:root{--red-50:#fcefee;--red-200:#d8a6a2;--red-400:#d86961;--red-600:#d8180b;--amber-100:#fdf1df;--amber-300:#f6d3a3;--amber-500:#c46f00;--amber-700:#9a5300;--green-600:#6aa700;--purple-100:#f3c1ff;--purple-600:#9600bb;--gray-0:#fff;--gray-100:#f5f5f5;--gray-200:#ececec;--gray-300:#d6d6d6;--gray-600:#6b6b6b;--gray-1000:#000;--color-text-brand:var(--red-600);--color-text-brand-soft:var(--red-400);--color-text-inverse:var(--gray-0);--color-text-placeholder:var(--red-200);--color-text-primary:var(--gray-1000);--color-text-secondary:var(--gray-600);--color-bg-brand:var(--red-600);--color-bg-brand-muted:var(--red-200);--color-bg-brand-soft:var(--red-400);--color-bg-brand-subtle:var(--red-50);--color-bg-inverse:var(--gray-1000);--color-bg-muted:var(--gray-200);--color-bg-page:var(--gray-0);--color-bg-panel:var(--gray-100);--color-bg-scrim:#0006;--color-bg-subtle:var(--gray-100);--color-border-brand:var(--red-600);--color-border-default:var(--gray-200);--color-border-field:var(--red-400);--color-border-field-subtle:var(--red-200);--color-border-selected:var(--gray-1000);--color-border-strong:var(--gray-300);--color-icon-secondary:var(--gray-300);--color-status-critical:var(--red-600);--color-status-offline:var(--purple-600);--color-status-offline-bg:var(--purple-100);--color-status-ok:var(--green-600);--color-status-warning:var(--amber-700);--color-status-warning-bg:var(--amber-100);--color-status-warning-fill:var(--amber-300);--color-chart-baseline:var(--gray-200);--color-chart-limit:var(--gray-600);--color-chart-projection:var(--amber-500);--color-chart-projection-fill:var(--amber-300);--color-chart-series:var(--gray-1000);--color-chart-series-muted:var(--gray-300);--spacing-xs:5px;--spacing-sm:10px;--spacing-md:15px;--spacing-lg:25px;--spacing-xl:50px;--spacing-2xl:100px;--radius-xs:2px;--radius-sm:5px;--radius-md:10px;--radius-lg:15px;--radius-full:999px;--border-thin:1px;--border-field:2px;--button-padding-block:11px;--button-padding-inline:16px;--button-gap:8px;--button-min-height:42px;--button-min-width:145px;--button-mobile-padding-block:15px;--button-mobile-padding-inline:25px;--button-mobile-min-height:67px;--button-mobile-min-width:192px;--color-button-dark:#141414;--color-tab-bg:#f0f0f0;--tab-padding-block:6px;--tab-padding-inline:12px;--tab-min-height:32px;--font-family-display:"Cossette Texte", sans-serif;--font-family-text:"Roboto", sans-serif;--line-height-display:.92;--line-height-text:1.3;--line-height-text-tight:1.15;--line-height-landing:.7247;--type-desktop-display:400 36px / var(--line-height-display) var(--font-family-display);--type-desktop-display-tracking:-2.52px;--type-desktop-title:400 20px / var(--line-height-display) var(--font-family-display);--type-desktop-title-tracking:-1.4px;--type-desktop-section:700 20px / var(--line-height-display) var(--font-family-display);--type-desktop-section-tracking:-1.4px;--type-desktop-label:400 18px / var(--line-height-display) var(--font-family-display);--type-desktop-label-tracking:-1.26px;--type-desktop-emphasis:500 24px / var(--line-height-text-tight) var(--font-family-text);--type-desktop-emphasis-tracking:-.72px;--type-desktop-body:400 15px / var(--line-height-text) var(--font-family-text);--type-desktop-body-tracking:-.45px;--type-desktop-body-strong:500 15px / var(--line-height-text) var(--font-family-text);--type-desktop-body-strong-tracking:-.45px;--type-desktop-caption:400 12px / var(--line-height-text) var(--font-family-text);--type-desktop-caption-tracking:-.24px;--type-mobile-heading:700 48px / var(--line-height-display) var(--font-family-display);--type-mobile-heading-tracking:-3.36px;--type-mobile-button:700 40px / var(--line-height-display) var(--font-family-display);--type-mobile-button-tracking:-2.8px;--type-mobile-label:400 32px / var(--line-height-display) var(--font-family-display);--type-mobile-label-tracking:-2.24px;--type-mobile-subheading:400 24px / var(--line-height-display) var(--font-family-display);--type-mobile-subheading-tracking:-1.68px;--type-mobile-input:400 24px / var(--line-height-text-tight) var(--font-family-text);--type-mobile-input-tracking:-1.2px;--type-mobile-helper:400 20px / var(--line-height-text) var(--font-family-text);--type-mobile-helper-tracking:-1px;--block-radius:var(--radius-lg);--block-gap:var(--spacing-md);--block-padding:20px;--quiet:.62;--geometry:.3;--geometry-hero:1;--band-mint:#a9ecc6;--band-red:var(--red-600);--band-amber:var(--amber-300);--band-lilac:var(--purple-100);--tint-mint:color-mix(in srgb, var(--band-mint) 32%, var(--color-bg-panel));--tint-red:color-mix(in srgb, var(--band-red) 11%, var(--color-bg-panel));--tint-amber:color-mix(in srgb, var(--band-amber) 42%, var(--color-bg-panel));--tint-lilac:color-mix(in srgb, var(--band-lilac) 38%, var(--color-bg-panel));--type-label:500 11px / 1.3 var(--font-family-text);--type-label-tracking:.07em;--type-display:400 clamp(44px, 3vw + 18px, 72px) / 1 var(--font-family-display);--type-display-tracking:-.035em;--type-display-block:400 40px / 1 var(--font-family-display);--type-display-block-tracking:-.03em;--spring:linear(0, .094, .274, .456, .609, .726, .813, .874, .916, .945, .964, .977, .985, .99, .994, .996, .998, .998, 1);--spring-duration:.62s;--spring-fast-duration:.44s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-out-fast:cubic-bezier(.2, 0, 0, 1);--duration-fast:.14s;--duration:.42s;--header-height:64px;--index-width:290px;--dv-surface:var(--color-bg-page);--dv-well:#f3f3f3;--dv-grid:#ededed;--dv-hairline:var(--color-border-default);--dv-rule:#bebebe;--dv-ink:var(--color-text-primary);--dv-ink-2:#505050;--dv-ink-3:var(--color-text-secondary);--dv-ink-4:#8a8a8a;--dv-ink-ghost:#c7c7c7;--dv-series-1:#a94d79;--dv-series-2:#a58a07;--dv-series-3:#6a499b;--dv-series-4:#00948e;--dv-series-5:#be6438;--dv-series-6:#1c7abb;--dv-series-7:#397e33;--dv-accent-ink:var(--color-text-brand);--dv-status-ok:var(--color-status-ok);--dv-status-ok-ink:#467000;--dv-status-caution:#f4ce23;--dv-status-caution-ink:#7e6800;--dv-status-warning:var(--color-status-warning);--dv-status-warning-ink:#944f00;--dv-status-critical:var(--color-status-critical);--dv-status-critical-ink:#c10800;--dv-ramp-1:#fbd0e1;--dv-ramp-2:#e297b7;--dv-ramp-3:#c76894;--dv-ramp-4:#a24773;--dv-ramp-5:#7b2c53;--dv-chrome:var(--color-bg-brand);--dv-wash:14%;--dv-pad:20px;--dv-gap:10px;--dv-radius:var(--radius-sm);--dv-chip-height:35px;--dv-control-height:30px;--dv-gutter:150px;--dv-hair:1px;--dv-font:var(--font-family-text);--dv-micro:600 11px / 1.3 var(--font-family-text);--dv-micro-tracking:.06em;--dv-body:400 13px / 1.4 var(--font-family-text);--dv-body-strong:500 13px / 1.4 var(--font-family-text);--dv-title:600 15px / 1.3 var(--font-family-text);--dv-kpi:400 28px / 1.1 var(--font-family-text);--dv-hatch:repeating-linear-gradient(45deg, var(--dv-ink-4) 0 1px, transparent 1px 5px)}@font-face{font-family:Cossette Texte;src:url(../../../fonts/CossetteTexte-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cossette Texte;src:url(../../../fonts/CossetteTexte-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../../../fonts/Roboto-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../../../fonts/Roboto-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}body{background:var(--color-bg-page);color:var(--color-text-primary);font:var(--type-desktop-body);letter-spacing:var(--type-desktop-body-tracking);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}h1{font:var(--type-display);letter-spacing:var(--type-display-tracking);text-wrap:balance}h2{font:var(--type-desktop-title);letter-spacing:var(--type-desktop-title-tracking);text-wrap:balance}p{text-wrap:pretty}a{color:inherit;text-underline-offset:3px}.micro{font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:uppercase}.data{font-variant-numeric:tabular-nums}.quiet{opacity:var(--quiet)}label,legend{font:var(--type-desktop-label);letter-spacing:var(--type-desktop-label-tracking);color:var(--color-text-secondary)}input[type=text],input[type=email],input[type=search],input[type=password],select{min-height:var(--button-min-height);padding:var(--spacing-xs) var(--spacing-md);border:var(--border-thin) solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg-page);color:var(--color-text-primary);font:var(--type-desktop-body);letter-spacing:var(--type-desktop-body-tracking)}input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=search]:focus-visible,input[type=password]:focus-visible,select:focus-visible{border-color:var(--color-border-selected);box-shadow:0 0 0 var(--border-thin) var(--color-border-selected);outline:none}:is(input:user-invalid,select:user-invalid){border-color:var(--color-border-field);box-shadow:0 0 0 var(--border-thin) var(--color-border-field)}input[type=checkbox],input[type=radio]{width:18px;height:18px;accent-color:var(--color-bg-brand);margin:0}fieldset{border:0;min-width:0;margin:0;padding:0}legend{margin-bottom:var(--spacing-sm);padding:0}summary{cursor:pointer}.note{color:var(--color-text-secondary)}.link-button{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.after-delay{animation:0s .2s both appear}@keyframes appear{0%{visibility:hidden}}:focus-visible{outline:var(--border-field) solid var(--color-border-selected);outline-offset:var(--spacing-xs)}[tabindex="-1"]:focus{outline:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.enter{animation:enter var(--duration) var(--ease-out) both;animation-delay:calc(min(var(--i,0), 10) * 50ms)}}@keyframes enter{0%{opacity:0;transform:translateY(10px)}}.tone-mint{--band:var(--band-mint);--accent:var(--color-bg-brand);--tint:var(--tint-mint)}.tone-red{--band:var(--band-red);--accent:var(--band-mint);--tint:var(--tint-red)}.tone-amber{--band:var(--band-amber);--accent:var(--color-bg-brand);--tint:var(--tint-amber)}.tone-lilac{--band:var(--band-lilac);--accent:var(--color-bg-brand);--tint:var(--tint-lilac)}.form-column{gap:var(--block-gap);max-width:760px;display:grid}.columns{gap:var(--block-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;display:grid}.readouts{gap:var(--block-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));display:grid}@media (width<=640px){.readouts{gap:var(--spacing-sm);grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}}.mosaic{gap:var(--block-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));display:grid}fieldset:disabled :is(input,select){border-color:var(--color-border-default);background:var(--color-bg-subtle);color:var(--color-text-primary)}.facts{gap:var(--spacing-md) var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;display:grid}.facts>div{align-content:start;gap:var(--spacing-xs);min-width:0;display:grid}.facts>.wide{grid-column:span 2}.facts dt{font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:uppercase;opacity:var(--quiet)}.facts dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.register{border-collapse:collapse;width:100%}.register th{padding:0 var(--spacing-sm) var(--spacing-sm);font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:uppercase;text-align:left;white-space:nowrap;opacity:var(--quiet)}.register td{height:48px;padding:var(--spacing-xs) var(--spacing-sm);border-top:var(--border-thin) solid color-mix(in srgb, currentColor 14%, transparent);vertical-align:middle;font-variant-numeric:tabular-nums}.register th:first-child,.register td:first-child{padding-left:0}.register .num{text-align:right}@media (prefers-reduced-motion:no-preference){::view-transition-group(*){animation-duration:var(--spring-duration);animation-timing-function:var(--spring)}::view-transition-old(work){animation:.16s var(--ease-out-fast) both vt-fade-out, var(--spring-duration) var(--spring) both vt-to-left}::view-transition-new(work){animation:.26s var(--ease-out) 60ms both vt-fade-in, var(--spring-duration) var(--spring) both vt-from-right}html[data-nav=back]::view-transition-old(work){animation-name:vt-fade-out,vt-to-right}html[data-nav=back]::view-transition-new(work){animation-name:vt-fade-in,vt-from-left}html[data-nav=swap]::view-transition-old(work){animation-name:vt-fade-out}html[data-nav=swap]::view-transition-new(work){animation-name:vt-fade-in,vt-rise}::view-transition-old(header){animation-duration:.16s}::view-transition-new(header){animation-duration:.16s}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:.18s}::view-transition-old(*){animation-duration:.18s}::view-transition-new(*){animation-duration:.18s}}html[data-nav] .enter{animation:none}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0}}@keyframes vt-to-left{to{transform:translate(-48px)}}@keyframes vt-from-right{0%{transform:translate(72px)}}@keyframes vt-to-right{to{transform:translate(48px)}}@keyframes vt-from-left{0%{transform:translate(-72px)}}@keyframes vt-rise{0%{transform:translateY(10px)}}
