@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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-red-900:#82181a;--color-orange-900:#7e2a0c;--color-orange-950:#441306;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-green-200:#b9f8cf;--color-green-300:#7bf1a8;--color-green-600:#00a544;--color-green-700:#008138;--color-emerald-200:#a4f4cf;--color-blue-200:#bedbff;--color-blue-700:#1447e6;--color-blue-800:#193cb8;--color-blue-900:#1c398e;--color-blue-950:#162456;--color-violet-700:#7008e7;--color-violet-800:#5d0ec0;--color-violet-900:#4d179a;--color-violet-950:#2f0d68;--color-purple-50:#faf5ff;--color-purple-600:#9810fa;--color-purple-700:#8200da;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-800:#1e2939;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-4xl:56rem;--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);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-200:lab(86.017% 19.8815 7.75869);--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-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-orange-900:lab(30.2951% 36.0434 37.671);--color-orange-950:lab(14.1747% 23.4515 19.4461);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-green-200:lab(92.4222% -26.4702 12.9427);--color-green-300:lab(86.9953% -47.2691 25.0054);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-800:lab(30.2514% 27.7853 -70.2699);--color-blue-900:lab(26.1542% 15.7545 -51.5504);--color-blue-950:lab(15.6723% 8.86232 -32.2945);--color-violet-700:lab(35.2783% 67.9912 -88.793);--color-violet-800:lab(29.3188% 57.7986 -76.1493);--color-violet-900:lab(24.3783% 45.7525 -61.4902);--color-violet-950:lab(14.0706% 33.3353 -46.7553);--color-purple-50:lab(97.1627% 2.99937 -4.13398);--color-purple-600:lab(43.0295% 75.21 -86.5669);--color-purple-700:lab(36.1758% 69.8525 -80.0381);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-800:lab(16.1051% -1.18239 -11.7533)}}}@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}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-full{top:100%}.right-0{right:0}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.right-12{right:calc(var(--spacing) * 12)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-3\.5{bottom:calc(var(--spacing) * 3.5)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-24{bottom:calc(var(--spacing) * 24)}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-14{left:calc(var(--spacing) * 14)}.isolate{isolation:isolate}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[80\]{z-index:80}.z-\[100\]{z-index:100}.z-\[200\]{z-index:200}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:var(--spacing)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mr-1{margin-right:var(--spacing)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mb-0{margin-bottom:0}.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)}.line-clamp-3{-webkit-line-clamp:3;-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}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-28{height:calc(var(--spacing) * 28)}.h-64{height:calc(var(--spacing) * 64)}.h-auto{height:auto}.h-full{height:100%}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[90vh\]{max-height:90vh}.min-h-0{min-height:0}.min-h-\[60vh\]{min-height:60vh}.min-h-\[70vh\]{min-height:70vh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[36ch\]{max-width:36ch}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.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-default{cursor:default}.cursor-grab{cursor:grab}.cursor-ns-resize{cursor:ns-resize}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-zoom-in{cursor:zoom-in}.resize{resize:both}.resize-none{resize:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.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)}: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)))}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.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-\[10px\]{border-radius:10px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[rgba\(var\(--rgb-orange\)\,0\.2\)\]{border-color:rgba(var(--rgb-orange),.2)}.bg-\[var\(--color-success\)\]{background-color:var(--color-success)}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-green-600{background-color:var(--color-green-600)}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-600{background-color:var(--color-purple-600)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.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-0{padding-inline:0}.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-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.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-\[10px\]{padding-block:10px}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-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-\[8\.5px\]{font-size:8.5px}.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-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.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-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.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-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--color-orange\)\]{color:var(--color-orange)}.text-\[var\(--color-text\)\]{color:var(--color-text)}.text-\[var\(--color-text-muted\)\]{color:var(--color-text-muted)}.text-\[var\(--color-text-warm\)\]{color:var(--color-text-warm)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-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}.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}.placeholder\:text-\[var\(--color-text-muted\)\]::placeholder{color:var(--color-text-muted)}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:bg-\[rgba\(var\(--rgb-orange\)\,0\.15\)\]:hover{background-color:rgba(var(--rgb-orange),.15)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-300:hover{background-color:var(--color-gray-300)}.hover\:bg-gray-700:hover{background-color:var(--color-gray-700)}.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:bg-purple-700:hover{background-color:var(--color-purple-700)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:text-\[var\(--color-danger-light\)\]:hover{color:var(--color-danger-light)}.hover\:text-white:hover{color:var(--color-white)}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-90:hover{opacity:.9}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-20:disabled{opacity:.2}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media (min-width:40rem){.sm\:block{display:block}.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-\[11px\]{font-size:11px}}@media (min-width:48rem){.md\:bottom-6{bottom:calc(var(--spacing) * 6)}.md\:col-span-2{grid-column:span 2/span 2}.md\:mx-10{margin-inline:calc(var(--spacing) * 10)}.md\:mt-1{margin-top:var(--spacing)}.md\:mt-6{margin-top:calc(var(--spacing) * 6)}.md\:mb-3{margin-bottom:calc(var(--spacing) * 3)}.md\:mb-7{margin-bottom:calc(var(--spacing) * 7)}.md\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.md\:block{display:block}.md\:hidden{display:none}.md\:h-10{height:calc(var(--spacing) * 10)}.md\:w-10{width:calc(var(--spacing) * 10)}.md\:w-\[236px\]{width:236px}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:rounded-xl{border-radius:var(--radius-xl)}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:pb-0{padding-bottom:0}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-\[11px\]{font-size:11px}.md\:tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}}.\[\&_\.ProseMirror\]\:min-h-\[80px\] .ProseMirror{min-height:80px}.\[\&_\.ProseMirror\]\:min-h-\[120px\] .ProseMirror{min-height:120px}.\[\&_\.ProseMirror\]\:max-w-full .ProseMirror{max-width:100%}.\[\&_\.ProseMirror\]\:overflow-x-auto .ProseMirror{overflow-x:auto}.\[\&_\.ProseMirror\]\:outline-none .ProseMirror{--tw-outline-style:none;outline-style:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}}[data-media-player]{contain:style;box-sizing:border-box;-webkit-user-select:none;user-select:none;align-items:center;width:100%;display:inline-flex;position:relative}[data-media-player] *{box-sizing:border-box}:where([data-media-player][data-view-type=video]){aspect-ratio:16/9}[data-media-player]:focus,[data-media-player]:focus-visible{outline:none}[data-media-player][data-view-type=video][data-started]:not([data-controls]){pointer-events:auto;cursor:none}[data-media-player] slot{display:contents}[data-media-provider]{box-sizing:border-box;border-radius:inherit;width:100%;aspect-ratio:inherit;align-items:center;display:flex;position:relative;overflow:hidden}[data-media-player]:not([data-view-type=audio]) [data-media-provider],[data-media-player][data-fullscreen] [data-media-provider]{height:100%}[data-media-player][data-view-type=audio] [data-media-provider]{background-color:unset;display:contents}[data-media-provider] audio{width:100%}:where(video:not([width]):not([height]),iframe:not([width]):not([height])){aspect-ratio:16/9;width:100%}:where([data-media-provider] video),:where([data-media-provider] iframe){aspect-ratio:inherit;object-fit:contain;touch-action:manipulation;border-radius:inherit;width:100%;height:auto;display:inline-block}[data-media-provider] iframe{height:100%}[data-media-player][data-view-type=audio] video,[data-media-player][data-view-type=audio] iframe{display:none}[data-media-player][data-fullscreen] video{height:100%}[data-media-provider] iframe:not([src]){display:none}iframe.vds-youtube[data-no-controls]{height:1000%}.vds-blocker{width:100%;height:auto;aspect-ratio:inherit;pointer-events:auto;border-radius:inherit;z-index:1;position:absolute;inset:0}[data-ended] .vds-blocker{background-color:#000}.vds-icon:focus{outline:none}.vds-google-cast{color:#dedede;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-family:sans-serif;font-weight:500;display:flex}.vds-google-cast svg{--size:max(18%, 40px);width:var(--size);height:var(--size);margin-bottom:8px}.vds-google-cast-info{font-size:calc(var(--media-height) / 100 * 6)}:where(.vds-buffering-indicator){pointer-events:none;z-index:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}:where(.vds-buffering-indicator) :where(.vds-buffering-icon,.vds-buffering-spinner){opacity:0;pointer-events:none;transition:var(--media-buffering-transition,opacity .2s ease)}:where(.vds-buffering-indicator) :where(.vds-buffering-icon,svg.vds-buffering-spinner,.vds-buffering-spinner svg){width:var(--media-buffering-size,96px);height:var(--media-buffering-size,96px)}:where(.vds-buffering-indicator) :where(.vds-buffering-track,circle[data-part=track]){color:var(--media-buffering-track-color,#f5f5f5);opacity:var(--media-buffering-track-opacity,.25);stroke-width:var(--media-buffering-track-width,8)}:where(.vds-buffering-indicator) :where(.vds-buffering-track-fill,circle[data-part=track-fill]){color:var(--media-buffering-track-fill-color,var(--media-brand));opacity:var(--media-buffering-track-fill-opacity,.75);stroke-width:var(--media-buffering-track-fill-width,9);stroke-dasharray:100;stroke-dashoffset:var(--media-buffering-track-fill-offset,50)}:where([data-buffering]) :where(.vds-buffering-icon,.vds-buffering-spinner){opacity:1;animation:var(--media-buffering-animation,vds-buffering-spin 1s linear infinite)}@keyframes vds-buffering-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion){:where([data-buffering]) :where(.vds-buffering-icon,.vds-buffering-spinner){animation-duration:8s}}:where(.vds-button){-webkit-user-select:none;user-select:none;appearance:none;border-radius:var(--media-button-border-radius,9999%);width:var(--media-button-size,38px);height:var(--media-button-size,38px);contain:layout style;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s ease-out;display:inline-flex;position:relative}.vds-button{border:var(--media-button-border);color:var(--media-button-color,var(--media-controls-color,#f5f5f5));padding:var(--media-button-padding,0px)}:where([data-fullscreen] .vds-button){width:var(--media-fullscreen-button-size,42px);height:var(--media-fullscreen-button-size,42px)}@media screen and (max-width:599px){:where([data-fullscreen] .vds-button){width:var(--media-sm-fullscreen-button-size,42px);height:var(--media-sm-fullscreen-button-size,42px)}}:where(.vds-button .vds-icon){width:var(--media-button-icon-size,70%);height:var(--media-button-icon-size,70%);border-radius:var(--media-button-border-radius,8px)}:where(.vds-menu-button .vds-icon){display:flex!important}:where(.vds-button[aria-hidden=true]){display:none!important}@media (hover:hover) and (pointer:fine){.vds-button:hover{background-color:var(--media-button-hover-bg,#fff3);transform:var(--media-button-hover-transform,scale(1.05));transition:var(--media-button-hover-transition,transform .2s ease-in)}.vds-button[aria-expanded=true]{transform:unset}}@media (pointer:coarse){.vds-button:hover{border-radius:var(--media-button-touch-hover-border-radius,100%);background-color:var(--media-button-touch-hover-bg,#fff3)}}:where(.vds-button:focus){outline:none}:where(.vds-button[data-focus],.vds-button:focus-visible){box-shadow:var(--media-focus-ring)}:where(.vds-live-button){min-width:auto;min-height:auto;width:var(--media-live-button-width,40px);height:var(--media-live-button-height,40px);cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;background:0 0;border:none;outline:none;justify-content:center;align-items:center;padding:0;display:flex}:where(.vds-live-button-text){font-family:var(--media-font-family,sans-serif);font-size:var(--media-live-button-font-size,12px);font-weight:var(--media-live-button-font-weight,600);letter-spacing:var(--media-live-button-letter-spacing,1.5px);transition:color .3s}.vds-live-button-text{background-color:var(--media-live-button-bg,#8a8a8a);border-radius:var(--media-live-button-border-radius,2px);color:var(--media-live-button-color,#161616);padding:var(--media-live-button-padding,1px 4px)}:where(.vds-live-button[data-focus] .vds-live-button-text){box-shadow:var(--media-focus-ring)}:where(.vds-live-button[data-edge]){cursor:unset}.vds-live-button[data-edge] .vds-live-button-text{background-color:var(--media-live-button-edge-bg,#dc2626);color:var(--media-live-button-edge-color,#f5f5f5)}@media (pointer:fine){:where(.vds-live-button:hover){background-color:unset}}.vds-button:not([data-paused]) .vds-play-icon,.vds-button[data-ended] .vds-play-icon,.vds-button[data-paused] .vds-pause-icon,.vds-button[data-ended] .vds-pause-icon,.vds-button:not([data-ended]) .vds-replay-icon,.vds-button[data-active] .vds-pip-enter-icon,.vds-button:not([data-active]) .vds-pip-exit-icon,.vds-button[data-active] .vds-fs-enter-icon,.vds-button:not([data-active]) .vds-fs-exit-icon,.vds-button:not([data-active]) .vds-cc-on-icon,.vds-button[data-active] .vds-cc-off-icon,.vds-button:not([data-muted]) .vds-mute-icon,.vds-button:not([data-state=low]) .vds-volume-low-icon,.vds-button:not([data-state=high]) .vds-volume-high-icon{display:none}:where(.vds-captions){--overlay-padding:var(--media-captions-padding,1%);--cue-color:var(--media-user-text-color,var(--media-cue-color,white));--cue-bg-color:var(--media-user-text-bg,var(--media-cue-bg,#000000b3));--cue-default-font-size:var(--media-cue-font-size,calc(var(--overlay-height) / 100 * 4.5));--cue-font-size:calc(var(--cue-default-font-size) * var(--media-user-font-size,1));--cue-line-height:var(--media-cue-line-height,calc(var(--cue-font-size) * 1.2));--cue-padding-x:var(--media-cue-padding-x,calc(var(--cue-font-size) * .6));--cue-padding-y:var(--media-cue-padding-x,calc(var(--cue-font-size) * .4));--cue-padding:var(--cue-padding-y) var(--cue-padding-x);z-index:1;contain:layout style;margin:var(--overlay-padding);font-size:var(--cue-font-size);font-family:var(--media-user-font-family,sans-serif);box-sizing:border-box;pointer-events:none;-webkit-user-select:none;user-select:none;word-spacing:normal;word-break:break-word;position:absolute;inset:0}:where([data-fullscreen][data-orientation=portrait] .vds-captions){--cue-default-font-size:var(--media-cue-font-size,calc(var(--overlay-width) / 100 * 4.5))}:where([data-view-type=audio] .vds-captions){margin:0;position:relative}:where(.vds-captions[aria-hidden=true]){opacity:0;visibility:hidden}.vds-captions[data-example]{opacity:1!important;visibility:visible!important}:where([data-view-type=video] .vds-captions [data-part=cue-display][data-example]){--cue-text-align:center;--cue-width:100%;--cue-top:90%;--cue-left:0%}:where([data-view-type=audio] .vds-captions [data-part=cue-display]){--cue-width:100%;position:relative!important}:where(.vds-captions [data-part=cue-display]){contain:content;top:var(--cue-top);left:var(--cue-left);right:var(--cue-right);bottom:var(--cue-bottom);width:var(--cue-width,auto);height:var(--cue-height,auto);box-sizing:border-box;transform:var(--cue-transform);text-align:var(--cue-text-align);writing-mode:var(--cue-writing-mode,unset);white-space:pre-line;background-color:var(--media-user-display-bg,var(--media-cue-display-bg));border-radius:var(--media-cue-display-border-radius);direction:ltr;unicode-bidi:plaintext;min-width:min-content;min-height:min-content;position:absolute;overflow:visible}.vds-captions [data-part=cue-display]{padding:var(--media-cue-display-padding)}:where(.vds-captions[data-dir=rtl] [data-part=cue-display]){direction:rtl}:where(.vds-captions [data-part=cue]){contain:content;font-variant:var(--media-user-font-variant);border:var(--media-cue-border,unset);border-radius:var(--media-cue-border-radius,2px);-webkit-backdrop-filter:var(--media-cue-backdrop,blur(8px));backdrop-filter:var(--media-cue-backdrop,blur(8px));line-height:var(--cue-line-height);box-sizing:border-box;box-shadow:var(--media-cue-box-shadow,var(--cue-box-shadow));white-space:var(--cue-white-space,pre-wrap);outline:var(--cue-outline);text-shadow:var(--media-user-text-shadow,var(--cue-text-shadow));display:inline-block}.vds-captions [data-part=cue]{background-color:var(--cue-bg-color);color:var(--cue-color);padding:var(--cue-padding)}:where(.vds-captions [data-part=cue-display][data-vertical] [data-part=cue]){--cue-padding:var(--cue-padding-x) var(--cue-padding-y)}:where(.vds-captions [data-part=region]){--anchor-x-percent:calc(var(--region-anchor-x) / 100);--anchor-x:calc(var(--region-width) * var(--anchor-x-percent));--anchor-y-percent:calc(var(--region-anchor-y) / 100);--anchor-y:calc(var(--region-height) * var(--anchor-y-percent));--vp-anchor-x:calc(var(--region-viewport-anchor-x) * 1%);--vp-anchor-y-percent:calc(var(--region-viewport-anchor-y) / 100);--vp-anchor-y:calc(var(--overlay-height) * var(--vp-anchor-y-percent));width:var(--region-width);height:var(--region-height);min-height:0;max-height:var(--region-height);writing-mode:horizontal-tb;top:var(--region-top,calc(var(--vp-anchor-y) - var(--anchor-y)));left:var(--region-left,calc(var(--vp-anchor-x) - var(--anchor-x)));right:var(--region-right);bottom:var(--region-bottom);overflow-wrap:break-word;box-sizing:border-box;flex-flow:column;justify-content:flex-start;display:inline-flex;position:absolute;overflow:hidden}:where(.vds-captions [data-part=region][data-scroll=up]){justify-content:end}:where(.vds-captions [data-part=region][data-active][data-scroll=up]){transition:top .433s}:where(.vds-captions [data-part=region]>[data-part=cue-display]){width:auto;left:var(--cue-offset);height:var(--cue-height,auto);text-align:var(--cue-text-align);unicode-bidi:plaintext;margin-top:2px;position:relative}:where(.vds-captions [data-part=region] [data-part=cue]){border-radius:0;position:relative}:where(.vds-chapter-title){--color:var(--media-chapter-title-color,#ffffffa3);font-family:var(--media-font-family,sans-serif);font-size:var(--media-chapter-title-font-size,16px);font-weight:var(--media-chapter-title-font-weight,400);color:var(--color);text-align:start;white-space:nowrap;text-overflow:ellipsis;flex:1;padding-inline:6px;display:inline-block;overflow:hidden}.vds-chapter-title:before{content:var(--media-chapter-title-separator,"•");margin-right:var(--media-chapter-title-separator-gap,6px);color:var(--media-chapter-title-separator-color,var(--color));display:inline-block}.vds-chapter-title:empty:before{content:"";margin:0}:where(.vds-controls),:where(.vds-controls-group){box-sizing:border-box;width:100%;display:inline-block;position:relative}:where([data-view-type=audio] .vds-controls){max-width:100%;display:inline-block}:where([data-view-type=video] .vds-controls){z-index:10;opacity:0;visibility:hidden;pointer-events:none;width:100%;height:100%;padding:var(--media-controls-padding,0px);transition:var(--media-controls-out-transition,opacity .2s ease-out);flex-direction:column;display:flex;position:absolute;inset:0}:where([data-view-type=video] .vds-controls[data-visible]){opacity:1;visibility:visible;transition:var(--media-controls-in-transition,opacity .2s ease-in)}:where(.vds-controls-spacer){pointer-events:none;flex:1}:where(.vds-gestures){display:contents}:where(.vds-gesture){contain:content;z-index:0;opacity:0;visibility:hidden;display:block;position:absolute;pointer-events:none!important}:where(.vds-icon svg){vertical-align:middle;width:100%;height:100%;display:block}:where(.vds-kb-action.hidden){opacity:0}:where(.vds-kb-text-wrapper){text-align:center;left:0;right:0;top:var(--media-kb-text-top,10%);z-index:20;pointer-events:none;position:absolute}:where(.vds-kb-text){font-size:var(--media-kb-text-size,150%);font-family:var(--media-font-family,sans-serif);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:var(--media-kb-border-radius,2.5px);pointer-events:none;display:inline-block}.vds-kb-text{color:var(--media-kb-text-color,var(--default-color));background-color:var(--media-kb-text-bg,var(--default-bg));padding:var(--media-kb-text-padding,10px 20px)}.light .vds-kb-text{--default-color:#1a1a1a;--default-bg:#f0f0f099}.dark .vds-kb-text{--default-color:#f5f5f5;--default-bg:#0a0a0a99}:where(.vds-kb-text:empty){display:none}:where(.vds-kb-bezel){--size:var(--media-kb-bezel-size,52px);width:var(--size);height:var(--size);margin-left:calc(-1 * calc(var(--size) / 2));margin-right:calc(-1 * calc(var(--size) / 2));z-index:20;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:var(--media-kb-bezel-bg,var(--default-bg));animation:var(--media-kb-bezel-animation,vds-bezel-fade .35s linear 1 normal forwards);border-radius:var(--media-kb-bezel-border-radius,calc(var(--size) / 2));pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:45%;left:50%}.vds-kb-bezel:not(:has(svg)){display:none!important}.light .vds-kb-bezel{--default-bg:#fff9}.dark .vds-kb-bezel{--default-bg:#0a0a0a99}@media (prefers-reduced-motion){:where(.vds-kb-bezel){animation:none}}:where(.vds-kb-bezel:has(slot:empty)){opacity:0}:where(.vds-kb-action[data-action=seek-forward] .vds-kb-bezel){top:45%;left:unset;right:10%}:where(.vds-kb-action[data-action=seek-backward] .vds-kb-bezel){top:45%;left:10%}:where(.vds-kb-icon){--size:var(--media-kb-icon-size,38px);width:var(--size);height:var(--size)}.vds-kb-icon{color:var(--media-kb-icon-color,var(--default-color))}.light .vds-kb-icon{--default-color:#1a1a1a}.dark .vds-kb-icon{--default-color:#f5f5f5}@keyframes vds-bezel-fade{0%{opacity:1}to{opacity:0;transform:scale(2)}}:where(.vds-menu-items){--color-inverse:var(--media-menu-color-inverse,var(--default-inverse));--color-gray-50:var(--media-menu-color-gray-50,var(--default-gray-50));--color-gray-100:var(--media-menu-color-gray-100,var(--default-gray-100));--color-gray-200:var(--media-menu-color-gray-200,var(--default-gray-200));--color-gray-300:var(--media-menu-color-gray-300,var(--default-gray-300));--color-gray-400:var(--media-menu-color-gray-400,var(--default-gray-400));--text-color:var(--media-menu-text-color,var(--default-text));--text-secondary-color:var(--media-menu-text-secondary-color,var(--default-text-secondary));--root-border:var(--media-menu-border,var(--default-root-border))}.light .vds-menu-items{--default-inverse:black;--default-gray-50:#50505026;--default-gray-100:#50505073;--default-gray-200:#ebebeb99;--default-gray-300:#eee;--default-gray-400:#fafafa;--default-text:#1a1a1a;--default-text-secondary:#6b6b6b;--default-root-border:1px solid #0a0a0a1a}.dark .vds-menu-items{--default-inverse:white;--default-gray-50:#f5f5f51a;--default-gray-100:#f5f5f573;--default-gray-200:#0a0a0a99;--default-gray-300:#1b1b1b;--default-gray-400:#0a0a0a;--default-text:#f5f5f5;--default-text-secondary:#8a8a8a;--default-root-border:1px solid #ffffff1a}:where(.vds-menu-items){--font-family:var(--media-font-family,sans-serif);--font-size:var(--media-menu-font-size,14px);--font-weight:var(--media-menu-font-weight,500);--root-bg:var(--media-menu-bg,var(--color-gray-400));--root-padding:var(--media-menu-padding,12px);--root-border-radius:var(--media-menu-border-radius,4px);--divider:var(--media-menu-divider,1px solid var(--color-gray-50));--section-bg:var(--media-menu-section-bg,var(--color-gray-300));--section-border:var(--media-menu-section-border);--section-divider:var(--media-menu-section-divider,var(--divider));--top-bar-bg:var(--media-menu-top-bar-bg,var(--color-gray-200));--top-bar-divider:var(--media-menu-divider,transparent);--text-hint-color:var(--media-menu-hint-color,var(--text-secondary-color));--chapter-divider:var(--media-chapters-divider,var(--divider));--chapter-active-bg:var(--media-chapters-item-active-bg,var(--color-gray-50));--chapter-active-border-left:var(--media-chapters-item-active-border-left);--chapter-progress-bg:var(--media-chapters-progress-bg,var(--color-inverse));--chapter-time-font-size:var(--media-chapters-time-font-size,12px);--chapter-time-font-weight:var(--media-chapters-time-font-weight,500);--chapter-time-gap:var(--media-chapters-time-gap,6px);--chapter-duration-bg:var(--media-chapters-duration-bg);--item-border:var(--media-menu-item-border,0);--item-bg:var(--media-menu-item-bg,transparent);--item-hover-bg:var(--media-menu-item-hover-bg,var(--color-gray-50));--item-icon-size:var(--media-menu-item-icon-size,18px);--item-padding:var(--media-menu-item-padding,10px);--item-min-height:var(--media-menu-item-height,40px);--item-border-radius:var(--media-menu-item-border-radius,2px);--scrollbar-track-bg:var(--media-menu-scrollbar-track-bg,transparent);--scrollbar-thumb-bg:var(--media-menu-scrollbar-thumb-bg,var(--color-gray-50));--webkit-scrollbar-bg:var(--color-gray-400);--webkit-scrollbar-track-bg:var(--media-menu-scrollbar-track-bg,var(--color-gray-50));--checkbox-bg:var(--media-menu-checkbox-bg,var(--color-gray-100));--checkbox-active-bg:var(--media-menu-checkbox-bg-active,#1ba13f);--checkbox-handle-bg:var(--media-menu-checkbox-handle-bg,#f5f5f5);--checkbox-handle-border:var(--media-menu-checkbox-handle-border);--radio-icon-color:var(--media-menu-radio-icon-color,var(--text-color))}:where(.vds-menu[data-root] media-menu[data-root]){display:contents}:where(.vds-menu){font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight)}:where(.vds-menu[data-disabled][data-root]){display:none}:where(.vds-menu[data-submenu]){display:inline-block}:where(.vds-menu-items:focus),:where(.vds-menu-item:focus,.vds-radio:focus){outline:none}:where(.vds-menu-item:focus-visible,.vds-menu-item[data-focus],.vds-radio:focus-visible,.vds-radio[data-focus]){box-shadow:var(--media-focus-ring);outline:none}:where(.vds-menu[data-open] .vds-tooltip-content),.vds-menu-items [data-hidden]{display:none!important}@media (prefers-reduced-motion:no-preference){:where(.vds-menu-items){scroll-behavior:smooth}}:where(.vds-menu-items){box-sizing:border-box;min-width:var(--media-menu-min-width,280px);scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-bg) var(--scrollbar-track-bg);transform:translate(0)}:where(.vds-menu-items)::-webkit-scrollbar{background-color:var(--webkit-scrollbar-bg);border-radius:var(--root-border-radius);width:5px;height:6px}:where(.vds-menu-items)::-webkit-scrollbar-track{background-color:var(--webkit-scrollbar-track-bg);border-radius:4px}:where(.vds-menu-items)::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-bg);border-radius:4px}:where(.vds-menu-items)::-webkit-scrollbar-corner{background-color:var(--scrollbar-thumb-bg)}:where(.vds-menu-button){box-sizing:border-box;outline:none}:where(.vds-menu-button .vds-rotate-icon){transition:transform .2s ease-out}:where(.vds-menu-button[aria-expanded=true] .vds-rotate-icon){transform:rotate(var(--media-menu-icon-rotate-deg,90deg));transition:transform .2s ease-in}:where(.vds-menu-button){justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion){:where(.vds-menu-button .vds-rotate-icon){transition:unset}}:where(.vds-menu-items){font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);flex-direction:column;align-items:center;transition:height .35s;display:flex}@media (prefers-reduced-motion){:where(.vds-menu-items){transition:unset}}:where(.vds-menu-items[data-root]){background-color:var(--root-bg);border-radius:var(--root-border-radius);box-shadow:var(--media-menu-box-shadow);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);height:var(--menu-height,auto);will-change:width, height;overscroll-behavior:contain;opacity:0;z-index:9999999;box-sizing:border-box;max-height:var(--media-menu-max-height,250px);filter:var(--media-menu-filter,drop-shadow(0 4px 3px #00000012) drop-shadow(0 2px 2px #0000000f));overflow-y:auto}@-moz-document url-prefix(){:where(.vds-menu-items[data-root]){-webkit-backdrop-filter:none;backdrop-filter:none}}.vds-menu-items[data-root]{border:var(--root-border);padding:var(--root-padding)}:where([data-view-type=video]) :where(.vds-menu-items[data-root]){max-height:var(--media-menu-video-max-height,calc(var(--player-height) * .7))}:where(.vds-menu-items[data-transition=height]){--scrollbar-thumb-bg:#0000;pointer-events:none;overflow:hidden}.vds-menu-button[aria-disabled=true],.vds-menu-item[aria-disabled=true],.vds-menu-item[data-disabled]{display:none}:where(.vds-menu-items[data-root]){--enter-transform:translateY(0px);--exit-transform:translateY(12px)}:where(.vds-menu-items[data-root]:not([data-placement])){--enter-transform:translateY(-24px)}:where(.vds-menu-items[data-root][aria-hidden=true]){animation:var(--media-menu-exit-animation,vds-menu-exit .2s ease-out)}:where(.vds-menu-items[data-root][aria-hidden=false]){animation:var(--media-menu-enter-animation,vds-menu-enter .3s ease-out);animation-fill-mode:forwards}:where(.vds-menu-items[data-placement~=bottom]){--enter-transform:translateY(0);--exit-transform:translateY(-12px)}@keyframes vds-menu-enter{0%{opacity:0;transform:var(--exit-transform)}to{opacity:1;transform:var(--enter-transform)}}@keyframes vds-menu-exit{0%{opacity:1;transform:var(--enter-transform)}to{opacity:0;transform:var(--exit-transform)}}@media (prefers-reduced-motion){:where(.vds-menu-items){opacity:1;animation:none}}:where(media-menu-portal){display:contents}:where(.vds-menu-items[data-root]:not([data-placement])){left:16px;right:16px;top:unset;max-height:var(--media-sm-menu-portrait-max-height,40vh);max-height:var(--media-sm-menu-portrait-max-height,40dvh);max-width:480px;margin:0 auto;position:fixed;bottom:0}@media (orientation:landscape) and (pointer:coarse){:where(.vds-menu-items[data-root]:not([data-placement])){max-height:var(--media-sm-menu-landscape-max-height,min(70vh, 400px));max-height:var(--media-sm-menu-landscape-max-height,min(70dvh, 400px))}}:where(.vds-menu[data-submenu] .vds-menu-button){justify-content:flex-start;align-items:center;display:flex}:where(.vds-menu-items[data-submenu]){width:100%}:where(.vds-menu[aria-hidden=true]),:where(.vds-menu-items[data-submenu][aria-hidden=true]){display:none}:where(.vds-menu-item,.vds-radio){-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;appearance:none;border-radius:var(--item-border-radius);box-sizing:border-box;width:100%;min-height:var(--item-min-height);font-size:var(--font-size);border:0;outline:none;justify-content:left;align-items:center;display:flex;position:relative}.vds-menu-item,.vds-radio{color:var(--text-color);background-color:var(--item-bg);padding:var(--item-padding)}.vds-menu-item:focus-visible,.vds-menu-item[data-focus],.vds-radio:focus-visible,.vds-radio[data-focus]{cursor:pointer;background-color:var(--item-hover-bg)}@media (hover:hover) and (pointer:fine){.vds-menu-item[role]:hover,.vds-radio:hover{cursor:pointer;background-color:var(--item-hover-bg)}}:where(.vds-menu-items[data-submenu]){flex-direction:column;justify-content:center;align-items:flex-start}:where(.vds-menu-item[aria-expanded=true]){border-radius:0;border-top-left-radius:var(--item-border-radius);border-top-right-radius:var(--item-border-radius);font-weight:700}.vds-menu-item[aria-expanded=true]{border-bottom:var(--top-bar-divider)}:where(.vds-menu-item[aria-expanded=true]){top:calc(-1 * var(--root-padding));z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:100%;margin-bottom:4px;position:sticky;left:0}.vds-menu-item[aria-expanded=true]{background-color:var(--top-bar-bg)}:where(.vds-menu-item-label){text-align:start;flex:1 0}:where(.vds-menu-item .vds-icon,.vds-radio .vds-icon){--size:var(--item-icon-size);width:var(--size);height:var(--size);margin-right:var(--media-menu-item-icon-spacing,6px)}:where(.vds-menu-open-icon,.vds-menu-close-icon){--size:var(--media-menu-arrow-icon-size,18px);width:var(--size);height:var(--size)}:where(.vds-menu-item-hint,.vds-menu-open-icon,.vds-radio-hint){color:var(--text-hint-color);font-size:var(--media-menu-hint-font-size,13px);font-weight:var(--media-menu-hint-font-weight,400)}:where(.vds-menu-items .vds-menu-open-icon){margin-right:0}:where(.vds-menu-items) :where(.vds-menu-item-hint,.vds-menu-open-icon){margin-left:auto}:where(.vds-menu-items) :where(.vds-menu-item-hint+.vds-menu-open-icon),:where(.vds-menu-item-hint+media-icon .vds-menu-open-icon),:where(.vds-menu-item-hint+slot>.vds-menu-open-icon){margin-left:2px}:where(.vds-menu-item[aria-hidden=true]),:where(.vds-menu-item[aria-expanded=true] .vds-menu-open-icon){display:none!important}:where(.vds-menu-items) :where(.vds-menu-item[aria-disabled=true],.vds-menu-item[data-disabled]) :where(.vds-menu-open-icon){opacity:0}:where(.vds-menu-close-icon),:where(.vds-menu-item[aria-expanded=true]>.vds-icon){display:none!important}:where(.vds-menu-item[aria-expanded=true] .vds-menu-close-icon){margin-left:calc(-1 * var(--item-padding) / 2);display:inline!important}:where(.vds-menu-checkbox){--checkbox-width:var(--media-menu-checkbox-width,40px);--checkbox-height:var(--media-menu-checkbox-height,18px);--checkbox-top:calc((var(--checkbox-height) - var(--checkbox-diameter)) / 2);--checkbox-diameter:var(--media-menu-checkbox-handle-diameter,calc(var(--checkbox-height) - 2px));--checkbox-gap:var(--media-menu-checkbox-gap,2.5px);width:var(--checkbox-width);height:var(--checkbox-height);border-radius:calc(var(--checkbox-height) / 2);box-sizing:border-box;cursor:pointer;pointer-events:auto;transition:all .3s ease-in-out;display:inline-block;position:relative}.vds-menu-checkbox{background-color:var(--checkbox-bg)}:where(.vds-menu-checkbox:focus-visible){box-shadow:var(--media-focus-ring);outline:none}.vds-menu-checkbox[aria-checked=true]{background-color:var(--checkbox-active-bg)}:where(.vds-menu-checkbox):after{content:"";width:var(--checkbox-diameter);height:var(--checkbox-diameter);border-radius:calc(var(--checkbox-diameter) / 2);top:var(--checkbox-top);transform:translateX(var(--checkbox-gap));border:var(--checkbox-handle-border);box-sizing:border-box;transition:all .3s ease-in-out;display:inline-block;position:absolute}.vds-menu-checkbox:after{background-color:var(--checkbox-handle-bg)}:where(.vds-menu-checkbox[aria-checked=true]):after{transform:translateX(calc(var(--checkbox-width) - var(--checkbox-diameter) - var(--checkbox-gap)))}@media (prefers-reduced-motion:no-preference){:where(.vds-menu-checkbox[data-active]):after{width:calc(var(--checkbox-width) - calc(var(--checkbox-gap) * 2))}}:where(.vds-menu-checkbox[aria-checked=true][data-active]):after{transform:translateX(var(--checkbox-gap))}:where(.vds-menu-items .vds-slider){--media-slider-track-bg:var(--media-menu-slider-track-bg,var(--color-gray-50));--media-slider-track-fill-bg:var(--media-menu-slider-track-fill-bg,var(--color-inverse));--media-slider-height:var(--media-menu-slider-height,32px);--track-focus-height:var(--track-height)!important}:where(.vds-menu-items .vds-slider-thumb){opacity:1!important}:where(.vds-menu-slider-item.group){flex-direction:column}:where(.vds-menu-slider-title){margin-top:4px}:where(.vds-menu-slider-body){align-items:center;width:100%;margin-top:6px;display:flex}:where(.vds-menu-slider-item .vds-icon){color:var(--text-hint-color);margin:0}:where(.vds-menu-slider-item[data-min] .vds-icon.down,.vds-menu-slider-item[data-max] .vds-icon.up){color:var(--text-color);transition:all 1.2s;animation:.6s ease-in-out vds-slider-icon}@keyframes vds-slider-icon{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}:where(.vds-menu-items .vds-slider-track-fill){transition:opacity .3s}:where(.vds-menu-items .vds-slider[data-active] .vds-slider-track-fill){opacity:0}:where(.vds-radio-group){box-sizing:border-box;flex-direction:column;width:100%;display:flex}.vds-radio{cursor:pointer;contain:content;padding-left:calc(var(--item-icon-size) + var(--item-padding))}.vds-radio[aria-checked=true]{padding-left:0}.vds-radio .vds-icon{color:var(--radio-icon-color);display:none}.vds-radio[aria-checked=true] .vds-icon{margin-left:6px;display:inline-block}:where(.vds-radio-hint){margin-left:auto}.vds-color-picker{background-color:#0000;border:0;outline:none;width:32px;height:32px}.vds-color-picker::-webkit-color-swatch{border-radius:2px}.vds-color-picker::-moz-color-swatch{border-radius:2px}.vds-color-picker:focus-visible::-webkit-color-swatch{box-shadow:var(--media-focus-ring)}.vds-color-picker:focus-visible::-moz-color-swatch{box-shadow:var(--media-focus-ring)}:where(.vds-menu-section){width:100%}:where(.vds-menu-item+.vds-menu-section){margin-top:8px}:where(.vds-menu-section+.vds-menu-section){margin-top:24px}:where(.vds-menu-section:first-child){margin-top:8px}:where(.vds-menu-section:last-child){margin-bottom:8px}:where(.vds-menu-section-title),:where(.vds-menu-slider-title){width:100%;color:var(--text-secondary-color);font-size:var(--media-menu-section-header-font-size,12px);font-weight:var(--media-menu-section-header-font-weight,500);justify-content:space-between;align-items:center;padding-inline:2px;display:flex}:where(.vds-menu-section-body){width:100%}:where(.vds-menu-section-title+.vds-menu-section-body){margin-top:var(--media-menu-section-gap,8px)}.vds-menu-section-body{background-color:var(--section-bg);border:var(--section-border);border-radius:var(--media-menu-section-border-radius,2px)}:where(.vds-menu-section:not([data-open]) .vds-menu-item:not(:last-child)){border-bottom:var(--section-divider)}:where(.vds-menu-section-body .vds-menu:last-child>.vds-menu-item){border-bottom:unset}.vds-menu-section[data-open],.vds-menu-section[data-open]>.vds-menu-section-body{background-color:#0000!important;display:contents!important}.vds-menu-section[data-open]>.vds-menu-section-title,.vds-menu-section[data-open]>.vds-menu-section-body>:not([data-open]){display:none}:where(.vds-chapters-menu-items){min-width:var(--media-chapters-min-width,var(--media-menu-min-width,220px))}.vds-chapters-menu-items{padding:var(--media-chapters-padding,0)}:where(.vds-menu-items:has(.vds-chapters-radio-group[data-thumbnails])){min-width:var(--media-chapters-with-thumbnails-min-width,300px)}:where(.vds-chapter-radio){border-radius:0}.vds-chapter-radio{border-bottom:var(--chapter-divider);padding:var(--item-padding)}.vds-chapter-radio[aria-checked=true]{padding-left:var(--item-padding)}:where(.vds-chapter-radio:last-child){border-bottom:0}.vds-chapter-radio[aria-checked=true]{background-color:var(--chapter-active-bg);border-left:var(--chapter-active-border-left)}:where(.vds-chapter-radio[aria-checked=true]):after{content:" ";width:var(--progress);height:var(--media-chapters-progress-height,4px);position:absolute;bottom:0;left:0}.vds-chapter-radio[aria-checked=true]:after{border-radius:var(--media-chapters-progress-border-radius,0);background-color:var(--chapter-progress-bg)}.vds-chapters-radio-group :where(.vds-thumbnail){margin-right:var(--media-chapters-thumbnail-gap,12px);min-width:var(--media-chapters-thumbnail-min-width,100px);min-height:var(--media-chapters-thumbnail-min-height,56px);max-width:var(--media-chapters-thumbnail-max-width,120px);max-height:var(--media-chapters-thumbnail-max-height,68px);flex-shrink:0}.vds-chapters-radio-group .vds-thumbnail{border:var(--media-chapters-thumbnail-border,0)}:where(.vds-chapters-radio-group .vds-chapter-radio-label){color:var(--text-secondary-color);font-size:var(--font-size);font-weight:var(--font-weight);white-space:nowrap}:where(.vds-chapter-radio[aria-checked=true] .vds-chapter-radio-label){color:var(--text-color)}:where(.vds-chapters-radio-group .vds-chapter-radio-start-time){letter-spacing:var(--media-chapters-start-time-letter-spacing,.4px);border-radius:var(--media-chapters-start-time-border-radius,2px);font-size:var(--chapter-time-font-size);font-weight:var(--chapter-time-font-weight);margin-top:var(--chapter-time-gap);display:inline-block}.vds-chapters-radio-group .vds-chapter-radio-start-time{color:var(--text-secondary-color);background-color:var(--section-bg);padding:var(--media-chapters-start-time-padding,1px 4px)}:where(.vds-chapters-radio-group .vds-chapter-radio-duration){color:var(--text-hint-color);font-size:var(--chapter-time-font-size);font-weight:var(--chapter-time-font-weight);margin-top:var(--chapter-time-gap)}.vds-chapters-radio-group .vds-chapter-radio-duration{background-color:var(--chapter-duration-bg);border-radius:var(--media-chapters-duration-border-radius,2px)}.vds-chapters-radio-group:not([data-thumbnails]) :where(.vds-thumbnail,media-thumbnail){display:none}:where(.vds-chapter-radio-content){flex-direction:column;align-items:flex-start;display:flex}:where(.vds-chapters-radio-group:not([data-thumbnails]) .vds-chapter-radio-content){flex-flow:wrap;align-items:center;width:100%;display:flex}:where(.vds-chapters-radio-group:not([data-thumbnails]) .vds-chapter-radio-start-time){margin-top:0;margin-left:auto}:where(.vds-chapters-radio-group:not([data-thumbnails]) .vds-chapter-radio-duration){flex-basis:100%;margin-top:4px}.vds-menu-items[data-keyboard] .vds-chapters-radio-group:focus-within{padding:var(--media-chapters-focus-padding,4px)}:where(.vds-poster){contain:content;opacity:0;z-index:1;pointer-events:none;box-sizing:border-box;background-color:var(--media-poster-bg,black);border:0;width:100%;height:100%;transition:opacity .2s ease-out;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}:where(.vds-poster img){object-fit:inherit;object-position:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;box-sizing:border-box}.vds-poster :where(img){object-fit:contain;border:0;width:100%;height:100%}:where(.vds-poster[data-hidden]){display:none}:where(.vds-poster[data-visible]){opacity:1}.vds-poster img:not([src]){display:none}.vds-poster:not(:defined){display:none}:where(.vds-slider){--width:var(--media-slider-width,100%);--height:var(--media-slider-height,48px);--thumb-size:var(--media-slider-thumb-size,15px);--thumb-focus-size:var(--media-slider-focused-thumb-size,calc(var(--thumb-size) * 1.1));--track-width:var(--media-slider-track-width,100%);--track-height:var(--media-slider-track-height,5px);--track-focus-width:var(--media-slider-focused-track-width,var(--track-width));--track-focus-height:var(--media-slider-focused-track-height,calc(var(--track-height) * 1.25));width:var(--width);height:var(--height);margin:0 calc(var(--thumb-size) / 2);contain:layout style;pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;-webkit-tap-highlight-color:transparent;outline:none;align-items:center;display:inline-flex;position:relative}:where(.vds-slider[aria-hidden=true]){display:none!important}:where(.vds-slider[aria-disabled=true]){cursor:unset}:where(.vds-slider:focus){outline:none}:where(.vds-slider:not([data-chapters])[data-focus],.vds-slider:not([data-chapters]):focus-visible) :where(.vds-slider-track){box-shadow:var(--media-focus-ring)}:where(.vds-slider .vds-slider-track){z-index:0;width:var(--track-width);height:var(--track-height);border-radius:var(--media-slider-track-border-radius,2px);background-color:var(--media-slider-track-bg,#ffffff4d);contain:strict;position:absolute;top:50%;left:0;transform:translateY(-50%)translateZ(0)}:where(.vds-slider[data-focus],.vds-slider:focus-visible) :where(.vds-slider-track){outline-offset:var(--thumb-size)}:where(.vds-slider:not([data-chapters])[data-active] .vds-slider-track){width:var(--track-focus-width);height:var(--track-focus-height)}:where(.vds-slider .vds-slider-track-fill){z-index:2;background-color:var(--media-slider-track-fill-bg,var(--media-brand));width:var(--slider-fill,0%);will-change:width}:where(.vds-slider .vds-slider-thumb){top:50%;left:var(--slider-fill);opacity:0;contain:layout size style;width:var(--thumb-size);height:var(--thumb-size);border:var(--media-slider-thumb-border,1px solid #cacaca);border-radius:var(--media-slider-thumb-border-radius,9999px);background-color:var(--media-slider-thumb-bg,#fff);pointer-events:none;will-change:left;z-index:2;transition:opacity .15s ease-in;position:absolute;transform:translate(-50%,-50%)translateZ(0)}:where(.vds-slider[data-dragging],.vds-slider[data-focus],.vds-slider:focus-visible) :where(.vds-slider-thumb){box-shadow:var(--media-slider-focused-thumb-shadow,0 0 0 4px #fff6)}:where(.vds-slider[data-active] .vds-slider-thumb){opacity:1;transition:var(--media-slider-thumb-transition,opacity .2s ease-in, box-shadow .2s ease)}:where(.vds-slider[data-dragging] .vds-slider-thumb){width:var(--thumb-focus-size);height:var(--thumb-focus-size)}:where(.vds-slider-value){contain:content;font-size:14px;font-family:var(--media-font-family,sans-serif);display:inline-block}:where(.vds-slider-thumbnail){contain:content;box-sizing:border-box;display:block}:where(.vds-slider-video){box-sizing:border-box;contain:content;border:var(--media-thumbnail-border,1px solid white);background-color:#000;display:inline-block}:where(.vds-slider-video video){width:156px;height:auto;display:block}:where(.vds-slider-video[data-loading]){opacity:0}:where(.vds-slider-video[data-hidden],.vds-slider-video[data-hidden] video){width:0;display:none}:where(.vds-slider .vds-slider-preview){opacity:0;background-color:var(--media-slider-preview-bg);border-radius:var(--media-slider-preview-border-radius,2px);pointer-events:none;will-change:left, opacity;contain:layout paint style;flex-direction:column;align-items:center;transition:opacity .2s ease-out;display:flex}:where(.vds-slider-preview[data-visible]){opacity:1;transition:opacity .2s ease-in}.vds-slider-value{background-color:var(--media-slider-value-bg,black);border-radius:var(--media-slider-value-border-radius,2px);border:var(--media-slider-value-border);color:var(--media-slider-value-color,white);padding:var(--media-slider-value-padding,1px 10px)}:where(.vds-slider-video:not([data-hidden])+.vds-slider-chapter-title,.vds-slider-thumbnail:not([data-hidden])+.vds-slider-chapter-title){margin-top:var(--media-slider-chapter-title-gap,6px)}:where(.vds-slider-video:not([data-hidden])+.vds-slider-value,.vds-slider-thumbnail:not([data-hidden])+.vds-slider-value,.vds-slider-chapter-title+.vds-slider-value){margin-top:var(--media-slider-value-gap,2px)}:where(.vds-slider[aria-orientation=vertical]){--width:var(--media-slider-width,48px);--height:var(--media-slider-height,100%);--track-width:var(--media-slider-track-width,4px);--track-height:var(--media-slider-track-height,100%);--track-focus-width:var(--media-slider-focused-track-width,calc(var(--track-width) * 1.25));--track-focus-height:var(--media-slider-focused-track-height,var(--track-height));margin:calc(var(--thumb-size) / 2) 0}:where(.vds-slider[aria-orientation=vertical] .vds-slider-track){top:unset;bottom:0;left:50%;transform:translate(-50%)translateZ(0)}:where(.vds-slider[aria-orientation=vertical] .vds-slider-track-fill){width:var(--track-width);height:var(--slider-fill);will-change:height;transform:translate(-50%)translateZ(0)}:where(.vds-slider[aria-orientation=vertical] .vds-slider-progress){top:unset;width:var(--track-width);height:var(--slider-progress,0%);will-change:height;bottom:0}:where(.vds-slider[aria-orientation=vertical] .vds-slider-thumb){top:unset;bottom:var(--slider-fill);will-change:bottom;left:50%;transform:translate(-50%,50%)translateZ(0)}:where(.vds-slider[aria-orientation=vertical] .vds-slider-preview){will-change:bottom, opacity}:where([data-live] .vds-time-slider .vds-slider-track-fill){background-color:var(--media-slider-track-fill-live-bg,#dc2626)}:where(.vds-time-slider .vds-slider-progress){z-index:1;width:var(--slider-progress,0%);will-change:width;background-color:var(--media-slider-track-progress-bg,#ffffff80);left:0}:where([data-media-player]:not([data-can-play]) .vds-time-slider .vds-slider-value){display:none}:where(.vds-slider-steps){justify-content:space-between;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}:where(.vds-slider-step){width:var(--media-slider-step-width,2.5px);height:calc(var(--track-height) + 1px);background-color:var(--media-slider-step-color,#7c7c7c);opacity:0;transition:opacity .3s}:where(.vds-slider[data-active] .vds-slider-step){opacity:1}:where(.vds-time-slider .vds-slider-chapters){contain:layout style;border-radius:var(--media-slider-track-border-radius,1px);align-items:center;width:100%;height:100%;display:flex;position:relative}:where(.vds-slider[data-focus],.vds-slider:focus-visible) :where(.vds-slider-chapters){box-shadow:var(--media-focus-ring);height:var(--track-height)}:where(.vds-time-slider .vds-slider-chapter){margin-right:2px}:where(.vds-time-slider .vds-slider-chapter:last-child){margin-right:0}:where(.vds-time-slider .vds-slider-chapter){will-change:height, transform;contain:layout style;border-radius:var(--media-slider-track-border-radius,1px);align-items:center;width:100%;height:100%;display:flex;position:relative}:where(.vds-time-slider .vds-slider-chapter .vds-slider-track-fill){width:var(--chapter-fill,0%);will-change:width}:where(.vds-time-slider .vds-slider-chapter .vds-slider-progress){width:var(--chapter-progress,0%);will-change:width}@media (hover:hover) and (pointer:fine){:where(.vds-time-slider:hover .vds-slider-chapters){contain:strict}:where(.vds-time-slider .vds-slider-chapter:hover:not(:only-of-type)){transform:var(--media-slider-chapter-hover-transform,scaleY(2));transition:var(--media-slider-chapter-hover-transition,transform .1s cubic-bezier(.4, 0, 1, 1))}}:where(.vds-time-slider .vds-slider-chapter-title){font-family:var(--media-font-family,sans-serif);font-size:var(--media-slider-chapter-title-font-size,14px);color:var(--media-slider-chapter-title-color,#f5f5f5);background-color:var(--media-slider-chapter-title-bg)}:where(.vds-thumbnail){--min-width:var(--media-thumbnail-min-width,140px);--max-width:var(--media-thumbnail-max-width,180px);--aspect-ratio:var(--media-thumbnail-aspect-ratio,var(--thumbnail-aspect-ratio));width:var(--thumbnail-width);height:var(--thumbnail-height);background-color:var(--media-thumbnail-bg,black);contain:strict;box-sizing:border-box;min-width:var(--min-width);min-height:var(--media-thumbnail-min-height,calc(var(--min-width) / var(--aspect-ratio)));max-width:var(--max-width);max-height:var(--media-thumbnail-max-height,calc(var(--max-width) / var(--aspect-ratio)));display:block;overflow:hidden}.vds-thumbnail{border:var(--media-thumbnail-border,1px solid white)}:where(.vds-thumbnail img){will-change:width, height, transform;min-width:unset!important;max-width:unset!important}:where(.vds-thumbnail[data-loading] img){opacity:0}:where(.vds-thumbnail[aria-hidden=true]){display:none!important}:where(.vds-time-group){align-items:center;display:flex}.vds-time-divider{margin:0 var(--media-time-divider-gap,2.5px);color:var(--media-time-divider-color,#e0e0e0)}:where(.vds-time){contain:content;font-size:var(--media-time-font-size,15px);font-weight:var(--media-time-font-weight,400);font-family:var(--media-font-family,sans-serif);border-radius:var(--media-time-border-radius,2px);letter-spacing:var(--media-time-letter-spacing,.025em);display:inline-block}.vds-time{color:var(--media-time-color,var(--default-color));background-color:var(--media-time-bg);border:var(--media-time-border);padding:var(--media-time-padding,2px);outline:0}:where(.vds-time:focus-visible){box-shadow:var(--media-focus-ring)}.light .vds-time{--default-color:#0a0a0a}.dark .vds-time{--default-color:#f5f5f5}:where(.vds-tooltip,media-tooltip){display:contents}:where(.vds-tooltip-content){box-sizing:border-box;font-family:var(--media-font-family,sans-serif);font-size:var(--media-tooltip-font-size,13px);font-weight:var(--media-tooltip-font-weight,500);opacity:0;pointer-events:none;white-space:nowrap;z-index:10;will-change:transform, opacity;display:inline-block}.vds-tooltip-content{border-radius:var(--media-tooltip-border-radius,4px);background-color:var(--media-tooltip-bg-color,var(--default-bg));border:var(--media-tooltip-border,var(--default-border));color:var(--media-tooltip-color,var(--default-color));padding:var(--media-tooltip-padding,4px 8px)}.light .vds-tooltip-content{--default-color:#1a1a1a;--default-bg:white;--default-border:1px solid #0003}.dark .vds-tooltip-content{--default-color:#f5f5f5;--default-bg:black;--default-border:1px solid #ffffff1a}:where(.vds-menu .vds-menu-button[role=button][data-pressed] .vds-tooltip-content){opacity:0;display:none}:where(.vds-tooltip-content){--enter-transform:translateY(0px) scale(1);--exit-transform:translateY(12px) scale(.8)}:where(.vds-tooltip-content:not([data-visible])){animation:var(--media-tooltip-exit-animation,vds-tooltip-exit .2s ease-out)}:where(.vds-tooltip-content[data-visible]){animation:var(--media-tooltip-enter-animation,vds-tooltip-enter .2s ease-in);animation-fill-mode:forwards}:where(.vds-tooltip-content[data-placement~=bottom]){--enter-transform:translateY(0) scale(1);--exit-transform:translateY(-12px) scale(.8)}:where(.vds-tooltip-content[data-placement~=left]){--enter-transform:translateX(0) scale(1);--exit-transform:translateX(12px) scale(.8)}:where(.vds-tooltip-content[data-placement~=right]){--enter-transform:translateX(0) scale(1);--exit-transform:translateX(-12px) scale(.8)}@keyframes vds-tooltip-enter{0%{opacity:0;transform:var(--exit-transform)}to{opacity:1;transform:var(--enter-transform)}}@keyframes vds-tooltip-exit{0%{opacity:1;transform:var(--enter-transform)}to{opacity:0;transform:var(--exit-transform)}}@media (prefers-reduced-motion){:where(.vds-tooltip-content){animation:none}:where(.vds-tooltip-content[data-visible]){opacity:1}}[data-media-player]:not([data-paused]) .vds-play-tooltip-text,[data-media-player][data-paused] .vds-pause-tooltip-text,[data-media-player][data-pip] .vds-pip-enter-tooltip-text,[data-media-player]:not([data-pip]) .vds-pip-exit-tooltip-text,[data-media-player][data-fullscreen] .vds-fs-enter-tooltip-text,[data-media-player]:not([data-fullscreen]) .vds-fs-exit-tooltip-text,[data-media-player]:not([data-captions]) .vds-cc-on-tooltip-text,[data-media-player][data-captions] .vds-cc-off-tooltip-text,[data-media-player]:not([data-muted]) .vds-mute-tooltip-text,[data-media-player][data-muted] .vds-unmute-tooltip-text{display:none}[data-media-player] .vds-video-layout:not([data-match]){display:none!important}[data-media-player][data-layout=video]{background-color:var(--video-bg,black)}[data-media-player][data-layout=video]:not([data-fullscreen]){border-radius:var(--video-border-radius,6px);border:var(--video-border,1px solid #ffffff1a)}:where(.vds-video-layout){--media-brand:var(--video-brand,#f5f5f5);--media-font-family:var(--video-font-family,sans-serif);--media-controls-color:var(--video-controls-color,#f5f5f5);--media-tooltip-y-offset:6px;--media-menu-y-offset:6px;--media-focus-ring-color:var(--video-focus-ring-color,#4e9cf6);--media-focus-ring:var(--video-focus-ring,0 0 0 3px var(--media-focus-ring-color));color:var(--video-controls-color,#f5f5f5);display:contents}:where([data-media-player][data-focus]:not([data-playing]) .vds-video-layout .vds-controls){border-radius:var(--video-border-radius,6px);box-shadow:var(--media-focus-ring)}:where(.vds-video-layout .vds-controls[data-visible]){border-radius:var(--video-border-radius,6px);background-image:linear-gradient(#0000004d,5%,#0000,90%,#0009)}.vds-video-layout .vds-controls-group{pointer-events:auto;z-index:0;align-items:center;padding:4px 6px;display:flex}.vds-video-layout .vds-controls-group:first-child{z-index:50}.vds-video-layout .vds-controls-group:nth-last-child(2){z-index:11;margin-bottom:-16px;padding:0 12px}.vds-video-layout:not([data-sm]) .vds-controls-group:last-child{--media-menu-y-offset:26px;--media-tooltip-y-offset:26px;--media-slider-preview-offset:26px;z-index:10}:where(.vds-video-layout .vds-button){margin-right:2.5px}:where(.vds-video-layout[data-sm] .vds-chapter-title){font-size:var(--video-sm-chapter-title-font-size,15px)}:where([data-fullscreen] .vds-video-layout .vds-chapter-title){font-size:var(--video-fullscreen-chapter-title-font-size,16px)}:where(.vds-video-layout:not([data-sm]) .vds-mute-button){margin-left:-2.5px;margin-right:-5px}:where(.vds-video-layout[data-sm]){--media-button-size:var(--video-sm-button-size,36px)}:where(.vds-video-layout .vds-time-slider){--media-slider-height:45px;flex-grow:0}:where(.vds-video-layout .vds-slider-thumbnail){--media-thumbnail-border:var(--video-slider-thumbnail-border,1px solid #f5f5f5);border-radius:var(--video-slider-thumbnail-border-radius,2px)}.vds-video-layout .vds-time-slider .vds-slider-value{background-color:var(--video-time-bg,unset);text-shadow:-1px -1px #333,1px -1px #333,-1px 1px #333,1px 1px #333}:where(.vds-video-layout[data-sm] .vds-time){text-shadow:unset}:where(.vds-video-layout[data-lg] .vds-volume){--gap:var(--video-volume-gap,10px);display:contents}:where(.vds-video-layout[data-lg] .vds-volume-popup){display:contents}:where(.vds-video-layout[data-lg] .vds-volume-slider){max-width:0;margin:0;transition:all .15s}:where(.vds-video-layout[data-lg] .vds-volume[data-active] .vds-volume-slider),:where(.vds-video-layout[data-lg] .vds-volume:has([data-active]) .vds-volume-slider){margin-left:var(--gap);opacity:1;visibility:visible;max-width:var(--video-volume-slider-max-width,72px)}.vds-video-layout[data-lg] .vds-volume-slider:after{content:"";top:0;left:calc(-1 * var(--gap));width:var(--gap);z-index:1;pointer-events:auto;height:100%;position:fixed}:where(.vds-video-layout[data-sm] .vds-volume){--media-slider-height:var(--video-volume-height,96px);--media-slider-preview-offset:calc(-200% - 6px);--gap:var(--video-volume-gap,10px);justify-content:center;align-items:center;display:flex;position:relative}:where(.vds-video-layout[data-sm] .vds-volume-popup){top:calc(100% + var(--gap));opacity:0;border-radius:var(--video-volume-border-radius,8px);filter:var(--media-volume-filter,drop-shadow(0 1px 1px #0000000d));visibility:hidden;transition:opacity .15s ease-out,visibility .15s ease-out;display:block;position:absolute;left:50%;transform:translate(-50%)}.vds-video-layout[data-sm] .vds-mute-button:after{content:"";bottom:calc(-1 * var(--gap));width:100%;height:var(--gap);z-index:1;pointer-events:auto;position:fixed;right:0}.vds-video-layout .vds-volume-popup{background-color:var(--video-volume-bg,var(--media-menu-bg,var(--default-bg)));border:var(--video-volume-border,var(--default-border))}.light .vds-video-layout .vds-volume-popup,.vds-video-layout.light .vds-volume-popup{--default-bg:#fafafa;--default-border:1px solid #0a0a0a1a}.dark .vds-video-layout .vds-volume-popup,.vds-video-layout.dark .vds-volume-popup{--default-bg:#0a0a0a;--default-border:1px solid #ffffff1a}:where(.vds-video-layout[data-sm] .vds-volume[data-active] .vds-volume-popup),:where(.vds-video-layout[data-sm] .vds-volume:has([data-active]) .vds-volume-popup){opacity:1;visibility:visible;transition:opacity .15s ease-in,visibility .15s ease-in}:where(.vds-video-layout[data-sm] .vds-volume[data-active] .vds-tooltip-content){display:none!important}:where(.vds-video-layout .vds-time[data-type=current]){margin-right:2px}:where(.vds-video-layout .vds-time[data-type=current][remainder]){margin-left:2px}.vds-video-layout .vds-time{--default-color:#f5f5f5!important}:where([data-preview] .vds-video-layout .vds-captions){opacity:0}:where(.vds-video-layout .vds-captions){z-index:10;transition:var(--video-captions-transition,bottom .3s ease-in-out)}@media (min-width:980px){:where([data-fullscreen] .vds-video-layout .vds-captions){bottom:var(--video-lg-fullscreen-captions-offset,54px)}}:where([data-media-player][data-controls] .vds-video-layout .vds-captions){bottom:var(--video-captions-offset,78px)}:where([data-media-player][data-controls] .vds-video-layout[data-sm] .vds-captions){bottom:var(--video-sm-captions-offset,48px)}:where(.vds-video-layout .vds-time-slider .vds-slider-chapter-title){text-align:center;text-shadow:-1px -1px #212121,1px -1px #212121,-1px 1px #212121,1px 1px #212121;width:100%}:where(.vds-video-layout .vds-gesture){z-index:0;width:100%;height:100%;top:0;left:0}:where(.vds-video-layout .vds-gesture[action=seek\:-10]){width:var(--video-gesture-seek-width,20%);z-index:1}:where(.vds-video-layout .vds-gesture[action=seek\:10]){left:unset;width:var(--video-gesture-seek-width,20%);z-index:1;right:0}@media (pointer:coarse){:where(.vds-video-layout .vds-gesture[action=toggle\:paused]){display:none}}@media not all and (pointer:coarse){:where([data-media-player] .vds-video-layout .vds-gesture[action=toggle\:controls]){display:none}}:where(.vds-video-layout .vds-live-button){margin-left:12px}:where(.vds-video-layout:not([data-sm]) .vds-time-group){margin-left:10px}:where(.vds-video-layout[data-sm] .vds-time){font-size:var(--video-sm-time-font-size,14px)}:where([data-fullscreen] .vds-video-layout .vds-time){font-size:var(--video-fullscreen-time-font-size,16px)}:where(.vds-video-layout .vds-load-container){pointer-events:none;z-index:99;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:absolute;inset:0}:where([data-media-player][data-load=play]:not([data-started]) .vds-video-layout[data-match] .vds-load-container){display:flex}:where(.vds-video-layout .vds-load-container .vds-play-button){--size:var(--video-load-button-size,56px);--color:var(--video-load-button-color,#000c);--bg-color:var(--video-load-button-bg,var(--media-brand));--media-button-hover-transform:0;--media-button-border:var(--video-load-button-border,var(--color));--media-button-hover-bg:var(--video-load-button-bg,var(--media-brand));width:var(--size);height:var(--size);pointer-events:auto;margin-bottom:2px;overflow:hidden}.vds-video-layout .vds-load-container .vds-play-button{border-radius:var(--video-load-button-border-radius,100%);color:var(--color);background-color:var(--bg-color)}:where(.vds-video-layout[data-sm] .vds-load-container .vds-play-button){--size:var(--video-sm-load-button-size,48px);--media-button-hover-transform:translateY(0%);width:var(--size);height:var(--size);transform:translateY(0%)}:where(.vds-video-layout[data-sm] .vds-controls-group:nth-last-child(2)){pointer-events:none}:where(.vds-video-layout[data-sm] .vds-controls-group:last-child){z-index:2;margin-top:-2.5px;margin-bottom:-6px}:where([data-fullscreen] .vds-video-layout[data-sm] .vds-controls-group:last-child){margin-bottom:0}.vds-video-layout[data-sm] .vds-controls-group{padding:2px}:where(.vds-video-layout[data-sm]) :where(.vds-button,.vds-slider:not(.vds-time-slider),.vds-time,.vds-time-divider,.vds-chapter-title){transition:opacity .15s}:where([data-media-player]:not([data-started]) .vds-video-layout[data-sm]) :where(.vds-button .vds-slider,.vds-time-group){opacity:0;visibility:hidden}:where(.vds-video-layout[data-sm] .vds-time-slider){transition:transform .1s linear}@media (pointer:coarse){:where([data-preview] .vds-video-layout:not([data-no-scrub-gesture])) :where(.vds-button,.vds-slider:not(.vds-time-slider),.vds-time,.vds-chapter-title,.vds-time-divider,.vds-captions,.vds-live-button){opacity:0}:where([data-preview] .vds-video-layout:not([data-no-scrub-gesture]) .vds-time-slider){--track-height:var(--video-sm-slider-focus-track-height,12px);transition:transform .1s linear;transform:translateY(-6px)}}:where(.vds-video-layout[data-sm] .vds-controls .vds-play-button){--size:var(--video-sm-play-button-size,45px);--media-button-hover-transform:translateY(25%);width:var(--size);height:var(--size);pointer-events:auto;border-radius:100%;margin-bottom:2px;overflow:hidden;transform:translateY(25%)}.vds-video-layout[data-sm] .vds-controls .vds-play-button{background-color:var(--video-sm-play-button-bg,#0009)}:where([data-media-player]:not([data-started]) .vds-video-layout[data-sm] .vds-controls-group:not(:nth-child(3))){opacity:0;visibility:hidden}:where(.vds-video-layout[data-sm] .vds-buffering-indicator){--media-buffering-size:64px;transform:translate(-2px,-4px)}:where(.vds-video-layout .vds-start-duration .vds-time){z-index:10;margin-bottom:8px;margin-right:8px;position:absolute;bottom:8px;right:8px}.vds-video-layout .vds-start-duration .vds-time{padding:var(--video-sm-start-duration-padding,3px 6px);color:var(--video-sm-start-duration-color,var(--video-controls-color));background-color:var(--video-sm-start-duration-bg,#000000a3)}:where([data-started] .vds-video-layout .vds-start-duration .vds-time){display:none}:where([data-media-player]:not([data-can-play]) .vds-video-layout .vds-start-duration .vds-time){opacity:0}:where(.vds-video-layout[data-sm] .vds-time[data-type=current]){margin-left:8px}:where([data-fullscreen] .vds-video-layout .vds-controls-group:nth-last-child(2)){margin-bottom:-16px}@media (orientation:portrait){:where([data-fullscreen] .vds-video-layout .vds-captions){bottom:10dvh}}@media (orientation:landscape){:where([data-fullscreen] .vds-video-layout .vds-controls-group:nth-last-child(2)){margin-bottom:-12px}}[data-media-player] .vds-audio-layout:not([data-match]){display:none!important}:where([data-media-player][data-layout=audio]){border-radius:var(--audio-border-radius,6px)}:where(.vds-audio-layout){min-width:100%;height:60px;color:var(--audio-controls-color,var(--default-color));background-color:var(--audio-bg,var(--default-bg));border-radius:var(--audio-border-radius,6px);box-sizing:border-box;filter:var(--audio-filter,drop-shadow(0 4px 3px #00000012) drop-shadow(0 2px 2px #0000000f));align-items:center;display:inline-flex;position:relative}.vds-audio-layout{border:var(--audio-border,1px solid #ffffff1a)}:where([data-media-player][data-focus]:not([data-playing]) .vds-audio-layout){box-shadow:var(--media-focus-ring)}:where(.vds-audio-layout){--media-brand:var(--audio-brand,var(--default-brand));--media-font-family:var(--audio-font-family,sans-serif);--media-controls-color:var(--audio-controls-color,var(--default-controls-color));--media-menu-y-offset:18px;--media-tooltip-y-offset:18px;--media-slider-track-bg:var(--audio-slider-track-bg,var(--default-slider-track-bg));--media-slider-track-fill-bg:var(--audio-slider-track-bg,var(--media-brand));--media-slider-track-progress-bg:var(--audio-slider-progress-bg,var(--default-slider-progress-bg));--media-slider-value-border:var(--audio-slider-value-border,1px solid #ffffff1a);--media-slider-value-gap:var(--audio-slider-value-gap,6px);--media-focus-ring-color:var(--audio-focus-ring-color,#4e9cf6);--media-focus-ring:var(--audio-focus-ring,0 0 0 3px var(--media-focus-ring-color))}.vds-audio-layout.light,.light .vds-audio-layout{--default-brand:#0a0a0a;--default-color:#0a0a0a;--default-bg:#fafafa;--default-controls-color:#0a0a0a;--default-border:1px solid #64646433;--default-slider-track-bg:#3232321a;--default-slider-progress-bg:#0a0a0a33}.vds-audio-layout.dark,.dark .vds-audio-layout{--default-brand:#f5f5f5;--default-color:#f5f5f5;--default-controls-color:#f5f5f5;--default-bg:black;--default-slider-track-bg:#ffffff4d;--default-slider-progress-bg:#ffffff80}.vds-audio-layout .vds-controls{border-radius:var(--audio-border-radius,6px);padding-inline:6px}:where(.vds-audio-layout .vds-controls-group){pointer-events:auto;align-items:center;width:100%;display:flex}:where(.vds-audio-layout .vds-button){width:var(--audio-button-size,36px);height:var(--audio-button-size,36px);margin-right:2.5px}:where(.vds-audio-layout .vds-play-tooltip){--media-tooltip-y-offset:18px}:where(.vds-audio-layout .vds-button){max-width:var(--audio-button-size,36px);transition:max-width .14s ease-in}:where(.vds-audio-layout .vds-play-button){--media-button-hover-transform:0;--media-button-border:var(--audio-play-button-border,var(--color));--media-button-hover-bg:var(--bg-color);--media-button-touch-hover-bg:var(--bg-color);width:var(--audio-play-button-size,32px);height:var(--audio-play-button-size,32px);border-radius:var(--audio-play-button-border-radius,100%);pointer-events:auto;margin-bottom:2px;overflow:hidden}.vds-audio-layout .vds-play-button{color:var(--audio-play-button-color,var(--default-color));background-color:var(--audio-play-button-bg,var(--default-bg))}.light .vds-audio-layout .vds-play-button,.vds-audio-layout.light .vds-play-button{--default-color:#f5f5f5;--default-bg:var(--media-brand)}.dark .vds-audio-layout .vds-play-button,.vds-audio-layout.dark .vds-play-button{--default-color:#0a0a0a;--default-bg:var(--media-brand)}:where(.vds-audio-layout .vds-caption-button:not([data-active])){opacity:var(--audio-caption-button-off-opacity,.64)}:where(.vds-audio-layout .vds-live-button){margin-right:8px}:where(.vds-audio-layout .vds-seek-button){visibility:hidden;max-width:0}:where([data-playing] .vds-audio-layout .vds-seek-button){max-width:var(--audio-button-size,36px);visibility:visible}:where(.vds-audio-layout .vds-settings-menu .vds-button){margin-right:0}@media (pointer:coarse){:where(.vds-audio-layout .vds-caption-button){display:none}}:where(.vds-audio-layout .vds-title){opacity:1;text-wrap:nowrap;white-space:nowrap;align-items:center;max-width:100%;margin-left:6px;margin-right:auto;transition:max-width .15s ease-in 75ms,opacity .15s ease-in 75ms;display:flex;position:relative;overflow:hidden}:where([data-playing] .vds-audio-layout .vds-title){opacity:0;max-width:0;transition:none;transition-delay:0;margin:0}:where(.vds-audio-layout .vds-title-text){align-items:center;display:inline-flex}:where(.vds-audio-layout .vds-marquee .vds-title-text){animation:8s linear infinite vds-marquee}:where(.vds-audio-layout .vds-title:hover *){animation-play-state:paused}:where(.vds-audio-layout .vds-title-text:nth-child(2)){margin-left:16px}@keyframes vds-marquee{0%{transform:translate(0%)}to{transform:translate(calc(-100% - 16px))}}:where(.vds-audio-layout .vds-time){font-size:var(--audio-time-font-size,15px);margin-inline:8px;transition:max-width .14s ease-in}:where(.vds-audio-layout .vds-time-slider){--media-slider-preview-offset:14px;opacity:0;transform-origin:0;visibility:hidden;max-width:0;transition:none;transform:scaleX(0)}:where([data-media-player]:not([data-paused]) .vds-audio-layout .vds-time-slider){opacity:1;visibility:visible;max-width:100%;transition:opacity .15s ease-in 75ms,transform .15s ease-in 75ms;transform:scaleX(1)}:where(.vds-audio-layout .vds-slider-chapter-title){color:var(--audio-slider-chapter-title-color,black)}:where(.dark .vds-audio-layout .vds-slider-chapter-title){color:var(--audio-slider-chapter-title-color,white)}:where([data-buffering] .vds-audio-layout .vds-slider-progress){--stripe-color:var(--audio-buffering-stripe-color,#00000040);--stripe-size:var(--audio-buffering-stripe-size,30px);background-image:linear-gradient(-45deg, var(--stripe-color) 25%, transparent 25%, transparent 50%, var(--stripe-color) 50%, var(--stripe-color) 75%, transparent 75%, transparent);background-size:var(--stripe-size) var(--stripe-size);animation:vds-audio-track-progress var(--audio-buffering-stripe-speed,2s) linear infinite;width:100%!important}@keyframes vds-audio-track-progress{0%{background-position:0 0}to{background-position:var(--stripe-size) var(--stripe-size)}}:where(.vds-audio-layout .vds-volume){--media-slider-height:var(--audio-volume-height,96px);--media-slider-preview-offset:6px;--gap:var(--audio-volume-gap,16px);justify-content:center;align-items:center;display:flex;position:relative}:where(.vds-audio-layout .vds-volume-popup){bottom:calc(100% + var(--gap));opacity:0;border-radius:var(--audio-volume-border-radius,8px);filter:var(--media-volume-filter,drop-shadow(0 1px 1px #0000000d));visibility:hidden;transition:opacity .15s ease-out,visibility .15s ease-out;position:absolute;left:50%;transform:translate(-50%)}.vds-audio-layout .vds-volume-popup:after{content:"";bottom:calc(-1 * var(--gap));width:100%;height:var(--gap);z-index:1;pointer-events:auto;position:fixed;right:0}.vds-audio-layout .vds-volume-popup{background-color:var(--audio-volume-bg,var(--media-menu-bg,var(--default-bg)));border:var(--audio-volume-border,var(--default-border))}.light .vds-audio-layout .vds-volume-popup,.vds-audio-layout.light .vds-volume-popup{--default-bg:#fafafa;--default-border:1px solid #0a0a0a1a}.dark .vds-audio-layout .vds-volume-popup,.vds-audio-layout.dark .vds-volume-popup{--default-bg:#0a0a0a;--default-border:1px solid #ffffff1a}:where(.vds-audio-layout .vds-volume[data-active] .vds-volume-popup),:where(.vds-audio-layout .vds-volume:has([data-active]) .vds-volume-popup){opacity:1;visibility:visible;transition:opacity .15s ease-in,visibility .15s ease-in}:where(.vds-audio-layout .vds-volume[data-active] .vds-tooltip-content){display:none!important}:where(.vds-audio-layout .vds-menu-items[data-root]){max-height:var(--audio-menu-max-height,320px)}:where(.vds-audio-layout .vds-captions){--cue-font-size:calc(var(--audio-cue-font-size,14px) * var(--media-user-font-size,1));width:100%;top:unset;bottom:calc(100% + var(--audio-captions-offset,4px));text-align:center;background-color:var(--media-user-display-bg,var(--media-cue-display-bg));display:inline-block;position:absolute}:where([data-preview] .vds-audio-layout .vds-captions),:where([data-paused] .vds-audio-layout .vds-captions){opacity:0}@media (pointer:coarse){.vds-audio-layout[data-scrubbing] :where(.vds-button,.vds-time){transition:max-width .15s ease-out;max-width:0!important;margin:0!important;padding:0!important}}.mq{--bg:var(--color-bg);--surface:var(--color-surface);--sidebar:var(--color-sidebar);--elevated:var(--color-elevated);--input:var(--color-input);--border:var(--color-border);--border-strong:var(--color-border-strong);--text:var(--color-text);--text-2:var(--color-text-secondary);--text-3:var(--color-text-muted);--orange:var(--color-orange);--green:var(--color-success,#16a34a);--red:var(--color-danger);--violet:var(--color-violet);--nav-on:var(--color-nav-active-bg);--nav-hover:var(--color-nav-hover-bg);--shadow:var(--shadow-card);--cta-text:var(--color-cta-text);--marque:var(--color-accent);--fb:var(--font-body), "Hanken Grotesk", system-ui, sans-serif;--fd:var(--font-display), var(--font-body), system-ui, sans-serif;color:var(--text);font-family:var(--fb);font-size:15px;line-height:1.55}.mq .card,.mq .li{color:var(--text);text-decoration:none}.mq button{color:inherit}.mq h1,.mq h2,.mq h3,.mq h4{font-family:var(--fd);text-wrap:balance;margin:0;line-height:1.15}.mq p{margin:0}.mq button,.mq input,.mq textarea,.mq select{font-family:var(--fb);font-size:inherit;color:inherit}.mq :focus-visible{outline:2px solid var(--orange);outline-offset:2px;border-radius:6px}.mq .app,.mq.app{grid-template-columns:250px 1fr;min-height:100vh;display:grid}@media (max-width:920px){.mq .app,.mq.app{grid-template-columns:1fr}}.mq .side,.mq.side{background:var(--sidebar);border-right:1px solid var(--border);flex-direction:column;gap:2px;padding:14px 11px;display:flex}@media (max-width:920px){.mq .side,.mq.side{display:none}.mq .main,.mq.main{padding-bottom:78px}.mq .bnav,.mq.bnav{display:grid}.mq .main .edtabs,.mq.main .edtabs{display:flex}.mq .ed.m-plan .canvas,.mq.ed.m-plan .canvas,.mq .ed.m-plan .insp,.mq.ed.m-plan .insp,.mq .ed.m-canvas .plan,.mq.ed.m-canvas .plan,.mq .ed.m-canvas .insp,.mq.ed.m-canvas .insp,.mq .ed.m-insp .plan,.mq.ed.m-insp .plan,.mq .ed.m-insp .canvas,.mq.ed.m-insp .canvas{display:none}.mq .plan,.mq.plan,.mq .insp,.mq.insp{border:0}.mq .edf,.mq.edf{padding-bottom:12px}}.mq .bnav,.mq.bnav{z-index:60;background:var(--surface);border-top:1px solid var(--border);padding:6px 4px calc(6px + env(safe-area-inset-bottom));grid-template-columns:repeat(5,1fr);display:none;position:fixed;bottom:0;left:0;right:0}@media (max-width:920px){.mq .bnav,.mq.bnav{display:grid}}.mq .bnav button,.mq.bnav button,.mq .bnav a,.mq.bnav a{color:var(--text-3);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:3px;padding:6px 2px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.mq .bnav button .i,.mq.bnav button .i,.mq .bnav a .i,.mq.bnav a .i{font-size:19px;line-height:1}.mq .bnav button.on,.mq.bnav button.on,.mq .bnav a.on,.mq.bnav a.on{color:var(--orange);background:var(--nav-on)}.mq .bnav button .b,.mq.bnav button .b,.mq .bnav a .b,.mq.bnav a .b{background:var(--orange);color:#fff;border-radius:999px;margin-top:-2px;margin-left:22px;padding:0 5px;font-size:9.5px;font-weight:700;position:absolute}.mq .sheet,.mq.sheet{z-index:70;background:#3c1e0c73;align-items:flex-end;display:flex;position:fixed;inset:0}.mq .sheet>div,.mq.sheet>div{background:var(--surface);width:100%;padding:14px 14px calc(16px + env(safe-area-inset-bottom));max-height:80vh;box-shadow:var(--shadow);border-radius:18px 18px 0 0;overflow:auto}.mq .sheet .nav,.mq.sheet .nav{padding:11px 12px;font-size:15px}.mq .sheet .grp,.mq.sheet .grp{padding:12px 12px 4px}.mq .edtabs,.mq.edtabs{background:var(--input);border-bottom:1px solid var(--border);gap:4px;padding:6px 14px;display:none}.mq .edtabs button,.mq.edtabs button{color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;padding:7px 0;font-size:13px;font-weight:600}.mq .edtabs button.on,.mq.edtabs button.on{background:var(--surface);color:var(--text)}.mq .brand,.mq.brand{font-family:var(--fd);color:var(--orange);padding:6px 10px 10px;font-size:14.5px;font-weight:800}.mq .grp,.mq.grp{letter-spacing:.15em;text-transform:uppercase;color:var(--text-3);padding:14px 10px 5px;font-size:12px;font-weight:700}.mq .grp-pli,.mq.grp-pli{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;font-family:inherit;display:flex}.mq .grp-pli .grp-car,.mq.grp-pli .grp-car{opacity:.7;margin-top:-3px;font-size:13px;line-height:1;transition:transform .15s}.mq .grp-pli.ferme .grp-car,.mq.grp-pli.ferme .grp-car{transform:rotate(-90deg)}.mq .grp-pli:hover,.mq.grp-pli:hover{color:var(--text-2)}.mq .nav,.mq.nav{text-align:left;cursor:pointer;width:100%;color:var(--text-2);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 11px;font-size:14.5px;display:flex}.mq .nav:hover,.mq.nav:hover{background:var(--nav-hover);color:var(--text)}.mq .nav[aria-current=page],.mq.nav[aria-current=page]{background:var(--nav-on);color:var(--text);font-weight:700}.mq .nav .i,.mq.nav .i{text-align:center;opacity:.8;flex:none;width:17px}.mq .nav .b,.mq.nav .b{background:var(--orange);color:#fff;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:12px;font-weight:700}.mq .side .foot,.mq.side .foot{border-top:1px solid var(--border);color:var(--text-3);align-items:center;gap:8px;margin-top:auto;padding-top:12px;font-size:12px;display:flex}.mq .tbtn,.mq.tbtn{border:1px solid var(--border);background:var(--input);color:var(--text-2);cursor:pointer;border-radius:9px;padding:4px 8px;font-size:12.5px;line-height:1}.mq .tbtn:hover,.mq.tbtn:hover{color:var(--orange);border-color:var(--orange)}.mq .tbtn.on,.mq.tbtn.on{background:var(--orange);border-color:var(--orange);color:#fff}.mq .av,.mq.av{background:var(--input);width:25px;height:25px;color:var(--text-2);border:1px solid var(--border);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.mq .main,.mq.main{flex-direction:column;min-width:0;display:flex}.mq .hdr,.mq.hdr{border-bottom:1px solid var(--border);background:var(--surface);flex-wrap:wrap;align-items:center;gap:12px;padding:15px 24px;display:flex}.mq .hdr h1,.mq.hdr h1{flex:0 auto;min-width:0;font-size:20px;font-weight:700}.mq .hdr>h1,.mq.hdr>h1{margin-right:auto}:is(.mq .hdr>h1:has(+.hdr-aide),.mq.hdr>h1:has(+.hdr-aide)){margin-right:0}.mq .hdr>.hdr-aide,.mq.hdr>.hdr-aide{margin-right:auto}@media (max-width:600px){.mq .hdr .ct,.mq.hdr .ct{flex-basis:100%;order:-1}}.mq .body,.mq.body{flex:1;padding:22px 24px 60px}@media (max-width:600px){.mq .hdr,.mq.hdr,.mq .body,.mq.body,.mq .bar,.mq.bar,.mq .canvas,.mq.canvas,.mq .edf,.mq.edf{padding-left:14px;padding-right:14px}}.mq .btn,.mq.btn{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 15px;font-size:13.5px;font-weight:700;display:inline-flex}.mq .btn.p,.mq.btn.p{background:var(--grad-cta);color:var(--cta-text)}.mq .btn.gh,.mq.btn.gh{background:var(--input);color:var(--text-2);border:1px solid var(--border)}.mq .btn.d,.mq.btn.d{background:rgba(var(--rgb-red),.1);color:var(--red);border:1px solid rgba(var(--rgb-red),.3)}.mq .btn.s,.mq.btn.s{padding:5px 11px;font-size:12.5px}.mq .pill,.mq.pill{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.mq .pill.d,.mq.pill.d{background:var(--orange);color:#fff}.mq .pill.l,.mq.pill.l{background:var(--green);color:#fff}.mq .pill.r,.mq.pill.r{background:var(--red);color:#fff}.mq .pill.q,.mq.pill.q{color:var(--text-3);font-weight:500}.mq .pill.t,.mq.pill.t{background:var(--violet);color:#fff}.mq .gab,.mq.gab{text-align:left;border:1px solid var(--border);background:var(--input);cursor:pointer;border-radius:14px;align-items:flex-start;gap:13px;width:100%;padding:14px;display:flex}.mq .gab:hover,.mq.gab:hover{border-color:var(--orange)}.mq .gab .gi,.mq.gab .gi{background:rgba(var(--rgb-orange),.13);width:34px;height:34px;color:var(--orange);border-radius:10px;flex:none;place-items:center;font-size:15px;display:grid}.mq .gab .gg,.mq.gab .gg{flex-direction:column;gap:2px;min-width:0;display:flex}.mq .gab .gg strong,.mq.gab .gg strong{font-size:15px;font-family:var(--fd)}.mq .gab .gg span,.mq.gab .gg span{color:var(--text-2);font-size:12.5px}.mq .gab .go,.mq.gab .go{color:var(--text-3);font-size:12px}.mq .cards,.mq.cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,262px),1fr));align-items:stretch;gap:15px;display:grid}.mq .card,.mq.card{background:var(--surface);border:1px solid var(--border);cursor:pointer;text-align:left;border-radius:16px;flex-direction:column;align-items:stretch;width:100%;padding:0;display:flex;overflow:hidden}.mq .cards .card,.mq.cards .card{height:100%}.mq .card:hover:not(.ferme):not([style*=cursor\:default]),.mq.card:hover:not(.ferme):not([style*=cursor\:default]){border-color:rgba(var(--rgb-orange),.4)}.mq .card.ferme,.mq.card.ferme{cursor:default}.mq .cardw,.mq.cardw{position:relative}.mq .cdots,.mq.cdots{background:var(--surface);border:1px solid var(--border);position:absolute;top:8px;right:8px}.mq .card .cv,.mq.card .cv{aspect-ratio:16/9;background:linear-gradient(135deg,rgba(var(--rgb-orange),.22),rgba(var(--rgb-orange),.06));font-family:var(--fd);color:rgba(var(--rgb-orange),.75);flex:none;place-items:center;font-size:22px;font-weight:800;display:grid}.mq .card .cv.cv-photo,.mq.card .cv.cv-photo{color:#fff;width:100%;position:relative;overflow:hidden}.mq .card .cv.cv-photo>.ct-sceaux,.mq.card .cv.cv-photo>.ct-sceaux{z-index:1;position:relative}.mq .card .cv.cv-photo>img,.mq.card .cv.cv-photo>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mq .card .cv .cv-sig,.mq.card .cv .cv-sig{place-items:center;display:grid}.mq .card .cv.cv-photo .cv-sig,.mq.card .cv.cv-photo .cv-sig{z-index:1;color:#fff;background:#0000006b;position:absolute;inset:0}.mq .card .in,.mq.card .in{flex-direction:column;flex:auto;gap:6px;padding:13px 14px 14px;display:flex}.mq .card h3,.mq.card h3{font-size:15px;font-weight:700}.mq .card .m,.mq.card .m{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:auto;font-size:12.5px;display:flex}.mq .deux,.mq.deux{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:13px;margin-top:8px;display:grid}.mq .cote,.mq.cote{background:var(--input);border:1px solid var(--border);border-radius:13px;padding:14px}.mq .cote h4,.mq.cote h4{font-family:var(--fd);color:var(--orange);margin-bottom:7px;font-size:14.5px;font-weight:700}.mq .cote p,.mq.cote p{color:var(--text-2);margin-bottom:7px;font-size:13px}.mq .grille,.mq.grille{flex-wrap:wrap;gap:6px;display:flex}.mq .succ,.mq.succ{background:var(--input);border:1px solid var(--border);width:30px;height:30px;color:var(--text-3);border-radius:8px;place-items:center;font-size:13px;display:grid}.mq .succ.on,.mq.succ.on{background:var(--grad-cta);color:#fff;border-color:#0000;font-weight:700}.mq .race,.mq.race{background:var(--surface);border:1px solid rgba(var(--rgb-orange),.18);border-radius:16px;margin:16px 0 6px;padding:16px 18px}.mq .rh,.mq.rh{letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:700}.mq .lane,.mq.lane{grid-template-columns:22px 118px 1fr 78px;align-items:center;gap:10px;padding:5px 0;display:grid}.mq .lane.moi .rn b,.mq.lane.moi .rn b{color:var(--orange)}.mq .rk,.mq.rk{color:var(--text-3);text-align:center;font-size:12px;font-weight:800}.mq .rk.or,.mq.rk.or{color:#fff;background:linear-gradient(135deg,#f5b400,#d98c00);border-radius:6px;padding:1px 0}.mq .rn,.mq.rn{flex-direction:column;min-width:0;line-height:1.2;display:flex}.mq .rn b,.mq.rn b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.mq .rn i,.mq.rn i{font-size:12px;font-style:normal;font-weight:700}.mq .rn small,.mq.rn small{color:var(--text-3);font-size:12px}.mq .rt,.mq.rt{border:1px solid var(--border-strong);background:#783c140d;border-radius:999px;height:26px;position:relative;overflow:visible}.mq .rjauge,.mq.rjauge{opacity:.35;border-radius:999px;position:absolute;top:0;bottom:0;left:0}.mq .rp,.mq.rp{color:#fff;border:2px solid var(--surface);border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid;position:absolute;top:50%;transform:translate(-60%,-50%);box-shadow:0 2px 8px #0000002e}.mq .rx,.mq.rx{text-align:right;flex-direction:column;line-height:1.2;display:flex}.mq .rx i,.mq.rx i{font-size:12px;font-style:normal;font-weight:700}.mq .rx small,.mq.rx small{color:var(--text-3);font-size:12px}.mq .rl,.mq.rl{color:var(--text-2);margin-top:12px;font-size:13px;font-weight:600}@media (max-width:600px){.mq .lane,.mq.lane{grid-template-columns:20px 1fr auto;row-gap:4px}.mq .lane .rt,.mq.lane .rt{grid-area:2/1/auto/-1}.mq .lane .rx,.mq.lane .rx{white-space:nowrap;grid-area:1/3}}.mq .vliste,.mq.vliste{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:8px}.mq .lp,.mq.lp,.mq .lm,.mq.lm,.mq .ll,.mq.ll{border-radius:9px}.mq .lg,.mq.lg{cursor:pointer;border-radius:9px;flex-wrap:wrap;align-items:center;gap:9px;padding:7px 9px;display:flex}.mq .lg:hover,.mq.lg:hover{background:rgba(var(--rgb-orange),.06)}.mq .lp.on>.lg,.mq.lp.on>.lg,.mq .lm.on>.lg,.mq.lm.on>.lg,.mq .ll.on>.lg,.mq.ll.on>.lg{background:rgba(var(--rgb-orange),.13)}.mq .lp>.lg b,.mq.lp>.lg b{font-family:var(--fd);font-size:14.5px}.mq .lm,.mq.lm{margin-left:16px}.mq .lm>.lg b,.mq.lm>.lg b{font-size:13.5px;font-weight:700}.mq .ll,.mq.ll{margin-left:32px}.mq .ll .t,.mq.ll .t{font-size:13px}.mq .lg .i,.mq.lg .i{opacity:.6;font-size:12px}.mq .pas,.mq.pas{border:1px solid var(--border-strong);background:var(--input);width:22px;height:22px;color:var(--text-3);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;font-size:12px;display:grid}.mq .pas.on,.mq.pas.on{border-color:rgba(var(--rgb-green),.5);color:var(--green)}.mq .pas.fait,.mq.pas.fait{background:var(--green);border-color:var(--green);color:#fff;font-weight:700}.mq .pas.off,.mq.pas.off{background:var(--input);color:var(--text-3)}.mq .pas.ko,.mq.pas.ko{background:rgba(var(--rgb-red),.14);border-color:var(--red);color:var(--red);font-weight:800}.mq .ph,.mq.ph{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto;font-size:12px;display:inline-flex}.mq .jeton,.mq.jeton{border:1px solid var(--border);background:var(--input);color:var(--text-3);cursor:pointer;border-radius:999px;padding:2px 9px;font-size:12px}.mq .jeton:hover,.mq.jeton:hover{border-color:var(--orange);color:var(--orange)}.mq .jeton.on,.mq.jeton.on{background:rgba(var(--rgb-orange),.14);border-color:rgba(var(--rgb-orange),.45);color:var(--orange);font-weight:700}.mq .jeton.fixe,.mq.jeton.fixe{cursor:default;background:rgba(var(--rgb-violet),.12);color:var(--violet);border-color:#0000;font-weight:700}.mq .jr,.mq.jr{color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.mq .jr.ko,.mq.jr.ko{color:var(--red);font-weight:700}.mq .kob,.mq.kob{color:var(--red);font-weight:800}.mq .soucis,.mq.soucis{background:rgba(var(--rgb-red),.07);border:1px solid rgba(var(--rgb-red),.3);border-radius:12px;margin-bottom:14px;padding:11px 14px;font-size:12.5px}.mq .soucis b,.mq.soucis b{color:var(--red);margin-bottom:6px;display:block}.mq .soucis button,.mq.soucis button{text-align:left;width:100%;color:var(--text-2);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12.5px;display:block}.mq .soucis button:hover,.mq.soucis button:hover{color:var(--red)}.mq .simu,.mq.simu{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;display:flex}.mq .simu.on,.mq.simu.on{border-color:rgba(var(--rgb-orange),.45)}.mq .simu label,.mq.simu label{color:var(--text-3);align-items:center;gap:8px;font-size:12.5px;display:flex}.mq .simu input[type=range],.mq.simu input[type=range]{accent-color:var(--orange);width:min(260px,42vw)}.mq .simj,.mq.simj{font-family:var(--fd);color:var(--orange);font-variant-numeric:tabular-nums;font-size:15px}.mq .simn,.mq.simn{color:var(--text-2);font-size:12.5px;font-weight:600}.mq .racine,.mq.racine{background:var(--surface);border:1px solid var(--border-strong);font-family:var(--fd);border-radius:12px;align-items:center;gap:8px;margin-bottom:14px;padding:9px 14px;font-size:14.5px;font-weight:700;display:inline-flex}.mq .eventail,.mq.eventail{align-items:flex-start;gap:18px;display:flex}.mq .cp,.mq.cp{border-left:3px solid var(--tt,var(--orange))}.mq .cp.off,.mq.cp.off,.mq .cm.off,.mq.cm.off,.mq .cl.off,.mq.cl.off{opacity:.55}.mq .frise,.mq.frise{flex-direction:column;gap:12px;display:flex}.mq .fj,.mq.fj{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--orange);border-radius:14px;padding:14px 16px}.mq .fj.ko,.mq.fj.ko{border-left-color:var(--red)}.mq .fjt,.mq.fjt{font-family:var(--fd);margin-bottom:9px;font-size:14px;font-weight:700}.mq .fjc,.mq.fjc{flex-wrap:wrap;gap:8px;display:flex}.mq .fjl,.mq.fjl{text-align:left;cursor:pointer;background:var(--input);border:1px solid var(--border);border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:7px 11px;display:flex}.mq .fjl:hover,.mq.fjl:hover{border-color:var(--orange)}.mq .fjl b,.mq.fjl b{font-size:13px;font-weight:600}.mq .fjl span,.mq.fjl span{color:var(--text-3);font-size:12px}.mq .fjn,.mq.fjn{color:var(--text-3);margin-top:9px;font-size:12px}@media (max-width:920px){.mq .eventail,.mq.eventail{flex-direction:column}.mq .cp,.mq.cp{width:100%}.mq .ph,.mq.ph{width:100%;margin-left:0}.mq .lm,.mq.lm{margin-left:10px}.mq .ll,.mq.ll{margin-left:20px}}.mq .carte-wrap,.mq.carte-wrap{align-items:flex-start;gap:18px;padding:6px 2px 14px;display:flex;position:relative;overflow-x:auto}@media (max-width:920px){.mq .carte-wrap,.mq.carte-wrap{flex-direction:column}.mq .cp,.mq.cp{flex:none;width:100%}}.mq .fils,.mq.fils{pointer-events:none;z-index:1;position:absolute;top:0;left:0;overflow:visible}.mq .cp,.mq.cp{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex:0 0 300px;padding:10px}.mq .cp.on,.mq.cp.on{border-color:var(--orange);box-shadow:0 0 0 2px rgba(var(--rgb-orange),.18)}.mq .cph,.mq.cph,.mq .cmh,.mq.cmh{cursor:pointer;border-radius:9px;flex-wrap:wrap;align-items:center;gap:7px;padding:6px;display:flex}.mq .cph:hover,.mq.cph:hover,.mq .cmh:hover,.mq.cmh:hover{background:rgba(var(--rgb-orange),.06)}.mq .cph b,.mq.cph b{font-family:var(--fd);font-size:14.5px}.mq .cmh b,.mq.cmh b{font-size:13.5px;font-weight:700}.mq .cm,.mq.cm{background:var(--input);border:1px solid var(--border);border-radius:11px;margin-top:9px;padding:6px}.mq .cm.on,.mq.cm.on{border-color:var(--orange);box-shadow:0 0 0 2px rgba(var(--rgb-orange),.18)}.mq .cl,.mq.cl{cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:5px 8px;font-size:12.5px;display:flex}.mq .cl:hover,.mq.cl:hover{background:rgba(var(--rgb-orange),.08)}.mq .cl.on,.mq.cl.on{background:rgba(var(--rgb-orange),.14);color:var(--orange);font-weight:700}.mq .cl.choisir,.mq.cl.choisir{outline:2px dashed rgba(var(--rgb-orange),.5);outline-offset:-2px}.mq .cl .t,.mq.cl .t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mq .cl .i,.mq.cl .i{text-align:center;opacity:.7;width:16px;font-size:12px}.mq .cl.vide,.mq.cl.vide,.mq .cm.vide,.mq.cm.vide{color:var(--text-3);cursor:default;font-style:italic}.mq .mask,.mq.mask{opacity:.5}.mq .op,.mq.op{color:var(--text-2);white-space:nowrap;background:#783c1414;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.mq .op.ouv,.mq.op.ouv{background:rgba(var(--rgb-green),.14);color:var(--green)}.mq .op.lien,.mq.op.lien{background:rgba(var(--rgb-orange),.14);color:var(--orange)}.mq .op.dat,.mq.op.dat{background:rgba(var(--rgb-violet),.14);color:var(--violet)}.mq .op.ko,.mq.op.ko{background:rgba(var(--rgb-red),.12);color:var(--red)}.mq .op.small,.mq.op.small{padding:1px 6px;font-size:12px}.mq .lk,.mq.lk{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:7px;margin-left:auto;padding:2px 7px;font-size:12px}.mq .lk:hover,.mq.lk:hover{border-color:var(--orange);color:var(--orange)}.mq .ko-msg,.mq.ko-msg{color:var(--red);background:rgba(var(--rgb-red),.08);border-radius:8px;margin:4px 0 6px;padding:6px 9px;font-size:12px}.mq .btn.gh.on,.mq.btn.gh.on{border-color:var(--orange);color:var(--orange)}.mq .ach-hero,.mq.ach-hero{color:#fff;background:linear-gradient(135deg,#f97316 0%,#f59e0b 100%);border-radius:16px;align-items:center;gap:16px;margin-bottom:14px;padding:18px 22px;display:flex}.mq .ach-hero h2,.mq.ach-hero h2{letter-spacing:.02em;font-size:22px;font-weight:800}.mq .ach-hero p,.mq.ach-hero p{opacity:.9;font-size:13px}.mq .ach-ico,.mq.ach-ico{background:#ffffff38;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.mq .ach-ico.small,.mq.ach-ico.small{width:38px;height:38px;margin-bottom:10px;font-size:18px}.mq .ach-stat,.mq.ach-stat{color:#fff;background:linear-gradient(135deg,#f97316,#ea580c);border-radius:16px;flex-direction:column;min-width:170px;margin-bottom:14px;padding:18px 22px;display:inline-flex;box-shadow:0 4px 20px #f9731666}.mq .ach-stat small,.mq.ach-stat small,.mq .ach-prog small,.mq.ach-prog small{letter-spacing:.12em;text-transform:uppercase;opacity:.9;font-size:12px;font-weight:700}.mq .ach-stat strong,.mq.ach-stat strong{font-family:var(--fd);font-size:34px;font-weight:800;line-height:1.1}.mq .ach-prog,.mq.ach-prog{color:#fff;background:linear-gradient(135deg,#a855f7,#6d28d9);border-radius:16px;margin-bottom:16px;padding:18px 22px;box-shadow:0 4px 20px #a855f766}.mq .ach-prog .row2,.mq.ach-prog .row2{justify-content:space-between;align-items:baseline;gap:10px;margin-top:6px;display:flex}.mq .ach-prog .row2 strong,.mq.ach-prog .row2 strong{font-size:17px;font-weight:700}.mq .ach-prog .row2 b,.mq.ach-prog .row2 b{font-size:15px}.mq .ach-prog .row2.dim,.mq.ach-prog .row2.dim{opacity:.9;margin-top:8px;font-size:12.5px}.mq .bar2,.mq.bar2{background:#ffffff40;border-radius:999px;height:10px;margin-top:8px;overflow:hidden}.mq .bar2 span,.mq.bar2 span{background:#fff;border-radius:999px;height:100%;display:block}.mq .ach-filtres,.mq.ach-filtres{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.mq .ach-filtres button,.mq.ach-filtres button{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-2);cursor:pointer;border-radius:999px;padding:6px 15px;font-size:13px}.mq .ach-filtres button.on,.mq.ach-filtres button.on{background:rgba(var(--rgb-orange),.14);border-color:rgba(var(--rgb-orange),.5);color:var(--orange);font-weight:700}.mq .ach-grid,.mq.ach-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:14px;display:grid}.mq .ach,.mq.ach{text-align:center;border:1px solid var(--border-strong);background:var(--surface);opacity:.55;border-radius:16px;flex-direction:column;align-items:center;padding:34px 18px 18px;display:flex;position:relative}.mq .ach.ok,.mq.ach.ok{opacity:1;color:#fff;box-shadow:0 8px 24px #00000024}.mq .ach-pts,.mq.ach-pts{color:var(--text-3);font-size:12px;font-weight:700;position:absolute;top:11px;left:13px}.mq .ach.ok .ach-pts,.mq.ach.ok .ach-pts{color:#ffffffd9}.mq .ach-check,.mq.ach-check{background:var(--elevated);width:30px;height:30px;color:var(--text-3);border-radius:50%;place-items:center;font-size:13px;display:grid;position:absolute;top:9px;right:9px}.mq .ach.ok .ach-check,.mq.ach.ok .ach-check{color:#fff;background:#22c55e;box-shadow:0 2px 8px #22c55e80}.mq .ach-circle,.mq.ach-circle{background:var(--elevated);width:78px;height:78px;color:var(--text-3);border-radius:50%;place-items:center;margin-bottom:12px;font-size:30px;display:grid}.mq .ach.ok .ach-circle,.mq.ach.ok .ach-circle{color:#fff;background:#ffffff38;box-shadow:0 6px 20px #00000040,inset 0 1px #ffffff80}.mq .ach strong,.mq.ach strong{color:var(--text-3);font-size:15px;font-weight:700}.mq .ach.ok strong,.mq.ach.ok strong{color:#fff}.mq .ach p,.mq.ach p{color:var(--text-3);margin-top:4px;font-size:12px}.mq .ach.ok p,.mq.ach.ok p{color:#fffc}.mq .ach em,.mq.ach em{background:#ffffff38;border-radius:999px;margin-top:10px;padding:3px 10px;font-size:12px;font-style:normal;font-weight:700}.mq .cele,.mq.cele{z-index:1;background:var(--elevated);border:1px solid rgba(var(--rgb-orange),.3);width:min(400px,100%);box-shadow:var(--shadow);border-radius:18px;position:relative;overflow:hidden}.mq .ceh,.mq.ceh{border-bottom:1px solid rgba(var(--rgb-orange),.2);color:var(--orange);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:14px 18px;font-size:12.5px;font-weight:800;display:flex}.mq .ceb,.mq.ceb{text-align:center;z-index:2;flex-direction:column;align-items:center;gap:6px;padding:22px 22px 18px;display:flex;position:relative}.mq .cecircle,.mq.cecircle{width:80px;height:80px;color:var(--orange);background:rgba(var(--rgb-orange),.2);border:2px solid rgba(var(--rgb-orange),.4);border-radius:50%;place-items:center;font-size:38px;animation:.5s cubic-bezier(.2,1.4,.4,1) both cepop;display:grid}.mq .cebravo,.mq.cebravo{color:var(--orange);margin-top:6px;font-size:15px;font-weight:700}.mq .ceb h3,.mq.ceb h3{font-size:24px;font-weight:800}.mq .cedesc,.mq.cedesc{color:var(--text-2);font-size:14px}.mq .cepts,.mq.cepts{background:rgba(var(--rgb-orange),.14);color:var(--orange);border-radius:999px;gap:6px;margin:8px 0 4px;padding:6px 16px;font-weight:800;display:inline-flex}.mq .cedots,.mq.cedots{gap:6px;margin:6px 0 10px;display:flex}.mq .cedots span,.mq.cedots span{background:var(--border-strong);border-radius:50%;width:8px;height:8px}.mq .cedots span.on,.mq.cedots span.on{background:var(--orange)}.mq .confetti,.mq.confetti{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.mq .confetti i,.mq.confetti i{border-radius:2px;width:8px;height:12px;animation:1.8s ease-in both cefall;position:absolute;top:-12px}@keyframes cefall{to{opacity:0;transform:translateY(520px)rotate(540deg)}}.mq .confetti.cele-pluie,.mq.confetti.cele-pluie{z-index:0;position:fixed;inset:0}.mq .confetti.cele-pluie i,.mq.confetti.cele-pluie i{animation-name:cefall-ecran}@keyframes cepop{0%{opacity:0;transform:scale(.4)}}.mq .jour,.mq.jour{background:var(--input);border:1px solid var(--border);width:34px;height:34px;color:var(--text-3);border-radius:10px;place-items:center;font-size:12.5px;font-weight:700;display:grid}.mq .jour.on,.mq.jour.on{background:var(--grad-cta);color:#fff;border-color:#0000}.mq .reprise,.mq.reprise{text-align:left;background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:16px;align-items:center;gap:15px;width:100%;max-width:620px;padding:15px;display:flex}.mq .reprise:hover,.mq.reprise:hover{border-color:rgba(var(--rgb-orange),.4)}.mq .reprise .rc,.mq.reprise .rc{background:linear-gradient(135deg,rgba(var(--rgb-orange),.22),rgba(var(--rgb-orange),.06));width:64px;height:64px;font-family:var(--fd);color:rgba(var(--rgb-orange),.75);border-radius:12px;flex:none;place-items:center;font-size:22px;font-weight:800;display:grid}.mq .reprise .rg,.mq.reprise .rg{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.mq .reprise .rg strong,.mq.reprise .rg strong{font-family:var(--fd);font-size:15.5px}.mq .reprise .rs,.mq.reprise .rs{color:var(--text-3);font-size:12.5px}.mq .prog,.mq.prog{background:var(--input);border:1px solid var(--border);border-radius:999px;height:26px;margin-top:auto;position:relative;overflow:hidden}.mq .prog>span,.mq.prog>span{background:var(--grad-cta);border-radius:999px;height:100%;display:block}.mq .prog>b,.mq.prog>b{color:#fff;text-shadow:0 1px 2px #00000061;font-variant-numeric:tabular-nums;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;inset:0}.mq .card.pc .in,.mq.card.pc .in{min-height:118px}.mq .card.pc .cv,.mq.card.pc .cv{font-size:26px}.mq .mini,.mq.mini{background:var(--input);border-radius:999px;height:6px;display:block;overflow:hidden}.mq .mini span,.mq.mini span{background:var(--grad-cta);border-radius:999px;height:100%;display:block}@media (max-width:560px){.mq .reprise,.mq.reprise{flex-wrap:wrap}.mq .reprise .btn,.mq.reprise .btn{text-align:center;width:100%}}.mq .stats,.mq.stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:13px;margin-bottom:24px;display:grid}.mq .stat,.mq.stat{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:17px 19px}.mq .stat .n,.mq.stat .n{font-family:var(--fd);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1}.mq .stat .l,.mq.stat .l{color:var(--text-3);margin-top:6px;font-size:12.5px}.mq .stat.w .n,.mq.stat.w .n{color:var(--orange)}.mq .stat.g .n,.mq.stat.g .n{color:var(--green)}.mq .sec,.mq.sec{letter-spacing:.13em;text-transform:uppercase;color:var(--text-3);margin:28px 0 11px;font-size:12px;font-weight:700}.mq .list,.mq.list{background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden}.mq .li,.mq.li{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:13px 16px;display:flex}.mq .li:last-child,.mq.li:last-child{border-bottom:0}.mq .li .g,.mq.li .g{flex:1;min-width:0}.mq .li h4,.mq.li h4{font-size:14.5px;font-weight:700}.mq .li .s,.mq.li .s{color:var(--text-3);font-size:12.5px}.mq .tabs,.mq.tabs{background:var(--input);border:1px solid var(--border);scrollbar-width:none;border-radius:11px;gap:4px;width:fit-content;max-width:100%;margin-bottom:18px;padding:3px;display:flex;overflow-x:auto}.mq .tabs::-webkit-scrollbar{display:none}.mq.tabs::-webkit-scrollbar{display:none}.mq .tabs.defile-fin:not(.defile-debut),.mq.tabs.defile-fin:not(.defile-debut){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000)}.mq .tabs.defile-debut:not(.defile-fin),.mq.tabs.defile-debut:not(.defile-fin){-webkit-mask-image:linear-gradient(90deg,#0000,#000 26px);mask-image:linear-gradient(90deg,#0000,#000 26px)}.mq .tabs.defile-debut.defile-fin,.mq.tabs.defile-debut.defile-fin{-webkit-mask-image:linear-gradient(90deg,#0000,#000 26px calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#0000,#000 26px calc(100% - 26px),#0000)}.mq .tabs button,.mq.tabs button,.mq .tabs a,.mq.tabs a{color:var(--text-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:6px 12px;font-size:13px}.mq .tabs button.on,.mq.tabs button.on,.mq .tabs a.on,.mq.tabs a.on{background:var(--surface);color:var(--text);font-weight:700}.mq .field,.mq.field{background:var(--input);border:1px solid var(--border);border-radius:10px;width:100%;padding:9px 12px}.mq .voc,.mq.voc{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:11px;display:grid}.mq .voc label,.mq.voc label{flex-direction:column;gap:5px;display:flex}.mq .voc label span,.mq.voc label span{color:var(--text-3);font-size:12px;font-weight:600}.mq .lecon-grid,.mq.lecon-grid{grid-template-columns:230px 1fr;gap:14px;display:grid}.mq .lecon-grid>:only-child,.mq.lecon-grid>:only-child{grid-column:1/-1}@media (max-width:760px){.mq .lecon-grid,.mq.lecon-grid{grid-template-columns:1fr}}.mq .wrap2,.mq.wrap2{margin-top:10px;overflow-x:auto}.mq .tf,.mq.tf{border-collapse:collapse;width:100%;min-width:420px;font-size:13.5px}.mq .tf th,.mq.tf th,.mq .tf td,.mq.tf td{text-align:left;border-bottom:1px solid var(--border);padding:8px 12px}.mq .tf thead th,.mq.tf thead th{color:var(--text-3);text-transform:uppercase;letter-spacing:.07em;font-size:12px;font-weight:700}.mq .tf tbody td:first-child,.mq.tf tbody td:first-child{color:var(--text-2)}.mq .tf td.on,.mq.tf td.on{background:rgba(var(--rgb-orange),.09);color:var(--orange);font-weight:700}.mq .tf tbody tr:last-child td,.mq.tf tbody tr:last-child td{border-bottom:0}.mq .grid2,.mq.grid2{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;display:grid}.mq .panel,.mq.panel{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:18px 20px}.mq .panel h3,.mq.panel h3{margin-bottom:4px;font-size:15px;font-weight:700}.mq .panel .sub,.mq.panel .sub{color:var(--text-3);margin-bottom:14px;font-size:12.5px}.mq .sw,.mq.sw{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:11px 0;display:flex}.mq .sw:last-child,.mq.sw:last-child{border-bottom:0}.mq .sw .g,.mq.sw .g{flex:1;min-width:0}.mq .sw h4,.mq.sw h4{font-size:14px;font-weight:600}.mq .sw .s,.mq.sw .s{color:var(--text-3);font-size:12px}.mq .tog,.mq.tog{background:var(--border-strong);cursor:pointer;border:0;border-radius:13px;flex:none;width:42px;height:24px;position:relative}.mq .tog.on,.mq.tog.on{background:var(--orange)}.mq .tog span,.mq.tog span{background:var(--surface);border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:3px;left:3px}.mq .tog.on span,.mq.tog.on span{left:21px}.mq .ed,.mq.ed{flex:1;grid-template-columns:250px 1fr 288px;min-height:0;display:grid}@media (max-width:1080px){.mq .ed,.mq.ed{grid-template-columns:1fr}}.mq .edc,.mq.edc{min-width:0;padding:14px 12px}.mq .plan,.mq.plan{background:var(--surface);border-right:1px solid var(--border)}.mq .canvas,.mq.canvas{padding:20px 24px}.mq .insp,.mq.insp{background:var(--surface);border-left:1px solid var(--border)}@media (max-width:1080px){.mq .plan,.mq.plan{border-right:0;border-bottom:1px solid var(--border)}.mq .insp,.mq.insp{border-left:0;border-top:1px solid var(--border)}}.mq .lab,.mq.lab{letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);margin-bottom:9px;font-size:12px;font-weight:700}.mq .row,.mq.row{border-radius:9px;align-items:center;gap:4px;display:flex}.mq .row:hover,.mq.row:hover{background:rgba(var(--rgb-orange),.06)}.mq .row.on,.mq.row.on{background:rgba(var(--rgb-orange),.13)}.mq .nd,.mq.nd{text-align:left;cursor:pointer;min-width:0;color:var(--text);background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:8px;padding:6px 8px;font-size:13.5px;display:flex}.mq .row.on .nd,.mq.row.on .nd{color:var(--orange);font-weight:700}.mq .nd .i,.mq.nd .i{opacity:.7;flex:none;place-items:center;width:14px;font-size:12px;display:grid}.mq .nd .i.ok,.mq.nd .i.ok{opacity:1}.mq .nd .t,.mq.nd .t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mq .nd .c,.mq.nd .c{color:var(--text-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.mq .nd .h,.mq.nd .h{color:var(--text-3);font-size:12px}.mq .dots,.mq.dots{color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:4px 6px;line-height:1}.mq .dots:hover,.mq.dots:hover{background:var(--input);color:var(--text)}.mq .p1,.mq.p1{padding-left:12px}.mq .p2,.mq.p2{padding-left:24px}.mq .add,.mq.add{text-align:left;width:100%;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:5px 8px;font-size:12.5px;display:block}.mq .add:hover,.mq.add:hover{color:var(--orange);background:rgba(var(--rgb-orange),.06)}.mq .add.a1,.mq.add.a1{width:calc(100% - 12px);margin-left:12px}.mq .add.a2,.mq.add.a2{width:calc(100% - 24px);margin-left:24px}.mq .menu,.mq.menu{z-index:80;background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow);border-radius:12px;min-width:190px;padding:6px;position:fixed}.mq .menu button,.mq.menu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;padding:8px 11px;font-size:13.5px;display:block}.mq .menu button.dg,.mq.menu button.dg{color:var(--red)}.mq .menu hr,.mq.menu hr{border:0;border-top:1px solid var(--border);margin:5px 2px}.mq .ch2,.mq.ch2{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:3px;display:flex}.mq .ct,.mq.ct{font-family:var(--fd);background:var(--surface);border:1px solid var(--border-input);min-width:60px;color:var(--text);border-radius:10px;flex:1;padding:9px 12px;font-size:19px;font-weight:700}.mq .ct:hover,.mq.ct:hover{border-color:var(--border-strong)}.mq .ct:focus,.mq.ct:focus{border-color:rgba(var(--rgb-orange),.55);box-shadow:0 0 0 3px rgba(var(--rgb-orange),.12);outline:0}.mq .ed-nature,.mq.ed-nature{justify-content:center;align-items:center;gap:10px;margin:0 0 16px;display:flex}.mq .ed-nature:before,.mq .ed-nature:after,.mq.ed-nature:before,.mq.ed-nature:after{content:"";background:var(--border);flex:1;height:1px}.mq .ed-nature span,.mq.ed-nature span{letter-spacing:.16em;text-transform:uppercase;color:var(--orange);background:rgba(var(--rgb-orange),.1);border:1px solid rgba(var(--rgb-orange),.28);border-radius:999px;flex:none;padding:4px 12px;font-size:11px;font-weight:800}.mq .ct.manque,.mq.ct.manque,.mq .blk.manque,.mq.blk.manque{background:rgba(var(--rgb-red),.05);border:2px solid rgb(var(--rgb-red))!important;box-shadow:0 0 0 4px rgba(var(--rgb-red),.2)!important}.mq .ct.manque:focus,.mq.ct.manque:focus{border-color:rgb(var(--rgb-red))!important;box-shadow:0 0 0 5px rgba(var(--rgb-red),.28)!important}.mq .ct.manque::placeholder,.mq.ct.manque::placeholder{color:rgba(var(--rgb-red),.75)!important}.mq .lab-champ .manque-mot,.mq.lab-champ .manque-mot{color:rgb(var(--rgb-red));letter-spacing:0;font-weight:800}.mq .lab-champ,.mq.lab-champ{letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);margin:0 0 5px;font-size:11.5px;font-weight:700;display:block}.mq .cs,.mq.cs{color:var(--text-2);margin-bottom:15px;font-size:12.5px}.mq .blk,.mq.blk{background:var(--surface);border:1px solid var(--border);border-radius:12px;align-items:center;gap:10px;margin-bottom:8px;padding:11px 13px;display:flex}.mq .blk .bi,.mq.blk .bi{background:rgba(var(--rgb-orange),.13);width:25px;height:25px;color:var(--orange);border-radius:7px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.mq .blk input,.mq.blk input{min-width:0;color:var(--text);background:0 0;border:0;border-radius:6px;flex:1;padding:4px;font-size:14px}.mq .blk:focus-within,.mq.blk:focus-within{border-color:rgba(var(--rgb-orange),.55);box-shadow:0 0 0 3px rgba(var(--rgb-orange),.12)}.mq .blk .x,.mq.blk .x{color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:3px 6px}.mq .blk .x:hover,.mq.blk .x:hover{background:var(--input);color:var(--red)}.mq .mt,.mq.mt{border:1.5px dashed var(--border-strong);text-align:center;color:var(--text-3);border-radius:12px;padding:16px;font-size:12.5px}.mq .pv,.mq.pv{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:18px}.mq .pv .scr,.mq.pv .scr{background:var(--input);text-align:center;color:var(--text-3);border-radius:10px;margin-bottom:11px;padding:24px;font-size:13px}.mq .pv p,.mq.pv p{color:var(--text-2);margin-bottom:9px;font-size:14.5px}.mq .lock,.mq.lock{background:var(--input);border:1px solid var(--border);color:var(--text-2);border-radius:12px;align-items:flex-start;gap:9px;margin-top:11px;padding:13px;font-size:13.5px;display:flex}.mq .seg,.mq.seg{background:var(--input);border:1px solid var(--border);border-radius:10px;gap:3px;padding:3px;display:flex}.mq .seg button,.mq.seg button{color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 10px;font-size:12.5px}.mq .ig,.mq.ig{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.mq .ig:first-of-type,.mq.ig:first-of-type,.mq .lab+.ig,.mq.lab+.ig{border-top:0;margin-top:0;padding-top:0}.mq .ig h4,.mq.ig h4{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:8px;font-size:12px;font-weight:700}.mq .chs,.mq.chs{flex-wrap:wrap;gap:5px;margin-bottom:6px;display:flex}.mq .ch,.mq.ch{border:1px solid var(--border);background:var(--input);color:var(--text-2);cursor:pointer;border-radius:9px;padding:6px 10px;font-size:12.5px}.mq .ch.on,.mq.ch.on{background:var(--orange);border-color:var(--orange);color:#fff;font-weight:700}.mq .hint,.mq.hint{color:var(--text-3);font-size:12px;line-height:1.45}.mq .pal,.mq.pal{grid-template-columns:1fr 1fr;gap:5px;display:grid}.mq .pal button,.mq.pal button{border:1px solid var(--border);background:var(--input);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:8px 9px;font-size:12.5px;display:flex}.mq .pal button:hover,.mq.pal button:hover{border-color:var(--orange);color:var(--orange)}.mq .adv,.mq.adv{border:0;border-top:1px solid var(--border);text-align:left;width:100%;color:var(--text-2);cursor:pointer;background:0 0;margin-top:13px;padding:10px 0 0;font-size:12.5px}.mq .advb,.mq.advb{color:var(--text-3);margin-top:8px;font-size:12px;line-height:1.5}.mq .edf,.mq.edf{background:var(--surface);border-top:1px solid var(--border);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:13px;padding:9px 18px;font-size:12.5px;display:flex}.mq .rdy,.mq.rdy{flex-wrap:wrap;gap:11px;margin-left:auto;display:flex}.mq .rdy b,.mq.rdy b{cursor:pointer;font-weight:400}.mq .rdy b.ok:before,.mq.rdy b.ok:before{content:"✓ ";color:var(--green);font-weight:700}.mq .rdy b.no:before,.mq.rdy b.no:before{content:"○ "}.mq .ov,.mq.ov{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:70;background:#3c1e0c80;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.dark .mq .ov,.dark .mq.ov{background:#000000b3}.mq .dlg,.mq.dlg{background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow);border-radius:18px;width:min(560px,100%);max-height:88vh;overflow:auto}.mq .dlg .dh,.mq.dlg .dh{border-bottom:1px solid var(--border);z-index:2;background:var(--surface);align-items:center;gap:12px;padding:16px 20px;display:flex;position:sticky;top:0}.mq .dlg .dh h3,.mq.dlg .dh h3{flex:1;font-size:16.5px;font-weight:700}.mq .dlg .dc,.mq.dlg .dc{flex-direction:column;gap:12px;padding:18px 20px;display:flex}.mq .dlg .df,.mq.dlg .df{border-top:1px solid var(--border);z-index:2;background:var(--surface);flex-wrap:wrap;justify-content:flex-end;gap:9px;padding:14px 20px;display:flex;position:sticky;bottom:0}.mq .x2,.mq.x2{background:var(--input);color:var(--text-2);cursor:pointer;border:0;border-radius:8px;width:28px;height:28px}.mq .toast,.mq.toast{z-index:90;background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow);border-radius:14px;padding:10px 17px;font-size:13.5px;font-weight:600;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.mq .empty,.mq.empty{text-align:center;color:var(--text-3);padding:56px 20px}.mq .empty h3,.mq.empty h3{color:var(--text);margin-bottom:7px;font-size:18px;font-weight:700}.mq .empty p,.mq.empty p{max-width:44ch;margin:0 auto 16px;font-size:14px}.mq .note,.mq.note{color:var(--text-3);max-width:72ch;margin-top:13px;font-size:12.5px}.mq .chg,.mq.chg{display:none}.mq body.annot .chg{background:rgba(var(--rgb-orange),.09);border-left:3px solid var(--orange);color:var(--text-2);border-radius:0 10px 10px 0;margin:10px 0;padding:9px 12px;font-size:12.5px;display:block}.mq body.annot .chg b{color:var(--orange)}.mq .bar,.mq.bar{background:var(--surface);border-bottom:1px solid var(--border);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:10px;padding:9px 24px;font-size:12.5px;display:flex}.mq .bar .sp,.mq.bar .sp{flex:1}.mq .e2-band,.mq.e2-band{background:rgba(var(--rgb-red),.07);border:1px solid rgba(var(--rgb-red),.28);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:10px 14px;display:flex}.mq .e2-bt,.mq.e2-bt{min-width:0;color:var(--text-2);flex:240px;font-size:12.5px;line-height:1.45}.mq .e2-conf,.mq.e2-conf{color:var(--text-2);background:rgba(var(--rgb-orange),.07);border:1px solid rgba(var(--rgb-orange),.3);border-left:3px solid var(--orange);border-radius:12px;margin:2px 0 10px;padding:11px 13px;font-size:12.5px;line-height:1.5}.mq .e2-bt2,.mq.e2-bt2{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.mq .e2-verrou,.mq.e2-verrou{color:var(--text-2);background:rgba(var(--rgb-orange),.08);border:1px solid rgba(var(--rgb-orange),.3);border-radius:12px;margin-top:0;padding:11px 13px}.mq .e2-verrou b,.mq.e2-verrou b{color:var(--orange)}.mq .e2-val,.mq.e2-val{cursor:default;text-align:center;min-width:88px;font-weight:700}.mq .e2-net,.mq.e2-net{color:var(--green)}.mq .e2-alerte,.mq.e2-alerte{color:var(--red)}.mq .e2-fige,.mq.e2-fige{opacity:.45;cursor:not-allowed}.mq .e2-date,.mq.e2-date{max-width:148px}.mq .e2-mini,.mq.e2-mini{color:var(--text-3);font-weight:400}.mq .e2-band .btn,.mq.e2-band .btn,.mq .e2-conf .btn,.mq.e2-conf .btn{flex:none}.mq .ce-cols,.mq.ce-cols{align-items:start;gap:16px}.mq .ce-col,.mq.ce-col{flex-direction:column;gap:16px;min-width:0;display:flex}.mq .ce-col .panel,.mq.ce-col .panel{margin:0}.mq .ce-tete,.mq.ce-tete{flex-wrap:wrap;align-items:center;gap:13px;margin-bottom:16px;display:flex}.mq .ce-tete .ce-g,.mq.ce-tete .ce-g{flex:190px;min-width:0}.mq .ce-num,.mq.ce-num{background:var(--grad-cta);width:44px;height:44px;color:var(--cta-text);font-family:var(--fd);border-radius:13px;flex:none;place-items:center;font-size:18px;font-weight:800;display:grid}.mq .ce-sur,.mq.ce-sur{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:12px;font-weight:700;display:block}.mq .ce-tete h3,.mq.ce-tete h3{margin:2px 0;font-size:17px;font-weight:700}.mq .ce-tete .sub,.mq.ce-tete .sub{margin:0;display:block}.mq .ce-pills,.mq.ce-pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mq .ce-bloc,.mq.ce-bloc{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:11px 13px}.mq .ce-bh,.mq.ce-bh{align-items:center;gap:8px;margin-bottom:9px;display:flex}.mq .ce-bi,.mq.ce-bi{background:rgba(var(--rgb-orange),.13);width:22px;height:22px;color:var(--orange);border-radius:7px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.mq .ce-bt,.mq.ce-bt{letter-spacing:.11em;text-transform:uppercase;color:var(--text-3);flex:1;min-width:0;font-size:12px;font-weight:700}.mq .ce-bn,.mq.ce-bn{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.mq .ce-bc,.mq.ce-bc{flex-direction:column;gap:7px;display:flex}.mq .ce-ta,.mq.ce-ta{resize:vertical;min-height:82px}.mq .ce-ta2,.mq.ce-ta2{resize:vertical;min-height:56px}.mq .ce-x,.mq.ce-x{color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:3px 6px;font-size:13px;line-height:1}.mq .ce-x:hover,.mq.ce-x:hover{background:var(--input);color:var(--orange)}.mq .ce-x[disabled],.mq.ce-x[disabled]{opacity:.3;cursor:default}.mq .ce-gap,.mq.ce-gap{opacity:0;align-items:center;gap:8px;height:22px;transition:opacity .12s;display:flex}.mq .ce-gap:hover,.mq.ce-gap:hover,.mq .ce-gap:focus-within,.mq.ce-gap:focus-within{opacity:1}.mq .ce-gap i,.mq.ce-gap i{background:var(--border-strong);flex:1;height:1px}.mq .ce-gap button,.mq.ce-gap button{border:1px solid var(--border-strong);background:var(--surface);width:22px;height:22px;color:var(--text-3);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;font-size:12px;line-height:1;display:grid}.mq .ce-gap button:hover,.mq.ce-gap button:hover{border-color:var(--orange);color:var(--orange)}.mq .ce-mt,.mq.ce-mt{border:1.5px dashed var(--border-strong);text-align:center;width:100%;color:var(--text-3);cursor:pointer;background:0 0;border-radius:12px;margin-top:2px;padding:14px;font-size:13px}.mq .ce-mt:hover,.mq.ce-mt:hover{border-color:var(--orange);color:var(--orange)}.mq .ce-dep,.mq.ce-dep{border:1.5px dashed var(--border-strong);text-align:center;color:var(--text-3);cursor:pointer;border-radius:11px;padding:14px;font-size:12.5px}.mq .ce-dep:hover,.mq.ce-dep:hover{border-color:var(--orange);color:var(--orange)}.mq .ce-dep.ok,.mq.ce-dep.ok{border-style:solid;border-color:rgba(var(--rgb-green),.5);color:var(--green)}.mq .ce-scr,.mq.ce-scr{background:var(--input);text-align:center;color:var(--text-3);border-radius:10px;padding:22px 14px;font-size:12.5px;line-height:1.5}.mq .ce-fiche,.mq.ce-fiche{border:1px solid var(--border);background:var(--input);border-radius:11px;flex-direction:column;gap:7px;margin-bottom:9px;padding:11px;display:flex}.mq .ce-fh,.mq.ce-fh{align-items:center;gap:8px;display:flex}.mq .ce-fi,.mq.ce-fi{background:rgba(var(--rgb-orange),.13);width:22px;height:22px;color:var(--orange);border-radius:7px;flex:none;place-items:center;font-size:12px;display:grid}.mq .ce-fi.ce-vio,.mq.ce-fi.ce-vio{background:rgba(var(--rgb-violet),.15);color:var(--violet)}.mq .ce-fn,.mq.ce-fn{letter-spacing:.11em;text-transform:uppercase;color:var(--orange);flex:1;min-width:0;font-size:12px;font-weight:700}.mq .ce-fiche .lab,.mq.ce-fiche .lab{margin:0}.mq .ce-fiche .sw,.mq.ce-fiche .sw{border:0;padding:8px 0 0}.mq .ce-rt,.mq.ce-rt{font-size:14px;font-weight:700}.mq .ce-url,.mq.ce-url{color:var(--orange);word-break:break-all;font-size:12px}.mq .ce-vide,.mq.ce-vide{font-style:italic}.mq .ce-q,.mq.ce-q{color:var(--text-2);font-size:13.5px}.mq .ce-ops,.mq.ce-ops{flex-wrap:wrap;gap:6px;display:flex}.mq .ce-op,.mq.ce-op{color:var(--text-3);border:1px solid var(--border);border-radius:8px;padding:3px 8px;font-size:12px}.mq .ce-op.on,.mq.ce-op.on{color:var(--green);border-color:rgba(var(--rgb-green),.45);font-weight:700}.mq .ce-opl,.mq.ce-opl{align-items:center;gap:8px;display:flex}.mq .ce-rd,.mq.ce-rd{cursor:pointer;border:1px solid var(--border-strong);background:var(--input);width:24px;height:24px;color:var(--cta-text);border-radius:50%;flex:none;font-size:12px}.mq .ce-rd.on,.mq.ce-rd.on{background:var(--orange);border-color:var(--orange)}.mq .ce-old,.mq.ce-old{opacity:.5}.mq .ce-old.on,.mq.ce-old.on{opacity:1}.mq .ce-sup,.mq.ce-sup{border:1px dashed rgba(var(--rgb-orange),.5);color:var(--orange);cursor:pointer;background:0 0;border-radius:10px;width:100%;padding:9px;font-size:12.5px;font-weight:600}.mq .ce-sup:hover,.mq.ce-sup:hover{background:rgba(var(--rgb-orange),.08)}.mq .ce-conf,.mq.ce-conf{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;padding:2px 0 8px;font-size:12.5px;display:flex}.mq .ce-stp,.mq.ce-stp{flex:none;align-items:center;gap:6px;display:inline-flex}.mq .ce-stp b,.mq.ce-stp b{text-align:center;font-variant-numeric:tabular-nums;min-width:36px}.mq .ce-adv,.mq.ce-adv{border:0;border-top:1px solid var(--border);text-align:left;width:100%;color:var(--text-3);cursor:pointer;background:0 0;margin-top:10px;padding:10px 0 0;font-size:12.5px}.mq .tiroir,.mq.tiroir{cursor:pointer;text-align:left;width:100%;color:var(--text);background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;margin:2px 0;padding:9px 8px;display:flex}.mq .tiroir:hover,.mq.tiroir:hover{background:rgba(var(--rgb-orange),.07)}.mq .tiroir h4,.mq.tiroir h4{letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);margin:0;font-size:12px;font-weight:700}.mq .tiroir:hover h4,.mq.tiroir:hover h4{color:var(--orange)}.mq .tiroir-car,.mq.tiroir-car{color:var(--text-3);flex:none;transition:transform .15s;display:inline-flex;transform:rotate(180deg)}.mq .tiroir.ouvert .tiroir-car,.mq.tiroir.ouvert .tiroir-car{transform:rotate(0)}.mq .tiroir-etat,.mq.tiroir-etat{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;max-width:55%;margin-left:auto;font-size:12px;overflow:hidden}.mq .tiroir-corps,.mq.tiroir-corps{border-left:2px solid var(--border);flex-direction:column;gap:8px;margin-left:6px;padding:2px 0 6px 10px;display:flex}.mq .ce-advb,.mq.ce-advb{flex-direction:column;gap:8px;margin-top:8px;display:flex}.mq .ce-advb .lab,.mq.ce-advb .lab{margin:0}.mq .ce-li,.mq.ce-li{text-align:left;border:0;border-bottom:1px solid var(--border);cursor:pointer;background:0 0;width:100%}.mq .ce-li:hover,.mq.ce-li:hover{background:var(--input)}.mq .ce-decs,.mq.ce-decs{max-height:200px;overflow:auto}.mq .ce-aph,.mq.ce-aph{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.mq .ce-aph .ce-g,.mq.ce-aph .ce-g{flex:160px;min-width:0}.mq .ce-apt,.mq.ce-apt{font-family:var(--fd);font-size:19px;font-weight:700;display:block}.mq .ce-apsec,.mq.ce-apsec{margin-top:16px}.mq .ce-apsec>h4,.mq.ce-apsec>h4{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:8px;font-size:12px;font-weight:700}.mq .arg-jauge,.mq.arg-jauge{background:var(--input);border:1px solid var(--border);border-radius:99px;height:8px;margin-top:11px;overflow:hidden}.mq .arg-jauge i,.mq.arg-jauge i{background:var(--grad-cta);height:100%;display:block}.mq .arg-verrou,.mq.arg-verrou{border-style:dashed}.mq .arg-certif,.mq.arg-certif{text-align:center;border:1px solid var(--orange);background:var(--elevated)}.mq .mbcard,.mq.mbcard{cursor:default}.mq .mbcard.verr .cv,.mq.mbcard.verr .cv{opacity:.55}.mq .mbcard.restreint,.mq.mbcard.restreint{border-color:rgba(var(--rgb-violet),.35)}.mq .cards .card.mbcard:hover,.mq.cards .card.mbcard:hover{border-color:var(--border)}.mq .cards .card.mbcard.restreint:hover,.mq.cards .card.mbcard.restreint:hover{border-color:rgba(var(--rgb-violet),.35)}.mq .mbtete,.mq.mbtete{align-items:baseline;gap:8px;display:flex}.mq .mbtete h3,.mq.mbtete h3{flex:1;min-width:0}.mq .mbpied,.mq.mbpied{margin-top:auto;padding-top:9px}.mq .mbpied .btn,.mq.mbpied .btn{width:100%}.mq .mbmini,.mq.mbmini{margin:4px 0 2px}.mq .cards.mbliste,.mq.cards.mbliste{grid-template-columns:1fr}.mq .cards.mbliste .mbcard,.mq.cards.mbliste .mbcard{flex-direction:row;align-items:stretch}.mq .cards.mbliste .mbcard .cv,.mq.cards.mbliste .mbcard .cv{aspect-ratio:auto;flex:none;width:88px}.mq .cards.mbliste .mbpied .btn,.mq.cards.mbliste .mbpied .btn{width:auto}@media (max-width:560px){.mq .cards.mbliste .mbcard .cv,.mq.cards.mbliste .mbcard .cv{width:62px;font-size:17px}}.mq .mbpulse,.mq.mbpulse{animation:1.6s ease-in-out infinite mbpulse;display:inline-block}@keyframes mbpulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.16)}}.mq .mbonde,.mq.mbonde{animation:1.1s ease-out infinite mbonde;display:inline-block}@keyframes mbonde{0%{transform:scale(.9)}60%{transform:scale(1.12)}to{transform:scale(.9)}}.mq .mbgh,.mq.mbgh{align-items:center;gap:9px;margin:20px 0 11px;display:flex}.mq .mbgi,.mq.mbgi{background:rgba(var(--rgb-orange),.13);width:26px;height:26px;color:var(--orange);border-radius:9px;flex:none;place-items:center;font-size:13px;display:grid}.mq .mbgt,.mq.mbgt{letter-spacing:.13em;text-transform:uppercase;color:var(--text-2);font-size:12px;font-weight:700}.mq .mbgn,.mq.mbgn{color:var(--text-3);font-size:12px}.mq .mbgf,.mq.mbgf{background:var(--border);flex:1;height:1px}.mq .mbvue button,.mq.mbvue button{padding:5px 10px}.mq .mbsous,.mq.mbsous{margin-bottom:14px}.mq .mbsous2,.mq.mbsous2{margin-top:8px}.mq .mbnote,.mq.mbnote{margin-bottom:11px}.mq .mbauto,.mq.mbauto{margin-top:auto}.mq .mbhaut,.mq.mbhaut{margin-top:18px}.mq .mbplein,.mq.mbplein{width:100%;margin-top:11px}.mq .mbou,.mq.mbou{color:var(--orange)}.mq .mbsur,.mq.mbsur{color:var(--text-3);font-size:15px}.mq .mbtexte,.mq.mbtexte{color:var(--text-2);max-width:64ch}.mq .mbrech,.mq.mbrech{max-width:420px;margin-bottom:14px}.mq .mbpanel,.mq.mbpanel{margin-bottom:16px}.mq .mbstats,.mq.mbstats{margin:12px 0}.mq .mbjours,.mq.mbjours{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.mq .mbrang,.mq.mbrang{justify-content:space-between;gap:10px;margin-bottom:7px;font-size:13px;display:flex}.mq .mbtags,.mq.mbtags{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.mq .mbsectete,.mq.mbsectete{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.mq .mbsectete .sec,.mq.mbsectete .sec{flex:1;min-width:120px}.mq .mbetats,.mq.mbetats{flex-wrap:wrap;align-items:center;gap:9px;margin-top:9px;display:flex}.mq .mbfiltres,.mq.mbfiltres{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}.mq .mbfiltres button,.mq.mbfiltres button{cursor:pointer;background:var(--surface);border:1px solid var(--border);color:var(--text-2);border-radius:999px;padding:6px 12px;font-size:12.5px}.mq .mbfiltres button.on,.mq.mbfiltres button.on{color:var(--orange);border-color:rgba(var(--rgb-orange),.4);background:rgba(var(--rgb-orange),.13);font-weight:700}.mq .mbfiltres button b,.mq.mbfiltres button b{color:var(--text-3);margin-left:5px;font-weight:600}.mq .mbfiltres button.on b,.mq.mbfiltres button.on b{color:var(--orange)}.mq .mbbloc,.mq.mbbloc{border:1px solid rgba(var(--rgb-orange),.32);background:rgba(var(--rgb-orange),.05);border-radius:16px;margin-bottom:20px;padding:1px 15px 15px}.mq .mbbloc>.sec,.mq.mbbloc>.sec{margin-top:16px}.mq .mbtuiles,.mq.mbtuiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:11px;margin-bottom:18px;display:grid}.mq .mbtuile,.mq.mbtuile{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:13px}.mq .mbtuile .k,.mq.mbtuile .k{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:12px;font-weight:700}.mq .mbtuile .v,.mq.mbtuile .v{font-family:var(--fd);margin-top:5px;font-size:19px;font-weight:700}.mq .mbtuile.ok,.mq.mbtuile.ok{border-color:rgba(var(--rgb-green),.4)}.mq .mbtuile.ok .v,.mq.mbtuile.ok .v{color:var(--green)}.mq .mbligne,.mq.mbligne{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:8px;padding:11px 13px;display:flex}.mq .mbligne.fini,.mq.mbligne.fini{border-color:rgba(var(--rgb-green),.35)}.mq .mbligne.clos,.mq.mbligne.clos{opacity:.62}.mq .mbligne .g,.mq.mbligne .g{flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:150px;display:flex}.mq .mbligne .g h4,.mq.mbligne .g h4{font-size:14px;font-weight:600}.mq .mbligne .g .s,.mq.mbligne .g .s{color:var(--text-3);font-size:12px}.mq .mbligne .mini,.mq.mbligne .mini{width:100%}.mq .mbbonus,.mq.mbbonus{border-left:3px solid rgb(var(--rgb-violet));background:rgba(var(--rgb-violet),.055);border-radius:0 14px 14px 0;margin:26px 0 18px;padding:13px 15px 6px 16px}.mq .mbbonus>.sec,.mq.mbbonus>.sec{color:var(--violet-txt);letter-spacing:.13em;background:0 0;align-items:center;gap:6px;margin:0 0 10px;padding:0;font-size:12px;display:flex}.mq .mbbonus .mbligne,.mq.mbbonus .mbligne{border-color:rgba(var(--rgb-violet),.28)}.mq .mbbonus .mbligne .av,.mq.mbbonus .mbligne .av{background:rgba(var(--rgb-violet),.13);color:var(--violet-txt)}.mq .mbcoach,.mq.mbcoach{background:var(--input);color:var(--text-2);border-radius:11px;align-items:flex-start;gap:8px;width:100%;margin-top:7px;padding:9px 11px;font-size:12.5px;display:flex}.mq .mbpc.mbok,.mq.mbpc.mbok{border-color:rgba(var(--rgb-green),.4)}.mq .mbpc.mbok .cv,.mq.mbpc.mbok .cv{color:var(--green);background:rgba(var(--rgb-green),.1)}.mq .mbpc.mbok .prog>span,.mq.mbpc.mbok .prog>span{background:var(--green)}.mq .mbbarre,.mq.mbbarre{background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow);border-radius:16px;margin-top:22px;padding:14px;position:sticky;bottom:12px}.mq .mbbarre>.btn,.mq.mbbarre>.btn{width:100%}.mq .mbbarre .btn[disabled],.mq.mbbarre .btn[disabled]{opacity:.55;cursor:not-allowed}.mq .mbencart,.mq.mbencart{border:1px solid var(--border);background:var(--input);color:var(--text-2);border-radius:12px;padding:11px 13px;font-size:13px}.mq .mbencart.r,.mq.mbencart.r{border-color:rgba(var(--rgb-red),.4);background:rgba(var(--rgb-red),.08);color:var(--red)}.mq .mbencart.v,.mq.mbencart.v{border-color:rgba(var(--rgb-green),.4);background:rgba(var(--rgb-green),.08);color:var(--green)}.mq .mbencart.o,.mq.mbencart.o{border-color:rgba(var(--rgb-orange),.4);background:rgba(var(--rgb-orange),.08);color:var(--orange)}.mq .mbencart .btn,.mq.mbencart .btn{margin-top:9px}.mq .mbcloche,.mq.mbcloche{text-align:center;justify-items:center;gap:12px;padding:22px 10px;display:grid}.mq .mbcloche .b,.mq.mbcloche .b{font-size:44px;line-height:1}.mq .mbcloche h3,.mq.mbcloche h3{font-family:var(--fd);font-size:19px}.mq .mbcloche p,.mq.mbcloche p{color:var(--text-2);max-width:42ch;font-size:14px}.mq .mbenligne,.mq.mbenligne{color:var(--green);background:rgba(var(--rgb-green),.12);border:1px solid rgba(var(--rgb-green),.3);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.mq .mbenligne .pt,.mq.mbenligne .pt{background:var(--green);border-radius:50%;width:7px;height:7px}.mq .mbtoast,.mq.mbtoast{flex-wrap:wrap;align-items:center;gap:10px;max-width:min(92vw,520px);display:flex}.mq .lnum,.mq.lnum{width:56px;height:56px;font-family:var(--fd);color:#fff;background:var(--grad-cta);border-radius:14px;flex:none;place-items:center;font-size:22px;font-weight:800;display:grid}.mq .lnum.bonus,.mq.lnum.bonus{background:linear-gradient(180deg,rgba(var(--rgb-violet),.85),var(--violet));color:#fff}.mq .lsur,.mq.lsur{letter-spacing:.14em;text-transform:uppercase;color:var(--orange);font-size:12px;font-weight:700}.mq .lsur.bonus,.mq.lsur.bonus{color:var(--violet)}.mq .ltete,.mq.ltete{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px;display:flex}.mq .ltete h2,.mq.ltete h2{font-family:var(--fd);font-size:22px;font-weight:800;line-height:1.15}.mq .lpres,.mq.lpres{color:var(--text-3);margin-top:3px;font-size:12px}.mq .lec-pts,.mq.lec-pts{background:rgba(var(--rgb-orange),.15);border:1px solid rgba(var(--rgb-orange),.3);color:var(--color-accent);border-radius:999px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:6px 16px;font-size:14px;font-weight:700;display:inline-flex}.mq .lec-etoile,.mq.lec-etoile{font-size:14px;line-height:1;display:inline-flex}.mq .lec-intro,.mq.lec-intro{margin-bottom:18px}.mq .lec-intro p,.mq.lec-intro p{color:var(--color-text-secondary);margin:0;font-size:14.5px;line-height:1.6}.mq .bar-apercu,.mq.bar-apercu{background:rgba(var(--rgb-orange),.09);border:1px solid rgba(var(--rgb-orange),.3);color:var(--orange);border-radius:11px;align-items:flex-start;gap:8px;margin-bottom:14px;padding:9px 12px;font-size:12.5px;font-weight:600;display:flex}.mq .seg.dem,.mq.seg.dem{flex-wrap:wrap}.mq .player,.mq.player{background:var(--input);border:1px solid var(--border);border-radius:14px;margin-bottom:16px;overflow:hidden}.mq .player .ecran,.mq.player .ecran{aspect-ratio:16/9;color:var(--text-3);background:linear-gradient(135deg,rgba(var(--rgb-orange),.14),rgba(var(--rgb-violet),.1));place-items:center;font-size:34px;display:grid}.mq .player .cmds,.mq.player .cmds{background:var(--color-surface);border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.mq .player .pl-bas,.mq.player .pl-bas{border-top:1px solid var(--color-border);background:var(--color-surface);padding-top:8px;padding-bottom:10px}.mq .pl-play,.mq.pl-play{cursor:pointer;background:var(--grad-cta);width:36px;height:36px;color:var(--cta-text);box-shadow:0 2px 8px rgba(var(--rgb-orange),.35);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.mq .pl-play svg,.mq.pl-play svg{width:18px;height:18px;margin-left:2px}.mq .pl-play:hover,.mq.pl-play:hover{filter:brightness(1.06)}.mq .pl-t,.mq.pl-t{font-variant-numeric:tabular-nums;color:var(--color-text-secondary);flex:none;font-size:12.5px}.mq .pl-fin,.mq.pl-fin{color:var(--color-text-muted)}.mq .player .bar3,.mq.player .bar3{background:var(--color-elevated);border-radius:999px;flex:1;min-width:110px;height:6px;box-shadow:inset 0 1px 2px #00000014}.mq .player .bar3>span,.mq.player .bar3>span{background:var(--grad-cta);border-radius:999px;width:34%;height:100%;display:block;position:relative}.mq .player .bar3 i,.mq.player .bar3 i{background:var(--color-accent);border:2px solid var(--color-surface);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;right:-5px;transform:translateY(-50%);box-shadow:0 1px 4px #0003}.mq .pl-sep,.mq.pl-sep{background:var(--color-border);flex:none;width:1px;height:18px;margin:0 2px}.mq .pl-b,.mq.pl-b{color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;padding:5px 9px;font-size:12.5px;font-weight:600}.mq .pl-b:hover,.mq.pl-b:hover{background:var(--color-elevated);border-color:var(--color-border);color:var(--color-text)}.mq .pl-i,.mq.pl-i{padding:5px 7px}.mq .bloc,.mq.bloc{border-top:1px solid var(--border);padding:16px 0}.mq .bloc:first-child,.mq.bloc:first-child{border-top:0;padding-top:0}.mq .bloc>.lab,.mq.bloc>.lab{margin-bottom:8px}.mq .bcap,.mq.bcap{color:var(--text-3);text-align:center;margin-top:7px;font-size:12px}.mq .bimg,.mq.bimg{background:var(--input);cursor:pointer;aspect-ratio:16/9;width:100%;color:var(--text-3);border:0;border-radius:12px;place-items:center;padding:0;font-size:28px;display:grid;position:relative}.mq .bcode,.mq.bcode{background:var(--input);border:1px solid var(--border);color:var(--text-2);white-space:pre;border-radius:12px;padding:12px 14px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12.5px;overflow-x:auto}.mq .bembed,.mq.bembed{background:var(--input);border:1px dashed var(--border-strong);min-height:180px;color:var(--text-3);text-align:center;border-radius:12px;place-items:center;padding:16px;font-size:13px;display:grid}.mq .bslide,.mq.bslide{background:var(--input);aspect-ratio:16/9;color:var(--text-3);border-radius:12px;place-items:center;font-size:26px;display:grid;position:relative}.mq .bslide .fl,.mq.bslide .fl{border:1px solid var(--border-strong);background:var(--surface);width:34px;height:34px;color:var(--text-2);cursor:pointer;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.mq .bslide .fl.g,.mq.bslide .fl.g{left:9px}.mq .bslide .fl.d,.mq.bslide .fl.d{right:9px}.mq .bslide .fl:disabled,.mq.bslide .fl:disabled{cursor:default;color:var(--color-text-muted);background:var(--color-bg);border-color:var(--color-border)}.mq .qtete,.mq.qtete{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.mq .qbarre,.mq.qbarre{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.mq .qactions,.mq.qactions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.mq .qgrp,.mq.qgrp{display:block}.mq .qopt,.mq.qopt{text-align:left;background:var(--input);border:1px solid var(--border);width:100%;color:var(--text);cursor:pointer;border-radius:11px;align-items:center;gap:10px;margin-bottom:7px;padding:10px 13px;font-size:13.5px;display:flex}.mq .qopt:hover,.mq.qopt:hover{border-color:rgba(var(--rgb-orange),.45)}.mq .qopt.on,.mq.qopt.on{border-color:var(--orange);background:rgba(var(--rgb-orange),.1);font-weight:700}.mq .qopt .pu,.mq.qopt .pu{border:2px solid var(--border-strong);border-radius:50%;flex:none;width:18px;height:18px}.mq .qopt.on .pu,.mq.qopt.on .pu{border-color:var(--orange);background:var(--orange)}.mq .qnum,.mq.qnum{background:var(--grad-cta);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid}.mq .qq,.mq.qq{align-items:flex-start;gap:10px;margin:14px 0 9px;font-size:14px;font-weight:600;display:flex}.mq .res,.mq.res{border-radius:13px;margin-top:14px;padding:15px 17px}.mq .res.ok,.mq.res.ok{background:rgba(var(--rgb-green),.1);border:1px solid rgba(var(--rgb-green),.35)}.mq .res.ko,.mq.res.ko{background:rgba(var(--rgb-red),.08);border:1px solid rgba(var(--rgb-red),.32)}.mq .res h4,.mq.res h4{font-family:var(--fd);margin-bottom:3px;font-size:16px;font-weight:800}.mq .res.ok h4,.mq.res.ok h4{color:var(--green)}.mq .res.ko h4,.mq.res.ko h4{color:var(--red)}.mq .res p,.mq.res p{color:var(--text-2);font-size:13px}.mq .vies,.mq.vies{color:var(--text-3);align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.mq .chrono,.mq.chrono{color:var(--orange);font-size:12.5px;font-weight:700}.mq .chrono.urgent,.mq.chrono.urgent{color:var(--red)}.mq .etoiles,.mq.etoiles{color:var(--orange);letter-spacing:2px;font-size:15px}.mq .etoiles i,.mq.etoiles i{color:var(--text-3);font-style:normal}.mq .coach,.mq.coach{background:var(--input);border:1px solid var(--border);border-radius:13px;align-items:flex-start;gap:11px;margin-top:11px;padding:12px 14px;display:flex}.mq .coach .cav,.mq.coach .cav{background:var(--grad-cta);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.mq .coach .g,.mq.coach .g{flex:1;min-width:0}.mq .coach .cn,.mq.coach .cn{letter-spacing:.13em;text-transform:uppercase;color:var(--orange);font-size:12px;font-weight:700}.mq .coach p,.mq.coach p{color:var(--text-2);margin-top:3px;font-size:13.5px}.mq .depot,.mq.depot{border:1.5px dashed var(--border-strong);text-align:center;color:var(--text-3);cursor:pointer;background:var(--input);border-radius:13px;padding:22px 16px;font-size:13px}.mq .depot:hover,.mq.depot:hover{border-color:var(--orange);color:var(--orange)}.mq .depot b,.mq.depot b{color:var(--text-2);margin-bottom:4px;font-size:13.5px;display:block}.mq .compteur,.mq.compteur{color:var(--text-3);text-align:right;margin-top:4px;font-size:12px}.mq .compteur.trop,.mq.compteur.trop{color:var(--red);font-weight:700}.mq .erreur,.mq.erreur{background:rgba(var(--rgb-red),.08);border:1px solid rgba(var(--rgb-red),.32);color:var(--red);border-radius:11px;padding:10px 13px;font-size:13px}.mq .rappel,.mq.rappel{background:rgba(var(--rgb-orange),.09);border:1px solid rgba(var(--rgb-orange),.3);color:var(--text-2);border-radius:11px;margin-bottom:12px;padding:10px 13px;font-size:13px}.mq .ou,.mq.ou{color:var(--text-3);align-items:center;gap:9px;margin:12px 0;font-size:12px;display:flex}.mq .ou:before,.mq.ou:before,.mq .ou:after,.mq.ou:after{content:"";background:var(--border);flex:1;height:1px}.mq .pdfbar,.mq.pdfbar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.mq .etat-card,.mq.etat-card{border-radius:14px;margin-bottom:12px;padding:16px 18px}.mq .etat-card h4,.mq.etat-card h4{font-family:var(--fd);margin-bottom:4px;font-size:16px;font-weight:800}.mq .etat-card p,.mq.etat-card p{color:var(--text-2);font-size:13.5px}.mq .etat-card.ok,.mq.etat-card.ok{background:rgba(var(--rgb-green),.1);border:1px solid rgba(var(--rgb-green),.35)}.mq .etat-card.ok h4,.mq.etat-card.ok h4{color:var(--green)}.mq .etat-card.att,.mq.etat-card.att{background:rgba(var(--rgb-orange),.09);border:1px solid rgba(var(--rgb-orange),.32)}.mq .etat-card.att h4,.mq.etat-card.att h4{color:var(--orange)}.mq .etat-card.ko,.mq.etat-card.ko{background:rgba(var(--rgb-red),.08);border:1px solid rgba(var(--rgb-red),.32)}.mq .etat-card.ko h4,.mq.etat-card.ko h4{color:var(--red)}.mq .banniere-ok,.mq.banniere-ok{background:rgba(var(--rgb-green),.12);border:1px solid rgba(var(--rgb-green),.35);color:var(--green);border-radius:11px;margin-bottom:12px;padding:9px 13px;font-size:13px;font-weight:700}.mq .com,.mq.com{border-bottom:1px solid var(--border);gap:11px;padding:13px 0;display:flex}.mq .com:last-of-type,.mq.com:last-of-type{border-bottom:0}.mq .com .g,.mq.com .g{flex:1;min-width:0}.mq .com .qui,.mq.com .qui{font-size:13.5px;font-weight:700;display:block}.mq .com .qd,.mq.com .qd{color:var(--text-3);margin-left:7px;font-size:12px;font-weight:400}.mq .com p,.mq.com p{color:var(--text-2);margin:4px 0 7px;font-size:13.5px}.mq .com .acts,.mq.com .acts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mq .jaime,.mq.jaime{border:1px solid var(--border);background:var(--input);color:var(--text-3);cursor:pointer;border-radius:999px;padding:3px 10px;font-size:12px}.mq .jaime.on,.mq.jaime.on{border-color:var(--orange);color:var(--orange);background:rgba(var(--rgb-orange),.1);font-weight:700}.mq .ecrit,.mq.ecrit{color:var(--text-3);padding:6px 0;font-size:12px;font-style:italic}.mq .confirm,.mq.confirm{background:rgba(var(--rgb-red),.07);border:1px solid rgba(var(--rgb-red),.28);border-radius:11px;flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;padding:8px 11px;display:flex}.mq .confirm b,.mq.confirm b{color:var(--red);flex:1;min-width:130px;font-size:12.5px}.mq .anneau,.mq.anneau{pointer-events:none;width:96px;height:96px;position:absolute;top:25px;left:50%;transform:translate(-50%)}.mq .anneau circle,.mq.anneau circle{fill:none;stroke-width:4px;stroke-linecap:round}.mq .anneau .piste,.mq.anneau .piste{stroke:var(--border-strong)}.mq .anneau .arc,.mq.anneau .arc{stroke:var(--orange);transform-origin:50%;transform:rotate(-90deg)}.mq .ach-pct,.mq.ach-pct{color:var(--orange);margin-top:10px;font-size:12px;font-weight:700;display:block}.mq .ach-secret,.mq.ach-secret{color:var(--text-3);margin-top:10px;font-size:12px;display:block}.mq .ach-hero.violet,.mq.ach-hero.violet{background:linear-gradient(135deg,var(--violet),rgba(var(--rgb-violet),.6))}.mq .ach-stat.violet,.mq.ach-stat.violet{background:linear-gradient(135deg,var(--violet),rgba(var(--rgb-violet),.7));box-shadow:0 4px 20px rgba(var(--rgb-violet),.35)}.mq .ach-hero.vert,.mq.ach-hero.vert{background:linear-gradient(135deg,var(--green),rgba(var(--rgb-green),.6))}.mq .ach-stat.vert,.mq.ach-stat.vert{background:linear-gradient(135deg,var(--green),rgba(var(--rgb-green),.7));box-shadow:0 4px 20px rgba(var(--rgb-green),.35)}.mq .pill.n,.mq.pill.n{background:var(--elevated);color:var(--text);border:1px solid var(--border-strong)}.mq .piece,.mq.piece{aspect-ratio:4/3;max-width:280px}.mq .piece-l,.mq.piece-l{background:var(--surface);position:absolute;bottom:9px}.mq .piece-f,.mq.piece-f{text-align:left;cursor:pointer;background:var(--input);border:1px solid var(--border);border-radius:12px;align-items:center;gap:11px;width:100%;padding:11px 14px;display:flex}.mq .piece-f:hover,.mq.piece-f:hover{border-color:rgba(var(--rgb-orange),.45)}.mq .piece-f .ic,.mq.piece-f .ic{color:var(--red);flex:none;font-size:18px}.mq .piece-f .g,.mq.piece-f .g{flex:1;min-width:0}.mq .piece-f b,.mq.piece-f b{font-size:13.5px;display:block}.mq .piece-f span span,.mq.piece-f span span,.mq .piece-f .g>span,.mq.piece-f .g>span{color:var(--text-3);font-size:12px}.mq .pagi,.mq.pagi{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;display:flex}.mq .pagi .hint,.mq.pagi .hint{flex:1;min-width:110px}.mq .certif,.mq.certif{border:2px solid var(--orange);text-align:center;background:var(--input);border-radius:14px;padding:26px 22px}.mq .certif h3,.mq.certif h3{font-family:var(--fd);color:var(--orange);font-size:22px;font-weight:800}.mq .certif .qui,.mq.certif .qui{color:var(--text-2);margin:8px 0;font-size:13.5px;font-style:italic}.mq .rang,.mq.rang{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;padding:17px 19px;display:flex}.mq .rang .num,.mq.rang .num{font-family:var(--fd);color:var(--orange);font-size:30px;font-weight:800;line-height:1;display:block}.mq .cl-li,.mq.cl-li{border-bottom:1px solid var(--border);align-items:center;gap:11px;padding:11px 14px;display:flex}.mq .cl-li:last-child,.mq.cl-li:last-child{border-bottom:0}.mq .cl-li.moi,.mq.cl-li.moi{background:rgba(var(--rgb-orange),.07)}.mq .cl-rk,.mq.cl-rk{background:var(--elevated);width:34px;height:34px;color:var(--text-3);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.mq .cl-rk.or,.mq.cl-rk.or{color:#fff;background:linear-gradient(135deg,#f5b400,#d98c00)}.mq .cl-rk.ar,.mq.cl-rk.ar{color:#fff;background:linear-gradient(135deg,#b9c0c8,#8a939c)}.mq .cl-rk.br,.mq.cl-rk.br{color:#fff;background:linear-gradient(135deg,#c98a4b,#9a5f2a)}.mq .cl-av,.mq.cl-av{background:var(--elevated);width:34px;height:34px;color:var(--text-2);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid;position:relative}.mq .cl-av .pt,.mq.cl-av .pt{background:var(--green);border:2px solid var(--surface);border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.mq .cl-n,.mq.cl-n{flex:1;min-width:0}.mq .cl-n b,.mq.cl-n b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;display:block;overflow:hidden}.mq .cl-n span,.mq.cl-n span{color:var(--text-3);font-size:12px;display:block}.mq .cl-p,.mq.cl-p{text-align:right;flex:none;font-size:13.5px;font-weight:700}.mq .cl-p small,.mq.cl-p small{color:var(--text-3);font-size:12px;font-weight:400;display:block}.mq .aide-n,.mq.aide-n{font-family:var(--fd);color:var(--orange);font-size:13px;font-weight:800}.mq .faq,.mq.faq{border:1px solid var(--border);background:var(--surface);border-radius:13px;margin-bottom:8px;overflow:hidden}.mq .faq.on,.mq.faq.on{border-color:rgba(var(--rgb-orange),.4)}.mq .faq>button,.mq.faq>button{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:13px 15px;font-size:14px;font-weight:600;display:flex}.mq .faq>button .ch2b,.mq.faq>button .ch2b{color:var(--text-3);margin-left:auto}.mq .faq p,.mq.faq p{color:var(--text-2);padding:0 15px 14px;font-size:13.5px}.mq .tip,.mq.tip{color:var(--text-2);align-items:flex-start;gap:10px;padding:9px 0;font-size:13.5px;display:flex}.mq .tip .ic,.mq.tip .ic{color:var(--green);flex:none}.mq .racc,.mq.racc{text-align:left;background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:14px;align-items:center;gap:11px;width:100%;padding:14px;display:flex}.mq .racc:hover,.mq.racc:hover{border-color:rgba(var(--rgb-orange),.4)}.mq .racc .g,.mq.racc .g{flex:1;min-width:0}.mq .racc b,.mq.racc b{font-size:14px;display:block}.mq .racc span,.mq.racc span{color:var(--text-3);font-size:12px}.mq .racc .fl,.mq.racc .fl{color:var(--orange)}.mq .et-ecran,.mq.et-ecran{background:var(--bg);border:1px solid var(--border-strong);text-align:center;border-radius:16px;padding:32px 18px}.mq .et-ecran .t,.mq.et-ecran .t{font-family:var(--fd);margin-bottom:8px;font-size:19px;font-weight:800}.mq .et-ecran p,.mq.et-ecran p{color:var(--text-3);max-width:42ch;margin:0 auto 14px;font-size:13.5px}.mq .et-ban,.mq.et-ban{background:var(--elevated);border:1px solid var(--border-strong);box-shadow:var(--shadow);border-radius:14px;flex-wrap:wrap;align-items:center;gap:11px;padding:12px 14px;display:flex}.mq .et-ban .g,.mq.et-ban .g{flex:min(100%,190px);min-width:0}.mq .et-ban h4,.mq.et-ban h4{font-size:14px;font-weight:700}.mq .et-ban .s,.mq.et-ban .s{color:var(--text-3);font-size:12px}.mq .et-ban.o,.mq.et-ban.o{border-color:rgba(var(--rgb-orange),.45)}.mq .et-ban.v,.mq.et-ban.v{border-color:rgba(var(--rgb-violet),.45)}.mq .lc-bar,.mq.lc-bar{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:14px;display:flex}.mq .lc-rech,.mq.lc-rech{flex:190px;align-items:center;min-width:0;display:flex;position:relative}.mq .lc-rech .field,.mq.lc-rech .field{padding-right:34px}.mq .lc-x,.mq.lc-x{position:absolute;right:4px}.mq .lc-eye,.mq.lc-eye{background:var(--surface);border:1px solid var(--border);position:absolute;top:8px;right:40px}.mq .lc-li,.mq.lc-li{flex-wrap:wrap}.mq .lc-titre,.mq.lc-titre{cursor:pointer;padding:0;font-size:14.5px;font-weight:700}.mq .lc-titre:hover,.mq.lc-titre:hover{color:var(--orange)}.mq .lc-full,.mq.lc-full{width:100%;margin-top:11px;padding:11px}.mq .lc-plan.on,.mq.lc-plan.on{border-color:rgba(var(--rgb-orange),.45)}.mq .lc-plan h3,.mq.lc-plan h3{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mq .lc-plan .sw,.mq.lc-plan .sw{padding:8px 0}.mq .lc-plan .sw:last-of-type,.mq.lc-plan .sw:last-of-type{border-bottom:0}.mq .gab.on,.mq.gab.on{border-color:var(--orange)}.mq .gab.on .gi,.mq.gab.on .gi{color:var(--orange)}.mq .ch[disabled],.mq.ch[disabled],.mq .tog[disabled],.mq.tog[disabled]{opacity:.45;cursor:not-allowed}.mq .dlg .dc .lab,.mq.dlg .dc .lab{margin-bottom:0}.mq .sv-def,.mq.sv-def{background:rgba(var(--rgb-green),.07);border:1px solid rgba(var(--rgb-green),.28);max-width:none;color:var(--text-2);border-radius:12px;margin:0 0 14px;padding:11px 14px}.mq .sv-def b,.mq.sv-def b{color:var(--green)}.mq .sv-lien,.mq.sv-lien{cursor:pointer;color:var(--orange);text-underline-offset:2px;background:0 0;border:0;margin:0 0 0 5px;padding:0;font-family:inherit;font-size:12px;text-decoration:underline}.mq .sv-lien:hover,.mq.sv-lien:hover{color:var(--text)}.mq .sv-large,.mq.sv-large{width:100%;margin-top:14px}.mq .sv-haut,.mq.sv-haut{margin-top:12px}.mq .sv-bloc,.mq.sv-bloc{margin-bottom:13px}.mq .sv-bloc2,.mq.sv-bloc2{margin-top:13px}.mq .sv-plat,.mq.sv-plat{margin:0}.mq .sv-sous,.mq.sv-sous{margin:0 0 14px}.mq .sv-espace,.mq.sv-espace{height:11px}.mq .sv-filtres,.mq.sv-filtres{margin:11px 0 14px}.mq .sv-mini,.mq.sv-mini{margin-top:6px}.mq .sv-li,.mq.sv-li{flex-wrap:wrap}.mq .sv-resume,.mq.sv-resume{border:0;flex-wrap:wrap;padding:0}.mq .sv-pseudo,.mq.sv-pseudo{color:var(--text-3);font-size:12px;font-weight:400}.mq .sv-pastilles,.mq.sv-pastilles{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.mq .sv-actions,.mq.sv-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.mq .sv-moitie,.mq.sv-moitie{flex:auto;min-width:150px}.mq .sv-barre,.mq.sv-barre{flex-wrap:wrap;align-items:center;gap:8px;margin:11px 0 13px;display:flex}.mq .sv-pousse,.mq.sv-pousse{flex:auto}.mq .sv-cherche,.mq.sv-cherche{flex:180px;width:auto;min-width:0}.mq .sv-cases,.mq.sv-cases{flex-wrap:wrap;gap:4px;width:100%;padding-left:37px;display:flex}.mq .sv-ici,.mq.sv-ici{box-shadow:0 0 0 2px rgba(var(--rgb-orange),.55)}.mq .sv-leg,.mq.sv-leg{flex-wrap:wrap;align-items:center;gap:6px;max-width:none;display:flex}.mq .sv-tete,.mq.sv-tete{background:var(--input)}.mq .sv-sous-li,.mq.sv-sous-li{padding-left:44px}.mq .sv-ligne,.mq.sv-ligne{margin-top:5px;display:block}.mq .sv-alerte,.mq.sv-alerte{background:rgba(var(--rgb-red),.07);border:1px solid rgba(var(--rgb-red),.28);color:var(--text-2);border-radius:10px;max-width:none;margin-top:0;padding:9px 12px}.mq .sv-zoom,.mq.sv-zoom{cursor:zoom-in;border:0;width:100%;font-family:inherit}.mq .sv-grand,.mq.sv-grand{text-align:center;color:var(--text-3);padding:60px 20px}.mq .sv-cav,.mq.sv-cav{color:var(--orange);align-items:center;gap:5px;margin-top:4px;font-size:12px;font-weight:700;animation:1.6s ease-in-out infinite sv-bat;display:inline-flex}@keyframes sv-bat{0%,to{opacity:1}50%{opacity:.45}}.mq .cardw,.mq.cardw{flex-direction:column;gap:8px;display:flex}.mq .cards .cardw>.card,.mq.cards .cardw>.card{flex:auto;height:auto}.mq .sv-pied,.mq.sv-pied{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}@media (max-width:560px){.mq .sv-cases,.mq.sv-cases{padding-left:0}.mq .sv-sous-li,.mq.sv-sous-li{padding-left:24px}}.mq .c06-l,.mq.c06-l{flex-wrap:wrap}.mq .c06-li,.mq.c06-li{flex-wrap:wrap;row-gap:8px}.mq .c06-li .g,.mq.c06-li .g{flex:1 0 58%}.mq .c06-pale,.mq.c06-pale{opacity:.55}.mq .c06-fil,.mq.c06-fil{margin-bottom:14px}.mq .c06-suite,.mq.c06-suite{margin-top:13px}.mq .c06-suite2,.mq.c06-suite2{margin-bottom:12px}.mq .c06-esp,.mq.c06-esp{margin-top:9px}.mq .c06-esp2,.mq.c06-esp2{margin-top:13px}.mq .c06-plat,.mq.c06-plat{margin:0}.mq .c06-court,.mq.c06-court{max-width:210px}.mq .c06-date,.mq.c06-date{max-width:150px}.mq .c06-heure,.mq.c06-heure{max-width:110px}.mq .c06-petit,.mq.c06-petit{font-size:19px}.mq .c06-txt,.mq.c06-txt{color:var(--text-2);font-size:14.5px;line-height:1.55}.mq .c06-rang,.mq.c06-rang{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.mq .c06-pas,.mq.c06-pas{background:var(--input);border:1px solid var(--border);border-radius:10px;flex:none;align-items:center;gap:2px;padding:3px;display:flex}.mq .c06-pas button,.mq.c06-pas button{color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:7px;width:28px;height:26px;font-size:15px;line-height:1}.mq .c06-pas button:hover,.mq.c06-pas button:hover{background:var(--surface);color:var(--orange)}.mq .c06-pas b,.mq.c06-pas b{text-align:center;font-variant-numeric:tabular-nums;min-width:54px;font-size:12.5px;font-weight:700}.mq .c06-dep,.mq.c06-dep{border-top:1px solid var(--border);flex:1 0 100%;margin-top:11px;padding-top:12px}.mq .c06-op,.mq.c06-op{text-align:left;background:var(--surface);border:1px solid var(--border);cursor:pointer;width:100%;color:var(--text);border-radius:12px;align-items:flex-start;gap:11px;margin-bottom:7px;padding:11px 13px;display:flex}.mq .c06-op:hover,.mq.c06-op:hover{border-color:var(--border-strong)}.mq .c06-op.on,.mq.c06-op.on{border-color:var(--orange);background:rgba(var(--rgb-orange),.08)}.mq .c06-op .m,.mq.c06-op .m{flex:none;font-size:16px;line-height:1.2}.mq .c06-op .t,.mq.c06-op .t{flex:1;min-width:0}.mq .c06-op strong,.mq.c06-op strong{font-size:14px;font-weight:700;display:block}.mq .c06-op span span,.mq.c06-op span span{color:var(--text-3);margin-top:2px;font-size:12.5px;display:block}.mq .c06-alerte,.mq.c06-alerte{background:rgba(var(--rgb-orange),.09);border:1px solid rgba(var(--rgb-orange),.3);color:var(--text-2);border-radius:12px;margin-bottom:13px;padding:11px 13px;font-size:13px;line-height:1.5}.mq .c06-alerte b,.mq.c06-alerte b{color:var(--orange)}.mq .c06-manque,.mq.c06-manque{border-color:rgba(var(--rgb-red),.6)}.mq .c06-bulle,.mq.c06-bulle{background:var(--input);border:1px solid var(--border);border-radius:14px;align-items:flex-start;gap:11px;margin-bottom:13px;padding:12px 14px;display:flex}.mq .c06-bulle .t,.mq.c06-bulle .t{flex:1;min-width:0}.mq .c06-bulle strong,.mq.c06-bulle strong{color:var(--orange);margin-bottom:3px;font-size:13px;font-weight:700;display:block}.mq .c06-bulle p,.mq.c06-bulle p{color:var(--text-2);font-size:14px}.mq .c06-band,.mq.c06-band{background:rgba(var(--rgb-orange),.09);border:1px solid rgba(var(--rgb-orange),.32);border-radius:14px;flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:16px;padding:11px 14px;display:flex}.mq .c06-band .g,.mq.c06-band .g{flex:1;min-width:140px}.mq .c06-band h4,.mq.c06-band h4{font-size:14px;font-weight:700}.mq .c06-band .s,.mq.c06-band .s{color:var(--text-3);font-size:12.5px}.mq .c06-voile,.mq.c06-voile{text-align:center;padding:6px 4px 2px}.mq .c06-voile .rond,.mq.c06-voile .rond{background:rgba(var(--rgb-red),.12);border:1px solid rgba(var(--rgb-red),.35);border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 14px;font-size:26px;display:grid}.mq .c06-voile h4,.mq.c06-voile h4{margin-bottom:8px;font-size:17px;font-weight:700}.mq .c06-voile p,.mq.c06-voile p{color:var(--text-2);max-width:42ch;margin:0 auto 9px;font-size:14px;line-height:1.5}.mq .c06-conf,.mq.c06-conf{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.mq .c06-conf i,.mq.c06-conf i{border-radius:2px;width:8px;height:12px;animation:1.8s ease-in both cefall;position:absolute;top:-12px}.mq .dev-past,.mq.dev-past{border:1px solid var(--border);vertical-align:middle;border-radius:7px;flex:none;width:22px;height:22px;display:inline-block}.mq .dev-deux,.mq.dev-deux{flex:none;align-items:center;gap:14px;display:flex}.mq .dev-deux>span,.mq.dev-deux>span{flex-direction:column;align-items:center;gap:3px;display:flex}.mq .dev-deux i,.mq.dev-deux i{color:var(--text-3);font-size:12px;font-style:normal;font-weight:600}.mq .dev-jauge,.mq.dev-jauge{background:var(--input);border-radius:999px;height:9px;margin:11px 0;overflow:hidden}.mq .dev-jauge i,.mq.dev-jauge i{background:var(--orange);border-radius:999px;height:100%;display:block}.mq .dev-code,.mq.dev-code{background:var(--input);border:1px solid var(--border);color:var(--text-2);border-radius:10px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.75;overflow-x:auto}.mq .dev-mono,.mq.dev-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.mq .dev-alerte,.mq.dev-alerte{background:var(--input);border:1px solid var(--border);border-radius:10px;margin-top:13px;padding:11px 13px}.mq .dev-actions,.mq.dev-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mq .dev-grille,.mq.dev-grille{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:10px;display:grid}.mq .dev-ligne,.mq.dev-ligne{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.mq .dev-grille h4,.mq.dev-grille h4{font-size:13.5px;font-weight:600}.mq .dev-grille .s,.mq.dev-grille .s{color:var(--text-3);font-size:12px}.mq .dev-sw,.mq.dev-sw{flex-wrap:wrap;row-gap:8px}.mq .dev-sw .g,.mq.dev-sw .g{flex:190px}.mq .dev-court,.mq.dev-court{max-width:130px}.mq .dev-bandeau,.mq.dev-bandeau{border-color:rgba(var(--rgb-orange),.4);margin-bottom:16px}.mq .cv-bloc,.mq.cv-bloc{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;margin-bottom:12px;padding:14px}.mq .cv-tete,.mq.cv-tete{align-items:center;gap:10px;display:flex}.mq .cv-t,.mq.cv-t{flex:1;font-size:14px;font-weight:600}.mq .cv-apercu,.mq.cv-apercu{margin-top:12px}.mq .cv-img,.mq.cv-img{aspect-ratio:16/9;border:1px solid var(--color-border);background:linear-gradient(140deg, var(--marque), var(--marque));border-radius:12px;place-items:center;max-width:320px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mq .cv-img,.mq.cv-img{background:linear-gradient(140deg, color-mix(in srgb, var(--marque) 34%, transparent), color-mix(in srgb, var(--marque) 10%, transparent))}}.mq .cv-img span,.mq.cv-img span{font-family:var(--fd);color:var(--marque);opacity:.7;font-size:34px;font-weight:800}.mq .cv-contain,.mq.cv-contain{background-size:contain}.mq .cv-contain span,.mq.cv-contain span{font-size:22px}.mq .cv-a-top,.mq.cv-a-top{align-items:start;padding-top:10px}.mq .cv-a-bottom,.mq.cv-a-bottom{align-items:end;padding-bottom:10px}.mq .cv-reg,.mq.cv-reg{flex-direction:column;gap:6px;margin-top:14px;display:flex}.mq .cv-reg .lab,.mq.cv-reg .lab{margin-top:6px}.mq .cv-vide,.mq.cv-vide{color:var(--color-text-secondary);background:var(--color-bg);border:1px dashed var(--color-border-strong);border-radius:10px;margin-top:10px;padding:12px 14px;font-size:13px}.mq .bl-pal button,.mq.bl-pal button{cursor:grab}.mq .bl-pal button:active,.mq.bl-pal button:active{cursor:grabbing}.mq .bl-plus,.mq.bl-plus{font:inherit;color:var(--accent-txt);cursor:pointer;background:0 0;border:0;padding:6px 2px;font-size:12.5px;font-weight:700}.mq .bl-plus:hover,.mq.bl-plus:hover{text-decoration:underline}.mq .bl-glisse .mt,.mq.bl-glisse .mt{border-color:var(--color-accent);color:var(--accent-txt)}.mq .bl-glisse .blk,.mq.bl-glisse .blk{transition:box-shadow .1s}.mq .blk.bl-pris,.mq.blk.bl-pris{opacity:.45}.mq .blk.bl-cible,.mq.blk.bl-cible{box-shadow:0 -3px 0 -1px var(--color-accent)}.mq .mt.bl-cible,.mq.mt.bl-cible{border-color:var(--color-accent);background:rgba(var(--rgb-orange),.07);color:var(--accent-txt)}.mq .blk[data-i],.mq.blk[data-i]{cursor:grab}.mq .blk[data-i]:active,.mq.blk[data-i]:active{cursor:grabbing}@media (min-width:921px){.mq .app,.mq.app{background:0 0}.mq .app:before,.mq.app:before{content:"";background:var(--color-sidebar);border-right:1px solid var(--color-border);pointer-events:none;z-index:0;width:250px;position:fixed;top:0;bottom:0;left:0}.mq .side,.mq.side{z-index:1;background:0 0;border-right:0}.mq .main,.mq.main{z-index:1;position:relative}}.mq .mbgf,.mq.mbgf{display:none}.mq .mbsectete,.mq.mbsectete,.mq .sec,.mq.sec{border-bottom:0}.mq .cards,.mq.cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px}.mq .cards:not(.mbliste)>*,.mq.cards:not(.mbliste)>*{max-width:420px}@media (max-width:620px){.mq .cards>*,.mq.cards>*{max-width:none}}.mq .cardw .cv,.mq.cardw .cv{place-items:center;display:grid;position:relative}.mq .cardw .card,.mq.cardw .card{position:relative}.mq .ct-marque,.mq.ct-marque{letter-spacing:.02em;background:var(--marque);color:#fff;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 1px 4px #0000002e}.mq .ct-init,.mq.ct-init{color:var(--marque);opacity:.65;font-size:30px;font-weight:800;font-family:var(--fd)}.mq .ct-bas,.mq.ct-bas{flex-direction:column;align-items:flex-start;gap:7px;margin-top:auto;padding-top:10px;display:flex}.mq .ct-etat,.mq.ct-etat{color:var(--color-text);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.mq .ct-etat i,.mq.ct-etat i{border-radius:50%;flex:none;width:7px;height:7px}.mq .ct-sceaux,.mq.ct-sceaux{flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;bottom:10px;left:10px}.mq .ct-sceau,.mq.ct-sceau{color:#2a1b11;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 2px 6px #00000029}.mq .ct-sceau .ico,.mq.ct-sceau .ico{stroke-width:2.2px;width:1em;height:1em}.mq .ct-sceau.ct-plein,.mq.ct-sceau.ct-plein{color:#fff;background:#b23a1a}.mq .ct-inline,.mq.ct-inline{flex-direction:row;position:static;bottom:auto;left:auto}.mq .ct-inline .ct-sceau,.mq.ct-inline .ct-sceau{background:var(--color-controle);color:var(--color-controle-txt);border:1px solid var(--controle-bord);box-shadow:var(--controle-ombre)}.mq .ct-faits,.mq.ct-faits{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:0 6px;font-size:12px;display:flex}.mq .ct-faits em,.mq.ct-faits em{opacity:.45;font-style:normal}.mq .ct-faits b,.mq.ct-faits b{color:var(--color-text-secondary);font-weight:700}.mq .ct-alerte .ico,.mq.ct-alerte .ico{width:.95em;height:.95em}.mq .lc-li .ct-puce,.mq.lc-li .ct-puce{color:#fff;background:var(--marque);border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.mq .lc-li .ct-etat,.mq.lc-li .ct-etat,.mq .lc-li .ct-alerte,.mq.lc-li .ct-alerte{flex:none}@media (max-width:600px){.mq .lc-li .ct-faits,.mq.lc-li .ct-faits{width:100%}}.mq .mbcard .cv,.mq.mbcard .cv,.mq .cardw .cv,.mq.cardw .cv{color:var(--marque)}.mq .ct-mplat,.mq.ct-mplat{background:var(--marque);color:#fff;box-shadow:none;padding:3px 10px;position:static}.mq .mbmini,.mq.mbmini{width:100%;height:7px;margin:6px 0 3px;display:block}.mq .cards.mbliste .mbmini,.mq.cards.mbliste .mbmini{max-width:420px}.mq .cards.mbliste,.mq.cards.mbliste{border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px;gap:0;overflow:hidden}.mq .cards.mbliste>*,.mq.cards.mbliste>*{max-width:none!important}.mq .cards.mbliste .mbcard,.mq.cards.mbliste .mbcard{box-shadow:none;border:0;border-top:1px solid var(--color-border);background:0 0;border-radius:0;align-items:center;gap:14px;padding:12px 14px}.mq .cards.mbliste>:first-child .mbcard,.mq.cards.mbliste>:first-child .mbcard,.mq .cards.mbliste .mbcard:first-child,.mq.cards.mbliste .mbcard:first-child{border-top:0}.mq .cards.mbliste .mbcard .cv,.mq.cards.mbliste .mbcard .cv{border-bottom:0;border-radius:10px;flex:none;width:52px;height:52px;font-size:19px}.mq .cards.mbliste .mbcard .in,.mq.cards.mbliste .mbcard .in{flex:1;gap:5px;padding:0}.mq .cards.mbliste .mbcard .m,.mq.cards.mbliste .mbcard .m{margin-top:0}.mq .cards.mbliste .mbpied,.mq.cards.mbliste .mbpied{border-top:0;flex:none;padding:0}@media (max-width:620px){.mq .cards.mbliste .mbcard,.mq.cards.mbliste .mbcard{flex-wrap:wrap}.mq .cards.mbliste .mbpied,.mq.cards.mbliste .mbpied,.mq .cards.mbliste .mbpied .btn,.mq.cards.mbliste .mbpied .btn{width:100%}}.mq .ico-vue,.mq.ico-vue{fill:currentColor;width:16px;height:16px;display:block}.mq [data-lcv]{place-items:center;width:30px;height:26px;display:grid}.mq [data-lcv]:not(.on){color:var(--color-text-muted)}.mq [data-lcv].on{color:var(--color-accent)}.mq [data-vue]{align-items:center;gap:6px;display:inline-flex}.mq .btn.p,.mq.btn.p,.mq .btn.p.s,.mq.btn.p.s{color:var(--cta-text)}.mq .reprise .rc,.mq.reprise .rc{background:var(--marque)}@supports (color:color-mix(in lab, red, red)){.mq .reprise .rc,.mq.reprise .rc{background:color-mix(in srgb, var(--marque) 18%, transparent)}}.mq .reprise .rc,.mq.reprise .rc{color:var(--marque)}.mq .reprise.fini .rc,.mq.reprise.fini .rc{color:#2f9e56;background:#2f9e5629}.mq .sv-pts,.mq.sv-pts{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:700}.mq .sv-note,.mq.sv-note{color:#c98a2b;letter-spacing:.06em;flex:none;font-size:13px}.mq .ch b,.mq.ch b,.mq .mbfiltres b,.mq.mbfiltres b{opacity:.65;margin-left:6px;font-weight:700}.mq [data-vue]:not(.on){color:var(--color-text-secondary)}.mq [data-vue].on{color:var(--color-accent)}.mq .tabs,.mq.tabs{background:var(--color-controle);border:1px solid var(--controle-bord);box-shadow:var(--controle-ombre)}.mq .tabs button,.mq.tabs button,.mq .tabs a,.mq.tabs a{color:var(--color-text-secondary);font-weight:600}.mq .tabs button:hover,.mq.tabs button:hover,.mq .tabs a:hover,.mq.tabs a:hover{color:var(--color-text);background:#1f243012}.dark .mq .tabs button:hover,.dark .mq.tabs button:hover,.dark .mq .tabs a:hover,.dark .mq.tabs a:hover{background:#ffffff14}.mq .tabs button.on,.mq.tabs button.on,.mq .tabs a.on,.mq.tabs a.on{background:rgba(var(--rgb-orange),.14);color:var(--color-accent);box-shadow:none;font-weight:700}.mq .ch,.mq.ch{background:var(--color-controle);border:1px solid var(--controle-bord);color:var(--color-controle-txt);box-shadow:var(--controle-ombre);font-weight:600}.mq .ch:hover,.mq.ch:hover{border-color:var(--color-accent);color:var(--color-accent)}.mq .ch.on,.mq.ch.on{background:var(--grad-cta);color:var(--cta-text);box-shadow:0 2px 8px rgba(var(--rgb-orange),.3);border-color:#0000}.mq .pill,.mq.pill{border:1px solid #0000}.mq .pill.q,.mq.pill.q{border-color:var(--color-border-strong);color:var(--color-text-secondary);background:0 0;font-weight:600}.mq .field,.mq.field,.mq input[type=text],.mq input[type=search],.mq textarea,.mq select{background:var(--color-surface);border:1px solid var(--color-border-strong)}.mq textarea,.mq.textarea{resize:none}.mq .field:focus,.mq.field:focus,.mq textarea:focus,.mq input:focus{border-color:rgba(var(--rgb-orange),.55);outline:none}.mq .panel,.mq.panel,.mq .card,.mq.card,.mq .cardw,.mq.cardw,.mq .stat,.mq.stat{box-shadow:var(--shadow-card,var(--shadow))}.mq .btn.gh,.mq.btn.gh{background:var(--color-controle);border:1px solid var(--controle-bord);color:var(--color-controle-txt);box-shadow:var(--controle-ombre);font-weight:700}.mq .btn.gh:hover,.mq.btn.gh:hover{border-color:var(--color-accent);color:var(--color-accent)}.mq .dlg .dh,.mq.dlg .dh,.mq .dlg .df,.mq.dlg .df{background:var(--color-surface)}.mq .dlg .dc .panel,.mq.dlg .dc .panel,.mq .dlg .dc .stat,.mq.dlg .dc .stat,.mq .dlg .dc .liste,.mq.dlg .dc .liste,.mq .dlg .dc .list,.mq.dlg .dc .list,.mq .dlg .dc .field,.mq.dlg .dc .field,.mq .dlg .dc textarea,.mq.dlg .dc textarea,.mq .dlg .dc input,.mq.dlg .dc input{background:var(--color-surface);border:1px solid var(--color-border)}.mq .dlg .dc .stat,.mq.dlg .dc .stat{border-radius:12px;padding:12px 14px}.mq .dlg .dc .chg,.mq.dlg .dc .chg{background:rgba(var(--rgb-orange),.07);border:1px solid rgba(var(--rgb-orange),.2);border-radius:10px;padding:10px 12px}.mq .empty,.mq.empty{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-card);border-radius:14px;padding:44px 24px}.mq .empty h3,.mq.empty h3{color:var(--color-text)}.mq .empty p,.mq.empty p{color:var(--color-text-secondary)}.mq .x2,.mq.x2{background:var(--color-controle);color:var(--color-controle-txt);border:1px solid var(--controle-bord);box-shadow:var(--controle-ombre)}.mq .x2:hover,.mq.x2:hover{border-color:var(--color-accent);color:var(--color-accent)}.mq .seg,.mq.seg{background:var(--color-controle);border:1px solid var(--controle-bord);box-shadow:var(--controle-ombre)}.mq .seg button,.mq.seg button{color:var(--color-text-secondary);font-weight:600}.mq .seg button:hover,.mq.seg button:hover{color:var(--color-text);background:#1f243012}.mq .seg button.on,.mq.seg button.on{background:rgba(var(--rgb-orange),.14);color:var(--color-accent);font-weight:700}.mq .seg [data-lcv].on,.mq.seg [data-lcv].on,.mq .seg [data-vue].on,.mq.seg [data-vue].on{color:var(--color-accent)}.mq .menu button:hover,.mq.menu button:hover{background:#1f243017}.mq .menu button.dg:hover,.mq.menu button.dg:hover{background:rgba(var(--rgb-red),.12)}.mq .side,.mq.side{border-right:1px solid var(--color-border)}.mq .cardw,.mq.cardw{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;gap:0;overflow:hidden}.mq .cardw:hover,.mq.cardw:hover{border-color:rgba(var(--rgb-orange),.4)}.mq .cardw>.card,.mq.cardw>.card{background:0 0;border:0;border-radius:0}.mq .cardw>.card:hover,.mq.cardw>.card:hover{border-color:#0000}.mq .cardw>.sv-pied,.mq.cardw>.sv-pied{border-top:1px solid var(--color-border);background:0 0;margin:0;padding:10px 14px}.mq .cardw>.card:last-child,.mq.cardw>.card:last-child{border-bottom:0}.mq .card .cv,.mq.card .cv{background:linear-gradient(140deg, var(--marque), var(--marque))}@supports (color:color-mix(in lab, red, red)){.mq .card .cv,.mq.card .cv{background:linear-gradient(140deg, color-mix(in srgb, var(--marque) 32%, transparent), color-mix(in srgb, var(--marque) 9%, transparent))}}.mq .card .cv,.mq.card .cv{border-bottom:1px solid var(--color-border)}.dark .mq .card .cv,.dark .mq.card .cv{background:linear-gradient(140deg, var(--marque), var(--marque))}@supports (color:color-mix(in lab, red, red)){.dark .mq .card .cv,.dark .mq.card .cv{background:linear-gradient(140deg, color-mix(in srgb, var(--marque) 40%, transparent), color-mix(in srgb, var(--marque) 14%, transparent))}}.mq .cardw>.dots,.mq.cardw>.dots{z-index:2;background:var(--color-surface);border:1px solid var(--color-border);width:28px;height:28px;color:var(--color-text-secondary);border-radius:9px;place-items:center;padding:0;display:grid;box-shadow:0 1px 3px #00000014}.mq .cardw>.dots:hover,.mq.cardw>.dots:hover{color:var(--color-accent);border-color:rgba(var(--rgb-orange),.45)}.mq .cardw>.lc-eye,.mq.cardw>.lc-eye{right:42px}.mq .ed,.mq.ed{position:relative}.mq .poi,.mq.poi{cursor:col-resize;z-index:5;background:0 0;border:0;width:9px;padding:0;position:absolute;top:0;bottom:0}.mq .poi:after,.mq.poi:after{content:"";background:0 0;width:1px;transition:background .12s,width .12s,left .12s;position:absolute;top:0;bottom:0;left:4px}.mq .poi:hover:after,.mq.poi:hover:after,.mq .poi.on:after,.mq.poi.on:after,.mq .poi:focus-visible:after,.mq.poi:focus-visible:after{background:var(--color-accent);width:3px;left:3px}.mq .poi:focus-visible,.mq.poi:focus-visible{outline:none}@media (max-width:1080px){.mq .poi,.mq.poi{display:none}}.mq .app,.mq.app{align-items:start}.mq .side,.mq.side{overscroll-behavior:contain;scrollbar-width:none;height:100vh;position:sticky;top:0;overflow-y:auto}.mq .side::-webkit-scrollbar{width:0;height:0}.mq.side::-webkit-scrollbar{width:0;height:0}.mq .side .foot,.mq.side .foot{background:var(--color-sidebar);border-top:0;margin-top:auto;margin-bottom:-14px;padding-top:0;padding-bottom:14px;display:block;position:sticky;bottom:-14px}.mq .sf-qui,.mq.sf-qui{border-top:1px solid var(--color-border);align-items:center;gap:9px;padding-top:12px;display:flex}.mq .sf-av,.mq.sf-av{background:var(--color-elevated);width:32px;height:32px;color:var(--color-text);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.mq .sf-prem,.mq.sf-prem{box-shadow:0 0 0 2px #b18cff}.mq .sf-g,.mq.sf-g{flex-direction:column;flex:1;min-width:0;display:flex}.mq .sf-nom,.mq.sf-nom{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.2;overflow:hidden}.mq .sf-plan,.mq.sf-plan{letter-spacing:.04em;font-size:12px;font-weight:600;line-height:1.2}.mq .sf-copy,.mq.sf-copy{text-align:center;letter-spacing:.02em;color:var(--color-text-secondary);border-top:1px solid var(--color-border);margin:12px 0 0;padding-top:12px;font-size:12px;font-weight:600}.mq .ap-b,.mq.ap-b{padding:0!important}.mq .ap-tete,.mq.ap-tete{flex-wrap:wrap;align-items:center;gap:10px;padding:9px 14px;display:flex}.mq .ap-oeil,.mq.ap-oeil{color:var(--color-accent);font-size:15px;display:inline-flex}.mq .ap-t,.mq.ap-t{font-size:13px;font-weight:600}.mq .ap-tete .sub,.mq.ap-tete .sub{flex:1;min-width:120px}.mq .ap-tete .btn,.mq.ap-tete .btn{flex:none}.mq .ap-corps,.mq.ap-corps{border-top:1px solid var(--color-border);padding:4px 14px 12px}.mq .ap-corps .chg,.mq.ap-corps .chg{margin-bottom:0}@media (max-width:600px){.mq .ap-tete .sub,.mq.ap-tete .sub{display:none}}.mq .hdr,.mq.hdr,.mq .body,.mq.body{--pad:24px;align-items:center}.mq .body,.mq.body{flex-direction:column;display:flex}.mq .body>*,.mq.body>*{width:100%;margin-left:auto;margin-right:auto}.mq .hdr,.mq.hdr,.mq .body,.mq.body{padding-left:max(24px, calc((100% - var(--lecture)) / 2));padding-right:max(24px, calc((100% - var(--lecture)) / 2))}.mq .hdr>*,.mq.hdr>*,.mq .body>*,.mq.body>*{max-width:none}.mq .main>.bar,.mq.main>.bar{padding-left:max(24px, calc((100% - var(--lecture)) / 2));padding-right:max(24px, calc((100% - var(--lecture)) / 2))}@media (max-width:600px){.mq .hdr,.mq.hdr,.mq .body,.mq.body,.mq .main>.bar,.mq.main>.bar{padding-left:14px;padding-right:14px}}.mq .main.pleine-largeur .hdr,.mq.main.pleine-largeur .hdr,.mq .main.pleine-largeur .body,.mq.main.pleine-largeur .body,.mq .main.pleine-largeur>.bar,.mq.main.pleine-largeur>.bar{padding-left:24px;padding-right:24px}@media (max-width:600px){.mq .main.pleine-largeur .hdr,.mq.main.pleine-largeur .hdr,.mq .main.pleine-largeur .body,.mq.main.pleine-largeur .body,.mq .main.pleine-largeur>.bar,.mq.main.pleine-largeur>.bar{padding-left:14px;padding-right:14px}}.mq h1,.mq h2,.mq h3,.mq h4{overflow-wrap:break-word}.mq :where(.g,.gg,.tb-gg,.tb-fg,.ce-g,.cl-n,.sw>.g,.li>.g),.mq .hdr h1,.mq.hdr h1{min-width:0}@media (max-width:600px){.mq .hdr,.mq.hdr{justify-content:flex-end}.mq .hdr h1,.mq.hdr h1{flex-basis:100%;font-size:17px}:is(.mq .hdr>h1:has(+.hdr-aide),.mq.hdr>h1:has(+.hdr-aide)){flex-basis:auto;max-width:calc(100% - 34px)}.mq .hdr,.mq.hdr{row-gap:8px}.mq .li,.mq.li{flex-wrap:wrap}.mq .li>.g,.mq.li>.g{flex:100%}}.mq .ico,.mq.ico{vertical-align:-.14em;fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em;display:inline-block}.mq .tb-ti .ico,.mq.tb-ti .ico,.mq .tb-fi .ico,.mq.tb-fi .ico{width:1.05em;height:1.05em}.mq .ico+.ico,.mq.ico+.ico{margin-left:.2em}.mq .tb-hi,.mq.tb-hi{margin-bottom:22px}.mq .tb-hi h2,.mq.tb-hi h2{margin:0 0 4px;font-size:24px}.mq .tb-hi p,.mq.tb-hi p{color:var(--muted);margin:0;font-size:14px}.mq .tb-hi b,.mq.tb-hi b{color:var(--text)}.mq .tb-s,.mq.tb-s{margin-bottom:26px}.mq .tb-tt,.mq.tb-tt{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.mq .tb-tt h3,.mq.tb-tt h3{margin:0;font-size:15px}.mq .tb-tt .sub,.mq.tb-tt .sub{margin-left:auto}@media (max-width:600px){.mq .tb-tt .sub,.mq.tb-tt .sub{flex-basis:100%;margin-left:0}}.mq .tb-tt .btn,.mq.tb-tt .btn{margin-left:auto}.mq .tb-todo,.mq.tb-todo{grid-template-columns:repeat(auto-fit,minmax(min(100%,172px),1fr));gap:9px;display:grid}.mq .tb-t,.mq.tb-t{text-align:left;background:var(--color-surface);border:1px solid var(--color-border);border-top:3px solid var(--ton);font:inherit;color:var(--color-text);cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 13px 11px;transition:transform .12s,box-shadow .12s,border-color .12s;display:flex;box-shadow:0 1px 2px #783c1412,0 3px 10px #783c1412}.mq .tb-t:hover,.mq.tb-t:hover{border-color:var(--ton);transform:translateY(-2px);box-shadow:0 2px 4px #783c141a,0 8px 20px #783c1421}.mq .tb-th,.mq.tb-th{justify-content:space-between;align-items:center;width:100%;margin-bottom:6px;display:flex}.mq .tb-ti,.mq.tb-ti{background:var(--ton);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.mq .tb-ti,.mq.tb-ti{background:color-mix(in srgb, var(--ton) 16%, transparent)}}.mq .tb-ti,.mq.tb-ti{color:var(--ton);font-size:14px}.mq .tb-ti .ico,.mq.tb-ti .ico{stroke-width:2.1px}.mq .tb-tn,.mq.tb-tn{color:var(--ton);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1}.mq .tb-t b,.mq.tb-t b{font-size:14px;font-weight:600;line-height:1.3}.mq .tb-t .sub,.mq.tb-t .sub{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.mq .tb-tb,.mq.tb-tb{color:var(--ton);margin-top:auto;padding-top:9px;font-size:12px;font-weight:700}.mq .tb-vide,.mq.tb-vide{padding:18px}.mq .tb-vide b,.mq.tb-vide b{font-size:14px}.mq .tb-vide p,.mq.tb-vide p{margin:4px 0 0}.mq .tb-sem,.mq.tb-sem{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px;display:grid}.mq .tb-m,.mq.tb-m{flex-direction:column;gap:2px;padding:14px 16px;display:flex;position:relative}.mq .tb-ml,.mq.tb-ml{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.mq .tb-mv,.mq.tb-mv{font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:1.15}.mq .tb-ec,.mq.tb-ec{color:var(--muted);font-size:12px}.mq .tb-sp,.mq.tb-sp{width:100%;height:28px;color:var(--orange);opacity:.55;margin-top:8px;display:block}.mq .tb-2,.mq.tb-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px;display:grid}.mq .tb-2 .panel,.mq.tb-2 .panel{padding:16px}.mq .tb-g,.mq.tb-g{border-top:1px solid var(--line);align-items:center;gap:11px;padding:9px 0;display:flex}.mq .tb-g:first-of-type,.mq.tb-g:first-of-type{border-top:0}.mq .tb-gg,.mq.tb-gg{flex-direction:column;flex:1;min-width:0;display:flex}.mq .tb-gg b,.mq.tb-gg b{font-size:14px;font-weight:600}.mq .tb-g .btn,.mq.tb-g .btn{flex:none}.mq .tb-fil,.mq.tb-fil{flex-direction:column;display:flex}.mq .tb-fl,.mq.tb-fl{border-top:1px solid var(--line);align-items:baseline;gap:10px;padding:8px 0;font-size:13px;line-height:1.5;display:flex}.mq .tb-fl:first-child,.mq.tb-fl:first-child{border-top:0}.mq .tb-fi,.mq.tb-fi{text-align:center;width:20px;color:var(--orange);flex:none}.mq .tb-fg,.mq.tb-fg{flex:1;min-width:0}.mq .tb-fg em,.mq.tb-fg em{color:var(--muted);font-style:normal}.mq .tb-fl .sub,.mq.tb-fl .sub{flex:none}.mq .tb-fo,.mq.tb-fo{flex-direction:column;gap:2px;margin:0 0 12px;font-size:14px;display:flex}.mq .tb-pl,.mq.tb-pl{margin-bottom:12px}.mq .tb-plt,.mq.tb-plt{color:var(--muted);justify-content:space-between;margin-bottom:5px;font-size:13px;display:flex}.mq .tb-plt b,.mq.tb-plt b{color:var(--text);font-variant-numeric:tabular-nums}.mq .tb-plb,.mq.tb-plb{background:var(--bg);border:1px solid var(--line);border-radius:99px;height:6px;display:block;overflow:hidden}.mq .tb-plb i,.mq.tb-plb i{background:var(--orange);height:100%;display:block}.mq .tb-plb i.a,.mq.tb-plb i.a{background:#c98a2b}.mq .tb-plb i.r,.mq.tb-plb i.r{background:#c0603a}@media (max-width:520px){.mq .tb-fl,.mq.tb-fl{flex-wrap:wrap}}.mq .tb-vers,.mq.tb-vers{border-top:1px solid var(--color-border);margin-top:14px;padding-top:12px}.mq .ov .stats.c06-plat,.mq.ov .stats.c06-plat{grid-template-columns:repeat(3,1fr);gap:8px}.mq .ov .stats.c06-plat .stat,.mq.ov .stats.c06-plat .stat{padding:11px 12px}.mq .ov .stats.c06-plat .n,.mq.ov .stats.c06-plat .n{font-size:20px}.mq .ov .stats.c06-plat .n.c06-petit,.mq.ov .stats.c06-plat .n.c06-petit{font-size:14px;font-weight:600}@media (max-width:520px){.mq .ov .stats.c06-plat,.mq.ov .stats.c06-plat{grid-template-columns:1fr 1fr}}.mq .lg-fil,.mq.lg-fil{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.mq .lg-back,.mq.lg-back{background:var(--surface);border:1px solid var(--line);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:7px 14px;font-size:13px}.mq .lg-back:hover,.mq.lg-back:hover{border-color:var(--orange);color:var(--orange)}.mq .lg-ch,.mq.lg-ch{color:var(--muted);font-size:13px}.mq .lg-ch b,.mq.lg-ch b{color:var(--text);margin:0 2px;font-weight:600}.mq .lg-orph,.mq.lg-orph{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--orange);border-radius:10px;margin-bottom:14px;padding:12px 14px;font-size:13px;line-height:1.55}.mq .lg-orph b,.mq.lg-orph b{margin-bottom:4px;display:block}.mq .lg-orph .btn,.mq.lg-orph .btn{margin-top:8px}.mq .lg-porte,.mq.lg-porte{background:var(--bg);border:1px solid var(--line);border-radius:10px;margin-bottom:14px;padding:12px}.mq .lg-porte .btn,.mq.lg-porte .btn{width:100%}.mq .lg-porte .hint,.mq.lg-porte .hint{margin:8px 0 0}.mq .sv-lien,.mq.sv-lien,.mq .ce-fn,.mq.ce-fn,.mq .ce-sup,.mq.ce-sup,.mq .tb-tb,.mq.tb-tb,.mq .lc-titre,.mq.lc-titre,.mq a:not(.btn),.mq .lien,.mq.lien,.mq .mbnote a,.mq.mbnote a{color:var(--accent-txt)}.mq .tb-ec.h,.mq.tb-ec.h{color:var(--vert-txt)}.mq .tb-ec.b,.mq.tb-ec.b{color:var(--rouge-txt)}.mq .rk.ar,.mq.rk.ar,.mq .cl-rk.ar,.mq.cl-rk.ar,.mq .pal-ar,.mq.pal-ar{color:var(--argent-txt)}.mq .rk.br,.mq.rk.br,.mq .cl-rk.br,.mq.cl-rk.br,.mq .pal-br,.mq.pal-br{color:var(--bronze-txt)}.mq .btn.d,.mq.btn.d,.mq .btn.d.s,.mq.btn.d.s{color:var(--rouge-txt)}.mq .ct-etat,.mq.ct-etat{color:var(--color-text)}.mq .btn.d,.mq.btn.d,.mq .btn.d.s,.mq.btn.d.s{background:rgba(var(--rgb-red),.12);color:var(--rouge-txt);border:1px solid rgba(var(--rgb-red),.3)}.mq .rk.or,.mq.rk.or,.mq .cl-rk.or,.mq.cl-rk.or{color:#8a6a00}@media (max-width:600px){.mq .sw,.mq.sw{flex-wrap:wrap;gap:8px 10px}.mq .sw>.g,.mq.sw>.g{flex:1 0 100%;min-width:0}.mq .sw .field,.mq.sw .field{flex:auto;width:auto;max-width:none}}.mq .pt-en-ligne{background:var(--text-3);border-radius:50%;width:8px;height:8px;display:inline-block}.mq .pt-en-ligne[data-actif="1"]{background:var(--green)}.mq .nav .l{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mq.side{flex:0 0 250px;width:250px}@media (max-width:920px){.mq.side{flex:none}}.mq .ln-nav,.mq.ln-nav{justify-content:flex-end;align-items:stretch;gap:10px;display:flex}.mq .ln-nav .btn,.mq.ln-nav .btn{padding:9px 15px}.mq .ln-prec,.mq.ln-prec{white-space:nowrap;flex:none;gap:7px}.mq .ln-suiv,.mq.ln-suiv{text-align:left;flex:0 auto;justify-content:space-between;align-items:center;gap:14px;min-width:0;max-width:min(420px,100%);display:flex}.mq .ln-txt,.mq.ln-txt{flex-direction:column;align-items:flex-start;gap:0;min-width:0;line-height:1.2;display:flex}.mq .ln-sur,.mq.ln-sur{letter-spacing:.09em;text-transform:uppercase;opacity:.78;font-size:12px;font-weight:700}.mq .ln-titre,.mq.ln-titre{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13.5px;font-weight:700;overflow:hidden}@media (max-width:560px){.mq .ln-nav,.mq.ln-nav{flex-direction:column-reverse}.mq .ln-prec,.mq.ln-prec{justify-content:center;width:100%}}.mq .sv-carte,.mq.sv-carte{flex-direction:column;padding:0;display:flex;overflow:hidden}.mq .sv-tete2,.mq.sv-tete2{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:13px 15px;display:flex}.mq .sv-tete2 .av,.mq.sv-tete2 .av{flex:none;width:32px;height:32px}.mq .sv-qui,.mq.sv-qui{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.mq .sv-qui strong,.mq.sv-qui strong{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.mq .sv-type,.mq.sv-type{background:var(--input);width:28px;height:28px;color:var(--text-3);border-radius:9px;flex:none;place-items:center;display:grid}.mq .sv-corps,.mq.sv-corps{flex-direction:column;flex:1;gap:5px;padding:13px 15px;display:flex}.mq .sv-titre,.mq.sv-titre{font-size:14.5px;line-height:1.3}.mq .sv-corps .mbtags,.mq.sv-corps .mbtags{margin-top:4px}.mq .sv-pied,.mq.sv-pied{border-top:1px solid var(--border);background:var(--input);justify-content:space-between;align-items:center;gap:10px;padding:11px 15px;display:flex}.mq .sv-lien,.mq.sv-lien{color:var(--text-3);font-size:12.5px;font-weight:600;text-decoration:none}.mq .sv-lien:hover,.mq.sv-lien:hover{color:var(--orange);text-decoration:underline}.mq .som-mod,.mq.som-mod{margin-top:18px}.mq .som-mod:first-of-type,.mq.som-mod:first-of-type{margin-top:10px}.mq .som-tete,.mq.som-tete{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:8px;padding-bottom:7px;display:flex}.mq .som-tete strong,.mq.som-tete strong{font-size:14.5px}.mq .som-sect,.mq.som-sect{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin:12px 0 4px;font-size:12px;font-weight:700}.mq .som-lecon,.mq.som-lecon{color:var(--text-2);align-items:center;gap:10px;padding:7px 0;font-size:13.5px;display:flex}.mq .som-rang,.mq.som-rang{background:var(--input);width:20px;height:20px;color:var(--text-3);border-radius:6px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.mq .som-titre,.mq.som-titre{flex:1;min-width:0}.mq .som-rang.som-ok,.mq.som-rang.som-ok{background:0 0}.mq .som-pts,.mq.som-pts{color:rgb(var(--rgb-green-vif));flex:none;font-size:12px;font-weight:700}.mq .mbcorps,.mq.mbcorps{flex-direction:column;gap:6px;min-width:0;display:flex}.mq .cards.mbliste .mbcard,.mq.cards.mbliste .mbcard{align-items:center;gap:12px;padding:10px 14px;transition:background .12s}.mq .cards.mbliste .mbcard:hover,.mq.cards.mbliste .mbcard:hover{background:rgba(var(--rgb-orange),.05)}.mq .cards.mbliste .mbcard .cv,.mq.cards.mbliste .mbcard .cv{width:44px;height:44px;font-size:17px}.mq .cards.mbliste .mbcard .in,.mq.cards.mbliste .mbcard .in{flex-direction:row;align-items:center;gap:14px}.mq .cards.mbliste .mbcorps,.mq.cards.mbliste .mbcorps{flex-flow:wrap;flex:auto;align-items:center;gap:3px 9px}.mq .cards.mbliste .mbtete,.mq.cards.mbliste .mbtete{flex:0 auto;align-items:center;gap:8px;min-width:0}.mq .cards.mbliste .mbtete h3,.mq.cards.mbliste .mbtete h3{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;max-width:100%;overflow:hidden}.mq .cards.mbliste .mbcorps>.m~.m,.mq.cards.mbliste .mbcorps>.m~.m,.mq .cards.mbliste .mbcorps>.mbmini,.mq.cards.mbliste .mbcorps>.mbmini,.mq .cards.mbliste .mbcorps>.hint,.mq.cards.mbliste .mbcorps>.hint{flex:1 0 100%}.mq .cards.mbliste .mbcorps>.mbmini,.mq.cards.mbliste .mbcorps>.mbmini{margin:2px 0 0}.mq .cards.mbliste .mbpied,.mq.cards.mbliste .mbpied{flex:none;align-self:center;margin-top:0;padding-top:0}.mq .cards.mbliste .mbpied .btn,.mq.cards.mbliste .mbpied .btn{white-space:nowrap;width:auto}.mq .cards.mbliste .mbpied .hint,.mq.cards.mbliste .mbpied .hint{white-space:nowrap}@media (max-width:620px){.mq .cards.mbliste .mbcard .in,.mq.cards.mbliste .mbcard .in{flex-direction:column;align-items:stretch;gap:8px}.mq .cards.mbliste .mbtete h3,.mq.cards.mbliste .mbtete h3{white-space:normal}.mq .cards.mbliste .mbpied,.mq.cards.mbliste .mbpied,.mq .cards.mbliste .mbpied .btn,.mq.cards.mbliste .mbpied .btn{width:100%}}.mq .mbprix,.mq.mbprix{font-family:var(--fd);color:var(--color-text);white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:800}.mq .mbprix-tete,.mq.mbprix-tete{flex:none;align-items:baseline;font-size:15.5px;display:inline-flex}.mq .mbprix-bout,.mq.mbprix-bout{display:none}.mq .cards.mbliste .mbprix-bout,.mq.cards.mbliste .mbprix-bout{align-items:center;font-size:17px;display:inline-flex}.mq .cards.mbliste .mbprix-tete,.mq.cards.mbliste .mbprix-tete{display:none}.mq .cards.mbliste .mbpied,.mq.cards.mbliste .mbpied{align-items:center;gap:12px;display:flex}@media (max-width:620px){.mq .cards.mbliste .mbprix-bout,.mq.cards.mbliste .mbprix-bout{display:none}.mq .cards.mbliste .mbprix-tete,.mq.cards.mbliste .mbprix-tete{display:inline-flex}}.mq .mbparcours,.mq.mbparcours{margin-bottom:16px}.mq .pill.q,.mq.pill.q{background:var(--input);border-color:var(--border);color:var(--text-2);font-weight:600}.mq .mbtuile .v.mbdatev,.mq.mbtuile .v.mbdatev{font-size:15px}.mq .panel>.sec:first-child,.mq.panel>.sec:first-child{margin:0 0 10px}.mq .panel>.list,.mq.panel>.list{background:0 0;border:0;border-radius:0}.mq .panel>.list>.li:last-child,.mq.panel>.list>.li:last-child{border-bottom:0}.mq .ach-ligne,.mq.ach-ligne{margin-bottom:14px;display:block}.mq .rp,.mq.rp{animation:1.8s ease-in-out infinite rp-battement}@keyframes rp-battement{0%,to{transform:translate(-60%,-50%)scale(1);box-shadow:0 2px 8px #0000002e}50%{box-shadow:0 2px 12px #0003, 0 0 16px 4px var(--rp-halo,rgba(var(--rgb-orange),.5));transform:translate(-60%,-50%)scale(1.1)}}@media (prefers-reduced-motion:reduce){.mq .rp,.mq.rp{animation:none}}.mq .hdr .mbrech,.mq.hdr .mbrech{flex:0 auto;width:min(300px,40vw);max-width:none;margin:0}@media (max-width:700px){.mq .hdr .mbrech,.mq.hdr .mbrech{flex:1 0 100%;order:2;width:100%}}.mq .hdr .mq-rech-slot:empty,.mq.hdr .mq-rech-slot:empty{display:none}.mq .hdr .mq-rech-slot,.mq.hdr .mq-rech-slot{display:contents}.mq .ach-rangee,.mq.ach-rangee{align-items:stretch;gap:14px;margin-bottom:16px;display:flex}.mq .ach-rangee>.ach-stat,.mq.ach-rangee>.ach-stat{flex:none;justify-content:center;gap:7px;width:200px;min-width:0;margin:0;padding:16px 18px}.mq .ach-rangee>.ach-stat strong,.mq.ach-rangee>.ach-stat strong{font-size:26px;line-height:1}.mq .ach-rangee>.ach-stat .ach-ico,.mq.ach-rangee>.ach-stat .ach-ico{margin-bottom:3px}.mq .ach-rangee>.ach-prog,.mq.ach-rangee>.ach-prog{flex:auto;min-width:0;margin:0}@media (max-width:760px){.mq .ach-rangee,.mq.ach-rangee{flex-direction:column}.mq .ach-rangee>.ach-stat,.mq.ach-rangee>.ach-stat{width:100%}}.mq .mbcouv,.mq.mbcouv{border:1px solid var(--border);background:var(--input);border-radius:16px;margin-bottom:16px;overflow:hidden}.mq .mbcouv img,.mq.mbcouv img{object-fit:cover;width:100%;height:clamp(140px,26vh,260px);display:block}.mq .stats>button.stat,.mq.stats>button.stat{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;transition:border-color .12s,background .12s}.mq .stats>button.stat:hover,.mq.stats>button.stat:hover{border-color:var(--color-accent)}.mq .stats>button.stat.on,.mq.stats>button.stat.on{border-color:var(--color-accent);background:linear-gradient(rgba(var(--rgb-orange),.07), rgba(var(--rgb-orange),.07)), var(--surface)}.mq .ent-lignes,.mq.ent-lignes{flex-direction:column;gap:10px;margin-top:12px;display:flex}.mq .ent-l,.mq.ent-l{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:1px solid #0000;border-radius:12px;padding:9px 11px;transition:border-color .12s,background .12s;display:block}.mq .ent-l:hover,.mq.ent-l:hover{border-color:var(--color-border);background:var(--input)}.mq .ent-l.on,.mq.ent-l.on{border-color:var(--color-accent);background:linear-gradient(rgba(var(--rgb-orange),.07), rgba(var(--rgb-orange),.07)), var(--surface)}.mq .ent-tete,.mq.ent-tete{align-items:baseline;gap:9px;display:flex}.mq .ent-rang,.mq.ent-rang{background:var(--input);width:20px;height:20px;color:var(--text-3);border-radius:6px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.mq .ent-titre,.mq.ent-titre{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.mq .ent-n,.mq.ent-n{font-family:var(--fd);flex:none;font-size:16px;font-weight:800}.mq .ent-barre,.mq.ent-barre{background:var(--input);border-radius:999px;height:8px;margin:7px 0 5px;display:block;overflow:hidden}.mq .ent-part,.mq.ent-part{background:var(--color-accent);border-radius:999px;height:100%;transition:width .5s cubic-bezier(.25,0,.25,1);display:block}.mq .ent-pied,.mq.ent-pied{color:var(--text-3);flex-wrap:wrap;gap:4px 12px;font-size:12px;display:flex}.mq .ent-perte,.mq.ent-perte{color:var(--text-2);font-weight:600}.mq .ent-perte.pire,.mq.ent-perte.pire{color:var(--red);font-weight:700}.mq .ent-ici,.mq.ent-ici{color:var(--accent-txt);margin-left:auto;font-weight:600}.mq .tb-fen,.mq.tb-fen{gap:4px;margin-left:10px;display:inline-flex}.mq .tb-fen button,.mq.tb-fen button{font:inherit;cursor:pointer;color:var(--text-3);background:var(--input);border:1px solid #0000;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.mq .tb-fen button:hover,.mq.tb-fen button:hover{color:var(--text-2)}.mq .tb-fen button.on,.mq.tb-fen button.on{background:linear-gradient(rgba(var(--rgb-orange),.14), rgba(var(--rgb-orange),.14)), var(--surface);border-color:rgba(var(--rgb-orange),.34);color:var(--accent-txt)}.mq .tb-sp-hote,.mq.tb-sp-hote{display:block;position:relative}.mq .tb-sp-vise,.mq.tb-sp-vise{stroke:currentColor;stroke-width:.6px;opacity:.35}.mq .tb-sp-pt,.mq.tb-sp-pt{fill:currentColor}.mq .tb-sp-bulle,.mq.tb-sp-bulle{background:var(--color-controle);color:var(--color-controle-txt);white-space:nowrap;pointer-events:none;border:1px solid var(--controle-bord);box-shadow:var(--controle-ombre);border-radius:8px;padding:3px 8px;font-size:12px;position:absolute;bottom:calc(100% + 4px);right:0}.mq .tb-sp-bulle b,.mq.tb-sp-bulle b{font-weight:800}.mq .st-sous,.mq.st-sous{margin-bottom:14px}.mq .st-mesures,.mq.st-mesures{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:11px;margin-bottom:16px;display:grid}.mq .st-m,.mq.st-m{text-align:left;font:inherit;color:inherit;cursor:pointer;flex-direction:column;gap:3px;padding:14px 16px;transition:border-color .12s,background .12s;display:flex}.mq .st-m:hover,.mq.st-m:hover{border-color:var(--color-accent)}.mq .st-m.on,.mq.st-m.on{border-color:var(--color-accent);background:linear-gradient(rgba(var(--rgb-orange),.07), rgba(var(--rgb-orange),.07)), var(--surface)}.mq .st-m-l,.mq.st-m-l{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-size:12px;font-weight:700}.mq .st-m-v,.mq.st-m-v{font-family:var(--fd);font-size:26px;font-weight:800;line-height:1.1}.mq .st-m-d,.mq.st-m-d{color:var(--text-3);margin-top:5px;font-size:12px;line-height:1.35}.mq .st-courbe,.mq.st-courbe{margin-bottom:16px}.mq .st-c-tete,.mq.st-c-tete{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.mq .st-c-faits,.mq.st-c-faits{color:var(--text-3);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.mq .st-c-faits b,.mq.st-c-faits b{color:var(--text);font-weight:700}.mq .st-c-cadre,.mq.st-c-cadre{position:relative}.mq .st-c-plot,.mq.st-c-plot{height:190px;position:relative}.mq .st-c-svg,.mq.st-c-svg{width:100%;height:100%;display:block}.mq .st-c-grille,.mq.st-c-grille{stroke:var(--border);stroke-width:.25px}.mq .st-c-aire,.mq.st-c-aire{fill:rgba(var(--rgb-orange),.1)}.mq .st-c-trait,.mq.st-c-trait{stroke:var(--color-accent);stroke-width:.7px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.mq .st-c-vise,.mq.st-c-vise{background:var(--color-accent);opacity:.4;pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.mq .st-c-pt,.mq.st-c-pt{background:var(--color-accent);border:2px solid var(--surface);pointer-events:none;border-radius:50%;width:9px;height:9px;position:absolute;transform:translate(-50%,-50%)}.mq .st-c-bulle,.mq.st-c-bulle{background:var(--color-controle);color:var(--color-controle-txt);white-space:nowrap;pointer-events:none;border:1px solid var(--controle-bord);box-shadow:var(--controle-ombre);border-radius:9px;align-items:baseline;gap:6px;padding:4px 9px;font-size:12px;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 12px))}.mq .st-c-bulle b,.mq.st-c-bulle b{font-family:var(--fd);font-size:14px;font-weight:800}.mq .st-c-axe,.mq.st-c-axe{color:var(--text-3);justify-content:space-between;margin-top:6px;font-size:12px;display:flex}.mq .st-actions,.mq.st-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mq .st-barres,.mq.st-barres{flex-direction:column;gap:13px;display:flex}.mq .st-b-tete,.mq.st-b-tete{align-items:baseline;gap:10px;display:flex}.mq .st-b-titre,.mq.st-b-titre{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.mq .st-b-n,.mq.st-b-n{font-family:var(--fd);font-size:15px;font-weight:800}.mq .st-b-piste,.mq.st-b-piste{background:var(--input);border-radius:999px;height:10px;margin:6px 0 4px;display:block}.mq .st-b-inscrits,.mq.st-b-inscrits{background:rgba(var(--rgb-orange),.34);border-radius:999px;height:100%;display:block}.mq .st-b-termines,.mq.st-b-termines{background:var(--color-accent);border-radius:999px;height:100%;display:block}.mq .st-b-pied,.mq.st-b-pied{color:var(--text-3);justify-content:space-between;gap:10px;font-size:12px;display:flex}.mq .tbl,.mq.tbl{border-collapse:collapse;width:100%;font-size:13px}.mq .tbl th,.mq.tbl th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);border-bottom:1px solid var(--border);padding:8px 10px;font-size:12px}.mq .tbl td,.mq.tbl td{border-bottom:1px solid var(--border);padding:9px 10px}.mq .tbl tr:last-child td,.mq.tbl tr:last-child td{border-bottom:0}.mq .hdr-aide,.mq.hdr-aide{cursor:pointer;background:var(--input);width:22px;height:22px;color:var(--text-3);border:1px solid var(--border);border-radius:50%;flex:none;place-items:center;margin-left:-4px;font-size:12.5px;font-weight:800;line-height:1;transition:color .12s,border-color .12s,background .12s;display:grid}.mq .hdr-aide:hover,.mq.hdr-aide:hover{color:var(--accent-txt);border-color:rgba(var(--rgb-orange),.4);background:linear-gradient(rgba(var(--rgb-orange),.1), rgba(var(--rgb-orange),.1)), var(--surface)}@media (max-width:600px){.mq .cards .card,.mq.cards .card{flex-direction:row;align-items:stretch;height:auto}.mq .cards .card>.cv,.mq.cards .card>.cv{aspect-ratio:1;border-radius:12px;flex:0 0 72px;align-self:flex-start;width:72px;min-height:0;margin:12px 0 12px 12px;font-size:17px}.mq .cards .card>.in,.mq.cards .card>.in{gap:4px;min-width:0;padding:12px 14px 12px 12px}.mq .cards .card h3,.mq.cards .card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mq .cards .cardw .card>.in,.mq.cards .cardw .card>.in{padding-right:62px}.mq .cards .ct-marque,.mq.cards .ct-marque{box-shadow:none;align-self:flex-start;gap:4px;margin-bottom:2px;padding:2px 8px;position:static}.mq .cards .ct-init,.mq.cards .ct-init{font-size:20px}.mq .cards .mbpied,.mq.cards .mbpied{padding-top:7px}.mq .cards .mbpied .btn,.mq.cards .mbpied .btn{width:auto}.mq .mbfiltres,.mq.mbfiltres,.mq .chs,.mq.chs,.mq .seg,.mq.seg{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.mq .mbfiltres::-webkit-scrollbar{display:none}.mq.mbfiltres::-webkit-scrollbar{display:none}.mq .chs::-webkit-scrollbar{display:none}.mq.chs::-webkit-scrollbar{display:none}.mq .seg::-webkit-scrollbar{display:none}.mq.seg::-webkit-scrollbar{display:none}.mq .mbfiltres>*,.mq.mbfiltres>*,.mq .chs>*,.mq.chs>*,.mq .seg>*,.mq.seg>*{flex:none}.mq .mbfiltres.defile-fin:not(.defile-debut),.mq.mbfiltres.defile-fin:not(.defile-debut),.mq .chs.defile-fin:not(.defile-debut),.mq.chs.defile-fin:not(.defile-debut){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000)}.mq .mbfiltres.defile-debut:not(.defile-fin),.mq.mbfiltres.defile-debut:not(.defile-fin),.mq .chs.defile-debut:not(.defile-fin),.mq.chs.defile-debut:not(.defile-fin){-webkit-mask-image:linear-gradient(90deg,#0000,#000 26px);mask-image:linear-gradient(90deg,#0000,#000 26px)}.mq .mbfiltres.defile-debut.defile-fin,.mq.mbfiltres.defile-debut.defile-fin,.mq .chs.defile-debut.defile-fin,.mq.chs.defile-debut.defile-fin{-webkit-mask-image:linear-gradient(90deg,#0000,#000 26px calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#0000,#000 26px calc(100% - 26px),#0000)}.mq .ach-grid,.mq.ach-grid{grid-template-columns:1fr;gap:8px}.mq .ach,.mq.ach{text-align:left;border-radius:14px;grid-template-columns:46px 1fr;align-items:center;gap:2px 12px;padding:12px 44px 12px 13px;display:grid}.mq .ach-circle,.mq.ach-circle{grid-area:1/1/span 3;align-self:start;width:46px;height:46px;margin-bottom:0;font-size:20px}.mq .ach strong,.mq.ach strong{grid-area:1/2;font-size:14.5px}.mq .ach p,.mq.ach p{grid-area:2/2;margin-top:0}.mq .ach em,.mq.ach em{grid-area:3/2;justify-self:start;margin-top:5px}.mq .ach-pts,.mq.ach-pts{inset:auto 12px 10px auto}.mq .ach-check,.mq.ach-check{width:24px;height:24px;font-size:12px;top:10px;right:10px}.mq .anneau,.mq.anneau{width:52px;height:52px;top:9px;left:10px;transform:none}.mq .anneau circle,.mq.anneau circle{stroke-width:6px}.mq .ach-stat,.mq.ach-stat{width:100%;min-width:0;padding:14px 18px;display:flex}.mq .ach-hero,.mq.ach-hero,.mq .ach-prog,.mq.ach-prog{padding:14px 16px}.mq .ach-filtres,.mq.ach-filtres{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.mq .ach-filtres::-webkit-scrollbar{display:none}.mq.ach-filtres::-webkit-scrollbar{display:none}.mq .ach-filtres>*,.mq.ach-filtres>*{flex:none}.mq .ach-filtres.defile-fin:not(.defile-debut),.mq.ach-filtres.defile-fin:not(.defile-debut){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000)}.mq .ach-filtres.defile-debut.defile-fin,.mq.ach-filtres.defile-debut.defile-fin{-webkit-mask-image:linear-gradient(90deg,#0000,#000 26px calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#0000,#000 26px calc(100% - 26px),#0000)}}.mq .mq-fx-puce{vertical-align:middle;background:var(--surface);border:1px dashed var(--border-strong);border-radius:999px;align-items:center;max-width:100%;margin:0 8px 12px 0;display:inline-flex}.mq .mq-fx-puce:not(.vide){border-style:solid;border-color:var(--border-strong)}.mq .body>.mq-fx-puce,.mq.body>.mq-fx-puce{align-self:flex-start;width:auto;margin-left:0;margin-right:auto}.mq .mq-fx-puce.ouvert{border-style:solid;border-color:rgba(var(--rgb-orange),.55)}.mq .mq-fx-ouvrir{cursor:pointer;min-width:0;max-width:100%;color:var(--text);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:13.5px;font-weight:600;display:inline-flex}.mq .mq-fx-plus{color:var(--text-3);margin-right:-1px;display:inline-flex}.mq .mq-fx-nom{color:var(--text);flex:none}.mq .mq-fx-val{color:var(--orange);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mq .mq-fx-sep{color:var(--border-strong);flex:none;font-weight:400}.mq .mq-fx-car{color:var(--text-3);flex:none;display:inline-flex}.mq .mq-fx-puce.vide .mq-fx-sep,.mq .mq-fx-puce.vide .mq-fx-val,.mq .mq-fx-puce.vide .mq-fx-car,.mq .mq-fx-puce:not(.vide) .mq-fx-plus{display:none}.mq .mq-fx-effacer{cursor:pointer;color:var(--text-3);background:0 0;border:0;border-radius:999px;align-items:center;padding:7px 2px 7px 10px;display:none}.mq .mq-fx-puce:not(.vide) .mq-fx-effacer{display:inline-flex}.mq .mq-fx-puce:not(.vide) .mq-fx-ouvrir{padding-left:5px}.mq .mq-fx{display:none!important}.mq .mq-fx-barre{flex-wrap:wrap;align-items:center;gap:0;display:flex}.mq .mq-fx.ouvert{z-index:70;box-sizing:border-box;background:var(--surface);-webkit-backdrop-filter:blur(18px)saturate(150%);border:1px solid var(--border);border-radius:12px;flex-direction:column;flex:1 0 100%;align-self:stretch;align-items:stretch;gap:2px;width:100%;min-width:210px;max-width:min(320px,92vw);max-height:58vh;margin:0;padding:5px;position:fixed;overflow-y:auto;box-shadow:0 10px 30px #3c1e0c24;display:flex!important}@media (max-width:600px){.mq .stat .n,.mq.stat .n{overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none}.mq .stat .n.mot,.mq.stat .n.mot{font-size:21px}}@media (max-width:700px){.mq .seg.mbvue,.mq.seg.mbvue,.mq .seg[data-tour=admin-contenus-vue],.mq.seg[data-tour=admin-contenus-vue]{display:none}}.mq .mbstat,.mq.mbstat{color:#fff;background:linear-gradient(145deg, var(--ton), var(--ton));border:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mq .mbstat,.mq.mbstat{background:linear-gradient(145deg, var(--ton), color-mix(in srgb, var(--ton) 78%, #000))}}.mq .mbstat,.mq.mbstat{box-shadow:0 6px 18px var(--ton);flex-direction:column;gap:2px;padding:14px 16px 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.mq .mbstat,.mq.mbstat{box-shadow:0 6px 18px color-mix(in srgb, var(--ton) 32%, transparent)}}.mq .mbstat:after,.mq.mbstat:after{content:"";pointer-events:none;background:#ffffff1f;border-radius:50%;width:104px;height:104px;position:absolute;bottom:-34px;right:-26px}.mq .mbstat-ico,.mq.mbstat-ico{color:#fff;background:#fff3;border-radius:10px;place-items:center;width:32px;height:32px;margin-bottom:8px;display:grid}.mq .mbstat .l,.mq.mbstat .l{letter-spacing:.1em;text-transform:uppercase;color:#ffffffe0;order:2;font-size:12px;font-weight:700}.mq .mbstat .n,.mq.mbstat .n{color:#fff;order:3;font-size:30px;line-height:1.05}.mq .mbstat .mbsur,.mq.mbstat .mbsur{color:#ffffffb8}@media (max-width:600px){.mq .mbstat,.mq.mbstat{padding:12px 13px 13px}.mq .mbstat .n,.mq.mbstat .n{font-size:25px}.mq .mbstat-ico,.mq.mbstat-ico{width:28px;height:28px;margin-bottom:6px}}.mq .mq-fx-puce:hover{border-color:rgba(var(--rgb-orange),.55)}.mq .mq-fx-ouvrir:hover{background:rgba(var(--rgb-orange),.08)}.mq .mq-fx-ouvrir:hover .mq-fx-nom,.mq .mq-fx-ouvrir:hover .mq-fx-plus,.mq .mq-fx-ouvrir:hover .mq-fx-car{color:var(--orange)}.mq .mq-fx-effacer:hover{background:rgba(var(--rgb-orange),.08);color:var(--orange)}.mq .mq-fx-puce.ouvert .mq-fx-nom,.mq .mq-fx-puce.ouvert .mq-fx-car{color:var(--orange)}.mq .mq-fx.ouvert>*{text-align:left;white-space:normal;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-height:34px;font-size:13.5px;font-weight:500;box-shadow:none!important;border:0!important;border-radius:8px!important;padding:7px 10px!important;display:flex!important}.mq .mq-fx.ouvert>:hover{background:rgba(var(--rgb-orange),.09)!important;color:var(--orange)!important}.mq .mq-fx.ouvert>.on{font-weight:700;background:rgba(var(--rgb-orange),.1)!important;color:var(--orange)!important}.mq .mq-fx.ouvert>.on:hover{background:rgba(var(--rgb-orange),.17)!important}.mq .mq-fx.ouvert>.on:after{content:"✓";margin-left:auto;font-size:12px}.mq .mq-fx.ouvert>* b{color:inherit;opacity:.55;font-weight:600;margin-left:0!important}.mq .plan-membre,.mq.plan-membre{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:10px 8px;position:sticky;top:14px}.mq .side-lecon .plan-membre,.mq.side-lecon .plan-membre{background:0 0;border:0;border-radius:0;padding:0;position:static}.mq .plan-tete,.mq.plan-tete{border-bottom:1px solid var(--border);margin-bottom:4px;padding:2px 2px 8px}.mq .plan-tete-titre,.mq.plan-tete-titre{cursor:pointer;text-align:left;width:100%;color:var(--text);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:4px 6px;font-size:14px;font-weight:700;display:flex;overflow:hidden}.mq .plan-tete-titre:hover,.mq.plan-tete-titre:hover{background:rgba(var(--rgb-orange),.08);color:var(--orange)}.mq .plan-tete-sous,.mq.plan-tete-sous{color:var(--text-2);padding:0 6px;font-size:12px;font-weight:600}.mq .plan-membre .row.p3 .nd,.mq.plan-membre .row.p3 .nd{padding-left:38px}.mq .plan-membre .row.on .nd,.mq.plan-membre .row.on .nd{background:rgba(var(--rgb-orange),.13);color:var(--orange);font-weight:700}.mq .plan-membre .nd:hover:not(:disabled),.mq.plan-membre .nd:hover:not(:disabled){background:rgba(var(--rgb-orange),.08);color:var(--orange)}.mq .plan-membre .nd:disabled,.mq.plan-membre .nd:disabled{cursor:default;color:var(--text-3)}.mq .plan-membre .nd .t,.mq.plan-membre .nd .t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mq .plan-membre .nd .c,.mq.plan-membre .nd .c{white-space:nowrap;flex:none;font-size:11px}.mq .plan-pied,.mq.plan-pied{color:var(--text-3);border-top:1px solid var(--border);margin-top:10px;padding:8px 10px 2px;font-size:11.5px}.mq .side-plan,.mq.side-plan{min-height:0;margin-top:12px}.mq .side-plan .plan-membre,.mq.side-plan .plan-membre{background:0 0;border:0;padding:0;position:static}.mq .lecon-immersif,.mq.lecon-immersif{align-items:flex-start;display:flex}.mq .lecon-corps,.mq.lecon-corps{flex:1;min-width:0}.mq .side-lecon,.mq.side-lecon{flex:0 0 var(--largeur-plan,250px);width:var(--largeur-plan,250px);background:var(--sidebar);border-right:1px solid var(--border);align-self:flex-start;height:100vh;padding:14px 10px;position:sticky;top:0;overflow-y:auto}.mq .side-lecon>.side-plan,.mq.side-lecon>.side-plan{max-height:none;position:static;overflow:visible}.mq .plan-appel,.mq.plan-appel{display:none}.mq .plan-poignee,.mq.plan-poignee{cursor:col-resize;touch-action:none;z-index:5;width:7px;height:100%;position:absolute;top:0;right:0}.mq .plan-poignee:after,.mq.plan-poignee:after{content:"";background:0 0;width:2px;transition:background .12s;position:absolute;top:0;bottom:0;right:0}.mq .plan-poignee:hover:after,.mq.plan-poignee:hover:after,.mq .plan-poignee:active:after,.mq.plan-poignee:active:after{background:var(--orange)}:is(.mq .side-lecon:has(.side-plan:empty),.mq.side-lecon:has(.side-plan:empty)){display:none}@media (max-width:920px){.mq .lecon-immersif,.mq.lecon-immersif{display:block}.mq .side-lecon,.mq.side-lecon{z-index:82;border-right:1px solid var(--border);border-bottom:0;flex:none;width:min(86vw,330px);max-width:none;height:100dvh;transition:transform .22s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:0 0 40px #0000002e}.mq .side-lecon.ouvert,.mq.side-lecon.ouvert{transform:none}.mq .plan-voile,.mq.plan-voile{z-index:81;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#3c1e0c73;position:fixed;inset:0}.mq .plan-appel,.mq.plan-appel{z-index:83;border:1px solid rgba(var(--rgb-orange),.35);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:10px 14px;font-size:13px;font-weight:700;display:inline-flex;position:fixed;bottom:76px;left:12px;box-shadow:0 8px 24px #0000002e}.mq .plan-poignee,.mq.plan-poignee{display:none}}.mq .plan .row.p3 .nd,.mq.plan .row.p3 .nd{padding-left:44px}.mq .plan .row.t-module>.nd,.mq.plan .row.t-module>.nd{color:var(--text);font-weight:700}.mq .plan .row.t-lecon>.nd,.mq.plan .row.t-lecon>.nd{color:var(--text-2);padding-left:38px;font-weight:500}.mq .plan .row.sec~div .row.t-lecon>.nd,.mq.plan .row.sec~div .row.t-lecon>.nd,.mq .plan .row.sec~.row.t-lecon>.nd,.mq.plan .row.sec~.row.t-lecon>.nd{padding-left:56px}.mq .plan .sec-signe,.mq.plan .sec-signe{color:var(--orange);opacity:.8;flex:none;margin-right:-1px;font-weight:700}.mq .plan .row.sec,.mq.plan .row.sec{margin-top:8px;margin-bottom:0}.mq .plan .row.sec+.row.t-lecon,.mq.plan .row.sec+.row.t-lecon,.mq .plan .row.sec~div>.row.t-lecon,.mq.plan .row.sec~div>.row.t-lecon{margin-top:0}.mq .plan .row.sec .nd,.mq.plan .row.sec .nd{letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);gap:7px;padding-left:56px;font-size:11.5px;font-weight:800}.mq .plan .row.sec .nd:hover,.mq.plan .row.sec .nd:hover{color:var(--orange)}.mq .plan .row.sec .c,.mq.plan .row.sec .c{text-transform:none;letter-spacing:0;font-size:11px;font-weight:600}.mq .plan .plan-chapeau,.mq.plan .plan-chapeau{color:var(--text-3);transition:transform .15s;display:inline-flex}.mq .plan .plan-chapeau.ferme,.mq.plan .plan-chapeau.ferme{transform:rotate(-90deg)}.mq .plan .row.sec~.row.t-lecon.p2 .nd,.mq.plan .row.sec~.row.t-lecon.p2 .nd{padding-left:46px}.mq .plan-membre .row.p1,.mq.plan-membre .row.p1,.mq .plan-membre .row.p2,.mq.plan-membre .row.p2{padding-left:0}.mq .plan-membre .row.sec,.mq.plan-membre .row.sec{padding-left:12px}.mq .plan-membre .row.sec .nd,.mq.plan-membre .row.sec .nd{letter-spacing:0;text-transform:none;color:var(--text);padding-left:8px;font-size:13.5px;font-weight:700}.mq .plan-membre .row.sec .c,.mq.plan-membre .row.sec .c{font-size:11px;font-weight:500}.mq .plan-membre .row.p2 .nd,.mq.plan-membre .row.p2 .nd{color:var(--text);font-size:15px;font-weight:700}.mq .plan-membre .row.p1 .nd,.mq.plan-membre .row.p1 .nd{font-size:15px;font-weight:700}.mq.bandeau-flottant{z-index:60;background:var(--surface);border:1px solid rgba(var(--rgb-orange),.3);border-radius:16px;align-items:center;gap:12px;max-width:calc(100vw - 24px);padding:8px 10px 8px 16px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 12px 36px #00000038}.mq.bandeau-flottant .bf-titre{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}@media (max-width:920px){.mq.bandeau-flottant{bottom:76px}}.mq .plan-chevron,.mq.plan-chevron{color:var(--text-3);flex:none;margin-left:6px;transition:transform .15s;display:inline-flex}.mq .plan-chevron.ferme,.mq.plan-chevron.ferme{transform:rotate(-90deg)}.mq .plan-membre .row.dans-sec .nd,.mq.plan-membre .row.dans-sec .nd{padding-left:44px}.mq .plan-membre .row.bonus .nd,.mq.plan-membre .row.bonus .nd{padding-left:8px}.mq .plan-membre .row.p2,.mq.plan-membre .row.p2{margin-top:5px}.mq .plan-membre .row.p1+.row.p2,.mq.plan-membre .row.p1+.row.p2{margin-top:0}.mq .plan-membre .row .nd,.mq.plan-membre .row .nd{padding-top:4px;padding-bottom:4px}.mq .plan-membre .row.sec,.mq.plan-membre .row.sec{margin-top:5px}.mq .plan .row.se-deplace,.mq.plan .row.se-deplace{opacity:.35}.mq .plan .plan-repli,.mq.plan .plan-repli{width:22px;height:22px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.mq .plan .plan-repli:hover,.mq.plan .plan-repli:hover{background:rgba(var(--rgb-orange),.1);color:var(--orange)}.mq .plan .plan-place,.mq.plan .plan-place{position:relative}.mq .plan .plan-marque,.mq.plan .plan-marque{background:rgba(var(--rgb-orange),.08);border:2px dashed rgba(var(--rgb-orange),.55);pointer-events:none;border-radius:10px;height:34px;margin:2px 8px;display:block}.mq .plan .row.sec~.plan-place .plan-marque,.mq.plan .row.sec~.plan-place .plan-marque{margin-left:46px}.mq .plan .plan-vide,.mq.plan .plan-vide{border:1px dashed var(--border-strong);min-height:34px;color:var(--text-3);border-radius:10px;margin:2px 8px 6px 46px;padding:7px 10px;font-size:12px}.mq .plan .plan-vide.vise,.mq.plan .plan-vide.vise{border:2px dashed rgba(var(--rgb-orange),.6);background:rgba(var(--rgb-orange),.08)}.mq .plan .plan-fin,.mq.plan .plan-fin{height:14px;margin:0 8px}.mq .plan-vignette,.mq.plan-vignette{z-index:200;pointer-events:none;color:var(--text);background:var(--surface);border:1px solid rgba(var(--rgb-orange),.45);text-overflow:ellipsis;white-space:nowrap;border-radius:9px;max-width:240px;padding:6px 11px;font-size:13px;font-weight:600;position:fixed;overflow:hidden;box-shadow:0 8px 22px #3c1e0c33}.mq .fm-bloc,.mq.fm-bloc{margin-top:18px}.mq .fm-lecon,.mq.fm-lecon{text-align:left;cursor:pointer;background:var(--color-surface);border:1px solid var(--color-border);width:100%;color:var(--color-text);border-radius:10px;align-items:center;gap:10px;margin-top:6px;padding:10px 12px;font-size:13.5px;display:flex}.mq .fm-lecon:hover,.mq.fm-lecon:hover{border-color:rgba(var(--rgb-orange),.5)}.mq .fm-num,.mq.fm-num{background:var(--input);width:20px;height:20px;color:var(--text-3);font-variant-numeric:tabular-nums;border-radius:6px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.mq .fm-t,.mq.fm-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mq .fm-masq,.mq.fm-masq{color:var(--text-3);flex:none;font-size:11px}.mq .fm-sec,.mq.fm-sec{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;margin-top:14px;overflow:hidden}.mq .fm-sec-tete,.mq.fm-sec-tete{background:rgba(var(--rgb-orange),.1);border-bottom:1px solid rgba(var(--rgb-orange),.22);align-items:center;gap:8px;padding:8px 12px;display:flex}.mq .fm-sec-tete:before,.mq.fm-sec-tete:before{content:"→";color:var(--color-orange);flex:none;font-weight:700}.mq .fm-sec-nom,.mq.fm-sec-nom{letter-spacing:.04em;text-transform:uppercase;min-width:0;color:var(--color-orange);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:800;overflow:hidden}.mq .fm-sec-n,.mq.fm-sec-n{color:var(--text-3);flex:none;font-size:11px}.mq .fm-sec .fm-lecon,.mq.fm-sec .fm-lecon{border:0;border-top:1px solid var(--color-border);border-radius:0;margin:0}.mq .fm-sec .fm-lecon:first-of-type,.mq.fm-sec .fm-lecon:first-of-type{border-top:0}.mq .fm-sec .fm-lecon:hover,.mq.fm-sec .fm-lecon:hover{background:var(--input)}.mq .fm-vide,.mq.fm-vide{color:var(--text-3);margin:0;padding:10px 12px;font-size:11.5px}.mq .fm-ajouts,.mq.fm-ajouts{gap:8px;margin-top:10px;display:flex}.mq .fm-add,.mq.fm-add{background:var(--color-surface);border:1px dashed rgba(var(--rgb-orange),.5);color:var(--color-orange);cursor:pointer;border-radius:12px;flex:1;padding:11px 12px;font-size:13px;font-weight:700}.mq .fm-add:hover,.mq.fm-add:hover{background:rgba(var(--rgb-orange),.07)}.mq .fm-add.fm-add-sec,.mq.fm-add.fm-add-sec{border-color:var(--border-strong);color:var(--text-2)}.mq .fm-add.fm-add-sec:hover,.mq.fm-add.fm-add-sec:hover{background:var(--input)}.mq .ed-pilote,.mq.ed-pilote{background:var(--color-surface);border:0;border-bottom:1px solid var(--border);z-index:5;border-radius:0;flex-wrap:wrap;align-items:center;gap:8px;margin:0 -24px 16px;padding:10px 24px;display:flex;position:sticky;top:0}:is(.mq .canvas:has(>.ed-pilote),.mq.canvas:has(>.ed-pilote)){padding-top:0}.mq .ed-pilote .ep-lab,.mq.ed-pilote .ep-lab{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:10.5px;font-weight:700}.mq .ed-pilote .ep-sep,.mq.ed-pilote .ep-sep{background:var(--border);width:1px;height:20px;margin:0 4px}.mq .ed-pilote .ep-parcours,.mq.ed-pilote .ep-parcours{border:1px solid rgba(var(--rgb-orange),.45);background:rgba(var(--rgb-orange),.08);max-width:min(340px,42vw);color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:13px;font-weight:700;display:inline-flex}.mq .ed-pilote .ep-parcours:hover,.mq.ed-pilote .ep-parcours:hover{background:rgba(var(--rgb-orange),.14)}.mq .ed-pilote .ep-nom,.mq.ed-pilote .ep-nom{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mq .ed-pilote .ep-p,.mq.ed-pilote .ep-p{border:1px solid var(--border-strong);color:var(--text-2);cursor:pointer;background:0 0;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600}.mq .ed-pilote .ep-p:hover,.mq.ed-pilote .ep-p:hover{border-color:rgba(var(--rgb-orange),.5)}.mq .ed-pilote .ep-p.on,.mq.ed-pilote .ep-p.on{background:var(--color-orange);border-color:var(--color-orange);color:#fff}.mq .ed-pilote .ep-aide,.mq.ed-pilote .ep-aide{color:var(--text-3);font-size:11.5px}.mq .ed-pilote .ep-fin,.mq.ed-pilote .ep-fin{color:var(--color-orange);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:12.5px;font-weight:600}.mq .li.plan-choix.tenu,.mq.li.plan-choix.tenu{opacity:.72;cursor:not-allowed}.mq .li.plan-choix.tenu h4,.mq.li.plan-choix.tenu h4{color:var(--text-2)}.mq .ed-pilote .ep-tenus,.mq.ed-pilote .ep-tenus{color:var(--text-3);align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.mq .li.plan-choix,.mq.li.plan-choix{text-align:left;cursor:pointer;border:0;border-bottom:1px solid var(--border);background:0 0;width:100%}.mq .li.plan-choix.on,.mq.li.plan-choix.on{background:rgba(var(--rgb-orange),.07)}.mq .ed-convertir,.mq.ed-convertir{border:1px solid var(--border);color:var(--text-3);border-radius:10px;align-items:center;gap:12px;margin-top:16px;padding:10px 12px;font-size:12px;line-height:1.4;display:flex}.mq .ed-convertir button,.mq.ed-convertir button{flex:none;align-items:center;gap:6px;display:inline-flex}.mq .row.sec.sec-range,.mq.row.sec.sec-range{cursor:grab;border:1px solid var(--border-strong);background:var(--color-surface);border-radius:10px;margin:4px 0;position:relative}.mq .row.sec.sec-range.tenue,.mq.row.sec.sec-range.tenue{opacity:.5}.mq .plan-range,.mq.plan-range{border:1px solid var(--border-strong);background:var(--color-surface);border-radius:10px;margin:4px 0;position:relative}.mq .plan-range.tenue,.mq.plan-range.tenue{opacity:.5}.mq .rebours,.mq.rebours{background:var(--color-surface);border:1px solid rgba(var(--rgb-orange),.3);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 18px;padding:12px 16px;display:flex}.mq .rebours .rb-l,.mq.rebours .rb-l{letter-spacing:.07em;text-transform:uppercase;color:var(--color-orange);font-size:11px;font-weight:800}.mq .rebours .rb-cases,.mq.rebours .rb-cases{align-items:flex-end;gap:10px;display:flex}.mq .rebours .rb-case,.mq.rebours .rb-case{align-items:baseline;gap:3px;display:flex}.mq .rebours .rb-case b,.mq.rebours .rb-case b{font-family:var(--fd);color:var(--text);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1}.mq .rebours .rb-case i,.mq.rebours .rb-case i{color:var(--text-3);font-size:11.5px;font-style:normal;font-weight:700}.mq .rebours.urgent,.mq.rebours.urgent{border-color:var(--color-orange);background:rgba(var(--rgb-orange),.08)}.mq .rebours.urgent .rb-case b,.mq.rebours.urgent .rb-case b{color:var(--color-orange)}.mq .rebours.fini,.mq.rebours.fini{border-color:var(--border-strong)}.mq .rebours.fini .rb-t,.mq.rebours.fini .rb-t{color:var(--text-2);font-size:13px;font-weight:600}.mq .rebours.compact,.mq.rebours.compact{border-radius:999px;gap:8px;margin:0;padding:6px 10px}.mq .rebours.compact .rb-case b,.mq.rebours.compact .rb-case b{font-size:15px}:root{--color-bg:#f5f5f7;--color-surface:#fff;--color-elevated:#f1f1f4;--color-sidebar:#fff;--color-input:#f7f7f9;--color-border:#11111112;--color-border-strong:#11111129;--color-border-input:#1111111c;--color-border-orange:#f9731666;--color-text:#0f0f10;--color-text-secondary:#3f3f46;--color-text-muted:#71717a;--color-nav-active-bg:#f973161a;--color-nav-hover-bg:#f973160d;--color-nav-active-text:#111;--color-overlay:#ffffffb3;--color-orange:#f97316;--color-orange-bg:#f973161a;--color-orange-border:#f9731633;--color-card-achievement:#f0f0f2;--color-accent:#f97316;--color-success:#22c55e;--rgb-green-vif:34,197,94;--color-danger:rgb(var(--rgb-red));--color-danger-light:rgb(var(--rgb-red-light));--color-info:rgb(var(--rgb-blue));--color-info-dark:rgb(var(--rgb-blue-dark));--color-warning:rgb(var(--rgb-amber));--color-warning-dark:rgb(var(--rgb-warning-dark));--color-purple:rgb(var(--rgb-purple));--color-purple-deep:rgb(var(--rgb-purple-deep));--color-violet:rgb(var(--rgb-violet));--color-gold:rgb(var(--rgb-gold));--color-gold-pure:rgb(var(--rgb-gold-pure));--color-orange-dark:rgb(var(--rgb-orange-dark));--color-orange-deep:rgb(var(--rgb-orange-deep));--color-orange-light:rgb(var(--rgb-orange-light));--color-green-dark:rgb(var(--rgb-green-dark));--color-green-light:rgb(var(--rgb-green-light));--color-emerald:rgb(var(--rgb-emerald));--color-slate:rgb(var(--rgb-slate));--color-text-warm:rgb(var(--rgb-text-warm));--ach-bg-a:.38;--ach-border-a:.6;--ach-card-a:.18;--ach-card-shadow:0 12px 32px #00000073, 0 4px 12px #0000004d;--color-accent-muted:#f9731666;--ach-white-circle:#ffffff2e;--ach-white-glow:#ffffff26;--ach-glass-white:#ffffff9e;--ach-glass-border:#ffffff94;--ach-glass-inset:#ffffffe6;--ach-glass-tint-a:.16;--ach-glass-shadow-a:.22;--shadow-card:0 4px 16px #00000014, 0 1px 4px #0000000a;--shadow-section:0 8px 32px #00000014, 0 2px 8px #0000000a;--color-accent-2:#ffb24d;--grad-cta:linear-gradient(180deg, #ff9430, var(--color-orange));--shadow-cta:0 8px 24px rgba(var(--rgb-orange),.35), inset 0 1px 0 #fff6}.dark{--color-bg:#0f0f0f;--color-surface:#1a1a1a;--color-elevated:#222;--color-sidebar:#111;--color-input:#1a1a1a;--color-border:#ffffff12;--color-border-strong:#ffffff26;--color-border-input:#ffffff1a;--color-border-orange:#f9731633;--color-text:#fff;--color-text-secondary:#a1a1aa;--color-text-muted:#71717a;--color-nav-active-bg:#f9731626;--color-nav-hover-bg:#ffffff0d;--color-nav-active-text:#fff;--color-overlay:#000000bf;--color-orange:#f97316;--color-orange-bg:#f973161a;--color-orange-border:#f9731633;--color-card-achievement:#2a2a30;--color-accent:#f97316;--color-success:#22c55e;--rgb-green-vif:34,197,94;--color-danger:rgb(var(--rgb-red));--color-danger-light:rgb(var(--rgb-red-light));--color-info:rgb(var(--rgb-blue));--color-info-dark:rgb(var(--rgb-blue-dark));--color-warning:rgb(var(--rgb-amber));--color-warning-dark:rgb(var(--rgb-warning-dark));--color-purple:rgb(var(--rgb-purple));--color-purple-deep:rgb(var(--rgb-purple-deep));--color-violet:rgb(var(--rgb-violet));--color-gold:rgb(var(--rgb-gold));--color-gold-pure:rgb(var(--rgb-gold-pure));--color-orange-dark:rgb(var(--rgb-orange-dark));--color-orange-deep:rgb(var(--rgb-orange-deep));--color-orange-light:rgb(var(--rgb-orange-light));--color-green-dark:rgb(var(--rgb-green-dark));--color-green-light:rgb(var(--rgb-green-light));--color-emerald:rgb(var(--rgb-emerald));--color-slate:rgb(var(--rgb-slate));--color-text-warm:rgb(var(--rgb-text-warm));--ach-bg-a:.15;--ach-border-a:.3;--ach-card-a:.2;--ach-card-shadow:none;--color-accent-muted:#f9731666;--ach-white-circle:#ffffff2e;--ach-white-glow:#ffffff26;--shadow-card:none;--shadow-section:none}html[data-skin=v2]{--color-bg:#fbf0e3;--color-surface:#fff;--color-elevated:#fff;--color-sidebar:#fff;--color-input:#fff;--color-border:#783c1438;--color-border-strong:#783c145c;--color-border-input:#783c143d;--color-border-orange:#ff6a1a73;--color-text:#2a1b11;--color-text-secondary:#63503f;--color-text-muted:#7a6555;--color-orange:#ff6a1a;--color-accent-2:#ffb24d;--rgb-orange:255,106,26;--color-accent:#ff6a1a;--color-nav-active-bg:#ff6a1a1f;--color-nav-hover-bg:#783c140d;--color-nav-active-text:#2a1b11;--color-success:#16a34a;--rgb-green:22,163,74;--rgb-green-vif:34,197,94;--rgb-red:220,38,38;--rgb-violet:124,92,255;--color-overlay:#3c1e0c73;--color-card-achievement:#fbf0e3;--shadow-card:0 1px 2px #783c140f;--shadow-section:0 2px 6px #783c140f, 0 22px 56px #783c1424;--grad-cta:linear-gradient(180deg, #ff9430, var(--color-orange));--shadow-cta:0 8px 24px #ff6a1a59, inset 0 1px 0 #fff6;--color-cta-text:#fff;--orange-mesh:.13;--violet-mesh:.08;--grain:.03;--color-controle:#fff;--color-controle-txt:#2a1b11;--controle-bord:#783c1461;--controle-ombre:0 1px 2px #783c1429, 0 3px 10px #783c1424;--accent-txt:#c2470a;--vert-txt:#15803d;--rouge-txt:#b91c1c;--bleu-txt:#1d4ed8;--violet-txt:#6d28d9;--argent-txt:#6f6f6f;--bronze-txt:#96601f;--lecture:1180px;--color-controle-vif:#fff}html[data-skin=v2].dark{--color-bg:#0a0807;--color-surface:#1d1815;--color-elevated:#282017;--color-sidebar:#120f0d;--color-input:#241d19;--color-border:#ffffff26;--color-border-strong:#ffffff42;--color-border-input:#ffffff21;--color-border-orange:#ff6a1a59;--color-text:#f7f3ef;--color-text-secondary:#cfc3b8;--color-text-muted:#a2907f;--color-orange:#ff6a1a;--color-accent-2:#ffb24d;--rgb-orange:255,106,26;--color-accent:#ff6a1a;--color-nav-active-bg:#ff6a1a29;--color-nav-hover-bg:#ffffff0d;--color-nav-active-text:#fff;--color-success:#4ade80;--rgb-green:74,222,128;--rgb-red:248,113,113;--rgb-violet:164,139,255;--color-overlay:#000000b8;--color-card-achievement:#241d18;--shadow-card:0 24px 60px #00000073;--shadow-section:0 40px 80px #00000080;--orange-mesh:.14;--violet-mesh:.09;--grain:.05;--color-cta-text:#fff;--color-controle:#241d19;--color-controle-txt:#f4ede6;--controle-bord:#ffffff3d;--controle-ombre:0 1px 2px #00000073, 0 3px 12px #00000061;--accent-txt:#ff8a45;--vert-txt:#4ade80;--rouge-txt:#f87171;--bleu-txt:#7ab0ff;--violet-txt:#b18cff;--argent-txt:#c8c8c8;--bronze-txt:#e0a856;--lecture:1180px;--color-controle-vif:#2e2620}:root{--rgb-orange:249,115,22;--rgb-orange-dark:234,88,12;--rgb-orange-deep:194,84,10;--rgb-orange-light:251,146,60;--rgb-green:34,197,94;--rgb-green-dark:22,163,74;--rgb-green-light:74,222,128;--rgb-emerald:5,150,105;--rgb-red:239,68,68;--rgb-red-light:248,113,113;--rgb-blue:59,130,246;--rgb-blue-dark:37,99,235;--rgb-purple:168,85,247;--rgb-violet:139,92,246;--rgb-amber:245,158,11;--rgb-gold:251,191,36;--rgb-gold-pure:255,215,0;--rgb-warning-dark:217,119,6;--rgb-purple-deep:124,58,237;--rgb-slate:100,116,139;--rgb-text-warm:138,122,106;--rgb-black:0,0,0;--rgb-white:255,255,255;--rgb-red-600:220,38,38;--rgb-red-700:185,28,28;--rgb-red-800:153,27,27;--rgb-red-900:127,29,29;--rgb-red-300:252,165,165;--rgb-red-200:254,202,202;--rgb-rose:244,63,94;--rgb-amber-700:180,83,9;--rgb-amber-800:146,64,14;--rgb-amber-900:120,53,15;--rgb-amber-alt:249,168,37;--rgb-yellow:234,179,8;--rgb-yellow-light:250,204,21;--rgb-orange-900:154,60,6;--rgb-orange-950:124,45,18;--rgb-orange-975:69,26,3;--rgb-blue-light:96,165,250;--rgb-blue-200:147,197,253;--rgb-blue-700:29,78,216;--rgb-blue-800:30,64,175;--rgb-blue-900:30,58,138;--rgb-blue-950:23,37,84;--rgb-sky:56,189,248;--rgb-indigo:99,102,241;--rgb-indigo-light:129,140,248;--rgb-purple-600:147,51,234;--rgb-purple-light:192,132,252;--rgb-violet-light:167,139,250;--rgb-violet-700:109,40,217;--rgb-violet-800:91,33,182;--rgb-violet-900:76,29,149;--rgb-violet-950:59,7,100;--rgb-fuchsia:232,121,249;--rgb-pink:236,72,153;--rgb-green-800:22,101,52;--rgb-green-700:21,128,61;--rgb-green-300:134,239,172;--rgb-green-200:187,247,208;--rgb-emerald-light:52,211,153;--rgb-emerald-200:110,231,183;--rgb-teal:20,184,166;--rgb-cyan:6,182,212;--rgb-teal-alt:63,193,201;--rgb-bronze:205,127,50;--rgb-silver:192,192,192;--color-red-600:rgb(var(--rgb-red-600));--color-red-700:rgb(var(--rgb-red-700));--color-red-800:rgb(var(--rgb-red-800));--color-red-900:rgb(var(--rgb-red-900));--color-red-300:rgb(var(--rgb-red-300));--color-red-200:rgb(var(--rgb-red-200));--color-rose:rgb(var(--rgb-rose));--color-amber-700:rgb(var(--rgb-amber-700));--color-amber-800:rgb(var(--rgb-amber-800));--color-amber-900:rgb(var(--rgb-amber-900));--color-amber-alt:rgb(var(--rgb-amber-alt));--color-yellow:rgb(var(--rgb-yellow));--color-yellow-light:rgb(var(--rgb-yellow-light));--color-orange-900:rgb(var(--rgb-orange-900));--color-orange-950:rgb(var(--rgb-orange-950));--color-orange-975:rgb(var(--rgb-orange-975));--color-blue-light:rgb(var(--rgb-blue-light));--color-blue-200:rgb(var(--rgb-blue-200));--color-blue-700:rgb(var(--rgb-blue-700));--color-blue-800:rgb(var(--rgb-blue-800));--color-blue-900:rgb(var(--rgb-blue-900));--color-blue-950:rgb(var(--rgb-blue-950));--color-sky:rgb(var(--rgb-sky));--color-indigo:rgb(var(--rgb-indigo));--color-indigo-light:rgb(var(--rgb-indigo-light));--color-purple-600:rgb(var(--rgb-purple-600));--color-purple-light:rgb(var(--rgb-purple-light));--color-violet-light:rgb(var(--rgb-violet-light));--color-violet-700:rgb(var(--rgb-violet-700));--color-violet-800:rgb(var(--rgb-violet-800));--color-violet-900:rgb(var(--rgb-violet-900));--color-violet-950:rgb(var(--rgb-violet-950));--color-fuchsia:rgb(var(--rgb-fuchsia));--color-pink:rgb(var(--rgb-pink));--color-green-800:rgb(var(--rgb-green-800));--color-green-700:rgb(var(--rgb-green-700));--color-green-300:rgb(var(--rgb-green-300));--color-green-200:rgb(var(--rgb-green-200));--color-emerald-light:rgb(var(--rgb-emerald-light));--color-emerald-200:rgb(var(--rgb-emerald-200));--color-teal:rgb(var(--rgb-teal));--color-cyan:rgb(var(--rgb-cyan));--color-teal-alt:rgb(var(--rgb-teal-alt));--color-bronze:rgb(var(--rgb-bronze));--color-silver:rgb(var(--rgb-silver));--ach-default:138,122,106;--ach-join-first:249,115,22;--ach-join-3:249,115,22;--ach-join-5:251,146,60;--ach-join-7:249,115,22;--ach-join-10:251,146,60;--ach-join-15:234,88,12;--ach-join-20:194,84,10;--ach-join-25:194,84,10;--ach-join-50:194,84,10;--ach-join-100:154,60,6;--ach-complete-1:249,115,22;--ach-complete-3:251,146,60;--ach-complete-5:234,88,12;--ach-complete-7:34,197,94;--ach-complete-10:194,84,10;--ach-complete-15:22,163,74;--ach-complete-20:21,128,61;--ach-complete-25:124,45,18;--ach-complete-50:124,45,18;--ach-points-50:251,191,36;--ach-points-100:251,191,36;--ach-points-250:245,158,11;--ach-points-500:245,158,11;--ach-points-1000:217,119,6;--ach-points-2500:217,119,6;--ach-points-5000:180,83,9;--ach-points-10000:180,83,9;--ach-points-25000:217,119,6;--ach-points-50000:146,64,14;--ach-points-75000:180,83,9;--ach-points-100000:120,53,15;--ach-points-500000:146,64,14;--ach-points-1000000:217,119,6;--ach-points-first-100:251,191,36;--ach-streak-first:252,165,165;--ach-streak-3:252,165,165;--ach-streak-5:249,115,22;--ach-streak-7:248,113,113;--ach-streak-10:251,146,60;--ach-streak-14:239,68,68;--ach-streak-21:245,158,11;--ach-streak-30:220,38,38;--ach-streak-45:239,68,68;--ach-streak-60:185,28,28;--ach-streak-90:220,38,38;--ach-streak-100:249,115,22;--ach-streak-120:185,28,28;--ach-streak-150:127,29,29;--ach-streak-180:251,191,36;--ach-streak-365:217,119,6;--ach-streak-500:217,119,6;--ach-streak-comeback:251,146,60;--ach-badge-1:192,132,252;--ach-badge-3:168,85,247;--ach-badge-5:147,51,234;--ach-badge-10:124,58,237;--ach-badge-15:192,132,252;--ach-badge-20:168,85,247;--ach-badge-25:109,40,217;--ach-badge-50:91,33,182;--ach-badge-75:124,58,237;--ach-badge-100:76,29,149;--ach-badge-250:59,7,100;--ach-badge-custom:232,121,249;--ach-badge-custom-5:192,132,252;--ach-badge-custom-10:168,85,247;--ach-badge-rare:232,121,249;--ach-stage-1:147,197,253;--ach-stage-5:96,165,250;--ach-stage-7-sprint:96,165,250;--ach-stage-10:59,130,246;--ach-stage-15:249,115,22;--ach-stage-20:251,146,60;--ach-stage-25:37,99,235;--ach-stage-30:234,88,12;--ach-stage-30-sprint:59,130,246;--ach-stage-40:194,84,10;--ach-stage-50:29,78,216;--ach-stage-50-sprint:37,99,235;--ach-stage-75:146,64,14;--ach-stage-100:30,64,175;--ach-stage-150:120,53,15;--ach-stage-200:69,26,3;--ach-stage-250:30,58,138;--ach-stage-500:23,37,84;--ach-stage-all:30,58,138;--ach-early-adopter:217,119,6;--ach-perfect-score:217,119,6;--ach-speed-demon:52,211,153;--ach-night-owl:129,140,248;--ach-early-bird:134,239,172;--ach-comeback:34,197,94;--ach-elite-status:217,119,6;--ach-first-rejection:107,114,128;--ach-triple-submit:20,184,166;--ach-weekend-warrior:129,140,248;--ach-midnight-grind:109,40,217;--ach-first-100-fast:34,197,94;--ach-social-proof:6,182,212;--ach-document-master:96,165,250;--ach-image-collector:244,63,94;--ach-video-star:239,68,68;--ach-all-types:217,119,6;--ach-centurion:249,115,22;--ach-proof-total-10:249,115,22;--ach-proof-total-25:251,146,60;--ach-proof-total-50:234,88,12;--ach-proof-total-100:194,84,10;--ach-flawless-challenge:34,197,94;--ach-speed-proof:249,115,22;--ach-early-morning:245,158,11;--ach-night-owl-proof:129,140,248;--ach-sunday-submit:249,115,22;--ach-cert-1:245,158,11;--ach-cert-3:245,158,11;--ach-cert-5:251,191,36;--ach-cert-10:217,119,6;--ach-rank-first:251,191,36;--ach-rank-top3:249,115,22;--ach-rank-top10:251,146,60;--ach-rank-climber:34,197,94;--ach-speed-24h:249,115,22;--ach-speed-week:251,146,60;--ach-speed-3stages:249,115,22;--ach-speed-5stages:234,88,12;--ach-speed-10stages:194,84,10;--ach-instant-submit:249,115,22;--ach-multi-2:59,130,246;--ach-multi-3:99,102,241;--ach-multi-5:139,92,246;--ach-double-week:34,197,94;--ach-waitlist-first:59,130,246;--ach-waitlist-5-join:99,102,241;--ach-waitlist-quick:34,197,94;--ach-comeback-win:249,115,22;--ach-rejected-vet:239,68,68;--ach-fast-resubmit:34,197,94;--ach-rejected-won:249,115,22;--ach-daily-grind:239,68,68;--ach-first-finisher:251,191,36;--ach-achievements-20:249,115,22;--ach-achievements-30:234,88,12;--ach-achievements-50:194,84,10;--ach-paid-joiner:34,197,94;--ach-early-launch:245,158,11;--ach-all-4-types:99,102,241;--ach-marathon-day:239,68,68;--ach-zero-pending:34,197,94;--ach-living-legend:251,191,36;--ach-absolute-legend:217,119,6;--dp-bg:#f0f0f2;--dp-surface:#fff;--dp-surface2:#f5f5f7;--dp-border:#00000014;--dp-border2:#0000000d;--dp-text:#111;--dp-text-muted:#6b7280;--dp-text-subtle:#9ca3af;--dp-row-bg:#fff;--dp-row-border:#00000012;--dp-input-bg:#f0f0f2;--dp-accent:#f97316;--dp-accent-bg:#f973161f;--dp-accent-border:#f973164d;--dp-danger:#ef4444;--dp-danger-bg:#ef44441a;--dp-danger-border:#ef444440;--dp-section-bg:#f973160f}.dark{--dp-bg:#0a0a0a;--dp-surface:#0d0d0d;--dp-surface2:#111;--dp-border:#1f1f1f;--dp-border2:#1a1a1a;--dp-text:#e5e5e5;--dp-text-muted:#888;--dp-text-subtle:#555;--dp-row-bg:#0f0f0f;--dp-row-border:#1a1a1a;--dp-input-bg:#141414;--dp-accent:#f97316;--dp-accent-bg:#f9731626;--dp-accent-border:#f973164d;--dp-danger:#ef4444;--dp-danger-bg:#ef44441a;--dp-danger-border:#ef444433;--dp-section-bg:#f9731614}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body,"Hanken Grotesk", -apple-system, BlinkMacSystemFont, sans-serif);transition:background .2s,color .2s}html[data-skin=v2]{background:radial-gradient(1100px 600px at 12% -10%, rgba(255,106,26,var(--orange-mesh,.18)), transparent 60%), radial-gradient(900px 500px at 100% 0%, rgba(177,140,255,var(--violet-mesh,.12)), transparent 55%), var(--color-bg);background-repeat:no-repeat;background-attachment:fixed;min-height:100vh}html[data-skin=v2] body{background:0 0}html[data-skin=v2] body:after{content:"";pointer-events:none;z-index:9999;opacity:var(--grain,.04);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}html[data-skin=v2] :is(h1,h2,h3,h4,h5,h6,.font-extrabold,.font-black,.font-bold,.text-xl,.text-2xl,.text-3xl,.text-4xl,.text-5xl,[class*=text-xl],[class*=text-2xl],[class*=text-3xl]){font-family:var(--font-display,"Bricolage Grotesque", sans-serif);letter-spacing:-.01em}html[data-skin=v2] [style*=grad-cta]{color:var(--color-cta-text)}html[data-skin=v2] button[style*=grad-cta],html[data-skin=v2] a[style*=grad-cta]{border-radius:14px;font-weight:700;transition:transform .15s,box-shadow .15s}html[data-skin=v2] button[style*=grad-cta]:hover:not(:disabled),html[data-skin=v2] a[style*=grad-cta]:hover{transform:translateY(-2px);box-shadow:0 14px 32px #ff6a1a73,inset 0 1px #fff6!important}html[data-skin=v2] .rounded-2xl,html[data-skin=v2] .rounded-xl{transition:box-shadow .2s}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.vds-video-layout{--video-brand:var(--color-orange);--video-focus-ring-color:#ff6a1a80;--video-load-button-size:72px;--video-load-button-bg:var(--color-orange);--video-load-button-color:#fff;--video-load-button-border:transparent;--video-load-button-border-radius:50%}[data-media-player][data-paused][data-started] .vds-video-layout .vds-load-container{pointer-events:auto;display:flex!important}.vds-video-layout .vds-load-container .vds-play-button{color:#fff!important;background-color:#ff6a1a!important;width:72px!important;height:72px!important;transition:transform .15s,box-shadow .15s!important;box-shadow:0 8px 32px #ff6a1a8c,0 0 0 5px #ff6a1a38!important}.vds-video-layout .vds-load-container .vds-play-button:hover{transform:scale(1.1)!important;box-shadow:0 12px 40px #ff6a1aa6,0 0 0 8px #ff6a1a47!important}.vds-google-cast-button,.vds-airplay-button,.vds-menu-button[aria-label*=ccessib],.vds-accessibility-button,#nprogress,[data-nextjs-router-announcer],.nprogress-busy{display:none!important}@keyframes pulse-green{0%,to{box-shadow:0 0 #22c55e80}50%{box-shadow:0 0 0 8px #22c55e00}}.pulse-green{animation:2s ease-in-out infinite pulse-green}.ProseMirror h1{color:var(--color-text);margin-bottom:.5rem;font-size:1.5rem;font-weight:800}.ProseMirror h2{color:var(--color-text);margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.ProseMirror h3{color:var(--color-text);margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.ProseMirror strong{color:var(--color-text);font-weight:700}.ProseMirror em{color:var(--color-text-secondary);font-style:italic}.ProseMirror u{text-decoration:underline}.ProseMirror ul{color:var(--color-text-secondary);padding-left:1.5rem;list-style-type:disc}.ProseMirror ol{color:var(--color-text-secondary);padding-left:1.5rem;list-style-type:decimal}.ProseMirror blockquote{color:var(--color-text-muted);border-left:3px solid #f97316;margin:.5rem 0;padding-left:1rem}.ProseMirror p.is-editor-empty:first-child:before{color:var(--color-text-muted);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.ProseMirror:focus{outline:none}.ProseMirror p{color:var(--color-text-secondary);margin-bottom:.5rem}.ProseMirror{overflow-wrap:break-word;word-break:break-word;max-width:100%}.ProseMirror img{cursor:pointer;border-radius:8px;max-width:50%;height:auto;margin-top:.5rem;margin-bottom:.5rem;display:block}.ProseMirror img[data-text-align=left]{margin-left:0;margin-right:auto}.ProseMirror img[data-text-align=center]{margin-left:auto;margin-right:auto}.ProseMirror img[data-text-align=right]{margin-left:auto;margin-right:0}.ProseMirror img[width="25%"]{width:25%;max-width:100%}.ProseMirror img[width="50%"]{width:50%;max-width:100%}.ProseMirror img[width="75%"]{width:75%;max-width:100%}.ProseMirror img[width="100%"]{width:100%;max-width:100%}.ProseMirror img.ProseMirror-selectednode{outline-offset:2px;outline:3px solid #f97316}@keyframes achievement-halo{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}.premium-shimmer{position:relative;overflow:hidden}.premium-shimmer:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,#0000 40%,#f973161f 50%,#ffffff14 55%,#f973161f 60%,#0000 70%) 0 0/200% 100%;animation:3s ease-in-out infinite shimmer;position:absolute;inset:0}@keyframes racer-pulse{0%,to{box-shadow:0 0 8px 0 var(--racer-glow,#f9731699);transform:translateY(-50%)scale(1)}50%{box-shadow:0 0 18px 5px var(--racer-glow,#f9731699);transform:translateY(-50%)scale(1.1)}}.racer-pawn{animation:1.8s ease-in-out infinite racer-pulse}@keyframes flame-pulse{0%,to{filter:drop-shadow(0 0 3px #f973164d);opacity:.85}50%{filter:drop-shadow(0 0 8px #f97316b3);opacity:1}}@keyframes mt-pulse{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(1.6)}}@keyframes mt-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.mt-pulse-ring{animation:2s ease-out infinite mt-pulse}.mt-rider{animation:2.4s ease-in-out infinite mt-bob}@media (prefers-reduced-motion:reduce){.mt-pulse-ring,.mt-rider{animation:none}}@keyframes rw-wall-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.rw-wall-in{animation:.35s rw-wall-in}@media (prefers-reduced-motion:reduce){.rw-wall-in{animation:none}}@keyframes bonus-banner-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}@keyframes bonus-shine{0%{transform:translate(-120%)skew(-20deg)}60%,to{transform:translate(220%)skew(-20deg)}}.bonus-banner-in{animation:.4s bonus-banner-in}.bonus-shine{animation:2.6s ease-in-out .6s infinite bonus-shine}@media (prefers-reduced-motion:reduce){.bonus-banner-in{animation:none}.bonus-shine{animation:none;display:none}}.prose h1{color:var(--color-text);margin:.75rem 0;font-size:1.5rem;font-weight:800}.prose h2{color:var(--color-text);margin:.6rem 0;font-size:1.25rem;font-weight:700}.prose h3{color:var(--color-text-secondary);margin:.5rem 0;font-size:1.1rem;font-weight:600}.prose p{margin:.4rem 0}.prose ul{margin:.4rem 0;padding-left:1.5rem;list-style:outside}.prose ol{margin:.4rem 0;padding-left:1.5rem;list-style:decimal}.prose li{margin:.2rem 0}.prose strong{color:var(--color-text);font-weight:700}.prose em{font-style:italic}.prose blockquote{color:var(--color-text-muted);border-left:3px solid #f9731680;margin:.5rem 0;padding-left:1rem}.prose img{border-radius:8px;max-width:100%;margin:.5rem 0}:root{--nav-mobile-h:calc(4rem + env(safe-area-inset-bottom,0px))}.pb-mobile-nav{padding-bottom:calc(var(--nav-mobile-h) + 1.5rem)}@media (min-width:768px){.pb-mobile-nav{padding-bottom:0}}.above-mobile-nav{bottom:var(--nav-mobile-h)}@media (min-width:768px){.above-mobile-nav{bottom:0}}.mobile-nav-safe{padding-bottom:calc(.5rem + env(safe-area-inset-bottom,0px))}.poignee-colonne{cursor:col-resize;z-index:5;touch-action:none;background:0 0;border:0;width:9px;padding:0;position:absolute;top:0;bottom:0}.poignee-colonne:after{content:"";background:0 0;width:1px;transition:background .12s,width .12s,left .12s;position:absolute;top:0;bottom:0;left:4px}.poignee-colonne:hover:after,.poignee-colonne:focus-visible:after{background:var(--color-accent);width:3px;left:3px}.poignee-colonne:focus-visible{outline:none}@media (max-width:1080px){.poignee-colonne{display:none}}.mq .side a,.mq.side a,.mq .sheet a,.mq.sheet a,.mq .tabs a,.mq.tabs a,.mq .seg a,.mq.seg a,.mq .menu a,.mq.menu a,.mq .chs a,.mq.chs a,.mq .bnav a,.mq.bnav a{color:var(--text-2)}.mq .side a:hover,.mq.side a:hover,.mq .sheet a:hover,.mq.sheet a:hover,.mq .tabs a:hover,.mq.tabs a:hover,.mq .seg a:hover,.mq.seg a:hover,.mq .menu a:hover,.mq.menu a:hover,.mq .chs a:hover,.mq.chs a:hover,.mq .bnav a:hover,.mq.bnav a:hover,.mq .side a.on,.mq.side a.on,.mq .side a[aria-current=page],.mq.side a[aria-current=page],.mq .sheet a.on,.mq.sheet a.on,.mq .sheet a[aria-current=page],.mq.sheet a[aria-current=page],.mq .tabs a.on,.mq.tabs a.on,.mq .tabs a[aria-current=page],.mq.tabs a[aria-current=page],.mq .seg a.on,.mq.seg a.on,.mq .seg a[aria-current=page],.mq.seg a[aria-current=page],.mq .menu a.on,.mq.menu a.on,.mq .menu a[aria-current=page],.mq.menu a[aria-current=page],.mq .chs a.on,.mq.chs a.on,.mq .chs a[aria-current=page],.mq.chs a[aria-current=page],.mq .bnav a.on,.mq.bnav a.on,.mq .bnav a[aria-current=page],.mq.bnav a[aria-current=page]{color:var(--text)}.mq a.ch.on{color:#fff}.mq a.card,.mq a.cardw,.mq a.li,.mq a.sw,.mq a.gab,.mq a.tb-t,.mq a.tb-tt,.mq a.fjl,.mq a.mbtuile,.mq a.mbligne{color:var(--text)}@keyframes cesoleil-tourne{to{rotate:360deg}}@keyframes cesoleil-respire{0%,to{opacity:.38;scale:1}50%{opacity:.68;scale:1.07}}.mq .cehalo{place-items:center;margin:14px 0 20px;display:grid;position:relative}.mq .cehalo .cesoleil{color:var(--orange);transform-origin:50%;pointer-events:none;animation:44s linear infinite cesoleil-tourne,3.2s ease-in-out infinite cesoleil-respire;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.mq .cehalo .cecircle{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.mq .cehalo .cesoleil{animation:none}}.mq a.btn{justify-content:center;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.mq .dlg .dc,.mq.dlg .dc{gap:15px;padding:20px;line-height:1.55}:is(.mq .dlg .df:has(>:only-child),.mq.dlg .df:has(>:only-child)){padding:16px 20px}.mq .dlg .df>.btn:only-child,.mq.dlg .df>.btn:only-child{justify-content:center;width:100%;padding-top:12px;padding-bottom:12px;font-size:14.5px}.mq .ap-tete .ap-textes{flex-wrap:wrap;flex:1;align-items:baseline;gap:10px;min-width:120px;display:flex}.mq .ap-tete .ap-textes .sub{flex:0 auto;min-width:0}.mq .ap-tete .ap-textes>*{margin:0}.mq .dlg .dc,.mq.dlg .dc{background:var(--color-surface)}:is(.mq .list:has(.menu),.mq.list:has(.menu)){overflow:visible}:is(.mq .list:has(.menu)>:first-child,.mq.list:has(.menu)>:first-child){border-top-left-radius:16px;border-top-right-radius:16px}:is(.mq .list:has(.menu)>:last-child,.mq.list:has(.menu)>:last-child){border-bottom-right-radius:16px;border-bottom-left-radius:16px}.mq .tb-todo,.mq.tb-todo{flex-wrap:wrap;display:flex}.mq .tb-todo>*,.mq.tb-todo>*{flex:172px}.mq .tb-todo>:only-child,.mq.tb-todo>:only-child{max-width:340px}.mq .btn{transition:transform .12s,box-shadow .12s,filter .12s}.mq .btn:hover:not(:disabled){filter:brightness(.97);transform:translateY(-1px)}.mq .btn:active:not(:disabled){filter:brightness(.94);transform:translateY(0)}.mq .btn.d,.mq.btn.d{border:1px solid rgba(var(--rgb-red), .32);box-shadow:0 1px 2px rgba(var(--rgb-red), .14), 0 2px 8px rgba(var(--rgb-red), .12)}.mq .btn.d:hover:not(:disabled){background:rgba(var(--rgb-red), .18);border-color:rgba(var(--rgb-red), .45)}.mq .btn.d:active:not(:disabled){box-shadow:inset 0 1px 3px rgba(var(--rgb-red), .22)}.mq .btn.p:active:not(:disabled),.mq .btn.gh:active:not(:disabled){box-shadow:inset 0 1px 3px #00000029}@media (prefers-reduced-motion:reduce){.mq .btn{transition:none}.mq .btn:hover:not(:disabled),.mq .btn:active:not(:disabled){transform:none}}.mq .pill.g,.mq.pill.g,.dark .mq .pill.g,.dark .mq.pill.g{background:var(--marque);color:#fff;border-color:#0000;box-shadow:0 1px 4px #0000002e}.mq .mini,.mq.mini{background:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.mq .mini,.mq.mini{background:color-mix(in srgb, var(--color-text) 11%, transparent)}}.mq .pill,.mq.pill{vertical-align:middle;align-items:center;gap:4px;display:inline-flex}.mq .mbreprise,.mq.mbreprise{max-width:none;margin-bottom:10px}:is(.mq .cv:has(>.mbfini),.mq .rc:has(>.mbfini)){position:relative}.mq .mbfini{background:rgba(var(--rgb-green), .42);color:#fff;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.mq .nd,.mq.nd{max-width:100%}.mq .panel>.nd,.mq.panel>.nd{width:100%}.mq .pts-jeton,.mq.pts-jeton{background:rgba(var(--rgb-green), .1);border:2px solid var(--green);width:84px;height:84px;color:var(--green);border-radius:50%;flex:none;place-content:center;justify-items:center;gap:1px;margin-left:auto;line-height:1;display:grid;position:relative}.mq .pts-jeton:before,.mq.pts-jeton:before{content:"";border:1.5px dashed rgba(var(--rgb-green), .5);border-radius:50%;position:absolute;inset:7px}.mq .pts-n,.mq.pts-n{font-family:var(--fd);font-size:23px;font-weight:800}.mq .pts-u,.mq.pts-u{letter-spacing:.15em;opacity:.85;font-size:9.5px;font-weight:700}.mq .sw:has(+.ig){border-bottom:0}.mq .chs .ch{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mq .pill.v,.mq.pill.v{background:rgba(var(--rgb-amber), .16);border-color:rgba(var(--rgb-amber), .4);color:var(--color-warning-dark,var(--color-warning))}.mq .sv-fil{flex-direction:column;gap:12px;margin:14px 0 0;padding:0;list-style:none;display:flex}.mq .sv-etape{padding-left:26px;position:relative}.mq .sv-etape:before{content:"";background:var(--color-accent);width:2px;position:absolute;top:20px;bottom:-12px;left:5px}@supports (color:color-mix(in lab, red, red)){.mq .sv-etape:before{background:color-mix(in srgb, var(--color-accent) 30%, transparent)}}.mq .sv-etape:last-child:before{display:none}.mq .sv-etape.rompu:before{background-image:repeating-linear-gradient(to bottom, var(--color-border-strong) 0 5px, transparent 5px 10px);background-color:#0000;background-size:2px 10px;animation:1.1s linear infinite sv-fil-glisse}@keyframes sv-fil-glisse{to{background-position:0 10px}}.mq .sv-puce{background:var(--color-accent);width:12px;height:12px;box-shadow:0 0 0 3px var(--color-surface);border-radius:50%;transition:transform .16s;position:absolute;top:14px;left:0}.mq .sv-etape.rompu>.sv-puce{background:var(--color-surface);border:2px solid var(--color-border-strong)}.mq .sv-etape:hover>.sv-puce{transform:scale(1.25)}.mq .sv-fiche{background:var(--color-bg);border:1px solid var(--color-border);border-radius:14px;flex-direction:column;gap:9px;padding:12px 13px;display:flex}.mq .sv-fiche-tete{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.mq .sv-rang{background:rgba(var(--rgb-violet), .13);color:var(--color-violet);border-radius:7px;flex:none;padding:2px 8px;font-size:11px;font-weight:800}.mq .sv-lien-etape{min-width:0;font-family:var(--fd);color:var(--color-text);flex:auto;font-size:14.5px;font-weight:700;text-decoration:none}.mq .sv-lien-etape:hover{color:var(--accent-txt,var(--color-accent));text-decoration:underline}.mq .sv-pts,.mq .sv-dem{border-radius:999px;flex:none;align-items:center;gap:5px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.mq .sv-pts{background:rgba(var(--rgb-green), .14);color:var(--vert-txt,var(--color-success))}.mq .sv-dem{background:rgba(var(--rgb-blue), .12);color:var(--color-info)}.mq .sv-fiche-reglages{flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex}.mq .sv-verrou{color:var(--color-violet);align-items:center;gap:5px;font-weight:600;display:inline-flex}.mq .sv-badge{color:var(--color-orange);align-items:center;gap:5px;font-weight:600;display:inline-flex}.mq .sv-fiche-textes{flex-direction:column;gap:5px;display:flex}.mq .sv-fiche-textes p{color:var(--color-text-secondary);font-size:12px;line-height:1.55}.mq .sv-fiche-textes b{color:var(--color-text-muted);font-weight:700}.mq .sv-panneaux{grid-template-columns:1fr;gap:8px;display:grid}@media (min-width:900px){.mq .sv-panneaux{grid-template-columns:1fr 1fr}}.mq .sv-item{align-items:flex-start;gap:7px;font-size:12px;line-height:1.5;display:flex}.mq .sv-item>span{min-width:0}.mq .sv-item b{color:var(--color-text);font-weight:700}.mq .sv-gris{color:var(--color-text-muted);overflow-wrap:anywhere}.mq .sv-desc{color:var(--color-text-muted);margin-top:2px;display:block}.mq .sv-instr{color:var(--color-info)}.mq .sv-valider{background:rgba(var(--rgb-orange), .14);color:var(--accent-txt,var(--color-accent));border-radius:999px;margin-left:6px;padding:1px 7px;font-size:10px;font-weight:800;display:inline-block}.mq .sv-entete{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mq .sv-ouv{background:rgba(var(--rgb-orange), .12);border:1px solid rgba(var(--rgb-orange), .26);color:var(--accent-txt,var(--color-accent));border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.mq .sv-periode{color:var(--color-text-muted)}.mq .sv-sous{flex-wrap:wrap;align-items:center;gap:9px;display:flex}@media print{.mq .sv-etape{break-inside:avoid}.mq .sv-etape.rompu:before{animation:none}}@media (prefers-reduced-motion:reduce){.mq .sv-etape.rompu:before{animation:none}.mq .sv-puce{transition:none}}.mq .sv-ouv{align-items:center;gap:5px;display:inline-flex}.mq .sv-ouv.lie{background:rgba(var(--rgb-violet), .11);border-color:rgba(var(--rgb-violet), .28);color:var(--color-violet)}.mq .sv-ouv.lie b{font-weight:800}.mq .sv-ouv.libre{background:rgba(var(--rgb-green), .12);border-color:rgba(var(--rgb-green), .28);color:var(--vert-txt,var(--color-success))}.mq .sv-verrou.libre{color:var(--vert-txt,var(--color-success))}.mq .body>.panel+.panel{margin-top:14px}.mq .sv-resume>.av{align-self:flex-start;margin-top:1px}.mq .chs{gap:8px}.mq .sv-masque{background:var(--color-controle);border:1px solid var(--color-border-strong);color:var(--color-text-muted);border-radius:999px;flex:none;padding:2px 8px;font-size:10.5px;font-weight:800}.mq .blk .x.ouvrir:hover{color:var(--color-accent)}.mq .ce-bloc-place>.ce-bh{opacity:.55}.mq .main:has(>.ed){height:100dvh;overflow:hidden}.mq .ed{min-height:0;overflow:hidden}.mq .ed>.plan,.mq .ed>.canvas,.mq .ed>.insp{overscroll-behavior:contain;min-height:0;overflow-y:auto}.mq .ed>.plan::-webkit-scrollbar{width:0;height:0}.mq .ed>.canvas::-webkit-scrollbar{width:0;height:0}.mq .ed>.insp::-webkit-scrollbar{width:0;height:0}.mq .ed>.plan,.mq .ed>.canvas,.mq .ed>.insp{scrollbar-width:none}.mq .ed .ct::placeholder{color:var(--color-text-muted);opacity:1;font-weight:500}@keyframes cm-flux-glisse{to{stroke-dashoffset:-11px}}.cm-flux{animation:.9s linear infinite cm-flux-glisse}@media (prefers-reduced-motion:reduce){.cm-flux{animation:none}}@keyframes cm-courant-glisse{to{stroke-dashoffset:-19px}}.cm-courant{animation:1.6s linear infinite cm-courant-glisse}@media (prefers-reduced-motion:reduce){.cm-courant{animation:none}}.cm-port{opacity:0;transition:opacity .14s,transform .12s}.cm-noeud:hover .cm-port,.cm-port[data-actif="1"]{opacity:1}.cm-port:hover{transform:translate(50%,-50%)scale(1.45)}.mq .sv-etape.sv-inter{padding-top:6px}.mq .sv-etape.sv-inter:before{top:26px}.mq .sv-sectitre{letter-spacing:.05em;text-transform:uppercase;color:var(--color-orange);align-items:baseline;gap:8px;font-size:11.5px;font-weight:800;display:flex}.mq .sv-secfleche{color:var(--color-orange);font-weight:700}.mq .sv-secn{letter-spacing:0;text-transform:none;color:var(--color-text-muted);font-size:11px;font-weight:600}.mq .sv-puce-sec{background:var(--color-surface)!important;border:2px solid var(--color-orange)!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
