@charset "UTF-8";@layer theme,base,components,utilities;@layer theme{@theme default{ --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif; --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --color-red-50: oklch(97.1% .013 17.38); --color-red-100: oklch(93.6% .032 17.717); --color-red-200: oklch(88.5% .062 18.334); --color-red-300: oklch(80.8% .114 19.571); --color-red-400: oklch(70.4% .191 22.216); --color-red-500: oklch(63.7% .237 25.331); --color-red-600: oklch(57.7% .245 27.325); --color-red-700: oklch(50.5% .213 27.518); --color-red-800: oklch(44.4% .177 26.899); --color-red-900: oklch(39.6% .141 25.723); --color-red-950: oklch(25.8% .092 26.042); --color-orange-50: oklch(98% .016 73.684); --color-orange-100: oklch(95.4% .038 75.164); --color-orange-200: oklch(90.1% .076 70.697); --color-orange-300: oklch(83.7% .128 66.29); --color-orange-400: oklch(75% .183 55.934); --color-orange-500: oklch(70.5% .213 47.604); --color-orange-600: oklch(64.6% .222 41.116); --color-orange-700: oklch(55.3% .195 38.402); --color-orange-800: oklch(47% .157 37.304); --color-orange-900: oklch(40.8% .123 38.172); --color-orange-950: oklch(26.6% .079 36.259); --color-amber-50: oklch(98.7% .022 95.277); --color-amber-100: oklch(96.2% .059 95.617); --color-amber-200: oklch(92.4% .12 95.746); --color-amber-300: oklch(87.9% .169 91.605); --color-amber-400: oklch(82.8% .189 84.429); --color-amber-500: oklch(76.9% .188 70.08); --color-amber-600: oklch(66.6% .179 58.318); --color-amber-700: oklch(55.5% .163 48.998); --color-amber-800: oklch(47.3% .137 46.201); --color-amber-900: oklch(41.4% .112 45.904); --color-amber-950: oklch(27.9% .077 45.635); --color-yellow-50: oklch(98.7% .026 102.212); --color-yellow-100: oklch(97.3% .071 103.193); --color-yellow-200: oklch(94.5% .129 101.54); --color-yellow-300: oklch(90.5% .182 98.111); --color-yellow-400: oklch(85.2% .199 91.936); --color-yellow-500: oklch(79.5% .184 86.047); --color-yellow-600: oklch(68.1% .162 75.834); --color-yellow-700: oklch(55.4% .135 66.442); --color-yellow-800: oklch(47.6% .114 61.907); --color-yellow-900: oklch(42.1% .095 57.708); --color-yellow-950: oklch(28.6% .066 53.813); --color-lime-50: oklch(98.6% .031 120.757); --color-lime-100: oklch(96.7% .067 122.328); --color-lime-200: oklch(93.8% .127 124.321); --color-lime-300: oklch(89.7% .196 126.665); --color-lime-400: oklch(84.1% .238 128.85); --color-lime-500: oklch(76.8% .233 130.85); --color-lime-600: oklch(64.8% .2 131.684); --color-lime-700: oklch(53.2% .157 131.589); --color-lime-800: oklch(45.3% .124 130.933); --color-lime-900: oklch(40.5% .101 131.063); --color-lime-950: oklch(27.4% .072 132.109); --color-green-50: oklch(98.2% .018 155.826); --color-green-100: oklch(96.2% .044 156.743); --color-green-200: oklch(92.5% .084 155.995); --color-green-300: oklch(87.1% .15 154.449); --color-green-400: oklch(79.2% .209 151.711); --color-green-500: oklch(72.3% .219 149.579); --color-green-600: oklch(62.7% .194 149.214); --color-green-700: oklch(52.7% .154 150.069); --color-green-800: oklch(44.8% .119 151.328); --color-green-900: oklch(39.3% .095 152.535); --color-green-950: oklch(26.6% .065 152.934); --color-emerald-50: oklch(97.9% .021 166.113); --color-emerald-100: oklch(95% .052 163.051); --color-emerald-200: oklch(90.5% .093 164.15); --color-emerald-300: oklch(84.5% .143 164.978); --color-emerald-400: oklch(76.5% .177 163.223); --color-emerald-500: oklch(69.6% .17 162.48); --color-emerald-600: oklch(59.6% .145 163.225); --color-emerald-700: oklch(50.8% .118 165.612); --color-emerald-800: oklch(43.2% .095 166.913); --color-emerald-900: oklch(37.8% .077 168.94); --color-emerald-950: oklch(26.2% .051 172.552); --color-teal-50: oklch(98.4% .014 180.72); --color-teal-100: oklch(95.3% .051 180.801); --color-teal-200: oklch(91% .096 180.426); --color-teal-300: oklch(85.5% .138 181.071); --color-teal-400: oklch(77.7% .152 181.912); --color-teal-500: oklch(70.4% .14 182.503); --color-teal-600: oklch(60% .118 184.704); --color-teal-700: oklch(51.1% .096 186.391); --color-teal-800: oklch(43.7% .078 188.216); --color-teal-900: oklch(38.6% .063 188.416); --color-teal-950: oklch(27.7% .046 192.524); --color-cyan-50: oklch(98.4% .019 200.873); --color-cyan-100: oklch(95.6% .045 203.388); --color-cyan-200: oklch(91.7% .08 205.041); --color-cyan-300: oklch(86.5% .127 207.078); --color-cyan-400: oklch(78.9% .154 211.53); --color-cyan-500: oklch(71.5% .143 215.221); --color-cyan-600: oklch(60.9% .126 221.723); --color-cyan-700: oklch(52% .105 223.128); --color-cyan-800: oklch(45% .085 224.283); --color-cyan-900: oklch(39.8% .07 227.392); --color-cyan-950: oklch(30.2% .056 229.695); --color-sky-50: oklch(97.7% .013 236.62); --color-sky-100: oklch(95.1% .026 236.824); --color-sky-200: oklch(90.1% .058 230.902); --color-sky-300: oklch(82.8% .111 230.318); --color-sky-400: oklch(74.6% .16 232.661); --color-sky-500: oklch(68.5% .169 237.323); --color-sky-600: oklch(58.8% .158 241.966); --color-sky-700: oklch(50% .134 242.749); --color-sky-800: oklch(44.3% .11 240.79); --color-sky-900: oklch(39.1% .09 240.876); --color-sky-950: oklch(29.3% .066 243.157); --color-blue-50: oklch(97% .014 254.604); --color-blue-100: oklch(93.2% .032 255.585); --color-blue-200: oklch(88.2% .059 254.128); --color-blue-300: oklch(80.9% .105 251.813); --color-blue-400: oklch(70.7% .165 254.624); --color-blue-500: oklch(62.3% .214 259.815); --color-blue-600: oklch(54.6% .245 262.881); --color-blue-700: oklch(48.8% .243 264.376); --color-blue-800: oklch(42.4% .199 265.638); --color-blue-900: oklch(37.9% .146 265.522); --color-blue-950: oklch(28.2% .091 267.935); --color-indigo-50: oklch(96.2% .018 272.314); --color-indigo-100: oklch(93% .034 272.788); --color-indigo-200: oklch(87% .065 274.039); --color-indigo-300: oklch(78.5% .115 274.713); --color-indigo-400: oklch(67.3% .182 276.935); --color-indigo-500: oklch(58.5% .233 277.117); --color-indigo-600: oklch(51.1% .262 276.966); --color-indigo-700: oklch(45.7% .24 277.023); --color-indigo-800: oklch(39.8% .195 277.366); --color-indigo-900: oklch(35.9% .144 278.697); --color-indigo-950: oklch(25.7% .09 281.288); --color-violet-50: oklch(96.9% .016 293.756); --color-violet-100: oklch(94.3% .029 294.588); --color-violet-200: oklch(89.4% .057 293.283); --color-violet-300: oklch(81.1% .111 293.571); --color-violet-400: oklch(70.2% .183 293.541); --color-violet-500: oklch(60.6% .25 292.717); --color-violet-600: oklch(54.1% .281 293.009); --color-violet-700: oklch(49.1% .27 292.581); --color-violet-800: oklch(43.2% .232 292.759); --color-violet-900: oklch(38% .189 293.745); --color-violet-950: oklch(28.3% .141 291.089); --color-purple-50: oklch(97.7% .014 308.299); --color-purple-100: oklch(94.6% .033 307.174); --color-purple-200: oklch(90.2% .063 306.703); --color-purple-300: oklch(82.7% .119 306.383); --color-purple-400: oklch(71.4% .203 305.504); --color-purple-500: oklch(62.7% .265 303.9); --color-purple-600: oklch(55.8% .288 302.321); --color-purple-700: oklch(49.6% .265 301.924); --color-purple-800: oklch(43.8% .218 303.724); --color-purple-900: oklch(38.1% .176 304.987); --color-purple-950: oklch(29.1% .149 302.717); --color-fuchsia-50: oklch(97.7% .017 320.058); --color-fuchsia-100: oklch(95.2% .037 318.852); --color-fuchsia-200: oklch(90.3% .076 319.62); --color-fuchsia-300: oklch(83.3% .145 321.434); --color-fuchsia-400: oklch(74% .238 322.16); --color-fuchsia-500: oklch(66.7% .295 322.15); --color-fuchsia-600: oklch(59.1% .293 322.896); --color-fuchsia-700: oklch(51.8% .253 323.949); --color-fuchsia-800: oklch(45.2% .211 324.591); --color-fuchsia-900: oklch(40.1% .17 325.612); --color-fuchsia-950: oklch(29.3% .136 325.661); --color-pink-50: oklch(97.1% .014 343.198); --color-pink-100: oklch(94.8% .028 342.258); --color-pink-200: oklch(89.9% .061 343.231); --color-pink-300: oklch(82.3% .12 346.018); --color-pink-400: oklch(71.8% .202 349.761); --color-pink-500: oklch(65.6% .241 354.308); --color-pink-600: oklch(59.2% .249 .584); --color-pink-700: oklch(52.5% .223 3.958); --color-pink-800: oklch(45.9% .187 3.815); --color-pink-900: oklch(40.8% .153 2.432); --color-pink-950: oklch(28.4% .109 3.907); --color-rose-50: oklch(96.9% .015 12.422); --color-rose-100: oklch(94.1% .03 12.58); --color-rose-200: oklch(89.2% .058 10.001); --color-rose-300: oklch(81% .117 11.638); --color-rose-400: oklch(71.2% .194 13.428); --color-rose-500: oklch(64.5% .246 16.439); --color-rose-600: oklch(58.6% .253 17.585); --color-rose-700: oklch(51.4% .222 16.935); --color-rose-800: oklch(45.5% .188 13.697); --color-rose-900: oklch(41% .159 10.272); --color-rose-950: oklch(27.1% .105 12.094); --color-slate-50: oklch(98.4% .003 247.858); --color-slate-100: oklch(96.8% .007 247.896); --color-slate-200: oklch(92.9% .013 255.508); --color-slate-300: oklch(86.9% .022 252.894); --color-slate-400: oklch(70.4% .04 256.788); --color-slate-500: oklch(55.4% .046 257.417); --color-slate-600: oklch(44.6% .043 257.281); --color-slate-700: oklch(37.2% .044 257.287); --color-slate-800: oklch(27.9% .041 260.031); --color-slate-900: oklch(20.8% .042 265.755); --color-slate-950: oklch(12.9% .042 264.695); --color-gray-50: oklch(98.5% .002 247.839); --color-gray-100: oklch(96.7% .003 264.542); --color-gray-200: oklch(92.8% .006 264.531); --color-gray-300: oklch(87.2% .01 258.338); --color-gray-400: oklch(70.7% .022 261.325); --color-gray-500: oklch(55.1% .027 264.364); --color-gray-600: oklch(44.6% .03 256.802); --color-gray-700: oklch(37.3% .034 259.733); --color-gray-800: oklch(27.8% .033 256.848); --color-gray-900: oklch(21% .034 264.665); --color-gray-950: oklch(13% .028 261.692); --color-zinc-50: oklch(98.5% 0 0); --color-zinc-100: oklch(96.7% .001 286.375); --color-zinc-200: oklch(92% .004 286.32); --color-zinc-300: oklch(87.1% .006 286.286); --color-zinc-400: oklch(70.5% .015 286.067); --color-zinc-500: oklch(55.2% .016 285.938); --color-zinc-600: oklch(44.2% .017 285.786); --color-zinc-700: oklch(37% .013 285.805); --color-zinc-800: oklch(27.4% .006 286.033); --color-zinc-900: oklch(21% .006 285.885); --color-zinc-950: oklch(14.1% .005 285.823); --color-neutral-50: oklch(98.5% 0 0); --color-neutral-100: oklch(97% 0 0); --color-neutral-200: oklch(92.2% 0 0); --color-neutral-300: oklch(87% 0 0); --color-neutral-400: oklch(70.8% 0 0); --color-neutral-500: oklch(55.6% 0 0); --color-neutral-600: oklch(43.9% 0 0); --color-neutral-700: oklch(37.1% 0 0); --color-neutral-800: oklch(26.9% 0 0); --color-neutral-900: oklch(20.5% 0 0); --color-neutral-950: oklch(14.5% 0 0); --color-stone-50: oklch(98.5% .001 106.423); --color-stone-100: oklch(97% .001 106.424); --color-stone-200: oklch(92.3% .003 48.717); --color-stone-300: oklch(86.9% .005 56.366); --color-stone-400: oklch(70.9% .01 56.259); --color-stone-500: oklch(55.3% .013 58.071); --color-stone-600: oklch(44.4% .011 73.639); --color-stone-700: oklch(37.4% .01 67.558); --color-stone-800: oklch(26.8% .007 34.298); --color-stone-900: oklch(21.6% .006 56.043); --color-stone-950: oklch(14.7% .004 49.25); --color-mauve-50: oklch(98.5% 0 0); --color-mauve-100: oklch(96% .003 325.6); --color-mauve-200: oklch(92.2% .005 325.62); --color-mauve-300: oklch(86.5% .012 325.68); --color-mauve-400: oklch(71.1% .019 323.02); --color-mauve-500: oklch(54.2% .034 322.5); --color-mauve-600: oklch(43.5% .029 321.78); --color-mauve-700: oklch(36.4% .029 323.89); --color-mauve-800: oklch(26.3% .024 320.12); --color-mauve-900: oklch(21.2% .019 322.12); --color-mauve-950: oklch(14.5% .008 326); --color-olive-50: oklch(98.8% .003 106.5); --color-olive-100: oklch(96.6% .005 106.5); --color-olive-200: oklch(93% .007 106.5); --color-olive-300: oklch(88% .011 106.6); --color-olive-400: oklch(73.7% .021 106.9); --color-olive-500: oklch(58% .031 107.3); --color-olive-600: oklch(46.6% .025 107.3); --color-olive-700: oklch(39.4% .023 107.4); --color-olive-800: oklch(28.6% .016 107.4); --color-olive-900: oklch(22.8% .013 107.4); --color-olive-950: oklch(15.3% .006 107.1); --color-mist-50: oklch(98.7% .002 197.1); --color-mist-100: oklch(96.3% .002 197.1); --color-mist-200: oklch(92.5% .005 214.3); --color-mist-300: oklch(87.2% .007 219.6); --color-mist-400: oklch(72.3% .014 214.4); --color-mist-500: oklch(56% .021 213.5); --color-mist-600: oklch(45% .017 213.2); --color-mist-700: oklch(37.8% .015 216); --color-mist-800: oklch(27.5% .011 216.9); --color-mist-900: oklch(21.8% .008 223.9); --color-mist-950: oklch(14.8% .004 228.8); --color-taupe-50: oklch(98.6% .002 67.8); --color-taupe-100: oklch(96% .002 17.2); --color-taupe-200: oklch(92.2% .005 34.3); --color-taupe-300: oklch(86.8% .007 39.5); --color-taupe-400: oklch(71.4% .014 41.2); --color-taupe-500: oklch(54.7% .021 43.1); --color-taupe-600: oklch(43.8% .017 39.3); --color-taupe-700: oklch(36.7% .016 35.7); --color-taupe-800: oklch(26.8% .011 36.5); --color-taupe-900: oklch(21.4% .009 43.1); --color-taupe-950: oklch(14.7% .004 49.3); --color-black: #000; --color-white: #fff; --spacing: .25rem; --breakpoint-sm: 40rem; --breakpoint-md: 48rem; --breakpoint-lg: 64rem; --breakpoint-xl: 80rem; --breakpoint-2xl: 96rem; --container-3xs: 16rem; --container-2xs: 18rem; --container-xs: 20rem; --container-sm: 24rem; --container-md: 28rem; --container-lg: 32rem; --container-xl: 36rem; --container-2xl: 42rem; --container-3xl: 48rem; --container-4xl: 56rem; --container-5xl: 64rem; --container-6xl: 72rem; --container-7xl: 80rem; --text-xs: .75rem; --text-xs--line-height: calc(1 / .75); --text-sm: .875rem; --text-sm--line-height: calc(1.25 / .875); --text-base: 1rem; --text-base--line-height: 1.5 ; --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: 1.2 ; --text-4xl: 2.25rem; --text-4xl--line-height: calc(2.5 / 2.25); --text-5xl: 3rem; --text-5xl--line-height: 1; --text-6xl: 3.75rem; --text-6xl--line-height: 1; --text-7xl: 4.5rem; --text-7xl--line-height: 1; --text-8xl: 6rem; --text-8xl--line-height: 1; --text-9xl: 8rem; --text-9xl--line-height: 1; --font-weight-thin: 100; --font-weight-extralight: 200; --font-weight-light: 300; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-extrabold: 800; --font-weight-black: 900; --tracking-tighter: -.05em; --tracking-tight: -.025em; --tracking-normal: 0em; --tracking-wide: .025em; --tracking-wider: .05em; --tracking-widest: .1em; --leading-tight: 1.25; --leading-snug: 1.375; --leading-normal: 1.5; --leading-relaxed: 1.625; --leading-loose: 2; --radius-xs: .125rem; --radius-sm: .25rem; --radius-md: .375rem; --radius-lg: .5rem; --radius-xl: .75rem; --radius-2xl: 1rem; --radius-3xl: 1.5rem; --radius-4xl: 2rem; --shadow-2xs: 0 1px rgb(0 0 0 / .05); --shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .05); --shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1); --shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1); --shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1); --shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1); --shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25); --inset-shadow-2xs: inset 0 1px rgb(0 0 0 / .05); --inset-shadow-xs: inset 0 1px 1px rgb(0 0 0 / .05); --inset-shadow-sm: inset 0 2px 4px rgb(0 0 0 / .05); --drop-shadow-xs: 0 1px 1px rgb(0 0 0 / .05); --drop-shadow-sm: 0 1px 2px rgb(0 0 0 / .15); --drop-shadow-md: 0 3px 3px rgb(0 0 0 / .12); --drop-shadow-lg: 0 4px 4px rgb(0 0 0 / .15); --drop-shadow-xl: 0 9px 7px rgb(0 0 0 / .1); --drop-shadow-2xl: 0 25px 25px rgb(0 0 0 / .15); --text-shadow-2xs: 0px 1px 0px rgb(0 0 0 / .15); --text-shadow-xs: 0px 1px 1px rgb(0 0 0 / .2); --text-shadow-sm: 0px 1px 0px rgb(0 0 0 / .075), 0px 1px 1px rgb(0 0 0 / .075), 0px 2px 2px rgb(0 0 0 / .075); --text-shadow-md: 0px 1px 1px rgb(0 0 0 / .1), 0px 1px 2px rgb(0 0 0 / .1), 0px 2px 4px rgb(0 0 0 / .1); --text-shadow-lg: 0px 1px 2px rgb(0 0 0 / .1), 0px 3px 2px rgb(0 0 0 / .1), 0px 4px 8px rgb(0 0 0 / .1); --ease-in: cubic-bezier(.4, 0, 1, 1); --ease-out: cubic-bezier(0, 0, .2, 1); --ease-in-out: cubic-bezier(.4, 0, .2, 1); --animate-spin: spin 1s linear infinite; --animate-ping: ping 1s cubic-bezier(0, 0, .2, 1) infinite; --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite; --animate-bounce: bounce 1s infinite; @keyframes spin { to { transform: rotate(360deg); } } @keyframes ping { 75%, 100% { transform: scale(2); opacity: 0; } } @keyframes pulse { 50% { opacity: .5; } } @keyframes bounce { 0%, 100% { transform: translateY(-25%); animation-timing-function: cubic-bezier(.8, 0, 1, 1); } 50% { transform: none; animation-timing-function: cubic-bezier(0, 0, .2, 1); } } --blur-xs: 4px; --blur-sm: 8px; --blur-md: 12px; --blur-lg: 16px; --blur-xl: 24px; --blur-2xl: 40px; --blur-3xl: 64px; --perspective-dramatic: 100px; --perspective-near: 300px; --perspective-normal: 500px; --perspective-midrange: 800px; --perspective-distant: 1200px; --aspect-video: 16 / 9; --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1); --default-font-family: --theme(--font-sans, initial); --default-font-feature-settings: --theme( --font-sans--font-feature-settings, initial ); --default-font-variation-settings: --theme( --font-sans--font-variation-settings, initial ); --default-mono-font-family: --theme(--font-mono, initial); --default-mono-font-feature-settings: --theme( --font-mono--font-feature-settings, initial ); --default-mono-font-variation-settings: --theme( --font-mono--font-variation-settings, initial ); }@theme default inline reference{ --blur: 8px; --shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1); --shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / .05); --drop-shadow: 0 1px 2px rgb(0 0 0 / .1), 0 1px 1px rgb(0 0 0 / .06); --radius: .25rem; --max-width-prose: 65ch; }}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:--theme(--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:--theme(--default-font-feature-settings,normal);font-variation-settings:--theme(--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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:--theme(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:--theme(--default-mono-font-feature-settings,normal);font-variation-settings:--theme(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}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{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}: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: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,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-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]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{@tailwind utilities;}.ql-bubble.ql-toolbar:after,.ql-bubble .ql-toolbar:after{clear:both;content:"";display:table}.ql-bubble.ql-toolbar button,.ql-bubble .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-bubble.ql-toolbar button svg,.ql-bubble .ql-toolbar button svg{float:left;height:100%}.ql-bubble.ql-toolbar button:active:hover,.ql-bubble .ql-toolbar button:active:hover{outline:none}.ql-bubble.ql-toolbar input.ql-image[type=file],.ql-bubble .ql-toolbar input.ql-image[type=file]{display:none}.ql-bubble.ql-toolbar button:hover,.ql-bubble .ql-toolbar button:hover,.ql-bubble.ql-toolbar button:focus,.ql-bubble .ql-toolbar button:focus,.ql-bubble.ql-toolbar button.ql-active,.ql-bubble .ql-toolbar button.ql-active,.ql-bubble.ql-toolbar .ql-picker-label:hover,.ql-bubble .ql-toolbar .ql-picker-label:hover,.ql-bubble.ql-toolbar .ql-picker-label.ql-active,.ql-bubble .ql-toolbar .ql-picker-label.ql-active,.ql-bubble.ql-toolbar .ql-picker-item:hover,.ql-bubble .ql-toolbar .ql-picker-item:hover,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected{color:#fff}.ql-bubble.ql-toolbar button:hover .ql-fill,.ql-bubble .ql-toolbar button:hover .ql-fill,.ql-bubble.ql-toolbar button:focus .ql-fill,.ql-bubble .ql-toolbar button:focus .ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#fff}.ql-bubble.ql-toolbar button:hover .ql-stroke,.ql-bubble .ql-toolbar button:hover .ql-stroke,.ql-bubble.ql-toolbar button:focus .ql-stroke,.ql-bubble .ql-toolbar button:focus .ql-stroke,.ql-bubble.ql-toolbar button.ql-active .ql-stroke,.ql-bubble .ql-toolbar button.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#fff}@media(pointer:coarse){.ql-bubble.ql-toolbar button:hover:not(.ql-active),.ql-bubble .ql-toolbar button:hover:not(.ql-active){color:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#ccc}}.ql-bubble,.ql-bubble *{box-sizing:border-box}.ql-bubble .ql-hidden{display:none}.ql-bubble .ql-out-bottom,.ql-bubble .ql-out-top{visibility:hidden}.ql-bubble .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-bubble .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-bubble .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-bubble .ql-formats{display:inline-block;vertical-align:middle}.ql-bubble .ql-formats:after{clear:both;content:"";display:table}.ql-bubble .ql-stroke{fill:none;stroke:#ccc;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-bubble .ql-stroke-miter{fill:none;stroke:#ccc;stroke-miterlimit:10;stroke-width:2}.ql-bubble .ql-fill,.ql-bubble .ql-stroke.ql-fill{fill:#ccc}.ql-bubble .ql-empty{fill:none}.ql-bubble .ql-even{fill-rule:evenodd}.ql-bubble .ql-thin,.ql-bubble .ql-stroke.ql-thin{stroke-width:1}.ql-bubble .ql-transparent{opacity:.4}.ql-bubble .ql-direction svg:last-child{display:none}.ql-bubble .ql-direction.ql-active svg:last-child{display:inline}.ql-bubble .ql-direction.ql-active svg:first-child{display:none}.ql-bubble .ql-editor h1{font-size:2em}.ql-bubble .ql-editor h2{font-size:1.5em}.ql-bubble .ql-editor h3{font-size:1.17em}.ql-bubble .ql-editor h4{font-size:1em}.ql-bubble .ql-editor h5{font-size:.83em}.ql-bubble .ql-editor h6{font-size:.67em}.ql-bubble .ql-editor a{text-decoration:underline}.ql-bubble .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-bubble .ql-editor code,.ql-bubble .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-bubble .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-bubble .ql-editor code{font-size:85%;padding:2px 4px}.ql-bubble .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-bubble .ql-editor img{max-width:100%}.ql-bubble .ql-picker{color:#ccc;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-bubble .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-bubble .ql-picker-label:before{display:inline-block;line-height:22px}.ql-bubble .ql-picker-options{background-color:#444;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-bubble .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-bubble .ql-picker.ql-expanded .ql-picker-label{color:#777;z-index:2}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-bubble .ql-color-picker,.ql-bubble .ql-icon-picker{width:28px}.ql-bubble .ql-color-picker .ql-picker-label,.ql-bubble .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-label svg,.ql-bubble .ql-icon-picker .ql-picker-label svg{right:4px}.ql-bubble .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-bubble .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-bubble .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-bubble .ql-picker.ql-header{width:98px}.ql-bubble .ql-picker.ql-header .ql-picker-label:before,.ql-bubble .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-bubble .ql-picker.ql-font{width:108px}.ql-bubble .ql-picker.ql-font .ql-picker-label:before,.ql-bubble .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-bubble .ql-picker.ql-size{width:98px}.ql-bubble .ql-picker.ql-size .ql-picker-label:before,.ql-bubble .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-bubble .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-bubble .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-bubble .ql-toolbar .ql-formats{margin:8px 12px 8px 0}.ql-bubble .ql-toolbar .ql-formats:first-child{margin-left:12px}.ql-bubble .ql-color-picker svg{margin:1px}.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,.ql-bubble .ql-color-picker .ql-picker-item:hover{border-color:#fff}.ql-bubble .ql-tooltip{background-color:#444;border-radius:25px;color:#fff}.ql-bubble .ql-tooltip-arrow{border-left:6px solid transparent;border-right:6px solid transparent;content:" ";display:block;left:50%;margin-left:-6px;position:absolute}.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow{border-bottom:6px solid #444;top:-6px}.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow{border-top:6px solid #444;bottom:-6px}.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor{display:block}.ql-bubble .ql-tooltip.ql-editing .ql-formats{visibility:hidden}.ql-bubble .ql-tooltip-editor{display:none}.ql-bubble .ql-tooltip-editor input[type=text]{background:transparent;border:none;color:#fff;font-size:13px;height:100%;outline:none;padding:10px 20px;position:absolute;width:100%}.ql-bubble .ql-tooltip-editor a{top:10px;position:absolute;right:20px}.ql-bubble .ql-tooltip-editor a:before{color:#ccc;content:"\d7";font-size:16px;font-weight:700}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close){position:relative;white-space:nowrap}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):before{background-color:#444;border-radius:15px;top:-5px;font-size:12px;color:#fff;content:attr(href);font-weight:400;overflow:hidden;padding:5px 15px;text-decoration:none;z-index:1}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):after{border-top:6px solid #444;border-left:6px solid transparent;border-right:6px solid transparent;top:0;content:" ";height:0;width:0}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):before,.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):after{left:0;margin-left:50%;position:absolute;transform:translate(-50%,-100%);transition:visibility 0s ease .2s;visibility:hidden}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):hover:before,.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):hover:after{visibility:visible}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set: none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"\2022"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"\2611"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"\2610"}@supports (counter-set: none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media(pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.circular--portrait{position:relative;width:60px;height:60px;overflow:hidden;border-radius:50%;display:block}hv-liste{height:100%}.hq-dialogue-voile{background:#060708b8}.hq-dialogue{--hq-bg: #111214;--hq-bg-nav: #0d0e10;--hq-surface: #1a1b1f;--hq-surface-2: #22242a;--hq-piste: #33353b;--hq-ligne: #2a2c31;--hq-ligne-forte: #3a3d44;--hq-fg: #ecebe6;--hq-fg-2: #c9c8c2;--hq-fg-3: #a3a39d;--hq-fg-inactif: #5a5d64;--hq-placeholder: #8a8a85;--hq-accent: #c6f24e;--hq-accent-doux-bg: #2c3120;--hq-accent-doux-fg: #ddf59a;--hq-lien: #8ab4ff;--hq-lien-survol: #b8d0ff;--hq-info: #8ab4ff;--hq-succes: #8fd19e;--hq-alerte: #f5b452;--hq-danger: #ff8a7a;--hq-danger-doux-bg: #2e1f1d;--hq-font-display: "Bricolage Grotesque", system-ui, sans-serif;--hq-font: "Geist", system-ui, sans-serif;--hq-font-mono: "Geist Mono", ui-monospace, monospace;color:var(--hq-fg);font-family:var(--hq-font);font-size:15px;-webkit-font-smoothing:antialiased;max-height:calc(100vh - 48px)}.hq-dialogue a{color:var(--hq-lien);text-decoration:none}.hq-dialogue a:hover{color:var(--hq-lien-survol);text-decoration:underline}.hq-dialogue :focus-visible{outline:3px solid var(--hq-accent);outline-offset:3px}.hq-dialogue input::placeholder,.hq-dialogue textarea::placeholder{color:var(--hq-placeholder)}.hq-dialogue button,.hq-dialogue input,.hq-dialogue select,.hq-dialogue textarea{font:inherit}.hq-dialogue .hq-mono{font-family:var(--hq-font-mono)}.hq-dialogue .hq-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hq-dialogue__carte{box-sizing:border-box;max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);overflow-y:auto;background:var(--hq-surface);border-radius:32px;box-shadow:0 24px 64px #0000008c;padding:30px 32px;display:flex;flex-direction:column;gap:20px}.hq-dialogue__entete{display:flex;align-items:flex-start;gap:16px}.hq-dialogue__pastille{width:48px;height:48px;flex:none;border-radius:16px;display:flex;align-items:center;justify-content:center}.hq-dialogue__pastille:empty{display:none}.hq-dialogue__pastille--accent{background:#c6f24e24;color:var(--hq-accent)}.hq-dialogue__pastille--danger{background:#ff8a7a24;color:var(--hq-danger)}.hq-dialogue__pastille--alerte{background:#f5b45224;color:var(--hq-alerte)}.hq-dialogue__pastille--info{background:#8ab4ff24;color:var(--hq-info)}.hq-dialogue__titres{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.hq-dialogue__titres [hq-sous-titre]{margin:0;font-size:14px;color:var(--hq-fg-3)}.hq-dialogue__titre{margin:0;font-family:var(--hq-font-display);font-weight:800;font-size:30px;letter-spacing:-.02em;line-height:1.05}.hq-dialogue__fermer{width:44px;height:44px;flex:none;border-radius:999px;border:0;background:var(--hq-surface-2);color:var(--hq-fg);display:flex;align-items:center;justify-content:center;cursor:pointer}.hq-dialogue__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.hq-dialogue__actions:empty{display:none}.hq-dialogue__actions [hq-actions]{display:contents}.hq-dialogue .hq-btn{height:52px;padding:0 22px;border-radius:999px;border:1.5px solid var(--hq-ligne-forte);background:transparent;color:var(--hq-fg);font-size:15px;display:inline-flex;align-items:center;gap:10px;cursor:pointer}.hq-dialogue .hq-btn--primaire{padding:0 24px;border:0;background:var(--hq-accent);color:var(--hq-bg);font-weight:600}.hq-dialogue .hq-btn--danger{padding:0 24px;border:0;background:var(--hq-danger);color:var(--hq-bg);font-weight:600}.hq-dialogue .hq-btn:disabled{opacity:.45;cursor:not-allowed}.hq-dialogue .hq-dialogue__texte{margin:0;font-size:15px;line-height:1.55;color:var(--hq-fg-2)}.hq-dialogue .hq-dialogue__erreur{margin:0;font-size:14px;color:var(--hq-danger)}.hq.hq-auth .hq-auth__champ{gap:8px}.hq.hq-auth .hq-auth__entree{height:56px;border-radius:16px}.hq.hq-auth .hq-auth__entree:focus{border-width:2px}.hq.hq-auth .hq-auth__entree[readonly]{background:var(--hq-bg-nav);color:var(--hq-fg-3)}.hq.hq-auth .hq-auth__entree[readonly]:focus{border-width:1.5px;border-color:var(--hq-ligne-forte);box-shadow:none}.hq.hq-auth .hq-auth__oeil{top:6px}.hq.hq-auth .hq-auth__saisie-icone svg{top:18px}.hq .hq-parcours--ample{gap:28px}.hq .hq-fil{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hq .hq-fil__trait{width:20px;height:1.5px;background:var(--hq-ligne-forte)}.hq .hq-fil__etape{height:36px;box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;padding:0 14px 0 8px;border-radius:999px;background:var(--hq-surface);color:var(--hq-fg-3);font-size:14px}.hq .hq-fil__numero{width:22px;height:22px;flex:none;border-radius:999px;background:var(--hq-ligne);color:var(--hq-fg-2);display:flex;align-items:center;justify-content:center;font-size:12px}.hq .hq-fil__etape--courante{background:var(--hq-fg);color:var(--hq-bg);font-weight:600}.hq .hq-fil__etape--courante .hq-fil__numero{background:var(--hq-bg);color:var(--hq-fg)}.hq .hq-fil__etape--faite{color:var(--hq-fg-2)}.hq .hq-fil__etape--faite .hq-fil__numero{background:#8fd19e29;color:var(--hq-succes)}.hq .hq-parcours__libelle-ligne{display:flex;justify-content:space-between;align-items:center;gap:12px}.hq .hq-parcours__lien-libelle{min-height:32px;display:flex;align-items:center;font-size:14px}.hq .hq-parcours__lien{min-height:44px;display:flex;align-items:center;padding:0;border:0;background:transparent;color:var(--hq-lien);font-size:14px;cursor:pointer}.hq .hq-parcours__lien:hover{color:var(--hq-lien-survol);text-decoration:underline}.hq .hq-parcours__retour{align-self:flex-start;min-height:44px;display:inline-flex;align-items:center;gap:8px;font-size:14px}.hq a.hq-parcours__retour:hover,.hq .hq-parcours__lien-libelle:hover{color:var(--hq-lien-survol);text-decoration:underline}.hq .hq-parcours__attenue{font-size:14px;color:var(--hq-fg-3)}.hq .hq-parcours__note{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--hq-fg-3)}.hq .hq-parcours__pied{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.hq .hq-parcours__valeur{font-family:var(--hq-font-mono);color:var(--hq-fg)}.hq .hq-parcours__compte{display:flex;align-items:center;gap:14px;min-height:60px;box-sizing:border-box;padding:0 8px 0 18px;border-radius:18px;background:var(--hq-surface);color:var(--hq-fg-3)}.hq .hq-parcours__compte .hq-parcours__lien{padding:0 12px}.hq .hq-parcours__compte-email{flex:1;min-width:0;overflow-wrap:anywhere;font-family:var(--hq-font-mono);font-size:15px;color:var(--hq-fg)}.hq .hq-parcours__case{display:flex;align-items:center;gap:14px;min-height:56px;box-sizing:border-box;padding:0 18px;border-radius:18px;background:var(--hq-surface);font-size:15px;font-weight:600;cursor:pointer}.hq .hq-parcours__case input{width:22px;height:22px;margin:0;flex:none;accent-color:var(--hq-accent)}.hq .hq-parcours__medaille{width:64px;height:64px;border-radius:20px;display:flex;align-items:center;justify-content:center}.hq .hq-parcours__medaille--succes{background:#8fd19e24;color:var(--hq-succes)}.hq .hq-parcours__medaille--alerte{background:#f5b45224;color:var(--hq-alerte)}.hq .hq-parcours__encadre{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border-radius:18px;background:var(--hq-surface)}.hq .hq-parcours__encadre-titre{font-size:15px;font-weight:600}.hq .hq-parcours__encadre-texte{font-size:14px;line-height:1.45;color:var(--hq-fg-3)}.hq .hq-parcours__renvoyer{height:56px;border-radius:999px;border:1.5px solid var(--hq-ligne-forte);background:transparent;color:var(--hq-fg);font-size:16px;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer}.hq .hq-parcours__renvoyer:disabled{border-color:var(--hq-ligne);color:var(--hq-fg-3);cursor:default}.hq .hq-parcours__decompte{font-family:var(--hq-font-mono);font-variant-numeric:tabular-nums}.hq .hq-parcours__correspond{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--hq-succes)}.hq .hq-parcours__avertissement{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:16px;background:#f5b4521a;box-shadow:inset 0 0 0 1.5px #f5b45266;color:var(--hq-alerte)}.hq .hq-parcours__avertissement svg{flex:none}.hq .hq-parcours__avertissement span{font-size:14px;line-height:1.45;color:var(--hq-fg-2)}.hq a.hq-parcours__bouton-lien{color:var(--hq-bg);text-decoration:none}.hq.hq-erreur{box-sizing:border-box;flex-direction:column;padding:48px 56px}.hq .hq-erreur__contenu{flex:1;display:flex;align-items:center;justify-content:center;padding:32px 0}.hq .hq-erreur__bloc{width:560px;max-width:100%;display:flex;flex-direction:column;gap:24px}.hq .hq-erreur__code{font-family:var(--hq-font-mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--hq-danger)}.hq .hq-erreur__titre{margin:0;font-family:var(--hq-font-display);font-weight:800;font-size:clamp(44px,6vw,72px);letter-spacing:-.04em;line-height:.95}.hq .hq-erreur__texte{max-width:none}.hq .hq-erreur__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hq .hq-erreur__reessayer{padding:0 28px}.hq .hq-erreur__copier{height:56px;padding:0 22px}@media(max-width:1023px){.hq.hq-erreur{padding:24px 16px}}.hq .hq-parcours__bouton-contour,.hq-dialogue .hq-parcours__bouton-contour{align-self:flex-start;height:48px;box-sizing:border-box;padding:0 18px;border-radius:999px;border:1.5px solid var(--hq-ligne-forte);background:transparent;color:var(--hq-fg);font-size:15px;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.hq .hq-parcours__bouton-contour:hover:not(:disabled),.hq-dialogue .hq-parcours__bouton-contour:hover:not(:disabled){background:var(--hq-surface-2)}.hq .hq-parcours__bouton-contour:disabled,.hq-dialogue .hq-parcours__bouton-contour:disabled{opacity:.5;cursor:default}.hq .hq-parcours__bouton-contour--petit,.hq-dialogue .hq-parcours__bouton-contour--petit{height:44px;padding:0 14px;font-size:14px}.hq .hq-code,.hq-dialogue .hq-code{margin:0;padding:0;border:0;min-width:0;display:flex;flex-direction:column;gap:12px}.hq .hq-code__legende,.hq-dialogue .hq-code__legende{padding:0;margin-bottom:12px;font-size:15px;font-weight:500;color:var(--hq-fg-2)}.hq .hq-code__cases,.hq-dialogue .hq-code__cases{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.hq .hq-code__case,.hq-dialogue .hq-code__case{width:100%;height:64px;box-sizing:border-box;border-radius:16px;border:1.5px solid var(--hq-ligne-forte);background:var(--hq-surface);color:var(--hq-fg);text-align:center;font-family:var(--hq-font-mono);font-size:28px;font-weight:500;caret-color:var(--hq-accent)}.hq .hq-code__case:focus,.hq-dialogue .hq-code__case:focus{outline:0;border:2px solid var(--hq-accent);background:var(--hq-bg);box-shadow:0 0 0 4px #c6f24e24}.hq .hq-code__case[aria-invalid=true],.hq-dialogue .hq-code__case[aria-invalid=true]{border-color:var(--hq-danger)}.hq .hq-code__case:disabled,.hq-dialogue .hq-code__case:disabled{opacity:.6}.hq .hq-code__case--vide,.hq-dialogue .hq-code__case--vide{border-color:var(--hq-ligne)}.hq .hq-code--grand .hq-code__case,.hq-dialogue .hq-code--grand .hq-code__case{height:72px;font-size:30px}.hq .hq-totp,.hq-dialogue .hq-totp{display:flex;gap:20px;align-items:stretch}.hq .hq-totp__qr,.hq-dialogue .hq-totp__qr{width:168px;height:168px;flex:none;box-sizing:border-box;border-radius:20px;background:var(--hq-fg);padding:14px;display:flex;align-items:center;justify-content:center}.hq .hq-totp__qr img,.hq-dialogue .hq-totp__qr img{display:block;width:100%;height:100%}.hq .hq-totp__qr-attente,.hq-dialogue .hq-totp__qr-attente{font-family:var(--hq-font-mono);font-size:12px;color:var(--hq-fg-inactif)}.hq .hq-totp__cle,.hq-dialogue .hq-totp__cle{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:10px}.hq .hq-totp__aide,.hq-dialogue .hq-totp__aide{font-size:14px;color:var(--hq-fg-3)}.hq .hq-totp__secret,.hq-dialogue .hq-totp__secret{font-family:var(--hq-font-mono);font-size:16px;letter-spacing:.04em;line-height:1.5;padding:12px 14px;border-radius:14px;background:var(--hq-surface);overflow-wrap:anywhere}.hq .hq-codes,.hq-dialogue .hq-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:18px;border-radius:20px;background:var(--hq-surface)}.hq .hq-codes__code,.hq-dialogue .hq-codes__code{height:40px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--hq-bg);font-family:var(--hq-font-mono);font-size:16px;letter-spacing:.06em}.hq .hq-codes__actions,.hq-dialogue .hq-codes__actions{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:560px){.hq .hq-totp,.hq-dialogue .hq-totp{flex-direction:column}}.hq-dialogue .hq-totp__secret,.hq-dialogue .hq-codes,.hq-dialogue .hq-code__case{background:var(--hq-surface-2)}.hq-dialogue .hq-codes__code{background:var(--hq-surface)}.hq-dialogue .hq-auth__jauge{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.hq-dialogue .hq-auth__jauge-segment{height:4px;border-radius:999px;background:var(--hq-ligne-forte)}.hq-dialogue .hq-auth__jauge-segment--ok{background:var(--hq-succes)}.hq-dialogue .hq-auth__indice{font-size:13px;line-height:1.45;color:var(--hq-fg-3)}.hq .hq-statut--fermee{--hq-statut-couleur: var(--hq-fg-3);--hq-statut-fond: transparent;box-shadow:inset 0 0 0 1.5px var(--hq-ligne-forte)}.hq .hq-ve__etat{margin:0;flex-direction:row;align-items:center;gap:16px;color:var(--hq-fg-3)}.hq .hq-ve__alerte{margin:0;font-size:14px;color:var(--hq-danger)}.hq .hq-ve__motifs-bouton{padding:0;border:0;background:transparent;color:var(--hq-lien);font-size:14px;cursor:pointer}.hq .hq-ve__motifs-bouton:hover{color:var(--hq-lien-survol);text-decoration:underline}.hq .hq-ve__motifs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--hq-fg-2)}.hq .hq-ve__motifs li{display:flex;justify-content:space-between;gap:12px}.hq .hq-fiche{margin-top:-8px;display:flex;flex-direction:column;gap:28px}.hq .hq-fiche__retour{align-self:flex-start;min-height:44px;display:flex;align-items:center;gap:8px;font-size:15px;margin-bottom:-14px}.hq .hq-fiche__retour:hover{color:var(--hq-lien-survol);text-decoration:underline}.hq .hq-fiche__entete{display:flex;align-items:center;gap:20px}.hq .hq-fiche__vignette{width:72px;height:72px;flex:none;border-radius:22px;background:var(--hq-accent-doux-bg);color:var(--hq-accent-doux-fg);display:flex;align-items:center;justify-content:center;font-family:var(--hq-font-display);font-weight:800;font-size:24px}.hq .hq-fiche__vignette--danger{background:var(--hq-danger-doux-bg);color:var(--hq-danger)}.hq .hq-fiche__identite{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}.hq .hq-fiche__ligne-titre{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.hq .hq-fiche__titre{margin:0;font-family:var(--hq-font-display);font-weight:800;font-size:40px;letter-spacing:-.03em;line-height:1}.hq .hq-fiche__meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:14px;color:var(--hq-fg-3);font-variant-numeric:tabular-nums}.hq .hq-fiche__mono{font-family:var(--hq-font-mono);color:var(--hq-fg-2)}.hq .hq-fiche__mono--petit{font-size:13px}.hq .hq-fiche__mono--moyen{font-size:14px;color:var(--hq-fg)}.hq .hq-fiche__mono--discret{font-size:12px;color:var(--hq-fg-3)}.hq .hq-fiche__actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-left:92px;margin-top:-14px}.hq .hq-fiche__bouton{height:48px;padding:0 20px;border-radius:999px;border:1.5px solid var(--hq-ligne-forte);background:transparent;color:var(--hq-fg);font-size:15px;display:flex;align-items:center;gap:8px;cursor:pointer}.hq .hq-fiche__bouton:hover{background:var(--hq-surface)}.hq .hq-fiche__bouton--primaire{padding:0 22px 0 18px;border:0;background:var(--hq-accent);color:var(--hq-bg);font-weight:600;gap:10px}.hq .hq-fiche__bouton--primaire:hover{background:var(--hq-accent);filter:brightness(1.06)}.hq .hq-fiche__bouton--danger{border-color:#ff8a7a80;color:var(--hq-danger)}.hq .hq-fiche__bouton--succes{border-color:#8fd19e80;color:var(--hq-succes)}.hq .hq-fiche__bouton--petit{align-self:flex-start;height:44px;padding:0 18px;font-size:14px}.hq .hq-fiche__vitrine{height:48px;box-sizing:border-box;padding:0 18px;border-radius:999px;display:flex;align-items:center;gap:8px;font-size:15px}.hq .hq-fiche__vitrine:hover{color:var(--hq-lien-survol);text-decoration:underline}.hq .hq-fiche__grille{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:20px;align-items:start}.hq .hq-fiche__colonne{display:flex;flex-direction:column;gap:20px}.hq .hq-fiche__carte{box-sizing:border-box;background:var(--hq-surface);border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:18px}.hq .hq-fiche__carte--usage,.hq .hq-fiche__carte--paiements{gap:6px}.hq .hq-fiche__carte--tableau{padding:24px 0 8px;gap:12px}.hq .hq-fiche__carte--laterale{gap:14px}.hq .hq-fiche__carte--domaine,.hq .hq-fiche__carte--sensible{gap:10px}.hq .hq-fiche__carte--sensible{box-shadow:inset 0 0 0 1.5px #ff8a7a59}.hq .hq-fiche__carte-entete{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.hq .hq-fiche__carte-entete--usage{padding-bottom:8px}.hq .hq-fiche__carte-entete--tableau{align-items:center;padding:0 24px}.hq .hq-fiche__carte-titre{margin:0;font-family:var(--hq-font-display);font-weight:700;font-size:24px;letter-spacing:-.02em}.hq .hq-fiche__carte-titre--paiements{margin-bottom:8px}.hq .hq-fiche__carte-titre--petit{font-size:20px}.hq .hq-fiche__carte-note{font-size:14px;color:var(--hq-fg-3)}.hq .hq-fiche__tuiles{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr) minmax(0,.9fr);gap:12px}.hq .hq-fiche__tuile{background:var(--hq-surface-2);border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:8px}.hq .hq-fiche__tuile-haut{display:flex;align-items:center;justify-content:space-between;gap:8px}.hq .hq-fiche__tuile-libelle{font-size:14px;color:var(--hq-fg-3)}.hq .hq-fiche__etiquette{height:22px;display:inline-flex;align-items:center;padding:0 8px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--hq-ligne-forte);color:var(--hq-fg-2);font-size:11px;font-weight:600}.hq .hq-fiche__tuile-valeur{font-family:var(--hq-font-display);font-weight:800;font-size:36px;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.hq .hq-fiche__tuile-commande{font-family:var(--hq-font-mono);font-size:24px;font-weight:500;line-height:1.1}.hq .hq-fiche__tuile-commande--vide{font-family:var(--hq-font);color:var(--hq-fg-3)}.hq .hq-fiche__tuile-note{font-size:13px;color:var(--hq-fg-3)}.hq .hq-fiche__usage{display:grid;grid-template-columns:160px minmax(0,1fr) 120px;gap:20px;align-items:center;min-height:56px;border-top:1px solid var(--hq-ligne);font-size:15px}.hq .hq-fiche__usage-libelle{display:flex;flex-direction:column;gap:2px}.hq .hq-fiche__usage-note{font-size:12px;color:var(--hq-fg-3)}.hq .hq-fiche__jauge{height:8px;border-radius:999px;background:var(--hq-ligne);overflow:hidden}.hq .hq-fiche__jauge-remplie{height:100%;border-radius:999px;background:var(--hq-fg)}.hq .hq-fiche__usage-texte{font-size:14px;color:var(--hq-fg-3)}.hq .hq-fiche__usage-valeur{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.hq .hq-fiche__usage-max{color:var(--hq-fg-3);font-weight:400}.hq .hq-fiche__lien{min-height:44px;display:flex;align-items:center;font-size:15px}.hq .hq-fiche__lien:hover{color:var(--hq-lien-survol);text-decoration:underline}.hq .hq-fiche__journal{width:100%;border-collapse:collapse;font-size:15px}.hq .hq-fiche__journal th{height:44px;padding:0 16px;text-align:left;font-size:13px;font-weight:500;color:var(--hq-fg-3);border-bottom:1px solid var(--hq-ligne)}.hq .hq-fiche__journal td{height:56px;padding:0 16px;border-bottom:1px solid var(--hq-ligne)}.hq .hq-fiche__journal th:first-child,.hq .hq-fiche__journal td:first-child{padding-left:24px}.hq .hq-fiche__journal th:last-child,.hq .hq-fiche__journal td:last-child{padding-right:24px}.hq .hq-fiche__journal tbody tr:last-child td{border-bottom:0}.hq .hq-fiche__journal th.hq-fiche__journal-date{width:150px}.hq .hq-fiche__journal td.hq-fiche__journal-date{font-family:var(--hq-font-mono);font-size:13px;color:var(--hq-fg-2);white-space:nowrap}.hq .hq-fiche__journal .hq-fiche__journal-par{width:120px;color:var(--hq-fg-2)}.hq .hq-fiche__journal th.hq-fiche__journal-par,.hq .hq-fiche__journal td.hq-fiche__journal-par--systeme{color:var(--hq-fg-3)}.hq .hq-fiche__journal .hq-fiche__mono{color:inherit}.hq .hq-fiche__journal td.hq-fiche__journal-vide{height:96px;text-align:center;color:var(--hq-fg-3)}.hq .hq-fiche__identites{margin:0;display:flex;flex-direction:column;gap:14px}.hq .hq-fiche__identites>div{display:flex;flex-direction:column;gap:3px}.hq .hq-fiche__identites dt{font-size:13px;color:var(--hq-fg-3)}.hq .hq-fiche__identites dd{margin:0}.hq .hq-fiche__compte{display:flex;flex-direction:column;gap:2px}.hq .hq-fiche__compte a{font-weight:600}.hq .hq-fiche__autre{display:flex;align-items:center;gap:8px}.hq .hq-fiche__pastille-contour{height:24px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;color:var(--hq-fg-2);box-shadow:inset 0 0 0 1.5px var(--hq-ligne-forte)}.hq .hq-fiche__abonnement{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:16px 18px;border-radius:18px;background:var(--hq-surface-2)}.hq .hq-fiche__abonnement-textes{display:flex;flex-direction:column;gap:2px}.hq .hq-fiche__abonnement-forfait{font-weight:600}.hq .hq-fiche__abonnement-depuis{font-size:13px;color:var(--hq-fg-3)}.hq .hq-fiche__abonnement-montant{font-family:var(--hq-font-display);font-weight:700;font-size:24px;font-variant-numeric:tabular-nums;white-space:nowrap}.hq .hq-fiche__abonnement-suffixe{font-family:var(--hq-font);font-weight:400;font-size:13px;color:var(--hq-fg-3)}.hq .hq-fiche__details{margin:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;font-size:14px}.hq .hq-fiche__details dt{color:var(--hq-fg-3)}.hq .hq-fiche__details dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.hq .hq-fiche__details .hq-fiche__mono{color:var(--hq-fg)}.hq .hq-fiche__details dd.hq-fiche__mono{font-size:13px}.hq .hq-fiche__facture{display:flex;align-items:center;justify-content:flex-end;gap:8px}.hq .hq-fiche__pastille{height:24px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;background:#8fd19e24;color:var(--hq-succes)}.hq .hq-fiche__pastille--facture-unpaid,.hq .hq-fiche__pastille--domaine-error{background:#ff8a7a24;color:var(--hq-danger)}.hq .hq-fiche__pastille--facture-void,.hq .hq-fiche__pastille--facture-refunded{background:transparent;color:var(--hq-fg-2);box-shadow:inset 0 0 0 1.5px var(--hq-ligne-forte)}.hq .hq-fiche__pastille--domaine-pending{background:#f5b45224;color:var(--hq-alerte)}.hq .hq-fiche__moyen{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;border-top:1px solid var(--hq-ligne)}.hq .hq-fiche__moyen-textes{display:flex;flex-direction:column;gap:2px;min-width:0}.hq .hq-fiche__moyen-nom{font-weight:600}.hq .hq-fiche__connexion{height:28px;flex:none;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:600;color:var(--hq-fg-3);box-shadow:inset 0 0 0 1.5px var(--hq-ligne-forte)}.hq .hq-fiche__connexion-point{width:7px;height:7px;box-sizing:border-box;border-radius:999px;border:1.5px solid var(--hq-fg-3)}.hq .hq-fiche__connexion--ok{background:#8fd19e24;color:var(--hq-succes);box-shadow:none}.hq .hq-fiche__connexion--ok .hq-fiche__connexion-point{border:0;background:var(--hq-succes)}.hq .hq-fiche__domaine{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.hq .hq-fiche__texte{font-size:14px;line-height:1.45;color:var(--hq-fg-3)}.hq .hq-fiche__etat{box-sizing:border-box;background:var(--hq-surface);border-radius:24px;padding:24px;display:flex;flex-direction:column;margin:0;flex-direction:row;align-items:center;gap:16px;color:var(--hq-fg-3)}.hq .hq-fiche__reessayer{height:44px;padding:0 18px;border-radius:999px;border:1.5px solid var(--hq-ligne-forte);background:transparent;color:var(--hq-fg);font-size:14px;cursor:pointer}.hq .hq-table__vide .hq-fiche__reessayer{margin-left:12px}@media(max-width:1279px){.hq .hq-fiche__grille{grid-template-columns:minmax(0,1fr)}.hq .hq-fiche__actions{padding-left:0}}.hq-menu-boutique{--hq-bg: #111214;--hq-bg-nav: #0d0e10;--hq-surface: #1a1b1f;--hq-surface-2: #22242a;--hq-piste: #33353b;--hq-ligne: #2a2c31;--hq-ligne-forte: #3a3d44;--hq-fg: #ecebe6;--hq-fg-2: #c9c8c2;--hq-fg-3: #a3a39d;--hq-fg-inactif: #5a5d64;--hq-placeholder: #8a8a85;--hq-accent: #c6f24e;--hq-accent-doux-bg: #2c3120;--hq-accent-doux-fg: #ddf59a;--hq-lien: #8ab4ff;--hq-lien-survol: #b8d0ff;--hq-info: #8ab4ff;--hq-succes: #8fd19e;--hq-alerte: #f5b452;--hq-danger: #ff8a7a;--hq-danger-doux-bg: #2e1f1d;--hq-font-display: "Bricolage Grotesque", system-ui, sans-serif;--hq-font: "Geist", system-ui, sans-serif;--hq-font-mono: "Geist Mono", ui-monospace, monospace}.hq-menu-boutique.mat-mdc-menu-panel{min-width:248px;border-radius:18px;background:var(--hq-surface-2);box-shadow:0 16px 40px #00000080}.hq-menu-boutique .mat-mdc-menu-item{min-height:44px;gap:10px;color:var(--hq-fg);font-family:var(--hq-font);font-size:15px}.hq-menu-boutique .mat-mdc-menu-item .mat-mdc-menu-item-text{display:flex;align-items:center;gap:10px;font-family:var(--hq-font);font-size:15px}.hq-menu-boutique .mat-mdc-menu-item:hover,.hq-menu-boutique .mat-mdc-menu-item.cdk-keyboard-focused,.hq-menu-boutique .mat-mdc-menu-item.cdk-program-focused{background:var(--hq-surface)}.hq-menu-boutique .hq-menu-boutique__danger,.hq-menu-boutique .hq-menu-boutique__danger .mat-mdc-menu-item-text{color:var(--hq-danger)}.hq-dialogue .hq-forfait{height:24px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;font-size:13px;font-weight:600;white-space:nowrap}.hq-dialogue .hq-forfait--grand{height:28px;padding:0 12px}.hq-dialogue .hq-forfait--demo{color:var(--hq-fg-2);box-shadow:inset 0 0 0 1.5px var(--hq-ligne-forte)}.hq-dialogue .hq-forfait--scene{background:#8ab4ff24;color:var(--hq-info)}.hq-dialogue .hq-forfait--tournee{background:var(--hq-fg);color:var(--hq-bg)}.hq-dialogue .hq-pb--serre.hq-dialogue__carte{padding:28px 32px;gap:16px}.hq-dialogue .hq-pb--succes .hq-dialogue__pastille{background:#8fd19e24;color:var(--hq-succes)}.hq-dialogue .hq-btn--succes{padding:0 24px;border:0;background:var(--hq-succes);color:var(--hq-bg);font-weight:600}.hq-dialogue .hq-pb__intro{margin:0;font-size:15px;line-height:1.5;color:var(--hq-fg-3)}.hq-dialogue .hq-pb__fort{color:var(--hq-fg);font-weight:600}.hq-dialogue .hq-pb__chargement{margin:0;font-size:14px;color:var(--hq-fg-3)}.hq-dialogue .hq-pb__boutique{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:20px;background:var(--hq-surface-2)}.hq-dialogue .hq-pb__vignette{width:44px;height:44px;flex:none;border-radius:14px;background:var(--hq-accent-doux-bg);color:var(--hq-accent-doux-fg);display:flex;align-items:center;justify-content:center;font-family:var(--hq-font-display);font-weight:800;font-size:15px}.hq-dialogue .hq-pb__boutique-textes{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.hq-dialogue .hq-pb__boutique-nom{font-size:16px;font-weight:600}.hq-dialogue .hq-pb__boutique-detail{font-size:13px;color:var(--hq-fg-3)}.hq-dialogue .hq-pb__garanties{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:14px;color:var(--hq-fg-2)}.hq-dialogue .hq-pb__garanties li{display:flex;align-items:center;gap:12px}.hq-dialogue .hq-pb__garanties svg{flex:none;color:var(--hq-fg-3)}.hq-dialogue .hq-pb__garanties strong{color:var(--hq-fg);font-weight:600}.hq-dialogue .hq-pb__groupe{margin:0;padding:0;border:0;min-width:0;display:flex;flex-direction:column;gap:12px}.hq-dialogue .hq-pb__groupe--serre{gap:10px}.hq-dialogue .hq-pb__groupe--compact{gap:8px}.hq-dialogue .hq-pb__legende{padding:0;margin-bottom:12px;font-size:15px;font-weight:600}.hq-dialogue .hq-pb__groupe--serre .hq-pb__legende{margin-bottom:10px}.hq-dialogue .hq-pb__legende--compacte{margin-bottom:8px}.hq-dialogue .hq-pb__facultatif{font-weight:400;color:var(--hq-fg-3)}.hq-dialogue .hq-pb__grille{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:12px}.hq-dialogue .hq-pb__grille--seule{grid-template-columns:minmax(0,1fr)}.hq-dialogue .hq-pb__champ{display:flex;flex-direction:column;gap:6px}.hq-dialogue .hq-pb__champ--large{gap:8px}.hq-dialogue .hq-pb__libelle{font-size:13px;color:var(--hq-fg-3)}.hq-dialogue .hq-pb__libelle-fort{font-size:15px;font-weight:600}.hq-dialogue .hq-pb__saisie{height:52px;box-sizing:border-box;border-radius:16px;border:1.5px solid var(--hq-ligne-forte);background:var(--hq-bg);color:var(--hq-fg);padding:0 14px;font-size:15px}.hq-dialogue .hq-pb__saisie:focus{outline:none;border:2px solid var(--hq-accent);padding:0 13.5px}.hq-dialogue .hq-pb__saisie[aria-invalid=true]{border-color:var(--hq-danger)}.hq-dialogue .hq-pb__saisie--mono{font-family:var(--hq-font-mono)}.hq-dialogue .hq-pb__saisie--large{padding:0 18px}.hq-dialogue .hq-pb__saisie--large:focus{padding:0 17.5px}.hq-dialogue .hq-pb__saisie--texte{height:auto;padding:12px 14px;line-height:1.5;resize:none}.hq-dialogue .hq-pb__saisie--texte:focus{padding:11.5px 13.5px}.hq-dialogue .hq-pb__slug{font-family:var(--hq-font-mono);color:var(--hq-danger)}.hq-dialogue .hq-pb__case{display:flex;align-items:center;gap:14px;min-height:52px;box-sizing:border-box;padding:0 16px;border-radius:16px;background:var(--hq-surface-2);font-size:15px;cursor:pointer}.hq-dialogue .hq-pb__case input{width:22px;height:22px;margin:0;flex:none;accent-color:var(--hq-accent)}.hq-dialogue .hq-pb__email{font-family:var(--hq-font-mono);font-size:14px}.hq-dialogue .hq-pb__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hq-dialogue .hq-pb__option{display:flex;align-items:center;gap:12px;height:48px;box-sizing:border-box;padding:0 16px;border-radius:16px;box-shadow:inset 0 0 0 1.5px var(--hq-ligne-forte);font-size:15px;cursor:pointer}.hq-dialogue .hq-pb__option input{width:20px;height:20px;margin:0;flex:none;accent-color:var(--hq-fg)}.hq-dialogue .hq-pb__option:has(input:checked){background:var(--hq-surface-2);box-shadow:inset 0 0 0 2px var(--hq-fg);font-weight:600}.hq-dialogue .hq-pb__option--ligne{height:auto;min-height:48px}.hq-dialogue .hq-pb__option--inactive{color:var(--hq-fg-3);cursor:not-allowed}.hq-dialogue .hq-pb__option-note{margin-left:auto;font-size:13px;font-weight:400;color:var(--hq-fg-3)}.hq-dialogue .hq-pb__lies{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--hq-fg-3)}.hq-dialogue .hq-pb__lien-mono{font-family:var(--hq-font-mono);min-height:32px;display:inline-flex;align-items:center}.hq-dialogue .hq-pb__encart{padding:14px 18px;border-radius:18px;display:flex;flex-direction:column;gap:8px}.hq-dialogue .hq-pb__encart--danger{background:#ff8a7a1a;box-shadow:inset 0 0 0 1.5px #ff8a7a59}.hq-dialogue .hq-pb__encart--danger .hq-pb__encart-titre{color:var(--hq-danger)}.hq-dialogue .hq-pb__encart--succes{background:#8fd19e1a;box-shadow:inset 0 0 0 1.5px #8fd19e59}.hq-dialogue .hq-pb__encart--succes .hq-pb__encart-titre{color:var(--hq-succes)}.hq-dialogue .hq-pb__encart--succes .hq-pb__lien-mono{min-height:0}.hq-dialogue .hq-pb__encart-titre{font-size:14px;font-weight:600}.hq-dialogue .hq-pb__encart-liste{margin:0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:1.45;color:var(--hq-fg-2)}.hq-dialogue .hq-pb__etat{display:flex;align-items:center;gap:12px;min-height:52px;box-sizing:border-box;padding:0 16px;border-radius:16px;background:var(--hq-surface-2);font-size:14px;color:var(--hq-fg-2)}.hq-dialogue .hq-pb__statut{height:26px;flex:none;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border-radius:999px;font-size:13px;font-weight:600}.hq-dialogue .hq-pb__statut--danger{background:#ff8a7a24;color:var(--hq-danger)}.hq-dialogue .hq-pb__point{width:7px;height:7px;border-radius:999px;background:currentColor}.hq-dialogue .hq-pb__comparaison{display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1.25fr);gap:10px;align-items:stretch}.hq-dialogue .hq-pb__carte{padding:14px 16px;border-radius:18px;box-shadow:inset 0 0 0 1.5px var(--hq-ligne);display:flex;flex-direction:column;gap:8px}.hq-dialogue .hq-pb__carte--nouveau{background:var(--hq-surface-2);box-shadow:inset 0 0 0 2px var(--hq-fg);gap:10px}.hq-dialogue .hq-pb__carte-libelle{font-size:13px;color:var(--hq-fg-3)}.hq-dialogue .hq-pb__carte-forfait{display:flex;align-items:center;gap:8px}.hq-dialogue .hq-pb__carte-cycle{font-size:14px;color:var(--hq-fg-2)}.hq-dialogue .hq-pb__vers{display:flex;align-items:center;justify-content:center;color:var(--hq-fg-3)}.hq-dialogue .hq-pb__montant{font-family:var(--hq-font-display);font-weight:700;font-size:22px;font-variant-numeric:tabular-nums}.hq-dialogue .hq-pb__montant--actuel{color:var(--hq-fg-2)}.hq-dialogue .hq-pb__montant-suffixe{font-family:var(--hq-font);font-weight:400;font-size:13px;color:var(--hq-fg-3)}.hq-dialogue .hq-pb__selecteurs{display:flex;gap:8px}.hq-dialogue .hq-pb__selecteur{height:44px;box-sizing:border-box;display:flex;align-items:center;gap:4px;padding:0 4px 0 12px;border-radius:999px;border:1.5px solid var(--hq-ligne-forte);background:var(--hq-bg);cursor:pointer}.hq-dialogue .hq-pb__selecteur span{font-size:13px;color:var(--hq-fg-3)}.hq-dialogue .hq-pb__selecteur select{height:36px;border:0;background:transparent;color:var(--hq-fg);font-size:15px;font-weight:600;cursor:pointer}.hq-dialogue .hq-pb__selecteur select:disabled{color:var(--hq-fg-3);cursor:not-allowed}.hq-dialogue .hq-pb__selecteur option{background:var(--hq-surface);color:var(--hq-fg)}.hq-dialogue .hq-pb__prorata{padding:14px 18px;border-radius:18px;background:var(--hq-bg);display:flex;flex-direction:column;gap:8px}.hq-dialogue .hq-pb__prorata-entete{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.hq-dialogue .hq-pb__prorata-titre{font-size:14px;font-weight:600}.hq-dialogue .hq-pb__prorata-periode,.hq-dialogue .hq-pb__prorata-note{margin:0;font-size:13px;color:var(--hq-fg-3);font-variant-numeric:tabular-nums}.hq-dialogue .hq-pb__prorata-lignes{margin:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;font-size:14px;font-variant-numeric:tabular-nums}.hq-dialogue .hq-pb__prorata-lignes dt{color:var(--hq-fg-2)}.hq-dialogue .hq-pb__prorata-lignes dt span{color:var(--hq-fg-3)}.hq-dialogue .hq-pb__prorata-lignes dd{margin:0;text-align:right}.hq-dialogue .hq-pb__prorata-lignes .hq-pb__prorata-total{padding-top:8px;border-top:1px solid var(--hq-ligne);font-weight:600;color:var(--hq-fg)}.hq-dialogue .hq-pb__prorata-montant{font-family:var(--hq-font-display);font-size:22px;line-height:1}.hq-dialogue .hq-pb__prorata-montant.hq-pb__prorata-total{font-weight:800}.hq-dialogue .hq-pb__prorata-lignes .hq-pb__prorata-montant--credit{color:var(--hq-succes)}.hq-dialogue .hq-pb__prorata-lignes .hq-pb__prorata-montant--du{color:var(--hq-danger)}.hq-dialogue .hq-pb__avertissement{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-radius:16px;background:#f5b4521a;box-shadow:inset 0 0 0 1.5px #f5b45266;font-size:14px;line-height:1.45;color:var(--hq-fg-2)}.hq-dialogue .hq-pb__avertissement svg{flex:none;margin-top:1px;color:var(--hq-alerte)}.hq-dialogue .hq-pb__avertissement strong{color:var(--hq-alerte);font-weight:600}.hq-dialogue .hq-pb__mention{margin-right:auto;font-size:13px;color:var(--hq-fg-3)}.hq-dialogue .hq-pb__case--detail{min-height:56px;border-radius:18px}.hq-dialogue .hq-pb__case--detail .hq-pb__case-textes{display:flex;flex-direction:column;gap:2px}.hq-dialogue .hq-pb__case--detail .hq-pb__case-titre{font-size:15px;font-weight:600}.hq-dialogue .hq-pb__case--detail .hq-pb__case-aide{font-size:13px;color:var(--hq-fg-3)}.hq .hq-segments.hq-comptes__segments{align-items:center;padding:4px 4px 4px 14px}.hq .hq-comptes__segments-libelle{margin-right:6px;font-size:14px;color:var(--hq-fg-3)}.hq .hq-comptes__col-email{width:274px}.hq .hq-comptes__col-nom{width:146px}.hq .hq-comptes__col-boutiques{width:204px}.hq .hq-comptes__col-forfait{width:112px}.hq .hq-comptes__col-inscrit{width:108px}.hq .hq-comptes__col-connexion{width:132px}.hq .hq-comptes__col-2fa{width:84px}.hq .hq-comptes__col-actions{width:56px}.hq .hq-comptes th.hq-comptes__premiere,.hq .hq-comptes td.hq-comptes__premiere{padding:0 16px 0 24px}.hq .hq-comptes .hq-comptes__date{padding:0 12px 0 4px;text-align:right}.hq .hq-comptes td.hq-comptes__date{color:var(--hq-fg-2);white-space:nowrap}.hq .hq-comptes .hq-comptes__2fa{padding:0 12px}.hq .hq-comptes th.hq-comptes__actions{padding:0}.hq .hq-comptes td.hq-comptes__actions{padding:0 8px 0 0;text-align:right}.hq .hq-comptes__ligne{cursor:pointer}.hq .hq-comptes__email{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--hq-font-mono);font-size:13px;color:var(--hq-fg)}.hq .hq-comptes__nom,.hq .hq-comptes__boutiques{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hq .hq-comptes__boutiques{color:var(--hq-fg-2)}.hq .hq-comptes__pile{display:flex;flex-direction:column;gap:2px;white-space:nowrap}.hq .hq-comptes__pile>span{overflow:hidden;text-overflow:ellipsis}.hq .hq-comptes__fort{color:var(--hq-fg)}.hq .hq-comptes__note{font-size:12px;color:var(--hq-fg-3)}.hq .hq-comptes__drapeau{font-size:12px;font-weight:600;color:var(--hq-danger)}.hq .hq-comptes__drapeau--alerte{color:var(--hq-alerte)}.hq .hq-comptes__pastille{height:28px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;font-size:13px;font-weight:600}.hq .hq-comptes__pastille--oui{gap:5px;padding:0 10px;background:#8fd19e24;color:var(--hq-succes)}.hq .hq-comptes__pastille--non{background:#f5b45224;color:var(--hq-alerte)}.hq .hq-comptes__reessayer,.hq .hq-fc__lien-bouton{min-height:44px;padding:0;border:0;background:transparent;color:var(--hq-lien);font-size:15px;cursor:pointer}.hq .hq-comptes__reessayer:hover:not(:disabled),.hq .hq-fc__lien-bouton:hover:not(:disabled){color:var(--hq-lien-survol);text-decoration:underline}.hq .hq-comptes__reessayer:disabled,.hq .hq-fc__lien-bouton:disabled{color:var(--hq-fg-3);cursor:progress}.hq .hq-comptes__reessayer{margin-left:12px}.hq .hq-fc{margin-top:-8px;display:flex;flex-direction:column;gap:28px;min-width:0}.hq .hq-fc__retour{align-self:flex-start;min-height:44px;margin-bottom:-14px;display:flex;align-items:center;gap:8px;font-size:15px}.hq .hq-fc__entete{display:flex;flex-direction:column;gap:14px}.hq .hq-fc__identite{display:flex;align-items:center;gap:20px}.hq .hq-fc__avatar{width:72px;height:72px;flex:none;border-radius:999px;background:var(--hq-surface-2);color:var(--hq-fg);display:flex;align-items:center;justify-content:center;font-family:var(--hq-font-display);font-weight:800;font-size:28px}.hq .hq-fc__titres{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}.hq .hq-fc__ligne-titre{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.hq .hq-fc__nom{margin:0;font-family:var(--hq-font-display);font-weight:800;font-size:40px;letter-spacing:-.03em;line-height:1}.hq .hq-fc__contour{height:28px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;font-size:13px;font-weight:600;color:var(--hq-fg-2);box-shadow:inset 0 0 0 1.5px var(--hq-ligne-forte);white-space:nowrap}.hq .hq-fc__meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:14px;color:var(--hq-fg-3);font-variant-numeric:tabular-nums}.hq .hq-fc__mono{font-family:var(--hq-font-mono);color:var(--hq-fg-2)}.hq .hq-fc__paiement-note .hq-fc__mono{color:inherit}.hq .hq-fc__mono-petit{font-family:var(--hq-font-mono);font-size:13px}.hq .hq-fc__connexion-note.hq-fc__mono-petit{font-size:12px}.hq .hq-fc__mono-moyen{font-family:var(--hq-font-mono);font-weight:500}.hq .hq-fc__actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-left:92px}.hq .hq-fc__bouton-principal{height:48px;padding:0 22px 0 18px;border-radius:999px;border:0;background:var(--hq-accent);color:var(--hq-bg);font-size:15px;font-weight:600;display:flex;align-items:center;gap:10px;cursor:pointer}.hq .hq-fc__bouton-principal:disabled{opacity:.45;cursor:not-allowed}.hq .hq-fc__lien-stripe{height:48px;box-sizing:border-box;padding:0 18px;border-radius:999px;display:flex;align-items:center;gap:8px;font-size:15px}.hq .hq-fc__grille{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:20px;align-items:start}.hq .hq-fc__colonne{min-width:0;display:flex;flex-direction:column;gap:20px}.hq .hq-fc__note{font-size:14px;color:var(--hq-fg-3)}.hq .hq-bloc.hq-fc__bloc{padding:24px;gap:16px}.hq .hq-bloc.hq-fc__bloc--identite{gap:14px}.hq .hq-bloc.hq-fc__bloc--connexions{gap:6px}.hq .hq-bloc.hq-fc__bloc--notes,.hq .hq-bloc.hq-fc__bloc--danger{gap:12px}.hq .hq-fc__bloc--danger{box-shadow:inset 0 0 0 1.5px #ff8a7a59}.hq .hq-fc__bloc-entete{display:flex;align-items:center;justify-content:space-between;gap:8px}.hq .hq-fc__bloc-entete--base{align-items:baseline;gap:12px}.hq .hq-fc__lien{min-height:44px;display:flex;align-items:center;font-size:15px}.hq .hq-fc__fort{font-weight:600}.hq .hq-fc__attenue{color:var(--hq-fg-3)}.hq .hq-fc__secondaire{color:var(--hq-fg-2)}.hq .hq-statut.hq-fc__statut-fermee{--hq-statut-couleur: var(--hq-fg-3);--hq-statut-fond: rgba(163, 163, 157, .14)}.hq .hq-fc__abonnements{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hq .hq-fc__abonnement{background:var(--hq-surface-2);border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:12px}.hq .hq-fc__abonnement-haut{display:flex;align-items:center;justify-content:space-between;gap:8px}.hq .hq-fc__abonnement-boutique{font-size:14px;color:var(--hq-fg-3)}.hq .hq-fc__abonnement-prix{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.hq .hq-fc__montant{font-family:var(--hq-font-display);font-weight:700;font-size:24px;white-space:nowrap}.hq .hq-fc__montant-cycle{font-family:var(--hq-font);font-weight:400;font-size:13px;color:var(--hq-fg-3)}.hq .hq-fc__details{margin:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;font-size:14px}.hq .hq-fc__details dt{color:var(--hq-fg-3)}.hq .hq-fc__details dd{margin:0;text-align:right}.hq .hq-fc__puce{--hq-statut-couleur: var(--hq-succes);height:24px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;background:#8fd19e24;color:var(--hq-statut-couleur)}.hq .hq-fc__puce--past_due,.hq .hq-fc__puce--facture-unpaid{--hq-statut-couleur: var(--hq-danger);background:#ff8a7a24}.hq .hq-fc__puce--canceling{--hq-statut-couleur: var(--hq-alerte);background:#f5b45224}.hq .hq-fc__puce--facture-refunded{--hq-statut-couleur: var(--hq-info);background:#8ab4ff24}.hq .hq-fc__puce--contour,.hq .hq-fc__puce--facture-void{--hq-statut-couleur: var(--hq-fg-2);background:transparent;box-shadow:inset 0 0 0 1.5px var(--hq-ligne-forte)}.hq .hq-fc__paiement{display:flex;align-items:center;gap:16px;padding:16px 18px;border-radius:18px;box-shadow:inset 0 0 0 1.5px var(--hq-ligne)}.hq .hq-fc__carte{width:52px;height:36px;flex:none;border-radius:8px;background:var(--hq-surface-2);color:var(--hq-fg-2);display:flex;align-items:center;justify-content:center}.hq .hq-fc__paiement-textes{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.hq .hq-fc__paiement-note{font-size:13px;color:var(--hq-fg-3)}.hq .hq-fc__facture{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--hq-fg-2);white-space:nowrap}.hq .hq-table .hq-fc__col-date{width:150px}.hq .hq-fc__horodatage{font-family:var(--hq-font-mono);font-size:13px;color:var(--hq-fg-2);white-space:nowrap}.hq .hq-fc__identite-liste{margin:0;display:flex;flex-direction:column;gap:14px}.hq .hq-fc__identite-liste>div{display:flex;flex-direction:column;gap:3px}.hq .hq-fc__identite-liste dt{font-size:13px;color:var(--hq-fg-3)}.hq .hq-fc__identite-liste dd{margin:0;overflow-wrap:anywhere}.hq .hq-fc__email{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.hq .hq-fc__email .hq-fc__mono-moyen{font-size:14px;font-weight:400}.hq .hq-fc__verifie{height:22px;display:inline-flex;align-items:center;padding:0 8px;border-radius:999px;font-size:11px;font-weight:600;background:#8fd19e24;color:var(--hq-succes)}.hq .hq-fc__verifie--non{background:#f5b45224;color:var(--hq-alerte)}.hq .hq-bloc__titre.hq-fc__titre-connexions{margin-bottom:8px}.hq .hq-fc__connexion{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;border-top:1px solid var(--hq-ligne)}.hq .hq-fc__connexion-textes{min-width:0;display:flex;flex-direction:column;gap:2px}.hq .hq-fc__connexion-note{font-size:12px;color:var(--hq-fg-3);overflow-wrap:anywhere}.hq .hq-fc__rappel{display:flex;flex-direction:column;justify-content:center;min-height:44px;border-top:1px solid var(--hq-ligne)}.hq .hq-fc__lien-bouton{align-self:flex-start;text-align:left}.hq .hq-fc__rappel-ok{padding:12px 0;font-size:14px;color:var(--hq-succes)}.hq .hq-fc__erreur{font-size:13px;color:var(--hq-danger)}.hq .hq-fc__note-interne{background:var(--hq-surface-2);border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;gap:6px}.hq .hq-fc__note-texte{font-size:15px;line-height:1.45;white-space:pre-line;overflow-wrap:anywhere}.hq .hq-fc__note-meta{font-size:13px;color:var(--hq-fg-3)}.hq .hq-fc__saisie-note{box-sizing:border-box;border-radius:16px;border:1.5px solid var(--hq-ligne-forte);background:var(--hq-bg);color:var(--hq-fg);padding:12px 14px;font:inherit;font-size:15px;line-height:1.5;resize:vertical}.hq .hq-fc__saisie-note::placeholder{color:var(--hq-placeholder)}.hq .hq-fc__bouton-note{align-self:flex-end;height:44px;padding:0 18px;border-radius:999px;border:1.5px solid var(--hq-ligne-forte);background:transparent;color:var(--hq-fg);font-size:15px;cursor:pointer}.hq .hq-fc__bouton-note:hover:not(:disabled){background:var(--hq-surface-2)}.hq .hq-fc__bouton-note:disabled{opacity:.45;cursor:not-allowed}.hq .hq-bloc__titre.hq-fc__titre-danger{color:var(--hq-danger)}.hq .hq-fc__texte-danger{margin:0;font-size:14px;line-height:1.5;color:var(--hq-fg-2)}.hq .hq-fc__bouton-danger{height:48px;padding:0 20px;border-radius:999px;border:1.5px solid rgba(255,138,122,.5);background:transparent;color:var(--hq-danger);font-size:15px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.hq .hq-fc__bouton-danger:hover:not(:disabled){background:var(--hq-danger-doux-bg)}.hq .hq-fc__bouton-danger:disabled{opacity:.45;cursor:not-allowed}.hq .hq-fc__etat{margin:0;padding:48px 0;display:flex;flex-direction:column;align-items:center;gap:16px;color:var(--hq-fg-3)}@media(max-width:1200px){.hq .hq-fc__grille{grid-template-columns:minmax(0,1fr)}.hq .hq-fc__actions{padding-left:0}}.hq-dialogue .hq-btn.hq-cpt-btn-info{padding:0 24px;border:0;background:var(--hq-info);color:var(--hq-bg);font-weight:600}.hq-dialogue .hq-cpt-mono{font-family:var(--hq-font-mono)}.hq-dialogue .hq-cpt-mono--13{font-size:13px}.hq-dialogue .hq-cpt-mono--14{font-size:14px}.hq-dialogue .hq-cpt-encadre{--hq-cpt-teinte: var(--hq-info);padding:14px 18px;border-radius:18px;display:flex;flex-direction:column;gap:8px;background:#8ab4ff1a;box-shadow:inset 0 0 0 1.5px #8ab4ff59}.hq-dialogue .hq-cpt-encadre--danger{--hq-cpt-teinte: var(--hq-danger);background:#ff8a7a1a;box-shadow:inset 0 0 0 1.5px #ff8a7a59}.hq-dialogue .hq-cpt-encadre__titre{font-size:14px;font-weight:600;color:var(--hq-cpt-teinte)}.hq-dialogue .hq-cpt-encadre__liste{margin:0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:1.45;color:var(--hq-fg-2)}.hq-dialogue .hq-cpt-legal{padding:14px 18px;border-radius:18px;background:var(--hq-surface-2);display:flex;gap:12px}.hq-dialogue .hq-cpt-legal svg{flex:none;margin-top:1px;color:var(--hq-info)}.hq-dialogue .hq-cpt-legal__textes{display:flex;flex-direction:column;gap:4px}.hq-dialogue .hq-cpt-legal__titre{font-size:14px;font-weight:600}.hq-dialogue .hq-cpt-legal__texte{font-size:14px;line-height:1.45;color:var(--hq-fg-2)}.hq-dialogue .hq-cpt-legal__texte strong{font-weight:600;color:var(--hq-fg)}.hq-dialogue .hq-cpt-case{min-height:52px;box-sizing:border-box;padding:0 16px;border-radius:16px;background:var(--hq-surface-2);display:flex;align-items:center;gap:14px;font-size:15px;cursor:pointer}.hq-dialogue .hq-cpt-case--48{min-height:48px}.hq-dialogue .hq-cpt-case__entree{width:22px;height:22px;margin:0;flex:none;accent-color:var(--hq-accent)}.hq-dialogue .hq-cpt-champs-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hq-dialogue .hq-cpt-champ{min-width:0;display:flex;flex-direction:column;gap:8px}.hq-dialogue .hq-cpt-champ__libelle{font-size:15px;font-weight:600}.hq-dialogue .hq-cpt-champ__texte{font-size:15px}.hq-dialogue .hq-cpt-champ__texte strong{font-weight:600}.hq-dialogue .hq-cpt-champ__entree,.hq-dialogue .hq-cpt-champ__zone{box-sizing:border-box;border-radius:16px;border:1.5px solid var(--hq-ligne-forte);background:var(--hq-bg);color:var(--hq-fg);font-size:15px}.hq-dialogue .hq-cpt-champ__entree:focus,.hq-dialogue .hq-cpt-champ__zone:focus{outline:none;border:2px solid var(--hq-accent);box-shadow:0 0 0 4px #c6f24e24}.hq-dialogue .hq-cpt-champ__entree{height:52px;padding:0 16px}.hq-dialogue .hq-cpt-champ__entree--select{cursor:pointer}.hq-dialogue .hq-cpt-champ__entree--select option{background:var(--hq-surface);color:var(--hq-fg)}.hq-dialogue .hq-cpt-champ__zone{padding:12px 14px;line-height:1.5;resize:none}.hq-dialogue .hq-cpt-aide{font-size:13px;line-height:1.45;color:var(--hq-fg-3)}.hq-dialogue .hq-cpt-mention{margin-right:auto;font-size:13px;color:var(--hq-fg-3)}.hq-dialogue .hq-cpt-confirmation{position:relative}.hq-dialogue .hq-cpt-confirmation__entree{width:100%;height:52px;box-sizing:border-box;border-radius:16px;border:1.5px solid var(--hq-ligne-forte);background:var(--hq-bg);color:var(--hq-fg);padding:0 150px 0 16px;font-size:16px}.hq-dialogue .hq-cpt-confirmation__entree:focus,.hq-dialogue .hq-cpt-confirmation__entree.hq-cpt-confirmation__entree--ok{outline:none;border:2px solid var(--hq-danger)}.hq-dialogue .hq-cpt-confirmation__etat{position:absolute;right:16px;top:15px;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--hq-fg-3);pointer-events:none}.hq-dialogue .hq-cpt-confirmation__etat--ok{color:var(--hq-succes)}@media(max-width:640px){.hq-dialogue .hq-cpt-champs-2{grid-template-columns:minmax(0,1fr)}}.hq .hq-rv-gras,.hq-dialogue .hq-rv-gras{font-weight:600}.hq .hq-rv-fort,.hq-dialogue .hq-rv-fort{color:var(--hq-fg);font-weight:600}.hq .hq-rv-danger,.hq-dialogue .hq-rv-danger{color:var(--hq-danger)}.hq .hq-rv-ellipse,.hq-dialogue .hq-rv-ellipse{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hq .hq-rv-police-mono,.hq-dialogue .hq-rv-police-mono{font-family:var(--hq-font-mono)}.hq .hq-rv-champ,.hq-dialogue .hq-rv-champ{display:flex;flex-direction:column;gap:8px;min-width:0}.hq .hq-rv-champ--serre,.hq-dialogue .hq-rv-champ--serre{gap:6px}.hq .hq-rv-lien-bouton,.hq-dialogue .hq-rv-lien-bouton{border:0;padding:0 4px;min-height:44px;background:transparent;color:var(--hq-lien);font-size:14px;cursor:pointer}.hq .hq-rv-lien-bouton:hover,.hq-dialogue .hq-rv-lien-bouton:hover{color:var(--hq-lien-survol);text-decoration:underline}.hq .hq-rv-lien-bouton:disabled,.hq-dialogue .hq-rv-lien-bouton:disabled{color:var(--hq-fg-inactif);cursor:not-allowed}.hq .hq-rv-actions-entete{gap:10px}.hq .hq-rv-lien-entete{height:48px;box-sizing:border-box;padding:0 18px;border-radius:999px;display:flex;align-items:center;gap:8px;font-size:15px;white-space:nowrap}.hq .hq-rv-lien-entete:hover{color:var(--hq-lien-survol);text-decoration:underline}.hq .hq-rv-erreur,.hq .hq-rv-succes,.hq .hq-rv-filtre,.hq .hq-rv-chargement{margin:0;display:flex;align-items:center;gap:8px;min-height:48px;padding:0 18px;border-radius:16px;font-size:14px}.hq .hq-rv-erreur{background:var(--hq-danger-doux-bg);color:var(--hq-danger)}.hq .hq-rv-succes{background:#8fd19e1a;color:var(--hq-succes)}.hq .hq-rv-filtre{background:var(--hq-surface);color:var(--hq-fg-2)}.hq .hq-rv-filtre strong{color:var(--hq-fg)}.hq .hq-rv-chargement{color:var(--hq-fg-3)}.hq .hq-rv-carte{box-sizing:border-box;min-width:0;background:var(--hq-surface);border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:10px}.hq .hq-rv-carte--cycles{gap:14px}.hq .hq-rv-carte--surveiller{gap:12px}.hq .hq-rv-carte--tableau{padding:24px 0 0;gap:12px}.hq .hq-rv-carte--liste{gap:6px}.hq .hq-rv-carte--liste .hq-rv-carte__entete{padding-bottom:8px}.hq .hq-rv-carte__entete{display:flex;align-items:center;justify-content:space-between;gap:12px}.hq .hq-rv-carte__entete--base{align-items:baseline}.hq .hq-rv-carte__ligne-titre{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 24px}.hq .hq-rv-carte__titre{margin:0;font-size:15px;font-weight:500;color:var(--hq-fg-3)}.hq .hq-rv-carte__note{font-size:13px;line-height:1.45;color:var(--hq-fg-3)}.hq .hq-rv-carte__petit{font-size:13px;color:var(--hq-fg-3)}.hq .hq-rv-carte__periode{font-size:14px;color:var(--hq-fg-3)}.hq .hq-rv-carte__pied{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:0 24px}.hq .hq-rv-carte__pied .hq-lien-suite{margin-top:0}.hq .hq-rv-indicateurs{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.45fr) minmax(0,1fr);gap:20px}.hq .hq-rv-tendance{height:28px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border-radius:999px;background:#8ab4ff24;color:var(--hq-info);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.hq .hq-rv-tendance--baisse{background:#ff8a7a24;color:var(--hq-danger)}.hq .hq-rv-tendance--stable{background:var(--hq-surface-2);color:var(--hq-fg-2)}.hq .hq-rv-tendance__periode{color:var(--hq-fg-3);font-weight:400}.hq .hq-rv-segment--mensuel{background:var(--hq-fg)}.hq .hq-rv-segment--annuel{background:var(--hq-info)}.hq .hq-rv-cycles{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.hq .hq-rv-cycles thead th{height:28px;text-align:right;font-size:12px;font-weight:500;color:var(--hq-fg-3)}.hq .hq-rv-cycles thead th:first-child{text-align:left}.hq .hq-rv-cycles tbody th,.hq .hq-rv-cycles tbody td{height:36px;text-align:right;border-top:1px solid var(--hq-ligne)}.hq .hq-rv-cycles tbody th{text-align:left;font-weight:500}.hq .hq-rv-cycles__cycle{display:inline-flex;align-items:center;gap:8px}.hq .hq-rv-cycles__puce{width:10px;height:10px;border-radius:3px}.hq .hq-rv-cycles .hq-rv-cycles__total{font-weight:600}.hq .hq-rv-cycles .hq-rv-cycles__total span{color:var(--hq-fg-3);font-weight:400}.hq .hq-rv-surveiller{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:0 16px;border-radius:16px;background:var(--hq-surface-2);color:var(--hq-fg)}.hq .hq-rv-surveiller:is(a):hover{text-decoration:none}.hq .hq-rv-surveiller:is(a):hover .hq-rv-surveiller__lien{color:var(--hq-lien-survol);text-decoration:underline}.hq .hq-rv-surveiller--danger{background:#ff8a7a1a;box-shadow:inset 0 0 0 1.5px #ff8a7a73}.hq .hq-rv-surveiller--danger .hq-rv-surveiller__titre{color:var(--hq-danger)}.hq .hq-rv-surveiller--danger .hq-rv-surveiller__note{color:var(--hq-fg-2)}.hq .hq-rv-surveiller__textes{display:flex;flex-direction:column;gap:2px}.hq .hq-rv-surveiller__titre{font-weight:600}.hq .hq-rv-surveiller__note{font-size:13px;color:var(--hq-fg-3)}.hq .hq-rv-surveiller__lien{font-size:14px;color:var(--hq-lien);white-space:nowrap}.hq .hq-rv-table th.hq-rv-table__premiere,.hq .hq-rv-table td.hq-rv-table__premiere,.hq .hq-rv-table th.hq-rv-table__decalee,.hq .hq-rv-table td.hq-rv-table__decalee{padding:0 16px 0 24px}.hq .hq-rv-table th.hq-rv-table__derniere,.hq .hq-rv-table td.hq-rv-table__derniere{padding:0 24px 0 16px}.hq .hq-rv-table th.hq-rv-table__actions{padding:0 16px 0 0}.hq .hq-rv-table td.hq-table__actions{padding:0 12px 0 0}.hq .hq-rv-table--echecs td{height:64px}.hq .hq-rv-table--factures th{border-top:0}.hq .hq-rv-table--factures td.hq-rv-table__outils{padding:0 12px 0 16px;text-align:right}.hq .hq-rv-table--factures td.hq-mono{font-size:13px}.hq .hq-rv-table--fonctions th{border-top:0}.hq .hq-rv-table--fonctions th:last-child,.hq .hq-rv-table--fonctions td:last-child{padding:0 24px 0 16px}.hq .hq-rv-table .hq-rv-table__fonction{height:56px;text-align:left;font-size:15px;font-weight:500;color:var(--hq-fg);white-space:normal;border-top:0}.hq .hq-rv-table--historique td{height:56px}.hq .hq-rv-table--historique td.hq-mono{font-size:13px}.hq .hq-rv-col-140{width:140px}.hq .hq-rv-col-110{width:110px}.hq .hq-rv-col-120{width:120px}.hq .hq-rv-centre,.hq .hq-rv-table .hq-rv-centre{text-align:center}.hq .hq-rv-ligne--alerte{background:var(--hq-surface-2)}.hq .hq-rv-boutique{min-width:0}.hq .hq-rv-boutique .hq-boutique__textes{flex:1;overflow:hidden}.hq .hq-rv-lien-boutique{color:var(--hq-fg)}.hq .hq-rv-lien-boutique:hover span:first-child{text-decoration:underline}.hq .hq-rv-pile{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.hq .hq-rv-pile__note{max-width:100%;font-size:12px;color:var(--hq-fg-3)}.hq .hq-rv-pile__note--13{font-size:13px}.hq .hq-rv-pile__note--danger{color:var(--hq-danger)}.hq .hq-statut--actif{--hq-statut-couleur: var(--hq-succes);--hq-statut-fond: rgba(143, 209, 158, .14)}.hq .hq-statut--retard{--hq-statut-couleur: var(--hq-danger);--hq-statut-fond: rgba(255, 138, 122, .14)}.hq .hq-statut--resiliation{--hq-statut-couleur: var(--hq-alerte);--hq-statut-fond: rgba(245, 180, 82, .14);white-space:nowrap}.hq .hq-statut--resilie{--hq-statut-couleur: var(--hq-fg-3);--hq-statut-fond: var(--hq-surface-2)}.hq .hq-rv-pastille{height:24px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.hq .hq-rv-pastille--info{height:22px;padding:0 8px;background:#8ab4ff24;color:var(--hq-info)}.hq .hq-rv-pastille--actif{background:#8fd19e24;color:var(--hq-succes)}.hq .hq-rv-pastille--retard{background:#ff8a7a24;color:var(--hq-danger)}.hq .hq-rv-pastille--alerte,.hq .hq-rv-pastille--resiliation{background:#f5b45224;color:var(--hq-alerte)}.hq .hq-rv-pastille--resilie{color:var(--hq-fg-2);box-shadow:inset 0 0 0 1.5px var(--hq-ligne-forte)}.hq .hq-rv-resume{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.hq .hq-rv-resume__carte{background:var(--hq-surface);border-radius:24px;padding:22px 24px;display:flex;flex-direction:column;gap:8px}.hq .hq-rv-resume__libelle{font-size:15px;color:var(--hq-fg-3)}.hq .hq-rv-resume__note{font-size:14px;color:var(--hq-fg-3)}.hq .hq-rv-echecs{padding:24px 0 8px;gap:14px}.hq .hq-rv-echecs__entete{display:flex;align-items:center;gap:14px;padding:0 24px}.hq .hq-rv-relance{display:flex;align-items:center;gap:8px;white-space:nowrap}.hq .hq-rv-actions-ligne{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:14px;min-width:0}.hq .hq-rv-lien-ligne{flex:none;min-height:44px;display:flex;align-items:center;font-size:14px;white-space:nowrap}.hq .hq-rv-lien-ligne:hover{color:var(--hq-lien-survol);text-decoration:underline}.hq .hq-rv-lien-ligne--petit{min-height:32px;font-size:13px}.hq .hq-rv-bouton-ligne{flex:none;height:44px;padding:0 18px;border-radius:999px;border:1.5px solid var(--hq-ligne-forte);background:transparent;color:var(--hq-fg);font-size:15px;display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;cursor:pointer}.hq .hq-rv-bouton-ligne:hover{background:var(--hq-surface-2)}.hq .hq-rv-bouton-ligne--primaire{border-color:var(--hq-accent);background:var(--hq-accent);color:var(--hq-bg);font-weight:600}.hq .hq-rv-bouton-ligne--primaire:hover{background:var(--hq-accent);filter:brightness(1.06)}.hq .hq-rv-bouton-ligne--large{margin-top:10px}.hq .hq-rv-colonnes{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:20px;align-items:start}.hq .hq-rv-aside{display:flex;flex-direction:column;gap:20px;min-width:0}.hq .hq-rv-outils{display:inline-flex;align-items:center;justify-content:flex-end;gap:2px}.hq .hq-rv-mouvement{margin:0;display:flex;flex-direction:column;gap:6px;padding:14px 0 4px;border-top:1px solid var(--hq-ligne)}.hq .hq-rv-mouvement+.hq-rv-mouvement{padding-top:14px}.hq .hq-rv-mouvement__ligne{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.hq .hq-rv-mouvement__ligne--centre{align-items:center}.hq .hq-rv-mouvement__note{font-size:13px;color:var(--hq-fg-3)}.hq .hq-rv-mouvement__id{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:12px;color:var(--hq-fg-3)}.hq .hq-rv-mouvement__numero,.hq .hq-rv-mouvement__boutique{font-size:14px}.hq .hq-rv-etat{font-size:14px;color:var(--hq-fg-3)}.hq .hq-rv-etat--actif{color:var(--hq-fg);font-weight:600}.hq .hq-rv-enregistrer{height:48px;padding:0 22px;border-radius:999px;border:0;background:var(--hq-accent);color:var(--hq-bg);font-size:15px;font-weight:600;cursor:pointer}.hq .hq-rv-enregistrer:disabled{background:var(--hq-surface-2);color:var(--hq-fg-3);cursor:not-allowed}.hq .hq-rv-bandeau{display:flex;align-items:flex-start;gap:14px;padding:16px 20px;border-radius:20px;background:#8ab4ff1a;box-shadow:inset 0 0 0 1.5px #8ab4ff66;color:var(--hq-info)}.hq .hq-rv-bandeau svg{flex:none;margin-top:1px}.hq .hq-rv-bandeau__textes{display:flex;flex-direction:column;gap:4px;font-size:14px;color:var(--hq-fg-2)}.hq .hq-rv-bandeau__textes strong{font-size:15px;font-weight:600;color:var(--hq-fg)}.hq .hq-rv-forfaits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.hq .hq-rv-forfait{gap:18px}.hq .hq-rv-forfait__nom{margin:0;font-family:var(--hq-font-display);font-weight:700;font-size:28px;letter-spacing:-.02em}.hq .hq-rv-forfait__prix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hq .hq-rv-forfait__libelle{font-size:13px;color:var(--hq-fg-3)}.hq .hq-rv-euros{position:relative}.hq .hq-rv-euros span{position:absolute;right:14px;top:14px;color:var(--hq-fg-3)}.hq .hq-rv-forfait__saisie{width:100%;height:48px;box-sizing:border-box;border-radius:16px;border:1.5px solid var(--hq-ligne-forte);background:var(--hq-bg);color:var(--hq-fg);padding:0 36px 0 14px;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.hq .hq-rv-forfait__saisie:disabled{border-color:var(--hq-ligne);background:#161719;color:var(--hq-fg-3);font-weight:400}.hq .hq-rv-forfait__saisie--modifiee{border-color:var(--hq-accent)}.hq .hq-rv-forfait__saisie[aria-invalid=true],.hq .hq-rv-limites__saisie[aria-invalid=true]{border-color:var(--hq-danger)}.hq .hq-rv-forfait__aide{grid-column:1/-1;font-size:13px;color:var(--hq-fg-3)}.hq .hq-rv-limites{display:flex;flex-direction:column}.hq .hq-rv-limites__titre{font-size:13px;font-weight:600;color:var(--hq-fg-3);padding-bottom:6px}.hq .hq-rv-limites__ligne{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:12px;align-items:center;min-height:56px;border-top:1px solid var(--hq-ligne);font-size:15px}.hq .hq-rv-limites__ligne:last-child{border-bottom:1px solid var(--hq-ligne)}.hq .hq-rv-limites__libelle--double{display:flex;flex-direction:column;gap:2px}.hq .hq-rv-limites__note{font-size:12px;color:var(--hq-fg-3)}.hq .hq-rv-limites__saisie{height:44px;box-sizing:border-box;border-radius:14px;border:1.5px solid var(--hq-ligne-forte);background:var(--hq-bg);color:var(--hq-fg);padding:0 12px;font-size:15px;text-align:right;font-variant-numeric:tabular-nums}.hq .hq-rv-forfait__stripe{font-size:12px;color:var(--hq-fg-3)}.hq .hq-rv-bloc{gap:12px}.hq .hq-rv-bloc__titre-base{align-items:baseline}.hq .hq-rv-lien-suite{margin-top:0}.hq .hq-rv-interrupteur{width:60px;height:44px;border:0;background:transparent;padding:0;display:inline-flex;align-items:center;cursor:pointer}.hq .hq-rv-interrupteur:disabled{cursor:not-allowed;opacity:.6}.hq .hq-rv-interrupteur__piste{width:60px;height:34px;box-sizing:border-box;border-radius:999px;border:1.5px solid var(--hq-ligne-forte);background:var(--hq-bg);padding:3px;display:flex;align-items:center;justify-content:flex-start}.hq .hq-rv-interrupteur__bouton{width:25px;height:25px;border-radius:999px;background:#6b6b66}.hq .hq-rv-interrupteur[aria-checked=true] .hq-rv-interrupteur__piste{border:0;background:var(--hq-info);justify-content:flex-end}.hq .hq-rv-interrupteur[aria-checked=true] .hq-rv-interrupteur__bouton{width:28px;height:28px;background:var(--hq-bg)}.hq .hq-rv-interrupteur--modifie .hq-rv-interrupteur__piste{box-shadow:0 0 0 2px var(--hq-accent)}@media(max-width:1279px){.hq .hq-rv-indicateurs,.hq .hq-rv-forfaits,.hq .hq-rv-colonnes{grid-template-columns:minmax(0,1fr)}.hq .hq-rv-resume{grid-template-columns:repeat(2,minmax(0,1fr))}}.hq-rv-menu{--hq-bg: #111214;--hq-bg-nav: #0d0e10;--hq-surface: #1a1b1f;--hq-surface-2: #22242a;--hq-piste: #33353b;--hq-ligne: #2a2c31;--hq-ligne-forte: #3a3d44;--hq-fg: #ecebe6;--hq-fg-2: #c9c8c2;--hq-fg-3: #a3a39d;--hq-fg-inactif: #5a5d64;--hq-placeholder: #8a8a85;--hq-accent: #c6f24e;--hq-accent-doux-bg: #2c3120;--hq-accent-doux-fg: #ddf59a;--hq-lien: #8ab4ff;--hq-lien-survol: #b8d0ff;--hq-info: #8ab4ff;--hq-succes: #8fd19e;--hq-alerte: #f5b452;--hq-danger: #ff8a7a;--hq-danger-doux-bg: #2e1f1d;--hq-font-display: "Bricolage Grotesque", system-ui, sans-serif;--hq-font: "Geist", system-ui, sans-serif;--hq-font-mono: "Geist Mono", ui-monospace, monospace;min-width:220px;padding:6px;border-radius:18px;background:var(--hq-surface-2);box-shadow:inset 0 0 0 1px var(--hq-ligne-forte),0 16px 40px #00000080;display:flex;flex-direction:column;font-family:var(--hq-font);font-size:15px}.hq-rv-menu__item{min-height:44px;padding:0 14px;border:0;border-radius:12px;background:transparent;color:var(--hq-fg);font:inherit;text-align:left;text-decoration:none;display:flex;align-items:center;cursor:pointer}.hq-rv-menu__item:hover,.hq-rv-menu__item:focus{background:var(--hq-surface);outline:none}.hq-rv-menu__item:focus-visible{outline:3px solid var(--hq-accent);outline-offset:-3px}.hq-dialogue__carte.hq-rv-p4{padding:28px 32px;gap:16px}.hq-dialogue .hq-btn--alerte{padding:0 24px;border:0;background:var(--hq-alerte);color:var(--hq-bg);font-weight:600}.hq-dialogue .hq-btn--danger{font-variant-numeric:tabular-nums}.hq-dialogue .hq-rv-facture{display:flex;align-items:center;gap:16px;padding:14px 18px;border-radius:18px;background:var(--hq-surface-2)}.hq-dialogue .hq-rv-facture__textes{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.hq-dialogue .hq-rv-facture__numero{font-weight:500;font-size:13px;color:var(--hq-fg-2)}.hq-dialogue .hq-rv-facture__detail{font-size:13px;color:var(--hq-fg-3)}.hq-dialogue .hq-rv-facture__montant{font-family:var(--hq-font-display);font-weight:800;font-size:30px;letter-spacing:-.02em;line-height:1}.hq-dialogue .hq-rv-champs{margin:0;padding:0;border:0;min-width:0;display:flex;flex-direction:column;gap:10px}.hq-dialogue .hq-rv-legende{padding:0;margin-bottom:10px;font-size:15px;font-weight:600}.hq-dialogue .hq-rv-montant{display:flex;align-items:center;gap:12px}.hq-dialogue .hq-rv-segments{display:flex;padding:4px;border-radius:999px;background:var(--hq-bg);border:1.5px solid var(--hq-ligne);gap:2px}.hq-dialogue .hq-rv-segments__option{height:44px;padding:0 20px;border-radius:999px;border:0;background:transparent;color:var(--hq-fg-3);font-size:15px;cursor:pointer}.hq-dialogue .hq-rv-segments__option[aria-checked=true]{background:var(--hq-fg);color:var(--hq-bg);font-weight:600}.hq-dialogue .hq-rv-montant__champ{position:relative;width:180px;flex:none}.hq-dialogue .hq-rv-montant__champ input{width:100%;height:52px;box-sizing:border-box;border-radius:16px;border:1.5px solid var(--hq-ligne-forte);background:var(--hq-bg);color:var(--hq-fg);padding:0 36px 0 16px;font-family:var(--hq-font-display);font-weight:700;font-size:22px;text-align:right;font-variant-numeric:tabular-nums}.hq-dialogue .hq-rv-montant__champ input[aria-invalid=true]{border-color:var(--hq-danger)}.hq-dialogue .hq-rv-montant__champ span{position:absolute;right:16px;top:15px;font-size:16px;color:var(--hq-fg-3)}.hq-dialogue .hq-rv-note{font-size:13px;color:var(--hq-fg-3)}.hq-dialogue .hq-rv-choix{display:grid;gap:8px}.hq-dialogue .hq-rv-choix--deux{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-dialogue .hq-rv-choix__carte{display:flex;align-items:center;gap:12px;min-height:48px;box-sizing:border-box;padding:0 16px;border-radius:16px;box-shadow:inset 0 0 0 1.5px var(--hq-ligne-forte);cursor:pointer}.hq-dialogue .hq-rv-choix__carte input{width:20px;height:20px;margin:0;flex:none;accent-color:var(--hq-fg)}.hq-dialogue .hq-rv-choix__carte:focus-within{outline:3px solid var(--hq-accent);outline-offset:3px}.hq-dialogue .hq-rv-choix__carte--haute{align-items:flex-start;padding:14px 16px}.hq-dialogue .hq-rv-choix__carte--haute input{margin-top:1px}.hq-dialogue .hq-rv-choix__carte--actif{background:var(--hq-surface-2);box-shadow:inset 0 0 0 2px var(--hq-fg)}.hq-dialogue .hq-rv-choix__carte--actif .hq-rv-choix__titre{font-weight:600}.hq-dialogue .hq-rv-choix__textes{display:flex;flex-direction:column;gap:4px}.hq-dialogue .hq-rv-choix__titre{font-size:15px}.hq-dialogue .hq-rv-choix__detail{font-size:13px;line-height:1.4;color:var(--hq-fg-3)}.hq-dialogue .hq-rv-saisie{height:48px;box-sizing:border-box;border-radius:16px;border:1.5px solid var(--hq-ligne-forte);background:var(--hq-bg);color:var(--hq-fg);padding:0 16px;font-size:15px}.hq-dialogue .hq-rv-saisie:focus{border:2px solid var(--hq-accent);box-shadow:0 0 0 4px #c6f24e24;outline:none}.hq-dialogue .hq-rv-saisie[aria-invalid=true]{border-color:var(--hq-danger)}.hq-dialogue .hq-rv-saisie:disabled{color:var(--hq-fg-3);cursor:not-allowed}.hq-dialogue select.hq-rv-saisie{cursor:pointer}.hq-dialogue select.hq-rv-saisie option{background:var(--hq-surface);color:var(--hq-fg)}.hq-dialogue .hq-rv-saisie--grande{height:52px}.hq-dialogue .hq-rv-info{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-radius:16px;background:#8ab4ff1a;box-shadow:inset 0 0 0 1.5px #8ab4ff59;color:var(--hq-info);font-size:14px;line-height:1.45}.hq-dialogue .hq-rv-info svg{flex:none;margin-top:1px}.hq-dialogue .hq-rv-info>span{color:var(--hq-fg-2)}.hq-dialogue .hq-rv-case{display:flex;align-items:center;gap:14px;min-height:52px;box-sizing:border-box;padding:0 16px;border-radius:16px;background:var(--hq-surface-2);font-size:15px;cursor:pointer}.hq-dialogue .hq-rv-case input{width:22px;height:22px;margin:0;flex:none;accent-color:var(--hq-accent)}.hq-dialogue .hq-rv-case .hq-mono{font-size:14px}.hq-dialogue .hq-rv-lien-stripe{margin-right:auto;min-height:44px;display:flex;align-items:center;font-size:14px}.hq-dialogue .hq-rv-recap{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 24px;padding:16px 18px;border-radius:18px;background:var(--hq-bg);font-size:14px}.hq-dialogue .hq-rv-recap dt{color:var(--hq-fg-3)}.hq-dialogue .hq-rv-recap dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.hq-dialogue .hq-rv-grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hq-dialogue .hq-rv-libelle{font-size:15px;font-weight:600}.hq-dialogue .hq-rv-aide{font-size:13px;line-height:1.45;color:var(--hq-fg-3)}.hq-dialogue .hq-rv-aide--erreur{color:var(--hq-danger)}.hq-dialogue .hq-rv-avertissement{display:flex;align-items:center;gap:12px;min-height:52px;box-sizing:border-box;padding:10px 16px;border-radius:16px;background:var(--hq-surface-2);font-size:14px;line-height:1.45;color:var(--hq-fg-2)}.hq-dialogue .hq-rv-avertissement svg{flex:none;color:var(--hq-alerte)}.hq .hq-ops-mono,.hq-dialogue .hq-ops-mono{font-family:var(--hq-font-mono);font-size:13px}.hq .hq-ops-mono--12,.hq-dialogue .hq-ops-mono--12{font-size:12px}.hq .hq-ops-mono--14,.hq-dialogue .hq-ops-mono--14{font-size:14px}.hq .hq-ops-mono-simple,.hq-dialogue .hq-ops-mono-simple{font-family:var(--hq-font-mono)}.hq .hq-ops-moyen,.hq-dialogue .hq-ops-moyen{font-weight:500}.hq .hq-ops-fort,.hq-dialogue .hq-ops-fort{font-weight:600}.hq .hq-ops-note,.hq-dialogue .hq-ops-note{font-size:13px;color:var(--hq-fg-3)}.hq .hq-ops-note--12,.hq-dialogue .hq-ops-note--12{font-size:12px}.hq .hq-ops-note--14,.hq-dialogue .hq-ops-note--14{font-size:14px}.hq .hq-ops-secondaire,.hq-dialogue .hq-ops-secondaire{color:var(--hq-fg-2)}.hq .hq-ops-aide,.hq-dialogue .hq-ops-aide{font-size:13px;line-height:1.45;color:var(--hq-fg-3)}.hq .hq-ops-ton--succes,.hq-dialogue .hq-ops-ton--succes{color:var(--hq-succes)}.hq .hq-ops-ton--alerte,.hq-dialogue .hq-ops-ton--alerte{color:var(--hq-alerte)}.hq .hq-ops-ton--danger,.hq-dialogue .hq-ops-ton--danger{color:var(--hq-danger)}.hq .hq-ops-ton--info,.hq-dialogue .hq-ops-ton--info{color:var(--hq-info)}.hq .hq-ops-ton--neutre,.hq .hq-ops-ton--discret,.hq-dialogue .hq-ops-ton--neutre,.hq-dialogue .hq-ops-ton--discret{color:inherit}.hq strong[class^=hq-ops-ton--],.hq-dialogue strong[class^=hq-ops-ton--]{font-weight:600}.hq .hq-ops-pile,.hq-dialogue .hq-ops-pile{display:flex;flex-direction:column;gap:2px;min-width:0}.hq .hq-ops-pile--3,.hq-dialogue .hq-ops-pile--3{gap:3px}.hq .hq-ops-pile--4,.hq-dialogue .hq-ops-pile--4{gap:4px}.hq .hq-ops-pile--8,.hq-dialogue .hq-ops-pile--8{gap:8px}.hq .hq-ops-pile--10,.hq-dialogue .hq-ops-pile--10{gap:10px}.hq .hq-ops-rangee,.hq-dialogue .hq-ops-rangee{display:flex;align-items:center;gap:8px}.hq .hq-ops-rangee--10,.hq-dialogue .hq-ops-rangee--10{gap:10px}.hq .hq-ops-rangee--12,.hq-dialogue .hq-ops-rangee--12{gap:12px}.hq .hq-ops-rangee--wrap,.hq-dialogue .hq-ops-rangee--wrap{flex-wrap:wrap}.hq .hq-ops-flex,.hq-dialogue .hq-ops-flex{flex:1;min-width:0}.hq .hq-ops-form,.hq-dialogue .hq-ops-form{display:flex;flex-direction:column;gap:20px}.hq .hq-ops-form__grille,.hq-dialogue .hq-ops-form__grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hq .hq-ops-form__grille--8,.hq-dialogue .hq-ops-form__grille--8{gap:8px}.hq .hq-ops-form__grille--10,.hq-dialogue .hq-ops-form__grille--10{gap:10px}.hq .hq-ops-fieldset,.hq-dialogue .hq-ops-fieldset{margin:0;padding:0;border:0;min-width:0}.hq .hq-ops-legende,.hq-dialogue .hq-ops-legende{padding:0;margin-bottom:10px}.hq .hq-ops-champ,.hq-dialogue .hq-ops-champ{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0}.hq .hq-ops-champ__libelle,.hq-dialogue .hq-ops-champ__libelle{font-size:15px;font-weight:600}.hq .hq-ops-champ__saisie,.hq .hq-ops-champ__zone,.hq-dialogue .hq-ops-champ__saisie,.hq-dialogue .hq-ops-champ__zone{box-sizing:border-box;width:100%;border-radius:16px;border:1.5px solid var(--hq-ligne-forte);background:var(--hq-bg);color:var(--hq-fg);font-size:15px}.hq .hq-ops-champ__saisie:focus,.hq .hq-ops-champ__zone:focus,.hq-dialogue .hq-ops-champ__saisie:focus,.hq-dialogue .hq-ops-champ__zone:focus{outline:none;border:2px solid var(--hq-accent);box-shadow:0 0 0 4px #c6f24e24}.hq .hq-ops-champ__saisie[aria-invalid=true],.hq .hq-ops-champ__zone[aria-invalid=true],.hq-dialogue .hq-ops-champ__saisie[aria-invalid=true],.hq-dialogue .hq-ops-champ__zone[aria-invalid=true]{border-color:var(--hq-danger)}.hq .hq-ops-champ__saisie:disabled,.hq .hq-ops-champ__zone:disabled,.hq-dialogue .hq-ops-champ__saisie:disabled,.hq-dialogue .hq-ops-champ__zone:disabled{opacity:.6}.hq .hq-ops-champ__saisie,.hq-dialogue .hq-ops-champ__saisie{height:52px;padding:0 16px}.hq select.hq-ops-champ__saisie,.hq-dialogue select.hq-ops-champ__saisie{padding:0 14px;cursor:pointer}.hq select.hq-ops-champ__saisie option,.hq-dialogue select.hq-ops-champ__saisie option{background:var(--hq-surface);color:var(--hq-fg)}.hq .hq-ops-champ__saisie--mono,.hq-dialogue .hq-ops-champ__saisie--mono{padding:0 18px;font-family:var(--hq-font-mono);font-size:14px}.hq .hq-ops-champ__zone,.hq-dialogue .hq-ops-champ__zone{padding:12px 14px;line-height:1.5;resize:none}.hq .hq-ops-champ__erreur,.hq-dialogue .hq-ops-champ__erreur{font-size:13px;color:var(--hq-danger)}.hq .hq-ops-case,.hq .hq-ops-case-bloc,.hq-dialogue .hq-ops-case,.hq-dialogue .hq-ops-case-bloc{display:flex;align-items:center;gap:12px;min-height:44px;font-size:15px;cursor:pointer}.hq .hq-ops-case input,.hq .hq-ops-case-bloc input,.hq-dialogue .hq-ops-case input,.hq-dialogue .hq-ops-case-bloc input{width:20px;height:20px;margin:0;flex:none;accent-color:var(--hq-accent)}.hq .hq-ops-case-bloc,.hq-dialogue .hq-ops-case-bloc{gap:14px;min-height:52px;box-sizing:border-box;padding:0 16px;border-radius:16px;background:var(--hq-surface-2)}.hq .hq-ops-case-bloc input,.hq-dialogue .hq-ops-case-bloc input{width:22px;height:22px}.hq .hq-ops-radio-carte,.hq-dialogue .hq-ops-radio-carte{display:flex;align-items:center;gap:12px;min-height:48px;box-sizing:border-box;padding:0 16px;border-radius:16px;box-shadow:inset 0 0 0 1.5px var(--hq-ligne-forte);font-size:15px;cursor:pointer}.hq .hq-ops-radio-carte input,.hq-dialogue .hq-ops-radio-carte input{width:20px;height:20px;margin:0;flex:none;accent-color:var(--hq-fg)}.hq .hq-ops-radio-carte--actif,.hq-dialogue .hq-ops-radio-carte--actif{background:var(--hq-surface-2);box-shadow:inset 0 0 0 2px var(--hq-fg);font-weight:600}.hq .hq-ops-combo,.hq-dialogue .hq-ops-combo{position:absolute;z-index:2;top:100%;left:0;right:0;margin:6px 0 0;padding:6px;list-style:none;border-radius:16px;background:var(--hq-surface-2);box-shadow:0 12px 32px #00000073;max-height:264px;overflow-y:auto}.hq .hq-ops-combo__option,.hq-dialogue .hq-ops-combo__option{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;cursor:pointer}.hq .hq-ops-combo__option:hover,.hq .hq-ops-combo__option[aria-selected=true],.hq-dialogue .hq-ops-combo__option:hover,.hq-dialogue .hq-ops-combo__option[aria-selected=true]{background:var(--hq-piste)}.hq .hq-ops-combo__vide,.hq-dialogue .hq-ops-combo__vide{padding:10px 12px;font-size:14px;color:var(--hq-fg-3)}.hq .hq-ops-enregistrement,.hq-dialogue .hq-ops-enregistrement{display:flex;flex-direction:column;gap:8px}.hq .hq-ops-enregistrement__titre,.hq-dialogue .hq-ops-enregistrement__titre{font-size:14px;font-weight:600}.hq .hq-ops-enregistrement__titre--15,.hq-dialogue .hq-ops-enregistrement__titre--15{font-size:15px}.hq .hq-ops-enregistrement__table,.hq-dialogue .hq-ops-enregistrement__table{width:100%;border-collapse:collapse;font-size:15px;background:var(--hq-bg);border-radius:16px;overflow:hidden}.hq .hq-ops-enregistrement__table th,.hq-dialogue .hq-ops-enregistrement__table th{height:40px;padding:0 16px;text-align:left;font-size:13px;font-weight:500;color:var(--hq-fg-3);border-bottom:1px solid var(--hq-ligne)}.hq .hq-ops-enregistrement__table td,.hq-dialogue .hq-ops-enregistrement__table td{height:56px;padding:0 16px}.hq .hq-ops-enregistrement__table .hq-ops-mono,.hq-dialogue .hq-ops-enregistrement__table .hq-ops-mono{font-size:14px}.hq .hq-ops-enregistrement__table--popup th,.hq-dialogue .hq-ops-enregistrement__table--popup th{border-bottom:0}.hq .hq-ops-enregistrement__table--popup td,.hq-dialogue .hq-ops-enregistrement__table--popup td{height:52px;border-top:1px solid var(--hq-ligne)}.hq .hq-ops-enregistrement__type,.hq-dialogue .hq-ops-enregistrement__type{width:90px}.hq .hq-ops-enregistrement__nom,.hq-dialogue .hq-ops-enregistrement__nom{width:110px}.hq .hq-ops-enregistrement__ttl,.hq-dialogue .hq-ops-enregistrement__ttl{width:80px;color:var(--hq-fg-2)}.hq .hq-ops-enregistrement__table .hq-ops-enregistrement__valeur,.hq-dialogue .hq-ops-enregistrement__table .hq-ops-enregistrement__valeur{padding:0 8px 0 16px}.hq .hq-ops-enregistrement__copie,.hq-dialogue .hq-ops-enregistrement__copie{display:flex;align-items:center;justify-content:space-between;gap:8px}.hq .hq-ops-bouton-copier,.hq-dialogue .hq-ops-bouton-copier{height:40px;flex:none;padding:0 12px;border-radius:999px;border:1.5px solid var(--hq-ligne-forte);background:transparent;color:var(--hq-fg);font-size:13px;display:flex;align-items:center;gap:6px;cursor:pointer}.hq .hq-ops-encart-liste,.hq-dialogue .hq-ops-encart-liste{padding:14px 18px;border-radius:18px;display:flex;flex-direction:column;gap:8px}.hq .hq-ops-encart-liste ul,.hq-dialogue .hq-ops-encart-liste ul{margin:0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:1.45;color:var(--hq-fg-2)}.hq .hq-ops-encart-liste .hq-mono,.hq-dialogue .hq-ops-encart-liste .hq-mono{font-family:var(--hq-font-mono)}.hq .hq-ops-encart-liste__titre,.hq-dialogue .hq-ops-encart-liste__titre{font-size:14px;font-weight:600}.hq .hq-ops-encart-liste--alerte,.hq-dialogue .hq-ops-encart-liste--alerte{background:#f5b4521a;box-shadow:inset 0 0 0 1.5px #f5b45259}.hq .hq-ops-encart-liste--alerte .hq-ops-encart-liste__titre,.hq-dialogue .hq-ops-encart-liste--alerte .hq-ops-encart-liste__titre{color:var(--hq-alerte)}.hq .hq-ops-encart-liste--danger,.hq-dialogue .hq-ops-encart-liste--danger{background:#ff8a7a1a;box-shadow:inset 0 0 0 1.5px #ff8a7a59}.hq .hq-ops-encart-liste--danger .hq-ops-encart-liste__titre,.hq-dialogue .hq-ops-encart-liste--danger .hq-ops-encart-liste__titre{color:var(--hq-danger)}.hq-dialogue .hq-btn--info,.hq-dialogue .hq-btn--succes,.hq-dialogue .hq-btn--alerte{padding:0 24px;border:0;color:var(--hq-bg);font-weight:600}.hq-dialogue .hq-btn--info{background:var(--hq-info)}.hq-dialogue .hq-btn--succes{background:var(--hq-succes)}.hq-dialogue .hq-btn--alerte{background:var(--hq-alerte)}.hq-dialogue .hq-mono{font-size:inherit}.hq-ops-dialogue-succes .hq-dialogue__pastille{background:#8fd19e24;color:var(--hq-succes)}.hq .hq-ops-erreur{margin:0;font-size:14px;color:var(--hq-danger)}.hq .hq-ops-chargement{margin:0;font-size:15px;color:var(--hq-fg-3)}.hq .hq-ops-lien{padding:0;border:0;background:none;color:var(--hq-lien);font-size:inherit;cursor:pointer}.hq .hq-ops-lien:hover{color:var(--hq-lien-survol);text-decoration:underline}.hq .hq-ops-lien-texte{color:var(--hq-fg)}.hq .hq-ops-lien-texte:hover{text-decoration:underline}.hq .hq-ops-lien-suite{min-height:40px;display:flex;align-items:center;gap:8px;font-size:15px}.hq .hq-ops-libelle{font-size:13px;color:var(--hq-fg-3)}.hq .hq-ops-texte{margin:0;font-size:15px;line-height:1.5;color:var(--hq-fg-2)}.hq .hq-ops-texte--14{font-size:14px}.hq .hq-ops-sous-titre{font-size:14px;font-weight:600}.hq .hq-ops-titre-15,.hq .hq-ops-titre-16{margin:0;font-size:15px;font-weight:600}.hq .hq-ops-titre-16{font-size:16px}.hq .hq-bloc__titre.hq-ops-titre-20{font-size:20px}.hq .hq-bloc__titre.hq-ops-titre-28{font-size:28px}.hq .hq-ops-titre-32{margin:0;font-family:var(--hq-font-display);font-weight:800;font-size:32px;letter-spacing:-.02em;line-height:1.05}.hq .hq-ops-tronque{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hq .hq-ops-debut{align-self:flex-start}.hq .hq-ops-bouton{height:48px;box-sizing:border-box;padding:0 22px;border-radius:999px;border:0;background:var(--hq-accent);color:var(--hq-bg);font-size:15px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;text-decoration:none;cursor:pointer}.hq .hq-ops-bouton .hq-ops-mono{font-size:13px}.hq .hq-ops-bouton:disabled{opacity:.45;cursor:not-allowed}.hq .hq-ops-bouton--large{padding:0 20px;justify-content:center;text-decoration:none}.hq a.hq-bouton-contour{box-sizing:border-box;color:var(--hq-fg);text-decoration:none}.hq .hq-bouton-contour.hq-ops-bouton-contour--18{padding:0 18px}.hq .hq-ops-bouton-petit{height:44px;box-sizing:border-box;padding:0 16px;border-radius:999px;border:1.5px solid var(--hq-ligne-forte);background:transparent;color:var(--hq-fg);font-size:14px;display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;text-decoration:none;cursor:pointer}.hq .hq-ops-bouton-petit:hover{background:var(--hq-surface-2);text-decoration:none}.hq .hq-ops-bouton-petit:disabled{border-color:var(--hq-ligne);color:var(--hq-fg-inactif);cursor:not-allowed}.hq .hq-ops-bouton-52{height:52px;padding:0 24px;border-radius:999px;border:0;background:var(--hq-accent);color:var(--hq-bg);font-size:15px;font-weight:600;display:flex;align-items:center;gap:10px;cursor:pointer}.hq .hq-ops-bouton-52:disabled{opacity:.45;cursor:not-allowed}.hq .hq-ops-bouton-52--contour{padding:0 20px;border:1.5px solid var(--hq-ligne-forte);background:transparent;color:var(--hq-fg);font-weight:400}.hq .hq-ops-bouton-52--danger{background:var(--hq-danger)}.hq .hq-ops-pastille{--hq-ops-couleur: var(--hq-fg-2);height:28px;box-sizing:border-box;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:600;white-space:nowrap;color:var(--hq-ops-couleur)}.hq .hq-ops-pastille--petite{height:24px;padding:0 10px}.hq .hq-ops-pastille__point{width:7px;height:7px;box-sizing:border-box;flex:none;border-radius:999px;background:var(--hq-ops-couleur)}.hq .hq-ops-pastille__point--creux{background:transparent;border:1.5px solid var(--hq-ops-couleur)}.hq .hq-ops-pastille--succes{--hq-ops-couleur: var(--hq-succes);background:#8fd19e24}.hq .hq-ops-pastille--alerte{--hq-ops-couleur: var(--hq-alerte);background:#f5b45224}.hq .hq-ops-pastille--danger{--hq-ops-couleur: var(--hq-danger);background:#ff8a7a24}.hq .hq-ops-pastille--info{--hq-ops-couleur: var(--hq-info);background:#8ab4ff24}.hq .hq-ops-pastille--neutre{box-shadow:inset 0 0 0 1.5px var(--hq-ligne-forte)}.hq .hq-ops-pastille--discret{--hq-ops-couleur: var(--hq-fg-3)}.hq .hq-ops-priorite{height:24px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;font-size:13px;font-weight:600;white-space:nowrap}.hq .hq-ops-priorite--grande{height:28px;padding:0 12px}.hq .hq-ops-priorite--urgent{background:var(--hq-danger);color:var(--hq-bg)}.hq .hq-ops-priorite--high{background:#f5b45224;color:var(--hq-alerte)}.hq .hq-ops-priorite--normal{color:var(--hq-fg-2);box-shadow:inset 0 0 0 1.5px var(--hq-ligne-forte)}.hq .hq-ops-priorite--low{color:var(--hq-fg-3)}.hq .hq-ops-carte{box-sizing:border-box;background:var(--hq-surface);border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:14px;min-width:0}.hq .hq-ops-carte--24{padding:24px;gap:18px}.hq .hq-ops-carte--22{padding:22px}.hq .hq-ops-carte--28{padding:28px;gap:18px}.hq .hq-ops-carte--20{gap:20px}.hq .hq-ops-carte--12{gap:12px}.hq .hq-ops-carte--10{gap:10px}.hq .hq-ops-carte--active{box-shadow:0 0 0 2px #c6f24e73,0 0 48px #c6f24e14}.hq .hq-ops-carte--bord-alerte{box-shadow:inset 0 0 0 1.5px #f5b45273}.hq .hq-ops-carte--bord-danger{box-shadow:inset 0 0 0 1.5px #ff8a7a73}.hq .hq-ops-carte--modeles{padding:24px 24px 12px;gap:8px}.hq .hq-ops-carte__entete{display:flex;align-items:center;justify-content:space-between;gap:12px}.hq .hq-ops-deux-colonnes{display:grid;gap:24px;align-items:start}.hq .hq-ops-deux-colonnes--348{grid-template-columns:minmax(0,1fr) 348px}.hq .hq-ops-deux-colonnes--360{grid-template-columns:minmax(0,1fr) 360px}.hq .hq-ops-colonne{display:flex;flex-direction:column;gap:20px;min-width:0}.hq .hq-ops-colonne--16{gap:16px}.hq .hq-ops-vignette{width:44px;height:44px;flex:none;border-radius:14px;background:var(--hq-surface-2);color:var(--hq-fg-2);display:flex;align-items:center;justify-content:center;font-family:var(--hq-font-display);font-weight:800;font-size:14px}.hq .hq-ops-vignette--danger{background:var(--hq-danger-doux-bg);color:var(--hq-danger)}.hq .hq-ops-dl{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 12px;font-size:14px}.hq .hq-ops-dl dt{color:var(--hq-fg-3)}.hq .hq-ops-dl dd{margin:0;text-align:right;overflow-wrap:anywhere}.hq .hq-ops-dl .hq-ops-mono{font-size:13px}.hq .hq-segments.hq-ops-segments--sombre{background:var(--hq-bg)}.hq .hq-segments.hq-ops-segments--sombre .hq-segments__option{font-size:14px}.hq .hq-segments__option.hq-ops-segments__option--16{padding:0 16px}.hq .hq-liste-deroulante.hq-ops-liste--44{height:44px;padding:0 6px 0 14px;background:var(--hq-bg)}.hq .hq-liste-deroulante.hq-ops-liste--44 .hq-liste-deroulante__select{height:38px;font-size:14px}.hq .hq-liste-deroulante.hq-ops-liste--sombre{background:var(--hq-bg)}.hq .hq-ops-piece{align-self:flex-start;min-height:48px;box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:0 16px 0 10px;border-radius:14px;background:var(--hq-bg);color:var(--hq-fg);text-decoration:none}.hq .hq-ops-piece .hq-ops-mono{font-size:13px}.hq .hq-ops-piece:hover{color:var(--hq-fg);text-decoration:none}.hq .hq-ops-piece--lien{gap:10px;padding:0 16px;font-size:14px;color:var(--hq-lien)}.hq .hq-ops-piece--lien:hover{color:var(--hq-lien-survol)}.hq .hq-ops-piece__icone{width:32px;height:32px;flex:none;border-radius:10px;background:var(--hq-ligne);color:var(--hq-fg-2);display:flex;align-items:center;justify-content:center}.hq .hq-ops-col-56{width:56px}.hq .hq-ops-col-94{width:94px}.hq .hq-ops-col-106{width:106px}.hq .hq-ops-col-130{width:130px}.hq .hq-ops-col-140{width:140px}.hq .hq-ops-col-150{width:150px}.hq .hq-ops-col-164{width:164px}.hq .hq-ops-col-200{width:200px}.hq .hq-ops-col-220{width:220px}.hq .hq-ops-col-250{width:250px}.hq .hq-ops-col-300{width:300px}.hq .hq-table .hq-ops-premiere{padding-left:24px}.hq .hq-table .hq-ops-derniere{padding:0 12px 0 0}.hq .hq-table th.hq-ops-derniere{padding:0 16px 0 0}.hq .hq-table .hq-ops-col-sla{padding:0 20px 0 8px;text-align:right}.hq .hq-ops-ligne--active{background:var(--hq-surface-2)}.hq .hq-ops-domaine{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px}.hq .hq-ops-domaine__principal{display:flex;flex-direction:column;gap:18px;min-width:0}.hq .hq-ops-domaine__entete{display:flex;flex-direction:column;gap:10px}.hq .hq-ops-domaine__ligne{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hq .hq-ops-domaine__nom{margin:0;font-family:var(--hq-font-mono);font-weight:500;font-size:28px;letter-spacing:-.02em;line-height:1;overflow-wrap:anywhere}.hq .hq-ops-domaine__nom--19{font-size:19px;letter-spacing:-.01em;line-height:1.2}.hq .hq-ops-domaine__infos{font-size:14px;color:var(--hq-fg-3)}.hq .hq-ops-domaine__cote{display:flex;flex-direction:column;gap:12px;padding-left:28px;border-left:1px solid var(--hq-ligne);min-width:0}.hq .hq-ops-domaine__cote .hq-ops-mono{font-size:13px}.hq .hq-ops-domaine__repli{font-size:13px;line-height:1.45;color:var(--hq-fg-3)}.hq .hq-ops-domaine__actions{margin-top:auto;display:flex;flex-direction:column;gap:10px}.hq .hq-ops-domaine__actions .hq-bouton-contour{justify-content:center}.hq .hq-ops-encart{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:16px}.hq .hq-ops-encart svg{flex:none;margin-top:1px}.hq .hq-ops-encart--alerte{background:#f5b4521a;box-shadow:inset 0 0 0 1.5px #f5b45266;color:var(--hq-alerte)}.hq .hq-ops-encart--danger{background:#ff8a7a1a;box-shadow:inset 0 0 0 1.5px #ff8a7a66;color:var(--hq-danger)}.hq .hq-ops-encart--succes{background:#8fd19e1a;box-shadow:inset 0 0 0 1.5px #8fd19e66;color:var(--hq-succes)}.hq .hq-ops-encart__textes{display:flex;flex-direction:column;gap:3px}.hq .hq-ops-encart__titre{font-size:15px;font-weight:600;color:var(--hq-fg)}.hq .hq-ops-encart__texte{font-size:14px;color:var(--hq-fg-2)}.hq .hq-ops-tableau{padding-bottom:8px}.hq .hq-ops-etiquette-selection{height:22px;display:inline-flex;align-items:center;padding:0 8px;border-radius:999px;font-family:var(--hq-font);font-size:11px;font-weight:600;background:#c6f24e24;color:var(--hq-accent-doux-fg)}.hq .hq-ops-ssl-emis{display:inline-flex;align-items:center;gap:6px;color:var(--hq-succes);font-weight:600}.hq .hq-ops-sla{display:flex;flex-direction:column;gap:12px}.hq .hq-ops-sla__cartes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.hq .hq-ops-sla__carte{background:var(--hq-surface);border-radius:20px;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:12px}.hq .hq-ops-sla__carte--danger{box-shadow:inset 0 0 0 1.5px #ff8a7a99}.hq .hq-ops-sla__textes{display:flex;flex-direction:column;gap:3px}.hq .hq-ops-sla__libelle{font-size:15px;font-weight:600}.hq .hq-ops-sla__detail{font-size:13px;color:var(--hq-fg-3)}.hq .hq-ops-sla__nombre{font-family:var(--hq-font-display);font-weight:800;font-size:40px;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.hq .hq-ops-filtres{display:flex;flex-direction:column;gap:12px}.hq .hq-ops-puces{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hq .hq-ops-puces__libelle{font-size:14px;color:var(--hq-fg-3);margin-right:4px}.hq .hq-ops-puce{height:40px;padding:0 16px;border-radius:999px;border:1.5px solid var(--hq-ligne-forte);background:transparent;color:var(--hq-fg);font-size:14px;display:flex;align-items:center;gap:8px;cursor:pointer}.hq .hq-ops-puce[aria-pressed=true]{border:0;background:var(--hq-fg);color:var(--hq-bg);font-weight:600}.hq .hq-ops-puce[aria-pressed=true] .hq-ops-puce__compte{color:inherit}.hq .hq-ops-puce__compte{color:var(--hq-fg-3);font-variant-numeric:tabular-nums}.hq .hq-ops-sujet{display:flex;flex-direction:column;gap:2px;color:var(--hq-fg);text-decoration:none;min-width:0}.hq .hq-ops-sujet:hover .hq-ops-sujet__titre{text-decoration:underline}.hq .hq-ops-sujet__titre{display:flex;align-items:center;gap:8px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hq .hq-ops-sujet__point{width:8px;height:8px;flex:none;border-radius:999px;background:var(--hq-accent)}.hq .hq-ops-sujet__detail{font-size:12px;color:var(--hq-fg-3)}.hq .hq-ops-sujet__detail--decale{padding-left:16px}.hq .hq-ops-assigne{display:flex;align-items:center;gap:8px;white-space:nowrap}.hq .hq-ops-assigne__avatar{width:28px;height:28px;flex:none;box-sizing:border-box;border-radius:999px;background:var(--hq-surface-2);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.hq .hq-ops-assigne--personne{color:var(--hq-fg-3)}.hq .hq-ops-assigne--personne .hq-ops-assigne__avatar{background:transparent;border:1.5px dashed var(--hq-fg-inactif)}.hq .hq-ops-sla-pastille{height:24px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;font-size:13px;font-weight:600;white-space:nowrap}.hq .hq-ops-sla-pastille--depasse{background:#ff8a7a24;color:var(--hq-danger)}.hq .hq-ops-sla-pastille--proche{background:#f5b45224;color:var(--hq-alerte)}.hq .hq-ops-sla-pastille--normal{color:var(--hq-fg-2);box-shadow:inset 0 0 0 1.5px var(--hq-ligne-forte)}.hq .hq-ops-sla-pastille--pause,.hq .hq-ops-sla-pastille--fait{font-weight:500;color:var(--hq-fg-3)}.hq .hq-ops-fil{display:flex;flex-direction:column;gap:10px}.hq .hq-ops-retour{align-self:flex-start;min-height:32px;display:flex;align-items:center;gap:6px;font-size:15px}.hq .hq-ops-ticket-entete{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:-8px}.hq .hq-ops-ticket-entete__textes{display:flex;flex-direction:column;gap:8px;min-width:0}.hq .hq-ops-ticket-entete__actions{display:flex;align-items:center;gap:10px;flex:none}.hq .hq-ops-messages{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.hq .hq-ops-message{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px}.hq .hq-ops-message__avatar{width:40px;height:40px;border-radius:999px;background:var(--hq-surface-2);color:var(--hq-fg-2);display:flex;align-items:center;justify-content:center;font-family:var(--hq-font-display);font-weight:800;font-size:13px}.hq .hq-ops-message__corps{display:flex;flex-direction:column;gap:8px;min-width:0}.hq .hq-ops-message__entete{display:flex;align-items:baseline;gap:10px}.hq .hq-ops-message__heure{margin-left:auto;font-size:13px;color:var(--hq-fg-3);white-space:nowrap}.hq .hq-ops-message__bulle{background:var(--hq-surface-2);border-radius:6px 20px 20px;padding:16px 18px;font-size:15px;line-height:1.55;display:flex;flex-direction:column;gap:10px;overflow-wrap:anywhere;white-space:pre-line}.hq .hq-ops-message__bulle p{margin:0}.hq .hq-ops-message--staff .hq-ops-message__avatar{background:var(--hq-accent-doux-bg);color:var(--hq-accent-doux-fg)}.hq .hq-ops-message--internal .hq-ops-message__avatar{background:#f5b45224;color:var(--hq-alerte)}.hq .hq-ops-message--internal .hq-ops-message__bulle{background:#f5b45214;box-shadow:inset 0 0 0 1.5px #f5b45259;padding:14px 18px;font-size:14px;color:var(--hq-fg-2)}.hq .hq-ops-message--system .hq-ops-message__bulle{background:transparent;box-shadow:inset 0 0 0 1.5px var(--hq-ligne);font-size:14px;color:var(--hq-fg-3)}.hq .hq-ops-reponse{gap:14px}.hq .hq-ops-outils{display:flex;align-items:center;gap:8px}.hq .hq-ops-outils__separateur{width:1px;height:24px;background:var(--hq-ligne);margin:0 4px}.hq .hq-ops-outils__etat{margin-left:auto;font-size:13px;color:var(--hq-fg-3)}.hq .hq-ops-reponse__zone{padding:14px 16px;line-height:1.55;resize:vertical}.hq .hq-ops-reponse__zone--note{border-color:#f5b4528c;background:#f5b4520f}.hq .hq-ops-reponse__pied{display:flex;align-items:center;gap:10px}.hq .hq-ops-reponse__pied .hq-ops-bouton-52--contour{margin-left:auto}.hq .hq-ops-modeles{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.hq .hq-ops-modeles__ligne{display:flex;align-items:center;gap:14px;min-height:56px;border-top:1px solid var(--hq-ligne)}.hq .hq-ops-inseree{height:28px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:600;background:#c6f24e24;color:var(--hq-accent-doux-fg)}.hq .hq-ops-diagnostic{display:flex;flex-direction:column}.hq .hq-ops-diagnostic__titre{font-size:14px;font-weight:600;padding-bottom:8px}.hq .hq-ops-diagnostic__ligne{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-top:1px solid var(--hq-ligne)}.hq .hq-ops-diagnostic__ligne:last-of-type{border-bottom:1px solid var(--hq-ligne)}.hq .hq-ops-diagnostic__ligne svg{flex:none;margin-top:1px}.hq .hq-ops-diagnostic__icone--succes{color:var(--hq-succes)}.hq .hq-ops-diagnostic__icone--danger{color:var(--hq-danger)}.hq .hq-ops-diagnostic__icone--attente{color:var(--hq-fg-3)}.hq .hq-ops-diagnostic__libelle{font-size:14px}.hq .hq-ops-diagnostic__libelle--danger{font-weight:600;color:var(--hq-danger)}.hq .hq-ops-diagnostic__libelle--attente{color:var(--hq-fg-2)}.hq .hq-ops-diagnostic__pied{padding-top:8px;font-size:12px;color:var(--hq-fg-3)}.hq .hq-ops-action{min-height:56px;box-sizing:border-box;padding:8px 16px;border-radius:18px;border:1.5px solid var(--hq-ligne-forte);background:transparent;color:var(--hq-fg);text-align:left;display:flex;align-items:center;gap:12px;cursor:pointer}.hq .hq-ops-action svg{flex:none}.hq .hq-ops-action:hover{background:var(--hq-surface-2)}.hq .hq-ops-action:disabled{opacity:.45;cursor:not-allowed}.hq .hq-ops-action__titre{font-size:15px;font-weight:600}.hq .hq-ops-file{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hq .hq-ops-file__carte{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:14px;align-items:center;min-height:96px;box-sizing:border-box;padding:18px 22px;border-radius:24px;background:var(--hq-surface);color:var(--hq-fg);text-decoration:none}.hq .hq-ops-file__carte:hover{background:var(--hq-surface-2);color:var(--hq-fg);text-decoration:none}.hq .hq-ops-file__carte--active{background:var(--hq-surface-2);box-shadow:0 0 0 2px #c6f24e8c}.hq .hq-ops-file__vide{grid-column:1/-1;padding:32px;border-radius:24px;background:var(--hq-surface);text-align:center;color:var(--hq-fg-3)}.hq .hq-ops-signale{font-size:14px;color:var(--hq-fg-2)}.hq .hq-ops-signale strong{font-weight:600;color:var(--hq-fg)}.hq .hq-ops-citation{margin:0;padding:18px 20px;border-radius:18px;background:var(--hq-surface-2);font-size:15px;line-height:1.55;color:var(--hq-fg);white-space:pre-line}.hq .hq-ops-produits{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hq .hq-ops-produit{display:flex;align-items:center;gap:14px;padding:12px;border-radius:18px;background:var(--hq-surface-2)}.hq .hq-ops-produit__visuel{width:72px;height:72px;flex:none;border-radius:14px;background:var(--hq-ligne);color:var(--hq-fg-inactif);display:flex;align-items:center;justify-content:center}.hq .hq-ops-decision{gap:18px}.hq .hq-ops-decision__carte{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:18px;box-shadow:inset 0 0 0 1.5px var(--hq-ligne-forte);cursor:pointer}.hq .hq-ops-decision__carte input{width:20px;height:20px;margin:1px 0 0;flex:none;accent-color:var(--hq-fg)}.hq .hq-ops-decision__carte--danger{box-shadow:inset 0 0 0 1.5px #ff8a7a73}.hq .hq-ops-decision__carte--danger input{accent-color:var(--hq-danger)}.hq .hq-ops-decision__carte--danger .hq-ops-decision__titre{color:var(--hq-danger)}.hq .hq-ops-decision__carte--actif{background:var(--hq-surface-2);box-shadow:inset 0 0 0 2px var(--hq-fg)}.hq .hq-ops-decision__carte--actif .hq-ops-decision__texte{color:var(--hq-fg-2)}.hq .hq-ops-decision__carte--actif.hq-ops-decision__carte--danger{box-shadow:inset 0 0 0 2px var(--hq-danger)}.hq .hq-ops-decision__titre{font-size:15px;font-weight:600}.hq .hq-ops-decision__texte{font-size:13px;line-height:1.45;color:var(--hq-fg-3)}.hq .hq-ops-decision__pied{display:flex;align-items:center;justify-content:flex-end;gap:10px}.hq .hq-ops-decision__pied>.hq-ops-note{margin-right:auto}.hq .hq-ops-decision__pied .hq-ops-bouton-52--contour{padding:0 22px}.hq .hq-ops-historique{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.hq .hq-ops-historique__etape{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px}.hq .hq-ops-historique__axe{display:flex;flex-direction:column;align-items:center}.hq .hq-ops-historique__point{width:12px;height:12px;box-sizing:border-box;flex:none;border-radius:999px;margin-top:4px;background:var(--hq-fg-3)}.hq .hq-ops-historique__point--info{background:var(--hq-info)}.hq .hq-ops-historique__point--danger{background:var(--hq-danger)}.hq .hq-ops-historique__point--succes{background:var(--hq-succes)}.hq .hq-ops-historique__point--attente{background:transparent;border:2px dashed var(--hq-accent)}.hq .hq-ops-historique__trait{flex:1;width:2px;background:var(--hq-ligne-forte);margin:4px 0}.hq .hq-ops-historique__trait--pointille{width:0;background:none;border-left:2px dashed var(--hq-ligne-forte)}.hq .hq-ops-historique__textes{padding-bottom:16px}.hq .hq-ops-historique__libelle{font-size:14px;font-weight:500}.hq .hq-pf-carte{box-sizing:border-box;background:var(--hq-surface);border-radius:24px}.hq .hq-pf-primaire{height:48px;padding:0 22px;border-radius:999px;border:0;background:var(--hq-accent);color:var(--hq-bg);font-size:15px;font-weight:600;display:flex;align-items:center;gap:8px;cursor:pointer}.hq .hq-pf-primaire:disabled{background:var(--hq-ligne);color:var(--hq-placeholder);cursor:not-allowed}.hq .hq-bouton-contour:disabled{opacity:.45;cursor:not-allowed}.hq .hq-pf-bouton{box-sizing:border-box;height:44px;padding:0 14px;border-radius:999px;border:1.5px solid var(--hq-ligne-forte);background:transparent;color:var(--hq-fg);font-size:14px;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;cursor:pointer;text-decoration:none}.hq .hq-pf-bouton:hover{background:var(--hq-surface-2);text-decoration:none}.hq .hq-pf-bouton:disabled,.hq .hq-pf-bouton--inactif{opacity:.45;cursor:not-allowed}.hq .hq-pf-bouton--danger{border-color:#5a2e2e;color:#ff9a8f}.hq .hq-pf-bouton--haut{height:48px;padding:0 16px}.hq .hq-pf-bouton--icone{padding:0 16px}.hq .hq-pf-lien{align-self:flex-start;min-height:44px;display:flex;align-items:center;font-size:15px}.hq .hq-pf-etat{margin:0;padding:28px;border-radius:24px;background:var(--hq-surface);color:var(--hq-fg-3);font-size:15px;display:flex;align-items:center;gap:16px}.hq .hq-pf-etat--erreur{color:var(--hq-danger)}.hq .hq-pf-annonce{margin:0;font-size:14px;color:var(--hq-succes)}.hq .hq-pf-annonce--erreur{color:var(--hq-danger)}.hq .hq-pf-ton--succes{--hq-statut-couleur: var(--hq-succes);--hq-statut-fond: rgba(143, 209, 158, .14)}.hq .hq-pf-ton--alerte{--hq-statut-couleur: var(--hq-alerte);--hq-statut-fond: rgba(245, 180, 82, .14)}.hq .hq-pf-ton--danger{--hq-statut-couleur: var(--hq-danger);--hq-statut-fond: rgba(255, 138, 122, .14)}.hq .hq-pf-ton--info{--hq-statut-couleur: var(--hq-info);--hq-statut-fond: rgba(138, 180, 255, .14)}.hq .hq-pf-ton--neutre{--hq-statut-couleur: var(--hq-fg-3);--hq-statut-fond: transparent;color:var(--hq-fg-2);box-shadow:inset 0 0 0 1.5px var(--hq-ligne-forte)}.hq .hq-pf-puce{height:24px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border-radius:999px;font-size:13px;font-weight:600;white-space:nowrap}.hq .hq-pf-puce--petit{font-size:12px}.hq .hq-pf-puce--succes{background:#8fd19e24;color:var(--hq-succes)}.hq .hq-pf-puce--danger{background:#ff8a7a24;color:var(--hq-danger)}.hq .hq-pf-puce--alerte{background:#f5b45224;color:var(--hq-alerte)}.hq .hq-pf-puce--neutre{color:var(--hq-fg-2);box-shadow:inset 0 0 0 1.5px var(--hq-ligne-forte)}.hq .hq-pf-role{height:28px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;font-size:13px;font-weight:600;white-space:nowrap}.hq .hq-pf-role--admin{background:var(--hq-fg);color:var(--hq-bg)}.hq .hq-pf-role--support{background:#8ab4ff24;color:var(--hq-info)}.hq .hq-pf-role--lecture{color:var(--hq-fg-2);box-shadow:inset 0 0 0 1.5px var(--hq-ligne-forte)}.hq .hq-pf-pile{display:flex;flex-direction:column;gap:2px;min-width:0}.hq .hq-pf-pile__note{font-size:12px;color:var(--hq-fg-3)}.hq .hq-pf-champ-bloc{display:flex;flex-direction:column;gap:6px;min-width:0}.hq .hq-pf-libelle{font-size:14px;font-weight:600}.hq .hq-pf-libelle__note{font-weight:400;color:var(--hq-fg-3)}.hq .hq-pf-champ{height:48px;box-sizing:border-box;border-radius:16px;border:1.5px solid var(--hq-ligne-forte);background:var(--hq-bg);color:var(--hq-fg);padding:0 14px;font-size:15px;min-width:0}.hq .hq-pf-champ:focus{border-color:var(--hq-accent)}.hq .hq-pf-champ--mono{font-family:var(--hq-font-mono)}.hq .hq-pf-champ--lecture{border-color:var(--hq-ligne)}.hq .hq-pf-champ--zone{height:auto;padding:12px 14px;line-height:1.5;resize:vertical;font-family:inherit}.hq .hq-pf-champ--date{color-scheme:dark}.hq .hq-pf-aide{font-size:13px;color:var(--hq-fg-3)}.hq .hq-pf-aide--erreur{color:var(--hq-danger)}.hq .hq-pf-case{display:flex;align-items:center;gap:12px;min-height:44px;font-size:14px;cursor:pointer}.hq .hq-pf-case input{width:20px;height:20px;margin:0;flex:none;accent-color:var(--hq-accent)}.hq .hq-pf-case--carte{align-items:flex-start;padding:14px 16px;border-radius:16px;background:var(--hq-surface-2)}.hq .hq-pf-case--carte input{margin-top:1px}.hq .hq-pf-segments{display:flex;padding:3px;border-radius:999px;background:var(--hq-bg);border:1.5px solid var(--hq-ligne);gap:2px}.hq .hq-pf-segments__option{height:36px;padding:0 12px;border-radius:999px;border:0;background:transparent;color:var(--hq-fg-3);font-size:13px;cursor:pointer}.hq .hq-pf-segments__option[aria-checked=true]{background:var(--hq-fg);color:var(--hq-bg);font-weight:600}.hq .hq-pf-interrupteur{width:56px;height:32px;flex:none;box-sizing:border-box;border-radius:999px;border:0;padding:4px;display:flex;justify-content:flex-start;background:var(--hq-ligne);box-shadow:inset 0 0 0 1.5px var(--hq-ligne-forte);cursor:pointer}.hq .hq-pf-interrupteur[aria-checked=true]{justify-content:flex-end;background:var(--hq-accent);box-shadow:none}.hq .hq-pf-interrupteur[aria-checked=true] .hq-pf-interrupteur__pastille{background:var(--hq-bg)}.hq .hq-pf-interrupteur:disabled{opacity:.45;cursor:not-allowed}.hq .hq-pf-interrupteur--grand{width:64px;height:36px}.hq .hq-pf-interrupteur--grand .hq-pf-interrupteur__pastille{width:28px;height:28px}.hq .hq-pf-interrupteur__pastille{width:24px;height:24px;border-radius:999px;background:var(--hq-fg-3)}.hq .hq-pf-table{width:100%;border-collapse:collapse;font-size:15px}.hq .hq-pf-table--fixe{table-layout:fixed}.hq .hq-pf-table th{box-sizing:border-box;height:44px;padding:0 16px;text-align:left;font-size:13px;font-weight:500;color:var(--hq-fg-3);white-space:nowrap;border-bottom:1px solid var(--hq-ligne)}.hq .hq-pf-table td{height:56px;padding:0 16px;border-bottom:1px solid var(--hq-ligne)}.hq .hq-pf-table tr>:first-child{padding-left:24px}.hq .hq-pf-table tr>:last-child{padding-right:24px}.hq .hq-pf-table tbody tr:last-child>*{border-bottom:0}.hq .hq-tableau .hq-pf-table thead th{border-top:1px solid var(--hq-ligne)}.hq .hq-pf-table .hq-pf-table__droite{text-align:right}.hq .hq-pf-table .hq-pf-table__centre{text-align:center}.hq .hq-pf-table__mono{font-family:var(--hq-font-mono);font-size:14px}.hq .hq-pf-table__secondaire{color:var(--hq-fg-2)}.hq .hq-pf-table__attenue{color:var(--hq-fg-3)}.hq .hq-pf-table .hq-pf-table__vide{height:112px;text-align:center;color:var(--hq-fg-3)}.hq .hq-emails__stats{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:16px}.hq .hq-emails__stat{padding:22px 24px;display:flex;flex-direction:column;gap:10px}.hq .hq-emails__stat--fournisseur{gap:12px}.hq .hq-emails__stat-ligne{display:flex;align-items:center;justify-content:space-between;gap:12px}.hq .hq-emails__stat-libelle{font-size:15px;color:var(--hq-fg-3)}.hq .hq-emails__expediteur{font-family:var(--hq-font-mono);font-size:15px;overflow-wrap:anywhere}.hq .hq-emails__auth{display:flex;gap:6px;flex-wrap:wrap}.hq .hq-emails__reglages{margin-left:auto;font-size:13px;min-height:24px;display:flex;align-items:center}.hq .hq-emails__stat-valeur{font-family:var(--hq-font-display);font-weight:800;font-size:40px;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.hq .hq-emails__stat-valeur--succes{color:var(--hq-succes)}.hq .hq-emails__stat-note{font-size:13px;color:var(--hq-fg-3)}.hq .hq-emails__grille{display:grid;grid-template-columns:272px minmax(0,1fr) 384px;gap:20px;align-items:start}.hq .hq-emails__modeles{padding:18px 10px 10px;display:flex;flex-direction:column;gap:4px}.hq .hq-emails__modeles-titre{margin:0 0 6px;padding:0 12px;font-size:13px;font-weight:500;color:var(--hq-fg-3)}.hq .hq-emails__modele{display:flex;align-items:center;gap:10px;min-height:60px;box-sizing:border-box;padding:8px 12px;border-radius:16px;color:var(--hq-fg)}.hq .hq-emails__modele:hover{background:var(--hq-surface-2);text-decoration:none}.hq .hq-emails__modele[aria-current=true]{background:var(--hq-surface-2);box-shadow:inset 0 0 0 1.5px var(--hq-ligne-forte)}.hq .hq-emails__modele[aria-current=true] .hq-emails__modele-envois{color:var(--hq-fg)}.hq .hq-emails__modele-textes{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.hq .hq-emails__modele-nom{font-weight:600}.hq .hq-emails__modele-declencheur{font-size:12px;color:var(--hq-fg-3)}.hq .hq-emails__modele-envois{font-size:14px;color:var(--hq-fg-2)}.hq .hq-emails__vide{margin:0;padding:8px 12px;color:var(--hq-fg-3)}.hq .hq-emails__editeur{padding:24px;display:flex;flex-direction:column;gap:16px}.hq .hq-emails__editeur .hq-pf-etat{padding:0}.hq .hq-emails__entete{display:flex;flex-direction:column;gap:6px}.hq .hq-emails__entete-ligne{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hq .hq-emails__titre{margin:0;font-family:var(--hq-font-display);font-weight:700;font-size:24px;letter-spacing:-.02em}.hq .hq-emails__sauvegarde{margin-left:auto;font-size:12px;color:var(--hq-fg-3)}.hq .hq-emails__sauvegarde--erreur{color:var(--hq-danger)}.hq .hq-emails__version,.hq .hq-emails__lecture{font-size:13px;color:var(--hq-fg-3)}.hq .hq-emails__lecture{color:var(--hq-alerte)}.hq .hq-emails__contenu{height:auto;padding:12px 14px;font-family:var(--hq-font-mono);font-size:13px;line-height:1.6;resize:vertical}.hq .hq-emails__variables{display:flex;flex-direction:column;gap:8px}.hq .hq-emails__puces{display:flex;flex-wrap:wrap;gap:6px}.hq .hq-emails__variable{height:36px;padding:0 12px;border-radius:999px;border:1.5px solid var(--hq-ligne-forte);background:transparent;color:var(--hq-fg);font-family:var(--hq-font-mono);font-size:12px;cursor:pointer}.hq .hq-emails__variable:hover:not(:disabled){background:var(--hq-surface-2)}.hq .hq-emails__variable:disabled{opacity:.6;cursor:default}.hq .hq-emails__apercu{padding:20px;display:flex;flex-direction:column;gap:14px}.hq .hq-emails__apercu-entete{display:flex;align-items:center;justify-content:space-between;gap:10px}.hq .hq-emails__apercu-titre{margin:0;font-size:15px;font-weight:600}.hq .hq-emails__donnees{height:44px;box-sizing:border-box;display:flex;align-items:center;gap:6px;padding:0 6px 0 14px;border-radius:999px;border:1.5px solid var(--hq-ligne);background:var(--hq-bg);cursor:pointer}.hq .hq-emails__donnees-libelle{font-size:13px;color:var(--hq-fg-3)}.hq .hq-emails__donnees-select{flex:1;min-width:0;height:38px;border:0;background:transparent;color:var(--hq-fg);font-size:14px;font-weight:600;cursor:pointer}.hq .hq-emails__donnees-select option{background:var(--hq-surface)}.hq .hq-emails__entetes{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;font-size:12px;padding:0 4px}.hq .hq-emails__entetes dt{color:var(--hq-fg-3)}.hq .hq-emails__entetes dd{margin:0;overflow-wrap:anywhere}.hq .hq-emails__entete-mono{font-family:var(--hq-font-mono);color:var(--hq-fg-2)}.hq .hq-emails__entete-objet{font-weight:600}.hq .hq-emails__rendu{background:#f3f2ee;color:#16171a;border-radius:16px;padding:24px 22px;display:flex;flex-direction:column;gap:14px;font-size:14px;line-height:1.55;overflow-wrap:anywhere}.hq .hq-emails__rendu-marque{display:flex;align-items:center;gap:8px}.hq .hq-emails__rendu-logo{width:28px;height:28px;border-radius:9px;background:#16171a;color:#f3f2ee;display:flex;align-items:center;justify-content:center;font-family:var(--hq-font-display);font-weight:800;font-size:10px}.hq .hq-emails__rendu-nom{font-family:var(--hq-font-display);font-weight:700;font-size:15px}.hq .hq-emails__rendu-titre{font-family:var(--hq-font-display);font-weight:800;font-size:22px;line-height:1.15;letter-spacing:-.01em}.hq .hq-emails__rendu-paragraphe{margin:0}.hq .hq-emails__rendu-paragraphe--signature{color:#5c5c57}.hq .hq-emails__rendu-bouton{align-self:flex-start;min-height:44px;box-sizing:border-box;padding:0 18px;border-radius:999px;background:var(--hq-accent);color:#16171a;font-weight:600;font-size:14px;display:flex;align-items:center}.hq .hq-emails__rendu-pied{padding-top:12px;border-top:1px solid #dedcd5;font-size:11px;color:#5c5c57}.hq .hq-emails__texte{margin:0;padding:18px;border-radius:16px;background:var(--hq-bg);color:var(--hq-fg-2);font-family:var(--hq-font-mono);font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.hq .hq-emails__rebonds{padding:20px 0 8px;display:flex;flex-direction:column;gap:10px;scroll-margin-top:24px}.hq .hq-emails__rebonds-entete{display:flex;align-items:center;justify-content:space-between;padding:0 24px}.hq .hq-emails__rebonds-entete .hq-pf-lien{align-self:auto}.hq .hq-emails__rebonds-titre{margin:0;font-family:var(--hq-font-display);font-weight:700;font-size:22px;letter-spacing:-.02em}.hq .hq-journal__dates{display:flex;gap:10px;margin-top:-12px}.hq .hq-journal__date{height:40px;border:0;background:transparent;color:var(--hq-fg);font-size:15px;font-weight:600;color-scheme:dark;padding-right:10px}.hq .hq-journal__avant{padding:26px 28px;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;box-shadow:0 0 0 2px #f5b4528c,0 0 48px #f5b4520f}.hq .hq-journal__avant-principal{display:flex;flex-direction:column;gap:16px;min-width:0}.hq .hq-journal__avant-ligne{display:flex;align-items:center;gap:10px}.hq .hq-journal__avant-date{font-family:var(--hq-font-mono);font-size:13px;color:var(--hq-fg-3)}.hq .hq-journal__avant-note{margin-left:auto;font-size:13px;color:var(--hq-fg-3)}.hq .hq-journal__avant-titre{margin:0;font-family:var(--hq-font-display);font-weight:700;font-size:28px;letter-spacing:-.02em;line-height:1.15}.hq .hq-journal__avant-motif{font-size:16px;color:var(--hq-fg-2)}.hq .hq-journal__avant-ticket{font-family:var(--hq-font-mono);font-size:15px}.hq .hq-journal__avant-cartes{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hq .hq-journal__avant-carte{background:var(--hq-surface-2);border-radius:16px;padding:12px 14px;display:flex;flex-direction:column;gap:4px;min-width:0}.hq .hq-journal__avant-carte dt{font-size:12px;color:var(--hq-fg-3)}.hq .hq-journal__avant-carte dd{margin:0;overflow-wrap:anywhere}.hq .hq-journal__avant-valeur{font-size:15px;font-weight:600}.hq .hq-journal__avant-valeur--mono{font-family:var(--hq-font-mono)}.hq .hq-journal__avant-valeur--ip{font-family:var(--hq-font-mono);font-weight:400}.hq .hq-journal__avant-detail{font-size:12px;color:var(--hq-fg-3)}.hq .hq-journal__avant-detail--alerte{color:var(--hq-alerte)}.hq .hq-journal__avant-session{display:flex;flex-direction:column;gap:12px;padding-left:28px;border-left:1px solid var(--hq-ligne)}.hq .hq-journal__avant-sous-titre{font-size:14px;font-weight:600}.hq .hq-journal__etapes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.hq .hq-journal__etape{display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px;align-items:baseline;min-height:40px;box-sizing:border-box;border-top:1px solid var(--hq-ligne);padding-top:10px}.hq .hq-journal__etape:last-child{border-bottom:1px solid var(--hq-ligne);padding-bottom:10px}.hq .hq-journal__etape-heure{font-family:var(--hq-font-mono);font-size:13px;color:var(--hq-fg-3)}.hq .hq-journal__etape-libelle{font-size:14px}.hq .hq-journal__etape-libelle--fin{color:var(--hq-succes)}.hq .hq-journal__avant-actions{display:flex;gap:8px;margin-top:auto}.hq .hq-journal__avant-bouton{flex:1;height:44px;box-sizing:border-box;padding:0 14px;border-radius:999px;border:1.5px solid var(--hq-ligne-forte);background:transparent;color:var(--hq-fg);font-size:14px;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.hq .hq-journal__avant-bouton:hover{background:var(--hq-surface-2);color:var(--hq-fg);text-decoration:none}.hq .hq-journal__fuseau{font-size:13px;color:var(--hq-fg-3)}.hq .hq-journal__erreur{padding:0 24px 16px}.hq .hq-journal__col-date{width:168px}.hq .hq-journal__col-qui{width:196px}.hq .hq-journal__col-cible{width:250px}.hq .hq-journal__col-ip{width:150px}.hq .hq-journal__date-cellule{font-family:var(--hq-font-mono);font-size:13px;color:var(--hq-fg-2)}.hq .hq-journal__ligne--avant{background:var(--hq-surface-2)}.hq .hq-journal__ligne--avant .hq-journal__date-cellule{color:var(--hq-fg)}.hq .hq-journal__ligne--avant .hq-journal__avatar{background:var(--hq-piste)}.hq .hq-journal__ligne--avant .hq-journal__action{font-weight:600}.hq .hq-journal__acteur{display:flex;align-items:center;gap:8px;min-width:0}.hq .hq-journal__acteur--auto{color:var(--hq-fg-2)}.hq .hq-journal__avatar{width:28px;height:28px;flex:none;border-radius:999px;background:var(--hq-surface-2);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.hq .hq-journal__avatar--contour{background:transparent;box-shadow:inset 0 0 0 1.5px var(--hq-ligne-forte)}.hq .hq-journal__categorie--avant{color:var(--hq-alerte)}.hq .hq-journal__cible{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hq .hq-journal__cible.hq-pf-table__mono{font-size:13px}.hq .hq-journal__table td.hq-pf-table__mono:last-child{font-size:13px}.hq .hq-equipe__2fa{padding:22px 24px;display:flex;align-items:center;gap:20px}.hq .hq-equipe__2fa-icone{width:52px;height:52px;flex:none;border-radius:16px;background:#8fd19e24;color:var(--hq-succes);display:flex;align-items:center;justify-content:center}.hq .hq-equipe__2fa-icone--alerte{background:#f5b45224;color:var(--hq-alerte)}.hq .hq-equipe__2fa-textes{flex:1;display:flex;flex-direction:column;gap:4px}.hq .hq-equipe__2fa-titre{margin:0;font-size:17px;font-weight:600}.hq .hq-equipe__2fa-texte{margin:0;font-size:14px;line-height:1.5;color:var(--hq-fg-3)}.hq .hq-equipe__2fa-conformite{white-space:nowrap}.hq .hq-equipe__table td{height:64px}.hq .hq-equipe__col-role{width:200px}.hq .hq-equipe__col-2fa{width:230px}.hq .hq-equipe__col-activite{width:210px}.hq .hq-equipe__col-actions,.hq .hq-equipe__col-perm{width:200px}.hq .hq-equipe__personne{display:flex;align-items:center;gap:12px;min-width:0}.hq .hq-equipe__avatar{width:40px;height:40px;flex:none;box-sizing:border-box;border-radius:999px;background:var(--hq-surface-2);display:flex;align-items:center;justify-content:center;font-weight:600}.hq .hq-equipe__avatar--invitation{background:transparent;border:1.5px dashed var(--hq-fg-inactif);color:var(--hq-fg-3)}.hq .hq-equipe__nom{font-weight:600}.hq .hq-equipe__toi{font-weight:400;color:var(--hq-fg-3)}.hq .hq-equipe__email{font-family:var(--hq-font-mono);font-size:12px;color:var(--hq-fg-3);overflow:hidden;text-overflow:ellipsis}.hq .hq-equipe__email-invite{font-family:var(--hq-font-mono);font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis}.hq .hq-equipe__expiration{font-size:12px;color:var(--hq-alerte)}.hq .hq-equipe__select{height:44px;box-sizing:border-box;padding:0 12px;border-radius:999px;border:1.5px solid var(--hq-ligne-forte);background:var(--hq-bg);color:var(--hq-fg);font-size:14px;font-weight:600;cursor:pointer}.hq .hq-equipe__select option{background:var(--hq-surface)}.hq .hq-equipe__2fa-etat{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--hq-succes)}.hq .hq-equipe__note{font-size:13px;color:var(--hq-fg-3)}.hq .hq-equipe__actions{display:inline-flex;gap:6px}.hq .hq-equipe__matrice{padding:24px 0 8px;display:flex;flex-direction:column;gap:12px;scroll-margin-top:24px}.hq .hq-equipe__matrice-entete{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:0 24px}.hq .hq-equipe__matrice-titres{gap:4px}.hq .hq-equipe__matrice-note{font-size:14px;color:var(--hq-fg-3)}.hq .hq-equipe__matrice-fixe{font-size:13px;color:var(--hq-fg-3)}.hq .hq-equipe__permissions thead th,.hq .hq-equipe__permissions td,.hq .hq-equipe__permissions .hq-equipe__permission{height:52px}.hq .hq-pf-table .hq-equipe__groupe{height:40px;padding:0 24px;text-align:left;font-family:var(--hq-font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--hq-fg-3);background:var(--hq-bg);border-bottom:0}.hq .hq-pf-table .hq-equipe__permission{font-size:15px;font-weight:400;color:var(--hq-fg);white-space:normal}.hq .hq-equipe__indice{color:var(--hq-fg-3)}.hq .hq-equipe__oui{display:inline-flex;color:var(--hq-succes);vertical-align:middle}.hq .hq-equipe__non{color:var(--hq-fg-inactif)}.hq .hq-equipe__precision{font-size:13px;color:var(--hq-fg-2)}.hq .hq-reglages__etat{font-size:14px;color:var(--hq-fg-3)}.hq .hq-reglages__annuler{height:48px;padding:0 18px;font-size:15px}.hq .hq-reglages__grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.hq .hq-reglages__carte{padding:26px;display:flex;flex-direction:column;gap:18px}.hq .hq-reglages__carte--liste{gap:12px}.hq .hq-reglages__code{font-family:var(--hq-font-mono);color:var(--hq-fg-2)}.hq .hq-reglages__copie{display:flex;gap:8px}.hq .hq-reglages__copie .hq-pf-champ{flex:1}.hq .hq-reglages__option{display:flex;align-items:center;gap:14px;min-height:56px;padding:0 16px;border-radius:16px;background:var(--hq-surface-2)}.hq .hq-reglages__option-textes{flex:1}.hq .hq-reglages__option-titre{font-size:15px;font-weight:600}.hq .hq-reglages__reserves{gap:8px}.hq .hq-reglages__puces{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.hq .hq-reglages__puce{height:32px;box-sizing:border-box;display:inline-flex;align-items:center;gap:4px;padding:0 6px 0 12px;border-radius:999px;background:var(--hq-surface-2);font-family:var(--hq-font-mono);font-size:13px}.hq .hq-reglages__retirer{width:24px;height:24px;border-radius:999px;border:0;background:transparent;color:var(--hq-fg-3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.hq .hq-reglages__retirer:hover{background:var(--hq-piste);color:var(--hq-fg)}.hq .hq-reglages__ajouter{height:32px;padding:0 12px;border-radius:999px;border:1.5px dashed var(--hq-ligne-forte);background:transparent;color:var(--hq-fg);font-size:13px;cursor:pointer}.hq .hq-reglages__ajout{height:32px;box-sizing:border-box;display:inline-flex;align-items:center;gap:4px;padding:0 4px 0 10px;border-radius:999px;border:1.5px solid var(--hq-accent)}.hq .hq-reglages__ajout-champ{width:110px;border:0;background:transparent;color:var(--hq-fg);font-family:var(--hq-font-mono);font-size:13px}.hq .hq-reglages__ajout-champ:focus-visible{outline:none}.hq .hq-reglages__ajout-ok{height:24px;padding:0 10px;border-radius:999px;border:0;background:var(--hq-accent);color:var(--hq-bg);font-size:12px;font-weight:600;cursor:pointer}.hq .hq-reglages__carte-entete{display:flex;align-items:center;justify-content:space-between;gap:12px}.hq .hq-reglages__liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.hq .hq-reglages__liste>li{border-top:1px solid var(--hq-ligne)}.hq .hq-reglages__liste>li:last-child{border-bottom:1px solid var(--hq-ligne)}.hq .hq-reglages__integration,.hq .hq-reglages__document{display:flex;align-items:center;gap:14px;min-height:84px}.hq .hq-reglages__document{min-height:80px}.hq .hq-reglages__vignette{width:44px;height:44px;flex:none;border-radius:14px;background:var(--hq-surface-2);color:var(--hq-fg-2);display:flex;align-items:center;justify-content:center}.hq .hq-reglages__integration-textes{flex:1;gap:3px}.hq .hq-reglages__document-titre{display:flex;align-items:center;gap:8px}.hq .hq-reglages__version{height:22px;display:inline-flex;align-items:center;padding:0 8px;border-radius:999px;font-family:var(--hq-font-mono);font-size:12px;background:#8fd19e24;color:var(--hq-succes)}.hq .hq-reglages__version--contour{background:transparent;color:var(--hq-fg-2);box-shadow:inset 0 0 0 1.5px var(--hq-ligne-forte)}.hq .hq-reglages__maintenance{gap:16px;box-shadow:inset 0 0 0 1.5px #f5b45259}.hq .hq-reglages__maintenance-entete{display:flex;align-items:flex-start;gap:16px}.hq .hq-reglages__maintenance-textes{flex:1;gap:6px}.hq .hq-reglages__texte{margin:0;font-size:14px;line-height:1.5;color:var(--hq-fg-3)}.hq .hq-reglages__maintenance-etat{align-self:flex-start}.hq .hq-reglages__point-vert{background:var(--hq-succes)}.hq .hq-reglages__dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hq .hq-reglages__case-titre{font-size:15px}.hq .hq-reglages__cles{padding:24px 0 8px;display:flex;flex-direction:column;gap:12px}.hq .hq-reglages__cles-entete{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:0 24px}.hq .hq-reglages__cles-titres{gap:4px}.hq .hq-reglages__admins{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--hq-fg-3)}.hq .hq-reglages__col-cle{width:300px}.hq .hq-reglages__col-date{width:150px}.hq .hq-reglages__col-actions{width:250px}.hq .hq-reglages__col-evenements{width:220px}.hq .hq-reglages__col-reception{width:180px}.hq .hq-reglages__masque,.hq .hq-reglages__adresse{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hq .hq-reglages__actions{display:inline-flex;gap:6px}.hq .hq-reglages__webhooks-entete{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px 0}.hq .hq-reglages__webhooks-titre{margin:0;font-size:15px;font-weight:600}.hq .hq-erreur{flex:1;min-height:calc(100vh - 220px);display:flex;align-items:center;justify-content:center}.hq .hq-erreur__contenu{width:620px;max-width:100%;display:flex;flex-direction:column;gap:22px}.hq .hq-erreur__code{font-family:var(--hq-font-mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.hq .hq-erreur__code--alerte{color:var(--hq-alerte)}.hq .hq-erreur__code--danger{color:var(--hq-danger)}.hq .hq-erreur__titre{margin:0;font-family:var(--hq-font-display);font-weight:800;font-size:56px;letter-spacing:-.04em;line-height:1}.hq .hq-erreur__texte{margin:0;font-size:17px;line-height:1.55;color:var(--hq-fg-3)}.hq .hq-erreur__url{font-family:var(--hq-font-mono);color:var(--hq-fg);overflow-wrap:anywhere}.hq .hq-erreur__contexte{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:18px;background:var(--hq-surface)}.hq .hq-erreur__contexte-texte{font-size:14px;color:var(--hq-fg-2)}.hq .hq-erreur__contexte-texte .hq-erreur__url{color:inherit}.hq .hq-erreur__actions{display:flex;gap:10px;align-items:center}.hq .hq-erreur__bouton{height:52px;box-sizing:border-box;padding:0 22px;border-radius:999px;border:1.5px solid var(--hq-ligne-forte);color:var(--hq-fg);font-size:15px;display:inline-flex;align-items:center}.hq .hq-erreur__bouton:hover{background:var(--hq-surface);color:var(--hq-fg);text-decoration:none}.hq .hq-erreur__bouton--primaire{padding:0 24px;border:0;background:var(--hq-accent);color:var(--hq-bg);font-weight:600}.hq .hq-erreur__bouton--primaire:hover{background:var(--hq-accent);color:var(--hq-bg)}@media(max-width:1279px){.hq .hq-emails__stats,.hq .hq-journal__avant-cartes{grid-template-columns:repeat(2,minmax(0,1fr))}.hq .hq-emails__grille{grid-template-columns:240px minmax(0,1fr)}.hq .hq-emails__apercu{grid-column:1/-1}.hq .hq-journal__avant,.hq .hq-reglages__grille{grid-template-columns:minmax(0,1fr)}.hq .hq-journal__avant-session{padding-left:0;border-left:0}}.hq-dialogue .hq-btn.hq-pfd-btn--info,.hq-dialogue .hq-btn.hq-pfd-btn--alerte{padding:0 24px;border:0;color:var(--hq-bg);font-weight:600}.hq-dialogue .hq-btn.hq-pfd-btn--info{background:var(--hq-info)}.hq-dialogue .hq-btn.hq-pfd-btn--alerte{background:var(--hq-alerte)}.hq-dialogue .hq-pfd-formulaire{display:flex;flex-direction:column;gap:20px}.hq-dialogue .hq-pfd-grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hq-dialogue .hq-pfd-champ-bloc{display:flex;flex-direction:column;gap:8px;min-width:0}.hq-dialogue .hq-pfd-libelle{padding:0;font-size:15px;font-weight:600}.hq-dialogue .hq-pfd-champ{height:52px;box-sizing:border-box;padding:0 16px;border-radius:16px;border:1.5px solid var(--hq-ligne-forte);background:var(--hq-bg);color:var(--hq-fg);font-size:15px;min-width:0;width:100%}.hq-dialogue .hq-pfd-champ:focus{border-color:var(--hq-accent);box-shadow:0 0 0 4px #c6f24e24}.hq-dialogue .hq-pfd-champ--mono{font-family:var(--hq-font-mono)}.hq-dialogue .hq-pfd-champ--lecture{background:var(--hq-surface-2);color:var(--hq-fg-2)}.hq-dialogue .hq-pfd-champ--zone{height:auto;padding:12px 14px;line-height:1.5;resize:none}.hq-dialogue .hq-pfd-champ--date{color-scheme:dark}.hq-dialogue .hq-pfd-champ option{background:var(--hq-surface)}.hq-dialogue select.hq-pfd-champ{cursor:pointer}.hq-dialogue .hq-pfd-aide{font-size:13px;line-height:1.45;color:var(--hq-fg-3)}.hq-dialogue .hq-pfd-aide--erreur{color:var(--hq-danger)}.hq-dialogue .hq-pfd-groupe{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:10px;min-width:0}.hq-dialogue .hq-pfd-groupe>legend{margin-bottom:10px}.hq-dialogue .hq-pfd-choix{display:grid;gap:8px}.hq-dialogue .hq-pfd-choix--2{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-dialogue .hq-pfd-choix--3{grid-template-columns:repeat(3,minmax(0,1fr))}.hq-dialogue .hq-pfd-option{display:flex;align-items:flex-start;gap:12px;min-height:48px;box-sizing:border-box;padding:14px 16px;border-radius:16px;box-shadow:inset 0 0 0 1.5px var(--hq-ligne-forte);cursor:pointer}.hq-dialogue .hq-pfd-option input{width:20px;height:20px;margin:1px 0 0;flex:none;accent-color:var(--hq-fg)}.hq-dialogue .hq-pfd-option--ligne{align-items:center;padding:0 16px}.hq-dialogue .hq-pfd-option--ligne input{margin:0}.hq-dialogue .hq-pfd-option--actif{background:var(--hq-surface-2);box-shadow:inset 0 0 0 2px var(--hq-fg)}.hq-dialogue .hq-pfd-option--actif .hq-pfd-option__titre{font-weight:600}.hq-dialogue .hq-pfd-option__textes{display:flex;flex-direction:column;gap:4px}.hq-dialogue .hq-pfd-option__titre{font-size:15px}.hq-dialogue .hq-pfd-option__detail{font-size:13px;line-height:1.4;color:var(--hq-fg-3)}.hq-dialogue .hq-pfd-info{display:flex;align-items:center;gap:12px;min-height:52px;box-sizing:border-box;padding:10px 16px;border-radius:16px;background:var(--hq-surface-2);font-size:14px;line-height:1.45;color:var(--hq-fg-2)}.hq-dialogue .hq-pfd-info svg{flex:none}.hq-dialogue .hq-pfd-info__icone--alerte{color:var(--hq-alerte)}.hq-dialogue .hq-pfd-info__icone--succes{color:var(--hq-succes)}.hq-dialogue .hq-pfd-case{display:flex;align-items:center;gap:14px;min-height:52px;box-sizing:border-box;padding:0 16px;border-radius:16px;background:var(--hq-surface-2);font-size:15px;cursor:pointer}.hq-dialogue .hq-pfd-case input{width:22px;height:22px;margin:0;flex:none;accent-color:var(--hq-accent)}.hq-dialogue .hq-pfd-recap{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 24px;padding:16px 18px;border-radius:18px;background:var(--hq-bg);font-size:14px}.hq-dialogue .hq-pfd-recap dt{color:var(--hq-fg-3)}.hq-dialogue .hq-pfd-recap dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.hq-dialogue .hq-pfd-avertissement{padding:14px 18px;border-radius:18px;background:#ff8a7a1a;box-shadow:inset 0 0 0 1.5px #ff8a7a59;display:flex;flex-direction:column;gap:8px}.hq-dialogue .hq-pfd-avertissement__titre{font-size:14px;font-weight:600;color:var(--hq-danger)}.hq-dialogue .hq-pfd-avertissement__liste{margin:0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:1.45;color:var(--hq-fg-2)}.hq-dialogue .hq-pfd-puces{display:flex;flex-wrap:wrap;gap:8px}.hq-dialogue .hq-pfd-puce{height:40px;box-sizing:border-box;display:inline-flex;align-items:center;gap:10px;padding:0 14px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--hq-ligne-forte);cursor:pointer}.hq-dialogue .hq-pfd-puce input{width:18px;height:18px;margin:0;accent-color:var(--hq-accent)}.hq-dialogue .hq-pfd-puce--actif{background:var(--hq-surface-2);box-shadow:inset 0 0 0 2px var(--hq-fg)}.hq-dialogue .hq-pfd-puce__texte{font-family:var(--hq-font-mono);font-size:13px}.hq-dialogue .hq-pfd-etat{display:flex;align-items:center;gap:12px}.hq-dialogue .hq-pfd-pastille{--hq-pfd-couleur: var(--hq-succes);--hq-pfd-fond: rgba(143, 209, 158, .14);height:26px;flex:none;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border-radius:999px;font-size:13px;font-weight:600;background:var(--hq-pfd-fond);color:var(--hq-pfd-couleur)}.hq-dialogue .hq-pfd-pastille--alerte{--hq-pfd-couleur: var(--hq-alerte);--hq-pfd-fond: rgba(245, 180, 82, .14)}.hq-dialogue .hq-pfd-pastille--danger{--hq-pfd-couleur: var(--hq-danger);--hq-pfd-fond: rgba(255, 138, 122, .14)}.hq-dialogue .hq-pfd-pastille--neutre{--hq-pfd-couleur: var(--hq-fg-2);--hq-pfd-fond: transparent;box-shadow:inset 0 0 0 1.5px var(--hq-ligne-forte)}.hq-dialogue .hq-pfd-pastille__point{width:7px;height:7px;border-radius:999px;background:var(--hq-pfd-couleur)}.hq-dialogue .hq-pfd-suffixe{position:relative;display:flex}.hq-dialogue .hq-pfd-suffixe .hq-pfd-champ{padding-right:40px}.hq-dialogue .hq-pfd-suffixe__texte{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-family:var(--hq-font-mono);color:var(--hq-fg-3)}.hq-dialogue .hq-pfd-lien{align-self:flex-start;min-height:44px;display:inline-flex;align-items:center;font-size:14px}.hq-dialogue .hq-pfd-cle{display:flex;align-items:center;gap:10px;padding:14px 14px 14px 18px;border-radius:18px;background:var(--hq-bg);box-shadow:inset 0 0 0 1.5px #f5b45273}.hq-dialogue .hq-pfd-cle__valeur{flex:1;min-width:0;font-family:var(--hq-font-mono);font-size:15px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.hq-dialogue .hq-pfd-cle__copier{height:44px;padding:0 14px;border-radius:999px;border:1.5px solid var(--hq-ligne-forte);background:transparent;color:var(--hq-fg);font-size:14px;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.hq-dialogue .hq-pfd-rebours{display:flex;align-items:center;gap:12px}.hq-dialogue .hq-pfd-rebours__piste{flex:1;height:4px;border-radius:999px;background:var(--hq-piste);overflow:hidden}.hq-dialogue .hq-pfd-rebours__jauge{display:block;height:100%;border-radius:999px;background:var(--hq-alerte);transition:width 1s linear}.hq-dialogue .hq-pfd-rebours__texte{font-size:13px;color:var(--hq-fg-3);font-variant-numeric:tabular-nums}.hq-dialogue .hq-code2fa{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:10px;min-width:0}.hq-dialogue .hq-code2fa__legende{padding:0;margin-bottom:10px;font-size:15px;font-weight:600}.hq-dialogue .hq-code2fa__cases{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.hq-dialogue .hq-code2fa__case{width:100%;height:60px;box-sizing:border-box;border-radius:16px;border:1.5px solid var(--hq-ligne-forte);background:var(--hq-bg);color:var(--hq-fg);text-align:center;font-family:var(--hq-font-mono);font-size:26px;font-weight:500}.hq-dialogue .hq-code2fa__case:focus{border:2px solid var(--hq-accent);box-shadow:0 0 0 4px #c6f24e24}.hq-dialogue .hq-code2fa__case:disabled{opacity:.6}.hq .hq-profil{max-width:960px;display:flex;flex-direction:column;gap:24px}.hq .hq-profil__alerte{margin:0;padding:14px 18px;border-radius:18px;background:var(--hq-danger-doux-bg);color:var(--hq-danger);font-size:14px;font-weight:500}.hq .hq-profil__carte{background:var(--hq-surface);border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:18px;scroll-margin-top:24px}.hq .hq-profil__carte:focus{outline:0}.hq .hq-profil__entete{display:flex;flex-direction:column;gap:4px}.hq .hq-profil__h2{margin:0;font-family:var(--hq-font-display);font-weight:700;font-size:24px;letter-spacing:-.02em}.hq .hq-profil__sous-titre{font-size:14px;color:var(--hq-fg-3)}.hq .hq-profil__identite{display:flex;align-items:center;gap:20px}.hq .hq-profil__avatar{width:72px;height:72px;flex:none;border-radius:999px;background:var(--hq-surface-2);display:flex;align-items:center;justify-content:center;font-family:var(--hq-font-display);font-weight:700;font-size:28px}.hq .hq-profil__role-bloc{display:flex;flex-direction:column;gap:6px}.hq .hq-profil__role{height:28px;align-self:flex-start;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;background:var(--hq-fg);color:var(--hq-bg);font-size:13px;font-weight:600}.hq .hq-profil__note{margin:0;font-size:13px;line-height:1.45;color:var(--hq-fg-3)}.hq .hq-profil__formulaire{display:flex;flex-direction:column;gap:18px}.hq .hq-profil__grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hq .hq-profil__champ{display:flex;flex-direction:column;gap:8px;min-width:0}.hq .hq-profil__champ label{font-size:15px;font-weight:600}.hq .hq-profil__entree{height:52px;box-sizing:border-box;padding:0 16px;border-radius:16px;border:1.5px solid var(--hq-ligne-forte);background:var(--hq-bg);color:var(--hq-fg);font-size:15px}.hq .hq-profil__entree:focus{outline:0;border:2px solid var(--hq-accent);box-shadow:0 0 0 4px #c6f24e24}.hq .hq-profil__entree--mono{font-family:var(--hq-font-mono)}.hq .hq-profil__actions{display:flex;align-items:center;justify-content:flex-end;gap:16px}.hq .hq-profil__retour{margin:0;font-size:14px;color:var(--hq-succes)}.hq .hq-profil__retour:empty{display:none}.hq .hq-profil__actions .hq-profil__retour{display:block;margin-right:auto}.hq .hq-profil__retour--erreur{color:var(--hq-danger)}.hq .hq-profil__enregistrer{height:48px;padding:0 22px;border-radius:999px;border:0;background:var(--hq-accent);color:var(--hq-bg);font-size:15px;font-weight:600;cursor:pointer}.hq .hq-profil__enregistrer:disabled{opacity:.45;cursor:default}.hq .hq-profil__ligne{display:flex;align-items:center;gap:16px;min-height:64px;border-bottom:1px solid var(--hq-ligne)}.hq .hq-profil__ligne:last-child{border-bottom:0}.hq .hq-profil__picto{flex:none;color:var(--hq-fg-2)}.hq .hq-profil__picto--actif{color:var(--hq-succes)}.hq .hq-profil__ligne-textes{display:flex;flex-direction:column;gap:3px;min-width:0}.hq .hq-profil__ligne-titre{font-weight:600}.hq .hq-profil__courante{font-weight:400;color:var(--hq-succes)}.hq .hq-profil__ligne-detail{font-size:13px;color:var(--hq-fg-3)}.hq .hq-profil__boutons{margin-left:auto;display:flex;gap:8px}.hq .hq-profil__bouton{height:44px;padding:0 16px;border-radius:999px;border:1.5px solid var(--hq-ligne-forte);background:transparent;color:var(--hq-fg);font-size:14px;white-space:nowrap;cursor:pointer}.hq .hq-profil__bouton:hover{background:var(--hq-surface-2)}.hq .hq-profil__bouton--danger{border-color:#5a2e2e;color:#ff9a8f}@media(max-width:767px){.hq .hq-profil__grille{grid-template-columns:minmax(0,1fr)}.hq .hq-profil__ligne{flex-wrap:wrap;padding:12px 0}}.hq-menu-compte{--hq-bg: #111214;--hq-bg-nav: #0d0e10;--hq-surface: #1a1b1f;--hq-surface-2: #22242a;--hq-piste: #33353b;--hq-ligne: #2a2c31;--hq-ligne-forte: #3a3d44;--hq-fg: #ecebe6;--hq-fg-2: #c9c8c2;--hq-fg-3: #a3a39d;--hq-fg-inactif: #5a5d64;--hq-placeholder: #8a8a85;--hq-accent: #c6f24e;--hq-accent-doux-bg: #2c3120;--hq-accent-doux-fg: #ddf59a;--hq-lien: #8ab4ff;--hq-lien-survol: #b8d0ff;--hq-info: #8ab4ff;--hq-succes: #8fd19e;--hq-alerte: #f5b452;--hq-danger: #ff8a7a;--hq-danger-doux-bg: #2e1f1d;--hq-font-display: "Bricolage Grotesque", system-ui, sans-serif;--hq-font: "Geist", system-ui, sans-serif;--hq-font-mono: "Geist Mono", ui-monospace, monospace;width:280px;box-sizing:border-box;background:var(--hq-surface);border-radius:24px;box-shadow:0 24px 64px #0000008c,inset 0 0 0 1.5px var(--hq-ligne);padding:8px;display:flex;flex-direction:column;gap:2px;color:var(--hq-fg);font-family:var(--hq-font);font-size:15px;-webkit-font-smoothing:antialiased}.hq-menu-compte__identite{display:flex;flex-direction:column;gap:3px;padding:12px 14px 14px;min-width:0}.hq-menu-compte__nom{font-weight:600}.hq-menu-compte__email{font-family:var(--hq-font-mono);font-size:13px;color:var(--hq-fg-3);overflow-wrap:anywhere}.hq-menu-compte__separateur{height:1px;background:var(--hq-ligne);margin:6px 8px}.hq-menu-compte__separateur--haut{margin:0 8px 6px}.hq-menu-compte__entree{height:48px;box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:0 14px;border:0;border-radius:14px;background:transparent;color:var(--hq-fg);font:inherit;font-size:15px;text-align:left;text-decoration:none;cursor:pointer}.hq-menu-compte__entree svg{color:var(--hq-fg-2)}.hq-menu-compte__entree:hover,.hq-menu-compte__entree:focus-visible{background:var(--hq-surface-2);color:var(--hq-fg);text-decoration:none}.hq-menu-compte__entree:focus-visible{outline:3px solid var(--hq-accent);outline-offset:-3px}.hq-menu-compte__entree--danger,.hq-menu-compte__entree--danger:hover,.hq-menu-compte__entree--danger:focus-visible{color:var(--hq-danger)}.hq-menu-compte__entree--danger svg,.hq-menu-compte__entree--danger:hover svg,.hq-menu-compte__entree--danger:focus-visible svg{color:var(--hq-danger)}.hq-dialogue .hq-profil-choix{margin:0;padding:0;border:0;min-width:0;display:flex;flex-direction:column;gap:10px}.hq-dialogue .hq-profil-choix__legende{padding:0;margin-bottom:10px;font-size:15px;font-weight:600}.hq-dialogue .hq-profil-choix__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hq-dialogue .hq-profil-choix__option{display:flex;align-items:center;gap:12px;min-height:48px;box-sizing:border-box;padding:0 16px;border-radius:16px;box-shadow:inset 0 0 0 1.5px var(--hq-ligne-forte);font-size:15px;cursor:pointer}.hq-dialogue .hq-profil-choix__option input{width:20px;height:20px;margin:0;flex:none;accent-color:var(--hq-fg)}.hq-dialogue .hq-profil-choix__option--actif{background:var(--hq-surface-2);box-shadow:inset 0 0 0 2px var(--hq-fg);font-weight:600}.hq-dialogue .hq-profil-dialogue-note{margin:0;font-size:13px;line-height:1.45;color:var(--hq-fg-3)}.hq-dialogue .hq-profil-champ{display:flex;flex-direction:column;gap:8px}.hq-dialogue .hq-profil-champ__libelle{font-size:15px;font-weight:600}.hq-dialogue .hq-profil-champ__entree{height:52px;box-sizing:border-box;padding:0 16px;border-radius:16px;border:1.5px solid var(--hq-ligne-forte);background:var(--hq-bg);color:var(--hq-fg);font-size:15px}.hq-dialogue .hq-profil-champ__entree:focus{outline:0;border:2px solid var(--hq-accent);box-shadow:0 0 0 4px #c6f24e24}@media(max-width:560px){.hq-dialogue .hq-profil-choix__options{grid-template-columns:minmax(0,1fr)}}.hq{--hq-bg: #111214;--hq-bg-nav: #0d0e10;--hq-surface: #1a1b1f;--hq-surface-2: #22242a;--hq-piste: #33353b;--hq-ligne: #2a2c31;--hq-ligne-forte: #3a3d44;--hq-fg: #ecebe6;--hq-fg-2: #c9c8c2;--hq-fg-3: #a3a39d;--hq-fg-inactif: #5a5d64;--hq-placeholder: #8a8a85;--hq-accent: #c6f24e;--hq-accent-doux-bg: #2c3120;--hq-accent-doux-fg: #ddf59a;--hq-lien: #8ab4ff;--hq-lien-survol: #b8d0ff;--hq-info: #8ab4ff;--hq-succes: #8fd19e;--hq-alerte: #f5b452;--hq-danger: #ff8a7a;--hq-danger-doux-bg: #2e1f1d;--hq-font-display: "Bricolage Grotesque", system-ui, sans-serif;--hq-font: "Geist", system-ui, sans-serif;--hq-font-mono: "Geist Mono", ui-monospace, monospace;display:flex;min-height:100vh;background:var(--hq-bg);color:var(--hq-fg);font-family:var(--hq-font);font-size:15px;-webkit-font-smoothing:antialiased}.hq a{color:var(--hq-lien);text-decoration:none}.hq :focus-visible{outline:3px solid var(--hq-accent);outline-offset:3px}.hq input::placeholder{color:var(--hq-placeholder)}.hq button,.hq input,.hq select{font:inherit}.hq .hq-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hq .hq-nombre{font-variant-numeric:tabular-nums}.hq .hq-nav{width:240px;flex:none;box-sizing:border-box;background:var(--hq-bg-nav);border-right:1px solid var(--hq-ligne);display:flex;flex-direction:column;padding:22px 14px 20px;gap:2px}.hq .hq-nav__marque{display:flex;align-items:center;gap:10px;padding:0 6px 18px}.hq .hq-nav__logo{width:40px;height:40px;flex:none;border-radius:14px;background:var(--hq-fg);color:var(--hq-bg);display:flex;align-items:center;justify-content:center;font-family:var(--hq-font-display);font-weight:800;font-size:14px;letter-spacing:-.02em}.hq .hq-nav__titre{display:flex;flex-direction:column;align-items:flex-start;gap:5px;line-height:1}.hq .hq-nav__nom{font-family:var(--hq-font-display);font-weight:700;font-size:18px}.hq .hq-nav__interne{height:20px;padding:0 8px;border-radius:999px;background:#f5b45224;color:var(--hq-alerte);font-family:var(--hq-font-mono);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center}.hq .hq-nav__lien{height:44px;display:flex;align-items:center;gap:12px;padding:0 10px 0 14px;border-radius:999px;color:var(--hq-fg-2);font-size:15px;cursor:pointer;transition:background-color .2s ease}.hq .hq-nav__lien:hover{background:var(--hq-surface);color:var(--hq-fg)}.hq .hq-nav__lien[aria-disabled=true]{cursor:default}.hq .hq-nav__lien--actif{background:var(--hq-surface-2);box-shadow:inset 0 0 0 1.5px var(--hq-ligne-forte);color:var(--hq-fg);font-weight:600}.hq .hq-nav__lien--actif:hover{background:var(--hq-surface-2)}.hq .hq-nav__lien--actif .hq-nav__icone{color:var(--hq-accent)}.hq .hq-nav__compteur{margin-left:auto;min-width:28px;height:24px;box-sizing:border-box;padding:0 8px;border-radius:999px;background:var(--hq-accent);color:var(--hq-bg);font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.hq .hq-nav__compteur--danger{background:#ff8a7a29;color:var(--hq-danger)}.hq .hq-nav__separateur{height:1px;background:var(--hq-ligne);margin:8px 10px}.hq .hq-nav__pied{position:relative;margin-top:auto;padding-top:16px}.hq .hq-nav__menu-compte{position:absolute;left:0;bottom:calc(100% + 8px);z-index:20}.hq .hq-compte{width:100%;height:60px;display:flex;align-items:center;gap:12px;padding:0 14px 0 8px;border-radius:999px;border:1.5px solid var(--hq-ligne);background:transparent;color:var(--hq-fg);cursor:pointer;text-align:left}.hq .hq-compte__avatar{width:44px;height:44px;flex:none;border-radius:999px;background:var(--hq-surface-2);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:15px}.hq .hq-compte__identite{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;line-height:1.2}.hq .hq-compte__nom{font-size:15px;font-weight:600}.hq .hq-compte__role{font-size:13px;color:var(--hq-fg-3)}.hq .hq-compte__chevron{color:var(--hq-fg-3)}.hq .hq-corps{flex:1;min-width:0;display:flex;flex-direction:column}.hq .hq-entete{height:72px;flex:none;box-sizing:border-box;display:flex;align-items:center;gap:16px;padding:0 40px;border-bottom:1px solid var(--hq-ligne)}.hq .hq-recherche{position:relative;width:560px;color:var(--hq-fg-3)}.hq .hq-recherche__resultats{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:30;margin:0;padding:8px;list-style:none;background:var(--hq-surface);border-radius:24px;box-shadow:0 24px 64px #0000008c,inset 0 0 0 1.5px var(--hq-ligne);max-height:420px;overflow-y:auto}.hq .hq-recherche__resultat{width:100%;display:grid;grid-template-columns:88px 1fr;column-gap:12px;row-gap:2px;padding:10px 14px;border:0;border-radius:16px;background:transparent;color:var(--hq-fg);text-align:left;cursor:pointer}.hq .hq-recherche__resultat:hover,.hq .hq-recherche__resultat:focus-visible{background:var(--hq-surface-2)}.hq .hq-recherche__type{grid-row:span 2;align-self:center;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--hq-fg-3)}.hq .hq-recherche__libelle{font-size:15px;font-weight:500}.hq .hq-recherche__detail{font-size:13px;color:var(--hq-fg-3)}.hq .hq-recherche__vide{padding:12px 14px;font-size:14px;color:var(--hq-fg-3)}.hq .hq-recherche__icone svg{position:absolute;left:18px;top:14px}.hq .hq-recherche__champ{width:100%;height:48px;box-sizing:border-box;border-radius:999px;border:1.5px solid var(--hq-ligne);background:var(--hq-surface);color:var(--hq-fg);padding:0 56px 0 50px;font-size:15px}.hq .hq-recherche__raccourci{position:absolute;right:10px;top:10px;width:28px;height:28px;border-radius:8px;background:var(--hq-surface-2);color:var(--hq-fg-3);font-family:var(--hq-font-mono);font-size:13px;display:flex;align-items:center;justify-content:center}.hq .hq-env{margin-left:auto;height:36px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border-radius:999px;box-shadow:inset 0 0 0 1.5px #ff8a7a8c;color:var(--hq-danger);font-size:14px;font-weight:600}.hq .hq-env__point{width:8px;height:8px;border-radius:999px;background:var(--hq-danger)}.hq .hq-env__cle{font-family:var(--hq-font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;color:var(--hq-fg-2)}.hq .hq-bouton-icone{width:44px;height:44px;border-radius:999px;border:0;background:var(--hq-surface);color:var(--hq-fg);display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.hq .hq-bouton-icone__point{position:absolute;top:9px;right:10px;width:8px;height:8px;border-radius:999px;background:var(--hq-accent)}.hq .hq-bouton-icone--discret{display:inline-flex;background:transparent;color:var(--hq-fg-2)}.hq .hq-bouton-icone--discret:hover{background:var(--hq-surface-2)}.hq .hq-page{flex:1;box-sizing:border-box;padding:32px 40px 48px;display:flex;flex-direction:column;gap:24px}.hq .hq-page>*{display:contents}.hq .hq-titre-page{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.hq .hq-titre-page__textes{display:flex;flex-direction:column;gap:8px}.hq .hq-titre-page__surtitre{font-size:15px;color:var(--hq-fg-3)}.hq .hq-titre-page__titre{margin:0;font-family:var(--hq-font-display);font-weight:800;font-size:40px;letter-spacing:-.03em;line-height:1}.hq .hq-titre-page__compte{color:var(--hq-fg-3);font-variant-numeric:tabular-nums}.hq .hq-bouton-contour{height:48px;padding:0 20px;border-radius:999px;border:1.5px solid var(--hq-ligne-forte);background:transparent;color:var(--hq-fg);font-size:15px;display:flex;align-items:center;gap:8px;cursor:pointer}.hq .hq-bouton-contour:hover{background:var(--hq-surface)}.hq .hq-filtres{display:flex;align-items:center;gap:10px}.hq .hq-filtres__recherche{position:relative;flex:1;min-width:0;color:var(--hq-fg-3)}.hq .hq-filtres__icone svg{position:absolute;left:16px;top:15px}.hq .hq-filtres__champ{width:100%;height:48px;box-sizing:border-box;border-radius:16px;border:1.5px solid var(--hq-ligne);background:var(--hq-surface);color:var(--hq-fg);padding:0 16px 0 44px;font-size:15px}.hq .hq-liste-deroulante{height:48px;box-sizing:border-box;display:flex;align-items:center;gap:6px;padding:0 6px 0 16px;border-radius:999px;border:1.5px solid var(--hq-ligne);background:var(--hq-surface);cursor:pointer}.hq .hq-liste-deroulante__libelle{font-size:14px;color:var(--hq-fg-3)}.hq .hq-liste-deroulante__select,.hq .hq-tableau__tri-select{height:40px;border:0;background:transparent;color:var(--hq-fg);font-size:15px;font-weight:600;cursor:pointer}.hq .hq-liste-deroulante__select option,.hq .hq-tableau__tri-select option{background:var(--hq-surface);color:var(--hq-fg)}.hq .hq-segments{display:flex;padding:4px;border-radius:999px;background:var(--hq-surface);border:1.5px solid var(--hq-ligne);gap:2px}.hq .hq-segments__option{height:40px;padding:0 14px;border-radius:999px;border:0;background:transparent;color:var(--hq-fg-3);font-size:15px;cursor:pointer}.hq .hq-segments__option[aria-checked=true]{background:var(--hq-fg);color:var(--hq-bg);font-weight:600}.hq .hq-tableau{background:var(--hq-surface);border-radius:24px;display:flex;flex-direction:column}.hq .hq-tableau__barre{display:flex;align-items:center;justify-content:space-between;gap:16px;height:60px;padding:0 24px}.hq .hq-tableau__resume{margin:0;font-size:15px;font-weight:500;color:var(--hq-fg-3)}.hq .hq-tableau__tri{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--hq-fg-3)}.hq .hq-tableau__tri-select{height:44px}.hq .hq-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:15px}.hq .hq-table th{box-sizing:border-box;height:44px;padding:0 16px;text-align:left;font-size:13px;font-weight:500;color:var(--hq-fg-3);white-space:nowrap;border-top:1px solid var(--hq-ligne);border-bottom:1px solid var(--hq-ligne)}.hq .hq-table td{height:56px;padding:0 16px;border-bottom:1px solid var(--hq-ligne)}.hq .hq-table tbody tr:last-child td{border-bottom:0}.hq .hq-table .hq-table__col-boutique{width:330px;padding-left:24px}.hq .hq-table__col-compte{width:140px}.hq .hq-table__col-forfait{width:120px}.hq .hq-table__col-statut{width:150px}.hq .hq-table__col-produits{width:110px}.hq .hq-table .hq-table__col-commandes{width:94px;text-align:right}.hq .hq-table .hq-table__col-creation{width:110px;padding:0 12px 0 4px;text-align:right}.hq .hq-table .hq-table__col-actions{width:56px;padding:0 16px 0 0}.hq .hq-table__ligne{transition:background-color .2s ease}.hq .hq-table__ligne:hover,.hq .hq-table__ligne:focus-within{background:var(--hq-surface-2)}.hq .hq-table__ligne:hover .hq-boutique__vignette:not(.hq-boutique__vignette--danger),.hq .hq-table__ligne:focus-within .hq-boutique__vignette:not(.hq-boutique__vignette--danger){background:var(--hq-accent-doux-bg);color:var(--hq-accent-doux-fg)}.hq .hq-table .hq-table__cellule-boutique{padding-left:24px}.hq .hq-table__secondaire{color:var(--hq-fg-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hq .hq-table__attenue{color:var(--hq-fg-3)}.hq .hq-table__droite{text-align:right}.hq .hq-table .hq-table__creation{padding:0 12px 0 4px;text-align:right;color:var(--hq-fg-2)}.hq .hq-table .hq-table__actions{padding:0 12px 0 0;text-align:right}.hq .hq-table .hq-table__vide{height:112px;text-align:center;color:var(--hq-fg-3)}.hq .hq-boutique{display:flex;align-items:center;gap:12px;color:var(--hq-fg)}.hq .hq-boutique:hover .hq-boutique__nom{text-decoration:underline}.hq .hq-boutique__vignette{width:36px;height:36px;flex:none;border-radius:12px;background:var(--hq-surface-2);color:var(--hq-fg-2);display:flex;align-items:center;justify-content:center;font-family:var(--hq-font-display);font-weight:800;font-size:13px}.hq .hq-boutique__vignette--danger{background:var(--hq-danger-doux-bg);color:var(--hq-danger)}.hq .hq-boutique__textes{display:flex;flex-direction:column;gap:2px;min-width:0}.hq .hq-boutique__nom{font-weight:600;white-space:nowrap}.hq .hq-boutique__domaine{display:flex;align-items:center;gap:6px;font-family:var(--hq-font-mono);font-size:12px;color:var(--hq-fg-3);white-space:nowrap}.hq .hq-boutique__dns{font-family:var(--hq-font);color:var(--hq-alerte)}.hq .hq-pile{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.hq .hq-pile__note{font-size:12px;color:var(--hq-fg-3);white-space:nowrap}.hq .hq-forfait{height:24px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;font-size:13px;font-weight:600}.hq .hq-forfait--demo{color:var(--hq-fg-2);box-shadow:inset 0 0 0 1.5px var(--hq-ligne-forte)}.hq .hq-forfait--scene{background:#8ab4ff24;color:var(--hq-info)}.hq .hq-forfait--tournee{background:var(--hq-fg);color:var(--hq-bg)}.hq .hq-statut{--hq-statut-couleur: var(--hq-succes);--hq-statut-fond: rgba(143, 209, 158, .14);height:28px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:600;background:var(--hq-statut-fond);color:var(--hq-statut-couleur)}.hq .hq-statut--maintenance{--hq-statut-couleur: var(--hq-alerte);--hq-statut-fond: rgba(245, 180, 82, .14)}.hq .hq-statut--suspendue{--hq-statut-couleur: var(--hq-danger);--hq-statut-fond: rgba(255, 138, 122, .14)}.hq .hq-statut--compact{height:24px;padding:0 10px}.hq .hq-statut__point{width:7px;height:7px;border-radius:999px;background:var(--hq-statut-couleur)}.hq .hq-impaye{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--hq-danger);white-space:nowrap}.hq .hq-quota{display:flex;flex-direction:column;gap:6px}.hq .hq-quota__piste{width:72px;height:4px;border-radius:999px;background:var(--hq-piste)}.hq .hq-quota__jauge{display:block;height:100%;border-radius:999px;background:var(--hq-fg-3)}.hq .hq-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;height:68px;padding:0 16px 0 24px;border-top:1px solid var(--hq-ligne)}.hq .hq-pagination__plage{font-size:15px;color:var(--hq-fg-2);font-variant-numeric:tabular-nums}.hq .hq-pagination__plage strong{font-weight:600;color:var(--hq-fg)}.hq .hq-pagination__controles{display:flex;align-items:center;gap:8px}.hq .hq-pagination__page{font-size:14px;color:var(--hq-fg-3);font-variant-numeric:tabular-nums}.hq .hq-pagination__bouton{width:44px;height:44px;border-radius:999px;border:1.5px solid var(--hq-ligne-forte);background:transparent;color:var(--hq-fg);display:flex;align-items:center;justify-content:center;cursor:pointer}.hq .hq-pagination__bouton:disabled{border-color:var(--hq-ligne);color:var(--hq-fg-inactif);cursor:not-allowed}.hq .hq-titre-page__actions{display:flex;align-items:center;gap:12px}.hq .hq-mono{font-family:var(--hq-font-mono);font-size:13px}.hq .hq-bloc{box-sizing:border-box;background:var(--hq-surface);border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:18px}.hq .hq-bloc__entete{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.hq .hq-bloc__droite{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.hq .hq-bloc__note{font-size:13px;color:var(--hq-fg-3)}.hq .hq-bloc__titre{margin:0;font-family:var(--hq-font-display);font-weight:700;font-size:24px;letter-spacing:-.02em}.hq .hq-bloc__ligne-titre{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 24px}.hq .hq-bloc--tableau{padding:24px 0 8px;gap:12px}.hq .hq-bloc--services{padding:24px;gap:14px}.hq .hq-etiquette{height:30px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;background:#c6f24e24;color:var(--hq-accent-doux-fg);font-size:13px;font-weight:600;white-space:nowrap}.hq .hq-etiquette--contour{height:26px;padding:0 10px;background:transparent;box-shadow:inset 0 0 0 1.5px var(--hq-ligne-forte);color:var(--hq-fg-2);font-size:12px}.hq .hq-a-traiter{gap:20px;box-shadow:0 0 0 2px #c6f24e73,0 0 48px #c6f24e14}.hq .hq-a-traiter__entete{display:flex;align-items:center;gap:14px}.hq .hq-a-traiter__titre{margin:0;font-family:var(--hq-font-display);font-weight:700;font-size:28px;letter-spacing:-.02em;line-height:1}.hq .hq-a-traiter__conseil{margin-left:auto;font-size:14px;color:var(--hq-fg-3)}.hq .hq-a-traiter__cartes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.hq .hq-carte-action{box-sizing:border-box;background:var(--hq-surface-2);border-radius:20px;padding:22px;display:flex;flex-direction:column;gap:12px}.hq .hq-carte-action--danger{box-shadow:inset 0 0 0 1.5px #ff8a7a99}.hq .hq-carte-action--danger .hq-carte-action__nombre,.hq .hq-carte-action--danger .hq-carte-action__icone{color:var(--hq-danger)}.hq .hq-carte-action__haut{display:flex;align-items:center;justify-content:space-between}.hq .hq-carte-action__nombre{font-family:var(--hq-font-display);font-weight:800;font-size:48px;line-height:1;font-variant-numeric:tabular-nums}.hq .hq-carte-action__icone{color:var(--hq-fg-3)}.hq .hq-carte-action__textes{display:flex;flex-direction:column;gap:3px}.hq .hq-carte-action__libelle{font-size:16px;font-weight:600}.hq .hq-carte-action__detail{font-size:14px;color:var(--hq-fg-3)}.hq .hq-carte-action__bouton{margin-top:auto;height:48px;box-sizing:border-box;padding:0 20px;border-radius:999px;border:1.5px solid var(--hq-ligne-forte);color:var(--hq-fg);font-size:15px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.hq .hq-carte-action__bouton:hover{background:var(--hq-surface)}.hq .hq-carte-action__bouton--principal{border-color:var(--hq-accent);background:var(--hq-accent);color:var(--hq-bg);font-weight:600}.hq .hq-carte-action__bouton--principal:hover{background:var(--hq-accent);filter:brightness(1.06)}.hq .hq-carte-action__bouton[aria-disabled=true],.hq .hq-lien-suite[aria-disabled=true],.hq .hq-kpi__note a[aria-disabled=true]{color:var(--hq-fg-3);cursor:default}.hq .hq-carte-action__bouton[aria-disabled=true]:hover,.hq .hq-lien-suite[aria-disabled=true]:hover,.hq .hq-kpi__note a[aria-disabled=true]:hover{background:transparent;text-decoration:none}.hq .hq-grille{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:20px}.hq .hq-grille--haut{align-items:start}.hq .hq-chiffre{display:flex;flex-direction:column;gap:8px}.hq .hq-chiffre__libelle{margin:0;font-size:15px;font-weight:500;color:var(--hq-fg-3)}.hq .hq-chiffre__valeur--grand{font-family:var(--hq-font-display);font-weight:800;font-size:56px;letter-spacing:-.03em;line-height:.95;font-variant-numeric:tabular-nums}.hq .hq-tendance{height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border-radius:999px;background:#8ab4ff24;color:var(--hq-info);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.hq .hq-tendance--baisse{background:#ff8a7a24;color:var(--hq-danger)}.hq .hq-tendance--stable{background:var(--hq-surface-2);color:var(--hq-fg-2)}.hq .hq-tendance__periode{color:var(--hq-fg-3);font-weight:400}.hq .hq-courbe{display:block;width:100%;height:auto;font-family:var(--hq-font)}.hq .hq-courbe__graduation,.hq .hq-courbe__mois{font-size:12px;fill:var(--hq-fg-3)}.hq .hq-courbe__mois--actuel{fill:var(--hq-fg)}.hq .hq-courbe__base{stroke:var(--hq-ligne-forte);stroke-width:1}.hq .hq-courbe__grille{stroke:var(--hq-ligne);stroke-width:1;stroke-dasharray:3 4}.hq .hq-courbe__aire{fill:var(--hq-accent);fill-opacity:.08}.hq .hq-courbe__ligne{fill:none;stroke:var(--hq-accent);stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.hq .hq-courbe__point{fill:var(--hq-surface);stroke:var(--hq-accent);stroke-width:2}.hq .hq-courbe__point--dernier{fill:var(--hq-accent)}.hq .hq-parts{display:flex;gap:3px;height:14px}.hq .hq-parts .hq-parts__segment{border-radius:3px}.hq .hq-parts .hq-parts__segment:first-child{border-radius:999px 3px 3px 999px}.hq .hq-parts .hq-parts__segment:last-child{border-radius:3px 999px 999px 3px}.hq .hq-parts .hq-parts__segment:only-child{border-radius:999px}.hq .hq-parts__segment--demo{background:var(--hq-fg-inactif)}.hq .hq-parts__segment--scene{background:var(--hq-info)}.hq .hq-parts__segment--tournee{background:var(--hq-fg)}.hq .hq-repartition{margin:0;display:flex;flex-direction:column}.hq .hq-repartition__ligne{display:grid;grid-template-columns:14px minmax(0,1fr) auto 52px;gap:12px;align-items:center;min-height:52px;border-top:1px solid var(--hq-ligne)}.hq .hq-repartition__ligne:last-child{border-bottom:1px solid var(--hq-ligne)}.hq .hq-repartition__ligne dd{margin:0}.hq .hq-repartition__puce{width:12px;height:12px;border-radius:4px}.hq .hq-repartition__forfait{font-size:15px}.hq .hq-repartition__prix{color:var(--hq-fg-3)}.hq .hq-repartition__nombre{font-family:var(--hq-font-display);font-weight:700;font-size:22px;text-align:right;font-variant-numeric:tabular-nums}.hq .hq-repartition__part{font-size:14px;color:var(--hq-fg-3);text-align:right;font-variant-numeric:tabular-nums}.hq .hq-lien-suite{margin-top:auto;min-height:44px;display:flex;align-items:center;font-size:15px}.hq .hq-lien-suite:hover{color:var(--hq-lien-survol);text-decoration:underline}.hq .hq-kpis{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:20px}.hq .hq-kpi{padding:24px;gap:10px}.hq .hq-kpi__entete{display:flex;align-items:center;justify-content:space-between;gap:12px}.hq .hq-kpi__libelle{font-size:15px;color:var(--hq-fg-3)}.hq .hq-kpi__valeur{font-family:var(--hq-font-display);font-weight:800;font-size:40px;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.hq .hq-kpi__note{font-size:14px;line-height:1.45;color:var(--hq-fg-3)}.hq .hq-table--simple{table-layout:auto}.hq .hq-table--simple th{border-top:0}.hq .hq-table--simple th:first-child,.hq .hq-table--simple td:first-child{padding-left:24px}.hq .hq-table--simple th:last-child,.hq .hq-table--simple td:last-child{padding-right:24px}.hq .hq-inscription{display:flex;flex-direction:column;gap:2px;color:var(--hq-fg)}.hq .hq-inscription:hover .hq-inscription__nom{text-decoration:underline}.hq .hq-inscription__nom{font-weight:600}.hq .hq-inscription__domaine{font-family:var(--hq-font-mono);font-size:12px;color:var(--hq-fg-3)}.hq .hq-forfait--grand{height:28px;padding:0 12px}.hq .hq-incident{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;background:#8fd19e1a;color:var(--hq-succes)}.hq .hq-incident--ko{background:#ff8a7a1a;color:var(--hq-danger)}.hq .hq-incident__textes{display:flex;flex-direction:column;gap:2px}.hq .hq-incident__titre{font-size:15px;font-weight:600}.hq .hq-incident__note{font-size:13px;color:var(--hq-fg-3)}.hq .hq-services{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.hq .hq-services__ligne{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;border-top:1px solid var(--hq-ligne);font-size:15px}.hq .hq-services__ligne:last-child{border-bottom:1px solid var(--hq-ligne)}.hq .hq-services__detail{color:var(--hq-fg-3)}.hq .hq-statut--degrade{--hq-statut-couleur: var(--hq-alerte);--hq-statut-fond: rgba(245, 180, 82, .14)}.hq .hq-statut--incident{--hq-statut-couleur: var(--hq-danger);--hq-statut-fond: rgba(255, 138, 122, .14)}@media(max-width:1279px){.hq .hq-a-traiter__cartes,.hq .hq-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.hq .hq-grille{grid-template-columns:minmax(0,1fr)}}.hq.hq-auth{display:grid;grid-template-columns:minmax(320px,600px) minmax(0,1fr)}.hq .hq-auth__marque{position:sticky;top:0;box-sizing:border-box;height:100vh;background:var(--hq-bg-nav);border-right:1px solid var(--hq-ligne);padding:48px 56px;display:flex;flex-direction:column;gap:40px}.hq .hq-auth__entete{display:flex;align-items:center;gap:12px}.hq .hq-auth__logo{width:44px;height:44px;flex:none;border-radius:14px;background:var(--hq-fg);color:var(--hq-bg);display:flex;align-items:center;justify-content:center;font-family:var(--hq-font-display);font-weight:800;font-size:15px;letter-spacing:-.02em}.hq .hq-auth__nom{font-family:var(--hq-font-display);font-weight:700;font-size:20px}.hq .hq-auth__interne{height:22px;padding:0 9px;border-radius:999px;background:#f5b45224;color:var(--hq-alerte);font-family:var(--hq-font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center}.hq .hq-auth__accroche{margin-top:auto;display:flex;flex-direction:column;gap:20px}.hq .hq-auth__titre{margin:0;font-family:var(--hq-font-display);font-weight:800;font-size:clamp(48px,5vw,72px);letter-spacing:-.04em;line-height:.95}.hq .hq-auth__texte{margin:0;max-width:420px;font-size:17px;line-height:1.55;color:var(--hq-fg-3)}.hq .hq-auth__etat{border-radius:20px;background:var(--hq-surface);padding:18px 20px;display:flex;flex-direction:column;gap:10px}.hq .hq-auth__etat-titre{font-family:var(--hq-font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--hq-fg-3)}.hq .hq-auth__etat-ligne{display:flex;justify-content:space-between;gap:12px;font-family:var(--hq-font-mono);font-size:13px;color:var(--hq-fg-2);font-variant-numeric:tabular-nums}.hq .hq-auth__etat-note{font-size:13px;color:var(--hq-fg-3)}.hq .hq-auth__pied{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px;color:var(--hq-fg-3)}.hq .hq-auth__pied .hq-env{margin-left:0;height:30px;padding:0 12px;font-size:13px}.hq .hq-auth__hote{font-family:var(--hq-font-mono)}.hq .hq-auth__contenu{box-sizing:border-box;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:48px}.hq .hq-auth__formulaire{width:100%;max-width:480px;display:flex;flex-direction:column;gap:24px}.hq .hq-auth__intro{display:flex;flex-direction:column;gap:12px}.hq .hq-auth__surtitre{font-family:var(--hq-font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--hq-fg-3)}.hq .hq-auth__h1{margin:0;font-family:var(--hq-font-display);font-weight:800;font-size:40px;letter-spacing:-.03em;line-height:1}.hq .hq-auth__sous-titre{margin:0;font-size:16px;line-height:1.5;color:var(--hq-fg-3)}.hq .hq-auth__sous-titre strong{font-weight:600;color:var(--hq-fg)}.hq .hq-auth__alerte{margin:0;display:flex;align-items:center;gap:10px;box-sizing:border-box;padding:14px 18px;border-radius:18px;background:var(--hq-danger-doux-bg);color:var(--hq-danger);font-size:14px;font-weight:500}.hq .hq-auth__rangee{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hq .hq-auth__champ{display:flex;flex-direction:column;gap:10px}.hq .hq-auth__libelle{font-size:15px;font-weight:500;color:var(--hq-fg-2)}.hq .hq-auth__saisie{position:relative;display:flex;align-items:center;color:var(--hq-fg-3)}.hq .hq-auth__saisie:focus-within{color:var(--hq-fg-2)}.hq .hq-auth__saisie-icone svg{position:absolute;left:18px;top:20px;pointer-events:none}.hq .hq-auth__entree{width:100%;height:60px;box-sizing:border-box;border-radius:18px;border:1.5px solid var(--hq-ligne-forte);background:var(--hq-surface);color:var(--hq-fg);padding:0 18px;font-size:15px;transition:border-color .2s ease,box-shadow .2s ease}.hq .hq-auth__entree:focus{outline:0;border-color:var(--hq-accent);background:var(--hq-bg);box-shadow:0 0 0 4px #c6f24e24}.hq .hq-auth__entree[aria-invalid=true]{border-color:var(--hq-danger)}.hq .hq-auth__entree--mono{font-family:var(--hq-font-mono)}.hq .hq-auth__entree--icone{padding-left:52px}.hq .hq-auth__entree--oeil{padding-right:60px}.hq .hq-auth__oeil{position:absolute;right:8px;top:8px;width:44px;height:44px;border-radius:999px;border:0;background:transparent;color:var(--hq-fg-3);display:flex;align-items:center;justify-content:center;cursor:pointer}.hq .hq-auth__oeil:hover{background:var(--hq-surface-2);color:var(--hq-fg)}.hq .hq-auth__jauge{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.hq .hq-auth__jauge-segment{height:4px;border-radius:999px;background:var(--hq-ligne);transition:background .2s ease}.hq .hq-auth__jauge-segment--ok{background:var(--hq-succes)}.hq .hq-auth__indice{font-size:13px;line-height:1.45;color:var(--hq-fg-3)}.hq .hq-auth__case{display:flex;align-items:flex-start;gap:14px;box-sizing:border-box;padding:16px 18px;border-radius:18px;background:var(--hq-surface);cursor:pointer}.hq .hq-auth__case input{width:22px;height:22px;margin:1px 0 0;flex:none;accent-color:var(--hq-accent)}.hq .hq-auth__case-textes{display:flex;flex-direction:column;gap:4px}.hq .hq-auth__case-titre{font-size:15px;font-weight:600}.hq .hq-auth__case-detail{font-size:14px;line-height:1.45;color:var(--hq-fg-3)}.hq .hq-auth__bouton{height:56px;border-radius:999px;border:0;background:var(--hq-accent);color:var(--hq-bg);font-family:var(--hq-font-display);font-weight:700;font-size:19px;display:flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;transition:filter .2s ease}.hq .hq-auth__bouton:hover:not(:disabled){filter:brightness(1.06)}.hq .hq-auth__bouton:disabled{opacity:.6;cursor:progress}.hq .hq-auth__aide{margin:0;text-align:right;font-size:14px;color:var(--hq-fg-3)}.hq .hq-auth__medaille{width:64px;height:64px;border-radius:999px;background:#8fd19e29;color:var(--hq-succes);display:flex;align-items:center;justify-content:center}.hq .hq-auth__recap{margin:0;border-radius:18px;background:var(--hq-surface);display:flex;flex-direction:column}.hq .hq-auth__recap-ligne{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-top:1px solid var(--hq-ligne);font-size:15px}.hq .hq-auth__recap-ligne:first-child{border-top:0}.hq .hq-auth__recap-ligne dt{font-family:var(--hq-font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--hq-fg-3)}.hq .hq-auth__recap-ligne dd{margin:0;font-weight:500}.hq .hq-auth__mono{font-family:var(--hq-font-mono)}@media(max-width:1023px){.hq.hq-auth{grid-template-columns:minmax(0,1fr)}.hq .hq-auth__marque{position:static;height:auto;border-right:0;border-bottom:1px solid var(--hq-ligne);padding:24px;gap:24px}.hq .hq-auth__accroche{margin-top:0}.hq .hq-auth__titre{font-size:40px}.hq .hq-auth__contenu{min-height:0;padding:32px 16px 48px}.hq .hq-auth__rangee{grid-template-columns:1fr}}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, 0px 2px 1px -1px --mat-sys-shadow, 0px 1px 1px 0px --mat-sys-shadow, 0px 1px 3px 0px --mat-sys-shadow)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, 0px 3px 1px -2px --mat-sys-shadow, 0px 2px 2px 0px --mat-sys-shadow, 0px 1px 5px 0px --mat-sys-shadow)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, 0px 3px 3px -2px --mat-sys-shadow, 0px 3px 4px 0px --mat-sys-shadow, 0px 1px 8px 0px --mat-sys-shadow)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, 0px 2px 4px -1px --mat-sys-shadow, 0px 4px 5px 0px --mat-sys-shadow, 0px 1px 10px 0px --mat-sys-shadow)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, 0px 3px 5px -1px --mat-sys-shadow, 0px 5px 8px 0px --mat-sys-shadow, 0px 1px 14px 0px --mat-sys-shadow)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, 0px 3px 5px -1px --mat-sys-shadow, 0px 6px 10px 0px --mat-sys-shadow, 0px 1px 18px 0px --mat-sys-shadow)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, 0px 4px 5px -2px --mat-sys-shadow, 0px 7px 10px 1px --mat-sys-shadow, 0px 2px 16px 1px --mat-sys-shadow)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, 0px 5px 5px -3px --mat-sys-shadow, 0px 8px 10px 1px --mat-sys-shadow, 0px 3px 14px 2px --mat-sys-shadow)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, 0px 5px 6px -3px --mat-sys-shadow, 0px 9px 12px 1px --mat-sys-shadow, 0px 3px 16px 2px --mat-sys-shadow)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, 0px 6px 6px -3px --mat-sys-shadow, 0px 10px 14px 1px --mat-sys-shadow, 0px 4px 18px 3px --mat-sys-shadow)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, 0px 6px 7px -4px --mat-sys-shadow, 0px 11px 15px 1px --mat-sys-shadow, 0px 4px 20px 3px --mat-sys-shadow)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, 0px 7px 8px -4px --mat-sys-shadow, 0px 12px 17px 2px --mat-sys-shadow, 0px 5px 22px 4px --mat-sys-shadow)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, 0px 7px 8px -4px --mat-sys-shadow, 0px 13px 19px 2px --mat-sys-shadow, 0px 5px 24px 4px --mat-sys-shadow)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, 0px 7px 9px -4px --mat-sys-shadow, 0px 14px 21px 2px --mat-sys-shadow, 0px 5px 26px 4px --mat-sys-shadow)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, 0px 8px 9px -5px --mat-sys-shadow, 0px 15px 22px 2px --mat-sys-shadow, 0px 6px 28px 5px --mat-sys-shadow)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, 0px 8px 10px -5px --mat-sys-shadow, 0px 16px 24px 2px --mat-sys-shadow, 0px 6px 30px 5px --mat-sys-shadow)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, 0px 8px 11px -5px --mat-sys-shadow, 0px 17px 26px 2px --mat-sys-shadow, 0px 6px 32px 5px --mat-sys-shadow)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, 0px 9px 11px -5px --mat-sys-shadow, 0px 18px 28px 2px --mat-sys-shadow, 0px 7px 34px 6px --mat-sys-shadow)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, 0px 9px 12px -6px --mat-sys-shadow, 0px 19px 29px 2px --mat-sys-shadow, 0px 7px 36px 6px --mat-sys-shadow)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, 0px 10px 13px -6px --mat-sys-shadow, 0px 20px 31px 3px --mat-sys-shadow, 0px 8px 38px 7px --mat-sys-shadow)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, 0px 10px 13px -6px --mat-sys-shadow, 0px 21px 33px 3px --mat-sys-shadow, 0px 8px 40px 7px --mat-sys-shadow)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, 0px 10px 14px -6px --mat-sys-shadow, 0px 22px 35px 3px --mat-sys-shadow, 0px 8px 42px 7px --mat-sys-shadow)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, 0px 11px 14px -7px --mat-sys-shadow, 0px 23px 36px 3px --mat-sys-shadow, 0px 9px 44px 8px --mat-sys-shadow)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, 0px 11px 15px -7px --mat-sys-shadow, 0px 24px 38px 3px --mat-sys-shadow, 0px 9px 46px 8px --mat-sys-shadow)}html{--mat-sys-on-surface: initial}.mat-app-background{background-color:var(--mat-app-background-color, var(--mat-sys-background, transparent));color:var(--mat-app-text-color, var(--mat-sys-on-background, inherit))}:root{--mat-app-background-color: #faf9fd;--mat-app-text-color: #1a1b1f;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-ripple-color: color-mix(in srgb, #1a1b1f 10%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-option-hover-state-layer-color: color-mix(in srgb, #1a1b1f 8%, transparent);--mat-option-label-text-color: #1a1b1f;--mat-option-selected-state-label-text-color: #3e4759;--mat-option-selected-state-layer-color: #dae2f9;--mat-optgroup-label-text-color: #44474e;--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #faf9fd;--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-pseudo-checkbox-full-selected-checkmark-color: #ffffff;--mat-pseudo-checkbox-full-selected-icon-color: #005cbb;--mat-pseudo-checkbox-full-unselected-icon-color: #44474e;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #005cbb;--mat-option-label-text-size: 1rem;--mat-option-label-text-weight: 400;--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 1.25rem;--mat-option-label-text-tracking: .006rem;--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 1.25rem;--mat-optgroup-label-text-size: .875rem;--mat-optgroup-label-text-tracking: .006rem;--mat-optgroup-label-text-weight: 500;--mat-card-elevated-container-shape: 12px;--mat-card-filled-container-shape: 12px;--mat-card-outlined-container-shape: 12px;--mat-card-outlined-outline-width: 1px;--mat-card-elevated-container-color: #f4f3f6;--mat-card-elevated-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-card-filled-container-color: #e3e2e6;--mat-card-filled-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-outlined-container-color: #faf9fd;--mat-card-outlined-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-outlined-outline-color: #c4c6d0;--mat-card-subtitle-text-color: #1a1b1f;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 1.5rem;--mat-card-subtitle-text-size: 1rem;--mat-card-subtitle-text-tracking: .009rem;--mat-card-subtitle-text-weight: 500;--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 1.75rem;--mat-card-title-text-size: 1.375rem;--mat-card-title-text-tracking: 0;--mat-card-title-text-weight: 400;--mat-progress-bar-active-indicator-height: 4px;--mat-progress-bar-track-height: 4px;--mat-progress-bar-track-shape: 0;--mat-progress-bar-active-indicator-color: #005cbb;--mat-progress-bar-track-color: #e0e2ec;--mat-tooltip-container-color: #2f3033;--mat-tooltip-container-shape: 4px;--mat-tooltip-supporting-text-color: #f2f0f4;--mat-tooltip-supporting-text-font: Roboto, sans-serif;--mat-tooltip-supporting-text-line-height: 1rem;--mat-tooltip-supporting-text-size: .75rem;--mat-tooltip-supporting-text-tracking: .025rem;--mat-tooltip-supporting-text-weight: 400;--mat-form-field-filled-active-indicator-height: 1px;--mat-form-field-filled-focus-active-indicator-height: 2px;--mat-form-field-filled-container-shape: 4px;--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-focus-outline-width: 2px;--mat-form-field-outlined-container-shape: 4px;--mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-enabled-select-arrow-color: #44474e;--mat-form-field-error-focus-trailing-icon-color: #ba1a1a;--mat-form-field-error-hover-trailing-icon-color: #93000a;--mat-form-field-error-text-color: #ba1a1a;--mat-form-field-error-trailing-icon-color: #ba1a1a;--mat-form-field-filled-active-indicator-color: #44474e;--mat-form-field-filled-caret-color: #005cbb;--mat-form-field-filled-container-color: #e0e2ec;--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-filled-disabled-container-color: color-mix(in srgb, #1a1b1f 4%, transparent);--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-filled-error-active-indicator-color: #ba1a1a;--mat-form-field-filled-error-caret-color: #ba1a1a;--mat-form-field-filled-error-focus-active-indicator-color: #ba1a1a;--mat-form-field-filled-error-focus-label-text-color: #ba1a1a;--mat-form-field-filled-error-hover-active-indicator-color: #93000a;--mat-form-field-filled-error-hover-label-text-color: #93000a;--mat-form-field-filled-error-label-text-color: #ba1a1a;--mat-form-field-filled-focus-active-indicator-color: #005cbb;--mat-form-field-filled-focus-label-text-color: #005cbb;--mat-form-field-filled-hover-active-indicator-color: #1a1b1f;--mat-form-field-filled-hover-label-text-color: #44474e;--mat-form-field-filled-input-text-color: #1a1b1f;--mat-form-field-filled-input-text-placeholder-color: #44474e;--mat-form-field-filled-label-text-color: #44474e;--mat-form-field-focus-select-arrow-color: #005cbb;--mat-form-field-focus-state-layer-opacity: 0;--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-leading-icon-color: #44474e;--mat-form-field-outlined-caret-color: #005cbb;--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-form-field-outlined-error-caret-color: #ba1a1a;--mat-form-field-outlined-error-focus-label-text-color: #ba1a1a;--mat-form-field-outlined-error-focus-outline-color: #ba1a1a;--mat-form-field-outlined-error-hover-label-text-color: #93000a;--mat-form-field-outlined-error-hover-outline-color: #93000a;--mat-form-field-outlined-error-label-text-color: #ba1a1a;--mat-form-field-outlined-error-outline-color: #ba1a1a;--mat-form-field-outlined-focus-label-text-color: #005cbb;--mat-form-field-outlined-focus-outline-color: #005cbb;--mat-form-field-outlined-hover-label-text-color: #1a1b1f;--mat-form-field-outlined-hover-outline-color: #1a1b1f;--mat-form-field-outlined-input-text-color: #1a1b1f;--mat-form-field-outlined-input-text-placeholder-color: #44474e;--mat-form-field-outlined-label-text-color: #44474e;--mat-form-field-outlined-outline-color: #74777f;--mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-select-option-text-color: #1a1b1f;--mat-form-field-state-layer-color: #1a1b1f;--mat-form-field-trailing-icon-color: #44474e;--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px;--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 1.5rem;--mat-form-field-container-text-size: 1rem;--mat-form-field-container-text-tracking: .031rem;--mat-form-field-container-text-weight: 400;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 1rem;--mat-form-field-subscript-text-size: .75rem;--mat-form-field-subscript-text-tracking: .025rem;--mat-form-field-subscript-text-weight: 400;--mat-form-field-outlined-label-text-font: Roboto, sans-serif;--mat-form-field-outlined-label-text-size: 1rem;--mat-form-field-outlined-label-text-tracking: .031rem;--mat-form-field-outlined-label-text-weight: 400;--mat-form-field-filled-label-text-font: Roboto, sans-serif;--mat-form-field-filled-label-text-size: 1rem;--mat-form-field-filled-label-text-tracking: .031rem;--mat-form-field-filled-label-text-weight: 400;--mat-select-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-select-panel-background-color: #efedf0;--mat-select-enabled-trigger-text-color: #1a1b1f;--mat-select-disabled-trigger-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-select-placeholder-text-color: #44474e;--mat-select-enabled-arrow-color: #44474e;--mat-select-disabled-arrow-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-select-focused-arrow-color: #005cbb;--mat-select-invalid-arrow-color: #ba1a1a;--mat-select-arrow-transform: translateY(-8px);--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 1.5rem;--mat-select-trigger-text-size: 1rem;--mat-select-trigger-text-tracking: .031rem;--mat-select-trigger-text-weight: 400;--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-autocomplete-background-color: #efedf0;--mat-dialog-actions-alignment: flex-end;--mat-dialog-actions-padding: 16px 24px;--mat-dialog-container-elevation-shadow: none;--mat-dialog-container-max-width: 560px;--mat-dialog-container-min-width: 280px;--mat-dialog-container-shape: 28px;--mat-dialog-container-small-max-width: calc(100vw - 32px) ;--mat-dialog-content-padding: 20px 24px;--mat-dialog-headline-padding: 6px 24px 13px;--mat-dialog-with-actions-content-padding: 20px 24px 0;--mat-dialog-container-color: #faf9fd;--mat-dialog-subhead-color: #1a1b1f;--mat-dialog-supporting-text-color: #44474e;--mat-dialog-subhead-font: Roboto, sans-serif;--mat-dialog-subhead-line-height: 2rem;--mat-dialog-subhead-size: 1.5rem;--mat-dialog-subhead-tracking: 0;--mat-dialog-subhead-weight: 400;--mat-dialog-supporting-text-font: Roboto, sans-serif;--mat-dialog-supporting-text-line-height: 1.25rem;--mat-dialog-supporting-text-size: .875rem;--mat-dialog-supporting-text-tracking: .016rem;--mat-dialog-supporting-text-weight: 400;--mat-chip-container-shape-radius: 8px;--mat-chip-disabled-container-opacity: 1;--mat-chip-elevated-container-color: transparent;--mat-chip-flat-selected-outline-width: 0;--mat-chip-outline-width: 1px;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-opacity: 1;--mat-chip-with-avatar-avatar-shape-radius: 24px;--mat-chip-with-avatar-avatar-size: 24px;--mat-chip-with-avatar-disabled-avatar-opacity: .38;--mat-chip-with-icon-disabled-icon-opacity: .38;--mat-chip-with-icon-icon-size: 18px;--mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: .38;--mat-chip-disabled-label-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-chip-disabled-outline-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-chip-elevated-selected-container-color: #dae2f9;--mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-chip-focus-outline-color: #44474e;--mat-chip-focus-state-layer-color: #44474e;--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: #44474e;--mat-chip-hover-state-layer-opacity: .08;--mat-chip-label-text-color: #44474e;--mat-chip-outline-color: #74777f;--mat-chip-selected-disabled-trailing-icon-color: #1a1b1f;--mat-chip-selected-focus-state-layer-color: #3e4759;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: #3e4759;--mat-chip-selected-hover-state-layer-opacity: .08;--mat-chip-selected-label-text-color: #3e4759;--mat-chip-selected-trailing-action-state-layer-color: #3e4759;--mat-chip-selected-trailing-icon-color: #3e4759;--mat-chip-trailing-action-focus-state-layer-opacity: .12;--mat-chip-trailing-action-hover-state-layer-opacity: .08;--mat-chip-trailing-action-state-layer-color: #44474e;--mat-chip-with-icon-disabled-icon-color: #1a1b1f;--mat-chip-with-icon-icon-color: #44474e;--mat-chip-with-icon-selected-icon-color: #3e4759;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: #1a1b1f;--mat-chip-with-trailing-icon-trailing-icon-color: #44474e;--mat-chip-container-height: 32px;--mat-chip-label-text-font: Roboto, sans-serif;--mat-chip-label-text-line-height: 1.25rem;--mat-chip-label-text-size: .875rem;--mat-chip-label-text-tracking: .006rem;--mat-chip-label-text-weight: 500;--mat-slide-toggle-disabled-selected-handle-opacity: 1;--mat-slide-toggle-disabled-selected-icon-opacity: .38;--mat-slide-toggle-disabled-track-opacity: .12;--mat-slide-toggle-disabled-unselected-handle-opacity: .38;--mat-slide-toggle-disabled-unselected-icon-opacity: .38;--mat-slide-toggle-disabled-unselected-track-outline-width: 2px;--mat-slide-toggle-handle-shape: 9999px;--mat-slide-toggle-hidden-track-opacity: 0;--mat-slide-toggle-hidden-track-transition: opacity 75ms;--mat-slide-toggle-pressed-handle-size: 28px;--mat-slide-toggle-selected-handle-horizontal-margin: 0 24px;--mat-slide-toggle-selected-handle-size: 24px;--mat-slide-toggle-selected-icon-size: 16px;--mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0 22px;--mat-slide-toggle-selected-track-outline-color: transparent;--mat-slide-toggle-selected-track-outline-width: 2px;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0 24px;--mat-slide-toggle-state-layer-size: 40px;--mat-slide-toggle-track-height: 32px;--mat-slide-toggle-track-outline-width: 2px;--mat-slide-toggle-track-shape: 9999px;--mat-slide-toggle-track-width: 52px;--mat-slide-toggle-unselected-handle-horizontal-margin: 0 8px;--mat-slide-toggle-unselected-handle-size: 16px;--mat-slide-toggle-unselected-icon-size: 16px;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0 2px;--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0 4px;--mat-slide-toggle-visible-track-opacity: 1;--mat-slide-toggle-visible-track-transition: opacity 75ms;--mat-slide-toggle-with-icon-handle-size: 24px;--mat-slide-toggle-touch-target-size: 48px;--mat-slide-toggle-disabled-label-text-color: #1a1b1f;--mat-slide-toggle-disabled-selected-handle-color: #faf9fd;--mat-slide-toggle-disabled-selected-icon-color: #1a1b1f;--mat-slide-toggle-disabled-selected-track-color: #1a1b1f;--mat-slide-toggle-disabled-unselected-handle-color: #1a1b1f;--mat-slide-toggle-disabled-unselected-icon-color: #e0e2ec;--mat-slide-toggle-disabled-unselected-track-color: #e0e2ec;--mat-slide-toggle-disabled-unselected-track-outline-color: #1a1b1f;--mat-slide-toggle-label-text-color: #1a1b1f;--mat-slide-toggle-selected-focus-handle-color: #d7e3ff;--mat-slide-toggle-selected-focus-state-layer-color: #005cbb;--mat-slide-toggle-selected-focus-state-layer-opacity: .12;--mat-slide-toggle-selected-focus-track-color: #005cbb;--mat-slide-toggle-selected-handle-color: #ffffff;--mat-slide-toggle-selected-hover-handle-color: #d7e3ff;--mat-slide-toggle-selected-hover-state-layer-color: #005cbb;--mat-slide-toggle-selected-hover-state-layer-opacity: .08;--mat-slide-toggle-selected-hover-track-color: #005cbb;--mat-slide-toggle-selected-icon-color: #00458f;--mat-slide-toggle-selected-pressed-handle-color: #d7e3ff;--mat-slide-toggle-selected-pressed-state-layer-color: #005cbb;--mat-slide-toggle-selected-pressed-state-layer-opacity: .12;--mat-slide-toggle-selected-pressed-track-color: #005cbb;--mat-slide-toggle-selected-track-color: #005cbb;--mat-slide-toggle-track-outline-color: #74777f;--mat-slide-toggle-unselected-focus-handle-color: #44474e;--mat-slide-toggle-unselected-focus-state-layer-color: #1a1b1f;--mat-slide-toggle-unselected-focus-state-layer-opacity: .12;--mat-slide-toggle-unselected-focus-track-color: #e0e2ec;--mat-slide-toggle-unselected-handle-color: #74777f;--mat-slide-toggle-unselected-hover-handle-color: #44474e;--mat-slide-toggle-unselected-hover-state-layer-color: #1a1b1f;--mat-slide-toggle-unselected-hover-state-layer-opacity: .08;--mat-slide-toggle-unselected-hover-track-color: #e0e2ec;--mat-slide-toggle-unselected-icon-color: #e0e2ec;--mat-slide-toggle-unselected-pressed-handle-color: #44474e;--mat-slide-toggle-unselected-pressed-state-layer-color: #1a1b1f;--mat-slide-toggle-unselected-pressed-state-layer-opacity: .12;--mat-slide-toggle-unselected-pressed-track-color: #e0e2ec;--mat-slide-toggle-unselected-track-color: #e0e2ec;--mat-slide-toggle-touch-target-display: block;--mat-slide-toggle-label-text-font: Roboto, sans-serif;--mat-slide-toggle-label-text-line-height: 1.25rem;--mat-slide-toggle-label-text-size: .875rem;--mat-slide-toggle-label-text-tracking: .016rem;--mat-slide-toggle-label-text-weight: 400;--mat-radio-disabled-unselected-icon-opacity: .38;--mat-radio-disabled-selected-icon-opacity: .38;--mat-radio-touch-target-size: 48px;--mat-radio-checked-ripple-color: #005cbb;--mat-radio-disabled-label-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-radio-disabled-selected-icon-color: #1a1b1f;--mat-radio-disabled-unselected-icon-color: #1a1b1f;--mat-radio-label-text-color: #1a1b1f;--mat-radio-ripple-color: #1a1b1f;--mat-radio-selected-focus-icon-color: #005cbb;--mat-radio-selected-hover-icon-color: #005cbb;--mat-radio-selected-icon-color: #005cbb;--mat-radio-selected-pressed-icon-color: #005cbb;--mat-radio-unselected-focus-icon-color: #1a1b1f;--mat-radio-unselected-hover-icon-color: #1a1b1f;--mat-radio-unselected-icon-color: #44474e;--mat-radio-unselected-pressed-icon-color: #1a1b1f;--mat-radio-touch-target-display: block;--mat-radio-state-layer-size: 40px;--mat-radio-label-text-font: Roboto, sans-serif;--mat-radio-label-text-line-height: 1.25rem;--mat-radio-label-text-size: .875rem;--mat-radio-label-text-tracking: .016rem;--mat-radio-label-text-weight: 400;--mat-slider-value-indicator-opacity: 1;--mat-slider-value-indicator-padding: 0;--mat-slider-value-indicator-width: 28px;--mat-slider-value-indicator-height: 28px;--mat-slider-value-indicator-caret-display: none;--mat-slider-value-indicator-border-radius: 50% 50% 50% 0;--mat-slider-value-indicator-text-transform: rotate(45deg);--mat-slider-value-indicator-container-transform: translateX(-50%) rotate(-45deg);--mat-slider-active-track-height: 4px;--mat-slider-handle-height: 20px;--mat-slider-handle-width: 20px;--mat-slider-inactive-track-height: 4px;--mat-slider-with-overlap-handle-outline-width: 1px;--mat-slider-with-tick-marks-active-container-opacity: .38;--mat-slider-with-tick-marks-container-size: 2px;--mat-slider-with-tick-marks-inactive-container-opacity: .38;--mat-slider-value-indicator-transform-origin: 0 28px;--mat-slider-active-track-color: #005cbb;--mat-slider-active-track-shape: 9999px;--mat-slider-disabled-active-track-color: #1a1b1f;--mat-slider-disabled-handle-color: #1a1b1f;--mat-slider-disabled-inactive-track-color: #1a1b1f;--mat-slider-focus-handle-color: #005cbb;--mat-slider-focus-state-layer-color: color-mix(in srgb, #005cbb 20%, transparent);--mat-slider-handle-color: #005cbb;--mat-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-handle-shape: 9999px;--mat-slider-hover-handle-color: #005cbb;--mat-slider-hover-state-layer-color: color-mix(in srgb, #005cbb 5%, transparent);--mat-slider-inactive-track-color: #e0e2ec;--mat-slider-inactive-track-shape: 9999px;--mat-slider-label-container-color: #005cbb;--mat-slider-label-label-text-color: #ffffff;--mat-slider-ripple-color: #005cbb;--mat-slider-with-overlap-handle-outline-color: #ffffff;--mat-slider-with-tick-marks-active-container-color: #ffffff;--mat-slider-with-tick-marks-container-shape: 9999px;--mat-slider-with-tick-marks-disabled-container-color: #1a1b1f;--mat-slider-with-tick-marks-inactive-container-color: #44474e;--mat-slider-label-label-text-font: Roboto, sans-serif;--mat-slider-label-label-text-line-height: 1rem;--mat-slider-label-label-text-size: .75rem;--mat-slider-label-label-text-tracking: .031rem;--mat-slider-label-label-text-weight: 500;--mat-menu-divider-bottom-spacing: 8px;--mat-menu-divider-top-spacing: 8px;--mat-menu-item-icon-size: 24px;--mat-menu-item-spacing: 12px;--mat-menu-item-leading-spacing: 12px;--mat-menu-item-trailing-spacing: 12px;--mat-menu-item-with-icon-leading-spacing: 12px;--mat-menu-item-with-icon-trailing-spacing: 12px;--mat-menu-container-shape: 4px;--mat-menu-divider-color: #e0e2ec;--mat-menu-item-label-text-color: #1a1b1f;--mat-menu-item-icon-color: #44474e;--mat-menu-item-hover-state-layer-color: color-mix(in srgb, #1a1b1f 8%, transparent);--mat-menu-item-focus-state-layer-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-menu-container-color: #efedf0;--mat-menu-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-line-height: 1.25rem;--mat-menu-item-label-text-size: .875rem;--mat-menu-item-label-text-tracking: .006rem;--mat-menu-item-label-text-weight: 500;--mat-list-active-indicator-color: #dae2f9;--mat-list-active-indicator-shape: 9999px;--mat-list-list-item-container-color: transparent;--mat-list-list-item-container-shape: 0;--mat-list-list-item-disabled-label-text-color: #1a1b1f;--mat-list-list-item-disabled-label-text-opacity: .3;--mat-list-list-item-disabled-leading-icon-color: #1a1b1f;--mat-list-list-item-disabled-leading-icon-opacity: .38;--mat-list-list-item-disabled-state-layer-color: #1a1b1f;--mat-list-list-item-disabled-state-layer-opacity: .12;--mat-list-list-item-disabled-trailing-icon-color: #1a1b1f;--mat-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-list-item-focus-label-text-color: #1a1b1f;--mat-list-list-item-focus-state-layer-color: #1a1b1f;--mat-list-list-item-focus-state-layer-opacity: .12;--mat-list-list-item-hover-label-text-color: #1a1b1f;--mat-list-list-item-hover-state-layer-color: #1a1b1f;--mat-list-list-item-hover-state-layer-opacity: .08;--mat-list-list-item-label-text-color: #1a1b1f;--mat-list-list-item-leading-avatar-color: #d7e3ff;--mat-list-list-item-leading-avatar-shape: 9999px;--mat-list-list-item-leading-avatar-size: 40px;--mat-list-list-item-leading-icon-color: #44474e;--mat-list-list-item-leading-icon-size: 24px;--mat-list-list-item-selected-trailing-icon-color: #005cbb;--mat-list-list-item-supporting-text-color: #44474e;--mat-list-list-item-trailing-icon-color: #44474e;--mat-list-list-item-trailing-icon-size: 24px;--mat-list-list-item-trailing-supporting-text-color: #44474e;--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 16px;--mat-list-list-item-one-line-container-height: 48px;--mat-list-list-item-two-line-container-height: 64px;--mat-list-list-item-three-line-container-height: 88px;--mat-list-list-item-label-text-font: Roboto, sans-serif;--mat-list-list-item-label-text-line-height: 1.5rem;--mat-list-list-item-label-text-size: 1rem;--mat-list-list-item-label-text-tracking: .031rem;--mat-list-list-item-label-text-weight: 400;--mat-list-list-item-supporting-text-font: Roboto, sans-serif;--mat-list-list-item-supporting-text-line-height: 1.25rem;--mat-list-list-item-supporting-text-size: .875rem;--mat-list-list-item-supporting-text-tracking: .016rem;--mat-list-list-item-supporting-text-weight: 400;--mat-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mat-list-list-item-trailing-supporting-text-line-height: 1rem;--mat-list-list-item-trailing-supporting-text-size: .688rem;--mat-list-list-item-trailing-supporting-text-tracking: .031rem;--mat-list-list-item-trailing-supporting-text-weight: 500;--mat-paginator-page-size-select-width: 84px;--mat-paginator-page-size-select-touch-target-height: 48px;--mat-paginator-container-text-color: #1a1b1f;--mat-paginator-container-background-color: #faf9fd;--mat-paginator-disabled-icon-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-paginator-enabled-icon-color: #44474e;--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block;--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 1rem;--mat-paginator-container-text-size: .75rem;--mat-paginator-container-text-tracking: .025rem;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: .75rem;--mat-tab-active-indicator-height: 2px;--mat-tab-active-indicator-shape: 0;--mat-tab-divider-height: 1px;--mat-tab-active-focus-indicator-color: #005cbb;--mat-tab-active-focus-label-text-color: #1a1b1f;--mat-tab-active-hover-indicator-color: #005cbb;--mat-tab-active-hover-label-text-color: #1a1b1f;--mat-tab-active-indicator-color: #005cbb;--mat-tab-active-label-text-color: #1a1b1f;--mat-tab-active-ripple-color: #1a1b1f;--mat-tab-divider-color: #e0e2ec;--mat-tab-inactive-focus-label-text-color: #1a1b1f;--mat-tab-inactive-hover-label-text-color: #1a1b1f;--mat-tab-inactive-label-text-color: #1a1b1f;--mat-tab-inactive-ripple-color: #1a1b1f;--mat-tab-pagination-icon-color: #1a1b1f;--mat-tab-disabled-ripple-color: #44474e;--mat-tab-container-height: 48px;--mat-tab-label-text-font: Roboto, sans-serif;--mat-tab-label-text-line-height: 1.25rem;--mat-tab-label-text-size: .875rem;--mat-tab-label-text-tracking: .006rem;--mat-tab-label-text-weight: 500;--mat-checkbox-selected-focus-state-layer-opacity: .12;--mat-checkbox-selected-hover-state-layer-opacity: .08;--mat-checkbox-selected-pressed-state-layer-opacity: .12;--mat-checkbox-unselected-focus-state-layer-opacity: .12;--mat-checkbox-unselected-hover-state-layer-opacity: .08;--mat-checkbox-unselected-pressed-state-layer-opacity: .12;--mat-checkbox-touch-target-size: 48px;--mat-checkbox-disabled-label-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-checkbox-disabled-selected-checkmark-color: #faf9fd;--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-checkbox-label-text-color: #1a1b1f;--mat-checkbox-selected-checkmark-color: #ffffff;--mat-checkbox-selected-focus-icon-color: #005cbb;--mat-checkbox-selected-focus-state-layer-color: #005cbb;--mat-checkbox-selected-hover-icon-color: #005cbb;--mat-checkbox-selected-hover-state-layer-color: #005cbb;--mat-checkbox-selected-icon-color: #005cbb;--mat-checkbox-selected-pressed-icon-color: #005cbb;--mat-checkbox-selected-pressed-state-layer-color: #1a1b1f;--mat-checkbox-unselected-focus-icon-color: #1a1b1f;--mat-checkbox-unselected-focus-state-layer-color: #1a1b1f;--mat-checkbox-unselected-hover-icon-color: #1a1b1f;--mat-checkbox-unselected-hover-state-layer-color: #1a1b1f;--mat-checkbox-unselected-icon-color: #44474e;--mat-checkbox-unselected-pressed-state-layer-color: #005cbb;--mat-checkbox-touch-target-display: block;--mat-checkbox-state-layer-size: 40px;--mat-checkbox-label-text-font: Roboto, sans-serif;--mat-checkbox-label-text-line-height: 1.25rem;--mat-checkbox-label-text-size: .875rem;--mat-checkbox-label-text-tracking: .016rem;--mat-checkbox-label-text-weight: 400;--mat-button-filled-container-shape: 9999px;--mat-button-filled-horizontal-padding: 24px;--mat-button-filled-icon-offset: -8px;--mat-button-filled-icon-spacing: 8px;--mat-button-filled-touch-target-size: 48px;--mat-button-outlined-container-shape: 9999px;--mat-button-outlined-horizontal-padding: 24px;--mat-button-outlined-icon-offset: -8px;--mat-button-outlined-icon-spacing: 8px;--mat-button-outlined-outline-width: 1px;--mat-button-outlined-touch-target-size: 48px;--mat-button-protected-container-shape: 9999px;--mat-button-protected-horizontal-padding: 24px;--mat-button-protected-icon-offset: -8px;--mat-button-protected-icon-spacing: 8px;--mat-button-protected-touch-target-size: 48px;--mat-button-text-container-shape: 9999px;--mat-button-text-horizontal-padding: 12px;--mat-button-text-icon-offset: -4px;--mat-button-text-icon-spacing: 8px;--mat-button-text-with-icon-horizontal-padding: 16px;--mat-button-text-touch-target-size: 48px;--mat-button-tonal-container-shape: 9999px;--mat-button-tonal-horizontal-padding: 24px;--mat-button-tonal-icon-offset: -8px;--mat-button-tonal-icon-spacing: 8px;--mat-button-tonal-touch-target-size: 48px;--mat-button-filled-container-color: #005cbb;--mat-button-filled-disabled-container-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-button-filled-disabled-state-layer-color: #44474e;--mat-button-filled-focus-state-layer-opacity: .12;--mat-button-filled-hover-state-layer-opacity: .08;--mat-button-filled-label-text-color: #ffffff;--mat-button-filled-pressed-state-layer-opacity: .12;--mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);--mat-button-filled-state-layer-color: #ffffff;--mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-button-outlined-disabled-state-layer-color: #44474e;--mat-button-outlined-focus-state-layer-opacity: .12;--mat-button-outlined-hover-state-layer-opacity: .08;--mat-button-outlined-label-text-color: #005cbb;--mat-button-outlined-outline-color: #74777f;--mat-button-outlined-pressed-state-layer-opacity: .12;--mat-button-outlined-ripple-color: color-mix(in srgb, #005cbb 12%, transparent);--mat-button-outlined-state-layer-color: #005cbb;--mat-button-protected-container-color: #faf9fd;--mat-button-protected-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-disabled-container-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-button-protected-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-button-protected-disabled-state-layer-color: #44474e;--mat-button-protected-focus-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-focus-state-layer-opacity: .12;--mat-button-protected-hover-container-elevation-shadow: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-button-protected-hover-state-layer-opacity: .08;--mat-button-protected-label-text-color: #005cbb;--mat-button-protected-pressed-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-pressed-state-layer-opacity: .12;--mat-button-protected-ripple-color: color-mix(in srgb, #005cbb 12%, transparent);--mat-button-protected-state-layer-color: #005cbb;--mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-button-text-disabled-state-layer-color: #44474e;--mat-button-text-focus-state-layer-opacity: .12;--mat-button-text-hover-state-layer-opacity: .08;--mat-button-text-label-text-color: #005cbb;--mat-button-text-pressed-state-layer-opacity: .12;--mat-button-text-ripple-color: color-mix(in srgb, #005cbb 12%, transparent);--mat-button-text-state-layer-color: #005cbb;--mat-button-tonal-container-color: #dae2f9;--mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-button-tonal-disabled-state-layer-color: #44474e;--mat-button-tonal-focus-state-layer-opacity: .12;--mat-button-tonal-hover-state-layer-opacity: .08;--mat-button-tonal-label-text-color: #3e4759;--mat-button-tonal-pressed-state-layer-opacity: .12;--mat-button-tonal-ripple-color: color-mix(in srgb, #3e4759 12%, transparent);--mat-button-tonal-state-layer-color: #3e4759;--mat-button-filled-touch-target-display: block;--mat-button-filled-container-height: 40px;--mat-button-outlined-container-height: 40px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-touch-target-display: block;--mat-button-protected-container-height: 40px;--mat-button-text-touch-target-display: block;--mat-button-text-container-height: 40px;--mat-button-tonal-container-height: 40px;--mat-button-tonal-touch-target-display: block;--mat-button-filled-label-text-font: Roboto, sans-serif;--mat-button-filled-label-text-size: .875rem;--mat-button-filled-label-text-tracking: .006rem;--mat-button-filled-label-text-weight: 500;--mat-button-outlined-label-text-font: Roboto, sans-serif;--mat-button-outlined-label-text-size: .875rem;--mat-button-outlined-label-text-tracking: .006rem;--mat-button-outlined-label-text-weight: 500;--mat-button-protected-label-text-font: Roboto, sans-serif;--mat-button-protected-label-text-size: .875rem;--mat-button-protected-label-text-tracking: .006rem;--mat-button-protected-label-text-weight: 500;--mat-button-text-label-text-font: Roboto, sans-serif;--mat-button-text-label-text-size: .875rem;--mat-button-text-label-text-tracking: .006rem;--mat-button-text-label-text-weight: 500;--mat-button-tonal-label-text-font: Roboto, sans-serif;--mat-button-tonal-label-text-size: .875rem;--mat-button-tonal-label-text-tracking: .006rem;--mat-button-tonal-label-text-weight: 500;--mat-icon-button-icon-size: 24px;--mat-icon-button-container-shape: 9999px;--mat-icon-button-touch-target-size: 48px;--mat-icon-button-disabled-icon-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-icon-button-disabled-state-layer-color: #44474e;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-icon-color: #44474e;--mat-icon-button-pressed-state-layer-opacity: .12;--mat-icon-button-ripple-color: color-mix(in srgb, #44474e 12%, transparent);--mat-icon-button-state-layer-color: #44474e;--mat-icon-button-touch-target-display: block;--mat-icon-button-state-layer-size: 40px;--mat-fab-container-shape: 16px;--mat-fab-extended-container-height: 56px;--mat-fab-extended-container-shape: 16px;--mat-fab-small-container-shape: 12px;--mat-fab-touch-target-size: 48px;--mat-fab-small-touch-target-size: 48px;--mat-fab-container-color: #d7e3ff;--mat-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-disabled-state-container-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-fab-disabled-state-foreground-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-fab-extended-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-extended-focus-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-extended-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-extended-pressed-container-elevation-shadow: 6;--mat-fab-focus-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-focus-state-layer-opacity: .12;--mat-fab-foreground-color: #00458f;--mat-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-hover-state-layer-opacity: .08;--mat-fab-pressed-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-ripple-color: color-mix(in srgb, #00458f 12%, transparent);--mat-fab-small-container-color: #d7e3ff;--mat-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-small-disabled-state-container-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-fab-small-focus-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-foreground-color: #00458f;--mat-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-pressed-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-ripple-color: color-mix(in srgb, #00458f 12%, transparent);--mat-fab-small-state-layer-color: #00458f;--mat-fab-state-layer-color: #00458f;--mat-fab-touch-target-display: block;--mat-fab-extended-label-text-font: Roboto, sans-serif;--mat-fab-extended-label-text-size: .875rem;--mat-fab-extended-label-text-tracking: .006rem;--mat-fab-extended-label-text-weight: 500;--mat-snack-bar-container-shape: 4px;--mat-snack-bar-button-color: #abc7ff;--mat-snack-bar-container-color: #2f3033;--mat-snack-bar-supporting-text-color: #f2f0f4;--mat-snack-bar-supporting-text-font: Roboto, sans-serif;--mat-snack-bar-supporting-text-line-height: 1.25rem;--mat-snack-bar-supporting-text-size: .875rem;--mat-snack-bar-supporting-text-weight: 400;--mat-table-row-item-outline-width: 1px;--mat-table-background-color: #faf9fd;--mat-table-header-headline-color: #1a1b1f;--mat-table-row-item-label-text-color: #1a1b1f;--mat-table-row-item-outline-color: #74777f;--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px;--mat-table-header-headline-font: Roboto, sans-serif;--mat-table-header-headline-line-height: 1.25rem;--mat-table-header-headline-size: .875rem;--mat-table-header-headline-tracking: .006rem;--mat-table-header-headline-weight: 500;--mat-table-row-item-label-text-font: Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 1.25rem;--mat-table-row-item-label-text-size: .875rem;--mat-table-row-item-label-text-tracking: .016rem;--mat-table-row-item-label-text-weight: 400;--mat-table-footer-supporting-text-font: Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 1.25rem;--mat-table-footer-supporting-text-size: .875rem;--mat-table-footer-supporting-text-tracking: .016rem;--mat-table-footer-supporting-text-weight: 400;--mat-progress-spinner-size: 48px;--mat-progress-spinner-active-indicator-width: 4px;--mat-progress-spinner-active-indicator-color: #005cbb;--mat-badge-container-offset: -12px 0;--mat-badge-container-overlap-offset: -12px;--mat-badge-container-padding: 0 4px;--mat-badge-container-shape: 9999px;--mat-badge-container-size: 16px;--mat-badge-large-size-container-offset: -12px 0;--mat-badge-large-size-container-overlap-offset: -12px;--mat-badge-large-size-container-padding: 0 4px;--mat-badge-large-size-container-size: 16px;--mat-badge-legacy-container-size: unset;--mat-badge-legacy-large-size-container-size: unset;--mat-badge-legacy-small-size-container-size: unset;--mat-badge-small-size-container-offset: -6px 0;--mat-badge-small-size-container-overlap-offset: -6px;--mat-badge-small-size-container-padding: 0;--mat-badge-small-size-container-size: 6px;--mat-badge-background-color: #ba1a1a;--mat-badge-disabled-state-background-color: color-mix(in srgb, #ba1a1a 38%, transparent);--mat-badge-disabled-state-text-color: #ffffff;--mat-badge-text-color: #ffffff;--mat-badge-large-size-line-height: 16px;--mat-badge-large-size-text-size: .688rem;--mat-badge-line-height: 16px;--mat-badge-small-size-line-height: 6px;--mat-badge-small-size-text-size: 0;--mat-badge-text-font: Roboto, sans-serif;--mat-badge-text-size: .688rem;--mat-badge-text-weight: 500;--mat-bottom-sheet-container-shape: 28px;--mat-bottom-sheet-container-text-color: #1a1b1f;--mat-bottom-sheet-container-background-color: #f4f3f6;--mat-bottom-sheet-container-text-font: Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 1.5rem;--mat-bottom-sheet-container-text-size: 1rem;--mat-bottom-sheet-container-text-tracking: .031rem;--mat-bottom-sheet-container-text-weight: 400;--mat-button-toggle-focus-state-layer-opacity: .12;--mat-button-toggle-hover-state-layer-opacity: .08;--mat-button-toggle-shape: 28px;--mat-button-toggle-background-color: transparent;--mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-button-toggle-disabled-state-background-color: transparent;--mat-button-toggle-disabled-state-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-button-toggle-divider-color: #74777f;--mat-button-toggle-selected-state-background-color: #dae2f9;--mat-button-toggle-selected-state-text-color: #3e4759;--mat-button-toggle-state-layer-color: #1a1b1f;--mat-button-toggle-text-color: #1a1b1f;--mat-button-toggle-height: 40px;--mat-button-toggle-label-text-font: Roboto, sans-serif;--mat-button-toggle-label-text-line-height: 1.25rem;--mat-button-toggle-label-text-size: .875rem;--mat-button-toggle-label-text-tracking: .006rem;--mat-button-toggle-label-text-weight: 500;--mat-datepicker-calendar-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-shape: 16px;--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-shape: 28px;--mat-datepicker-calendar-body-label-text-color: #1a1b1f;--mat-datepicker-calendar-container-background-color: #e9e7eb;--mat-datepicker-calendar-container-text-color: #1a1b1f;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #1a1b1f 8%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: #e0e0ff;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #565e71;--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #dae2f9;--mat-datepicker-calendar-date-in-range-state-background-color: #d7e3ff;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-preview-state-outline-color: #005cbb;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-datepicker-calendar-date-selected-state-background-color: #005cbb;--mat-datepicker-calendar-date-selected-state-text-color: #ffffff;--mat-datepicker-calendar-date-text-color: #1a1b1f;--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-datepicker-calendar-date-today-outline-color: #005cbb;--mat-datepicker-calendar-date-today-selected-state-outline-color: #005cbb;--mat-datepicker-calendar-header-divider-color: transparent;--mat-datepicker-calendar-header-text-color: #44474e;--mat-datepicker-calendar-navigation-button-icon-color: #44474e;--mat-datepicker-calendar-period-button-icon-color: #44474e;--mat-datepicker-calendar-period-button-text-color: #44474e;--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-datepicker-range-input-separator-color: #1a1b1f;--mat-datepicker-toggle-active-state-icon-color: #005cbb;--mat-datepicker-toggle-icon-color: #44474e;--mat-datepicker-calendar-body-label-text-size: .875rem;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-header-text-size: .875rem;--mat-datepicker-calendar-header-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: .875rem;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-text-font: Roboto, sans-serif;--mat-datepicker-calendar-text-size: .875rem;--mat-divider-width: 1px;--mat-divider-color: #c4c6d0;--mat-expansion-container-shape: 12px;--mat-expansion-header-indicator-display: inline-block;--mat-expansion-legacy-header-indicator-display: none;--mat-expansion-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-expansion-actions-divider-color: #74777f;--mat-expansion-container-background-color: #faf9fd;--mat-expansion-container-text-color: #1a1b1f;--mat-expansion-header-description-color: #44474e;--mat-expansion-header-disabled-state-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-expansion-header-focus-state-layer-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-expansion-header-hover-state-layer-color: color-mix(in srgb, #1a1b1f 8%, transparent);--mat-expansion-header-indicator-color: #44474e;--mat-expansion-header-text-color: #1a1b1f;--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 1.5rem;--mat-expansion-container-text-size: 1rem;--mat-expansion-container-text-tracking: .031rem;--mat-expansion-container-text-weight: 400;--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-line-height: 1.5rem;--mat-expansion-header-text-size: 1rem;--mat-expansion-header-text-tracking: .009rem;--mat-expansion-header-text-weight: 500;--mat-grid-list-tile-header-primary-text-size: 400 1rem / 1.5rem Roboto, sans-serif;--mat-grid-list-tile-header-secondary-text-size: 400 .875rem / 1.25rem Roboto, sans-serif;--mat-grid-list-tile-footer-primary-text-size: 400 1rem / 1.5rem Roboto, sans-serif;--mat-grid-list-tile-footer-secondary-text-size: 400 .875rem / 1.25rem Roboto, sans-serif;--mat-icon-color: inherit;--mat-sidenav-container-shape: 16px;--mat-sidenav-container-elevation-shadow: none;--mat-sidenav-container-width: 360px;--mat-sidenav-container-divider-color: transparent;--mat-sidenav-container-background-color: #faf9fd;--mat-sidenav-container-text-color: #44474e;--mat-sidenav-content-background-color: #faf9fd;--mat-sidenav-content-text-color: #1a1b1f;--mat-sidenav-scrim-color: color-mix(in srgb, #2d3038 40%, transparent);--mat-stepper-header-error-state-icon-background-color: transparent;--mat-stepper-header-focus-state-layer-shape: 12px;--mat-stepper-header-hover-state-layer-shape: 12px;--mat-stepper-container-color: #faf9fd;--mat-stepper-header-done-state-icon-background-color: #005cbb;--mat-stepper-header-done-state-icon-foreground-color: #ffffff;--mat-stepper-header-edit-state-icon-background-color: #005cbb;--mat-stepper-header-edit-state-icon-foreground-color: #ffffff;--mat-stepper-header-error-state-icon-foreground-color: #ba1a1a;--mat-stepper-header-error-state-label-text-color: #ba1a1a;--mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #1a1b1f 8%, transparent);--mat-stepper-header-icon-background-color: #44474e;--mat-stepper-header-icon-foreground-color: #faf9fd;--mat-stepper-header-label-text-color: #44474e;--mat-stepper-header-optional-label-text-color: #44474e;--mat-stepper-header-selected-state-icon-background-color: #005cbb;--mat-stepper-header-selected-state-icon-foreground-color: #ffffff;--mat-stepper-header-selected-state-label-text-color: #44474e;--mat-stepper-line-color: #74777f;--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: .875rem;--mat-stepper-header-label-text-weight: 500;--mat-stepper-header-error-state-label-text-size: .875rem;--mat-stepper-header-selected-state-label-text-size: .875rem;--mat-stepper-header-selected-state-label-text-weight: 500;--mat-stepper-header-height: 72px;--mat-sort-arrow-color: #1a1b1f;--mat-toolbar-container-background-color: #faf9fd;--mat-toolbar-container-text-color: #1a1b1f;--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px;--mat-toolbar-title-text-font: Roboto, sans-serif;--mat-toolbar-title-text-line-height: 1.75rem;--mat-toolbar-title-text-size: 1.375rem;--mat-toolbar-title-text-tracking: 0;--mat-toolbar-title-text-weight: 400;--mat-tree-container-background-color: #faf9fd;--mat-tree-node-text-color: #1a1b1f;--mat-tree-node-min-height: 48px;--mat-tree-node-text-font: Roboto, sans-serif;--mat-tree-node-text-size: 1rem;--mat-tree-node-text-weight: 400;--mat-timepicker-container-shape: 4px;--mat-timepicker-container-background-color: #efedf0;--mat-timepicker-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12)}.mat-display-large,.mat-typography .mat-display-large,.mat-typography h1{font:400 3.562rem/4rem Roboto,sans-serif;letter-spacing:-.016rem;margin:0 0 .5em}.mat-display-medium,.mat-typography .mat-display-medium,.mat-typography h2{font:400 2.812rem/3.25rem Roboto,sans-serif;letter-spacing:0;margin:0 0 .5em}.mat-display-small,.mat-typography .mat-display-small,.mat-typography h3{font:400 2.25rem/2.75rem Roboto,sans-serif;letter-spacing:0;margin:0 0 .5em}.mat-headline-large,.mat-typography .mat-headline-large,.mat-typography h4{font:400 2rem/2.5rem Roboto,sans-serif;letter-spacing:0;margin:0 0 .5em}.mat-headline-medium,.mat-typography .mat-headline-medium,.mat-typography h5{font:400 1.75rem/2.25rem Roboto,sans-serif;letter-spacing:0;margin:0 0 .5em}.mat-headline-small,.mat-typography .mat-headline-small,.mat-typography h6{font:400 1.5rem/2rem Roboto,sans-serif;letter-spacing:0;margin:0 0 .5em}.mat-title-large,.mat-typography .mat-title-large{font:400 1.375rem/1.75rem Roboto,sans-serif;letter-spacing:0}.mat-title-medium,.mat-typography .mat-title-medium{font:500 1rem/1.5rem Roboto,sans-serif;letter-spacing:.009rem}.mat-title-small,.mat-typography .mat-title-small{font:500 .875rem/1.25rem Roboto,sans-serif;letter-spacing:.006rem}.mat-body-large,.mat-typography .mat-body-large,.mat-typography{font:400 1rem/1.5rem Roboto,sans-serif;letter-spacing:.031rem}.mat-body-large p,.mat-typography .mat-body-large p,.mat-typography p{margin:0 0 .75em}.mat-body-medium,.mat-typography .mat-body-medium{font:400 .875rem/1.25rem Roboto,sans-serif;letter-spacing:.016rem}.mat-body-small,.mat-typography .mat-body-small{font:400 .75rem/1rem Roboto,sans-serif;letter-spacing:.025rem}.mat-label-large,.mat-typography .mat-label-large{font:500 .875rem/1.25rem Roboto,sans-serif;letter-spacing:.006rem}.mat-label-medium,.mat-typography .mat-label-medium{font:500 .75rem/1rem Roboto,sans-serif;letter-spacing:.031rem}.mat-label-small,.mat-typography .mat-label-small{font:500 .688rem/1rem Roboto,sans-serif;letter-spacing:.031rem}*{scrollbar-width:auto;scrollbar-color:#000000}*::-webkit-scrollbar{width:12px}*::-webkit-scrollbar-thumb{border:2px solid transparent;box-shadow:inset 0 0 0 12px #0000005e;border-radius:12px}html,body{height:100%;width:100%}body{margin:0;font-family:Roboto,Helvetica Neue,sans-serif}:root{--background-color: white;--text-color: grey;--label-color: black;--title-color: black;--btn-background-color: #3949ab;--btn-text-color: white}.theme{outline-color:var(--btn-background-color)}.theme .taille{min-height:100%}.theme .bg-color{background-color:var(--background-color);outline-color:var(--background-color)}.theme .c-bg{color:var(--background-color)}.theme .bg-btn{background-color:var(--btn-background-color);outline-color:var(--label-color);border-color:var(--btn-text-color);border-width:thin}.theme .c-ring.ring-1{--tw-ring-color: var(--label-color)}.theme .c-ring:focus{--tw-ring-color: var(--label-color);--tw-ring-opacity: 1}.theme .c-btn{color:var(--btn-background-color)}.theme .c-text-btn{color:var(--btn-text-color)}.theme .c-title{color:var(--title-color)}.theme .c-label{color:var(--label-color)}.theme .c-text{color:var(--text-color)}.theme .c-select:focus{--tw-ring-color: var(--label-color);border-color:var(--label-color)}.theme .c-checkbox{accent-color:var(--btn-background-color);border-color:var(--label-color)}.theme .c-checkbox:focus{--tw-ring-color: var(--label-color)}.theme .c-selection{--tw-ring-color: var(--label-color)}.theme .c-radio{accent-color:var(--btn-background-color);border-color:var(--label-color)}.theme .c-radio:focus{--tw-ring-color: var(--label-color)}.theme .panneau{border-width:thin;border-color:#fff}.theme .tab{--mat-tab-header-inactive-label-text-color: var(--text-color);--mat-tab-header-active-label-text-color: var(--title-color);--mat-tab-header-active-focus-label-text-color: var(--title-color);--mat-tab-header-active-hover-label-text-color: var(--title-color);--mat-tab-header-inactive-hover-label-text-color: var(--title-color);--mat-tab-header-active-focus-indicator-color: var(--title-color)}.theme .tab .mdc-tab-indicator__content--underline{border-color:var(--title-color)}.theme .tab .mat-mdc-tab-body-wrapper{overflow:visible}.h-lighten:hover:not(:disabled){filter:brightness(130%)}
