.helper{z-index:5;position:absolute;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;transition-property:background-color,border-color,color,visibility,opacity;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);opacity:0;visibility:hidden;pointer-events:none}.helper.helper--is-visible{opacity:1;visibility:visible}.helper.helper--direction-top{bottom:calc(100% + calc(10.8px + 1.2 * ((100vw - 481px) / 1439)))}.helper.helper--direction-bottom{top:calc(100% + calc(10.8px + 1.2 * ((100vw - 481px) / 1439)))}.helper.helper--direction-left{right:calc(100% + calc(10.8px + 1.2 * ((100vw - 481px) / 1439)))}.helper.helper--direction-right{left:calc(100% + calc(10.8px + 1.2 * ((100vw - 481px) / 1439)))}.helper.helper--direction-top,.helper.helper--direction-bottom{left:50%;transform:translateX(-50%)}.helper.helper--direction-left,.helper.helper--direction-right{top:50%;transform:translateY(-50%)}.helper-head{z-index:5;position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));width:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}.helper--direction-top .helper-head,.helper--direction-bottom .helper-head{left:calc(50% - calc(7.2px + 0.8 * ((100vw - 481px) / 1439)))}.helper--direction-left .helper-head,.helper--direction-right .helper-head{top:calc(50% - calc(7.2px + 0.8 * ((100vw - 481px) / 1439)))}.helper--direction-top .helper-head{position:absolute;bottom:calc(-6.3px + -0.7 * ((100vw - 481px) / 1439))}.helper--direction-left .helper-head{position:absolute;right:calc(-6.3px + -0.7 * ((100vw - 481px) / 1439))}.helper--direction-right .helper-head{position:absolute;left:calc(-6.3px + -0.7 * ((100vw - 481px) / 1439))}.helper--direction-bottom .helper-head{position:absolute;top:calc(-6.3px + -0.7 * ((100vw - 481px) / 1439))}.helper-body{z-index:10;position:relative;border-radius:4px;overflow:hidden;background:var(--color-gray-900);padding:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));padding-left:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));padding-right:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));white-space:nowrap}.theme-dark--disabled .helper-body{background:var(--color-gray-600)}@media(prefers-color-scheme: dark){.theme-auto--disabled .helper-body{background:var(--color-gray-600)}}.helper-arrow{position:relative;border-radius:2px;overflow:hidden;height:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));width:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));background:var(--color-gray-900);clip-path:polygon(0% 0%, 100% 0%, 0% 100%);transform:rotate(45deg)}.helper--direction-top .helper-arrow{transform:rotate(225deg)}.helper--direction-left .helper-arrow{transform:rotate(135deg)}.helper--direction-right .helper-arrow{transform:rotate(315deg)}.helper--direction-bottom .helper-arrow{transform:rotate(45deg)}.theme-dark--disabled .helper-arrow{background:var(--color-gray-600)}@media(prefers-color-scheme: dark){.theme-auto--disabled .helper-arrow{background:var(--color-gray-600)}}.helper-value{color:var(--color-gray-100);font-weight:400;font-family:var(--font-family-sans);font-size:calc(13px + 0.65 * ((100vw - 1281px) / 639));text-align:center;text-transform:none}@media(max-width: 1280px){.helper-value{font-size:13px}}.theme-dark--disabled .helper-value{color:var(--color-gray-900)}@media(prefers-color-scheme: dark){.theme-auto--disabled .helper-value{color:var(--color-gray-900)}}.helper-portal{z-index:1000;pointer-events:none}

.label{position:relative}.label[data-lines="1"]{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.label[data-lines="2"]{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.label[data-lines="3"]{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.label[data-lines="4"]{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.label[data-lines="5"]{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.label[data-lines="6"]{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}
.picto{position:relative;display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;user-select:none;font-size:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-800);--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:var(--color-gray-800)}.picto svg{height:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));width:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}.theme-dark--disabled .picto{--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-800);--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .picto{--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-800);--fa-primary-opacity:1;--fa-secondary-opacity:.55}}.picto:after,.picto:before{transition-property:background-color,border-color,color,visibility,opacity;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);line-height:1}.picto.fa-duotone.fa-plus,.picto.fa-duotone.fa-times,.picto.fa-duotone.fa-heart,.picto.fa-duotone.fa-minus,.picto.fa-duotone.fa-maximize,.picto.fa-duotone.fa-minimize,.picto.fa-duotone.fa-angle-left,.picto.fa-duotone.fa-angle-right,.picto.fa-duotone.fa-arrow-up,.picto.fa-duotone.fa-arrow-down,.picto.fa-duotone.fa-arrow-top,.picto.fa-duotone.fa-arrow-left,.picto.fa-duotone.fa-arrow-right,.picto.fa-duotone.fa-arrow-bottom,.picto.fa-duotone.fa-chevron-up,.picto.fa-duotone.fa-chevron-down,.picto.fa-duotone.fa-chevron-left,.picto.fa-duotone.fa-chevron-right,.picto.fa-duotone.fa-objects-align-center-horizontal,.picto.fa-duotone.fa-objects-align-center-vertical{--fa-secondary-opacity: var(--fa-primary-opacity) !important}
.badge{position:relative;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;row-gap:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));column-gap:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));border-radius:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));overflow:hidden;background:var(--color-gray-600);height:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));line-height:1;padding:0px;padding-left:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));padding-right:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));white-space:nowrap}.badge-value{font-weight:500;text-transform:uppercase;font-family:var(--font-family-sans);font-size:calc(13px + 0.65 * ((100vw - 1281px) / 639));min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width: 1280px){.badge-value{font-size:13px}}.badge--sm{row-gap:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));column-gap:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));height:auto;padding:calc(5.4px + 0.6 * ((100vw - 481px) / 1439));padding-left:calc(9px + 1 * ((100vw - 481px) / 1439));padding-right:calc(9px + 1 * ((100vw - 481px) / 1439))}.badge--sm .badge-value{font-weight:500;font-family:var(--font-family-sans);font-size:calc(10px + 0.5 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.badge--sm .badge-value{font-size:10px}}.badge--sm .badge-picto{font-size:calc(12.6px + 1.4 * ((100vw - 481px) / 1439))}.badge--sm .badge-picto svg{height:calc(12.6px + 1.4 * ((100vw - 481px) / 1439));width:calc(12.6px + 1.4 * ((100vw - 481px) / 1439))}.badge.badge--red{background:var(--color-red-400);color:var(--color-red-100)}.badge.badge--green{background:var(--color-green-400);color:var(--color-green-100)}.badge.badge--blue{background:var(--color-blue-400);color:var(--color-blue-100)}.badge.badge--orange{background:var(--color-orange-400);color:var(--color-orange-100)}.badge.badge--yellow{background:var(--color-yellow-400);color:var(--color-yellow-600)}.badge.badge--purple{background:var(--color-purple-400);color:var(--color-purple-100)}

.button{cursor:pointer;user-select:none;position:relative;backdrop-filter:blur(24px) opacity(1);display:flex;flex:none;flex-direction:row;align-items:center;justify-content:center;row-gap:4px;column-gap:4px;border-radius:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));overflow:hidden;transition-property:background-color,border-color,color,visibility,opacity,padding,height,width;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);background:color-mix(in srgb, var(--color-gray-500) 50%, transparent);border:none;height:calc(36px + 4 * ((100vw - 481px) / 1439));padding-left:calc(18px + 2 * ((100vw - 481px) / 1439));padding-right:calc(18px + 2 * ((100vw - 481px) / 1439));overflow:visible}.button:hover{background:color-mix(in srgb, var(--color-gray-500) 100%, transparent)}.button.button--is-disabled{filter:grayscale(100%)}.button-label{color:var(--color-label);font-weight:600;font-family:var(--font-family-sans);font-size:calc(14px + 0.7 * ((100vw - 1281px) / 639));position:relative;display:flex;flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;flex-direction:row;align-items:center;justify-content:center;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width: 1280px){.button-label{font-size:calc(13.3px + 0.7 * ((100vw - 481px) / 799))}}.button--is-disabled .button-label{color:var(--color-gray-600)}.button-picto{font-size:calc(12.6px + 1.4 * ((100vw - 481px) / 1439));--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-800);--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:var(--color-gray-800)}.button-picto svg{height:calc(12.6px + 1.4 * ((100vw - 481px) / 1439));width:calc(12.6px + 1.4 * ((100vw - 481px) / 1439))}.theme-dark--disabled .button-picto{--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-800);--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .button-picto{--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-800);--fa-primary-opacity:1;--fa-secondary-opacity:.55}}.button--is-disabled .button-picto{--fa-primary-color:var(--color-gray-600);--fa-secondary-color:var(--color-gray-600);--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:var(--color-gray-600)}.theme-dark--disabled .button--is-disabled .button-picto{--fa-primary-color:var(--color-gray-600);--fa-secondary-color:var(--color-gray-600);--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .button--is-disabled .button-picto{--fa-primary-color:var(--color-gray-600);--fa-secondary-color:var(--color-gray-600);--fa-primary-opacity:1;--fa-secondary-opacity:.55}}.button--is-selected .button-picto{--fa-primary-color:var(--color-main-400);--fa-secondary-color:var(--color-main-400);--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:var(--color-main-400)}.theme-dark--disabled .button--is-selected .button-picto{--fa-primary-color:var(--color-main-400);--fa-secondary-color:var(--color-main-400);--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .button--is-selected .button-picto{--fa-primary-color:var(--color-main-400);--fa-secondary-color:var(--color-main-400);--fa-primary-opacity:1;--fa-secondary-opacity:.55}}.button:hover .button-picto{--fa-primary-color:var(--color-main-400);--fa-secondary-color:var(--color-main-400);--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:var(--color-main-400)}.theme-dark--disabled .button:hover .button-picto{--fa-primary-color:var(--color-main-400);--fa-secondary-color:var(--color-main-400);--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .button:hover .button-picto{--fa-primary-color:var(--color-main-400);--fa-secondary-color:var(--color-main-400);--fa-primary-opacity:1;--fa-secondary-opacity:.55}}.button--primary{background:var(--color-main)}.button--primary .button-label{color:#fff}.button--primary .button-picto{--fa-primary-color:#FFFFFF;--fa-secondary-color:#FFFFFF;--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:#FFFFFF}.theme-dark--disabled .button--primary .button-picto{--fa-primary-color:#FFFFFF;--fa-secondary-color:#FFFFFF;--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .button--primary .button-picto{--fa-primary-color:#FFFFFF;--fa-secondary-color:#FFFFFF;--fa-primary-opacity:1;--fa-secondary-opacity:.55}}.button--primary.button--is-disabled{background:color-mix(in hsl, var(--color-gray-500) 95%, var(--color-gray-100))}.button--primary.button--is-disabled .button-label{color:var(--color-gray-600)}.button--primary:not(.button--is-disabled):hover{background:var(--color-main-500)}.button--primary.button.button--picto .button-picto{--fa-primary-color:#FFFFFF;--fa-secondary-color:#FFFFFF;--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:#FFFFFF}.theme-dark--disabled .button--primary.button.button--picto .button-picto{--fa-primary-color:#FFFFFF;--fa-secondary-color:#FFFFFF;--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .button--primary.button.button--picto .button-picto{--fa-primary-color:#FFFFFF;--fa-secondary-color:#FFFFFF;--fa-primary-opacity:1;--fa-secondary-opacity:.55}}.button--warning{background:var(--color-warn)}.button--warning .button-label{color:#fff}.button--warning .button-picto{--fa-primary-color:#FFFFFF;--fa-secondary-color:#FFFFFF;--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:#FFFFFF}.theme-dark--disabled .button--warning .button-picto{--fa-primary-color:#FFFFFF;--fa-secondary-color:#FFFFFF;--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .button--warning .button-picto{--fa-primary-color:#FFFFFF;--fa-secondary-color:#FFFFFF;--fa-primary-opacity:1;--fa-secondary-opacity:.55}}.button--warning.button--is-disabled{background:color-mix(in hsl, var(--color-gray-500) 95%, var(--color-gray-100))}.button--warning.button--is-disabled .button-label{color:var(--color-gray-600)}.button--warning:not(.button--is-disabled):hover{background:var(--color-warn-500)}.button--warning.button--picto .button-picto{--fa-primary-color:#FFFFFF;--fa-secondary-color:#FFFFFF;--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:#FFFFFF}.theme-dark--disabled .button--warning.button--picto .button-picto{--fa-primary-color:#FFFFFF;--fa-secondary-color:#FFFFFF;--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .button--warning.button--picto .button-picto{--fa-primary-color:#FFFFFF;--fa-secondary-color:#FFFFFF;--fa-primary-opacity:1;--fa-secondary-opacity:.55}}.button--vibrant{backdrop-filter:blur(24px) opacity(1);background:color-mix(in srgb, var(--color-gray-100) 65%, transparent)}.button--vibrant:hover{background:color-mix(in srgb, var(--color-gray-100) 100%, transparent)}.button--vibrant .button-picto{--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-800);--fa-primary-opacity:.75;--fa-secondary-opacity:.25;color:var(--color-gray-800)}.theme-dark--disabled .button--vibrant .button-picto{--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-800);--fa-primary-opacity:.75;--fa-secondary-opacity:.25}@media(prefers-color-scheme: dark){.theme-auto--disabled .button--vibrant .button-picto{--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-800);--fa-primary-opacity:.75;--fa-secondary-opacity:.25}}.button--plain{background:rgba(0,0,0,0);height:auto;padding-left:0px;padding-right:0px}.button--plain .button-label{color:var(--color-label)}.button--plain:hover{background:rgba(0,0,0,0)}.button--plain:hover .button-label{color:var(--color-label)}.button--plain.button--primary .button-label{color:var(--color-main-400)}.button--plain.button--primary:hover .button-label{color:var(--color-main-500)}.button--plain.button--warning .button-label{color:var(--color-warn-400)}.button--plain.button--warning:hover .button-label{color:var(--color-warn-500)}.button--picto{flex:none;flex:none;border-radius:calc(36px + 4 * ((100vw - 481px) / 1439));overflow:hidden;height:calc(36px + 4 * ((100vw - 481px) / 1439));width:calc(36px + 4 * ((100vw - 481px) / 1439));padding-left:0px;padding-right:0px}.button--picto.button--lg{flex:none;border-radius:calc(43.2px + 4.8 * ((100vw - 481px) / 1439));overflow:hidden;height:calc(43.2px + 4.8 * ((100vw - 481px) / 1439));width:calc(43.2px + 4.8 * ((100vw - 481px) / 1439))}.button--picto.button--sm{flex:none;border-radius:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));overflow:hidden;height:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));width:calc(32.4px + 3.6 * ((100vw - 481px) / 1439))}.button--picto.button--xs{flex:none;border-radius:calc(28.8px + 3.2 * ((100vw - 481px) / 1439));overflow:hidden;height:calc(28.8px + 3.2 * ((100vw - 481px) / 1439));width:calc(28.8px + 3.2 * ((100vw - 481px) / 1439))}.button--picto .button-picto{font-size:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}.button--picto .button-picto svg{height:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));width:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}.button--picto .button-label{display:none}.button--back{flex:none;flex:none;border-radius:calc(36px + 4 * ((100vw - 481px) / 1439));overflow:hidden;height:calc(36px + 4 * ((100vw - 481px) / 1439));width:calc(36px + 4 * ((100vw - 481px) / 1439));padding-left:0px;padding-right:0px}.button--back.button--lg{flex:none;border-radius:calc(43.2px + 4.8 * ((100vw - 481px) / 1439));overflow:hidden;height:calc(43.2px + 4.8 * ((100vw - 481px) / 1439));width:calc(43.2px + 4.8 * ((100vw - 481px) / 1439))}.button--back.button--sm{flex:none;border-radius:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));overflow:hidden;height:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));width:calc(32.4px + 3.6 * ((100vw - 481px) / 1439))}.button--back.button--xs{flex:none;border-radius:calc(28.8px + 3.2 * ((100vw - 481px) / 1439));overflow:hidden;height:calc(28.8px + 3.2 * ((100vw - 481px) / 1439));width:calc(28.8px + 3.2 * ((100vw - 481px) / 1439))}.button--back .button-picto{font-weight:900;font-family:"Font Awesome 6 Pro";--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-800);--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:var(--color-gray-800)}.button--back .button-picto:after{display:none}.theme-dark--disabled .button--back .button-picto{--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-800);--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .button--back .button-picto{--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-800);--fa-primary-opacity:1;--fa-secondary-opacity:.55}}.button--back:hover .button-picto{--fa-primary-color:var(--color-gray-900);--fa-secondary-color:var(--color-gray-900);--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:var(--color-gray-900)}.theme-dark--disabled .button--back:hover .button-picto{--fa-primary-color:var(--color-gray-900);--fa-secondary-color:var(--color-gray-900);--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .button--back:hover .button-picto{--fa-primary-color:var(--color-gray-900);--fa-secondary-color:var(--color-gray-900);--fa-primary-opacity:1;--fa-secondary-opacity:.55}}.button--next{flex:none;flex:none;border-radius:calc(36px + 4 * ((100vw - 481px) / 1439));overflow:hidden;height:calc(36px + 4 * ((100vw - 481px) / 1439));width:calc(36px + 4 * ((100vw - 481px) / 1439));padding-left:0px;padding-right:0px}.button--next.button--lg{flex:none;border-radius:calc(43.2px + 4.8 * ((100vw - 481px) / 1439));overflow:hidden;height:calc(43.2px + 4.8 * ((100vw - 481px) / 1439));width:calc(43.2px + 4.8 * ((100vw - 481px) / 1439))}.button--next.button--sm{flex:none;border-radius:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));overflow:hidden;height:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));width:calc(32.4px + 3.6 * ((100vw - 481px) / 1439))}.button--next.button--xs{flex:none;border-radius:calc(28.8px + 3.2 * ((100vw - 481px) / 1439));overflow:hidden;height:calc(28.8px + 3.2 * ((100vw - 481px) / 1439));width:calc(28.8px + 3.2 * ((100vw - 481px) / 1439))}.button--next .button-picto{font-weight:900;font-family:"Font Awesome 6 Pro";--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-800);--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:var(--color-gray-800)}.button--next .button-picto:after{display:none}.theme-dark--disabled .button--next .button-picto{--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-800);--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .button--next .button-picto{--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-800);--fa-primary-opacity:1;--fa-secondary-opacity:.55}}.button--next:hover .button-picto{--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-800);--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:var(--color-gray-800)}.theme-dark--disabled .button--next:hover .button-picto{--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-800);--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .button--next:hover .button-picto{--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-800);--fa-primary-opacity:1;--fa-secondary-opacity:.55}}.button--prev{flex:none;flex:none;border-radius:calc(36px + 4 * ((100vw - 481px) / 1439));overflow:hidden;height:calc(36px + 4 * ((100vw - 481px) / 1439));width:calc(36px + 4 * ((100vw - 481px) / 1439));padding-left:0px;padding-right:0px}.button--prev.button--lg{flex:none;border-radius:calc(43.2px + 4.8 * ((100vw - 481px) / 1439));overflow:hidden;height:calc(43.2px + 4.8 * ((100vw - 481px) / 1439));width:calc(43.2px + 4.8 * ((100vw - 481px) / 1439))}.button--prev.button--sm{flex:none;border-radius:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));overflow:hidden;height:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));width:calc(32.4px + 3.6 * ((100vw - 481px) / 1439))}.button--prev.button--xs{flex:none;border-radius:calc(28.8px + 3.2 * ((100vw - 481px) / 1439));overflow:hidden;height:calc(28.8px + 3.2 * ((100vw - 481px) / 1439));width:calc(28.8px + 3.2 * ((100vw - 481px) / 1439))}.button--prev:hover .button-picto{--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-800);--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:var(--color-gray-800)}.theme-dark--disabled .button--prev:hover .button-picto{--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-800);--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .button--prev:hover .button-picto{--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-800);--fa-primary-opacity:1;--fa-secondary-opacity:.55}}.button--close{flex:none;flex:none;border-radius:calc(36px + 4 * ((100vw - 481px) / 1439));overflow:hidden;height:calc(36px + 4 * ((100vw - 481px) / 1439));width:calc(36px + 4 * ((100vw - 481px) / 1439));padding-left:0px;padding-right:0px}.button--close.button--lg{flex:none;border-radius:calc(43.2px + 4.8 * ((100vw - 481px) / 1439));overflow:hidden;height:calc(43.2px + 4.8 * ((100vw - 481px) / 1439));width:calc(43.2px + 4.8 * ((100vw - 481px) / 1439))}.button--close.button--sm{flex:none;border-radius:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));overflow:hidden;height:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));width:calc(32.4px + 3.6 * ((100vw - 481px) / 1439))}.button--close.button--xs{flex:none;border-radius:calc(28.8px + 3.2 * ((100vw - 481px) / 1439));overflow:hidden;height:calc(28.8px + 3.2 * ((100vw - 481px) / 1439));width:calc(28.8px + 3.2 * ((100vw - 481px) / 1439))}.button--close .button-picto{font-weight:900;font-family:"Font Awesome 6 Pro";--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-800);--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:var(--color-gray-800)}.button--close .button-picto:after{display:none}.theme-dark--disabled .button--close .button-picto{--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-800);--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .button--close .button-picto{--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-800);--fa-primary-opacity:1;--fa-secondary-opacity:.55}}.button--close:hover .button-picto{font-weight:900;font-family:"Font Awesome 6 Pro";--fa-primary-color:var(--color-gray-900);--fa-secondary-color:var(--color-gray-900);--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:var(--color-gray-900)}.button--close:hover .button-picto:after{display:none}.theme-dark--disabled .button--close:hover .button-picto{--fa-primary-color:var(--color-gray-900);--fa-secondary-color:var(--color-gray-900);--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .button--close:hover .button-picto{--fa-primary-color:var(--color-gray-900);--fa-secondary-color:var(--color-gray-900);--fa-primary-opacity:1;--fa-secondary-opacity:.55}}.button--is-processing:after{content:"";display:block;position:absolute;top:50%;left:50%;flex:none;border-radius:calc(18px + 2 * ((100vw - 481px) / 1439));overflow:hidden;height:calc(18px + 2 * ((100vw - 481px) / 1439));width:calc(18px + 2 * ((100vw - 481px) / 1439));animation-name:button-processing-animation;animation-duration:1500ms;animation-iteration-count:infinite;animation-timing-function:linear;border:2px solid var(--color-main);margin-top:calc(-10.8px + -1.2 * ((100vw - 481px) / 1439));margin-left:calc(-10.8px + -1.2 * ((100vw - 481px) / 1439));opacity:1;visibility:visible}.button--is-processing .button-label{transform:scale(0)}@keyframes button-processing-animation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.button--lg{row-gap:calc(5.4px + 0.6 * ((100vw - 481px) / 1439));column-gap:calc(5.4px + 0.6 * ((100vw - 481px) / 1439));height:calc(43.2px + 4.8 * ((100vw - 481px) / 1439));padding-left:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));padding-right:calc(21.6px + 2.4 * ((100vw - 481px) / 1439))}.button--lg .button-label{font-weight:500;font-family:var(--font-family-sans);font-size:calc(16px + 0.8 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.button--lg .button-label{font-size:calc(15.2px + 0.8 * ((100vw - 481px) / 799))}}.button--sm{row-gap:4px;column-gap:4px;height:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));padding-left:calc(16.2px + 1.8 * ((100vw - 481px) / 1439));padding-right:calc(16.2px + 1.8 * ((100vw - 481px) / 1439))}.button--sm .button-label{font-weight:500;font-family:var(--font-family-sans);font-size:calc(13px + 0.65 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.button--sm .button-label{font-size:13px}}.button--xs{row-gap:4px;column-gap:4px;border-radius:calc(28.8px + 3.2 * ((100vw - 481px) / 1439));height:calc(28.8px + 3.2 * ((100vw - 481px) / 1439));padding-left:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));padding-right:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}.button--xs .button-label{font-weight:500;font-family:var(--font-family-sans);font-size:calc(13px + 0.65 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.button--xs .button-label{font-size:13px}}
.alert{box-shadow:calc(0px + 0 * ((100vw - 481px) / 1439)) calc(0px + 0 * ((100vw - 481px) / 1439)) calc(14.4px + 1.6 * ((100vw - 481px) / 1439)) calc(0px + 0 * ((100vw - 481px) / 1439)) rgba(0,0,0,.05);display:flex;flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;flex-direction:row;align-items:center;justify-content:flex-start;row-gap:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));column-gap:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));border-radius:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));overflow:hidden;background:var(--color-gray-100);border:none;border-left:4px solid var(--color-main);padding:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));padding-left:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));padding-right:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));user-select:none;width:calc(432px + 48 * ((100vw - 481px) / 1439))}.alert-head,.alert-body{position:relative}.alert-body{flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%}.alert-picto{font-size:calc(36px + 4 * ((100vw - 481px) / 1439));font-size:calc(16.2px + 1.8 * ((100vw - 481px) / 1439));--fa-primary-color:var(--color-main-400);--fa-secondary-color:var(--color-main-400);--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:var(--color-main-400)}.alert-picto svg{height:calc(36px + 4 * ((100vw - 481px) / 1439));width:calc(36px + 4 * ((100vw - 481px) / 1439))}.alert-picto svg{height:calc(16.2px + 1.8 * ((100vw - 481px) / 1439));width:calc(16.2px + 1.8 * ((100vw - 481px) / 1439))}.theme-dark--disabled .alert-picto{--fa-primary-color:var(--color-main-400);--fa-secondary-color:var(--color-main-400);--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .alert-picto{--fa-primary-color:var(--color-main-400);--fa-secondary-color:var(--color-main-400);--fa-primary-opacity:1;--fa-secondary-opacity:.55}}.alert-title{color:var(--color-label);font-weight:400;font-family:var(--font-family-sans);font-size:calc(18px + 0.9 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.alert-title{font-size:calc(17.1px + 0.9 * ((100vw - 481px) / 799))}}.alert-title strong{color:var(--color-title)}.alert-title:not(:last-child){margin-bottom:2px}.alert-infos{color:var(--color-infos);font-weight:400;font-family:var(--font-family-sans);font-size:calc(15px + 0.75 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.alert-infos{font-size:calc(14.25px + 0.75 * ((100vw - 481px) / 799))}}.alert-infos strong{color:var(--color-label)}.alert-infos:not(:last-child){margin-bottom:2px}.alert-close{position:absolute;top:calc(-14.4px + -1.6 * ((100vw - 481px) / 1439));right:calc(-14.4px + -1.6 * ((100vw - 481px) / 1439))}.alert-close.button.button--close{flex:none;border-radius:calc(28.8px + 3.2 * ((100vw - 481px) / 1439));overflow:hidden;height:calc(28.8px + 3.2 * ((100vw - 481px) / 1439));width:calc(28.8px + 3.2 * ((100vw - 481px) / 1439))}.alert.alert--error{border-left-color:var(--color-warn)}.alert.alert--error .alert-picto{font-size:calc(16.2px + 1.8 * ((100vw - 481px) / 1439));--fa-primary-color:var(--color-warn-400);--fa-secondary-color:var(--color-warn-400);--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:var(--color-warn-400)}.alert.alert--error .alert-picto svg{height:calc(16.2px + 1.8 * ((100vw - 481px) / 1439));width:calc(16.2px + 1.8 * ((100vw - 481px) / 1439))}.theme-dark--disabled .alert.alert--error .alert-picto{--fa-primary-color:var(--color-warn-400);--fa-secondary-color:var(--color-warn-400);--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .alert.alert--error .alert-picto{--fa-primary-color:var(--color-warn-400);--fa-secondary-color:var(--color-warn-400);--fa-primary-opacity:1;--fa-secondary-opacity:.55}}.alert.alert--error .alert-title{color:var(--color-warn)}.alert.alert--error .alert-infos{color:var(--color-warn)}
.alert-stack{z-index:700;position:fixed;top:calc(0px + 0 * ((100vw - 481px) / 1439));left:calc(0px + 0 * ((100vw - 481px) / 1439));right:calc(0px + 0 * ((100vw - 481px) / 1439));display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;pointer-events:none}.alert-stack .alert{pointer-events:auto}.alert-window{position:absolute;top:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));right:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));width:calc(432px + 48 * ((100vw - 481px) / 1439))}.alert-window.alert--present{pointer-events:none}.alert-window.alert--present.enter{transform:translateX(calc(100% + calc(32.4px + 3.6 * ((100vw - 481px) / 1439))))}.alert-window.alert--present.enter.enter-active{transition-property:background-color,border-color,color,visibility,opacity,transform;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transform:none}.alert-window.alert--dismiss{pointer-events:none}.alert-window.alert--dismiss.leave{transform:none}.alert-window.alert--dismiss.leave.leave-active{transition-property:background-color,border-color,color,visibility,opacity,transform;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transform:translateX(calc(100% + calc(32.4px + 3.6 * ((100vw - 481px) / 1439))))}
.drawer-stack{z-index:150;position:fixed;top:calc(0px + 0 * ((100vw - 481px) / 1439));left:calc(64.8px + 7.2 * ((100vw - 481px) / 1439));right:calc(0px + 0 * ((100vw - 481px) / 1439));bottom:calc(0px + 0 * ((100vw - 481px) / 1439));display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;transition-property:background-color,border-color,color,visibility,opacity;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);visibility:hidden}.drawer-stack.drawer-stack--is-active{visibility:visible}.drawer-stack-cover{position:absolute;top:0;left:0;right:0;bottom:0;transition-property:background-color,border-color,color,visibility,opacity;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);opacity:0;visibility:hidden;background:var(--color-gray-900)}.theme-dark--disabled .drawer-stack-cover{background:var(--color-gray-600)}@media(prefers-color-scheme: dark){.theme-auto--disabled .drawer-stack-cover{background:var(--color-gray-600)}}.drawer-stack--is-active .drawer-stack-cover{opacity:.75;visibility:visible}.drawer-stack-items{position:relative;transition-property:background-color,border-color,color,transform;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);background:var(--color-gray-200);border:none;border-radius:0px;border-top-left-radius:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));border-bottom-left-radius:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));height:100%;overflow:hidden;transform:translateX(100%);width:calc(504px + 56 * ((100vw - 481px) / 1439))}.drawer-stack--is-active .drawer-stack-items{transform:none}.drawer-window{position:absolute;top:0;left:0;right:0;bottom:0}.drawer-window.dispose{display:none}.drawer-window.drawer--present{pointer-events:none;pointer-events:none}.drawer-window.drawer--present.enter{opacity:0;transform:translateX(calc(43.2px + 4.8 * ((100vw - 481px) / 1439)))}.drawer-window.drawer--present.enter.enter-active{transition-property:visibility,opacity,transform;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);opacity:1;transform:none}.drawer-window.drawer--present.leave{opacity:1;transform:none}.drawer-window.drawer--present.leave.leave-active{transition-property:visibility,opacity,transform;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);opacity:0;transform:translateX(calc(-43.2px + -4.8 * ((100vw - 481px) / 1439)))}.drawer-window.drawer--dismiss{pointer-events:none;pointer-events:none}.drawer-window.drawer--dismiss.enter{opacity:0;transform:translate(calc(-43.2px + -4.8 * ((100vw - 481px) / 1439)))}.drawer-window.drawer--dismiss.enter.enter-active{transition-property:visibility,opacity,transform;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);opacity:1;transform:none}.drawer-window.drawer--dismiss.leave{opacity:1;transform:none}.drawer-window.drawer--dismiss.leave.leave-active{transition-property:visibility,opacity,transform;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);opacity:0;transform:translateX(calc(43.2px + 4.8 * ((100vw - 481px) / 1439)))}.drawer-window:first-child.drawer--present.enter,.drawer-window:first-child.drawer--present.leave,.drawer-window:first-child.drawer--present.enter-active,.drawer-window:first-child.drawer--present.leave-active{opacity:1;transform:none}.drawer-window:first-child.drawer--dismiss.enter,.drawer-window:first-child.drawer--dismiss.leave,.drawer-window:first-child.drawer--dismiss.enter-active,.drawer-window:first-child.drawer--dismiss.leave-active{opacity:1;transform:none}
.modal-stack{z-index:600;position:fixed;top:0;left:0;right:0;bottom:0;transition-property:background-color,border-color,color,visibility,opacity;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);visibility:hidden}.modal-stack.modal-stack--is-active{visibility:visible}.modal-stack-cover{position:absolute;top:0;left:0;right:0;bottom:0;transition-property:background-color,border-color,color,visibility,opacity;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);opacity:0;visibility:hidden;background:var(--color-gray-900)}.theme-dark--disabled .modal-stack-cover{background:var(--color-gray-600)}@media(prefers-color-scheme: dark){.theme-auto--disabled .modal-stack-cover{background:var(--color-gray-600)}}.modal-stack--is-active .modal-stack-cover{opacity:.75;visibility:visible}.modal-stack-items{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;pointer-events:none}.modal-stack-items .modal{pointer-events:auto}.modal-window{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.modal-window .modal{pointer-events:auto}.modal-window.dispose{display:none}.modal-window.modal--present{pointer-events:none;pointer-events:none}.modal-window.modal--present.enter{opacity:0;transform:translateX(calc(43.2px + 4.8 * ((100vw - 481px) / 1439)))}.modal-window.modal--present.enter.enter-active{transition-property:visibility,opacity,transform;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);opacity:1;transform:none}.modal-window.modal--present.leave{opacity:1;transform:none}.modal-window.modal--present.leave.leave-active{transition-property:visibility,opacity,transform;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);opacity:0;transform:translateX(calc(-43.2px + -4.8 * ((100vw - 481px) / 1439)))}.modal-window.modal--dismiss{pointer-events:none;pointer-events:none}.modal-window.modal--dismiss.enter{opacity:0;transform:translate(calc(-43.2px + -4.8 * ((100vw - 481px) / 1439)))}.modal-window.modal--dismiss.enter.enter-active{transition-property:visibility,opacity,transform;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);opacity:1;transform:none}.modal-window.modal--dismiss.leave{opacity:1;transform:none}.modal-window.modal--dismiss.leave.leave-active{transition-property:visibility,opacity,transform;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);opacity:0;transform:translateX(calc(43.2px + 4.8 * ((100vw - 481px) / 1439)))}
.layout{position:relative;display:flex;flex:1 0 auto;flex-direction:column;align-items:stretch;justify-content:flex-start}
.image{flex:none;border:none;border-radius:0px;display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;object-position:center;width:100%}
.photo{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;overflow:hidden}.photo:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;transition-property:background-color,border-color,color,visibility,opacity;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);background:var(--color-gray-600);animation:pulse 1.5s linear infinite}.photo.photo--is-ready:before{animation:none;visibility:hidden}.photo-image{position:relative;transition-property:background-color,border-color,color,visibility,opacity;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);opacity:0;visibility:hidden;height:100%;object-fit:cover;object-position:center;width:100%}.photo--is-ready .photo-image{opacity:1;visibility:visible}
.user-image{position:relative;display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;flex:none;border-radius:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));overflow:hidden;height:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));width:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));background:var(--color-gray-100);overflow:hidden}.user-image .photo{height:100%;width:100%}.user-image-photo{display:block;height:100%;object-fit:cover;object-position:center center;width:100%}.user-image-picto{display:block;height:100%;object-fit:cover;object-position:center center;width:100%}.user-image-picto-icon-color{fill:#fff}.user-image-picto-icon-shade{fill:#fff}
.button-group{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;row-gap:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));column-gap:calc(10.8px + 1.2 * ((100vw - 481px) / 1439))}.button-group .button{flex:1 1 0}.button-group.button-group--spaced{display:flex;flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;flex-direction:row;align-items:center;justify-content:space-between}.button-group.button-group--spaced .button{flex:none}
.navigation-list{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}
.title-bar{position:relative;display:flex;flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;flex-direction:row;align-items:center;justify-content:flex-start;row-gap:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));column-gap:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}.title-bar-head{position:relative;display:flex;flex:none;flex-direction:column;align-items:flex-start;justify-content:center}.title-bar-body{position:relative;display:flex;flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start}.title-bar-picto{border-radius:calc(36px + 4 * ((100vw - 481px) / 1439));height:calc(36px + 4 * ((100vw - 481px) / 1439));width:calc(36px + 4 * ((100vw - 481px) / 1439));font-size:calc(16.2px + 1.8 * ((100vw - 481px) / 1439));--fa-primary-color:var(--color-main-400);--fa-secondary-color:var(--color-main-400);--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:var(--color-main-400);background-color:var(--color-gray-100)}.title-bar-picto svg{height:calc(16.2px + 1.8 * ((100vw - 481px) / 1439));width:calc(16.2px + 1.8 * ((100vw - 481px) / 1439))}.theme-dark--disabled .title-bar-picto{--fa-primary-color:var(--color-main-400);--fa-secondary-color:var(--color-main-400);--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .title-bar-picto{--fa-primary-color:var(--color-main-400);--fa-secondary-color:var(--color-main-400);--fa-primary-opacity:1;--fa-secondary-opacity:.55}}.title-bar-title{flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;color:var(--color-label);font-weight:400;font-family:var(--font-family-sans);font-size:calc(20px + 1 * ((100vw - 1281px) / 639));min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width: 1280px){.title-bar-title{font-size:calc(19px + 1 * ((100vw - 481px) / 799))}}.title-bar-infos{flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;color:var(--color-infos);font-weight:400;font-family:var(--font-family-sans);font-size:calc(14px + 0.7 * ((100vw - 1281px) / 639));min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width: 1280px){.title-bar-infos{font-size:calc(13.3px + 0.7 * ((100vw - 481px) / 799))}}
.navigation-list-item{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;row-gap:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));column-gap:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));padding:calc(21.6px + 2.4 * ((100vw - 481px) / 1439))}.navigation-list-item:not(:last-child){border-bottom:1px solid var(--color-stroke)}.navigation-list-item.navigation-list-item--is-detailable{cursor:pointer;user-select:none}.navigation-list-item.navigation-list-item--is-selectable{cursor:pointer;user-select:none}.navigation-list-item.navigation-list-item--is-selectable:before{content:"";display:block;position:absolute;top:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));left:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));right:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));bottom:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));border-radius:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));overflow:hidden;transition-property:background-color,border-color,color,visibility,opacity;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);opacity:0;visibility:hidden;background:var(--color-gray-400)}.navigation-list-item.navigation-list-item--is-selectable:hover:before{opacity:1;visibility:visible}.navigation-list-item.navigation-list-item--is-selectable:hover .navigation-list-item-arrow{--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-800);--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:var(--color-gray-800)}.theme-dark--disabled .navigation-list-item.navigation-list-item--is-selectable:hover .navigation-list-item-arrow{--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-800);--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .navigation-list-item.navigation-list-item--is-selectable:hover .navigation-list-item-arrow{--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-800);--fa-primary-opacity:1;--fa-secondary-opacity:.55}}.navigation-list--sm .navigation-list-item{padding:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));padding-left:0px;padding-right:0px}.navigation-list-item-head{position:relative;display:flex;flex:0 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;flex-direction:column;align-items:center;justify-content:center}.navigation-list-item-body{position:relative;display:flex;flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;flex-direction:column;align-items:flex-end;justify-content:center}.navigation-list-item-foot{position:relative;display:flex;flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;flex-direction:column;align-items:flex-end;justify-content:center}.navigation-list-item-title-bar .title-bar-body{row-gap:calc(0px + 0 * ((100vw - 481px) / 1439));column-gap:calc(0px + 0 * ((100vw - 481px) / 1439))}.navigation-list-item-title-bar .title-bar-title{font-weight:400;font-family:var(--font-family-sans);font-size:calc(14px + 0.7 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.navigation-list-item-title-bar .title-bar-title{font-size:calc(13.3px + 0.7 * ((100vw - 481px) / 799))}}.navigation-list-item-title-bar .title-bar-infos{font-weight:400;font-family:var(--font-family-sans);font-size:calc(13px + 0.65 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.navigation-list-item-title-bar .title-bar-infos{font-size:13px}}.navigation-list-item-title-bar .title-bar-picto{font-size:calc(12.6px + 1.4 * ((100vw - 481px) / 1439))}.navigation-list-item-title-bar .title-bar-picto svg{height:calc(12.6px + 1.4 * ((100vw - 481px) / 1439));width:calc(12.6px + 1.4 * ((100vw - 481px) / 1439))}.navigation-list-item-arrow{font-size:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));--fa-primary-color:var(--color-gray-600);--fa-secondary-color:var(--color-gray-600);--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:var(--color-gray-600)}.navigation-list-item-arrow svg{height:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));width:calc(10.8px + 1.2 * ((100vw - 481px) / 1439))}.theme-dark--disabled .navigation-list-item-arrow{--fa-primary-color:var(--color-gray-600);--fa-secondary-color:var(--color-gray-600);--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .navigation-list-item-arrow{--fa-primary-color:var(--color-gray-600);--fa-secondary-color:var(--color-gray-600);--fa-primary-opacity:1;--fa-secondary-opacity:.55}}
.user-poster{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:21/9;overflow:hidden;padding:calc(21.6px + 2.4 * ((100vw - 481px) / 1439))}.user-poster-background,.user-poster-foreground{position:absolute;top:0;left:0;right:0;bottom:0}.user-poster-background{filter:saturate(50%);opacity:.5}.user-poster-foreground{position:relative}.user-poster-image{position:relative;flex:none;border-radius:calc(86.4px + 9.6 * ((100vw - 481px) / 1439));overflow:hidden;height:calc(86.4px + 9.6 * ((100vw - 481px) / 1439));width:calc(86.4px + 9.6 * ((100vw - 481px) / 1439))}
.user-panel{box-shadow:calc(0px + 0 * ((100vw - 481px) / 1439)) calc(0px + 0 * ((100vw - 481px) / 1439)) calc(14.4px + 1.6 * ((100vw - 481px) / 1439)) calc(0px + 0 * ((100vw - 481px) / 1439)) rgba(0,0,0,.05);border-radius:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));overflow:hidden;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;background:var(--color-gray-100);width:calc(288px + 32 * ((100vw - 481px) / 1439))}.user-panel .navigation-list{border-bottom:1px solid var(--color-stroke)}.user-panel-close{z-index:5;position:absolute;top:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));right:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}.user-panel-close.button{background:#120a00}.user-panel-close.button .button-picto{--fa-primary-color:#FFFFFF;--fa-secondary-color:#FFFFFF;--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:#FFFFFF}.theme-dark--disabled .user-panel-close.button .button-picto{--fa-primary-color:#FFFFFF;--fa-secondary-color:#FFFFFF;--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .user-panel-close.button .button-picto{--fa-primary-color:#FFFFFF;--fa-secondary-color:#FFFFFF;--fa-primary-opacity:1;--fa-secondary-opacity:.55}}.user-panel-close.button:hover .button-picto{color:var(--color-gray-900)}.user-panel-head{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:center}.user-panel-body{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.user-panel-foot{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}.user-panel-infos{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));padding-top:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));padding-bottom:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));text-align:center;text-transform:none}.user-panel-infos-label{color:var(--color-label);font-weight:400;font-family:var(--font-family-sans);font-size:calc(18px + 0.9 * ((100vw - 1281px) / 639));min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width: 1280px){.user-panel-infos-label{font-size:calc(17.1px + 0.9 * ((100vw - 481px) / 799))}}.user-panel-infos-email{color:var(--color-infos);font-weight:400;font-family:var(--font-family-sans);font-size:calc(14px + 0.7 * ((100vw - 1281px) / 639));min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width: 1280px){.user-panel-infos-email{font-size:calc(13.3px + 0.7 * ((100vw - 481px) / 799))}}.user-panel-navigation-list{border-top:1px solid var(--color-stroke)}.user-panel-navigation-list .navigation-list-item{height:calc(54px + 6 * ((100vw - 481px) / 1439));padding-top:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));padding-bottom:calc(10.8px + 1.2 * ((100vw - 481px) / 1439))}.user-panel-language-menu .button-group{row-gap:calc(0px + 0 * ((100vw - 481px) / 1439));column-gap:calc(0px + 0 * ((100vw - 481px) / 1439))}.user-panel-language-menu .button:nth-child(1){border-top-right-radius:0px;border-bottom-right-radius:0px}.user-panel-language-menu .button:nth-child(2){border-top-left-radius:0px;border-bottom-left-radius:0px}.user-panel-language-menu .button.button--is-selected{background:var(--color-main-400)}.user-panel-language-menu .button.button--is-selected .button-label{color:var(--color-gray-100)}
.menu-bar-user{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));width:100%}.menu-bar-user-image{cursor:pointer;user-select:none;transition-property:background-color,border-color,color,transform;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}.menu-bar-user--is-opened .menu-bar-user-image{transform:scale(1.15)}.menu-bar-user-image:hover{transform:scale(1.15)}.menu-bar-user-panel{position:absolute;left:calc(100% + calc(14.4px + 1.6 * ((100vw - 481px) / 1439)));bottom:calc(0% + calc(14.4px + 1.6 * ((100vw - 481px) / 1439)));transition-property:background-color,border-color,color,transform;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transform:translateY(calc(100% + calc(25.2px + 2.8 * ((100vw - 481px) / 1439))))}.menu-bar-user--is-opened .menu-bar-user-panel{transform:none}
.menu-bar{position:relative;display:flex;flex:1 0 auto;flex-direction:column;align-items:stretch;justify-content:flex-start;background:var(--color-gray-300);background:#fcf7e0;background:#f7f3df;box-shadow:calc(0px + 0 * ((100vw - 481px) / 1439)) calc(0px + 0 * ((100vw - 481px) / 1439)) 1px var(--color-gray-600)}.menu-bar-head{position:relative;display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;height:calc(79.2px + 8.8 * ((100vw - 481px) / 1439))}.menu-bar-head a{display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(79.2px + 8.8 * ((100vw - 481px) / 1439));width:calc(79.2px + 8.8 * ((100vw - 481px) / 1439));transition-property:background-color,border-color,color,transform;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}.menu-bar-head a:hover{transform:scale(1.15)}.menu-bar-head a img{width:calc(36px + 4 * ((100vw - 481px) / 1439))}.menu-bar-body{position:relative;display:flex;flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;flex-direction:column;align-items:stretch;justify-content:flex-start}.menu-bar-foot{position:relative;display:flex;flex:none;flex-direction:column;align-items:stretch;justify-content:center}
.menu-bar-button{cursor:pointer;user-select:none;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;background:rgba(0,0,0,0);height:calc(64.8px + 7.2 * ((100vw - 481px) / 1439));padding:0px;width:100%}.menu-bar-button .button-picto{border-radius:calc(43.2px + 4.8 * ((100vw - 481px) / 1439));height:calc(43.2px + 4.8 * ((100vw - 481px) / 1439));width:calc(43.2px + 4.8 * ((100vw - 481px) / 1439));font-size:calc(16.2px + 1.8 * ((100vw - 481px) / 1439));--fa-primary-color:var(--color-gray-600);--fa-secondary-color:var(--color-gray-600);--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:var(--color-gray-600)}.menu-bar-button .button-picto svg{height:calc(16.2px + 1.8 * ((100vw - 481px) / 1439));width:calc(16.2px + 1.8 * ((100vw - 481px) / 1439))}.theme-dark--disabled .menu-bar-button .button-picto{--fa-primary-color:var(--color-gray-600);--fa-secondary-color:var(--color-gray-600);--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .menu-bar-button .button-picto{--fa-primary-color:var(--color-gray-600);--fa-secondary-color:var(--color-gray-600);--fa-primary-opacity:1;--fa-secondary-opacity:.55}}.menu-bar-button .button-badge{border-radius:calc(18px + 2 * ((100vw - 481px) / 1439));overflow:hidden;position:absolute;top:calc(50% - calc(14.4px + 1.6 * ((100vw - 481px) / 1439)));left:calc(50% + calc(14.4px + 1.6 * ((100vw - 481px) / 1439)));background:var(--color-red-400);height:calc(18px + 2 * ((100vw - 481px) / 1439));min-width:calc(18px + 2 * ((100vw - 481px) / 1439));max-width:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));overflow:hidden;padding:0px;padding-left:4px;padding-right:4px;transform:translateX(-50%) translateY(-50%)}.menu-bar-button .button-badge .badge-value{color:var(--color-gray-100);font-weight:400;font-family:var(--font-family-sans);font-size:calc(10px + 0.5 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.menu-bar-button .button-badge .badge-value{font-size:10px}}.menu-bar-button:hover,.menu-bar-button.button--is-disabled,.menu-bar-button.button--is-selected{background:rgba(0,0,0,0)}.menu-bar-button.button--is-selected .button-picto{--fa-primary-color:var(--color-main-400);--fa-secondary-color:var(--color-main-400);--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:var(--color-main-400)}.theme-dark--disabled .menu-bar-button.button--is-selected .button-picto{--fa-primary-color:var(--color-main-400);--fa-secondary-color:var(--color-main-400);--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .menu-bar-button.button--is-selected .button-picto{--fa-primary-color:var(--color-main-400);--fa-secondary-color:var(--color-main-400);--fa-primary-opacity:1;--fa-secondary-opacity:.55}}.menu-bar-button:hover .button-picto{--fa-primary-color:var(--color-main-400);--fa-secondary-color:var(--color-main-400);--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:var(--color-main-400)}.theme-dark--disabled .menu-bar-button:hover .button-picto{--fa-primary-color:var(--color-main-400);--fa-secondary-color:var(--color-main-400);--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .menu-bar-button:hover .button-picto{--fa-primary-color:var(--color-main-400);--fa-secondary-color:var(--color-main-400);--fa-primary-opacity:1;--fa-secondary-opacity:.55}}
.menu-bar-button-group{position:relative;display:flex;flex:none;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%}
.screen-window{position:absolute;top:0;left:0;right:0;bottom:0}.screen-window.screen--present{opacity:0;pointer-events:none}.screen-window.screen--present.screen--present-active{transition-property:background-color,border-color,color,visibility,opacity;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);opacity:1}.screen-window.screen--dismiss{opacity:1;pointer-events:none}.screen-window.screen--dismiss.screen--dismiss-active{transition-property:background-color,border-color,color,visibility,opacity;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);opacity:0}
.present,.dismiss{pointer-events:none}.dispose{display:none !important}
.content{position:relative;display:flex;flex:1 0 auto;flex-direction:column;align-items:stretch;justify-content:flex-start;row-gap:calc(43.2px + 4.8 * ((100vw - 481px) / 1439));column-gap:calc(43.2px + 4.8 * ((100vw - 481px) / 1439))}
.spinner{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:none;border-radius:calc(43.2px + 4.8 * ((100vw - 481px) / 1439));overflow:hidden;height:calc(43.2px + 4.8 * ((100vw - 481px) / 1439));width:calc(43.2px + 4.8 * ((100vw - 481px) / 1439));animation:spinner-animation 2500ms infinite linear both}.spinner.spinner--large{flex:none;border-radius:calc(54px + 6 * ((100vw - 481px) / 1439));overflow:hidden;height:calc(54px + 6 * ((100vw - 481px) / 1439));width:calc(54px + 6 * ((100vw - 481px) / 1439))}.spinner.spinner--small{flex:none;border-radius:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));overflow:hidden;height:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));width:calc(32.4px + 3.6 * ((100vw - 481px) / 1439))}.spinner-image circle{animation:2500ms ease-out infinite both spinner-circle-animation;fill:rgba(0,0,0,0);stroke:var(--color-main-400);stroke-linecap:round;stroke-dasharray:283;stroke-dashoffset:280;stroke-width:10;transform-origin:50% 50%}@keyframes spinner-animation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes spinner-circle-animation{0%,25%{stroke-dashoffset:280;transform:rotate(0)}50%,75%{stroke-dashoffset:75;transform:rotate(45deg)}100%{stroke-dashoffset:280;transform:rotate(360deg)}}
.waiter{z-index:75;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.waiter.waiter--is-opaque{background:var(--color-gray-200)}.waiter--present{opacity:0}.waiter--present.waiter--present-active{transition-property:background-color,border-color,color,visibility,opacity;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);opacity:1}.waiter--dismiss{opacity:1}.waiter--dismiss.waiter--dismiss-active{transition-property:background-color,border-color,color,visibility,opacity;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);opacity:0}
.section{position:relative;display:flex;flex:none;flex-direction:column;align-items:stretch;justify-content:flex-start;row-gap:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));column-gap:calc(21.6px + 2.4 * ((100vw - 481px) / 1439))}.section-head{position:relative;display:flex;flex:none;flex-direction:row;align-items:center;justify-content:flex-start;row-gap:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));column-gap:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}.section-body{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;row-gap:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));column-gap:calc(21.6px + 2.4 * ((100vw - 481px) / 1439))}.section-content{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;row-gap:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));column-gap:calc(21.6px + 2.4 * ((100vw - 481px) / 1439))}.section-controls{position:relative;display:flex;flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;flex-direction:row;align-items:center;justify-content:flex-end;row-gap:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));column-gap:calc(21.6px + 2.4 * ((100vw - 481px) / 1439))}.section-title-bar .title-bar-title{color:var(--color-title);font-weight:400;font-family:var(--font-family-sans);font-size:calc(20px + 1 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.section-title-bar .title-bar-title{font-size:calc(19px + 1 * ((100vw - 481px) / 799))}}.section-title-bar .title-bar-infos{color:var(--color-infos);font-weight:400;font-family:var(--font-family-sans);font-size:calc(14px + 0.7 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.section-title-bar .title-bar-infos{font-size:calc(13.3px + 0.7 * ((100vw - 481px) / 799))}}.aside .section-title-bar .title-bar-title{font-weight:400;font-family:var(--font-family-sans);font-size:calc(20px + 1 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.aside .section-title-bar .title-bar-title{font-size:calc(19px + 1 * ((100vw - 481px) / 799))}}.aside .section-title-bar .title-bar-infos{font-weight:400;font-family:var(--font-family-sans);font-size:calc(14px + 0.7 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.aside .section-title-bar .title-bar-infos{font-size:calc(13.3px + 0.7 * ((100vw - 481px) / 799))}}.section.section--sm{row-gap:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));column-gap:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}.section.section--sm .section-title-bar .title-bar-title{font-weight:400;font-family:var(--font-family-sans);font-size:calc(16px + 0.8 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.section.section--sm .section-title-bar .title-bar-title{font-size:calc(15.2px + 0.8 * ((100vw - 481px) / 799))}}.section.section--sm .section-title-bar .title-bar-infos{font-weight:400;font-family:var(--font-family-sans);font-size:calc(13px + 0.65 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.section.section--sm .section-title-bar .title-bar-infos{font-size:13px}}.section.section--underline:not(:last-child){border-bottom:1px solid var(--color-stroke);padding-bottom:calc(54px + 6 * ((100vw - 481px) / 1439))}.aside .section.section--underline:not(:last-child){padding-bottom:calc(43.2px + 4.8 * ((100vw - 481px) / 1439))}.section.section--warning .section-head .title-bar-title{color:var(--color-warn)}.section.section--warning .section-content{border-style:solid;border-width:1px;border-color:var(--color-warn-200);border-radius:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));overflow:hidden}

.form{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}

.header{z-index:100;position:sticky;top:0;left:0;right:0;display:flex;flex:none;flex-direction:column;align-items:stretch;justify-content:center}

.footer{z-index:100;position:sticky;left:0;right:0;bottom:0;display:flex;flex:none;flex-direction:column;align-items:stretch;justify-content:center}

.split{position:relative;display:flex;flex:1 0 auto;flex-direction:row;align-items:flex-start;justify-content:flex-start;row-gap:calc(64.8px + 7.2 * ((100vw - 481px) / 1439));column-gap:calc(64.8px + 7.2 * ((100vw - 481px) / 1439))}.split .content{flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%}
.form-split{flex:none}
.aside{position:relative;display:flex;flex:none;flex-direction:column;align-items:stretch;justify-content:flex-start;row-gap:calc(43.2px + 4.8 * ((100vw - 481px) / 1439));column-gap:calc(43.2px + 4.8 * ((100vw - 481px) / 1439));width:calc(288px + 32 * ((100vw - 481px) / 1439));position:sticky;top:calc(79.2px + 8.8 * ((100vw - 481px) / 1439))}



.input-field{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;row-gap:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));column-gap:calc(7.2px + 0.8 * ((100vw - 481px) / 1439))}
.input-field-error{color:var(--color-warn);font-weight:400;font-family:var(--font-family-sans);font-size:calc(13px + 0.65 * ((100vw - 1281px) / 639));display:flex;flex-direction:row;align-items:center;justify-content:flex-start;transition-property:background-color,border-color,color,visibility,opacity;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);opacity:0;visibility:hidden;pointer-events:none}@media(max-width: 1280px){.input-field-error{font-size:13px}}.input-field-error.input-field-error--has-error{opacity:1;visibility:visible}.input-field-error-body{position:relative;transition-property:background-color,border-color,color,height,padding;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);height:0px}.input-field-error--has-error .input-field-error-body{height:var(--input-field-error-h)}.input-field-error-message{padding:0px;padding-top:calc(7.2px + 0.8 * ((100vw - 481px) / 1439))}
.input-infos{color:var(--color-infos);font-weight:400;font-family:var(--font-family-sans);font-size:calc(13px + 0.65 * ((100vw - 1281px) / 639));position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}@media(max-width: 1280px){.input-infos{font-size:13px}}
.input-label{color:var(--color-label);font-weight:400;font-family:var(--font-family-sans);font-size:calc(14px + 0.7 * ((100vw - 1281px) / 639));position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}@media(max-width: 1280px){.input-label{font-size:calc(13.3px + 0.7 * ((100vw - 481px) / 799))}}.input-label.input-label--is-required:after{color:var(--color-main);font-weight:400;font-family:var(--font-family-sans);font-size:calc(10px + 0.5 * ((100vw - 1281px) / 639));content:"⏺︎";display:block;margin:0px;margin-left:4px}@media(max-width: 1280px){.input-label.input-label--is-required:after{font-size:10px}}.input-label.input-label--is-optional:after{color:var(--color-label);font-weight:400;font-style:italic;font-family:var(--font-family-sans);font-size:calc(12px + 0.6 * ((100vw - 1281px) / 639));content:"(Optional)";display:block;margin:0px;margin-left:4px}@media(max-width: 1280px){.input-label.input-label--is-optional:after{font-size:12px}}
.input-picto{font-size:calc(12.6px + 1.4 * ((100vw - 481px) / 1439));--fa-primary-color:var(--color-gray-700);--fa-secondary-color:var(--color-gray-700);--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:var(--color-gray-700);aspect-ratio:1/1;height:100%;pointer-events:none}.input-picto svg{height:calc(12.6px + 1.4 * ((100vw - 481px) / 1439));width:calc(12.6px + 1.4 * ((100vw - 481px) / 1439))}.theme-dark--disabled .input-picto{--fa-primary-color:var(--color-gray-700);--fa-secondary-color:var(--color-gray-700);--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .input-picto{--fa-primary-color:var(--color-gray-700);--fa-secondary-color:var(--color-gray-700);--fa-primary-opacity:1;--fa-secondary-opacity:.55}}
.file-input{position:relative;transition-property:background-color,border-color,color,visibility,opacity;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}.file-input.file-input--is-disabled{opacity:.5}.file-input-body{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;border-style:solid;border-width:1px;border-color:var(--color-border);border-radius:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));overflow:hidden;background:var(--color-field);height:calc(43.2px + 4.8 * ((100vw - 481px) / 1439))}.file-input--has-focus .file-input-body{border-color:var(--color-main)}.file-input--has-error .file-input-body{border-color:var(--color-warn)}.file-input-body input{color:var(--color-text);font-weight:400;font-family:var(--font-family-sans);font-size:calc(14px + 0.7 * ((100vw - 1281px) / 639));flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;-webkit-appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0px;display:block;height:auto;margin:0px;padding:0px;padding-left:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));padding-right:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));width:100%}@media(max-width: 1280px){.file-input-body input{font-size:calc(13.3px + 0.7 * ((100vw - 481px) / 799))}}.file-input--has-error .file-input-body input{color:var(--color-warn)}.file-input-body input::-webkit-input-placeholder{color:var(--color-gray-600)}.file-input-body input::-moz-placeholder{color:var(--color-gray-600)}.file-input-body input:-moz-placeholder{color:var(--color-gray-600)}.file-input-body input:-ms-input-placeholder{color:var(--color-gray-600)}.file-input-body input::file-selector-button{cursor:pointer;user-select:none;border-radius:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));overflow:hidden;transition-property:background-color,border-color,color,visibility,opacity,padding,height,width;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);border:none;background:var(--color-main-400);height:calc(27px + 3 * ((100vw - 481px) / 1439));margin:0px;margin-right:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));padding-left:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));padding-right:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));color:var(--color-main-100);font-weight:500;font-family:var(--font-family-sans);font-size:calc(13px + 0.65 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.file-input-body input::file-selector-button{font-size:13px}}.file-input-body input::file-selector-button:hover{background:var(--color-main-500)}.file-input-prefix{margin:0px;margin-left:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}.file-input-suffix{margin:0px;margin-right:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}.file-input--lg .file-input-body{height:calc(50.4px + 5.6 * ((100vw - 481px) / 1439))}.file-input--sm .file-input-body{height:calc(36px + 4 * ((100vw - 481px) / 1439))}.form-grid .file-input .input-field{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;row-gap:calc(0px + 0 * ((100vw - 481px) / 1439));column-gap:calc(0px + 0 * ((100vw - 481px) / 1439));border-style:solid;border-width:1px;border-color:var(--color-border);border-radius:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));overflow:hidden;background:var(--color-field);padding:0px;padding-left:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}.form-grid .file-input .file-input-body{display:flex;flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;flex-direction:row;align-items:center;justify-content:flex-start;border:none}.form-grid .file-input .file-input-body input{text-align:right}.form-grid .file-input .file-input-prefix{margin:0px}.form-grid .file-input .input-field-error{padding-left:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));padding-right:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}.form-grid .file-input .input-field-error .input-field-error-message{padding-top:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));padding-bottom:calc(7.2px + 0.8 * ((100vw - 481px) / 1439))}.form-grid .file-input .input-field-error.input-field-error--has-error{--color-stroke: var(--color-gray-300);--color-border: var(--color-gray-300);border-top:1px solid var(--color-stroke);background:color-mix(in srgb, var(--color-warn-200) 25%, transparent)}.form-list .file-input .input-field{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.form-list .file-input .file-input-head{flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%}.form-list .file-input .file-input-body input{text-align:right}.repeater .file-input-body{border:none;border-radius:0px}

.message{position:relative;display:flex;flex:1 0 auto;flex-direction:column;align-items:center;justify-content:center;row-gap:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));column-gap:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));border-style:solid;border-width:1px;border-color:var(--color-border);border-radius:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));overflow:hidden;padding:calc(43.2px + 4.8 * ((100vw - 481px) / 1439))}.message-body{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.message-foot{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.message-content{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));column-gap:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}.message-content-picto,.message-content-title{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:4px;column-gap:4px}.message-picto{border-radius:calc(54px + 6 * ((100vw - 481px) / 1439));height:calc(54px + 6 * ((100vw - 481px) / 1439));width:calc(54px + 6 * ((100vw - 481px) / 1439));font-size:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));--fa-primary-color:var(--color-main-400);--fa-secondary-color:var(--color-main-400);--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:var(--color-main-400);background-color:var(--color-gray-100)}.message-picto svg{height:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));width:calc(21.6px + 2.4 * ((100vw - 481px) / 1439))}.theme-dark--disabled .message-picto{--fa-primary-color:var(--color-main-400);--fa-secondary-color:var(--color-main-400);--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .message-picto{--fa-primary-color:var(--color-main-400);--fa-secondary-color:var(--color-main-400);--fa-primary-opacity:1;--fa-secondary-opacity:.55}}.mesage-title,.message-infos{text-align:center}.message-title{color:var(--color-title);font-weight:400;font-family:var(--font-family-sans);font-size:calc(22px + 1.1 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.message-title{font-size:calc(20.9px + 1.1 * ((100vw - 481px) / 799))}}.message-infos{color:var(--color-infos);font-weight:400;font-family:var(--font-family-sans);font-size:calc(14px + 0.7 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.message-infos{font-size:calc(13.3px + 0.7 * ((100vw - 481px) / 799))}}.message-empty{position:absolute;top:calc(-3.6px + -0.4 * ((100vw - 481px) / 1439));right:calc(-3.6px + -0.4 * ((100vw - 481px) / 1439));border-radius:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));height:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));width:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));font-size:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-800);--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:var(--color-gray-800);background-color:var(--color-gray-500)}.message-empty svg{height:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));width:calc(10.8px + 1.2 * ((100vw - 481px) / 1439))}.theme-dark--disabled .message-empty{--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-800);--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .message-empty{--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-800);--fa-primary-opacity:1;--fa-secondary-opacity:.55}}.message.message--sm{padding:calc(43.2px + 4.8 * ((100vw - 481px) / 1439))}.message.message--sm .message-picto{border-radius:calc(43.2px + 4.8 * ((100vw - 481px) / 1439));height:calc(43.2px + 4.8 * ((100vw - 481px) / 1439));width:calc(43.2px + 4.8 * ((100vw - 481px) / 1439));font-size:calc(16.2px + 1.8 * ((100vw - 481px) / 1439))}.message.message--sm .message-picto svg{height:calc(16.2px + 1.8 * ((100vw - 481px) / 1439));width:calc(16.2px + 1.8 * ((100vw - 481px) / 1439))}.message.message--sm .message-empty{border-radius:calc(18px + 2 * ((100vw - 481px) / 1439));height:calc(18px + 2 * ((100vw - 481px) / 1439));width:calc(18px + 2 * ((100vw - 481px) / 1439));font-size:calc(10.8px + 1.2 * ((100vw - 481px) / 1439))}.message.message--sm .message-empty svg{height:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));width:calc(10.8px + 1.2 * ((100vw - 481px) / 1439))}.message.message--sm .message-title{font-weight:400;font-family:var(--font-family-sans);font-size:calc(18px + 0.9 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.message.message--sm .message-title{font-size:calc(17.1px + 0.9 * ((100vw - 481px) / 799))}}.message.message--sm .message-infos{font-weight:400;font-family:var(--font-family-sans);font-size:calc(14px + 0.7 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.message.message--sm .message-infos{font-size:calc(13.3px + 0.7 * ((100vw - 481px) / 799))}}.message.message--lg{padding:calc(108px + 12 * ((100vw - 481px) / 1439))}.message.message--lg .message-picto{border-radius:calc(64.8px + 7.2 * ((100vw - 481px) / 1439));height:calc(64.8px + 7.2 * ((100vw - 481px) / 1439));width:calc(64.8px + 7.2 * ((100vw - 481px) / 1439));font-size:calc(25.2px + 2.8 * ((100vw - 481px) / 1439))}.message.message--lg .message-picto svg{height:calc(25.2px + 2.8 * ((100vw - 481px) / 1439));width:calc(25.2px + 2.8 * ((100vw - 481px) / 1439))}.message.message--lg .message-empty{border-radius:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));height:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));width:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));font-size:calc(10.8px + 1.2 * ((100vw - 481px) / 1439))}.message.message--lg .message-empty svg{height:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));width:calc(10.8px + 1.2 * ((100vw - 481px) / 1439))}.message.message--lg .message-title{color:var(--color-label);font-weight:400;font-family:var(--font-family-sans);font-size:calc(24px + 1.2 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.message.message--lg .message-title{font-size:calc(22.8px + 1.2 * ((100vw - 481px) / 799))}}.message.message--lg .message-infos{color:var(--color-infos);font-weight:400;font-family:var(--font-family-sans);font-size:calc(14px + 0.7 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.message.message--lg .message-infos{font-size:calc(13.3px + 0.7 * ((100vw - 481px) / 799))}}.message.message--seamless{border:none}
.repeater{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.repeater-field{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;row-gap:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));column-gap:calc(7.2px + 0.8 * ((100vw - 481px) / 1439))}.repeater-body{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.repeater-body .message{border-bottom-left-radius:0px;border-bottom-right-radius:0px}.repeater-foot{position:relative;display:flex;flex-direction:row;align-items:flex-start;justify-content:stretch;border-style:solid;border-width:1px;border-color:var(--color-border);border-radius:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));overflow:hidden;background:var(--color-gray-100);margin:0px;margin-top:calc(-7.2px + -0.8 * ((100vw - 481px) / 1439));border-top:none;border-top-left-radius:0px;border-top-right-radius:0px;overflow:hidden}.repeater-row{position:relative;display:flex;flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;flex-direction:row;align-items:center;justify-content:flex-start;border-style:solid;border-width:1px;border-color:var(--color-border);border-radius:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));overflow:hidden;background:var(--color-gray-100)}.repeater-row:not(:first-child){border-top:none;border-top-left-radius:0px;border-top-right-radius:0px}.repeater-row:not(:first-child):after{border-top-left-radius:0px;border-top-right-radius:0px}.repeater-row:not(:last-child){border-bottom-left-radius:0px;border-bottom-right-radius:0px}.repeater-row:not(:last-child):after{border-bottom-left-radius:0px;border-bottom-right-radius:0px}.repeater-row:last-child{border-bottom-left-radius:0px;border-bottom-right-radius:0px}.repeater-row:last-child:after{border-bottom-left-radius:0px;border-bottom-right-radius:0px}.repeater-row:first-child{border-top:1px solid var(--color-stroke)}.repeater-row-head{border-right:1px solid var(--color-stroke);position:relative;display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;align-self:stretch;width:calc(32.4px + 3.6 * ((100vw - 481px) / 1439))}.repeater-row-body{display:flex;flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;flex-direction:column;align-items:stretch;justify-content:center;align-self:stretch}.repeater-row-body .form-grid{gap:0px !important}.repeater-row-body .input-label{color:var(--color-label);font-weight:400;font-family:var(--font-family-sans);font-size:calc(12px + 0.6 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.repeater-row-body .input-label{font-size:12px}}.repeater-row-body .form-field>*{--color-border: transparent;--color-stroke: transparent;--color-field: transparent}.repeater-row-foot{display:flex;flex:none;flex-direction:row;align-items:center;justify-content:flex-start;align-self:stretch;padding:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}.repeater-row-foot:last-child{border-left:1px solid var(--color-stroke);padding:0px}.repeater-row-index{color:var(--color-label);font-weight:400;font-family:var(--font-family-sans);font-size:calc(12px + 0.6 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.repeater-row-index{font-size:12px}}.repeater-append-button{background:rgba(0,0,0,0);border:none;border-radius:0px;height:calc(43.2px + 4.8 * ((100vw - 481px) / 1439));padding-left:0px;padding-right:0px;width:100%}.repeater-append-button:hover{background:var(--color-gray-300)}.repeater-append-button:hover .button-picto{--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-800);--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:var(--color-gray-800)}.theme-dark--disabled .repeater-append-button:hover .button-picto{--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-800);--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .repeater-append-button:hover .button-picto{--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-800);--fa-primary-opacity:1;--fa-secondary-opacity:.55}}.repeater-append-button .button-picto{font-size:calc(16.2px + 1.8 * ((100vw - 481px) / 1439));--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-800);--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:var(--color-gray-800)}.repeater-append-button .button-picto svg{height:calc(16.2px + 1.8 * ((100vw - 481px) / 1439));width:calc(16.2px + 1.8 * ((100vw - 481px) / 1439))}.theme-dark--disabled .repeater-append-button .button-picto{--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-800);--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .repeater-append-button .button-picto{--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-800);--fa-primary-opacity:1;--fa-secondary-opacity:.55}}.repeater-remove-button{background:rgba(0,0,0,0);border:none;border-radius:0px;height:100%;padding-left:0px;padding-right:0px;width:calc(43.2px + 4.8 * ((100vw - 481px) / 1439))}.repeater-remove-button .button-picto{border-radius:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));height:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));width:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));font-size:calc(12.6px + 1.4 * ((100vw - 481px) / 1439));--fa-primary-color:var(--color-gray-100);--fa-secondary-color:var(--color-gray-100);--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:var(--color-gray-100);background:var(--color-warn-400)}.repeater-remove-button .button-picto svg{height:calc(12.6px + 1.4 * ((100vw - 481px) / 1439));width:calc(12.6px + 1.4 * ((100vw - 481px) / 1439))}.theme-dark--disabled .repeater-remove-button .button-picto{--fa-primary-color:var(--color-gray-100);--fa-secondary-color:var(--color-gray-100);--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .repeater-remove-button .button-picto{--fa-primary-color:var(--color-gray-100);--fa-secondary-color:var(--color-gray-100);--fa-primary-opacity:1;--fa-secondary-opacity:.55}}.repeater-remove-button:hover{background:var(--color-gray-300)}.repeater-remove-button:hover .button-picto{font-size:calc(12.6px + 1.4 * ((100vw - 481px) / 1439));--fa-primary-color:var(--color-gray-900);--fa-secondary-color:var(--color-gray-900);--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:var(--color-gray-900)}.repeater-remove-button:hover .button-picto svg{height:calc(12.6px + 1.4 * ((100vw - 481px) / 1439));width:calc(12.6px + 1.4 * ((100vw - 481px) / 1439))}.theme-dark--disabled .repeater-remove-button:hover .button-picto{--fa-primary-color:var(--color-gray-900);--fa-secondary-color:var(--color-gray-900);--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .repeater-remove-button:hover .button-picto{--fa-primary-color:var(--color-gray-900);--fa-secondary-color:var(--color-gray-900);--fa-primary-opacity:1;--fa-secondary-opacity:.55}}.repeater-empty-message{padding:calc(21.6px + 2.4 * ((100vw - 481px) / 1439))}.repeater-empty-message .message-title{color:var(--color-gray-900);font-weight:400;font-family:var(--font-family-sans);font-size:calc(16px + 0.8 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.repeater-empty-message .message-title{font-size:calc(15.2px + 0.8 * ((100vw - 481px) / 799))}}.repeater-empty-message .message-infos{color:var(--color-label);font-weight:400;font-family:var(--font-family-sans);font-size:calc(13px + 0.65 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.repeater-empty-message .message-infos{font-size:13px}}


.text-input{position:relative;transition-property:background-color,border-color,color,visibility,opacity;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}.text-input.text-input--is-disabled{opacity:.5}.text-input-body{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;border-style:solid;border-width:1px;border-color:var(--color-border);border-radius:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));overflow:hidden;background:var(--color-field);height:calc(43.2px + 4.8 * ((100vw - 481px) / 1439))}.text-input--has-focus .text-input-body{border-color:var(--color-main)}.text-input--has-error .text-input-body{border-color:var(--color-warn)}.text-input-body input{color:var(--color-text);font-weight:400;font-family:var(--font-family-sans);font-size:calc(14px + 0.7 * ((100vw - 1281px) / 639));flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;-webkit-appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0px;display:block;height:100%;margin:0px;padding:0px;padding-left:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));padding-right:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));width:100%}@media(max-width: 1280px){.text-input-body input{font-size:calc(13.3px + 0.7 * ((100vw - 481px) / 799))}}.text-input-body input[type=number]{-moz-appearance:textfield}.text-input--has-error .text-input-body input{color:var(--color-warn)}.text-input-body input::-webkit-input-placeholder{color:var(--color-gray-600)}.text-input-body input::-moz-placeholder{color:var(--color-gray-600)}.text-input-body input:-moz-placeholder{color:var(--color-gray-600)}.text-input-body input:-ms-input-placeholder{color:var(--color-gray-600)}.text-input-unit{color:var(--color-gray-700);font-weight:400;font-family:var(--font-family-sans);font-size:calc(12px + 0.6 * ((100vw - 1281px) / 639));margin:0px;margin-right:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}@media(max-width: 1280px){.text-input-unit{font-size:12px}}.text-input-prefix{margin:0px;margin-left:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}.text-input-suffix{margin:0px;margin-right:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}.text-input--lg .text-input-body{height:calc(50.4px + 5.6 * ((100vw - 481px) / 1439))}.text-input--sm .text-input-body{height:calc(36px + 4 * ((100vw - 481px) / 1439))}.form-grid .text-input .input-field{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;row-gap:calc(0px + 0 * ((100vw - 481px) / 1439));column-gap:calc(0px + 0 * ((100vw - 481px) / 1439));border-style:solid;border-width:1px;border-color:var(--color-border);border-radius:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));overflow:hidden;background:var(--color-field);padding:0px;padding-left:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}.form-grid .text-input .text-input-body{display:flex;flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;flex-direction:row;align-items:center;justify-content:flex-start;border:none}.form-grid .text-input .text-input-body input{text-align:right}.form-grid .text-input .text-input-prefix{margin:0px}.form-grid .text-input .input-field-error{padding-left:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));padding-right:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}.form-grid .text-input .input-field-error .input-field-error-message{padding-top:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));padding-bottom:calc(7.2px + 0.8 * ((100vw - 481px) / 1439))}.form-grid .text-input .input-field-error.input-field-error--has-error{--color-stroke: var(--color-gray-300);--color-border: var(--color-gray-300);border-top:1px solid var(--color-stroke);background:color-mix(in srgb, var(--color-warn-200) 25%, transparent)}.form-list .text-input .input-field{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.form-list .text-input .text-input-head{flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%}.form-list .text-input .text-input-body input{text-align:right}.repeater .text-input-body{border:none;border-radius:0px}

.form-field{position:relative;display:flex;flex:1 1 0;flex-direction:column;align-items:stretch;justify-content:flex-start}.form-field.form-field--1{flex:none;width:calc(8.3333333333% - calc(21.6px + 2.4 * ((100vw - 481px) / 1439))/12*11)}.form-field.form-field--2{flex:none;width:calc(16.6666666667% - calc(21.6px + 2.4 * ((100vw - 481px) / 1439))/6*5)}.form-field.form-field--3{flex:none;width:calc(25% - calc(21.6px + 2.4 * ((100vw - 481px) / 1439))/4*3)}.form-field.form-field--4{flex:none;width:calc(33.3333333333% - calc(21.6px + 2.4 * ((100vw - 481px) / 1439))/3*2)}.form-field.form-field--5{flex:none;width:calc(41.6666666667% - calc(21.6px + 2.4 * ((100vw - 481px) / 1439))/2*1)}.form-field.form-field--6{flex:none;width:calc(50% - calc(21.6px + 2.4 * ((100vw - 481px) / 1439))/2*1)}.form-field.form-field--7{flex:none;width:calc(58.3333333333% - calc(21.6px + 2.4 * ((100vw - 481px) / 1439))/1*0)}.form-field.form-field--8{flex:none;width:calc(66.6666666667% - calc(21.6px + 2.4 * ((100vw - 481px) / 1439))/1*0)}.form-field.form-field--9{flex:none;width:calc(75% - calc(21.6px + 2.4 * ((100vw - 481px) / 1439))/1*0)}.form-field.form-field--10{flex:none;width:calc(83.3333333333% - calc(21.6px + 2.4 * ((100vw - 481px) / 1439))/1*0)}.form-field.form-field--11{flex:none;width:calc(91.6666666667% - calc(21.6px + 2.4 * ((100vw - 481px) / 1439))/1*0)}.form-field.form-field--12{flex:none;width:calc(100% - calc(21.6px + 2.4 * ((100vw - 481px) / 1439))/1*0)}
.form-grid{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;row-gap:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));column-gap:calc(21.6px + 2.4 * ((100vw - 481px) / 1439))}.form-grid .form-grid.form-grid--1{flex:none;width:calc(8.3333333333% - calc(21.6px + 2.4 * ((100vw - 481px) / 1439))/12*11)}.form-grid .form-grid.form-grid--2{flex:none;width:calc(16.6666666667% - calc(21.6px + 2.4 * ((100vw - 481px) / 1439))/6*5)}.form-grid .form-grid.form-grid--3{flex:none;width:calc(25% - calc(21.6px + 2.4 * ((100vw - 481px) / 1439))/4*3)}.form-grid .form-grid.form-grid--4{flex:none;width:calc(33.3333333333% - calc(21.6px + 2.4 * ((100vw - 481px) / 1439))/3*2)}.form-grid .form-grid.form-grid--5{flex:none;width:calc(41.6666666667% - calc(21.6px + 2.4 * ((100vw - 481px) / 1439))/2*1)}.form-grid .form-grid.form-grid--6{flex:none;width:calc(50% - calc(21.6px + 2.4 * ((100vw - 481px) / 1439))/2*1)}.form-grid .form-grid.form-grid--7{flex:none;width:calc(58.3333333333% - calc(21.6px + 2.4 * ((100vw - 481px) / 1439))/1*0)}.form-grid .form-grid.form-grid--8{flex:none;width:calc(66.6666666667% - calc(21.6px + 2.4 * ((100vw - 481px) / 1439))/1*0)}.form-grid .form-grid.form-grid--9{flex:none;width:calc(75% - calc(21.6px + 2.4 * ((100vw - 481px) / 1439))/1*0)}.form-grid .form-grid.form-grid--10{flex:none;width:calc(83.3333333333% - calc(21.6px + 2.4 * ((100vw - 481px) / 1439))/1*0)}.form-grid .form-grid.form-grid--11{flex:none;width:calc(91.6666666667% - calc(21.6px + 2.4 * ((100vw - 481px) / 1439))/1*0)}.form-grid .form-grid.form-grid--12{flex:none;width:calc(100% - calc(21.6px + 2.4 * ((100vw - 481px) / 1439))/1*0)}.form-grid>.form-field{align-self:stretch}
.certificate-batch-form .repeater .form-field:not(:last-child){border-right:1px solid var(--color-stroke)}.certificate-batch-form-import{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;row-gap:calc(43.2px + 4.8 * ((100vw - 481px) / 1439));column-gap:calc(43.2px + 4.8 * ((100vw - 481px) / 1439))}.certificate-batch-form-import-head{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));column-gap:calc(32.4px + 3.6 * ((100vw - 481px) / 1439))}.certificate-batch-form-import-body{position:relative;border-style:solid;border-width:1px;border-color:var(--color-border);border-radius:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));column-gap:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));padding:calc(32.4px + 3.6 * ((100vw - 481px) / 1439))}.certificate-batch-form-import-title{font-weight:400;font-family:var(--font-family-sans);font-size:calc(36px + 1.8 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.certificate-batch-form-import-title{font-size:calc(34.2px + 1.8 * ((100vw - 481px) / 799))}}.certificate-batch-form-import-field{max-width:calc(576px + 64 * ((100vw - 481px) / 1439));min-width:calc(288px + 32 * ((100vw - 481px) / 1439));width:100%}.certificate-batch-form-sample{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;row-gap:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));column-gap:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));max-width:calc(576px + 64 * ((100vw - 481px) / 1439));min-width:calc(288px + 32 * ((100vw - 481px) / 1439));width:100%}.certificate-batch-form-sample-title{font-weight:400;font-family:var(--font-family-sans);font-size:calc(12px + 0.6 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.certificate-batch-form-sample-title{font-size:12px}}.certificate-batch-form-sample-table{mask-image:linear-gradient(to bottom, black, rgba(0, 0, 0, 0))}.certificate-batch-form-sample-table table{border:none;border-collapse:collapse;background:var(--color-gray-100);width:100%}.certificate-batch-form-sample-table td{border:1px solid var(--color-border);padding:calc(7.2px + 0.8 * ((100vw - 481px) / 1439))}

/*! 
 * OverlayScrollbars
 * Version: 2.10.1
 * 
 * Copyright (c) Rene Haas | KingSora.
 * https://github.com/KingSora
 * 
 * Released under the MIT license.
 */
.os-size-observer,
.os-size-observer-listener {
  scroll-behavior: auto !important;
  direction: inherit;
  pointer-events: none;
  overflow: hidden;
  visibility: hidden;
  box-sizing: border-box;
}

.os-size-observer,
.os-size-observer-listener,
.os-size-observer-listener-item,
.os-size-observer-listener-item-final {
  writing-mode: horizontal-tb;
  position: absolute;
  left: 0;
  top: 0;
}

.os-size-observer {
  z-index: -1;
  contain: strict;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  padding: inherit;
  border: inherit;
  box-sizing: inherit;
  margin: -133px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transform: scale(0.1);
}
.os-size-observer::before {
  content: "";
  flex: none;
  box-sizing: inherit;
  padding: 10px;
  width: 10px;
  height: 10px;
}

.os-size-observer-appear {
  animation: os-size-observer-appear-animation 1ms forwards;
}

.os-size-observer-listener {
  box-sizing: border-box;
  position: relative;
  flex: auto;
  padding: inherit;
  border: inherit;
  margin: -133px;
  transform: scale(calc(1 / 0.1));
}
.os-size-observer-listener.ltr {
  margin-right: -266px;
  margin-left: 0;
}
.os-size-observer-listener.rtl {
  margin-left: -266px;
  margin-right: 0;
}
.os-size-observer-listener:empty::before {
  content: "";
  width: 100%;
  height: 100%;
}
.os-size-observer-listener:empty::before, .os-size-observer-listener > .os-size-observer-listener-item {
  display: block;
  position: relative;
  padding: inherit;
  border: inherit;
  box-sizing: content-box;
  flex: auto;
}

.os-size-observer-listener-scroll {
  box-sizing: border-box;
  display: flex;
}

.os-size-observer-listener-item {
  right: 0;
  bottom: 0;
  overflow: hidden;
  direction: ltr;
  flex: none;
}

.os-size-observer-listener-item-final {
  transition: none;
}

@keyframes os-size-observer-appear-animation {
  from {
    cursor: auto;
  }
  to {
    cursor: none;
  }
}
.os-trinsic-observer {
  flex: none;
  box-sizing: border-box;
  position: relative;
  max-width: 0px;
  max-height: 1px;
  padding: 0;
  margin: 0;
  border: none;
  overflow: hidden;
  z-index: -1;
  height: 0;
  top: calc(100% + 1px);
  contain: strict;
}
.os-trinsic-observer:not(:empty) {
  height: calc(100% + 1px);
  top: -1px;
}
.os-trinsic-observer:not(:empty) > .os-size-observer {
  width: 1000%;
  height: 1000%;
  min-height: 1px;
  min-width: 1px;
}

/**
 * hide native scrollbars
 * changes to this styles need to be reflected in the environment styles to correctly detect scrollbar hiding
 */
[data-overlayscrollbars-initialize],
[data-overlayscrollbars-viewport~=scrollbarHidden] {
  scrollbar-width: none !important;
}

[data-overlayscrollbars-initialize]::-webkit-scrollbar,
[data-overlayscrollbars-initialize]::-webkit-scrollbar-corner,
[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar,
[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar-corner {
  -webkit-appearance: none !important;
          appearance: none !important;
  display: none !important;
  width: 0 !important;
  height: 0 !important;
}

/**
 * elements wont suddenly clip after initialization is done
 */
[data-overlayscrollbars-initialize]:not([data-overlayscrollbars]):not(html):not(body) {
  overflow: auto;
}

/**
 * applied to body 
 */
html[data-overlayscrollbars-body] {
  overflow: hidden;
}

html[data-overlayscrollbars-body],
html[data-overlayscrollbars-body] > body {
  width: 100%;
  height: 100%;
  margin: 0;
}

html[data-overlayscrollbars-body] > body {
  overflow: visible;
  margin: 0;
}

/**
 * structure setup 
 */
[data-overlayscrollbars] {
  position: relative;
}

[data-overlayscrollbars~=host],
[data-overlayscrollbars-padding] {
  display: flex;
  align-items: stretch !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  scroll-behavior: auto !important;
}

[data-overlayscrollbars-padding],
[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]) {
  box-sizing: inherit;
  position: relative;
  flex: auto !important;
  height: auto;
  width: 100%;
  min-width: 0;
  padding: 0;
  margin: 0;
  border: none;
  z-index: 0;
}

[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]) {
  --os-vaw: 0;
  --os-vah: 0;
  outline: none;
}
[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]):focus {
  outline: none;
}
[data-overlayscrollbars-viewport][data-overlayscrollbars-viewport~=arrange]::before {
  content: "";
  position: absolute;
  pointer-events: none;
  z-index: -1;
  min-width: 1px;
  min-height: 1px;
  width: var(--os-vaw);
  height: var(--os-vah);
}

[data-overlayscrollbars],
[data-overlayscrollbars-padding],
[data-overlayscrollbars-viewport] {
  overflow: hidden !important;
}

[data-overlayscrollbars~=noClipping],
[data-overlayscrollbars-padding~=noClipping] {
  overflow: visible !important;
}

[data-overlayscrollbars-viewport~=measuring] {
  overflow: hidden !important;
  scroll-behavior: auto !important;
  scroll-snap-type: none !important;
}

[data-overlayscrollbars-viewport~=overflowXVisible]:not([data-overlayscrollbars-viewport~=measuring]) {
  overflow-x: visible !important;
}

[data-overlayscrollbars-viewport~=overflowXHidden] {
  overflow-x: hidden !important;
}

[data-overlayscrollbars-viewport~=overflowXScroll] {
  overflow-x: scroll !important;
}

[data-overlayscrollbars-viewport~=overflowYVisible]:not([data-overlayscrollbars-viewport~=measuring]) {
  overflow-y: visible !important;
}

[data-overlayscrollbars-viewport~=overflowYHidden] {
  overflow-y: hidden !important;
}

[data-overlayscrollbars-viewport~=overflowYScroll] {
  overflow-y: scroll !important;
}

[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId) {
  font-size: 0 !important;
  line-height: 0 !important;
}

[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)::before,
[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)::after,
[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId) > * {
  display: none !important;
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border-width: 0 !important;
}

[data-overlayscrollbars-viewport~=scrolling] {
  scroll-behavior: auto !important;
  scroll-snap-type: none !important;
}

[data-overlayscrollbars-content] {
  box-sizing: inherit;
}

/**
 * Display contents to bridge any flickering during deferred initialization.
 */
[data-overlayscrollbars-contents]:not(#osFakeId):not([data-overlayscrollbars-padding]):not([data-overlayscrollbars-viewport]):not([data-overlayscrollbars-content]) {
  display: contents;
}

/**
 * optional & experimental grid mode
 */
[data-overlayscrollbars-grid],
[data-overlayscrollbars-grid] [data-overlayscrollbars-padding] {
  display: grid;
  grid-template: 1fr/1fr;
}

[data-overlayscrollbars-grid] > [data-overlayscrollbars-padding],
[data-overlayscrollbars-grid] > [data-overlayscrollbars-viewport],
[data-overlayscrollbars-grid] > [data-overlayscrollbars-padding] > [data-overlayscrollbars-viewport] {
  height: auto !important;
  width: auto !important;
}

@property --os-scroll-percent {
  syntax: "<number>";
  inherits: true;
  initial-value: 0;
}
@property --os-viewport-percent {
  syntax: "<number>";
  inherits: true;
  initial-value: 0;
}
.os-scrollbar {
  --os-viewport-percent: 0;
  --os-scroll-percent: 0;
  --os-scroll-direction: 0;
  --os-scroll-percent-directional: calc(
    var(--os-scroll-percent) - (var(--os-scroll-percent) + (1 - var(--os-scroll-percent)) * -1) *
      var(--os-scroll-direction)
  );
}

.os-scrollbar {
  contain: size layout;
  contain: size layout style;
  transition: opacity 0.15s, visibility 0.15s, top 0.15s, right 0.15s, bottom 0.15s, left 0.15s;
  pointer-events: none;
  position: absolute;
  opacity: 0;
  visibility: hidden;
}

body > .os-scrollbar {
  position: fixed;
  z-index: 99999;
}

.os-scrollbar-transitionless {
  transition: none !important;
}

.os-scrollbar-track {
  position: relative;
  padding: 0 !important;
  border: none !important;
}

.os-scrollbar-handle {
  position: absolute;
}

.os-scrollbar-track,
.os-scrollbar-handle {
  pointer-events: none;
  width: 100%;
  height: 100%;
}

.os-scrollbar.os-scrollbar-track-interactive .os-scrollbar-track,
.os-scrollbar.os-scrollbar-handle-interactive .os-scrollbar-handle {
  pointer-events: auto;
  touch-action: none;
}

.os-scrollbar-horizontal {
  bottom: 0;
  left: 0;
}

.os-scrollbar-vertical {
  top: 0;
  right: 0;
}

.os-scrollbar-rtl.os-scrollbar-horizontal {
  right: 0;
}

.os-scrollbar-rtl.os-scrollbar-vertical {
  right: auto;
  left: 0;
}

.os-scrollbar-visible {
  opacity: 1;
  visibility: visible;
}

.os-scrollbar-auto-hide.os-scrollbar-auto-hide-hidden {
  opacity: 0;
  visibility: hidden;
}

.os-scrollbar-interaction.os-scrollbar-visible {
  opacity: 1;
  visibility: visible;
}

.os-scrollbar-unusable,
.os-scrollbar-unusable *,
.os-scrollbar-wheel,
.os-scrollbar-wheel * {
  pointer-events: none !important;
}

.os-scrollbar-unusable .os-scrollbar-handle {
  opacity: 0 !important;
  transition: none !important;
}

.os-scrollbar-horizontal .os-scrollbar-handle {
  bottom: 0;
  left: calc(var(--os-scroll-percent-directional) * 100%);
  transform: translateX(calc(var(--os-scroll-percent-directional) * -100%));
  width: calc(var(--os-viewport-percent) * 100%);
}

.os-scrollbar-vertical .os-scrollbar-handle {
  right: 0;
  top: calc(var(--os-scroll-percent-directional) * 100%);
  transform: translateY(calc(var(--os-scroll-percent-directional) * -100%));
  height: calc(var(--os-viewport-percent) * 100%);
}

@supports (container-type: size) {
  .os-scrollbar-track {
    container-type: size;
  }
  .os-scrollbar-horizontal .os-scrollbar-handle {
    left: auto;
    transform: translateX(calc(var(--os-scroll-percent-directional) * 100cqw + var(--os-scroll-percent-directional) * -100%));
  }
  .os-scrollbar-vertical .os-scrollbar-handle {
    top: auto;
    transform: translateY(calc(var(--os-scroll-percent-directional) * 100cqh + var(--os-scroll-percent-directional) * -100%));
  }
  .os-scrollbar-rtl.os-scrollbar-horizontal .os-scrollbar-handle {
    right: auto;
    left: 0;
  }
}
.os-scrollbar-rtl.os-scrollbar-vertical .os-scrollbar-handle {
  right: auto;
  left: 0;
}

.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless,
.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless.os-scrollbar-rtl {
  left: 0;
  right: 0;
}

.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless,
.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless.os-scrollbar-rtl {
  top: 0;
  bottom: 0;
}

@media print {
  .os-scrollbar {
    display: none;
  }
}
.os-scrollbar {
  --os-size: 0;
  --os-padding-perpendicular: 0;
  --os-padding-axis: 0;
  --os-track-border-radius: 0;
  --os-track-bg: none;
  --os-track-bg-hover: none;
  --os-track-bg-active: none;
  --os-track-border: none;
  --os-track-border-hover: none;
  --os-track-border-active: none;
  --os-handle-border-radius: 0;
  --os-handle-bg: none;
  --os-handle-bg-hover: none;
  --os-handle-bg-active: none;
  --os-handle-border: none;
  --os-handle-border-hover: none;
  --os-handle-border-active: none;
  --os-handle-min-size: 33px;
  --os-handle-max-size: none;
  --os-handle-perpendicular-size: 100%;
  --os-handle-perpendicular-size-hover: 100%;
  --os-handle-perpendicular-size-active: 100%;
  --os-handle-interactive-area-offset: 0;
}

.os-scrollbar-track {
  border: var(--os-track-border);
  border-radius: var(--os-track-border-radius);
  background: var(--os-track-bg);
  transition: opacity 0.15s, background-color 0.15s, border-color 0.15s;
}
.os-scrollbar-track:hover {
  border: var(--os-track-border-hover);
  background: var(--os-track-bg-hover);
}
.os-scrollbar-track:active {
  border: var(--os-track-border-active);
  background: var(--os-track-bg-active);
}

.os-scrollbar-handle {
  border: var(--os-handle-border);
  border-radius: var(--os-handle-border-radius);
  background: var(--os-handle-bg);
}
.os-scrollbar-handle:hover {
  border: var(--os-handle-border-hover);
  background: var(--os-handle-bg-hover);
}
.os-scrollbar-handle:active {
  border: var(--os-handle-border-active);
  background: var(--os-handle-bg-active);
}

.os-scrollbar-track:before,
.os-scrollbar-handle:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: block;
}

.os-scrollbar-horizontal {
  padding: var(--os-padding-perpendicular) var(--os-padding-axis);
  right: var(--os-size);
  height: var(--os-size);
}
.os-scrollbar-horizontal.os-scrollbar-rtl {
  left: var(--os-size);
  right: 0;
}
.os-scrollbar-horizontal .os-scrollbar-track:before {
  top: calc(var(--os-padding-perpendicular) * -1);
  bottom: calc(var(--os-padding-perpendicular) * -1);
}
.os-scrollbar-horizontal .os-scrollbar-handle {
  min-width: var(--os-handle-min-size);
  max-width: var(--os-handle-max-size);
  height: var(--os-handle-perpendicular-size);
  transition: opacity 0.15s, background-color 0.15s, border-color 0.15s, height 0.15s;
}
.os-scrollbar-horizontal .os-scrollbar-handle:before {
  top: calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);
  bottom: calc(var(--os-padding-perpendicular) * -1);
}
.os-scrollbar-horizontal:hover .os-scrollbar-handle {
  height: var(--os-handle-perpendicular-size-hover);
}
.os-scrollbar-horizontal:active .os-scrollbar-handle {
  height: var(--os-handle-perpendicular-size-active);
}

.os-scrollbar-vertical {
  padding: var(--os-padding-axis) var(--os-padding-perpendicular);
  bottom: var(--os-size);
  width: var(--os-size);
}
.os-scrollbar-vertical .os-scrollbar-track:before {
  left: calc(var(--os-padding-perpendicular) * -1);
  right: calc(var(--os-padding-perpendicular) * -1);
}
.os-scrollbar-vertical .os-scrollbar-handle {
  min-height: var(--os-handle-min-size);
  max-height: var(--os-handle-max-size);
  width: var(--os-handle-perpendicular-size);
  transition: opacity 0.15s, background-color 0.15s, border-color 0.15s, width 0.15s;
}
.os-scrollbar-vertical .os-scrollbar-handle:before {
  left: calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);
  right: calc(var(--os-padding-perpendicular) * -1);
}
.os-scrollbar-vertical.os-scrollbar-rtl .os-scrollbar-handle:before {
  right: calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);
  left: calc(var(--os-padding-perpendicular) * -1);
}
.os-scrollbar-vertical:hover .os-scrollbar-handle {
  width: var(--os-handle-perpendicular-size-hover);
}
.os-scrollbar-vertical:active .os-scrollbar-handle {
  width: var(--os-handle-perpendicular-size-active);
}

/* NONE THEME: */
[data-overlayscrollbars-viewport~=measuring] > .os-scrollbar,
.os-theme-none.os-scrollbar {
  display: none !important;
}

/* DARK & LIGHT THEME: */
.os-theme-dark,
.os-theme-light {
  box-sizing: border-box;
  --os-size: 10px;
  --os-padding-perpendicular: 2px;
  --os-padding-axis: 2px;
  --os-track-border-radius: 10px;
  --os-handle-interactive-area-offset: 4px;
  --os-handle-border-radius: 10px;
}

.os-theme-dark {
  --os-handle-bg: rgba(0, 0, 0, 0.44);
  --os-handle-bg-hover: rgba(0, 0, 0, 0.55);
  --os-handle-bg-active: rgba(0, 0, 0, 0.66);
}

.os-theme-light {
  --os-handle-bg: rgba(255, 255, 255, 0.44);
  --os-handle-bg-hover: rgba(255, 255, 255, 0.55);
  --os-handle-bg-active: rgba(255, 255, 255, 0.66);
}
.container{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.container.container--is-scrollable>.container-body{display:flex;flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;flex-direction:column;align-items:stretch;justify-content:flex-start;overflow-x:hidden;overflow-y:auto}.container:not(.container--is-scrollable):has(.container)>.container-body,.container:not(.container--is-scrollable):has(.container)>.container-body>.container-content{flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%}.container-body{position:relative;display:flex;flex:1 0 auto;flex-direction:column;align-items:stretch;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden}.container-content{position:relative;display:flex;flex:1 0 auto;flex-direction:column;align-items:stretch;justify-content:flex-start}
.screen-footer{backdrop-filter:blur(24px) opacity(1);z-index:100;display:flex;flex:none;flex-direction:row;align-items:center;justify-content:flex-end;background:color-mix(in srgb, var(--color-fill) 85%, transparent);height:calc(79.2px + 8.8 * ((100vw - 481px) / 1439));padding-left:calc(240px + 240 * ((100vw - 1921px) / 639));padding-right:calc(240px + 240 * ((100vw - 1921px) / 639))}@media(max-width: 1920px){.screen-footer{padding-left:calc(60px + 180 * ((100vw - 481px) / 1439));padding-right:calc(60px + 180 * ((100vw - 481px) / 1439))}}.screen-footer:before{content:"";display:block;position:absolute;top:0;left:0;right:0;transition-property:background-color,border-color,color,visibility,opacity;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);background:var(--color-border);height:1px}
.navigation-bar-button{flex:none;flex:none;border-radius:calc(36px + 4 * ((100vw - 481px) / 1439));overflow:hidden;height:calc(36px + 4 * ((100vw - 481px) / 1439));width:calc(36px + 4 * ((100vw - 481px) / 1439));padding:0px}.navigation-bar-button .button-label,.navigation-bar-button .button-badge{display:none}.navigation-bar-button .button-picto{font-size:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}.navigation-bar-button .button-picto svg{height:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));width:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}.navigation-bar-button--lg{flex:none;border-radius:calc(43.2px + 4.8 * ((100vw - 481px) / 1439));overflow:hidden;height:calc(43.2px + 4.8 * ((100vw - 481px) / 1439));width:calc(43.2px + 4.8 * ((100vw - 481px) / 1439))}.navigation-bar-button--lg .button-picto{font-size:calc(16.2px + 1.8 * ((100vw - 481px) / 1439))}.navigation-bar-button--lg .button-picto svg{height:calc(16.2px + 1.8 * ((100vw - 481px) / 1439));width:calc(16.2px + 1.8 * ((100vw - 481px) / 1439))}.navigation-bar-button--sm{flex:none;border-radius:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));overflow:hidden;height:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));width:calc(32.4px + 3.6 * ((100vw - 481px) / 1439))}.navigation-bar-button--sm .button-picto{font-size:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}.navigation-bar-button--sm .button-picto svg{height:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));width:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}.navigation-bar-button--xs{flex:none;border-radius:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));overflow:hidden;height:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));width:calc(32.4px + 3.6 * ((100vw - 481px) / 1439))}.navigation-bar-button--xs .button-picto{font-size:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}.navigation-bar-button--xs .button-picto svg{height:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));width:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}
.navigation-bar{position:relative;display:flex;flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;flex-direction:row;align-items:center;justify-content:flex-start;row-gap:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));column-gap:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}.navigation-bar-back{flex:none}.navigation-bar-head{position:relative;display:flex;flex:none;flex-direction:row;align-items:center;justify-content:flex-start;row-gap:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));column-gap:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}.navigation-bar-body{position:relative;display:flex;flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;flex-direction:row;align-items:center;justify-content:center;row-gap:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));column-gap:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}.navigation-bar--start .navigation-bar-body{display:flex;flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;flex-direction:row;align-items:center;justify-content:flex-start}.navigation-bar--center .navigation-bar-body{display:flex;flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;flex-direction:row;align-items:center;justify-content:center}.navigation-bar--end .navigation-bar-body{display:flex;flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;flex-direction:row;align-items:center;justify-content:flex-end}.navigation-bar-foot{position:relative;display:flex;flex:none;flex-direction:row;align-items:center;justify-content:flex-end;row-gap:2px;column-gap:2px}.navigation-bar-picto{border-radius:calc(36px + 4 * ((100vw - 481px) / 1439));height:calc(36px + 4 * ((100vw - 481px) / 1439));width:calc(36px + 4 * ((100vw - 481px) / 1439));font-size:calc(16.2px + 1.8 * ((100vw - 481px) / 1439));--fa-primary-color:var(--color-main-400);--fa-secondary-color:var(--color-main-400);--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:var(--color-main-400);background-color:var(--color-gray-100)}.navigation-bar-picto svg{height:calc(16.2px + 1.8 * ((100vw - 481px) / 1439));width:calc(16.2px + 1.8 * ((100vw - 481px) / 1439))}.theme-dark--disabled .navigation-bar-picto{--fa-primary-color:var(--color-main-400);--fa-secondary-color:var(--color-main-400);--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .navigation-bar-picto{--fa-primary-color:var(--color-main-400);--fa-secondary-color:var(--color-main-400);--fa-primary-opacity:1;--fa-secondary-opacity:.55}}.navigation-bar-image{flex:none;border-radius:calc(43.2px + 4.8 * ((100vw - 481px) / 1439));overflow:hidden;height:calc(43.2px + 4.8 * ((100vw - 481px) / 1439));width:calc(43.2px + 4.8 * ((100vw - 481px) / 1439))}.navigation-bar-title-bar{flex:none}.navigation-bar-title-bar .title-bar-title{color:var(--color-title);font-weight:600;font-family:var(--font-family-sans);font-size:calc(20px + 1 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.navigation-bar-title-bar .title-bar-title{font-size:calc(19px + 1 * ((100vw - 481px) / 799))}}.navigation-bar-title-bar .title-bar-infos{color:var(--color-infos);font-weight:400;font-family:var(--font-family-sans);font-size:calc(14px + 0.7 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.navigation-bar-title-bar .title-bar-infos{font-size:calc(13.3px + 0.7 * ((100vw - 481px) / 799))}}.navigation-bar--center .navigation-bar-title-bar .title-bar-body{display:flex;flex-direction:column;align-items:center;justify-content:center}.navigation-bar--center .navigation-bar-title-bar .title-bar-title,.navigation-bar--center .navigation-bar-title-bar .title-bar-infos{text-align:center}.navigation-bar--lg .navigation-bar-title-bar .title-bar-title{font-weight:400;font-family:var(--font-family-sans);font-size:calc(22px + 1.1 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.navigation-bar--lg .navigation-bar-title-bar .title-bar-title{font-size:calc(20.9px + 1.1 * ((100vw - 481px) / 799))}}.navigation-bar--lg .navigation-bar-title-bar .title-bar-infos{font-weight:400;font-family:var(--font-family-sans);font-size:calc(14px + 0.7 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.navigation-bar--lg .navigation-bar-title-bar .title-bar-infos{font-size:calc(13.3px + 0.7 * ((100vw - 481px) / 799))}}.navigation-bar--sm .navigation-bar-title-bar .title-bar-title{font-weight:400;font-family:var(--font-family-sans);font-size:calc(18px + 0.9 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.navigation-bar--sm .navigation-bar-title-bar .title-bar-title{font-size:calc(17.1px + 0.9 * ((100vw - 481px) / 799))}}.navigation-bar--sm .navigation-bar-title-bar .title-bar-infos{font-weight:400;font-family:var(--font-family-sans);font-size:calc(13px + 0.65 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.navigation-bar--sm .navigation-bar-title-bar .title-bar-infos{font-size:13px}}
.screen-navigation-bar{position:relative;display:flex;flex:none;flex-direction:row;align-items:center;justify-content:flex-start;row-gap:calc(0px + 0 * ((100vw - 481px) / 1439));column-gap:calc(0px + 0 * ((100vw - 481px) / 1439));height:100%}.screen-navigation-bar .navigation-bar-back{margin-left:calc(-57.6px + -6.4 * ((100vw - 481px) / 1439))}.screen-navigation-bar .navigation-bar-picto,.screen-navigation-bar .navigation-bar-image{margin-left:calc(-57.6px + -6.4 * ((100vw - 481px) / 1439))}.screen-navigation-bar .navigation-bar-body{height:calc(54px + 6 * ((100vw - 481px) / 1439))}.screen-navigation-bar.screen-navigation-bar--small{transform:translateY(var(--navigation-bar-offset))}.screen-navigation-bar.screen-navigation-bar--small .navigation-bar-picto{border-radius:calc(36px + 4 * ((100vw - 481px) / 1439));height:calc(36px + 4 * ((100vw - 481px) / 1439));width:calc(36px + 4 * ((100vw - 481px) / 1439));font-size:calc(18px + 2 * ((100vw - 481px) / 1439));background:var(--color-gray-100)}.screen-navigation-bar.screen-navigation-bar--small .navigation-bar-picto svg{height:calc(18px + 2 * ((100vw - 481px) / 1439));width:calc(18px + 2 * ((100vw - 481px) / 1439))}.screen-navigation-bar.screen-navigation-bar--small .navigation-bar-title-bar .title-bar-title{font-weight:400;font-family:var(--font-family-sans);font-size:calc(20px + 1 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.screen-navigation-bar.screen-navigation-bar--small .navigation-bar-title-bar .title-bar-title{font-size:calc(19px + 1 * ((100vw - 481px) / 799))}}.screen-navigation-bar.screen-navigation-bar--small .navigation-bar-title-bar .title-bar-infos{font-weight:400;font-family:var(--font-family-sans);font-size:calc(13px + 0.65 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.screen-navigation-bar.screen-navigation-bar--small .navigation-bar-title-bar .title-bar-infos{font-size:13px}}.screen-navigation-bar.screen-navigation-bar--large{height:calc(79.2px + 8.8 * ((100vw - 481px) / 1439))}.screen-navigation-bar.screen-navigation-bar--large .navigation-bar-title-bar .title-bar-title{font-weight:400;font-family:var(--font-family-sans);font-size:calc(32px + 1.6 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.screen-navigation-bar.screen-navigation-bar--large .navigation-bar-title-bar .title-bar-title{font-size:calc(30.4px + 1.6 * ((100vw - 481px) / 799))}}
.screen-header{overflow:hidden;padding-left:calc(240px + 240 * ((100vw - 1921px) / 639));padding-right:calc(240px + 240 * ((100vw - 1921px) / 639))}@media(max-width: 1920px){.screen-header{padding-left:calc(60px + 180 * ((100vw - 481px) / 1439));padding-right:calc(60px + 180 * ((100vw - 481px) / 1439))}}.screen-header.screen-header--small{backdrop-filter:blur(24px) opacity(1);z-index:100;position:sticky;top:0;left:0;right:0;display:flex;flex-direction:column;align-items:stretch;justify-content:center;background:color-mix(in srgb, var(--color-gray-200) 85%, transparent);height:calc(79.2px + 8.8 * ((100vw - 481px) / 1439))}.screen-header.screen-header--small:before{content:"";display:block;position:absolute;left:0;right:0;bottom:0;transition-property:background-color,border-color,color,visibility,opacity;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);height:1px;background:linear-gradient(to right, color-mix(in srgb, var(--color-stroke) 0%, transparent), color-mix(in srgb, var(--color-stroke) 100%, transparent), color-mix(in srgb, var(--color-stroke) 100%, transparent), color-mix(in srgb, var(--color-stroke) 0%, transparent))}.screen-header.screen-header--small.screen-header--is-large:before{opacity:0;visibility:hidden}.screen-header.screen-header--small.screen-header--is-large .screen-navigation-bar .navigation-bar-title-bar .title-bar-infos{display:none}.screen-header.screen-header--small.screen-header--is-above:before{opacity:1;visibility:visible}.screen-header.screen-header--large{z-index:75;position:sticky;top:calc(0px + 0 * ((100vw - 481px) / 1439));left:calc(0px + 0 * ((100vw - 481px) / 1439));right:calc(0px + 0 * ((100vw - 481px) / 1439));bottom:calc(0px + 0 * ((100vw - 481px) / 1439));display:flex;flex-direction:column;align-items:stretch;justify-content:center;height:calc(79.2px + 8.8 * ((100vw - 481px) / 1439))}
.screen{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex:none;flex-direction:column;align-items:stretch;justify-content:flex-start}.screen>.container-body>.container-content>.form{flex:1 0 auto}
.screen-content{row-gap:calc(64.8px + 7.2 * ((100vw - 481px) / 1439));column-gap:calc(64.8px + 7.2 * ((100vw - 481px) / 1439));padding-top:calc(64.8px + 7.2 * ((100vw - 481px) / 1439));padding-left:calc(240px + 240 * ((100vw - 1921px) / 639));padding-right:calc(240px + 240 * ((100vw - 1921px) / 639));padding-bottom:calc(64.8px + 7.2 * ((100vw - 481px) / 1439))}@media(max-width: 1920px){.screen-content{padding-left:calc(60px + 180 * ((100vw - 481px) / 1439));padding-right:calc(60px + 180 * ((100vw - 481px) / 1439))}}.screen-heading+.screen-content{padding-top:calc(32.4px + 3.6 * ((100vw - 481px) / 1439))}.screen-header--large+.screen-content{min-height:100vh}
.screen-section .section-title-bar .title-bar-title{font-weight:400;font-family:var(--font-family-sans);font-size:calc(22px + 1.1 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.screen-section .section-title-bar .title-bar-title{font-size:calc(20.9px + 1.1 * ((100vw - 481px) / 799))}}
.screen-split{padding-top:calc(64.8px + 7.2 * ((100vw - 481px) / 1439));padding-left:calc(240px + 240 * ((100vw - 1921px) / 639));padding-right:calc(240px + 240 * ((100vw - 1921px) / 639));padding-bottom:calc(64.8px + 7.2 * ((100vw - 481px) / 1439))}@media(max-width: 1920px){.screen-split{padding-left:calc(60px + 180 * ((100vw - 481px) / 1439));padding-right:calc(60px + 180 * ((100vw - 481px) / 1439))}}.screen-split .screen-content{padding:0px}


.input-arrow{position:absolute;top:0;right:0;bottom:0;font-size:calc(12.6px + 1.4 * ((100vw - 481px) / 1439));font-weight:900;font-family:"Font Awesome 6 Pro";--fa-primary-color:var(--color-gray-700);--fa-secondary-color:var(--color-gray-700);--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:var(--color-gray-700);aspect-ratio:1/1;pointer-events:none}.input-arrow svg{height:calc(12.6px + 1.4 * ((100vw - 481px) / 1439));width:calc(12.6px + 1.4 * ((100vw - 481px) / 1439))}.input-arrow:after{display:none}.theme-dark--disabled .input-arrow{--fa-primary-color:var(--color-gray-700);--fa-secondary-color:var(--color-gray-700);--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .input-arrow{--fa-primary-color:var(--color-gray-700);--fa-secondary-color:var(--color-gray-700);--fa-primary-opacity:1;--fa-secondary-opacity:.55}}
.select-input{cursor:pointer;user-select:none;position:relative;transition-property:background-color,border-color,color,visibility,opacity;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}.select-input.select-input--is-disabled{opacity:.5}.select-input-field{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;row-gap:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));column-gap:calc(7.2px + 0.8 * ((100vw - 481px) / 1439))}.select-input-body{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;border-style:solid;border-width:1px;border-color:var(--color-border);border-radius:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));overflow:hidden;background:var(--color-field);height:calc(43.2px + 4.8 * ((100vw - 481px) / 1439))}.select-input--has-error .select-input-body{border-color:var(--color-warn)}.select-input--has-focus .select-input-body{border-color:var(--color-main-200)}.select-input-body select{color:var(--color-text);font-weight:400;font-family:var(--font-family-sans);font-size:calc(14px + 0.7 * ((100vw - 1281px) / 639));-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0px;display:block;padding:0px;padding-left:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));padding-right:calc(43.2px + 4.8 * ((100vw - 481px) / 1439));height:100%;width:100%}@media(max-width: 1280px){.select-input-body select{font-size:calc(13.3px + 0.7 * ((100vw - 481px) / 799))}}.select-input--has-value .select-input-body select{color:var(--color-text)}.select-input-spinner{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(43.2px + 4.8 * ((100vw - 481px) / 1439));width:calc(43.2px + 4.8 * ((100vw - 481px) / 1439))}.form-list .select-input .select-input-field{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:0px}.form-list .select-input .select-input-field-head{flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%}.form-list .select-input .select-input-field-body select{text-align:right}.form-grid .select-input .input-field{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;row-gap:calc(0px + 0 * ((100vw - 481px) / 1439));column-gap:calc(0px + 0 * ((100vw - 481px) / 1439));border-style:solid;border-width:1px;border-color:var(--color-border);border-radius:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));overflow:hidden;background:var(--color-field);padding:0px;padding-left:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}.form-grid .select-input .select-input-body{display:flex;flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;flex-direction:row;align-items:center;justify-content:flex-start;border:none}.form-grid .select-input .select-input-body select{text-align:right}.form-grid .select-input .select-input-prefix{margin:0px}
.pagination{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.pagination-head:not(:last-child),.pagination-body:not(:last-child){margin-right:calc(10.8px + 1.2 * ((100vw - 481px) / 1439))}.pagination-body{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;border-style:solid;border-width:1px;border-color:var(--color-border);border-radius:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));overflow:hidden;background:var(--color-gray-200);height:calc(32.4px + 3.6 * ((100vw - 481px) / 1439))}.pagination-prev{order:1}.pagination-next{order:3}.pagination-main{order:2}.pagination-prev .button.pagination-next-button,.pagination-prev .button.pagination-prev-button,.pagination-next .button.pagination-next-button,.pagination-next .button.pagination-prev-button{border:none;background:rgba(0,0,0,0);height:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));padding:0px}.pagination--has-next .pagination-prev .button.pagination-next-button .button-picto,.pagination--has-next .pagination-next .button.pagination-next-button .button-picto{--fa-primary-color:var(--color-main-400);--fa-secondary-color:var(--color-main-400);--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:var(--color-main-400)}.theme-dark--disabled .pagination--has-next .pagination-prev .button.pagination-next-button .button-picto,.theme-dark--disabled .pagination--has-next .pagination-next .button.pagination-next-button .button-picto{--fa-primary-color:var(--color-main-400);--fa-secondary-color:var(--color-main-400);--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .pagination--has-next .pagination-prev .button.pagination-next-button .button-picto,.theme-auto--disabled .pagination--has-next .pagination-next .button.pagination-next-button .button-picto{--fa-primary-color:var(--color-main-400);--fa-secondary-color:var(--color-main-400);--fa-primary-opacity:1;--fa-secondary-opacity:.55}}.pagination--has-prev .pagination-prev .button.pagination-prev-button .button-picto,.pagination--has-prev .pagination-next .button.pagination-prev-button .button-picto{--fa-primary-color:var(--color-main-400);--fa-secondary-color:var(--color-main-400);--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:var(--color-main-400)}.theme-dark--disabled .pagination--has-prev .pagination-prev .button.pagination-prev-button .button-picto,.theme-dark--disabled .pagination--has-prev .pagination-next .button.pagination-prev-button .button-picto{--fa-primary-color:var(--color-main-400);--fa-secondary-color:var(--color-main-400);--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .pagination--has-prev .pagination-prev .button.pagination-prev-button .button-picto,.theme-auto--disabled .pagination--has-prev .pagination-next .button.pagination-prev-button .button-picto{--fa-primary-color:var(--color-main-400);--fa-secondary-color:var(--color-main-400);--fa-primary-opacity:1;--fa-secondary-opacity:.55}}.pagination-prev .button.button--pagination-prev-button .button-label{order:2}.pagination-prev .button.button--pagination-prev-button .button-picto{order:1;margin:0px;margin-right:calc(9px + 1 * ((100vw - 481px) / 1439))}.pagination-next .button.button--pagination-next-button .button-label{order:1}.pagination-next .button.button--pagination-next-button .button-picto{order:2;margin:0px;margin-left:calc(9px + 1 * ((100vw - 481px) / 1439))}.pagination-pages{border-left:1px solid var(--color-stroke);border-right:1px solid var(--color-stroke)}.pagination-pages .select-input .select-input-body{border:none;border-radius:0px;background:rgba(0,0,0,0);height:calc(32.4px + 3.6 * ((100vw - 481px) / 1439))}.pagination-pages .select-input .select-input-body select{flex:none;padding:0px;padding-left:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));padding-right:calc(32.4px + 3.6 * ((100vw - 481px) / 1439))}.pagination-pages .select-input .select-input-picto{display:none}
.pager{position:relative;height:calc(79.2px + 8.8 * ((100vw - 481px) / 1439))}.pager .pagination .pagination-body{backdrop-filter:blur(24px) opacity(1);border-style:solid;border-width:1px;border-color:var(--color-border);border-radius:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));overflow:hidden;background:color-mix(in srgb, var(--color-gray-200) 65%, transparent)}
.screen-pager{backdrop-filter:blur(24px) opacity(1);z-index:100;position:sticky;left:0;right:0;bottom:0;display:flex;flex:none;flex-direction:row;align-items:center;justify-content:flex-end;background:color-mix(in srgb, var(--color-fill) 85%, transparent);height:calc(79.2px + 8.8 * ((100vw - 481px) / 1439));padding-left:calc(240px + 240 * ((100vw - 1921px) / 639));padding-right:calc(240px + 240 * ((100vw - 1921px) / 639))}@media(max-width: 1920px){.screen-pager{padding-left:calc(60px + 180 * ((100vw - 481px) / 1439));padding-right:calc(60px + 180 * ((100vw - 481px) / 1439))}}.screen-pager:before{content:"";display:block;position:absolute;top:0;left:0;right:0;transition-property:background-color,border-color,color,visibility,opacity;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);opacity:0;visibility:hidden;background:var(--color-stroke);height:1px;background:linear-gradient(to right, color-mix(in srgb, var(--color-stroke) 0%, transparent), color-mix(in srgb, var(--color-stroke) 100%, transparent), color-mix(in srgb, var(--color-stroke) 100%, transparent), color-mix(in srgb, var(--color-stroke) 0%, transparent))}.screen-pager.screen-pager--is-above:before{opacity:1;visibility:visible}
.screen-heading{position:relative;display:grid;grid-template-columns:3fr 2fr;row-gap:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));column-gap:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));padding-top:calc(64.8px + 7.2 * ((100vw - 481px) / 1439));padding-left:calc(240px + 240 * ((100vw - 1921px) / 639));padding-right:calc(240px + 240 * ((100vw - 1921px) / 639));padding-bottom:calc(64.8px + 7.2 * ((100vw - 481px) / 1439))}@media(max-width: 1920px){.screen-heading{padding-left:calc(60px + 180 * ((100vw - 481px) / 1439));padding-right:calc(60px + 180 * ((100vw - 481px) / 1439))}}.screen-heading-body{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:center;row-gap:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));column-gap:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}.screen-heading-foot{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:center;row-gap:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));column-gap:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}.screen-heading-title{color:var(--color-title);font-weight:500;line-height:1;font-family:var(--font-family-sans);font-size:calc(48px + 2.4 * ((100vw - 1281px) / 639));white-space:pre-line}@media(max-width: 1280px){.screen-heading-title{font-size:calc(45.6px + 2.4 * ((100vw - 481px) / 799))}}.screen-heading-infos{color:var(--color-infos);font-weight:400;line-height:1;font-family:var(--font-family-sans);font-size:calc(18px + 0.9 * ((100vw - 1281px) / 639));white-space:pre-line}@media(max-width: 1280px){.screen-heading-infos{font-size:calc(17.1px + 0.9 * ((100vw - 481px) / 799))}}.screen-heading-content{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:center;aspect-ratio:3/2;width:100%}

.error{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex:1 0 auto;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(to bottom, var(--color-gray-200), var(--color-warn-100))}.error-label{color:var(--color-warn);font-weight:700;font-family:var(--font-family-sans);font-size:calc(24px + 1.2 * ((100vw - 1281px) / 639));position:absolute;right:0;bottom:0;line-height:.75;line-break:none;padding:calc(32.4px + 3.6 * ((100vw - 481px) / 1439))}@media(max-width: 1280px){.error-label{font-size:calc(22.8px + 1.2 * ((100vw - 481px) / 799))}}.error-message{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;row-gap:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));column-gap:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));max-width:calc(576px + 64 * ((100vw - 481px) / 1439))}.error-message .button{margin-top:calc(10.8px + 1.2 * ((100vw - 481px) / 1439))}.error-message-title{color:var(--color-warn);font-weight:700;font-family:var(--font-family-sans);font-size:calc(20px + 1 * ((100vw - 1281px) / 639));line-height:1}@media(max-width: 1280px){.error-message-title{font-size:calc(19px + 1 * ((100vw - 481px) / 799))}}.error-message-infos{color:var(--color-gray-900);font-weight:400;font-family:var(--font-family-sans);font-size:calc(48px + 2.4 * ((100vw - 1281px) / 639));line-height:1.15}@media(max-width: 1280px){.error-message-infos{font-size:calc(45.6px + 2.4 * ((100vw - 481px) / 799))}}
.error-screen{background:linear-gradient(to bottom, var(--color-gray-200), var(--color-warn-100))}.error-screen .screen-content{display:flex;flex:1 0 auto;flex-direction:column;align-items:center;justify-content:center}.error-screen-label{color:var(--color-warn);font-weight:700;font-family:var(--font-family-sans);font-size:calc(24px + 1.2 * ((100vw - 1281px) / 639));position:absolute;right:0;bottom:0;line-height:.75;line-break:none;padding:calc(32.4px + 3.6 * ((100vw - 481px) / 1439))}@media(max-width: 1280px){.error-screen-label{font-size:calc(22.8px + 1.2 * ((100vw - 481px) / 799))}}.error-screen-message{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;row-gap:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));column-gap:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));max-width:calc(576px + 64 * ((100vw - 481px) / 1439))}.error-screen-message .button{margin-top:calc(10.8px + 1.2 * ((100vw - 481px) / 1439))}.error-screen-message-title{color:var(--color-warn);font-weight:700;font-family:var(--font-family-sans);font-size:calc(20px + 1 * ((100vw - 1281px) / 639));line-height:1}@media(max-width: 1280px){.error-screen-message-title{font-size:calc(19px + 1 * ((100vw - 481px) / 799))}}.error-screen-message-infos{color:var(--color-gray-900);font-weight:400;font-family:var(--font-family-sans);font-size:calc(48px + 2.4 * ((100vw - 1281px) / 639));line-height:1.15}@media(max-width: 1280px){.error-screen-message-infos{font-size:calc(45.6px + 2.4 * ((100vw - 481px) / 799))}}
.invite-batch-form .repeater .form-field:not(:last-child){border-right:1px solid var(--color-stroke)}.invite-batch-form-import{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;row-gap:calc(43.2px + 4.8 * ((100vw - 481px) / 1439));column-gap:calc(43.2px + 4.8 * ((100vw - 481px) / 1439))}.invite-batch-form-import-head{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));column-gap:calc(32.4px + 3.6 * ((100vw - 481px) / 1439))}.invite-batch-form-import-body{position:relative;border-style:solid;border-width:1px;border-color:var(--color-border);border-radius:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));column-gap:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));padding:calc(32.4px + 3.6 * ((100vw - 481px) / 1439))}.invite-batch-form-import-title{font-weight:400;font-family:var(--font-family-sans);font-size:calc(36px + 1.8 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.invite-batch-form-import-title{font-size:calc(34.2px + 1.8 * ((100vw - 481px) / 799))}}.invite-batch-form-import-field{max-width:calc(576px + 64 * ((100vw - 481px) / 1439));min-width:calc(288px + 32 * ((100vw - 481px) / 1439));width:100%}.invite-batch-form-sample{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;row-gap:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));column-gap:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));max-width:calc(576px + 64 * ((100vw - 481px) / 1439));min-width:calc(288px + 32 * ((100vw - 481px) / 1439));width:100%}.invite-batch-form-sample-title{font-weight:400;font-family:var(--font-family-sans);font-size:calc(12px + 0.6 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.invite-batch-form-sample-title{font-size:12px}}.invite-batch-form-sample-table{mask-image:linear-gradient(to bottom, black, rgba(0, 0, 0, 0))}.invite-batch-form-sample-table table{border:none;border-collapse:collapse;background:var(--color-gray-100);width:100%}.invite-batch-form-sample-table td{border:1px solid var(--color-border);padding:calc(7.2px + 0.8 * ((100vw - 481px) / 1439))}

.invite-quota{border-radius:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;row-gap:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));column-gap:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));background:var(--color-gray-100);padding:calc(21.6px + 2.4 * ((100vw - 481px) / 1439))}.invite-quota-picto{font-size:calc(16.2px + 1.8 * ((100vw - 481px) / 1439));--fa-primary-color:var(--color-main-100);--fa-secondary-color:var(--color-main-400);--fa-primary-opacity:1;--fa-secondary-opacity:1;color:var(--color-main-100)}.invite-quota-picto svg{height:calc(16.2px + 1.8 * ((100vw - 481px) / 1439));width:calc(16.2px + 1.8 * ((100vw - 481px) / 1439))}.theme-dark--disabled .invite-quota-picto{--fa-primary-color:var(--color-main-100);--fa-secondary-color:var(--color-main-400);--fa-primary-opacity:1;--fa-secondary-opacity:1}@media(prefers-color-scheme: dark){.theme-auto--disabled .invite-quota-picto{--fa-primary-color:var(--color-main-100);--fa-secondary-color:var(--color-main-400);--fa-primary-opacity:1;--fa-secondary-opacity:1}}
.modal-footer{backdrop-filter:blur(24px) opacity(1);z-index:100;position:sticky;left:0;right:0;bottom:0;display:flex;flex:none;flex-direction:row;align-items:center;justify-content:flex-start;align-self:stretch;background:color-mix(in srgb, var(--color-fill) 85%, transparent);padding:calc(21.6px + 2.4 * ((100vw - 481px) / 1439))}.modal-footer:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;border-top:1px solid var(--color-stroke);transition-property:background-color,border-color,color,visibility,opacity;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);opacity:0;visibility:hidden}.modal-footer.modal-footer--is-above:before{opacity:1;visibility:visible}
.modal-window:not(.modal-window--is-head) .modal-navigation-bar .navigation-bar-button .picto:before{content:""}.modal-window:not(.modal-window--is-head) .modal-navigation-bar .navigation-bar-button .picto:after{content:""}
.modal-header{z-index:100;position:sticky;top:0;backdrop-filter:blur(24px) opacity(1);display:flex;flex-direction:column;align-items:stretch;justify-content:center;background:color-mix(in srgb, var(--color-fill) 85%, transparent);padding:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));height:calc(79.2px + 8.8 * ((100vw - 481px) / 1439))}.modal-header:before{content:"";display:block;position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid var(--color-stroke);transition-property:background-color,border-color,color,visibility,opacity;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);opacity:0;visibility:hidden;background:var(--color-stroke);height:1px}.modal-header.modal-header--is-scrolled:before{opacity:1;visibility:visible}.modal-header--lg{height:calc(79.2px + 8.8 * ((100vw - 481px) / 1439))}.modal-header--sm{height:calc(75.6px + 8.4 * ((100vw - 481px) / 1439))}
.modal{position:relative;box-shadow:calc(0px + 0 * ((100vw - 481px) / 1439)) calc(0px + 0 * ((100vw - 481px) / 1439)) calc(14.4px + 1.6 * ((100vw - 481px) / 1439)) calc(0px + 0 * ((100vw - 481px) / 1439)) rgba(0,0,0,.05);display:flex;flex:none;flex-direction:column;align-items:stretch;justify-content:flex-start;border-radius:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));overflow:hidden;background:var(--color-fill);max-height:100%;max-width:100%;width:100%}.modal>.container-body>.container-content>.form{flex:1 0 auto}.modal .os-scrollbar{--os-padding-axis: 24px}.modal--lg{height:100%;width:100%;border:none;border-radius:0px}.modal--md{max-width:calc(864px + 96 * ((100vw - 481px) / 1439))}.modal--sm{max-width:calc(648px + 72 * ((100vw - 481px) / 1439))}.modal--xs{max-width:calc(432px + 48 * ((100vw - 481px) / 1439))}
.modal-content{padding:calc(21.6px + 2.4 * ((100vw - 481px) / 1439))}.modal--has-header .modal-content{padding-top:0px}.modal--has-footer .modal-content{padding-bottom:0px}

.modal-split{row-gap:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));column-gap:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));padding-left:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));padding-right:calc(32.4px + 3.6 * ((100vw - 481px) / 1439))}.modal-split .modal-content{padding-left:0px;padding-right:0px}
.modal-aside{padding:0px;padding-top:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));padding-left:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));padding-bottom:calc(32.4px + 3.6 * ((100vw - 481px) / 1439))}
.confirm{position:relative;display:flex;flex:none;flex-direction:column;align-items:stretch;justify-content:flex-start}.confirm .modal-content{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;row-gap:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));column-gap:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));min-height:0px;max-height:none;padding:calc(32.4px + 3.6 * ((100vw - 481px) / 1439))}.confirm .modal-header{height:auto;padding:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));padding-bottom:0px}.confirm .modal-header .modal-navigation-bar .navigation-bar-head,.confirm .modal-header .modal-navigation-bar .navigation-bar-foot{display:none}.confirm .modal-header .modal-navigation-bar .navigation-bar-title-bar .title-bar-title{font-weight:400;font-family:var(--font-family-sans);font-size:calc(16px + 0.8 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.confirm .modal-header .modal-navigation-bar .navigation-bar-title-bar .title-bar-title{font-size:calc(15.2px + 0.8 * ((100vw - 481px) / 799))}}.confirm .modal-header .modal-navigation-bar .navigation-bar-title-bar .title-bar-infos{font-weight:400;font-family:var(--font-family-sans);font-size:calc(13px + 0.65 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.confirm .modal-header .modal-navigation-bar .navigation-bar-title-bar .title-bar-infos{font-size:13px}}.confirm .modal-footer{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;height:auto;backdrop-filter:none;background:none;border:none;padding:0px}.confirm .modal-footer:before{display:none}.confirm-title-bar{flex:none}.confirm-title-bar .title-bar-body{display:flex;flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;flex-direction:column;align-items:center;justify-content:center}.confirm-title-bar .title-bar-title,.confirm-title-bar .title-bar-infos{text-align:center}.confirm-message{color:var(--color-gray-900);font-weight:400;font-family:var(--font-family-sans);font-size:calc(16px + 0.8 * ((100vw - 1281px) / 639));text-align:center}@media(max-width: 1280px){.confirm-message{font-size:calc(15.2px + 0.8 * ((100vw - 481px) / 799))}}.confirm-message:not(:last-child){margin-bottom:calc(5.4px + 0.6 * ((100vw - 481px) / 1439))}.confirm-content{width:100%}.confirm-button-group{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;row-gap:calc(0px + 0 * ((100vw - 481px) / 1439));column-gap:calc(0px + 0 * ((100vw - 481px) / 1439));border:none;border-top:1px solid var(--color-border)}.confirm-accept-button,.confirm-cancel-button{flex:1 1 0;background:var(--color-gray-200);border:none;border-radius:0px;height:calc(54px + 6 * ((100vw - 481px) / 1439))}.confirm-accept-button .button-label,.confirm-cancel-button .button-label{font-weight:500;font-family:var(--font-family-sans);font-size:calc(16px + 0.8 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.confirm-accept-button .button-label,.confirm-cancel-button .button-label{font-size:calc(15.2px + 0.8 * ((100vw - 481px) / 799))}}.confirm-accept-button:not(:last-child),.confirm-cancel-button:not(:last-child){border:none;border-right:1px solid var(--color-border)}.confirm-accept-button:hover,.confirm-cancel-button:hover{background:var(--color-gray-400)}.confirm--normal .confirm-accept-button .button-label{color:var(--color-main)}.confirm--normal .confirm-accept-button:hover{background:var(--color-main-100)}.confirm--delete .confirm-accept-button .button-label{color:var(--color-warn)}.confirm--delete .confirm-accept-button:hover{background:var(--color-warn-100)}
.table-cell{position:relative;border-top:1px solid var(--color-stroke);border-bottom:1px solid var(--color-stroke);display:table-cell}.table-head .table-cell:first-child{border-top-left-radius:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));border-bottom-left-radius:calc(7.2px + 0.8 * ((100vw - 481px) / 1439))}.table-head .table-cell:last-child{border-top-right-radius:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));border-bottom-right-radius:calc(7.2px + 0.8 * ((100vw - 481px) / 1439))}.table-foot .table-cell{border:none;background:var(--color-gray-500)}.table--is-empty .table-cell{border:none}.table--has-action .table-cell{cursor:pointer;user-select:none}.table-cell-content{display:flex;flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));padding-top:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));padding-bottom:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));width:100%}.table-cell:first-child .table-cell-content{padding-left:calc(21.6px + 2.4 * ((100vw - 481px) / 1439))}.table-cell:last-child .table-cell-content{padding-right:calc(21.6px + 2.4 * ((100vw - 481px) / 1439))}.table-head .table-cell-content,.table-foot .table-cell-content{z-index:10;padding-top:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));padding-bottom:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}.table-cell-content:before{content:"";display:block;position:absolute;top:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));left:calc(0px + 0 * ((100vw - 481px) / 1439));right:calc(0px + 0 * ((100vw - 481px) / 1439));bottom:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));transition-property:background-color,border-color,color,visibility,opacity;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);opacity:0;visibility:hidden;background:var(--color-gray-400);display:block;pointer-events:none}.table-cell:first-child .table-cell-content:before{border-top-left-radius:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));border-bottom-left-radius:calc(10.8px + 1.2 * ((100vw - 481px) / 1439))}.table-cell:last-child .table-cell-content:before{border-top-right-radius:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));border-bottom-right-radius:calc(10.8px + 1.2 * ((100vw - 481px) / 1439))}.table-body .table-row:hover .table-cell-content:before{opacity:1;visibility:visible}
.table-row{display:table-row}.table-head .table-row,.table-foot .table-row,.table--is-empty .table-row{background-color:rgba(0,0,0,0)}
.table--is-empty .table-body{display:flex;flex:1 0 auto;flex-direction:column;align-items:stretch;justify-content:center}.table-body .placeholder-group:nth-child(1) .table-cell{border-top-color:color-mix(in srgb, var(--color-border) 87.5%, transparent);border-bottom-color:color-mix(in srgb, var(--color-border) 87.5%, transparent);opacity:.875}.table-body .placeholder-group:nth-child(2) .table-cell{border-top-color:color-mix(in srgb, var(--color-border) 75%, transparent);border-bottom-color:color-mix(in srgb, var(--color-border) 75%, transparent);opacity:.75}.table-body .placeholder-group:nth-child(3) .table-cell{border-top-color:color-mix(in srgb, var(--color-border) 62.5%, transparent);border-bottom-color:color-mix(in srgb, var(--color-border) 62.5%, transparent);opacity:.625}.table-body .placeholder-group:nth-child(4) .table-cell{border-top-color:color-mix(in srgb, var(--color-border) 50%, transparent);border-bottom-color:color-mix(in srgb, var(--color-border) 50%, transparent);opacity:.5}.table-body .placeholder-group:nth-child(5) .table-cell{border-top-color:color-mix(in srgb, var(--color-border) 37.5%, transparent);border-bottom-color:color-mix(in srgb, var(--color-border) 37.5%, transparent);opacity:.375}.table-body .placeholder-group:nth-child(6) .table-cell{border-top-color:color-mix(in srgb, var(--color-border) 25%, transparent);border-bottom-color:color-mix(in srgb, var(--color-border) 25%, transparent);opacity:.25}.table-body .placeholder-group:nth-child(7) .table-cell{border-top-color:color-mix(in srgb, var(--color-border) 12.5%, transparent);border-bottom-color:color-mix(in srgb, var(--color-border) 12.5%, transparent);opacity:.125}.table-body .placeholder-group:nth-child(8) .table-cell{border-top-color:color-mix(in srgb, var(--color-border) 0%, transparent);border-bottom-color:color-mix(in srgb, var(--color-border) 0%, transparent);opacity:0}
.table-footer{color:var(--color-label);font-weight:500;font-family:var(--font-family-sans);font-size:calc(12px + 0.6 * ((100vw - 1281px) / 639));cursor:pointer;user-select:none;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;line-height:1;letter-spacing:.05em;text-transform:uppercase;text-align:left;white-space:nowrap}@media(max-width: 1280px){.table-footer{font-size:12px}}.table-footer-sort{margin:0px;margin-left:4px}.table-footer-sort .picto{font-size:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));--fa-primary-color:var(--color-gray-600);--fa-secondary-color:var(--color-gray-600);--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:var(--color-gray-600)}.table-footer-sort .picto svg{height:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));width:calc(10.8px + 1.2 * ((100vw - 481px) / 1439))}.theme-dark--disabled .table-footer-sort .picto{--fa-primary-color:var(--color-gray-600);--fa-secondary-color:var(--color-gray-600);--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .table-footer-sort .picto{--fa-primary-color:var(--color-gray-600);--fa-secondary-color:var(--color-gray-600);--fa-primary-opacity:1;--fa-secondary-opacity:.55}}.table-footer-sort .picto:before{line-height:1}
.table--is-empty .table-foot{display:none}
.table-header{color:var(--color-label);font-weight:500;font-family:var(--font-family-sans);font-size:calc(12px + 0.6 * ((100vw - 1281px) / 639));cursor:pointer;user-select:none;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;line-height:1;letter-spacing:.05em;text-transform:uppercase;text-align:left;white-space:nowrap}@media(max-width: 1280px){.table-header{font-size:12px}}.table-header-sort{margin:0px;margin-left:4px}.table-header-sort .picto{font-size:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));--fa-primary-color:var(--color-gray-600);--fa-secondary-color:var(--color-gray-600);--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:var(--color-gray-600)}.table-header-sort .picto svg{height:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));width:calc(10.8px + 1.2 * ((100vw - 481px) / 1439))}.theme-dark--disabled .table-header-sort .picto{--fa-primary-color:var(--color-gray-600);--fa-secondary-color:var(--color-gray-600);--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .table-header-sort .picto{--fa-primary-color:var(--color-gray-600);--fa-secondary-color:var(--color-gray-600);--fa-primary-opacity:1;--fa-secondary-opacity:.55}}.table-header-sort .picto:before{line-height:1}

.table--is-empty .table-head{display:none}
.table{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;row-gap:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));column-gap:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}.table-content{position:relative;border:none;border-collapse:collapse;width:100%}.table--is-active .table-content{animation:pulse 1.5s linear infinite}@keyframes table-loading{from{opacity:.25}to{opacity:1}}.table-label{color:var(--color-label);font-weight:400;font-family:var(--font-family-sans);font-size:calc(12px + 0.6 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.table-label{font-size:12px}}
.image-placeholder{position:relative;aspect-ratio:2/1;animation:pulse 1.5s linear infinite;background:var(--color-gray-500)}.placeholder-group:nth-child(1) .image-placeholder{animation-delay:100ms}.placeholder-group:nth-child(2) .image-placeholder{animation-delay:200ms}.placeholder-group:nth-child(3) .image-placeholder{animation-delay:300ms}.placeholder-group:nth-child(4) .image-placeholder{animation-delay:400ms}.placeholder-group:nth-child(5) .image-placeholder{animation-delay:500ms}.placeholder-group:nth-child(6) .image-placeholder{animation-delay:600ms}.placeholder-group:nth-child(7) .image-placeholder{animation-delay:700ms}.placeholder-group:nth-child(8) .image-placeholder{animation-delay:800ms}.placeholder-group:nth-child(9) .image-placeholder{animation-delay:900ms}.placeholder-group:nth-child(10) .image-placeholder{animation-delay:1000ms}.placeholder-group:nth-child(11) .image-placeholder{animation-delay:1100ms}.placeholder-group:nth-child(12) .image-placeholder{animation-delay:1200ms}.placeholder-group:nth-child(13) .image-placeholder{animation-delay:1300ms}.placeholder-group:nth-child(14) .image-placeholder{animation-delay:1400ms}.placeholder-group:nth-child(15) .image-placeholder{animation-delay:1500ms}.placeholder-group:nth-child(16) .image-placeholder{animation-delay:1600ms}.placeholder-group:nth-child(17) .image-placeholder{animation-delay:1700ms}.placeholder-group:nth-child(18) .image-placeholder{animation-delay:1800ms}.placeholder-group:nth-child(19) .image-placeholder{animation-delay:1900ms}.placeholder-group:nth-child(20) .image-placeholder{animation-delay:2000ms}.placeholder-group:nth-child(21) .image-placeholder{animation-delay:2100ms}.placeholder-group:nth-child(22) .image-placeholder{animation-delay:2200ms}.placeholder-group:nth-child(23) .image-placeholder{animation-delay:2300ms}.placeholder-group:nth-child(24) .image-placeholder{animation-delay:2400ms}.placeholder-group .image-placeholder{animation-delay:2400ms}
.table-image-placeholder{flex:none;border-radius:calc(50.4px + 5.6 * ((100vw - 481px) / 1439));overflow:hidden;height:calc(50.4px + 5.6 * ((100vw - 481px) / 1439));width:calc(50.4px + 5.6 * ((100vw - 481px) / 1439))}
.infos-placeholder{position:relative;display:flex;flex:none;flex-direction:column;align-items:stretch;justify-content:flex-start;row-gap:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));column-gap:calc(7.2px + 0.8 * ((100vw - 481px) / 1439))}.infos-placeholder-line{position:relative;display:flex;flex:none;flex-direction:column;align-items:stretch;justify-content:flex-start;animation:pulse 1.5s linear infinite;background:var(--color-gray-500);border:none;border-radius:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));line-height:.75}.infos-placeholder-line:before{content:"";display:block;content:" "}.infos-placeholder-line:nth-child(4n-3){width:85%}.infos-placeholder-line:nth-child(4n-2){width:95%}.infos-placeholder-line:nth-child(4n-1){width:65%}.infos-placeholder-line:nth-child(4n-0){width:75%}.placeholder-group:nth-child(1) .infos-placeholder-line{animation-delay:100ms}.placeholder-group:nth-child(2) .infos-placeholder-line{animation-delay:200ms}.placeholder-group:nth-child(3) .infos-placeholder-line{animation-delay:300ms}.placeholder-group:nth-child(4) .infos-placeholder-line{animation-delay:400ms}.placeholder-group:nth-child(5) .infos-placeholder-line{animation-delay:500ms}.placeholder-group:nth-child(6) .infos-placeholder-line{animation-delay:600ms}.placeholder-group:nth-child(7) .infos-placeholder-line{animation-delay:700ms}.placeholder-group:nth-child(8) .infos-placeholder-line{animation-delay:800ms}.placeholder-group:nth-child(9) .infos-placeholder-line{animation-delay:900ms}.placeholder-group:nth-child(10) .infos-placeholder-line{animation-delay:1000ms}.placeholder-group:nth-child(11) .infos-placeholder-line{animation-delay:1100ms}.placeholder-group:nth-child(12) .infos-placeholder-line{animation-delay:1200ms}.placeholder-group:nth-child(13) .infos-placeholder-line{animation-delay:1300ms}.placeholder-group:nth-child(14) .infos-placeholder-line{animation-delay:1400ms}.placeholder-group:nth-child(15) .infos-placeholder-line{animation-delay:1500ms}.placeholder-group:nth-child(16) .infos-placeholder-line{animation-delay:1600ms}.placeholder-group:nth-child(17) .infos-placeholder-line{animation-delay:1700ms}.placeholder-group:nth-child(18) .infos-placeholder-line{animation-delay:1800ms}.placeholder-group:nth-child(19) .infos-placeholder-line{animation-delay:1900ms}.placeholder-group:nth-child(20) .infos-placeholder-line{animation-delay:2000ms}.placeholder-group:nth-child(21) .infos-placeholder-line{animation-delay:2100ms}.placeholder-group:nth-child(22) .infos-placeholder-line{animation-delay:2200ms}.placeholder-group:nth-child(23) .infos-placeholder-line{animation-delay:2300ms}.placeholder-group:nth-child(24) .infos-placeholder-line{animation-delay:2400ms}.placeholder-group .infos-placeholder-line{animation-delay:2400ms}
.title-placeholder{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;animation:pulse 1.5s linear infinite;background:var(--color-gray-500);border:none;border-radius:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));line-height:1}.title-placeholder:not(:last-child){margin-bottom:calc(7.2px + 0.8 * ((100vw - 481px) / 1439))}.title-placeholder:before{content:"";display:block;content:" "}.placeholder-group:nth-child(1) .title-placeholder{animation-delay:100ms}.placeholder-group:nth-child(2) .title-placeholder{animation-delay:200ms}.placeholder-group:nth-child(3) .title-placeholder{animation-delay:300ms}.placeholder-group:nth-child(4) .title-placeholder{animation-delay:400ms}.placeholder-group:nth-child(5) .title-placeholder{animation-delay:500ms}.placeholder-group:nth-child(6) .title-placeholder{animation-delay:600ms}.placeholder-group:nth-child(7) .title-placeholder{animation-delay:700ms}.placeholder-group:nth-child(8) .title-placeholder{animation-delay:800ms}.placeholder-group:nth-child(9) .title-placeholder{animation-delay:900ms}.placeholder-group:nth-child(10) .title-placeholder{animation-delay:1000ms}.placeholder-group:nth-child(11) .title-placeholder{animation-delay:1100ms}.placeholder-group:nth-child(12) .title-placeholder{animation-delay:1200ms}.placeholder-group:nth-child(13) .title-placeholder{animation-delay:1300ms}.placeholder-group:nth-child(14) .title-placeholder{animation-delay:1400ms}.placeholder-group:nth-child(15) .title-placeholder{animation-delay:1500ms}.placeholder-group:nth-child(16) .title-placeholder{animation-delay:1600ms}.placeholder-group:nth-child(17) .title-placeholder{animation-delay:1700ms}.placeholder-group:nth-child(18) .title-placeholder{animation-delay:1800ms}.placeholder-group:nth-child(19) .title-placeholder{animation-delay:1900ms}.placeholder-group:nth-child(20) .title-placeholder{animation-delay:2000ms}.placeholder-group:nth-child(21) .title-placeholder{animation-delay:2100ms}.placeholder-group:nth-child(22) .title-placeholder{animation-delay:2200ms}.placeholder-group:nth-child(23) .title-placeholder{animation-delay:2300ms}.placeholder-group:nth-child(24) .title-placeholder{animation-delay:2400ms}.placeholder-group .title-placeholder{animation-delay:2400ms}
.table-value-placeholder{position:relative;display:flex;flex:1 0 auto;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%}.table-value-placeholder .title-placeholder{width:75%}.table-value-placeholder .infos-placeholder{width:50%}
.table-image{position:relative;display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;flex:none;border-radius:calc(50.4px + 5.6 * ((100vw - 481px) / 1439));overflow:hidden;height:calc(50.4px + 5.6 * ((100vw - 481px) / 1439));width:calc(50.4px + 5.6 * ((100vw - 481px) / 1439));background:var(--color-gray-100)}.table-image.picto{border-radius:calc(50.4px + 5.6 * ((100vw - 481px) / 1439));height:calc(50.4px + 5.6 * ((100vw - 481px) / 1439));width:calc(50.4px + 5.6 * ((100vw - 481px) / 1439));font-size:calc(19.8px + 2.2 * ((100vw - 481px) / 1439));--fa-primary-color:var(--color-main-400);--fa-secondary-color:var(--color-main-400);--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:var(--color-main-400);background-color:var(--color-gray-100)}.table-image.picto svg{height:calc(19.8px + 2.2 * ((100vw - 481px) / 1439));width:calc(19.8px + 2.2 * ((100vw - 481px) / 1439))}.theme-dark--disabled .table-image.picto{--fa-primary-color:var(--color-main-400);--fa-secondary-color:var(--color-main-400);--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .table-image.picto{--fa-primary-color:var(--color-main-400);--fa-secondary-color:var(--color-main-400);--fa-primary-opacity:1;--fa-secondary-opacity:.55}}.table-image.photo{flex:none;border-radius:calc(50.4px + 5.6 * ((100vw - 481px) / 1439));overflow:hidden;height:calc(50.4px + 5.6 * ((100vw - 481px) / 1439));width:calc(50.4px + 5.6 * ((100vw - 481px) / 1439))}.table-image.photo,.table-image.photo:before{background:var(--color-gray-100)}
.table-title{color:var(--color-gray-900);font-weight:400;font-family:var(--font-family-sans);font-size:calc(16px + 0.8 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.table-title{font-size:calc(15.2px + 0.8 * ((100vw - 481px) / 799))}}
.invite-table .table-cell:first-child,.invite-table .table-cell:last-child{width:1%}

.profile-header{position:relative;border-bottom:1px solid var(--color-stroke);background:var(--color-gray-300)}.profile-header .container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:0px;padding-top:calc(64.8px + 7.2 * ((100vw - 481px) / 1439));padding-bottom:calc(64.8px + 7.2 * ((100vw - 481px) / 1439))}.profile-header-head,.profile-header-body{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.profile-header-head:not(:last-child),.profile-header-body:not(:last-child){margin-right:calc(21.6px + 2.4 * ((100vw - 481px) / 1439))}.profile-header-image{flex:none;border-radius:calc(108px + 12 * ((100vw - 481px) / 1439));overflow:hidden;height:calc(108px + 12 * ((100vw - 481px) / 1439));width:calc(108px + 12 * ((100vw - 481px) / 1439))}.profile-header-title{color:var(--color-gray-900);font-weight:400;font-family:var(--font-family-sans);font-size:calc(28px + 1.4 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.profile-header-title{font-size:calc(26.6px + 1.4 * ((100vw - 481px) / 799))}}.profile-header-title:not(:last-child){margin-bottom:2px}.profile-header-email{color:var(--color-label);font-weight:400;font-family:var(--font-family-sans);font-size:calc(14px + 0.7 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.profile-header-email{font-size:calc(13.3px + 0.7 * ((100vw - 481px) / 799))}}.profile-header-email:not(:last-child){margin-bottom:2px}.profile-header-infos:not(:last-child){margin-bottom:calc(5.4px + 0.6 * ((100vw - 481px) / 1439))}

.media-viewer{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));overflow:hidden;transition-property:background-color,border-color,color,visibility,opacity;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);background:var(--color-gray-100);overflow:hidden}.media-viewer.media-viewer--is-ready img,.media-viewer.media-viewer--is-ready audio,.media-viewer.media-viewer--is-ready video{opacity:1;visibility:visible}.media-viewer img,.media-viewer audio,.media-viewer video{transition-property:background-color,border-color,color,visibility,opacity;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);opacity:0;visibility:hidden}.media-viewer img.media-viewer-bloom{position:absolute;top:0;left:0;right:0;bottom:0;filter:saturate(50%) blur(24px);height:100%;object-fit:cover;object-position:center center;opacity:.5;transform:scale(1.5);width:100%}.media-viewer img.media-viewer-image{position:relative;display:block;height:100%;max-height:100%;max-width:100%;overflow:hidden;object-fit:contain;object-position:center center;width:100%}.media-viewer video,.media-viewer audio{position:relative;display:block;height:100%;max-height:100%;max-width:100%;overflow:hidden;object-fit:cover;object-position:center center;width:100%}.media-viewer-player,.media-viewer-player-poster{height:100%;width:100%}.media-viewer-player-poster{padding:calc(7.2px + 0.8 * ((100vw - 481px) / 1439))}.media-viewer-player-poster img{mix-blend-mode:overlay}.media-viewer-player-object{position:absolute;top:0;left:0;right:0;bottom:0}.media-viewer-player-object audio,.media-viewer-player-object video{position:absolute;top:0;left:0;visibility:hidden}.media-viewer-player--playing .media-viewer-player-object audio,.media-viewer-player--playing .media-viewer-player-object video{visibility:visible}.media-viewer-player--audio:after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;transition-property:left,visibility,opacity;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);opacity:0;visibility:hidden;background:var(--color-gray-100);display:block;left:var(--progress);width:1px}.media-viewer-player--audio.media-viewer-player--playing:after{opacity:.5;visibility:visible}.media-viewer-play{position:absolute;right:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));bottom:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));cursor:pointer;user-select:none;z-index:5;height:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));width:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));transition-property:background-color,border-color,color,visibility,opacity;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}.media-viewer-player--playing .media-viewer-play{opacity:0;visibility:hidden;transform:scale(0.75)}.media-viewer-play path,.media-viewer-play rect{fill:var(--color-gray-800)}.media-viewer-play circle{fill:var(--color-gray-100)}.media-viewer-stop{position:absolute;right:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));bottom:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));z-index:5;cursor:pointer;user-select:none;transition-property:background-color,border-color,color,visibility,opacity;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-duration:375ms;height:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));width:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));opacity:0;visibility:hidden;transform:translateY(150%)}.media-viewer-player--playing .media-viewer-stop{opacity:1;visibility:visible;transform:none}.media-viewer-stop path,.media-viewer-stop rect{fill:var(--color-gray-800)}.media-viewer-stop circle{fill:var(--color-gray-100)}
.media-grid-item{position:absolute;top:0;left:0;cursor:pointer;user-select:none;display:flex;flex:none;flex-direction:column;align-items:stretch;justify-content:flex-start;border-radius:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));overflow:hidden;overflow:visible;background:var(--color-gray-300)}.media-grid-item:after{content:"";display:block;position:absolute;top:calc(-3.6px + -0.4 * ((100vw - 481px) / 1439));left:calc(-3.6px + -0.4 * ((100vw - 481px) / 1439));right:calc(-3.6px + -0.4 * ((100vw - 481px) / 1439));bottom:calc(-3.6px + -0.4 * ((100vw - 481px) / 1439));border-radius:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));overflow:hidden;transition-property:background-color,border-color,color,visibility,opacity;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);opacity:0;visibility:hidden;border-style:solid;border-width:2px;border-color:var(--color-main);pointer-events:none}.media-grid-item.media-grid-item--is-selected:after{opacity:1;visibility:visible}.media-grid-item.media-grid-item--is-disabled .media-viewer{opacity:.25;visibility:visible}.media-grid-item.media-grid-item--is-uploading .media-viewer{opacity:.25;visibility:visible}.media-grid-item .media-viewer{position:absolute;top:0;left:0;right:0;bottom:0}.media-grid-item .spinner{position:absolute;top:50%;left:50%;margin:0px;margin-top:calc(-21.6px + -2.4 * ((100vw - 481px) / 1439));margin-left:calc(-21.6px + -2.4 * ((100vw - 481px) / 1439))}
.media-grid{position:relative}.media-grid-body{position:relative}.media-grid-vars{position:absolute;top:0;left:0;margin-top:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));margin-left:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));margin-right:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));margin-bottom:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));visibility:hidden}
.media-library{position:relative;display:flex;flex:1 0 auto;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%}.media-library .media-grid{flex:1 0 auto;margin-top:calc(-14.4px + -1.6 * ((100vw - 481px) / 1439));margin-left:calc(-14.4px + -1.6 * ((100vw - 481px) / 1439));margin-right:calc(-14.4px + -1.6 * ((100vw - 481px) / 1439));margin-bottom:calc(-14.4px + -1.6 * ((100vw - 481px) / 1439))}.media-library .message{margin-bottom:calc(32.4px + 3.6 * ((100vw - 481px) / 1439))}
.file-name{position:relative;display:flex;flex-direction:row;align-items:baseline;justify-content:flex-start}.file-name-base{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-name-extn:before{content:"."}
.file-size{position:relative;display:block}
.file-type{position:relative;display:block}
.media-file-infos-filename{color:var(--color-gray-900);font-weight:400;font-family:var(--font-family-sans);font-size:calc(18px + 0.9 * ((100vw - 1281px) / 639));display:flex;flex-direction:row;align-items:baseline;justify-content:flex-start}@media(max-width: 1280px){.media-file-infos-filename{font-size:calc(17.1px + 0.9 * ((100vw - 481px) / 799))}}.media-file-infos-filename:not(:last-child){margin-bottom:2px}.media-file-infos-mimetype,.media-file-infos-filesize{color:var(--color-label);font-weight:400;font-family:var(--font-family-sans);font-size:calc(13px + 0.65 * ((100vw - 1281px) / 639));display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}@media(max-width: 1280px){.media-file-infos-mimetype,.media-file-infos-filesize{font-size:13px}}
.media-link-infos{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;row-gap:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));column-gap:calc(7.2px + 0.8 * ((100vw - 481px) / 1439))}.media-link-infos-head{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;row-gap:4px;column-gap:4px}.media-link-infos-body{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;row-gap:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));column-gap:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));border-top:1px solid var(--color-stroke);border-bottom:1px solid var(--color-stroke);padding:0px;padding-top:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));padding-bottom:calc(10.8px + 1.2 * ((100vw - 481px) / 1439))}.media-link-infos-title{color:var(--color-gray-900);font-weight:400;font-family:var(--font-family-sans);font-size:calc(16px + 0.8 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.media-link-infos-title{font-size:calc(15.2px + 0.8 * ((100vw - 481px) / 799))}}.media-link-infos-title:not(:last-child){margin-bottom:2px}.media-link-infos-infos{color:var(--color-label);font-weight:400;font-family:var(--font-family-sans);font-size:calc(13px + 0.65 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.media-link-infos-infos{font-size:13px}}.media-link-infos-infos:not(:last-child){margin-bottom:2px}.media-link-infos-link{flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-link-infos-copy{flex:none}.media-link-infos-copy-button.button .button-label{color:var(--color-gray-900);font-weight:500;font-family:var(--font-family-sans);font-size:calc(12px + 0.6 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.media-link-infos-copy-button.button .button-label{font-size:12px}}
.media-meta-infos{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;row-gap:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));column-gap:calc(7.2px + 0.8 * ((100vw - 481px) / 1439))}.media-meta-infos-head{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;row-gap:4px;column-gap:4px}.media-meta-infos-body{position:relative;border-top:1px solid var(--color-stroke);border-bottom:1px solid var(--color-stroke)}.media-meta-infos-title{color:var(--color-gray-900);font-weight:400;font-family:var(--font-family-sans);font-size:calc(16px + 0.8 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.media-meta-infos-title{font-size:calc(15.2px + 0.8 * ((100vw - 481px) / 799))}}.media-meta-infos-infos{color:var(--color-label);font-weight:400;font-family:var(--font-family-sans);font-size:calc(13px + 0.65 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.media-meta-infos-infos{font-size:13px}}.media-meta-infos-item{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:0px;padding-top:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));padding-bottom:calc(10.8px + 1.2 * ((100vw - 481px) / 1439))}.media-meta-infos-item:not(:last-child){border-bottom:1px solid var(--color-stroke)}.media-meta-infos-item-label{color:var(--color-gray-900);font-weight:400;font-family:var(--font-family-sans);font-size:calc(13px + 0.65 * ((100vw - 1281px) / 639));flex:1 0 auto}@media(max-width: 1280px){.media-meta-infos-item-label{font-size:13px}}.media-meta-infos-item-value{color:var(--color-gray-900);font-weight:400;font-family:var(--font-family-sans);font-size:calc(13px + 0.65 * ((100vw - 1281px) / 639));flex:none}@media(max-width: 1280px){.media-meta-infos-item-value{font-size:13px}}.media-meta-infos-item--palette .media-meta-infos-item-value{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;border:none;border-radius:4px;overflow:hidden}.media-meta-infos-swatch{height:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));width:calc(21.6px + 2.4 * ((100vw - 481px) / 1439))}

.media-update-button{position:relative}.media-update-button-value{position:absolute;opacity:0;visibility:hidden}
.media-infos{position:relative;display:flex;flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;flex-direction:column;align-items:stretch;justify-content:flex-start}.media-infos-head{position:relative;flex:none}.media-infos-head .media-viewer{border-radius:0px}.media-infos-head .media-viewer img{width:100%}.media-infos-body{display:flex;flex:1 0 auto;flex-direction:column;align-items:stretch;justify-content:flex-start;row-gap:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));column-gap:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));padding:calc(21.6px + 2.4 * ((100vw - 481px) / 1439))}.media-infos-actions{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.media-infos-actions .button{flex:none}
.media-panel{position:relative;display:flex;flex:1 0 auto;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%}.media-panel-body{position:relative;display:flex;flex:1 0 auto;flex-direction:column;align-items:stretch;justify-content:flex-start}
.media-upload-button{position:relative}.media-upload-button-value{position:absolute;opacity:0;visibility:hidden}
.media-upload-drop{position:relative}.media-upload-drop-message{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;z-index:125;flex-direction:column;align-items:center;justify-content:center;transition-property:background-color,border-color,color,visibility,opacity;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);opacity:0;visibility:hidden;background:color-mix(in srgb, var(--color-gray-200) 85%, transparent)}.media-upload-drop-message .message{width:100%}.media-upload-drop--is-active .media-upload-drop-message{opacity:1;visibility:visible}
.media-picker-modal>.container-body>.container-content{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.media-picker-modal.modal--has-header .modal-content{padding-top:4px}.media-picker-modal-upload-drop{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden}.media-picker-modal-content{position:relative;display:flex;flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;flex-direction:column;align-items:stretch;justify-content:flex-start;height:100%}.media-picker-modal-content .waiter{top:calc(154.8px + 17.2 * ((100vw - 481px) / 1439))}.media-picker-modal-content .media-library{transition-property:background-color,border-color,color,visibility,opacity;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);opacity:0;visibility:hidden}.media-picker-modal--is-ready .media-picker-modal-content .media-library{opacity:1;visibility:visible}.media-picker-modal-sidebar{position:relative;display:flex;flex:none;flex-direction:column;align-items:stretch;justify-content:flex-start;border-left:1px solid var(--color-stroke);transition-property:background-color,border-color,color,width;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);background:var(--color-gray-100);height:100%;width:0px}.media-picker-modal--is-detailed .media-picker-modal-sidebar{width:calc(432px + 48 * ((100vw - 481px) / 1439))}@media(max-width: 1600px){.media-picker-modal--is-detailed .media-picker-modal-sidebar{width:calc(324px + 36 * ((100vw - 481px) / 1439))}}.media-picker-modal--is-detailed .media-picker-modal-sidebar:after{opacity:1;visibility:visible}.media-picker-modal-sidebar .media-panel{width:calc(432px + 48 * ((100vw - 481px) / 1439))}@media(max-width: 1600px){.media-picker-modal-sidebar .media-panel{width:calc(324px + 36 * ((100vw - 481px) / 1439))}}.media-picker-modal-sidebar .modal-footer{display:flex;flex:none;flex-direction:row;align-items:center;justify-content:flex-end;background:color-mix(in srgb, var(--color-gray-100) 85%, transparent)}.media-picker-modal-pager{position:sticky;bottom:calc(0px + 0 * ((100vw - 481px) / 1439));display:flex;flex-direction:row;align-items:center;justify-content:flex-end}
.media-select{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.media-select .waiter{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--color-gray-500)}.media-select.media-select--circle .media-viewer .media-viewer-image{flex:none;border-radius:calc(108px + 12 * ((100vw - 481px) / 1439));overflow:hidden;height:calc(108px + 12 * ((100vw - 481px) / 1439));width:calc(108px + 12 * ((100vw - 481px) / 1439));margin-top:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));margin-bottom:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));object-fit:cover;object-position:center center}.media-select-body{border-style:solid;border-width:1px;border-color:var(--color-border);border-radius:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));overflow:hidden;background:var(--color-gray-200)}.media-select-body,.media-select-foot{position:relative}.media-select-body{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:calc(5.4px + 0.6 * ((100vw - 481px) / 1439))}.media-select-preview{position:relative;display:flex;flex:1 0 auto;flex-direction:column;align-items:stretch;justify-content:flex-start}.media-select-content{cursor:pointer;user-select:none;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));overflow:hidden;aspect-ratio:2/1;background:var(--color-gray-400)}.media-select-content:hover{background:var(--color-gray-500)}.media-select-content:hover .picto{background:var(--color-main-500)}.media-select-content .picto{border-radius:calc(43.2px + 4.8 * ((100vw - 481px) / 1439));height:calc(43.2px + 4.8 * ((100vw - 481px) / 1439));width:calc(43.2px + 4.8 * ((100vw - 481px) / 1439));font-size:calc(16.2px + 1.8 * ((100vw - 481px) / 1439));--fa-primary-color:#FFFFFF;--fa-secondary-color:#FFFFFF;--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:#FFFFFF;background-color:var(--color-main-400)}.media-select-content .picto svg{height:calc(16.2px + 1.8 * ((100vw - 481px) / 1439));width:calc(16.2px + 1.8 * ((100vw - 481px) / 1439))}.theme-dark--disabled .media-select-content .picto{--fa-primary-color:#FFFFFF;--fa-secondary-color:#FFFFFF;--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .media-select-content .picto{--fa-primary-color:#FFFFFF;--fa-secondary-color:#FFFFFF;--fa-primary-opacity:1;--fa-secondary-opacity:.55}}.media-select-remove-button{position:absolute;top:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));right:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}.media-select-remove-button.button.button--close{background:#120a00}.media-select-remove-button.button.button--close .button-picto{--fa-primary-color:#FFFFFF;--fa-secondary-color:#FFFFFF;--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:#FFFFFF}.theme-dark--disabled .media-select-remove-button.button.button--close .button-picto{--fa-primary-color:#FFFFFF;--fa-secondary-color:#FFFFFF;--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .media-select-remove-button.button.button--close .button-picto{--fa-primary-color:#FFFFFF;--fa-secondary-color:#FFFFFF;--fa-primary-opacity:1;--fa-secondary-opacity:.55}}
.media-input{position:relative;transition-property:background-color,border-color,color,visibility,opacity;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}.media-input.media-input--is-disabled{opacity:.5}.media-input .input-field .media-viewer{aspect-ratio:2/1}.media-input-field-input{position:absolute;left:0;right:0;bottom:0;opacity:0;visibility:hidden;pointer-events:none}

.form-row{position:relative;position:relative;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;row-gap:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));column-gap:calc(21.6px + 2.4 * ((100vw - 481px) / 1439))}.form-row>.form-field{align-self:stretch}


.my-course-grid-placeholder{border-radius:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));overflow:hidden;position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.my-course-grid-placeholder-body{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:16/9;background:var(--color-gray-400)}.my-course-grid-placeholder-foot{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:stretch;row-gap:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));column-gap:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));background:var(--color-gray-300);padding:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}.my-course-grid-placeholder-caption{flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;padding:0px;padding-right:20%}.my-course-grid-placeholder-callout{width:calc(64.8px + 7.2 * ((100vw - 481px) / 1439))}.my-course-grid-placeholder-image{border-radius:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));overflow:hidden;height:calc(86.4px + 9.6 * ((100vw - 481px) / 1439));width:calc(86.4px + 9.6 * ((100vw - 481px) / 1439))}.my-course-grid-placeholder-title{font-weight:400;font-family:var(--font-family-sans);font-size:calc(16px + 0.8 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.my-course-grid-placeholder-title{font-size:calc(15.2px + 0.8 * ((100vw - 481px) / 799))}}.my-course-grid-placeholder-infos{font-weight:400;font-family:var(--font-family-sans);font-size:calc(14px + 0.7 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.my-course-grid-placeholder-infos{font-size:calc(13.3px + 0.7 * ((100vw - 481px) / 799))}}
.grid{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;row-gap:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));column-gap:calc(32.4px + 3.6 * ((100vw - 481px) / 1439))}.grid-head,.grid-body,.grid-foot{position:relative}.grid-body{display:flex;flex:1 0 auto;flex-direction:column;align-items:stretch;justify-content:flex-start}.grid-content{display:grid;grid-template-columns:repeat(4, 1fr);row-gap:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));column-gap:calc(32.4px + 3.6 * ((100vw - 481px) / 1439))}.grid-content.collection--present{opacity:0}.grid-content.collection--present.collection--present-active{transition-property:background-color,border-color,color,visibility,opacity;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);opacity:1}.grid-content.collection--dismiss{opacity:1}.grid-content.collection--dismiss.collection--dismiss-active{transition-property:background-color,border-color,color,visibility,opacity;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);opacity:0}.grid-content .message{grid-column:1/-1}

.grid-item{position:relative}
.my-course-grid-item{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;align-self:stretch}.my-course-grid-item-main{border-radius:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));overflow:hidden;position:relative;display:flex;flex:1 0 auto;flex-direction:column;align-items:stretch;justify-content:flex-start;row-gap:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));column-gap:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));border-bottom-left-radius:0px;border-bottom-right-radius:0px;padding:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));background:linear-gradient(to bottom, color-mix(in srgb, var(--color-yellow-400) 85%, var(--color-gray-100)), color-mix(in srgb, var(--color-yellow-400) 45%, var(--color-gray-100)))}.my-course-grid-item-main-head{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;row-gap:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));column-gap:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}.my-course-grid-item-main-body{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;row-gap:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));column-gap:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}.my-course-grid-item-main-foot{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;row-gap:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));column-gap:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}.my-course-grid-item-main-foot .button.button--primary{background:linear-gradient(to right, var(--color-orange-400), var(--color-orange-500))}.my-course-grid-item-main-lock{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;visibility:hidden}.my-course-grid-item-main-lock:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom, color-mix(in srgb, var(--color-yellow-400) 45%, var(--color-gray-100)), color-mix(in srgb, var(--color-yellow-400) 35%, var(--color-gray-100)));opacity:.75}.my-course-grid-item--is-locked .my-course-grid-item-main-lock{opacity:1;visibility:visible}.my-course-grid-item-main-lock-picto{box-shadow:calc(0px + 0 * ((100vw - 481px) / 1439)) calc(0px + 0 * ((100vw - 481px) / 1439)) calc(14.4px + 1.6 * ((100vw - 481px) / 1439)) calc(0px + 0 * ((100vw - 481px) / 1439)) rgba(0,0,0,.05);font-size:calc(18px + 2 * ((100vw - 481px) / 1439));border-radius:calc(54px + 6 * ((100vw - 481px) / 1439));height:calc(54px + 6 * ((100vw - 481px) / 1439));width:calc(54px + 6 * ((100vw - 481px) / 1439));--fa-primary-color:var(--color-gray-100);--fa-secondary-color:var(--color-gray-100);--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:var(--color-gray-100);background-color:var(--color-orange-400)}.my-course-grid-item-main-lock-picto svg{height:calc(18px + 2 * ((100vw - 481px) / 1439));width:calc(18px + 2 * ((100vw - 481px) / 1439))}.theme-dark--disabled .my-course-grid-item-main-lock-picto{--fa-primary-color:var(--color-gray-100);--fa-secondary-color:var(--color-gray-100);--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .my-course-grid-item-main-lock-picto{--fa-primary-color:var(--color-gray-100);--fa-secondary-color:var(--color-gray-100);--fa-primary-opacity:1;--fa-secondary-opacity:.55}}.my-course-grid-item-main-check{border-radius:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));height:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));width:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));font-size:calc(12.6px + 1.4 * ((100vw - 481px) / 1439));--fa-primary-color:var(--color-orange-100);--fa-secondary-color:var(--color-orange-100);--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:var(--color-orange-100);background-color:var(--color-orange-400);opacity:0}.my-course-grid-item-main-check svg{height:calc(12.6px + 1.4 * ((100vw - 481px) / 1439));width:calc(12.6px + 1.4 * ((100vw - 481px) / 1439))}.theme-dark--disabled .my-course-grid-item-main-check{--fa-primary-color:var(--color-orange-100);--fa-secondary-color:var(--color-orange-100);--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .my-course-grid-item-main-check{--fa-primary-color:var(--color-orange-100);--fa-secondary-color:var(--color-orange-100);--fa-primary-opacity:1;--fa-secondary-opacity:.55}}.my-course-grid-item--is-viewed .my-course-grid-item-main-check{opacity:1}.my-course-grid-item-main-image{border-radius:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));overflow:hidden;aspect-ratio:1/1;object-fit:cover;object-position:center}.my-course-grid-item-main-title{flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;color:var(--color-label);font-weight:600;font-family:var(--font-family-sans);font-size:calc(22px + 1.1 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.my-course-grid-item-main-title{font-size:calc(20.9px + 1.1 * ((100vw - 481px) / 799))}}.my-course-grid-item-main-infos{flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;color:var(--color-infos);font-weight:400;font-family:var(--font-family-sans);font-size:calc(14px + 0.7 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.my-course-grid-item-main-infos{font-size:calc(13.3px + 0.7 * ((100vw - 481px) / 799))}}.my-course-grid-item-quiz{border-radius:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));overflow:hidden;position:relative;display:flex;flex:none;flex-direction:column;align-items:stretch;justify-content:flex-start;row-gap:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));column-gap:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));border-top-left-radius:0px;border-top-right-radius:0px;min-height:calc(162px + 18 * ((100vw - 481px) / 1439));padding:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));background:linear-gradient(to bottom, color-mix(in srgb, var(--color-blue-400) 25%, var(--color-gray-100)), color-mix(in srgb, var(--color-blue-400) 15%, var(--color-gray-100)))}.my-course-grid-item-quiz-head{position:relative;display:flex;flex:none;flex-direction:row;align-items:center;justify-content:flex-start;row-gap:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));column-gap:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}.my-course-grid-item-quiz-body{position:relative;display:flex;flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;flex-direction:column;align-items:stretch;justify-content:flex-start;row-gap:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));column-gap:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}.my-course-grid-item-quiz-foot{position:relative;display:flex;flex:none;flex-direction:column;align-items:stretch;justify-content:flex-start;row-gap:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));column-gap:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}.my-course-grid-item-quiz-foot .button.button--primary{background:linear-gradient(to right, var(--color-blue-400), var(--color-blue-500))}.my-course-grid-item-quiz-title{flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;color:var(--color-label);font-weight:600;font-family:var(--font-family-sans);font-size:calc(16px + 0.8 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.my-course-grid-item-quiz-title{font-size:calc(15.2px + 0.8 * ((100vw - 481px) / 799))}}.my-course-grid-item-quiz-infos{flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;color:var(--color-infos);font-weight:400;font-family:var(--font-family-sans);font-size:calc(14px + 0.7 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.my-course-grid-item-quiz-infos{font-size:calc(13.3px + 0.7 * ((100vw - 481px) / 799))}}.my-course-grid-item-quiz-check{border-radius:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));height:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));width:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));font-size:calc(12.6px + 1.4 * ((100vw - 481px) / 1439));--fa-primary-color:var(--color-blue-100);--fa-secondary-color:var(--color-blue-100);--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:var(--color-blue-100);background-color:var(--color-blue-400);opacity:0}.my-course-grid-item-quiz-check svg{height:calc(12.6px + 1.4 * ((100vw - 481px) / 1439));width:calc(12.6px + 1.4 * ((100vw - 481px) / 1439))}.theme-dark--disabled .my-course-grid-item-quiz-check{--fa-primary-color:var(--color-blue-100);--fa-secondary-color:var(--color-blue-100);--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .my-course-grid-item-quiz-check{--fa-primary-color:var(--color-blue-100);--fa-secondary-color:var(--color-blue-100);--fa-primary-opacity:1;--fa-secondary-opacity:.55}}.my-course-grid-item--is-tested .my-course-grid-item-quiz-check{opacity:1}.my-course-grid-item-quiz-lock{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;visibility:hidden}.my-course-grid-item-quiz-lock:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom, color-mix(in srgb, var(--color-blue-400) 25%, var(--color-gray-100)), color-mix(in srgb, var(--color-blue-400) 15%, var(--color-gray-100)));opacity:.75}.my-course-grid-item--is-locked .my-course-grid-item-quiz-lock{opacity:1;visibility:visible}.my-course-grid-item:not(.my-course-grid-item--is-viewed) .my-course-grid-item-quiz-lock{opacity:1;visibility:visible}.my-course-grid-item-quiz-lock-picto{box-shadow:calc(0px + 0 * ((100vw - 481px) / 1439)) calc(0px + 0 * ((100vw - 481px) / 1439)) calc(14.4px + 1.6 * ((100vw - 481px) / 1439)) calc(0px + 0 * ((100vw - 481px) / 1439)) rgba(0,0,0,.05);font-size:calc(18px + 2 * ((100vw - 481px) / 1439));border-radius:calc(54px + 6 * ((100vw - 481px) / 1439));height:calc(54px + 6 * ((100vw - 481px) / 1439));width:calc(54px + 6 * ((100vw - 481px) / 1439));--fa-primary-color:var(--color-gray-100);--fa-secondary-color:var(--color-gray-100);--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:var(--color-gray-100);background-color:var(--color-blue-400)}.my-course-grid-item-quiz-lock-picto svg{height:calc(18px + 2 * ((100vw - 481px) / 1439));width:calc(18px + 2 * ((100vw - 481px) / 1439))}.theme-dark--disabled .my-course-grid-item-quiz-lock-picto{--fa-primary-color:var(--color-gray-100);--fa-secondary-color:var(--color-gray-100);--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .my-course-grid-item-quiz-lock-picto{--fa-primary-color:var(--color-gray-100);--fa-secondary-color:var(--color-gray-100);--fa-primary-opacity:1;--fa-secondary-opacity:.55}}
.my-course-grid .grid-content{grid-template-columns:repeat(3, 1fr);row-gap:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));column-gap:calc(32.4px + 3.6 * ((100vw - 481px) / 1439))}@media(max-width: 1280px){.my-course-grid .grid-content{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 960px){.my-course-grid .grid-content{grid-template-columns:repeat(1, 1fr)}}
.my-course-player-modal .modal-header:before,.my-course-player-modal .modal-footer:before{opacity:1;visibility:visible}.my-course-player-modal .modal-content{padding:0px}.my-course-player-modal iframe{height:100%;width:100%;border:none}
.radio-group{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;row-gap:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));column-gap:calc(7.2px + 0.8 * ((100vw - 481px) / 1439))}.radio-group-body{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;row-gap:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));column-gap:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}.radio-group--row .radio-group-body{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.radio-group--col .radio-group-body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.form-list .radio-group{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.form-list .radio-group-head{flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%}

.radio-input{cursor:pointer;user-select:none;position:relative}.radio-input .input-field{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end}.radio-input-body{cursor:pointer;user-select:none;position:relative;flex:none;border-style:solid;border-width:1px;border-color:var(--color-border);border-radius:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));overflow:hidden;flex:none;border-radius:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));overflow:hidden;height:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));width:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));background:var(--color-field)}.radio-input--has-picto .radio-input-body{flex:none;border-radius:calc(43.2px + 4.8 * ((100vw - 481px) / 1439));overflow:hidden;height:calc(43.2px + 4.8 * ((100vw - 481px) / 1439));width:calc(43.2px + 4.8 * ((100vw - 481px) / 1439))}.radio-input--has-picto.radio-input--has-check .radio-input-body{background:var(--color-main)}.radio-input--has-focus .radio-input-body{border-color:var(--color-main-200)}.radio-input--has-check .radio-input-body{border-color:var(--color-border)}.radio-input-body input{cursor:pointer;user-select:none;flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);display:block;height:100%;margin:0px;width:100%}.radio-input-label{white-space:nowrap}.radio-input-picto{font-size:calc(16.2px + 1.8 * ((100vw - 481px) / 1439));--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-700);--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:var(--color-gray-800)}.radio-input-picto svg{height:calc(16.2px + 1.8 * ((100vw - 481px) / 1439));width:calc(16.2px + 1.8 * ((100vw - 481px) / 1439))}.theme-dark--disabled .radio-input-picto{--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-700);--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .radio-input-picto{--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-700);--fa-primary-opacity:1;--fa-secondary-opacity:.55}}.radio-input--has-check .radio-input-picto{--fa-primary-color:var(--button-hgihlight);--fa-secondary-color:var(--button-hgihlight);--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:var(--button-hgihlight)}.theme-dark--disabled .radio-input--has-check .radio-input-picto{--fa-primary-color:var(--button-hgihlight);--fa-secondary-color:var(--button-hgihlight);--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .radio-input--has-check .radio-input-picto{--fa-primary-color:var(--button-hgihlight);--fa-secondary-color:var(--button-hgihlight);--fa-primary-opacity:1;--fa-secondary-opacity:.55}}.radio-input--has-picto .radio-input-picto{position:absolute;top:0;left:0;right:0;bottom:0}.radio-input--has-picto.radio-input--has-check .radio-input-picto{--fa-primary-color:var(--color-gray-100);--fa-secondary-color:var(--color-gray-100);--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:var(--color-gray-100)}.theme-dark--disabled .radio-input--has-picto.radio-input--has-check .radio-input-picto{--fa-primary-color:var(--color-gray-100);--fa-secondary-color:var(--color-gray-100);--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .radio-input--has-picto.radio-input--has-check .radio-input-picto{--fa-primary-color:var(--color-gray-100);--fa-secondary-color:var(--color-gray-100);--fa-primary-opacity:1;--fa-secondary-opacity:.55}}.radio-input-indicator{position:absolute;top:0;left:0;right:0;bottom:0;transition-property:background-color,border-color,color,visibility,opacity;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);opacity:0;visibility:hidden;background:var(--color-field);border-width:calc(5.4px + 0.6 * ((100vw - 481px) / 1439));border-color:var(--color-main);border-style:solid;border-radius:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));margin:0px;pointer-events:none;transform:none}.radio-input--has-check .radio-input-indicator{opacity:1;visibility:visible}
.radio-list{position:relative}


.text-area{position:relative;transition-property:background-color,border-color,color,visibility,opacity;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}.text-area.text-area--is-disabled{opacity:.5}.text-area-body{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;border-style:solid;border-width:1px;border-color:var(--color-border);border-radius:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));overflow:hidden;background:var(--color-field);height:calc(108px + 12 * ((100vw - 481px) / 1439))}.text-area--has-error .text-area-body{border-color:var(--color-warn)}.text-area--has-focus .text-area-body{border-color:var(--color-main-200)}.screen--color-gray-200 .text-area-body,.screen--color-gray-300 .text-area-body,.section--color-gray-200 .text-area-body,.section--color-gray-300 .text-area-body{border-color:rgba(0,0,0,0)}.text-area-body textarea{color:var(--color-text);font-weight:400;font-family:var(--font-family-sans);font-size:calc(14px + 0.7 * ((100vw - 1281px) / 639));flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;background:rgba(0,0,0,0);border:none;border-radius:0px;display:block;height:100%;padding:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));padding-top:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));padding-bottom:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));resize:none;width:100%}@media(max-width: 1280px){.text-area-body textarea{font-size:calc(13.3px + 0.7 * ((100vw - 481px) / 799))}}.text-area-body textarea::-webkit-input-placeholder{color:var(--color-gray-600)}.text-area-body textarea::-moz-placeholder{color:var(--color-gray-600)}.text-area-body textarea:-moz-placeholder{color:var(--color-gray-600)}.text-area-body textarea:-ms-input-placeholder{color:var(--color-gray-600)}.text-area-prefix{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;align-self:flex-start;height:calc(43.2px + 4.8 * ((100vw - 481px) / 1439));margin:0px;margin-left:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}.text-area-suffix{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;align-self:flex-start;height:calc(54px + 6 * ((100vw - 481px) / 1439));margin:0px;margin-right:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}.form-grid .text-area .input-field{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;row-gap:calc(0px + 0 * ((100vw - 481px) / 1439));column-gap:calc(0px + 0 * ((100vw - 481px) / 1439));border-style:solid;border-width:1px;border-color:var(--color-border);border-radius:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));overflow:hidden;background:var(--color-field);padding:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}.form-grid .text-area .text-area-body{display:flex;flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;flex-direction:row;align-items:center;justify-content:flex-start;border:none}.form-grid .text-area .text-area-body textarea{padding:0px}.form-grid .text-area .text-input-prefix{margin:0px}

.quiz-form-question .form-radio-list .radio-input-label{white-space:normal}.quiz-form-question .section .section-title-bar .title-bar-title{white-space:normal}.quiz-form-question-body{padding:calc(64.8px + 7.2 * ((100vw - 481px) / 1439))}.quiz-form-question-foot{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-top:1px solid var(--color-stroke);padding:calc(21.6px + 2.4 * ((100vw - 481px) / 1439))}
.form-stepper{position:relative;display:flex;flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;flex-direction:row;align-items:flex-start;justify-content:flex-start}.form-stepper-body{position:relative;display:flex;flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;flex-direction:column;align-items:stretch;justify-content:flex-start;align-self:stretch}.form-stepper-body{position:relative;display:flex;flex:1 0 auto;flex-direction:column;align-items:stretch;justify-content:flex-start}.form-stepper-content{position:relative;transition-property:height;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}
.form-stepper-step{position:absolute;top:0;left:0;right:0;display:flex;flex:none;flex-direction:column;align-items:stretch;justify-content:flex-start;visibility:hidden}.form-stepper-step.form-stepper-step--is-active,.form-stepper-step.form-stepper-step--present,.form-stepper-step.form-stepper-step--dismiss{visibility:visible}.form-stepper-step.form-stepper-step--dismiss{opacity:1;transform:none}.form-stepper-step.form-stepper-step--dismiss.form-stepper-step--dismiss-natural.form-stepper-step--dismiss-active{transform:translateX(calc(-10.8px + -1.2 * ((100vw - 481px) / 1439)))}.form-stepper-step.form-stepper-step--dismiss.form-stepper-step--dismiss-reverse.form-stepper-step--dismiss-active{transform:translateX(calc(10.8px + 1.2 * ((100vw - 481px) / 1439)))}.form-stepper-step.form-stepper-step--dismiss.form-stepper-step--dismiss-active{transition-property:visibility,opacity,transform;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);opacity:0}.form-stepper-step.form-stepper-step--present{opacity:0}.form-stepper-step.form-stepper-step--present.form-stepper-step--present-natural{transform:translateX(calc(43.2px + 4.8 * ((100vw - 481px) / 1439)))}.form-stepper-step.form-stepper-step--present.form-stepper-step--present-reverse{transform:translateX(calc(-43.2px + -4.8 * ((100vw - 481px) / 1439)))}.form-stepper-step.form-stepper-step--present.form-stepper-step--present-active{transition-property:visibility,opacity,transform;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-delay:375ms;opacity:1;transform:none}.form-stepper-step-content{display:none;padding:calc(21.6px + 2.4 * ((100vw - 481px) / 1439))}.form-stepper-step--is-active .form-stepper-step-content,.form-stepper-step--present .form-stepper-step-content,.form-stepper-step--dismiss .form-stepper-step-content{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}
.quiz-form .form-stepper-step .form-stepper-step-content{padding:0px}.quiz-form-submit-step{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));column-gap:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));padding:calc(43.2px + 4.8 * ((100vw - 481px) / 1439))}.quiz-form-submit-step-spinner{height:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));width:calc(32.4px + 3.6 * ((100vw - 481px) / 1439))}.quiz-form-submit-step-title,.quiz-form-submit-step-infos{text-align:center}.quiz-form-submit-step-title{color:var(--color-title);font-weight:400;font-family:var(--font-family-sans);font-size:calc(20px + 1 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.quiz-form-submit-step-title{font-size:calc(19px + 1 * ((100vw - 481px) / 799))}}.quiz-form-submit-step-infos{color:var(--color-infos);font-weight:400;font-family:var(--font-family-sans);font-size:calc(14px + 0.7 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.quiz-form-submit-step-infos{font-size:calc(13.3px + 0.7 * ((100vw - 481px) / 799))}}.quiz-form-result-step{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));column-gap:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));padding:calc(64.8px + 7.2 * ((100vw - 481px) / 1439))}.quiz-form-result-step-body{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.quiz-form-result-step-score,.quiz-form-result-step-title{text-align:center}.quiz-form-result-step-score{position:relative;color:var(--color-title);font-weight:500;font-family:var(--font-family-sans);font-size:calc(72px + 3.6 * ((100vw - 1281px) / 639));line-height:.85}@media(max-width: 1280px){.quiz-form-result-step-score{font-size:calc(68.4px + 3.6 * ((100vw - 481px) / 799))}}.quiz-form-result-step-score:after{content:"";display:block;position:absolute;top:10%;left:100%;color:var(--color-title);font-weight:500;font-family:var(--font-family-sans);font-size:calc(16px + 0.8 * ((100vw - 1281px) / 639));content:"%"}@media(max-width: 1280px){.quiz-form-result-step-score:after{font-size:calc(15.2px + 0.8 * ((100vw - 481px) / 799))}}.quiz-form-result-step-title{color:var(--color-infos);font-weight:400;font-family:var(--font-family-sans);font-size:calc(14px + 0.7 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.quiz-form-result-step-title{font-size:calc(13.3px + 0.7 * ((100vw - 481px) / 799))}}
.my-course-quiz-modal .modal-header:before,.my-course-quiz-modal .modal-footer:before{opacity:1;visibility:visible}.my-course-quiz-modal .modal-content{padding:0px}
.my-course-browse-screen-welcome{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;row-gap:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));column-gap:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));border-bottom:1px solid var(--color-stroke);padding-top:calc(54px + 6 * ((100vw - 481px) / 1439));padding-left:calc(240px + 240 * ((100vw - 1921px) / 639));padding-right:calc(240px + 240 * ((100vw - 1921px) / 639));padding-bottom:calc(54px + 6 * ((100vw - 481px) / 1439));background:linear-gradient(to bottom, var(--color-gray-400), var(--color-gray-300))}@media(max-width: 1920px){.my-course-browse-screen-welcome{padding-left:calc(60px + 180 * ((100vw - 481px) / 1439));padding-right:calc(60px + 180 * ((100vw - 481px) / 1439))}}@media(max-width: 960px){.my-course-browse-screen-welcome{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;row-gap:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));column-gap:calc(32.4px + 3.6 * ((100vw - 481px) / 1439))}}.my-course-browse-screen-welcome-head{position:relative;display:flex;flex:none;flex-direction:column;align-items:flex-start;justify-content:center;row-gap:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));column-gap:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));width:calc(80px + 120 * ((100vw - 481px) / 1439))}.my-course-browse-screen-welcome-body{position:relative;display:flex;flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;flex-direction:column;align-items:flex-start;justify-content:center;row-gap:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));column-gap:calc(7.2px + 0.8 * ((100vw - 481px) / 1439))}.my-course-browse-screen-welcome-title{color:var(--color-title);font-weight:600;font-family:var(--font-family-sans);font-size:calc(20px + 1 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.my-course-browse-screen-welcome-title{font-size:calc(19px + 1 * ((100vw - 481px) / 799))}}.my-course-browse-screen-welcome-infos{color:var(--color-infos);font-weight:400;font-family:var(--font-family-sans);font-size:calc(14px + 0.7 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.my-course-browse-screen-welcome-infos{font-size:calc(13.3px + 0.7 * ((100vw - 481px) / 799))}}
.statistic-value{border-style:solid;border-width:1px;border-color:var(--color-border);border-radius:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));overflow:hidden;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:stretch;align-self:stretch;row-gap:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));column-gap:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));background:var(--color-gray-300);padding:calc(21.6px + 2.4 * ((100vw - 481px) / 1439))}.statistic-value-head{position:relative;display:flex;flex:none;flex-direction:column;align-items:flex-start;justify-content:flex-start}.statistic-value-body{position:relative;display:flex;flex:1 0 auto;flex-direction:column;align-items:flex-start;justify-content:flex-start}.statistic-value-picto{border-radius:calc(43.2px + 4.8 * ((100vw - 481px) / 1439));height:calc(43.2px + 4.8 * ((100vw - 481px) / 1439));width:calc(43.2px + 4.8 * ((100vw - 481px) / 1439));font-size:calc(16.2px + 1.8 * ((100vw - 481px) / 1439));--fa-primary-color:var(--color-orange-400);--fa-secondary-color:1;--fa-primary-opacity:--color-orange-400;--fa-secondary-opacity:.5;color:var(--color-orange-400);background-color:var(--color-gray-200)}.statistic-value-picto svg{height:calc(16.2px + 1.8 * ((100vw - 481px) / 1439));width:calc(16.2px + 1.8 * ((100vw - 481px) / 1439))}.theme-dark--disabled .statistic-value-picto{--fa-primary-color:var(--color-orange-400);--fa-secondary-color:1;--fa-primary-opacity:--color-orange-400;--fa-secondary-opacity:.5}@media(prefers-color-scheme: dark){.theme-auto--disabled .statistic-value-picto{--fa-primary-color:var(--color-orange-400);--fa-secondary-color:1;--fa-primary-opacity:--color-orange-400;--fa-secondary-opacity:.5}}.statistic-value-title{color:var(--color-gray-800);font-weight:400;font-family:var(--font-family-sans);font-size:calc(16px + 0.8 * ((100vw - 1281px) / 639));line-height:1.25}@media(max-width: 1280px){.statistic-value-title{font-size:calc(15.2px + 0.8 * ((100vw - 481px) / 799))}}.statistic-value-infos{color:var(--color-gray-700);font-weight:400;font-family:var(--font-family-sans);font-size:calc(12px + 0.6 * ((100vw - 1281px) / 639));line-height:1.25}@media(max-width: 1280px){.statistic-value-infos{font-size:12px}}.statistic-value-label{color:var(--color-gray-700);font-weight:400;font-family:var(--font-family-sans);font-size:calc(12px + 0.6 * ((100vw - 1281px) / 639));line-height:1.25;text-align:center}@media(max-width: 1280px){.statistic-value-label{font-size:12px}}.statistic-value-value{color:var(--color-gray-800);font-weight:400;font-family:var(--font-family-sans);font-size:calc(24px + 1.2 * ((100vw - 1281px) / 639));line-height:1.25;text-align:center}@media(max-width: 1280px){.statistic-value-value{font-size:calc(22.8px + 1.2 * ((100vw - 481px) / 799))}}
.statistic-course-panel{border-style:solid;border-width:1px;border-color:var(--color-border);border-radius:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));overflow:hidden;position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;row-gap:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));column-gap:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));padding:calc(32.4px + 3.6 * ((100vw - 481px) / 1439))}.statistic-course-panel-head{position:relative;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.statistic-course-panel-body{position:relative;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;row-gap:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));column-gap:calc(21.6px + 2.4 * ((100vw - 481px) / 1439))}.statistic-course-panel-body .statistic-value{width:calc(50% - calc(32.4px + 3.6 * ((100vw - 481px) / 1439))/2*1)}.statistic-course-panel-caption{position:relative;display:flex;flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start;row-gap:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));column-gap:calc(7.2px + 0.8 * ((100vw - 481px) / 1439))}.statistic-course-panel-caption-title{color:var(--color-gray-900);font-weight:400;font-family:var(--font-family-sans);font-size:calc(22px + 1.1 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.statistic-course-panel-caption-title{font-size:calc(20.9px + 1.1 * ((100vw - 481px) / 799))}}.statistic-course-panel-caption-infos{color:var(--color-gray-700);font-weight:400;font-family:var(--font-family-sans);font-size:calc(14px + 0.7 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.statistic-course-panel-caption-infos{font-size:calc(13.3px + 0.7 * ((100vw - 481px) / 799))}}.statistic-course-panel-user-list{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;row-gap:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));column-gap:calc(21.6px + 2.4 * ((100vw - 481px) / 1439))}.statistic-course-panel-user-list-body{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:stretch;row-gap:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));column-gap:calc(10.8px + 1.2 * ((100vw - 481px) / 1439))}.statistic-course-panel-user-list-item{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;row-gap:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));column-gap:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));width:calc(25% - calc(21.6px + 2.4 * ((100vw - 481px) / 1439))/4*3)}.statistic-course-panel-user-list-item-picto{--fa-primary-color:var(--color-green-400);--fa-secondary-color:var(--color-green-400);--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:var(--color-green-400)}.theme-dark--disabled .statistic-course-panel-user-list-item-picto{--fa-primary-color:var(--color-green-400);--fa-secondary-color:var(--color-green-400);--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .statistic-course-panel-user-list-item-picto{--fa-primary-color:var(--color-green-400);--fa-secondary-color:var(--color-green-400);--fa-primary-opacity:1;--fa-secondary-opacity:.55}}.statistic-course-panel-user-list-title{color:var(--color-gray-900);font-weight:400;font-family:var(--font-family-sans);font-size:calc(16px + 0.8 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.statistic-course-panel-user-list-title{font-size:calc(15.2px + 0.8 * ((100vw - 481px) / 799))}}
.statistic-quiz-panel{border-style:solid;border-width:1px;border-color:var(--color-border);border-radius:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));overflow:hidden;position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;row-gap:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));column-gap:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));padding:calc(32.4px + 3.6 * ((100vw - 481px) / 1439))}.statistic-quiz-panel-head{position:relative;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.statistic-quiz-panel-body{position:relative;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;row-gap:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));column-gap:calc(21.6px + 2.4 * ((100vw - 481px) / 1439))}.statistic-quiz-panel-body .statistic-value{width:calc(33.3333% - calc(32.4px + 3.6 * ((100vw - 481px) / 1439))/3*2)}.statistic-quiz-panel-caption{position:relative;display:flex;flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start;row-gap:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));column-gap:calc(7.2px + 0.8 * ((100vw - 481px) / 1439))}.statistic-quiz-panel-caption-title{color:var(--color-gray-900);font-weight:400;font-family:var(--font-family-sans);font-size:calc(22px + 1.1 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.statistic-quiz-panel-caption-title{font-size:calc(20.9px + 1.1 * ((100vw - 481px) / 799))}}.statistic-quiz-panel-caption-infos{color:var(--color-gray-700);font-weight:400;font-family:var(--font-family-sans);font-size:calc(14px + 0.7 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.statistic-quiz-panel-caption-infos{font-size:calc(13.3px + 0.7 * ((100vw - 481px) / 799))}}
.segmented-bar{--segmented-bar-selection-anchor: 0px;--segmented-bar-selection-offset: 0px;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;row-gap:calc(0px + 0 * ((100vw - 481px) / 1439));column-gap:calc(0px + 0 * ((100vw - 481px) / 1439));border-radius:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));overflow:hidden;background:color-mix(in srgb, var(--color-gray-500) 50%, transparent);height:calc(36px + 4 * ((100vw - 481px) / 1439));padding-left:0px;padding-right:0px;width:auto}.segmented-bar-highlight{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));overflow:hidden;transition-property:background-color,border-color,color,left;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);width:var(--segmented-bar-selection-length);position:absolute;top:var(--segmented-bar-selection-anchor);left:var(--segmented-bar-selection-offset)}.segmented-bar-highlight:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));overflow:hidden;background:var(--color-main)}
.segmented-bar-button{display:flex;flex:1 1 0;flex-direction:row;align-items:center;justify-content:center;row-gap:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));column-gap:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));border-radius:calc(7.2px + 0.8 * ((100vw - 481px) / 1439));overflow:hidden;background:rgba(0,0,0,0);overflow:visible;padding-left:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));padding-right:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));width:auto}.segmented-bar-button .button-picto{position:absolute;top:0;left:0;bottom:0;height:calc(36px + 4 * ((100vw - 481px) / 1439));width:calc(36px + 4 * ((100vw - 481px) / 1439));font-size:calc(12.6px + 1.4 * ((100vw - 481px) / 1439))}.segmented-bar-button .button-picto svg{height:calc(12.6px + 1.4 * ((100vw - 481px) / 1439));width:calc(12.6px + 1.4 * ((100vw - 481px) / 1439))}.segmented-bar-button .button-label{color:var(--color-label);font-weight:500;font-family:var(--font-family-sans);font-size:calc(14px + 0.7 * ((100vw - 1281px) / 639));text-align:center;white-space:nowrap}@media(max-width: 1280px){.segmented-bar-button .button-label{font-size:calc(13.3px + 0.7 * ((100vw - 481px) / 799))}}.segmented-bar-button.button--is-selected .button-label{color:#fff;font-weight:500;font-family:var(--font-family-sans);font-size:calc(14px + 0.7 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.segmented-bar-button.button--is-selected .button-label{font-size:calc(13.3px + 0.7 * ((100vw - 481px) / 799))}}.segmented-bar-button:hover{background:rgba(0,0,0,0)}.segmented-bar-button:hover .button-label{color:var(--color-gray-900)}.segmented-bar-button:hover.button--is-selected .button-label{color:#fff}


.user-course-table .table-cell:first-child{width:1%}


.table-detail.button.button--picto{display:flex;flex-direction:row;align-items:center;justify-content:center;flex:none;border-radius:calc(36px + 4 * ((100vw - 481px) / 1439));overflow:hidden;height:calc(36px + 4 * ((100vw - 481px) / 1439));width:calc(36px + 4 * ((100vw - 481px) / 1439));background:var(--color-gray-100)}.table-detail.button.button--picto .button-picto{font-size:calc(12.6px + 1.4 * ((100vw - 481px) / 1439));--fa-primary-color:var(--color-gray-600);--fa-secondary-color:var(--color-gray-600);--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:var(--color-gray-600)}.table-detail.button.button--picto .button-picto svg{height:calc(12.6px + 1.4 * ((100vw - 481px) / 1439));width:calc(12.6px + 1.4 * ((100vw - 481px) / 1439))}.theme-dark--disabled .table-detail.button.button--picto .button-picto{--fa-primary-color:var(--color-gray-600);--fa-secondary-color:var(--color-gray-600);--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .table-detail.button.button--picto .button-picto{--fa-primary-color:var(--color-gray-600);--fa-secondary-color:var(--color-gray-600);--fa-primary-opacity:1;--fa-secondary-opacity:.55}}
.user-table .table-cell:first-child,.user-table .table-cell:last-child{width:1%}

.main-layout{position:relative;display:flex;flex:1 0 auto;flex-direction:column;align-items:stretch;justify-content:flex-start;background:var(--color-fill);padding:0px;padding-left:calc(79.2px + 8.8 * ((100vw - 481px) / 1439))}.main-layout-head{z-index:500;position:absolute;top:0;left:0;bottom:0;display:flex;flex-direction:column;align-items:stretch;justify-content:center;width:calc(79.2px + 8.8 * ((100vw - 481px) / 1439))}.main-layout-body{position:relative;display:flex;flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;flex-direction:column;align-items:stretch;justify-content:center}
.form-action{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.form-action.form-action--start{flex-direction:row;align-items:center;justify-content:flex-start}.form-action.form-action--end{flex-direction:row;align-items:center;justify-content:flex-end}.form-action.form-action--stretch{flex-direction:column;align-items:stretch;justify-content:center}
.form-col{position:relative;position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;row-gap:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));column-gap:calc(21.6px + 2.4 * ((100vw - 481px) / 1439))}

.recover-user-password-screen>.container-body>.container-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.recover-user-password-screen>.container-body>.container-content .form{flex:none;min-width:calc(270px + 30 * ((100vw - 481px) / 1439));max-width:calc(576px + 64 * ((100vw - 481px) / 1439));padding:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));width:100%}.recover-user-password-screen-back{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.recover-user-password-screen-back .button .button-picto{--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-800);--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:var(--color-gray-800)}.theme-dark--disabled .recover-user-password-screen-back .button .button-picto{--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-800);--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .recover-user-password-screen-back .button .button-picto{--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-800);--fa-primary-opacity:1;--fa-secondary-opacity:.55}}.recover-user-password-screen-next{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}

.reset-user-password-screen>.container-body>.container-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.reset-user-password-screen>.container-body>.container-content .form{flex:none;min-width:calc(270px + 30 * ((100vw - 481px) / 1439));max-width:calc(576px + 64 * ((100vw - 481px) / 1439));padding:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));width:100%}

.sign-in-user-screen>.container-body>.container-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.sign-in-user-screen>.container-body>.container-content .form{flex:none;min-width:calc(270px + 30 * ((100vw - 481px) / 1439));max-width:calc(576px + 64 * ((100vw - 481px) / 1439));padding:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));width:100%}.sign-in-user-screen-back{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.sign-in-user-screen-next{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}

.sign-up-user-screen>.container-body>.container-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.sign-up-user-screen>.container-body>.container-content .form{flex:none;min-width:calc(270px + 30 * ((100vw - 481px) / 1439));max-width:calc(576px + 64 * ((100vw - 481px) / 1439));padding:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));width:100%}.sign-up-user-screen-success{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:calc(288px + 32 * ((100vw - 481px) / 1439));max-width:calc(648px + 72 * ((100vw - 481px) / 1439))}.sign-up-user-screen-back{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.sign-up-user-screen-back .button .button-picto{--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-800);--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:var(--color-gray-800)}.theme-dark--disabled .sign-up-user-screen-back .button .button-picto{--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-800);--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .sign-up-user-screen-back .button .button-picto{--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-800);--fa-primary-opacity:1;--fa-secondary-opacity:.55}}.sign-up-user-screen-next{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}
.public-layout{display:flex;flex:1 0 auto;flex-direction:column;align-items:center;justify-content:center;background:var(--color-gray-200)}@media(max-width: 640px){.public-layout{background:var(--color-gray-200);padding:0px}}.public-layout-logo{width:calc(198px + 22 * ((100vw - 481px) / 1439))}.public-layout-head{z-index:5;position:absolute;top:0;left:0;right:0;backdrop-filter:blur(24px) opacity(1);display:flex;flex-direction:row;align-items:center;justify-content:flex-start;background:color-mix(in srgb, var(--color-gray-200) 85%, transparent);padding:calc(36px + 12 * ((100vw - 481px) / 1439))}.public-layout-body{border-radius:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));overflow:hidden;position:relative;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;height:100%;overflow:hidden;width:100%}.public-layout-body .screen .container-content{padding-top:calc(120px + 40 * ((100vw - 481px) / 1439));padding-bottom:calc(120px + 40 * ((100vw - 481px) / 1439))}@media(max-width: 960px){.public-layout-body{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}}@media(max-width: 640px){.public-layout-body{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}}
.root-layout{display:flex;flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;flex-direction:column;align-items:stretch;justify-content:flex-start;transition-property:background-color,border-color,color,visibility,opacity;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);opacity:0;visibility:hidden}.loaded .root-layout{opacity:1;visibility:visible}
:root{--color-text-300: #4F3D00;--color-text-400: #382b00;--color-text-500: #120A00;--color-gray-100: #FFFFFF;--color-gray-200: #FCFAF2;--color-gray-300: #F2EEE2;--color-gray-400: #E1DCC8;--color-gray-500: #C8C1A2;--color-gray-600: #A99D70;--color-gray-700: #81702D;--color-gray-800: #4F3D00;--color-gray-900: #120A00;--color-red-100: #FFF;--color-red-200: #FFC9BC;--color-red-300: #FF917D;--color-red-400: #ED6854;--color-red-500: #C13625;--color-red-600: #950000;--color-red-700: #560000;--color-green-100: #FFF;--color-green-200: #96F6E3;--color-green-300: #78D7C5;--color-green-400: #59B9A8;--color-green-500: #008E7C;--color-green-600: #006253;--color-green-700: #00362D;--color-blue-100: #FFF;--color-blue-200: #A0D3DF;--color-blue-300: #6D9FAB;--color-blue-400: #3D6E79;--color-blue-500: #0F525F;--color-blue-600: #003845;--color-blue-700: #001C26;--color-orange-100: #FFF;--color-orange-200: #FFD4AD;--color-orange-300: #FFA95E;--color-orange-400: #F58720;--color-orange-500: #C15A00;--color-orange-600: #853900;--color-orange-700: #4D1B00;--color-yellow-100: #FFF;--color-yellow-200: #FFF8BC;--color-yellow-300: #FFF1B5;--color-yellow-400: #F9EAAE;--color-yellow-500: #BEAD6B;--color-yellow-600: #867426;--color-yellow-700: #503F00;--color-main: var(--color-orange-400);--color-warn: var(--color-red-400);--color-main-100: var(--color-orange-100);--color-main-200: var(--color-orange-200);--color-main-300: var(--color-orange-300);--color-main-400: var(--color-orange-400);--color-main-500: var(--color-orange-500);--color-main-600: var(--color-orange-600);--color-main-700: var(--color-orange-700);--color-warn-100: var(--color-red-100);--color-warn-200: var(--color-red-200);--color-warn-300: var(--color-red-300);--color-warn-400: var(--color-red-400);--color-warn-500: var(--color-red-500);--color-warn-600: var(--color-red-600);--color-warn-700: var(--color-red-700);--icon-main-color: var(--color-orange-400);--icon-back-color: var(--color-orange-400);--font-family-sans: "Poppins", sans-serif;--font-family-mono: "SFMono-Regular", "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", monospace;--color-text: var(--color-text-400);--color-fill: var(--color-gray-200);--color-field: var(--color-gray-100);--color-title: var(--color-text-500);--color-label: var(--color-text-400);--color-infos: var(--color-text-300);--color-border: color-mix(in hsl, var(--color-gray-600) 20%, var(--color-gray-300));--color-stroke: color-mix(in hsl, var(--color-gray-600) 10%, var(--color-gray-300));--scrollbar-track-color: rgba(129, 112, 45, 0);--scrollbar-thumb-color: rgba(129, 112, 45, 0.35);--scrollbar-hover-color: rgba(129, 112, 45, 0.55);--scrollbar-frame-color: rgba(129, 112, 45, 0.25)}::-moz-selection{background-color:var(--color-main-200)}.theme-dark--disabled ::-moz-selection{background-color:var(--color-main-200)}@media(prefers-color-scheme: dark){.theme-auto--disabled ::-moz-selection{background-color:var(--color-main-200)}}::selection{background-color:var(--color-main-200)}.theme-dark--disabled ::selection{background-color:var(--color-main-200)}@media(prefers-color-scheme: dark){.theme-auto--disabled ::selection{background-color:var(--color-main-200)}}*:focus{outline:none}*,*:after,*:before{box-sizing:border-box}html{scroll-behavior:smooth}*{transition-property:background-color,border-color,color;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}*:before{transition-property:background-color,border-color,color;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}*:after{transition-property:background-color,border-color,color;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) var(--scrollbar-track-color)}* .os-scrollbar{--os-size: 7px;--os-track-bg: var(--scrollbar-track-color);--os-handle-bg: var(--scrollbar-thumb-color);--os-handle-bg-hover: var(--scrollbar-hover-color);--os-handle-bg-active: var(--scrollbar-hover-color);--os-handle-min-size: 36px;--os-handle-max-size: none;--os-handle-border: none;--os-handle-border-radius: 6px;--os-padding-perpendicular: 2px;--os-padding-axis: 4px;--os-handle-interactive-area-offset: 4px}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;color:var(--color-text);font-weight:400;font-family:var(--font-family-sans);font-size:calc(14px + 0.7 * ((100vw - 1281px) / 639));position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;background:var(--color-gray-200);line-height:1.35;margin:0px;min-height:100%;min-width:100%;overflow-x:hidden;overflow-y:hidden;padding:0px}@media(max-width: 1280px){body{font-size:calc(13.3px + 0.7 * ((100vw - 481px) / 799))}}body.no-scroll{overflow:hidden}body.dragging{user-select:none}img,svg,video{display:block}strong{font-weight:500}input,button,textarea,select{font-weight:400;font-family:var(--font-family-sans);font-size:calc(14px + 0.7 * ((100vw - 1281px) / 639));outline:none}@media(max-width: 1280px){input,button,textarea,select{font-size:calc(13.3px + 0.7 * ((100vw - 481px) / 799))}}input:focus,button:focus,textarea:focus,select:focus{outline:none}input:invalid,button:invalid,textarea:invalid,select:invalid{box-shadow:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button,button::-webkit-outer-spin-button,button::-webkit-inner-spin-button,textarea::-webkit-outer-spin-button,textarea::-webkit-inner-spin-button,select::-webkit-outer-spin-button,select::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input::-webkit-input-placeholder,button::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color:var(--color-gray-600);opacity:1}input::-moz-placeholder,button::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:var(--color-gray-600);opacity:1}input:-moz-placeholder,button:-moz-placeholder,textarea:-moz-placeholder,select:-moz-placeholder{color:var(--color-gray-600);opacity:1}input:-ms-input-placeholder,button:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{color:var(--color-gray-600);opacity:1}h1{color:var(--color-gray-900);font-weight:500;font-family:var(--font-family-sans);font-size:calc(36px + 1.8 * ((100vw - 1281px) / 639));line-height:1.15;margin-top:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));margin-bottom:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}@media(max-width: 1280px){h1{font-size:calc(34.2px + 1.8 * ((100vw - 481px) / 799))}}h2{color:var(--color-gray-900);font-weight:500;font-family:var(--font-family-sans);font-size:calc(22px + 1.1 * ((100vw - 1281px) / 639));line-height:1.15;margin-top:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));margin-bottom:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}@media(max-width: 1280px){h2{font-size:calc(20.9px + 1.1 * ((100vw - 481px) / 799))}}h3{color:var(--color-gray-900);font-weight:500;font-family:var(--font-family-sans);font-size:calc(18px + 0.9 * ((100vw - 1281px) / 639));line-height:1.15;margin-top:calc(32.4px + 3.6 * ((100vw - 481px) / 1439));margin-bottom:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}@media(max-width: 1280px){h3{font-size:calc(17.1px + 0.9 * ((100vw - 481px) / 799))}}h4{color:var(--color-gray-900);font-weight:500;font-family:var(--font-family-sans);font-size:calc(16px + 0.8 * ((100vw - 1281px) / 639));line-height:1.15;margin-top:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));margin-bottom:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}@media(max-width: 1280px){h4{font-size:calc(15.2px + 0.8 * ((100vw - 481px) / 799))}}h5{color:var(--color-gray-900);font-weight:500;font-family:var(--font-family-sans);font-size:calc(14px + 0.7 * ((100vw - 1281px) / 639));line-height:1.15;margin-top:calc(21.6px + 2.4 * ((100vw - 481px) / 1439));margin-bottom:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}@media(max-width: 1280px){h5{font-size:calc(13.3px + 0.7 * ((100vw - 481px) / 799))}}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child{margin-top:0px}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child{margin-bottom:0px}em{font-style:normal;font-weight:600}p{margin:0px}a{color:var(--color-main);text-decoration:none}a:hover{color:var(--color-main-600)}strong.primary{color:var(--color-main)}strong.warning{color:var(--color-warn)}strong.success{color:var(--color-green-400)}.wysiwyg{color:var(--color-gray-900);font-weight:400;font-family:var(--font-family-sans);font-size:calc(16px + 0.8 * ((100vw - 1281px) / 639));line-height:1.65}@media(max-width: 1280px){.wysiwyg{font-size:calc(15.2px + 0.8 * ((100vw - 481px) / 799))}}.wysiwyg pre{margin:0px}.wysiwyg code{font-weight:400;-webkit-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;font-family:var(--font-family-mono);font-size:calc(14px + 1.4 * ((100vw - 1281px) / 639))}@media(max-width: 1280px){.wysiwyg code{font-size:calc(15px + -1 * ((100vw - 481px) / 799))}}.wysiwyg p{margin-top:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));margin-bottom:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}.wysiwyg p:first-child{margin-top:0px}.wysiwyg p:last-child{margin-bottom:0px}.wysiwyg img,.wysiwyg video,.wysiwyg audio{border-style:solid;border-width:1px;border-color:var(--color-border);border-radius:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));overflow:hidden}.wysiwyg table{border:none;border-collapse:collapse;width:100%}.wysiwyg table th,.wysiwyg table td{border-top:1px solid var(--color-stroke);border-bottom:1px solid var(--color-stroke)}.wysiwyg table th{font-weight:500;font-family:var(--font-family-sans);font-size:calc(14px + 0.7 * ((100vw - 1281px) / 639));background:var(--color-gray-100);border-top:none;border-bottom:none;padding:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));padding-left:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));padding-right:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));text-align:left}@media(max-width: 1280px){.wysiwyg table th{font-size:calc(13.3px + 0.7 * ((100vw - 481px) / 799))}}.wysiwyg table th:first-of-type{border-top-left-radius:calc(7.2px + 0.8 * ((100vw - 481px) / 1439))}.wysiwyg table th:last-of-type{border-top-right-radius:calc(7.2px + 0.8 * ((100vw - 481px) / 1439))}.wysiwyg table td{font-weight:400;font-family:var(--font-family-sans);font-size:calc(14px + 0.7 * ((100vw - 1281px) / 639));padding:calc(10.8px + 1.2 * ((100vw - 481px) / 1439));padding-left:calc(14.4px + 1.6 * ((100vw - 481px) / 1439));padding-right:calc(14.4px + 1.6 * ((100vw - 481px) / 1439))}@media(max-width: 1280px){.wysiwyg table td{font-size:calc(13.3px + 0.7 * ((100vw - 481px) / 799))}}.wysiwyg a{color:var(--color-main-400);text-decoration:underline;text-decoration-color:var(--color-main-400);text-decoration-thickness:1px;text-underline-offset:.1em}.wysiwyg a:hover{color:var(--color-main-500)}.wysiwyg i{--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-800);--fa-primary-opacity:1;--fa-secondary-opacity:.55;color:var(--color-gray-800);font-size:1em;margin-left:.15em;margin-right:.15em}.theme-dark--disabled .wysiwyg i{--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-800);--fa-primary-opacity:1;--fa-secondary-opacity:.55}@media(prefers-color-scheme: dark){.theme-auto--disabled .wysiwyg i{--fa-primary-color:var(--color-gray-800);--fa-secondary-color:var(--color-gray-800);--fa-primary-opacity:1;--fa-secondary-opacity:.55}}@keyframes pulse{50%{opacity:.5}}#app{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.main-loader{transition-property:background-color,border-color,color,visibility,opacity;transition-duration:375ms;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-delay:750ms;background:var(--color-gray-200)}.loaded .main-loader{opacity:0;visibility:hidden}
