@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--ss-lp-tour:0deg}}}@layer theme{:root,:host{--font-sans:var(--sans);--font-mono:var(--sans);--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--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;--container-7xl:80rem;--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;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-3xl:64px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--sans);--default-mono-font-family:var(--sans);--color-brand:var(--brand)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419)}}}@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,ui-sans-serif, system-ui, 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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.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}.inset-0{inset:0}.inset-x-0{inset-inline:0}.-top-3{top:calc(var(--spacing) * -3)}.-top-20{top:calc(var(--spacing) * -20)}.top-0{top:0}.-right-16{right:calc(var(--spacing) * -16)}.right-4{right:calc(var(--spacing) * 4)}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-1\/2{left:50%}.left-6{left:calc(var(--spacing) * 6)}.z-10{z-index:10}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-auto{margin-inline:auto}.my-auto{margin-block:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.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-7{margin-top:calc(var(--spacing) * 7)}.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-16{margin-top:calc(var(--spacing) * 16)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-\[3px\]{margin-top:3px}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-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{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.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\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-56{width:calc(var(--spacing) * 56);height:calc(var(--spacing) * 56)}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-auto{height:auto}.h-full{height:100%}.max-h-\[46vh\]{max-height:46vh}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.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-64{min-height:calc(var(--spacing) * 64)}.min-h-\[70vh\]{min-height:70vh}.min-h-\[560px\]{min-height:560px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.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-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-20{width:calc(var(--spacing) * 20)}.w-32{width:calc(var(--spacing) * 32)}.w-52{width:calc(var(--spacing) * 52)}.w-\[430px\]{width:430px}.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-7xl{max-width:var(--container-7xl)}.max-w-\[12rem\]{max-width:12rem}.max-w-\[13rem\]{max-width:13rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[70ch\]{max-width:70ch}.max-w-\[280px\]{max-width:280px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1320px\]{max-width:1320px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.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-56{min-width:calc(var(--spacing) * 56)}.min-w-\[16rem\]{min-width:16rem}.min-w-\[42rem\]{min-width:42rem}.min-w-\[46rem\]{min-width:46rem}.min-w-\[64rem\]{min-width:64rem}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.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-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-cols-\[minmax\(15rem\,18rem\)\]{grid-auto-columns:minmax(15rem,18rem)}.grid-flow-col{grid-auto-flow:column}.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))}.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-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}: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-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * 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)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}: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-border>:not(:last-child)){border-color:var(--border)}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[5px\]{border-radius:5px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[var\(--r\)\]{border-radius:var(--r)}.rounded-\[var\(--radius\)\]{border-radius:var(--radius)}.rounded-full{border-radius:3.40282e38px}.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-r-xl{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color\:var\(--danger\,\#c0392b\)\]{border-color:var(--danger,#c0392b)}.border-\[var\(--accent\)\]{border-color:var(--accent)}.border-\[var\(--accent-a32\)\]{border-color:var(--accent-a32)}.border-\[var\(--accent-a35\)\]{border-color:var(--accent-a35)}.border-\[var\(--accent-ink\)\]{border-color:var(--accent-ink)}.border-\[var\(--accent-vif\)\]{border-color:var(--accent-vif)}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--border-strong\)\]{border-color:var(--border-strong)}.border-\[var\(--profit-a35\)\]{border-color:var(--profit-a35)}.border-accent,.border-accent\/40{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/40{border-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/30{border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.border-border{border-color:var(--border)}.border-border-strong{border-color:var(--border-strong)}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.border-brand{border-color:var(--brand)}.border-brand-2\/30{border-color:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.border-brand-2\/30{border-color:color-mix(in oklab, var(--brand-2) 30%, transparent)}}.border-brand\/40{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.border-brand\/40{border-color:color-mix(in oklab, var(--brand) 40%, transparent)}}.border-danger{border-color:var(--danger)}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.border-red-500\/40{border-color:color-mix(in oklab, var(--color-red-500) 40%, transparent)}}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-b-transparent{border-bottom-color:#0000}.border-l-danger{border-left-color:var(--danger)}.border-l-transparent{border-left-color:#0000}.border-l-warn{border-left-color:var(--warn)}.bg-\[\#0c0d12\]{background-color:#0c0d12}.bg-\[color\:var\(--danger-wash\,\#fdecea\)\]{background-color:var(--danger-wash,#fdecea)}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--accent-a10\)\]{background-color:var(--accent-a10)}.bg-\[var\(--accent-a14\)\]{background-color:var(--accent-a14)}.bg-\[var\(--accent-a16\)\]{background-color:var(--accent-a16)}.bg-\[var\(--accent-wash\)\]{background-color:var(--accent-wash)}.bg-\[var\(--bg\)\]{background-color:var(--bg)}.bg-\[var\(--border\)\]{background-color:var(--border)}.bg-\[var\(--danger-wash\)\]{background-color:var(--danger-wash)}.bg-\[var\(--profit\)\]{background-color:var(--profit)}.bg-\[var\(--profit-a14\)\]{background-color:var(--profit-a14)}.bg-\[var\(--profit-wash\)\]{background-color:var(--profit-wash)}.bg-\[var\(--scrim\)\]{background-color:var(--scrim)}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-\[var\(--surface-2\)\]{background-color:var(--surface-2)}.bg-\[var\(--surface2\)\]{background-color:var(--surface2)}.bg-\[var\(--warn-wash\)\]{background-color:var(--warn-wash)}.bg-accent{background-color:var(--accent)}.bg-accent-wash{background-color:var(--accent-wash)}.bg-accent\/5{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/5{background-color:color-mix(in oklab, var(--accent) 5%, transparent)}}.bg-amber-400\/50{background-color:#fcbb0080}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/50{background-color:color-mix(in oklab, var(--color-amber-400) 50%, transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/15{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.bg-amber-500\/\[0\.06\]{background-color:#f99c000f}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-amber-500) 6%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-brand{background-color:var(--brand)}.bg-brand-2,.bg-brand-2\/15{background-color:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.bg-brand-2\/15{background-color:color-mix(in oklab, var(--brand-2) 15%, transparent)}}.bg-brand-2\/\[0\.06\]{background-color:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.bg-brand-2\/\[0\.06\]{background-color:color-mix(in oklab, var(--brand-2) 6%, transparent)}}.bg-brand-2\/\[0\.08\]{background-color:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.bg-brand-2\/\[0\.08\]{background-color:color-mix(in oklab, var(--brand-2) 8%, transparent)}}.bg-brand\/10{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.bg-brand\/10{background-color:color-mix(in oklab, var(--brand) 10%, transparent)}}.bg-brand\/15{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.bg-brand\/15{background-color:color-mix(in oklab, var(--brand) 15%, transparent)}}.bg-brand\/\[0\.06\]{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.bg-brand\/\[0\.06\]{background-color:color-mix(in oklab, var(--brand) 6%, transparent)}}.bg-current{background-color:currentColor}.bg-danger{background-color:var(--danger)}.bg-danger-wash{background-color:var(--danger-wash)}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-muted{background-color:var(--muted)}.bg-profit-wash{background-color:var(--profit-wash)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/15{background-color:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}.bg-surface{background-color:var(--surface)}.bg-surface-2{background-color:var(--surface-2)}.bg-transparent{background-color:#0000}.bg-warn{background-color:var(--warn)}.bg-warn-wash{background-color:var(--warn-wash)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.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-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-\[linear-gradient\(90deg\,var\(--accent\)\,var\(--v1\)\,var\(--v2\)\)\]{background-image:linear-gradient(90deg,var(--accent),var(--v1),var(--v2))}.bg-\[linear-gradient\(135deg\,var\(--accent-wash\)\,var\(--surface\)_64\%\)\]{background-image:linear-gradient(135deg,var(--accent-wash),var(--surface) 64%)}.bg-\[linear-gradient\(145deg\,var\(--surface\)\,var\(--accent-wash\)\)\]{background-image:linear-gradient(145deg,var(--surface),var(--accent-wash))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.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)}.p-10{padding:calc(var(--spacing) * 10)}.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-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.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-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.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)}.pt-0{padding-top:0}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.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-8{padding-top:calc(var(--spacing) * 8)}.pr-1{padding-right:var(--spacing)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-1{padding-left:var(--spacing)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--sans)}.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-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-\[1\.75rem\]{font-size:1.75rem}.text-\[2\.75rem\]{font-size:2.75rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[21px\]{font-size:21px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-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\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.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)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.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-\[\#99a0b3\]{color:#99a0b3}.text-\[color\:var\(--danger\,\#c0392b\)\]{color:var(--danger,#c0392b)}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--accent-ink\)\]{color:var(--accent-ink)}.text-\[var\(--accent-soft\)\]{color:var(--accent-soft)}.text-\[var\(--danger\,\#b91c1c\)\]{color:var(--danger,#b91c1c)}.text-\[var\(--faint\)\]{color:var(--faint)}.text-\[var\(--fg\)\]{color:var(--fg)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--ok\)\]{color:var(--ok)}.text-\[var\(--profit\)\]{color:var(--profit)}.text-\[var\(--surface\)\]{color:var(--surface)}.text-\[var\(--txt\)\]{color:var(--txt)}.text-\[var\(--txt2\)\]{color:var(--txt2)}.text-\[var\(--warn\)\]{color:var(--warn)}.text-accent{color:var(--accent)}.text-accent-ink,.text-accent-ink\/80{color:var(--accent-ink)}@supports (color:color-mix(in lab, red, red)){.text-accent-ink\/80{color:color-mix(in oklab, var(--accent-ink) 80%, transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-background{color:var(--background)}.text-brand{color:var(--brand)}.text-brand-2{color:var(--brand-2)}.text-danger{color:var(--danger)}.text-emerald-300{color:var(--color-emerald-300)}.text-faint{color:var(--faint)}.text-foreground,.text-foreground\/90{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/90{color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.text-ink{color:var(--ink)}.text-ink-soft{color:var(--ink-soft)}.text-ink\/80{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.text-ink\/80{color:color-mix(in oklab, var(--ink) 80%, transparent)}}.text-muted,.text-muted\/50{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.text-muted\/50{color:color-mix(in oklab, var(--muted) 50%, transparent)}}.text-profit{color:var(--profit)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-warn{color:var(--warn)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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-border{-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border)}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--accent\)\]{accent-color:var(--accent)}.accent-\[var\(--color-brand\)\]{accent-color:var(--color-brand)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.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-\[0_0_0_4px_var\(--accent-wash\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,var(--accent-wash));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_14px_2px_var\(--color-brand\)\]{--tw-shadow:0 0 14px 2px var(--tw-shadow-color,var(--color-brand));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--accent-a08\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--accent-a08));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-lg\)\]{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-md\)\]{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-sm\)\]{--tw-shadow:var(--shadow-sm);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)}.ring-\[0\.5px\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(.5px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[var\(--accent\)\],.ring-accent\/20{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ring-accent\/20{--tw-ring-color:color-mix(in oklab, var(--accent) 20%, transparent)}}.ring-amber-400\/40{--tw-ring-color:#fcbb0066}@supports (color:color-mix(in lab, red, red)){.ring-amber-400\/40{--tw-ring-color:color-mix(in oklab, var(--color-amber-400) 40%, transparent)}}.ring-black\/20{--tw-ring-color:#0003}@supports (color:color-mix(in lab, red, red)){.ring-black\/20{--tw-ring-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.ring-brand-2\/40{--tw-ring-color:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.ring-brand-2\/40{--tw-ring-color:color-mix(in oklab, var(--brand-2) 40%, transparent)}}.ring-brand\/40{--tw-ring-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.ring-brand\/40{--tw-ring-color:color-mix(in oklab, var(--brand) 40%, transparent)}}.ring-emerald-400\/40{--tw-ring-color:#00d29466}@supports (color:color-mix(in lab, red, red)){.ring-emerald-400\/40{--tw-ring-color:color-mix(in oklab, var(--color-emerald-400) 40%, transparent)}}.ring-red-400\/40{--tw-ring-color:#ff656866}@supports (color:color-mix(in lab, red, red)){.ring-red-400\/40{--tw-ring-color:color-mix(in oklab, var(--color-red-400) 40%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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-\[2px\]{--tw-blur:blur(2px);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-\[3px\]{--tw-blur:blur(3px);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-\[5px\]{--tw-blur:blur(5px);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-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-\[background-color\,border-color\,box-shadow\]{transition-property:background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\]{transition-property:background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\,border-color\,box-shadow\]{transition-property:transform,background-color,border-color,box-shadow;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-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}.peer-checked\:border-\[var\(--accent-ink\)\]:is(:where(.peer):checked~*){border-color:var(--accent-ink)}.peer-checked\:bg-\[var\(--accent-wash\)\]:is(:where(.peer):checked~*){background-color:var(--accent-wash)}.peer-checked\:text-\[var\(--accent-ink\)\]:is(:where(.peer):checked~*){color:var(--accent-ink)}.placeholder\:text-faint::placeholder{color:var(--faint)}.placeholder\:text-muted::placeholder{color:var(--muted)}.first\:border-0:first-child{border-style:var(--tw-border-style);border-width:0}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:outline-2:focus-within{outline-style:var(--tw-outline-style);outline-width:2px}.focus-within\:outline-offset-2:focus-within{outline-offset:2px}.focus-within\:outline-brand-2:focus-within{outline-color:var(--brand-2)}@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\:border-\[var\(--accent\)\]:hover{border-color:var(--accent)}.hover\:border-\[var\(--accent-mid\)\]:hover{border-color:var(--accent-mid)}.hover\:border-\[var\(--border\)\]:hover{border-color:var(--border)}.hover\:border-\[var\(--border-strong\)\]:hover{border-color:var(--border-strong)}.hover\:border-accent:hover{border-color:var(--accent)}.hover\:border-border-strong:hover{border-color:var(--border-strong)}.hover\:border-danger:hover{border-color:var(--danger)}.hover\:border-white\/25:hover{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/25:hover{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.hover\:bg-\[var\(--danger-wash\)\]:hover{background-color:var(--danger-wash)}.hover\:bg-\[var\(--surface\)\]:hover{background-color:var(--surface)}.hover\:bg-\[var\(--surface-2\)\]:hover{background-color:var(--surface-2)}.hover\:bg-\[var\(--surface2\)\]:hover{background-color:var(--surface2)}.hover\:bg-accent-ink:hover{background-color:var(--accent-ink)}.hover\:bg-accent-wash:hover{background-color:var(--accent-wash)}.hover\:bg-surface:hover{background-color:var(--surface)}.hover\:bg-surface-2:hover{background-color:var(--surface-2)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.hover\:text-\[var\(--accent-ink\)\]:hover{color:var(--accent-ink)}.hover\:text-\[var\(--muted\)\]:hover{color:var(--muted)}.hover\:text-accent-ink:hover{color:var(--accent-ink)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-ink:hover{color:var(--ink)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-ink:hover{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.hover\:opacity-90:hover{opacity:.9}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}}.focus\:border-accent:focus{border-color:var(--accent)}.focus\:border-brand:focus{border-color:var(--brand)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[var\(--accent-wash\)\]:focus{--tw-ring-color:var(--accent-wash)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-brand:focus-visible,.focus-visible\:ring-brand\/25:focus-visible{--tw-ring-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-brand\/25:focus-visible{--tw-ring-color:color-mix(in oklab, var(--brand) 25%, transparent)}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:calc(2px * -1)}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--accent-soft\)\]:focus-visible{outline-color:var(--accent-soft)}.focus-visible\:outline-\[var\(--v1\)\]:focus-visible{outline-color:var(--v1)}.focus-visible\:outline-accent:focus-visible{outline-color:var(--accent)}.focus-visible\:outline-danger:focus-visible{outline-color:var(--danger)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-\[0\.99\]:active{scale:.99}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-pulse{animation:var(--animate-pulse)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transform-none{transform:none}.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:h-64{height:calc(var(--spacing) * 64)}.sm\:w-auto{width:auto}.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-\[200px_1fr\]{grid-template-columns:200px 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:calc(var(--spacing) * 4)}:where(.sm\: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)))}.sm\:justify-self-start{justify-self:flex-start}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.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-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:48rem){.md\:block{display:block}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.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-\[1\.5fr_1fr\]{grid-template-columns:1.5fr 1fr}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-12{padding-block:calc(var(--spacing) * 12)}.lg\:pt-20{padding-top:calc(var(--spacing) * 20)}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\]\:border-border tr{border-color:var(--border)}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}}@font-face{font-family:Public Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/brand/public-sans.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f8fc;--surface:#fff;--surface-2:#fbfcfe;--ink:#0e1626;--ink-soft:#26324a;--muted:#5b6478;--faint:#8a93a6;--border:#e6e9f2;--border-strong:#d8ddea;--accent:#152a6b;--accent-ink:#16307f;--accent-mid:#8cb4f6;--accent-wash:#e9edf8;--violet:#7c3aed;--violet-ink:#6d28d9;--violet-wash:#f2ecfe;--star:#9c7c3c;--star-wash:#f8f3e8;--star-line:#dcc9a0;--profit:#2c7a93;--profit-wash:#e8f2f6;--profit-ink:#21606f;--accent-fonce:#152a6b;--accent-ligne:#4f7fd4;--accent-ligne-a08:#4f7fd414;--accent-vif:#152a6b;--lock-mask:#6e7789;--danger:#b42318;--danger-wash:#fef3f2;--warn:#b54708;--warn-wash:#fff7ed;--on-accent:#fff;--on-profit:#fff;--placeholder-start:#e8eaf2;--placeholder-mid:#c9cfde;--placeholder-end:#66708a;--placeholder-soft:#d9dce6;--scrim:#0e16268c;--overlay:#0e1626bf;--surface-translucent:#ffffffdb;--surface-translucent-soft:#ffffff6b;--shadow-color-35:#0e162659;--shadow-color-50:#0e162680;--shadow-color-55:#0e16268c;--shadow-color-60:#0e162699;--shadow-sm:0 1px 2px #0e16260a, 0 1px 3px #0e162608;--shadow-md:0 4px 14px #0e16260f, 0 1px 3px #0e16260a;--shadow-lg:0 18px 48px #142c5c24;--shadow-accent:0 6px 16px #152a6b42;--shadow-accent-hover:0 8px 22px #152a6b52;--sheen:#0e16260d;--dot-pattern:#7884a029;--mask-strong:#000000e6;--mask-soft:#00000059;--accent-a06:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--accent-a06:color-mix(in srgb, var(--accent) 6%, transparent)}}:root{--accent-a08:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--accent-a08:color-mix(in srgb, var(--accent) 8%, transparent)}}:root{--accent-a10:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--accent-a10:color-mix(in srgb, var(--accent) 10%, transparent)}}:root{--accent-a12:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--accent-a12:color-mix(in srgb, var(--accent) 12%, transparent)}}:root{--accent-a14:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--accent-a14:color-mix(in srgb, var(--accent) 14%, transparent)}}:root{--accent-a16:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--accent-a16:color-mix(in srgb, var(--accent) 16%, transparent)}}:root{--accent-a18:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--accent-a18:color-mix(in srgb, var(--accent) 18%, transparent)}}:root{--accent-a20:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--accent-a20:color-mix(in srgb, var(--accent) 20%, transparent)}}:root{--accent-a25:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--accent-a25:color-mix(in srgb, var(--accent) 25%, transparent)}}:root{--accent-a32:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--accent-a32:color-mix(in srgb, var(--accent) 32%, transparent)}}:root{--accent-a35:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--accent-a35:color-mix(in srgb, var(--accent) 35%, transparent)}}:root{--accent-a42:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--accent-a42:color-mix(in srgb, var(--accent) 42%, transparent)}}:root{--accent-a45:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--accent-a45:color-mix(in srgb, var(--accent) 45%, transparent)}}:root{--profit-a07:var(--profit)}@supports (color:color-mix(in lab, red, red)){:root{--profit-a07:color-mix(in srgb, var(--profit) 7%, transparent)}}:root{--profit-a08:var(--profit)}@supports (color:color-mix(in lab, red, red)){:root{--profit-a08:color-mix(in srgb, var(--profit) 8%, transparent)}}:root{--profit-a10:var(--profit)}@supports (color:color-mix(in lab, red, red)){:root{--profit-a10:color-mix(in srgb, var(--profit) 10%, transparent)}}:root{--profit-a12:var(--profit)}@supports (color:color-mix(in lab, red, red)){:root{--profit-a12:color-mix(in srgb, var(--profit) 12%, transparent)}}:root{--profit-a14:var(--profit)}@supports (color:color-mix(in lab, red, red)){:root{--profit-a14:color-mix(in srgb, var(--profit) 14%, transparent)}}:root{--profit-a18:var(--profit)}@supports (color:color-mix(in lab, red, red)){:root{--profit-a18:color-mix(in srgb, var(--profit) 18%, transparent)}}:root{--profit-a22:var(--profit)}@supports (color:color-mix(in lab, red, red)){:root{--profit-a22:color-mix(in srgb, var(--profit) 22%, transparent)}}:root{--profit-a28:var(--profit)}@supports (color:color-mix(in lab, red, red)){:root{--profit-a28:color-mix(in srgb, var(--profit) 28%, transparent)}}:root{--profit-a30:var(--profit)}@supports (color:color-mix(in lab, red, red)){:root{--profit-a30:color-mix(in srgb, var(--profit) 30%, transparent)}}:root{--profit-a35:var(--profit)}@supports (color:color-mix(in lab, red, red)){:root{--profit-a35:color-mix(in srgb, var(--profit) 35%, transparent)}}:root{--profit-a40:var(--profit)}@supports (color:color-mix(in lab, red, red)){:root{--profit-a40:color-mix(in srgb, var(--profit) 40%, transparent)}}:root{--danger-a14:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root{--danger-a14:color-mix(in srgb, var(--danger) 14%, transparent)}}:root{--danger-a40:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root{--danger-a40:color-mix(in srgb, var(--danger) 40%, transparent)}}:root{--r-sm:10px;--r:14px;--r-lg:18px;--radius-xs:6px;--radius-sm:var(--r-sm);--radius:var(--r);--radius-md:var(--r);--radius-lg:var(--r);--radius-xl:var(--r-lg);--radius-pill:999px;--v1:#7c3aed;--v2:#a855f7;--v-wash:#f1eafe;--v-glow:#7c3aed59;--sans:"Public Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fw-500:400;--fw-600:540;--fw-650:560;--fw-680:560;--fw-700:580;--fw-720:580;--fw-750:600;--fw-760:600;--fw-800:620;--fw-900:620;--side:var(--surface);--surface2:var(--surface-2);--btn:var(--accent-wash);--accent-soft:var(--accent-ink);--txt:var(--ink);--txt2:var(--ink-soft);--ok:var(--profit);--shadow-glow-ok:0 0 0 1px var(--profit-a28), 0 8px 30px var(--profit-a12);--background:var(--bg);--foreground:var(--ink);--brand:var(--accent);--brand-2:var(--accent-ink)}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--v1:#8b5cf6;--v2:#c084fc;--v-wash:#8b5cf629;--v-glow:#8b5cf673;--bg:#0c0d12;--surface:#14161f;--surface-2:#1b1d27;--ink:#edeff7;--ink-soft:#c6cad8;--muted:#939aae;--faint:#7e879f;--border:#262a38;--border-strong:#343a4c;--accent:#152a6b;--accent-ink:#8cb4f6;--accent-mid:#4f7fd4;--accent-vif:#4f7fd4;--accent-wash:#4f7fd429;--violet:#7c3aed;--violet-ink:#b9a2f9;--violet-wash:#7c3aed33;--star:#c9a96a;--star-wash:#c9a96a24;--star-line:#c9a96a73;--profit:#3a8da5;--profit-wash:#3a8da529;--profit-ink:#3a8da5;--lock-mask:#8a93ac;--danger:#ff8a8a;--danger-wash:#ff7a7a24;--warn:#ffb854;--warn-wash:#ffb85424;--on-profit:#04121a;--placeholder-start:#1c1f2b;--placeholder-mid:#171922;--placeholder-end:#14161f;--placeholder-soft:#262a38;--scrim:#0000008c;--overlay:#000000bf;--surface-translucent:#10121ac7;--surface-translucent-soft:#ffffff1a;--shadow-color-35:#00000059;--shadow-color-50:#00000080;--shadow-color-55:#0000008c;--shadow-color-60:#0009;--shadow-sm:0 1px 2px #00000059;--shadow-md:0 10px 26px #00000080;--shadow-lg:0 26px 60px #0009;--shadow-accent:0 6px 16px #152a6b80;--shadow-accent-hover:0 8px 22px #152a6b99;--dot-pattern:#96a2c41c;--sheen:#edeff714;--accent-a06:var(--accent-mid)}@supports (color:color-mix(in lab, red, red)){html.dark{--accent-a06:color-mix(in srgb, var(--accent-mid) 6%, transparent)}}html.dark{--accent-a08:var(--accent-mid)}@supports (color:color-mix(in lab, red, red)){html.dark{--accent-a08:color-mix(in srgb, var(--accent-mid) 8%, transparent)}}html.dark{--accent-a10:var(--accent-mid)}@supports (color:color-mix(in lab, red, red)){html.dark{--accent-a10:color-mix(in srgb, var(--accent-mid) 10%, transparent)}}html.dark{--accent-a12:var(--accent-mid)}@supports (color:color-mix(in lab, red, red)){html.dark{--accent-a12:color-mix(in srgb, var(--accent-mid) 12%, transparent)}}html.dark{--accent-a14:var(--accent-mid)}@supports (color:color-mix(in lab, red, red)){html.dark{--accent-a14:color-mix(in srgb, var(--accent-mid) 14%, transparent)}}html.dark{--accent-a16:var(--accent-mid)}@supports (color:color-mix(in lab, red, red)){html.dark{--accent-a16:color-mix(in srgb, var(--accent-mid) 16%, transparent)}}html.dark{--accent-a18:var(--accent-mid)}@supports (color:color-mix(in lab, red, red)){html.dark{--accent-a18:color-mix(in srgb, var(--accent-mid) 18%, transparent)}}html.dark{--accent-a20:var(--accent-mid)}@supports (color:color-mix(in lab, red, red)){html.dark{--accent-a20:color-mix(in srgb, var(--accent-mid) 20%, transparent)}}html.dark{--accent-a25:var(--accent-mid)}@supports (color:color-mix(in lab, red, red)){html.dark{--accent-a25:color-mix(in srgb, var(--accent-mid) 25%, transparent)}}html.dark{--accent-a32:var(--accent-mid)}@supports (color:color-mix(in lab, red, red)){html.dark{--accent-a32:color-mix(in srgb, var(--accent-mid) 32%, transparent)}}html.dark{--accent-a35:var(--accent-mid)}@supports (color:color-mix(in lab, red, red)){html.dark{--accent-a35:color-mix(in srgb, var(--accent-mid) 35%, transparent)}}html.dark{--accent-a42:var(--accent-mid)}@supports (color:color-mix(in lab, red, red)){html.dark{--accent-a42:color-mix(in srgb, var(--accent-mid) 42%, transparent)}}html.dark{--accent-a45:var(--accent-mid)}@supports (color:color-mix(in lab, red, red)){html.dark{--accent-a45:color-mix(in srgb, var(--accent-mid) 45%, transparent)}}*{box-sizing:border-box}:focus-visible{outline:2px solid var(--violet);outline-offset:3px}body{background:var(--background);color:var(--foreground);font-family:var(--sans);font-weight:var(--fw-500);font-variant-numeric:tabular-nums;font-style:normal;transition:background .2s,color .2s}button,input,select,textarea{font:inherit}:where(button:not(:disabled),[role=button],summary,a.ss-cta){cursor:pointer}:where(button,a.ss-cta){transition:filter .15s,transform 90ms,box-shadow .15s}:where(button:not(:disabled),a.ss-cta):hover{filter:brightness(1.07);box-shadow:0 2px 10px var(--shadow-color-35)}:where(button:not(:disabled),a.ss-cta):active{filter:brightness(.94);transform:scale(.97)}:where(button):disabled{cursor:not-allowed;opacity:.65}@media (prefers-reduced-motion:reduce){:where(button,a.ss-cta){transition:none}:where(button,a.ss-cta):active{transform:none}}@keyframes ss-live{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--profit) 50%, transparent)}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}@keyframes ss-resiliation-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ss-resiliation-enter{animation:.22s cubic-bezier(.2,0,0,1) both ss-resiliation-enter}@media (prefers-reduced-motion:reduce){.ss-resiliation-enter{animation:none}}.ss-selection-shell{width:100%}.ss-selection-stage{isolation:isolate;place-items:center;min-height:min(720px,100vh - 72px);padding:48px 20px;display:grid;position:relative;overflow:hidden}.ss-selection-theater{background:radial-gradient(circle at 50% 42%, var(--accent-a20), transparent 30%), radial-gradient(circle at 68% 58%, var(--profit-a12), transparent 28%), linear-gradient(180deg, var(--bg), var(--bg))}@supports (color:color-mix(in lab, red, red)){.ss-selection-theater{background:radial-gradient(circle at 50% 42%, var(--accent-a20), transparent 30%), radial-gradient(circle at 68% 58%, var(--profit-a12), transparent 28%), linear-gradient(180deg, color-mix(in srgb, var(--bg) 90%, var(--accent) 10%), var(--bg))}}.ss-selection-theater:before{z-index:-2;background-image:linear-gradient(var(--dot-pattern) 1px, transparent 1px), linear-gradient(90deg, var(--dot-pattern) 1px, transparent 1px);content:"";opacity:.4;background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.ss-selection-aura{z-index:-1;aspect-ratio:1;border:1px solid var(--accent-a18);width:min(600px,90vw);box-shadow:0 0 0 54px var(--accent-a06), 0 0 0 108px var(--accent);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.ss-selection-aura{box-shadow:0 0 0 54px var(--accent-a06), 0 0 0 108px color-mix(in srgb, var(--accent) 3%, transparent)}}.ss-selection-aura{animation:3.5s ease-in-out infinite ss-selection-aura}.ss-selection-panel{border:1px solid var(--accent-a18);background:var(--surface-translucent);border-radius:28px;justify-items:center;width:min(720px,100%);padding:clamp(28px,5vw,52px);display:grid}@supports (color:color-mix(in lab, red, red)){.ss-selection-panel{background:color-mix(in srgb, var(--surface-translucent) 90%, transparent)}}.ss-selection-panel{box-shadow:0 30px 90px var(--accent), inset 0 1px 0 var(--surface-translucent-soft)}@supports (color:color-mix(in lab, red, red)){.ss-selection-panel{box-shadow:0 30px 90px color-mix(in srgb, var(--accent) 16%, transparent), inset 0 1px 0 var(--surface-translucent-soft)}}.ss-selection-brand{color:var(--ink-soft);font-size:11px;font-weight:var(--fw-750);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:9px;display:flex}.ss-selection-brand>span{background:var(--profit);width:8px;height:8px;box-shadow:0 0 0 5px var(--profit-a12), 0 0 18px var(--profit);border-radius:999px;animation:1.75s ease-in-out infinite ss-selection-beacon}.ss-selection-scene{perspective:900px;width:min(390px,86vw);height:230px;margin-block:18px 2px;position:relative}.ss-selection-boxes{width:264px;height:80px;transform-style:preserve-3d;position:absolute;top:72px;left:50%;transform:translate(-50%)}.ss-selection-box{--ss-cube-size:52px;width:var(--ss-cube-size);height:var(--ss-cube-size);transform-style:preserve-3d;animation:3.5s cubic-bezier(.55,.05,.35,1) infinite ss-selection-cube;position:absolute;top:10px;transform:rotateX(-24deg)rotateY(34deg)}.ss-selection-box-1{animation-delay:-.78s;left:0}.ss-selection-box-2{animation-delay:-.52s;left:70px}.ss-selection-box-3{animation-delay:-.26s;left:140px}.ss-selection-box-4{left:210px}.ss-selection-face{border:1px solid var(--on-accent);display:block;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ss-selection-face{border:1px solid color-mix(in srgb, var(--on-accent) 20%, transparent)}}.ss-selection-face{backface-visibility:hidden}.ss-selection-face-front{background:linear-gradient(145deg, var(--accent), var(--accent))}@supports (color:color-mix(in lab, red, red)){.ss-selection-face-front{background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 82%, white), var(--accent))}}.ss-selection-face-front{box-shadow:inset -10px -10px 20px var(--accent-ink)}@supports (color:color-mix(in lab, red, red)){.ss-selection-face-front{box-shadow:inset -10px -10px 20px color-mix(in srgb, var(--accent-ink) 40%, transparent)}}.ss-selection-face-front{transform:translateZ(calc(var(--ss-cube-size) / 2))}.ss-selection-face-right{background:linear-gradient(145deg, var(--accent), var(--accent-ink));transform:rotateY(90deg) translateZ(calc(var(--ss-cube-size) / 2))}.ss-selection-face-top{background:linear-gradient(145deg, var(--accent-mid), var(--accent-mid))}@supports (color:color-mix(in lab, red, red)){.ss-selection-face-top{background:linear-gradient(145deg, color-mix(in srgb, var(--accent-mid) 64%, white), var(--accent-mid))}}.ss-selection-face-top{transform:rotateX(90deg) translateZ(calc(var(--ss-cube-size) / 2))}.ss-selection-face-back{background:linear-gradient(145deg, var(--profit), var(--profit))}@supports (color:color-mix(in lab, red, red)){.ss-selection-face-back{background:linear-gradient(145deg, var(--profit), color-mix(in srgb, var(--profit) 72%, var(--accent)))}}.ss-selection-face-back{transform:rotateY(180deg) translateZ(calc(var(--ss-cube-size) / 2))}.ss-selection-floor{background:radial-gradient(ellipse, var(--accent-a25), transparent 66%), repeating-linear-gradient(90deg, var(--accent-a10) 0 1px, transparent 1px 34px);filter:blur(.2px);border-radius:50%;width:320px;height:96px;animation:3.5s ease-in-out infinite ss-selection-floor;position:absolute;bottom:34px;left:50%;transform:translate(-50%)rotateX(66deg)}.ss-selection-message{text-align:center;align-content:start;justify-items:center;gap:10px;min-height:86px;animation:.45s cubic-bezier(.2,.8,.2,1) both ss-selection-message-in;display:grid}.ss-selection-count{color:var(--accent-ink);font-family:var(--font-mono), ui-monospace, monospace;font-size:11px;font-weight:var(--fw-750);letter-spacing:.14em}.ss-selection-message p{max-width:590px;color:var(--ink);font-size:clamp(18px,3.2vw,27px);font-weight:var(--fw-680);text-wrap:balance;line-height:1.24}.ss-selection-progress{grid-template-columns:repeat(4,1fr);gap:7px;width:min(390px,100%);margin-top:21px;display:grid}.ss-selection-progress>span{background:var(--border-strong);border-radius:999px;height:3px;overflow:hidden}.ss-selection-progress>span:after{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--v1), var(--v2));content:"";opacity:0;transform-origin:0;width:100%;height:100%;transition:opacity .3s,transform .5s;display:block;transform:scaleX(0)}.ss-selection-progress>span.is-active:after{opacity:1;transform:scaleX(1)}@keyframes ss-selection-cube{0%,to{filter:saturate(.82);transform:translateY(12px)rotateX(-24deg)rotateY(34deg)rotate(0)}28%{filter:saturate(1.18);transform:translateY(-28px)rotateX(-24deg)rotateY(124deg)rotate(2deg)}52%{transform:translateY(-8px)rotateX(-24deg)rotateY(214deg)rotate(0)}72%{filter:saturate();transform:translateY(-18px)rotateX(-24deg)rotateY(304deg)rotate(-2deg)}}@keyframes ss-selection-aura{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:.9;transform:scale(1.04)}}@keyframes ss-selection-beacon{0%,to{opacity:.5;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes ss-selection-floor{0%,to{opacity:.55;transform:translate(-50%)rotateX(66deg)scale(.92)}50%{opacity:.9;transform:translate(-50%)rotateX(66deg)scale(1.04)}}@keyframes ss-selection-message-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:560px){.ss-selection-stage{min-height:calc(100vh - 56px);padding:18px 12px}.ss-selection-panel{border-radius:22px;padding:28px 16px 32px}.ss-selection-scene{height:194px;transform:scale(.84)}.ss-selection-message{min-height:110px}}@media (prefers-reduced-motion:reduce){.ss-selection-aura,.ss-selection-brand>span,.ss-selection-box,.ss-selection-floor,.ss-selection-message{animation:none}}.ss-selection-content{transition:opacity .28s}.ss-selection-content[data-visible=false]{visibility:hidden;opacity:0;height:0;overflow:hidden}.ss-feed-loading{width:min(1080px,100%);color:var(--muted);text-align:center;margin:80px auto}.ss-prod{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-sm);flex-direction:column;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative;overflow:hidden}.ss-prod:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.ss-prod-thumb{border-bottom:1px solid var(--border);background:linear-gradient(160deg, var(--placeholder-start), var(--placeholder-mid));height:150px;position:relative}.ss-prod-go{z-index:2;border:1px solid var(--profit-a30);background:var(--profit-wash);color:var(--profit-ink);font-size:10px;font-weight:var(--fw-700);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;display:inline-flex;position:absolute;top:10px;left:10px}.ss-prod-go-dot{background:var(--ok);border-radius:50%;width:6px;height:6px}.ss-prod-body{flex-direction:column;flex:1;gap:9px;padding:14px 15px 15px;display:flex}.ss-prod-cat{color:var(--txt2);font-size:12px;font-weight:var(--fw-600)}.ss-prod-name{color:var(--txt);font-size:15.5px;font-weight:var(--fw-700);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.3;display:-webkit-box;overflow:hidden}.ss-prod-rows{flex-direction:column;gap:8px;margin-top:2px;display:flex}.ss-prod-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ss-prod-label{color:var(--muted);font-size:12.5px}.ss-prod-val{color:var(--txt);font-size:14px;font-weight:var(--fw-650);font-variant-numeric:tabular-nums}.ss-prod-val-pos{color:var(--ok)}.ss-prod-link{color:var(--accent-ink);font-size:13px;font-weight:var(--fw-650);align-items:center;gap:7px;margin-top:auto;padding-top:12px;text-decoration:none;display:inline-flex}.ss-prod-link svg{transition:transform .14s}.ss-prod-link:hover svg{transform:translate(2px)}.ss-fav-wrap{display:inline-flex;position:relative}.ss-prod-fav{z-index:3;position:absolute;top:9px;right:9px}.ss-fav{border:1px solid var(--border-strong);background:var(--surface-translucent);width:34px;height:34px;color:var(--muted);box-shadow:var(--shadow-sm);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:color .14s,border-color .14s,background .14s,transform .12s;display:grid}.ss-fav svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;width:18px;height:18px;transition:fill .14s}.ss-fav:hover{border-color:var(--star-line);background:var(--star-wash);color:var(--star)}.ss-fav:active{transform:scale(.92)}.ss-fav:disabled{cursor:default;opacity:.6}.ss-fav[aria-pressed=true]{border-color:var(--star-line);background:var(--star-wash);color:var(--star)}.ss-fav[aria-pressed=true] svg{fill:currentColor}.ss-fav-msg{z-index:4;border:1px solid var(--border-strong);background:var(--surface);width:max-content;max-width:210px;color:var(--txt2);box-shadow:var(--shadow-md);border-radius:9px;padding:8px 10px;font-size:11.5px;line-height:1.4;position:absolute;top:calc(100% + 6px);right:0}.ss-fiche-fav{align-self:flex-start}.ss-prod.is-fav{border-color:var(--star-line)}.ss-favmeter{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);min-width:210px;box-shadow:var(--shadow-sm);flex:none;align-items:center;gap:12px;padding:13px 16px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}a.ss-favmeter:hover{border-color:var(--star-line);box-shadow:0 0 12px var(--star)}@supports (color:color-mix(in lab, red, red)){a.ss-favmeter:hover{box-shadow:0 0 12px color-mix(in srgb, var(--star) 18%, transparent)}}.ss-favmeter-star{border:1px solid var(--star-line);width:34px;height:34px;color:var(--star);background:0 0;border-radius:999px;flex:none;place-items:center;display:grid}.ss-favmeter-star svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:17px;height:17px}.ss-favmeter-count{color:var(--txt);font-size:18px;font-weight:var(--fw-700);font-variant-numeric:tabular-nums}.ss-favmeter-tot{color:var(--muted);font-size:15px;font-weight:var(--fw-600)}.ss-favmeter-lab{color:var(--muted);margin-top:1px;font-size:11.5px}.ss-favjauge{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);min-width:232px;box-shadow:var(--shadow-sm);flex:none;padding:15px 17px}.ss-favjauge-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ss-favjauge-num{color:var(--txt);font-size:18px;font-weight:var(--fw-700);font-variant-numeric:tabular-nums}.ss-favjauge-num b{color:var(--star)}.ss-favjauge-cap{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.ss-favjauge-bar{border:1px solid var(--border);background:var(--surface-2);border-radius:999px;height:7px;margin-top:9px;display:flex;overflow:hidden}.ss-favjauge-fill{background:var(--star);border-radius:999px}.ss-nav-tag{border:1px solid var(--star-line);color:var(--star);font-size:9.5px;font-weight:var(--fw-700);letter-spacing:.04em;font-variant-numeric:tabular-nums;background:0 0;border-radius:999px;margin-left:auto;padding:1px 7px}.ss-next-products{border:1px solid var(--accent-a35);background:linear-gradient(90deg, var(--accent-a12), var(--accent-a06) 65%), var(--surface);box-shadow:var(--shadow-sm);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin-bottom:16px;padding:15px 16px;display:grid;position:relative;overflow:hidden}.ss-next-products-icon{border:1px solid var(--accent-a42);width:36px;height:36px;color:var(--accent-ink);background:0 0;border-radius:999px;place-items:center;display:grid}.ss-next-products-icon svg{stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px}.ss-next-products-copy{gap:3px;display:grid}.ss-next-products-copy strong{color:var(--txt);letter-spacing:-.01em;font-size:15px}.ss-next-products-copy span{color:var(--muted);font-size:12.5px}.ss-product-actions{gap:9px;margin-top:9px;display:grid}.ss-product-launched{border:1px solid var(--border);background:var(--surface);min-height:40px;color:var(--txt2);font-size:12px;font-weight:var(--fw-650);border-radius:9px;justify-content:center;align-items:center;gap:8px;display:flex}.ss-product-launch{width:100%}.ss-product-launched{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.ss-product-launched{border-color:color-mix(in srgb, var(--ok) 45%, var(--border))}}.ss-product-launched{color:var(--ok)}.ss-product-confirmation{border:1px solid var(--accent);background:var(--accent-wash);border-radius:10px;padding:13px}.ss-product-confirmation strong{color:var(--txt);font-size:13px}.ss-product-confirmation p,.ss-product-action-error{color:var(--txt2);margin-top:5px;font-size:11px;line-height:1.45}.ss-product-confirmation>div{gap:8px;margin-top:10px;display:flex}.ss-product-confirmation .ss-cta{flex:1;min-height:36px;padding:7px 9px;font-size:11px}.ss-product-action-error{color:var(--danger)}@media (prefers-reduced-motion:reduce){.ss-selection-stage{display:none}.ss-selection-content[data-visible=false]{visibility:visible;opacity:1;height:auto;overflow:visible}.ss-selection-content,.ss-selection-steps li{transition:none}.ss-selection-spinner{animation:none}}.ss-app{background:var(--bg);min-height:100vh;color:var(--ink);grid-template-columns:264px minmax(0,1fr);display:grid}.ss-side{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;align-self:start;gap:20px;width:264px;height:100vh;min-height:640px;padding:22px 14px 18px;display:flex;position:sticky;top:0}.ss-logo{color:var(--ink);font-size:17px;font-weight:var(--fw-700);letter-spacing:-.015em;align-items:center;gap:11px;padding:2px 8px;text-decoration:none;display:flex}.ss-logo img{border-radius:8px;flex-shrink:0;width:30px;height:30px;display:block}.ss-logo .ss-logo-light{display:block}.ss-logo .ss-logo-dark,html.dark .ss-logo .ss-logo-light{display:none}html.dark .ss-logo .ss-logo-dark{display:block}.ss-nav{flex-direction:column;gap:2px;display:flex}.ss-nav-sep{border-top:1px solid var(--border);margin:10px 4px 6px}.ss-nav-link{border-radius:var(--r-sm);color:var(--muted);font-size:12.5px;font-weight:var(--fw-500);letter-spacing:-.003em;align-items:center;gap:10px;padding:6px 10px;text-decoration:none;transition:background .14s,color .14s;display:flex;position:relative}.ss-aide-lien{width:100%;font:inherit;font-size:12.5px;font-weight:var(--fw-500);text-align:left;cursor:pointer;background:0 0;border:0}.ss-nav-link:hover{color:var(--ink-soft);background:var(--surface-2)}.ss-nav-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ss-nav-icon{width:16px;height:16px;color:var(--faint);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:color .14s}.ss-nav-link.active{color:var(--accent-ink);background:var(--accent-wash);font-weight:var(--fw-600)}.ss-nav-link:hover .ss-nav-icon{color:var(--muted)}.ss-nav-link.active .ss-nav-icon{color:var(--accent-vif)}.ss-nav-link.active:before{background:var(--accent-vif);content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;top:6px;bottom:6px;left:-14px}.ss-nav-link.is-verrouille{color:var(--faint)}.ss-nav-link.is-verrouille .ss-nav-icon{color:var(--faint);opacity:.65}.ss-nav-link.is-verrouille:hover{color:var(--muted);background:var(--surface-2)}.ss-nav-link.is-nouveau{color:var(--accent-ink)}.ss-nav-link.is-nouveau .ss-nav-icon{color:var(--accent-vif)}.ss-nav-neuf{color:var(--on-accent);font-size:9.5px;font-weight:var(--fw-700);letter-spacing:.03em;background:linear-gradient(100deg,#6d28d9,#8b5cf6);border-radius:999px;flex:none;margin-left:auto;padding:1px 6px;line-height:15px;position:relative;overflow:hidden}.ss-nav-neuf:after{content:"";background:linear-gradient(90deg,#0000,#ffffffa6,#0000);width:44%;animation:3.4s ease-in-out infinite ss-nav-brillance;position:absolute;inset:0 auto 0 -60%}@keyframes ss-nav-brillance{to{transform:translate(360%)skew(-16deg)}}@media (prefers-reduced-motion:reduce){.ss-nav-neuf:after{animation:none}}.ss-nav-cadenas{width:13px;height:13px;color:var(--faint);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-left:auto}.ss-nav-cta-inscription{justify-content:center;width:100%}.ss-side-actions{flex-direction:column;gap:12px;margin-top:auto;display:flex}.ss-user-slot{align-items:center;gap:8px;min-height:32px;padding:0 8px;display:flex}.ss-facture-form{display:flex}.ss-facture-bouton{border:1px solid var(--border);background:var(--surface-2);width:28px;height:28px;color:var(--muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.ss-facture-bouton:hover{border-color:var(--border-strong);background:var(--accent-wash);color:var(--accent-ink)}.ss-facture-icon{stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.ss-theme-toggle{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;gap:4px;padding:4px;display:flex}.ss-theme-option{color:var(--muted);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:var(--fw-600);letter-spacing:-.005em;background:0 0;border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:7px;padding:8px 6px;transition:background .14s,color .14s;display:inline-flex}.ss-theme-option:hover{color:var(--ink-soft)}.ss-theme-option.active{background:var(--accent-wash);color:var(--accent-ink)}.ss-theme-icon{stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.ss-mobile-bar,.ss-scrim{display:none}.ss-burger{width:44px;height:44px;color:var(--txt);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;gap:5px;padding:0;transition:background .15s,transform 80ms;display:inline-flex}.ss-burger:hover{background:var(--accent-a08)}.ss-burger:focus-visible{outline:2px solid var(--accent-vif);outline-offset:2px}.ss-burger:active{transform:scale(.96)}.ss-burger-trait{background:currentColor;border-radius:2px;width:20px;height:2px;margin:0 auto;transition:transform .25s cubic-bezier(.2,0,0,1),opacity .2s;display:block}.ss-burger[aria-expanded=true] .ss-burger-trait:first-child{transform:translateY(7px)rotate(45deg)}.ss-burger[aria-expanded=true] .ss-burger-trait:nth-child(2){opacity:0}.ss-burger[aria-expanded=true] .ss-burger-trait:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.ss-profile-widget{position:relative}.ss-profile-button{border:1px solid var(--border);border-radius:var(--r);background:var(--surface-2);width:100%;color:var(--muted);cursor:default;text-align:left;padding:12px 13px;transition:border-color .14s,box-shadow .14s;display:block;position:relative}.ss-profile-button:focus-visible{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.ss-profile-kicker{font-size:10px;font-weight:var(--fw-700);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);line-height:1.5;display:block}.ss-profile-name{color:var(--ink);font-size:14.5px;font-weight:var(--fw-650);letter-spacing:-.01em;margin-top:3px;display:block}.ss-profile-range{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:1px;font-size:12px;font-style:normal;display:block}.ss-profile-chevron{color:var(--accent-soft);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ss-profile-popover{z-index:30;border:1px solid var(--border-strong);background:var(--surface2);box-shadow:0 12px 30px var(--shadow-color-50);border-radius:11px;padding:6px;position:absolute;bottom:calc(100% + 8px);left:0;right:0}.ss-profile-option{width:100%;color:var(--txt2);cursor:pointer;text-align:left;background:0 0;border:0;border-left:2px solid #0000;border-radius:8px;padding:8px 10px;display:block}.ss-profile-option:hover,.ss-profile-option[aria-selected=true]{border-left-color:var(--accent);background:var(--accent-a12);color:var(--txt)}.ss-profile-option:focus-visible{outline:2px solid var(--accent-soft);outline-offset:-2px}.ss-paywall-overlay{z-index:60;background:var(--overlay);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ss-paywall-shell{border:1px solid var(--border);background:var(--surface);width:min(1060px,100%);max-height:calc(100vh - 32px);box-shadow:0 30px 80px var(--shadow-color-55);border-radius:18px;padding:28px 32px 32px;position:relative;overflow-y:auto}.ss-paywall-head{padding-right:48px}.ss-paywall-kicker,.ss-paywall-ticker-label{color:var(--accent-soft);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;font-size:11px}.ss-paywall-title{color:var(--ink);font-size:24px;font-weight:var(--fw-700);margin-top:8px}.ss-paywall-subtitle{color:var(--ink-soft);margin-top:6px;font-size:13.5px}.ss-paywall-close{border:1px solid var(--border-strong);width:36px;height:36px;color:var(--faint);cursor:pointer;background:0 0;border-radius:9px;font-size:22px;position:absolute;top:20px;right:20px}.ss-paywall-ticker{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg);align-items:center;height:46px;margin:18px -32px 0;display:flex;overflow:hidden}.ss-paywall-ticker-label{border-right:1px solid var(--border);height:100%;color:var(--faint);white-space:nowrap;flex-shrink:0;align-items:center;padding:0 16px;display:flex}.ss-paywall-ticker-flow{overflow:hidden}.ss-paywall-ticker-track{gap:28px;width:max-content;padding-right:28px;animation:42s linear infinite ss-paywall-scroll;display:flex}@keyframes ss-paywall-scroll{0%{transform:translate(-50%)}to{transform:translate(0)}}.ss-paywall-tick{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.ss-paywall-tick-name{color:var(--ink);filter:blur(4px);font-size:12.5px;font-weight:var(--fw-700);-webkit-user-select:none;user-select:none}.ss-paywall-tick b{color:var(--profit);font-size:12.5px}.ss-paywall-tick small{color:var(--faint);font-size:11.5px}.ss-paywall-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:24px;display:grid}.ss-paywall-plan{border:1px solid var(--border);background:var(--surface-2);border-radius:16px;flex-direction:column;gap:10px;padding:22px;display:flex}.ss-paywall-plan.is-current{border-color:var(--border-strong);background:var(--surface-2)}.ss-paywall-plan.is-target{border:2px solid var(--accent);background:var(--accent-wash);box-shadow:0 18px 40px var(--shadow-color-60);padding:21px;transform:scale(1.02)}.ss-paywall-plan-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.ss-paywall-plan-name{color:var(--ink);font-size:15px;font-weight:var(--fw-700)}.ss-paywall-badge{min-height:18px;color:var(--accent-soft);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-align:right;text-transform:uppercase;font-size:9px}.ss-paywall-price{color:var(--ink);font-size:30px;font-weight:var(--fw-700)}.ss-paywall-price span,.ss-paywall-range,.ss-paywall-intro{color:var(--faint);font-size:11.5px}.ss-paywall-separator{border-top:1px solid var(--border)}.ss-paywall-features{min-height:128px;color:var(--accent-ink);gap:9px;padding:0;font-size:12px;list-style:none;display:grid}.ss-paywall-features span{color:var(--ink)}.ss-paywall-cta,.ss-paywall-stay{border:1px solid var(--accent);background:var(--accent);width:100%;color:var(--on-accent);font-size:12px;font-weight:var(--fw-700);text-align:center;border-radius:9px;padding:11px 14px;text-decoration:none;display:block}.ss-paywall-cta.is-disabled,.ss-paywall-cta.is-placeholder{border-color:var(--border-strong);color:var(--faint);background:0 0}.ss-paywall-cta.is-placeholder{visibility:hidden}.ss-paywall-stay{width:auto;color:var(--ink-soft);font-weight:var(--fw-500);background:0 0;border:0;margin:22px auto 0}@media (max-width:980px){.ss-paywall-grid{grid-template-columns:1fr}.ss-paywall-plan.is-target{transform:none}}.ss-main{flex:1;width:min(100%,1120px);padding:28px 36px 44px}.ss-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;display:flex}.ss-title{font-size:27px;font-weight:var(--fw-700);letter-spacing:0}.ss-label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-soft);align-items:center;gap:8px;font-size:11px;display:flex}.ss-pulse{background:var(--ok);border-radius:999px;width:7px;height:7px;animation:1.8s ease-out infinite ss-live}.ss-chip{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;border-radius:7px;padding:6px 11px;font-size:10.5px}.ss-chip-primary{color:var(--accent-ink);background:var(--btn);border:1px solid var(--border-strong)}.ss-chip-ghost{color:var(--txt2);border:1px solid var(--border)}.ss-card{background:var(--surface);border:1px solid var(--border);border-radius:14px}.ss-card-strong{border-color:var(--border-strong);background:linear-gradient(180deg, var(--surface-2) 0%, var(--surface) 100%)}.ss-lueur{transition:border-color .18s,box-shadow .18s,transform .18s}.ss-lueur:hover{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 10px 26px -14px var(--shadow-color-35);transform:translateY(-1px)}.ss-etape-courante{border-color:var(--violet);box-shadow:0 0 0 1px var(--violet);animation:2.4s ease-in-out infinite ss-etape-respire}.ss-etape-courante:hover{border-color:var(--violet);box-shadow:0 0 0 1px var(--violet), 0 10px 26px -14px var(--shadow-color-35)}@keyframes ss-etape-respire{0%,to{box-shadow:0 0 0 1px var(--violet), 0 0 0 0 #7c3aed52}50%{box-shadow:0 0 0 1px var(--violet), 0 0 14px 3px #7c3aed2e}}@media (prefers-reduced-motion:reduce){.ss-etape-courante{animation:none}.ss-lueur:hover{transform:none}}.ss-cta{border:1px solid var(--border-strong);background:var(--btn);color:var(--accent-ink);font-size:12.5px;font-weight:var(--fw-600);text-align:center;border-radius:9px;justify-content:center;align-items:center;padding:10px 14px;text-decoration:none;display:inline-flex}.ss-cta-accent{background:var(--accent);border-color:#fff}@supports (color:color-mix(in lab, red, red)){.ss-cta-accent{border-color:color-mix(in srgb, #fff 16%, var(--accent))}}.ss-cta-accent{color:var(--on-accent)}.ss-onglet-nouveau{font-size:9px;font-weight:var(--fw-600);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--border-strong);color:var(--accent-ink);vertical-align:2px;border-radius:999px;margin-left:7px;padding:2px 7px}.ss-cta-mini{padding:6px 11px;font-size:12px}.ss-img-page{max-width:1060px}.ss-img-retour{color:var(--muted);border-radius:8px;align-items:center;gap:7px;margin-bottom:14px;padding:5px 9px 5px 5px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.ss-img-retour:hover{color:var(--ink);background:var(--surface-2)}.ss-img-titre{letter-spacing:-.02em;font-size:26px;font-weight:800}.ss-img-quota{max-width:60ch;color:var(--muted);margin-top:6px;font-size:13px}.ss-choix-produit{width:100%;margin-top:16px;position:relative}.ss-choix-produit-bouton{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:13px;font-weight:700;display:flex}.ss-choix-produit-bouton:hover{border-color:var(--accent)}.ss-choix-produit-bouton .nom{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss-choix-produit-bouton .chevron{color:var(--muted);flex:none}.ss-choix-produit-liste{z-index:50;border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);max-height:340px;box-shadow:0 18px 40px -18px var(--shadow-color-35);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.ss-choix-produit-liste button{width:100%;color:var(--ink-soft);font:inherit;text-align:left;white-space:normal;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.45;display:block}.ss-choix-produit-liste button:hover{background:var(--surface-2);color:var(--ink)}.ss-choix-produit-liste button.est-choisi{background:var(--accent-wash);color:var(--accent-ink);font-weight:700}.ss-titre-bulle{position:relative}.ss-titre-bulle:hover:after{content:attr(data-titre);z-index:40;border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);box-shadow:0 14px 30px -16px var(--shadow-color-35);color:var(--ink);white-space:normal;pointer-events:none;padding:10px 14px;font-size:13px;font-weight:600;line-height:1.5;animation:.18s .25s both ss-bulle-arrive;position:absolute;top:calc(100% + 6px);left:0;right:0}@keyframes ss-bulle-arrive{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.ss-img-produit{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);align-items:center;gap:10px;width:100%;margin-top:16px;padding:12px 14px;display:flex}.ss-img-produit select{width:100%;color:inherit;font:inherit;background:0 0;border:0;font-size:13px;font-weight:700}.ss-img-produit .nom{font-size:13px;font-weight:700}.ss-img-carte{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-sm);margin-top:16px;padding:20px}.ss-img-carte-tete{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ss-img-carte-titre{letter-spacing:-.01em;font-size:17px;font-weight:800}.ss-img-sous{max-width:62ch;color:var(--muted);margin-top:6px;font-size:13px;line-height:1.55}.ss-img-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.ss-img-hint{color:var(--faint);font-size:12px}.ss-img-barre{background:var(--surface-2);height:4px;box-shadow:inset 0 0 0 1px var(--border);border-radius:2px;margin-top:18px;position:relative}.ss-img-barre .flux{background:linear-gradient(90deg, var(--accent), var(--v1), var(--v2));transform-origin:0;background-size:200% 100%;border-radius:2px;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,0,0,1);animation:3.5s linear infinite ss-comete-flux;display:block}.ss-img-barre .tete{z-index:2;background:radial-gradient(circle, #fff 0%, var(--v2) 40%, transparent 72%);width:14px;height:14px;box-shadow:0 0 14px var(--v-glow), 0 0 4px var(--v2);border-radius:50%;transition:left .5s cubic-bezier(.2,0,0,1);position:absolute;top:50%;transform:translate(-50%,-50%)}.ss-img-etape{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);color:var(--muted);align-items:center;gap:9px;margin-top:18px;padding:11px 14px;font-size:12.5px;font-weight:600;display:flex}.ss-img-etape-point{background:var(--accent);border-radius:999px;flex:none;width:8px;height:8px;animation:1.6s ease-in-out infinite ss-img-bat}@keyframes ss-img-bat{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ss-img-etape-point{animation:none}}.ss-img-compte{color:var(--muted);justify-content:space-between;align-items:baseline;margin-top:9px;font-size:12.5px;display:flex}.ss-img-grille{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px;display:grid}.ss-img-vignette{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);overflow:hidden}.ss-img-vignette img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.ss-img-vignette figcaption{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:11.5px;font-weight:700;display:flex}.ss-img-vignette figcaption span{color:var(--muted)}.ss-img-loupe{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.ss-img-loupe img{aspect-ratio:1;object-fit:cover;width:100%;transition:transform .25s cubic-bezier(.2,0,0,1);display:block}.ss-img-loupe:hover img{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.ss-img-loupe img{transition:none}.ss-img-loupe:hover img{transform:none}}.ss-img-voile{z-index:80;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ss-img-voile-fond{background:var(--scrim);cursor:zoom-out;border:0;position:absolute;inset:0}.ss-img-visionneuse{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);width:100%;max-width:min(760px,92vw);box-shadow:var(--shadow-md);position:relative;overflow:hidden}.ss-img-visionneuse img{object-fit:contain;background:var(--surface-2);width:100%;height:auto;max-height:72vh;display:block}.ss-img-visionneuse-pied{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:12.5px;font-weight:700;display:flex}.ss-img-visionneuse-actions{gap:8px;display:flex}.ss-img-ligne-actions{align-items:center;gap:12px;display:flex}.ss-img-confirme{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);max-width:min(420px,92vw);box-shadow:var(--shadow-md);padding:22px;position:relative}.ss-img-confirme-titre{letter-spacing:-.01em;font-size:15px;font-weight:800}.ss-img-confirme-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.ss-img-lien{color:var(--accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px;font-weight:700}.ss-img-lien:hover{text-decoration:underline}.ss-img-actions{justify-content:flex-start}.ss-img-actions .ss-img-icone:first-child{margin-right:auto}.ss-img-icone{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:5px 7px;display:inline-flex}.ss-img-icone:hover{color:var(--ink);background:var(--surface-2)}.ss-img-icone:disabled{opacity:.4;cursor:not-allowed}.ss-img-icone.est-poubelle:hover{color:var(--danger);background:var(--danger-a14)}.ss-img-nombre{color:currentColor;font-size:13px;font-weight:800;line-height:1}.ss-img-toast{z-index:70;border:1px solid var(--v1);border-radius:var(--r);background:var(--surface);max-width:min(560px,92vw);box-shadow:0 0 0 1px var(--v1), 0 0 22px var(--v-glow), 0 14px 34px -18px var(--shadow-color-35);color:var(--ink);align-items:center;gap:10px;padding:13px 18px 15px;font-size:13.5px;font-weight:600;display:flex;position:fixed;bottom:26px;left:50%;overflow:hidden;transform:translate(-50%)}.ss-img-toast .point{background:radial-gradient(circle, #fff 0%, var(--v2) 55%, transparent 80%);width:9px;height:9px;box-shadow:0 0 10px var(--v-glow);border-radius:50%;flex:none;animation:1.6s ease-in-out infinite ss-toast-bat}@keyframes ss-toast-bat{0%,to{opacity:.55}50%{opacity:1}}.ss-img-toast .flux{background:linear-gradient(90deg, var(--accent), var(--v1), var(--v2));background-size:200% 100%;height:3px;animation:2.5s linear infinite ss-comete-flux;position:absolute;bottom:0;left:0;right:0}.ss-img-toast.est-erreur{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger-a40), 0 14px 34px -18px var(--shadow-color-35)}.ss-img-toast.est-erreur .point{background:var(--danger);box-shadow:none;animation:none}.ss-img-toast .fermer{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-left:4px;padding:2px 6px;font-size:17px;line-height:1}.ss-img-toast .fermer:hover{color:var(--ink)}@media (prefers-reduced-motion:reduce){.ss-img-toast .point,.ss-img-toast .flux{animation:none}}.ss-img-tuile.est-regen,.ss-img-tuile.est-travail.est-regen,.ss-img-vignette.est-reprise{border-color:var(--v1);box-shadow:0 0 0 1px var(--v1), 0 0 18px var(--v-glow)}.ss-img-loupe.est-voilee{background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.ss-img-loupe.est-voilee img{opacity:.35}.ss-img-tuile.est-verrou{color:var(--muted);text-align:center;border:1px dashed var(--border-strong);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:14px;text-decoration:none;display:flex}.ss-img-tuile.est-verrou .jeton{white-space:normal;font-size:11px;line-height:1.45;position:static}.ss-img-tuile.est-verrou:hover{color:var(--ink);border-color:var(--accent);background:var(--accent-wash)}.ss-img-tuile.est-recreer{cursor:pointer;border:1px dashed var(--border-strong)}.ss-img-tuile.est-recreer:hover{border-color:var(--accent);background:var(--accent-wash)}.ss-img-tuile.est-recreer .plus{color:var(--accent-ink);font-size:26px;line-height:1}.ss-img-refaire{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px;font-weight:700}.ss-img-refaire:hover{color:var(--ink);text-decoration:underline}.ss-img-vignette figcaption a{color:var(--accent-ink);text-decoration:none}.ss-img-vignette figcaption a:hover{text-decoration:underline}.ss-img-vignette.est-vide{aspect-ratio:1;background:linear-gradient(150deg, var(--placeholder-start), var(--placeholder-soft));opacity:.5}.ss-img-tuile{aspect-ratio:1;background:linear-gradient(150deg, var(--placeholder-start), var(--surface) 55%, var(--placeholder-soft));position:relative;overflow:hidden}.ss-img-tuile .no{border-radius:var(--radius-xs);background:var(--surface);min-width:18px;height:18px;box-shadow:var(--shadow-sm);color:var(--faint);justify-content:center;align-items:center;font-size:10px;font-weight:800;display:flex;position:absolute;top:7px;left:8px}.ss-img-tuile .jeton{border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-sm);color:var(--faint);padding:3px 7px;font-size:10px;font-weight:700;position:absolute;bottom:7px;right:7px}.ss-img-tuile.est-travail{border-color:var(--accent);background:linear-gradient(150deg, var(--accent-wash), var(--surface) 70%);box-shadow:inset 0 0 0 1px var(--accent-a25)}.ss-img-tuile.est-travail .jeton{color:var(--accent-ink)}.ss-img-tuile.est-travail:after{background:linear-gradient(100deg, transparent 30%, var(--accent) 50%, transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ss-img-tuile.est-travail:after{background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--accent) 22%, transparent) 50%, transparent 70%)}}.ss-img-tuile.est-travail:after{content:"";animation:1.6s linear infinite ss-img-balaye}.ss-img-anneau{border:2.5px solid var(--accent-a25);border-top-color:var(--accent-vif);border-radius:999px;width:30px;height:30px;margin:-15px 0 0 -15px;animation:.85s linear infinite ss-img-tourne;position:absolute;top:50%;left:50%}@keyframes ss-img-balaye{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes ss-img-tourne{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ss-img-tuile.est-travail:after,.ss-img-ligne.est-travail:after,.ss-img-anneau{animation:none}}.ss-img-badge{border-radius:var(--radius-pill);background:var(--accent-wash);color:var(--accent-ink);align-items:center;gap:6px;margin-top:16px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.ss-img-fresque{border:1px solid var(--border);border-radius:var(--r-sm);margin-top:18px;font-size:0;overflow:hidden}.ss-img-fresque img{width:100%;height:auto;display:block}.ss-img-tranche{position:relative}.ss-img-tranche.est-vide{background:var(--surface-2);min-height:92px;box-shadow:inset 0 -1px 0 var(--border);align-items:center;gap:14px;padding:0 22px;font-size:12.5px;display:flex}.ss-img-tranche.est-vide .rang{flex:none;align-items:center;gap:8px;font-weight:700;display:inline-flex}.ss-img-tranche.est-vide .role{color:var(--muted);flex:1}.ss-img-tranche.est-vide .etat{color:var(--faint);flex:none}.ss-img-tranche.est-vide.est-travail{background:var(--accent-wash)}.ss-img-tranche.est-vide.est-travail .etat{color:var(--accent-ink);font-weight:600}.ss-img-tranche-actions{border-radius:var(--radius-pill);background:var(--surface-translucent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;gap:8px;padding:6px 8px;font-size:12px;transition:opacity .16s;display:flex;position:absolute;bottom:12px;right:12px}.ss-img-tranche:hover .ss-img-tranche-actions,.ss-img-tranche-actions:focus-within{opacity:1}@media (hover:none){.ss-img-tranche-actions{opacity:1}}.ss-img-aplus-tete{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ss-img-etiquette{border-radius:var(--radius-xs);background:var(--accent-wash);color:var(--accent-ink);letter-spacing:.04em;text-transform:uppercase;align-items:center;padding:3px 8px;font-size:10.5px;font-weight:800;display:inline-flex}.ss-img-lignes{border-top:1px solid var(--border);margin-top:18px}.ss-img-ligne{border-bottom:1px solid var(--border);align-items:center;gap:14px;min-height:54px;padding:8px 0;font-size:13px;display:flex}.ss-img-ligne .lab{font-weight:600}.ss-img-ligne .droite{margin-left:auto}.ss-img-ligne.est-travail{background:var(--accent-wash);box-shadow:inset 3px 0 0 var(--accent);position:relative;overflow:hidden}.ss-img-ligne.est-travail:after{pointer-events:none;background:linear-gradient(100deg, transparent 30%, var(--accent) 50%, transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ss-img-ligne.est-travail:after{background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--accent) 22%, transparent) 50%, transparent 70%)}}.ss-img-ligne.est-travail:after{content:"";animation:1.6s linear infinite ss-img-balaye}.ss-img-ligne.est-travail .lab{color:var(--accent-ink)}.ss-img-ligne .lab{align-items:center;gap:8px;display:flex}.ss-img-encours{color:var(--accent-ink);font-size:12px;font-weight:700}.ss-img-puce{flex:none;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.ss-img-anneau-mini{border:2px solid var(--accent-a25);border-top-color:var(--accent-vif);border-radius:999px;width:14px;height:14px;animation:.85s linear infinite ss-img-tourne}@media (prefers-reduced-motion:reduce){.ss-img-anneau-mini{animation:none}}.ss-img-role{text-align:center;color:var(--muted);flex:1}.ss-img-reserve{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);color:var(--muted);margin-top:16px;padding:12px 14px;font-size:12.5px}@media (max-width:900px){.ss-img-grille{grid-template-columns:repeat(2,1fr)}.ss-img-role{display:none}}.ss-import{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-md);margin-top:22px;padding:22px}.ss-import.est-nu{box-shadow:none;background:0 0;border:0;margin-top:0;padding:0}.ss-import-titre{letter-spacing:-.01em;font-size:17px;font-weight:800}.ss-import-sous{max-width:62ch;color:var(--muted);margin-top:6px;font-size:13px;line-height:1.55}.ss-import-erreur{border:1px solid var(--danger);margin-top:14px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.ss-import-erreur{border:1px solid color-mix(in srgb, var(--danger) 40%, transparent)}}.ss-import-erreur{border-radius:var(--r-sm);background:var(--danger-wash);font-size:13px;line-height:1.5}.ss-import-lignes{border-top:1px solid var(--border);margin-top:18px}.ss-import-ligne{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:14px;min-height:54px;padding:8px 0;display:flex}.ss-import-lab{flex-direction:column;gap:1px;font-size:13px;font-weight:600;display:flex}.ss-import-lab em{color:var(--muted);font-size:12px;font-style:normal;font-weight:500}.ss-import-droite{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.ss-import-vignettes{align-items:flex-start;gap:8px;display:flex}.ss-import-photo{flex-direction:column;align-items:center;gap:3px;display:flex}.ss-import-photo .ss-import-vignette{cursor:default}.ss-import-poubelle{color:#fff;opacity:0;cursor:pointer;pointer-events:none;background:#090c149e;border:0;justify-content:center;align-items:center;padding:0;transition:opacity .12s;display:flex;position:absolute;inset:0}.ss-import-vignette:hover .ss-import-poubelle,.ss-import-poubelle:focus-visible{opacity:1;pointer-events:auto}.ss-import-poubelle:hover{color:var(--danger)}.ss-import-vignette{border:1px solid var(--border-strong);background:var(--surface);cursor:pointer;border-radius:8px;width:44px;height:44px;padding:0;position:relative;overflow:hidden}.ss-import-vignette.est-logo{cursor:default}.ss-import-vignette img{object-fit:cover;width:100%;height:100%}.ss-import-vignette>span{color:#fff;opacity:0;background:#090c149e;justify-content:center;align-items:center;font-size:19px;line-height:1;transition:opacity .12s;display:flex;position:absolute;inset:0}.ss-import-vignette:hover>span,.ss-import-vignette:focus-visible>span{opacity:1}.ss-import-marque{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);width:min(220px,46vw);color:inherit;font:inherit;padding:7px 11px;font-size:13px}.ss-import-plein{color:var(--muted);font-size:12px}.ss-import-questions{border-top:1px solid var(--border);margin-top:22px;padding-top:20px}.ss-import-qtitre{font-size:14.5px;font-weight:700}.ss-import-champ{margin-top:16px;display:block}.ss-import-champ>span{font-size:13px;font-weight:600;display:block}.ss-import-champ>em{color:var(--muted);margin-top:2px;font-size:11.5px;font-style:normal;display:block}.ss-import-champ textarea{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);width:100%;color:inherit;font:inherit;resize:vertical;margin-top:7px;padding:10px 12px;font-size:13px;line-height:1.5}.ss-import-questions>.ss-cta{margin-top:16px}.ss-import-actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:22px;display:flex}.ss-import-hint{color:var(--muted);font-size:12.5px}@media (max-width:560px){.ss-import{padding:18px 14px}.ss-import-ligne{flex-direction:column;align-items:flex-start}}.ss-badge{background:var(--accent);width:fit-content;color:var(--on-accent);font-family:var(--font-mono), ui-monospace, monospace;font-size:9.5px;font-weight:var(--fw-500);letter-spacing:.12em;text-transform:uppercase;border-radius:6px;align-items:center;padding:5px 9px;display:inline-flex}.ss-badge-ghost{color:var(--muted);border:1px solid var(--border);background:0 0}.ss-product-card{border:1px solid var(--border);background:linear-gradient(180deg, var(--surface-2) 0%, var(--surface) 100%);border-radius:14px;flex-direction:column;gap:13px;height:100%;padding:18px;display:flex}.ss-product-card:hover{border-color:var(--border-strong)}.ss-product-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ss-product-budget,.ss-product-note,.ss-product-label{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;font-size:10.5px}.ss-product-image{background:linear-gradient(160deg, var(--placeholder-start), var(--placeholder-mid));border-radius:10px;height:132px;position:relative;overflow:hidden}.ss-product-gain{border-top:1px solid var(--border);flex-direction:column;gap:7px;padding-top:12px;display:flex}.ss-product-sales{color:var(--txt);font-size:28px;font-weight:var(--fw-700);line-height:1.15}.ss-product-note{text-transform:none;margin-top:3px}.ss-product-card-locked{background:var(--surface)}.ss-locked-image{color:var(--on-accent);justify-content:center;align-items:center;display:flex}.ss-locked-image:before{content:"";background:linear-gradient(135deg, var(--placeholder-end), var(--placeholder-soft), var(--placeholder-end));filter:blur(14px);position:absolute;inset:-14px}.ss-locked-image span{z-index:1;font-size:24px;position:relative}.ss-locked-image b{z-index:2;border:1px solid var(--surface-translucent-soft);background:var(--surface-translucent);color:var(--txt);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;border-radius:6px;padding:5px 9px;font-size:9px;position:absolute;bottom:10px}.ss-locked-copy{gap:7px;display:grid}.ss-locked-copy span{background:var(--surface-translucent-soft);filter:blur(3px);border-radius:5px;width:72%;height:14px}.ss-locked-copy span:last-child{width:46%}.ss-locked-gain{border-top:0;margin-top:auto}.ss-locked-gain .ss-product-sales{color:var(--ok)}.ss-upsell{border:1px solid var(--border-strong);background:linear-gradient(180deg, var(--surface-2) 0%, var(--surface) 100%);border-radius:14px;margin-top:24px;overflow:hidden}.ss-upsell-head{justify-content:space-between;align-items:center;gap:14px;padding:18px 22px 12px;display:flex}.ss-upsell-detail{color:var(--txt2);margin-top:7px;font-size:12px}.ss-upsell-marquee{padding:10px 0 20px;position:relative;overflow:hidden}.ss-upsell-track{gap:14px;width:max-content;padding:0 14px;animation:26s linear infinite ss-upsell-scroll;display:flex}@keyframes ss-upsell-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ss-upsell-product{border:1px solid var(--border);background:var(--surface2);border-radius:11px;flex-shrink:0;width:212px;padding:12px}.ss-upsell-image{background:linear-gradient(135deg, var(--placeholder-end), var(--placeholder-soft), var(--placeholder-end));height:76px;color:var(--on-accent);filter:blur(1px);border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ss-upsell-image:after{content:"";background:var(--shadow-color-35);position:absolute;inset:0}.ss-upsell-image span{z-index:1;font-size:22px;position:relative}.ss-upsell-name{color:var(--txt);font-size:13px;font-weight:var(--fw-700);filter:blur(5px);-webkit-user-select:none;user-select:none;margin:9px 0 2px}.ss-upsell-figure{color:var(--txt2);justify-content:space-between;align-items:baseline;gap:8px;margin-top:6px;font-size:10.5px;display:flex}.ss-upsell-figure b{color:var(--ok);font-family:var(--font-mono), ui-monospace, monospace;font-size:13px}@media (max-width:680px){.ss-upsell-head{flex-direction:column;align-items:flex-start}}.ss-fiche-page{width:100%;max-width:1080px;margin:0 auto}.ss-fiche-back{color:var(--muted);font-size:13px;font-weight:var(--fw-600);align-items:center;gap:8px;transition:color .14s;display:inline-flex}.ss-fiche-back:hover{color:var(--accent-ink)}.ss-fiche-header{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:24px;margin-top:20px;display:grid}.ss-fiche-thumb{aspect-ratio:4/3;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-2);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.ss-fiche-eyebrow{color:var(--faint);font-size:11px;font-weight:var(--fw-700);letter-spacing:.1em;text-transform:uppercase}.ss-fiche-meta h1{color:var(--ink);font-size:20px;font-weight:var(--fw-650);letter-spacing:-.015em;margin-top:5px;line-height:1.35}.ss-fiche-description{max-width:760px;color:var(--muted);margin-top:7px;font-size:14px;line-height:1.55}.ss-fiche-lien-amazon{color:inherit;text-decoration:underline}@supports (color:color-mix(in lab, red, red)){.ss-fiche-lien-amazon{-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent)}}.ss-fiche-lien-amazon{text-underline-offset:2px;transition:text-decoration-color .15s,color .15s}.ss-fiche-lien-amazon:hover{color:var(--fg);text-decoration-color:currentColor}.ss-fiche-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.ss-fiche-chip,.ss-verdict-badge{border:1px solid var(--border-strong);background:var(--surface-2);color:var(--ink-soft);font-size:11px;font-weight:var(--fw-650);letter-spacing:-.002em;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.ss-verdict-badge.is-profit{border-color:var(--profit-a30);background:var(--profit-wash);color:var(--profit)}.ss-verdict-badge.is-accent{border-color:var(--accent-a32);background:var(--accent-wash);color:var(--accent-ink)}.ss-verdict-badge.is-danger{border-color:var(--danger-a40);background:var(--danger-wash);color:var(--danger)}.ss-fiche-onglets{margin-top:26px}.ss-fiche-chapo{max-width:720px;color:var(--muted);margin-top:12px;font-size:13.5px;line-height:1.55}.ss-fiche-bloc-head{margin-top:26px}.ss-fiche-bloc-head h2{color:var(--ink);font-size:16px;font-weight:var(--fw-600);letter-spacing:-.01em}.ss-fiche-bloc-head p{max-width:800px;color:var(--muted);margin-top:4px;font-size:13px;line-height:1.6}.ss-fiche-bloc-head-suite{margin-top:30px}.ss-section-label{color:var(--faint);font-size:11.5px;font-weight:var(--fw-700);letter-spacing:.12em;text-transform:uppercase}.ss-socle{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px 34px;padding:15px 18px;display:flex}.ss-socle-item{min-width:0}.ss-socle-label{color:var(--faint);font-size:10.5px;font-weight:var(--fw-700);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;display:block}.ss-socle-valeur{color:var(--ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:var(--fw-650)}.ss-socle-unite{color:var(--faint);font-size:11.5px;font-weight:var(--fw-400);margin-left:5px}.ss-socle-logo{align-items:center;margin-left:auto;display:inline-flex}.ss-socle-estimations{color:var(--faint);text-align:right;margin:6px 2px 0 0;font-size:10.5px;font-style:italic}.ss-niveaux{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;margin-top:16px;display:grid}.ss-niveau{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);color:var(--ink);cursor:pointer;font:inherit;text-align:left;border-radius:14px;flex-direction:column;align-items:stretch;padding:18px;transition:border-color .14s,box-shadow .14s,background .14s;display:flex;position:relative}.ss-niveau:hover{border-color:var(--border-strong);background-color:var(--surface-2);box-shadow:var(--shadow-md)}.ss-niveau:focus-visible{outline:2px solid var(--accent-vif);outline-offset:3px}.ss-niveau.is-selected{border-color:var(--accent-ligne);background:linear-gradient(180deg, var(--accent-ligne-a08) 0%, var(--surface) 58%);box-shadow:0 0 0 1px var(--accent-ligne), var(--shadow-md)}.ss-niveau-badge{background:var(--accent-fonce);color:#fff;font-size:10px;font-weight:var(--fw-600);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 10px;position:absolute;top:-9px;left:16px}.ss-niveau-nom{color:var(--ink-soft);font-size:13px;font-weight:var(--fw-600)}.ss-niveau-gros{color:var(--profit);font-variant-numeric:tabular-nums;font-size:31px;font-weight:var(--fw-700);letter-spacing:-.03em;margin-top:14px;line-height:1}.ss-niveau-gros-label{color:var(--faint);margin-top:5px;font-size:11.5px;line-height:1.45}.ss-niveau-phrase{color:var(--ink-soft);margin-top:15px;font-size:13.5px;line-height:1.75}.ss-niveau-phrase b{color:var(--ink);font-weight:var(--fw-600)}.ss-niveau-jauge{margin-top:auto;padding-top:16px;display:block}.ss-niveau-jauge-tete{color:var(--faint);justify-content:space-between;margin-bottom:6px;font-size:11px;display:flex}.ss-niveau-jauge-barre{border:1px solid var(--border);background:var(--surface-2);border-radius:999px;height:8px;display:block;overflow:hidden}.ss-niveau-jauge-barre i{transform-origin:0;background:var(--accent-ligne);border-radius:999px;width:100%;height:100%;transition:transform .25s;display:block}.ss-bloc-lignes{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:14px;margin-top:20px;padding:6px 18px}.ss-dep{border-bottom:1px solid var(--border)}.ss-dep:last-child{border-bottom:none}.ss-dep>summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:14px;padding:13px 0;font-size:13.5px;list-style:none;display:flex}.ss-dep>summary::-webkit-details-marker{display:none}.ss-dep>summary:focus-visible{outline:2px solid var(--accent-vif);outline-offset:2px;border-radius:4px}.ss-dep-label{min-width:0;color:var(--muted);align-items:center;gap:7px;display:inline-flex}.ss-dep-aide-marque{border:1px solid var(--border-strong);width:15px;height:15px;color:var(--faint);cursor:help;border-radius:50%;justify-content:center;align-items:center;font-size:9.5px;font-style:normal;display:inline-flex}.ss-dep-aide:hover .ss-capital-tip,.ss-dep>summary:focus-visible .ss-capital-tip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.ss-dep-valeur{flex:none;align-items:center;gap:9px;display:inline-flex}.ss-dep-valeur strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:var(--fw-650);letter-spacing:-.01em}.ss-dep-valeur strong.is-accent{color:var(--profit)}.ss-dep-chevron{color:var(--faint);font-size:10px;transition:transform .15s}.ss-dep[open] .ss-dep-chevron{transform:rotate(180deg)}.ss-dep-detail{max-width:620px;color:var(--muted);padding:0 0 14px;font-size:12.5px;line-height:1.75}.ss-dep-calcul{color:var(--ink-soft);font-variant-numeric:tabular-nums}.ss-bulle-ancre{align-items:center;display:inline-flex;position:relative}.ss-waterfall-nom{align-items:center;gap:7px;min-width:0;display:inline-flex}.ss-usines{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:14px;margin-top:18px;display:grid}.ss-usine{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);border-radius:14px;flex-direction:column;padding:16px;display:flex}.ss-usine.is-retenue{border-color:var(--accent-ligne)}.ss-usine-tag{background:var(--accent-wash);color:var(--accent-ink);font-size:10px;font-weight:var(--fw-600);letter-spacing:.06em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-self:flex-start;margin-bottom:9px;padding:2.5px 8px}.ss-usine-tag.is-neutre{border-color:var(--border-strong);color:var(--faint);background:0 0}.ss-usine-tag:empty{visibility:hidden}.ss-usine-tag:empty:after{content:" "}.ss-usine-nom{color:var(--ink);font-size:13.5px;font-weight:var(--fw-600);margin-bottom:4px}.ss-usine-lignes{min-width:0}.ss-usine-lignes .ss-source-ligne:first-child{padding-top:0}.ss-usine-cta{width:100%;margin-top:auto;padding-top:9px}.ss-source-apres{color:var(--faint);margin-top:16px;font-size:12px;line-height:1.6}@media (prefers-reduced-motion:reduce){.ss-dep-chevron,.ss-niveau-jauge-barre i{transition:none}}.ss-source-section{margin-top:4px}.ss-source-source{color:var(--muted);align-items:center;gap:7px;margin:0 0 20px;font-size:12.5px;display:flex}.ss-source-ligne{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:16px;padding:13px 0;display:flex}.ss-source-ligne:last-child{border-bottom:none}.ss-source-label{color:var(--muted);flex:none;font-size:13px}.ss-source-droite{flex:auto;justify-content:flex-end;align-items:baseline;gap:7px;min-width:0;display:flex}.ss-source-valeur{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:var(--fw-650);text-align:right;white-space:nowrap}.ss-source-valeur.is-libre{overflow-wrap:anywhere;white-space:normal;min-width:0}.ss-source-valeur.is-accent{color:var(--ok)}.ss-source-valeur.is-floue{color:var(--muted);filter:blur(4.5px);pointer-events:none;-webkit-user-select:none;user-select:none}.ss-source-info-ancre{display:inline-flex;position:relative}.ss-source-bulle{z-index:5;border:1px solid var(--border-strong);background:var(--surface-2);width:max-content;max-width:240px;box-shadow:var(--shadow-sm);color:var(--muted);font-size:12px;font-weight:var(--fw-500);text-align:left;border-radius:10px;padding:10px 12px;line-height:1.45;display:none;position:absolute;top:calc(100% + 8px);right:0}.ss-source-bulle.open,.ss-source-info-ancre:hover .ss-source-bulle,.ss-source-info-ancre:focus-within .ss-source-bulle{display:block}.ss-source-bulle:before{content:"";height:9px;position:absolute;top:-9px;left:0;right:0}.ss-source-bulle-cta{color:var(--accent-ink);font-weight:var(--fw-650);margin-top:8px;text-decoration:underline;display:inline-block}.ss-capital-info{border:1px solid var(--border-strong);background:var(--surface-2);width:17px;height:17px;color:var(--faint);cursor:pointer;font-family:inherit;font-size:10px;font-weight:var(--fw-700);letter-spacing:normal;text-transform:none;border-radius:50%;flex:none;place-items:center;padding:0;line-height:1;transition:color .14s,border-color .14s,background .14s;display:inline-grid}.ss-capital-info:hover,.ss-capital-info:focus-visible,.ss-capital-info[aria-expanded=true]{border-color:var(--accent-mid);background:var(--accent-wash);color:var(--accent-vif);outline:none}.ss-capital-tip{z-index:30;border:1px solid var(--border-strong);background:var(--surface);width:max-content;max-width:260px;box-shadow:var(--shadow-md);color:var(--ink-soft);font-size:12px;font-weight:var(--fw-500);letter-spacing:-.002em;opacity:0;pointer-events:none;text-align:left;text-transform:none;visibility:hidden;border-radius:12px;padding:11px 13px;line-height:1.45;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(5px)}.ss-capital-tip:before,.ss-capital-tip:after{content:"";border:7px solid #0000;width:0;height:0;position:absolute;top:100%;left:50%}.ss-capital-tip:before{border-top-color:var(--border-strong);transform:translate(-50%)}.ss-capital-tip:after{border-top-color:var(--surface);transform:translate(-50%)translateY(-1.4px)}.ss-capital-info:hover+.ss-capital-tip,.ss-capital-info:focus-visible+.ss-capital-tip,.ss-capital-tip.open{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.ss-info-bulle-wrap{align-items:center;display:inline-flex;position:relative}.ss-info-bulle{z-index:30;border:1px solid var(--border-strong);background:var(--surface);width:max-content;max-width:300px;box-shadow:var(--shadow-md);color:var(--ink-soft);text-align:left;text-transform:none;opacity:0;pointer-events:none;visibility:hidden;border-radius:12px;padding:12px 14px;font-size:12px;line-height:1.4;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(5px)}.ss-info-bulle.open,.ss-info-bulle-wrap:hover .ss-info-bulle,.ss-info-bulle-wrap:focus-within .ss-info-bulle{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.ss-reperes-titre{font-weight:var(--fw-700);color:var(--txt);display:block}.ss-reperes-intro{color:var(--txt2);margin:4px 0 8px;font-size:11.5px;line-height:1.35}.ss-reperes-liste{flex-direction:column;gap:3px;margin:0;display:flex}.ss-reperes-ligne{justify-content:space-between;gap:16px;display:flex}.ss-reperes-ligne dt{color:var(--txt2)}.ss-reperes-ligne dd{font-weight:var(--fw-600);color:var(--txt);font-variant-numeric:tabular-nums;margin:0}.ss-field-head{align-items:center;gap:6px;display:flex}.ss-fiche-simulation{color:var(--faint);margin-top:14px;font-size:11.5px}.ss-capital-waterfall,.ss-fiche-why{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:14px;margin-top:20px;padding:16px 18px}.ss-waterfall-list{margin-top:14px}.ss-waterfall-capital-row{grid-template-columns:minmax(150px,210px) minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;display:grid}.ss-waterfall-capital-row>span{color:var(--ink-soft);font-size:12.5px}.ss-waterfall-capital-row i{border:1px solid var(--border);background:var(--surface-2);border-radius:5px;height:16px;display:block;overflow:hidden}.ss-waterfall-capital-row i b{transform-origin:0;background:var(--border-strong);border-radius:4px;width:100%;height:100%;transition:transform .25s;display:block}.ss-waterfall-capital-row strong{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.ss-waterfall-capital-row.is-total{border-top:1px solid var(--border);margin-top:8px;padding-top:12px}.ss-waterfall-capital-row.is-total>span,.ss-waterfall-capital-row.is-total strong{color:var(--profit);font-weight:var(--fw-700)}.ss-waterfall-capital-row.is-total i b{background:var(--profit)}.ss-fiche-why{border-color:var(--profit-a30)}.ss-capital-waterfall h3,.ss-fiche-why h3{color:var(--ink);font-size:14.5px;font-weight:var(--fw-600);letter-spacing:-.01em}.ss-capital-waterfall h3 span{color:var(--faint);font-weight:var(--fw-400)}.ss-fiche-why h3{color:var(--profit)}.ss-fiche-why ul{margin:10px 0 0;padding:0;list-style:none}.ss-fiche-why li{color:var(--ink-soft);padding-left:20px;font-size:13.5px;line-height:1.85;position:relative}.ss-fiche-why li:before{color:var(--profit);content:"✓";font-weight:var(--fw-700);position:absolute;left:0}.ss-fiche-lancer-sous{color:var(--faint);margin-top:8px;font-size:12px}.ss-fiche-page .ss-product-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.ss-fiche-page .ss-product-launch,.ss-fiche-page .ss-product-launched{width:auto}.ss-fiche-page .ss-cta-accent{background:var(--accent-fonce);color:#fff;border-color:#ffffff24}.ss-fiche-page .ss-cta-accent:hover{border-color:var(--accent-fonce)}@supports (color:color-mix(in lab, red, red)){.ss-fiche-page .ss-cta-accent:hover{border-color:color-mix(in srgb, var(--accent-fonce) 82%, #fff)}}.ss-fiche-page .ss-cta-accent:hover{background:var(--accent-fonce)}@supports (color:color-mix(in lab, red, red)){.ss-fiche-page .ss-cta-accent:hover{background:color-mix(in srgb, var(--accent-fonce) 82%, #fff)}}@media (max-width:980px){.ss-niveaux{grid-template-columns:1fr}.ss-niveau-jauge{margin-top:16px;padding-top:0}}@media (max-width:640px){.ss-fiche-header{grid-template-columns:1fr}.ss-fiche-thumb{max-width:220px}.ss-capital-tip{max-width:min(260px,100vw - 64px);left:auto;right:0;transform:translateY(5px)}.ss-capital-info:hover+.ss-capital-tip,.ss-capital-info:focus-visible+.ss-capital-tip,.ss-dep-aide:hover .ss-capital-tip,.ss-dep>summary:focus-visible .ss-capital-tip,.ss-capital-tip.open{transform:translateY(0)}.ss-capital-tip:before,.ss-capital-tip:after{left:auto;right:8px}}@media (max-width:560px){.ss-waterfall-capital-row{grid-template-columns:1fr;gap:5px}.ss-waterfall-capital-row strong{text-align:right}}.ss-muted{color:var(--muted)}.ss-text-2{color:var(--txt2)}.ss-soft{color:var(--accent-soft)}.ss-bandeau{border:1px solid var(--border-strong);background:var(--accent-a06);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;padding:15px 18px;display:flex}.ss-stat-line{color:var(--txt2);font-size:12.5px}.ss-calc-grid{grid-template-columns:378px minmax(0,1fr);align-items:start;gap:20px;display:grid}.ss-panel{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:20px}.ss-panel-title{font-size:15px;font-weight:var(--fw-800)}.ss-panel-sub{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;margin:3px 0 16px;font-size:10px}.ss-field{margin-bottom:13px}.ss-field label{min-height:17px;color:var(--txt2);font-size:12.5px;font-weight:var(--fw-600);margin-bottom:6px;display:block}.ss-field .ss-unit{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;font-size:10.5px;font-weight:var(--fw-500)}.ss-inp{border:1px solid var(--border-strong);background:var(--bg);width:100%;color:var(--txt);font-family:var(--font-sans), system-ui, sans-serif;font-size:14px;font-weight:var(--fw-600);border-radius:9px;outline:none;padding:10px 12px}.ss-inp:focus{border-color:var(--accent)}.ss-two{grid-template-columns:1fr 1fr;align-items:end;gap:12px;display:grid}.ss-seg{border:1px solid var(--border-strong);background:var(--bg);border-radius:9px;gap:5px;padding:4px;display:flex}.ss-seg button{color:var(--txt2);cursor:pointer;font-family:var(--font-sans), system-ui, sans-serif;font-size:12.5px;font-weight:var(--fw-600);background:0 0;border:0;border-radius:6px;flex:1;padding:8px}.ss-seg button.on{border:1px solid var(--border-strong);background:var(--btn);color:var(--accent-ink)}.ss-hint{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.4}.ss-verdict{border:1px solid var(--border-strong);background:linear-gradient(180deg, var(--surface-2), var(--surface));border-radius:14px;margin-bottom:16px;padding:20px 22px}.ss-verdict-ok{box-shadow:var(--shadow-glow-ok)}.ss-verdict-no{border-color:var(--danger-a40)}.ss-verdict-label{font-family:var(--font-mono), ui-monospace, monospace;font-size:11px;font-weight:var(--fw-700);letter-spacing:.14em;text-transform:uppercase;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.ss-verdict-ok .ss-verdict-label{border:1px solid var(--profit-a40);background:var(--profit-a14);color:var(--ok)}.ss-verdict-no .ss-verdict-label{border:1px solid var(--danger-a40);background:var(--danger-a14);color:var(--danger)}.ss-verdict-kicker{color:var(--muted);margin-top:15px;font-size:12px}.ss-verdict-big{font-size:34px;font-weight:var(--fw-800);letter-spacing:0;margin-top:3px}.ss-verdict-big span{color:var(--accent-soft);font-size:18px;font-weight:var(--fw-700);margin-left:6px}.ss-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.ss-kpi{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:14px}.ss-kpi .k{color:var(--muted);font-size:11px;line-height:1.3}.ss-kpi .v{font-size:19px;font-weight:var(--fw-800);margin-top:5px}.ss-kpi .v.blue{color:var(--accent-soft)}.ss-waterfall{border:1px solid var(--border);background:var(--surface);border-radius:14px;margin-bottom:16px;padding:18px 20px}.ss-waterfall-label{color:var(--accent-soft);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:14px;font-size:11px;display:flex}.ss-wf-row{grid-template-columns:minmax(120px,180px) minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;display:grid}.ss-wf-name{color:var(--txt2);font-size:12.5px}.ss-wf-track{background:var(--accent-a35);border-radius:4px;height:14px;overflow:hidden}.ss-wf-bar{background:var(--accent);border-radius:4px;min-width:2px;height:100%}.ss-wf-value{color:var(--txt);font-family:var(--font-mono), ui-monospace, monospace;font-size:12px;font-weight:var(--fw-700);white-space:nowrap}.ss-empty{border:1px dashed var(--border-strong);color:var(--muted);text-align:center;border-radius:14px;padding:28px}.ss-choice{border:1px solid var(--border);background:var(--surface2);width:100%;color:var(--txt);cursor:pointer;text-align:left;border-radius:12px;padding:14px;transition:border-color .15s,background .15s}.ss-choice:hover{border-color:var(--border-strong)}.ss-choice-active{border-color:var(--accent);background:var(--accent-a16);box-shadow:0 4px 18px var(--accent-a16)}.ss-choice-title{font-size:14px;font-weight:var(--fw-800);display:block}.ss-choice-detail{color:var(--txt2);margin-top:5px;font-size:12.5px;line-height:1.45;display:block}.ss-marches{grid-column:1/-1}.ss-marches-volet-boite{position:relative}.ss-side:has(.ss-marches-volet){z-index:55}.ss-marche-rangee{border:1px solid var(--border);background:var(--surface-2);width:100%;color:var(--muted);text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:11px;padding:9px 10px;font-family:inherit;font-size:13px;transition:background .14s,border-color .14s;display:flex}.ss-marche-rangee:hover,.ss-marche-rangee.est-ouvert{background:var(--surface-2);border-color:var(--border-strong)}.ss-marche-rangee b{color:var(--ink-soft);font-weight:var(--fw-600);flex:none}.ss-marche-compteur{color:var(--faint);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:11.5px}.ss-marche-fleche{width:13px;height:13px;color:var(--faint);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:color .14s,transform .16s}.ss-marche-rangee:not(:has(.ss-marche-compteur))>.ss-marche-fleche{margin-left:auto}.ss-marche-rangee:hover .ss-marche-fleche,.ss-marche-rangee.est-ouvert .ss-marche-fleche{color:var(--accent-vif)}.ss-marche-rangee.est-ouvert .ss-marche-fleche{transform:translate(1px)}.ss-marches-volet{z-index:70;border:1px solid var(--border-strong);background:var(--surface);width:330px;box-shadow:0 24px 56px var(--shadow-color-60);border-radius:12px;position:absolute;bottom:-6px;left:calc(100% + 8px)}.ss-marches-volet-fleche{border-left:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);background:var(--surface);width:9px;height:9px;position:absolute;bottom:22px;left:-5px;transform:rotate(45deg)}.ss-marches-volet-corps{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;max-height:60vh;padding:8px;overflow-y:auto}.ss-marches-volet-groupe{color:var(--faint);font-size:9px;font-weight:var(--fw-700);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:10px;margin:0;padding:10px 10px 6px;display:flex}.ss-marches-volet-groupe:first-child{padding-top:4px}.ss-marches-volet-groupe em{color:var(--faint);font-size:10.5px;font-style:normal;font-weight:var(--fw-500);letter-spacing:0;text-transform:none;flex:none}.ss-marche-item{width:100%;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px 10px 8px 22px;font-family:inherit;font-size:12px;text-decoration:none;transition:background .12s,color .12s;display:flex;position:relative}.ss-marche-item:hover{background:var(--surface-2);color:var(--ink-soft)}.ss-marche-item b{color:var(--ink-soft);font-weight:var(--fw-600);flex:none}.ss-marche-item:hover b{color:var(--ink)}.ss-marche-pays{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--faint);overflow:hidden}.ss-marche-item.est-affiche{background:var(--accent-wash);color:var(--ink-soft)}.ss-marche-item.est-affiche b{color:var(--ink)}.ss-marche-item.est-affiche:before{background:var(--accent-vif);content:"";border-radius:50%;width:5px;height:5px;margin-top:-2.5px;position:absolute;top:50%;left:10px}.ss-marche-etat{border:1px solid var(--border-strong);background:var(--surface-2);min-width:74px;color:var(--faint);font-size:8.5px;font-weight:var(--fw-700);letter-spacing:.05em;text-align:center;text-transform:uppercase;white-space:nowrap;border-radius:4px;flex:none;margin-left:auto;padding:1px 8px;line-height:16px}.ss-marche-etat.est-active{border-color:var(--profit-a35);background:var(--profit-wash);color:var(--profit)}.ss-marche-item:hover .ss-marche-etat:not(.est-active){border-color:var(--accent-vif);color:var(--accent-ink)}.ss-marche-item.est-bientot{cursor:default;opacity:.5}.ss-marche-item.est-bientot:hover{color:var(--muted);background:0 0}.ss-marche-item.est-bientot:hover b{color:var(--ink-soft)}.ss-marches-volet-pied{border-top:1px solid var(--border);color:var(--faint);align-items:center;gap:8px;padding:10px 16px;font-size:11px;text-decoration:none;display:flex}.ss-marches-volet-pied:hover{color:var(--muted)}@media (max-width:980px){.ss-marches-volet{width:auto;bottom:calc(100% + 8px);left:0;right:0}.ss-marches-volet-fleche{display:none}.ss-marche-rangee,.ss-marche-item{min-height:44px}}.ss-marches-groupe{margin-top:18px}.ss-marches-groupe:first-of-type{margin-top:10px}.ss-marches-groupe-tete{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 9px;display:flex}.ss-marches-groupe-tete b{color:var(--ink-soft);font-size:12px;font-weight:var(--fw-800);letter-spacing:.08em;text-transform:uppercase}.ss-marches-groupe-tete span{color:var(--faint);font-size:12px;line-height:1.5}.ss-marches-grille{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:9px;display:grid}.ss-marche{border:1px solid var(--border);background:var(--surface-2);width:100%;color:var(--ink);text-align:left;border-radius:11px;align-items:center;gap:10px;padding:11px 12px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}button.ss-marche{cursor:pointer}button.ss-marche:hover:not(:disabled){border-color:var(--border-strong)}.ss-marche-choisi,button.ss-marche.ss-marche-choisi:hover:not(:disabled){border-color:var(--accent-vif);box-shadow:0 0 0 1px var(--accent-vif)}.ss-marche-texte{flex-direction:column;gap:2px;min-width:0;display:flex}.ss-marche-texte b{font-size:13px;font-weight:var(--fw-700);line-height:1.25}.ss-marche-texte span{color:var(--faint);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:10.5px}.ss-marche-bientot{opacity:.55}.ss-marche-pastille{border:1px solid var(--border-strong);background:var(--surface);color:var(--faint);font-size:9px;font-weight:var(--fw-700);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;padding:2px 7px;position:absolute;top:-8px;right:8px}.ss-marches-note{color:var(--faint);margin:16px 0 0;font-size:12px;line-height:1.55}.ss-reglage-domaine{color:var(--faint);font-variant-numeric:tabular-nums;margin-left:6px;font-size:12px;font-style:normal}@media (max-width:980px){.ss-app{display:block}.ss-mobile-bar{background:var(--side);border-bottom:1px solid var(--border);z-index:40;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex;position:sticky;top:0}.ss-scrim{z-index:50;background:var(--shadow-color-55);opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s;display:block;position:fixed;inset:0}.ss-scrim.ouvert{opacity:1;visibility:visible}.ss-side{z-index:60;border-right:1px solid var(--border);border-bottom:0;width:264px;max-width:82vw;min-height:auto;transition:transform .28s cubic-bezier(.2,0,0,1);position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.ss-side.ouvert{box-shadow:24px 0 60px -20px var(--shadow-color-60);transform:translate(0)}.ss-nav{flex-direction:column;gap:4px;display:flex}.ss-nav-link{padding:12px 14px;font-size:15px}.ss-side-foot{display:block}.ss-main{width:100%;padding:24px 18px 36px}}@media (max-width:560px){.ss-title{font-size:24px}.ss-two,.ss-kpis,.ss-calc-grid,.ss-wf-row{grid-template-columns:1fr}}.ss-public-calc{max-width:1100px;margin:0 auto;padding:32px 20px 64px}.ss-app .ss-public-calc{width:100%;max-width:none;padding:0}select.ss-inp{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237E88A3' stroke-width='2.4'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat}.ss-optim{border-top:1px solid var(--border-strong);margin-top:15px;padding-top:14px}.ss-optim-head{font-size:13.5px;font-weight:var(--fw-700);color:var(--txt);align-items:center;gap:8px;display:flex}.ss-optim-head svg{width:15px;height:15px;color:var(--accent-soft);flex-shrink:0}.ss-optim-list{flex-direction:column;gap:8px;margin-top:11px;display:flex}.ss-optim-list div{color:var(--txt2);font-size:13px;line-height:1.45}.ss-optim-blur{filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none}.ss-optim-cta{background:var(--accent);color:var(--on-accent);font-size:12.5px;font-weight:var(--fw-700);cursor:pointer;border-radius:9px;margin-top:13px;padding:10px 18px;text-decoration:none;display:inline-block}.ss-funnel-fullscreen{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:24px;display:flex}.ss-funnel-screen{flex-direction:column;gap:24px;max-width:560px;margin:0 auto;padding:48px 32px;display:flex}.ss-progress{align-items:center;gap:12px;margin-bottom:24px;display:flex}.ss-progress-bar{background:var(--surface2);border-radius:3px;flex:1;height:6px;overflow:hidden}.ss-progress-fill{background:linear-gradient(90deg, var(--accent), var(--accent-soft));border-radius:3px;height:100%;display:block}.ss-progress-label{font-family:var(--font-mono), ui-monospace, monospace;font-size:11px;font-weight:var(--fw-700);color:var(--muted);letter-spacing:.08em;text-align:right;min-width:35px}.ss-funnel-titre{font-size:21px;font-weight:var(--fw-800);letter-spacing:-.01em;color:var(--txt);margin-bottom:18px}.ss-funnel-soustitre{color:var(--txt2);margin-bottom:16px;font-size:14px;line-height:1.5}.ss-funnel-options{flex-direction:column;gap:10px;margin-bottom:15px;display:flex}.ss-funnel-option{background:var(--surface2);border:1px solid var(--border);color:var(--txt2);cursor:pointer;text-align:left;border-radius:11px;align-items:center;gap:13px;padding:14px 16px;font-size:14.5px;transition:border-color .2s,background .2s,color .2s;display:flex}.ss-funnel-option:hover{border-color:var(--border-strong)}.ss-funnel-option-active{border:2px solid var(--accent);background:var(--accent-a16);color:var(--txt);font-weight:var(--fw-600);box-shadow:0 6px 22px var(--accent-a18)}.ss-funnel-option-active:after{content:"✓";color:var(--accent-soft);font-size:15px;font-weight:var(--fw-900);flex-shrink:0;margin-left:auto}.ss-funnel-option-active .ss-funnel-badge{background:var(--accent);color:var(--on-accent)}.ss-funnel-badge{background:var(--btn);min-width:36px;height:30px;font-family:var(--font-mono), ui-monospace, monospace;font-size:11px;font-weight:var(--fw-800);color:var(--accent-soft);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0 8px;display:flex}.ss-funnel-label{flex:1}.ss-funnel-feedback{background:var(--profit-a08);border:1px solid var(--profit-a35);border-radius:11px;align-items:flex-start;gap:11px;margin-top:15px;padding:12px 15px;animation:.3s ss-funnel-slideinup;display:flex}@keyframes ss-funnel-slideinup{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ss-feedback-check{background:var(--ok);width:21px;height:21px;color:var(--on-profit);font-weight:var(--fw-800);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:flex}.ss-funnel-feedback p{color:var(--txt2);margin:0;font-size:13px;line-height:1.55}.ss-funnel-feedback b{color:var(--txt);font-weight:var(--fw-600)}.ss-funnel-cta{background:var(--accent);color:var(--on-accent);font-size:14px;font-weight:var(--fw-700);cursor:pointer;box-shadow:0 6px 22px var(--accent-a35);border:none;border-radius:9px;margin-top:20px;padding:14px 24px;transition:box-shadow .2s,transform .2s,opacity .2s}.ss-funnel-cta:hover:not(:disabled){box-shadow:0 8px 28px var(--accent-a45);transform:translateY(-2px)}.ss-funnel-cta:disabled{opacity:.5;cursor:not-allowed}.ss-interstitiel-moteur{text-align:center;padding:40px 20px}.ss-inter-label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-soft);justify-content:center;align-items:center;gap:9px;margin-bottom:20px;font-size:11px;display:flex}.ss-inter-titre{font-size:26px;font-weight:var(--fw-800);letter-spacing:-.02em;color:var(--txt);margin-bottom:10px}.ss-inter-bignum{font-size:58px;font-weight:var(--fw-800);letter-spacing:-.03em;color:var(--accent-ink);margin-bottom:4px}.ss-inter-sous{color:var(--txt2);margin-bottom:18px;font-size:15px;line-height:1.5}.ss-inter-sous b{color:var(--txt);font-weight:var(--fw-600)}.ss-inter-stat{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--txt2);font-size:11.5px}.ss-inter-stat b{color:var(--txt);font-weight:var(--fw-600)}.ss-interstitiel-titre{font-size:21px;font-weight:var(--fw-800);letter-spacing:-.01em;color:var(--txt);margin-bottom:20px}.ss-temoignages{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.ss-temoignage{background:var(--surface2);border:1px solid var(--border);border-radius:11px;padding:16px 14px}.ss-temoignage-texte{color:var(--txt2);margin:0 0 8px;font-size:14px;font-style:italic;line-height:1.6}.ss-temoignage-attribution{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px}.ss-branche-input{background:var(--surface2);border:1px solid var(--border);width:100%;color:var(--txt2);border-radius:9px;padding:12px 15px;font-family:inherit;font-size:14px;transition:border-color .2s,background .2s}.ss-branche-input::placeholder{color:var(--muted)}.ss-branche-input:focus{border-color:var(--accent);background:var(--surface);outline:none}.ss-branche-skip{color:var(--accent-soft);cursor:pointer;background:0 0;border:none;margin-top:16px;padding:8px 0;font-size:13px;text-decoration:none;transition:color .2s}.ss-branche-skip:hover{color:var(--accent);text-decoration:underline}.ss-account-selections{flex-direction:column;gap:24px;margin-bottom:20px;display:flex}.ss-selection-group{flex-direction:column;gap:12px;display:flex}.ss-selection-label{font-size:13px;font-weight:var(--fw-700);color:var(--txt);text-transform:uppercase;letter-spacing:.08em}.ss-selection-options{flex-direction:column;gap:10px;display:flex}.ss-account-note{color:var(--muted);text-align:center;margin-top:12px;font-size:12.5px}@media (prefers-reduced-motion:reduce){.ss-funnel-feedback{animation:none}.ss-funnel-cta:hover:not(:disabled){transform:none}}@keyframes ss-visite-fadein{0%{opacity:0}to{opacity:1}}@keyframes ss-visite-slideup{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ss-visite-overlay{z-index:100;justify-content:center;align-items:center;padding:20px;animation:.3s ease-out ss-visite-fadein;display:flex;position:fixed;inset:0}:root.ss-visite-active .ss-side{z-index:101}.ss-visite-backdrop{background:var(--overlay);position:absolute;inset:0}.ss-visite-card{z-index:1;background:var(--surface);border:1px solid var(--accent-a35);width:100%;max-width:420px;box-shadow:0 24px 72px var(--shadow-color-60), 0 0 0 1px var(--accent-a20);border-radius:16px;outline:none;padding:26px 24px 22px;animation:.3s ease-out ss-visite-slideup;position:relative}.ss-visite-card.is-anchored{margin:0;position:fixed}.ss-visite-card.is-anchored:before{content:"";background:var(--surface);border:solid var(--accent-a35);width:14px;height:14px;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.ss-visite-card.is-anchored[data-anchor-side=droite]:before{border-width:0 0 1px 1px;left:-8px}.ss-visite-card.is-anchored[data-anchor-side=gauche]:before{border-width:1px 1px 0 0;right:-8px}.ss-visite-compteur{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-soft);font-size:11px;font-weight:var(--fw-700);margin-bottom:16px}.ss-visite-contenu{margin-bottom:24px}.ss-visite-titre{font-size:20px;font-weight:var(--fw-800);color:var(--txt);letter-spacing:-.01em;margin:0 0 10px}.ss-visite-texte{color:var(--txt2);margin:0;font-size:14px;line-height:1.6}.ss-visite-boutons{justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;display:flex}.ss-visite-btn{border:1px solid var(--border-strong);background:var(--btn);color:var(--txt);font-size:13px;font-weight:var(--fw-700);cursor:pointer;border-radius:9px;padding:11px 18px;font-family:inherit;transition:background .2s,border-color .2s,color .2s}.ss-visite-btn:hover{border-color:var(--accent);background:var(--accent-a12);color:var(--txt)}.ss-visite-btn:focus-visible{outline:2px solid var(--accent-vif);outline-offset:-2px}.ss-visite-btn-principal{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.ss-visite-btn-principal:hover{background:var(--accent);border-color:var(--accent)}.ss-visite-btn-secondaire{border-color:var(--border);color:var(--txt2);background:0 0}.ss-visite-btn-secondaire:hover{background:var(--accent-a06);border-color:var(--border-strong);color:var(--txt)}.ss-visite-btn-compact{border:1px solid var(--border);color:var(--accent-soft);background:0 0;margin-top:10px;padding:8px 12px;font-size:12px}.ss-visite-btn-compact:hover{background:var(--accent-a08);border-color:var(--accent)}.ss-visite-coach{background:var(--accent-wash);border:1px solid var(--accent-a35);text-align:left;border-radius:11px;margin-top:18px;padding:14px 18px}.ss-visite-coach p{color:var(--txt);margin:0;font-size:13px;line-height:1.55}.ss-nav-link.ss-visite-cible{border-left-color:var(--accent);background:var(--accent-a14);box-shadow:0 0 0 2px var(--accent-a25), 0 8px 24px var(--accent-a12);color:var(--txt);border-radius:9px;position:relative}.ss-nav-link.ss-visite-cible .ss-nav-dot{background:var(--accent)}@media (max-width:560px){.ss-visite-card{max-width:calc(100vw - 40px);padding:24px 20px}.ss-visite-titre{font-size:17px}.ss-visite-boutons{flex-direction:column;justify-content:stretch}.ss-visite-btn{width:100%}}@media (prefers-reduced-motion:reduce){.ss-visite-overlay,.ss-visite-card{animation:none}}.ss-plan-bar-track{background:var(--surface2);border-radius:6px;height:8px;overflow:hidden}.ss-plan-bar-fill{transform-origin:0;background:linear-gradient(90deg, var(--accent), var(--v1), var(--v2));border-radius:6px;width:100%;height:100%;transition:transform .5s}.ss-plan-subhead{color:var(--muted);margin-bottom:4px;font-size:13px;font-weight:400}.ss-plan-condition{border:1px dashed var(--border);color:var(--muted);border-radius:10px;align-items:center;gap:10px;padding:12px 16px;font-size:12px;display:flex}.ss-plan-condition-box{border:1.5px solid var(--border-strong);border-radius:5px;flex-shrink:0;width:15px;height:15px}.ss-plan-condition-box.est-coche{background:var(--accent);border-color:var(--accent);position:relative}.ss-plan-condition-box.est-coche:after{content:"";border:solid var(--on-accent);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.ss-plan-phase{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:14px 0 8px;font-size:10px}.ss-plan-phase:first-of-type{margin-top:0}.ss-plan-titem{color:var(--txt2);border-radius:9px;align-items:center;gap:11px;padding:9px 10px;font-size:13px;display:flex}.ss-plan-titem-n{width:24px;font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);flex-shrink:0;font-size:10px}.ss-plan-titem-done{color:var(--muted)}.ss-plan-titem-done .ss-plan-titem-marque{color:var(--ok);font-weight:var(--fw-700)}.ss-plan-titem-passe{color:var(--muted);font-style:italic}.ss-plan-titem-passe .ss-plan-titem-marque{color:var(--accent-soft);font-weight:var(--fw-700)}.ss-plan-titem-now{background:var(--accent-a12);border-left:2px solid var(--accent);color:var(--txt);font-weight:var(--fw-600)}.ss-plan-titem-lock{opacity:.55}.ss-plan-one-thing{border:1px dashed var(--border-strong);text-align:center;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-soft);border-radius:10px;margin-top:16px;padding:12px;font-size:10.5px}.ss-diagnostic{width:100%;max-width:1080px;margin:0 auto}.ss-diag-status{border:1px solid var(--profit-a30);font-size:10.5px;font-weight:var(--fw-700);letter-spacing:.08em;text-transform:uppercase;color:var(--profit);border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 10px;display:inline-flex}.ss-diag-status-dot,.ss-diag-fresh-dot{background:var(--profit);width:8px;height:8px;box-shadow:0 0 0 3px var(--profit-a18);border-radius:50%;flex:none}.ss-diag-hero{max-width:760px;margin-top:22px}.ss-diag-hero h1{color:var(--ink);font-size:33px;font-weight:var(--fw-720);letter-spacing:-.025em;margin:0;line-height:1.22}.ss-diag-amount{color:var(--accent-ink)}.ss-diag-count{color:var(--profit)}.ss-diag-hero p{max-width:620px;color:var(--muted);letter-spacing:-.005em;margin-top:13px;font-size:14px;line-height:1.65}.ss-diag-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.ss-diag-kpi{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);min-height:138px;box-shadow:var(--shadow-sm);flex-direction:column;gap:12px;padding:20px 20px 18px;display:flex}.ss-diag-kpi.active{border-color:var(--accent-a32);background:linear-gradient(180deg, var(--accent-wash) 0%, var(--surface) 58%);box-shadow:0 0 0 1px var(--accent-a12), var(--shadow-md)}.ss-diag-kpi-number{color:var(--ink);font-variant-numeric:tabular-nums;font-size:34px;font-weight:var(--fw-600);letter-spacing:-.03em;line-height:1.1}.ss-diag-kpi.active .ss-diag-kpi-number{color:var(--accent-ink)}.ss-diag-kpi-number.positive{color:var(--profit)}.ss-diag-kpi-foot{flex-direction:column;gap:5px;margin-top:auto;display:flex}.ss-diag-kpi-label{color:var(--muted);font-size:11px;font-weight:var(--fw-700);letter-spacing:.07em;text-transform:uppercase;white-space:pre-line;line-height:1.4}.ss-diag-kpi-hint{color:var(--faint);font-size:12.5px;font-weight:var(--fw-500);letter-spacing:-.005em}.ss-diag-section-head{justify-content:space-between;align-items:baseline;gap:16px;margin-top:42px;display:flex}.ss-diag-section-label{color:var(--faint);font-size:11.5px;font-weight:var(--fw-700);letter-spacing:.12em;text-transform:uppercase}.ss-diag-fresh{color:var(--faint);align-items:center;gap:7px;font-size:12px;display:inline-flex}.ss-diag-fresh-dot{width:6px;height:6px;box-shadow:none}.ss-diag-reveal{grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);align-items:stretch;gap:22px;margin-top:18px;display:grid}.ss-diag-locked-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ss-diag-product-card{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);box-shadow:var(--shadow-sm);flex-direction:column;transition:border-color .14s,box-shadow .14s;display:flex;overflow:hidden}.ss-diag-product-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.ss-diag-product-card:focus-visible,.ss-diag-panel:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash), var(--shadow-md);outline:none}.ss-diag-product-thumb{border-bottom:1px solid var(--border);background:radial-gradient(120% 120% at 30% 20%, var(--placeholder-start) 0%, var(--placeholder-mid) 60%, var(--surface-2) 100%);place-items:center;height:108px;display:grid;position:relative}.ss-diag-product-thumb:after{background-image:radial-gradient(var(--dot-pattern) 1px, transparent 1.4px);content:"";-webkit-mask:linear-gradient(180deg, var(--mask-strong), var(--mask-soft));-webkit-mask:linear-gradient(180deg, var(--mask-strong), var(--mask-soft));-webkit-mask:linear-gradient(180deg, var(--mask-strong), var(--mask-soft));mask:linear-gradient(180deg, var(--mask-strong), var(--mask-soft));background-size:9px 9px;position:absolute;inset:0}.ss-diag-lock-chip{z-index:1;border:1px solid var(--border-strong);background:var(--surface-translucent);box-shadow:var(--shadow-sm);color:var(--ink-soft);font-size:10px;font-weight:var(--fw-700);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:999px;align-items:center;gap:7px;padding:5px 11px 5px 9px;display:inline-flex;position:relative}.ss-diag-lock-chip svg{color:var(--accent)}.ss-diag-product-body{flex-direction:column;gap:11px;padding:13px 14px 15px;display:flex}.ss-diag-product-category{color:var(--ink-soft);font-size:12.5px;font-weight:var(--fw-600);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss-diag-product-title-mask{background:linear-gradient(90deg, var(--border-strong), var(--border));filter:blur(2.5px);border-radius:5px;width:82%;height:9px}.ss-diag-product-card:nth-child(2) .ss-diag-product-title-mask{width:74%}.ss-diag-product-card:nth-child(3) .ss-diag-product-title-mask{width:88%}.ss-diag-product-stat{flex-direction:column;gap:4px;display:flex}.ss-diag-product-stat>span{color:var(--muted);font-size:11px;font-weight:var(--fw-500)}.ss-diag-product-stat strong{color:var(--lock-mask);font-variant-numeric:tabular-nums;font-size:15px;font-weight:var(--fw-700);letter-spacing:.06em}.ss-diag-product-divider{background:var(--border);height:1px;margin:1px 0}.ss-diag-panel{border:1px solid var(--accent-a32);border-radius:var(--r-lg);background:linear-gradient(180deg, var(--accent-wash) 0%, var(--surface) 62%);box-shadow:var(--shadow-md);flex-direction:column;padding:24px 22px 22px;display:flex}.ss-diag-panel-lock{border:1px solid var(--accent-a32);background:var(--surface);width:40px;height:40px;box-shadow:var(--shadow-sm);color:var(--accent);border-radius:12px;place-items:center;display:grid}.ss-diag-panel h2{color:var(--ink);font-size:23px;font-weight:var(--fw-760);letter-spacing:-.02em;margin:16px 0 0;line-height:1.24}.ss-diag-panel-text{color:var(--muted);letter-spacing:-.003em;margin-top:10px;font-size:13.5px}.ss-diag-panel-list{flex-direction:column;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.ss-diag-panel-list li{color:var(--ink-soft);letter-spacing:-.003em;align-items:flex-start;gap:9px;font-size:13px;display:flex}.ss-diag-check{color:var(--profit);flex:none;margin-top:1px}.ss-diag-panel-cta{background:var(--accent);width:100%;box-shadow:var(--shadow-accent);color:var(--on-accent);font-size:14.5px;font-weight:var(--fw-600);letter-spacing:-.005em;border-radius:12px;justify-content:center;align-items:center;gap:9px;margin-top:22px;padding:13px 18px;transition:background .14s,transform .12s,box-shadow .14s;display:inline-flex}.ss-diag-panel-cta:hover{background:var(--accent-ink);box-shadow:var(--shadow-accent-hover)}.ss-diag-panel-cta:active{transform:translateY(1px)}.ss-diag-panel-cta svg{transition:transform .14s}.ss-diag-panel-cta:hover svg{transform:translate(2px)}.ss-diag-reassurance{color:var(--muted);text-align:center;letter-spacing:-.003em;justify-content:center;align-items:center;gap:7px;margin-top:13px;font-size:12px;display:flex}.ss-diag-reassurance svg{color:var(--profit);flex:none}@media (max-width:1080px){.ss-diag-reveal{grid-template-columns:1fr}}@media (max-width:720px){.ss-diag-hero h1{font-size:27px}.ss-diag-kpis,.ss-diag-locked-grid{grid-template-columns:1fr}.ss-diag-section-head{flex-direction:column;align-items:flex-start;gap:8px}}.ss-offers-focus{min-height:100svh;padding:44px 24px 56px}.ss-offers{width:100%;max-width:1080px;margin:0 auto}.ss-offers-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ss-offers-hero{max-width:760px}.ss-offers-hero h1{color:var(--ink);font-size:33px;font-weight:var(--fw-720);letter-spacing:-.025em;margin:0;line-height:1.22}.ss-offers-hero p{max-width:620px;color:var(--muted);letter-spacing:-.005em;margin-top:13px;font-size:14px;line-height:1.65}.ss-offers-tags{flex:none;gap:8px;padding-top:4px;display:flex}.ss-offers-tag{border:1px solid var(--border);background:var(--surface-2);color:var(--faint);font-size:10px;font-weight:var(--fw-700);letter-spacing:.09em;text-transform:uppercase;border-radius:999px;align-items:center;padding:5px 10px;display:inline-flex}.ss-offers-tag.accent{background:var(--accent-wash);color:var(--accent-ink);border-color:#0000}.ss-offers-billing-wrap{margin-top:26px}.ss-offers-billing{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ss-offers-segment{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;gap:4px;padding:4px;display:inline-flex}.ss-offers-segment-option{color:var(--muted);cursor:pointer;font-family:inherit;font-size:13px;font-weight:var(--fw-600);letter-spacing:-.005em;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;padding:8px 20px;transition:background .14s,color .14s;display:inline-flex}.ss-offers-segment-option:hover{color:var(--ink-soft)}.ss-offers-segment-option.active{background:var(--accent-wash);color:var(--accent-ink)}.ss-offers-segment-option:focus-visible{outline:2px solid var(--accent-vif);outline-offset:2px}.ss-offers-save-tag{border:1px solid var(--profit-a30);background:var(--profit-wash);color:var(--profit);font-size:11.5px;font-weight:var(--fw-700);letter-spacing:.01em;border-radius:999px;align-items:center;padding:6px 12px;display:inline-flex}.ss-offers-billing-note{color:var(--muted);letter-spacing:-.003em;margin-top:11px;font-size:12.5px}.ss-offers-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;margin-top:24px;display:grid}.ss-offers-plan{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-sm);flex-direction:column;padding:24px 22px 22px;transition:border-color .14s,box-shadow .14s;display:flex;position:relative}.ss-offers-plan:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.ss-offers-plan.featured{border-color:var(--accent);background:linear-gradient(180deg, var(--accent-wash) 0%, var(--surface) 55%);box-shadow:0 0 0 1px var(--accent), var(--shadow-md)}.ss-offers-plan-badge{background:var(--accent);box-shadow:var(--shadow-accent);color:var(--on-accent);font-size:10px;font-weight:var(--fw-700);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:5px 12px;display:inline-flex;position:absolute;top:-12px;left:22px}.ss-offers-plan-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ss-offers-plan-head h2{color:var(--faint);font-size:11.5px;font-weight:var(--fw-700);letter-spacing:.12em;text-transform:uppercase;margin:0}.ss-offers-plan.featured .ss-offers-plan-head h2{color:var(--accent-ink)}.ss-offers-plan-eyebrow{color:var(--muted);font-size:10.5px;font-weight:var(--fw-700);letter-spacing:.09em;text-transform:uppercase;margin-top:7px}.ss-offers-price{align-items:baseline;gap:1px;margin-top:12px;display:flex}.ss-offers-price-amount{color:var(--ink);font-variant-numeric:tabular-nums;font-size:38px;font-weight:var(--fw-720);letter-spacing:-.03em;line-height:1}.ss-offers-price-currency{color:var(--ink);font-size:22px;font-weight:var(--fw-650);letter-spacing:-.02em}.ss-offers-price-period{color:var(--muted);font-size:14px;font-weight:var(--fw-500);margin-left:3px}.ss-offers-price-essai{background:var(--accent-wash);color:var(--accent-ink);letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-self:center;margin-left:10px;padding:3px 9px;font-size:11.5px;font-weight:700}.ss-offers-price-meta{min-height:45px;color:var(--faint);font-variant-numeric:tabular-nums;letter-spacing:-.003em;margin-top:7px;font-size:12px}.ss-offers-price-meta .saving{color:var(--accent-ink);font-weight:var(--fw-700);margin-top:2px}.ss-offers-features-intro{color:var(--ink);font-size:13px;font-weight:var(--fw-700);letter-spacing:-.003em;margin-top:18px}.ss-offers-features{flex-direction:column;gap:12px;margin:18px 0 0;padding:0;list-style:none;display:flex}.ss-offers-features-intro+.ss-offers-features{margin-top:11px}.ss-offers-features li{color:var(--ink-soft);letter-spacing:-.003em;align-items:flex-start;gap:9px;font-size:13px;line-height:1.42;display:flex}.ss-offers-features li.a-aide{position:relative}.ss-offers-features li.a-aide .ss-capital-info{vertical-align:-3px;margin-left:5px}.ss-offers-features li.a-aide .ss-capital-info:focus+.ss-capital-tip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.ss-offers-check{color:var(--profit);flex:none;margin-top:1px}.ss-offers-soon{border-top:1px dashed var(--border-strong);flex-direction:column;gap:11px;margin-top:18px;padding-top:15px;display:flex}.ss-offers-soon>p{color:var(--accent-ink);font-size:10px;font-weight:var(--fw-700);letter-spacing:.13em;text-transform:uppercase;opacity:.8}.ss-offers-soon>div{color:var(--muted);letter-spacing:-.003em;align-items:flex-start;gap:9px;font-size:13px;line-height:1.42;display:flex}.ss-offers-plus{border:1.5px dashed var(--accent-mid);width:17px;height:17px;color:var(--accent);border-radius:6px;flex:none;place-items:center;margin-top:2px;display:grid}.ss-offers-upsell{color:var(--faint);letter-spacing:-.003em;align-items:flex-start;gap:9px;margin-top:16px;font-size:12.5px;line-height:1.42;display:flex}.ss-offers-upsell svg{flex:none;margin-top:1px}.ss-offers-cta-row{margin-top:auto;padding-top:22px}.ss-offers-cta-row form{width:100%}.ss-offers-plan-cta{cursor:pointer;width:100%;font-family:inherit;font-size:14px;font-weight:var(--fw-600);letter-spacing:-.005em;border-radius:12px;justify-content:center;align-items:center;padding:12px 18px;transition:background .14s,color .14s,border-color .14s,box-shadow .14s,transform .12s;display:inline-flex}.ss-offers-plan-cta:active{transform:translateY(1px)}.ss-offers-plan-cta.primary{background:var(--accent);box-shadow:var(--shadow-accent);color:var(--on-accent);border:1px solid #0000}.ss-offers-plan-cta.primary:hover{background:var(--accent-ink);box-shadow:var(--shadow-accent-hover)}.ss-offers-plan-cta.secondary{border:1px solid var(--border-strong);color:var(--accent-ink);background:0 0}.ss-offers-plan-cta.secondary:hover{border-color:var(--accent);background:var(--accent-wash)}.ss-offers-plan-cta:focus-visible{outline:2px solid var(--accent-vif);outline-offset:3px}.ss-offers-plan-state{border:1px solid var(--border);color:var(--muted);font-size:13px;font-weight:var(--fw-600);text-align:center;border-radius:12px;padding:12px 18px}.ss-offers-plan-state.current{border-color:var(--accent-a32);background:var(--accent-wash);color:var(--accent-ink)}.ss-offers-foot{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-top:30px;display:flex}.ss-offers-foot p{color:var(--faint);letter-spacing:-.003em;font-size:12.5px}.ss-offers-foot a{color:var(--accent-ink);font-size:13.5px;font-weight:var(--fw-600);letter-spacing:-.005em}.ss-offers-foot a:hover{text-decoration:underline}@media (max-width:920px){.ss-offers-plans{grid-template-columns:1fr}}@media (max-width:720px){.ss-offers-head{flex-direction:column}.ss-offers-hero h1{font-size:27px}}.ss-feed,.ss-plan-page,.ss-account-page,.ss-calculateur,.ss-formation-page,.ss-formation-reader{width:100%}.ss-feed,.ss-plan-page{max-width:1080px;margin:0 auto}.ss-feed-head{align-items:flex-start;margin-bottom:26px}.ss-feed-head .ss-title{color:var(--ink);font-size:33px;font-weight:var(--fw-720);letter-spacing:-.025em}.ss-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ss-product-card{border-radius:var(--r-lg);box-shadow:var(--shadow-sm);transition:transform .16s,border-color .16s,box-shadow .16s}.ss-product-image{border:1px solid var(--border);height:154px}.ss-locked-image>svg,.ss-upsell-image>svg{z-index:1;width:28px;height:28px;position:relative}.ss-product-sales,.ss-upsell-figure b{font-variant-numeric:tabular-nums}.ss-public-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:28px;display:flex}.ss-public-theme{z-index:30;position:fixed;top:20px;right:24px}.ss-calculateur{max-width:1080px;margin:0 auto}.ss-calculateur .ss-topbar{align-items:flex-start;margin-bottom:24px}.ss-calculateur .ss-title{color:var(--ink);font-size:33px;font-weight:var(--fw-720);letter-spacing:-.025em;margin-top:8px}.ss-calculateur .ss-panel,.ss-calculateur .ss-verdict,.ss-calculateur .ss-kpi,.ss-calculateur .ss-waterfall,.ss-calculateur .ss-empty{box-shadow:var(--shadow-sm)}.ss-calculateur .ss-verdict{background:linear-gradient(180deg, var(--accent-wash) 0%, var(--surface) 62%)}.ss-calculateur .ss-verdict-no{background:linear-gradient(180deg, var(--danger-wash) 0%, var(--surface) 62%)}.ss-inp{transition:border-color .16s,box-shadow .16s,background .16s}.ss-inp:hover{border-color:var(--accent-mid)}.ss-inp:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.ss-seg button:focus-visible{outline:2px solid var(--accent-vif);outline-offset:2px}.ss-funnel-fullscreen{isolation:isolate;background:radial-gradient(circle at 16% 14%, var(--accent-a14), transparent 34%), radial-gradient(circle at 82% 86%, var(--profit-a10), transparent 30%), var(--bg);min-height:100svh;position:relative}.ss-funnel-screen{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);width:min(100%,620px);max-width:620px;box-shadow:var(--shadow-lg), 0 0 0 1px var(--accent-a12);padding:44px 38px}.ss-funnel-titre,.ss-interstitiel-titre{color:var(--ink);letter-spacing:-.02em;font-size:25px;line-height:1.25}.ss-funnel-option,.ss-temoignage,.ss-branche-input{background:var(--surface-2)}.ss-funnel-option:hover{background:var(--surface);box-shadow:var(--shadow-sm)}.ss-funnel-feedback{background:var(--profit-wash)}.ss-plan-progress{border-color:var(--accent-a32);background:linear-gradient(90deg, var(--accent-wash), var(--surface));box-shadow:var(--shadow-sm)}.ss-plan-current{border-color:var(--border-strong);box-shadow:var(--shadow-md);scroll-margin-top:24px;animation:.24s cubic-bezier(.2,0,0,1) both ss-plan-current-enter}@keyframes ss-plan-current-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ss-plan-action-status{color:var(--profit);font-size:13px;font-weight:var(--fw-700)}.ss-plan-timeline{box-shadow:var(--shadow-sm)}.ss-plan-titem-now{background:var(--accent-wash)}.ss-plan-titem-marque{flex:none;display:inline-flex}.ss-account-page,.ss-profile-page{color:var(--ink)}.ss-profile-section{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-md);padding:24px}.ss-profile-clerk{border-radius:var(--r);min-width:0;overflow:hidden}.ss-profile-confirmation{color:var(--profit);font-size:14px;font-weight:var(--fw-700);text-align:center}.ss-account-card{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-md)}.ss-account-card.is-accent{border-color:var(--accent-a35);background:linear-gradient(180deg, var(--accent-wash), var(--surface))}.ss-account-card.is-warning{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.ss-account-card.is-warning{border-color:color-mix(in srgb, var(--warn) 35%, transparent)}}.ss-account-card.is-warning{background:linear-gradient(180deg, var(--warn-wash), var(--surface))}.ss-account-notice{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);color:var(--ink-soft);padding:16px;font-size:14px;line-height:1.55}.ss-account-notice.is-positive{border-color:var(--profit-a35);background:var(--profit-wash)}.ss-account-primary,.ss-account-secondary{cursor:pointer;min-height:44px;font-size:14px;font-weight:var(--fw-700);border-radius:10px;justify-content:center;align-items:center;padding:11px 24px;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s;display:inline-flex}.ss-account-primary{border:1px solid var(--accent);background:var(--accent);box-shadow:var(--shadow-accent);color:var(--on-accent)}.ss-account-primary:hover{box-shadow:var(--shadow-accent-hover);transform:translateY(-1px)}.ss-account-secondary{border:1px solid var(--border-strong);color:var(--ink-soft);background:0 0}.ss-account-secondary:hover{border-color:var(--accent);background:var(--accent-wash);color:var(--accent-ink)}.ss-formation-page>header,.ss-formation-reader>header{max-width:780px}.ss-formation-progress{border:1px solid var(--accent-a32);border-radius:var(--r-lg);background:linear-gradient(135deg, var(--accent-wash), var(--surface) 72%);box-shadow:var(--shadow-md)}.ss-formation-video{border:1px solid var(--border-strong);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);background:#000}.ss-video-accueil{text-align:center;width:100%;max-width:768px;margin:0 auto 40px}.ss-video-accueil-titre{text-wrap:balance;font-size:clamp(22px,3.2vw,30px);font-weight:600;line-height:1.15}.ss-video-accueil-sous{color:var(--txt2);text-wrap:pretty;margin-top:8px;font-size:15px;line-height:1.6}.ss-video-accueil-cadre{aspect-ratio:16/9;border:1px solid var(--border-strong);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);background:#000;margin-top:20px;position:relative;overflow:hidden}.ss-video-accueil-cta{min-height:48px;margin-top:20px;padding-inline:28px;font-size:16px}.ss-video-accueil-aide{color:var(--muted);margin-top:10px;font-size:13px}.ss-formation-empty{border:1px dashed var(--border-strong);border-radius:var(--r-lg);background:linear-gradient(180deg, var(--surface-2), var(--surface));box-shadow:var(--shadow-sm)}.ss-paywall-close:hover{border-color:var(--accent);background:var(--accent-wash);color:var(--accent-ink)}.ss-paywall-close:focus-visible,.ss-paywall-cta:focus-visible,.ss-paywall-stay:focus-visible{outline:2px solid var(--accent-vif);outline-offset:3px}@media (max-width:980px){.ss-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-calc-grid{grid-template-columns:1fr}}@media (max-width:680px){.ss-product-grid{grid-template-columns:1fr}.ss-feed-head .ss-title,.ss-calculateur .ss-title{font-size:27px}.ss-funnel-fullscreen{justify-content:flex-start;padding:76px 14px 22px}.ss-public-theme{top:14px;right:14px}.ss-funnel-screen{padding:30px 20px}.ss-profile-section{padding:18px}.ss-funnel-titre,.ss-interstitiel-titre{font-size:22px}.ss-paywall-overlay{padding:10px}.ss-paywall-shell{max-height:calc(100svh - 20px);padding:24px 18px}.ss-paywall-ticker{margin-left:-18px;margin-right:-18px}}@media (prefers-reduced-motion:reduce){.ss-product-card,.ss-account-primary,.ss-account-secondary,.ss-plan-bar-fill{transition:none}.ss-plan-current{animation:none}.ss-account-primary:hover{transform:none}.ss-upsell-track,.ss-paywall-ticker-track{animation:none}}.ss-tb{flex-direction:column;gap:18px;display:flex}.ss-tb-situation{max-width:62ch;color:var(--muted);text-wrap:pretty;margin-top:6px;font-size:14.5px;line-height:1.5}.ss-tb-sous-titre{color:var(--ink);font-size:14px;font-weight:var(--fw-700);letter-spacing:-.01em}.ss-tb-sep:before{content:"·";color:var(--faint);margin:0 8px}.ss-tb-categorie{color:var(--muted);font-size:12px;font-weight:var(--fw-600)}.ss-tb-lien-discret{color:var(--accent-ink);font-size:12.5px;font-weight:var(--fw-600);text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:none}.ss-tb-lien-discret:hover{text-decoration:underline}.ss-tb-cta{align-self:flex-start;gap:8px;min-height:42px;padding:11px 16px;font-size:13px}.ss-tb-avancement{border:1px solid var(--accent-a32);border-radius:var(--r-lg);background:linear-gradient(100deg, var(--accent-wash), var(--surface) 78%);box-shadow:var(--shadow-sm);padding:18px 20px}.ss-tb-avancement-tete{color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;display:flex}.ss-tb-avancement-phase strong{color:var(--ink);font-weight:var(--fw-700)}.ss-tb-avancement-rang{color:var(--muted)}.ss-tb-avancement-pourcent{color:var(--accent-ink);font-size:15px;font-weight:var(--fw-700);font-variant-numeric:tabular-nums}.ss-tb-bar{margin:14px 0 12px}.ss-tb-bar.est-fine{height:6px;margin:12px 0}.ss-tb-avancement-pied{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 18px;font-size:12.5px;display:flex}.ss-tb-avancement-pied strong{color:var(--ink);font-variant-numeric:tabular-nums}.ss-tb-encouragement{color:var(--faint)}.ss-tb-grille{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:900px){.ss-tb-grille{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.ss-tb-produit{border:1px solid var(--border-strong);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-md);grid-template-columns:1fr;display:grid;overflow:hidden}@media (min-width:560px){.ss-tb-produit{grid-template-columns:200px minmax(0,1fr)}}.ss-tb-produit-visuel{border-bottom:1px solid var(--border);background:#fff;min-height:190px;position:relative}@media (min-width:560px){.ss-tb-produit-visuel{border-right:1px solid var(--border);border-bottom:0}}.ss-tb-produit-visuel.est-masque{background:linear-gradient(140deg, var(--placeholder-start), var(--placeholder-soft));place-items:center;display:grid}.ss-tb-verrou-puce{background:var(--surface-translucent);width:40px;height:40px;color:var(--lock-mask);border-radius:999px;place-items:center;display:grid}.ss-tb-produit-corps{flex-direction:column;gap:12px;padding:20px;display:flex}.ss-tb-produit-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ss-tb-statut{background:var(--accent-a12);color:var(--accent-ink);font-size:11.5px;font-weight:var(--fw-700);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.ss-tb-statut.est-termine{background:var(--profit-wash);color:var(--profit)}.ss-tb-produit-nom{color:var(--ink);font-size:19px;font-weight:var(--fw-700);letter-spacing:-.015em;text-wrap:balance;line-height:1.25}.ss-tb-produit-corps.est-centre{justify-content:center}.ss-tb-nom-masque{background:var(--placeholder-soft);border-radius:6px;width:78%;height:15px}.ss-tb-nom-masque.est-court{width:46%;margin-top:8px}.ss-tb-chiffres{flex-wrap:wrap;gap:8px 28px;display:flex}.ss-tb-chiffres dt{color:var(--muted);font-size:11.5px;font-weight:var(--fw-600)}.ss-tb-chiffres dd{color:var(--ink);font-size:16px;font-weight:var(--fw-700);font-variant-numeric:tabular-nums;margin-top:2px}.ss-tb-chiffres dd.est-positif{color:var(--profit)}.ss-tb-derniere{border-top:1px solid var(--border);flex-direction:column;gap:2px;padding-top:12px;font-size:12.5px;display:flex}.ss-tb-derniere span{color:var(--muted)}.ss-tb-derniere strong{color:var(--ink-soft);font-weight:var(--fw-600);line-height:1.4}.ss-tb-prochaine,.ss-tb-verrou,.ss-tb-vide{border:1px solid var(--accent-a32);border-radius:var(--r-lg);background:linear-gradient(150deg, var(--accent-wash), var(--surface) 70%);box-shadow:var(--shadow-sm);flex-direction:column;align-items:flex-start;gap:10px;padding:20px;display:flex}.ss-tb-prochaine.est-terminee{border-color:var(--profit-a30);background:linear-gradient(150deg, var(--profit-wash), var(--surface) 70%)}.ss-tb-prochaine-icone{background:var(--profit-a14);width:34px;height:34px;color:var(--profit);border-radius:999px;place-items:center;display:grid}.ss-tb-prochaine-label{color:var(--accent-ink);font-size:11px;font-weight:var(--fw-700);letter-spacing:.1em;text-transform:uppercase}.ss-tb-prochaine-titre{color:var(--ink);font-size:17px;font-weight:var(--fw-700);letter-spacing:-.015em;text-wrap:balance;line-height:1.3}.ss-tb-prochaine-texte{color:var(--ink-soft);text-wrap:pretty;font-size:13.5px;line-height:1.55}.ss-tb-condition{border-radius:var(--r-sm);background:var(--warn-wash);width:100%;color:var(--ink-soft);padding:12px 14px;font-size:12.5px;line-height:1.5}.ss-tb-condition-titre{color:var(--warn);font-weight:var(--fw-700);margin-bottom:3px}.ss-tb-prochaine-actions{flex-wrap:wrap;gap:10px;margin-top:2px;display:flex}.ss-tb-verrou-badge{border:1px solid var(--border-strong);background:var(--surface);color:var(--muted);font-size:11.5px;font-weight:var(--fw-700);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;display:inline-flex}.ss-tb-liste,.ss-tb-formation,.ss-tb-autres{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-sm);flex-direction:column;align-items:stretch;gap:12px;padding:18px 20px;display:flex}.ss-tb-liste-tete{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ss-tb-etapes{flex-direction:column;display:flex}.ss-tb-etape{border-top:1px solid var(--border);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;font-size:13px;display:grid}.ss-tb-etape:first-child{border-top:0;padding-top:0}.ss-tb-etape-puce{border:1.5px solid var(--border-strong);color:#0000;border-radius:999px;place-items:center;width:20px;height:20px;transition:background .18s,border-color .18s,color .18s;display:grid}.ss-tb-etape.est-fait .ss-tb-etape-puce{border-color:var(--profit);background:var(--profit);color:var(--on-profit);animation:.22s cubic-bezier(.2,0,0,1) both ss-tb-coche}.ss-tb-etape.est-passe .ss-tb-etape-puce{border-color:var(--border-strong);background:var(--border-strong);color:var(--surface)}.ss-tb-etape.est-courante .ss-tb-etape-puce{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-a14)}.ss-tb-etape-titre{color:var(--ink-soft);line-height:1.4}.ss-tb-etape.est-courante .ss-tb-etape-titre{color:var(--ink);font-weight:var(--fw-700)}.ss-tb-etape.est-a_venir .ss-tb-etape-titre{color:var(--muted)}.ss-tb-etape-etat{color:var(--faint);font-size:11.5px;font-weight:var(--fw-600);white-space:nowrap}.ss-tb-etape.est-fait .ss-tb-etape-etat{color:var(--profit)}.ss-tb-etape.est-courante .ss-tb-etape-etat{color:var(--accent-ink)}@keyframes ss-tb-coche{0%{opacity:.4;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.ss-tb-formation-section{color:var(--muted);font-size:11.5px;font-weight:var(--fw-600)}.ss-tb-formation-module{color:var(--ink);font-size:15px;font-weight:var(--fw-700);letter-spacing:-.01em;text-wrap:balance;line-height:1.3}.ss-tb-formation-texte{color:var(--muted);text-wrap:pretty;font-size:12.5px;line-height:1.55}.ss-tb-formation-compteur{color:var(--muted);font-size:11.5px;font-weight:var(--fw-600);font-variant-numeric:tabular-nums}.ss-tb-autres-liste{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.ss-tb-autre{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);align-items:center;gap:11px;padding:9px 11px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.ss-tb-autre:hover{border-color:var(--border-strong);background:var(--accent-a06)}.ss-tb-autre-visuel{background:var(--placeholder-soft);border-radius:8px;flex:none;width:44px;height:44px;position:relative;overflow:hidden}.ss-tb-autre-texte{flex-direction:column;gap:1px;min-width:0;display:flex}.ss-tb-autre-nom{color:var(--ink);font-size:12.5px;font-weight:var(--fw-600);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}@media (prefers-reduced-motion:reduce){.ss-tb-etape.est-fait .ss-tb-etape-puce{animation:none}.ss-tb-bar .ss-plan-bar-fill{transition:none}}.ss-kw-entetes{justify-content:space-between;align-items:flex-end;gap:12px;padding:0 0 7px;display:flex}.ss-kw-droite{flex:none;gap:7px;display:flex}.ss-kw-th{color:var(--muted);font-size:10.5px;font-weight:var(--fw-600);letter-spacing:.1em;text-align:right;text-transform:uppercase;display:block;position:relative}.ss-kw-th .ss-capital-info{vertical-align:-4px;margin-left:5px}.ss-kw-droite .ss-kw-th{padding-left:14px}.ss-kw-col-volume{width:112px}.ss-kw-col-tendance{width:82px}.ss-kw-col-concurrence{width:104px}.ss-kw-col-verdict{text-align:right;width:128px}.ss-kw-droite .ss-kw-th .ss-capital-tip{left:auto;right:-6px;transform:translateY(5px)}.ss-kw-droite .ss-kw-th .ss-capital-info:hover+.ss-capital-tip,.ss-kw-droite .ss-kw-th .ss-capital-info:focus-visible+.ss-capital-tip,.ss-kw-droite .ss-kw-th .ss-capital-tip.open{transform:translateY(0)}.ss-kw-droite .ss-kw-th .ss-capital-tip:before,.ss-kw-droite .ss-kw-th .ss-capital-tip:after{left:auto;right:12px;transform:none}.ss-kw-mot{color:var(--ink);font-size:13.5px;font-weight:var(--fw-650);overflow-wrap:anywhere;white-space:normal}.ss-kw-type{color:var(--faint);font-size:11.5px;font-weight:var(--fw-500);margin-top:1px;display:block}.ss-kw-expl{max-width:66ch;color:var(--ink-soft);margin-top:3px;font-size:12.5px;line-height:1.5}.ss-kw-ligne .ss-source-label{flex:auto;min-width:0}.ss-kw-ligne .ss-source-droite{flex:none}@media (max-width:860px){.ss-kw-ligne{flex-wrap:wrap}.ss-kw-ligne .ss-source-droite{justify-content:flex-start;width:100%}}.ss-kw-tendance.is-hausse{color:var(--profit)}.ss-kw-tendance.is-baisse{color:var(--muted)}.ss-kw-tendance.is-plat{color:var(--faint)}.ss-kw-concurrence.is-libre{color:var(--profit)}.ss-kw-concurrence.is-moyen{color:var(--star)}.ss-kw-concurrence.is-dense{color:var(--danger)}.ss-kw-verdict{border-radius:var(--radius-xs);font-size:11.5px;font-weight:var(--fw-650);white-space:nowrap;padding:3px 9px;display:inline-block}.ss-kw-verdict.is-fort{background:var(--profit-wash);color:var(--profit)}.ss-kw-verdict.is-go{background:var(--accent-wash);color:var(--accent-ink)}.ss-kw-verdict.is-emergent{background:var(--star-wash);color:var(--star)}.ss-kw-verdict.is-exclu{background:var(--surface-2);color:var(--muted)}.ss-kw-verdict.is-marque{background:var(--danger-wash);color:var(--danger)}.ss-kw-barre{border-top:1px solid var(--border);background:var(--surface-2);color:var(--muted);border-radius:0 0 13px 13px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:4px -20px 0;padding:14px 20px;font-size:13px;display:flex}.ss-kw-resume{border-top:1px solid var(--border);margin-top:16px;padding-top:14px}.ss-kw-resume-ligne{justify-content:space-between;align-items:baseline;gap:10px;padding:6px 0;font-size:13px;display:flex}.ss-kw-resume-ligne b{color:var(--ink);font-weight:var(--fw-650)}.ss-kw-resume-ligne span{color:var(--muted);white-space:nowrap;font-size:12.5px}.ss-kw-resume-lien{color:var(--accent-ink);font-size:12.5px;font-weight:var(--fw-650);margin-top:9px;text-decoration:underline;display:inline-block}.ss-kw-strategie{padding:6px 0 4px}.ss-kw-strategie ol{color:var(--ink-soft);gap:7px;margin:9px 0 0;padding-left:19px;font-size:13px;display:grid}@media (max-width:760px){.ss-kw-col-tendance,.ss-kw-col-concurrence{display:none}.ss-kw-col-volume{width:58px}.ss-kw-col-verdict{width:96px}.ss-kw-verdict{white-space:normal}.ss-kw-droite .ss-kw-th{padding-left:0}.ss-kw-entetes{position:relative}.ss-kw-entetes .ss-kw-th{position:static}.ss-kw-entetes .ss-capital-tip{width:auto;max-width:none;left:0;right:0;transform:translateY(5px)}.ss-kw-entetes .ss-capital-info:hover+.ss-capital-tip,.ss-kw-entetes .ss-capital-info:focus-visible+.ss-capital-tip,.ss-kw-entetes .ss-capital-tip.open{transform:translateY(0)}.ss-kw-entetes .ss-capital-tip:before,.ss-kw-entetes .ss-capital-tip:after{display:none}}.ss-apercu{border:1px solid var(--border);background:var(--surface);border-radius:14px;overflow:hidden}.ss-apercu-haut{border-bottom:1px solid var(--border);flex-direction:column;gap:18px;padding:20px;display:flex}@media (min-width:640px){.ss-apercu-haut{flex-direction:row}}.ss-apercu-photo{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;flex:none;place-items:center;width:100%;height:190px;display:grid;position:relative;overflow:hidden}@media (min-width:640px){.ss-apercu-photo{width:200px;height:200px}}.ss-apercu-photo-vide{color:var(--muted);text-align:center;padding:0 14px;font-size:11px;line-height:1.5}.ss-apercu-infos{flex:1;min-width:0}.ss-apercu-ligne{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ss-apercu-etiquette{color:var(--muted);font-size:11px;font-weight:var(--fw-700);letter-spacing:.04em;text-transform:uppercase}.ss-apercu-titre{color:var(--ink);margin-top:8px;font-size:21px;font-weight:400;line-height:1.3}.ss-apercu-marque{color:var(--accent-ink);margin-top:6px;font-size:12.5px}.ss-apercu-compteur{color:var(--muted);margin-top:6px;font-size:11px}.ss-apercu-prix{align-items:flex-start;gap:2px;margin-top:12px;display:flex}.ss-apercu-prix-montant{color:var(--ink);font-size:26px;font-weight:var(--fw-500);line-height:1}.ss-apercu-prix-devise{color:var(--ink);font-size:13px;font-weight:var(--fw-500)}.ss-apercu-section{border-bottom:1px solid var(--border);padding:20px}.ss-apercu-section:last-child{border-bottom:0}.ss-apercu-soustitre{color:var(--ink);font-size:15px;font-weight:var(--fw-700)}.ss-apercu-puces{color:var(--txt2);margin-top:12px;padding-left:20px;font-size:13px;line-height:1.6;list-style:outside}.ss-apercu-puces li{margin-top:7px}.ss-apercu-puces li:first-child{margin-top:0}.ss-apercu-description{color:var(--txt2);white-space:pre-line;margin-top:12px;font-size:13px;line-height:1.65}.ss-apercu-barre{border-bottom:1px solid var(--border);background:var(--surface-2);align-items:center;gap:10px;padding:9px 14px;display:flex}.ss-apercu-pastilles{gap:5px;display:flex}.ss-apercu-pastilles i{background:var(--border-strong);border-radius:50%;width:8px;height:8px}.ss-apercu-barre-titre{color:var(--muted);font-size:11px;font-weight:var(--fw-600)}.ss-apercu-mention{color:var(--muted);text-align:center;margin-top:6px;font-size:10.5px}.ss-amz{color:#0f1111;-webkit-font-smoothing:antialiased;background:#fff;border:1px solid #d5d9d9;border-radius:10px;font-family:Amazon Ember,Segoe UI,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:13px;line-height:1.45;overflow:hidden;container-type:inline-size}.ss-amz-flou{color:#7a8288;filter:blur(2.5px);-webkit-user-select:none;user-select:none;pointer-events:none}.ss-amz-nav1{background:#fff;border-bottom:1px solid #eaeded;align-items:center;gap:10px;padding:8px 12px;display:flex}.ss-amz-recherche{border:1px solid #d5d9d9;border-radius:7px;flex:1;align-items:stretch;min-width:0;display:flex;overflow:hidden}.ss-amz-recherche-cat{color:#444;white-space:nowrap;background:#f3f3f3;padding:6px 8px;font-size:11px}.ss-amz-recherche-champ{color:#767676;flex:1;padding:6px 9px;font-size:12px}.ss-amz-nav2{color:#fff;background:#232f3e;align-items:center;gap:12px;padding:7px 12px;font-size:11.5px;display:flex}.ss-amz-nav2-burger{white-space:nowrap;font-weight:700}.ss-amz-nav2-rufus{color:#232f3e;background:#fff;border-radius:100px;padding:2px 9px;font-size:10.5px;font-weight:700}.ss-amz-fil{color:#565959;padding:11px 16px 0;font-size:11px}.ss-amz-corps{gap:20px;padding:12px 16px 18px;display:grid}@container (min-width:860px){.ss-amz-corps{grid-template-columns:230px 1fr 250px}}.ss-amz-galerie{min-width:0}.ss-amz-photo{background:#f2f4f5;border:1px solid #e7e9ea;border-radius:6px;place-items:center;height:215px;display:grid}.ss-amz-photo-mot{color:#9aa1a6;font-size:12px}.ss-amz-vignettes{gap:5px;margin-top:10px;display:flex}.ss-amz-vignettes span{background:#f2f4f5;border:1px solid #d5d9d9;border-radius:4px;flex:1;height:36px}.ss-amz-vignette-active{box-shadow:0 0 0 1px #007185;border-color:#007185!important}.ss-amz-milieu{min-width:0}.ss-amz-titre{margin-top:2px;font-size:20px;font-weight:400;line-height:1.25}.ss-amz-lien{color:#007185;font-size:12px}.ss-amz-gris{color:#565959}.ss-amz-petit{margin-top:5px;font-size:11.5px}.ss-amz-centre{text-align:center;margin-top:9px}.ss-amz-avis{align-items:center;gap:8px;margin-top:6px;font-size:12px;display:flex}.ss-amz-sep{color:#d5d9d9}.ss-amz-prix{align-items:flex-start;gap:1px;margin-top:12px;display:flex}.ss-amz-prix-nb{font-size:26px;font-weight:400;line-height:1}.ss-amz-prix-cts{margin-top:1px;font-size:12px}.ss-amz-prix-bb{margin-top:0}.ss-amz-h2{margin-top:18px;font-size:16px;font-weight:700}.ss-amz-puces{margin-top:8px;padding-left:18px;list-style:outside}.ss-amz-puces li{margin-top:6px;font-size:12.5px;line-height:1.5}.ss-amz-buybox{border:1px solid #d5d9d9;border-radius:8px;align-self:start;padding:13px}.ss-amz-stock{color:#007600;margin-top:9px;font-size:15px}.ss-amz-quantite{background:#f0f2f2;border:1px solid #d5d9d9;border-radius:7px;margin-top:10px;padding:5px 9px;font-size:12px}.ss-amz-btn{text-align:center;cursor:default;border:1px solid #0000;border-radius:100px;width:100%;margin-top:8px;padding:7px 10px;font-size:12.5px;display:block}.ss-amz-btn-panier{background:#ffd814;border-color:#fcd200}.ss-amz-btn-acheter{background:#ffa41c;border-color:#ff8f00}.ss-amz-btn-liste{background:#fff;border-color:#d5d9d9}.ss-amz-vendeur{grid-template-columns:auto 1fr;gap:3px 10px;margin-top:12px;font-size:11px;display:grid}.ss-amz-vendeur dt{color:#565959}.ss-amz-onglets{background:#fff;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;align-items:center;gap:12px;padding:8px 14px;display:flex}.ss-amz-onglets-vignette{background:#f2f4f5;border:1px solid #e7e9ea;border-radius:4px;flex:none;width:34px;height:34px}.ss-amz-onglets-titre{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:190px;font-size:12px;font-weight:600;overflow:hidden}.ss-amz-onglets-nav{flex:1;justify-content:center;gap:20px;font-size:12.5px;display:flex}.ss-amz-onglet-actif{color:#007185;padding-bottom:5px;font-weight:700;box-shadow:inset 0 -3px #007185}.ss-amz-onglets-prix{white-space:nowrap;font-size:15px}.ss-amz-onglets-prix sup{font-size:10px}.ss-amz-btn-mini{flex:none;width:auto;margin-top:0;padding:6px 14px;font-size:12px}.ss-amz-description{padding:16px}.ss-amz-texte{white-space:pre-line;margin-top:8px;font-size:12.5px;line-height:1.55}.ss-amz-commentaires{border-top:1px solid #e7e7e7;padding:0 16px 18px}.ss-amz-avis-bloc{gap:10px;margin-top:14px;display:flex}.ss-amz-avatar{background:#dde3e8;border-radius:50%;flex:none;width:26px;height:26px}.ss-amz-avis-corps{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ss-amz-avis-nom{font-size:11.5px}.ss-amz-avis-etoiles{color:#de7921;font-size:12px;font-weight:700}.ss-amz-avis-texte{white-space:nowrap;font-size:12px;overflow:hidden}.ss-amz-flout-mention{color:#565959;text-align:center;border-top:1px solid #e7e7e7;margin-top:16px;padding-top:12px;font-size:11px}.ss-amz-copie{justify-content:flex-end;display:flex}.ss-amz-copie-inline{margin-top:-26px}@container (max-width:859px){.ss-amz-copie-inline{margin-top:6px}}.ss-apercu-compteurs{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;font-size:11px;display:flex}.ss-amz-logo{flex:none;width:78px;height:29px}.ss-amz-adresse{flex:none;font-size:11px;line-height:1.25}.ss-amz-mini{white-space:nowrap;flex:none;font-size:11px;line-height:1.25}.ss-amz-panier{white-space:nowrap;flex:none;align-items:center;gap:4px;font-size:11px;display:flex}.ss-amz-panier svg{width:22px;height:22px}.ss-amz-recherche-loupe{background:#febd69;flex:none;place-items:center;width:40px;display:grid}.ss-amz-recherche-loupe svg{width:17px;height:17px}.ss-amz-nav2{flex-wrap:wrap}.ss-amz-nav2-rufus{align-items:center;gap:5px;display:inline-flex}.ss-amz-rufus-pastille{background:linear-gradient(135deg,#f90,#ff6a00);border-radius:50%;width:9px;height:9px}.ss-amz-nav2-lien{color:#fff;white-space:nowrap}.ss-amz-nav3{color:#0f1111;border-bottom:1px solid #eaeded;flex-wrap:wrap;gap:18px;padding:8px 14px;font-size:11.5px;display:flex}.ss-amz-etoiles-vides{color:#a6a6a6;letter-spacing:1px;font-size:13px}.ss-amz-attributs{border-top:1px solid #e7e7e7;grid-template-columns:130px 1fr;gap:6px 12px;margin-top:14px;padding-top:12px;font-size:12px;display:grid}.ss-amz-attributs dt{font-weight:700}.ss-amz-notes{gap:20px;margin-top:12px;display:grid}@container (min-width:760px){.ss-amz-notes{grid-template-columns:300px 1fr;align-items:start}}.ss-amz-barres{gap:7px;display:grid}.ss-amz-barre-ligne{grid-template-columns:62px 1fr 34px;align-items:center;gap:10px;font-size:12px;display:grid}.ss-amz-barre{background:#fff;border:1px solid #d5d9d9;border-radius:4px;height:20px;box-shadow:inset 0 1px 2px #0f111114}.ss-amz-aucun-avis{color:#0f1111;background:#f7f8f8;border-radius:6px;padding:16px;font-size:13px}@container (max-width:859px){.ss-amz{font-size:14px}.ss-amz-corps{flex-direction:column;gap:16px;padding:10px 12px 16px;display:flex}.ss-amz-galerie{order:2}.ss-amz-milieu{order:1}.ss-amz-buybox{order:3}.ss-amz-photo{height:260px}.ss-amz-titre{font-size:18px}.ss-amz-prix-nb{font-size:24px}.ss-amz-nav1{flex-wrap:wrap;gap:8px}.ss-amz-recherche{flex-basis:100%;order:5}.ss-amz-adresse,.ss-amz-mini{font-size:10px}.ss-amz-nav2{gap:10px;overflow-x:auto}.ss-amz-nav2-lien:nth-child(n+5){display:none}.ss-amz-nav3{white-space:nowrap;gap:12px;overflow-x:auto}.ss-amz-onglets{gap:8px;padding:8px 12px}.ss-amz-onglets-vignette,.ss-amz-onglets-titre,.ss-amz-onglets-prix{display:none}.ss-amz-onglets-nav{justify-content:flex-start;gap:14px;font-size:12px;overflow-x:auto}.ss-amz-btn-mini{padding:6px 12px;font-size:11.5px}.ss-amz-description,.ss-amz-commentaires{padding-left:12px;padding-right:12px}.ss-amz-barre-ligne{grid-template-columns:56px 1fr 30px}}.ss-plan-rang{color:var(--muted);margin-top:12px;font-size:12px}.ss-plan-titre{font-size:19px;font-weight:var(--fw-700);align-items:center;gap:10px;margin-top:4px;line-height:1.35;display:flex}.ss-plan-bloc-texte{color:var(--txt2);font-size:14px;line-height:1.6}.ss-plan-liste{color:var(--txt2);gap:4px;padding-left:20px;font-size:14px;line-height:1.7;list-style:outside;display:grid}.ss-plan-liste::marker{color:var(--muted)}.ss-plan-liste li::marker{color:var(--muted)}.ss-plan-bloc-label{color:var(--muted);margin-bottom:6px;font-size:13px;font-weight:400}.ss-plan-bloc-info{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);padding:12px 14px}.ss-plan-bloc-action{border:1px solid var(--accent-a16);border-radius:var(--radius);background:var(--accent-wash);padding:12px 14px}.ss-plan-bloc-action .ss-plan-bloc-label,.ss-plan-bloc-action .ss-plan-bloc-texte,.ss-plan-bloc-action .ss-plan-liste{color:var(--accent-soft)}.ss-plan-bloc-action .ss-plan-liste li:before{background:var(--accent-mid)}.ss-plan-pastille{border-radius:var(--radius);background:var(--surface-2);font-size:11px;font-weight:var(--fw-500);color:var(--muted);vertical-align:middle;margin-left:8px;padding:2px 8px}.ss-plan-bloc-liens{font-size:14px;font-weight:var(--fw-500);flex-wrap:wrap;gap:4px 18px;margin-top:10px;display:flex}.ss-plan-bloc-liens a{color:var(--accent-soft);text-underline-offset:2px;text-decoration:underline}.ss-plan-btn-marque{border-radius:var(--radius);font-size:14px;font-weight:var(--fw-500);align-items:center;gap:10px;margin-top:12px;padding:10px 16px;display:inline-flex}.ss-plan-btn-marque.est-amazon{color:#f90;background:#232f3e}.ss-plan-btn-marque.est-alibaba{color:#fff;background:#ff6a00}.ss-plan-btn-marque.est-sellerscale{background:var(--accent);color:#fff}.ss-plan-btn-rangee{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ss-plan-btn-drapeau{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);font-size:14px;font-weight:var(--fw-500);color:var(--ink);align-items:center;gap:10px;padding:10px 16px;display:inline-flex}.ss-plan-btn-drapeau:hover{border-color:var(--accent-mid)}.ss-plan-copier{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.ss-plan-copier-entete{border-bottom:1px solid var(--border);background:var(--surface-2);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.ss-plan-copier-entete .ss-plan-bloc-label{margin-bottom:0}.ss-plan-copier-btn{border:1px solid var(--border-strong);border-radius:var(--radius-xs);background:var(--surface);font-size:12px;font-weight:var(--fw-600);color:var(--txt2);cursor:pointer;padding:4px 10px}.ss-plan-copier-btn:hover{border-color:var(--accent-mid);color:var(--accent-soft)}.ss-plan-copier-contenu{font-family:var(--font-mono), ui-monospace, monospace;color:var(--txt2);white-space:pre-wrap;margin:0;padding:12px;font-size:12px;line-height:1.6;overflow-x:auto}.ss-plan-rappel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.ss-plan-rappel-texte{flex:1;min-width:0;display:grid}.ss-plan-rappel-texte span{color:var(--muted);font-size:12.5px}.ss-plan-rappel-texte strong{font-size:15px;font-weight:var(--fw-600)}.ss-plan-rappel-btn{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);font-size:13px;font-weight:var(--fw-500);color:var(--ink);flex-shrink:0;padding:7px 14px}.ss-plan-rappel-btn:hover{border-color:var(--accent-mid)}.ss-plan-question{gap:2px;display:grid}.ss-plan-question-rang{color:var(--muted);font-size:12.5px}.ss-plan-question-titre{font-size:15px;font-weight:var(--fw-700)}.ss-plan-question-detail{color:var(--muted);margin-top:2px;font-size:13px}.ss-plan-structure{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;gap:14px;margin-top:14px;padding:14px 16px;display:grid}.ss-plan-select{align-items:center;gap:8px;margin-top:6px;display:flex}.ss-plan-select select{border:1px solid var(--border-strong);background:var(--surface);min-width:0;color:var(--fg);font:inherit;cursor:pointer;border-radius:10px;flex:1;padding:10px 12px;font-size:14.5px}.ss-plan-select select:focus-visible{outline:2px solid var(--accent-vif);outline-offset:2px}.ss-plan-structure fieldset:disabled .ss-plan-select select{cursor:progress;opacity:.6}.ss-marqueur{background:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:inline-flex}.ss-marqueur.est-amazon{background:0 0;padding:0}.ss-marqueur img{object-fit:contain;width:100%;height:100%}.ss-compte-onglets{border-bottom:1px solid var(--border);gap:26px;margin-top:30px;display:flex;overflow-x:auto}.ss-compte-onglet{color:var(--muted);font:inherit;font-size:14.5px;font-weight:var(--fw-600);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:7px;padding:0 2px 13px;display:inline-flex;position:relative}.ss-compte-onglet .ss-marqueur{opacity:.72;transition:opacity .14s}.ss-compte-onglet:hover .ss-marqueur,.ss-compte-onglet[aria-selected=true] .ss-marqueur{opacity:1}.ss-compte-onglet:hover{color:var(--ink-soft)}.ss-compte-onglet[aria-selected=true]{color:var(--accent-ink)}.ss-compte-onglet[aria-selected=true]:after{content:"";background:var(--accent-vif);border-radius:2px 2px 0 0;height:2.5px;position:absolute;bottom:-1px;left:0;right:0}.ss-compte-panneau{margin-top:28px;animation:.25s ss-compte-apparait}.ss-compte-panneau[hidden]{display:none}@keyframes ss-compte-apparait{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ss-compte-panneau{animation:none}}.ss-offers-resilier{border-top:1px solid var(--border);text-align:center;margin-top:28px;padding-top:18px}.ss-offers-resilier a{color:var(--faint);font-size:12.5px;font-weight:var(--fw-500);text-decoration:none}.ss-offers-resilier a:hover{color:var(--muted);text-decoration:underline}.ss-reglages{border-top:1px solid var(--border)}.ss-reglage-ligne{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:15px 2px;display:flex}.ss-reglage-label{font-size:14px;font-weight:var(--fw-600)}.ss-reglage-label em{color:var(--faint);font-size:12.5px;font-style:normal;font-weight:var(--fw-500);margin-top:2px;display:block}.ss-reglage-valeur{color:var(--muted);align-items:center;gap:8px;margin-left:auto;font-size:14px;display:flex}.ss-reglage-action{color:var(--accent-ink);font:inherit;font-size:13.5px;font-weight:var(--fw-700);cursor:pointer;background:0 0;border:none;padding:0}.ss-reglage-action:hover{text-decoration:underline}.ss-reglage-edition{border-bottom:1px solid var(--border);padding:16px 2px 18px}.ss-reglage-edition-titre{font-size:14px;font-weight:var(--fw-700)}.ss-reglage-edition-choix{gap:10px;margin-top:12px;display:grid}@media (min-width:640px){.ss-reglage-edition-choix{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}}.ss-compte-lien-discret{color:var(--faint);font:inherit;font-size:12.5px;font-weight:var(--fw-500);cursor:pointer;background:0 0;border:none;padding:0}.ss-compte-lien-discret:hover{color:var(--muted);text-decoration:underline}.ss-account-abo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ss-account-abo-plan{font-size:22px;font-weight:var(--fw-800);letter-spacing:-.01em}.ss-account-abo-prix{color:var(--muted);margin-top:4px;font-size:13.5px}.ss-account-abo-echeance{color:var(--faint);margin-top:10px;font-size:12.5px}.ss-account-abo-droite{flex-direction:column;align-items:flex-end;gap:14px;display:flex}.ss-account-pastille{background:var(--profit-wash);color:var(--profit);font-size:12px;font-weight:var(--fw-700);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.ss-account-pastille .ss-pulse{background:currentColor}.ss-compte-carte-bancaire{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;padding:16px 18px;display:flex}.ss-compte-puce{border-radius:var(--radius-xs);color:#fff;width:44px;height:30px;font-size:10px;font-weight:var(--fw-800);letter-spacing:.06em;background:linear-gradient(135deg,#2444c6,#050f45);flex:none;justify-content:center;align-items:center;display:flex}.ss-compte-carte-info{font-size:14px;font-weight:var(--fw-600)}.ss-compte-carte-info em{color:var(--faint);font-size:12.5px;font-style:normal;font-weight:var(--fw-500);margin-top:2px;display:block}.ss-compte-carte-action{margin-left:auto}.ss-compte-note{color:var(--faint);margin-top:16px;font-size:12.5px}.ss-compte-portail{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ss-compte-lien-discret{color:var(--accent-ink);font:inherit;font-size:12.5px;font-weight:var(--fw-700);cursor:pointer;background:0 0;border:0}.ss-compte-lien-discret:hover{text-decoration:underline}.ss-compte-table-cadre{margin-top:14px;overflow-x:auto}.ss-compte-table{border-collapse:collapse;width:100%;font-size:14px}.ss-compte-table th{border-bottom:1px solid var(--border);color:var(--faint);font-size:11.5px;font-weight:var(--fw-700);letter-spacing:.1em;text-align:left;text-transform:uppercase;padding:10px 12px}.ss-compte-table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:14px 12px}.ss-compte-table tr:hover td{background:var(--surface-2)}.ss-compte-num{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.ss-compte-mnt{font-variant-numeric:tabular-nums;font-weight:var(--fw-700);text-align:right}.ss-compte-table th.ss-compte-mnt{text-align:right}.ss-compte-badge{border-radius:var(--radius-pill);background:var(--surface-2);color:var(--muted);font-size:12px;font-weight:var(--fw-700);align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.ss-compte-badge.est-ok{background:var(--profit-wash);color:var(--profit)}.ss-compte-badge.est-erreur{background:var(--danger-wash);color:var(--danger)}.ss-compte-lien-action{border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--surface);color:var(--ink-soft);font-size:12.5px;font-weight:var(--fw-700);align-items:center;padding:6px 12px;text-decoration:none;display:inline-flex}.ss-compte-lien-action:hover{border-color:var(--accent-mid);color:var(--accent-ink)}@media (max-width:720px){.ss-compte-cachable{display:none}}.ss-plan-guide{max-width:760px;margin:0 auto}.ss-plan-haut{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ss-plan-haut-produit{color:var(--muted);font-size:13.5px}.ss-plan-haut-produit b{color:var(--ink)}.ss-plan-vue{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-soft);font:inherit;font-size:13px;font-weight:var(--fw-700);cursor:pointer;align-items:center;gap:7px;margin-left:auto;padding:8px 14px;display:inline-flex}.ss-plan-vue:hover{border-color:var(--accent-mid);color:var(--accent-ink)}.ss-plan-vue svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.ss-plan-comete-bloc{margin-top:22px}.ss-plan-comete{background:var(--surface-2);height:4px;box-shadow:inset 0 0 0 1px var(--border);border-radius:2px;position:relative}.ss-plan-comete-fill{background:linear-gradient(90deg, var(--accent), var(--v1), var(--v2));background-size:200% 100%;border-radius:2px;animation:3.5s linear infinite ss-comete-flux;position:absolute;inset:0 auto 0 0}@keyframes ss-comete-flux{0%{background-position:0 0}to{background-position:200% 0}}.ss-plan-comete-tete{z-index:2;background:radial-gradient(circle, #fff 0%, var(--v2) 40%, transparent 72%);width:14px;height:14px;box-shadow:0 0 14px var(--v-glow), 0 0 4px var(--v2);border-radius:50%;animation:1.8s ease-in-out infinite ss-comete-pulse;position:absolute;top:50%;transform:translate(-50%,-50%)}@keyframes ss-comete-pulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.35)}}.ss-plan-jalon{z-index:1;border:1.5px solid var(--border);background:var(--surface);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;transform:translate(-50%,-50%)}.ss-plan-jalon.est-fait{border-color:var(--v1);background:var(--v1)}@media (prefers-reduced-motion:reduce){.ss-plan-comete-fill,.ss-plan-comete-tete{animation:none}}.ss-plan-comete-lab{align-items:baseline;margin-top:10px;font-size:13px;display:flex}.ss-plan-comete-phase{color:var(--ink-soft);font-weight:var(--fw-700)}.ss-plan-comete-compte{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto}.ss-plan-comete-compte b{color:var(--ink);font-weight:var(--fw-800)}.ss-plan-comete-pct{background:linear-gradient(90deg, var(--v1), var(--v2));color:#0000;font-weight:var(--fw-800);-webkit-background-clip:text;background-clip:text}.ss-plan-carte-guide{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-md);margin-top:22px;padding:32px 36px;animation:.3s ss-plan-apparait}@keyframes ss-plan-apparait{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ss-plan-carte-guide{animation:none}}.ss-plan-kicker{color:var(--accent-ink);font-size:11.5px;font-weight:var(--fw-700);letter-spacing:.12em;text-transform:uppercase}.ss-plan-blocs,.ss-plan-blocs>*+*{margin-top:16px}.ss-plan-pli{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2)}.ss-plan-pli summary{color:var(--ink-soft);font-size:13.5px;font-weight:var(--fw-700);cursor:pointer;align-items:center;padding:13px 18px;list-style:none;display:flex}.ss-plan-pli summary::-webkit-details-marker{display:none}.ss-plan-pli summary:after{content:"+";color:var(--faint);font-weight:var(--fw-700);margin-left:auto}.ss-plan-pli[open] summary:after{content:"–"}.ss-plan-pli-contenu{padding:0 18px 16px}.ss-plan-pied{flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;display:flex}.ss-plan-retour{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);width:42px;height:42px;color:var(--muted);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.ss-plan-retour:hover{border-color:var(--accent-mid);color:var(--ink-soft)}.ss-plan-retour svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.ss-plan-cta{padding:13px 26px;font-size:15px}.ss-plan-passer{color:var(--faint);font:inherit;font-size:12.5px;font-weight:var(--fw-500);cursor:pointer;background:0 0;border:0;margin-left:auto}.ss-plan-passer:hover{color:var(--muted);text-decoration:underline}.ss-plan-consultation{color:var(--muted);font-size:13px}.ss-plan-scrim{z-index:40;background:var(--scrim);opacity:0;pointer-events:none;border:0;transition:opacity .2s;position:fixed;inset:0}.ss-plan-scrim.est-ouvert{opacity:1;pointer-events:auto}.ss-plan-tiroir{z-index:41;border-left:1px solid var(--border);background:var(--surface);width:400px;max-width:92vw;height:100vh;box-shadow:var(--shadow-lg);flex-direction:column;transition:right .25s;display:flex;position:fixed;top:0;right:-420px}.ss-plan-tiroir.est-ouvert{right:0}@media (prefers-reduced-motion:reduce){.ss-plan-tiroir,.ss-plan-scrim{transition:none}}.ss-plan-tiroir-tete{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:18px 22px;display:flex}.ss-plan-tiroir-tete h3{font-size:16px;font-weight:var(--fw-800);margin:0}.ss-plan-tiroir-x{color:var(--faint);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:4px;font-size:20px}.ss-plan-tiroir-corps{padding:14px 22px 30px;overflow-y:auto}.ss-plan-tphase{margin-top:14px}.ss-plan-tphase-titre{font-size:13px;font-weight:var(--fw-800);align-items:center;gap:9px;display:flex}.ss-plan-tphase-pastille{border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--surface-2);width:20px;height:20px;color:var(--muted);flex:none;justify-content:center;align-items:center;font-size:11px;display:flex}.ss-plan-tphase.est-finie .ss-plan-tphase-pastille{background:var(--v-wash);color:var(--v1);border-color:#0000}.ss-plan-tphase.est-encours .ss-plan-tphase-pastille{background:linear-gradient(135deg, var(--v1), var(--v2));color:#fff;border-color:#0000}.ss-plan-tetapes{border-left:1.5px solid var(--border);margin:8px 0 0 29px;padding-left:14px}.ss-plan-tphase.est-encours .ss-plan-tetapes{border-left-color:var(--v1)}.ss-plan-tetape{width:100%;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:5px 0;font-size:13px;display:flex}.ss-plan-tetape:hover{color:var(--ink-soft)}.ss-plan-tetape.est-faite{color:var(--faint);text-decoration:line-through;-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border)}.ss-plan-tetape.est-courante{color:var(--v1);font-weight:var(--fw-700)}.ss-plan-tetape-n{color:var(--faint);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px}@media (max-width:900px){.ss-plan-carte-guide{padding:24px 20px}}::selection{background:var(--accent-wash);color:var(--ink)}html.dark ::selection{background:var(--accent-a25);color:var(--ink)}input,textarea,select,[contenteditable]{caret-color:var(--accent)}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--border-strong);background-clip:content-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--muted);background-clip:content-box}a{text-underline-offset:.18em;text-decoration-thickness:1px}.ss-cta-accent:focus-visible,.ss-account-primary:focus-visible,.ss-offers-plan-cta.primary:focus-visible,.ss-funnel-cta:focus-visible,.ss-optim-cta:focus-visible,.ss-paywall-cta:focus-visible,.ss-visite-btn-principal:focus-visible{outline-color:var(--v1)}input[type=number],table{font-variant-numeric:tabular-nums}img{max-width:100%}.ss-img-lien.est-danger{color:var(--danger)}.ss-img-lien.est-danger:hover{color:var(--danger);text-decoration:underline}.ss-bouton-discret{border-radius:var(--r-sm);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ss-bouton-discret:hover{border-color:var(--border);background:var(--surface-2);color:var(--ink-soft)}.ss-bouton-large{width:100%}.ss-etat-vide{border:1px dashed var(--border-strong);border-radius:var(--r-lg);background:var(--surface-2);text-align:center;padding:40px 24px}.ss-etat-vide-titre{color:var(--ink);margin:0;font-size:15.5px;font-weight:700}.ss-etat-vide-detail{max-width:46ch;color:var(--muted);margin:8px auto 0;font-size:14px;line-height:1.55}.ss-etat-vide-action{margin-top:20px}.ss-etat-route{justify-content:center;align-items:center;min-height:60vh;padding:40px 20px;display:flex}.ss-etat-route-carte{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);width:100%;max-width:520px;box-shadow:var(--shadow-md);text-align:center;padding:40px 36px}.ss-etat-route-titre{color:var(--ink);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:22px;font-weight:800}.ss-etat-route-detail{max-width:48ch;color:var(--muted);text-wrap:pretty;margin:12px auto 0;font-size:14.5px;line-height:1.6}.ss-etat-route-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:26px;display:flex}.ss-squelette{padding:8px 0}.ss-squelette-titre,.ss-squelette-ligne,.ss-squelette-carte{border-radius:var(--r-sm);background:linear-gradient(90deg, var(--surface-2) 0%, var(--placeholder-start) 40%, var(--surface-2) 80%);background-size:300% 100%;animation:1.4s ease-in-out infinite ss-squelette-balayage}.ss-squelette-titre{width:min(340px,60%);height:30px}.ss-squelette-ligne{width:min(520px,85%);height:15px;margin-top:14px}.ss-squelette-grille{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin-top:32px;display:grid}.ss-squelette-carte{height:190px}@keyframes ss-squelette-balayage{0%{background-position:120% 0}to{background-position:-20% 0}}@media (prefers-reduced-motion:reduce){.ss-squelette-titre,.ss-squelette-ligne,.ss-squelette-carte{background:var(--surface-2);animation:none}}.ss-tb-prochain{border:1px solid var(--accent-a20);border-radius:var(--r-lg);background:linear-gradient(180deg, var(--accent-a08), transparent 70%), var(--surface);box-shadow:var(--shadow-sm);flex-wrap:wrap;align-items:center;gap:24px;margin-top:20px;padding:22px 26px;display:flex}.ss-tb-prochain-texte{flex:260px;min-width:0}.ss-tb-prochain-surtitre{color:var(--accent-ink);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11.5px;font-weight:700}.ss-tb-prochain-titre{color:var(--ink);letter-spacing:-.015em;text-wrap:balance;margin:6px 0 0;font-size:20px;font-weight:800;line-height:1.3}.ss-tb-prochain-cta{flex:none}@media (max-width:640px){.ss-tb-prochain{padding:20px}.ss-tb-prochain-titre{font-size:17.5px}.ss-tb-prochain-cta{justify-content:center;width:100%}}.font-extrabold{font-weight:var(--fw-800)}.font-bold{font-weight:var(--fw-700)}.font-semibold{font-weight:var(--fw-600)}.font-medium{font-weight:var(--fw-500)}b,strong{font-weight:var(--fw-700)}.ss-offre-violet{border-color:var(--v1);position:relative}@supports (color:color-mix(in lab, red, red)){.ss-offre-violet{border-color:color-mix(in srgb, var(--v1) 45%, transparent)}}.ss-offre-violet{animation:2.4s ease-in-out infinite ss-offre-halo}@keyframes ss-offre-halo{0%,to{border-color:color-mix(in srgb, var(--v1) 35%, transparent);box-shadow:0 0 0 0 color-mix(in srgb, var(--v1) 22%, transparent)}50%{border-color:color-mix(in srgb, var(--v1) 85%, transparent);box-shadow:0 0 0 6px color-mix(in srgb, var(--v1) 9%, transparent)}}@media (prefers-reduced-motion:reduce){.ss-offre-violet{border-color:var(--v1);animation:none}@supports (color:color-mix(in lab, red, red)){.ss-offre-violet{border-color:color-mix(in srgb, var(--v1) 60%, transparent)}}}.ss-offre-violet .ss-label,.ss-offre-violet .ss-inter-bignum{color:var(--v1)}.ss-modale-overlay{z-index:120;justify-content:center;align-items:center;padding:20px;animation:.3s ease-out ss-visite-fadein;display:flex;position:fixed;inset:0}.ss-modale-backdrop{background:var(--overlay);position:absolute;inset:0}.ss-modale-card{z-index:1;background:var(--surface);border:1px solid var(--accent-a35);border-top:3px solid var(--accent);width:100%;max-width:720px;max-height:86vh;box-shadow:0 24px 72px var(--shadow-color-60);border-radius:16px;outline:none;padding:26px 24px 22px;animation:.3s ease-out ss-visite-slideup;position:relative;overflow-y:auto}@media (max-width:560px){.ss-modale-overlay{align-items:flex-end;padding:0}.ss-modale-card{border-radius:16px 16px 0 0;max-width:none;max-height:92vh;padding:22px 18px 18px}}.ss-conc{margin-top:28px}.ss-conc-titre{margin-bottom:4px;font-size:1.15rem;font-weight:700}.ss-conc-sous-titre{color:var(--muted);max-width:70ch;margin-bottom:14px;font-size:.92rem}.ss-conc-source{color:var(--faint);margin:14px 2px 4px;font-size:.8rem;font-style:italic}.ss-conc-mobile{color:var(--muted);border:1px dashed var(--accent-a35);border-radius:12px;margin-bottom:12px;padding:12px 14px;font-size:.92rem;display:none}@media (max-width:720px){.ss-conc-mobile{display:block}.ss-conc-ext{display:none}}.ss-conc-ext{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);padding:18px}.ss-conc-ext h3{margin-bottom:12px;font-size:.95rem;font-weight:700}.ss-conc-etapes{counter-reset:conc-etape;margin:0;padding:0;list-style:none}.ss-conc-etapes li{counter-increment:conc-etape;color:var(--ink-soft);padding:0 0 11px 32px;font-size:.88rem;line-height:1.55;position:relative}.ss-conc-etapes li:last-child{padding-bottom:0}.ss-conc-etapes li:before{content:counter(conc-etape);border:1px solid var(--border-strong);width:21px;height:21px;color:var(--muted);font-size:.72rem;font-weight:var(--fw-600);border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:-1px;left:0}.ss-conc-ext .ss-cta{margin-top:14px}.ss-conc-aide{color:var(--faint);margin-top:8px;font-size:.78rem}.ss-conc-renvoi{border-top:1px solid var(--border);color:var(--muted);margin-top:14px;padding-top:12px;font-size:.82rem;line-height:1.6}.ss-conc-etat{color:var(--muted);margin-top:12px;font-size:.85rem}.ss-conc-socle{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);flex-wrap:wrap;gap:26px;margin-top:18px;padding:13px 16px;display:flex}.ss-conc-socle .k{letter-spacing:.07em;text-transform:uppercase;color:var(--faint);margin-bottom:3px;font-size:.66rem;display:block}.ss-conc-socle .v{font-size:1rem;font-weight:var(--fw-700);font-variant-numeric:tabular-nums}.ss-conc-carte{border:1px solid var(--border);border-radius:var(--r);background-color:var(--surface);margin-top:12px}.ss-conc-carte summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;list-style:none;display:flex}.ss-conc-carte summary::-webkit-details-marker{display:none}.ss-conc-carte-titre{align-items:center;gap:8px;font-size:.92rem;font-weight:700;display:flex}.ss-conc-carte-meta{color:var(--faint);white-space:nowrap;align-items:center;gap:9px;font-size:.78rem;display:flex}.ss-conc-chevron{color:var(--faint);font-size:.65rem;transition:transform .15s}.ss-conc-carte[open] .ss-conc-chevron{transform:rotate(180deg)}.ss-conc-carte-contenu{border-top:1px solid var(--border);padding:2px 16px 8px}.ss-conc-pastille{font-size:.68rem;font-weight:var(--fw-600);letter-spacing:.04em;border:1px solid var(--border-strong);color:var(--muted);background:0 0;border-radius:999px;flex:none;padding:3px 10px;display:inline-block}.ss-conc-reproche{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:12px;padding:12px 0;font-size:.88rem;display:flex}.ss-conc-reproche:last-child{border-bottom:none}.ss-conc-axe{border-bottom:1px solid var(--border);padding:13px 0}.ss-conc-axe:last-child{border-bottom:none}.ss-conc-axe-ligne{justify-content:space-between;align-items:baseline;gap:16px;margin-top:7px;display:flex}.ss-conc-axe-texte{max-width:62ch;font-size:.88rem;line-height:1.55}.ss-conc-axe-chiffres{color:var(--muted);white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;font-size:.8rem;line-height:1.55}.ss-conc-axe-chiffres b{color:var(--profit);font-weight:var(--fw-700)}.ss-conc-axe-repond{color:var(--muted);max-width:62ch;margin-top:6px;font-size:.78rem;line-height:1.5}@media (max-width:720px){.ss-conc-axe-ligne{flex-direction:column;gap:4px}.ss-conc-axe-chiffres{text-align:left;white-space:normal}}.ss-conc-chiffres{border:1px solid var(--accent-mid);border-radius:var(--r);background-color:var(--surface);background-image:linear-gradient(105deg, transparent 40%, var(--sheen) 50%, transparent 60%), linear-gradient(180deg, var(--accent-a14), var(--accent-a06) 70%);background-position:200% 0,0 0;background-repeat:no-repeat;background-size:300% 100%,100% 100%;margin-top:12px;padding:15px 16px;transition:background-position .6s,box-shadow .2s}.ss-conc-chiffres:hover{box-shadow:0 0 18px var(--accent-a25);background-position:-100% 0,0 0}.ss-conc-chiffres h3{margin-bottom:10px;font-size:.92rem;font-weight:700}.ss-conc-comp{border-collapse:collapse;width:100%;font-size:.85rem}.ss-conc-comp th{text-align:right;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:.66rem;font-weight:var(--fw-600);white-space:nowrap;padding:0 0 8px}.ss-conc-comp th:first-child{text-align:left}.ss-conc-comp td{border-top:1px solid var(--border);font-variant-numeric:tabular-nums;text-align:right;padding:8px 0}.ss-conc-comp td:first-child{text-align:left;color:var(--muted)}.ss-conc-comp .avec{font-weight:var(--fw-600)}.ss-conc-comp .profit .avec{color:var(--profit);font-weight:var(--fw-700)}.ss-conc-pct{font-size:.68rem;font-weight:var(--fw-600);border:1px solid var(--border-strong);color:var(--profit);border-radius:999px;margin-left:8px;padding:2px 8px;display:inline-block}.ss-conc-chiffres-pied{color:var(--faint);margin-top:9px;font-size:.76rem}.ss-conc-echelle{font-size:.88rem;font-weight:var(--fw-700);color:var(--profit);font-variant-numeric:tabular-nums;margin-top:10px}.ss-conc-opportunite{border-bottom:1px solid var(--border);padding:12px 0}.ss-conc-opportunite:last-child{border-bottom:none}.ss-conc-opportunite b{font-size:.88rem;font-weight:var(--fw-600);margin-bottom:2px;display:block}.ss-conc-solution{color:var(--muted);font-size:.82rem}.ss-conc-posi{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);margin-top:12px;padding:15px 16px}.ss-conc-posi h3{margin-bottom:7px;font-size:.92rem;font-weight:700}.ss-conc-positionnement{font-size:.95rem;font-weight:600;line-height:1.6}.ss-conc-posi-aide{color:var(--muted);margin-top:8px;font-size:.8rem}.ss-conc-verrou{border-radius:var(--r);border:1px solid var(--border-strong);background:var(--surface);margin-top:12px;padding:16px}.ss-conc-verrou-titre{margin-bottom:6px;font-weight:700}.ss-conc-verrou .ss-cta{margin-top:12px}.ss-conc-axe-texte.is-floue,.ss-conc-positionnement.is-floue{filter:blur(4px);-webkit-user-select:none;user-select:none}.ss-conc-prov{color:var(--faint);margin-top:12px;font-size:.76rem;line-height:1.6}.ss-conc-fenetre-titre{margin-bottom:10px;font-size:1.15rem;font-weight:700}.ss-conc-fenetre-texte{color:var(--ink-soft);margin-bottom:12px;font-size:.88rem;line-height:1.6}.ss-conc-consent{color:var(--muted);border:1px solid var(--border);border-radius:var(--r-sm);margin-bottom:14px;padding:10px 12px;font-size:.78rem;line-height:1.6}.ss-conc-fenetre-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ss-conc-fenetre-plustard{color:var(--muted);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:.85rem}.ss-conc-encours{color:var(--accent-ink);margin-top:12px;font-size:.82rem}.ss-app:has(.ss-oscar){height:100dvh;min-height:0;overflow:hidden}.ss-app:has(.ss-oscar) .ss-main{flex-direction:column;width:100%;max-width:none;height:100dvh;min-height:0;padding:0;display:flex;overflow:hidden}.ss-app:has(.ss-oscar) .ss-main>.ss-rebours{flex:none;margin:10px 16px 0}.ss-app:has(.ss-oscar) .ss-oscar{flex:auto;height:auto}.ss-oscar{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.ss-oscar-fils{background:var(--surface-2);border-right:1px solid var(--border);overscroll-behavior:contain;flex-direction:column;gap:4px;min-height:0;padding:14px 10px;display:flex;overflow-y:auto}.ss-oscar-nouveau{border:1px solid var(--border);color:var(--ink-soft);text-align:left;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:8px;margin:2px 4px 14px;padding:9px 10px;font-size:.85rem;font-weight:500;display:flex}.ss-oscar-nouveau:hover{background:var(--bg)}.ss-oscar-fils-liste{flex-direction:column;gap:2px;display:flex}.ss-oscar-fil{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:10px;padding:9px 10px;font-size:.85rem;text-decoration:none;display:block;overflow:hidden}.ss-oscar-fil:hover{background:var(--bg)}.ss-oscar-fil.on{background:var(--accent-wash);color:var(--accent-ink)}.ss-oscar-chat{background:0 0;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ss-oscar-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:26px;overflow-y:auto}.ss-oscar-accueil{text-align:center;flex-direction:column;align-items:center;padding-top:12px;display:flex}.ss-oscar-accueil h1{letter-spacing:-.02em;margin:-18px 0 2px;font-size:2rem}.ss-oscar-role{color:var(--muted);font-size:.95rem;font-weight:400}.ss-oscar-desc{max-width:520px;color:var(--muted);margin-top:10px;font-size:.95rem;line-height:1.55}.ss-oscar-chips{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.ss-oscar-chip{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:9px 15px;font-size:.85rem;font-weight:400;transition:border-color .15s,color .15s}.ss-oscar-chip:hover{border-color:var(--border-strong);color:var(--ink-soft)}.ss-oscar-fil-messages{flex-direction:column;gap:18px;max-width:760px;margin:0 auto;display:flex}.ss-oscar-msg{display:flex}.ss-oscar-msg.membre{justify-content:flex-end}.ss-oscar-bulle{max-width:100%;color:var(--ink-soft);font-size:.95rem;font-weight:400;line-height:1.65}.ss-oscar-bulle p{margin:0 0 12px}.ss-oscar-bulle p:last-of-type{margin-bottom:0}.ss-oscar-msg.membre .ss-oscar-bulle{background:var(--surface-2);border:1px solid var(--border);max-width:76%;color:var(--ink);border-radius:18px;padding:10px 16px}.ss-oscar-action{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:14px;display:flex}.ss-oscar-action-label{color:var(--faint);font-size:.82rem;font-weight:400}.ss-oscar-action-go{color:var(--accent-ink);text-underline-offset:3px;font-size:.9rem;font-weight:500;text-decoration:underline}.ss-oscar-action-texte{color:var(--ink-soft);font-size:.9rem;font-weight:400}.ss-oscar-signaler{color:var(--faint);cursor:pointer;background:0 0;border:none;margin-top:10px;padding:0;font-size:.76rem;text-decoration:underline}.ss-oscar-signaler:disabled{cursor:default;text-decoration:none}.ss-oscar-frappe{align-items:center;gap:5px;display:flex}.ss-oscar-frappe i{background:var(--faint);border-radius:999px;width:6px;height:6px;animation:1.2s infinite ss-oscar-blink}.ss-oscar-frappe i:nth-child(2){animation-delay:.2s}.ss-oscar-frappe i:nth-child(3){animation-delay:.4s}@keyframes ss-oscar-blink{0%,60%,to{opacity:.25}30%{opacity:1}}.ss-oscar-composer{background:var(--bg);flex:none;padding:14px 26px 18px}.ss-oscar-refus{background:var(--warn-wash);max-width:720px;color:var(--warn);border-radius:10px;margin:0 auto 10px;padding:9px 13px;font-size:.85rem}.ss-oscar-saisie{border:1px solid var(--border-strong);background:var(--surface);border-radius:16px;align-items:flex-end;gap:10px;max-width:720px;margin:0 auto;padding:11px 12px 11px 18px;display:flex}.ss-oscar-saisie textarea{resize:none;max-height:120px;color:var(--ink);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:.94rem;line-height:1.45}.ss-oscar-envoyer{background:var(--accent);width:38px;height:38px;color:var(--on-accent);cursor:pointer;border:none;border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.ss-oscar-envoyer:disabled{opacity:.45;cursor:default}.ss-oscar-meta{text-align:center;max-width:720px;color:var(--faint);flex-direction:column;gap:3px;margin:10px auto 0;font-size:.78rem;display:flex}.ss-oscar-quota{color:var(--muted);font-weight:400}.ss-oscar-quota.alerte{color:var(--warn)}@media (max-width:900px){.ss-sobre-corps:has(.ss-sobre-rail){flex-direction:column;margin-top:8px}.ss-sobre-rail{flex:none;width:100%}.ss-sobre:has(.ss-sobre-rail){padding:10px 0 0}.ss-sobre:has(.ss-sobre-rail) .ss-sobre-retour{padding-left:14px}.ss-oscar-fils{border-right:none;border-bottom:1px solid var(--border);flex-direction:row;align-items:center;overflow:auto hidden}.ss-oscar-fils-liste{flex-direction:row}.ss-oscar-fil{white-space:nowrap}.ss-oscar-nouveau{white-space:nowrap;margin:0 8px 0 0}.ss-oscar-scroll{padding:18px 14px}.ss-oscar-composer{padding:12px 14px 16px}}@media (max-width:980px){.ss-app:has(.ss-oscar){flex-direction:column;display:flex}.ss-app:has(.ss-oscar) .ss-main{flex:1;height:auto;min-height:0}}.ss-oscar-verrou-barre{border:1px solid var(--border);background:var(--surface-2);border-radius:16px;align-items:center;gap:12px;max-width:720px;margin:0 auto;padding:12px 14px 12px 16px;display:flex}.ss-oscar-cadenas{color:var(--faint);flex:none;display:flex}.ss-oscar-verrou-texte{color:var(--muted);flex:1;margin:0;font-size:.86rem;line-height:1.45}.ss-oscar-verrou-cta{background:var(--ink);color:var(--surface);white-space:nowrap;border-radius:999px;flex:none;padding:9px 16px;font-size:.85rem;font-weight:500;text-decoration:none}.ss-oscar-chip:disabled{opacity:.5;cursor:default}@media (max-width:640px){.ss-oscar-verrou-barre{flex-wrap:wrap}.ss-oscar-verrou-cta{text-align:center;width:100%}}.ss-analyse{width:min(1080px,100%);margin:40px auto 0}.ss-analyse-titre{color:var(--ink);font-size:15px;font-weight:var(--fw-600);align-items:center;gap:10px;display:flex}.ss-analyse-point{background:var(--accent-vif);border-radius:50%;flex:none;width:8px;height:8px;animation:1.2s ease-in-out infinite ss-analyse-pouls}.ss-analyse-etapes{height:20px;margin-top:8px;position:relative}.ss-analyse-etapes span{color:var(--muted);opacity:0;font-size:13px;animation:6s ease-in-out infinite ss-analyse-etape;position:absolute;top:0;left:0}.ss-analyse-etapes span:nth-child(2){animation-delay:2s}.ss-analyse-etapes span:nth-child(3){animation-delay:4s}.ss-analyse-barre{background:var(--surface-2);border-radius:999px;height:3px;margin-top:16px;overflow:hidden}.ss-analyse-barre i{background:linear-gradient(90deg, transparent, var(--accent-vif), transparent);border-radius:999px;width:38%;height:100%;animation:1.6s ease-in-out infinite ss-analyse-scan;display:block}.ss-analyse .ss-squelette-grille{margin-top:26px}@keyframes ss-analyse-pouls{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}@keyframes ss-analyse-etape{0%,28%{opacity:1;transform:none}34%,to{opacity:0;transform:translateY(-4px)}}@keyframes ss-analyse-scan{0%{transform:translate(-100%)}to{transform:translate(363%)}}@media (prefers-reduced-motion:reduce){.ss-analyse-point,.ss-analyse-barre i,.ss-analyse-etapes span,.ss-analyse .ss-squelette-carte{animation:none}.ss-analyse-etapes span:first-child{opacity:1}}.ss-brille{background-image:linear-gradient(105deg, transparent 40%, var(--sheen) 50%, transparent 60%);background-position:200% 0;background-repeat:no-repeat;background-size:300% 100%;transition:background-position .6s,border-color .16s,box-shadow .16s,transform .16s,background-color .15s}.ss-brille:hover{background-position:-100% 0}details.ss-brille[open]{background-image:none}.ss-niveau.is-selected.ss-brille{background-image:linear-gradient(180deg, var(--accent-ligne-a08) 0%, var(--surface) 58%)}@media (prefers-reduced-motion:reduce){.ss-brille{background-image:none;transition:none}}.ss-yt-affiche{cursor:pointer;background:#000;border:none;width:100%;height:100%;padding:0;display:block;position:relative}.ss-yt-affiche img{object-fit:cover;width:100%;height:100%;display:block}.ss-yt-jouer{color:#fff;background:#0c0d12b8;border:1px solid #edeff747;border-radius:999px;justify-content:center;align-items:center;width:62px;height:62px;margin:auto;padding-left:5px;font-size:21px;transition:transform .15s,background .15s;display:flex;position:absolute;inset:0}.ss-yt-affiche:hover .ss-yt-jouer,.ss-yt-affiche:focus-visible .ss-yt-jouer{background:var(--accent);transform:scale(1.07)}.ss-conc-posi-tete{justify-content:space-between;align-items:center;gap:10px;display:flex}.ss-conc-copier{border:1px solid var(--border-strong);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:color .15s,border-color .15s;display:inline-flex}.ss-conc-copier:hover{color:var(--ink);border-color:var(--faint)}.ss-conc-copier.est-copie{color:var(--profit);border-color:var(--profit)}.ss-conc-copier svg{width:14px;height:14px}.ss-lp-cadre{border:1px solid var(--border);border-radius:var(--r);background:var(--surface)}.ss-lp-head{border-bottom:1px solid var(--border);border-radius:var(--r) var(--r) 0 0;background:var(--surface-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;display:flex}.ss-lp-head-titre{color:var(--txt);font-size:12.5px;font-weight:var(--fw-700);letter-spacing:.02em;margin:0}.ss-lp-outils{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ss-lp-puce{border:1px solid var(--border);background:var(--surface);color:var(--muted);font:inherit;font-size:11px;font-weight:var(--fw-600);cursor:pointer;border-radius:6px;padding:4px 10px;transition:border-color .15s,color .15s,background .15s}.ss-lp-puce:hover{border-color:var(--border-strong);color:var(--txt)}.ss-lp-puce[aria-pressed=true]{border-color:var(--accent);background:var(--accent-wash);color:var(--accent-ink)}.ss-lp-compte{color:var(--faint);font-variant-numeric:tabular-nums;font-size:11px}.ss-lp-colonnes,.ss-lp-grille{grid-template-columns:46px minmax(180px,1fr) 112px 104px 118px 86px 36px;align-items:center;gap:16px;display:grid}.ss-lp-colonnes{border-bottom:1px solid var(--border);background:var(--surface-2);color:var(--faint);font-size:9.5px;font-weight:var(--fw-650);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:8px 18px}.ss-lp-droite{text-align:right}.ss-lp-tri{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.ss-lp-tri:hover{color:var(--txt2)}.ss-lp-chevron{opacity:0;transition:opacity .15s,transform .15s}.ss-lp-tri[data-actif=oui]{color:var(--accent-ink)}.ss-lp-tri[data-actif=oui] .ss-lp-chevron{opacity:1}.ss-lp-tri[data-sens=asc] .ss-lp-chevron{transform:rotate(180deg)}.ss-lp-corps{border-radius:0 0 var(--r) var(--r);position:relative}.ss-lp-vide{color:var(--muted);margin:0;padding:26px 18px;font-size:13.5px}.ss-lp-ligne{border-bottom:1px solid var(--border);background:var(--surface);padding:9px 18px;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s,border-radius .24s,background .16s;position:relative}.ss-lp-ligne:last-child{border-radius:0 0 var(--r) var(--r);border-bottom:0}.ss-lp-ligne.is-paire{background:var(--surface-2)}.ss-lp-ligne:hover,.ss-lp-ligne:focus-within{z-index:6;background:var(--surface);box-shadow:var(--shadow-lg);border-radius:12px;transform:scale(1.05)}.ss-lp-ligne:focus-within{outline:2px solid var(--violet);outline-offset:2px}.ss-lp-ligne:after{content:"";background:conic-gradient(from var(--ss-lp-tour,0deg), transparent 0deg, var(--accent-ink) 46deg, transparent 96deg);-webkit-mask-composite:xor;opacity:0;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:12px;padding:2px;transition:opacity .2s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ss-lp-ligne:hover:after,.ss-lp-ligne:focus-within:after{opacity:1;animation:1.8s linear infinite ss-lp-tour}@property --ss-lp-tour{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ss-lp-tour{to{--ss-lp-tour:360deg}}.ss-lp-vignette{border:1px solid var(--border);background:var(--surface);transform-origin:0;border-radius:7px;width:46px;height:46px;transition:transform .24s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden}.ss-lp-ligne:hover .ss-lp-vignette,.ss-lp-ligne:focus-within .ss-lp-vignette{transform:scale(1.3)}.ss-lp-titre{min-width:0;display:block}.ss-lp-nom{color:var(--txt);font-size:12.5px;font-weight:var(--fw-650);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:33px;margin:0;line-height:1.32;text-decoration:none;display:-webkit-box;overflow:hidden}.ss-lp-lien:after{content:"";border-radius:inherit;position:absolute;inset:0 62px 0 0}.ss-lp-lien:focus-visible{outline:none}.ss-lp-meta{align-items:center;gap:8px;margin-top:1px;display:flex}.ss-lp-cat{color:var(--faint);font-size:10.5px}.ss-lp-amz{color:var(--muted);font-size:10px;font-weight:var(--fw-600);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.ss-lp-amz svg{color:#f90;flex:none}.ss-lp-indice{color:var(--faint);letter-spacing:.02em;align-items:center;gap:4px;font-size:10px;transition:color .15s;display:inline-flex}.ss-lp-indice svg{transition:transform .15s}.ss-lp-ligne:hover .ss-lp-indice{color:var(--accent-ink)}.ss-lp-ligne:hover .ss-lp-indice svg{transform:translate(2px)}.ss-lp-cell{text-align:right}.ss-lp-val{color:var(--txt);font-size:12.5px;font-weight:var(--fw-650);font-variant-numeric:tabular-nums}.ss-lp-profit{color:var(--ok);font-size:13.5px;font-weight:var(--fw-700);font-variant-numeric:tabular-nums}.ss-lp-jauge-bloc{align-items:center;gap:8px;display:flex}.ss-lp-jauge{background:var(--border);border-radius:999px;flex:1;height:5px;overflow:hidden}.ss-lp-jauge span{background:var(--ok);border-radius:999px;height:100%;display:block}.ss-lp-pct{width:33px;color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;font-size:11px}.ss-lp-verdict{border:1px solid var(--profit-a30);background:var(--profit-wash);color:var(--ok);font-size:9.5px;font-weight:var(--fw-700);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:2px 7px;display:inline-flex}.ss-lp-verdict-dot{background:currentColor;border-radius:50%;width:5px;height:5px}.ss-lp-verdict.is-fort{border-color:var(--ok);background:var(--ok);color:var(--on-profit)}.ss-lp-fav{z-index:3;position:relative}.ss-lp-fav .ss-fav{width:30px;height:30px}.ss-lp-fav .ss-fav svg{width:15px;height:15px}@media (max-width:900px){.ss-lp-colonnes,.ss-lp-grille{grid-template-columns:44px minmax(120px,1fr) 84px 84px 82px 70px 30px;gap:10px}.ss-lp-vignette{width:44px;height:44px}.ss-lp-ligne:hover .ss-lp-vignette,.ss-lp-ligne:focus-within .ss-lp-vignette{transform:scale(1.16)}.ss-lp-ligne:hover,.ss-lp-ligne:focus-within{transform:none}.ss-lp-lien:after{inset:0 51px 0 0}}@media (prefers-reduced-motion:reduce){.ss-lp-ligne,.ss-lp-vignette,.ss-lp-indice svg{transition:none}.ss-lp-ligne:hover,.ss-lp-ligne:focus-within{transform:none}.ss-lp-ligne:hover:after,.ss-lp-ligne:focus-within:after{animation:none}}.ss-niveau-mois{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);flex-direction:column;gap:4px;width:100%;margin-top:12px;padding:10px 12px;display:flex}.ss-niveau-mois-titre{color:var(--faint);font-size:10.5px;font-weight:var(--fw-650);letter-spacing:.05em;text-transform:uppercase}.ss-niveau-mois-ligne{color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;font-size:12.5px;display:flex}.ss-niveau-mois-ligne b{color:var(--txt);font-size:15px;font-weight:var(--fw-700);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ss-niveau-mois-ligne.is-net b{color:var(--ok);font-size:17px}.ss-lp-vide-lien{color:var(--accent-ink);font-weight:var(--fw-650);white-space:nowrap;text-decoration:none}.ss-lp-vide-lien:hover{text-decoration:underline}.ss-niveau-mois-titre{align-items:center;gap:6px;display:flex}.ss-bloc-marches{margin-top:26px}.ss-bloc-marches-titre{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 11px;display:flex}.ss-bloc-marches-titre b{color:var(--ink-soft);font-size:12px;font-weight:var(--fw-700);letter-spacing:.09em;text-transform:uppercase}.ss-bloc-marches-titre span{color:var(--faint);font-size:12px}.ss-lm{border:1px solid var(--border);background:var(--surface-2);border-radius:11px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:9px;padding:13px 15px;display:flex}.ss-lm.est-principale{border-color:var(--accent-a35)}.ss-lm-drapeau{flex:none;display:inline-flex}.ss-lm-col{flex:0 0 185px;min-width:0}.ss-lm .ss-marche-etat{margin-left:0}.ss-lm-nom{font-size:13.5px;font-weight:var(--fw-600);display:block}.ss-lm-meta{color:var(--faint);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11.5px;display:block}.ss-marche-etat.est-principale{border-color:var(--accent-a35);background:var(--accent-wash);color:var(--accent-ink)}.ss-lm-chiffres{text-align:right;flex:none;gap:22px;margin-left:auto;display:flex}.ss-lm-chiffres em{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;font-size:9.5px;font-style:normal;display:block}.ss-lm-chiffres b{font-size:13.5px;font-weight:var(--fw-600);font-variant-numeric:tabular-nums;margin-top:2px;display:block}.ss-lm-actes{flex:0 0 168px;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.ss-lm-chiffres~.ss-lm-actes{margin-left:0}.ss-lm-acte{color:var(--accent-vif);font-family:inherit;font-size:12px;font-weight:var(--fw-600);cursor:pointer;background:0 0;border:none;padding:4px 2px}.ss-lm-acte:hover{text-decoration:underline}.ss-lm-acte.est-sourdine{color:var(--faint)}.ss-lm-acte:disabled{opacity:.35;cursor:default;text-decoration:none}.ss-lm-plafond{color:var(--faint);font-size:11.5px}.ss-encart-marche{border:1px solid var(--accent-a32);border-left:2px solid var(--accent-vif);background:var(--accent-wash);border-radius:11px;margin-top:14px;padding:15px 17px}.ss-encart-marche p{color:var(--ink-soft);margin:0 0 9px;font-size:12.5px;line-height:1.62}.ss-encart-marche p:last-child{margin-bottom:0}.ss-encart-marche b{color:var(--ink);font-weight:var(--fw-600)}.ss-encart-conseil{border-top:1px solid var(--accent-a25);color:var(--muted);margin-top:11px;padding-top:11px}.ss-encart-conseil b{color:var(--accent-ink);font-weight:var(--fw-700)}.ss-modale-texte{color:var(--ink-soft);margin:0 0 11px;font-size:13px;line-height:1.65}.ss-modale-texte b{color:var(--ink);font-weight:var(--fw-600)}.ss-modale-boutons{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.ss-cta-fantome{border:1px solid var(--border-strong);color:var(--ink-soft);background:0 0}.ss-cta-fantome:hover{border-color:var(--accent-vif);color:var(--ink)}.ss-cta.est-bientot,.ss-cta.est-bientot:hover,.ss-cta.est-bientot:disabled{border-color:var(--border);background:var(--surface-2);color:var(--faint);cursor:default;opacity:1}@media (max-width:720px){.ss-lm-chiffres{text-align:left;width:100%;margin-left:0}.ss-lm-actes{margin-left:auto}}.ss-rebours{background:#a4231f;border:1px solid #ffffff29;border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;padding:11px 16px;display:flex;position:relative;overflow:hidden}.ss-rebours:after{height:2px;width:var(--reste,100%);content:"";background:#ffffff6b;transition:width .6s;position:absolute;bottom:0;left:0}.ss-rebours-jours{color:#fff;font-variant-numeric:tabular-nums;flex:none;align-items:baseline;gap:4px;display:flex}.ss-rebours-jours b{font-size:21px;font-weight:var(--fw-700);line-height:1}.ss-rebours-jours span{font-size:10px;font-weight:var(--fw-600);letter-spacing:.05em;text-transform:uppercase;opacity:.72}.ss-rebours-txt{flex:1;min-width:210px;line-height:1.4}.ss-rebours-txt b{color:#fff;font-size:13px;font-weight:var(--fw-600);display:block}.ss-rebours-txt em{color:#ffffffb8;margin-top:3px;font-size:11.5px;font-style:normal;display:block}.ss-rebours-cta{color:#a4231f;font-size:11.5px;font-weight:var(--fw-700);background:#fff;border-radius:7px;flex:none;padding:8px 15px;text-decoration:none}@media (prefers-reduced-motion:reduce){.ss-rebours:after{transition:none}}.ss-funnel-screen.est-large{width:min(100%,920px);max-width:920px}.ss-funnel-kick{color:var(--faint);font-size:10px;font-weight:var(--fw-700);letter-spacing:.12em;text-transform:uppercase;margin:0}.ss-funnel-kick-plans{margin-top:22px}.ss-funnel-note{color:var(--faint);margin:14px 0 0;font-size:11.5px;line-height:1.55}.ss-ambitions{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.ss-ambition{border:1px solid var(--border);background:var(--surface-2);color:var(--ink);text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;gap:10px;padding:22px 20px 24px;font-family:inherit;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex}.ss-ambition:hover{border-color:var(--border-strong);transform:translateY(-2px)}.ss-ambition.est-choisi{border-color:var(--accent-vif);box-shadow:0 0 0 1px var(--accent-vif)}.ss-ambition-ico{border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--accent-vif);border-radius:10px;justify-content:center;align-items:center;display:flex}.ss-ambition.est-choisi .ss-ambition-ico{border-color:var(--accent-vif);background:var(--accent-wash)}.ss-ambition-ico svg{stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.ss-ambition b{font-size:17px;font-weight:var(--fw-600);letter-spacing:-.01em}.ss-ambition p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.6}.ss-mk-groupe{margin-top:15px}.ss-mk-groupe-tete{flex-wrap:wrap;align-items:baseline;gap:4px 9px;margin:0 0 8px;display:flex}.ss-mk-groupe-tete b{color:var(--ink-soft);font-size:10.5px;font-weight:var(--fw-700);letter-spacing:.09em;text-transform:uppercase}.ss-mk-groupe-tete span{color:var(--faint);font-size:11px}.ss-mk-grille{grid-template-columns:repeat(auto-fill,minmax(98px,1fr));gap:8px;display:grid}.ss-mk{border:1px solid var(--border);background:var(--surface-2);color:var(--ink);text-align:center;cursor:pointer;border-radius:11px;flex-direction:column;align-items:center;gap:8px;padding:14px 8px 12px;font-family:inherit;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex;position:relative}.ss-mk:hover{border-color:var(--border-strong);transform:translateY(-2px)}.ss-mk.est-choisi{border-color:var(--accent-vif);box-shadow:0 0 0 1px var(--accent-vif)}.ss-mk-drapeau{box-shadow:0 3px 8px var(--shadow-color-35);border-radius:3px;display:inline-flex}.ss-mk-txt{flex-direction:column;gap:2px;width:100%;min-width:0;display:flex}.ss-mk-txt b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:var(--fw-700);line-height:1.25;overflow:hidden}.ss-mk-txt span{white-space:nowrap;text-overflow:ellipsis;color:var(--faint);font-variant-numeric:tabular-nums;font-size:9.5px;overflow:hidden}.ss-mk.est-eteint{opacity:.45;cursor:default}.ss-mk.est-eteint:hover{border-color:var(--border);transform:none}.ss-mk.est-principale{border-color:var(--accent-a35);cursor:default}.ss-mk.est-principale:hover{transform:none}.ss-mk-tag{border:1px solid var(--border-strong);background:var(--surface);color:var(--faint);font-size:8px;font-weight:var(--fw-700);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:4px;padding:0 6px;line-height:15px;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.ss-mk-tag.est-principale{border-color:var(--accent-a35);color:var(--accent-ink)}.ss-mk-coche{border:1px solid var(--border-strong);border-radius:4px;justify-content:center;align-items:center;width:15px;height:15px;display:flex;position:absolute;top:7px;right:7px}.ss-mk.est-choisi .ss-mk-coche{border-color:var(--accent-vif);background:var(--accent-vif)}.ss-mk-coche svg{stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:10px;height:10px}.ss-mk.est-choisi .ss-mk-coche svg{opacity:1}.ss-plans-choix{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ss-plan-choix{border:1px solid var(--border);background:var(--surface-2);min-width:158px;color:var(--ink);text-align:left;cursor:pointer;border-radius:11px;flex:1;padding:12px 13px;font-family:inherit;transition:border-color .14s,box-shadow .14s}.ss-plan-choix:hover{border-color:var(--border-strong)}.ss-plan-choix.est-choisi{border-color:var(--accent-vif);box-shadow:0 0 0 1px var(--accent-vif)}.ss-plan-choix b{font-size:13px;font-weight:var(--fw-600);display:block}.ss-plan-choix span{color:var(--faint);margin-top:3px;font-size:11px;line-height:1.45;display:block}.ss-quota-marches{border:1px solid var(--border-strong);background:var(--surface-2);color:var(--ink-soft);font-size:11.5px;font-weight:var(--fw-600);border-radius:999px;align-self:center;align-items:center;gap:7px;margin-top:14px;padding:5px 12px;display:inline-flex}.ss-recap-marches{text-align:left;width:100%;max-width:460px;margin:24px auto 0}.ss-recap-kick{color:var(--faint);font-size:10px;font-weight:var(--fw-700);letter-spacing:.12em;text-transform:uppercase;margin:0 0 9px}.ss-recap-marches .ss-lm+.ss-recap-kick{margin-top:18px}@media (max-width:820px){.ss-ambitions{grid-template-columns:1fr}}.ss-scan-voile{z-index:96;background:var(--overlay);justify-content:center;align-items:center;padding:24px;animation:.3s ease-out ss-visite-fadein;display:flex;position:fixed;inset:0}.ss-scan{border:1px solid var(--border-strong);background:var(--surface);width:100%;max-width:680px;min-height:400px;box-shadow:0 24px 72px var(--shadow-color-60);border-radius:16px;flex-direction:column;padding:30px 30px 26px;animation:.3s ease-out ss-visite-slideup;display:flex;position:relative;overflow:hidden}.ss-scan-grille{pointer-events:none;opacity:.5;background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 80% at 70% 0,#000 0%,#0000 72%);mask-image:radial-gradient(120% 80% at 70% 0,#000 0%,#0000 72%)}.ss-scan-tete{flex:none;align-items:center;gap:14px;display:flex;position:relative}.ss-scan-drapeau{width:56px;height:38px;box-shadow:0 0 0 1px var(--border-strong), 0 6px 18px var(--shadow-color-60);border-radius:5px;flex:none;position:relative;overflow:hidden}.ss-scan-drapeau svg{width:100%;height:100%}.ss-scan-drapeau:after{content:"";background:linear-gradient(90deg, transparent, var(--accent-vif), transparent);height:2px;box-shadow:0 0 12px var(--accent-vif);animation:1.9s ease-in-out infinite ss-scan-balaye;position:absolute;left:0;right:0}.ss-scan.est-fini .ss-scan-drapeau:after{display:none}@keyframes ss-scan-balaye{0%{opacity:0;top:-2px}12%{opacity:1}88%{opacity:1}to{opacity:0;top:38px}}.ss-scan-titre{font-size:17px;font-weight:var(--fw-600);letter-spacing:-.01em;margin:0}.ss-scan-sous{color:var(--muted);margin:4px 0 0;font-size:12.5px}.ss-scan-etapes{flex-direction:column;flex:1;gap:2px;margin-top:26px;display:flex;position:relative}.ss-scan-et{color:var(--faint);border-radius:9px;align-items:center;gap:12px;padding:9px 12px;font-size:13px;transition:color .3s,background .3s;display:flex}.ss-scan-et.est-encours{background:var(--accent-wash);color:var(--ink)}.ss-scan-et.est-faite{color:var(--ink-soft)}.ss-scan-puce{border:1px solid var(--border-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;width:17px;height:17px;display:flex}.ss-scan-et.est-encours .ss-scan-puce{border-color:var(--accent-vif);box-shadow:0 0 0 3px var(--accent-a12)}.ss-scan-et.est-faite .ss-scan-puce{border-color:var(--profit-a35);background:var(--profit-wash)}.ss-scan-puce i{background:var(--border-strong);border-radius:50%;width:6px;height:6px;font-style:normal;transition:background .3s}.ss-scan-et.est-encours .ss-scan-puce i{background:var(--accent-vif);animation:1s ease-in-out infinite ss-scan-pulse}.ss-scan-et.est-faite .ss-scan-puce i{background:var(--profit)}@keyframes ss-scan-pulse{50%{opacity:.35}}.ss-scan-compte{color:var(--faint);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.ss-scan-et.est-faite .ss-scan-compte{color:var(--profit)}.ss-scan-barre{background:var(--surface-2);border-radius:99px;flex:none;height:3px;margin-top:20px;position:relative;overflow:hidden}.ss-scan-barre i{background:linear-gradient(90deg, var(--accent-vif), var(--profit));border-radius:99px;width:0;height:100%;transition:width .5s;display:block}.ss-scan-pied{flex:none;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;display:flex}.ss-scan-pied>span{color:var(--faint);font-size:11.5px}.ss-scan-bilan{color:var(--profit);font-size:13px;font-weight:var(--fw-600);align-items:center;gap:10px;display:flex}.ss-scan-bilan svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ss-scan-acte{align-self:flex-start;margin-top:18px;padding:10px 20px}@media (prefers-reduced-motion:reduce){.ss-scan-drapeau:after,.ss-scan-et.est-encours .ss-scan-puce i,.ss-scan,.ss-scan-voile{animation:none}.ss-scan-barre i{transition:none}}@media (max-width:640px){.ss-scan{min-height:0;padding:22px 18px 18px}.ss-scan-pied{flex-direction:column;align-items:flex-start;gap:8px}}.ss-scan-fermer{z-index:2;width:30px;height:30px;color:var(--faint);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:color .14s,background .14s,border-color .14s;display:flex;position:absolute;top:14px;right:14px}.ss-scan-fermer:hover,.ss-scan-fermer:focus-visible{border-color:var(--border-strong);background:var(--surface-2);color:var(--ink-soft)}.ss-scan-fermer svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:15px;height:15px}.ss-scan:focus{outline:none}@media (max-width:640px){.ss-scan-voile{padding:12px}}.ss-jauge-explo{flex-direction:column;gap:.375rem;min-width:9rem;display:flex}.ss-jauge-explo-piste{background:var(--border);border-radius:999px;height:.375rem;overflow:hidden}.ss-jauge-explo-barre{background:var(--accent);border-radius:999px;height:100%;transition:width .24s}:root[data-theme=dark] .ss-jauge-explo-barre,:root:not([data-theme=light]) .ss-jauge-explo-barre{background:var(--accent-ink)}.ss-jauge-explo-texte{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8125rem}.ss-jauge-explo-recharge{color:var(--muted)}.ss-explo-surtitre{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);font-size:.6875rem;font-weight:600}.ss-explo-titre{margin-top:.25rem;font-size:clamp(1.5rem,3.5vw,2rem);font-weight:700;line-height:1.15}.ss-explo-contexte{color:var(--muted);align-items:center;gap:.4rem;margin-top:.5rem;font-size:.875rem;display:flex}.ss-explo-drapeau{border-radius:2px;flex:none;display:inline-flex;overflow:hidden}.ss-explo-sans-produit{border:1px solid var(--border);color:var(--muted);border-radius:999px;margin-top:.75rem;padding:.125rem .5rem;font-size:.75rem;display:inline-block}.ss-explo-pied{background:var(--surface);border:1px solid var(--border);color:var(--muted);border-radius:.75rem;margin-top:2rem;padding:1rem 1.25rem;font-size:.875rem}.ss-sobre{isolation:isolate;min-height:100svh;color:var(--ink);padding:40px 20px 104px;position:relative}.ss-sobre:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(58% 42% at 6% 2%, var(--accent-a14), transparent 62%), radial-gradient(52% 40% at 96% 4%, var(--accent-a10), transparent 60%), radial-gradient(60% 46% at 4% 98%, var(--profit-a10), transparent 62%), radial-gradient(56% 42% at 98% 96%, var(--accent-a10), transparent 60%), var(--bg);position:fixed;inset:0}.ss-sobre-ligne-retour{align-items:center;gap:16px;display:flex}.ss-sobre-retour{min-height:44px;color:var(--muted);letter-spacing:-.01em;align-items:center;gap:10px;font-size:15px;text-decoration:none;transition:color .14s;display:inline-flex}.ss-sobre-retour:hover{color:var(--ink-soft)}.ss-sobre-retour svg{stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.ss-sobre-centre{width:100%;max-width:1024px;margin:0 auto}.ss-sobre:has(.ss-sobre-rail){flex-direction:column;height:100%;min-height:0;padding:16px 20px 0;display:flex}.ss-sobre-corps:has(.ss-sobre-rail){flex:1;min-height:0;margin-top:10px;display:flex}.ss-sobre-rail{flex-direction:column;flex:none;width:250px;min-height:0;display:flex}.ss-sobre-corps:has(.ss-sobre-rail) .ss-sobre-centre{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ss-sobre-titre{text-align:center;font-size:34px;line-height:1.14;font-weight:var(--fw-700);letter-spacing:-.024em;color:var(--ink);margin-top:26px}.ss-sobre-sous{text-align:center;max-width:62ch;color:var(--muted);letter-spacing:-.008em;margin:14px auto 0;font-size:16px;line-height:1.55}.ss-sobre-theme{z-index:30;box-shadow:var(--shadow-md);border-radius:999px;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.ss-sobre-theme .ss-theme-toggle{background:var(--surface);border-radius:999px}.ss-sobre-theme .ss-theme-option{border-radius:999px;padding:8px 14px}.ss-sobre-ecrire{z-index:30;border:1px solid var(--border);background:var(--surface);min-height:44px;box-shadow:var(--shadow-md);color:var(--ink-soft);letter-spacing:-.008em;border-radius:11px;align-items:center;gap:10px;padding:11px 16px;font-size:14px;text-decoration:none;display:inline-flex;position:fixed;bottom:20px;right:22px}.ss-sobre-ecrire svg{stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.ss-sobre-bloc{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-md);border-radius:16px}.ss-sobre-ligne{border-bottom:1px solid var(--border);color:inherit;align-items:center;gap:18px;padding:18px 24px;text-decoration:none;display:flex}.ss-sobre-bloc>:last-child .ss-sobre-ligne,.ss-sobre-bloc>:last-child.ss-sobre-ligne{border-bottom:0}.ss-sobre-ligne:hover{background:var(--surface-2)}.ss-sobre-bloc>:first-child .ss-sobre-ligne,.ss-sobre-bloc>:first-child.ss-sobre-ligne{border-radius:16px 16px 0 0}.ss-sobre-bloc>:last-child .ss-sobre-ligne,.ss-sobre-bloc>:last-child.ss-sobre-ligne{border-radius:0 0 16px 16px}.ss-sobre-fam>summary{cursor:pointer;list-style:none}.ss-sobre-fam>summary::-webkit-details-marker{display:none}.ss-sobre-chevron{color:var(--faint);flex:none;font-size:17px;transition:transform .16s}.ss-sobre-fam[open] .ss-sobre-chevron{transform:rotate(90deg)}.ss-sobre-fam[open]>summary .ss-sobre-ligne{border-bottom:1px solid var(--border)}.ss-sobre-fam-corps{padding:2px 24px 6px}.ss-sobre-fam-nom{width:170px;font-size:15px;font-weight:var(--fw-600);letter-spacing:-.01em;color:var(--ink);flex:none}.ss-sobre-fam-desc{min-width:0;color:var(--muted);letter-spacing:-.008em;flex:1;font-size:13.5px}.ss-sobre-fam-compte{color:var(--faint);font-variant-numeric:tabular-nums;flex:none;font-size:12px}@media (max-width:720px){.ss-sobre{padding:24px 14px 104px}.ss-sobre-titre{font-size:26px}.ss-sobre-ligne{align-items:flex-start;gap:12px;padding:16px}.ss-sobre-fam-nom{width:auto}.ss-sobre-fam>summary .ss-sobre-ligne{flex-wrap:wrap}.ss-sobre-fam-desc{flex-basis:100%}.ss-sobre-ecrire span{display:none}}.ss-analyses-bloc{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-md);border-radius:16px;overflow:hidden}.ss-analyses-une{border-bottom:1px solid var(--border);background:linear-gradient(180deg, var(--accent-a10) 0%, transparent 78%);padding:30px 32px}.ss-analyses-surtitre{font-size:10.5px;font-weight:var(--fw-700);letter-spacing:.13em;text-transform:uppercase;color:var(--accent-ink);align-items:center;gap:8px;display:inline-flex}.ss-analyses-surtitre i{background:var(--accent-ink);width:7px;height:7px;box-shadow:0 0 0 3px var(--accent-a14);border-radius:50%}.ss-analyses-citation{letter-spacing:-.016em;max-width:40ch;color:var(--ink);margin-top:14px;font-size:23px;line-height:1.34}.ss-analyses-une-meta{color:var(--faint);margin-top:12px;font-size:12.5px}.ss-analyses-liste{margin:0;padding:0;list-style:none}.ss-analyses-ligne{border-bottom:1px solid var(--border);align-items:center;gap:18px;padding:18px 32px;display:flex}.ss-analyses-ligne:last-child{border-bottom:0}.ss-analyses-ligne:hover{background:var(--surface-2)}.ss-analyses-ligne-titre{letter-spacing:-.008em;color:var(--ink);font-size:15px;line-height:1.45}.ss-analyses-ligne-meta{color:var(--faint);margin-top:6px;font-size:12.5px}.ss-analyses-mot{color:var(--muted);font-style:normal}.ss-analyses-repere{background:var(--accent-wash);color:var(--accent-ink);font-size:9.5px;font-weight:var(--fw-700);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;flex:none;padding:3px 10px}.ss-analyses-repere.fiches{border-color:var(--star-line);color:var(--star);background:0 0}.ss-analyses-go{color:var(--accent-ink);font-size:13.5px;font-weight:var(--fw-700);letter-spacing:-.008em;flex:none;text-decoration:none}.ss-analyses-go:hover{text-underline-offset:3px;text-decoration:underline}.ss-analyses-jauge{justify-content:center;margin-top:18px;display:flex}.ss-analyses-pied{text-align:center;max-width:70ch;color:var(--faint);margin:18px auto 0;font-size:12.5px;line-height:1.6}.ss-analyses-carte{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-md);border-radius:18px;padding:30px 32px}@media (max-width:720px){.ss-analyses-une{padding:22px 18px}.ss-analyses-citation{font-size:19px}.ss-analyses-ligne{flex-wrap:wrap;gap:10px;padding:16px 18px}.ss-analyses-carte{padding:22px 18px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
