@layer setting,reset,base,component,theme,utility;@layer setting{@layer size,color,font;}@layer setting{@layer setting{:root{--width-sm: 680px;--width-md: 840px;--width-lg: 1000px;--width-xl: 1180px;--size-0: 0em;--size-1: .1em;--size-2: .2em;--size-3: .3em;--size-4: .4em;--size-5: .5em;--size-6: .6em;--size-7: .7em;--size-8: .8em;--size-9: .9em;--size-10: 1em;--size-12: 1.2em;--size-13: 1.3em;--size-14: 1.4em;--size-15: 1.5em;--size-16: 1.6em;--size-17: 1.7em;--size-18: 1.8em;--size-19: 1.9em;--size-20: 2em;--size-22: 2.2em;--size-24: 2.4em;--size-25: 2.5em;--size-30: 3em;--size-38: 3.8em;--size-40: 4em;--size-50: 5em;--size-60: 5em;--size-100: 10em;--size-200: 20em;--size-400: 40em;--ch-10: 10ch;--ch-20: 20ch;--ch-30: 30ch;--ch-40: 40ch;--ch-50: 50ch;--ch-60: 60ch;--ch-70: 70ch;--spacer-2xs: var(--size-1);--spacer-xs: var(--size-2);--spacer-sm: var(--size-5);--spacer-md: var(--size-10);--spacer-lg: var(--size-20);--spacer-xl: var(--size-30);--spacer-2xl: var(--size-40);--spacer-3xl: var(--size-60);--gap-2xs: var(--size-1);--gap-xs: var(--size-2);--gap-sm: var(--size-5);--gap-md: var(--size-10);--gap-lg: var(--size-20);--gap-xl: var(--size-30);--gap-2xl: var(--size-40);--gap-3xl: var(--size-60);--border-width-sm: var(--size-1);--border-width-md: var(--size-2);--border-width-lg: var(--size-3);--border-radius-xs: var(--size-2);--border-radius-sm: var(--size-5);--border-radius-md: var(--size-10);--border-radius-lg: var(--size-15);--border-radius-xl: var(--size-20);--padding-xs: var(--size-2);--padding-sm: var(--size-5);--padding-md: var(--size-10);--padding-lg: var(--size-15);--padding-xl: var(--size-20)}}}@layer setting{@layer setting{:root{--color-white: #ffffff;--color-black: #111111;--color-gray: #b3b3b3;--color-peach: #f6ab85;--color-red: #a42b4d;--color-green: #537f6f;--color-green-pale: #89bc9e;--color-blue-light: #f7f5ff;--color-blue-pale: rgba(191, 181, 233, .2);--color-bleu-neutral: oklch(.6912 .0567 237.323);--color-blue: rgb(109, 74, 255);--color-neg-3: #e81d42;--color-neg-2: #eb6e5b;--color-neg-1: #ff9d72;--color-neuter: #d1d0d1;--color-pos-1: #88bb9d;--color-pos-2: #44a48c;--color-pos-3: #3c6459;--color-orange-50: oklch(.98 .016 73.684);--color-orange-100: oklch(.954 .038 75.164);--color-orange-200: oklch(.901 .076 70.697);--color-orange-300: oklch(.837 .128 66.29);--color-orange-400: oklch(.75 .183 55.934);--color-orange-500: oklch(.705 .213 47.604);--color-orange-600: oklch(.646 .222 41.116);--color-orange-700: oklch(.553 .195 38.402);--color-orange-800: oklch(.47 .157 37.304);--color-orange-900: oklch(.408 .123 38.172);--color-orange-950: oklch(.266 .079 36.259);--color-sky-50: oklch(.977 .013 236.62);--color-sky-100: oklch(.951 .026 236.824);--color-sky-200: oklch(.901 .058 230.902);--color-sky-300: oklch(.828 .111 230.318);--color-sky-400: oklch(.746 .16 232.661);--color-sky-500: oklch(.685 .169 237.323);--color-sky-600: oklch(.588 .158 241.966);--color-sky-700: oklch(.5 .134 242.749);--color-sky-800: oklch(.443 .11 240.79);--color-sky-900: oklch(.391 .09 240.876);--color-sky-950: oklch(.293 .066 243.157);--color-emerald-50: oklch(.979 .021 166.113);--color-emerald-100: oklch(.95 .052 163.051);--color-emerald-200: oklch(.905 .093 164.15);--color-emerald-300: oklch(.845 .143 164.978);--color-emerald-400: oklch(.765 .177 163.223);--color-emerald-500: oklch(.696 .17 162.48);--color-emerald-600: oklch(.596 .145 163.225);--color-emerald-700: oklch(.508 .118 165.612);--color-emerald-800: oklch(.432 .095 166.913);--color-emerald-900: oklch(.378 .077 168.94);--color-emerald-950: oklch(.262 .051 172.552);--color-rose-50: oklch(.969 .015 12.422);--color-rose-100: oklch(.941 .03 12.58);--color-rose-200: oklch(.892 .058 10.001);--color-rose-300: oklch(.81 .117 11.638);--color-rose-400: oklch(.712 .194 13.428);--color-rose-500: oklch(.645 .246 16.439);--color-rose-600: oklch(.586 .253 17.585);--color-rose-700: oklch(.514 .222 16.935);--color-rose-800: oklch(.455 .188 13.697);--color-rose-900: oklch(.41 .159 10.272);--color-rose-950: oklch(.271 .105 12.094);--color-gray-50: oklch(.985 .002 247.839);--color-gray-100: oklch(.967 .003 264.542);--color-gray-200: oklch(.928 .006 264.531);--color-gray-300: oklch(.872 .01 258.338);--color-gray-400: oklch(.707 .022 261.325);--color-gray-500: oklch(.551 .027 264.364);--color-gray-600: oklch(.446 .03 256.802);--color-gray-700: oklch(.373 .034 259.733);--color-gray-800: oklch(.278 .033 256.848);--color-gray-900: oklch(.21 .034 264.665);--color-gray-950: oklch(.13 .028 261.692);--color-primary-50: var(--color-sky-50);--color-primary-100: var(--color-sky-100);--color-primary-200: var(--color-sky-200);--color-primary-300: var(--color-sky-300);--color-primary-400: var(--color-sky-400);--color-primary-500: var(--color-sky-500);--color-primary-600: var(--color-sky-600);--color-primary-700: var(--color-sky-700);--color-primary-800: var(--color-sky-800);--color-primary-900: var(--color-sky-900);--color-primary-950: var(--color-sky-950);--color-primary-extralight: var(--color-primary-100);--color-primary-light: var(--color-primary-300);--color-primary: var(--color-primary-500);--color-primary-dark: var(--color-primary-700);--color-primary-extradark: var(--color-primary-900);--color-secondary-50: var(--color-emerald-50);--color-secondary-100: var(--color-emerald-100);--color-secondary-200: var(--color-emerald-200);--color-secondary-300: var(--color-emerald-300);--color-secondary-400: var(--color-emerald-400);--color-secondary-500: var(--color-emerald-500);--color-secondary-600: var(--color-emerald-600);--color-secondary-700: var(--color-emerald-700);--color-secondary-800: var(--color-emerald-800);--color-secondary-900: var(--color-emerald-900);--color-secondary-950: var(--color-emerald-950);--color-secondary-extralight: var(--color-secondary-100);--color-secondary-light: var(--color-secondary-300);--color-secondary: var(--color-secondary-500);--color-secondary-dark: var(--color-secondary-700);--color-secondary-extradark: var(--color-secondary-900);--color-warning-50: var(--color-orange-50);--color-warning-100: var(--color-orange-100);--color-warning-200: var(--color-orange-200);--color-warning-300: var(--color-orange-300);--color-warning-400: var(--color-orange-400);--color-warning-500: var(--color-orange-500);--color-warning-600: var(--color-orange-600);--color-warning-700: var(--color-orange-700);--color-warning-800: var(--color-orange-800);--color-warning-900: var(--color-orange-900);--color-warning-950: var(--color-orange-950);--color-warning-extralight: var(--color-warning-100);--color-warning-light: var(--color-warning-300);--color-warning: var(--color-warning-500);--color-warning-dark: var(--color-warning-700);--color-warning-extradark: var(--color-warning-900);--color-success-50: var(--color-emerald-50);--color-success-100: var(--color-emerald-100);--color-success-200: var(--color-emerald-200);--color-success-300: var(--color-emerald-300);--color-success-400: var(--color-emerald-400);--color-success-500: var(--color-emerald-500);--color-success-600: var(--color-emerald-600);--color-success-700: var(--color-emerald-700);--color-success-800: var(--color-emerald-800);--color-success-900: var(--color-emerald-900);--color-success-950: var(--color-emerald-950);--color-success-extralight: var(--color-success-100);--color-success-light: var(--color-success-300);--color-success: var(--color-success-500);--color-success-dark: var(--color-success-700);--color-success-extradark: var(--color-success-900);--color-danger-50: var(--color-rose-50);--color-danger-100: var(--color-rose-100);--color-danger-200: var(--color-rose-200);--color-danger-300: var(--color-rose-300);--color-danger-400: var(--color-rose-400);--color-danger-500: var(--color-rose-500);--color-danger-600: var(--color-rose-600);--color-danger-700: var(--color-rose-700);--color-danger-800: var(--color-rose-800);--color-danger-900: var(--color-rose-900);--color-danger-950: var(--color-rose-950);--color-danger-extralight: var(--color-danger-100);--color-danger-light: var(--color-danger-300);--color-danger: var(--color-danger-500);--color-danger-dark: var(--color-danger-700);--color-danger-extradark: var(--color-danger-900);--color-info-50: var(--color-sky-50);--color-info-100: var(--color-sky-100);--color-info-200: var(--color-sky-200);--color-info-300: var(--color-sky-300);--color-info-400: var(--color-sky-400);--color-info-500: var(--color-sky-500);--color-info-600: var(--color-sky-600);--color-info-700: var(--color-sky-700);--color-info-800: var(--color-sky-800);--color-info-900: var(--color-sky-900);--color-info-950: var(--color-sky-950);--color-info-extralight: var(--color-info-100);--color-info-light: var(--color-info-300);--color-info: var(--color-info-500);--color-info-dark: var(--color-info-700);--color-info-extradark: var(--color-info-900);--color-neutral-50: var(--color-gray-50);--color-neutral-100: var(--color-gray-100);--color-neutral-200: var(--color-gray-200);--color-neutral-300: var(--color-gray-300);--color-neutral-400: var(--color-gray-400);--color-neutral-500: var(--color-gray-500);--color-neutral-600: var(--color-gray-600);--color-neutral-700: var(--color-gray-700);--color-neutral-800: var(--color-gray-800);--color-neutral-900: var(--color-gray-900);--color-neutral-950: var(--color-gray-950);--color-neutral-extralight: var(--color-neutral-100);--color-neutral-light: var(--color-neutral-200);--color-neutral: var(--color-neutral-500);--color-neutral-dark: var(--color-neutral-700);--color-neutral-extradark: var(--color-neutral-900);--color-primary-alpha-5: color-mix( in srgb, var(--color-primary-500) 5%, transparent );--color-primary-alpha-10: color-mix( in srgb, var(--color-primary-500) 10%, transparent );--box-shadow-xs: 0 var(--size-1) var(--size-2) 0 var(--color-primary-alpha-5);--box-shadow-sm: 0 var(--size-1) var(--size-3) 0 var(--color-primary-alpha-10), 0 var(--size-1) var(--size-2) 0 var(--color-primary-alpha-5);--box-shadow-md: 0 var(--size-4) var(--size-6) -1px var(--color-primary-alpha-10), 0 var(--size-2) var(--size-4) -1px var(--color-primary-alpha-5);--box-shadow-lg: 0 var(--size-10) var(--size-15) -3px var(--color-primary-alpha-10), 0 var(--size-4) var(--size-6) -2px var(--color-primary-alpha-5);--box-shadow-xl: 0 var(--size-20) var(--size-30) 0 var(--color-primary-alpha-10), 0 var(--size-4) var(--size-6) -2px var(--color-primary-alpha-5);--box-shadow-xxl: 0 0 var(--size-10) var(--size-4) var(--color-primary-alpha-10), 0 var(--size-10) var(--size-40) 0 var(--color-primary-alpha-10), 0 var(--size-4) var(--size-10) -2px var(--color-primary-alpha-5)}}}@layer setting{@layer setting{@font-face{font-family:Poppins;src:url("./media/poppins-bold-webfont-VNVJ22DE.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url("./media/poppins-bolditalic-webfont-P5FW27D2.woff2") format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url("./media/poppins-regular-webfont-7PFTLI7N.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url("./media/poppins-italic-webfont-JSNOIYAP.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--font-family-sans-serif: Poppins, Arial, sans-serif;--font-base: 16;--font-size-base: calc(var(--font-base) / 10 * 1em);--font-xs: 12;--font-size-xs: calc(var(--font-xs) / 10 * 1em);--font-sm: 14;--font-size-sm: calc(var(--font-sm) / 10 * 1em);--font-size-h6: var(--size-12);--font-size-h5: var(--size-13);--font-size-h4: 1.375em;--font-size-h3: var(--size-15);--font-size-h2: var(--size-20);--font-size-h1: var(--size-15);--line-height-xs: 1;--line-height-sm: 1.1;--line-height-md: 1.2;--line-height-lg: 1.3;--line-height-xl: 1.4;--line-height-base: var(--line-height-xl);--font-weight-bold: 700}}}@layer setting{:root{--font-family: var(--font-family-sans-serif);--font-size: var(--font-size-base);--border-radius: var(--border-radius-sm);--spacer: var(--spacer-md);--gap: var(--gap-sm);--column-gap: var(--gap);--row-gap: var(--gap);--border-width-form: var(--size-1);--border-width-form-focus: var(--size-1);--border-width-button: var(--size-1);--border-radius-form: var(--size-20);--border-radius-checkbox: var(--border-radius-xs);--border-radius-button: var(--size-20);--padding-inline-form: var(--size-10);--padding-block-form: var(--size-5);--outline-offset: .2em;--app-width: 113.6;--app-gap: 1.6;--app-col-number: 12;--app-font-size: calc(10 / var(--font-base) * 1em);--app-col-1: calc( (var(--app-width) - (var(--app-gap) * (var(--app-col-number) - 1))) / var(--app-col-number) * var(--app-font-size) );--app-col-2: calc( var(--app-col-1) * 2 + var(--app-gap) * 1 * var(--app-font-size) );--app-col-3: calc( var(--app-col-1) * 3 + var(--app-gap) * 2 * var(--app-font-size) );--app-col-4: calc( var(--app-col-1) * 4 + var(--app-gap) * 3 * var(--app-font-size) );--app-col-5: calc( var(--app-col-1) * 5 + var(--app-gap) * 4 * var(--app-font-size) );--app-col-6: calc( var(--app-col-1) * 6 + var(--app-gap) * 5 * var(--app-font-size) );--app-col-7: calc( var(--app-col-1) * 7 + var(--app-gap) * 6 * var(--app-font-size) );--app-col-8: calc( var(--app-col-1) * 8 + var(--app-gap) * 7 * var(--app-font-size) );--app-col-9: calc( var(--app-col-1) * 9 + var(--app-gap) * 8 * var(--app-font-size) );--app-col-10: calc( var(--app-col-1) * 10 + var(--app-gap) * 9 * var(--app-font-size) );--app-col-11: calc( var(--app-col-1) * 11 + var(--app-gap) * 10 * var(--app-font-size) );--app-col-12: calc(var(--app-width) * var(--app-font-size));--color-surface-body: var(--color-white);--color-text-body: var(--color-primary-extradark);--color-text-heading: var(--color-secondary-dark);--color-border: var(--color-primary-dark);--color-focus: var(--color-primary-light);--color-link: var(--color-primary);--color-link-hover: var(--color-primary-light);--color-form-accent: var(--color-primary);--color-form-caret: var(--color-secondary);--color-form-color: var(--color-primary-dark);--color-form-color-hover: var(--color-primary);--color-form-background: var(--color-white);--color-form-border: var(--color-primary-dark);--color-form-border-hover: var(--color-primary);--color-form-neutral: var(--color-neutral);--color-form-neutral-dark: var(--color-neutral-dark);--color-form-neutral-focus: var(--color-neutral);--color-form-valid: var(--color-form-border);--color-form-invalid: var(--color-danger);--color-form-button: var(--color-white);--color-form-button-hover: var(--color-white);--color-form-button-background: var(--color-primary);--color-form-button-background-hover: var(--color-primary-dark);--color-form-button-border: var(--color-primary);--color-form-button-border-hover: var(--color-primary-dark);--color-form-placeholder: var(--color-neutral);--color-form-placeholder-hover: var(--color-neutral-light);--box-border-color: var(--color-neutral);--box-shadow-color: var(--hue-primary);--transition-duration: .2s;--box-padding: var(--size-20, 2em);--box-border-width: 0;--box-min-width: var(--size-50);--box-max-width: var(--size-400);--scrollbar-width: thin;--scroll-padding: var(--size-10);--scrollbar-size: var(--size-10);--aspect-ratio: 4 / 3;--line-clamp: 3;--filter-blur-backdrop: 5px}}@layer reset{html{-webkit-box-sizing:border-box;box-sizing:border-box;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variation-settings:normal}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,br,button,canvas,caption,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hr,html,i,iframe,img,input,ins,kbd,label,legend,li,link,main,map,mark,meta,nav,object,ol,output,p,param,pre,q,ruby,s,samp,script,section,select,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,title,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}body{line-height:1}menu,ul{list-style:none}ol{padding-left:2em}blockquote,q{quotes:none}:is(blockquote,q):before,:is(blockquote,q):after{content:"";content:none}table{border-collapse:collapse;border-spacing:0;text-indent:0}img,video{width:100%;max-width:100%;height:auto}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{text-decoration:none}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}code,kbd,pre,samp{font-family:monospace}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}summary{display:list-item}hr{height:0;color:inherit;border-top-width:1px;border-top-style:solid}[hidden]{display:none}strong{font-weight:700}em{font-style:italic}button,.button,input,select,textarea{font-family:inherit;-webkit-font-feature-settings:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;color:inherit;line-height:1;margin:0;padding:0}button,.button,input,select{vertical-align:middle}button,.button,input{overflow:visible}:is(button,.button,input)::-moz-focus-inner{border:0;padding:0}button,.button,select{text-transform:none}button,.button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;background-color:transparent;background-image:none;cursor:pointer;aspect-ratio:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none}input,textarea{field-sizing:content}textarea{overflow:auto;resize:vertical}progress{vertical-align:baseline}[type=search]{-webkit-appearance:textfield;outline-offset:var(--outline-offset)}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}:-moz-ui-invalid{box-shadow:none}:disabled{cursor:not-allowed}}@layer base{@layer base{body{font-size:var(--font-size-xs);font-family:var(--font-family);line-height:var(--line-height-base)}@media screen and (width >=680px){body{font-size:var(--font-size-sm)}}@media screen and (width >=840px){body{font-size:var(--font-size)}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{text-wrap:balance;margin-block:var(--spacer);line-height:var(--line-height-sm)}h1,.h1{font-size:var(--font-size-h1)}h2,.h2{font-size:var(--font-size-h2)}h3,.h3{font-size:var(--font-size-h3)}h4,.h4{font-size:var(--font-size-h4)}h5,.h5{font-size:var(--font-size-h5);line-height:var(--line-height-md)}h6,.h6{font-size:var(--font-size-h6);line-height:var(--line-height-lg)}.p{font-size:1em;line-height:inherit}li,p{text-wrap:pretty}p,li,figcaption{margin-block:var(--spacer)}table{text-align:left}}}@layer base{@layer base{::-moz-selection,::selection{color:var(--color-white);background-color:var(--color-primary)}:is(input,textarea)::-webkit-input-placeholder,:is(input,textarea)::-moz-placeholder,:is(input,textarea):-ms-input-placeholder,:is(input,textarea)::-ms-input-placeholder,:is(input,textarea)::placeholder{-webkit-transition:var(--transition-duration) color ease;-o-transition:var(--transition-duration) color ease;transition:var(--transition-duration) color ease;color:var(--color-form-placeholder);opacity:1}:is(:is(input,textarea):hover,:is(input,textarea):focus)::-webkit-input-placeholder,:is(:is(input,textarea):hover,:is(input,textarea):focus)::-moz-placeholder,:is(:is(input,textarea):hover,:is(input,textarea):focus):-ms-input-placeholder,:is(:is(input,textarea):hover,:is(input,textarea):focus)::-ms-input-placeholder,:is(:is(input,textarea):hover,:is(input,textarea):focus)::placeholder{color:var(--color-form-placeholder-hover);opacity:1}ol li::marker{color:var(--color-primary-300)}hr{border-top-color:var(--color-gray-200);margin:var(--spacer) 0}ins{background-color:var(--color-warning);color:var(--color-text-body)}mark{background-color:var(--color-warning);color:var(--color-text-body)}a{color:var(--color-link);-webkit-transition:var(--transition-duration) color ease-in-out;-o-transition:var(--transition-duration) color ease-in-out;transition:var(--transition-duration) color ease-in-out}a:hover,a:focus{--color-link: var(--color-link-hover)}}}@layer base{@layer base{fieldset,bouton,.bouton,input,select,textarea{border:var(--border-width-form) solid var(--color-form-border)}fieldset{border-radius:var(--border-radius-form);padding:var(--padding-inline-form)}legend{padding:0 var(--padding-inline-form);font-weight:var(--font-weight-bold);margin:0 calc(var(--padding-inline-form) * -1)}label,select,input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled){cursor:pointer}textarea,select,input[type=text],input[type=email],input[type=password],input[type=url],input[type=tel]{width:100%}input,textarea{accent-color:var(--color-form-accent);caret-color:var(--color-form-caret)}button,.button,input,select,textarea{border-radius:var(--border-radius-form);border:var(--border-width-form) solid var(--color-form-border);color:var(--color-form-color);background-color:var(--color-form-background);padding:0;max-width:100%;-webkit-transition:var(--transition-duration) background-color ease-in-out,var(--transition-duration) color ease-in-out,var(--transition-duration) border-color ease-in-out;-o-transition:var(--transition-duration) background-color ease-in-out,var(--transition-duration) color ease-in-out,var(--transition-duration) border-color ease-in-out;transition:var(--transition-duration) background-color ease-in-out,var(--transition-duration) color ease-in-out,var(--transition-duration) border-color ease-in-out}:is(button,.button,input,select,textarea):not(:disabled):hover,:is(button,.button,input,select,textarea):not(:disabled):focus{border-color:var(--color-form-border-hover)}input:not([type=checkbox],[type=radio],[type=color]),button,.button,select,textarea{padding:var(--padding-block-form) var(--padding-inline-form)}textarea{padding:var(--padding-inline-form)}button,.button,[type=button],[type=reset],[type=submit]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em;color:var(--color-form-button);background-color:var(--color-form-button-background);border-radius:var(--border-radius-button);border-width:var(--border-width-button);border-color:var(--color-form-button-border)}:is(button,.button,[type=button],[type=reset],[type=submit]):hover,:is(button,.button,[type=button],[type=reset],[type=submit]):focus{--color-form-button: var(--color-form-button-hover);--color-form-button-background: var(--color-form-button-background-hover);--color-form-button-border: var(--color-form-button-border-hover)}input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--size-14);aspect-ratio:1/1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}:is(input[type=checkbox],input[type=radio]):checked{background-color:var(--color-form-accent);border-color:var(--color-form-accent)}:is(input[type=checkbox],input[type=radio]):checked:after{content:"";display:block}input[type=checkbox]{border-radius:var(--border-radius-checkbox)}input[type=checkbox]:checked:after{width:var(--size-4);height:var(--size-8);border:solid var(--color-white);border-width:0 var(--size-2) var(--size-2) 0;-webkit-transform:translate(0,calc(var(--size-1) * -1)) rotate(45deg);-ms-transform:translate(0,calc(var(--size-1) * -1)) rotate(45deg);transform:translateY(calc(var(--size-1) * -1)) rotate(45deg)}input[type=radio]{border-radius:50%}input[type=radio]:checked:after{width:var(--size-6);aspect-ratio:1/1;background-color:var(--color-white);border-radius:50%}select{line-height:1.2em;min-width:7.8em}select:hover,select:focus{color:var(--color-form-color-hover)}select option{padding:var(--padding-inline-form);line-height:2em;text-indent:2em}button:disabled,button:disabled:hover,button:disabled:focus{--color-form-button: var(--color-neutral-dark);--color-form-button-background: var(--color-neutral-light)}:disabled{--color-form-button: var(--color-neutral-dark);--color-form-button-background: var(--color-neutral-light);-webkit-box-shadow:none;box-shadow:none}:disabled:hover,:disabled:focus{-webkit-box-shadow:var(--box-shadow-md);box-shadow:var(--box-shadow-md)}:not(button):disabled,:not(button):disabled:hover,:not(button):disabled:focus{color:var(--color-neutral-dark);background-color:var(--color-neutral-light)}:is(input,select,textarea):not(:-moz-placeholder-shown,:-ms-input-placeholder,:-ms-placeholder-shown,:placeholder-shown):invalid,:is(input,select,textarea):not(:-moz-placeholder-shown,:-ms-input-placeholder,:-ms-placeholder-shown,:placeholder-shown):valid.invalid{border-color:var(--color-form-invalid);border-style:dashed;color:var(--color-form-invalid)}:is(input,select,textarea):not(:-moz-placeholder-shown,:-ms-input-placeholder,:-ms-placeholder-shown,:placeholder-shown):valid{border-color:var(--color-form-valid)}:is(input,select,textarea):user-invalid,:is(input,select,textarea):user-valid.invalid{border-color:var(--color-form-invalid);border-style:dashed;color:var(--color-form-invalid)}:is(input,select,textarea):user-valid{border-color:var(--color-form-valid)}.invalid{border-color:var(--color-form-invalid);color:var(--color-form-invalid);border-style:dashed}.valid{border-color:var(--color-form-valid)}}}@layer base{html{scroll-behavior:smooth;scrollbar-color:var(--color) var(--color-neutral-light);scroll-padding:var(--scroll-padding);scrollbar-width:var(--scrollbar-width);scrollbar-gutter:stable;font-size:62.5%}::-webkit-scrollbar{background:var(--color-neutral-light);width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-thumb{background:var(--color-neutral)}:is():horizontal{width:var(--scrollbar-size)}:is():vertical{height:var(--scrollbar-size)}:focus{outline-color:transparent;outline:var(--border-width-form-focus) solid transparent;outline-offset:var(--outline-offset)}:focus-visible{outline:var(--border-width-form-focus) solid var(--color-focus)}img,iframe,video{aspect-ratio:var(--aspect-ratio)}}@layer component{@layer setting{.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex--common{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--gap-sm, .5em)}@media screen and (width >=840px){.flex--common{gap:var(--gap, 1em)}}.flex-direction-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-direction-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (width < 680px){.wrap--at-xs{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (width >=680px){.wrap--at-sm{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (width >=840px){.wrap--at-md{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (width >=1000px){.wrap--at-lg{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (width >=1180px){.wrap--at-xl{-ms-flex-wrap:wrap;flex-wrap:wrap}}.nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (width < 680px){.nowrap--at-xs{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media screen and (width >=680px){.nowrap--at-sm{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media screen and (width >=840px){.nowrap--at-md{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media screen and (width >=1000px){.nowrap--at-lg{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media screen and (width >=1180px){.nowrap--at-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.flex__child{-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto}.flex__child-no{-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto}.flex-grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.flex-grow-0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.flex-shrink{-ms-flex-negative:1;flex-shrink:1}.flex-shrink-0{-ms-flex-negative:0;flex-shrink:0}.flex-basis-0{-ms-flex-preferred-size:0;flex-basis:0}.flex-basis-md{-ms-flex-preferred-size:var(--size-200);flex-basis:var(--size-200)}.flex-basis-auto{-ms-flex-preferred-size:auto;flex-basis:auto}.flex-basis-total{-ms-flex-preferred-size:100%;flex-basis:100%}.flex-basis-half{-ms-flex-preferred-size:50%;flex-basis:50%}.order-first{-webkit-box-ordinal-group:-9998;-ms-flex-order:-9999;order:-9999}.order-last{-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.order-0,.order-none{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.align-content-flex-start{-ms-flex-line-pack:start;align-content:flex-start}.align-content-flex-end{-ms-flex-line-pack:end;align-content:flex-end}.align-items-flex-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.align-items-flex-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.justify-content-flex-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify-content-flex-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.align-self-flex-start{-ms-flex-item-align:start;align-self:flex-start}.align-self-flex-end{-ms-flex-item-align:end;align-self:flex-end;margin-left:auto}.flex-basis-1{flex-basis:var(--app-col-1)}.flex-basis-2{flex-basis:var(--app-col-2)}.flex-basis-3{flex-basis:var(--app-col-3)}.flex-basis-4{flex-basis:var(--app-col-4)}.flex-basis-5{flex-basis:var(--app-col-5)}.flex-basis-6{flex-basis:var(--app-col-6)}.flex-basis-7{flex-basis:var(--app-col-7)}.flex-basis-8{flex-basis:var(--app-col-8)}.flex-basis-9{flex-basis:var(--app-col-9)}.flex-basis-10{flex-basis:var(--app-col-10)}.flex-basis-11{flex-basis:var(--app-col-11)}.flex-basis-12{flex-basis:var(--app-col-12)}}}@layer component{@layer setting{.grid,.grid-areas{--col-size-min: var(--size-100);display:grid;grid-auto-flow:dense;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--col-size-min)),1fr))}.grid-cols-2,.grid-cols-3,.grid-cols-4,.grid-cols-6,.grid-cols-12{display:-ms-grid;display:grid;row-gap:var(--row-gap, 2em);justify-content:start}.grid-cols-12{-ms-grid-columns:(minmax(0,1fr)) [1];grid-template-columns:repeat(1,minmax(0,1fr))}@media screen and (width >=680px){.grid-cols-12{-ms-grid-columns:(minmax(0,1fr)) [3];grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (width >=840px){.grid-cols-12{-ms-grid-columns:(minmax(0,1fr)) [4];grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (width >=1000px){.grid-cols-12{-ms-grid-columns:(minmax(0,1fr)) [3];grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (width >=1180px){.grid-cols-12{-ms-grid-columns:(minmax(0,1fr)) [6];grid-template-columns:repeat(6,minmax(0,1fr))}}.grid-cols-2{-ms-grid-columns:(minmax(0,1fr)) [2];grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{-ms-grid-columns:(minmax(0,1fr)) [3];grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{-ms-grid-columns:(minmax(0,1fr)) [4];grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{-ms-grid-columns:(minmax(0,1fr)) [6];grid-template-columns:repeat(6,minmax(0,1fr))}.col-1,.col{-ms-grid-column-span:1;grid-column:span 1}.col-2{-ms-grid-column-span:2;grid-column:span 2}.col-3{-ms-grid-column-span:3;grid-column:span 3}.col-4{-ms-grid-column-span:4;grid-column:span 4}.col-5{-ms-grid-column-span:5;grid-column:span 5}.col-6{-ms-grid-column-span:6;grid-column:span 6}.col-7{-ms-grid-column-span:7;grid-column:span 7}.col-8{-ms-grid-column-span:8;grid-column:span 8}.col-9{-ms-grid-column-span:9;grid-column:span 9}.col-10{-ms-grid-column-span:10;grid-column:span 10}.col-11{-ms-grid-column-span:11;grid-column:span 11}.col-12{-ms-grid-column-span:12;grid-column:span 12}@media (max-width: 1024px){.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{-ms-grid-column-span:6;grid-column:span 6}}@media (max-width: 768px){.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{-ms-grid-column-span:3;grid-column:span 3}}@media (max-width: 480px){.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{-ms-grid-column-span:1;grid-column:span 1}}@media (max-width: 768px){.col-md-1{-ms-grid-column-span:1;grid-column:span 1}.col-md-2{-ms-grid-column-span:2;grid-column:span 2}.col-md-3{-ms-grid-column-span:3;grid-column:span 3}.col-md-4{-ms-grid-column-span:4;grid-column:span 4}.col-md-5{-ms-grid-column-span:5;grid-column:span 5}.col-md-6{-ms-grid-column-span:6;grid-column:span 6}.col-md-12{-ms-grid-column-span:12;grid-column:span 12}}@media (max-width: 576px){.col-sm-1{-ms-grid-column-span:1;grid-column:span 1}.col-sm-2{-ms-grid-column-span:2;grid-column:span 2}.col-sm-3{-ms-grid-column-span:3;grid-column:span 3}.col-sm-4{-ms-grid-column-span:4;grid-column:span 4}.col-sm-6{-ms-grid-column-span:6;grid-column:span 6}.col-sm-12{-ms-grid-column-span:12;grid-column:span 12}}.grid-rows-2,.grid-rows-3,.grid-rows-4,.grid-rows-6,.grid-rows-12{display:-ms-grid;display:grid;-webkit-column-gap:var(--column-gap, 2em);-moz-column-gap:var(--column-gap, 2em);column-gap:var(--column-gap, 2em)}.grid-rows-12{-ms-grid-rows:(minmax(0,1fr)) [12];grid-template-rows:repeat(12,minmax(0,1fr))}.grid-rows-2{-ms-grid-rows:(minmax(0,1fr)) [2];grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-3{-ms-grid-rows:(minmax(0,1fr)) [3];grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-4{-ms-grid-rows:(minmax(0,1fr)) [4];grid-template-rows:repeat(4,minmax(0,1fr))}.grid-rows-6{-ms-grid-rows:(minmax(0,1fr)) [6];grid-template-rows:repeat(6,minmax(0,1fr))}.row-1,.row{-ms-grid-row-span:1;grid-row:span 1}.row-2{-ms-grid-row-span:2;grid-row:span 2}.row-3{-ms-grid-row-span:3;grid-row:span 3}.row-4{-ms-grid-row-span:4;grid-row:span 4}.row-5{-ms-grid-row-span:5;grid-row:span 5}.row-6{-ms-grid-row-span:6;grid-row:span 6}.row-7{-ms-grid-row-span:7;grid-row:span 7}.row-8{-ms-grid-row-span:8;grid-row:span 8}.row-9{-ms-grid-row-span:9;grid-row:span 9}.row-10{-ms-grid-row-span:10;grid-row:span 10}.row-11{-ms-grid-row-span:11;grid-row:span 11}.row-12{-ms-grid-row-span:12;grid-row:span 12}.grid-areas{grid-template-areas:"header header" "content sidebar" "footer footer"}@media (max-width: 768px){.grid-areas{grid-template-areas:"header" "content" "sidebar" "footer"}}.grid-area-header{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:header}.grid-area-content{-ms-grid-row:2;-ms-grid-column:1;grid-area:content}.grid-area-sidebar{-ms-grid-row:2;-ms-grid-column:2;grid-area:sidebar}.grid-area-footer{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:footer}.justify-items-start{justify-items:start}.justify-items-end{justify-items:end}.justify-self-start{-ms-grid-column-align:start;justify-self:start}.justify-self-end{-ms-grid-column-align:end;justify-self:end}.align-content-start{-ms-flex-line-pack:start;align-content:start}.align-content-end{-ms-flex-line-pack:end;align-content:end}.align-items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.align-items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:end}.justify-content-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.justify-content-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.align-self-start{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}.align-self-end{-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}}}@layer component{@layer setting{.menu{--menu-padding-inline: var(--spacer-lg);--menu-padding-block: var(--spacer);--menu-color: var(--color-primary);--menu-color-hover: var(--color-white);--menu-background-color: var(--color-extralight);--menu-background-color-hover: var(--color-primary);--menu-border-radius: var(--spacer-lg);--menu-gap: 0;--menu-border-color: var(--color-primary);--menu-border-width: 2px;--menu-font-size: var(--size-12);display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--menu-gap)}.menu .menu__item{text-decoration:none;display:block;-ms-flex:0 1 auto;-webkit-flex:0 1 auto;flex:0 1 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:var(--menu-padding-block) var(--menu-padding-inline);color:var(--menu-color);background-color:var(--menu-background-color);border-width:var(--menu-border-width);border-left-width:0;border-style:solid;border-color:var(--menu-border-color);font-size:var(--menu-font-size)}.menu .menu__item:hover,.menu .menu__item:focus{color:var(--menu-color-hover);background-color:var(--menu-background-color-hover)}.menu>.menu__item:first-child{border-left-width:var(--menu-border-width)}.menu--pills>.menu__item:first-child{border-top-left-radius:var(--menu-border-radius);border-bottom-left-radius:var(--menu-border-radius);border-left-width:var(--menu-border-width)}.menu--pills>.menu__item:last-child{border-top-right-radius:var(--menu-border-radius);border-bottom-right-radius:var(--menu-border-radius)}}}@layer component{@layer setting{.dialog{--_dialog-border-color: var(--box-border-color);--_dialog-box-shadow-color: var(--box-shadow-color);--_dialog-backdrop-background-color: var(--color-primary-extralight);--_dialog-button-corner-size: var(--size-30);--_dialog-padding: var(--size-20, 2em);--_dialog-border-width: 0;--_dialog-min-width: var(--size-50);--_dialog-max-width: var(--size-400);width:clamp(var(--_dialog-min-width),100%,var(--_dialog-max-width));padding:var(--_dialog-padding);border:var(--_dialog-border-width) solid var(--_dialog-border-color);border-radius:10px;-webkit-box-shadow:0 var(--size-4) var(--size-8) hsla(var(--_dialog-box-shadow-color),60%,50%,.1),0 var(--size-6) var(--size-20) hsla(var(--_dialog-box-shadow-color),60%,50%,.1),0 var(--size-10) var(--size-30) hsla(var(--_dialog-box-shadow-color),60%,50%,.2);box-shadow:0 var(--size-4) var(--size-8) hsla(var(--_dialog-box-shadow-color),60%,50%,.1),0 var(--size-6) var(--size-20) hsla(var(--_dialog-box-shadow-color),60%,50%,.1),0 var(--size-10) var(--size-30) hsla(var(--_dialog-box-shadow-color),60%,50%,.2);position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:visible;max-height:100%;opacity:1;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}@starting-style{.dialog{opacity:0}}.dialog::-webkit-backdrop,.dialog::backdrop{opacity:.9;background-color:var(--_dialog-backdrop-background-color)!important;-webkit-backdrop-filter:blur(var(--filter-blur-backdrop));backdrop-filter:blur(var(--filter-blur-backdrop))}.dialog>p:last-of-type{margin-bottom:0}.dialog__content{overflow-y:auto;max-height:80vh;scrollbar-width:var(--scrollbar-size)}.dialog__title{margin-bottom:var(--size-2);font-size:var(--font-size-h3)}.dialog__button{margin-top:var(--size-10)}.dialog__button--corner{position:absolute;top:0;right:0;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.dialog__button--corner.dialog__button--close{width:var(--_dialog-button-corner-size);aspect-ratio:1/1;margin:0;border-radius:50%}.dialog__button--corner.dialog__button--close:before,.dialog__button--corner.dialog__button--close:after{content:" ";display:block;position:absolute;top:50%;left:50%;width:var(--size-2);height:var(--size-10);background-color:var(--color-white)}.dialog__button--corner.dialog__button--close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.dialog__button--corner.dialog__button--close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}}}@layer component{@layer setting{.carousel{display:-ms-grid;display:grid;-ms-grid-columns:(1fr) [12];grid-template-columns:repeat(12,1fr);-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;row-gap:1em;padding:.5em;grid-template-areas:"carousel-prev carousel-item carousel-item carousel-item carousel-item carousel-item carousel-item carousel-item carousel-item carousel-item carousel-item carousel-next"}.carousel__link{--_btn-color: var(--color-black-60);--_btn-background-color: transparent;display:none}.carousel__link:not(.carousel__link--disabled):hover,.carousel__link:not(.carousel__link--disabled):focus{--_btn-color: var(--color-black-20)}.carousel__link:not(.carousel__link--disabled):focus{background:#8882}.carousel__link--previous{-ms-grid-row:1;-ms-grid-column:1;grid-area:carousel-prev;border-right:1px solid var(--color-gray)}.carousel__link--previous:not(.carousel__link--disabled):focus{border-top-left-radius:2rem;border-bottom-left-radius:2rem}.carousel__link--next{-ms-grid-row:1;-ms-grid-column:23;grid-area:carousel-next;border-left:1px solid var(--color-gray)}.carousel__link--next:not(.carousel__link--disabled):focus{border-top-right-radius:2rem;border-bottom-right-radius:2rem}.carousel__link--active{display:none}.carousel__link--disabled{opacity:.3;pointer-events:none}.carousel__items{-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:19;grid-area:carousel-item;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;row-gap:1em;overflow:initial;-ms-flex-wrap:wrap;flex-wrap:wrap}.carousel__item{-webkit-transition:.5s margin-left ease;-o-transition:.5s margin-left ease;transition:.5s margin-left ease;list-style-type:none;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width: 24em){.carousel__item{-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%}}@media (min-width: 40em){.carousel__item{-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%}.carousel__item--error{opacity:.5}}@media (max-width: 60em){.carousel__item{margin-left:0!important}}@media (min-width: 60em){.carousel{grid-template-areas:"carousel-prev carousel-item carousel-item carousel-item carousel-item carousel-item carousel-item carousel-item carousel-item carousel-item carousel-item carousel-next"}.carousel__item{width:auto;-ms-flex:0 1 auto;-webkit-flex:0 1 auto;flex:0 1 auto}.carousel__item .panel{width:30em}.carousel__link--active{display:-webkit-box;display:-ms-flexbox;display:flex}.carousel__items{-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em;row-gap:2em}.carousel__items--active{overflow:hidden;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.carousel__items--active .carousel__item{-ms-flex:0 1 auto;-webkit-flex:0 1 auto;flex:0 1 auto}.carousel__link--previous{-ms-grid-row:1;-ms-grid-column:1}.carousel__link--next{-ms-grid-row:1;-ms-grid-column:12}.carousel__items{-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:10}}@media (min-width: 70em){.carousel__items{margin-left:-8em;margin-right:-8em;width:94em}.carousel__link--previous{left:-8em}.carousel__link--next{right:-8em}}@media print{.carousel__items{list-style-type:none;-webkit-column-break-inside:auto;-moz-column-break-inside:auto;break-inside:auto}.carousel__item{list-style-type:none;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;-webkit-column-break-before:auto;-moz-column-break-before:auto;break-before:auto;-webkit-column-break-after:auto;-moz-column-break-after:auto;break-after:auto}}}}@layer component{@layer setting{.legend{text-transform:uppercase;padding:var(--spacer-sm) var(--spacer);margin:0 calc(-1 * var(--padding-inline-form));border-radius:var(--border-radius);background-color:var(--color-white);font-weight:400}.button{text-decoration:none}.button:hover,.button:focus{border-color:var(--color-form-border-hover)}.button--primary{--color-form-button: var(--color-white);--color-form-button-background: var(--color-primary)}.button--primary:hover,.button--primary:focus:not(:focus-visible){--color-form-button: var(--color-form-button-hover);--color-form-button-background: var(--color-form-button-background-hover)}button.active .button.active,button.active .button.active:hover,button.active .button.active:focus:not(:focus-visible){--color-form-button: var(--color-white);--color-form-button-background: var(--color-primary)}.button--secondary{--color-form-button: var(--color-white);--color-form-button-background: var(--color-secondary)}.button--secondary:hover,.button--secondary:focus:not(:focus-visible){--color-form-button: var(--color-white);--color-form-button-background: var(--color-secondary-dark)}.button--outlined{--color-form-button: var(--color-primary);--color-form-border: var(--color-primary);--color-form-button-background: transparent;--border-width-button: var(--size-1)}.button--outlined:hover,.button--outlined:focus:not(:focus-visible){--color-form-button: var(--color-primary-dark);--color-form-border-hover: var(--color-primary-dark);--color-form-button-background: transparent}.button--neutral{--color-form-button: var(--clr-neutral-600);--color-form-button-background: var(--clr-neutral-200)}.button--neutral:hover,.button--neutral:focus:not(:focus-visible){--color-form-button: var(--color-white);--color-form-button-background: var(--color-primary)}.button--link{color:var(--color-link);padding:0;border-radius:0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none}.button--link,.button--link:hover,.button--link:focus:not(:focus-visible){background-color:transparent;text-decoration:underline;-webkit-box-shadow:none;box-shadow:none}.button--link:hover,.button--link:focus:not(:focus-visible){color:var(--color-link-hover)}.button--invert{color:var(--color-form-color);background-color:var(--color-form-background)}.button--invert:hover,.button--invert:focus{color:var(--color-white);--color-form-border-hover: var(--color-primary-dark);background-color:var(--color-primary-dark)}.button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.button-group input,.button-group button{border-radius:0;padding:var(--padding-block-form) var(--size-6)}.button-group :first-child{border-top-left-radius:var(--border-radius-form);border-bottom-left-radius:var(--border-radius-form)}.button-group :last-child{border-top-right-radius:var(--border-radius-form);border-bottom-right-radius:var(--border-radius-form)}.toggle,.toggle-invert{--toggle-size: var(--size-25);--toggle-padding: var(--size-2);--toggle-border-width: var(--border-width-form);display:block;border:var(--toggle-border-width) solid var(--color-form-border);padding:var(--toggle-padding);width:var(--toggle-size);border-radius:calc(var(--toggle-size) / 2);aspect-ratio:3/1;-webkit-transition:var(--transition-duration) box-shadow ease-in-out,var(--transition-duration) border-color ease-in-out;-o-transition:var(--transition-duration) box-shadow ease-in-out,var(--transition-duration) border-color ease-in-out;transition:var(--transition-duration) box-shadow ease-in-out,var(--transition-duration) border-color ease-in-out;-webkit-box-shadow:var(--box-shadow-sm);box-shadow:var(--box-shadow-sm)}:is(.toggle,.toggle-invert):before{content:"";display:block;width:calc((var(--toggle-size) - var(--toggle-padding) * 2 - var(--toggle-border-width)) / 2);aspect-ratio:1/1;border-radius:50%;background-color:var(--color-form-neutral);-webkit-transition:calc(var(--transition-duration) / 2) translate ease-out,calc(var(--transition-duration) / 2) background-color ease-out;-o-transition:calc(var(--transition-duration) / 2) translate ease-out,calc(var(--transition-duration) / 2) background-color ease-out;transition:calc(var(--transition-duration) / 2) translate ease-out,calc(var(--transition-duration) / 2) background-color ease-out}:is(.toggle,.toggle-invert):has([type=checkbox]:checked):before{translate:100% 0}:is(.toggle,.toggle-invert) [type=checkbox]{position:absolute;opacity:0;left:-9999em;top:-9999em}.toggle:has([type=checkbox]:checked):before{translate:100% 0;background-color:var(--color-form-accent)}.toggle:has([type=checkbox]:checked):hover:before,.toggle:has([type=checkbox]:checked:focus):before{background-color:var(--color-primary-dark)}.toggle:hover,.toggle:has([type=checkbox]:focus){border-color:var(--color-form-border-hover);-webkit-box-shadow:var(--box-shadow-md);box-shadow:var(--box-shadow-md)}:is(.toggle:hover,.toggle:has([type=checkbox]:focus)):before{background-color:var(--color-form-neutral-focus)}.toggle-invert{border:0;background-color:var(--color-form-neutral);-webkit-transition:calc(var(--transition-duration) / 2) background-color ease-out;-o-transition:calc(var(--transition-duration) / 2) background-color ease-out;transition:calc(var(--transition-duration) / 2) background-color ease-out}.toggle-invert:before{background-color:var(--color-white);width:calc((var(--toggle-size) - var(--toggle-padding) * 2) / 2)}.toggle-invert:has([type=checkbox]:checked){background-color:var(--color-form-accent)}.toggle-invert:hover,.toggle-invert:has([type=checkbox]:focus){background-color:var(--color-form-neutral-focus);-webkit-box-shadow:var(--box-shadow-md);box-shadow:var(--box-shadow-md)}.toggle-invert:has([type=checkbox]:checked):hover,.toggle-invert:has([type=checkbox]:checked:focus){background-color:var(--color-primary-dark)}.select-holder{--icon-right: .6em;position:relative}.select-holder [class*=icon-]{position:absolute;right:var(--icon-right);top:50%;z-index:100;translate:0 -50%;pointer-events:none}.select-holder select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:calc(var(--padding-inline-form) + var(--icon-right) + var(--size-6))}.select-holder--lg{--icon-right: 1.6rem;font-size:1.25em}.select-holder--lg select{line-height:1.15}.select-holder--sm{--icon-right: 1rem;font-size:.75em}.select-holder--sm select{line-height:1.15}.switch{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap-xs, .5em);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.switch--sm{font-size:.75em}.switch__check:checked:before,.switch__check:checked:checked:after{content:none}.switch__check:focus-visible~.switch__label{outline:var(--border-width-form-focus) solid var(--color-focus);outline-offset:var(--outline-offset)}.switch__check:not(:checked)~.switch__label .switch__item--right{background-color:transparent;border-color:transparent;color:var(--color-form-neutral)}.switch__check:checked~.switch__label .switch__item--right{color:var(--color-primary-dark);background-color:var(--color-white)}.switch__check:checked~.switch__label .switch__item--left{background-color:transparent;border-color:transparent;color:var(--color-form-neutral)}.switch__label{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:var(--border-radius-form);background-color:var(--color-neutral-light);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;isolation:isolate}.switch__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:var(--border-radius-form);padding:var(--padding-block-form) var(--padding-inline-form);line-height:1.2;pointer-events:none;z-index:2;transition:color var(--transition-duration) ease-out,border-color var(--transition-duration) ease-out,background-color var(--transition-duration) ease-out;border:var(--border-width-form) solid var(--color-form-border);color:var(--color-primary-dark);background-color:var(--color-white)}}}@layer component{@layer setting{.tabmenu{--tabmenu-border-color: var(--color-gray-400);--tabmenu-border-width: var(--size-1);--tabmenu-item-max-width: var(--size-100);--tabmenu-link-color: var(--color-gray-600);--tabmenu-link-color-hover: var(--color-primary);--tabmenu-title-color: var(--color-white);--tabmenu-title-bgcolor: var(--color-gray-900);--tabmenu-title-color-hover: var(--color-white);--tabmenu-title-bgcolor-hover: var(--color-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;border:var(--tabmenu-border-width) solid var(--tabmenu-border-color)}.tabmenu,.tabdropdown__menu{list-style-type:none}.tabmenu__item,.tabdropdown__item,.tabmenu__link,.tabdropdown__link{-webkit-transition:var(--transition-duration) all ease-in;-o-transition:var(--transition-duration) all ease-in;transition:var(--transition-duration) all ease-in}.tabmenu__item,.tabdropdown__item{padding:var(--spacer-sm)}.tabmenu__link,.tabdropdown__link{text-decoration:none;display:block}.tabmenu__item{-webkit-box-flex:0;-ms-flex:0 1 0px;flex:0 1 0;cursor:pointer;position:relative;max-width:var(--tabmenu-item-max-width);outline:none;margin-left:-1px;margin-top:-1px}:is(.tabmenu__item:hover,.tabmenu__item:focus) .tabmenu__link{color:var(--tabmenu-link-color-hover)}:is(.tabmenu__item:hover,.tabmenu__item:focus) .tabmenu__title{color:var(--tabmenu-title-color-hover);background-color:var(--tabmenu-title-bgcolor-hover)}.tabmenu__link{height:100%;padding:var(--size-2);font-size:var(--size-8);color:var(--tabmenu-link-color);outline:none}.tabmenu__title{display:inline-block;width:auto;color:var(--tabmenu-title-color);background-color:var(--tabmenu-title-bgcolor);padding:var(--size-4) var(--size-10);margin-bottom:.2rem;border-radius:1.2rem;white-space:nowrap}.tabdropdown{display:block}.tabdropdown__menu{left:-9999rem;right:auto;position:absolute;top:100%;-webkit-box-shadow:0rem 1rem 2rem 0 rgba(0,0,0,.15);box-shadow:0 1rem 2rem #00000026;min-width:12rem;z-index:999}.tabmenu__item:hover .tabdropdown__menu,.tabmenu__item:focus .tabdropdown__menu,.tabmenu__item.focus .tabdropdown__menu{left:-1px;right:-1px;z-index:1000}.tabdropdown__item{background-color:#fff;outline:none}.tabdropdown__item:hover,.tabdropdown__item:focus{background-color:#fafafa}:is(.tabdropdown__item:hover,.tabdropdown__item:focus) .tabdropdown__link{text-decoration:underline}.tabdropdown__item:not(:last-child){border-bottom:none}.tabdropdown__menu,.tabdropdown__item:last-child,.tabdropdown__item:last-child .tabdropdown__link{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.tabdropdown__link{display:block;outline:none}.focus .tabdropdown__link:focus{text-decoration:underline}.tabmenu__item .tabdropdown__link{color:gray}}}@layer component{@layer setting{.card,.panel{--card-panel-padding-inline: var(--size-10);--card-panel-padding-block: var(--size-10);--card-panel-radius: var(--border-radius-lg);--card-panel-border-width: var(--size-1);--color-card-panel-text: var(--color-primary-dark);--color-card-panel-background: var(--color-white);--color-card-panel-border: var(--color-primary-100);color:var(--color-card-panel-text);background-color:var(--color-card-panel-background);border-radius:var(--card-panel-radius);padding:var(--card-panel-padding-block) var(--card-panel-padding-inline);border:var(--card-panel-border-width) solid var(--color-card-panel-border);text-decoration:none;-webkit-transition:var(--transition-duration) box-shadow ease-in-out,var(--transition-duration) scale ease-out,var(--transition-duration) color ease-in-out,var(--transition-duration) background-color ease-in-out,var(--transition-duration) border-color ease-in-out;-o-transition:var(--transition-duration) box-shadow ease-in-out,var(--transition-duration) scale ease-out,var(--transition-duration) color ease-in-out,var(--transition-duration) background-color ease-in-out,var(--transition-duration) border-color ease-in-out;transition:var(--transition-duration) box-shadow ease-in-out,var(--transition-duration) scale ease-out,var(--transition-duration) color ease-in-out,var(--transition-duration) background-color ease-in-out,var(--transition-duration) border-color ease-in-out}:is(.card,.panel):hover,:is(.card,.panel):focus{--color-card-panel-text: var(--color-primary-800);--color-card-panel-background: var(--color-white);--color-card-panel-border: var(--color-primary-300);-webkit-box-shadow:var(--box-shadow-lg);box-shadow:var(--box-shadow-lg);scale:1.01}:is(:is(.card,.panel):hover,:is(.card,.panel):focus) .button--primary{--color-form-button: var(--color-form-button-hover);--color-form-button-background: var(--color-form-button-background-hover)}.card-holder{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap);margin-top:var(--size-10)}.card-holder .card{-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto}.card{--card-panel-border-width: 0;--color-card-panel-text: var(--color-primary-extradark);--color-card-panel-background: var(--color-primary-100);display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap-md);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card:hover,.card:focus{--color-card-panel-background: var(--color-primary-200)}:is(.card:hover,.card:focus) .button--outlined{--color-form-button-background: var(--color-white);--color-form-button-border: var(--color-white)}.card .button--outlined:hover,.card .button--outlined:focus{--color-form-border-hover: var(--color-white)}.card--secondary{--color-card-panel-text: var(--color-secondary-dark);--color-card-panel-background: var(--color-secondary-100)}.card--secondary .button--outlined{--color-form-button: var(--color-secondary);--color-form-button-border: var(--color-secondary)}.card--secondary .button--outlined:hover,.card--secondary .button--outlined:focus{--color-form-border-hover: var(--color-white)}.card--secondary .card__info{color:var(--color-secondary)}.card--secondary:hover,.card--secondary:focus{--color-card-panel-background: var(--color-secondary-200);--color-card-panel-text: var(--color-secondary-800)}:is(.card--secondary:hover,.card--secondary:focus) .button--outlined{--color-form-button: var(--color-secondary);--color-form-button-border: var(--color-white)}:is(.card--secondary:hover,.card--secondary:focus) .card__info{color:var(--color-secondary-700)}.card--secondary .card__title-sub{color:var(--color-secondary-dark)}.card--outlined{--card-panel-border-width: var(--size-1);--color-card-panel-text: var(--color-primary-dark);--color-card-panel-background: transparent;--color-card-panel-border: var(--color-primary)}.card--outlined:hover,.card--outlined:focus{--color-card-panel-background: var(--color-primary);--color-card-panel-background: transparent}.card__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap-md);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card__img{width:2em;height:2em;-ms-flex:none;-webkit-flex:none;flex:none}.card__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--size-2);margin:0}.card__title-sub{color:var(--color-primary-dark);text-transform:uppercase;font-size:.63636em}.card__action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:var(--size-8);line-height:1.1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex:1 0 auto;-webkit-flex:1 0 auto;flex:1 0 auto}.card__button{-ms-flex:none;-webkit-flex:none;flex:none;width:auto;margin-left:auto}.card__info{text-wrap:balance}@media screen and (width < 840px){.card-holder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card{justify-content:space-between}.card__content{-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto}}.panel__header,.panel__content,.panel__footer{max-width:var(--ch-70, 70ch)}.panel__title{margin:0;-webkit-transition:var(--transition-duration) color ease-in-out;-o-transition:var(--transition-duration) color ease-in-out;transition:var(--transition-duration) color ease-in-out}.panel__content :first-child{margin-top:0}.panel__content :last-child{margin-bottom:0}app-card{width:100%}}}@layer component{@layer setting{.pill-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--gap-xs)}.pill-holder .pill:not(.pill--blank){-ms-flex:none;-webkit-flex:none;flex:none}.pill-holder--vertical{webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}button.pill-holder{border-radius:0;background:none;border:0;padding:0}.pill{--pill-font-size: .75em;--pill-padding-inline: var(--size-8);--pill-padding-block: var(--size-3);--pill-radius: var(--border-radius-md);--pill-border-width: 0;--pill-color-text: var(--color-primary-dark);--pill-color-text-hover: var(--color-primary-extradark);--pill-color-background: var(--color-primary-100);--pill-color-background-hover: var(--color-primary-200);--pill-color-border: var(--color-primary-light);--pill-color-border-hover: var(--color-primary-light);font-size:var(--pill-font-size);color:var(--pill-color-text);background-color:var(--pill-color-background);border-radius:var(--pill-radius);padding:var(--pill-padding-block) var(--pill-padding-inline);border:var(--pill-border-width) solid var(--pill-color-border);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--gap-2xs);text-decoration:none;text-transform:uppercase;line-height:1;max-width:100%;-webkit-transition:var(--transition-duration) color ease-in-out,var(--transition-duration) background-color ease-in-out,var(--transition-duration) border-color ease-in-out;-o-transition:var(--transition-duration) color ease-in-out,var(--transition-duration) background-color ease-in-out,var(--transition-duration) border-color ease-in-out;transition:var(--transition-duration) color ease-in-out,var(--transition-duration) background-color ease-in-out,var(--transition-duration) border-color ease-in-out}.pill-holder:hover .pill,.pill-holder:focus .pill{--pill-color-text: var(--pill-color-text-hover);--pill-color-background: var(--pill-color-background-hover);--pill-color-border: var(--pill-color-border-hover)}.pill--blank{--pill-padding-inline: 0;--pill-padding-block: 0;--pill-radius: 0;--pill-color-text: var(--color-primary-dark);--pill-color-text-hover: var(--color-primary-extradark);--pill-color-background: var(--color-white);--pill-color-background-hover: var(--color-white);text-transform:none;flex:0 1 auto}.pill-holder:hover .pill--blank,.pill-holder:focus .pill--blank{text-decoration:underline}.pill--invert{--pill-color-text: var(--color-white);--pill-color-background: var(--color-primary-dark)}}}@layer component{@layer setting{.message{--message-background: var(--color-sky-100);--message-color: var(--color-sky-700);--message-border-color: var(--color-sky-100);--message-border-width: 0;--message-padding-inline: var(--spacer-sm);--message-padding-block: var(--spacer-xs);--message-border-radius: var(--size-5);color:var(--message-color);background-color:var(--message-background);border-radius:var(--message-border-radius);border:var(--message-border-width) solid var(--message-border-color);display:inline-block}.message--success,.message--danger,.message--warning,.message--info{color:var(--color-neutral-dark)}.message--success:not(:empty),.message--danger:not(:empty),.message--warning:not(:empty),.message--info:not(:empty){padding:var(--message-padding-block) var(--message-padding-inline)}.message--success{background-color:var(--color-success-light);color:var(--color-success-extradark)}.message--danger{background-color:var(--color-danger-light);color:var(--color-danger-extradark)}.message--warning{background-color:var(--color-warning-light);color:var(--color-warning-extradark)}.message--info{background-color:var(--color-info-light);color:var(--color-info-extradark)}}}@layer component{@layer setting{.tooltip{font-size:var(--size--12);max-width:10em;display:inline-block;padding:1em 1.5em;position:absolute;background-color:var(--color-white);z-index:5;text-align:center;border-radius:1.5em;color:var(--color-black);pointer-events:none;-webkit-box-shadow:var(--box-shadow-xl);box-shadow:var(--box-shadow-xl);line-height:1.2}.tooltip:after{content:"";display:block;height:.75em;width:.75em;background:inherit;position:absolute;bottom:-.2em;left:50%;margin-left:-.375em;transform:rotate(45deg);z-index:-1}.tooltip--bottom:after{bottom:auto;top:-.4em}.tooltip--left{border-bottom-left-radius:0}.tooltip--right{border-bottom-right-radius:0}.tooltip--left:after,.tooltip--right:after{content:none}}}@layer component{@layer setting{.graph{display:flex;min-width:var(--size--300);width:100%;height:2.5em;margin:var(--size--20) 0 var(--size--20) 0;gap:var(--size--20);align-items:center;margin-top:-.75em}.graph__inner{position:relative;width:100%;height:100%}.graph__divisions,.graph__blocs{height:100%}.graph__divisions{position:absolute;width:100%;pointer-events:none;z-index:3}.graph__division{position:absolute;width:1px;height:100%;background-color:#0003}.graph__division[data-percent="0"]{width:2px;background-color:#000a}.graph__division:before{content:attr(data-percent);position:absolute;left:-.5em;bottom:-1.5em;color:#0009;font-size:.85em}.graph__division[data-percent="0"]:before{left:-.25em}.graph__division:first-child:before{left:0}.graph__division:last-child:before{left:auto;right:0}.graph__blocs{display:flex;align-items:center}.graph__bloc{display:inline-block;flex:none;height:1.5em}.graph__bloc--0{border:1px solid var(--color-gray-300);color:var(--color-gray);display:flex;align-items:center;justify-content:center;text-decoration:none;transition:none;font-size:.85em;border-radius:.5em}.graph__bloc--0:hover,.graph__bloc--0:focus{color:var(--color-white);background-color:var(--color-gray);border:1px solid var(--color-gray)}.graph__error{height:1.5em;width:100%;background-color:var(--color-white);display:flex;justify-content:center;align-items:center}.group__body .graph__error{background:#fff}.tooltip--0{border:1px solid var(--color-gray-300)}.graph__bloc--1,.tooltip--1{color:#fff;background-color:var(--color-neg-3)}.graph__bloc--2,.tooltip--2{background-color:var(--color-neg-1)}.graph__bloc--3,.tooltip--3{background-color:var(--color-neuter)}.graph__bloc--4,.tooltip--4{background-color:var(--color-pos-1)}.graph__bloc--5,.tooltip--5{color:#fff;background-color:var(--color-pos-3)}@media (min-width: 600px){.graph{flex-wrap:nowrap}}}}@layer component{@layer setting{.date-range-holder{--color-range-border: #666;--color-range-today: var(--color-primary);--color-range-background: #eee;--color-range-text: #527f6f;--color-range-bar: #527f6f;--color-range-bar-text: #fff;--color-range-bar-background: #ccc;position:relative;width:100%;border-inline:1px solid var(--color-range-border);margin-block:var(--spacer-md) var(--spacer-lg);padding-block:40px;line-height:1.2}.date-range-today{position:absolute;left:50%;bottom:var(--size-15);top:0;background-color:var(--color-range-today);width:var(--size-1);opacity:.5;z-index:2}.date-range-today-inner{position:absolute;width:12ch;font-size:.875em;padding:0 .5em;color:var(--color-range-today)}.date-range{padding-block-start:10px}.date-range__bar{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.date-range__period{position:absolute;background-color:var(--color-range-background);z-index:-1;inset:40px 0;margin:0 40px}.date-range__bar-inner{position:relative;display:inline-block;padding:.4em 1em .3em;width:100%;background-color:var(--color-range-bar)}.date-range__text{color:var(--color-range-bar-text);font-weight:700;font-size:.875em;text-transform:uppercase;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;max-width:2rem}@media screen and (width >=200px){.date-range__text{max-width:6rem}}@media screen and (width >=480px){.date-range__text{max-width:100%}}.date-range__handle{position:absolute;height:5.2em;background:transparent;cursor:ew-resize;z-index:2;top:-3.5em}.date-range__handle--start{left:0;padding-left:10px;border-left:1px solid var(--color-range-bar)}.date-range__handle--end{right:0;lelft:auto;padding-right:10px;border-right:1px solid var(--color-range-bar)}.date-range__date,.date-range__limit{font-size:.875em;color:var(--color-range-text);display:inline-block}.date-range__date--start{margin-top:var(--size-5)}.date-range__date--end{margin-bottom:var(--size-5)}.date-range__picker{padding:0;border:0;background-color:var(--color-range-background);color:var(--color-range-text);cursor:pointer;position:relative;z-index:3}.date-range__limit{position:absolute;bottom:0;max-width:9rem}@media screen and (width >=480px){.date-range__limit{max-width:100%}}.date-range__limit--start{left:var(--size-5)}.date-range__limit--end{right:var(--size-5)}}}@layer component{@layer setting{.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}.ql-snow.ql-container{font-family:inherit;font-size:inherit;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border:1px solid var(--color-primary-300)}.ql-snow.ql-toolbar{font-family:inherit;border-top-left-radius:10px;border-top-right-radius:10px;box-sizing:border-box;background-color:var(--color-primary-50);border:1px solid var(--color-primary-300)}.ql-snow.ql-toolbar .ql-picker.ql-expanded .ql-picker-label{border:1px solid var(--color-primary-300)}.ql-snow.ql-toolbar .ql-stroke{stroke:var(--color-primary-dark)}:is(.ql-snow.ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus) .ql-stroke{stroke:var(--color-primary-extradark)}.ql-snow .ql-picker{color:var(--color-primary-500)}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:var(--color-primary-300)}:is(.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"],.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]):before{content:"Titre 1"}:is(.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"],.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]):before{content:"Titre 2"}:is(.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"],.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]):before{content:"Titre 3"}.ql-snow .ql-tooltip{border:1px solid var(--color-primary-300);-webkit-box-shadow:var(--box-shadow-lg);box-shadow:var(--box-shadow-lg);padding:var(--spacer-md) var(--spacer);border-radius:10px}.ql-snow .ql-tooltip input[type=text]{border:1px solid var(--color-primary-300);border-radius:10px;padding:var(--size-2) var(--size-6);font-size:inherit;height:auto}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{content:"Ajouter"}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Adresse du lien :"}.ql-editor{min-height:12rem;max-height:30rem}.ql-editor.ql-blank:before{color:var(--color-neutral-300);font-style:normal}.ql-editor li{margin-block:0}}}@layer component{.columns{--column-width: var(--size-200);-webkit-columns:var(--column-width);-moz-columns:var(--column-width);columns:var(--column-width);-webkit-column-gap:var(--column-gap);-moz-column-gap:var(--column-gap);column-gap:var(--column-gap)}.columns__child{margin-bottom:var(--row-gap)}.toast{position:fixed;top:20px;left:50%;transform:translate(-50%);color:var(--color-success);background-color:var(--color-success-extralight);padding:var(--spacer-sm) var(--spacer);border-radius:var(--border-radius);opacity:0;animation:fadeIn .5s forwards;z-index:999}.toast.fadeout{animation:fadeOut 1s forwards}@counter-style happy-list{system:cyclic;symbols:"\1f601" "\1f642" "\1f609" "\1f31e";suffix:" "}.list--happy{list-style-type:happy-list}}@layer theme{@layer icon{[class*=icon-]{--icon-color: var(--color-primary-500);--icon-size: var(--size-10);display:inline-block;-ms-flex:none;-webkit-flex:none;flex:none;width:var(--icon-size);aspect-ratio:1/1;vertical-align:text-bottom;vertical-align:middle;margin-right:var(--size-2);background-color:var(--icon-color);-webkit-transition:var(--transition-duration) background-color;-o-transition:var(--transition-duration) background-color;transition:var(--transition-duration) background-color;-webkit-mask-size:contain;-webkit-mask-size:var(--icon-size) var(--icon-size);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--icon-url);mask-size:contain;mask-size:var(--icon-size) var(--icon-size);mask-position:center;mask-repeat:no-repeat;mask-image:var(--icon-url)}a>[class*=icon-],a.panel [class*=icon-],a.card [class*=icon-]{--icon-color: var(--color-primary-300)}a.card--secondary [class*=icon-]{--icon-color: var(--color-secondary-300)}a.card--secondary:hover [class*=icon-],a.card--secondary:focus [class*=icon-]{--icon-color: var(--color-secondary-500)}a:hover [class*=icon-],a:focus [class*=icon-]{--icon-color: var(--color-primary-200)}button:not(.button--link):not(.button--invert)>[class*=icon-],.button:not(.button--link):not(.button--invert)>[class*=icon-],a.panel .button>[class*=icon-],a.card .button>[class*=icon-]{--icon-color: var(--color-form-button)}.button--link:hover>[class*=icon-],.button--link:focus>[class*=icon-]{--icon-color: var(--color-primary-300)}button>[class*=icon-],.button>[class*=icon-],a.panel .button>[class*=icon-],a.card .button>[class*=icon-]{margin-right:0}button--invert>[class*=icon-],.button--invert>[class*=icon-]{--icon-color: var(--color-form-color)}button--invert:hover>[class*=icon-],.button--invert:hover>[class*=icon-],button--invert:focus>[class*=icon-],.button--invert:focus>[class*=icon-]{--icon-color: var(--color-white)}.select-holder [class*=icon-]{--icon-color: var(--color-form-border)}.select-holder:has(select:hover) [class*=icon-],.select-holder:has(select:focus) [class*=icon-]{--icon-color: var(--color-form-border-hover)}.switch__item--right [class*=icon-]{--icon-color: var(--color-neutral-400)}.switch__item--left [class*=icon-]{--icon-color: var(--color-primary-dark)}.switch__check:checked~.switch__label .switch__item--left [class*=icon-]{--icon-color: var(--color-neutral-400)}.switch__check:checked~.switch__label .switch__item--right [class*=icon-]{--icon-color: var(--color-primary-dark)}@media screen and (width < 840px){.header__nav:has(.hidden--sm) [class*=icon-]{margin-right:0}}a.panel .pill--blank [class*=icon-]{--icon-color: var(--color-primary-700)}.icon-arrow-left{--icon-url: url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11.03 3.97a.75.75 0 0 1 0 1.06l-6.22 6.22H21a.75.75 0 0 1 0 1.5H4.81l6.22 6.22a.75.75 0 1 1-1.06 1.06l-7.5-7.5a.75.75 0 0 1 0-1.06l7.5-7.5a.75.75 0 0 1 1.06 0Z" /></svg>')}.icon-question-mark-circle{--icon-url: url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M9.879 7.519c1.171-1.025 3.071-1.025 4.242 0 1.172 1.025 1.172 2.687 0 3.712-.203.179-.43.326-.67.442-.745.361-1.45.999-1.45 1.827v.75M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-9 5.25h.008v.008H12v-.008Z" /></svg>')}.icon-exclamation-circle{--icon-url: url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M12 9v3.75m9-.75a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-9 3.75h.008v.008H12v-.008Z" /></svg>')}.icon-hashtag{--icon-url: url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M5.25 8.25h15m-16.5 7.5h15m-1.8-13.5-3.9 19.5m-2.1-19.5-3.9 19.5" /></svg>')}.icon-check{--icon-url: url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="m4.5 12.75 6 6 9-13.5" /></svg>')}.icon-chat-bubble-text{--icon-url: url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M7.5 8.25h9m-9 3H12m-9.75 1.51c0 1.6 1.123 2.994 2.707 3.227 1.129.166 2.27.293 3.423.379.35.026.67.21.865.501L12 21l2.755-4.133a1.14 1.14 0 0 1 .865-.501 48.172 48.172 0 0 0 3.423-.379c1.584-.233 2.707-1.626 2.707-3.228V6.741c0-1.602-1.123-2.995-2.707-3.228A48.394 48.394 0 0 0 12 3c-2.392 0-4.744.175-7.043.513C3.373 3.746 2.25 5.14 2.25 6.741v6.018Z" /></svg>')}.icon-document-text{--icon-url: url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z" /></svg>')}.icon-funnel{--icon-url: url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M12 3c2.755 0 5.455.232 8.083.678.533.09.917.556.917 1.096v1.044a2.25 2.25 0 0 1-.659 1.591l-5.432 5.432a2.25 2.25 0 0 0-.659 1.591v2.927a2.25 2.25 0 0 1-1.244 2.013L9.75 21v-6.568a2.25 2.25 0 0 0-.659-1.591L3.659 7.409A2.25 2.25 0 0 1 3 5.818V4.774c0-.54.384-1.006.917-1.096A48.32 48.32 0 0 1 12 3Z" /></svg>')}.icon-eye{--icon-url: url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M2.036 12.322a1.012 1.012 0 0 1 0-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178Z" /><path stroke-linecap="round" stroke-linejoin="round" d="M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z" /></svg>')}.icon-stack-3{--icon-url: url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M5.6,4.5h12.8c1,0,1.9.8,1.9,1.9s-.8,1.9-1.9,1.9H5.6c-1,0-1.9-.8-1.9-1.9s.8-1.9,1.9-1.9Z"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M5.6,10.2h12.8c1,0,1.9.8,1.9,1.9s-.8,1.9-1.9,1.9H5.6c-1,0-1.9-.8-1.9-1.9s.8-1.9,1.9-1.9Z"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M5.6,15.8h12.8c1,0,1.9.8,1.9,1.9s-.8,1.9-1.9,1.9H5.6c-1,0-1.9-.8-1.9-1.9s.8-1.9,1.9-1.9Z"/></svg>')}.icon-squares-2x2{--icon-url: url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M3.75 6A2.25 2.25 0 0 1 6 3.75h2.25A2.25 2.25 0 0 1 10.5 6v2.25a2.25 2.25 0 0 1-2.25 2.25H6a2.25 2.25 0 0 1-2.25-2.25V6ZM3.75 15.75A2.25 2.25 0 0 1 6 13.5h2.25a2.25 2.25 0 0 1 2.25 2.25V18a2.25 2.25 0 0 1-2.25 2.25H6A2.25 2.25 0 0 1 3.75 18v-2.25ZM13.5 6a2.25 2.25 0 0 1 2.25-2.25H18A2.25 2.25 0 0 1 20.25 6v2.25A2.25 2.25 0 0 1 18 10.5h-2.25a2.25 2.25 0 0 1-2.25-2.25V6ZM13.5 15.75a2.25 2.25 0 0 1 2.25-2.25H18a2.25 2.25 0 0 1 2.25 2.25V18A2.25 2.25 0 0 1 18 20.25h-2.25A2.25 2.25 0 0 1 13.5 18v-2.25Z" /></svg>')}.icon-chevron-down{--icon-url: url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="m19.5 8.25-7.5 7.5-7.5-7.5" /></svg>')}.icon-user-group{--icon-url: url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M18 18.72a9.094 9.094 0 0 0 3.741-.479 3 3 0 0 0-4.682-2.72m.94 3.198.001.031c0 .225-.012.447-.037.666A11.944 11.944 0 0 1 12 21c-2.17 0-4.207-.576-5.963-1.584A6.062 6.062 0 0 1 6 18.719m12 0a5.971 5.971 0 0 0-.941-3.197m0 0A5.995 5.995 0 0 0 12 12.75a5.995 5.995 0 0 0-5.058 2.772m0 0a3 3 0 0 0-4.681 2.72 8.986 8.986 0 0 0 3.74.477m.94-3.197a5.971 5.971 0 0 0-.94 3.197M15 6.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Zm6 3a2.25 2.25 0 1 1-4.5 0 2.25 2.25 0 0 1 4.5 0Zm-13.5 0a2.25 2.25 0 1 1-4.5 0 2.25 2.25 0 0 1 4.5 0Z" /></svg>')}.icon-user{--icon-url: url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M15.75 6a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0ZM4.501 20.118a7.5 7.5 0 0 1 14.998 0A17.933 17.933 0 0 1 12 21.75c-2.676 0-5.216-.584-7.499-1.632Z" /></svg>')}.icon-user-crown{--icon-url: url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24"><path d="M8.6,9.8c-.1.3-.2.7-.2,1.1,0,2,1.6,3.6,3.6,3.6s3.6-1.6,3.6-3.6,0-.7-.2-1.1" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/><path d="M8.4,6.3v-3.3c0-.5.3-.6.6-.2l.9.9c.1.1.4.1.5,0l1.3-1.3c.1-.1.4-.1.5,0l1.3,1.3c.1.1.4.1.5,0l.9-.9c.3-.3.6-.2.6.2v3.3c0,1-.7,1.7-1.8,1.7h-3.6c-1,0-1.8-.8-1.8-1.7Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/><path d="M17.8,21.8c0-2.8-2.6-5.1-5.8-5.1s-5.8,2.3-5.8,5.1" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/></svg>')}.icon-arrow-up-right{--icon-url: url('data:image/svg+xml;charset=US-ASCII,<svg id="Calque_1" xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24"><line x1="21" y1="3" x2="3" y2="21" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/><line x1="21" y1="3" x2="21" y2="14" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/><line x1="10" y1="3" x2="21" y2="3" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/></svg>')}.icon-plus{--icon-url: url('data:image/svg+xml;charset=US-ASCII,<svg id="Calque_1" xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"><line x1="12" y1="1" x2="12" y2="23"/><line x1="1" y1="12" x2="23" y2="12"/></svg>')}.icon-pencil-square{--icon-url: url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="m16.862 4.487 1.687-1.688a1.875 1.875 0 1 1 2.652 2.652L10.582 16.07a4.5 4.5 0 0 1-1.897 1.13L6 18l.8-2.685a4.5 4.5 0 0 1 1.13-1.897l8.932-8.931Zm0 0L19.5 7.125M18 14v4.75A2.25 2.25 0 0 1 15.75 21H5.25A2.25 2.25 0 0 1 3 18.75V8.25A2.25 2.25 0 0 1 5.25 6H10" /></svg>')}.icon-x-mark{--icon-url: url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="M6 18 18 6M6 6l12 12" /></svg>')}}}@layer theme{.app{color:var(--color-text-body);background-color:var(--color-surface-body);padding:var(--size-5)}@media screen and (width >=680px){.app{padding:var(--size-10)}}@media screen and (width >=840px){.app{padding:var(--size-15)}}@media screen and (width >=1000px){.app{padding:var(--size-20)}}@media screen and (width >=1180px){.app{padding:0}}.app__inner{margin-inline:auto;margin-bottom:50vh;width:100%}@media screen and (width >=1180px){.app__inner{max-width:113.6rem}}@media screen and (width >=1000px){.app__header{margin-block:var(--spacer-sm)}}@media screen and (width >=1180px){.app__header{margin-block:var(--spacer-2xl)}}.header__link{text-decoration:none;cursor:pointer;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (width >=1000px){.header__link{gap:var(--gap-lg)}}:is(.header__link:hover,.header__link:focus) .e1{fill:var(--color-red)}:is(.header__link:hover,.header__link:focus) .f{fill:var(--color-gray-400)}:is(.header__link:hover,.header__link:focus) .e2{fill:var(--color-green-pale)}:is(.header__link:hover,.header__link:focus) .header__title{color:var(--color-neutral-600)}:is(.header__link:hover,.header__link:focus) .header__title strong{color:var(--color-green-pale)}.header__logo{width:4em;margin-top:-.25em;height:auto;-ms-flex:none;-webkit-flex:none;flex:none}@media screen and (width >=1000px){.header__logo{width:5em;margin-top:-.5em}}@media screen and (width >=1180px){.header__logo{width:7em;margin-top:-.75em}}.header__logo .e1,.header__logo .f,.header__logo .e2{-webkit-transition:1s fill ease-in-out;-o-transition:1s fill ease-in-out;transition:1s fill ease-in-out}.header__logo .e1{fill:var(--color-peach)}.header__logo .f{fill:var(--color-gray)}.header__logo .e2{fill:var(--color-green)}.header__title{max-width:20ch;margin:0;color:var(--color-neutral-400);-webkit-transition:1s color ease-in-out;-o-transition:1s color ease-in-out;transition:1s color ease-in-out;font-size:var(--size-10)}@media screen and (width >=840px){.header__title{max-width:25ch;font-size:var(--font-size-h5)}}@media screen and (width >=1000px){.header__title{font-size:var(--font-size-h1)}}.header__title strong{-webkit-transition:1s color ease-in-out;-o-transition:1s color ease-in-out;transition:1s color ease-in-out;color:var(--color-text-heading)}.header__nav{column-gap:var(--gap-sm, .5em);row-gap:var(--size-2, .2em);-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (width >=840px){.header__nav{column-gap:var(--gap-md, 2em);row-gap:var(--gap-xs, .5em)}}.main__title{max-width:var(--ch-40, 40ch);color:var(--color-primary-600);margin-bottom:0;font-size:var(--font-size-h5)}@media screen and (width >=840px){.main__title{font-size:var(--font-size-h4)}}@media screen and (width >=1000px){.main__title{font-size:var(--font-size-h2)}}.main__subtitle{color:var(--color-neutral-400);margin-block:0 2em;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.main__subtitle .h3{text-transform:uppercase;margin-block:0;font-size:var(--font-size-h6)}@media screen and (width >=840px){.main__subtitle .h3{font-size:var(--font-size-h5)}}@media screen and (width >=1000px){.main__subtitle .h3{font-size:var(--font-size-h3)}}.main__subtitle .h6{text-transform:uppercase;margin-block:0}.main__subtitle--column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0;margin-block:.5em}@media screen and (width >=840px){.main__subtitle--column{margin-block:.5em 2em}}.main__subtitle--column .p{margin:0}.main__nav{gap:var(--gap-xs, .5em) var(--gap-md, 4em);-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.filter-holder{display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--gap-xs, .5em)}.filter-holder--sm{font-size:.75em}.courses-list{--courses-list-gap: var(--gap);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:var(--courses-list-gap);-ms-flex-wrap:wrap;flex-wrap:wrap;margin-block:var(--spacer-md)}.courses-list__item{margin:0;width:100%}.courses-list__link{cursor:pointer;text-decoration:none;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--gap-xs) var(--gap-md);height:100%;width:100%;grid-template-columns:1fr auto auto auto;grid-template-areas:"course-title course-response-number course-button-primary course-calendar" "course-title course-response-number course-button-secondary course-calendar"}@media screen and (width >=840px){.courses-list__link{grid-template:"course-role course-title course-formation course-id course-button-primary" 1fr "course-role course-title course-formation course-response-number course-button-secondary" 1fr / auto 1fr auto auto auto;align-items:center}}.courses-list__inner{display:contents}.courses-list__role{grid-area:course-role}@media screen and (width < 840px){.courses-list__role{display:none}}.courses-list__role .icon-user,.courses-list__role .icon-user-crown{margin-right:0}.courses-list__title{grid-area:course-title;text-transform:uppercase;min-width:22ch;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;line-clamp:3}.courses-list__education{position:relative;grid-area:course-formation;max-width:21.8rem}@media screen and (width < 840px){.courses-list__education{display:none}}.courses-list__education-details{max-width:40ch;position:absolute;right:calc(50% - 20ch);bottom:calc(100% + var(--size-10));background-color:var(--color-white);padding:var(--size-10);border-radius:var(--size-10);-webkit-box-shadow:var(--box-shadow-xxl);box-shadow:var(--box-shadow-xxl);z-index:1900}.courses-list__education-details .p{margin:0 0 .5em}.courses-list__education-details:after{content:"";position:absolute;left:calc(50% - var(--size-5));left:var(--size-15);bottom:-5px;width:var(--size-6);height:var(--size-6);rotate:45deg;background:var(--color-white)}.courses-list__id,.courses-list__response-number{line-height:1.1}@media screen and (width >=840px) and (width < 1180px){.courses-list__id,.courses-list__response-number{font-size:.9em;max-width:12ch}}.courses-list__id{grid-area:course-id}@media screen and (width < 840px){.courses-list__id{display:none}}@media screen and (width >=840px) and (width < 1000px){.courses-list__id{font-size:.9em}}.courses-list__response-number{grid-area:course-response-number}.courses-list__button-primary{grid-area:course-button-primary;margin-top:auto}.courses-list__button-secondary{grid-area:course-button-secondary;margin-bottom:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.courses-list__calendar{grid-area:course-calendar}@media screen and (width >=840px){.courses-list__calendar{display:none}}@media screen and (width < 840px){.switch-view{display:none}}@media screen and (width >=840px){.switch-parent:has(.view-switch__check:checked) .courses-list__item{--courses-list-col-number: 2;--courses-item-width: calc( ( 100% - (var(--courses-list-col-number) - 1) * var(--courses-list-gap) ) / var(--courses-list-col-number) );-ms-flex:0 1 var(--courses-item-width);-webkit-flex:0 1 var(--courses-item-width);flex:0 1 var(--courses-item-width)}.switch-parent:has(.view-switch__check:checked) .courses-list__link{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-template-rows:min-content max-content 1fr auto auto;grid-template-columns:1fr auto;grid-template-areas:"course-id course-role" "course-response-number course-role" "course-title course-title" "course-formation course-formation" "course-button-primary course-button-secondary";gap:var(--gap-md)}.switch-parent:has(.view-switch__check:checked) .courses-list__link:hover,.switch-parent:has(.view-switch__check:checked) .courses-list__link:focus{scale:1.02}.switch-parent:has(.view-switch__check:checked) .courses-list__title{min-width:10ch;-webkit-line-clamp:5;line-clamp:5}@media screen and (width < 1180px){.switch-parent:has(.view-switch__check:checked) .courses-list__id,.switch-parent:has(.view-switch__check:checked) .courses-list__response-number{font-size:inherit;max-width:100%}}.switch-parent:has(.view-switch__check:checked) .courses-list__button-primary{margin-right:auto}.switch-parent:has(.view-switch__check:checked) .courses-list__button-secondary{margin-inline:auto 0}.switch-parent:has(.view-switch__check:checked) .courses-list__role{margin-left:auto}.switch-parent:has(.view-switch__check:checked) .courses-list__education{max-width:100%}.switch-parent:has(.view-switch__check:checked) .card-holder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.switch-parent:has(.view-switch__check:checked) .card{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.switch-parent:has(.view-switch__check:checked) .card__content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.switch-parent:has(.view-switch__check:checked) .card__img{margin-top:var(--spacer-xs)}.switch-parent:has(.view-switch__check:checked) .card__title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.switch-parent:has(.view-switch__check:checked) .card__action{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.switch-parent:has(.view-switch__check:checked) .card__info{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (width >=1000px){.switch-parent:has(.view-switch__check:checked) .courses-list__item{--courses-list-col-number: 3}}.header-stats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--gap-md);margin-bottom:var(--spacer-lg);flex-direction:column}@media screen and (width >=840px){.header-stats{flex-direction:row}}.header-stats__title,.header-stats__formation-main,.header-stats__formation-sub{padding-block:var(--size-10)}.header-stats__title{-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto}@media screen and (width >=840px){.header-stats__title{-ms-flex:1 1 var(--app-col-4);-webkit-flex:1 1 var(--app-col-4);flex:1 1 var(--app-col-4)}}.header-stats__hero{display:-webkit-box;display:-ms-flexbox;display:flex;border:var(--size-1) solid var(--color-primary);border-radius:var(--border-radius-md);overflow:hidden;gap:var(--gap-md);-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto}@media screen and (width >=840px){.header-stats__hero{-ms-flex:1 1 var(--app-col-8);-webkit-flex:1 1 var(--app-col-8);flex:1 1 var(--app-col-8)}}.header-stats__formation-sub{-ms-flex:1 1 var(--app-col-5);-webkit-flex:1 1 var(--app-col-5);flex:1 1 var(--app-col-5);padding-inline:var(--size-20)}.header-stats__formation-sub p,.header-stats__formation-sub li{font-size:.875em}.header-stats__formation-main{-ms-flex:1 1 var(--app-col-3);-webkit-flex:1 1 var(--app-col-3);flex:1 1 var(--app-col-3);background-color:var(--color-primary-100);padding-inline:var(--size-20)}.header-stats__formation-main .h1{font-size:var(--size-30);color:var(--color-bleu-neutral);margin-block:0}.header-stats__formation-main p,.header-stats__formation-main li{font-size:.875em}.response-list__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.response-list__item{margin-bottom:var(--size-10);flex-direction:column;align-items:flex-start}@media screen and (width >=840px){.response-list__item{align-items:center;flex-direction:row}}.response-list__item--open{flex-direction:column}.response-list__title{font-size:var(--font-size-h6);line-height:1.1;font-weight:700;color:var(--color-primary-600);-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto;margin-block:0 var(--spacer-sm)}@media screen and (width >=840px){.response-list__title{margin-block:var(--spacer-sm);max-width:40ch;font-size:var(--font-size-h5)}}@media screen and (width >=1000px){.response-list__title{font-size:var(--font-size-h4)}}.response-list__graph{max-width:100%;-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;margin-bottom:1rem}@media screen and (width >=840px){.response-list__graph{-ms-flex:0 0 600px;-webkit-flex:0 0 600px;flex:0 0 600px}}.response-list__text{-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;padding-left:1.2em;margin-bottom:2rem;align-self:flex-start;max-width:140ch;gap:var(--gap-3xl, 10em)}@media screen and (width >=840px){.response-list__text{-webkit-column-count:2;-moz-column-count:2;column-count:2}}.response-list__text li:first-child{margin-top:0}.response-list__text li:last-child{margin-bottom:0}}@layer utility{@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{-webkit-animation:fadeIn .5s ease-in-out;animation:fadeIn .5s ease-in-out}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fade-out{-webkit-animation:fadeOut .5s ease-in-out;animation:fadeOut .5s ease-in-out}@-webkit-keyframes slideIn{0%{-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-webkit-transform:translateX(0);transform:translate(0)}}@keyframes slideIn{0%{-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-webkit-transform:translateX(0);transform:translate(0)}}.slide-in{-webkit-animation:slideIn 1s ease-out;animation:slideIn 1s ease-out}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.rotate{-webkit-animation:rotate 3s infinite linear;animation:rotate 3s infinite linear}@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}@-webkit-keyframes flip{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}to{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes flip{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}to{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}.flip{-webkit-animation:flip 1s ease-in-out;animation:flip 1s ease-in-out}@-webkit-keyframes pulse{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes pulse{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}}.pulse{-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}@-webkit-keyframes slideRight{0%{translate:0 0;opacity:0}0.1%{opacity:1}99.8%{translate:100% 0;opacity:1}99.9%{opacity:0}to{translate:0 0}}@keyframes slideRight{0%{translate:0 0;opacity:0}0.1%{opacity:1}99.8%{translate:100% 0;opacity:1}99.9%{opacity:0}to{translate:0 0}}@-webkit-keyframes slideLeft{0%{translate:100% 0;opacity:0}0.1%{opacity:1}99.8%{translate:0 0;opacity:1}99.9%{opacity:0}to{translate:100% 0}}@keyframes slideLeft{0%{translate:100% 0;opacity:0}0.1%{opacity:1}99.8%{translate:0 0;opacity:1}99.9%{opacity:0}to{translate:100% 0}}.m-0{margin:0}.m-1{margin:.25em}.m-2{margin:.5em}.m-3{margin:1em}.m-4{margin:1.5em}.m-5{margin:2em}.m-auto{margin:auto}.mbl-0{margin-block:0}.mbl-1{margin-block:.25em}.mbl-2{margin-block:.5em}.mbl-3{margin-block:1em}.mbl-4{margin-block:1.5em}.mbl-5{margin-block:2em}.mbl-6{margin-block:4em}.mbl-auto{margin-block:auto}.min-1{margin-inline:0}.min-1{margin-inline:.25em}.min-2{margin-inline:.5em}.min-3{margin-inline:1em}.min-4{margin-inline:1.5em}.min-5{margin-inline:2em}.min-6{margin-inline:4em}.min-auto{margin-inline:auto}.mt-0{margin-top:0}.mt-1{margin-top:.25em}.mt-2{margin-top:.5em}.mt-3{margin-top:1em}.mt-4{margin-top:1.5em}.mt-5{margin-top:2em}.mt-6{margin-top:4em}.mt-auto{margin-top:auto}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25em}.mb-2{margin-bottom:.5em}.mb-3{margin-bottom:1em}.mb-4{margin-bottom:1.5em}.mb-5{margin-bottom:2em}.mb-6{margin-bottom:4em}.mb-auto{margin-bottom:auto}.ml-0{margin-left:0}.ml-1{margin-left:.25em}.ml-2{margin-left:.5em}.ml-3{margin-left:1em}.ml-4{margin-left:1.5em}.ml-5{margin-left:2em}.ml-6{margin-left:4em}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-1{margin-right:.25em}.mr-2{margin-right:.5em}.mr-3{margin-right:1em}.mr-4{margin-right:1.5em}.mr-5{margin-right:2em}.mr-6{margin-right:4em}.mr-auto{margin-right:auto}.p-0{padding:0}.p-1{padding:.25em}.p-2{padding:.5em}.p-3{padding:1em}.p-4{padding:1.5em}.p-5{padding:2em}.p-6{padding:4em}.pin-0{padding-inline:0}.pin-1{padding-inline:.25em}.pin-2{padding-inline:.5em}.pin-3{padding-inline:1em}.pin-4{padding-inline:1.5em}.pin-5{padding-inline:2em}.pin-6{padding-inline:4em}.pbl-0{padding-block:0}.pbl-1{padding-block:.25em}.pbl-2{padding-block:.5em}.pbl-3{padding-block:1em}.pbl-4{padding-block:1.5em}.pbl-5{padding-block:2em}.pbl-6{padding-block:4em}.pt-0{padding-top:0}.pt-1{padding-top:.25em}.pt-2{padding-top:.5em}.pt-3{padding-top:1em}.pt-4{padding-top:1.5em}.pt-5{padding-top:2em}.pt-6{padding-top:4em}.pb-0{padding-bottom:0}.pb-2{padding-bottom:.5em}.pb-3{padding-bottom:1em}.pb-4{padding-bottom:1.5em}.pb-5{padding-bottom:2em}.pb-6{padding-bottom:4em}.pl-0{padding-left:0}.pl-1{padding-left:.25em}.pl-2{padding-left:.5em}.pl-3{padding-left:1em}.pl-4{padding-left:1.5em}.pl-5{padding-left:2em}.pl-6{padding-left:4em}.pr-0{padding-right:0}.pr-1{padding-right:.25em}.pr-2{padding-right:.5em}.pr-3{padding-right:1em}.pr-4{padding-right:1.5em}.pr-5{padding-right:2em}.pr-6{padding-right:4em}.font-size-xs,.icon-size-xs{font-size:.75em}.font-size-sm,.icon-size-sm{font-size:.875em}.font-size-md,.font-size-base,.icon-size-md,.icon-size-base{font-size:1em}.font-size-lg,.icon-size-lg{font-size:1.125em}.font-size-xl,.icon-size-xl{font-size:1.25em}.font-size-2xl,.icon-size-2xl{font-size:1.5em}.font-size-3xl,.icon-size-3xl{font-size:1.875em}.font-size-4xl,.icon-size-4xl{font-size:2em}.font-weight-normal,.font-weight-400{font-weight:400}.font-weight-bold,.font-weight-700{font-weight:700}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.size-xs{width:.75em}.size-sm{width:.875em}.size-md{width:1em}.size-lg{width:1.125em}.size-xl{width:1.25em}.size-2xl{width:1.5em}.size-3xl{width:1.875em}.size-4xl{width:3em}.size-10{width:10em}.size-14{width:14em}.size-16{width:16em}.size-18{width:18em}.size-20{width:20em}.size-total,.w-total,.size-full,.w-full{width:100%}.size-auto,.w-auto{width:auto}.h-full{height:100%}.h-auto{height:auto}.text-primary,.color-primary{color:var(--color-primary)}.text-primary-600,.color-primary-600{color:var(--color-primary-600)}.text-primary-dark,.color-primary-dark{color:var(--color-primary-dark)}.text-secondary,.color-secondary{color:var(--color-secondary)}.text-success{color:var(--color-success)}.text-danger{color:var(--color-danger)}.text-warning{color:var(--color-warning)}.text-info{color:var(--color-info)}.bg-primary{background-color:var(--color-primary)}.bg-secondary{background-color:var(--color-secondary)}.bg-success{background-color:var(--color-success)}.bg-danger{background-color:var(--color-danger)}.bg-warning{background-color:var(--color-warning)}.bg-info{background-color:var(--color-info)}.hover-bg-gray-100{-webkit-transition:var(--transition-duration) background-color;-o-transition:var(--transition-duration) background-color;transition:var(--transition-duration) background-color}.hover-bg-gray-100:hover{background-color:var(--color-gray-100)}.hover-text-gray-700{-webkit-transition:var(--transition-duration) color;-o-transition:var(--transition-duration) color;transition:var(--transition-duration) color}.hover-text-gray-700:hover{background-color:var(--color-gray-700)}.block{display:block}.contents{display:contents}.inline-block{display:inline-block}.inline{display:inline}.hidden{display:none}@media screen and (width < 640px){.hidden--at-xs.hidden--at-xs{display:none}}@media screen and (width >=680px){.hidden--at-sm.hidden--at-sm{display:none}}@media screen and (width >=840px){.hidden--at-md.hidden--at-md{display:none}}@media screen and (width >=1000px){.hidden--at-lg.hidden--at-lg{display:none}}@media screen and (width >=1180px){.hidden--at-xl.hidden--at-xl{display:none}}.shown{display:initial}@media screen and (width < 640px){.shown--at-xs.shown--at-xs{display:initial}}@media screen and (width >=680px){.shown--at-sm.shown--at-sm{display:initial}}@media screen and (width >=840px){.shown--at-md.shown--at-md{display:initial}}@media screen and (width >=1000px){.shown--at-lg.shown--at-lg{display:initial}}@media screen and (width >=1180px){.shown--at-xl.shown--at-xl{display:initial}}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.border{border:1px solid var(--color-border)}.border-t{border-top:1px solid var(--color-border)}.border-r{border-right:1px solid var(--color-border)}.border-b{border-bottom:1px solid var(--color-border)}.border-l{border-left:1px solid var(--color-border)}.border-0,.border-none{border:none}.rounded{border-radius:var(--border-radius)}.rounded-full{border-radius:9999px}.rounded-0,.rounded-none{border-radius:none}.shadow-xs{-webkit-box-shadow:var(--box-shadow-xs);box-shadow:var(--box-shadow-xs)}.shadow-sm{-webkit-box-shadow:var(--box-shadow-sm);box-shadow:var(--box-shadow-sm)}.shadow,.shadow-md{-webkit-box-shadow:var(--box-shadow-md);box-shadow:var(--box-shadow-md)}.shadow-lg{-webkit-box-shadow:var(--box-shadow-lg);box-shadow:var(--box-shadow-lg)}.shadow-xl{-webkit-box-shadow:var(--box-shadow-xl);box-shadow:var(--box-shadow-xl)}.shadow-0,.shadow-none{-webkit-box-shadow:none;box-shadow:none}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-auto{overflow:auto}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.invisible{visibility:hidden}.truncate{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.line-clamp{display:-webkit-box;-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical;overflow:hidden}.text-wrap-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.letter-spacing-xs{letter-spacing:-.1em}.letter-spacing-sm{letter-spacing:-.05em}.letter-spacing-md,.letter-spacing-0{letter-spacing:0}.letter-spacing-lg{letter-spacing:.05em}.letter-spacing-xl{letter-spacing:.1em}.line-height-sm{line-height:1}.line-height-md{line-height:1.25}.line-height-lg{line-height:1.5}.list-none{list-style-type:none}.list-disc{list-style-type:disc}.list-decimal{list-style-type:decimal}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.transition{-webkit-transition:all var(--transition-duration) ease;-o-transition:all var(--transition-duration) ease;transition:all var(--transition-duration) ease}.transition-colors{-webkit-transition-property:background-color,border-color,color,fill,stroke;-o-transition-property:background-color,border-color,color,fill,stroke;transition-property:background-color,border-color,color,fill,stroke}.transition-opacity{-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.transition-transform{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.focus-outline-none:focus{outline:none}.focus-outline:focus{outline:var(--border-width-form-focus) solid var(--color-focus)}.aspect-ratio-1-1{aspect-ratio:1 / 1}.aspect-ratio-16-9{aspect-ratio:16 / 9}.aspect-ratio-4-3{aspect-ratio:4 / 3}.select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select-text{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.rotate-0{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0)}.rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.blur{-webkit-filter:blur(8px);filter:blur(8px)}.grayscale{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.invert{-webkit-filter:invert(100%);filter:invert(100%)}.sepia{-webkit-filter:sepia(100%);filter:sepia(100%)}.columns-1{-webkit-column-count:1;-moz-column-count:1;column-count:1}.columns-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.columns-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.columns-auto{-webkit-columns:auto;-moz-columns:auto;columns:auto}.gap-0{gap:0}.gap-sm{gap:var(--gap-xs, .5em)}.gap,.gap-md{gap:var(--gap, 1em)}.gap-lg{gap:var(--gap-md, 4em)}.gap-xl{gap:var(--gap-xl, 6em)}.gap-2xl{gap:var(--gap-2xl, 8em)}.gap-3xl{gap:var(--gap-3xl, 10em)}.row-gap-0{row-gap:0}.row-gap-sm{row-gap:var(--gap-xs, .5em)}.row-gap,.row-gap-md{row-gap:var(--row-gap, 2em)}.row-gap-lg{row-gap:var(--gap-md, 4em)}.row-gap-xl{row-gap:var(--gap-xl, 6em)}.column-gap-0{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.column-gap-sm{-webkit-column-gap:var(--gap-xs, .5em);-moz-column-gap:var(--gap-xs, .5em);column-gap:var(--gap-xs, .5em)}.column-gap,.column-gap-md{-webkit-column-gap:var(--column-gap, 2em);-moz-column-gap:var(--column-gap, 2em);column-gap:var(--column-gap, 2em)}.column-gap-lg{-webkit-column-gap:var(--gap-md, 4em);-moz-column-gap:var(--gap-md, 4em);column-gap:var(--gap-md, 4em)}.column-gap-xl{-webkit-column-gap:var(--gap-xl, 6em);-moz-column-gap:var(--gap-xl, 6em);column-gap:var(--gap-xl, 6em)}.align-content-center{-ms-flex-line-pack:center;align-content:center}.align-content-stretch{-ms-flex-line-pack:stretch;align-content:stretch}.align-content-between{-ms-flex-line-pack:justify;align-content:space-between}.align-content-around{-ms-flex-line-pack:distribute;align-content:space-around}.align-content-evenly{-ms-flex-line-pack:space-evenly;align-content:space-evenly}.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.align-items-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-content-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-content-around{-ms-flex-pack:distribute;justify-content:space-around}.justify-content-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.align-self-center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.align-self-baseline{-ms-flex-item-align:baseline;align-self:baseline}.align-self-stretch{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.snap-start{scroll-snap-align:start}.snap-center{scroll-snap-align:center}.snap-end{scroll-snap-align:end}.max-width-chars{max-width:var(--ch-70, 70ch)}.max-width-chars-sm{max-width:var(--ch-40, 40ch)}.\@container{container-type:inline-size}}
