@-webkit-keyframes medium-editor-image-loading{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes medium-editor-image-loading{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes medium-editor-pop-upwards{0%{opacity:0;-webkit-transform:matrix(.97,0,0,1,0,12);transform:matrix(.97,0,0,1,0,12)}20%{opacity:.7;-webkit-transform:matrix(.99,0,0,1,0,2);transform:matrix(.99,0,0,1,0,2)}40%{opacity:1;-webkit-transform:matrix(1,0,0,1,0,-1);transform:matrix(1,0,0,1,0,-1)}to{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}}@keyframes medium-editor-pop-upwards{0%{opacity:0;-webkit-transform:matrix(.97,0,0,1,0,12);transform:matrix(.97,0,0,1,0,12)}20%{opacity:.7;-webkit-transform:matrix(.99,0,0,1,0,2);transform:matrix(.99,0,0,1,0,2)}40%{opacity:1;-webkit-transform:matrix(1,0,0,1,0,-1);transform:matrix(1,0,0,1,0,-1)}to{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}}.medium-editor-anchor-preview{word-wrap:break-word;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;left:0;line-height:1.4;max-width:280px;position:absolute;text-align:center;top:0;visibility:hidden;word-break:break-all;z-index:2000}.medium-editor-anchor-preview a{color:#fff;display:inline-block;margin:5px 5px 10px}.medium-editor-anchor-preview-active{visibility:visible}.medium-editor-dragover{background:#ddd}.medium-editor-image-loading{-webkit-animation:medium-editor-image-loading 1s ease-in-out infinite;animation:medium-editor-image-loading 1s ease-in-out infinite;background-color:#333;border-radius:100%;display:inline-block;height:40px;width:40px}.medium-editor-placeholder{position:relative}.medium-editor-placeholder:after{content:attr(data-placeholder)!important;font-style:italic;left:0;margin:inherit;padding:inherit;position:absolute;top:0;white-space:pre}.medium-editor-placeholder-relative{position:relative}.medium-editor-placeholder-relative:after{content:attr(data-placeholder)!important;font-style:italic;margin:inherit;padding:inherit;position:relative;white-space:pre}.medium-toolbar-arrow-over:before,.medium-toolbar-arrow-under:after{border-style:solid;content:"";display:block;height:0;left:50%;margin-left:-8px;position:absolute;width:0}.medium-toolbar-arrow-under:after{border-width:8px 8px 0}.medium-toolbar-arrow-over:before{border-width:0 8px 8px;top:-8px}.medium-editor-toolbar{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;left:0;position:absolute;top:0;visibility:hidden;z-index:2000}.medium-editor-toolbar ul{margin:0;padding:0}.medium-editor-toolbar li{float:left;list-style:none;margin:0;padding:0}.medium-editor-toolbar li button{cursor:pointer;display:block;font-size:14px;line-height:1.33;margin:0;padding:15px;text-decoration:none}.medium-editor-toolbar li button:focus{outline:none}.medium-editor-toolbar li .medium-editor-action-underline{text-decoration:underline}.medium-editor-toolbar li .medium-editor-action-pre{font-family:Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:12px;font-weight:100;padding:15px 0}.medium-editor-toolbar-active{visibility:visible}.medium-editor-sticky-toolbar{position:fixed;top:1px}.medium-editor-relative-toolbar{position:relative}.medium-editor-toolbar-active.medium-editor-stalker-toolbar{-webkit-animation:medium-editor-pop-upwards .16s linear forwards;animation:medium-editor-pop-upwards .16s linear forwards}.medium-editor-action-bold{font-weight:bolder}.medium-editor-action-italic{font-style:italic}.medium-editor-toolbar-form{display:none}.medium-editor-toolbar-form a,.medium-editor-toolbar-form input{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.medium-editor-toolbar-form .medium-editor-toolbar-form-row{line-height:14px;margin-left:5px;padding-bottom:5px}.medium-editor-toolbar-form .medium-editor-toolbar-input,.medium-editor-toolbar-form label{border:none;box-sizing:border-box;display:inline-block;font-size:14px;margin:0;padding:6px;width:316px}.medium-editor-toolbar-form .medium-editor-toolbar-input:focus,.medium-editor-toolbar-form label:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;outline:0}.medium-editor-toolbar-form a{display:inline-block;font-size:24px;font-weight:bolder;margin:0 10px;text-decoration:none}.medium-editor-toolbar-form-active{display:block}.medium-editor-toolbar-actions:after{clear:both;content:"";display:table}.medium-editor-element{word-wrap:break-word;min-height:30px}.medium-editor-element img{max-width:100%}.medium-editor-element sub{vertical-align:sub}.medium-editor-element sup{vertical-align:super}.medium-editor-hidden{display:none}.medium-toolbar-arrow-under:after{border-color:#000 #0000 #0000;top:40px}.medium-toolbar-arrow-over:before{border-color:#0000 #0000 #000}.medium-editor-toolbar{background-color:#000;border:none;border-radius:50px}.medium-editor-toolbar li button{background-color:initial;border:none;box-sizing:border-box;color:#ccc;height:40px;min-width:40px;padding:5px 12px;-webkit-transition:background-color .2s ease-in,color .2s ease-in;transition:background-color .2s ease-in,color .2s ease-in}.medium-editor-toolbar li button:hover{background-color:#000;color:#a2d7c7}.medium-editor-toolbar li .medium-editor-button-first{border-bottom-left-radius:50px;border-top-left-radius:50px;padding-left:24px}.medium-editor-toolbar li .medium-editor-button-last{border-bottom-right-radius:50px;border-right:none;border-top-right-radius:50px;padding-right:24px}.medium-editor-toolbar li .medium-editor-button-active{background-color:#000;color:#a2d7c7}.medium-editor-toolbar-form{background:#000;border-radius:50px;color:#ccc;overflow:hidden}.medium-editor-toolbar-form .medium-editor-toolbar-input{background:#000;box-sizing:border-box;color:#ccc;height:40px;padding-left:16px;width:220px}.medium-editor-toolbar-form .medium-editor-toolbar-input::-webkit-input-placeholder{color:#f8f5f3;color:#f8f5f3cc}.medium-editor-toolbar-form .medium-editor-toolbar-input:-moz-placeholder,.medium-editor-toolbar-form .medium-editor-toolbar-input::-moz-placeholder{color:#f8f5f3;color:#f8f5f3cc}.medium-editor-toolbar-form .medium-editor-toolbar-input:-ms-input-placeholder{color:#f8f5f3;color:#f8f5f3cc}.medium-editor-toolbar-form a{color:#ccc;-webkit-transform:translateY(2px);transform:translateY(2px)}.medium-editor-toolbar-form .medium-editor-toolbar-close{margin-right:16px}.medium-editor-toolbar-anchor-preview{background:#000;border-radius:50px;padding:5px 12px}.medium-editor-anchor-preview a{color:#ccc;text-decoration:none}.medium-editor-toolbar-actions button,.medium-editor-toolbar-actions li{border-radius:50px}

/*! Pickr 1.9.1 MIT | https://github.com/Simonwep/pickr */.pickr{overflow:visible;position:relative;transform:translateY(0)}.pickr *{-webkit-appearance:none;border:none;box-sizing:border-box;outline:none}.pickr .pcr-button{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" stroke="%2342445A" stroke-width="5px" stroke-linecap="round"><path d="M45,45L5,5"></path><path d="M45,5L5,45"></path></svg>') no-repeat 50%;background-size:0;border-radius:.15em;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:2em;padding:.5em;position:relative;transition:all .3s;width:2em}.pickr .pcr-button:before{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:.5em;z-index:-1;z-index:auto}.pickr .pcr-button:after,.pickr .pcr-button:before{border-radius:.15em;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.pickr .pcr-button:after{background:var(--pcr-color);transition:background .3s}.pickr .pcr-button.clear{background-size:70%}.pickr .pcr-button.clear:before{opacity:0}.pickr .pcr-button.clear:focus{box-shadow:0 0 0 1px #ffffffd9,0 0 0 3px var(--pcr-color)}.pickr .pcr-button.disabled{cursor:not-allowed}.pcr-app *,.pickr *{-webkit-appearance:none;border:none;box-sizing:border-box;outline:none}.pcr-app button.pcr-active,.pcr-app button:focus,.pcr-app input.pcr-active,.pcr-app input:focus,.pickr button.pcr-active,.pickr button:focus,.pickr input.pcr-active,.pickr input:focus{box-shadow:0 0 0 1px #ffffffd9,0 0 0 3px var(--pcr-color)}.pcr-app .pcr-palette,.pcr-app .pcr-slider,.pickr .pcr-palette,.pickr .pcr-slider{transition:box-shadow .3s}.pcr-app .pcr-palette:focus,.pcr-app .pcr-slider:focus,.pickr .pcr-palette:focus,.pickr .pcr-slider:focus{box-shadow:0 0 0 1px #ffffffd9,0 0 0 3px #00000040}.pcr-app{background:#fff;border-radius:.1em;box-shadow:0 .15em 1.5em 0 #0000001a,0 0 1em 0 #00000008;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s,visibility 0s .3s;visibility:hidden;z-index:10000}.pcr-app.visible{opacity:1;transition:opacity .3s;visibility:visible}.pcr-app .pcr-swatches{display:flex;flex-wrap:wrap;margin-top:.75em}.pcr-app .pcr-swatches.pcr-last{margin:0}@supports(display:grid){.pcr-app .pcr-swatches{align-items:center;display:grid;grid-template-columns:repeat(auto-fit,1.75em)}}.pcr-app .pcr-swatches>button{background:#0000;border-radius:.15em;cursor:pointer;flex-shrink:0;font-size:1em;height:calc(1.75em - 5px);justify-self:center;margin:2.5px;overflow:hidden;position:relative;transition:all .15s;width:calc(1.75em - 5px);z-index:1}.pcr-app .pcr-swatches>button:before{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:6px;border-radius:.15em;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.pcr-app .pcr-swatches>button:after{background:var(--pcr-color);border:1px solid #0000000d;border-radius:.15em;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.pcr-app .pcr-swatches>button:hover{filter:brightness(1.05)}.pcr-app .pcr-swatches>button:not(.pcr-active){box-shadow:none}.pcr-app .pcr-interaction{align-items:center;display:flex;flex-wrap:wrap;margin:0 -.2em}.pcr-app .pcr-interaction>*{margin:0 .2em}.pcr-app .pcr-interaction input{background:#f1f3f4;border-radius:.15em;color:#75797e;cursor:pointer;font-size:.75em;letter-spacing:.07em;margin-top:.75em;padding:.45em .5em;text-align:center;transition:all .15s}.pcr-app .pcr-interaction input:hover{filter:brightness(.975)}.pcr-app .pcr-interaction input:focus{box-shadow:0 0 0 1px #ffffffd9,0 0 0 3px #4285f4bf}.pcr-app .pcr-interaction .pcr-result{background:#f1f3f4;border-radius:.15em;color:#75797e;cursor:text;flex:1 1 8em;min-width:8em;text-align:left;transition:all .2s}.pcr-app .pcr-interaction .pcr-result::-moz-selection{background:#4285f4;color:#fff}.pcr-app .pcr-interaction .pcr-result::selection{background:#4285f4;color:#fff}.pcr-app .pcr-interaction .pcr-type.active{background:#4285f4;color:#fff}.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear,.pcr-app .pcr-interaction .pcr-save{color:#fff;width:auto}.pcr-app .pcr-interaction .pcr-cancel:hover,.pcr-app .pcr-interaction .pcr-clear:hover,.pcr-app .pcr-interaction .pcr-save:hover{filter:brightness(.925)}.pcr-app .pcr-interaction .pcr-save{background:#4285f4}.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear{background:#f44250}.pcr-app .pcr-interaction .pcr-cancel:focus,.pcr-app .pcr-interaction .pcr-clear:focus{box-shadow:0 0 0 1px #ffffffd9,0 0 0 3px #f44250bf}.pcr-app .pcr-selection .pcr-picker{border:2px solid #fff;border-radius:100%;height:18px;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:18px}.pcr-app .pcr-selection .pcr-color-chooser,.pcr-app .pcr-selection .pcr-color-opacity,.pcr-app .pcr-selection .pcr-color-palette{cursor:grab;cursor:-webkit-grab;display:flex;flex-direction:column;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pcr-app .pcr-selection .pcr-color-chooser:active,.pcr-app .pcr-selection .pcr-color-opacity:active,.pcr-app .pcr-selection .pcr-color-palette:active{cursor:grabbing;cursor:-webkit-grabbing}.pcr-app[data-theme=nano]{max-width:95vw;width:14.25em}.pcr-app[data-theme=nano] .pcr-swatches{margin-top:.6em;padding:0 .6em}.pcr-app[data-theme=nano] .pcr-interaction{padding:0 .6em .6em}.pcr-app[data-theme=nano] .pcr-selection{grid-gap:.6em;align-items:center;align-self:flex-start;display:grid;grid-template-columns:1fr 4fr;grid-template-rows:5fr auto auto;height:10.5em;width:100%}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview{display:flex;flex-direction:row;grid-area:2/1/4/1;height:100%;justify-content:center;margin-left:.6em;width:100%}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview .pcr-last-color{display:none}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview .pcr-current-color{background:var(--pcr-color);border-radius:50em;height:2em;overflow:hidden;position:relative;width:2em}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview .pcr-current-color:before{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:.5em;border-radius:.15em;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-palette{grid-area:1/1/2/3;height:100%;width:100%;z-index:1}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-palette .pcr-palette{border-radius:.15em;height:100%;width:100%}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-palette .pcr-palette:before{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:.5em;border-radius:.15em;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser{grid-area:2/2/2/2}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity{grid-area:3/2/3/2}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser,.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity{height:.5em;margin:0 .6em}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser .pcr-picker,.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity .pcr-picker{top:50%;transform:translateY(-50%)}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser .pcr-slider,.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity .pcr-slider{border-radius:50em;flex-grow:1}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser .pcr-slider{background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity .pcr-slider{background:linear-gradient(90deg,#0000,#000),url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:100%,.25em}.gu-mirror{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);margin:0!important;opacity:.8;position:fixed!important;z-index:9999!important}.gu-hide{display:none!important}.gu-unselectable{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.gu-transit{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);opacity:.2}:root{--breakpoint-phone:0;--breakpoint-tablet:768px;--breakpoint-laptop:1024px;--breakpoint-widescreen:1280px;--color-white:#fff;--color-backdrop:#1f153580;--color-grey-5:#f8f8f8;--color-grey-10:#f1f1f1;--color-grey-20:#e4e4e4;--color-grey-40:#cacaca;--color-grey-60:#afafaf;--color-grey-80:#969696;--color-grey-100:#767676;--color-grey-100-rgb:118 118 118;--color-grey-120:#646464;--color-grey-140:#4b4b4b;--color-grey-160:#343434;--color-grey-180:#1e1e1e;--color-grey-200:#131313;--color-purple-5:#f8f6ff;--color-purple-10:#f2ecff;--color-purple-20:#e5d9ff;--color-purple-40:#cbb5ff;--color-purple-60:#b191ff;--color-purple-80:#996fff;--color-purple-100:#864dff;--color-purple-120:#673fcc;--color-purple-140:#4e3198;--color-purple-160:#362365;--color-purple-180:#1f1535;--color-purple-200:#14101f;--color-red-5:#fef6f6;--color-red-10:#fdefed;--color-red-20:#ffe2e1;--color-red-40:#ffc4c0;--color-red-60:#ffa5a1;--color-red-80:#fc877e;--color-red-100:#fe695d;--color-red-120:#cc5950;--color-red-140:#96413b;--color-red-160:#68302d;--color-red-180:#331918;--color-red-200:#1d1210;--color-orange-5:#fefbf2;--color-orange-10:#fdf6e5;--color-orange-20:#fff0d2;--color-orange-40:#ffe1a6;--color-orange-60:#ffcf7b;--color-orange-80:#ffbf3e;--color-orange-100:#ffb017;--color-orange-120:#c98b00;--color-orange-140:#996a00;--color-orange-160:#684704;--color-orange-180:#32260a;--color-orange-200:#191305;--color-green-5:#f0fcf8;--color-green-10:#dff7f0;--color-green-20:#c9f4e9;--color-green-40:#8fe5d5;--color-green-60:#5bd8b7;--color-green-80:#3fc9a2;--color-green-100:#00bc8f;--color-green-120:#1a9673;--color-green-140:#167258;--color-green-160:#054939;--color-green-180:#03261a;--color-green-200:#021613;--color-blue-5:#f7fdfe;--color-blue-10:#effcfd;--color-blue-20:#e0f9fb;--color-blue-40:#c3f2f6;--color-blue-60:#a7ecf2;--color-blue-80:#8de6ed;--color-blue-100:#57e1e9;--color-blue-120:#5fb1b8;--color-blue-140:#478489;--color-blue-160:#31585b;--color-blue-180:#1c2f31;--color-blue-200:#121b1d;--color-error-5:#fbf1f1;--color-error-10:#f7e5e5;--color-error-20:#efcbca;--color-error-40:#e09897;--color-error-60:#d46765;--color-error-80:#c83834;--color-error-100:#ce0505;--color-error-120:#960b00;--color-error-140:#710a00;--color-error-160:#4b0800;--color-error-180:#280402;--color-error-200:#180404;--color-category-1:#ffb6af;--color-category-2:#ffc7f8;--color-category-3:#e2c9ff;--color-category-4:#c1c6ff;--color-category-5:#c7ebff;--color-category-6:#cbfffa;--color-category-7:#bfffcd;--color-category-8:#ddffc7;--color-category-9:#ffe68b;--color-category-10:#ffe3c7;--font-size-title-1:2rem;--font-size-title-2:1.25rem;--font-size-title-3:1rem;--font-size-title-4:0.875rem;--font-size-subtitle:0.875rem;--font-size-paragraph:0.875rem;--font-size-placeholder:0.875rem;--font-size-secondary-text:0.75rem;--font-size-label-sm:0.75rem;--font-size-label-md:0.875rem;--font-weight-thin:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--font-weight-black:900;--font-family:"Satoshi","sans-serif";--size-xs:1.5rem;--size-sm:2rem;--size-md:2.5rem;--size-lg:3rem;--size--xxl:15rem;--space-01:0.25rem;--space-02:0.5rem;--space-03:1rem;--space-04:1.5rem;--space-05:2rem;--space-06:2.5rem;--space-07:3rem;--space-08:4rem;--space-09:5rem;--space-10:6rem;--width-prose:65ch;--radius-component:0.5rem;--radius-container:0.875rem;--radius-full:9999px;--shadow:0px 0px 8px 0px #1f153554;--transition-colors:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,box-shadow;--transition-timing-function:cubic-bezier(0.4,0,0.2,1);--transition-duration:150ms;--transition-duration-lg:300ms;--transition-delay:50ms}*,:after,:before{box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;font-family:var(--font-family);line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{appearance:none}::-webkit-file-upload-button{appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[type=time]::-webkit-datetime-edit{overflow:initial}::-webkit-details-marker{display:none}button{border:none}body,html{height:100%}body{color:var(--color-purple-200);font-family:var(--font-family);font-size:var(--font-size-paragraph);font-weight:var(--font-weight-regular);line-height:normal}@media(forced-colors:active){:focus-visible{outline:2px solid CanvasText;outline-offset:2px}}.title-1{color:var(--color-purple-200);display:block;font-family:var(--font-family);font-size:var(--font-size-title-1);font-weight:var(--font-weight-bold);line-height:normal;margin-block-end:var(--space-04)}.title-2,.vex-dialog-message{font-size:var(--font-size-title-2)}.title-2,.title-3,.vex-dialog-message{color:var(--color-purple-200);display:block;font-family:var(--font-family);font-weight:var(--font-weight-bold);line-height:normal;margin-block-end:var(--space-02);margin-block-start:var(--space-01)}.title-3{font-size:var(--font-size-title-3)}.title-4{color:var(--color-purple-200);font-size:var(--font-size-title-4);font-weight:var(--font-weight-bold);margin-block-end:var(--space-02);margin-block-start:var(--space-01)}.subtitle,.title-4{display:block;font-family:var(--font-family);line-height:normal}.subtitle{color:var(--color-purple-100);font-size:var(--font-size-subtitle);font-weight:var(--font-weight-black)}.paragraph{color:var(--color-purple-200);display:block;font-family:var(--font-family);font-size:var(--font-size-paragraph);font-weight:var(--font-weight-regular);line-height:normal;max-width:var(--width-prose)}.placeholder-text,::placeholder{color:var(--color-grey-60);font-size:var(--font-size-placeholder)}.helper-text,.placeholder-text,.secondary-text,::placeholder{font-family:var(--font-family);font-style:normal;font-weight:var(--font-weight-medium);line-height:normal}.helper-text,.secondary-text{color:var(--color-grey-100);font-size:var(--font-size-secondary-text)}.accordion__title,.form-label,.label{color:var(--color-grey-100);font-family:var(--font-family);font-size:var(--font-size-label-sm);font-weight:var(--font-weight-bold);line-height:normal}.accordion__title,.label--md{color:var(--color-purple-200);font-size:var(--font-size-label-md)}.helper-text{display:flex;gap:var(--space-02);margin-top:var(--space-01)}.helper-text--with-icon{align-items:center;display:flex}.helper-text--with-icon .state-indicator{align-self:flex-start}.helper-text--info{color:var(--color-purple-100)}.helper-text--error{color:var(--color-error-100)}.helper-text--success{color:var(--color-green-120)}.helper-text--alert,.helper-text--todo{color:var(--color-orange-120)}.accordion__item{--accordion-header-min-height:4.5rem;--accordion-header-padding:var(--space-03);--accordion-background-color:var(--color-white);--accordion-background-color-hover:var(--color-grey-10);background-color:var(--accordion-background-color);border-radius:var(--radius-component)}.accordion__item+.accordion__item{margin-block-start:var(--space-02)}.accordion__header{align-items:center;background-color:inherit;border-radius:var(--radius-component);display:flex;gap:var(--space-02);min-height:var(--accordion-header-min-height);padding:var(--accordion-header-padding);transition-duration:var(--transition-duration);transition-property:var(--transition-colors);transition-timing-function:var(--transition-timing-function)}summary.accordion__header{cursor:pointer}[open]>.accordion__header{border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion__header:hover{background-color:var(--accordion-background-color-hover)}.accordion__icon{margin-left:auto;transition:rotate var(--transition-duration) var(--transition-timing-function)}[open]>.accordion__header>.accordion__icon{rotate:-180deg}.accordion__actions{align-items:center;display:flex;gap:var(--space-02);position:absolute;right:var(--space-02);top:0;translate:0 -50%}.accordion__body{background-color:inherit;border-bottom-left-radius:var(--radius-component);border-bottom-right-radius:var(--radius-component);border-top:1px solid var(--color-grey-20);padding:var(--space-03);position:relative}.accordion__item--xs{--accordion-header-min-height:2.5rem;--accordion-header-padding:var(--space-02)}.accordion__item--inverted{--accordion-background-color:var(--color-purple-5);--accordion-background-color-hover:var(--color-purple-20)}.alert{--alert-title-color:var(--color-purple-200);--alert-body-color:var(--color-purple-200);align-items:start;background-color:var(--alert-background-color);border:2px solid var(--alert-border-color);border-radius:var(--radius-container);color:var(--alert-title-color);display:flex;font-size:var(--font-size-title-4);font-weight:var(--font-weight-bold);min-height:3rem;padding:var(--space-02);position:relative}.alert--success{--alert-background-color:var(--color-green-5);--alert-active-background-color:var(--color-green-20);--alert-border-color:var(--color-green-100)}.alert--info{--alert-background-color:var(--color-purple-5);--alert-active-background-color:var(--color-purple-20);--alert-border-color:var(--color-purple-100)}.alert--alert{--alert-background-color:var(--color-orange-5);--alert-active-background-color:var(--color-orange-20);--alert-border-color:var(--color-orange-100)}.alert--error{--alert-background-color:var(--color-error-5);--alert-active-background-color:var(--color-error-20);--alert-border-color:var(--color-error-100)}.alert--neutral{--alert-background-color:var(--color-grey-5);--alert-active-background-color:var(--color-grey-20);--alert-border-color:var(--color-grey-100);--alert-title-color:var(--color-grey-100);--alert-body-color:var(--color-grey-100)}.alert--fomo{--alert-title-color:var(--color-white);--alert-body-color:var(--color-white);--alert-background-color:var(--color-purple-5);--alert-active-background-color:var(--color-purple-20);--alert-border-color:var(--color-purple-140);background:linear-gradient(90deg,var(--color-purple-160),var(--color-purple-120) 100%)}.alert--trialing{--alert-border-color:var(--color-purple-10);--alert-title-color:var(--color-purple-100);--alert-body-color:var(--color-purple-200);background:linear-gradient(90deg,var(--color-purple-10),var(--color-purple-5) 100%)}.alert--sm{--alert-padding-top:var(--space-01);--alert-padding-bottom:0}.alert--md{--alert-padding-top:var(--space-02);--alert-padding-bottom:var(--space-02)}.alert .button,.alert .tt-suggestion,.alert .vex-dialog-button{position:relative}.alert .button:focus,.alert .tt-suggestion:focus,.alert .vex-dialog-button:focus{--button-border-color:var(--alert-border-color)}.alert .button:active,.alert .tt-suggestion:active,.alert .vex-dialog-button:active{--button-border-color:var(--alert-border-color);background-color:var(--alert-active-background-color)}.alert__title{color:var(--alert-title-color);font-size:var(--font-size-title-3);padding-top:var(--alert-padding-top)}.alert__body{color:var(--alert-body-color);font-size:var(--font-size-paragraph);font-weight:var(--font-weight-regular);line-height:normal}.alert__action{padding-top:var(--space-02)}.alert__background{border-radius:var(--radius-container);height:100%;margin:calc(var(--space-02)*-1);overflow:hidden;position:absolute;width:100%}.alert__background__image{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:0}.alert__dismiss--light{color:var(--color-white)}.anchor,.fc.fc-theme-agenda .fc-more-link{color:var(--color-purple-100);text-decoration:underline;transition-duration:var(--transition-duration);transition-property:var(--transition-colors);transition-timing-function:var(--transition-timing-function);word-break:break-word}.anchor:hover,.fc.fc-theme-agenda .fc-more-link:hover{color:var(--color-purple-120)}.badge,.tag{align-items:center;border-radius:var(--radius-full);color:var(--color-purple-200);display:inline-flex;font-size:var(--font-size-label-md);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);height:var(--size-md);justify-content:center;line-height:1;min-width:var(--size-md);padding-inline:var(--space-02)}.badge--fomo{background:linear-gradient(270deg,var(--color-purple-120),var(--color-purple-160));color:var(--color-white)}.badge--sm,.badge--xs,.tag--sm,.tag--xs{font-size:var(--font-size-label-sm)}.badge--sm .icon,.badge--xs .icon,.tag--sm .icon,.tag--xs .icon{height:var(--size-xs);width:var(--size-xs)}.badge--sm,.tag--sm{--badge-padding-block:0.625rem;height:var(--size-sm);min-width:var(--size-sm)}.badge--xs,.tag--xs{--badge-padding-block:0.375rem;border-radius:var(--radius-component);height:var(--size-xs);min-width:var(--size-xs);padding-inline:var(--space-01)}.badge--auto-height{align-self:flex-start;height:auto;padding-block:var(--badge-padding-block,.8125rem);text-align:center}.banner{--banner-bg:var(--color-purple-5);--banner-body-justify:space-between;--banner-color:var(--color-purple-200);--banner-header-bg:var(--color-purple-10);--banner-header-width:13rem;background-color:var(--banner-bg);border-radius:var(--radius-container);color:var(--banner-color);display:flex;min-height:6rem;overflow:hidden;width:100%}.banner--alert{--banner-bg:var(--color-red-5);--banner-header-bg:var(--color-red-80)}.banner--success{--banner-bg:var(--color-green-5);--banner-header-bg:var(--color-green-40)}.banner--counter{--banner-backdrop-color:var(--color-purple-60);--banner-bg:var(--color-purple-100);--banner-body-justify:center;--banner-color:var(--color-white);--banner-header-bg:#0000;--banner-header-width:16rem;--banner-mascot-height:12rem;--banner-mascot-overflow:1rem;margin-block-start:var(--banner-mascot-overflow);margin-inline-start:var(--banner-mascot-overflow);min-height:calc(var(--banner-mascot-height) - var(--banner-mascot-overflow));overflow:visible;width:auto}.banner--counter-orange{--banner-backdrop-color:var(--color-orange-40);--banner-bg:var(--color-orange-100)}.banner__header{background-color:var(--banner-header-bg);display:grid;isolation:isolate;min-width:var(--banner-header-width);place-items:center;position:relative;width:var(--banner-header-width)}.banner__backdrop{border-radius:var(--radius-container) 0 0 var(--radius-container);color:var(--banner-backdrop-color);height:100%;inset:0;position:absolute;width:100%;z-index:-1}.banner__illustration{font-family:"object-fit:cover";height:100%;object-fit:cover;width:100%}.banner__mascot{bottom:0;height:var(--banner-mascot-height);left:calc(var(--banner-mascot-overflow)*-1);max-width:none;position:absolute}.banner__count{align-self:center;flex:0 0 auto;font-size:7rem;font-weight:var(--font-weight-bold);line-height:1;min-width:20%;text-align:center}.banner__body{display:flex;flex-direction:column;flex-grow:1;justify-content:var(--banner-body-justify);padding:var(--space-03)}.banner__title{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-weight:700;margin-block-end:var(--space-02);overflow:hidden}.banner__content{flex-grow:1}.banner__actions{display:flex;flex-wrap:wrap;gap:var(--space-02);margin-block-start:var(--space-03)}.banner__action.tt-suggestion,.banner__action.vex-dialog-button,.button.banner__action{--button-border-size:1px;--button-border-color:var(--color-white);background-color:#0000}.banner__action.tt-suggestion:hover,.banner__action.vex-dialog-button:hover,.button.banner__action:hover{background-color:#0000;filter:brightness(.92)}.breadcrumb{align-items:center;display:flex;font-size:var(--font-size-label-sm);font-weight:var(--font-weight-bold);gap:var(--space-01);height:var(--size-xs);max-width:100%;overflow-x:auto;overflow-y:hidden}.breadcrumb,.breadcrumb .button,.breadcrumb .tt-suggestion,.breadcrumb .vex-dialog-button{color:var(--color-grey-100)}@media(min-width:768px){.breadcrumb{overflow-x:visible;overflow-y:visible}}.breadcrumb__item,.breadcrumb__list{align-items:center;display:flex;gap:var(--space-01)}.breadcrumb__item{max-width:20rem}.breadcrumb__item:last-child{color:var(--color-purple-120)}.breadcrumb__link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb__link:hover{text-decoration:underline}.breadcrumb__item .icon{display:inline}.breadcrumb__item:first-child .icon{display:none}.button,.tt-suggestion,.vex-dialog-button{--button-margin:2px;--button-border-size:0px;--button-border-color:#0000;align-items:center;border-radius:var(--radius-component);box-shadow:0 0 0 var(--button-border-size) var(--button-border-color);color:var(--color-purple-200);display:inline-flex;flex-shrink:0;font-family:var(--font-family);font-size:var(--font-size-label-md);font-style:normal;font-weight:var(--font-weight-bold);gap:var(--space-02);justify-content:center;line-height:var(--font-size-label-md);margin:var(--button-margin);max-width:100%;outline:none;padding-inline:var(--space-03);position:relative;transition-duration:var(--transition-duration);transition-property:var(--transition-colors);transition-timing-function:var(--transition-timing-function)}.button:active,.tt-suggestion:active,.vex-dialog-button:active{transition-delay:var(--transition-delay)}.button:disabled,.button[aria-disabled=true],.tt-suggestion:disabled,.vex-dialog-button:disabled,[aria-disabled=true].tt-suggestion,[aria-disabled=true].vex-dialog-button{cursor:not-allowed}.button--secondary,.paginator__chip:not(.active),.paginator__next:not(.disabled),.paginator__previous:not(.disabled),.vex-dialog-button-secondary{--button-border-size:1px;--button-border-color:var(--color-grey-20);background-color:var(--color-white)}.button--secondary:hover,.paginator__chip:hover:not(.active),.paginator__next:hover:not(.disabled),.paginator__previous:hover:not(.disabled),.vex-dialog-button-secondary:hover{--button-border-color:var(--color-grey-10);background-color:var(--color-grey-10)}.button--ghost:hover,.tt-suggestion:hover{--button-border-color:rgba(var(--color-grey-100-rgb)/10%);background-color:rgba(var(--color-grey-100-rgb)/10%)}.button--ghost:focus,.button--secondary:focus,.paginator__chip:focus:not(.active),.paginator__next:focus:not(.disabled),.paginator__previous:focus:not(.disabled),.tt-suggestion:focus,.vex-dialog-button-secondary:focus{--button-border-size:2px;--button-border-color:var(--color-purple-100)}.button--active.paginator__chip:not(.active),.button--active.paginator__next:not(.disabled),.button--active.paginator__previous:not(.disabled),.button--active.tt-suggestion,.button--active.vex-dialog-button-secondary,.button--ghost.button--active,.button--ghost.paginator__chip.active,.button--ghost:active,.button--secondary.button--active,.button--secondary.paginator__chip.active,.button--secondary:active,.paginator__chip.active.tt-suggestion,.paginator__chip.active.vex-dialog-button-secondary,.paginator__chip.active:not(.active),.paginator__chip:active:not(.active),.paginator__next.paginator__chip.active:not(.disabled),.paginator__next:active:not(.disabled),.paginator__previous.paginator__chip.active:not(.disabled),.paginator__previous:active:not(.disabled),.tt-suggestion:active,.vex-dialog-button-secondary:active{--button-border-color:var(--color-purple-100);background-color:var(--color-purple-20)}.button--active.paginator__chip:hover:not(.active),.button--active.paginator__next:hover:not(.disabled),.button--active.paginator__previous:hover:not(.disabled),.button--active.tt-suggestion:hover,.button--active.vex-dialog-button-secondary:hover,.button--ghost.button--active:hover,.button--ghost.paginator__chip.active:hover,.button--secondary.button--active:hover,.button--secondary.paginator__chip.active:hover,.paginator__chip.active.tt-suggestion:hover,.paginator__chip.active.vex-dialog-button-secondary:hover,.paginator__chip.active:hover:not(.active),.paginator__next.paginator__chip.active:hover:not(.disabled),.paginator__previous.paginator__chip.active:hover:not(.disabled){--button-border-color:var(--color-purple-100);background-color:var(--color-purple-40)}.button--ghost:disabled,.button--ghost[aria-disabled=true],.tt-suggestion:disabled,[aria-disabled=true].tt-suggestion{background-color:#0000;color:var(--color-grey-100)}.button--secondary:disabled,.button--secondary[aria-disabled=true],.paginator__chip:disabled:not(.active),.paginator__next:disabled:not(.disabled),.paginator__previous:disabled:not(.disabled),.vex-dialog-button-secondary:disabled,[aria-disabled=true].paginator__chip:not(.active),[aria-disabled=true].paginator__next:not(.disabled),[aria-disabled=true].paginator__previous:not(.disabled),[aria-disabled=true].vex-dialog-button-secondary{--button-border-size:1px;--button-border-color:var(--color-grey-20);background-color:var(--color-grey-10);color:var(--color-grey-100)}.button--primary,.vex-dialog-button-primary{background-color:var(--color-purple-100);color:var(--color-white)}.button--primary:hover,.vex-dialog-button-primary:hover{background-color:var(--color-purple-120)}.button--primary:focus,.vex-dialog-button-primary:focus{--button-border-size:2px;--button-border-color:var(--color-purple-200)}.button--primary:focus-visible,.vex-dialog-button-primary:focus-visible{box-shadow:0 0 0 2px var(--color-white),0 0 0 4px var(--color-purple-200)}.button--active.vex-dialog-button-primary,.button--primary.button--active,.button--primary.paginator__chip.active,.button--primary:active,.paginator__chip.active.vex-dialog-button-primary,.vex-dialog-button-primary:active{background-color:var(--color-purple-140)}.button--active.vex-dialog-button-primary:hover,.button--primary.button--active:hover,.button--primary.paginator__chip.active:hover,.paginator__chip.active.vex-dialog-button-primary:hover{background-color:var(--color-purple-160)}.button--primary:disabled,.button--primary[aria-disabled=true],.vex-dialog-button-primary:disabled,[aria-disabled=true].vex-dialog-button-primary{background:var(--color-grey-20);color:var(--color-grey-100);cursor:not-allowed}.button--active.paginator__chip:not(.active),.button--active.paginator__next:not(.disabled),.button--active.paginator__previous:not(.disabled),.button--active.vex-dialog-button-secondary,.button--secondary.button--active,.button--secondary.paginator__chip.active,.button--secondary:active,.paginator__chip.active.vex-dialog-button-secondary,.paginator__chip.active:not(.active),.paginator__chip:active:not(.active),.paginator__next.paginator__chip.active:not(.disabled),.paginator__next:active:not(.disabled),.paginator__previous.paginator__chip.active:not(.disabled),.paginator__previous:active:not(.disabled),.vex-dialog-button-secondary:active{--button-border-size:0px}.button--active.paginator__chip:focus:not(.active),.button--active.paginator__next:focus:not(.disabled),.button--active.paginator__previous:focus:not(.disabled),.button--active.vex-dialog-button-secondary:focus,.button--secondary.button--active:focus,.button--secondary.paginator__chip.active:focus,.button--secondary:active:focus,.paginator__chip.active.vex-dialog-button-secondary:focus,.paginator__chip.active:focus:not(.active),.paginator__chip:active:focus:not(.active),.paginator__next.paginator__chip.active:focus:not(.disabled),.paginator__next:active:focus:not(.disabled),.paginator__previous.paginator__chip.active:focus:not(.disabled),.paginator__previous:active:focus:not(.disabled),.vex-dialog-button-secondary:active:focus{--button-border-size:2px}.button--fomo{background:linear-gradient(270deg,var(--color-purple-120),var(--color-purple-160));color:var(--color-white)}.button--fomo.button--fomo:focus,.button--fomo:focus{--button-border-size:2px;--button-border-color:var(--color-purple-200)}.button--fomo.button--fomo:focus-visible,.button--fomo:focus-visible{box-shadow:0 0 0 2px var(--color-white),0 0 0 4px var(--color-purple-200)}.button--fomo:hover,.button--fomo:hover.button--active,.button--fomo:hover:active{background:linear-gradient(270deg,var(--color-purple-100),var(--color-purple-140))}.button--fomo:disabled,.button--fomo:disabled:active,.button--fomo[aria-disabled=true]{--button-border-size:0px;background:linear-gradient(180deg,var(--color-grey-5),var(--color-grey-10))}.button--lg{--button-icon-only-padding:var(--space-02);height:var(--size-lg);min-width:var(--size-lg)}.button--md,.vex-dialog-button{--button-icon-only-padding:var(--space-01);height:var(--size-md)}.accordion__actions .button,.accordion__actions .tt-suggestion,.accordion__actions .vex-dialog-button,.button--sm,.tt-suggestion{--button-icon-only-padding:var(--space-01);height:var(--size-sm)}.button--xs{--button-icon-only-padding:0;height:var(--size-xs)}.button--icon-only{padding-inline:var(--button-icon-only-padding)}.button--icon-left,.button--icon-start{padding-inline-start:var(--space-02)}.button--icon-end,.button--icon-right{padding-inline-end:var(--space-02)}.button--icon-both{padding-inline:var(--space-02)}.button--lg .icon,.button--lg .loading,.button--md .icon,.button--md .loading,.vex-dialog-button .icon,.vex-dialog-button .loading{height:var(--size-sm);width:var(--size-sm)}.accordion__actions .button .icon,.accordion__actions .button .loading,.accordion__actions .vex-dialog-button .icon,.accordion__actions .vex-dialog-button .loading,.button--sm .icon,.button--sm .loading,.button--xs .icon,.button--xs .loading,.tt-suggestion .icon,.tt-suggestion .loading{height:var(--size-xs);width:var(--size-xs)}.button--align-start,.tt-suggestion{justify-content:start;text-align:start}.button-group{display:flex;gap:var(--space-02)}.button-group--horizontal{align-items:center;flex-direction:row;flex-wrap:wrap}.button-group--vertical{align-items:stretch;flex-direction:column}.button-group--compact{flex-wrap:nowrap;gap:0}.button-group--compact>.dropdown{display:flex}.button-group--compact>.button,.button-group--compact>.dropdown>.button,.button-group--compact>.dropdown>.tt-suggestion,.button-group--compact>.dropdown>.vex-dialog-button,.button-group--compact>.tt-suggestion,.button-group--compact>.vex-dialog-button{border-radius:0;margin-inline:0}.button-group--compact>.button--primary:not(:last-child),.button-group--compact>.vex-dialog-button-primary:not(:last-child){border-right:1px solid var(--color-white)}.button-group--compact>.button:focus,.button-group--compact>.dropdown>.button:focus,.button-group--compact>.dropdown>.tt-suggestion:focus,.button-group--compact>.dropdown>.vex-dialog-button:focus,.button-group--compact>.tt-suggestion:focus,.button-group--compact>.vex-dialog-button:focus{position:relative;z-index:2}.button-group--compact>:nth-child(1 of .button,.tt-suggestion,.vex-dialog-button,.dropdown),.button-group--compact>:nth-child(1 of .button,.tt-suggestion,.vex-dialog-button,.dropdown)>.button,.button-group--compact>:nth-child(1 of .button,.tt-suggestion,.vex-dialog-button,.dropdown)>.tt-suggestion,.button-group--compact>:nth-child(1 of .button,.tt-suggestion,.vex-dialog-button,.dropdown)>.vex-dialog-button{border-bottom-left-radius:var(--radius-component);border-top-left-radius:var(--radius-component);margin-inline-start:var(--button-margin)}.button-group--compact>:nth-last-child(1 of .button,.tt-suggestion,.vex-dialog-button,.dropdown),.button-group--compact>:nth-last-child(1 of .button,.tt-suggestion,.vex-dialog-button,.dropdown)>.button,.button-group--compact>:nth-last-child(1 of .button,.tt-suggestion,.vex-dialog-button,.dropdown)>.tt-suggestion,.button-group--compact>:nth-last-child(1 of .button,.tt-suggestion,.vex-dialog-button,.dropdown)>.vex-dialog-button{border-bottom-right-radius:var(--radius-component);border-top-right-radius:var(--radius-component);margin-inline-end:var(--button-margin)}.card{display:flex;flex-direction:column;min-height:12rem;min-width:12rem;width:calc(25% - var(--space-03))}@media(min-width:1280px){.card{width:calc(20% - var(--space-03))}}.card__header{aspect-ratio:16/9;background-color:var(--color-purple-100);border-top-left-radius:var(--radius-container);border-top-right-radius:var(--radius-container);position:relative;transition-duration:var(--transition-duration);transition-property:var(--transition-colors);transition-timing-function:var(--transition-timing-function)}.card:hover .card__header{background-color:var(--color-purple-120)}.card__round-background{background-color:var(--card-round-background-bg-color);border-top-left-radius:var(--radius-container);border-top-right-radius:var(--radius-container);inset:-1px;overflow:hidden}.card__round-background,.card__round-background:after{position:absolute;transition-duration:var(--transition-duration);transition-property:var(--transition-colors);transition-timing-function:var(--transition-timing-function)}.card__round-background:after{background-color:var(--card-round-background-color);border:var(--card-round-background-border-size) solid var(--card-round-background-border-color);border-radius:var(--radius-full);box-sizing:initial;content:"";display:block;height:8rem;left:50%;top:50%;translate:-50% -50%;width:8rem}.card__round-background--grey{--card-round-background-bg-color:var(--color-grey-10);--card-round-background-border-color:var(--color-grey-20);--card-round-background-color:var(--color-grey-40)}.card:hover .card__round-background--grey{--card-round-background-bg-color:var(--color-grey-20);--card-round-background-border-color:var(--color-grey-40);--card-round-background-color:var(--color-grey-60)}.card__round-background--purple{--card-round-background-bg-color:var(--color-purple-10);--card-round-background-border-color:var(--color-purple-20);--card-round-background-color:var(--color-purple-40)}.card:hover .card__round-background--purple{--card-round-background-bg-color:var(--color-purple-20);--card-round-background-border-color:var(--color-purple-40);--card-round-background-color:var(--color-purple-60)}.card__round-background--red{--card-round-background-bg-color:var(--color-red-10);--card-round-background-border-color:var(--color-red-20);--card-round-background-color:var(--color-red-40)}.card:hover .card__round-background--red{--card-round-background-bg-color:var(--color-red-20);--card-round-background-border-color:var(--color-red-40);--card-round-background-color:var(--color-red-60)}.card__round-background--orange{--card-round-background-bg-color:var(--color-orange-10);--card-round-background-border-color:var(--color-orange-20);--card-round-background-color:var(--color-orange-40)}.card:hover .card__round-background--orange{--card-round-background-bg-color:var(--color-orange-20);--card-round-background-border-color:var(--color-orange-40);--card-round-background-color:var(--color-orange-60)}.card__round-background--green{--card-round-background-bg-color:var(--color-green-10);--card-round-background-border-color:var(--color-green-20);--card-round-background-color:var(--color-green-40)}.card:hover .card__round-background--green{--card-round-background-bg-color:var(--color-green-20);--card-round-background-border-color:var(--color-green-40);--card-round-background-color:var(--color-green-60)}.card__round-background--blue{--card-round-background-bg-color:var(--color-blue-10);--card-round-background-border-color:var(--color-blue-20);--card-round-background-color:var(--color-blue-40)}.card:hover .card__round-background--blue{--card-round-background-bg-color:var(--color-blue-20);--card-round-background-border-color:var(--color-blue-40);--card-round-background-color:var(--color-blue-60)}.card__round-background--sm{--card-round-background-border-size:1rem}.card__round-background--md{--card-round-background-border-size:2rem}.card__header-illustration{left:50%;max-height:4rem;max-width:4rem;position:absolute;top:50%;translate:-50% -50%}.card__header-image{border-top-left-radius:var(--radius-container);border-top-right-radius:var(--radius-container);font-family:"object-fit:cover";height:100%;object-fit:cover;position:absolute;width:100%}.card__header-text{background-image:linear-gradient(#1f153500,#1f153554);bottom:0;color:var(--color-white);font-size:var(--font-size-label-sm);font-weight:var(--font-weight-bold);left:0;line-height:normal;padding:var(--space-02) var(--space-03);position:absolute;right:0}.card__header-badge{bottom:-1rem;left:50%;position:absolute;translate:-50% 0}.card__body{background-color:var(--color-white);border-bottom-left-radius:var(--radius-container);border-bottom-right-radius:var(--radius-container);display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:var(--space-03);transition-duration:var(--transition-duration);transition-property:var(--transition-colors);transition-timing-function:var(--transition-timing-function)}.card:hover .card__body{background-color:var(--color-grey-10)}.card__title{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-weight:700;margin-block-end:var(--space-02);overflow:hidden}.card__content{flex-grow:1}.card__actions .button,.card__actions .tt-suggestion,.card__actions .vex-dialog-button{width:100%}.card:hover .button--primary:not(.catalog-button,:focus,:active,.button--active,.paginator__chip.active,:disabled,[aria-disabled=true]),.card:hover .vex-dialog-button-primary:not(.catalog-button,:focus,:active,.button--active,.paginator__chip.active,:disabled,[aria-disabled=true]){background-color:var(--color-purple-120)}.card:hover .button--secondary:not(.catalog-button,:focus,:active,.button--active,.paginator__chip.active,:disabled,[aria-disabled=true]),.card:hover .paginator__chip:not(.catalog-button,:focus,:active,.button--active,.paginator__chip.active,:disabled,[aria-disabled=true]):not(.active),.card:hover .paginator__next:not(.catalog-button,:focus,:active,.button--active,.paginator__chip.active,:disabled,[aria-disabled=true]):not(.disabled),.card:hover .paginator__previous:not(.catalog-button,:focus,:active,.button--active,.paginator__chip.active,:disabled,[aria-disabled=true]):not(.disabled),.card:hover .vex-dialog-button-secondary:not(.catalog-button,:focus,:active,.button--active,.paginator__chip.active,:disabled,[aria-disabled=true]){--button-border-color:var(--color-grey-10);background-color:var(--color-grey-10)}.card:hover .button--ghost:not(.catalog-button,:focus,:active,.button--active,.paginator__chip.active,:disabled,[aria-disabled=true]),.card:hover .tt-suggestion:not(.catalog-button,:focus,:active,.button--active,.paginator__chip.active,:disabled,[aria-disabled=true]){--button-border-color:rgba(var(--color-grey-100-rgb)/10%);background-color:rgba(var(--color-grey-100-rgb)/10%)}:root{interpolate-size:allow-keywords}.collapsible-fieldset{border:1px solid #0000;border-radius:calc((var(--radius-component) + var(--radius-container))/2);transition:border 0s var(--transition-timing-function);transition-delay:var(--transition-duration-lg)}.collapsible-fieldset .checkable-container{margin:-1px}.collapsible-fieldset__legend{display:contents}.collapsible-fieldset__legend .checkable-container{margin:0}.collapsible-fieldset__content{height:0;overflow:hidden;padding-inline:var(--space-03);transition:height var(--transition-duration-lg) var(--transition-timing-function)}.collapsible-fieldset__content--overflow-visible{overflow:visible}.collapsible-fieldset__content-inner{transition:visibility var(--transition-duration-lg) var(--transition-timing-function);visibility:hidden}.collapsible-fieldset:has(>.collapsible-fieldset__legend .checkbox:checked){border-color:var(--color-grey-20);transition-delay:0s}.collapsible-fieldset:has(>.collapsible-fieldset__legend .checkbox:checked) .collapsible-fieldset__content{height:auto;transition-delay:0s}.collapsible-fieldset:has(>.collapsible-fieldset__legend .checkbox:checked) .collapsible-fieldset__content-inner{visibility:visible}@media(prefers-reduced-motion:reduce){.collapsible-fieldset__content,.collapsible-fieldset__content-inner{transition:none}}.confidence-indicator,.confidence-indicator .icon{height:var(--size-xs);width:var(--size-xs)}.confidence-indicator__bar{stroke:var(--color-purple-20)}.confidence-indicator__bar--lit{stroke:var(--color-purple-100)}:root{--container-el-margin:var(--space-03);--container-el-padding:var(--space-03)}.container-el{margin-block:var(--container-el-margin)}.container-el>.title-2,.container-el>.vex-dialog-message{margin-block:0;margin-inline-start:var(--space-03);position:relative;top:.75rem}.container-el__body{background-color:var(--color-white);border-radius:var(--radius-container)}.container-el__padded_body{padding:var(--container-el-padding)}.title-2+.container-el__body,.vex-dialog-message+.container-el__body{padding-block-start:var(--space-02)}.container-el--highlight>.container-el__body{background:url(/images/components/container-arcs-bg-746593eeb0d82f0a6c42e237cc7af983.svg?vsn=d),linear-gradient(135deg,var(--color-purple-10),var(--color-purple-20));background-position:bottom;background-repeat:no-repeat}.content-switcher__wrapper{display:grid;overflow-x:auto;padding:var(--space-01)}.content-switcher{background-color:var(--color-white);border:1px solid var(--color-grey-20);border-radius:calc(var(--radius-component) + 1px);column-gap:2px;display:grid;grid-auto-columns:1fr;grid-auto-flow:column}.content-switcher:has(>.button--icon-only:first-child){grid-template-columns:auto}.content-switcher__button{margin:0}.content-switcher__button.button--fomo:hover{--button-border-color:var(--color-purple-100)}.divider{margin-block:var(--space-02)}.divider--grey{border-top:1px solid var(--color-grey-20);color:var(--color-grey-20)}.divider--purple{border-top:1px solid var(--color-purple-100);color:var(--color-purple-100)}.divider--bold{border-top:2px solid}.divider--vertical{align-self:stretch;border-inline-start-style:solid;border-inline-start-width:1px;border-top-width:0;height:auto;width:0}.dropdown{--contained-height:350px;position:relative;width:-moz-fit-content;width:fit-content}.dropdown__body{background-color:var(--color-white);border:none;border-radius:var(--radius-container);box-shadow:var(--shadow);display:none;flex-direction:column;flex-wrap:nowrap;left:0;margin:0;margin-block-start:var(--space-02);padding:var(--space-02);position:absolute;top:0;width:20rem}.dropdown--open>.dropdown__body{display:flex}.dropdown--open--fallback>.dropdown__body{position:fixed;top:100%;z-index:1}.dropdown--side>.dropdown__body{margin-block-start:0}.dropdown__body--auto-width{width:max-content}.dropdown__body--contained-height{max-height:var(--contained-height)}.dropdown__body--align-button-start .button,.dropdown__body--align-button-start .tt-suggestion,.dropdown__body--align-button-start .vex-dialog-button{justify-content:start;text-align:start}.floating-button-container,.kebab-menu{bottom:3.5rem;position:fixed;right:1rem;z-index:10}@media(min-width:768px){.floating-button-container,.kebab-menu{bottom:.5rem}}.floating-button,.kebab-menu__toggle{background-color:var(--color-blue-100);border-radius:9999px;color:var(--color-white);display:block;height:3rem;margin-bottom:.5rem;text-align:center;width:3rem}.floating-button>.icon,.kebab-menu__toggle>.icon{--size-icon:2.5rem;margin-left:auto;margin-right:auto}@keyframes highlight-blink{0%,to{box-shadow:0 0 0 0 #0000}50%{box-shadow:0 0 0 2px var(--highlight-blink-color,var(--color-purple-100))}}.button--primary,.vex-dialog-button-primary{--highlight-blink-color:var(--color-purple-200)}.icon{flex-shrink:0;height:var(--size-sm);width:var(--size-sm)}.icon--xs{height:var(--size-xs);width:var(--size-xs)}.icon--md{height:var(--size-md);width:var(--size-md)}.information-display{display:flex;flex-wrap:nowrap;gap:var(--space-02)}.information-display__icon{color:var(--color-purple-100)}.information-display__body{flex-grow:1}.list-group{overflow-y:auto}.list-group--grid{column-gap:var(--space-03);display:grid}.list-group--grid :is(.list-group-item,.kebab-menu__toolbar-item,.list-group__label,.list-group__title,.list-group__scroller){grid-column:1/-1}.list-group--grid :is(.list-group__title,.list-group__scroller,.list-group-item,.kebab-menu__toolbar-item){display:grid;grid-template-columns:subgrid}.list-group--lg{--list-group-size:var(--size-lg)}.list-group--md{--list-group-size:var(--size-md)}.list-group__label{border-top-left-radius:var(--radius-container);border-top-right-radius:var(--radius-container);padding:var(--space-02) var(--space-03) 0;translate:0 .5rem;width:-moz-fit-content;width:fit-content}.list-group__label,.list-group__title{background-color:var(--color-grey-10);display:block}.list-group__title{line-height:normal;min-height:var(--list-group-size);padding-block:var(--space-02);padding-inline:var(--space-03)}.list-group__scroller{overflow:auto}.kebab-menu__toolbar-item,.list-group-item{background-color:var(--color-white);border-radius:var(--radius-component);min-height:var(--list-group-size,var(--size-md));padding:var(--space-01) var(--space-03);position:relative;transition-duration:var(--transition-duration);transition-property:var(--transition-colors);transition-timing-function:var(--transition-timing-function)}.list-group__title+.list-group__scroller>.kebab-menu__toolbar-item:first-child,.list-group__title+.list-group__scroller>.list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.kebab-menu__toolbar-item:not(:last-child),.list-group-item:not(:last-child){margin-block-end:calc(1px + var(--space-02)*2)}.kebab-menu__toolbar-item:after,.list-group-item:after{border-top:1px solid var(--color-grey-20);color:var(--color-grey-20);content:"";display:block;left:0;margin-block:var(--space-02);position:absolute;right:0;top:100%}.kebab-menu__toolbar-item:last-child:after,.list-group-item:last-child:after{display:none}.kebab-menu__toolbar-item:hover,.list-group-item:hover{background-color:var(--color-grey-10)}.list-group-item__link{align-items:center;display:grid;grid-column:1/-1;grid-template-columns:subgrid}.list-group-item--icon-start{padding-inline-start:var(--space-02)}.list-group--no-divider .kebab-menu__toolbar-item:after,.list-group--no-divider .list-group-item:after{display:none}.list-group--no-divider .kebab-menu__toolbar-item:not(:last-child),.list-group--no-divider .list-group-item:not(:last-child){margin-block-end:0}.list-group-item__details .kebab-menu__toolbar-item:not(:last-child):after,.list-group-item__details .list-group-item:not(:last-child):after{display:none}.list-group-item__details .kebab-menu__toolbar-item:not(:last-child),.list-group-item__details .list-group-item:not(:last-child){margin-block-end:0}.list-group-item__details .kebab-menu__toolbar-item:last-child,.list-group-item__details .list-group-item:last-child{margin-block-end:calc(1px + var(--space-02)*2)}.list-group-item__details .kebab-menu__toolbar-item:last-child:after,.list-group-item__details .list-group-item:last-child:after{display:block}.loading{flex-shrink:0}.loading--xxl{height:15rem;width:var(--size-xxl)}.loading--lg{height:var(--size-lg);width:var(--size-lg)}.loading--md{height:var(--size-md);width:var(--size-md)}.loading--sm{height:var(--size-sm);width:var(--size-sm)}.loading--hidden{display:none}.loading__circle{fill:none;stroke:var(--color-purple-20);stroke-width:.25rem}.loading--inverted .loading__circle{stroke:var(--color-purple-80)}.loading--error .loading__circle{stroke:var(--color-red-20)}.loading--inverted.loading--error .loading__circle{stroke:var(--color-red-60)}.loading--xxl .loading__circle{stroke-width:.125rem}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading__state{fill:none;stroke:var(--color-purple-100);stroke-width:4px}.loading--inverted .loading__state{stroke:var(--color-white)}.loading--error .loading__state{stroke:var(--color-error-100)}.loading__spinner{animation:rotation 1.25s linear infinite;transform-origin:50% 50%}.loading--xxl .loading__spinner{stroke-width:2px}:root{--popup-zoomed-content-margin:0px;--popup-inner-padding:var(--space-04)}@media(min-width:768px){:root{--popup-zoomed-content-margin:var(--space-02)}}.popup,.vex-content{background-color:var(--color-white);border:none;border-top-left-radius:var(--radius-container);border-top-right-radius:var(--radius-container);flex-direction:column;inset-block-start:auto;margin:auto;max-height:100%;max-width:100%;padding:0}.popup__non-dialog{bottom:0;display:none;height:max-content;left:0;overflow-y:auto;position:fixed;right:0;width:max-content;z-index:4}.popup__non-dialog.popup__non-dialog--open,.popup__non-dialog.popup__non-dialog--open+.popup__backdrop{display:block}.popup__backdrop{display:none;inset:0;position:fixed;z-index:3}.popup__inner,.vex-content{display:flex;flex:1;flex-direction:column;padding:var(--popup-inner-padding)}.popup[open],[open].vex-content{display:flex}.popup::backdrop,.popup__backdrop,.vex-content::backdrop{background-color:var(--color-backdrop)}.popup__header,.vex-dialog-message{margin-inline-end:var(--space-07);max-width:var(--width-prose);overflow-wrap:break-word}.popup__header .title-1,.vex-dialog-message .title-1{margin-block-end:var(--space-03)}.popup__dismiss{position:absolute;right:var(--space-04);top:var(--space-04)}.popup__body,.vex-dialog-input{flex:1 1 auto;overflow:auto}.popup__footer,.vex-dialog-buttons{display:grid;gap:var(--space-02);grid-auto-columns:1fr;grid-auto-flow:column;margin-block-start:var(--space-03)}.popup__footer--sticky{background-color:var(--color-white);bottom:0;padding-bottom:var(--space-03);position:sticky}.popup--zoomed-content{height:100%;margin:var(--popup-zoomed-content-margin);width:100%}@media(min-width:768px){.popup,.vex-content{border-bottom-left-radius:var(--radius-container);border-bottom-right-radius:var(--radius-container);inset-block-start:0;margin:auto;max-height:90%;max-width:90%}.popup--zoomed-content{height:auto;margin:var(--popup-zoomed-content-margin);max-height:unset;max-width:unset;width:unset}}.profile-picture{align-items:center;border-radius:var(--radius-full);color:var(--color-purple-200);display:inline-flex;flex-shrink:0;font-family:"object-fit:cover",var(--font-weight-bold);justify-content:center;letter-spacing:.1em;object-fit:cover;text-indent:.1em;text-transform:uppercase}.profile-picture--md{height:var(--size-md);width:var(--size-md)}.profile-picture--sm{height:var(--size-sm);width:var(--size-sm)}.profile-picture--xs{height:var(--size-xs);width:var(--size-xs)}.profile-picture--full{height:100%;width:100%}:is(.profile-picture--sm,.profile-picture--xs) .icon{height:var(--size-xs);width:var(--size-xs)}.profile-picture-group{display:flex}.profile-picture-group .profile-picture{border:1px solid var(--color-white);margin-right:-.5rem}.profile-picture--placeholder{background-color:var(--color-purple-10);font-weight:var(--font-weight-normal)}.progress-bar{column-gap:var(--space-02);display:grid;grid-template-areas:"label title" "bar bar" "badge badge";grid-template-columns:1fr max-content;position:relative}.progress-bar--lg{--progress-bar-line-height:1rem}.progress-bar--md{--progress-bar-line-height:0.5rem}.progress-bar--sm{--progress-bar-line-height:0.25rem}.progress-bar--info{--progress-bar-color:var(--color-purple-100);--progress-bar-background:var(--color-purple-20);--progress-bar-text-color:var(--color-white)}.progress-bar--error{--progress-bar-color:var(--color-error-100);--progress-bar-background:var(--color-error-20);--progress-bar-text-color:var(--color-white)}.progress-bar--success{--progress-bar-color:var(--color-green-100);--progress-bar-background:var(--color-green-20);--progress-bar-text-color:var(--color-white)}.progress-bar--alert,.progress-bar--todo{--progress-bar-color:var(--color-orange-100);--progress-bar-background:var(--color-orange-20);--progress-bar-text-color:var(--color-white)}.progress-bar--neutral{--progress-bar-color:var(--color-grey-100);--progress-bar-background:var(--color-grey-20);--progress-bar-text-color:var(--color-white)}.progress-bar__bar{grid-area:bar;height:calc(var(--progress-bar-line-height)*1.5);position:relative;width:100%}.progress-bar__background{background-color:var(--progress-bar-background);height:var(--progress-bar-line-height);position:absolute;top:33%;width:100%}.progress-bar__foreground{background-color:var(--progress-bar-color);height:var(--progress-bar-line-height);position:relative;transition:1s}.progress-bar__label{grid-area:label}.progress-bar__title{color:var(--progress-bar-color);font-size:var(--font-size-label-md);grid-area:title;justify-self:end;white-space:nowrap}.progress-bar__helper{align-items:center;display:flex;gap:var(--space-01);margin-top:var(--space-02)}.progress-bar__badge{background-color:var(--progress-bar-color);color:var(--progress-bar-text-color);font-weight:var(--font-weight-regular);grid-area:badge;justify-self:center;position:absolute;top:calc((var(--size-sm) + var(--progress-bar-line-height))*-1/2);width:-moz-fit-content;width:fit-content;z-index:2}.progress-check{color:var(--color-white);position:relative}.progress-check__icon-wrapper{align-items:center;background-color:var(--color-white);border:var(--space-01) solid;border-radius:50%;display:flex;height:var(--space-06);justify-content:center;position:absolute;top:calc(0px - var(--space-01)/2);width:var(--space-06);z-index:2}.progress-check--success{border-color:var(--progress-check-border-color);color:var(--progress-check-color)}.progress-check--error{border-color:var(--color-red-40);color:var(--color-red-100)}.progress-check__icon{height:var(--size-lg);width:var(--size-lg)}.progress-check__label{background-color:var(--progress-check-color);border:var(--space-01) solid var(--progress-check-border-color);border-radius:9999px;padding:var(--space-01) var(--space-03) var(--space-01) calc(var(--space-01) + var(--space-06))}.progress-check--purple{--progress-check-color:var(--color-purple-100);--progress-check-border-color:var(--color-purple-40)}.progress-check--green{--progress-check-color:var(--color-green-100);--progress-check-border-color:var(--color-green-40)}.progress-check--orange{--progress-check-color:var(--color-orange-100);--progress-check-border-color:var(--color-orange-40)}.progress-check--blue{--progress-check-color:var(--color-blue-100);--progress-check-border-color:var(--color-blue-40)}.progress-counter{display:grid;grid-template-areas:"svg label" "svg title";grid-template-columns:max-content 1fr}.progress-counter--xl{--progress-counter-size:4rem}.progress-counter--lg{--progress-counter-size:var(--size-lg)}.progress-counter--md{--progress-counter-size:var(--size-md)}.progress-counter--sm{--progress-counter-size:var(--size-sm)}.progress-counter--info{--progress-counter-color:var(--color-purple-100);--progress-counter-background:var(--color-purple-20)}.progress-counter--error{--progress-counter-color:var(--color-error-100);--progress-counter-background:var(--color-error-20)}.progress-counter--success{--progress-counter-color:var(--color-green-100);--progress-counter-background:var(--color-green-20)}.progress-counter--alert,.progress-counter--todo{--progress-counter-color:var(--color-orange-100);--progress-counter-background:var(--color-orange-20)}.progress-counter--neutral{--progress-counter-color:var(--color-grey-100);--progress-counter-background:var(--color-grey-20)}.progress-counter__svg{align-self:center;grid-area:svg;height:var(--progress-counter-size);width:var(--progress-counter-size)}.progress-counter__icon{stroke:var(--progress-counter-color);align-self:center;grid-area:svg;margin:auto}.progress-counter__background{fill:none;stroke:var(--progress-counter-background);stroke-width:.25rem}.progress-counter__foreground{fill:none;stroke:var(--progress-counter-color);stroke-width:.25rem;rotate:-90deg;transform-origin:50% 50%}.progress-counter__label{align-self:end;grid-area:label}.progress-counter__title{color:var(--progress-counter-color);font-size:var(--font-size-label-md);grid-area:title;white-space:nowrap}.progress-counter--xl .progress-counter__title{font-size:var(--font-size-title-2)}.skip-link{position:relative}.skip-link__anchor:not(:focus-visible){border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.skip-link__anchor:focus-visible{background-color:var(--color-purple-100);border:0;border-radius:var(--radius-component);box-shadow:0 0 0 2px var(--color-white),0 0 0 4px var(--color-purple-200);clip-path:none;color:var(--color-white);display:inline-block;font-size:var(--font-size-label-md);font-weight:var(--font-weight-bold);height:auto;margin:0;outline:none;overflow:visible;padding:var(--space-02) var(--space-03);position:relative;white-space:normal;width:auto;z-index:100}.state-indicator{align-items:center;display:inline-flex;height:var(--state-indicator-size);justify-content:center;width:var(--state-indicator-size)}.state-indicator--with-background{background-color:var(--state-indicator-background);border-radius:var(--radius-component)}.state-indicator--lg{--state-indicator-size:var(--size-lg)}.state-indicator--md{--state-indicator-size:var(--size-md)}.state-indicator--sm{--state-indicator-size:var(--size-sm)}.state-indicator--xs{--state-indicator-size:var(--size-xs)}.state-indicator--xxs{--state-indicator-size:1rem}.state-indicator--info{--state-indicator-color:var(--color-purple-100);--state-indicator-background:var(--color-purple-5)}.state-indicator--error{--state-indicator-color:var(--color-error-100);--state-indicator-background:var(--color-error-5)}.state-indicator--success{--state-indicator-color:var(--color-green-100);--state-indicator-background:var(--color-green-5)}.state-indicator--alert,.state-indicator--todo{--state-indicator-color:var(--color-orange-100);--state-indicator-background:var(--color-orange-5)}.state-indicator--neutral{--state-indicator-color:var(--color-grey-100);--state-indicator-background:var(--color-grey-5)}.state-indicator--fomo{--state-indicator-color:var(--color-purple-5);--state-indicator-background:var(--color-purple-100)}.state-indicator__icon{color:var(--state-indicator-color);height:var(--size-md);width:var(--size-md)}.state-indicator--sm .state-indicator__icon,.state-indicator--xs .state-indicator__icon{height:var(--size-xs);width:var(--size-xs)}.state-indicator--xxs .state-indicator__icon{height:1rem;width:1rem}.state-indicator__count{align-items:center;background-color:var(--state-indicator-color);border-radius:var(--radius-full);color:var(--state-indicator-background);display:flex;font-size:var(--font-size-label-md);font-weight:var(--font-weight-black);height:1.3125rem;justify-content:center;min-width:1.375rem;padding-inline:var(--space-01)}.state-indicator--sm .state-indicator__count,.state-indicator--xs .state-indicator__count{font-size:var(--font-size-label-sm);height:1rem;min-width:1.0625rem}.sticky-header{background-color:var(--color-white);padding-block:var(--space-03);position:sticky;top:calc(var(--space-03)*-1);z-index:1}.sticky-header--active:after{background-color:var(--color-grey-20);bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.tabs{align-items:stretch;background-color:var(--color-purple-5);display:flex;overflow-x:auto}.tabs--lg{height:var(--size-lg)}.tabs--md{height:var(--size-md)}.tabs--sm{height:var(--size-sm)}.tabs--xs{height:var(--size-xs)}.tab__item{align-items:center;background-color:var(--color-purple-10);border:2px solid #0000;display:flex;flex-shrink:0;font-size:var(--font-size-label-md);font-weight:var(--font-weight-bold);height:auto!important;line-height:normal;outline:none;padding-block-end:.25rem;padding-inline:var(--space-03);position:relative;transition-duration:var(--transition-duration);transition-property:var(--transition-colors);transition-timing-function:var(--transition-timing-function)}.tab__item:first-child{border-top-left-radius:var(--radius-component)}.tab__item:last-child{border-top-right-radius:var(--radius-component)}.tab__item:hover{background-color:var(--color-purple-20)}.tab__item:active{background-color:var(--color-purple-40);transition-delay:var(--transition-delay)}.tab__item:focus-visible{border-color:var(--color-purple-100)}.tab__item--active{background-color:var(--color-white)}.tab__item--active:after{background-color:var(--color-purple-100);border-radius:var(--radius-full);bottom:0;content:"";height:.25rem;left:50%;position:absolute;transition-duration:var(--transition-duration);transition-property:width;transition-timing-function:var(--transition-timing-function);translate:-50% 0;width:min(3rem,75%)}.tab__item--active:hover:after{width:100%}.tabs--inverted,.tabs--inverted .tab__item{background-color:var(--color-white)}.tabs--inverted .tab__item{border-radius:var(--radius-component) var(--radius-component) 0 0}.tabs--inverted .tab__item--active,.tabs--inverted .tab__item:hover{background-color:var(--color-purple-5)}.tabs--inverted .tab__item:active{background-color:var(--color-purple-10)}.tab__item:disabled,.tab__item[aria-disabled=true]{background-color:var(--color-grey-10);color:var(--color-grey-100);cursor:not-allowed;pointer-events:none}.tab__inner_item:not(:hover){background-color:inherit}.tag{background-color:var(--color-white);color:var(--color-purple-100)}.tile{margin-block:var(--space-03);position:relative}.tile__label{border-top-left-radius:var(--radius-container);border-top-right-radius:var(--radius-container);margin-bottom:var(--space-01);margin-top:-1rem;padding:var(--space-02) var(--space-03) 0 var(--space-03);translate:0 1rem;width:-moz-fit-content;width:fit-content}.tile--grey .tile__label{background-color:var(--color-grey-10)}.tile--purple .tile__label{background-color:var(--color-purple-10)}.tile__label-inner{translate:0 -.25rem}.tile__color-dot{--dot-diameter:1.25rem;border-radius:50%;height:var(--dot-diameter);left:calc(var(--dot-diameter)*-.5);position:absolute;top:3rem;width:var(--dot-diameter);z-index:1}.tile__header{align-items:center;background-color:var(--color-white);background-size:cover;border-radius:var(--radius-container);display:flex;gap:var(--space-02);padding:var(--space-02) var(--space-03);transition-duration:var(--transition-duration-lg);transition-property:inset var(--transition-colors);transition-timing-function:var(--transition-timing-function)}.tile__header:hover{background-color:var(--color-grey-10)}.tile__header--link{background-color:var(--tile-background-color,var(--color-white));border:1px solid #0000}.tile__header--link:hover{background-color:var(--color-purple-10);border-color:var(--color-purple-40)}.tile__label+.tile__header{border-top-left-radius:0;padding-bottom:calc(var(--space-02) + var(--space-01));padding-top:calc(var(--space-02) + var(--space-01))}.tile__header:has(+.tile__body){background-color:var(--tile-background-color);background-image:var(--tile-background-image,none);border-bottom-left-radius:0;border-bottom-right-radius:0}.tile--grey .tile__header{--tile-background-color:var(--color-grey-10)}.tile--purple .tile__header{--tile-background-color:var(--color-purple-10);--tile-background-image:url(/images/tiles/purple-header-bec58d4d5bb2ef7f179aa7267f09b1f0.svg?vsn=d)}.tile .tile__label{background-color:var(--tile-background-color,var(--color-grey-10))}.tile__body{background-color:var(--color-white)}.tile__body :is(.container-el,.accordion__item,.accordion__header,.accordion__body){border-bottom:1px solid var(--color-grey-20);border-radius:0;margin:0}.checkable-container{--container-border-size:0px;--container-border-color:#0000;align-items:center;border-radius:var(--radius-component);box-shadow:0 0 0 var(--container-border-size) var(--container-border-color);cursor:pointer;display:flex;margin:2px;outline:none;transition-duration:var(--transition-duration);transition-property:var(--transition-colors);transition-timing-function:var(--transition-timing-function)}.checkable-container--top-right{position:relative}.checkable-container--top-right input{position:absolute;right:var(--space-02);top:var(--space-02)}.checkable-container:hover{background-color:var(--color-grey-10)}.checkable-container:focus-within{--container-border-color:var(--color-purple-100);--container-border-size:2px}.checkable-container:active,.checkable-container:has(:active){--container-border-color:var(--color-purple-100);--container-border-size:2px;background-color:var(--color-grey-20);transition-delay:var(--transition-delay)}.checkable-container--error:is(:hover,:focus-within){--container-border-color:var(--color-error-100);--container-border-size:1px}.checkable-container[aria-disabled=true]{pointer-events:none}.checkable-container--lg{min-height:var(--size-lg);padding:var(--space-02) var(--space-03)}.checkable-container--md{min-height:var(--size-md);padding:var(--space-01) var(--space-02)}.checkable-container--sm{min-height:var(--size-sm);padding:var(--space-01) var(--space-02)}.checkable-container__label{color:var(--color-purple-200);flex-grow:1;font-size:var(--font-size-label-md);font-weight:var(--font-weight-bold);margin-inline:var(--space-02)}.checkable-container[aria-disabled=true] .checkable-container__label{color:var(--color-grey-100)}.checkable-container--highlight .checkable-container__label{color:var(--color-purple-100)}.checkable-container--error .checkable-container__label{color:var(--color-error-100)}.checkbox{align-items:center;appearance:none;background-color:var(--color-white);background-position:50%;background-size:var(--checkbox-size);border:2px solid var(--color-grey-40);border-radius:4px;display:flex;flex-shrink:0;height:var(--checkbox-size);justify-content:center;outline:none;padding:var(--space-01);-webkit-print-color-adjust:exact;print-color-adjust:exact;width:var(--checkbox-size)}.checkbox:hover{background-color:var(--color-grey-10);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%237c7c7c' d='M11.25 15.9 7.2 11.25c-.25-.3-.25-.8.05-1.05s.8-.25 1.05.05l2.95 3.35 5.45-6.35c.25-.3.75-.35 1.05-.1.3.25.35.75.1 1.05l-6.6 7.7Z'/%3E%3C/svg%3E");border-color:var(--color-grey-60)}.checkbox:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M11.25 15.9 7.2 11.25c-.25-.3-.25-.8.05-1.05s.8-.25 1.05.05l2.95 3.35 5.45-6.35c.25-.3.75-.35 1.05-.1.3.25.35.75.1 1.05l-6.6 7.7Z'/%3E%3C/svg%3E")}.checkbox:checked,.checkbox:indeterminate{background-color:var(--color-purple-100);border-color:var(--color-purple-100)}.checkbox:indeterminate{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M17.25 13H6.75c-.4 0-.75-.35-.75-.75s.35-.75.75-.75h10.5c.4 0 .75.35.75.75s-.35.75-.75.75z'/%3E%3C/svg%3E")}.checkbox:checked:where(:hover){background-color:var(--color-purple-120);border-color:var(--color-purple-120)}.checkbox:disabled{background-color:var(--color-grey-10);border-color:revert;pointer-events:none}.checkbox:disabled:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23afafaf' d='M11.25 15.9 7.2 11.25c-.25-.3-.25-.8.05-1.05s.8-.25 1.05.05l2.95 3.35 5.45-6.35c.25-.3.75-.35 1.05-.1.3.25.35.75.1 1.05l-6.6 7.7Z'/%3E%3C/svg%3E");border-color:var(--color-grey-40)}.checkable-container--lg .checkbox{--checkbox-size:22px}.checkable-container--md .checkbox{--checkbox-size:22px;margin:var(--space-01)}.checkable-container--sm .checkbox{--checkbox-size:14px;margin:var(--space-01)}.form-color{align-items:center;border:none;display:flex;position:relative}.form-color input{background:#0000;border:none;cursor:pointer;min-height:2.25rem;min-width:8rem;padding:0;width:100%}.form-color input::-webkit-color-swatch-wrapper{padding:0}.form-color input::-moz-color-swatch-wrapper{padding:0}.form-color input::-webkit-color-swatch{border:1px solid var(--color-grey-40);box-sizing:border-box}.form-color input::-moz-color-swatch{border:1px solid var(--color-grey-40);box-sizing:border-box}.form-color .icon{height:1.5rem;pointer-events:none;position:absolute;right:.3rem;width:1.5rem}.form-color .form-color--value{font-size:.85em;font-weight:600;left:1.1rem;pointer-events:none;position:absolute;text-transform:uppercase}.form-color.form-color--sm{height:2.25rem;max-height:auto;width:2.25rem}.form-color.form-color--sm input{min-width:auto}.form-color.form-color--sm input::-webkit-color-swatch{border-radius:var(--radius-component)}.form-color.form-color--sm input::-moz-color-swatch{border-radius:var(--radius-component)}.form-color.form-color--sm .icon{height:1.4rem;left:0;margin:auto;right:0;width:1.4rem}.form-color.form-color--light .icon{fill:var(--color-white)}.form-color.form-color--light .form-color--value{color:var(--color-white)}.form-control{align-items:center;background-color:var(--color-white);border:1px solid #0000;border-bottom:1px solid var(--color-purple-200);color:var(--color-purple-200);display:flex;line-height:1.25;min-height:2.25rem;padding:.4rem .6rem;width:100%}.form-control:active,.form-control:focus{border-color:var(--color-purple-100)}.form-control:focus-visible{box-shadow:0 0 0 2px var(--color-white),0 0 0 4px var(--color-purple-100);outline:none}@media(forced-colors:active){.form-control:focus-visible{outline:2px solid CanvasText;outline-offset:2px}}.form-control:disabled{background-color:var(--color-grey-10);border-color:var(--color-grey-100);color:var(--color-grey-100);cursor:not-allowed}.form-control[type=date]{display:block}.form-control--error{border-color:var(--color-error-100);border-width:1px}.form-control--lg{height:3rem}.form-control--sm{height:1.5rem;min-height:1.5rem}.input-group{align-items:stretch;display:flex;position:relative}.input-group:focus-within .input-group__text,.input-group:has(input:active) .input-group__text{border-color:var(--color-purple-100)}.input-group .input-group__text+.form-control{border-left:none}.input-group .input-group__text:has(+.form-control){border-left-style:solid;border-right:none}.input-group .form-control:has(+.input-group__text){border-right:none}.input-group .form-control+.input-group__text{border-left:none}.input-group__text{background-color:var(--color-grey-20);border:1px solid #0000;border-bottom:1px solid var(--color-purple-200);color:var(--color-grey-140);cursor:text;line-height:calc(2.25rem - 2px);padding-left:.6rem;padding-right:.6rem;-webkit-user-select:none;user-select:none;white-space:nowrap}:disabled+.input-group__text{border-color:var(--color-grey-100);color:var(--color-grey-100)}.omnisearch{align-items:center;background-color:var(--color-white);border:1px solid var(--color-grey-40);border-radius:var(--radius-full);display:flex;flex:0 0 auto;height:var(--size-md);margin:1px;outline:1px solid #0000;padding-inline-end:var(--space-01);padding-inline-start:var(--space-03);position:relative;transition-duration:var(--transition-duration);transition-property:var(--transition-colors);transition-timing-function:var(--transition-timing-function)}.omnisearch:hover{border-color:var(--color-grey-100)}.omnisearch:focus-within{border-color:var(--color-purple-100);outline-color:var(--color-purple-100)}.omnisearch__input{align-self:stretch;background-color:#0000;border:none;color:var(--color-purple-200);display:initial;outline:none;width:100%}.omnisearch__button{background-color:var(--color-purple-100);border-radius:var(--radius-full);color:var(--color-white);height:calc(var(--size-md) - var(--space-01)*2);padding:var(--space-01);width:calc(var(--size-md) - var(--space-01)*2)}.omnisearch__button:hover{background-color:var(--color-purple-120)}.omnisearch__button:active{background-color:var(--color-purple-140)}.omnisearch:focus-within .omnisearch__icon--closed,.omnisearch__icon--opened{display:none}.omnisearch:focus-within .omnisearch__icon--opened,.omnisearch__icon--closed{display:block}.omnisearch__icon{height:100%;width:100%}.omnisearch__input::-webkit-search-cancel-button,.omnisearch__input::-webkit-search-decoration,.omnisearch__input::-webkit-search-results-button,.omnisearch__input::-webkit-search-results-decoration{display:none}.omnisearch__results{background-color:var(--color-white);border-radius:var(--radius-container);box-shadow:var(--shadow);display:none;flex-direction:column;left:1px;padding:var(--space-02);position:relative;right:1px}@media(min-width:1024px){.omnisearch__results{position:absolute;top:calc(100% + var(--space-03))}}.omnisearch__results--open{display:flex}.omnisearch__backdrop{background-color:var(--color-backdrop);display:none;inset:0;position:fixed}.omnisearch__backdrop:has(~.omnisearch__results--open){display:block}.omnisearch__results .button:focus-visible,.omnisearch__results .tt-suggestion:focus-visible,.omnisearch__results .vex-dialog-button:focus-visible{background-color:var(--color-purple-10)}.omnisearch__results--keyboard-nav .button:hover:not(:focus-visible),.omnisearch__results--keyboard-nav .tt-suggestion:hover:not(:focus-visible),.omnisearch__results--keyboard-nav .vex-dialog-button:hover:not(:focus-visible){--button-border-color:#0000;background-color:#0000}.omnisearch__result-item .accordion__title,.omnisearch__result-item .label--md{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;flex:1 1 0%;overflow:hidden}.radio{align-items:center;appearance:none;background-color:var(--color-white);border:2px solid var(--color-grey-40);display:flex;flex-shrink:0;height:var(--radio-size);justify-content:center;margin:2px;outline:none;position:relative;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:var(--radio-size)}.radio,.radio:after{border-radius:var(--radius-full)}.radio:after{content:"";inset:4px;position:absolute}.radio:hover{background-color:var(--color-grey-10);border-color:var(--color-grey-100)}.radio:hover:after{background-color:var(--color-grey-100)}.radio:checked{background-color:var(--color-purple-100);border-color:var(--color-purple-100)}.radio:checked:hover{background-color:var(--color-purple-120);border-color:var(--color-purple-120)}.radio:checked:after{background-color:var(--color-white)}.radio:disabled{background-color:var(--color-grey-10);border-color:var(--color-grey-40);pointer-events:none}.radio:checked:disabled:after{background-color:var(--color-grey-60)}.checkable-container--lg .radio,.checkable-container--md .radio{--radio-size:22px}.checkable-container--sm .radio{--radio-size:14px}.checkable-container--sm .radio:after{inset:2px}.text-input{align-items:center;background-color:var(--color-white);border:1px solid var(--color-grey-20);border-radius:var(--radius-component);color:var(--color-purple-200);display:flex;margin:1px;outline:1px solid #0000;padding:var(--radius-component) var(--space-02);transition-duration:var(--transition-duration);transition-property:var(--transition-colors);transition-timing-function:var(--transition-timing-function)}.text-input--select{padding:0}.text-input--select select{appearance:none;background-color:#0000;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'><path d='M5 14L24 34L43 14' stroke='%2314101f' stroke-width='4' stroke-linecap='round' fill='none'/></svg>");background-position:calc(100% - 10px);background-repeat:no-repeat;background-size:10px;border-radius:var(--radius-component);height:100%;padding-block:0;padding-inline-end:calc(var(--space-03) + 10px);padding-inline-start:var(--space-03)}.text-input:hover{border-color:var(--color-grey-100)}.text-input--select:hover{background-color:var(--color-grey-10);border-color:var(--color-grey-40)}.text-input:focus-within,.text-input:has(>.cke_focus){border-color:var(--color-purple-100);outline-color:var(--color-purple-100)}.text-input:has(.text-input__input:disabled){background-color:var(--color-grey-10);cursor:not-allowed}.text-input__input:disabled{color:var(--color-grey-120);opacity:1}.text-input--highlight{background-color:var(--color-purple-5);border-color:var(--color-purple-40)}.text-input--highlight:hover{background-color:var(--color-purple-5);border-color:var(--color-purple-100)}.accordion__title:has(+.text-input--highlight),.form-label:has(+.text-input--highlight),.label:has(+.text-input--highlight){color:var(--color-purple-100)}.text-input--error,.text-input--error:focus-within,.text-input--error:hover{border-color:var(--color-error-100)}.text-input--error:focus-within{outline-color:var(--color-error-100)}.accordion__title:has(+.text-input--error),.form-label:has(+.text-input--error),.label:has(+.text-input--error){color:var(--color-error-100)}.text-input--lg{height:var(--size-lg)}.text-input--md{height:var(--size-md)}.text-input--sm{height:var(--size-sm)}.text-input--sm .icon{height:var(--size-sm);width:var(--size-sm)}.text-input__input{background-color:inherit;border:none;flex-grow:1;outline:none;padding-inline:var(--space-02);text-overflow:ellipsis;width:100%}.text-input__prefix{text-wrap:nowrap;padding-left:var(--space-02)}.text-input__suffix{text-wrap:nowrap;padding-right:var(--space-02)}.toggle{appearance:none;background-color:var(--color-white);border:2px solid var(--color-grey-40);flex-shrink:0;outline:none;position:relative;-webkit-print-color-adjust:exact;print-color-adjust:exact;transition-duration:var(--transition-duration);transition-property:background-color;transition-timing-function:var(--transition-timing-function)}.toggle,.toggle:after{border-radius:var(--radius-full)}.toggle:after{background-color:var(--color-grey-100);content:"";height:var(--toggle-round-size);inset:1px;position:absolute;transition-duration:var(--transition-duration);transition-property:background-color translate;transition-timing-function:var(--transition-timing-function);width:var(--toggle-round-size)}.toggle:hover{background-color:var(--color-grey-10)}.toggle:checked{background-color:var(--color-purple-100);border-color:var(--color-purple-100)}.toggle:checked:after{background-color:var(--color-white);translate:var(--toggle-round-checked-offset)}.toggle:checked:hover{background-color:var(--color-purple-120);border-color:var(--color-purple-120)}.toggle:disabled{background-color:var(--color-grey-10);border-color:var(--color-grey-40);pointer-events:none}.toggle:disabled:after,.toggle:disabled:checked{background-color:var(--color-grey-60)}.toggle:disabled:checked{border-color:var(--color-grey-60)}.toggle:disabled:checked:after{background-color:var(--color-white)}.checkable-container--lg .toggle,.checkable-container--md .toggle{--toggle-round-size:22px;--toggle-round-checked-offset:16px;height:28px;width:44px}.checkable-container--lg .toggle:checked:after,.checkable-container--md .toggle:checked:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='transparent' stroke='%23864dff' stroke-linecap='round' stroke-width='4' d='m15 22 9 10 14-18'/%3E%3C/svg%3E")}.checkable-container--lg .toggle:checked:disabled:after,.checkable-container--md .toggle:checked:disabled:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='transparent' stroke='%23afafaf' stroke-linecap='round' stroke-width='4' d='m15 22 9 10 14-18'/%3E%3C/svg%3E")}.checkable-container--sm .toggle{--toggle-round-size:10px;--toggle-round-checked-offset:8px;height:16px;width:24px}@font-face{font-display:swap;font-family:Satoshi;font-style:normal;font-weight:300 900;src:url(/fonts/Satoshi-Variable-70880e42f07b0386e261974cd14820a1.woff2?vsn=d) format("woff2"),url(/fonts/Satoshi-Variable-bd7cac4b844318aa2b2f168b57b45c22.woff?vsn=d) format("woff"),url(/fonts/Satoshi-Variable-bc0207192e408b721fa14151690c6a66.ttf?vsn=d) format("truetype")}@font-face{font-display:swap;font-family:Satoshi;font-style:italic;font-weight:300 900;src:url(/fonts/Satoshi-VariableItalic-ed39abb752ab5d8f7d19f0a8d9523c7b.woff2?vsn=d) format("woff2"),url(/fonts/Satoshi-VariableItalic-aa09c255fd899a8d89fc4636c0c9db4d.woff?vsn=d) format("woff"),url(/fonts/Satoshi-VariableItalic-db98db5c0d84369d2586aaf5eedc3376.ttf?vsn=d) format("truetype")}@font-face{font-family:Akrobat;src:url(/fonts/Akrobat.otf) format("opentype")}@font-face{font-family:Akrobat;font-weight:700;src:url(/fonts/Akrobat-Bold-e592c9850a6620fff5708450e1775b5a.otf?vsn=d) format("opentype")}@font-face{font-family:Akrobat;font-weight:600;src:url(/fonts/Akrobat-SemiBold-4efcc23141597d5550096bdb23a24a1d.otf?vsn=d) format("opentype")}@font-face{font-family:Akrobat;font-weight:lighter;src:url(/fonts/Akrobat-Light-5abaf200f5f31785abf6c7a28c23965e.otf?vsn=d) format("opentype")}@font-face{font-family:Arkipelago;src:url(/fonts/Arkipelago-40e30e08ba398ecf5f5fbaaf0950bc92.otf?vsn=d) format("opentype")}:root{--app-page-nav-spacing:var(--space-01)}@media screen and (max-height:670px){:root{--app-page-nav-spacing:0}}@media screen and (max-height:630px){.app-nav>menu>*{display:list-item;margin-left:auto;width:90%}}.app-nav{display:flex;flex-direction:column;gap:1rem;justify-content:space-between}.app-nav,.app-nav-mobile{background-color:var(--app-nav-background-color,var(--color-purple-100))}.app-nav-mobile{z-index:2}.app-nav-mobile menu{display:flex;flex-direction:row;gap:1rem;justify-content:center;width:100vw}.app-nav__item{aspect-ratio:1;color:var(--app-nav-item-color,var(--color-white));cursor:pointer;margin-bottom:var(--app-page-nav-spacing);position:relative;width:100%}.app-nav__trigger{background:#0000;border:0;color:inherit;cursor:pointer;display:block;height:100%;padding:0;width:100%}.app-nav__item:has(.app-nav__trigger:focus-visible),.app-nav__mobile-item:has(.app-nav__trigger:focus-visible){z-index:3}.app-nav__trigger:focus-visible{outline:none}.app-nav__trigger:focus-visible .app-nav__item-icon{box-shadow:0 0 0 2px var(--color-purple-200),0 0 0 4px var(--color-white);position:relative;z-index:3}.app-nav__item-state-indicator{position:relative;z-index:2}.app-nav__mobile-item{color:var(--app-nav-item-color,var(--color-white));cursor:pointer;height:var(--app-page-nav-size);position:relative;width:var(--app-page-nav-size)}.app-nav__item--active{z-index:2}.app-nav__item--screen-bottom{bottom:1.5rem;position:fixed}.app-nav__handle{background-color:var(--app-nav-background-color,var(--color-purple-100));border-radius:var(--radius-full);inset:0;position:absolute;z-index:1}@media(min-width:1024px){.app-nav__handle{transition-duration:var(--transition-duration-lg);transition-property:inset var(--transition-colors);transition-timing-function:var(--transition-timing-function)}}.app-nav__item--open .app-nav__handle,.app-nav__item:hover .app-nav__handle{inset:-.5rem}.app-nav__item--active .app-nav__handle{background-color:var(--app-nav-handle-active-color,var(--color-red-60));border-color:var(--app-nav-background-color,var(--color-purple-100));border-style:solid;border-width:.5rem;inset:-1rem}.app-nav__item--active:hover .app-nav__handle{background-color:var(--app-nav-item-hover-color,#aa55ce);inset:-1rem}.app-nav__item-icon{border-radius:var(--radius-full);height:100%;padding:1rem;position:relative;transition-duration:var(--transition-duration-lg);transition-property:var(--transition-colors);transition-timing-function:var(--transition-timing-function);width:100%;z-index:1}.app-nav__item-icon--petro{padding:0}.app-nav__item--open .app-nav__item-icon,.app-nav__item:hover .app-nav__item-icon{background-color:var(--app-nav-item-hover-color,#aa55ce)}.app-nav__item--active .app-nav__item-icon,.app-nav__item--active:hover .app-nav__item-icon{background-color:var(--app-nav-item-active-color,var(--color-red-100))}.app-nav__menu{background-color:var(--app-nav-menu-body-color,var(--color-white));border-radius:var(--radius-container) var(--radius-container) 0 0;bottom:var(--app-page-nav-size);box-shadow:var(--shadow);left:0;max-height:calc(100vh - var(--app-page-nav-size));opacity:0;position:fixed;visibility:hidden;width:100vw}@media(min-width:1024px){.app-nav__menu{border-radius:var(--radius-container);bottom:auto;display:flex;flex-direction:column;left:calc(var(--app-page-nav-size) + 1.5rem);position:absolute;top:calc(var(--app-page-nav-size)/2 - 1.5rem);width:20rem;z-index:3}}.app-nav__menu:before{content:"";display:block;inset:0;position:absolute;z-index:-1}@media(min-width:1024px){.app-nav__menu:before{inset:-1.5rem}}.app-nav:has(.app-nav__item--open) .app-nav__item:not(.app-nav__item--open) .app-nav__menu{visibility:hidden}.app-nav__item--open .app-nav__menu,.app-nav__item:hover .app-nav__menu{opacity:1;visibility:visible}.app-nav__menu-header{background-color:var(--app-nav-menu-header-color,var(--color-purple-60));border-top-left-radius:var(--radius-container);border-top-right-radius:var(--radius-container);box-shadow:var(--shadow);font-weight:var(--font-weight-black);height:3rem;line-height:3rem;padding-inline-end:1rem;padding-inline-start:1.5rem;text-transform:uppercase}.app-nav__menu-body{display:flex;flex-direction:column;overflow:auto;padding:var(--space-02)}.app-nav__menu-body .button,.app-nav__menu-body .tt-suggestion,.app-nav__menu-body .vex-dialog-button{justify-content:space-between}.app-nav__item-close{border-radius:var(--radius-full);height:var(--app-page-nav-size);position:absolute;top:0;visibility:hidden;width:var(--app-page-nav-size);z-index:10}.app-nav__item-close-icon{background-color:var(--color-red-100);border:.5rem solid var(--color-red-60);border-radius:var(--radius-full);height:100%;padding:.5rem;position:absolute;width:100%;z-index:15}.app-nav__item--open .app-nav__item-close{visibility:visible}.app-nav__backdrop{background-color:var(--color-backdrop);display:none;height:calc(100% - var(--app-page-nav-size));inset:0;position:fixed}.app-nav__backdrop:has(~.app-nav__item--open){display:block}:root{--app-page-content-y-padding:var(--space-04);--app-page-nav-size:4rem}.app-page{display:grid;grid-template-areas:"content" "nav";grid-template-columns:1fr;grid-template-rows:1fr var(--app-page-nav-size);height:100%}@media(min-width:1024px){.app-page{grid-template-areas:"nav navbar navbar" "nav content petrobar";grid-template-columns:var(--app-page-nav-size) 1fr var(--app-page-petrobar-width,17rem);grid-template-rows:var(--app-page-topbar-height,3rem) 1fr}}@media(min-width:1280px){.app-page{grid-template-columns:var(--app-page-nav-size) 1fr var(--app-page-petrobar-width,20rem)}}.app-page__skip-to-content{background-color:var(--color-purple-100);color:var(--color-white);padding:var(--space-03);position:absolute;text-decoration:underline;z-index:999}.app-page__skip-to-content:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.app-page__skip-to-content:not(:focus){clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.app-page__navbar{align-items:center;box-shadow:var(--shadow);display:none;gap:var(--space-02);grid-area:navbar;justify-content:flex-end;padding-inline-end:var(--space-01);padding-inline-start:var(--space-03);z-index:3}@media(min-width:1024px){.app-page__navbar{display:flex}}.app-nav{display:none;grid-area:nav}@media(min-width:1024px){.app-nav{display:flex;overflow-y:clip}}.app-nav-mobile{display:flex;grid-area:nav;overflow:hidden}@media(min-width:1024px){.app-nav-mobile{display:none}}.app-page__header{margin-block-end:var(--space-04)}.app-page__title{cursor:default;font-size:var(--font-size-title-2)}@media(min-width:1024px){.app-page__title{font-size:var(--font-size-title-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.app-page__subtitle{color:var(--color-grey-100);font-size:var(--font-size-title-3);font-weight:var(--font-weight-medium);margin-bottom:var(--space-03);margin-top:-1rem}.app-page__content{background-color:var(--color-purple-5);grid-area:content;overflow:auto;padding:var(--space-03) var(--app-page-content-y-padding);scroll-behavior:smooth;z-index:0}.app-page__search{display:flex;flex-direction:column-reverse;flex-grow:1;position:relative;z-index:1}.app-page__navbar-title{align-items:center;display:flex;gap:var(--space-02);max-width:0;opacity:0;overflow:hidden;transition-duration:var(--transition-duration-lg);transition-property:max-width,opacity,margin;transition-timing-function:var(--transition-timing-function)}.app-page__navbar-title--visible{margin-inline-end:var(--space-02);max-width:25%;opacity:1}.app-page__navbar:has(.app-page__search:focus-within) .app-page__navbar-title{margin-inline-end:0;max-width:0;opacity:0}.app-page__navbar-title__text{display:flex;flex-direction:column;min-width:0}.app-page__navbar-title__title{cursor:default;font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-page__navbar-title__subtitle{color:var(--color-purple-60);font-size:var(--text-sm);font-weight:var(--font-weight-bold);letter-spacing:.02em;white-space:nowrap}.app-page__notifications__dropdown{--contained-height:550px}.app-page__notifications-body .button,.app-page__notifications-body .tt-suggestion,.app-page__notifications-body .vex-dialog-button{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;height:auto;overflow:hidden;padding-block:var(--space-02);width:100%}.app-page__address{width:20rem}.app-page__address-logo{max-height:var(--size-sm);max-width:var(--size-sm)}.app-page__petrobar{display:none;flex-direction:column;grid-area:content;overflow:auto;z-index:1000}@media(min-width:1024px){.app-page__petrobar{display:flex;grid-area:petrobar;z-index:0}}.app-page__petrobar-illustration{aspect-ratio:16/9;background-color:var(--color-purple-10);flex:none;max-height:180px;width:100%}.app-page__petronille-ai-launcher{bottom:20px;position:absolute}.app-page__petrobar-body{background-color:var(--color-white);display:flex;flex-direction:column;flex-grow:1;gap:var(--space-04);padding:var(--space-04)}@media(min-width:1024px){.app-page__petrobar-body{padding:var(--space-03)}}@media print{.app-page{overflow:initial}.app-nav,.app-nav-mobile,.app-page__header,.app-page__navbar,.app-page__petrobar{display:none}.app-page__content{margin:0;overflow:visible;padding:0}}.toasts--container{bottom:calc(var(--app-page-nav-size) + 2em);left:2em;position:fixed;right:2em;z-index:91}.toasts--container .alert{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;margin-top:1em}.toasts--container .alert:first-child{margin-top:0}@media(min-width:768px){.toasts--container{bottom:auto;left:auto;max-width:40rem;right:2em;top:48px}}.toast--hidden{opacity:0;transition:visibility 0s 2s,opacity 2s linear;visibility:hidden}@keyframes fadeout-warn{60%{opacity:1}to{opacity:.6}}.toasts--animate-out{animation:fadeout-warn 5s ease forwards}@media(min-width:1024px){.academy-switcher__sections{display:grid;gap:var(--space-03);grid-template-columns:minmax(0,1fr) 1fr}}.activity-library__activity{background-color:var(--color-purple-5);border:none;border-radius:var(--radius-container);margin:var(--space-04)}.activity-library .js-save-item-clicked{background-color:var(--color-green-100)}.assujetti-unique__details{align-items:end;display:grid;gap:var(--space-03);grid-template-columns:1fr;padding:var(--space-03) 0}@media(min-width:1024px){.assujetti-unique__details{grid-template-columns:repeat(3,1fr)}.assujetti-unique__address{grid-column:1/-1}}.advancement__kpi-tile{align-items:center;background-color:var(--color-purple-20);background-image:url(/images/advancement/kpi-background-0b4dac208cea79519d0fa43ebbec9ee9.svg?vsn=d);background-size:cover;border-radius:var(--radius-container) var(--radius-container) 0 0;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-02);justify-content:space-evenly;padding:var(--space-03) var(--space-02);translate:0 calc(var(--space-01))}.advancement{display:flex;flex-direction:column;gap:var(--space-03);height:100%;width:100%}@media(min-width:768px){.advancement{flex-direction:row}}.advancement__column{background-color:var(--color-white);border-radius:var(--radius-container);display:flex;flex-direction:column;width:100%}.advancement__column-header{align-items:center;aspect-ratio:16/9;background-size:cover;border-radius:var(--radius-container) var(--radius-container) 0 0;display:flex;justify-content:center;max-height:100px;position:relative;width:100%}.advancement__column-icon{height:var(--size-lg);width:var(--size-lg);z-index:1}.advancement__column-progress-check{bottom:0;position:absolute;translate:0 calc(var(--space-06)/2)}.advancement__column-header--purple{background-color:var(--color-purple-100);background-image:url(/images/advancement/purple-background-28a5769ca4d71217502eee35a955c48d.svg?vsn=d)}.advancement__column-header--green{background-color:var(--color-green-100);background-image:url(/images/advancement/green-background-175c8f707afcac6b184c46047a2a599e.svg?vsn=d)}.advancement__column-header--blue{background-color:var(--color-blue-100);background-image:url(/images/advancement/blue-background-315ee1626e85c1fc7fd7ede544945013.svg?vsn=d)}.advancement__column-header--orange{background-color:var(--color-orange-100);background-image:url(/images/advancement/orange-background-b73b6ef13dc52bdf3452fdb2d0e23d2b.svg?vsn=d)}.advancement__column-content{margin:var(--space-04) var(--space-01)}.advancement__tile{align-items:center;background-color:var(--color-purple-20);border-radius:var(--radius-component);display:flex;flex-direction:row;padding:var(--space-02);transition:background-color .2s ease-in-out;translate:calc(var(--space-02)*-1);word-break:break-word}.advancement__tile--alert{background-color:var(--color-red-20);color:var(--color-red-100)}.advancement__tile--link:hover{background-color:var(--color-purple-40)}.advancement__tile--link.advancement__tile--alert:hover{background-color:var(--color-red-40)}.advancement__page{position:relative}.advancement__page .loading{left:50%;position:absolute;transform:translate(-50%,50%)}.action-icon{display:inline-flex;position:relative;top:-.15em}.automation-counter{align-items:center;border-radius:var(--radius-full);display:inline-flex;gap:var(--space-02);padding:var(--space-03)}.automation-counter__label{color:var(--automation-counter-label-color);font-weight:var(--font-weight-bold)}.automation-counter__value{align-items:center;background-color:var(--color-white);border-radius:var(--radius-full);display:inline-flex;font-weight:var(--font-weight-bold);height:1.5rem;justify-content:center;min-width:1.5rem}.automation-counter--info{background-color:var(--color-purple-10);color:var(--color-purple-140)}.automation-counter--success{--automation-counter-label-color:var(--color-green-80);background-color:var(--color-green-10);color:var(--color-green-140)}.automation-counter--alert{--automation-counter-label-color:var(--color-orange-80);background-color:var(--color-orange-10);color:var(--color-orange-140)}.automation-counter--error{--automation-counter-label-color:var(--color-error-80);background-color:var(--color-error-10);color:var(--color-error-140)}.automation-counter--neutral{--automation-counter-label-color:var(--color-grey-80);background-color:var(--color-grey-10);color:var(--color-grey-140)}.automation-dashboard__header{align-items:center;display:flex;flex-direction:column;gap:var(--space-03);text-align:center}@media(min-width:768px){.automation-dashboard__header{align-items:center;column-gap:var(--space-05);display:grid;grid-template-columns:270px auto 1fr;grid-template-rows:auto auto auto;text-align:initial}}.automation-dashboard__header-img{display:none}@media(min-width:768px){.automation-dashboard__header-img{display:block;grid-column:1;grid-row:1/-1;margin:auto;max-height:234px;max-width:250px}}.automation-dashboard__header-count{align-items:baseline;display:flex;font-weight:var(--font-weight-bold)}@media(min-width:768px){.automation-dashboard__header-count{grid-column:2;grid-row:1}}.automation-dashboard__header-count-current{color:var(--color-purple-100);font-size:8rem}.automation-dashboard__header-count-total{align-self:center;color:var(--color-purple-40);font-size:3.5rem}.automation-dashboard__header-stats{align-items:center;display:flex;flex-direction:column;gap:var(--space-02)}@media(min-width:768px){.automation-dashboard__header-stats{align-items:flex-start;grid-column:3;grid-row:1}}.automation-dashboard__header-heading{color:var(--color-purple-100);font-weight:var(--font-weight-bold);text-transform:uppercase}.automation-dashboard__header-progress-bar{width:100%}@media(min-width:768px){.automation-dashboard__header-progress-bar{grid-column:2/-1;grid-row:2}}.automation-dashboard__header-remaining{color:var(--color-purple-100);font-weight:var(--font-weight-bold);text-transform:uppercase}@media(min-width:768px){.automation-dashboard__header-remaining{grid-column:2/-1;grid-row:3}}.automation-modal{width:60rem}.automation-timeline-arrow{align-items:center;display:flex;flex-direction:column;min-height:var(--space-05)}.automation-timeline-arrow__line{background-color:var(--color-purple-100);flex:1 0 auto;min-height:var(--space-04);width:5px}.automation-timeline-arrow__head{height:var(--automation-timeline-arrowhead-size,2.5rem)}.automation-timeline-badge{background-image:linear-gradient(90deg,var(--color-purple-80) 0,var(--color-purple-60) 100%);border-radius:var(--radius-full);color:var(--color-white);display:inline-block;font-size:var(--font-size-secondary-text);font-weight:var(--font-weight-bold);letter-spacing:.02em;min-width:var(--automation-timeline-badge-width,200px);overflow:hidden;padding:var(--space-02) var(--space-04);text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:pre-line;width:max-content}@media(min-width:768px){.automation-timeline-badge{font-size:inherit;white-space:nowrap}}.automation-timeline-action{align-items:stretch;background-color:var(--color-grey-10);border-radius:var(--radius-container);display:flex;gap:var(--space-03);padding:var(--space-03) var(--space-04)}.automation-timeline-action--enabled{background-color:var(--color-green-10)}.automation-timeline-action__toggle{align-self:center;background-color:var(--color-grey-40);border-radius:var(--radius-full);flex-shrink:0;height:28px;position:relative;transition-duration:var(--transition-duration);transition-property:background-color;transition-timing-function:var(--transition-timing-function);width:44px}.automation-timeline-action__toggle:after{background-color:var(--color-white);border-radius:var(--radius-full);content:"";height:22px;left:3px;position:absolute;top:3px;transition-duration:var(--transition-duration);transition-property:translate;transition-timing-function:var(--transition-timing-function);width:22px}.automation-timeline-action__toggle--on{background-color:var(--color-green-100)}.automation-timeline-action__toggle--on:after{translate:16px 0}.automation-timeline-action__body{border-left:2px solid var(--color-grey-40);display:flex;flex-direction:column;gap:var(--space-01);margin:auto 0;padding-left:var(--space-04)}.automation-timeline-action--enabled .automation-timeline-action__body{border-left-color:var(--color-green-40)}.automation-timeline-action__title{color:var(--color-grey-200);font-weight:var(--font-weight-bold)}.automation-timeline-action__description{color:var(--color-grey-100)}.automation-timeline-action--enabled .automation-timeline-action__description{color:var(--color-green-120)}.automation-timeline-action__send-time{color:var(--color-grey-100);display:block;font-size:var(--font-size-secondary-text);margin-top:var(--space-01)}.automation-timeline-action--clickable{transition:background-color var(--transition-duration) var(--transition-timing-function)}.automation-timeline-action--clickable:focus-visible,.automation-timeline-action--clickable:hover{background-color:var(--color-grey-20);cursor:pointer}.automation-timeline-action--enabled.automation-timeline-action--clickable:focus-visible,.automation-timeline-action--enabled.automation-timeline-action--clickable:hover{background-color:var(--color-green-20)}.automation-trigger{margin-bottom:var(--space-05)}.automation-trigger[open]{margin-bottom:calc(var(--automation-timeline-arrowhead-size) + var(--space-04))}.automation-trigger__body{display:grid;gap:var(--space-04);grid-template-columns:calc(var(--automation-timeline-line-x)*2) 1fr 1fr;isolation:isolate;padding-top:var(--space-04);position:relative}.automation-trigger__spine{inset-block:0 calc(var(--automation-timeline-arrowhead-size)*-1);left:var(--automation-timeline-line-x);position:absolute;transform:translateX(-50%);z-index:-1}.automation-trigger__header{align-items:center;background-color:var(--color-purple-5);border-radius:var(--radius-full);display:flex;gap:var(--space-03);list-style:none;padding:var(--space-01)}.automation-trigger__header:hover{background-color:var(--color-purple-10);cursor:pointer}.automation-trigger--disabled .automation-trigger__header{background-color:var(--color-grey-10);cursor:default}.automation-trigger--disabled .automation-trigger__title{color:var(--color-grey-80)}.automation-trigger__header::-webkit-details-marker{display:none}.automation-trigger__icon{align-items:center;background-color:var(--color-grey-10);border-radius:var(--radius-full);color:var(--color-grey-80);display:inline-flex;flex-shrink:0;justify-content:center;padding:var(--space-02)}.automation-trigger--enabled .automation-trigger__icon{background-color:var(--color-purple-20);color:var(--color-purple-100)}.automation-trigger__title{color:var(--color-grey-200);flex:1;font-size:var(--font-size-title-2);font-weight:var(--font-weight-black);line-height:1.2;text-transform:uppercase}.automation-trigger__actions{align-items:center;display:flex;flex-shrink:0;gap:var(--space-03);margin-right:var(--space-03)}.automation-trigger__chevron,.automation-trigger__header-action .button,.automation-trigger__header-action .tt-suggestion,.automation-trigger__header-action .vex-dialog-button{color:var(--color-grey-200)}.automation-trigger__chevron{align-items:center;border-radius:var(--radius-component);display:inline-flex;flex-shrink:0;height:var(--size-sm);justify-content:center;padding-inline:var(--space-01)}.automation-trigger__chevron:hover{background-color:rgba(var(--color-grey-100-rgb)/10%)}.automation-trigger__chevron-icon{flex-shrink:0;transition:transform var(--transition-duration) var(--transition-timing-function)}.automation-trigger[open] .automation-trigger__chevron-icon{transform:rotate(180deg)}.automation-timeline{--automation-timeline-line-x:15%;--automation-timeline-arrowhead-size:4rem;--automation-timeline-badge-width:200px;margin-block:var(--space-05)}.automation-timeline__actions{align-items:center;display:flex;gap:var(--space-03);margin-bottom:var(--space-04)}.automation-timeline__toolbar{min-width:0}.automation-timeline__new{flex-shrink:0;margin-inline-start:auto}.js-automation-toggle-all[aria-expanded=false] .automation-timeline__toggle-icon--collapsed,.js-automation-toggle-all[aria-expanded=false] .automation-timeline__toggle-label--expanded,.js-automation-toggle-all[aria-expanded=true] .automation-timeline__toggle-icon--expanded,.js-automation-toggle-all[aria-expanded=true] .automation-timeline__toggle-label--collapsed{display:none}.automation-timeline__triggers{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.automation-timeline__rule{display:grid;grid-column:1/-1;grid-template-columns:subgrid;row-gap:var(--space-02)}.automation-timeline__rule .automation-timeline-badge{--automation-timeline-badge-offset:max(0px,calc(50% - var(--automation-timeline-badge-width, 200px)/2));grid-column:1;justify-self:start;margin-left:var(--automation-timeline-badge-offset);max-width:calc(333.333% - var(--automation-timeline-badge-offset))}.automation-timeline__rule .automation-timeline__dot{background-color:var(--color-white);border:4px solid var(--color-purple-100);border-radius:var(--radius-full);grid-column:1;height:var(--space-03);justify-self:center;margin-top:calc(var(--space-02)*-1 - var(--space-03)/2);width:var(--space-03)}.automation-timeline__rule .automation-timeline-action{grid-column:1/-1;justify-self:center;width:90%}.ckeditor-input .text-input{padding:0}.ckeditor-input .text-input .text-input__input{background:#0000}.ckeditor-input.ckeditor-input--oneline .cke_bottom,.ckeditor-input.ckeditor-input--oneline .cke_top{display:none}.ckeditor-input .cke_chrome{border:0;border-radius:var(--radius-component);overflow:hidden;width:100%}.ckeditor-digi,.textarea.ckeditor-digi{border:none;color:#0000;cursor:wait;font-family:sans-serif!important;resize:none}.cke_screen_reader_only{display:none!important}.autocomplete-input{position:relative}.autocomplete-input__options{background-color:var(--color-white);border-radius:var(--radius-container);box-shadow:var(--shadow);display:none;flex-direction:column;flex-wrap:nowrap;left:0;max-height:30rem;overflow:auto;padding:var(--space-02);position:absolute;top:calc(100% + var(--space-02));width:100%;z-index:1}.autocomplete-input .button,.autocomplete-input .tt-suggestion,.autocomplete-input .vex-dialog-button{justify-content:start;text-align:start}.badge-editor_controls{align-items:flex-end;display:flex;flex-direction:row;gap:.5rem;padding-bottom:1rem;width:100%}.badge_display{height:130px;mix-blend-mode:multiply;width:130px}.badge_shader{backface-visibility:hidden;min-width:130px;overflow:hidden;position:relative}.badge_shader .badge_shader__layer{background-size:100%;height:100%;left:0;position:absolute;top:0;width:100%}.badge_shader .badge_specular{background-image:linear-gradient(125deg,rgba(255,0,153,.604) 30%,rgba(252,139,0,.612),rgba(255,255,0,.634),#00ff889e,rgba(0,208,255,.702),#cc4cfa94 70%);background-size:400%;mix-blend-mode:overlay;opacity:0}.badge_shader .badge_specular:hover{animation:gradient 1.5s}.badge_shader .badge_mask{mix-blend-mode:multiply}@keyframes gradient{0%{background-position:20% 50%;opacity:0}50%{opacity:.6}to{background-position:90% 50%;opacity:0}}.block-credential:has([data-credential-kind]:not([value=caces]):checked) [data-credential-panel=caces],.block-credential:has([data-credential-kind]:not([value=habilitation_electrique]):checked) [data-credential-panel=habilitation_electrique]{display:none}.block-credential__kind{align-items:flex-start;background-color:var(--color-white);border:1px solid var(--color-grey-20);flex-grow:1;padding:var(--space-03)}.block-credential__kind:hover{border-color:var(--color-grey-100)}.block-credential__kind:has(:checked){background-color:var(--color-purple-5);border-color:var(--color-purple-100)}.cart__title{align-items:center;display:flex;font-weight:var(--font-weight-bold);margin-bottom:var(--space-02)}.cart__title .icon{color:var(--color-purple-100);margin-right:var(--space-01)}.cart__total{align-items:center;display:flex;font-weight:var(--font-weight-bold);justify-content:space-between;margin-top:var(--space-03)}.cart__total>*{margin:0}.cart__total-price{color:var(--color-purple-100);margin-left:var(--space-04);max-width:12rem;text-align:right}.registration-config-line-disabled{opacity:.4;pointer-events:none}.category-circle{border-radius:50%;min-height:30px;min-width:30px}.character-counter{align-content:normal;align-items:center;color:var(--color-grey-100);display:flex;font-size:.9em;justify-content:flex-end;margin-top:.2rem}.character-counter.--on-error{color:var(--color-error-100)}.character-counter .character-counter__limit{display:inline-block}.character-counter .character-counter__context{margin-right:.5em}.circle__chart-container{display:flex;flex-direction:column;gap:var(--space-03)}@media(min-width:768px){.circle__chart-container{align-items:center;flex-direction:row}}.circle__chart-wrapper{align-items:center;display:flex;height:11rem;justify-content:center;position:relative;width:11rem}.circle__chart-text{border-radius:50%;height:76%;justify-content:center;padding:.5rem;position:absolute;width:76%}.circle__chart-text,.circle__chart-total{display:flex;flex-direction:column;text-align:center}.circle__chart-total{color:var(--color-purple-100);font-size:1.25rem;font-weight:700}.circle__chart-summary{display:flex;flex-direction:column;gap:.4rem;max-width:11rem}.circle__chart-summary-item{align-items:center;display:flex;transition:opacity .2s}.circle__chart-summary-item--dimmed{opacity:.5}.circle__chart-summary-color-indicator{border:.125rem solid var(--color-white);border-radius:50%;flex-shrink:0;height:1rem;margin-right:.5rem;width:1rem}.circle__chart-summary-label--active{color:var(--color-grey-140);font-weight:var(--font-weight-bold)}.circle__chart-summary-label,.circle__chart-title,.circle__chart-total-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.circle__chart-item{transition:stroke-dasharray 1s,stroke-dashoffset 1s,opacity .2s}.circle__chart-item--dimmed{opacity:.5}.circle__chart-tooltip{border-radius:var(--radius-full);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;font-size:var(--font-size-label-sm);font-weight:var(--font-weight-bold);padding:var(--space-01) var(--space-02);pointer-events:none;position:absolute;transform:translate(-50%,-50%);white-space:nowrap;z-index:1}.cockpit-agenda{padding-inline:var(--space-05)}.cockpit-agenda .fc.fc-theme-agenda{border:1px solid var(--color-purple-20);border-radius:0}.cockpit-agenda .fc-more-link{pointer-events:auto}.cockpit-agenda .fc .fc-daygrid-week-number{background:var(--color-grey-10);bottom:0;color:var(--color-grey-100);font-size:var(--font-size-label-sm);padding:var(--space-01);top:auto}.cockpit-agenda .fc-scrollgrid-sync-table tr{height:4rem}@media(min-width:768px){.cockpit-agenda .fc-scrollgrid-sync-table tr{height:9rem}}.cockpit-agenda .fc-day-sat,.cockpit-agenda .fc-day-sun{background-color:var(--color-grey-5)}.cockpit-agenda .fc-daygrid-event,.cockpit-agenda .fc-h-event{padding:0}.cockpit-agenda-event{background-color:color-mix(in srgb,var(--event-color,var(--color-purple-100)) 12%,var(--color-white));border:1px solid var(--event-color,var(--color-purple-100));border-radius:var(--radius-component);display:flex;flex-direction:column;gap:2px;overflow:hidden;padding:var(--space-01) var(--space-02);width:100%}.cockpit-agenda-event__time{font-weight:var(--font-weight-medium)}.cockpit-agenda-event__time,.cockpit-agenda-event__title{color:var(--color-purple-200);font-size:var(--font-size-label-sm)}.cockpit-agenda-event__title{font-weight:var(--font-weight-bold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cockpit-attendance-panel__summary{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-03);justify-content:space-between}.cockpit-attendance-panel__sheets-body{min-width:min(48rem,90vw)}.cockpit-attendance-panel__sheet-filters{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-02);margin-bottom:var(--space-04)}.cockpit-attendance-panel__sheets{align-items:stretch;display:grid;gap:var(--space-02) var(--space-03);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.cockpit-attendance-panel__sheet{align-items:flex-end;display:flex}.cockpit-attendance-panel__header{align-items:center;display:flex;flex:1;justify-content:space-between}.cockpit-attendance-panel__indicators{align-items:center;display:flex;gap:var(--space-02);margin-left:auto}.cockpit-attendance-panel__warning{color:var(--color-orange-100)}.cockpit-attendance-panel__module{align-items:center;color:var(--color-purple-200);display:flex;font-weight:var(--font-weight-black);gap:var(--space-02)}.cockpit-attendance-panel__ongoing{align-items:center;background:var(--color-white);border-radius:var(--radius-full);color:var(--color-green-100);display:flex;font-size:var(--font-size-label-sm);font-weight:var(--font-weight-bold);gap:var(--space-01);padding:var(--space-02);text-transform:uppercase}.cockpit-attendance-panel__ongoing-dot{background-color:var(--color-green-100);border-radius:var(--radius-full);height:6px;width:6px}.cockpit-attendance-panel__late{align-items:center;background:var(--color-white);border-radius:var(--radius-full);color:var(--color-orange-100);display:flex;font-size:var(--font-size-label-sm);font-weight:var(--font-weight-bold);gap:var(--space-01);padding:var(--space-02);text-transform:uppercase}.cockpit-attendance-panel__module-dot{border-radius:var(--radius-full);flex:none;height:16px;width:16px}.cockpit-attendance-panel__body{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-03);padding:10px 12px}@media(min-width:1280px){.cockpit-attendance-panel__body{align-items:center;flex-direction:row;flex-wrap:nowrap}}.cockpit-attendance-panel__info{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--space-03)}@media(min-width:768px){.cockpit-attendance-panel__info{align-items:center;flex-direction:row}}@media(min-width:1280px){.cockpit-attendance-panel__info{flex:1 1 auto;min-width:0}}.cockpit-attendance-panel__progress{width:100%}@media(min-width:1280px){.cockpit-attendance-panel__progress{flex:0 0 180px;width:180px}}.cockpit-attendance-panel__slot-link{color:inherit;display:block;text-decoration:none}.cockpit-attendance-slot-panel{display:flex;flex-direction:column}.cockpit-attendance-slot-panel .list-group__title{align-items:center}.cockpit-attendance-slot-panel__back{font-weight:var(--font-weight-bold);text-decoration:none}.cockpit-attendance-slot-panel__back,.cockpit-attendance-slot-panel__module{align-items:center;color:var(--color-purple-200);display:flex;gap:var(--space-02)}.cockpit-attendance-slot-panel__module{font-weight:var(--font-weight-black);min-width:0}.cockpit-attendance-slot-panel__info{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--space-03)}@media(min-width:768px){.cockpit-attendance-slot-panel__info{align-items:center;flex-direction:row}}.cockpit-attendance-slot-panel__counters{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-02);margin-top:var(--space-03)}.cockpit-attendance-slot-panel__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-03);justify-content:space-between;margin-bottom:var(--space-03)}.cockpit-attendance-slot-panel__action-buttons{display:flex;flex-wrap:wrap;gap:var(--space-02)}.cockpit-attendance-slot-panel__mass-action-body{min-width:min(var(--width-prose),90vw)}.cockpit-attendance-slot-panel__counter-count{align-items:center;border:1px solid;border-radius:var(--radius-full);display:inline-flex;height:1.5em;justify-content:center;margin-right:var(--space-01);min-width:1.5em;padding-inline:.25em}.cockpit-attendance-slot-panel__conflict{align-items:center;color:var(--color-orange-100);display:flex;font-weight:var(--font-weight-bold);gap:var(--space-02);margin-top:var(--space-03)}.cockpit-attendance-slot-panel__signature-popup::backdrop{background-color:var(--color-purple-200)}@media(min-width:768px){.cockpit-attendance-slot-panel__signature-body{min-width:min(32rem,80vw)}}.cockpit-attendance-slot-panel__signatories{display:flex;flex-direction:column;gap:var(--space-02);min-width:0}.cockpit-attendance-slot-panel__signatories-scroller{max-height:45vh;overflow-y:auto;overscroll-behavior:contain}.cockpit-attendance-slot-panel__signatory{display:flex;min-width:0;overflow-wrap:anywhere}.cockpit-attendance-slot-panel__signature{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-02);max-width:100%;min-width:0}@media(min-width:768px){.cockpit-attendance-slot-panel__signature{max-width:32rem}}.cockpit-attendance-slot-panel__signature-done{align-items:center;color:var(--color-green-100);display:flex;flex-direction:column;gap:var(--space-02);padding:var(--space-05) 0;text-align:center}.cockpit-attendance-slot-panel__signature-confirm-body{max-width:28rem}.cockpit-attendance-slot-panel__signature-confirm-actions{display:contents}.cockpit-attendance-slot-panel__signature-context{display:flex;flex-wrap:wrap;gap:var(--space-02) var(--space-05);justify-content:space-between;width:100%}.cockpit-attendance-slot-panel__signature-signatory{overflow-wrap:anywhere}.cockpit-attendance-slot-panel__signature-signatory,.cockpit-attendance-slot-panel__signature-slot{display:flex;flex-direction:column;gap:var(--space-01);min-width:0}.cockpit-attendance-slot-panel__signature-context-label{color:var(--color-grey-100);font-size:var(--font-size-label-sm)}.cockpit-attendance-slot-panel__signature-slot-value{color:var(--color-purple-100);font-weight:var(--font-weight-bold);overflow-wrap:break-word}.cockpit-attendance-slot-panel__signature[aria-busy=true]{opacity:.5;pointer-events:none}.cockpit-attendance-slot-panel__signature-canvas{aspect-ratio:16/9;background:var(--color-white);border:1px dashed var(--color-grey-100);border-radius:var(--radius-component);max-height:40vh;max-width:100%;min-height:7.5rem;overscroll-behavior:contain;touch-action:none;-webkit-user-select:none;user-select:none;width:100%}.cockpit-attendance-slot-panel__signature-hint{color:var(--color-grey-100);font-size:var(--font-size-label-sm)}.cockpit-attendance-slot-panel__signature-error{color:var(--color-red-100);font-size:var(--font-size-label-sm);font-weight:var(--font-weight-bold)}.cockpit-attendance-slot-panel__signature-error:empty{display:none}.cockpit-attendance-slot-panel__slot-picker{max-height:40vh;overflow-y:auto}.cockpit-attendance-slot-panel__absence-body{width:min(var(--width-prose),90vw)}.cockpit-attendance-slot-panel__justifications{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-02);margin-top:var(--space-03)}.cockpit-attendance-slot-panel__justification-delete{--button-icon-only-padding:var(--space-03)}.cockpit-attendance-slot-panel__signed-sheet{align-items:center;display:flex;gap:var(--space-02);min-width:0}:root{--cockpit-nav-mobile-height:4rem}.cockpit-nav-mobile{align-items:center;background-color:var(--color-purple-100);inset-inline:0;bottom:0;color:var(--color-white);display:flex;gap:var(--space-02);height:var(--cockpit-nav-mobile-height);padding-inline-end:var(--space-03);position:fixed;z-index:1}@media(min-width:1024px){.cockpit-nav-mobile{display:none}}.cockpit-nav-mobile__identity{margin-inline-start:auto;min-width:0}@media print{.cockpit-nav-mobile{display:none}}.cockpit-page{display:flex;min-height:100%;width:100%}.cockpit-page__content{background-color:var(--color-purple-5);display:flex;flex-direction:column;gap:32px;min-width:0;padding:var(--space-03);padding-bottom:calc(var(--space-03) + var(--cockpit-nav-mobile-height));width:100%}@media(min-width:1024px){.cockpit-page__content{padding:48px}}.cockpit-page__header{display:flex;flex-direction:column;gap:32px}.cockpit-page__content--white-header{gap:0;padding:0}.cockpit-page__header--white{background-color:var(--color-white);padding:var(--space-03)}@media(min-width:1024px){.cockpit-page__header--white{padding:48px}}.cockpit-page__header--flush-bottom{padding-bottom:0}.cockpit-page__main--below-white-header{padding:var(--space-03);padding-bottom:calc(var(--space-03) + var(--cockpit-nav-mobile-height))}@media(min-width:1024px){.cockpit-page__main--below-white-header{padding:48px}}.cockpit-page__top-bar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-03) var(--space-04)}.cockpit-page__brand{align-items:center;color:inherit;display:flex;gap:var(--space-02);min-width:0;text-decoration:none}@media(min-width:1024px){.cockpit-page__brand{border-inline-end:1px solid var(--color-purple-20);padding-inline-end:var(--space-04)}}.cockpit-page__brand-logo{align-items:center;background-color:var(--color-purple-100);border-radius:var(--radius-component);color:var(--color-white);display:inline-flex;flex-shrink:0;height:2.25rem;justify-content:center;width:2.25rem}.cockpit-page__brand-logo--image{background-color:#0000;font-family:"object-fit:contain";object-fit:contain}.cockpit-page__brand-name{font-size:var(--font-size-title-3);font-weight:var(--font-weight-bold)}.cockpit-page__tabs{background-color:#0000;box-shadow:inset 0 -1px 0 var(--color-purple-20);flex-basis:100%;flex-grow:1;gap:var(--space-05);min-width:0;order:1}@media(min-width:1024px){.cockpit-page__tabs{flex-basis:0;order:0}}.cockpit-page__tab{background-color:#0000;border:0;color:var(--color-grey-200);font-weight:var(--font-weight-medium);gap:var(--space-02);padding-inline:0}.cockpit-page__tab:active,.cockpit-page__tab:hover{background-color:#0000;color:var(--color-purple-60)}.cockpit-page__tab:focus-visible{outline:2px solid var(--color-purple-100);outline-offset:-2px}.cockpit-page__tab.tab__item--active{background-color:#0000;color:var(--color-purple-100)}.cockpit-page__tab:after{background-color:currentcolor;border-radius:var(--radius-full);bottom:0;content:"";height:.25rem;left:50%;position:absolute;transition-duration:var(--transition-duration);transition-property:width;transition-timing-function:var(--transition-timing-function);translate:-50% 0;width:0}.cockpit-page__tab.tab__item--active:after,.cockpit-page__tab:hover:after{width:100%}.cockpit-identity{max-width:20rem}.cockpit-identity--header{display:none}@media(min-width:1024px){.cockpit-identity--header{display:block;flex:none;margin-inline-start:auto}}.cockpit-page__sessions-counter{background-color:var(--color-purple-20);border-radius:40px;color:var(--color-purple-100);padding:8px}.cockpit-session-list__title{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-02)}.cockpit-session-list__active-filter{gap:var(--space-01);max-width:100%}.cockpit-session-list__active-filter-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cockpit-session-list__periods{margin-block:var(--space-03)}.cockpit-session-list__header{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-02)}@media(min-width:768px){.cockpit-session-list__header{align-items:center;flex-direction:row;gap:0}}.cockpit-session-list__filters{align-self:stretch;display:flex;flex-direction:column;gap:var(--space-02)}@media(min-width:768px){.cockpit-session-list__filters{align-items:center;align-self:auto;flex-direction:row;gap:var(--space-02);margin-left:auto}}.session-card-list{overflow:visible}.session-card-list .list-group__label{color:var(--color-grey-100)}.session-card-list .list-group__title{color:var(--color-purple-200)}.session-card-list .kebab-menu__toolbar-item:hover,.session-card-list .list-group-item:hover{background-color:inherit}.session-card-list__row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-04);margin-block:var(--space-02)}.cockpit-info-item{align-items:center;color:var(--color-purple-200);display:flex;font-weight:var(--font-weight-bold);gap:var(--space-02)}.session-card-list__actions-label{align-items:center;color:var(--color-purple-100);display:flex;gap:var(--space-02)}.session-card-list__all-clear{align-items:center;color:var(--color-grey-100);display:flex;font-size:12px;gap:var(--space-02)}.session-card-list__action-count{align-items:center;border:1px solid var(--color-purple-200);border-radius:var(--radius-full);display:flex;height:1.5em;justify-content:center;min-width:1.5em;padding-inline:var(--space-01)}.session-card-list--no-actions .list-group__label,.session-card-list--no-actions .list-group__title{background-color:var(--color-green-10)}.session-card-list--severity-red .list-group__label,.session-card-list--severity-red .list-group__title{background-color:var(--color-red-10)}.session-card-list--severity-orange .list-group__label,.session-card-list--severity-orange .list-group__title{background-color:var(--color-orange-10)}.cockpit-global-indicators{display:grid;gap:var(--space-03);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin-bottom:var(--space-04)}.cockpit-planning-slots{display:grid;gap:var(--space-03);grid-template-columns:1fr}@media(min-width:768px){.cockpit-planning-slots{grid-template-columns:repeat(2,1fr)}}.cockpit-planning-slot{background-color:var(--color-white);border-radius:var(--radius-component);display:flex;flex-direction:column;gap:var(--space-02);padding:var(--space-03)}.cockpit-planning-slot__header{justify-content:space-between}.cockpit-planning-slot__header,.cockpit-planning-slot__status,.cockpit-planning-slot__title{align-items:center;display:flex;gap:var(--space-02)}.cockpit-planning-slot__status{font-size:.65rem;font-weight:var(--font-weight-black);text-transform:uppercase}.cockpit-planning-slot__status-dot{background-color:currentcolor;border-radius:var(--radius-full);flex-shrink:0;height:8px;width:8px}.cockpit-planning-slot__details{align-items:center;border-radius:var(--radius-component);display:flex;flex-direction:column;gap:var(--space-03);padding:var(--space-03)}.cockpit-planning-slot__details--conflict-green{background-image:repeating-linear-gradient(-45deg,#0000 0 12px,var(--color-green-20) 12px 24px)}.cockpit-planning-slot__details--conflict-orange{background-image:repeating-linear-gradient(-45deg,#0000 0 12px,var(--color-orange-10) 12px 24px)}.cockpit-planning-slot__conflict{align-items:center;color:var(--color-red-100);display:flex;font-weight:var(--font-weight-bold);gap:var(--space-01)}.cockpit-planning-slot__time-range{color:var(--color-purple-100);font-size:var(--font-size-title-2);font-weight:var(--font-weight-bold)}.cockpit-planning-slot__module{align-items:center;display:flex;font-weight:var(--font-weight-bold);gap:6px}.cockpit-planning-slot__module-dot{border-radius:var(--radius-full);flex-shrink:0;height:12px;width:12px}.cockpit-planning-slot__actions{display:flex;gap:var(--space-01)}.cockpit-session-page__header-program{align-items:center;display:inline-flex;gap:var(--space-02)}.cockpit-session-page__header-dot{border-radius:var(--radius-full);flex-shrink:0;height:14px;width:14px}.cockpit-session-page__header-info{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-02)}@media(min-width:768px){.cockpit-session-page__header-info{align-items:center;flex-direction:row;flex-wrap:wrap;gap:0}}.cockpit-session-page__info-item{align-items:center;color:var(--color-purple-200);display:flex;font-weight:var(--font-weight-medium);gap:var(--space-02)}@media(min-width:768px){.cockpit-session-page__info-item{padding-inline:var(--space-04)}.cockpit-session-page__info-item:first-child{padding-inline-start:0}.cockpit-session-page__info-item:not(:first-child){border-left:1px solid var(--color-purple-40)}}.cockpit-attendance-slot-panel__row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-01);justify-content:flex-end}.cockpit-attendance-slot-panel .button.cockpit-attendance-slot-panel__action--present,.cockpit-attendance-slot-panel .cockpit-attendance-slot-panel__action--present.tt-suggestion,.cockpit-attendance-slot-panel .cockpit-attendance-slot-panel__action--present.vex-dialog-button{--button-border-color:var(--color-green-100);background-color:var(--color-green-10);color:var(--color-green-100)}.cockpit-attendance-slot-panel .button.cockpit-attendance-slot-panel__action--absent,.cockpit-attendance-slot-panel .cockpit-attendance-slot-panel__action--absent.tt-suggestion,.cockpit-attendance-slot-panel .cockpit-attendance-slot-panel__action--absent.vex-dialog-button{--button-border-color:var(--color-red-100);background-color:var(--color-red-10);color:var(--color-red-100)}.cockpit-attendance-slot-panel .button.cockpit-attendance-slot-panel__action--partial-absence,.cockpit-attendance-slot-panel .cockpit-attendance-slot-panel__action--partial-absence.tt-suggestion,.cockpit-attendance-slot-panel .cockpit-attendance-slot-panel__action--partial-absence.vex-dialog-button{--button-border-color:var(--color-orange-100);background-color:var(--color-orange-10);color:var(--color-orange-100)}.cockpit-documents{display:flex;flex-direction:column;gap:var(--space-05)}.cockpit-documents__filters,.cockpit-documents__toolbar{align-items:center;display:flex;gap:var(--space-03)}.cockpit-documents__filters{flex:1;min-width:0}.cockpit-documents__view-toggle{align-items:center;display:flex;flex:none;gap:var(--space-01)}.cockpit-documents__grid{display:grid;gap:var(--space-04);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.cockpit-document-card{align-items:flex-start;background-color:var(--color-white);border:1px solid var(--color-grey-20);border-radius:var(--radius-component);display:flex;flex-direction:column;gap:var(--space-03);min-width:0;padding:var(--space-03)}.cockpit-document-card__meta{align-items:center;display:flex;font-size:var(--font-size-label-sm);gap:var(--space-04);white-space:nowrap}.cockpit-documents-list,.cockpit-elearning-panel{display:flex;flex-direction:column;gap:var(--space-05)}.cockpit-elearning-panel{margin:var(--space-01)}.cockpit-evaluation-panel__body{display:flex;flex-direction:column;gap:var(--space-03);padding:var(--space-02)}.cockpit-evaluation-panel__answerer-selector{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-02)}.cockpit-evaluation-trainee-answer{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-04);padding:var(--space-03)}.cockpit-evaluation-trainee-answer__identity{align-items:center;display:flex;gap:var(--space-03)}.cockpit-answer-sheet{display:flex;flex-direction:column;gap:var(--space-04);list-style:none;margin:0;padding:0}.cockpit-answer-sheet--form{gap:var(--space-05)}.cockpit-answer-sheet__question{display:flex;flex-direction:column;gap:var(--space-02)}.cockpit-answer-sheet__free{margin:0;white-space:pre-line}.cockpit-answer-sheet__choices{display:flex;flex-direction:column;gap:var(--space-01);list-style:none;margin:0;padding:0}.cockpit-answer-sheet__choice{align-items:center;color:var(--color-grey-100);display:flex;gap:var(--space-02)}.cockpit-answer-sheet__choice--selected{color:var(--color-purple-200);font-weight:var(--font-weight-bold)}.cockpit-answer-sheet__scale{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-02)}.cockpit-answer-sheet__score-steps{display:flex;flex-wrap:wrap;gap:var(--space-01);list-style:none;margin:0;padding:0}.cockpit-answer-sheet__score-step{align-items:center;border:1px solid var(--color-grey-20);border-radius:var(--radius-component);color:var(--color-grey-100);display:flex;justify-content:center;min-width:var(--space-05);padding:var(--space-01)}.cockpit-answer-sheet__score-step--selected{background-color:var(--color-purple-100);border-color:var(--color-purple-100);color:var(--color-white);font-weight:var(--font-weight-bold)}.cockpit-answer-sheet__matrix{overflow-x:auto}.cockpit-answer-sheet__matrix-table{border-collapse:collapse}.cockpit-answer-sheet__matrix-cell{border-bottom:1px solid var(--color-grey-20);padding:var(--space-02);text-align:center}.cockpit-answer-sheet__matrix-row-header{border-bottom:1px solid var(--color-grey-20);font-weight:var(--font-weight-medium);padding:var(--space-02);text-align:start}.cockpit-answer-sheet__empty{color:var(--color-grey-100);margin:0}.cockpit-answer-form__matrix{border-collapse:initial;border-spacing:0 var(--space-02);width:100%}.cockpit-answer-form__matrix-level{font-weight:var(--font-weight-bold);padding:var(--space-02);text-align:center}.cockpit-answer-form__matrix-row-label{background-color:var(--color-grey-10);border:1px solid var(--color-grey-20);border-radius:var(--radius-component);font-weight:var(--font-weight-regular);padding:var(--space-03);text-align:start;width:50%}.cockpit-answer-form__scale{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-03)}.cockpit-answer-form__score-step{align-items:center;border:1px solid var(--color-grey-40);border-radius:50%;cursor:pointer;display:flex;height:var(--size-sm);justify-content:center;width:var(--size-sm)}.cockpit-answer-form__score-step:hover{box-shadow:0 0 .5rem var(--color-purple-100)}.cockpit-answer-form__score-step:has(:focus-visible){box-shadow:0 0 0 2px var(--color-purple-100)}.cockpit-answer-form__score-step:has(:checked){background-color:var(--color-purple-100);border-color:var(--color-purple-100);color:var(--color-white)}.cockpit-answer-form__stars{align-items:center;display:flex;flex-wrap:wrap}.cockpit-answer-form__star{border-radius:var(--radius-component);color:var(--color-purple-100);cursor:pointer;display:flex;padding:var(--space-01)}.cockpit-answer-form__star:has(:focus-visible){box-shadow:0 0 0 2px var(--color-purple-100)}.cockpit-answer-form__star--filled .cockpit-answer-form__star-empty,.cockpit-answer-form__star-full,.cockpit-answer-form__stars:hover .cockpit-answer-form__star-empty{display:none}.cockpit-answer-form__star--filled .cockpit-answer-form__star-full,.cockpit-answer-form__star:hover~.cockpit-answer-form__star .cockpit-answer-form__star-empty,.cockpit-answer-form__stars:hover .cockpit-answer-form__star-full{display:block}.cockpit-answer-form__star:hover~.cockpit-answer-form__star .cockpit-answer-form__star-full{display:none}.cockpit-monitoring-notebook-panel{display:flex;flex-direction:column;gap:var(--space-05);margin:var(--space-01)}.cockpit-monitoring-notebook-panel__empty{color:var(--color-grey-100);font-weight:var(--font-weight-medium);padding:var(--space-05);text-align:center}.cockpit-monitoring-notebook-panel__layout{align-items:start;display:grid;gap:var(--space-04);grid-template-columns:1fr}@media(min-width:1024px){.cockpit-monitoring-notebook-panel__layout{grid-template-columns:minmax(220px,280px) 1fr}.cockpit-monitoring-notebook-panel__selector{display:none}}.cockpit-monitoring-notebook-panel__selector-trigger{justify-content:space-between;width:100%}.cockpit-monitoring-notebook-panel__sidebar{background-color:var(--color-white);border:1px solid var(--color-grey-30);border-radius:var(--radius-component);display:none;padding:var(--space-02)}@media(min-width:1024px){.cockpit-monitoring-notebook-panel__sidebar{display:block}}.cockpit-monitoring-notebook-panel__trainee-list{display:flex;flex-direction:column;gap:var(--space-01)}.cockpit-monitoring-notebook-panel__trainee{align-items:center;background-color:#0000;border:none;border-radius:var(--radius-component);color:var(--color-purple-200);cursor:pointer;display:flex;font-weight:var(--font-weight-medium);gap:var(--space-02);padding:var(--space-02);text-align:left;width:100%}.cockpit-monitoring-notebook-panel__trainee:hover{background-color:var(--color-purple-5)}.cockpit-monitoring-notebook-panel__trainee--active{background-color:var(--color-purple-10);color:var(--color-purple-100);font-weight:var(--font-weight-bold)}.cockpit-monitoring-notebook-panel__trainee--active:hover{background-color:var(--color-purple-10)}.cockpit-monitoring-notebook-panel__trainee-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cockpit-monitoring-notebook-panel__content{display:flex;flex-direction:column;gap:var(--space-04);min-width:0}.cockpit-monitoring-notebook-panel__placeholder{align-items:center;color:var(--color-grey-100);display:flex;flex-direction:column;font-weight:var(--font-weight-medium);gap:var(--space-02);justify-content:center;padding:var(--space-08) var(--space-05);text-align:center}.cockpit-monitoring-notebook-panel__placeholder .icon{color:var(--color-purple-60)}.cockpit-monitoring-notebook-panel__no-message{color:var(--color-grey-100);font-weight:var(--font-weight-medium)}.cockpit-monitoring-notebook-panel__conversation{background-color:var(--color-white);border:1px solid var(--color-grey-30);border-radius:var(--radius-component);display:flex;flex-direction:column;gap:var(--space-02);padding:var(--space-03)}.cockpit-monitoring-notebook-panel__message{display:flex;flex-direction:column;gap:var(--space-01)}.cockpit-monitoring-notebook-panel__message--reply{background-color:var(--color-grey-5);border-radius:var(--radius-component);margin-left:var(--space-04);padding:var(--space-02) var(--space-03)}.cockpit-monitoring-notebook-panel__message-header{align-items:center;display:flex;gap:var(--space-02)}.cockpit-monitoring-notebook-panel__message-meta{display:flex;flex-direction:column;line-height:1.2}.cockpit-monitoring-notebook-panel__author{color:var(--color-purple-100);font-weight:var(--font-weight-bold)}.cockpit-monitoring-notebook-panel__date{color:var(--color-grey-100);font-size:12px}.cockpit-monitoring-notebook-panel__text{margin:0;white-space:pre-wrap}.cockpit-monitoring-notebook-panel__form{display:flex;flex-direction:column;gap:var(--space-02)}.cockpit-monitoring-notebook-panel__form-actions{display:flex;justify-content:flex-end}.cockpit-monitoring-notebook-panel__info{align-items:center;color:var(--color-grey-100);display:flex;font-size:12px;gap:var(--space-02)}.cockpit-monitoring-notebook-panel__info .icon{color:var(--color-purple-100)}.cockpit-overview-panel{display:flex;flex-direction:column;gap:var(--space-05);margin:var(--space-01)}.cockpit-overview-panel__banner{align-items:center;background-color:var(--color-purple-10);border-radius:var(--radius-component);display:flex;flex-wrap:wrap;gap:var(--space-02);padding:var(--space-03)}@media(min-width:768px){.cockpit-overview-panel__banner{flex-wrap:nowrap}}.cockpit-overview-panel__banner-icon{color:var(--color-purple-40);height:84px;width:84px}.cockpit-overview-panel__banner-count{color:var(--color-orange-100);font-size:5rem;font-weight:var(--font-weight-black);line-height:1}.cockpit-overview-panel__banner-text{display:flex;flex-basis:100%;flex-direction:column;font-size:var(--font-size-title-3)}@media(min-width:768px){.cockpit-overview-panel__banner-text{flex-basis:auto}}.cockpit-overview-panel__banner-subtitle{color:var(--color-grey-100);display:none}@media(min-width:768px){.cockpit-overview-panel__banner-subtitle{display:inline}}.cockpit-overview-panel__banner-all-clear{align-items:center;display:flex;gap:var(--space-02)}.cockpit-overview-panel__banner-all-clear-text{color:var(--color-green-160);display:none;font-size:var(--font-size-title-2);font-weight:var(--font-weight-bold)}@media(min-width:768px){.cockpit-overview-panel__banner-all-clear-text{display:inline}}.cockpit-overview-panel__cards{display:grid;gap:var(--space-04);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.cockpit-overview-panel__section{display:flex;flex-direction:column;gap:var(--space-03)}.cockpit-overview-panel__card-alert{color:var(--color-red-100);display:block;font-weight:var(--font-weight-bold)}.cockpit-participants-panel__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-03);justify-content:space-between;margin-bottom:var(--space-03)}.cockpit-participants-panel__view-toggle{align-items:center;display:flex;gap:var(--space-01)}.cockpit-trainees-follow-up{align-items:center;border:1px solid var(--color-grey-20);border-radius:var(--radius-component);display:flex;flex-wrap:wrap;gap:var(--space-03);justify-content:space-between;margin-bottom:var(--space-03);padding:var(--space-03)}.cockpit-trainees-follow-up__label{align-items:center;display:flex;gap:var(--space-02)}.cockpit-trainees-follow-up__controls{align-items:center;display:flex;gap:var(--space-03)}.cockpit-trainees-follow-up__summary{color:var(--color-grey-100);font-size:var(--font-size-label-sm);font-weight:var(--font-weight-bold)}.cockpit-trainees-follow-up__summary--alert{color:var(--color-red-100)}.cockpit-trainees-search{margin-bottom:var(--space-04);margin-top:var(--space-02)}.cockpit-participants-panel__no-match{color:var(--color-grey-100);padding:var(--space-04) 0;text-align:center}.cockpit-trainees-list__presences{align-items:center;display:flex}.cockpit-presence--present{color:var(--color-green-100)}.cockpit-presence--absent{color:var(--color-red-100)}.cockpit-presence--pending{color:var(--color-grey-60)}.cockpit-presence--future{color:var(--color-grey-20)}.cockpit-participants-list__actions{align-items:center;display:flex;gap:var(--space-02)}.cockpit-participants-list__qr{display:block;margin:0 auto;max-width:100%;width:240px}.cockpit-trainees-grid{--columns:4;display:grid;gap:var(--space-03);grid-template-columns:repeat(auto-fill,minmax(max(200px,(100% - (var(--columns) - 1) * var(--space-03))/var(--columns)),1fr))}.cockpit-trainee-card{align-items:center;border:1px solid var(--color-grey-20);border-radius:var(--radius-component);display:flex;flex-direction:column;gap:var(--space-03);padding:var(--space-04) var(--space-03) 0 var(--space-03);text-align:center}.cockpit-trainee-card__avatar{height:64px;margin-bottom:var(--space-02);position:relative;width:64px}.cockpit-trainee-card__follow-up-dot{background-color:var(--color-red-100);border:2px solid var(--color-white);border-radius:50%;height:14px;position:absolute;right:2px;top:2px;width:14px}.cockpit-trainee-card__name{color:var(--color-purple-100);font-weight:var(--font-weight-bold);text-decoration:none}.cockpit-trainee-card__name:hover{text-decoration:underline}.cockpit-trainees-list__identity-link{text-decoration:none}.cockpit-trainees-list__identity-link:hover{text-decoration:underline}.cockpit-trainee-card__job{color:var(--color-purple-200);font-size:var(--font-size-label-sm);font-weight:var(--font-weight-bold)}.cockpit-trainee-card__actions{align-items:center;background-color:var(--color-purple-10);border-radius:var(--radius-component) var(--radius-component) 0 0;display:flex;gap:var(--space-02);margin-top:auto;padding:var(--space-01)}.cockpit-pedagogy-panel{margin:var(--space-01)}.cockpit-pedagogy-panel,.cockpit-practical-activities-panel{display:flex;flex-direction:column;gap:var(--space-05)}.cockpit-practical-activities-panel__tile--done.tile .tile__header,.cockpit-practical-activities-panel__tile--done.tile .tile__label{background-color:var(--color-green-10)}.cockpit-practical-activities-panel__accordion .accordion__header{align-items:center;display:grid;gap:var(--space-04);grid-template-columns:1fr auto}@media(min-width:768px){.cockpit-practical-activities-panel__accordion .accordion__header{grid-template-columns:1fr 6rem auto}}@media(min-width:1280px){.cockpit-practical-activities-panel__accordion .accordion__header{grid-template-columns:40% 1fr 6rem auto}}.cockpit-practical-activities-panel__accordion .accordion__header>*{min-width:0}.cockpit-practical-activities-panel__grade{display:none}@media(min-width:768px){.cockpit-practical-activities-panel__grade{display:block}}.cockpit-practical-activities-panel__submitted{color:var(--color-grey-100);display:none;font-size:var(--font-size-label-sm);font-weight:var(--font-weight-bold);white-space:nowrap}@media(min-width:1280px){.cockpit-practical-activities-panel__submitted{display:block}}.cockpit-practical-activities-panel__form{background-color:var(--color-purple-5);border-radius:var(--radius-component);padding:var(--space-03)}.cockpit-practical-activities-panel__form,.cockpit-practical-activities-panel__form-fields{display:flex;flex-direction:column;gap:var(--space-03)}@media(min-width:768px){.cockpit-practical-activities-panel__form-fields{align-items:flex-start;flex-direction:row}}.cockpit-practical-activities-panel__comment{min-width:0}@media(min-width:768px){.cockpit-practical-activities-panel__comment{flex:1}}.cockpit-practical-activities-panel__comment .text-input,.cockpit-practical-activities-panel__comment textarea{width:100%}.cockpit-practical-activities-panel__realisation{background-color:var(--color-white);border-radius:var(--radius-component);display:flex;flex-direction:column;gap:var(--space-02);padding:var(--space-03)}.cockpit-practical-activities-panel__realisation-content{color:var(--color-purple-200)}.cockpit-practical-activities-panel__save{align-self:flex-start}.cockpit-resources-panel__quiz-actions{align-items:center;display:flex;flex-shrink:0;gap:var(--space-02)}.cockpit-resources-panel__progress{width:180px}.cockpit-stat-card{--stat-card-color:var(--color-orange-100);--stat-card-tint:var(--color-orange-10);align-items:flex-start;background-color:var(--color-white);border-radius:var(--radius-component);display:flex;flex-direction:column;gap:var(--space-02);min-width:0;overflow:hidden;padding:var(--space-04);padding-right:120px;position:relative}.cockpit-stat-card--green{--stat-card-color:var(--color-green-100);--stat-card-tint:var(--color-green-10)}.cockpit-stat-card--red{--stat-card-color:var(--color-red-100);--stat-card-tint:var(--color-red-10)}.cockpit-stat-card--purple{--stat-card-color:var(--color-purple-100);--stat-card-tint:var(--color-purple-10)}.cockpit-stat-card__title{color:var(--color-purple-200);font-weight:var(--font-weight-bold)}.cockpit-stat-card__value{color:var(--stat-card-color);font-size:2rem;font-weight:var(--font-weight-bold);line-height:1}.cockpit-stat-card__description{color:var(--color-grey-100);font-size:13px}.cockpit-stat-card__actions{display:flex;gap:var(--space-02);margin-top:var(--space-02)}.cockpit-stat-card__illustration{align-items:center;background-color:var(--stat-card-tint);border-radius:var(--radius-full);display:flex;height:112px;justify-content:center;position:absolute;right:-28px;top:50%;transform:translateY(-50%);width:112px}.cockpit-stat-card__illustration>.icon{color:var(--stat-card-color);height:36px;margin-right:var(--space-03);width:36px}.cockpit-synthesis{display:flex;flex-direction:column;gap:var(--space-04)}.cockpit-synthesis__cards{display:grid;gap:var(--space-04);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.cockpit-synthesis__attendance{align-items:center;background-color:var(--color-orange-10);border-radius:var(--radius-component);display:flex;flex-wrap:wrap;gap:var(--space-03);padding:var(--space-03)}.cockpit-synthesis__attendance-label{align-items:center;color:var(--color-purple-200);display:flex;font-weight:var(--font-weight-bold);gap:var(--space-02)}.cockpit-synthesis__attendance-dots{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-01)}.cockpit-synthesis__attendance-count{color:var(--color-orange-100);font-weight:var(--font-weight-bold);margin-left:auto}.cockpit-trainee-panel__back{align-items:center;color:var(--color-purple-200);display:flex;font-weight:var(--font-weight-bold);gap:var(--space-02);text-decoration:none}.cockpit-trainee-header{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-03)}@media(min-width:768px){.cockpit-trainee-header{align-items:center;flex-direction:row;flex-wrap:wrap;gap:var(--space-03) var(--space-04)}}@media(min-width:1024px){.cockpit-trainee-header{flex-wrap:nowrap}}.cockpit-trainee-header__identity{align-items:center;display:flex;gap:var(--space-03)}.cockpit-trainee-header__actions{align-items:center;display:flex;flex-shrink:0;gap:var(--space-02)}@media(min-width:1024px){.cockpit-trainee-header__actions{margin-left:auto}}.cockpit-tile-heading{display:flex;flex-direction:column}.cockpit-tile-heading__subtitle{color:var(--color-grey-100);font-size:var(--font-size-label-md);font-weight:var(--font-weight-medium)}.cockpit-history-row{align-items:center;display:flex;gap:var(--space-03)}.cockpit-history-row__text{display:flex;flex:1;flex-direction:column;min-width:0}.cockpit-history-row__title{color:var(--color-purple-100);font-weight:var(--font-weight-bold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cockpit-history-row__subtitle{font-weight:var(--font-weight-bold)}.cockpit-history-row__meta,.cockpit-history-row__subtitle{color:var(--color-grey-100);font-size:var(--font-size-label-sm)}.cockpit-history-row__meta{align-items:center;display:flex;flex-shrink:0;gap:var(--space-02);white-space:nowrap}.cockpit-positioning__indicators{display:grid;gap:var(--space-04);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.company-infos{--profile-picture-size:10rem;--company-icon-size:8rem;--company-icon-vertical-overflow:calc(var(--company-icon-size)/5);margin-top:calc(var(--container-el-margin) + var(--company-icon-vertical-overflow));position:relative}.company-infos__body{background:linear-gradient(135deg,var(--color-purple-10),var(--color-purple-20));border:2px solid var(--color-purple-20)}.company-infos__title{color:var(--color-purple-140);left:calc(var(--profile-picture-size) + var(--space-05));position:absolute;top:calc(var(--font-size-title-1)*-1/2)}.company-infos__profile-picture{align-items:center;background:linear-gradient(135deg,var(--color-purple-140) 0,var(--color-purple-160) 100%);border:.5rem solid var(--color-purple-10);border-radius:50%;display:flex;height:var(--profile-picture-size);justify-content:center;position:absolute;top:calc(var(--company-icon-vertical-overflow)*-1);width:var(--profile-picture-size)}.company-infos__profile-picture .company-icon{color:var(--color-white);height:var(--company-icon-size);width:var(--company-icon-size)}.company-infos__content{padding-left:calc(var(--profile-picture-size) + var(--space-03));padding-top:var(--space-03)}.company-year-kpis{background-color:var(--color-purple-20);background-image:url(/images/advancement/kpi-background-0b4dac208cea79519d0fa43ebbec9ee9.svg?vsn=d);background-position:bottom;background-size:cover}.company-show-hover-button-group{justify-content:center;margin:0;position:relative;top:var(--size-sm)}[data-trainee-employee-only]:has(>.company-position-history){grid-column:1/-1}.company-position-history>summary{cursor:pointer;list-style:none}.company-position-history>summary::-webkit-details-marker{display:none}.company-position-history:not([open])>:not(summary),.company-position-history>summary .history-label-when-open,.company-position-history[open]>summary .history-label-when-closed{display:none}.company-position-history[open]>summary .history-label-when-open{display:inline}.company-position-history>div{overflow-x:auto}.company-position-history table{text-align:left;width:100%}.company-position-history td,.company-position-history th{vertical-align:top}.company-position-history th{border-bottom:2px solid var(--color-grey-40);font-weight:600}.company-position-history td{border-bottom:1px solid var(--color-grey-20)}.company-position-history tr:last-child td{border-bottom:0}.dashboard_indicator{align-items:center;background-color:#fff;background-size:cover;border-radius:var(--radius-container);display:flex;justify-content:space-between;padding:var(--space-04);width:100%}.dashboard_indicator__info{color:var(--color-purple-100);font-size:var(--font-size-title-1);font-weight:700}.dashboard_indicator__icon{color:var(--color-purple-100);height:3.75rem;margin-left:var(--space-03);width:3.75rem}.dashboard_indicator .icon--green{color:var(--color-green-100)}.dashboard_indicator .icon--red{color:var(--color-red-100)}.dashboard_indicator .icon--orange{color:var(--color-orange-100)}.dashboard_indicator .icon--neutral{color:var(--color-purple-100)}.dashboard_indicator__subtitle{color:var(--color-grey-100);font-size:var(--font-size-secondary-text)}.custom-diploma-form{align-items:flex-start;display:flex;flex-direction:column;height:100%;width:100%}.custom-diploma-form textarea:disabled{background-color:#0000}.custom-diploma-form-container{align-self:center;background:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:792px;justify-content:center;max-width:1120px}.custom-diploma-form-remove-bg-image-btn--hidden{display:none}.custom-diploma-1{margin:20px 0}.custom-diploma-1,.custom-diploma-1-logo-container{align-items:center;display:flex;flex-direction:column}.custom-diploma-1-logo-container{height:-moz-fit-content;height:fit-content;justify-content:center;position:relative;width:100%}.custom-diploma-1-logo-container:hover .custom-diploma-1-upload-button{display:initial}.custom-diploma-form-container .custom-diploma-1-logo-container:hover .custom-diploma-1-logo:not(.custom-diploma-1-logo--disabled){cursor:pointer;opacity:.6}.custom-diploma-form-container .custom-diploma-1-logo-container:hover .custom-diploma-1-image-placeholder-text{visibility:hidden}.custom-diploma-1-logo-container .help-block{color:#b92424;margin-top:15px}.custom-diploma-1-logo{width:150px;z-index:1}.custom-diploma-1-image-placeholder{border:1px dotted #707070;border-radius:5px;font-size:20px;padding:50px}.custom-diploma-1-image-placeholder:hover{cursor:pointer;opacity:.7}.custom-diploma-1-date{color:#0d0e48;font-family:Akrobat;font-size:28px;font-weight:600;margin-top:28px}.custom-diploma-1-es-title,.custom-diploma-1-title{font-size:80px;font-weight:700}.custom-diploma-1-es-option-title,.custom-diploma-1-es-title,.custom-diploma-1-title,.custom-diploma-1-trainee-title{background:#0000;border:none;color:#0d0e48;font-family:Akrobat;margin-top:12px;overflow:hidden;resize:none;text-align:center;width:100%}.custom-diploma-1-es-option-title,.custom-diploma-1-trainee-title{font-size:22px}.custom-diploma-1-es-trainee,.custom-diploma-1-trainee{color:#4751ee;font-family:Arkipelago;font-size:50px}.custom-diploma-1-ts-title{background:#0000;border:none;color:#1a1b55;font-family:Akrobat;font-size:22px;font-weight:300;margin-top:10px;overflow:hidden;resize:none;text-align:center;width:100%}.custom-diploma-1-ts{color:#0d0e48;font-family:Akrobat;font-size:40px;font-weight:700;margin:15px;text-align:center;text-transform:uppercase}.custom-diploma-1-footer{display:flex;flex-direction:row;margin-top:30px}.custom-diploma-1-footer-details-container{display:flex;flex:1;flex-direction:column;text-align:center}.custom-diploma-1-es-program-list,.custom-diploma-1-footer-title{color:#0d0e48;font-family:Akrobat;font-size:22px}.custom-diploma-1-es-option-value,.custom-diploma-1-es-program-title,.custom-diploma-1-footer-value{color:#0d0e48;font-family:Akrobat;font-size:22px;font-weight:700}.custom-diploma-1-es-signature-image-container,.custom-diploma-1-signature-image-container{align-items:center;display:flex;justify-content:flex-start;position:relative}.custom-diploma-1-es-option-title{margin:10px;width:-moz-fit-content;width:fit-content}.custom-diploma-1-es-signature-image-container:hover .custom-diploma-1-upload-button,.custom-diploma-1-signature-image-container:hover .custom-diploma-1-upload-button{background-color:#0000;display:initial}.custom-diploma-form-container .custom-diploma-1-es-signature-image-container:hover .custom-diploma-1-signature-image:not(.custom-diploma-1-signature-image--disabled),.custom-diploma-form-container .custom-diploma-1-signature-image-container:hover .custom-diploma-1-signature-image:not(.custom-diploma-1-signature-image--disabled){cursor:pointer;opacity:.6}.custom-diploma-form-container .custom-diploma-1-es-signature-image-container:hover .custom-diploma-1-image-placeholder-text,.custom-diploma-form-container .custom-diploma-1-signature-image-container:hover .custom-diploma-1-image-placeholder-text{visibility:hidden}.custom-diploma-1-signature-image{margin-top:20px;max-height:130px}.custom-diploma-1-upload-button{background:none;background-color:#0000;border:none;display:none;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:2}.custom-diploma-1-upload-button .icon{margin:auto}.custom-diploma-1-upload-button i:before{font-size:40px}.custom-diploma-1-link{align-self:flex-start;margin-left:20px}.custom-diploma-1-es-option-value{flex:none}.custom-diploma-1-es-option-container{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-evenly}.custom-diploma-1-es-program-title{color:#0d0e48;font-family:Akrobat;font-size:22px;font-weight:700}.custom-diploma-1-es-program{margin-left:150px}.custom-diploma-1-es-container-liste{margin-bottom:10px;margin-left:30px}.custom-diploma-1-es-trainee{margin-bottom:30px;margin-top:30px}.diploma:not(.diploma--capture) .custom-diploma-1-es-title,.diploma:not(.diploma--capture) .custom-diploma-1-title{font-size:60px}.diploma:not(.diploma--capture) .custom-diploma-1-date,.diploma:not(.diploma--capture) .custom-diploma-1-es-option-title,.diploma:not(.diploma--capture) .custom-diploma-1-trainee-title{font-size:19px}.diploma:not(.diploma--capture) .custom-diploma-1-es-trainee,.diploma:not(.diploma--capture) .custom-diploma-1-trainee{font-size:30px}.diploma:not(.diploma--capture) .custom-diploma-1-ts-title{font-size:19px}.diploma:not(.diploma--capture) .custom-diploma-1-ts{font-size:22px}.diploma:not(.diploma--capture) .custom-diploma-1-certificate-number{font-size:16px}.diploma:not(.diploma--capture) .custom-diploma-1-logo{width:112px}.diploma:not(.diploma--capture) .custom-diploma-1-signature-image{max-width:200px}.diploma-container{display:flex;flex-direction:column;margin-left:5%;margin-right:5%;margin-top:50px;width:100%}@media(min-width:1850px){.diploma-container{justify-content:center;margin-left:10%;margin-right:10%}}.diploma-title{color:#505050;font-size:50px;margin-bottom:60px;text-align:center}.diploma-title-badge{font-size:18px}.linkedin_button{background:#0e76a8;color:#fff}.linkedin_button:active,.linkedin_button:focus,.linkedin_button:hover{background:#08577d}@media(max-width:1850px){.linkedin_button{align-self:center}}.diploma-share-linkedin-button-text{border-left:2px solid #fff;padding-left:10px}.diploma-share-linkedin-button-icon{margin-right:10px}.diploma-share-linkedin-button-icon:before{font-size:18px}.diploma-row{align-items:center;display:flex;flex-direction:row}.diploma-details{display:flex;flex:1;flex-direction:column;margin:40px}.diploma-social-container{align-items:center;display:flex;justify-content:center;margin-top:40px}.diploma-social-title{font-size:20px;font-weight:700;margin-right:20px}.diploma-details-container{align-items:center;background:#f1f0f5;display:flex;flex-direction:column;min-height:220px}.diploma-details-container:first-child{margin-bottom:50px}.diploma-details-label{background:#fff;border:1px solid #d8d5e2;font-size:14px;padding:10px 20px;transform:translateY(-20px)}.diploma-details-logo{margin-top:20px}.icon-diploma-details-logo:before{font-size:50px}.img-logo-placeholder{width:60px}.diploma-details-name{font-size:16px;margin-top:20px;padding:0 5px;text-align:center}.diploma{background:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:792px;justify-content:center;page:diploma;width:1120px}@media(max-width:1850px){.diploma-row{flex-direction:column}.diploma{order:1;overflow:hidden}.diploma .diploma_page1{order:1}.diploma .diploma_page2,.diploma-details{order:2}}.diploma:not(.diploma--capture):not(.diploma--meta-image){border:2px solid #d3d3d3}.diploma-page{height:627px}.devextreme-crm-status{background:var(--crm-undecided-color);border-radius:10px;display:inline-block;height:10px;margin-right:8px;width:10px}.devextreme-crm-status--lost{background-color:var(--crm-lost-color)}.devextreme-crm-status--cancelled{background-color:var(--crm-cancelled-color)}.devextreme-crm-status--completed{background-color:var(--crm-completed-color)}.devextreme-crm-status--won{background-color:var(--crm-won-color)}.documents-list{list-style:none;margin-bottom:0;padding:0}.documents-item{padding:10px 35px 17px 10px;position:relative}.document{align-items:center;display:flex;font-size:1.1em}.document:hover{color:#3498db}.file-icon{margin-right:5px;position:relative;top:5px}.file-icon:before{font-size:30px}.delete-document{opacity:.3;position:absolute;right:5px;top:17px}.delete-document:hover{opacity:1}.delete-document .icon-close:before{font-size:27px}.documents__delete-document{opacity:.9;position:absolute;right:5px;top:17px}.documents__delete-document:hover{opacity:1}.documents__document-item{height:60px}.documents__add-document{top:10px}.documents-folders__folder-actions-shown{display:flex;justify-content:flex-end}.documents-folders__folder-actions-hidden{display:none}#cancel-folder-rename:hover,#rename-folder:hover,#save-folder-rename:hover{cursor:pointer}.documents-recipients__hide{display:none}.documents-recipients__hide_imp{display:none!important}.documents__documents-actions{display:flex;margin-bottom:15px}.documents__panel-section{display:flex}.documents__folders{background-color:#fff;height:400px;overflow-y:auto;width:40%}.documents__folder--checked{background-color:#f2f2f2}.documents__folders-home{align-items:center;border-bottom:1px solid #dfdfdf;display:flex;height:50px;justify-content:space-between;width:100%}.documents__folders-home:hover{background-color:#f2f2f2;cursor:pointer}.documents__folder-home__indicator{align-items:center;display:flex}.folders__arrow--hidden{display:none}.documents__documents-gap{background-color:#f2f2f2;height:15px}.documents__folders-block{align-items:center;border-bottom:1px solid #dfdfdf;display:flex;height:50px;justify-content:space-between;padding-right:10px}.documents__folders-block:hover{background-color:#f2f2f2;cursor:pointer}.documents__folders-block__indicator{align-items:center;display:flex;margin:0 5px 0 20px}.documents__folders-root{margin:0 5px 0 0}.documents__documents{background-color:#fff;height:400px;margin-left:10px;overflow-x:hidden;overflow-y:auto;width:60%}.documents__documents-home{height:50px;justify-content:space-between}.documents__documents-folder-actions,.documents__documents-folder-path,.documents__documents-home{align-items:center;display:flex}.documents__documents-folder-actions:hover{cursor:pointer}.folder-actions--hidden{display:none}.documents__documents-current-path{font-size:24px;font-weight:bolder;text-transform:uppercase}.documents__documents-block__indicator{background-color:#fff;height:40px;text-transform:uppercase}.documents__documents-collapsible{border:none!important;border-bottom:1px solid #dfdfdf!important}.documents__documents-block__collapsible{color:#000!important;transform:none!important;width:100%!important}.documents__documents-block__title{background-color:#e6e6e6;display:flex;justify-content:space-between;width:100%}.documents__documents-length{color:#7a6cb2}.documents__documents-rows{list-style:none;margin-bottom:0;padding:0!important}.documents__documents-document__row{align-items:center;border-bottom:1px solid #f4f4f4;display:flex;height:40px;justify-content:space-between;width:100%}.documents__documents-document__row-hidden{display:none}.documents__documents-document{align-items:center;color:#000;display:flex}.show-details-turnaround{margin-right:5px}.documents__documents-chevron,.documents__documents-trash{color:#000}.documents__documents-block__indicator,.documents__documents-block__title{align-items:center;display:flex;font-weight:bolder;justify-content:space-between;padding-left:10px}.icon__fold-show-recipients--selected{transform:rotate(180deg)}.documents-modal__folders{height:300px;overflow-x:hidden;overflow-y:auto}.documents-modal__folders-row{align-items:center;background-color:#f2f2f2;border-bottom:1px solid #e6e6e6;display:flex;height:50px;justify-content:space-between;margin:0;padding:0 5px}.documents-modal__folders-row:hover{cursor:pointer}.documents-modal__folders-row__indicator{align-items:center;display:flex}.document-recipients__block{height:250px;overflow:auto}.recipients-searcher{align-items:center;display:flex;width:100%}.recipients-list__block{margin:10px 0 0}.recipient-group__block{align-items:baseline;background-color:#fff;display:flex;justify-content:flex-start}.recipient-group__title{align-items:center;background-color:#edeeed;border-bottom:1px solid #000;color:#000;display:flex;font-size:18px;font-weight:700;height:45px;justify-content:space-between;padding:5px;width:400px}.recipient-group__title-all{background-color:#fff;font-weight:400;padding-right:10px}.recipient-group__title:hover{cursor:pointer}.recipient-selector{align-items:center;background-color:#f9faf9;border-bottom:1px solid #dfdfdf;color:#000;display:flex;height:40px;justify-content:space-between;margin:0;padding-right:10px;width:400px}.recipient-selector:hover{background-color:#f2f2f2;cursor:pointer}.recipient-fullname{margin-left:5px}.hidden-recipients{display:none}.documents__delete-document-button{color:var(--color-purple-200);cursor:pointer}.dynamic-draggable-list__element{cursor:grab;display:flex;flex-direction:row;gap:10px;margin:10px 0}.elearning-module{background-color:var(--color-purple-5);border-radius:var(--radius-container);display:flex;margin-block-start:var(--space-02);min-height:6rem;padding:var(--space-02);width:100%}.elearning-module__visual{background-color:var(--color-purple-10);background-image:url(/images/bg-corner-arcs-191847f550120cb42dac8184d13fafda.svg?vsn=d);background-position:bottom;background-size:cover;border-bottom-left-radius:var(--radius-container);border-top-left-radius:var(--radius-container);display:grid;min-width:13rem;overflow:hidden;place-items:center;position:relative;width:13rem}.elearning-module__body{background-color:var(--color-white);border-bottom-right-radius:var(--radius-container);border-top-right-radius:var(--radius-container);display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:var(--space-03)}.elearning-module__title{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-weight:700;margin-block-end:var(--space-02);overflow:hidden}.email-table-body .tag{background:#9b39e10d;border-bottom:1px solid #9b39e1;border-radius:0;color:unset;display:inline;font-size:unset;font-weight:unset;height:unset;line-height:unset;padding:unset;text-transform:unset}.email-table-body__subject{font-weight:700}.email-table-body__attachment{font-style:italic}.email-table-body__status--delivered,.email-table-body__status--opened{color:green;font-weight:700}.email-table-body__status--bounced,.email-table-body__status--dropped,.email-table-body__status--error_sending{color:var(--color-red-100);font-weight:700}.email-table-body__recipient--see-more{cursor:pointer;padding-left:5px}.email-table-body__recipient--see-more:hover{font-weight:bolder}.email-table-body ul li{list-style-type:disc}.email-table-body ol li{list-style-type:decimal}.evaluation-analytics-header{display:flex;flex-direction:row;padding:20px 20px 0;width:100%}.evaluation-analytics-header .left,.evaluation-analytics-header .right{flex:1}.evaluation-analytics-header .logo{max-height:100px;max-width:150px}.evaluation-analytics-header .right{align-items:flex-end;display:flex;justify-content:flex-end}.evaluation-analytics-header .name{font-size:1.5em;font-weight:700;margin-top:10px}.evaluation-analytics-header .training-session-name{font-size:2.5em;line-height:1.2em}.evaluation-analytics-header .training-session-date{font-size:1.1em}.evaluation-analytics-header .title{font-size:2.6em}@page quality-assessment{background-color:#f9f9f9;margin:40px 10px;@bottom-right{content:counter(page)}}@page diploma{size:a4 landscape;margin:0;@bottom-right{content:counter(page)}}.capture-true .input.free-results{max-height:none;overflow:initial}.capture-true .free-results .free-form-answers li{break-inside:avoid}.capture-true .form-stats .free-form-answers{display:flex;flex-direction:column;flex-wrap:nowrap}.evaluation-analytics-page{page:quality-assessment}.evaluation-analytics-page .accordion__body{background-color:#0000}.evaluation-analytics-page main{padding:0 0 100px}.evaluation-analytics-page main.capture-true .free-results{max-height:10000px}.evaluation-analytics-page main.capture-true #roe,.evaluation-analytics-page main.capture-true .subtitle,.evaluation-analytics-page main.capture-true .title-1{padding-left:50px;padding-right:50px}@media(max-width:650px){.evaluation-analytics-page main .infographics section#aggregated{flex-direction:column}.evaluation-analytics-page main .infographics section#aggregated div{max-width:100%}.evaluation-analytics-page main .matrix-results .question-line{align-items:center;flex-direction:column}.evaluation-analytics-page main .matrix-results .question-line .score-bar{flex-direction:column}.evaluation-analytics-page main .matrix-line{display:flex;flex-direction:column}.evaluation-analytics-page main .matrix-line .matrix-line-answers{flex-direction:column}.evaluation-analytics-page main .matrix-line .matrix-line-answers .bars{margin-left:0;width:auto}.evaluation-analytics-page main .matrix-line .matrix-line-answers .bars table{margin-right:0}.evaluation-analytics-page main .matrix-line .matrix-line-answers .bars table .bar{max-width:80px}.evaluation-analytics-page main .radio-results .answer{align-items:baseline;display:flex;flex-direction:column}.evaluation-analytics-page main .radio-results .answer .bar{margin-left:0}.evaluation-analytics-page main .rating-results .question-line{flex-direction:column}}.evaluation-analytics-page .toolbar{display:flex}.evaluation-analytics-page .customer-select{margin-left:0}.evaluation-analytics-page .customer-select .dropdown-toggle{padding-left:0}.evaluation-analytics-page .header{display:flex;flex-direction:row;padding:20px}.evaluation-analytics-page .header .name{flex:1}.evaluation-analytics-page .header .logo{max-height:100px}.evaluation-analytics-page .customer-name{background:var(--color-purple-100);border-radius:5px;color:#fff;display:inline-block;margin-bottom:1rem;padding:2px 10px}.evaluation-analytics-page .page-description{padding:0 20px 20px}.evaluation-analytics-page .block{display:block}.select-visible-inputs{animation:fadein .2s;background:#000000b3;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.select-visible-inputs .content{background:#fff;display:flex;flex-direction:column;height:80%;left:10%;padding:20px;position:relative;top:10%;width:80%}@media(max-width:768px){.select-visible-inputs .content{height:100%;left:0;top:0;width:100%}}.select-visible-inputs .list{flex:1;overflow:auto}.select-visible-inputs li{align-items:center;display:flex;flex-direction:row;padding:5px 10px}.select-visible-inputs li .checkbox,.select-visible-inputs li .form-group,.select-visible-inputs li input{margin:0;padding:0}.infographics .text-graph{font-family:Satoshi;font-weight:lighter}.infographics .text-graph:nth-child(2n){text-anchor:end}.infographics .text-graph:nth-child(odd){text-anchor:start}.infographics section{margin-top:0}.infographics section:first-of-type{border-top:none}.infographics section#aggregated{display:flex;flex-direction:row;padding:20px}.infographics section#aggregated>div:first-of-type{padding-right:40px}.infographics section#aggregated>div:nth-child(2){flex:1}.infographics section#aggregated{border-top:none}.infographics section.evaluation .section-title{margin-left:20px}.infographics section#progress{align-items:center;display:flex;flex-direction:column;padding:20px}@media(min-width:1024px){.infographics section#progress{align-items:flex-end}}.infographics section#progress>div:first-of-type{padding-right:2rem;width:350px}.infographics section#progress>div:first-child{align-self:flex-start;flex:1;height:auto;width:100%}@media(min-width:1024px){.infographics section#progress>div:first-child{width:50%}}.infographics section#progress>div:nth-child(2){flex:1;margin-top:30px;width:100%}@media(min-width:1024px){.infographics section#progress>div:nth-child(2){margin-top:0;width:80%}}.infographics .section-title{font-size:1.5em;line-height:1.2em;min-width:250px;padding-right:40px;padding-top:20px;text-transform:uppercase}.infographics #roe{padding:20px}.infographics #roe textarea{background:#fff;border-bottom:none;margin:0;padding:10px}.infographics #progress{background:var(--color-white);border-radius:var(--radius-container);min-height:220px}.infographics #progress .section-title{margin-bottom:20px}.infographics #progress .goal{font-size:.9em;font-weight:700}.infographics #progress svg{float:right;max-height:200px}.infographics #aggregated-progress{padding-left:20px}.infographics #aggregated-progress .score{color:#05a1d6;font-family:Satoshi;font-size:5em;font-weight:700;line-height:35px;margin-bottom:40px}.infographics #aggregated-progress .score .small{font-size:.4em}.infographics #aggregated-progress .score-text{font-weight:700;padding-left:10px;text-transform:uppercase}.infographics #aggregated-progress .progress-score{font-family:Satoshi;font-size:4em;font-weight:700;line-height:35px;margin-top:20px;text-align:center}.infographics #aggregated-progress .progress-score .small{font-size:.4em}.infographics #aggregated-progress .progress-chart{height:200px;margin-left:30px;position:relative;width:200px}.infographics #aggregated-progress .progress-chart .after,.infographics #aggregated-progress .progress-chart .before{border:2px solid;border-radius:100%;bottom:0;display:block;left:50%;position:absolute;text-align:center;z-index:1}.infographics #aggregated-progress .progress-chart .after span,.infographics #aggregated-progress .progress-chart .before span{display:block;position:relative;top:-30px;white-space:nowrap}.infographics #aggregated-progress .progress-chart .after span:before,.infographics #aggregated-progress .progress-chart .before span:before{background:#505050;bottom:-20px;content:"";display:block;height:20px;left:30px;position:absolute;transform:rotate(-45deg);width:1px}.infographics #aggregated-progress .progress-chart .after.before,.infographics #aggregated-progress .progress-chart .before.before{z-index:2}.infographics #aggregated-progress .progress-chart .after.before span:before,.infographics #aggregated-progress .progress-chart .before.before span:before{left:60px;transform:rotate(45deg)}.infographics .aggregated-type{border-top:2px solid;display:flex;flex-direction:row;justify-content:space-between;padding-top:10px}.infographics .aggregated-type .name{display:inline-block;font-size:1em;font-weight:700;margin-right:40px;padding-right:20px;text-transform:uppercase}.infographics .aggregated-type .score{font-family:Satoshi;font-size:1.2em;font-weight:700}.infographics #aggregated .questions{margin-bottom:30px}.infographics #aggregated .questions .question{margin-bottom:7px}.infographics #aggregated .questions .question .name{font-size:1em;margin-bottom:2px}.infographics #aggregated .questions .question .name span{color:var(--color-purple-100);font-family:Satoshi;font-weight:700;margin-left:10px}.infographics #aggregated .questions .question .score{background:#fff;border-radius:3px;height:5px;width:100%}.infographics #aggregated .questions .question .score .chart{background:var(--color-purple-100);border-radius:3px;height:100%}.infographics section.evaluation{page-break-before:always}.infographics .form-stats{padding:20px}.infographics .evaluation-pre .input{border-color:rgba(var(--color-purple-100),.2)}.infographics .evaluation-pre .free-results .answer,.infographics .evaluation-pre .section-title{color:var(--color-purple-100)}.infographics .evaluation-hot .input{border-color:#861a5933}.infographics .evaluation-hot .free-results .answer,.infographics .evaluation-hot .section-title{color:#861a59}.infographics .evaluation-cold .input{border-color:#2cbed833}.infographics .evaluation-cold .free-results .answer,.infographics .evaluation-cold .section-title{color:#2cbed8}.infographics .evaluation-company .input{border-color:#3990a033}.infographics .evaluation-company .free-results .answer,.infographics .evaluation-company .section-title{color:#3990a0}.infographics .evaluation-instructor .input{border-color:#a05b4033}.infographics .evaluation-instructor .free-results .answer,.infographics .evaluation-instructor .section-title{color:#a05b40}.infographics .evaluation-funding-agency .input{border-color:#95959533}.infographics .evaluation-funding-agency .free-results .answer,.infographics .evaluation-funding-agency .section-title{color:#959595}.infographics .radio-results .plot{height:150px}.infographics .checkbox-results .plot{height:300px}.infographics .free-results{max-height:500px;overflow:auto}.infographics .free-results .free-form-answers li{margin:3px;padding:3px 10px 5px}.explain-button{background-color:#0000;border-radius:var(--radius-full);height:var(--explain-button-size);outline-color:#0000;transition-duration:var(--transition-duration);transition-property:var(--transition-colors);transition-timing-function:var(--transition-timing-function);width:var(--explain-button-size)}.explain-button--lg{--explain-button-size:var(--size-lg)}.explain-button--md{--explain-button-size:var(--size-md)}.explain-button--sm{--explain-button-size:var(--size-sm)}.explain-button--xs{--explain-button-size:var(--size-xs)}.explain-button:hover{background-color:var(--color-purple-10)}.explain-button:focus{outline-color:var(--color-purple-100)}.explain-button .icon{color:var(--color-purple-100);margin-inline:auto}.explain-button--lg .icon,.explain-button--md .icon{height:var(--size-sm);width:var(--size-sm)}.explain-button--sm .icon,.explain-button--xs .icon{height:var(--size-xs);width:var(--size-xs)}.accordion__title:has(.explain-button),.form-label:has(.explain-button),.label:has(.explain-button){cursor:help;position:relative}.accordion__title:has(.explain-button) .explain-button,.form-label:has(.explain-button) .explain-button,.label:has(.explain-button) .explain-button{bottom:0;position:absolute}.extranet__access-link-grid__line{grid-template-columns:2fr 1fr 2fr auto 2fr}.create-module-button{align-items:center;aspect-ratio:1;border:3px dashed var(--color-blue-100);display:flex;font-weight:700;justify-content:center;padding:1rem;width:200px}.create-module-button>*{text-align:center}.elearning-support-table__scroll{border-radius:0 var(--radius-container) var(--radius-container) var(--radius-container);overflow-x:auto}.elearning-support-table__table{background-color:var(--color-white);border-collapse:initial;border-spacing:0;table-layout:fixed;text-align:center;width:100%}.elearning-support-table__col-learner{background-color:var(--color-white);border-right:1px solid var(--color-purple-20);left:0;position:sticky;text-align:left;width:240px;z-index:1}.elearning-support-table__col-act,.elearning-support-table__col-avg,.elearning-support-table__col-seq{width:88px}.elearning-support-table__cell--locked{background-color:var(--color-grey-5);color:var(--color-grey-40);cursor:not-allowed}.elearning-support-table__col-seq{cursor:pointer}.elearning-support-table__table tbody td{padding:var(--space-02)}.extranet__image-selector{border:1px solid;border-color:var(--color-grey-100);height:6rem;position:relative}.extranet__image-selector>a{position:absolute}.extranet__image-selector .text-input{background:none;border:unset;color:var(--color-purple-200)}.learning-path__modules-container{display:flex;flex-wrap:wrap;gap:var(--space-03);width:-moz-fit-content;width:fit-content}.learning-path__modules-container .card{cursor:grab}.learning-path__modules-container .card:active{cursor:grabbing}.learning-path__modules-bg{background-color:var(--color-purple-5);border-radius:var(--radius-component);padding:var(--space-03);width:100%}.library__learning-paths{display:grid;gap:var(--space-03);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding-top:var(--space-03)}.learning-path__module-title{align-items:center;display:flex;gap:var(--space-04)}.learning-path__msi-display:first-of-type .learning-path__msi-display__precondition{display:none}.learning-path__toolbar{align-items:flex-end;display:flex;justify-content:space-between}.learning-path__toolbar-main{min-width:0}.learning-path__toolbar-tabs{flex:1 1 0;height:auto;min-width:0}.learning-path__toolbar-tab-item{align-items:flex-start;flex-direction:column}.learning-path__panel-content{border-top-left-radius:0}.learning-path__visibility-form{display:flex;flex-direction:column;gap:var(--space-03)}@media(min-width:1024px){.learning-path__visibility-form{align-items:center;flex-direction:row;flex-grow:1;width:-moz-fit-content;width:fit-content}}.module-card__drag-handle{cursor:grab;position:absolute;right:var(--space-01);top:var(--space-01);transform:rotate(90deg);z-index:100}.live-quiz-followup{background:linear-gradient(to bottom,var(--color-purple-5),var(--color-purple-20));min-height:100vh}.live-quiz-followup__panel{max-width:1024px}.live-quiz-followup [class*=_Renderer_]{padding-inline:0}.live-quiz-followup [class*=_ContentContainer_]{background-color:var(--color-purple-5);border-radius:var(--radius-component);padding-bottom:var(--space-04)}.live-quiz-followup [class*=_Wrapper_]{margin-block:0}.live-quiz-followup .circle__chart-container{gap:var(--space-05)}.live-quiz-followup .circle__chart-wrapper{animation:live-quiz-pop-in .6s ease-out backwards}.live-quiz-followup .circle__chart-wrapper svg{overflow:visible}.live-quiz-followup .circle__chart-item{stroke-linecap:butt;stroke-width:14%}.live-quiz-followup .circle__chart-background-circle{stroke:var(--color-purple-5);stroke-width:24%}.live-quiz-followup .circle__chart-summary-color-indicator{border:5px solid var(--color-purple-5);height:var(--space-04);width:var(--space-04)}.live-quiz-followup hr{border:0;border-top:1px solid var(--color-grey-20);width:100%}.live-quiz-podium{align-items:flex-end;display:flex;gap:var(--space-03);justify-content:center;width:100%}.live-quiz-podium__col{align-items:center;animation:live-quiz-fade-up .4s ease-out backwards;display:flex;flex:1 1 0;flex-direction:column;max-width:10.5rem;min-width:0}.live-quiz-podium__col--1{animation-delay:.12s}.live-quiz-podium__col--3{animation-delay:.24s}.live-quiz-podium__avatar{position:relative}.live-quiz-podium__crown{font-size:1.875rem;line-height:1;position:absolute;right:-.4rem;top:-1.4rem;transform:rotate(18deg);z-index:1}.live-quiz-podium__step{align-items:center;border-radius:var(--radius-container) var(--radius-container) 0 0;box-shadow:inset 0 .5rem 0 #0000001f;color:var(--color-white);display:flex;justify-content:center;width:100%}.live-quiz-podium__step--1{background:linear-gradient(to bottom,var(--color-green-80),var(--color-green-120));height:9rem}.live-quiz-podium__step--2{background:linear-gradient(to bottom,var(--color-green-60),var(--color-green-100));height:6.75rem}.live-quiz-podium__step--3{background:linear-gradient(to bottom,var(--color-green-40),var(--color-green-80));height:4.5rem}@keyframes live-quiz-pop-in{0%{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.12)}72%{transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes live-quiz-fade-up{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.live-quiz-followup .circle__chart-wrapper,.live-quiz-podium__col{animation:none}}.live-quiz-ranking__row{border-radius:0}.live-quiz-ranking__row:last-child{background-color:var(--color-red-20)}.live-quiz-ranking__row:nth-last-child(2){background-color:var(--color-red-10)}.live-quiz-ranking__row:nth-last-child(3){background-color:var(--color-red-5)}.live-quiz-ranking__row:first-child{background-color:var(--color-green-20)}.live-quiz-ranking__row:nth-child(2){background-color:var(--color-green-10)}.live-quiz-ranking__row:nth-child(3){background-color:var(--color-green-5)}.module-information{background-color:var(--color-white);border-radius:var(--radius-container);margin-top:0;padding:var(--space-03)}@media(min-width:1024px){.module-information{padding:var(--space-04)}}.module-information__body{display:flex;flex-direction:column;gap:var(--space-04)}.module-information__body-left{flex:2 1 0%}.module-information__body-right{flex:3 1 0%}@media(min-width:1024px){.module-information__body{flex-direction:row}.module-information__body-left{border-right:1px solid var(--color-grey-20);padding-right:var(--space-04)}}.module-information__header{border-bottom:1px solid var(--color-grey-20);padding-bottom:var(--space-04)}.module-information__header-cover{flex:1.25 1 0%}.module-information__header-image-wrapper{aspect-ratio:16/9;position:relative;width:100%}.module-information__header-image{border-radius:var(--radius-component);font-family:"object-fit:cover";height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.module-information__header-image--empty{background:var(--extranet-module-default-background)}.module-information__header-actions{display:flex;gap:var(--space-02);position:absolute;right:var(--space-02);top:var(--space-02);z-index:2}.module-information__header-main{flex:3 1 0%}.module-sequence-item-header{align-items:center;display:grid;gap:var(--space-01);grid-template-columns:25% auto 1fr auto}.js-sequence-items{counter-reset:item}.js-sequence-item-container:first-of-type .precondition:not(.email_marker){display:none}.js-sequence-item-container__resource{background-color:var(--color-purple-5);border:none;border-radius:.75rem;margin:var(--space-04) 0;padding:var(--space-02)}.js-sequence-item-container__resource>*{background-color:inherit}.js-sequence-item-container__resource>summary:hover{background-color:#0000000d}.js-sequence-item-container__resource-index:before{content:counter(item);counter-increment:item}.js-sequence-item-container:last-of-type .down{pointer-events:none;visibility:hidden}.js-sequence-item-container__form{display:flex;flex-direction:column;gap:var(--space-02)}@media(min-width:768px){.js-sequence-item-container__form{display:grid;gap:var(--space-01);grid-template-columns:70% 30%}}.js-sequence-item-container .js-save-item,.js-sequence-item-container__form .form-group{grid-column-start:1}.js-sequence-item-container .js-save-item-clicked{background-color:var(--color-green-100)}.modules-horizontal-scroll{overscroll-behavior-x:contain;position:relative}.modules-horizontal-scroll__inner{overflow-x:auto;padding:var(--space-03) var(--space-02);scrollbar-color:var(--color-purple-40) var(--color-grey-10);scrollbar-width:thin;width:100%}.modules-horizontal-scroll__inner::-webkit-scrollbar{height:8px}.modules-horizontal-scroll__inner::-webkit-scrollbar-track{background:var(--color-grey-10);border-radius:var(--radius-container)}.modules-horizontal-scroll__inner::-webkit-scrollbar-thumb{background:var(--color-purple-40);border-radius:var(--radius-container);cursor:pointer}.modules-horizontal-scroll__inner::-webkit-scrollbar-thumb:hover{background:var(--color-purple-60)}.modules-horizontal-scroll:after,.modules-horizontal-scroll:before{border-radius:var(--radius-container);content:"";height:100%;opacity:0;pointer-events:none;position:absolute;top:0;width:60px;z-index:1}.modules-horizontal-scroll:before{background:linear-gradient(90deg,#1f153526,#0000);left:0}.modules-horizontal-scroll:after{background:linear-gradient(270deg,#1f153526,#0000);right:0}.modules-horizontal-scroll.has-left-shadow:before,.modules-horizontal-scroll.has-right-shadow:after{opacity:1}.modules-horizontal-scroll__item{border-radius:var(--radius-container);flex-shrink:0;outline:1px solid var(--color-grey-20);position:relative}.modules-horizontal-scroll__item--active{box-shadow:0 4px 12px #1f15351f;outline:2px solid var(--color-purple-100)}.score-badge{border-radius:var(--radius-container);height:3rem;padding:var(--space-02);text-align:center;width:6rem}.scorm-status--completed,.scorm-status--passed{color:var(--color-green-100);font-weight:700}.scorm-status--failed,.scorm-status--incomplete{color:var(--color-red-100);font-weight:700}.scorm-status--unknown{color:var(--color-grey-60);font-weight:var(--font-weight-bold)}.scorm-container span{color:var(--color-purple-200);font-weight:700}.scorm-container p{line-height:2rem}.trainee-module-progression-table{column-gap:2px;display:grid;font-weight:700;grid-auto-rows:1fr;grid-template-columns:minmax(auto,150px) repeat(var(--modules-count),minmax(7ch,1fr)) auto auto;grid-template-rows:auto;isolation:isolate;overflow:auto;row-gap:.5rem;width:100%}.trainee-module-progression-table [role=row]{display:contents}.trainee-module-progression-table__header{align-items:center;display:flex;height:100%;justify-content:center;place-self:flex-end center;text-align:center;width:100%}.trainee-module-progression-table__first-column,.trainee-module-progression-table__last-column,.trainee-module-progression-table__penultimate-column{background-color:var(--color-white);position:sticky;z-index:10}.trainee-module-progression-table__first-column{left:0}.trainee-module-progression-table__penultimate-column{right:4rem;width:4rem}.trainee-module-progression-table__last-column{right:0;width:4rem}.trainee-module-progression-table__trainee-name{text-wrap:wrap;align-items:center;align-self:center;background-color:var(--color-grey-20);border-radius:var(--space-02);display:flex;height:100%;padding:var(--space-02)}.trainee-module-progression-table__progression,.trainee-module-progression-table__score{align-items:center;display:flex;font-size:.75rem;height:100%;justify-content:center;padding:var(--space-02)}.trainee-module-progression-table__progression:nth-of-type(2),.trainee-module-progression-table__score:nth-of-type(2){border-bottom-left-radius:1em;border-top-left-radius:1em}.trainee-module-progression-table__progression:last-of-type,.trainee-module-progression-table__score:last-of-type{background-color:var(--color-grey-40);border-bottom-right-radius:1em;border-top-right-radius:1em}.trainee-module-progression-table__sequence-item-score{background-color:var(--color-grey-10);color:var(--color-purple-200);position:relative}.trainee-module-progression-table__sequence-item-score--finished{background-color:var(--color-green-20)}.trainee-module-progression-table__sequence-item-score--visible:not(.trainee-module-progression-table__sequence-item-score--finished){background-color:var(--color-blue-10)}.trainee-module-progression-table__sequence-item-score-arrow{height:100%;position:absolute;right:0;translate:100%;width:14px;z-index:10}.trainee-module-progression-table__sequence-item-score:nth-last-child(2) .trainee-module-progression-table__sequence-item-score-arrow{display:none}.trainee-progressions-table{column-gap:2px;display:grid;font-weight:700;grid-auto-rows:1fr;grid-template-columns:minmax(auto,150px) repeat(var(--modules-count),1fr) auto;row-gap:.5rem;width:100%}.trainee-progressions-table [role=row]{display:contents}.trainee-progressions-table__header{font-size:.625rem;place-self:flex-end center;text-align:center}.trainee-progressions-table__trainee-name{text-wrap:wrap;align-self:center}.trainee-progressions-table__score{align-items:center;display:flex;font-size:.75rem;justify-content:center;padding-inline:.5rem}.trainee-progressions-table__module-score{color:var(--color-white)}.trainee-progressions-table__module-score--finished{background-color:var(--color-green-20)}.trainee-progressions-table__module-score--visible:not(.trainee-progressions-table__module-score--finished){background-color:var(--color-blue-20)}.training-session-image{aspect-ratio:4/1;font-family:"object-fit:cover";max-width:800px;object-fit:cover}.popup--fancy{--fancy-popup-mascot-size:280px;--fancy-popup-mascot-overflow-top:80px;--fancy-popup-mascot-overflow-left:40px;--popup-inner-padding:var(--space-06);box-shadow:0 4px 64px 0 #31108766;max-width:800px;overflow:clip}.popup--fancy .popup__inner,.popup--fancy .vex-content{background:var(--color-purple-10);position:relative}.popup--fancy .popup__header,.popup--fancy .vex-dialog-message{max-width:none;position:relative;z-index:2}@media(min-width:768px){.popup--fancy .popup__header,.popup--fancy .vex-dialog-message{min-height:calc(var(--fancy-popup-mascot-size) - var(--fancy-popup-mascot-overflow-top));padding-left:calc(var(--fancy-popup-mascot-size) - var(--fancy-popup-mascot-overflow-left) + var(--space-06))}}.popup--fancy .popup__body,.popup--fancy .vex-dialog-input{color:var(--color-purple-140);font-size:1.25rem;font-weight:700;line-height:1.2;padding-block:var(--space-05);position:relative;z-index:2}.popup--fancy .popup__footer,.popup--fancy .vex-dialog-buttons{grid-auto-flow:row;position:relative;z-index:2}@media(min-width:768px){.popup--fancy .popup__footer,.popup--fancy .vex-dialog-buttons{grid-auto-flow:column}}.fancy-popup__mascot{display:none}@media(min-width:768px){.fancy-popup__mascot{background:linear-gradient(135deg,var(--color-purple-10),var(--color-purple-40));border-radius:50%;display:block;height:var(--fancy-popup-mascot-size);left:calc(var(--fancy-popup-mascot-overflow-left)*-1);overflow:hidden;pointer-events:none;position:absolute;top:calc(var(--fancy-popup-mascot-overflow-top)*-1);width:var(--fancy-popup-mascot-size);z-index:1}.fancy-popup__mascot img{height:80%;margin-left:auto;margin-right:auto;margin-top:30%;width:80%}}.fancy-popup__arcs{bottom:0;height:250px;opacity:.4;pointer-events:none;position:absolute;right:-50px}.fancy-popup__header-icon{display:none}@media(min-width:768px){.fancy-popup__header-icon{color:var(--color-white);display:block;height:146px;left:calc(var(--fancy-popup-mascot-size) - var(--fancy-popup-mascot-overflow-left) - 2rem);opacity:.4;pointer-events:none;position:absolute;top:-20%;width:146px;z-index:0}}.fancy-popup__title{position:relative;z-index:1}.fancy-popup__title .fancy-popup__title-main{color:var(--color-purple-140);font-size:2rem;font-weight:700;line-height:1.15}.fancy-popup__title .fancy-popup__title-sub{color:var(--color-purple-100);font-size:2rem;font-weight:700;line-height:1.15}.fc.fc-theme-agenda{background-color:var(--color-white);border-end-end-radius:var(--radius-container);border-end-start-radius:var(--radius-container)}.fc.fc-theme-agenda .fc-selectable{cursor:pointer}.fc.fc-theme-agenda .fc-more-link{pointer-events:none}.fc.fc-theme-agenda .fc-col-header{border-bottom:1px solid var(--color-purple-20)}.fc.fc-theme-agenda th{text-align:start;text-transform:uppercase}.fc.fc-theme-agenda .fc-daygrid-day{border:1px solid var(--color-purple-20);cursor:pointer;transition-duration:var(--transition-duration);transition-property:var(--transition-colors);transition-timing-function:var(--transition-timing-function)}.fc.fc-theme-agenda .fc-daygrid-day:hover{background-color:var(--color-purple-10)}.fc.fc-theme-agenda .fc-daygrid .fc-day-today{background-color:#0000}.fc.fc-theme-agenda .fc-daygrid-day-top{flex-direction:row}.fc.fc-theme-agenda .fc-daygrid-day-number{color:var(--color-purple-200);font-size:var(--font-size-label-md);font-weight:var(--font-weight-bold)}.fc.fc-theme-agenda .fc-day-today .fc-col-header-cell-cushion,.fc.fc-theme-agenda .fc-day-today .fc-daygrid-day-number{color:var(--color-purple-100)}.fc.fc-theme-agenda .fc-daygrid-event{border-radius:var(--radius-component);display:flex;gap:var(--space-01);overflow:hidden}.fc.fc-theme-agenda .fc-daygrid-dot-event{padding-block:0}.fc.fc-theme-agenda .fc-daygrid-event .badge,.fc.fc-theme-agenda .fc-daygrid-event .tag{background-color:var(--color-grey-10);flex:none;font-size:var(--font-size-label-sm)}.fc.fc-theme-agenda .fc-daygrid-event .accordion__title,.fc.fc-theme-agenda .fc-daygrid-event .form-label,.fc.fc-theme-agenda .fc-daygrid-event .label{font-size:var(--font-size-label-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc.fc-theme-agenda .fc-daygrid-dot-event:hover,.fc.fc-theme-agenda .fc-h-event{background-color:var(--color-grey-10)}.fc.fc-theme-agenda .fc-h-event{border:none;padding-inline:var(--space-01)}.fc.fc-theme-agenda .fc-highlight{background-color:#0000;outline:2px solid var(--color-purple-100)}.fc.fc-theme-agenda .fc-customCalendarMonthView-view .fc-daygrid-event,.fc.fc-theme-agenda .fc-customCalendarMonthView-view .fc-daygrid-event-harness~.fc-daygrid-event-harness,.fc.fc-theme-agenda .fc-customCalendarMonthView-view .fc-daygrid-more-link{display:none}.fc.fc-theme-agenda .fc-customCalendarMonthView-view .fc-daygrid-event-harness:after{background-color:var(--color-purple-100);border-radius:var(--radius-full);content:"";display:block;height:1rem;margin-inline-end:.25rem;margin-inline-start:auto;width:1rem}.fc.fc-theme-agenda .fc-customCalendarMonthView-view .fc-daygrid-event-harness{pointer-events:none}.fc.fc-theme-agenda .fc-customCalendarMonthView-view .fc-scrollgrid-sync-table tr{height:3.5rem}@media(min-width:768px){.fc.fc-theme-agenda .fc-customCalendarMonthView-view .fc-daygrid-event-harness~.fc-daygrid-event-harness,.fc.fc-theme-agenda .fc-customCalendarMonthView-view .fc-daygrid-more-link{display:revert}.fc.fc-theme-agenda .fc-customCalendarMonthView-view .fc-daygrid-event{display:flex}.fc.fc-theme-agenda .fc-customCalendarMonthView-view .fc-daygrid-event-harness:after{content:none}.fc.fc-theme-agenda .fc-customCalendarMonthView-view .fc-daygrid-event-harness{pointer-events:auto}.fc.fc-theme-agenda .fc-customCalendarMonthView-view .fc-scrollgrid-sync-table tr{height:9.9rem}}.fc.fc-theme-agenda .customListView .fc-list-table{border-collapse:initial;border-spacing:0 calc(1px + var(--space-02)*2);padding-inline:var(--space-02)}.fc.fc-theme-agenda .customListView .fc-list-table>thead{display:none}.fc.fc-theme-agenda .customListView .fc-list-day{position:relative;z-index:1}.fc.fc-theme-agenda .customListView .fc-list-day-cushion{background-color:var(--color-purple-20);border-radius:var(--radius-component);text-align:start}.fc.fc-theme-agenda .customListView .fc-list-day-side-text,.fc.fc-theme-agenda .customListView .fc-list-day-text{float:none}.fc.fc-theme-agenda .customListView .fc-list-day-cushion:after{content:none}.fc.fc-theme-agenda .customListView .fc-list-event{position:relative}.fc.fc-theme-agenda .customListView .fc-list-event:not(:last-child):not(:has(+.fc-day)):after{border-top:1px solid var(--color-grey-20);color:var(--color-grey-20);content:"";display:block;left:0;margin-block:var(--space-02);pointer-events:none;position:absolute;right:0;top:100%}.fc.fc-theme-agenda .customListView .fc-list-event-time{display:block}.fc.fc-theme-agenda .customListView .fc-list-event-title{display:flex;flex-direction:column;font-weight:var(--font-weight-bold);gap:var(--space-02)}.fc.fc-theme-agenda .customListView .fc-list-event-graphic{display:none}@media(min-width:768px){.fc.fc-theme-agenda .customListView .fc-list-event-time{display:table-cell}.fc.fc-theme-agenda .customListView .fc-list-event-title{flex-direction:row}}.fc.fc-theme-agenda .customTimelineView{--fc-resource-area-width:5rem}@media(min-width:768px){.fc.fc-theme-agenda .customTimelineView{--fc-resource-area-width:30%}}.fc.fc-theme-agenda .customTimelineView .fc-datagrid-expander,.fc.fc-theme-agenda .customTimelineView .fc-icon{display:none}.fc.fc-theme-agenda .customTimelineView .fc-datagrid-header .fc-datagrid-cell-cushion{height:100%;width:100%}.fc.fc-theme-agenda .customTimelineView .fc-datagrid-cell-cushion{padding:0}.fc.fc-theme-agenda .customTimelineView .fc-timeline-slot{border-inline-end:1px solid var(--color-purple-5);border-inline-start:1px solid var(--color-purple-5);cursor:pointer;transition-duration:var(--transition-duration);transition-property:var(--transition-colors);transition-timing-function:var(--transition-timing-function)}.fc.fc-theme-agenda .customTimelineView .fc-timeline-slot:hover{background-color:var(--color-purple-10)}.fc.fc-theme-agenda .customTimelineView .fc-resource-group{box-shadow:0 -1px 0 var(--color-purple-20)}.fc.fc-theme-agenda .customTimelineView .fc-timeline-event{background-color:var(--color-grey-10);border:none;border-radius:var(--radius-full);height:.875rem;margin:0;padding:0}.fc.fc-theme-agenda .customTimelineView .fc-event-main{display:none}.fc.fc-theme-agenda .customTimelineView .fc-resource{--fc-neutral-bg-color:#0000}.fc.fc-theme-agenda .customTimelineView .fc-resource-group .fc-timeline-event{pointer-events:none}.fc.fc-theme-agenda .customTimelineView .fc-timeline-more-link{--fc-more-link-bg-color:#0000;height:1rem;overflow-x:clip;overflow-y:visible;white-space:nowrap}.fc.fc-theme-awfus{--fc-event-bg-color:var(--color-purple-100);--fc-event-border-color:#0000}.fc.fc-theme-awfus .fc-toolbar.fc-header-toolbar{margin-bottom:0}.fc.fc-theme-awfus .fc-toolbar .fc-toolbar-chunk{display:flex;flex-wrap:nowrap}.fc.fc-theme-awfus .fc-toolbar .fc-toolbar-title{font-size:var(--font-size-base);font-weight:var(--font-weight-bold)}.fc.fc-theme-awfus .fc-toolbar .button,.fc.fc-theme-awfus .fc-toolbar .tt-suggestion,.fc.fc-theme-awfus .fc-toolbar .vex-dialog-button{border-bottom-left-radius:0;border-bottom-right-radius:0}.fc.fc-theme-awfus .fc-toolbar .button:not(.button--icon-only),.fc.fc-theme-awfus .fc-toolbar .tt-suggestion:not(.button--icon-only),.fc.fc-theme-awfus .fc-toolbar .vex-dialog-button:not(.button--icon-only){font-weight:var(--font-weight-bold);padding:0 var(--space-02);text-transform:none}.fc.fc-theme-awfus .fc-toolbar .button--active,.fc.fc-theme-awfus .fc-toolbar .paginator__chip.active{color:inherit;position:relative}.fc.fc-theme-awfus .fc-col-header-cell{text-align:left}.fc.fc-theme-awfus .fc-col-header-cell a{color:var(--color-purple-200)}.fc.fc-theme-awfus .fc-daygrid-day:hover,.fc.fc-theme-awfus .fc-timegrid-slot:hover{cursor:auto}.fc.fc-theme-awfus .fc-highlight{pointer-events:none}.fc.fc-theme-awfus .fc-daygrid-day-top{flex-direction:row}.fc.fc-theme-awfus .fc-daygrid-day-top a{color:var(--color-purple-200)}.fc.fc-theme-awfus .fc-daygrid-week-number{bottom:0;font-size:.75em;top:auto}.fc.fc-theme-awfus .fc-day-future{background-color:var(--color-white)}.fc.fc-theme-awfus .fc-day-past .fc-daygrid-day-number{color:var(--color-grey-50)}.fc.fc-theme-awfus .fc-day-past{background-color:var(--color-white)}.fc.fc-theme-awfus .fc-day-sat,.fc.fc-theme-awfus .fc-day-sun{background-color:#fbfbfb}.fc.fc-theme-awfus .fc-list-table{background-color:var(--color-white)}.fc.fc-theme-awfus .fc-daygrid-body td,.fc.fc-theme-awfus .fc-daygrid-body th{border:1px solid var(--color-grey-10)}.fc.fc-theme-awfus .fc-col-header{background-color:var(--color-white);border-bottom:1px solid var(--color-grey-10)}.fc.fc-theme-awfus .fc-daygrid-event{font-size:.6em}.fc.fc-theme-awfus .fc-daygrid-body-unbalanced .fc-daygrid-day-events{min-height:1.5em}.fc.fc-theme-awfus .fc-event-title{text-align:center;width:100%}.fc.fc-theme-awfus .fc-list-day-cushion{background-color:var(--color-white)}.fc.fc-theme-awfus .fc-list-day-side-text,.fc.fc-theme-awfus .fc-list-day-text{color:var(--color-grey-80)}.fc.fc-theme-awfus .fc-list-event-title{color:var(--color-blue-50);cursor:auto}.fc.fc-theme-awfus .fc-icon{color:var(--color-purple-100)}.fc.fc-theme-awfus .fc-h-event{background-color:var(--color-purple-100);border:2px solid var(--color-purple-100)}.fc.fc-theme-awfus .fc-v-event{background-color:var(--color-purple-100);border:1px solid var(--color-purple-100)}.fc.fc-theme-awfus .fc-timegrid td{border:1px solid var(--color-grey-10)}.fc.fc-theme-awfus .fc-timegrid .fc-timegrid-slot{border-bottom:0}.fc.fc-theme-awfus .fc-timegrid .fc-timegrid-slot-minor{border-top-style:dotted}.fc.fc-awfus-bordered{border:1px solid var(--color-grey-10)}.fc.fc-awfus-bordered .fc-toolbar-title{padding:0 var(--space-02)}.fc.fc-awfus-bordered .fc-toolbar .button,.fc.fc-awfus-bordered .fc-toolbar .tt-suggestion,.fc.fc-awfus-bordered .fc-toolbar .vex-dialog-button{border-radius:0;margin:0}.file-button{align-items:flex-end;display:inline-flex;gap:.5rem}.file-button__preview{--file-button-preview-size:4.75rem;background:var(--color-purple-20);color:var(--color-purple-100);height:var(--file-button-preview-size);width:var(--file-button-preview-size)}.file-button__preview .icon{--size-icon:2.7rem;margin:0}.file-button__preview img{background:var(--color-white);max-height:var(--file-button-preview-size);max-width:var(--file-button-preview-size)}.file-button__preview:hover{background:var(--color-purple-40);color:var(--color-purple-120)}.file-button__label{font-size:.75rem;font-weight:900}.file-button__helper{color:var(--color-grey-100);font-size:.75rem;font-weight:700}.file-button__main-action-btn{font-size:.8rem;white-space:nowrap}.single-file-input{display:flex;flex-direction:row;gap:.5rem}.single-file-input__preview{align-items:center;display:flex;justify-content:center;position:relative}.single-file-input__preview--hover{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.filter-toolbar{gap:.5rem;margin-bottom:1rem;margin-top:1rem;padding-left:1rem;padding-right:1rem}.filter-toolbar__search{flex-shrink:0}.filter-toolbar__crm-status-filter__field:before{--size:20px;border-radius:50%;content:" ";display:inline-block;height:var(--size);margin-right:5px;width:var(--size)}.filter-toolbar__crm-status-filter__field.filter-toolbar__crm-status-filter__field--won:before{background-color:var(--crm-won-color)}.filter-toolbar__crm-status-filter__field.filter-toolbar__crm-status-filter__field--undecided:before{background-color:var(--crm-undecided-color)}.filter-toolbar__crm-status-filter__field.filter-toolbar__crm-status-filter__field--lost:before{background-color:var(--crm-lost-color)}.filter-toolbar__crm-status-filter__field.filter-toolbar__crm-status-filter__field--cancelled:before{background-color:var(--crm-cancelled-color)}.filter-toolbar__crm-status-filter__field.filter-toolbar__crm-status-filter__field--completed:before{background-color:var(--crm-completed-color)}.live-filter-toolbar{display:flex;flex-direction:column;gap:var(--space-02)}.live-filter-toolbar__search-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-02)}.live-filter-toolbar__search{flex-basis:100%;flex-grow:1}@media(min-width:768px){.live-filter-toolbar__search{flex-basis:auto}}.live-filter-toolbar__filters-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-02)}.live-filter-toolbar__saved-filter{align-items:center;display:flex;gap:var(--space-01)}.live-filter-toolbar__saved-filter-apply{flex-grow:1;min-width:0}.finance-page .calc-details-title{padding:.5rem;text-align:center}.finance-page .bottom-buttons{display:flex}.finance-page .section-title{font-size:1.5em}.finance-page .calc-details{background-color:var(--brand-color);color:#fff;font-weight:700;padding-left:5rem;padding-right:5rem}@media(max-width:650px){.finance-page .dx-toolbar .dx-toolbar-items-container{display:flex;flex-direction:column-reverse;height:auto;justify-content:space-between}.finance-page .dx-toolbar .dx-toolbar-items-container .dx-toolbar-after,.finance-page .dx-toolbar .dx-toolbar-items-container .dx-toolbar-before{min-height:24px;position:static}}.finance-page .skill-tag{background:#eff2f7;border:1px solid #cdd5e3;display:inline-block;font-size:.7em;margin-right:2px;padding:0 5px}.finance-page .main-infos{align-items:center;display:flex;flex-direction:row;min-height:50px;min-height:auto;padding:5px 5px 0;width:100%}.finance-page .main-infos .trainees{font-size:.6em;font-weight:400}.finance-page .main-infos .funding{background:#bbb;border-radius:10px;color:#fff;font-size:.6em;font-style:italic;font-weight:400;padding:0 5px}.finance-page .main-infos .funding:empty{display:none}.finance-page .crm-status-color{background:var(--brand-color);border-radius:10px;display:inline-block;height:10px;margin-right:8px;width:10px}.finance-page .crm-status-color.crm-status-lost{background-color:var(--color-error-100)}.finance-page .crm-status-color.crm-status-cancelled{background-color:var(--color-grey-160)}.finance-page .crm-status-color.crm-status-completed{background-color:var(--crm-completed-color)}.finance-page .crm-status-color.crm-status-won{background-color:var(--crm-won-color)}.finance-page .stats{color:var(--brand-color);display:flex;flex-direction:row;margin-top:20px;text-transform:uppercase}.finance-page .stats .amount{font-size:45px;line-height:40px}.finance-page .stats .popup,.finance-page .stats .vex-content{text-transform:none}.finance-page .stats .max{align-items:center;display:flex;font-size:.9em;line-height:32px;position:relative;top:-7px}.finance-page .stats .max .symbol{font-size:.9em}.finance-page .stats .max .field{margin-right:.25rem}.finance-page .stats .symbol{display:inline-block;font-size:.6em}.finance-page .stats .mini-symbol{align-items:center;display:flex;font-size:.3em;gap:.25rem}.finance-page .stats .balance,.finance-page .stats .recovery{margin-right:30px}.finance-page .stats .payed{font-size:50px}.finance-page .stats .payed .symbol *{display:block;font-size:.5em}.finance-page .stats .outstanding{color:#e37985}@media(max-width:800px){.finance-page .bpf-wrapper{height:100%;left:0;top:0;width:100%}}.finance-page .bpf-wrapper .error{color:var(--color-error-100);font-size:1em;margin-bottom:10px;padding:0}.finance-page .bpf-wrapper .error div{font-style:normal;font-weight:400;text-transform:none}.finance-page .charge .dates{width:15rem}.finance-page .charge .small{font-size:.75em;font-weight:400}.finance-page .customer-invoices.incomplete .amount,.finance-page .customer-invoices.outstanding:not(.full) .amount{color:var(--color-error-100)}.finance-page .customer-invoices.full .amount{color:#17a04d}.invoice-creation-buttons{margin-left:20px}.invoice-creation-buttons a{display:flex;justify-content:space-between}.invoice-creation-buttons a span:first-of-type{flex:1;text-align:left}.amount{font-size:1.2em;text-align:right}.outstanding{color:var(--color-error-100)}.advance-amount-field,.advance-percent-field{margin-right:5px;text-align:right;width:calc(100% - 30px)}.border{border-top:1px solid #e6e6e6;margin:.5rem 0}.finance-all-opportunities-page .filters,.finance-all-quotations-page .filters{background-color:#f4f4f4;font-size:14px;margin:20px -20px;padding:10px 20px}.finance-all-opportunities-page .filters__group,.finance-all-quotations-page .filters__group{align-items:baseline;display:inline-flex;flex-direction:row;gap:10px}.finance-all-opportunities-page .filters__group:not(:first-child),.finance-all-quotations-page .filters__group:not(:first-child){padding-left:50px}.dx-toolbar-items-container .undo-columns-container i{border:1px solid #f4f4f4;cursor:pointer;padding:3px}.dx-toolbar-items-container .undo-columns-container i:hover{border:1px solid var(--color-grey-60)}.bpf-refreshing-page .precomputing{margin-bottom:50px;margin-top:50px;text-align:center}.bpf-refreshing-page .precomputing .main{font-size:20px;font-weight:700;text-transform:uppercase}.bpf-wrapper .is-rotating-reverse{animation:rotate-reverse 2s linear infinite}.bpf-wrapper .flex{display:flex}.bpf-wrapper .bpf{font-size:12px;max-width:1600px;padding-right:30px}.bpf-wrapper .bpf .end-date,.bpf-wrapper .bpf .start-date{background:none;border:none}.bpf-wrapper .bpf section{background:#fff;border:2px solid;border-bottom:none}.bpf-wrapper .bpf section p{margin:2px}.bpf-wrapper .bpf section .row{border-bottom:2px solid;display:flex;flex-wrap:wrap;margin-left:0;margin-right:0}.bpf-wrapper .bpf section .row .row,.bpf-wrapper .bpf section .row.no-border{border-bottom:none}.bpf-wrapper .bpf section .row>[class*=col-]{border-right:2px solid;display:flex;flex-direction:column}.bpf-wrapper .bpf section .row>[class*=col-]:last-child{border-right:none}.bpf-wrapper .bpf section .section-title{background:#e6e6e6;border-bottom:2px solid;font-size:1em;text-align:center;text-transform:uppercase}.bpf-wrapper .bpf section .section-title [class*=col-]{justify-content:space-around}.bpf-wrapper .bpf section .section-title .col-md-2{font-size:8px;font-weight:400}.bpf-wrapper .bpf section .bigger{font-size:14px}.bpf-wrapper .bpf section .center-text{text-align:center}.bpf-wrapper .bpf section .no-padding{padding:0}.bpf-wrapper .bpf section .no-padding .row:last-child{border-bottom:none}.bpf-wrapper .bpf section .full-width{width:100%}.bpf-wrapper .bpf section .not-full-width{width:95%}.bpf-wrapper .bpf section .border-bottom{border-bottom:2px solid}.bpf-wrapper .bpf section .small-title{text-align:center;text-transform:uppercase}.bpf-wrapper .bpf section ul{list-style:revert;padding:revert}.bpf-wrapper .bpf section li{clear:both}.bpf-wrapper .bpf section .inline>:not(.not-inline){display:inline-block}.bpf-wrapper .bpf section .white{background:#fff}.bpf-wrapper .bpf section .grey{background:#e6e6e6}.bpf-wrapper .bpf section .right-index{font-size:8px;position:absolute;right:2px;top:15px}.bpf-wrapper .bpf section .padding-left{padding-left:40px}.bpf-wrapper .bpf section .field{background:#f1f4ff;color:#1a4965;font-size:1.1em;min-height:20px;min-width:60px;padding:2px 5px;position:relative}.bpf-wrapper .bpf section .field:after{border-bottom:1px solid;border-left:1px solid;border-right:1px solid;bottom:0;content:"";display:block;height:8px;left:0;position:absolute;width:100%}.bpf-wrapper .bpf section .field.blank{background:#fbdede}.bpf-wrapper .bpf section .field.right{text-align:right}.bpf-wrapper .bpf section .field span.index{bottom:0;font-size:8px;padding-right:2px;position:absolute;right:100%}.bpf-wrapper .bpf .explain{background:none;border:none;color:var(--color-blue-100);cursor:pointer;margin-top:-5px;opacity:.2;position:absolute;right:-40px;transition:.2s}.bpf-wrapper .bpf .explain:hover{opacity:1;transform:scale(1.2)}.bpf-wrapper .bpf .explain i:before{font-size:18px}.bpf-wrapper .bpf .pull-right{float:right}.bpf-wrapper .bpf .col-xs-12,.bpf-wrapper .bpf .col-xs-2,.bpf-wrapper .bpf .col-xs-4,.bpf-wrapper .bpf .col-xs-8{min-height:1px;padding-left:15px;padding-right:15px;position:relative}.bpf-wrapper .bpf .col-xs-12{width:100%}.bpf-wrapper .bpf .col-xs-8{width:66.6666666667%}.bpf-wrapper .bpf .col-xs-4{width:33.3333333333%}.bpf-wrapper .bpf .col-xs-2{width:16.6666666667%}.bpf-wrapper .section-title{color:#333;font-size:1.4em;font-weight:700}.bpf-wrapper .explainer-panel{width:90%}.fomo-wrapper{align-items:center;background:var(--color-white);border-radius:var(--radius-container);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--space-05);overflow:hidden;padding:var(--space-05);position:relative}.fomo-background{height:200px;overflow:hidden;position:absolute;top:0;width:100%}.fomo-background img{height:auto;transform:translateY(-35%);width:100%}.fomo-hero{border-radius:var(--radius-container);margin:auto;max-width:700px;position:relative;width:100%;z-index:2}.fomo-features{display:grid;gap:var(--space-03);grid-template-columns:repeat(3,1fr)}@media(width < 1024px){.fomo-features{grid-template-columns:1fr;margin-top:var(--space-03)}}.fomo-feature{background:var(--color-purple-5);border-radius:var(--radius-container);margin-top:24px;padding-block:var(--space-05);padding-inline:var(--space-03);position:relative;text-align:center}.fomo-feature__icon{background:var(--color-purple-100);border:4px solid var(--color-purple-40);border-radius:var(--radius-full);color:var(--color-white);height:48px;padding:var(--space-01);position:absolute;right:50%;top:0;transform:translate(50%,-50%);width:48px}.fomo-punch{color:var(--color-purple-100);font-size:var(--font-size-title-2);font-weight:var(--font-weight-bold);margin-inline:var(--space-10);margin-top:24px;position:relative;text-align:center}@media(width < 1024px){.fomo-punch{margin-inline:var(--space-02)}}.fomo-punch img{height:auto;left:0;opacity:20%;position:absolute;top:0;transform:rotate(-90deg) translateX(100%);width:50px}.fomo-reviews__title{font-size:var(--font-size-title-4);font-weight:var(--font-weight-bold);margin-block:var(--space-02);text-transform:uppercase}.fomo-reviews__list{display:grid;gap:var(--space-03);grid-template-columns:repeat(2,1fr)}@media(width < 1024px){.fomo-reviews__list{gap:var(--space-06);grid-template-columns:1fr;margin-top:var(--space-06)}}.fomo-reviews__item{background:var(--color-orange-10);border-radius:var(--radius-container);display:flex;flex-direction:column;gap:var(--space-03);padding-block:var(--space-05);padding-inline:var(--space-03);position:relative}.fomo-reviews__item img{height:auto;position:absolute;right:25px;top:0;transform:translateY(-50%);width:50px}.fomo-reviews__text{color:var(--color-orange-120);font-weight:var(--font-weight-bold)}.fomo-reviews__author-wrapper{align-items:center;display:flex;gap:var(--space-01)}.fomo-reviews__author-wrapper svg{color:var(--color-grey-80);height:40px;width:40px}.fomo-reviews__author{color:var(--color-grey-140);font-weight:var(--font-weight-bold)}.fomo-reviews__autor-position{color:var(--color-grey-140);font-size:var(--font-size-secondary-text)}.fomo-details__list{display:grid;gap:var(--space-03);grid-template-columns:repeat(2,1fr)}@media(width < 1024px){.fomo-details__list{grid-template-columns:1fr;margin-top:var(--space-03)}}.fomo-details__title{font-size:var(--font-size-title-4);font-weight:var(--font-weight-bold);margin-block:var(--space-02);text-transform:uppercase}.fomo-details__item-title{color:var(--color-blue-120);font-size:var(--font-size-title-3);font-weight:var(--font-weight-bold)}.fomo-details__item-image{align-self:center;max-width:400px;width:80%}.fomo-details__item{background:var(--color-blue-10);border-radius:var(--radius-container);display:flex;flex-direction:column;gap:var(--space-03);padding-block:var(--space-05);padding-inline:var(--space-03);position:relative}.fomo-details__text{flex-grow:1}.form_form__input textarea:disabled{resize:none}.form_form__input:not(:first-child){margin-top:var(--space-05)}.form_form__slide-modal{animation:fadein .2s;background:#000000b3;height:100%;left:0;perspective:1000px;position:fixed;top:0;width:100%;z-index:1020}.form_form__slide-modal .content{animation:slidetop2 .2s;background:var(--color-purple-5);display:flex;flex-direction:column;height:80%;justify-content:space-between;left:10%;overflow:auto;position:absolute;top:10%;transition:.5s;width:80%}@media(max-width:800px){.form_form__slide-modal .content{height:100%;left:0;top:0;width:100%}}.form_form__slide-modal .buttons{background:var(--color-white);border-top:1px solid var(--color-grey-5);margin-bottom:10px;text-align:center}.form__score-input-button{border:1px solid #ccc;border-radius:50%;height:var(--size-sm);width:var(--size-sm)}.form__score-input-button:hover:not(:disabled){box-shadow:0 0 .5rem var(--color-purple-100)}.form__score-input-button__selected{background:var(--color-purple-100);border-color:var(--color-purple-100);color:var(--color-white)}.form__score-input-button__selected:disabled{filter:grayscale(100%) opacity(50%)}.form-stats{display:flex;flex-direction:column}.form-stats .input{background:#fff;border:1px solid #eee;border-radius:var(--radius-component);margin-bottom:20px;padding:10px 10px 15px;width:100%}.form-stats .input .question{display:inline-block;font-weight:700;margin-bottom:0;margin-right:20px;text-align:left;white-space:pre-wrap}.form-stats .input .matching_pair_quiz_stats{display:grid;gap:var(--space-03);grid-template-columns:2fr 1fr;margin:var(--space-03) 0}.form-stats .input .matching_pair_container{align-items:center;border:1px solid var(--color-purple-60);border-radius:var(--radius-component);display:flex;justify-content:space-between;margin:var(--space-01);padding:var(--space-02)}.form-stats .input table tbody{orphans:2}.form-stats .question-line{display:flex;justify-content:space-between;margin:0 0 20px}.form-stats .question-line .score-bar .bar,.form-stats .question-line .score-bar .progress{height:10px}.form-stats .question-line .score-bar .count{font-size:1em}.form-stats .question-line .score-bar .percent{display:none}.form-stats .checkbox-results .answer,.form-stats .matrix-results .answer,.form-stats .radio-results .answer{margin-bottom:5px}.form-stats .checkbox-results .answer .text,.form-stats .matrix-results .answer .text,.form-stats .radio-results .answer .text{font-size:.8em;margin-right:10px;max-width:200px;text-align:right;white-space:pre-wrap}.form-stats .checkbox-results.checkbox-results .percent,.form-stats .matrix-results.checkbox-results .percent,.form-stats .radio-results.checkbox-results .percent{display:none}.form-stats .checkbox-results.checkbox-results .answer .text,.form-stats .checkbox-results.radio-results .answer .text,.form-stats .matrix-results.checkbox-results .answer .text,.form-stats .matrix-results.radio-results .answer .text,.form-stats .radio-results.checkbox-results .answer .text,.form-stats .radio-results.radio-results .answer .text{font-size:1em;padding:5px 0}.form-stats .checkbox-results.checkbox-results .answer .bar,.form-stats .checkbox-results.radio-results .answer .bar,.form-stats .matrix-results.checkbox-results .answer .bar,.form-stats .matrix-results.radio-results .answer .bar,.form-stats .radio-results.checkbox-results .answer .bar,.form-stats .radio-results.radio-results .answer .bar{height:10px}.form-stats .rating-result{align-items:center;display:flex}@media(max-width:650px){.form-stats .rating-result{flex-direction:column}}.form-stats .rating-result-overall{text-align:center}.form-stats .rating-result-overall-note{font-size:40px;font-weight:700}.form-stats .rating-result .star-progress{overflow:hidden;position:relative}.form-stats .rating-result .star-progress i:before{font-size:20px}.form-stats .rating-result .star-progress .mask{background:#fffc;height:100%;left:0;position:absolute;top:0;width:100%}@media(max-width:650px){.form-stats .rating-result .bars{border-top:4px solid #eee;margin-top:20px;padding-top:10px}}@media(min-width:650px){.form-stats .rating-result .bars{border-left:4px solid #eee;margin-left:20px;padding-left:10px}}.form-stats .free-form-answers{display:flex;flex-direction:row;flex-wrap:wrap}.form-stats .free-form-answers li{border:1px solid;border-radius:var(--radius-component);margin:10px;padding:5px 10px;width:100%}.form-stats .free-form-answers li .trainee-name{font-size:.8em;font-weight:700}.form-stats .matrix-line{break-inside:avoid}.form-stats .matrix-line .matrix-line-question{max-width:250px}@media(max-width:768px){.form-stats .matrix-line .matrix-line-question{font-size:11px}}.form-stats .matrix-line .matrix-line-answers{align-items:center;display:flex;flex-direction:row}.form-stats .matrix-line .bars{border-left:4px solid #eee;flex:1;margin-bottom:20px;margin-left:20px;padding-left:10px}.form-stats .pie{margin-left:10px;position:relative;width:60px}.form-stats .pie .pie-value{font-size:1em;font-weight:700;position:absolute;text-align:center;top:19px;width:100%}.form-stats .pie .pie-value span{font-size:.7em;font-weight:400}.form-stats .score-bar{align-items:center;display:flex}.form-stats .score-bar .count{font-size:.8em;font-weight:700}.form-stats .score-bar .count span{font-size:.7em;font-weight:400}.form-stats .score-bar .percent{font-size:.8em;font-weight:700;margin-left:5px;opacity:.3;width:40px}.form-stats .score-bar .value{background:#ddd;border-radius:13px;color:#fff;font-size:.6em;height:13px;margin-left:10px;padding-top:1px;text-align:center;width:13px}.form-stats .score-bar .bar{border-radius:3px;height:7px;margin:0 10px;overflow:hidden;width:200px}.form-stats .score-bar .bar .progress{height:100%}.form-stats .score-results .scores{display:flex;max-width:600px;padding-bottom:20px;padding-top:30px}.form-stats .score-results .scores .score{border-bottom:1px solid;border-left:1px solid #eee;flex:1;height:100px;position:relative}.form-stats .score-results .scores .score:first-of-type{border-left:none}.form-stats .score-results .scores .score .score-value{border-radius:20px;color:#fff;font-weight:700;height:25px;left:50%;margin-left:-13px;padding-top:2px;position:absolute;text-align:center;top:-30px;width:25px}.form-stats .score-results .scores .score .score-bar{bottom:0;position:absolute;width:100%}.form-stats .score-results .scores .score .score-label{bottom:-20px;font-size:.9em;font-weight:700;position:absolute;text-align:center;width:100%}.block{margin-bottom:2rem;padding-left:1rem;padding-right:1rem}.block--full_width{padding:0}.block__title{font-family:var(--font-family);font-size:2rem;font-weight:700}.line{align-items:stretch;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;margin-bottom:1rem;padding-left:1rem;padding-right:1rem}@media(min-width:1024px){.line{align-items:center;flex-direction:row}}.line--no-gap{gap:0}.line--full_width{padding:0}.line--compact{margin-bottom:0}.line--with_control :first-child{flex-grow:1}.auto-columns{align-items:stretch;display:flex;flex-direction:column;gap:var(--space-03);grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}@media(min-width:1024px){.auto-columns{column-gap:var(--space-03);display:grid;row-gap:var(--space-02)}}.two-columns{align-items:stretch;display:flex;flex-direction:column;gap:var(--space-03);grid-template-columns:repeat(2,1fr)}@media(min-width:1024px){.two-columns{column-gap:var(--space-03);display:grid;row-gap:var(--space-02)}}.three-columns{align-items:stretch;display:flex;flex-direction:column;gap:var(--space-03);grid-template-columns:repeat(3,1fr)}@media(min-width:1024px){.three-columns{column-gap:var(--space-03);display:grid;row-gap:var(--space-02)}}.four-columns{align-items:stretch;display:block;grid-template-columns:repeat(4,1fr)}@media(min-width:1024px){.four-columns{column-gap:var(--space-03);display:grid;row-gap:var(--space-02)}}.habilitation-electrique-symbols__section+.habilitation-electrique-symbols__section{border-top:1px solid var(--color-grey-40);margin-top:var(--space-03);padding-top:var(--space-04)}.habilitation-electrique-symbols__section-title{color:var(--color-grey-120);letter-spacing:.04em;margin-bottom:var(--space-03);text-transform:uppercase}.habilitation-electrique-symbols__line{display:grid;gap:var(--space-01);grid-template-columns:1fr;padding-block:var(--space-02)}@media(min-width:1024px){.habilitation-electrique-symbols__line{gap:var(--space-03);grid-template-columns:13rem 1fr}}.habilitation-electrique-symbols__line+.habilitation-electrique-symbols__line{border-top:1px solid var(--color-grey-10)}.habilitation-electrique-symbols__role{align-items:center;color:var(--color-grey-180);display:flex;font-size:var(--font-size-label-md);font-weight:var(--font-weight-bold)}@media(min-width:1024px){.habilitation-electrique-symbols__role{min-height:calc(var(--size-sm) + 4px)}}.habilitation-electrique-symbols__chip{border:1px solid var(--color-grey-20)}.habilitation-electrique-symbols__chip:hover{border-color:var(--color-grey-100)}.habilitation-electrique-symbols__chip:has(:checked){background-color:var(--color-purple-10);border-color:var(--color-purple-100)}.tutorials-wrapper .tutorials{align-items:center;flex-direction:column;flex-wrap:wrap}@media(min-width:768px){.tutorials-wrapper{display:flex;flex-direction:row}.tutorials-wrapper .tutorials{align-items:center;flex-direction:row}}.judoka{min-height:300px;min-width:190px}.tutorials{display:flex;flex-wrap:wrap}.tutorials .tutorial{background:#fff;box-shadow:1px 1px 5px #ddd;cursor:pointer;height:200px;margin-bottom:20px;margin-right:20px;overflow:hidden;position:relative;text-align:center;width:200px}.tutorials .tutorial.opened{background:#000000d9;height:80%;left:5%;position:fixed;top:10%;width:90%;z-index:90}.tutorials .tutorial.opened iframe{margin:auto;visibility:visible;width:90%}@media(min-width:768px){.tutorials .tutorial.opened iframe{height:80%}}.tutorials .tutorial.opened p{color:#fff;font-size:.75rem;font-weight:700}.tutorials .tutorial iframe{visibility:hidden}.tutorials .tutorial .tutorial-title{align-items:center;color:#fff;display:flex;font-size:.75rem;font-weight:700;height:70px;padding:10px}.tutorials .tutorial p{display:flex;flex-direction:column;font-size:.75rem;justify-content:center;padding:10px}.tutorials .tutorial.pro-feature:after{background:#d95757;color:#fff;content:"PRO";display:block;font-size:10px;font-weight:700;left:-40px;opacity:.85;position:absolute;text-align:center;text-transform:uppercase;top:2px;transform:rotate(-45deg);width:100px}.yellow .tutorial-title{background:#f8ed19;color:var(--color-grey-100)!important}.yellow .tutorial{background:#f8ed191a}.green .tutorial-title{background:#20b126}.green .tutorial{background:#20b1261a}.black .tutorial-title{background:#333}.black .tutorial{background:#3333331a}.red .tutorial-title{background:#e14242}.red .tutorial{background:#e142421a}.identity-layout{--font-size-title-2:1.5rem;isolation:isolate;margin-block:auto}.identity-layout .container-el{width:20rem}@media(min-width:768px){.identity-layout .container-el{width:30rem}}.identity-layout__app-footer{position:relative}.identity-layout__app-footer__logo{width:8rem}.identity-layout__app-footer__subtitle{color:var(--color-purple-100)}.identity-layout__app-footer__apps{--app-img-size:3rem;--app-img-margin:0.5rem;display:flex;justify-content:space-around;left:0;position:absolute;top:calc((var(--app-img-size) + 2*var(--app-img-margin))*-2/3);width:100%}.identity-layout__app-footer__app-img{filter:drop-shadow(0 0 2px);height:var(--app-img-size);margin:var(--app-img-margin);width:var(--app-img-size)}.identity-layout__container-body{padding:var(--space-02) var(--space-02) var(--space-03) var(--space-02)}body:has(.identity-layout),html:has(.identity-layout){height:100%}html:has(.identity-layout){background-image:linear-gradient(var(--color-purple-100),var(--color-purple-80))}body:has(.identity-layout){align-items:center;background-image:url(/images/public/identity_layout/background-c59c467bead3be662d9d896d75d085c6.svg?vsn=d);background-position:-20rem bottom;background-repeat:no-repeat;background-size:auto;color:var(--color-purple-200);display:flex;flex-flow:column nowrap;font-family:var(--font-family);font-size:var(--font-size-paragraph);font-weight:var(--font-weight-regular);line-height:normal}@media(min-width:768px){body:has(.identity-layout){background-position:left -3rem bottom -2rem}}@media(min-width:1024px){html:has(.identity-layout){background-image:linear-gradient(to right,var(--color-purple-100),var(--color-purple-80))}body:has(.identity-layout){background-position:bottom;background-size:cover}}.import-page .import-tutorial-video{float:right;margin:30px 50px 0 0}.import-page .import-tutorial-video .wistia_responsive_wrapper{width:450px}.import-page .import-tutorial-video .wistia_responsive_wrapper .wistia_embed{height:100%;width:100%}@media(max-width:800px){.import-page .import-tutorial-video{display:none}}.import-page .js-import-file-input{display:none}.import-page .import-file-input-label{cursor:pointer}.info-popup{align-items:center;display:inline-flex;position:relative}.info-popup__trigger{background-color:#0000;border-radius:var(--radius-full);height:var(--size-sm);outline-color:#0000;transition-duration:var(--transition-duration);transition-property:var(--transition-colors);transition-timing-function:var(--transition-timing-function);width:var(--size-sm)}.info-popup__trigger:hover{background-color:var(--color-purple-10)}.info-popup__trigger:focus{outline-color:var(--color-purple-60)}.info-popup__trigger .icon{color:var(--color-purple-60);margin-inline:auto}.list-group__scroller .info-popup__content{bottom:auto;top:calc(100% + var(--space-01))}.info-popup__content{background-color:var(--color-white);border:1px solid var(--color-grey-20);border-radius:var(--radius-component);bottom:calc(100% + var(--space-01));box-shadow:0 2px 8px #0000001f;color:var(--color-grey-140);font-size:var(--font-size-label-sm);left:50%;max-width:20rem;padding:var(--space-02) var(--space-03);position:absolute;transform:translateX(-50%);width:max-content;z-index:50}.has-w-input{width:8rem}.has-w-input-l{width:12rem}.js-item-type-select.is-readonly{pointer-events:none}.js-invoice-item [readonly],.js-item-type-select.is-readonly{background-color:var(--color-grey-10);color:var(--color-grey-120)}.invoice-list .amount{flex:1;font-size:1.2em;text-align:right}.invoice-list .dates{display:flex}.invoice-list .dates .date{margin-left:1rem;margin-right:1rem}.invoice-list .invoice .is-rotating-reverse{animation:rotate-reverse 2s linear infinite}@keyframes rotate-reverse{to{transform:rotate(-1turn)}}.kebab-menu{z-index:90}.kebab-menu__toggle{margin-bottom:0}.kebab-menu__modal{background-color:#00000038;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .1s cubic-bezier(.4,0,.2,1);transition-delay:75ms;z-index:90}.kebab-menu--open .kebab-menu__modal{opacity:1;pointer-events:auto}.kebab-menu__modal-dialog{background-color:var(--color-purple-5);display:flex;flex-direction:column;margin:10% auto;max-height:50vh;max-width:30rem;overflow:auto;width:80%}.kebab-menu__toolbar-item{width:100%}@media(min-width:768px){.kebab-menu{bottom:0;display:flex;position:relative;right:0;z-index:auto}.kebab-menu__toggle{background-color:var(--color-purple-5);border:1px solid var(--color-blue-100);border-radius:0;color:var(--color-blue-100);height:var(--kebab-button-size);transition:background-color .3s cubic-bezier(.4,0,.2,1);width:var(--kebab-button-size)}.kebab-menu--fixed .kebab-menu__menu{left:auto;max-height:600px;overflow-y:scroll;position:fixed;top:auto;transform:translateY(calc(var(--kebab-button-size) - 1px))}.kebab-menu--xs .kebab-menu__toggle{height:var(--kebab-xs-button-size);width:var(--kebab-xs-button-size)}.kebab-menu--xs .kebab-menu__toggle .icon{--size-icon:calc(var(--kebab-xs-button-size) - 0.1rem)}.kebab-menu--fixed.kebab-menu--xs .kebab-menu__menu{transform:translateY(calc(1.5rem - 1px))}.kebab-menu__toggle:hover{background-color:var(--color-blue-10)}.kebab-menu__modal{z-index:auto}.kebab-menu__modal,.kebab-menu__modal-dialog{display:contents;pointer-events:all}.kebab-menu__toolbar{display:flex;gap:.5rem}.kebab-menu__toolbar-item{align-items:center;background-color:var(--color-white);border:1px solid var(--color-blue-100);color:var(--color-blue-100);display:inline-flex;flex-shrink:0;font-family:var(--font-family);font-size:1rem;font-weight:900;height:3rem;justify-content:center;padding:0 1.5rem 0 0;text-transform:uppercase;transition:background-color .1s cubic-bezier(.4,0,.2,1);width:auto}.kebab-menu__toolbar-item:hover{background:var(--color-blue-20)}.kebab-menu__toolbar-item:disabled{background-color:var(--color-grey-10);border:1px solid var(--color-grey-100);color:var(--color-grey-100);cursor:not-allowed}.kebab-menu__toolbar-item:not(:last-child){border-bottom-color:var(--color-blue-100)}.kebab-menu__toolbar-item .icon{--size-icon:2.25rem;margin:.375rem}.kebab-menu__menu{background-color:var(--color-purple-5);border:1px solid var(--color-blue-100);color:var(--color-purple-200);display:none;font-family:var(--font-family);font-size:1rem;font-weight:700;left:0;min-width:300px;position:absolute;text-align:initial;top:calc(3rem - 1px);z-index:50}.kebab-menu--open .kebab-menu__menu{display:block}}.livestream__datetime-form{flex-direction:column}@media(max-width:650px){.livestream__datetime-form{align-items:flex-start;flex-direction:column}}.livestream__datetime-label{width:auto}@media(min-width:768px){.livestream__datetime-label{width:3rem}}.livestream__datetime__select{align-items:center;display:flex;gap:.5rem}@media(min-width:768px){.livestream__datetime__select{gap:1rem}}.lms-dashboard__kpi .container-el__body{background-color:var(--color-purple-20);background-image:url(/images/advancement/kpi-background-0b4dac208cea79519d0fa43ebbec9ee9.svg?vsn=d);background-size:cover;border-radius:var(--radius-container)}.lms_dashboard_indicator{align-items:flex-start;background-size:cover;border-radius:var(--radius-container);display:flex;flex-direction:column;justify-content:space-between;padding:var(--space-02);width:100%}.lms_dashboard_indicator__info{align-self:end;color:var(--color-purple-100);font-size:var(--font-size-title-2);font-weight:700;padding-bottom:var(--space-01);padding-right:var(--space-03)}.lms_dashboard_indicator__icon{color:var(--color-purple-100);height:var(--size-md);margin-right:var(--space-02);width:var(--size-md)}.lms_dashboard_indicator_header{align-items:center;display:flex;justify-content:flex-start}.list-group-item--multi-session.kebab-menu__toolbar-item:not(:last-child):after,.list-group-item--multi-session.list-group-item:not(:last-child):after{border-top:none}.list-group--multi-session{cursor:pointer;display:grid;grid-template-columns:[session-name] 3fr [session-progress] 3fr [session-corrections] 1fr}.list-item--session-name{align-self:center;cursor:inherit;grid-column:session-name}.list-item--session-progress{align-self:center;cursor:inherit;grid-column:session-progress}.list-item--session-corrections{align-items:center;cursor:inherit;display:flex;grid-column:session-corrections;justify-self:center;margin-left:var(--space-03);min-width:9rem;white-space:nowrap}.lms-support__kpi{background-color:var(--color-purple-20);background-image:url(/images/advancement/kpi-background-0b4dac208cea79519d0fa43ebbec9ee9.svg?vsn=d);background-position:bottom;background-size:cover;border-radius:var(--radius-container)}.lms-support__error-image{bottom:0;height:300px;max-height:100%;pointer-events:none;right:0;z-index:1}@media(width < 1024px){.lms-support__error-image{display:none}}.library-modules{display:grid;gap:var(--space-03);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.title-2 .numeric,.vex-dialog-message .numeric{color:var(--color-grey-100)}.positioning-grid{--separator-size:40px;--separator-spacing:15px;--data-width:100px;--cell-width:calc(var(--data-width) + var(--separator-size) + var(--separator-spacing)*2)}.positioning-grid__cell{width:var(--cell-width)}.positioning-module-stats{position:relative;width:var(--data-width)}.positioning-grid__cell:not(:last-child)>.positioning-module-stats{margin-right:calc(var(--separator-size) + var(--separator-spacing)*2)}.positioning-module-stats-separator{border-radius:10px;height:5px;position:absolute;right:0;top:50%;transform:translate(calc(100% + var(--separator-spacing)),-50%);width:calc(var(--separator-size))}.positioning-grid__cell--data:has(+.positioning-grid__cell--placeholder) .positioning-module-stats-separator{border-bottom-right-radius:0;border-top-right-radius:0;width:calc(var(--separator-size) + var(--separator-spacing))}.positioning-module-stats-placeholder{border-bottom-right-radius:10px;border-top-right-radius:10px;height:5px;margin-right:15px}.positioning-grid__cell--placeholder:first-child .positioning-module-stats-placeholder{border-bottom-left-radius:10px;border-top-left-radius:10px}.positioning-grid__cell--placeholder:has(+.positioning-grid__cell--placeholder) .positioning-module-stats-placeholder{border-bottom-right-radius:0;border-top-right-radius:0;margin-right:0}@media(min-width:768px){.subscription_options{display:grid;gap:var(--space-03);grid-template-columns:auto auto}}.subscription_option{border-radius:var(--size-xs);display:grid;outline:1px solid var(--color-purple-20);padding:var(--space-04);row-gap:var(--space-03)}.subscription_option__image{height:55px;margin-right:var(--space-03);width:auto}.subscription_option--checked{background:var(--color-purple-5);outline:3px solid var(--color-purple-100)}.subscription_option:last-child:is(.subscription_option:nth-child(odd)){grid-column:1/-1}.subscription_option:not(.subscription_option--non-checkable):hover{cursor:pointer}.subscription_option__price{color:var(--color-purple-100)}.subscription_option__price>span:first-child{font-size:var(--size-xs);font-weight:var(--font-weight-bold)}.subscription_option__actions{align-items:center;display:flex;justify-content:space-between}.paginator{background-color:var(--color-white);margin-top:1rem;padding:1rem}.paginator,.paginator__chip{align-items:center;display:flex;justify-content:center}.paginator__chip{border-radius:50%;box-sizing:initial;height:2rem;margin:0 .1rem;width:2rem}@media(min-width:768px){.paginator__chip{height:3rem;width:3rem}}.paginator__ellipsis,.paginator__next,.paginator__previous{align-items:center;border-radius:50%;box-sizing:initial;display:flex;height:2rem;justify-content:center;margin:0 .1rem;width:2rem}@media(min-width:768px){.paginator__ellipsis,.paginator__next,.paginator__previous{height:3rem;width:3rem}}.paginator__next,.paginator__previous{display:none}@media(min-width:768px){.paginator__next,.paginator__previous{display:flex}}.paginator__ellipsis,.paginator__next.disabled,.paginator__previous.disabled{color:var(--color-grey-100);cursor:not-allowed}.paginator__next.disabled,.paginator__previous.disabled{background-color:var(--color-grey-10);border:1px solid var(--color-grey-100)}.paginator__chip.active{z-index:1}.paginator__previous{margin-right:1em}.paginator__next{margin-left:1em}.panel{--panel-background-color:var(--color-white);background-color:var(--panel-background-color);border-radius:var(--radius-component);min-height:var(--size-md);outline-color:var(--color-purple-100);padding:var(--space-02);position:relative}.panel:hover{--panel-background-color:var(--color-grey-10)}.panel__author{column-gap:var(--space-02);display:grid;grid-auto-flow:column;grid-template-columns:min-content 1fr}.panel__state-indicator{padding:var(--space-02);right:var(--space-02);top:var(--space-02)}.panel__actions,.panel__state-indicator{background-color:var(--panel-background-color);position:absolute}.panel__actions{border-radius:var(--radius-component);display:none;height:var(--size-md);margin-inline-start:auto;padding-inline:var(--space-02);right:0;top:0}.panel:is(:hover,:focus-within) .panel__actions{display:flex}.pivot-grid.dx-pivotgrid .dx-expand{color:var(--color-blue-100)!important}.pivot-grid.dx-pivotgrid .dx-expand:hover{color:var(--color-blue-120)!important}.pivot-grid .dx-pivotgrid-horizontal-headers{background:#f2f2f2}.pivot-grid .dx-pivotgrid-horizontal-headers td{border:none!important;color:var(--color-purple-200)!important}.pivot-grid .dx-pivotgrid-vertical-headers{background:var(--color-grey-10);font-weight:700}.pivot-grid .dx-pivotgrid-vertical-headers .dx-expand-border{border-color:#f2f2f2!important}.pivot-grid .dx-pivotgrid-vertical-headers .dx-pivotgrid-collapsed{background:#0000;border-top:none!important}.pivot-grid .dx-pivotgrid-vertical-headers .dx-pivotgrid-collapsed span{color:var(--color-blue-100);font-weight:400}.pivot-grid .dx-pivotgrid-vertical-headers .dx-pivotgrid-expanded{border-top:none!important}.pivot-grid .dx-pivotgrid-vertical-headers td{background:var(--color-purple-5);color:var(--color-purple-200)!important}.pivot-grid .dx-pivotgrid-vertical-headers .dx-row-total{background:#0000;border:none!important}.pivot-grid.dx-pivotgrid .dx-column-header,.pivot-grid.dx-pivotgrid .dx-data-header,.pivot-grid.dx-pivotgrid .dx-total{background:#0000}.pivot-grid .dx-white-space-column{background:#0000!important}.pivot-grid .dx-area-data-cell{background:var(--color-purple-5)}.pivot-grid .dx-area-description-cell{background:#f2f2f2!important;border:none!important}.pivot-grid .dx-area-description-cell,.pivot-grid .dx-column-header{border:none!important}.pivot-grid .dx-area-description-cell .dx-button,.pivot-grid .dx-column-header .dx-button{border:none}.pivot-grid .dx-area-description-cell .dx-button i,.pivot-grid .dx-column-header .dx-button i{color:rgba(var(--color-blue-100),.2)}.pivot-grid .dx-area-description-cell .dx-button:hover i,.pivot-grid .dx-column-header .dx-button:hover i{color:var(--color-blue-120)}.pivot-grid .dx-area-field{border:none!important;font-weight:700}.pivot-grid .dx-area-field .dx-header-filter,.pivot-grid .dx-area-field .dx-sort{color:rgba(var(--color-blue-100),.2)}.pivot-grid .dx-area-field .dx-header-filter:hover,.pivot-grid .dx-area-field .dx-sort:hover{color:var(--color-blue-120)}.pivot-grid .dx-grandtotal,.pivot-grid .dx-row-total{font-weight:700}.pivot-grid .level-1,.pivot-grid .level-2,.pivot-grid .level-3,.pivot-grid .level-4,.pivot-grid .level-5{text-align:center!important;vertical-align:middle}.pivot-grid .level-1{background:#0cbe6633!important}.pivot-grid .level-2{background:#6bca0833!important}.pivot-grid .level-3{background:#e3ae0e33!important}.pivot-grid .level-4{background:#e3730e33!important}.pivot-grid .level-5{background:#e30e0e33!important}.plan--blue{--plan-color-extra-light:var(--color-blue-5);--plan-color-light:var(--color-blue-20);--plan-color-medium:var(--color-blue-100);--plan-color-dark:var(--color-blue-120)}.plan--orange{--plan-color-extra-light:var(--color-orange-5);--plan-color-light:var(--color-orange-20);--plan-color-medium:var(--color-orange-100);--plan-color-dark:var(--color-orange-120)}.plan--green{--plan-color-extra-light:var(--color-green-10);--plan-color-light:var(--color-green-20);--plan-color-medium:var(--color-green-100);--plan-color-dark:var(--color-green-120)}.plan--purple{--plan-color-extra-light:var(--color-purple-10);--plan-color-light:var(--color-purple-20);--plan-color-medium:var(--color-purple-100);--plan-color-dark:var(--color-purple-120)}.plan--red{--plan-color-extra-light:var(--color-red-10);--plan-color-light:var(--color-red-20);--plan-color-medium:var(--color-red-100);--plan-color-dark:var(--color-red-120)}@media(min-width:1024px){.plans{display:flex;justify-content:space-evenly;overflow:auto;padding:var(--space-01)}}.plan{background:var(--plan-color-extra-light);border-radius:var(--size-xs);margin:var(--space-03)}@media(min-width:1024px){.plan:not(.plan--horizontal){min-width:15rem;width:25rem}}.plan--selected{background:var(--plan-color-light)}.plan--unavailable{opacity:.6}@media(min-width:1024px){.plan--horizontal{display:grid;flex:1;grid-template-columns:15rem 1fr;grid-template-rows:1fr auto;min-width:27rem}.plan--horizontal .plan_body{grid-column:2;grid-row:1}.plan--horizontal .plan__notice{grid-column:1/3;grid-row:2}}.plan__notice{margin:0 var(--space-04) var(--space-04);opacity:.6}.plan--selected .plan__notice,.plan:not(.plan--contact):not(.plan--unavailable):hover .plan__notice{opacity:1}.plan:not(.plan--contact):not(.plan--unavailable):hover{cursor:pointer}.plan--selected,.plan:not(.plan--contact):not(.plan--unavailable):hover{outline:2px solid var(--plan-color-medium)}.plan--selected .plan__header,.plan:not(.plan--contact):not(.plan--unavailable):hover .plan__header{background:var(--plan-color-medium);border-color:var(--plan-color-medium);color:var(--color-white)}.plan--selected .plan__header-title--color,.plan--selected .title-3,.plan:not(.plan--contact):not(.plan--unavailable):hover .plan__header-title--color,.plan:not(.plan--contact):not(.plan--unavailable):hover .title-3{color:var(--color-white)}.plan--selected .plan__header li:before,.plan:not(.plan--contact):not(.plan--unavailable):hover .plan__header li:before{background-color:var(--color-white)}.plan__header{background:var(--color-white);border:1px solid var(--plan-color-light);border-radius:var(--size-xs);padding:var(--space-04)}@media(min-width:1024px){.plan--horizontal .plan__header{grid-column:1;grid-row:1/3;min-width:15rem;width:15rem}}.plan__header li{padding:var(--space-01) 0 var(--space-01) var(--space-03);position:relative}.plan__header li:before{background-color:var(--plan-color-medium);border-radius:50%;content:"";height:.375rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:.375rem}.plan_body{padding:var(--space-04)}.plan_body .button,.plan_body .tt-suggestion,.plan_body .vex-dialog-button{background:var(--plan-color-dark)}.plan_body li{padding:var(--space-01) 0 var(--space-01) var(--space-03);position:relative}.plan_body li:before{content:"✓";left:0;position:absolute;top:50%;transform:translateY(-50%)}.plan__header-title--color,.plan_body .info,.plan_body li:before{color:var(--plan-color-medium)}.program-quality-page .training-session-filters{margin-top:20px}.program-quality-page .filtering{align-items:end;color:var(--color-grey-100);display:flex}.program-quality-page .filtering .form-control{background-color:#0000}.program-quality-page .filtering .button,.program-quality-page .filtering .tt-suggestion,.program-quality-page .filtering .vex-dialog-button{margin-top:1rem}.price-form .costs-table{font-size:.9em;text-align:left;width:100%}.price-form .costs-table th{color:var(--color-grey-140);font-weight:400;padding:.25rem .5rem}.price-form .costs-table .costs-table__description{max-width:18rem;min-width:10rem}.price-form .costs-table td{border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:.25rem .5rem}.price-form .costs-table td:first-child,.price-form .costs-table th:first-child{padding-left:0}.price-form .costs-table td:first-child,.price-form .costs-table td:last-child{padding-right:0}.price-form .costs-table .costs-table__currency{font-size:.8em;margin-left:1px}.popup__body .price-form .container-el__body,.vex-dialog-input .price-form .container-el__body{background-color:#f2f2f2}.public-page__content{background-color:var(--color-purple-5);grid-area:content;overflow:auto;scroll-behavior:smooth;z-index:0}.public-page__header{align-items:center;background-color:var(--color-white);border-bottom:1px solid var(--color-grey-20);display:flex;gap:var(--space-02);height:100px;justify-content:space-between;padding:1rem 2rem}@media(min-width:768px){.public-page__header{position:relative;z-index:1}}.public-page__header--no-logo{background-color:var(--color-purple-5);border-bottom:none;height:-moz-fit-content;height:fit-content;justify-content:end;padding:0;padding-bottom:var(--space-02)}.public-page__header-logo{width:134px}@media(min-width:768px){.public-page__header-logo{width:201px}}.public-page__header-text{display:none}@media(min-width:1024px){.public-page__header-text{display:inline-block;margin:auto 0}}.public-page__other-logo{display:inline-block;filter:grayscale(100%);height:1.5rem;transition-duration:var(--transition-duration);transition-property:filter;transition-timing-function:var(--transition-timing-function);width:1.5rem}@media(min-width:768px){.public-page__other-logo{height:2.5rem;width:2.5rem}}.button:hover .public-page__other-logo,.tt-suggestion:hover .public-page__other-logo,.vex-dialog-button:hover .public-page__other-logo{filter:grayscale(0)}.public-page__container{display:flex;justify-content:center}@media(min-width:768px){.public-page__container{position:relative;z-index:0}}.public-page__form-container{padding:.5rem;width:100%;width:80%}@media(min-width:768px){.public-page__form-container{width:60%}}@media(min-width:1024px){.public-page__form-container{align-items:stretch;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 100px);width:50%}}.public-page__form-wrapper{display:flex;flex-direction:column;padding:2rem 0}@media(min-width:1024px){.public-page__form-wrapper{margin-left:auto;margin-right:auto;max-width:600px;min-width:400px;width:50%}}.public-page__form-stage{border:none;display:flex;flex-direction:column;gap:.5rem}.public-page__picture-container{display:none}@media(min-width:1024px){.public-page__picture-container{background:var(--color-white) url(../images/public/background-831a4f4e18663c054524df67e143b3ca.png?vsn=d) no-repeat bottom right/contain fixed;display:flex;position:relative;width:50%}}.public-page__bubble{align-items:center;background:var(--color-red-60);border-radius:1000px;bottom:60px;color:var(--color-white);display:flex;height:180px;margin-left:60px;padding:1rem;position:fixed;text-align:center;width:180px}.public-page__petronille{left:-25px;position:absolute;top:5vh;width:300px}.public-page__regis-container{bottom:0;position:fixed;right:0;width:373px}.public-page__regis-container-description{align-items:center;background:var(--color-purple-100);border-radius:var(--radius-container);bottom:465px;color:var(--color-white);display:flex;flex-direction:column;padding:var(--space-02) var(--space-04) var(--space-04);position:absolute;right:85px;text-align:center;z-index:1}.public-page__regis-container-regis{bottom:0;position:absolute;right:0;z-index:2}.radio-options-table .radio-options-table__label{cursor:pointer;margin:0;padding:10px 40px}.radio-options-table thead th{padding:10px 20px}.radio-options-table tr td:first-child{max-width:800px}.radio-options-table tr td:not(:first-child){text-align:center}.radio-options-table tr:not(:first-child){border-top:1px solid #eee}.needs-fusion-row td{background-color:var(--color-purple-10)!important}.prepaid-row td{background-color:var(--color-orange-10)!important}.dx-treeview-node:has(>.dx-state-disabled){display:none;visibility:hidden}.horizontal-scroll-wrapper{-ms-overflow-style:-ms-autohiding-scrollbar;align-items:center;display:flex;overflow:auto;scrollbar-width:none}.horizontal-scroll-wrapper::-webkit-scrollbar{display:none}.horizontal-scroll-wrapper__button{--offset:calc(var(--space-01)*-1);border-radius:var(--radius-component);position:absolute;top:50%;translate:0 -50%;z-index:1}.horizontal-scroll-wrapper__button button{margin:0;width:1.5rem}.horizontal-scroll-wrapper__button--right{box-shadow:-.5rem 0 1rem #f1f1f1;right:var(--offset)}.horizontal-scroll-wrapper__button--left{box-shadow:.5rem 0 1rem #f1f1f1;left:var(--offset)}@media(min-width:768px){.tablet\:simple-form__side-by-side{display:flex;gap:var(--space-03)}.tablet\:simple-form__side-by-side>*{flex:1}}.input-w-xs{width:5rem}.skills-documents-loader__list__item__filename{align-self:center}.skills-documents-loader__wait{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem}.skills-documents-loader__list{display:flex;flex-direction:column;padding:1rem;width:100%}.skills-documents-loader__list__item{display:flex;flex-direction:row;gap:1rem;justify-content:space-between;padding:.5rem;width:100%}.slots-selector{display:flex;flex-direction:column;gap:1rem}@media(min-width:82rem){.slots-selector{flex-direction:row}}.slots-selector .totals{font-style:italic;margin-bottom:10px}.slots-selector .slots-selector__calendar{flex-basis:26rem;flex-grow:1;flex-shrink:1;max-width:36rem;min-width:26rem}@media(min-width:82rem){.slots-selector .slots-selector__calendar{height:min-content;position:sticky;top:1rem}}.slots-selector .slots-selector__calendar .slots-selector__calendar__toolbar{padding-bottom:1rem}.slots-selector .slots-selector__calendar .slots-selector__calendar__toolbar__inputs{display:grid;gap:.5rem}@media(min-width:768px){.slots-selector .slots-selector__calendar .slots-selector__calendar__toolbar__inputs{grid-template-columns:1fr 1fr}}.slots-selector .slots-selector__slots-column{display:flex;flex-direction:column;flex-grow:1;flex-wrap:wrap;gap:.5rem;max-width:36rem;min-width:28rem}.slots-selector .slots-selector__slots-column .slot-title span:not(:first-child):not(.badge):not(.tag):before{content:"–";margin:0 .25rem}.slots-selector .slots-selector__select-days button{width:1.8rem}.step-group{display:flex;flex-direction:column;gap:var(--space-02)}.step{--step-muted-bg:var(--color-purple-20);column-gap:var(--space-02);display:grid;grid-template-areas:"header header" "svgbar body";grid-template-columns:2rem 1fr;grid-template-rows:2rem 1fr;row-gap:var(--space-01)}.step--start{grid-template-rows:9px;row-gap:0}.step--start:has(+.step--alert) path{stroke:var(--color-red-100)}.step--end{grid-template-rows:1fr;row-gap:0}.step__label{align-content:center;flex-grow:1;font-weight:var(--font-weight-black);height:100%;margin-right:var(--space-02);padding-left:var(--space-02)}.step--current .step__label,.step--done .step__label,.step--inactive .step__label{color:var(--color-purple-100)}.step__indicator-container,.step__indicator-container--checkable{display:flex;grid-area:header}.step__indicator-container--checkable{cursor:pointer}.step--alert .step__indicator-container--checkable:hover .step__indicator--done,.step--alert .step__indicator-container--checkable:not(:hover) .step__indicator--alert,.step--done .step__indicator-container--checkable:hover .step__indicator--alert,.step--done .step__indicator-container--checkable:not(:hover) .step__indicator--done{display:block}.step--alert .step__label{color:var(--color-red-100)}.step__sidebar{border-radius:var(--radius-component);grid-area:svgbar;height:100%;justify-self:center;width:.5rem}.step--current .step__sidebar,.step--inactive .step__sidebar{background-color:var(--step-muted-bg)}.step--done .step__sidebar{background-color:var(--color-purple-100)}.step--alert .step__sidebar{background-color:var(--color-red-100)}.step__body{display:flex;flex-direction:column;gap:var(--space-03);grid-area:body}.step-group--sm .step{--step-muted-bg:var(--color-purple-40);grid-template-columns:var(--size-xs) 1fr;grid-template-rows:var(--size-xs) 1fr}.step-group--sm .step--start{grid-template-rows:7px}.step-group--sm .step--end{grid-template-rows:1fr}.step-group--sm .step__indicator{height:var(--size-xs);width:var(--size-xs)}.step-group--sm .step__sidebar{width:.25rem}.step-group--sm .step__indicator-glyph{padding:var(--space-01)}.step-group--horizontal{align-items:flex-start;flex-direction:row;gap:0}.step-group--horizontal .step{align-items:center;display:flex;flex:1;flex-direction:column;position:relative}.step-group--horizontal .step:not(:last-child):after{background-color:var(--color-purple-20);content:"";height:2px;left:calc(50% + var(--size-sm)/2);position:absolute;right:calc(var(--size-sm)/2 - 50%);top:calc(var(--size-sm)/2 - 1px)}.step-group--horizontal .step--current:not(:last-child):after,.step-group--horizontal .step--done:not(:last-child):after{background-color:var(--color-purple-100)}.step-group--horizontal .step__indicator-container,.step-group--horizontal .step__indicator-container--checkable{align-items:center;flex-direction:column;gap:var(--space-01)}.step-group--horizontal .step__indicator{position:relative;z-index:1}.step-group--horizontal .step__body,.step-group--horizontal .step__sidebar{display:none}.step-group--horizontal .step__label{height:auto;margin:0;padding:0;text-align:center}@media(max-width:767px){.step-group--horizontal .step__label{display:none}.step-group--horizontal .step--current .step__label{display:block}}.step__indicator{border-radius:var(--radius-full);height:var(--size-sm);width:var(--size-sm)}.step__indicator-container--checkable:hover .step__indicator{outline:var(--space-01) solid;outline-color:var(--color-grey-10)}.step__indicator-container--checkable:hover .step__label{background-color:var(--color-grey-10);border-radius:var(--radius-component)}.step--current .step__indicator,.step--done .step__indicator{background-color:var(--color-purple-100)}.step--inactive .step__indicator{background-color:var(--step-muted-bg)}.step--alert .step__indicator{background-color:var(--color-red-100)}.step__indicator-glyph{color:var(--color-white);height:100%;padding:var(--space-02);width:100%}.subsessions-selector__badge{flex:1;justify-content:left;margin-right:var(--space-02);max-width:-moz-fit-content;max-width:fit-content;min-width:1.5rem;padding:0 var(--space-02) 0 0}.subsessions-selector__badge:not(.active){background:var(--color-white)!important;box-shadow:0 0 0 1px var(--color-grey-20) inset}.subsessions-selector__badge:hover{opacity:.9}.subsessions-selector__badge:not(.disabled):not(.loading){cursor:pointer}.subsessions-selector__badge.disabled{cursor:default}.subsessions-selector__badge.loading{cursor:wait}.subsessions-selector__name{max-width:10rem;overflow-x:hidden;padding:var(--space-01) 0;text-overflow:ellipsis;white-space:nowrap}.subsessions-selector:has(.subsessions-selector__button:nth-child(12)) .subsessions-selector__button{max-width:6rem}.supplier-invoice-status-badge{background-color:var(--color-grey-100);border-radius:10px;display:inline-block;height:10px;margin-right:8px;width:10px}.supplier-invoice-status-badge--partially_approved,.supplier-invoice-status-badge--suspended{background-color:var(--color-orange-100)}.supplier-invoice-status-badge--buyer_refused,.supplier-invoice-status-badge--disputed,.supplier-invoice-status-badge--tech_rejected{background-color:var(--color-red-100)}.supplier-invoice-status-badge--approved,.supplier-invoice-status-badge--approved_for_payment,.supplier-invoice-status-badge--completed,.supplier-invoice-status-badge--paid,.supplier-invoice-status-badge--payment_sent{background-color:var(--color-green-100)}.lifecycle-badge{background-color:var(--color-grey-20)}.lifecycle-badge--accepted_for_processing,.lifecycle-badge--made_available,.lifecycle-badge--submitted{background-color:var(--color-orange-20)}.lifecycle-badge--approved,.lifecycle-badge--approved_for_payment,.lifecycle-badge--completed,.lifecycle-badge--partially_approved{background-color:var(--color-orange-60)}.lifecycle-badge--payment_sent{background-color:var(--color-green-20)}.lifecycle-badge--paid{background-color:var(--color-green-60)}.lifecycle-badge--disputed,.lifecycle-badge--suspended{background-color:var(--color-red-20)}.lifecycle-badge--buyer_refused,.lifecycle-badge--platform_refused,.lifecycle-badge--tech_rejected{background-color:var(--color-red-60)}.loading.lifecycle-send-spinner{height:var(--size-xs);width:var(--size-xs)}.lifecycle-skeleton{animation:lifecycle-skeleton-pulse 1.2s ease-in-out infinite}.lifecycle-skeleton__pill{width:7rem}.lifecycle-skeleton__line{background-color:var(--color-grey-20);border-radius:var(--radius-full);display:inline-block;height:1em;vertical-align:middle;width:9rem}@keyframes lifecycle-skeleton-pulse{50%{opacity:.5}}.templates-edit-page main{padding-bottom:0;padding-right:10px}.templates-edit-page .page-nav{margin-bottom:10px}.templates-edit-page .columns{display:flex;flex-direction:row;padding-top:10px}.templates-edit-page .columns .editor-column{flex:7;overflow:auto;visibility:hidden}.templates-edit-page .columns .editor-column section{margin-top:0}.templates-edit-page .columns .tags-column{align-items:flex-end;display:flex;flex:3;flex-direction:column;height:100%;max-width:300px;overflow:hidden;padding-left:20px}.templates-edit-page .columns .tags-column .btn-primary{margin:0 0 10px;width:150px}.templates-edit-page .columns .tags-column .btn{margin-bottom:6px}.templates-edit-page .columns .tags-column .tags-title{border-bottom:1px solid #d1d1d1;color:#aaa;font-size:1.1em;font-weight:700;text-align:right}.templates-edit-page .columns .tags-column .scrollable-tags{flex:1;overflow:auto}.templates-edit-page .columns .tags-column ul{list-style:none;padding-left:0;text-align:right}.templates-edit-page .columns .tags-column p{color:#aaa;font-weight:700;margin:10px 10px 5px 0}.templates-edit-page .columns .tags-column .ifntag,.templates-edit-page .columns .tags-column .iftag,.templates-edit-page .columns .tags-column .tag{border-radius:10px;box-shadow:1px 1px 3px var(--color-grey-40);color:var(--color-purple-5);cursor:move;display:inline-block;font-size:11px;font-weight:400;height:unset;line-height:unset;text-transform:none}.templates-edit-page .tag{background:var(--color-purple-100)}.templates-edit-page .ifntag,.templates-edit-page .iftag{background:#8acce7}.trainee_dahsboard_module__header{align-items:center;display:grid;grid-template-columns:1fr 4fr 2fr 1fr 1fr;grid-template-rows:1fr 1fr;height:110px}.trainee_dahsboard_module__img-container{aspect-ratio:16/9;border-radius:var(--radius-container);grid-column:1/2;grid-row:1/3;height:inherit}.trainee_dahsboard_module__cover-image{border-radius:var(--radius-component);font-family:"object-fit:cover";height:100%;object-fit:cover;width:100%}.trainee_dahsboard_module__no-cover-container{background:var(--extranet-module-default-background);border-radius:var(--radius-component);display:flex;height:inherit;justify-content:center;width:100%}.trainee_dahsboard_module__no-cover-image{margin:auto;width:4rem}.trainee_dahsboard_module__title{font-weight:700;grid-column:2;grid-row:1;margin-left:var(--space-04)}.trainee_dahsboard_module__progress{grid-column:2;grid-row:2;margin-left:var(--space-04)}.trainee_dahsboard_module__activities{align-items:center;color:var(--color-purple-100);display:flex;gap:var(--space-03);grid-column:3;grid-row:1/3;margin:auto}.trainee_dahsboard_module__upload_markers{align-items:center;display:flex;grid-column:4;grid-row:1/3}.trainee_dahsboard_module__close{color:var(--color-purple-100);grid-column:6;grid-row:1/3;margin:auto}.trainee-dashboard-activity{align-items:center;display:grid;flex-direction:row;flex-wrap:wrap;gap:var(--space-03);margin:var(--space-02);padding:var(--space-03) var(--space-02)}@media(min-width:768px){.trainee-dashboard-activity{flex-wrap:nowrap;grid-template-columns:1fr 2fr;height:7rem;justify-content:flex-start}}.trainee-dashboard-activity__name-info{display:grid;grid-column:1;grid-template-columns:1fr 6fr;grid-template-rows:2fr 1fr;row-gap:var(--space-02);width:100%}.trainee-dashboard-activity__name-info>p{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;min-width:0;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis}.trainee-dashboard-activity__score-progression{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-02);justify-content:center}@media(min-width:768px){.trainee-dashboard-activity__score-progression{border-radius:var(--radius-container);display:grid;grid-template-columns:5fr 1fr 1fr;padding:var(--space-03);width:100%}}@media(min-width:1024px){.trainee-dashboard-activity__score-progression{border-radius:var(--radius-container);display:grid;gap:none;padding:var(--space-04);width:100%}}.trainee-dashboard-activity__progress-info{align-items:center;color:var(--color-purple-100);display:flex;font-size:.75rem;font-weight:700;text-decoration:underline}.trainee-dashboard-activity__progress-info:hover{cursor:pointer}.trainee-dashboard-activity__reset-result-button{align-self:flex-end}@media(min-width:768px){.trainee-dashboard-activity__reset-result-button{display:none;grid-column-start:3;margin:auto}.trainee-dashboard-activity .trainee-dashboard-activity__score-progression:hover{background-color:var(--color-grey-10)}.trainee-dashboard-activity .trainee-dashboard-activity__score-progression:hover>.trainee-dashboard-activity__reset-result-button{display:flex}}.trainee_upload__content{word-wrap:break-word}.trainee_upload__content h1{color:var(--color-purple-200);display:block;font-family:var(--font-family);font-size:var(--font-size-title-1);font-weight:var(--font-weight-bold);line-height:normal;margin-block-end:var(--space-04)}.trainee_upload__content h2{font-size:var(--font-size-title-2)}.trainee_upload__content h2,.trainee_upload__content h3{color:var(--color-purple-200);display:block;font-family:var(--font-family);font-weight:var(--font-weight-bold);line-height:normal;margin-block-end:var(--space-02);margin-block-start:var(--space-01)}.trainee_upload__content h3{font-size:var(--font-size-title-3)}.trainee_upload__content p{color:var(--color-purple-200);display:block;font-family:var(--font-family);font-size:var(--font-size-paragraph);font-weight:var(--font-weight-regular);line-height:normal}.trainee_upload__content a{color:var(--color-purple-100);text-decoration:underline;transition-duration:var(--transition-duration);transition-property:var(--transition-colors);transition-timing-function:var(--transition-timing-function)}.trainee_upload__content a:hover{color:var(--color-purple-120)}.training-session-place .map{align-items:center;background-color:var(--color-grey-20);border-radius:.25rem;display:flex;height:10rem;justify-content:center;opacity:.6;overflow:hidden;position:relative}.training-session-place .map:not(.map--empty):hover{opacity:.8}.training-session-place .map.map--empty{opacity:.4;padding:1rem;text-align:center}.training-session-place .map img{font-family:"object-fit:cover";height:100%;object-fit:cover;width:100%}.training-session-place .map__attribution{background-color:#ffffff80;bottom:0;color:var(--color-grey-100);font-size:.7rem;padding:0 .25rem;position:absolute;right:0}.subsession{--subsession-accent-color:var( --tile-bright-color,color-mix(in srgb,var(--tile-background-color,var(--color-grey-50)) 60%,#000) )}.subsession .information-display__icon,.subsession .tile__label .icon{color:var(--subsession-accent-color)}.subsession .tile__label{position:relative;z-index:1}.subsession .tile__header:has(+.tile__body){isolation:isolate;position:relative}.subsession .tile__header:has(+.tile__body):after{background-color:var(--subsession-accent-color);border-radius:inherit;content:"";inset:0;-webkit-mask-image:url(/images/tiles/colored-header-mask-39b5b1de2a4ae570af98a3268181939f.svg?vsn=d);mask-image:url(/images/tiles/colored-header-mask-39b5b1de2a4ae570af98a3268181939f.svg?vsn=d);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;position:absolute;z-index:-1}.show-training-session-page-subsessions .subsession-accordion.subsession-accordion--empty .accordion__header{cursor:default}.show-training-session-page-subsessions .subsession-accordion.subsession-accordion--empty .accordion__icon{display:none}.show-training-session-page-subsessions .subsession-accordion.subsession-accordion--empty .accordion__body{border:0;padding:0}.show-training-session-page-subsessions .subsession-accordion.subsession-accordion--empty .accordion__header:hover{background-color:var(--color-white)}.show-training-session-page-subsessions .subsession-accordion--calendar .accordion__body{padding:0}.show-training-session-page-subsessions .calendar{position:relative}.show-training-session-page-subsessions .calendar .loading{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.trombinoscope-popup{height:min(44rem,85vh);width:min(48rem,90vw)}.trombinoscope-grid{display:grid;flex:1;gap:var(--space-03);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));min-height:0;overflow-y:auto;padding-bottom:var(--space-03)}.trombinoscope-tile__photo{border-radius:var(--radius-container) var(--radius-container) 0 0;font-size:var(--font-size-title-1);height:100%;position:absolute;width:100%}.trombinoscope-tile__email{color:var(--color-purple-100);font-weight:var(--font-weight-bold)}.trombinoscope-tile__meta{color:var(--color-purple-80)}.tos-frame{margin:auto;max-width:900px}.tos-frame .scrollable{max-height:500px;overflow:auto}.tos-frame ul{list-style:revert;padding:revert}.tos-frame ol{counter-reset:ol-counter;list-style-type:none;padding:revert}.tos-frame ol>li:before{content:counter(ol-counter) ") ";counter-increment:ol-counter}.tos-frame li>p{display:inline}.tos-frame p{margin:7px 0}.tos-frame h2{font-size:1.3em;font-weight:700;margin:10px 0}.tos-frame h3{font-size:1.1em}.tos-frame h3,.tos-frame h4{font-weight:700;margin:5px 0}.tos-frame h4{font-size:1em}.tos-frame table,.tos-frame td,.tos-frame th{border:1px solid #000;border-collapse:collapse}.tos-frame td{padding:5px}.tos-frame table{margin:10px 0}.upsell-card{background:var(--color-white);border-radius:var(--radius-container);padding:var(--space-03);padding-bottom:calc(var(--space-03)*3);position:relative}.upsell-card__action__included{align-items:center;color:var(--color-purple-200);display:flex;gap:var(--space-01)}.upsell-card__action__informative{color:var(--color-purple-120)}.upsell-card__see-more-container{bottom:var(--space-02);display:flex;gap:var(--space-02);padding:var(--space-01);position:absolute;right:var(--space-03)}.upsell-card__price{color:var(--color-purple-100);margin-bottom:var(--space-05)}.upsell-trialing{display:grid;gap:var(--space-06);margin-inline:var(--space-03);position:relative;top:-6rem}.upsell-trialing__header{--header-picture-max-w:250px;background-color:var(--color-purple-10);background-image:url(/images/ads/hero-background-59e09f2fc9af52bef7897d3702e030ca.png?vsn=d);background-position:50%;background-size:cover;border-top-left-radius:var(--radius-container);border-top-right-radius:var(--radius-container);overflow:hidden;padding:var(--space-05);padding-bottom:8rem;padding-left:calc(var(--header-picture-max-w) + var(--space-03));position:relative}.upsell-trialing__header-gradient-circle{--circle-width:450px;background:linear-gradient(330deg,var(--color-purple-100) 15%,var(--color-purple-160));border-radius:50%;bottom:0;height:var(--circle-width);left:calc(var(--circle-width)*-1/2);position:absolute;width:var(--circle-width)}.upsell-trialing__header-picture{left:var(--space-02);max-width:250px;position:absolute;top:var(--space-03)}.upsell-trialing__tutorials-section .tutorials{display:grid;gap:var(--space-02);grid-template-columns:repeat(3,1fr)}.upsell-trialing__tutorial-card{align-items:center;background-image:url(/images/ads/hero-background-transparent-831a4f4e18663c054524df67e143b3ca.png?vsn=d);background-position:bottom;background-size:cover;border:1px solid var(--color-purple-20);border-radius:var(--radius-component);display:grid;gap:var(--space-02);grid-template-columns:60px auto auto;justify-content:space-between;min-height:96px;padding-inline:var(--space-03)}.crm_kanban__card__priority_flag{color:var(--color-red-100)}.crm_kanban__card__funding{color:var(--color-purple-100)}.crm_kanban__card__footer{align-items:center;display:flex;justify-content:space-between}.crm_kanban__card__price{background-color:var(--color-grey-10)}.crm_kanban__card__price--filled{background-color:var(--color-purple-10);color:var(--color-purple-100)}.crm_status_badge{align-items:center;border-radius:.375rem;display:inline-flex;font-size:var(--font-size-label-sm);font-weight:700;gap:var(--space-01);padding:.125rem var(--space-02);text-transform:uppercase}.crm_status_badge__dot{background-color:var(--crm-status-badge-dot-color);border-radius:50%;flex-shrink:0;height:.5rem;width:.5rem}.crm_status_badge--solid{color:var(--color-white);font-size:.875rem;padding:var(--space-01) var(--space-02)}.crm_status_badge--undecided{--crm-status-badge-dot-color:var(--color-red-100);background-color:var(--color-red-10);color:var(--color-red-120)}.crm_status_badge--solid.crm_status_badge--undecided{--crm-status-badge-dot-color:var(--color-red-120);background-color:var(--color-red-100);color:var(--color-white)}.crm_status_badge--won{--crm-status-badge-dot-color:var(--color-green-100);background-color:var(--color-green-10);color:var(--color-green-120)}.crm_status_badge--solid.crm_status_badge--won{--crm-status-badge-dot-color:var(--color-green-120);background-color:var(--color-green-100);color:var(--color-white)}.crm_status_badge--lost{--crm-status-badge-dot-color:var(--color-red-140);background-color:var(--color-red-40);color:var(--color-red-140)}.crm_status_badge--solid.crm_status_badge--lost{--crm-status-badge-dot-color:var(--color-red-160);background-color:var(--color-red-140);color:var(--color-white)}.crm_status_badge--cancelled{--crm-status-badge-dot-color:var(--color-grey-100);background-color:var(--color-grey-10);color:var(--color-grey-120)}.crm_status_badge--solid.crm_status_badge--cancelled{--crm-status-badge-dot-color:var(--color-grey-120);background-color:var(--color-grey-100);color:var(--color-white)}.crm_status_badge--completed{--crm-status-badge-dot-color:var(--color-purple-100);background-color:var(--color-purple-10);color:var(--color-purple-120)}.crm_status_badge--solid.crm_status_badge--completed{--crm-status-badge-dot-color:var(--color-purple-120);background-color:var(--color-purple-100);color:var(--color-white)}.crm_status_badge--prepaid{--crm-status-badge-dot-color:var(--color-blue-100);background-color:var(--color-blue-10);color:var(--color-blue-120)}.crm_status_badge--solid.crm_status_badge--prepaid{--crm-status-badge-dot-color:var(--color-blue-120);background-color:var(--color-blue-100);color:var(--color-white)}.kanban_container{margin-bottom:calc(var(--app-page-content-y-padding)*-1);overflow-x:auto}.kanban_container--scroll{overflow-y:auto;scrollbar-color:var(--color-purple-100) #0000;scrollbar-width:auto}.kanban_container--scroll::-webkit-scrollbar{width:1rem}.kanban_container--scroll::-webkit-scrollbar-track{background:#0000}.kanban_container--scroll::-webkit-scrollbar-thumb{background-color:var(--color-purple-100);border:3px solid var(--color-purple-100);border-radius:10px}.kanban{--color-dot-radius:10px;--color-dot-diameter:calc(var(--color-dot-radius)*2);--card-min-width:245px;display:flex;margin-top:.5rem;position:relative}@media print{.kanban{overflow:visible}}.kanban__columns{display:flex;flex-direction:column;gap:1rem;height:100%;padding:0 var(--color-dot-radius)}@media(min-width:768px){.kanban__columns{flex-direction:row}}.kanban__column{display:flex;flex:1;flex-direction:column;min-width:var(--card-min-width)}.kanban__column_header{align-content:space-around;border-radius:var(--radius-component) var(--radius-component) 0 0;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:var(--space-02)}@media(min-width:768px){.kanban__column_header{min-height:var(--space-08)}}.kanban__column_body,.kanban__column_header{background-color:var(--kanban-column-color)}.kanban__column_body{border-radius:0 0 var(--radius-component) var(--radius-component);margin-bottom:var(--space-03);padding:0 var(--space-02)}.kanban__column__title{--size-icon:1.5rem;cursor:pointer;margin-bottom:0;margin-left:var(--size-icon);text-indent:calc(var(--size-icon)*-1)}.kanban__column--collapsed{flex:none}@media(min-width:768px){.kanban__column--collapsed{min-width:unset;width:9rem}.kanban__column--collapsed .kanban__column__title{--size-icon:1rem;font-size:.6rem}}.kanban__column--collapsed .kanban__card,.kanban__column--collapsed .kanban__column__subtitle{display:none}@media(min-width:768px){.kanban__column--collapsed .kanban__card{border-radius:var(--radius-container);display:flex;min-height:1rem;width:7rem}}.kanban__column--collapsed .kanban__card>*{display:none}@media print{.kanban__column--collapsed{display:none}}.kanban__card__wrapper{cursor:default;font-size:.8rem;line-height:1.1rem;margin-bottom:.5rem;position:relative}@media(min-width:768px){.kanban__card__wrapper[data-movable=true]{cursor:grab}}.kanban__card__wrapper .kanban__card__progress-bar--complete{--progress-bar-color:var(--color-purple-5);--progress-bar-background:var(--color-purple-5);--progress-bar-text-color:var(--color-grey-100)}.kanban__card{background:var(--color-white);border:2px solid #0000;padding:.75rem}.kanban__card:hover{background-color:var(--color-purple-5)}.kanban__card:not(.kanban__card--progress-bar){border-radius:var(--radius-container)}.kanban__card--progress-bar{border-radius:var(--radius-container) var(--radius-container) 0 0;translate:0 var(--space-01)}.kanban__card--selected{border-color:var(--color-purple-100)}.academy-trigram{border:1px solid var(--color-purple-100);border-radius:9999px;font-size:.75rem;line-height:.75rem;padding:0 .5rem}.academy-trigram,.kanban__card__title{color:var(--color-purple-100);display:inline-block;font-weight:700}.kanban__card__title{font-size:.875rem;line-height:1.25rem;word-break:break-word}.kanban__card__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-01)}.kanban__card__header_left{align-items:center;display:flex;gap:var(--space-01)}.kanban__card__dates_range{font-weight:700;margin-bottom:0}.kanban__card__place{color:var(--color-grey-100);margin-bottom:0}.kanban__card__separator{border:0;border-top:1px solid var(--color-purple-20);margin:var(--space-02) 0}.kanban__card__checkbox{--checkbox-size:22px;border-radius:6px;margin:-2px;padding:2px}.kanban__card__checkbox:hover{background-color:#0000}.kanban__card.gu-mirror{box-shadow:3px 3px 20px #ccc;transform:scale(1.1) rotate(-2deg)}.kanban__columns--crm{gap:6px}.kanban__column_header--crm{padding:.75rem var(--space-02) var(--space-02)}.kanban__column__title--crm{align-items:center;display:flex;font-size:.875rem;justify-content:space-between;margin-left:0;text-indent:0}.kanban__column__title__text{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;min-width:0;overflow:hidden;word-break:break-word}.kanban__column__collapse-icon{flex-shrink:0;height:1rem;width:1rem}.kanban__column__total{font-size:.75rem;font-weight:700;margin-bottom:0;opacity:.5}.kanban__column_body--crm{background:linear-gradient(var(--kanban-column-color),color-mix(in srgb,var(--kanban-column-color) 20%,#0000));padding:var(--space-01)}.kanban__card__wrapper--crm{margin-bottom:var(--space-01)}@media(min-width:768px){.kanban__column--crm.kanban__column--collapsed{width:calc(var(--card-min-width)/2)}.kanban__column--crm.kanban__column--collapsed .kanban__column__title--crm{font-size:.875rem}.kanban__column--crm.kanban__column--collapsed .kanban__card{display:block;padding:var(--space-02);width:auto}.kanban__column--crm.kanban__column--collapsed .kanban__card>*{display:block}}.kanban__column--crm.kanban__column--collapsed .kanban__card__title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.kanban__column--crm.kanban__column--collapsed .kanban__card__body,.kanban__column--crm.kanban__column--collapsed .kanban__card__header{display:none}.training_session_kanban__card__reference{color:var(--color-grey-100);margin-bottom:var(--space-02)}.training_session_kanban__card__customers_toggle{background:none;border:0;color:var(--color-purple-100);cursor:pointer;font-weight:700;padding:0;text-decoration:underline}.training_session_kanban__card__chevron{color:var(--color-purple-100);height:1rem;width:1rem}.training_session_kanban__customer{align-items:center;background-color:var(--color-purple-20);border-radius:.375rem;display:flex;justify-content:space-between;margin-bottom:var(--space-01);padding:var(--space-01) var(--space-02)}.training_session_kanban__customer__type{color:var(--color-grey-100);margin-bottom:0}.training_session_kanban__customer__name{font-weight:700;margin-bottom:0}.training_session_kanban__customer__more{color:var(--color-grey-100);font-weight:700;margin-bottom:var(--space-01);text-align:center}.edof{display:grid;gap:1rem;grid-template-columns:3rem 1fr 10rem}.edof__divider{grid-column:1/-1}.edof__span-2{align-items:center;display:flex;gap:var(--space-02);grid-column:span 2}.navigation__menu--rounded{display:flex;overflow-x:auto;padding-top:var(--space-04);position:relative}@media(min-width:768px){.navigation__menu--rounded{position:sticky;top:-147px;z-index:2}}.navigation__menu--rounded .navigation__tab{flex:1}.navigation__menu--rounded .navigation__circle,.navigation__menu--rounded .navigation__tab-element{align-items:center;display:flex;justify-content:center}.navigation__menu--rounded .navigation__circle{background-color:var(--navigation-color-100);border-radius:var(--radius-full);color:var(--color-white);height:3.5rem;outline:var(--space-01) solid;outline-color:var(--navigation-color-40);transition-duration:var(--transition-duration);transition-property:var(--transition-colors) border-width;transition-timing-function:var(--transition-timing-function);width:3.5rem;z-index:0}.navigation__menu--rounded .navigation__tab-element:hover{cursor:pointer}.navigation__menu--rounded .navigation__tab--active .navigation__circle,.navigation__menu--rounded .navigation__tab--current-page .navigation__circle,.navigation__menu--rounded .navigation__tab-element:hover .navigation__circle{outline:var(--space-02) solid;outline-color:var(--navigation-color-60)}.navigation__menu--rounded .navigation__icon{height:var(--size-md);width:var(--size-md)}.navigation__menu--rounded .navigation__link-bar-after,.navigation__menu--rounded .navigation__link-bar-before{background:var(--color-grey-20);flex:1;height:.5rem;min-width:var(--size-lg)}.navigation__menu--rounded .navigation__tab--current-page .navigation__link-bar-before{background:linear-gradient(90deg,var(--color-grey-20) 0,var(--navigation-color-60) 100%,var(--color-grey-20) 0)}.navigation__menu--rounded .navigation__tab--current-page .navigation__link-bar-after{background:linear-gradient(90deg,var(--color-grey-20) 0,var(--navigation-color-60) 0,var(--color-grey-20) 100%)}.navigation__menu--rounded .navigation__tab:first-child .navigation__link-bar-before,.navigation__menu--rounded .navigation__tab:first-child .navigation__tab-element:hover .navigation__link-bar-before,.navigation__menu--rounded .navigation__tab:last-child .navigation__link-bar-after,.navigation__menu--rounded .navigation__tab:last-child .navigation__tab-element:hover .navigation__link-bar-after{background:#0000}.navigation__menu--rounded .navigation__tab-title{color:var(--color-purple-200);font-size:.875rem;font-weight:var(--font-weight-bold);position:relative;transition-duration:var(--transition-duration);transition-property:var(--transition-colors) border-width;transition-timing-function:var(--transition-timing-function)}.navigation__menu--rounded .navigation__tab--active .navigation__tab-title{color:var(--navigation-color-text)}.navigation__menu--rounded .navigation__tab .navigation__tab-title{margin-top:.75rem}.navigation__menu--rounded .navigation__items{margin-bottom:var(--space-04);padding-bottom:var(--space-06)}.navigation__menu--rounded .navigation__items-bar{align-items:center;background:var(--navigation-color-20);border-radius:var(--radius-container);display:flex;height:3rem;left:0;margin-top:var(--space-03);min-width:37rem;overflow-x:auto;padding:0 var(--space-02) 0 var(--space-02);position:absolute;width:100%}.navigation__menu--rounded .navigation__tab-title-bottom-bar{background:var(--navigation-color-100);border-radius:var(--radius-full);bottom:-1.25rem;cursor:default;display:none;height:.5rem;outline:.3rem solid;outline-color:var(--navigation-color-20);position:absolute;width:4rem;z-index:1}.navigation__menu--rounded .navigation__tab--active .navigation__tab-title-bottom-bar{display:block}.navigation__menu--rounded .navigation__tab--active.navigation__tab--no-items .navigation__tab-title-bottom-bar{display:none}.navigation__menu--rounded .navigation__item{align-items:center;border-radius:var(--radius-component);display:flex;flex:1;font-size:var(--font-size-label-md);height:var(--size-sm);justify-content:center;transition-duration:var(--transition-duration);transition-property:var(--transition-colors) border-width;transition-timing-function:var(--transition-timing-function);z-index:2}.navigation__menu--rounded .navigation__item.navigation__item--active{background:var(--navigation-color-60)}.navigation__menu--rounded .navigation__item:hover{background:var(--navigation-color-40)}.navigation__tab-button{background:#0000;border:none;color:inherit;cursor:pointer;display:block;font:inherit;margin:0;outline:none;padding:0;text-align:inherit;width:100%}.navigation__menu--rounded .navigation__tab-button:focus-visible .navigation__circle{outline:2px solid var(--color-purple-100);outline-offset:4px}.navigation__menu--tabbed .navigation__tab-button:focus-visible{outline:2px solid var(--color-purple-100);outline-offset:-2px}.navigation__menu--rounded .navigation__tab--no-items>a:focus-visible{outline:none}.navigation__menu--rounded .navigation__tab--no-items>a:focus-visible .navigation__circle{outline:2px solid var(--color-purple-100);outline-offset:4px}.navigation__menu--tabbed .navigation__tab--no-items>a:focus-visible{outline:none}.navigation__menu--tabbed .navigation__tab--no-items>a:focus-visible .navigation__tab-element{outline:2px solid var(--color-purple-100);outline-offset:-2px}.navigation__items .navigation__item:focus-visible{outline:2px solid var(--color-purple-100);outline-offset:-2px}.navigation__tab--dark_purple{--navigation-color-100:var(--color-purple-160);--navigation-color-80:var(--color-purple-120);--navigation-color-60:var(--color-purple-100);--navigation-color-40:var(--color-purple-80);--navigation-color-20:var(--color-purple-60);--navigation-color-text:var(--color-purple-160)}.navigation__tab--purple{--navigation-color-100:var(--color-purple-100);--navigation-color-80:var(--color-purple-80);--navigation-color-60:var(--color-purple-60);--navigation-color-40:var(--color-purple-40);--navigation-color-20:var(--color-purple-20);--navigation-color-text:var(--color-purple-120)}.navigation__tab--orange{--navigation-color-100:var(--color-orange-100);--navigation-color-80:var(--color-orange-80);--navigation-color-60:var(--color-orange-60);--navigation-color-40:var(--color-orange-40);--navigation-color-20:var(--color-orange-20);--navigation-color-text:var(--color-orange-140)}.navigation__tab--blue{--navigation-color-100:var(--color-blue-100);--navigation-color-80:var(--color-blue-80);--navigation-color-60:var(--color-blue-60);--navigation-color-40:var(--color-blue-40);--navigation-color-20:var(--color-blue-20);--navigation-color-text:var(--color-blue-140)}.navigation__tab--red{--navigation-color-100:var(--color-red-100);--navigation-color-80:var(--color-red-80);--navigation-color-60:var(--color-red-60);--navigation-color-40:var(--color-red-40);--navigation-color-20:var(--color-red-20);--navigation-color-text:var(--color-red-140)}.navigation__tab--green{--navigation-color-100:var(--color-green-100);--navigation-color-80:var(--color-green-80);--navigation-color-60:var(--color-green-60);--navigation-color-40:var(--color-green-40);--navigation-color-20:var(--color-green-20);--navigation-color-text:var(--color-green-140)}.navigation__menu--tabbed{background-color:var(--color-white);border:1px solid var(--color-grey-40);border-radius:var(--radius-component);display:flex;overflow-x:auto;position:relative}@media(min-width:768px){.navigation__menu--tabbed{position:sticky;top:-147px;z-index:2}}.navigation__menu--tabbed .navigation__tab{flex:1}.navigation__menu--tabbed .navigation__tab--icon-only{flex:initial}.navigation__menu--tabbed .navigation__tab-element{align-items:center;background-color:var(--color-white);border-top-left-radius:var(--radius-component);border-top-right-radius:var(--radius-component);display:flex;gap:var(--space-01);height:3rem;justify-content:center;transition-duration:var(--transition-duration);transition-property:var(--transition-colors) border-width;transition-timing-function:var(--transition-timing-function)}.navigation__menu--tabbed .navigation__tab--icon-only .navigation__tab-element--icon-only{padding-inline:var(--space-02)}.navigation__menu--tabbed .navigation__tab-element:hover{cursor:pointer}.navigation__menu--tabbed .navigation__tab:hover .navigation__tab-element{background-color:var(--navigation-color-40)}.navigation__menu--tabbed .navigation__tab--active .navigation__tab-element,.navigation__menu--tabbed .navigation__tab--active:hover .navigation__tab-element{background-color:var(--navigation-color-20)}.navigation__menu--tabbed .navigation__icon{height:var(--size-sm);width:var(--size-sm)}.navigation__menu--tabbed .navigation__tab-title{color:var(--color-purple-200);font-size:.875rem;font-weight:var(--font-weight-bold);position:relative;transition-duration:var(--transition-duration);transition-property:var(--transition-colors) border-width;transition-timing-function:var(--transition-timing-function)}.navigation__menu--tabbed .navigation__items{margin-bottom:0;padding-bottom:var(--space-05)}.navigation__menu--tabbed .navigation__items-bar{align-items:center;background:var(--navigation-color-20);border-radius:0 0 var(--radius-component) var(--radius-component);display:flex;height:2rem;left:0;min-width:37rem;overflow-x:auto;padding:0 var(--space-01) 0 var(--space-01);position:absolute;width:100%}.navigation__menu--tabbed .navigation__tab .navigation__item{align-items:center;border-radius:var(--radius-component);display:flex;flex:1;font-size:var(--font-size-label-md);font-weight:var(--font-weight-bold);height:var(--size-sm);height:1.5rem;justify-content:center;transition-duration:var(--transition-duration);transition-property:var(--transition-colors) border-width;transition-timing-function:var(--transition-timing-function);z-index:2}.navigation__menu--tabbed .navigation__tab .navigation__item--active{background:var(--navigation-color-60)}.navigation__menu--tabbed .navigation__tab .navigation__item:hover{background:var(--navigation-color-40)}.marketplace-program-card-grid{display:flex;gap:var(--space-04)}@media(max-width:1366px){.marketplace-program-card-grid{display:grid;grid-template-rows:1fr}}.marketplace-program-card{flex:1 1 0;min-width:0}.transaction-overview{background-color:var(--color-purple-10);border-bottom:2px solid var(--color-purple-100);border-radius:var(--radius-container) var(--radius-container) 0 0;margin-bottom:var(--space-03);padding:var(--space-04) var(--space-03);position:relative}.transaction-overview--skipped{background-color:var(--color-grey-10);border-bottom:2px solid var(--color-grey-100)}.transaction-overview__checkmark{stroke:var(--color-purple-100);background-color:var(--color-purple-10);border:2px solid var(--color-purple-100);border-radius:var(--radius-full);bottom:0;left:50%;position:absolute;transform:translate(-50%,50%)}.upsell-group__wrapper{margin-inline:2px;position:relative}.upsell-group{background-color:var(--color-white);border-radius:var(--radius-container);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--space-03);height:100%;overflow:hidden;padding:var(--space-03);width:100%}.upsell-group__header{margin-left:calc(var(--space-03)*-1);margin-right:calc(var(--space-03)*-1);margin-top:calc(var(--space-03)*-1);position:relative}.upsell-group__header-background{background:linear-gradient(90deg,var(--color-purple-160),var(--color-purple-120) 100%);height:calc(100% + var(--space-03)*2 + 25px);overflow:hidden;position:absolute;width:100%}.upsell-group__wrapper.upsell-group__wrapper--light .upsell-group__header-background{background:linear-gradient(90deg,var(--color-purple-10),var(--color-purple-05) 100%);color:var(--color-purple-100)}.upsell-group__header-background__geometric{left:50%;opacity:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:0}.upsell-group__header-background__character{bottom:0;height:300px;max-height:100%;pointer-events:none;position:absolute;right:0;z-index:1}@media(width < 1024px){.upsell-group__header-background__character{display:none}}.upsell-group__header-content{color:var(--color-purple-5);display:flex;flex-direction:column;gap:var(--space-03);margin:var(--space-03);position:relative;z-index:1}.upsell-group__wrapper.upsell-group__wrapper--light .upsell-group__header-content{color:var(--color-purple-100)}.upsell-group__title{font-size:var(--font-size-title-1);font-weight:var(--font-weight-bold)}.upsell-group__subtitle{font-size:var(--font-size-title-2);max-width:36ch}.upsell-group__subtitle a{font-size:var(--font-size-subtitle);text-decoration:underline}.upsell-group-price__wrapper{height:50px}.upsell-group-price{font-size:var(--font-size-title-1);font-weight:var(--font-weight-bold)}.upsell-group-price__monthly{font-size:var(--font-size-subtitle);font-weight:var(--font-weight-bold)}.upsell-group-items{display:flex;flex-direction:column;gap:var(--space-03);position:relative;z-index:1}.upsell-group-items--compact{display:grid;grid-template-columns:repeat(3,1fr);max-width:66%}@media(width < 1024px){.upsell-group-items--compact{grid-template-columns:1fr}}.upsell-group-item{align-items:center;background-color:var(--color-purple-5);border-radius:var(--radius-component);display:flex;gap:var(--space-03);padding:var(--space-03)}.upsell-group-item__illustration{height:50px;margin:auto;width:auto}.upsell-group-item__body{align-self:flex-start;flex-grow:1}.upsell-group-item__title{align-items:center;color:var(--color-purple-100);display:flex;font-size:var(--font-size-title-3);font-weight:var(--font-weight-bold)}.upsell-group-item__subtitle{font-size:var(--font-size-subtitle);font-weight:var(--font-weight-bold)}.upsell-group__border{border:4px solid var(--color-white);border-radius:var(--radius-container);position:relative}.upsell-group__wrapper.upsell-group__border--green .upsell-group__border{border:4px solid var(--color-green-100)}.upsell-group__wrapper.upsell-group__border--dark .upsell-group__border{border:4px solid var(--color-purple-100)}.upsell-group__tag{align-items:center;border-radius:var(--radius-component);display:flex;font-size:var(--font-size-subtitle);left:50%;padding:var(--space-01);padding-right:var(--space-03);position:absolute;top:0;transform:translate(-50%,-50%);z-index:2}.upsell-group__wrapper.upsell-group__border--green .upsell-group__tag{background:var(--color-green-100);color:var(--color-white)}.upsell-group__wrapper.upsell-group__border--dark .upsell-group__tag{background:var(--color-purple-100);color:var(--color-white)}.upsell-group__number-input::-webkit-inner-spin-button,.upsell-group__number-input::-webkit-outer-spin-button{appearance:inner-spin-button;height:100%;opacity:1;position:absolute;right:0;top:0;width:17px}.petronille-tier-columns{display:grid;gap:var(--space-02);grid-template-columns:repeat(3,1fr)}@media(width < 1024px){.petronille-tier-columns{grid-template-columns:1fr}}.petronille-tier-column{border-radius:var(--radius-component);display:flex;flex-direction:column;justify-content:space-between;margin-top:-25px;overflow:hidden;position:relative}.petronille-tier-column__background{background-color:var(--color-purple-5);border:4px solid var(--color-purple-5);border-radius:var(--radius-component);border-top-left-radius:150px;border-top-right-radius:150px;bottom:0;content:"";height:75%;position:absolute;width:100%}.petronille-tier-column__background--highest{border:4px solid var(--color-purple-100)}.petronille-tier-column__top{align-items:center;display:flex;flex-direction:column;gap:var(--space-02);padding-inline:var(--space-03);position:relative;text-align:center;z-index:1}.petronille-tier-column__illu{filter:drop-shadow(10px 10px 9px rgba(107,77,172,.2));max-width:100%;position:relative;width:300px;z-index:1}.petronille-tier-column__tagline{color:var(--color-purple-100);font-size:var(--font-size-subtitle);font-weight:var(--font-weight-bold)}.petronille-tier-column__name{color:var(--color-purple-200);font-size:var(--font-size-title-2);font-weight:var(--font-weight-bold)}.petronille-tier-column__features{display:flex;flex-direction:column;gap:var(--space-02);margin-block:var(--space-04);padding:0;width:100%}.petronille-tier-column__feature{align-items:center;background-color:var(--color-purple-10);border-radius:var(--radius-component);color:var(--color-purple-100);display:flex;font-size:var(--font-size-subtitle);gap:var(--space-02);padding:var(--space-02);text-align:left}.petronille-tier-column__actions{font-weight:var(--font-weight-bold);padding:var(--space-03) var(--space-04);text-align:center;z-index:1}.petronille-tier-column__actions>button{width:100%}.petronille-tier-column__actions dialog{text-align:left}.upsell-group:has(.petronille-tier-column) .upsell-group__header-background{height:250%}.plan-card{align-items:stretch;border-radius:var(--radius-container);display:flex;overflow:hidden;position:relative}.plan-card--red{background:linear-gradient(90deg,var(--color-red-20),var(--color-white) 100%)}.plan-card--green{background:linear-gradient(90deg,var(--color-green-20),var(--color-white) 100%)}.plan-card--purple{background:linear-gradient(90deg,var(--color-purple-20),var(--color-white) 100%)}.plan-card--orange{background:linear-gradient(90deg,var(--color-orange-20),var(--color-white) 100%)}.plan-card--blue{background:linear-gradient(90deg,var(--color-blue-20),var(--color-white) 100%)}.plan-card__background{height:100%;overflow:hidden;position:absolute;width:100%}.plan-card__background__geometric{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.plan-card__icon{position:relative;z-index:1}.plan-card__icon__petronille{height:200px;transform:scale(1.3);transform-origin:center}@media(width < 1024px){.plan-card__icon__petronille{display:none}}.plan-card__body{display:flex;flex-direction:column;gap:var(--space-03);padding:var(--space-03);z-index:2}.plan-card__content{flex-grow:1}.plan-card__title{font-size:var(--font-size-title-2);font-weight:var(--font-weight-bold)}.plan-card__price{font-weight:var(--font-weight-bold);margin-block:var(--space-03)}.plan-card__price__flat{font-size:var(--font-size-title-2)}.my-upsell-card{align-items:center;background:var(--color-purple-10);border-radius:var(--radius-container);display:flex;overflow:hidden}.my-upsell-card,.my-upsell-card__hero{position:relative}@media(width < 1024px){.my-upsell-card__hero{display:none}}.my-upsell-card__hero__geometric{background:var(--color-purple-100);border-bottom-right-radius:var(--radius-full);border-top-right-radius:var(--radius-full);height:100%;position:absolute;width:100%;z-index:1}.my-upsell-card__hero__petronille{height:100px;position:relative;width:100px;z-index:2}.my-upsell-card__body{flex:1;font-weight:700;padding:var(--space-03)}.my-upsell-card__title{color:var(--color-purple-100);font-size:var(--font-size-title-3)}.my-upsell-card__trialing{margin:var(--space-03)}.unlock-your-potential-card{align-items:center;background:linear-gradient(90deg,var(--color-purple-160),var(--color-purple-120) 100%);border-radius:var(--radius-container);display:flex;flex-direction:row;overflow:hidden;position:relative}@media(width < 1024px){.unlock-your-potential-card{flex-direction:column}}.unlock-your-potential-card__background{height:100%;pointer-events:none;position:absolute;width:100%;z-index:0}.unlock-your-potential-card__background__geometric{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.unlock-your-potential-card__illustration{max-height:125px;position:relative;z-index:1}.unlock-your-potential-card__body{align-items:center;display:flex;flex:1;flex-direction:row;gap:var(--space-03);padding:var(--space-03);position:relative;z-index:1}@media(width < 1024px){.unlock-your-potential-card__body{flex-direction:column}}.unlock-your-potential-card__text{color:var(--color-white);flex:1;font-weight:var(--font-weight-bold)}.unlock-your-potential-card__title{font-size:var(--font-size-title-2)}.pedagogical_blocks-tile{border-radius:16px;padding-top:8px}.pedagogical_blocks-tile.selectable:focus-within,.pedagogical_blocks-tile.selectable:hover,.pedagogical_blocks-tile__selected{background-color:var(--color-purple-100);cursor:pointer}.pedagogical_blocks-tile.disabled{opacity:.6;pointer-events:none}.pedagogical_blocks-tile>.tile__header{background-image:url(/images/bg-circle-5544d270f762fb8021e5419933057738.svg?vsn=d);background-position:-50% -50%;background-size:cover}.pedagogical_blocks-tile>.tile__header,.pedagogical_blocks-tile>.tile__label{background-color:var(--color-purple-20)}.pedagogical_blocks-tile>.tile__label>.accordion__title,.pedagogical_blocks-tile>.tile__label>.form-label,.pedagogical_blocks-tile>.tile__label>.label{color:var(--color-purple-100)}.pedagogical_blocks-tile__label{align-items:center;display:flex;height:80%}.pedagogical_blocks-category_badge{border-radius:10px;color:var(--color-white);font-weight:900;height:min-content;line-height:16px;padding:var(--space-02);width:-moz-fit-content;width:fit-content}.pedagogical_blocks-label{align-items:center;display:flex;gap:var(--space-03)}.pedagogical_blocks-label p{color:var(--color-grey-200)}.checkbox-list{display:flex;gap:var(--space-05);margin:var(--space-04) 0;width:100%}.checkbox-list__column{display:flex;flex:1;flex-direction:column}.checkbox-list__actions{align-items:flex-end;display:flex;gap:var(--space-03);justify-content:space-between;margin-bottom:var(--space-03)}.checkbox-list__actions div:first-child{flex:1}.checkbox-list__actions div:last-child{flex-shrink:0}.checkbox-list__list{border:1px solid var(--color-grey-20);border-radius:var(--radius-component);flex:1;margin-top:var(--space-03);max-height:350px;min-height:350px;overflow-y:auto;padding:var(--space-02)}.checkbox-list__empty-message{color:var(--color-grey-80);display:none;padding:var(--space-03);text-align:center}.checkbox-list__empty-message:only-child{display:block}.outline-card{background-color:var(--color-white);border-radius:var(--radius-component);display:flex;flex-direction:column;font-weight:var(--font-weight-bold);min-height:8rem;min-width:12rem;position:relative;text-align:center;width:calc(25% - var(--space-03))}.outline-card__content{align-items:center;display:flex;flex:1;justify-content:center;padding:var(--space-02) var(--space-03)}.outline-card__outline{--outline-height:var(--size-xs);border-bottom-left-radius:var(--radius-component);border-bottom-right-radius:var(--radius-component);display:flex;height:var(--outline-height);justify-content:center;position:relative}.outline-card__badge{position:absolute;top:calc((var(--size-md) - var(--outline-height))*-1/2);z-index:2}.onboarding-alert{--alert-title-color:var(--color-white);--alert-body-color:var(--color-white);--alert-background-color:var(--color-purple-5);--alert-active-background-color:var(--color-purple-20);--alert-border-color:var(--color-purple-140);align-items:start;background:linear-gradient(90deg,var(--color-purple-160),var(--color-purple-120) 100%);background-color:var(--alert-background-color);border-radius:var(--radius-container);color:var(--alert-title-color);display:flex;font-size:var(--font-size-title-4);font-weight:var(--font-weight-bold);margin-bottom:var(--space-03);min-height:3rem;padding:var(--space-02);position:relative}.onboarding-alert__dismiss{position:absolute;right:var(--space-01);top:var(--space-01)}.onboarding-alert .button:focus,.onboarding-alert .tt-suggestion:focus,.onboarding-alert .vex-dialog-button:focus{--button-border-color:var(--alert-border-color)}.onboarding-alert .button:active,.onboarding-alert .tt-suggestion:active,.onboarding-alert .vex-dialog-button:active{--button-border-color:var(--alert-border-color);background-color:var(--alert-active-background-color)}.onboarding-alert .button:focus-visible,.onboarding-alert .tt-suggestion:focus-visible,.onboarding-alert .vex-dialog-button:focus-visible{box-shadow:0 0 0 2px var(--color-purple-200),0 0 0 4px var(--color-white)}.onboarding-alert__image{display:none}@media(min-width:768px){.onboarding-alert__image{display:block;width:150px}}.onboarding-alert__content{align-items:center;display:flex;gap:var(--space-04);width:100%}@media(min-width:768px){.onboarding-alert__content{flex-direction:row}}.onboarding-alert__title{color:var(--alert-title-color);font-size:var(--font-size-title-3)}.onboarding-alert__body{color:var(--alert-body-color);font-size:var(--font-size-paragraph);font-weight:var(--font-weight-regular);line-height:normal}.onboarding-alert__action{margin-left:auto;padding-top:var(--space-02);position:relative}.onboarding-alert__background{border-radius:var(--radius-container);height:100%;margin:calc(var(--space-02)*-1);overflow:hidden;position:absolute;width:100%}.onboarding-alert__background__image{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:0}.onboarding-alert__dismiss--light{color:var(--color-white)}.onboarding-card{--onboarding-card-title-color:var(--color-purple-200);border-radius:var(--radius-container);box-shadow:var(--shadow);color:var(--onboarding-card-title-color);font-weight:var(--font-weight-bold);height:100%;padding:var(--space-02);position:relative}.onboarding-card--red{background:linear-gradient(to bottom,var(--color-red-80),var(--color-red-5) 100%)}.onboarding-card--orange{background:linear-gradient(to bottom,var(--color-orange-80),var(--color-orange-5) 100%)}.onboarding-card--blue{background:linear-gradient(to bottom,var(--color-blue-80),var(--color-blue-5) 100%)}.onboarding-card__title{color:var(--onboarding-card-title-color);font-size:var(--font-size-title-3);margin:var(--space-01) var(--space-04)}.onboarding-card__content{align-items:center;display:flex;flex-direction:column;gap:var(--space-02);height:100%;justify-content:center}@media(min-width:768px){.onboarding-card__content{align-items:center;display:grid;gap:0;grid-template-rows:1fr auto auto;justify-items:center}}.onboarding-card__image{display:none}@media(min-width:768px){.onboarding-card__image{display:block;font-family:"object-fit:cover";height:20rem;margin:auto;object-fit:cover;padding:var(--space-02)}}.onboarding-card__background{border-radius:var(--radius-container);bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.onboarding-card__background__image{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:0}.onboarding-cards{align-items:stretch;display:grid;gap:var(--space-03);grid-template-columns:1fr}@media(min-width:768px){.onboarding-cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.onboarding-cards{grid-template-columns:repeat(3,1fr)}}.onboarding-card .button,.onboarding-card .tt-suggestion,.onboarding-card .vex-dialog-button{color:var(--color-white);margin:var(--space-01) var(--space-04);position:relative}.onboarding-card .button:active,.onboarding-card .button:focus,.onboarding-card .button:hover,.onboarding-card .tt-suggestion:active,.onboarding-card .tt-suggestion:focus,.onboarding-card .tt-suggestion:hover,.onboarding-card .vex-dialog-button:active,.onboarding-card .vex-dialog-button:focus,.onboarding-card .vex-dialog-button:hover{color:var(--color-white)}.petronille-ai-wrapper{padding-inline:1rem;position:absolute;right:0;top:160px;width:var(--app-page-petrobar-width,20rem)}.petronille-ai{animation:fade-in .3s ease-out forwards;background-color:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:3}.pia-chat__header{background-color:var(--color-purple-10);background-image:url(/images/petronille_header-6553f08290d19b08c92e7290c91a1beb.png?vsn=d);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;position:relative}.pia-data{height:100%;margin-right:50%;padding:var(--space-04)}@media(width < 1024px){.pia-data{display:none}}.pia-data__panel{border-radius:var(--radius-container);overflow-y:auto;overscroll-behavior:contain;padding:var(--space-04)}.pia-chat,.pia-data__panel{background:linear-gradient(180deg,var(--color-white) 0,var(--color-purple-10) 100%);height:100%}.pia-chat{animation:slide-in .3s ease-out forwards;display:flex;flex-direction:column;overflow:hidden;position:fixed;right:0;top:0;width:50%;z-index:999}@media(width < 1024px){.pia-chat{width:100%}}.pia-messages{flex:1;overflow:auto;overscroll-behavior:contain;padding:var(--space-04);padding-bottom:0}.pia-messages__wrapper{align-items:stretch;display:flex;flex-direction:column;gap:var(--space-02);justify-content:flex-end;min-height:100%}.pia-messages-pile{align-items:flex-end;display:flex;flex-direction:row;gap:var(--space-02)}.pia-messages-pile--assistant{align-self:flex-start}.pia-messages-pile--user{align-self:flex-end}.pia-messages-pile__messages{display:flex;flex:1;flex-direction:column;gap:var(--space-01)}.pia-message{background-color:var(--color-white);border-radius:var(--radius-container);display:inline;max-width:450px;overflow-x:auto;padding-block:var(--space-02);padding-inline:var(--space-03)}.pia-message__content{display:flex;flex-direction:column;gap:var(--space-02)}.pia-message__content p{white-space:break-space}.pia-message--assistant{align-self:flex-start;background-color:var(--color-white)}.pia-message--user{align-self:flex-end;background-color:var(--color-purple-100);color:var(--color-white)}.pia-embedded-image{max-width:40%}.pia-embedded-image--user{align-self:flex-end}.pia-message--user a{text-decoration:underline}.pia-message--user a,.pia-message--user a:hover{color:var(--color-white)}.pia-form{background:var(--color-white);border-radius:var(--radius-component);box-shadow:var(--shadow);padding:var(--space-01)}.pia-form:focus-within{outline:2px solid var(--color-purple-80);outline-offset:-2px}.pia-form--disabled{background-color:var(--color-grey-20)}.pia-form--query{background:none;border:none;line-height:1rem;margin:var(--space-02);max-height:300px;min-height:3rem;outline:none;overflow:auto;position:relative;width:100}.pia-form--query:before{content:var(--placeholder-content);opacity:.5;pointer-events:none;position:absolute}.petronille-desktop-actions{display:contents;visibility:visible}@media(width < 1024px){.petronille-desktop-actions{visibility:hidden}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}.pia-flowcharts{display:flex;flex-direction:column;gap:var(--space-03);min-height:100%}.pia-flowchart-level{display:flex;flex-direction:column;gap:var(--space-01)}.pia-flowchart-nested{padding-left:var(--space-04)}.pia-flowchart-item-wrapper{align-items:center;display:flex;flex-direction:row}.pia-flowchart-item{background-color:var(--color-purple-10);border-radius:1rem;display:flex;font-style:italic;font-weight:100;padding-block:var(--space-02);padding-inline:var(--space-03)}.pia-flowchart-item-connector{align-self:flex-start;height:50%;position:relative;transform:translateX(5px)}.pia-flowchart-item-connector:before{content:"";display:inline-block;height:1rem}.pia-flowchart-nested .pia-flowchart-item-connector:before{border-bottom:2px solid var(--color-purple-100);border-bottom-left-radius:.5rem;border-left:2px solid var(--color-purple-100);width:1.5rem}.pia-flowchart-item-connector:after{background:var(--color-white);border:2px solid var(--color-purple-100);border-radius:50%;bottom:0;content:"";height:8px;position:absolute;right:0;width:8px}.pia-flowchart-tables>.pia-flowchart-table>.accordion__header{background:var(--color-purple-20)}.pia-flowchart-tables>.pia-flowchart-table>.accordion__header:hover{background-color:var(--color-purple-40)}.pia-flowchart-tables{display:flex;flex-direction:column;gap:var(--space-02)}.pia-flowchart-table+.pia-flowchart-table{margin-block-start:0}.pia-flowchart-table-children{padding-left:var(--space-02);padding-top:var(--space-01)}.pia-flowchart-table-children .information-display__icon{height:var(--size-xs);width:var(--size-xs)}.pia-flowchart-table-children .accordion__body{padding:var(--space-02)}.pia-waiting{color:var(--color-grey-50);font-size:.875rem;font-style:italic;padding-left:2rem;padding-top:var(--space-04)}.pia-dot,.pia-dots{display:inline-block}.pia-dot{animation:bounce 1.4s infinite}.pia-dot:first-child{animation-delay:0s}.pia-dot:nth-child(2){animation-delay:.15s}.pia-dot:nth-child(3){animation-delay:.3s}@keyframes bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-5px)}}.pia-history{flex:1;padding:var(--space-04)}.pia-history-item{align-items:center;display:flex;gap:var(--space-02)}.pia-history-item__label{flex:1}.pia-history-item__label>p{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-weight:700;overflow:hidden}.pia-pending-tool-calls{flex-direction:column}.pia-pending-tool-calls,.pia-pending-tool-calls__actions{display:flex;gap:var(--space-01)}.pia-pending-tool-calls__validate{flex-grow:1}.pia-pending-tool-call:not(:last-child){border-bottom:1px solid var(--color-grey-20)}.pia-pending-tool-call__header{align-items:center;display:flex;font-weight:700;gap:var(--space-01);padding-block:var(--space-01)}.pia-pending-tool-call__header--expandable{cursor:pointer}.pia-pending-tool-call__chevron{flex-shrink:0;transition:transform .2s ease}.pia-pending-tool-call--open .pia-pending-tool-call__chevron{transform:rotate(180deg)}.pia-pending-tool-call__details{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-01);height:0;overflow:hidden;padding-block:0;transition:height .25s ease,padding-block .25s ease}.pia-pending-tool-call--open .pia-pending-tool-call__details{height:auto;padding-block:var(--space-01)}.pia-pending-tool-call__details code pre{background-color:var(--color-purple-10);border-radius:var(--radius-component);margin-block:var(--space-02);max-height:300px;overflow:auto;padding:var(--space-02)}.pia-button-liked{background-color:var(--color-green-100)}.pia-button-liked svg{color:var(--color-white)}.pia-button-liked:hover{background-color:var(--color-green-80)}.pia-button-disliked{background-color:var(--color-red-100)}.pia-button-disliked svg{color:var(--color-white)}.pia-button-disliked:hover{background-color:var(--color-red-80)}.pia-notification-ping{animation:softping 1.5s cubic-bezier(0,0,.2,1) infinite}@keyframes softping{75%,to{opacity:0;transform:scaleY(1.25) scaleX(1.1)}}.pchat-overlay{animation:pchat-fade-in .3s ease-out forwards}.pchat-panel{animation:pchat-pop-in .25s ease-out forwards}.pchat-tabs{border-bottom:1px solid var(--color-purple-20);box-sizing:initial;padding:var(--space-02) 0 0}@media(min-width:1024px){.pchat-tabs{padding-inline:var(--space-03)}}.pchat-tabs .tab__item{background-color:#0000;color:var(--color-grey-160);gap:var(--space-02)}.pchat-tabs .tab__item:hover{background-color:#0000;color:var(--color-purple-100)}.pchat-tabs .tab__item:active{background-color:var(--color-purple-5)}.pchat-tabs .tab__item--active,.pchat-tabs .tab__item--active:hover{color:var(--color-purple-100)}.pchat-tabs .tab__item--active:after,.pchat-tabs .tab__item--active:hover:after{border-radius:0;bottom:-2px;height:.1875rem;width:100%}.pchat-block,.pchat-block>.accordion__body,.pchat-block>.accordion__header{background-color:#0000;border:0;padding:0}.pchat-block>.accordion__header:hover{background-color:#0000}.pchat-scroller{overscroll-behavior:contain}.pchat-composer-input:before{content:var(--placeholder-content);opacity:.5;pointer-events:none;position:absolute}.pchat-prose{display:flex;flex-direction:column;gap:var(--space-02);line-height:1.6;min-width:0;overflow-wrap:anywhere}.pchat-prose p{margin:0;white-space:break-spaces}.pchat-prose h1,.pchat-prose h2,.pchat-prose h3,.pchat-prose h4{font-size:1em;font-weight:700;line-height:inherit;margin:var(--space-02) 0 0}.pchat-prose hr{border:0;border-top:1px solid var(--color-purple-20);margin:var(--space-01) 0;width:100%}.pchat-prose ol,.pchat-prose ul{display:flex;flex-direction:column;gap:var(--space-01);margin:0;padding-left:var(--space-04)}.pchat-prose ul{list-style:disc}.pchat-prose ol{list-style:decimal}.pchat-prose blockquote{border-left:2px solid var(--color-purple-20);color:var(--color-grey-140);margin:0;padding-left:var(--space-03)}.pchat-prose pre,.pchat-prose table{border:1px solid var(--color-purple-20);border-radius:var(--radius-component);display:block;max-width:100%;overflow:auto}.pchat-prose pre{font-size:.85em;margin:0;max-height:20rem;overflow-wrap:normal;padding:var(--space-02)}.pchat-prose table{border-collapse:collapse}.pchat-prose td,.pchat-prose th{border:1px solid var(--color-purple-20);overflow-wrap:normal;padding:var(--space-01) var(--space-02);text-align:left}.pchat-prose code{background-color:var(--color-purple-5);border-radius:var(--space-01);font-family:monospace;padding-inline:var(--space-01)}.pchat-prose pre code{background-color:#0000;padding-inline:0}@keyframes pchat-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pchat-pop-in{0%{opacity:0;transform:scale(.98)}to{opacity:1}}.pchat-stage:after,.pchat-stage:before{border-radius:50%;content:"";position:absolute;z-index:0}.pchat-stage:before{border:2px solid var(--color-purple-20);bottom:-1rem;height:10.5rem;left:-3.5rem;width:10.5rem}.pchat-stage:after{background-color:var(--color-purple-10);bottom:-3rem;height:14.5rem;right:-4.75rem;width:14.5rem}.pchat-stage__figure{background:url(/images/petronille_stage/poster-9c262bec49b83d3154f4d7354cc370f1.webp?vsn=d) 0 0/auto 100% no-repeat;filter:drop-shadow(0 14px 26px rgba(80,40,160,.14));translate:-50% 0}.pchat-stage__zzz-letter{display:none;filter:drop-shadow(0 0 2.5px #faf8ff) drop-shadow(0 0 2.5px #faf8ff) drop-shadow(0 2px 2px rgba(80,40,160,.22));font-family:Trebuchet MS,Segoe UI,system-ui,sans-serif;font-style:italic;font-weight:900;opacity:0;position:absolute}.pchat-stage__figure[data-state^=sleep]~.pchat-stage__zzz .pchat-stage__zzz-letter--1{animation:pchat-zzz-float 3.6s ease-in-out infinite;display:block}.pchat-stage__figure[data-state^=sleep]~.pchat-stage__zzz .pchat-stage__zzz-letter--2{animation:pchat-zzz-float 3.6s ease-in-out 1.2s infinite;display:block}.pchat-stage__figure[data-state^=sleep]~.pchat-stage__zzz .pchat-stage__zzz-letter--3{animation:pchat-zzz-float 3.6s ease-in-out 2.4s infinite;display:block}.pchat-stage__dream.is-shown{animation:pchat-dream-pop 4.2s ease-in-out forwards}.pchat-stage__dream-bubble:after,.pchat-stage__dream-bubble:before{background-color:var(--color-white);border-radius:50%;box-shadow:0 4px 10px #5028a024;content:"";left:8px;position:absolute}.pchat-stage__dream-bubble:before{bottom:-11px;height:15px;width:15px}.pchat-stage__dream-bubble:after{bottom:-24px;height:8px;left:2px;width:8px}@media(prefers-reduced-motion:reduce){.pchat-stage__dream.is-shown,.pchat-stage__figure[data-state^=sleep]~.pchat-stage__zzz .pchat-stage__zzz-letter--1,.pchat-stage__figure[data-state^=sleep]~.pchat-stage__zzz .pchat-stage__zzz-letter--2,.pchat-stage__figure[data-state^=sleep]~.pchat-stage__zzz .pchat-stage__zzz-letter--3{animation:none}}@keyframes pchat-zzz-float{0%{opacity:0;transform:translate(0) scale(.6) rotate(-6deg)}20%{opacity:.9}70%{opacity:.5}to{opacity:0;transform:translate(34px,-70px) scale(1.25) rotate(8deg)}}@keyframes pchat-dream-pop{0%{opacity:0;transform:translateY(10px) scale(.4)}13%{opacity:1;transform:translateY(0) scale(1.08)}22%{transform:translateY(0) scale(1)}70%{opacity:1;transform:translateY(-6px) scale(1)}to{opacity:0;transform:translateY(-26px) scale(1.06)}}.text-diff{display:grid;gap:var(--space-04);grid-template-columns:1fr auto 1fr;white-space:pre-line}.text-diff__after{font-weight:var(--font-weight-bold)}.text-diff__separator{align-self:center}.deleted{color:var(--color-error-100)}.inserted{color:var(--color-purple-100)}.text-diff:has(.text-diff__before:empty){gap:0;grid-template-columns:0 0 1fr}.text-diff:has(.text-diff__before:empty) .text-diff__separator{visibility:hidden}.promotion_list{margin-top:var(--space-03);padding-left:var(--space-03);position:relative}.promotion_list__vertical-bar{background-color:var(--color-purple-100);border-radius:var(--radius-full);height:100%;left:0;position:absolute;width:.25rem}.promotion_list__cols{display:grid;gap:var(--space-03);grid-template-columns:1fr}@media(min-width:768px){.promotion_list__cols{grid-template-columns:1fr 1fr}}.promotion_list__col{display:flex;flex-direction:column;gap:var(--space-03)}.promotion_list__item{background-color:var(--color-purple-10);color:var(--color-purple-100);gap:var(--space-02);padding:var(--space-02) var(--space-03)}.promotion_list__item,.upgrade-subscription-ad{align-items:center;border-radius:var(--radius-container);display:flex;font-weight:var(--font-weight-bold)}.upgrade-subscription-ad{align-items:stretch;background:linear-gradient(90deg,var(--color-purple-160),var(--color-purple-60) 100%);color:var(--color-white);flex-direction:row;justify-content:space-between;margin-top:var(--space-04);overflow:hidden;padding:var(--space-03);position:relative}.upgrade-subscription-ad__background{height:100%;pointer-events:none;position:absolute;width:100%;z-index:0}.upgrade-subscription-ad__background__geometric{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.upgrade-subscription-ad__illustration-wrapper{display:none;min-width:325px;position:relative}@media(min-width:1280px){.upgrade-subscription-ad__illustration-wrapper{display:block}}.upgrade-subscription-ad__illustration{height:325px;position:absolute;right:0;width:auto}.upgrade-subscription-ad__actions{display:flex;flex-direction:column;gap:var(--space-02);margin-top:var(--space-04);position:relative;z-index:1}@media(min-width:768px){.upgrade-subscription-ad__actions{align-items:center;flex-direction:row}}.partial-absence-slot-selector{border:1px solid var(--color-grey-20);border-radius:var(--radius-component);margin-bottom:var(--space-03)}.pappers-suggestion--empty{background-color:var(--color-purple-10);color:var(--color-purple-100)}.pappers-suggestion--filled{background-color:var(--color-orange-10);color:var(--color-orange-120)}.merger-form__grid{display:grid;grid-template-columns:max-content 1fr;row-gap:var(--space-03)}@media(min-width:768px){.merger-form__grid{grid-template-columns:1fr max-content 1fr max-content 1fr}}.merger-form__grid-label{display:none;height:var(--size-md);margin-top:1.25rem}@media(min-width:768px){.merger-form__grid-label{align-items:center;display:flex;justify-content:flex-end;margin-top:0;text-align:end}}.merger-form__grid-radio{align-items:center;display:flex;height:var(--size-md);margin-top:1.25rem}@media(min-width:768px){.merger-form__grid-radio{margin-top:0;padding-inline-start:var(--space-03)}}.merger-form__custom-fields_subgrid{display:grid;grid-row:span var(--custom-fields-length);grid-template-rows:subgrid}.merger-form__custom-fields_subgrid .custom-field{padding:0}:has(+.merger-form__grid-switcher){margin-bottom:-10rem}@media(min-width:768px){:has(+.merger-form__grid-switcher){margin-bottom:var(--container-el-margin)}}.merger-form__grid-switcher{bottom:0;left:1.5rem;margin-bottom:1rem;margin-top:11rem;position:sticky;right:1.5rem;z-index:2}@media(min-width:768px){.merger-form__grid-switcher{display:none}}@media(width < 768px){.merger-form:has(.merger-form__existing-data-switch.button--active,.merger-form__existing-data-switch.paginator__chip.active) .merger-form__registration_form,.merger-form:has(.merger-form__registration-data-switch.button--active,.merger-form__registration-data-switch.paginator__chip.active) .merger-form__existing_form{display:none}}.custom-field-handle{align-items:center;color:var(--color-grey-120);cursor:grab;display:flex;margin-inline-start:var(--space-02);padding-inline-start:var(--space-02)}.custom-field-handle--boxed{align-self:stretch;border-inline-start:1px solid var(--color-grey-20);margin-block:calc(var(--radius-component)*-1);padding-block:var(--radius-component)}.custom-field-handle--flush{margin-block:0;padding-block:0}.custom-fields-container{display:grid;grid-column:1/-1;grid-template-columns:subgrid;margin:calc(var(--space-03)/-2)}.custom-field{padding:calc(var(--space-03)/2)}.custom-fields-container:not(:has(.custom-field)){margin:0}.custom-fields-container--drop-target:not(:has(.custom-field)){border:1px dashed var(--color-purple-60);border-radius:var(--radius-component);min-height:var(--space-06)}.gu-mirror .custom-field-handle{cursor:grabbing;opacity:1}.fsp-notifications__container{position:fixed!important}[x-cloak]{display:none!important}.vex{bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:1111}.vex-closing{animation:vex-closing 10ms}@keyframes vex-closing{0%{display:block}to{display:none}}.vex-overlay{background-color:#00000038;bottom:0;left:0;position:fixed;right:0;top:0}.vex-content{background-color:var(--color-white);display:flex;left:50%;min-width:30rem;position:absolute;top:40%;translate:-50% -50%;width:max-content}.vex-dialog-form{display:contents}@media(min-width:768px){.vex-content{height:-moz-fit-content;height:fit-content;margin:auto;max-height:90%}}.vex__list{border-left:1px solid var(--color-blue-100);margin-top:1rem;padding-left:1rem}[v-cloak]{height:0;opacity:0;overflow:hidden}:root{--sidebar-left-screen-width:0;--kebab-button-size:3rem;--kebab-xs-button-size:1.5rem;--crm-won-color:#159e4d;--crm-undecided-color:var(--color-purple-100);--crm-lost-color:var(--color-error-100);--crm-cancelled-color:#333;--crm-completed-color:#0b612e}@media(min-width:768px){:root{--sidebar-left-screen-width:250px}}body.visual_loader_on{cursor:wait}.email-modal-opened{position:fixed}.bootstrap-select{border-bottom:none}.customize-email-form .container{display:flex;flex-direction:column}@media(max-width:800px){.customize-email-form .container{height:100%;left:0;top:0;width:100%}}.customize-email-form .email-template-selector{align-items:center;display:flex;padding-right:70px;width:100%}.customize-email-form .email-template-selector .dropdown-toggle{display:none}.customize-email-form .email-template-selector .bootstrap-select{flex:1}.customize-email-form .email-template-selector .bootstrap-select .dropdown-toggle{font-size:1em;margin:0;padding-left:10px;text-transform:none}.email-template-editor{flex:1;overflow:auto;width:100%}.email-template-editor .editor-column{visibility:hidden}.email-template-editor .tags-column .scrollable-tags{flex:1;overflow:auto}.email-template-editor .tags-column ul{list-style:none;padding-left:0;text-align:right}.email-template-editor .tags-column .ifntag,.email-template-editor .tags-column .iftag,.email-template-editor .tags-column .tag{border-radius:5px;box-shadow:1px 1px 3px var(--color-grey-10);color:var(--color-white);cursor:move;display:inline-block;font-size:11px}.email-template-editor .tag{background:var(--color-purple-100)}.email-template-editor .ifntag,.email-template-editor .iftag{background:#8acce7}.collapsible-item .show-details{background:none;border:none;color:#3498db;cursor:pointer;transition:.2s;width:30px}.collapsible-item .show-details i:before{font-size:20px}.collapsible-item.selected .show-details{transform:rotate(90deg)}.collapsible-item.selected .show-details-turnaround{transform:rotate(180deg)}.collapsible-item .bottom-buttons,.collapsible-item .details{display:none}.collapsible-item.selected{border:5px solid #fff;box-shadow:2px 2px 15px #0000004d;position:relative;z-index:80}.collapsible-item.selected .bottom-buttons,.collapsible-item.selected .details{display:flex}.collapsible-item.subtle:not(.selected){opacity:.5}.collapsible-item.no-shadow{box-shadow:none}.collapsible-item .main-infos{align-items:center;display:flex;flex-direction:row;padding:5px}.collapsible-item .main-infos .main-infos-content{flex:1}.collapsible-item .details{flex-direction:column;padding:5px 20px 5px 25px}.collapsible-item .details section{margin-top:10px}.collapsible-item .details .section-title{font-size:1.1em}.collapsible-item .details .white{background:#f5f5f5;margin:0 -20px -15px -25px;padding:10px 25px}.collapsible-item .bottom-buttons{align-items:center;background:#fff;flex-direction:row;margin-top:10px}.collapsible-item .bottom-buttons>*{padding:5px 10px}.collapsible-item .bottom-buttons>.left-aligned{text-align:left}.collapsible-item .bottom-buttons>* .small{display:block;font-size:.7em;font-weight:400}.hidden{display:none}.email-template-selector .form-group .form-control{background-color:#0000}.spinning{animation:spin 2s linear infinite;display:inline-block}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tt-menu,.twitter-typeahead{width:100%}.tt-menu{background:var(--color-white);border-radius:var(--radius-component);box-shadow:var(--shadow);margin-block-start:var(--space-02);padding:var(--space-01);position:absolute;top:100%}.tt-dataset{display:flex;flex-direction:column;gap:var(--space-01)}.tt-suggestion{cursor:pointer;gap:initial;margin:initial}.tt-highlight{background-color:var(--color-purple-10);font-weight:inherit}.full-program .hero-section{background:#eeeff2;border-bottom:2px solid #ced0d4;border-top:2px solid #ced0d4;color:#3a4866;padding:40px 25px}.full-program .modality{border-top:1px solid;display:inline-block;padding-top:10px}.full-program .description{color:#3a4866;font-size:1.3em;margin:20px 0 40px;white-space:pre-wrap}.full-program .program-product{padding:20px 25px}.full-program .icon-category{align-items:center;background:#dfe1e6;border-radius:100%;color:#445a8c!important;display:flex;font-size:3.4em!important;height:52px;justify-content:center;margin:auto 0 auto -48px;opacity:1;width:52px}@media(max-width:400px){.full-program .icon-category{display:none}}.full-program .icon-subcategory{color:#3498db;margin:0 12px 0 0}.full-program li{margin-left:25px;position:relative}.full-program .icon-resource{background:#dfe1e6;border-radius:100%;bottom:35px;height:71px;margin:0 12px 0 0;padding:10px;position:relative;width:71px}.full-program .icon-item{color:#50505099;font-size:.8em}.full-program .icon-clock{color:#50505099;height:38px;margin-left:-30px;margin-right:5px;width:38px}.full-program .left-container{background:#eeeff2;border-left:3px solid #445a8c;border-radius:4px;border-radius:0;float:right;font-size:1.2em;margin:90px 0;top:50px;width:18vw}.full-program .left-container p{color:#445a8c;font-weight:700;margin:0}.full-program .left-container span{color:#505050;font-weight:400}@media(max-width:1200px){.full-program .left-container{font-size:1.1em;width:20vw}}@media(max-width:945px){.full-program .left-container{float:none;font-size:1em;margin:auto;position:relative;top:0;width:60%}}.full-program .duration{align-items:center;display:flex;justify-content:center;padding:15px 15px 15px 25px}.full-program .registration{display:flex;justify-content:space-around}@media(max-width:370px){.full-program .registration{flex-wrap:wrap}}.full-program .registration .btn-inter{font-size:10px!important;padding:5px 18px!important}@media(max-width:1200px){.full-program .registration .btn-inter{padding:5px 12px!important}}.full-program .subtitle-section{color:#445a8c;font-size:1.2em;text-transform:uppercase}.full-program .section{border-left:3px solid #445a8c;border-radius:0 4px 4px 0;box-sizing:border-box;display:flex;justify-content:flex-start;margin:25px auto 50px 20px;padding:20px}@media(max-width:1680px){.full-program .section{width:70%}}@media(max-width:1200px){.full-program .section{margin:25px -20px 25px 0;width:65%}}@media(max-width:945px){.full-program .section{margin:20px auto;width:95%}}.full-program .section ul>li{font-size:16px;list-style:none}.full-program .section ul{line-height:26px;padding:0}.full-program .list-items{align-items:center;display:flex;margin-bottom:10px}.full-program .subcategory-title{color:#445a8c;display:flex;font-size:18px;margin-left:25px}.full-program .steps{background:none!important}.full-program .steps.opened .dropdown-all:before{content:"-"}.full-program .steps.opened .list-substeps{display:block}.full-program .steps.opened.dropdown-step:before{content:"-"}.full-program .steps-subtitle{align-items:center;display:flex;justify-content:space-between;width:76%}.full-program .steps-subtitle div{color:#3498db;font-size:1.5em;text-align:end;width:50px}.full-program .steps-subtitle div:hover{color:#445a8c;cursor:pointer}@media(max-width:1680px){.full-program .steps-subtitle{width:72%}}@media(max-width:1200px){.full-program .steps-subtitle{width:65%}}@media(max-width:945px){.full-program .steps-subtitle{width:97%}}.full-program .steps-subtitle .dropdown-all:before{content:"+"}.full-program .step-block{background:none;border:none;border-radius:0;display:inherit;margin-left:5px;padding:0;position:relative;width:100%}.full-program .list-steps{box-sizing:border-box;display:inline-block;list-style:none;margin:0;max-height:inherit;padding:0!important;position:relative;width:75%}@media(max-width:1680px){.full-program .list-steps{width:70%}}@media(max-width:1200px){.full-program .list-steps{width:65%}}@media(max-width:945px){.full-program .list-steps{width:98%}}.full-program .list-steps .dropdown-step{border-radius:4px;color:#29303b;font-weight:700;margin-bottom:20px;width:100%}.full-program .list-steps .dropdown-step.opened .list-substeps{display:block!important}.full-program .list-steps .dropdown-step.opened.dropdown-step:before{content:"-"}.full-program .list-steps .dropdown-step:before{color:#3498db;content:"+";font-size:1.5em;margin:20px;position:absolute}.full-program .list-steps .dropdown-step div{background:#dfe1e6;border-radius:5px;padding:20px 20px 20px 60px}.full-program .list-steps .dropdown-step div:hover{background:#e6e7e9;cursor:pointer}.full-program .list-steps .dropdown-active{background:#445a8c08!important;height:auto}.full-program .list-steps .list-substeps{box-sizing:border-box;color:#505050;display:none;font-size:14px;font-weight:400;text-transform:none}.full-program .list-steps .list-substeps li{margin:10px 10px 10px 30px;padding:0}.full-program .list-steps>li{margin-left:0;padding-bottom:5px}.full-program .satisfaction-block{padding:0 20px}.full-program .resources{display:flex;justify-content:space-around}@media(max-width:945px){.full-program .resources{flex-direction:column}}.full-program .resources .resources-block{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;font-size:15px;justify-content:flex-start;margin:10px;padding:0 20px 20px;text-align:center;text-align:justify;width:100%}@media(max-width:945px){.full-program .resources .resources-block{margin:25px auto;width:95%}}.full-program .resources .resources-block ul{margin:20px auto;max-width:100%!important;min-width:100%!important}.full-program .resources .resources-block ul>li{margin-bottom:10px}.full-program .resources .mentoring{line-height:30px;padding:20px;white-space:pre-wrap;width:100%}@media(max-width:954px){.full-program .resources .mentoring{margin:20px auto}}.full-program .resources .category-resources{align-items:center;color:#445a8c;display:flex;flex-direction:column;font-weight:700;justify-content:flex-start;text-align:center;text-transform:uppercase;width:100%}.full-program .resources .category-resources i{border-radius:100%;bottom:35px;color:#445a8c;font-size:3.4em;padding:10px;position:relative}.full-program .resources .category-resources span{position:relative;top:-18px}.pedagogical-list__item{display:list-item}.pedagogical-resources__label-block{background-color:var(--color-purple-10);border-radius:4px;font-weight:700;height:-moz-fit-content;height:fit-content;margin-bottom:.25rem;min-width:75px;padding:.25rem .5rem;text-align:center;width:-moz-fit-content;width:fit-content}.pick-dpc-form{animation:fadein .2s;background:#000000b3;height:100%;left:0;perspective:1000px;position:fixed;top:0;width:100%;z-index:1000}.pick-dpc-form .content{animation:slidetop2 .2s;background:#f2f2f2;display:flex;flex-direction:column;height:96%;left:2%;position:absolute;top:2%;transition:.5s;width:96%}@media(max-width:800px){.pick-dpc-form .content{height:100%;left:0;top:0;width:100%}}.pick-dpc-form .buttons{background:#eee;border-top:1px solid #ddd}.pick-dpc-form p{font-size:1.5em;font-weight:700}.pick-dpc-form .dpcs{flex:1;overflow:auto}.pick-dpc-form .dpcs .scrollable{display:flex;flex-direction:row}@media(max-width:800px){.pick-dpc-form .dpcs .scrollable{flex-direction:column}}.pick-dpc-form .dpcs .scrollable .left{flex:1;padding:20px 10px 20px 20px}.pick-dpc-form .dpcs .scrollable .right{background:#fff;border-left:1px solid #ddd;flex:1;padding:20px 20px 20px 10px}.pick-dpc-form .dpcs .years{font-size:1.2em;margin-bottom:10px}.pick-dpc-form .dpcs .select-year{opacity:.4}.pick-dpc-form .dpcs .select-year.selected{opacity:1}.pick-dpc-form .dpcs .classic-orientations,.pick-dpc-form .dpcs .professions{list-style:none;padding-left:0}.pick-dpc-form .dpcs .profession{background:#86dbaa;color:#fff;font-size:13px;font-weight:700;margin-top:2px;padding:2px 5px}.pick-dpc-form .dpcs .orientations{padding-left:15px}.pick-dpc-form .dpcs .classic-orientation{align-items:center;display:flex;flex-direction:row;margin-top:5px}.pick-dpc-form .dpcs .classic-orientation *{flex:1;font-size:11px!important;line-height:14px}.pick-dpc-form .dpcs .classic-orientation button{margin-bottom:0!important}.pick-dpc-form .dpcs button{background:none;border:none;color:#3498db;font-size:12px;text-align:left}.dynamic-list li:first-of-type>.delete-field{display:none}.dynamic-list--removable-first li:first-of-type>.delete-field{display:inline-flex}.dpc-orientation{align-items:center;color:#3498db;cursor:pointer;display:flex;flex-direction:row;font-size:11px;margin-top:10px;position:relative}.dpc-orientation:hover{color:none}.dpc-orientation textarea{border:none;cursor:pointer}.dpc-orientation .profession{background:#86dbaa;color:#fff;flex:1;font-weight:700;padding:5px}.dpc-orientation .orientation{color:#445a8c;flex:1;margin-left:10px}.dashboard-page a:focus,.dashboard-page a:hover{color:var(--color-purple-140)}.dashboard-page .dashboard-green-link{color:var(--color-green-100)}.dashboard-page .dashboard-green-link:focus,.dashboard-page .dashboard-green-link:hover{color:var(--color-green-140)}.dashboard-page .graph{position:relative}.dashboard-page .graph svg{left:0;pointer-events:none;position:absolute;top:0;width:100%}.dashboard-page .graph svg .curve-point{pointer-events:auto}.dashboard-page .graph svg:first-of-type{position:relative;top:0}.content-editor{height:calc(100% - 100px)}.content-editor-nav--bottom{margin-top:var(--space-04)}.content-editor .content-editor-nav *{margin-bottom:0;margin-top:0}.content-editor .page-nav{align-items:center;display:flex;flex-direction:row;gap:var(--space-02)}.content-editor-wrapper{background:#fff;border-radius:10px;box-shadow:2px 2px 20px #0000001a;flex:1;margin-top:18px;padding-top:20px}.content-editor-wrapper ol,.content-editor-wrapper ul{list-style:revert}.content-editor-wrapper h2{font-size:1.8em}.edit-html .download,.edit-html .save{float:right;position:relative;top:-55px}.edit-html .gjs-one-bg{background-color:#f2f2f2}.edit-html .gjs-color-warn,.edit-html .gjs-four-color,.edit-html .gjs-two-color{color:#505050}.edit-html .gjs-three-bg{background-color:#3498db;color:#fff}.edit-html .gjs-four-color-h:hover{color:#3498db}.edit-html .gjs-pn-commands,.edit-html .gjs-pn-views-container{box-shadow:none}.edit-html .gjs-pn-views{border-bottom:none}.edit-html .gjs-block{background:#fff;border:2px solid #505050;border-radius:5px;color:#505050}.edit-html .gjs-block:hover{background:#505050;border-color:#fff;color:#fff}.edit-html .gjs-block .gjs-block-label{font-size:1em}.edit-html .gjs-block.fa-link:before,.edit-html .gjs-block.fa-map-o:before,.edit-html .gjs-block.fa-youtube-play:before{font-size:2em;line-height:2em}.edit-html .gjs-block.fa-link .gjs-block-label,.edit-html .gjs-block.fa-map-o .gjs-block-label,.edit-html .gjs-block.fa-youtube-play .gjs-block-label{font-size:.72em}.edit-html .gjs-pn-views,.edit-html .gjs-pn-views-container{padding-left:10px;width:210px}.edit-html .gjs-cv-canvas{box-shadow:0 0 1px 1px #ddd;margin-top:1px;width:calc(100% - 211px)}.edit-html .gjs-block-category.gjs-open{border-bottom:none}.edit-html .fa-arrows-alt,.edit-html .fa-bars,.edit-html .fa-code,.edit-html .fa-download,.edit-html .fa-eye,.edit-html .gjs-block-category.gjs-open .gjs-title,.edit-html .gjs-pn-btn.fa-cog{display:none}.edit-html .gjs-pn-options{opacity:.3;right:210px}.edit-html .gjs-pn-devices-c{opacity:.3}.edit-html .gjs-pn-buttons{justify-content:space-evenly}.edit-html .gjs-sm-sector .gjs-sm-property .gjs-sm-btn{background:#3498db;border-radius:0;box-shadow:0 2px 2px 0 #00000024,0 3px 1px -2px #0003,0 1px 5px 0 #0000;color:#fff}.edit-html .gjs-radio-item{background-color:#00000026}.edit-html .gjs-radio-item-label{color:#ffffffbf}.edit-html .gjs-pn-btn{color:#3498db}.edit-html .gjs-pn-btn.gjs-pn-active{background:#3498db;color:#fff}.edit-html .gjs-pn-btn.gjs-pn-active:hover{color:#fff}.edit-html .gjs-pn-btn:hover{color:none}.edit-html .gjs-editor{font-family:var(--font-family)}.edit-html .gjs-mdl-content .btn{margin:0 0 10px}.edit-html .gjs-sm-title{background:#f2f2f2;border:none;color:#505050}.edit-html .gjs-sm-properties{background:#fff;border:1px solid #ddd}.edit-html .gjs-sm-sector{border:none!important}.edit-html .gjs-mdl-title,.edit-html .gjs-sm-header,.edit-html .gjs-sm-title,.edit-html .gjs-traits-label,.edit-html .gjs-trt-header{font-size:15px}.edit-html .gjs-trt-trait{align-items:center}.edit-html .gjs-trt-traits{background:none}.edit-html .gjs-field-text,.edit-html .gjs-label,.edit-html .gjs-sm-properties{font-size:12.5px}.edit-html .gjs-clm-tags{display:none}.edit-html .gjs-field,.edit-html .gjs-sm-sector .gjs-sm-stack #gjs-sm-add,.edit-html .gjs-sm-sector input,.edit-html .gjs-sm-sector select{color:#445a8c}.edit-html .gjs-editor-cont .sp-container{z-index:3}.edit-html .gjs-field{background-color:#0000;background-image:linear-gradient(#445a8c,#445a8c),linear-gradient(#d2d2d2,#d2d2d2);background-position:bottom,center calc(100% - 1px);background-repeat:no-repeat;background-size:0 2px,100% 1px;border:0;border-radius:0;box-shadow:none;float:none;transition:background 0s ease-out}.edit-html .gjs-field.gjs-field-checkbox{background:#3498db}.edit-html .gjs-field.gjs-field-checkbox input:checked+.gjs-chk-icon{border-color:#fff}.edit-html .gjs-field .gjs-input-holder{font-size:12.5px}.edit-html .gjs-field-arrow-d{border-top-color:#445a8c}.edit-html .gjs-field-arrow-u{border-bottom-color:#445a8c}.edit-html .icon-add-comp:before,.edit-html .icon-comp100:before,.edit-html .icon-comp30:before,.edit-html .icon-comp50:before,.edit-html .icon-rm:before{content:""}.edit-html .icon-add-comp{background:url(../images/grapesjs/icon-sq-a.png) no-repeat 50%}.edit-html .icon-comp100{background:url(../images/grapesjs/icon-sq-1.png) no-repeat 50%}.edit-html .icon-comp50{background:url(../images/grapesjs/icon-sq-2.png) no-repeat 50%}.edit-html .icon-comp30{background:url(../images/grapesjs/icon-sq-3.png) no-repeat 50%}.edit-html .icon-rm{background:url(../images/grapesjs/icon-sq-r.png) no-repeat 50%}.edit-html .icons-flex{background-size:70% 65%!important;height:25px;margin:auto;opacity:.9;width:28px}.edit-html .icon-dir-row{background:url(../images/grapesjs/flex-dir-row-b62c162c387c69a69703e05014ec86fd.png?vsn=d) no-repeat 50%}.edit-html .icon-dir-row-rev{background:url(../images/grapesjs/flex-dir-row-rev-fb2c20eaf1ee2b3b46fd40d0f83593f5.png?vsn=d) no-repeat 50%}.edit-html .icon-dir-col{background:url(../images/grapesjs/flex-dir-col-273668de3dc8a347399f9d29ddccc7dd.png?vsn=d) no-repeat 50%}.edit-html .icon-dir-col-rev{background:url(../images/grapesjs/flex-dir-col-rev-9c8de7b5d17c8874061d6fc2ccda0538.png?vsn=d) no-repeat 50%}.edit-html .icon-just-start{background:url(../images/grapesjs/flex-just-start-9ee0a52c6475489b8807761843ad5905.png?vsn=d) no-repeat 50%}.edit-html .icon-just-end{background:url(../images/grapesjs/flex-just-end-73b26ee778193c250f8faf33343a5ba6.png?vsn=d) no-repeat 50%}.edit-html .icon-just-sp-bet{background:url(../images/grapesjs/flex-just-sp-bet-42a04f1e26a353680bdb683bb9f4ba92.png?vsn=d) no-repeat 50%}.edit-html .icon-just-sp-ar{background:url(../images/grapesjs/flex-just-sp-ar-2f015408f8962a844dd16f94fca8e5a1.png?vsn=d) no-repeat 50%}.edit-html .icon-just-sp-cent{background:url(../images/grapesjs/flex-just-sp-cent-46a02da8783e3f1d2ad6e1a573003ebb.png?vsn=d) no-repeat 50%}.edit-html .icon-al-start{background:url(../images/grapesjs/flex-al-start-1eb79172a673656ed322540df5d60307.png?vsn=d) no-repeat 50%}.edit-html .icon-al-end{background:url(../images/grapesjs/flex-al-end-16a51b6fdbdf99ecc0d5297aa2e77cf8.png?vsn=d) no-repeat 50%}.edit-html .icon-al-str{background:url(../images/grapesjs/flex-al-str-3a4e94b48e59fb4185c71089d1e65cb5.png?vsn=d) no-repeat 50%}.edit-html .icon-al-center{background:url(../images/grapesjs/flex-al-center-8918a20035dd0cfa5bfbdce320acb007.png?vsn=d) no-repeat 50%}.edit-html #gjs-sm-{display:none;padding-top:30px}.edit-html #gjs{margin-top:90px}.edit-html #component-editor{display:flex;height:100%;justify-content:center}.editor-column{flex:7;visibility:hidden}.tags-column{flex:3;padding-left:20px}.tags-column ul{list-style:none;padding-left:0;text-align:right}.tags-column ul p{color:#aaa;font-weight:700;margin:10px 10px 5px 0}.tags-column ul .ifntag,.tags-column ul .iftag,.tags-column ul .tag{border-radius:5px;box-shadow:1px 1px 3px #ccc;color:#fff;cursor:move;display:inline-block;font-family:Lato,sans-serif;font-size:11px}.scrollable-tags{flex:1;overflow:auto}.evaluation-show .form-visibility__guest-line{align-items:center;grid-template-columns:2fr 1fr 4fr}.evaluation-show .help{color:var(--color-grey-120);font-family:var(--font-family),cursive;font-size:.75rem;font-style:italic}.evaluation-show .form-preview{height:200px;margin-top:10px;overflow:hidden;padding:10px;position:relative}.evaluation-show .form-preview:after{background:#0000;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.evaluation-show .form-preview .form{background:var(--color-white);box-shadow:0 1px 2px 0 #0000000d;margin:0;min-height:400px;transform:scale(.5);transform-origin:top left}:root{--tagify-dd-color-primary:#3595f6;--tagify-dd-bg-color:#fff;--tagify-dd-item-pad:.3em .5em}.tagify{--tags-disabled-bg:#f1f1f1;--tags-border-color:#ddd;--tags-hover-border-color:#ccc;--tags-focus-border-color:#3595f6;--tag-border-radius:3px;--tag-bg:#e5e5e5;--tag-hover:#d3e2e2;--tag-text-color:#000;--tag-text-color--edit:#000;--tag-pad:0.3em 0.5em;--tag-inset-shadow-size:1.1em;--tag-invalid-color:#d39494;--tag-invalid-bg:#d3949480;--tag-remove-bg:#d394944d;--tag-remove-btn-color:#000;--tag-remove-btn-bg:none;--tag-remove-btn-bg--hover:#c77777;--input-color:inherit;--tag--min-width:1ch;--tag--max-width:auto;--tag-hide-transition:0.3s;--placeholder-color:#0006;--placeholder-color-focus:#00000040;--loader-size:.8em;--readonly-striped:1;align-items:flex-start;border:1px solid var(--tags-border-color);box-sizing:border-box;cursor:text;display:inline-flex;flex-wrap:wrap;line-height:0;outline:0;padding:0;position:relative;transition:.1s}@keyframes tags--bump{30%{transform:scale(1.2)}}@keyframes rotateLoader{to{transform:rotate(1turn)}}.tagify:hover:not(.tagify--focus):not(.tagify--invalid){--tags-border-color:var(--tags-hover-border-color)}.tagify[disabled]{background:var(--tags-disabled-bg);filter:saturate(0);opacity:.5}.tagify[disabled],.tagify[disabled].tagify--select,.tagify[readonly].tagify--select{pointer-events:none}.tagify[disabled]:not(.tagify--mix):not(.tagify--select),.tagify[readonly]:not(.tagify--mix):not(.tagify--select){cursor:default}.tagify[disabled]:not(.tagify--mix):not(.tagify--select)>.tagify__input,.tagify[readonly]:not(.tagify--mix):not(.tagify--select)>.tagify__input{margin:5px 0;visibility:hidden;width:0}.tagify[disabled]:not(.tagify--mix):not(.tagify--select) .tagify__tag>div,.tagify[readonly]:not(.tagify--mix):not(.tagify--select) .tagify__tag>div{padding:var(--tag-pad)}.tagify[disabled]:not(.tagify--mix):not(.tagify--select) .tagify__tag>div:before,.tagify[readonly]:not(.tagify--mix):not(.tagify--select) .tagify__tag>div:before{animation:readonlyStyles 1s calc(-1s*(var(--readonly-striped) - 1)) paused}.tagify--loading .tagify__input>br:last-child,.tagify[disabled] .tagify__tag__removeBtn,.tagify[readonly] .tagify__tag__removeBtn{display:none}.tagify--loading .tagify__input:before{content:none}.tagify--loading .tagify__input:after{animation:rotateLoader .4s linear infinite;border-color:#eee #bbb #888 #0000;border-radius:50%;border-style:solid;border-width:3px;content:"";content:""!important;height:.7em;height:var(--loader-size);margin:-2px 0 -2px .5em;min-width:0;opacity:1;vertical-align:middle;width:.7em;width:var(--loader-size)}.tagify--loading .tagify__input:empty:after{margin-left:0}.tagify+input,.tagify+textarea{left:-9999em!important;position:absolute!important;transform:scale(0)!important}.tagify__tag{align-items:center;cursor:default;display:inline-flex;line-height:normal;margin:5px 0 5px 5px;outline:0;position:relative;transition:.13s ease-out;z-index:1}.tagify__tag>div{border-radius:var(--tag-border-radius);box-sizing:border-box;color:var(--tag-text-color);line-height:inherit;max-width:100%;padding:var(--tag-pad);transition:.13s ease-out;vertical-align:top;white-space:nowrap}.tagify__tag>div>*{display:inline-block;max-width:var(--tag--max-width);min-width:var(--tag--min-width);overflow:hidden;text-overflow:ellipsis;transition:.8s ease,color .1s;vertical-align:top;white-space:pre-wrap}.tagify__tag>div>[contenteditable]{cursor:text;margin:-2px;max-width:350px;outline:0;padding:2px;-webkit-user-select:text;user-select:text}.tagify__tag>div:before{animation:tags--bump .3s ease-out 1;border-radius:inherit;box-shadow:0 0 0 var(--tag-inset-shadow-size) var(--tag-bg) inset;content:"";inset:var(--tag-bg-inset,0);pointer-events:none;position:absolute;transition:.12s ease;z-index:-1}.tagify__tag:focus div:before,.tagify__tag:hover:not([readonly]) div:before{--tag-bg-inset:-2.5px;--tag-bg:var(--tag-hover)}.tagify__tag--loading{pointer-events:none}.tagify__tag--loading .tagify__tag__removeBtn{display:none}.tagify__tag--loading:after{--loader-size:.4em;animation:rotateLoader .4s linear infinite;border-color:#eee #bbb #888 #0000;border-radius:50%;border-style:solid;border-width:3px;content:"";height:.7em;height:var(--loader-size);margin:0 .5em 0 -.1em;min-width:0;opacity:1;vertical-align:middle;width:.7em;width:var(--loader-size)}.tagify__tag--flash div:before{animation:none}.tagify__tag--hide{margin-left:0;margin-right:0;opacity:0;padding-left:0;padding-right:0;pointer-events:none;transform:scale(0);transition:var(--tag-hide-transition);width:0!important}.tagify__tag--hide>div>*{white-space:nowrap}.tagify__tag.tagify--noAnim>div:before{animation:none}.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div>span{opacity:.5}.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div:before{--tag-bg:var(--tag-invalid-bg);transition:.2s}.tagify__tag[readonly] .tagify__tag__removeBtn{display:none}.tagify__tag[readonly]>div:before{animation:readonlyStyles 1s calc(-1s*(var(--readonly-striped) - 1)) paused}@keyframes readonlyStyles{0%{background:linear-gradient(45deg,var(--tag-bg) 25%,#0000 25%,#0000 50%,var(--tag-bg) 50%,var(--tag-bg) 75%,#0000 75%,#0000) 0/5px 5px;box-shadow:none;filter:brightness(.95)}}.tagify__tag--editable>div{color:var(--tag-text-color--edit)}.tagify__tag--editable>div:before{box-shadow:0 0 0 2px var(--tag-hover) inset!important}.tagify__tag--editable>.tagify__tag__removeBtn{pointer-events:none}.tagify__tag--editable>.tagify__tag__removeBtn:after{opacity:0;transform:translateX(100%) translateX(5px)}.tagify__tag--editable.tagify--invalid>div:before{box-shadow:0 0 0 2px var(--tag-invalid-color) inset!important}.tagify__tag__removeBtn{align-items:center;background:var(--tag-remove-btn-bg);border-radius:50px;color:var(--tag-remove-btn-color);cursor:pointer;display:inline-flex;font:14px/1 Arial;height:14px;justify-content:center;margin-left:auto;margin-right:4.6666666667px;order:5;overflow:hidden;transition:.2s ease-out;width:14px}.tagify__tag__removeBtn:after{content:"×";transition:.3s,color 0s}.tagify__tag__removeBtn:hover{background:var(--tag-remove-btn-bg--hover);color:#fff}.tagify__tag__removeBtn:hover+div>span{opacity:.5}.tagify__tag__removeBtn:hover+div:before{box-shadow:0 0 0 var(--tag-inset-shadow-size) var(--tag-remove-bg,#d394944d) inset!important;transition:box-shadow .2s}.tagify:not(.tagify--mix) .tagify__input br{display:none}.tagify:not(.tagify--mix) .tagify__input *{display:inline;white-space:nowrap}.tagify__input{box-sizing:inherit;color:var(--input-color);display:inline-block;flex-grow:1;line-height:normal;margin:5px;min-width:110px;padding:var(--tag-pad);position:relative;white-space:pre-wrap}.tagify__input:empty:before{position:static}.tagify__input:focus{outline:0}.tagify__input:focus:before{opacity:0;transform:translatex(6px);transition:.2s ease-out}@supports(-ms-ime-align:auto){.tagify__input:focus:before{display:none}}.tagify__input:focus:empty:before{color:#00000040;color:var(--placeholder-color-focus);opacity:1;transform:none;transition:.2s ease-out}@-moz-document url-prefix(){.tagify__input:focus:empty:after{display:none}}.tagify__input:before{color:var(--placeholder-color);content:attr(data-placeholder);height:1em;line-height:1em;margin:auto 0;opacity:0;pointer-events:none;position:absolute;white-space:nowrap;z-index:1}.tagify__input:after{color:var(--tag-text-color);content:attr(data-suggest);display:inline-block;max-width:100px;min-width:calc(100% - 1.5em);opacity:.3;overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;vertical-align:middle;white-space:pre}.tagify__input .tagify__tag{margin:0 1px}.tagify--mix{display:block}.tagify--mix .tagify__input{display:block;height:100%;line-height:1.5;margin:0;padding:5px;width:100%}.tagify--mix .tagify__input:before{display:none;height:auto;line-height:inherit}.tagify--mix .tagify__input:after{content:none}.tagify--select:after{bottom:0;content:">";font:16px monospace;height:8px;line-height:8px;opacity:.5;pointer-events:none;position:absolute;right:0;top:50%;transform:translate(-150%,-50%) scaleX(1.2) rotate(90deg);transition:.2s ease-in-out}.tagify--select[aria-expanded=true]:after{transform:translate(-150%,-50%) rotate(270deg) scaleY(1.2)}.tagify--select .tagify__tag{bottom:0;position:absolute;right:1.8em;top:0}.tagify--select .tagify__tag div{display:none}.tagify--select .tagify__input{width:100%}.tagify--empty .tagify__input:before{display:inline-block;opacity:1;transform:none;transition:.2s ease-out;width:auto}.tagify--mix .tagify--empty .tagify__input:before{display:inline-block}.tagify--focus{--tags-border-color:var(--tags-focus-border-color);transition:0s}.tagify--invalid{--tags-border-color:#d39494}.tagify__dropdown{overflow:hidden;position:absolute;transform:translateY(1px);z-index:9999}.tagify__dropdown[placement=top]{margin-top:0;transform:translateY(-100%)}.tagify__dropdown[placement=top] .tagify__dropdown__wrapper{border-bottom-width:0;border-top-width:1.1px}.tagify__dropdown[position=text]{box-shadow:0 0 0 3px rgba(var(--tagify-dd-color-primary),.1);font-size:.9em}.tagify__dropdown[position=text] .tagify__dropdown__wrapper{border-width:1px}.tagify__dropdown__wrapper{background:var(--tagify-dd-bg-color);border:1px solid;border-bottom-width:1.5px;border-color:var(--tagify-dd-color-primary);border-top-width:0;box-shadow:0 2px 4px -2px #0003;max-height:300px;overflow:auto;overflow-x:hidden;transition:.25s cubic-bezier(0,1,.5,1)}.tagify__dropdown__header:empty{display:none}.tagify__dropdown__footer{display:inline-block;font-size:.7em;font-style:italic;margin-top:.5em;opacity:.5;padding:var(--tagify-dd-item-pad)}.tagify__dropdown__footer:empty{display:none}.tagify__dropdown--initial .tagify__dropdown__wrapper{max-height:20px;transform:translateY(-1em)}.tagify__dropdown--initial[placement=top] .tagify__dropdown__wrapper{transform:translateY(2em)}.tagify__dropdown__item{border-radius:2px;box-sizing:border-box;cursor:pointer;margin:1px;max-height:60px;max-width:100%;outline:0;padding:var(--tagify-dd-item-pad);position:relative;white-space:pre-wrap}.tagify__dropdown__item--active{background:var(--tagify-dd-color-primary);color:#fff}.tagify__dropdown__item:active{filter:brightness(105%)}.tagify__dropdown__item--hidden{margin:0 1px;max-height:0;overflow:hidden;padding-bottom:0;padding-top:0;pointer-events:none;transition:var(--tagify-dd-item--hidden-duration,.3s)!important}.tagify__dropdown__item--hidden>*{opacity:0;transform:translateY(-100%);transition:inherit}.tagify{--tags-border-color:var(--color-grey-10);--tags-focus-border-color:var(--tags-border-color);--tags-hover-border-color:var(--tags-border-color);--tag-bg:var(--color-grey-5);--tag-hover:var(--color-purple-10);--tag-border-radius:var(--radius-component);--tag-invalid-color:var(--color-red-10);--tag-remove-btn-bg--hover:var(--color-red-100);--tag-inset-shadow-size:999px;--tag-invalid-bg:var(--color-red-10);--tag-pad:var(--space-01) var(--space-02);align-items:center;border:0}.text-input:has(>.tagify){flex-wrap:wrap;height:auto;min-height:var(--size-md)}.reference-code--unknown{--tag-bg:var(--color-red-10);--tag-hover:var(--color-red-10)}.reference-code--unknown>div{box-shadow:0 0 0 1px var(--color-red-100) inset;color:var(--color-red-140)}.reference-code--unknown:after{color:var(--color-red-140);content:attr(data-unknown-code-label);font-size:var(--font-size-secondary-text);order:4;padding-right:var(--space-02)}.tags-look .tagify__dropdown__item{background:var(--color-grey-5);border:1px solid var(--color-grey-10);border-radius:var(--radius-component);color:var(--color-purple-200);display:inline-block;font-size:var(--font-size-paragraph)}.tags-look .tagify__dropdown__item--active{color:var(--color-purple-200)}.tags-look .tagify__dropdown__item:hover{background:var(--color-purple-5);border-color:var(--color-purple-100)}.tagify__input{margin:2px;padding:0}.tagify__dropdown__wrapper{border:1px solid var(--color-grey-10);border-radius:var(--radius-component);padding:var(--space-02)}.program-tags{display:block}input.company-tags,input[name=module_categories],input[name=module_categories_bulk],textarea.company-tags{visibility:hidden}.text-input:has(tags.tagify){align-items:stretch;height:auto;min-height:var(--size-md)}.trainees-progress.module-level .sequence-item-progress{opacity:1!important}.trainees-progress.module-level .sequence-item-progress div{padding-left:5px!important}.trainees-progress.module-level .progress-completion{text-align:center!important}.trainee-progress{display:flex;padding:2px 5px}.trainee-progress.header-row .total-score{font-size:10px}.trainee-progress .module-name{flex:1;font-size:10px;font-weight:700;overflow:hidden;padding:0 5px;text-align:center;width:0;word-break:break-word}.trainee-progress .sequence-item-name{flex:1;font-size:14px;font-weight:700;text-align:center}.trainee-progress .sequence-item-name span{position:relative;top:-3px}.trainee-progress .sequence-item-name .logo{font-size:1.2em;margin-left:5px}.trainee-progress .sequence-item-name .second-logo:before{margin-left:-5px}.trainee-progress .name{align-items:center;display:flex;font-weight:700;width:150px}.trainee-progress .name i{margin-left:6px}.trainee-progress .name i:before{font-size:14px}.trainee-progress .sequence-item-progress{flex:1;height:30px;position:relative}.trainee-progress .sequence-item-progress.first div{margin-left:20px;padding-left:5px;width:calc(100% - 20px)}.trainee-progress .sequence-item-progress.last div{border-radius:3px;border-right:2px solid #fff}.trainee-progress .sequence-item-progress.last svg{display:none}.trainee-progress .sequence-item-progress div{align-items:center;border:2px solid #fff;border-radius:3px 0 0 3px;border-right:none;display:flex;height:100%;padding-left:25px;position:relative;width:100%}.trainee-progress .sequence-item-progress div .index{background:#fff;border-radius:20px;font-size:12px;font-weight:700;height:20px;margin-right:5px;padding-top:1px;text-align:center;width:20px}.trainee-progress .sequence-item-progress div .progress-completion{flex:1;text-align:right}.trainee-progress .sequence-item-progress div .progress-completion span{color:#fff;font-size:12px;font-weight:700;margin-right:5px}.trainee-progress .sequence-item-progress svg{position:absolute;right:-20px;top:0}.trainee-progress .total-score{align-items:center;display:flex;font-size:12px;font-weight:700;justify-content:center;text-align:center;width:60px}:root{--extranet-module-default-background:linear-gradient(to bottom right,var(--color-purple-60) 0%,var(--color-purple-100) 100%) center/cover}.edit-module-page .module .module-header{height:200px;margin:-20px -20px 0}@media(max-width:650px){.edit-module-page .module .module-header{margin:-10px -10px 0 -20px}}.module-icons{align-items:center;color:#505050;display:flex;justify-content:space-around}.module-icons span{font-weight:700;position:relative;top:-5px}.module-icons i:before{font-size:25px}.module-icons .active-false{opacity:.3}.module-icons .duration-icon{border:2px solid;border-radius:100%;font-size:9px;height:24px;padding-top:9px;text-align:center;width:24px}.module-name-button{position:absolute}.module{height:auto;margin-right:0;width:100%}.module .module-header{background:var(--extranet-module-default-background);color:#fff;height:100px;position:relative;text-shadow:0 0 5px #0009}.module .module-header form{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.module .module-header form .btn{bottom:0;display:inline-block;left:calc(50% - 65px);position:absolute;width:110px}.module .module-header form .upload-image{position:absolute}.module .module-header .module-name{background:none;border:none;color:unset;text-align:center;text-transform:none;width:100%}.module .description-form textarea{border:none;border-bottom:1px solid #ddd;font-size:1.2em;margin-bottom:5px;margin-top:10px;padding:2px 5px;width:100%}.module .description-form textarea:focus{border-bottom:1px solid #445a8c;color:#445a8c}.module .description-form .btn{margin:0}.module .add-sequence-item{align-items:baseline;display:flex;flex-wrap:wrap}@media(max-width:650px){.module .add-sequence-item{justify-content:space-around}}.module .add-sequence-item .button,.module .add-sequence-item .tt-suggestion,.module .add-sequence-item .vex-dialog-button{align-items:center;background:#0000;border:none;color:#3498db;cursor:pointer;display:flex;flex-direction:column;height:60px;margin-bottom:5px;margin-right:1px;padding:13px 10px 10px;text-align:center;text-transform:none;width:80px}.module .add-sequence-item .button.old-activities-button,.module .add-sequence-item .old-activities-button.tt-suggestion,.module .add-sequence-item .old-activities-button.vex-dialog-button{color:#bbd6e8}.module .add-sequence-item .add-document.tt-suggestion,.module .add-sequence-item .add-document.vex-dialog-button,.module .add-sequence-item .button.add-document{border-radius:7px 0 0 7px}.module .add-sequence-item .add-scorm.tt-suggestion,.module .add-sequence-item .add-scorm.vex-dialog-button,.module .add-sequence-item .button.add-scorm{border-radius:0 7px 7px 0}.module .add-sequence-item .button:hover,.module .add-sequence-item .tt-suggestion:hover,.module .add-sequence-item .vex-dialog-button:hover{color:#217dbb}.module .add-sequence-item .button i,.module .add-sequence-item .tt-suggestion i,.module .add-sequence-item .vex-dialog-button i{margin-bottom:5px;transform:scale(1.5)}.module .add-sequence-item .button i:before,.module .add-sequence-item .tt-suggestion i:before,.module .add-sequence-item .vex-dialog-button i:before{font-size:20px}.module .add-sequence-item .button i.icon-cloud,.module .add-sequence-item .tt-suggestion i.icon-cloud,.module .add-sequence-item .vex-dialog-button i.icon-cloud{transform:scale(2)}.module .add-sequence-item .button i[class=icon-envelope-open],.module .add-sequence-item .button i[class^=icon-file-],.module .add-sequence-item .tt-suggestion i[class=icon-envelope-open],.module .add-sequence-item .tt-suggestion i[class^=icon-file-],.module .add-sequence-item .vex-dialog-button i[class=icon-envelope-open],.module .add-sequence-item .vex-dialog-button i[class^=icon-file-]{transform:scale(1.25)}.module .add-sequence-item .button span,.module .add-sequence-item .tt-suggestion span,.module .add-sequence-item .vex-dialog-button span{font-size:.7em;text-transform:uppercase}.module .flex-item-center{align-items:center;display:flex}.module .fit-content{max-width:-moz-fit-content;max-width:fit-content}.module .radio-btn{margin:0 .5rem 0 .1875rem}.module .radio-btn-text{color:#505050;font-size:1rem;font-weight:400}.video-call-slots-popup-list{list-style-type:disc;margin-bottom:var(--space-02);margin-left:var(--space-05)}.video-call-slots-popup-list li{margin-left:var(--space-02)}.add-old-module-activities-dialog div{display:flex}.add-old-module-activities-dialog .button,.add-old-module-activities-dialog .tt-suggestion,.add-old-module-activities-dialog .vex-dialog-button,.add-old-module-activities-dialog a{align-items:center;background:#0000;border:none;color:#3498db;cursor:pointer;display:flex;flex-direction:column;height:60px;margin-bottom:5px;margin-right:1px;padding:13px 10px 10px;text-align:center;text-transform:none;width:80px}.add-old-module-activities-dialog .add-document.tt-suggestion,.add-old-module-activities-dialog .add-document.vex-dialog-button,.add-old-module-activities-dialog .button.add-document,.add-old-module-activities-dialog a.add-document{border-radius:7px 0 0 7px}.add-old-module-activities-dialog .button:hover,.add-old-module-activities-dialog .tt-suggestion:hover,.add-old-module-activities-dialog .vex-dialog-button:hover,.add-old-module-activities-dialog a:hover{color:#217dbb}.add-old-module-activities-dialog .button i,.add-old-module-activities-dialog .tt-suggestion i,.add-old-module-activities-dialog .vex-dialog-button i,.add-old-module-activities-dialog a i{margin-bottom:5px;transform:scale(1.5)}.add-old-module-activities-dialog .button i:before,.add-old-module-activities-dialog .tt-suggestion i:before,.add-old-module-activities-dialog .vex-dialog-button i:before,.add-old-module-activities-dialog a i:before{font-size:20px}.add-old-module-activities-dialog .button i[class=icon-envelope-open],.add-old-module-activities-dialog .button i[class^=icon-file-],.add-old-module-activities-dialog .tt-suggestion i[class=icon-envelope-open],.add-old-module-activities-dialog .tt-suggestion i[class^=icon-file-],.add-old-module-activities-dialog .vex-dialog-button i[class=icon-envelope-open],.add-old-module-activities-dialog .vex-dialog-button i[class^=icon-file-],.add-old-module-activities-dialog a i[class=icon-envelope-open],.add-old-module-activities-dialog a i[class^=icon-file-]{transform:scale(1.25)}.add-old-module-activities-dialog .button span,.add-old-module-activities-dialog .tt-suggestion span,.add-old-module-activities-dialog .vex-dialog-button span,.add-old-module-activities-dialog a span{font-family:lato;font-size:10px;line-height:16px;text-transform:uppercase}.modules-page.add-modules-in-session-page .modules{margin-top:0}.modules-page.add-modules-in-session-page .filtering{margin-bottom:0}.modules-page.add-modules-in-session-page .batch-add-button{margin-bottom:10px;visibility:hidden}.modules-page .modules{display:flex;flex-wrap:wrap;margin-top:60px}.modules-page .modules .module-item,.modules-page .modules .new-button{background:#fff;box-shadow:1px 1px 10px #0000004d;height:200px;margin:0 30px 30px 0;width:200px}.modules-page .modules .module-item.hidden-item,.modules-page .modules .new-button.hidden-item{display:none}.modules-page .modules .module-item.selected,.modules-page .modules .new-button.selected{border:2px solid #445a8c}.modules-page .modules .module-item.new-button,.modules-page .modules .new-button.new-button{background:none;box-shadow:none}.modules-page .modules .module-item .module-header,.modules-page .modules .new-button .module-header{align-items:center;display:flex;flex-direction:column;font-weight:700;height:150px;justify-content:center;padding:10px;position:relative}.modules-page .modules .module-item .module-header .selector,.modules-page .modules .new-button .module-header .selector{left:3px;margin:0;position:absolute;top:0}.modules-page .modules .module-item .module-header .selector .check,.modules-page .modules .new-button .module-header .selector .check{background:#ffffffb3}.modules-page .modules .module-item .module-icons,.modules-page .modules .new-button .module-icons{height:50px}.modules-page .modules .module-name{background:none;border:none;color:unset;display:block;font-size:1.5em;text-align:center;text-transform:none;width:100%}.modules-page .modules .new-button{border:3px dashed #3498db}.modules-page .modules .new-button a{align-items:center;display:flex;font-weight:700;height:200px;justify-content:center;width:200px}.modules-page .modules .new-button a span{text-align:center}div.modal#description-preview-modal{pointer-events:unset;z-index:2000}.show-extranet-page .description-section{margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px}.show-extranet-page .description-section.opened{background:#f5f5f5}.show-extranet-page .description-section .description-preview{background:#fff;border:1px solid #ddd;margin-bottom:10px}.show-extranet-page .description-section .btn{margin-bottom:10px}.show-extranet-page .url-bar .trainee-access{color:#7769af;font-size:1.1em}.show-extranet-page .url-bar .public_url{background:#fff;border:1px solid #7769af;color:#7769af;padding:5px 10px}.show-extranet-page .url-bar .admin-access{font-size:.8em;font-style:italic;opacity:.7}.show-extranet-page .url-bar .trainees-access{font-size:.8em;font-style:italic;margin-top:0!important;opacity:.7}.show-extranet-page .url-bar .trainees-access .section-title{font-weight:400!important}.show-extranet-page .url-bar .trainees-access .section-description{display:flex;flex-direction:row;justify-content:space-between;margin:5px 0}.show-extranet-page .url-bar .trainees-access .access-tip{opacity:.9}.show-extranet-page .url-bar .trainees-access .toggles-heading{font-weight:700;height:5px;margin-right:10px;margin-top:-35px;text-align:right}.show-extranet-page .url-bar .trainees-access .all-users-access-toggle{margin:7px 0 5px;opacity:.7}.show-extranet-page .url-bar .trainees-access .all-users-access-toggle__container{display:flex;gap:6px;justify-content:end}.show-extranet-page .url-bar .trainees-access .all-users-access-toggle__label{color:#505050;font-size:12px;margin:auto 0;padding:0 0 0 7px}.show-extranet-page .url-bar .trainees-access li{align-items:baseline;display:flex;padding:5px}.show-extranet-page .url-bar .trainees-access li span{font-weight:700}.show-extranet-page .url-bar .trainees-access li .type-name{font-size:.8em;font-weight:400;margin-left:10px}.show-extranet-page .url-bar .trainees-access li a,.show-extranet-page .url-bar .trainees-access li button{margin:0 10px}.show-extranet-page .url-bar .trainees-access li .access-toggle-container{margin-left:auto;margin-right:5px}.show-extranet-page .url-bar .trainees-access li .no-margin{margin:0!important}.show-extranet-page .extranet-two-columns{display:flex;flex-direction:row;height:auto}.show-extranet-page .extranet-two-columns .modules-menu{background:none;border-right:none;box-shadow:none;width:170px}.show-extranet-page .extranet-two-columns .modules-menu .module{margin-bottom:15px}.show-extranet-page .extranet-two-columns .modules-menu .module .btn{display:none}.show-extranet-page .extranet-two-columns .modules{background:none;flex:1}.show-extranet-page .show-options .checkbox,.show-extranet-page .show-options .form-group{margin:0}.show-extranet-page .modules{display:flex;flex-wrap:wrap}.show-extranet-page .add-module{align-items:center;background:#0000;border:2px dashed #3498db;color:#3498db;cursor:pointer;display:flex;font-size:12px;font-weight:700;height:150px;margin:0;padding:5px;text-align:center;text-transform:uppercase;width:150px}.show-extranet-page .add-module:hover{background:#3498db1a;border-color:#217dbb;color:#217dbb}.show-extranet-page .spurious-modules,.show-extranet-page .spurious-modules .modules{margin-top:20px}.show-extranet-page .spurious-modules .modules .module-header .name{align-items:center;display:flex;font-size:14px;font-weight:300;height:100%;justify-content:center;width:100%}.show-extranet-page .module:not(.selected){cursor:pointer}.show-extranet-page .module:not(.selected):hover{box-shadow:1px 1px 15px #bbb}.show-extranet-page .module:not(.selected) .upload-image{display:none}.show-extranet-page .module:not(.selected) .module-name{color:unset;font-size:1em!important;font-weight:700;pointer-events:none}.show-extranet-page .module.selected{height:auto;margin-right:0;width:100%}.show-extranet-page .module.selected .module-icons{display:none}.show-extranet-page .module .module-header{color:#fff;height:100px;position:relative;text-shadow:0 0 5px #0009}.show-extranet-page .module .module-header form{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.show-extranet-page .module .module-header form .upload-image{position:absolute}.show-extranet-page .module .module-header .btn-recover-background{background:none;border:none;opacity:.7;padding:0;position:absolute;right:5px;top:1px;transition:.1s}.show-extranet-page .module .module-header .btn-recover-background .icon-background:before{font-size:25px}.show-extranet-page .module .module-header .module-name{background:none;border:none;color:unset;display:block;text-align:center;width:100%}.show-extranet-page .module .module-header .module-name:focus{background:#fff3}.show-extranet-page .selected{overflow:visible}.show-extranet-page .modules-links .module-item{background:#fff;box-shadow:1px 1px 10px #0000004d;height:200px;margin:0 30px 30px 0;width:200px}.show-extranet-page .modules-links .module-item.hidden-item{display:none}.show-extranet-page .modules-links .module-item .module-header{align-items:center;display:flex;flex-direction:column;font-weight:700;height:150px;justify-content:center;padding:10px;position:relative}.show-extranet-page .modules-links .module-item .module-header .selector{left:3px;margin:0;position:absolute;top:0}.show-extranet-page .modules-links .module-item .module-header .selector .check{background:#ffffffb3}.show-extranet-page .modules-links .module-item .module-icons{height:50px}.show-extranet-page .payment-warning{background:#7769af33;border:1px solid #7769af;border-radius:5px;color:#7769af;display:flex;font-size:1.2em;margin-bottom:20px;padding:7px 10px}.show-extranet-page .payment-warning .icon-warning1{display:block;padding-right:20px}.show-extranet-page .payment-warning .icon-warning1:before{font-size:40px}.show-extranet-page .payment-warning .elearning-free{background:#7769af;border-radius:5px;margin:20px 0 0;padding:5px 10px 2px}.show-extranet-page .payment-warning .elearning-free span{color:#fff}@media(max-width:650px){.show-extranet-page .modules{justify-content:space-around}.show-extranet-page .modules .add-module,.show-extranet-page .modules section{margin-right:0;width:40%}.show-extranet-page .trainees-access ul li{flex-direction:column}}.custom-name-section{font-size:11px}.custom-name-info{font-size:12px;font-weight:bolder}.custom-name-form{display:flex;gap:var(--space-02)}.custom-name-button-saved{background-color:#0bc556!important}.custom-name-button-error{background-color:#c13535!important}.training-session-customers-list{position:relative}.training-session-customers-list .customer{align-items:center;display:flex;padding:5px}.undecided-customers-section .training-session-customers-list{position:relative}.undecided-customers-section .training-session-customers-list>li:nth-of-type(odd){background:repeating-linear-gradient(-45deg,#e8e8e8,#e8e8e8 10px,#e3e3e3 0,#e3e3e3 20px)}.undecided-customers-section .training-session-customers-list>li:nth-of-type(2n){background:repeating-linear-gradient(-45deg,#eee,#eee 10px,#e9e9e9 0,#e9e9e9 20px)}.program-page .image{cursor:pointer}.program-page .image i:before{color:#3498db;font-size:15px}.program-page .image--btn{color:#3498db}.program-page .image--sub{font-size:.75rem}.program-page .label-code{margin-right:3px}.program-page p{word-break:break-word}.program-page .category-and-code{align-items:center;display:flex;font-size:.9em;margin-top:5px}.program-page .category-and-code .program-category{border-radius:5px;color:#0009;font-weight:700;margin-right:5px;padding:1px 5px}.program-page .category-and-code .program-code{font-weight:700}.program-page .profile-check{margin-bottom:10px}.program-page .main-actions{align-items:center;display:flex;justify-content:space-between}.program-page .main-actions .left{align-items:center;display:flex;justify-content:flex-start}.program-page .main-actions .left>*{margin-right:20px}.program-page .main-actions .right{align-items:center;display:flex;justify-content:flex-end}.program-page .main-actions .right>*{margin-left:20px}.program-page .product-infos{margin-top:10px}.program-page .training-session-button{display:block;font-size:.9em;margin-bottom:10px;margin-left:-5px}.program-page .program-form{position:relative;width:100%}.program-page .program-form textarea{height:34px}.program-show-page .tag{background:#ddd;border-radius:10px;display:inline-block;font-size:.7em;margin:15px 0;padding:2px 10px;text-transform:uppercase}@media(max-width:650px){.program-show-page .toolbar{flex-direction:column}.program-show-page .toolbar .buttons{align-items:flex-start;flex-direction:column;width:100%}.program-show-page .toolbar .buttons btn-xs{margin-top:160px}.program-show-page .toolbar .buttons .dropdown,.program-show-page .toolbar .buttons a{margin-bottom:16px}.program-show-page .toolbar .buttons .dropdown a{margin-bottom:0}.program-show-page .hero-section{margin-left:10px;margin-right:10px}}.program-show-page .program-tags{display:flex;flex-wrap:wrap}.program-show-page .program-tags .program-tag{background-color:#e8e8e8;border-radius:5px;margin:5px;padding:10px}.program_aside{opacity:1}.program_aside_hidden{opacity:.1;pointer-events:none}@media(max-width:650px){.program-fields .w-100{margin-left:0;margin-right:0}}.program-fields .tip{border-left:2px solid #847a8e;color:#9e96a5;font-family:Gochi Hand,serif;font-size:1.1em;padding-left:10px;position:absolute;right:calc(-55% - 60px);top:0;width:55%;z-index:1}@media(max-width:800px){.program-fields .tip{display:none}}.program-fields .tip div{display:none}.program-fields .tip strong{font-size:1.1em}.program-fields .tip .main{color:#847a8e}.program-fields .tip.discreet{top:30px}.program-fields .tip.discreet .main:before{display:none}.program-fields .tip.bottom{bottom:0;top:unset}.program-fields .tip .examples{font-style:italic}.program-fields .tip button{background:none;border:none;color:#3498db;margin-bottom:5px;padding:0;text-align:left}.program-fields .program-title{color:#aaa;font-size:1.5em}@media(max-width:800px){.program-fields .program-title{font-size:1em}}.program-fields .code-and-block{display:flex}.program-fields .code-and-block .internal-code-and-color{display:flex;flex-direction:row;margin-right:10px}.program-fields .code-and-block .internal-code{flex:1}.program-fields .form-group.program-name{margin-bottom:20px}.program-fields .form-group.program-name textarea{font-family:Lato;font-size:2em;font-weight:700}@media(max-width:640px){.program-fields .form-group.program-name textarea{font-size:1.3em}}.program-fields ol.steps-level-1{counter-reset:counter-ol1}.program-fields ol.steps-level-2{counter-reset:counter-ol2}.program-fields #duration-days-field,.program-fields #duration-field,.program-fields li .form-group,.program-fields li.form-group{margin:0;padding:0}.program-fields .label-no-margin{margin-top:0!important}.program-fields .control-label{font-size:1em!important}.program-fields .hash-anchor{position:absolute;top:-130px;visibility:hidden}.program-edit-page{margin-bottom:100px}.program-edit-page .form-group-flex{align-content:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.program-edit-page .form-group-flex .input-addon{color:#aaa;display:flex;margin-right:10px;margin-top:20px}.program-edit-page #access-delay-unit-container .bootstrap-select{width:100px!important}.program-edit-page .training-session-settings .section-title{color:#505050;font-size:1em;font-weight:700}.program-edit-page .training-session-settings .form-group .checkbox label,.program-edit-page .training-session-settings .form-group .radio label,.program-edit-page .training-session-settings .form-group label{font-size:11px;font-weight:400;line-height:1.5}.program-edit-page .training-session-settings section{margin-top:10px}@keyframes bounceIn{0%{opacity:0;transform:scale(.1)}66%{opacity:1;transform:scale(1.1)}to{transform:scale(1)}}.program-edit-page .just-dropped{animation-duration:.6s;animation-name:bounceIn}.program-edit-page .input-list .icon-warning:before{color:#f0ad4e;font-size:18px}.program-edit-page .input-list .input-list-input-container{grid-column-gap:5px;align-items:center;display:flex;grid-template-columns:40px minmax(0,1fr) auto}.program-edit-page .input-list .input-list-substeps-container{margin-left:40px}.program-edit-page .input-list ol,.program-edit-page .input-list ul{list-style-type:none;margin:0;padding-left:0}.program-edit-page .input-list>ol>li,.program-edit-page .input-list>ul>li{margin-bottom:5px}.program-edit-page .input-list li{border:3px solid #0000}.program-edit-page .input-list .drop-target-bottom{border-bottom:3px solid #7769af}.program-edit-page .input-list .drop-target-top{border-top:3px solid #7769af}.program-edit-page .input-list .drop-origin{border:3px dashed #7769af;opacity:.4}.program-edit-page .input-list .is-dragging{pointer-events:none}.program-edit-page .input-list .drag-btn{align-items:center;cursor:move;cursor:grab;display:flex;padding:0}.program-edit-page .input-list .drag-btn span:before{font-size:20px}.program-edit-page .input-list .drag-btn:active{cursor:grabbing}.program-edit-page .input-list .drag-btn:hover{color:#7769af!important}.program-edit-page .input-list .drag-btn:focus-visible{outline:2px solid var(--color-purple-100);outline-offset:2px}.program-edit-page .input-list .drag-btn[disabled]{cursor:not-allowed}.program-edit-page .input-list .delete-field{cursor:pointer;margin:0}.program-edit-page .input-list .drag-btn{color:#ccc}.program-edit-page .invalid-field{background-color:#0000;background-image:linear-gradient(#c13535,#c13535),linear-gradient(#d2d2d2,#d2d2d2);background-position:bottom,center calc(100% - 1px);background-repeat:no-repeat;background-size:100% 2px,100% 1px;box-shadow:none;outline:none}.program-edit-page .invalid-field:focus-visible{outline:2px solid var(--color-error-100);outline-offset:2px}.program-edit-page .form-inline>*{margin-right:20px}.program-edit-page .training-session-settings .action-type{margin-bottom:0}.completion{background:#74787d;border-radius:30px;color:#fff;flex:1;height:22px;padding:1px 10px;position:relative;width:100%}@media(max-width:800px){.completion{font-size:.8em;height:15px;line-height:15px;margin-bottom:20px;margin-top:10px}}.completion #completion-level{font-weight:700}.completion #completion-progress{background:#42c75b;border-radius:30px;display:block;height:100%;left:0;position:absolute;top:0;width:0}.completion #completion-tip{font-size:.9em;font-style:italic;margin-left:10px}@media(max-width:1024px){.completion #completion-tip{color:#42c75b;display:block;left:-15px}}.completion>*{position:relative}.fill-preview{color:#aaa;font-size:.8em;font-style:italic;margin-bottom:0}.program-fields.public{background:none;box-shadow:none;margin:0;padding:0;width:100%}.program-fields.public:after,.program-fields.public:before{display:none}.program-fields.public .description{font-size:1.2em}.marketplace_category_suggestions{border-left:2px solid #847a8e;color:#9e96a5;font-family:Gochi Hand,serif;font-size:1.1em;padding-left:10px}.marketplace_category_suggestions .button,.marketplace_category_suggestions .tt-suggestion,.marketplace_category_suggestions .vex-dialog-button{font-size:.9em;height:-moz-fit-content;height:fit-content;margin:3px}.pick-specialty-form{animation:fadein .2s;background:#000000b3;height:100%;left:0;perspective:1000px;position:fixed;top:0;width:100%;z-index:1000}.pick-specialty-form .content{animation:slidetop2 .2s;background:#f2f2f2;display:flex;flex-direction:column;height:90%;left:2%;position:absolute;top:2%;transition:.5s;width:96%}@media(max-width:800px){.pick-specialty-form .content{height:100%;left:0;top:0;width:100%}}.pick-specialty-form .buttons{background:#eee;border-top:1px solid #ddd;padding:1em;text-align:center}.pick-specialty-form p{font-size:1.5em;font-weight:700}.pick-specialty-form .specialties{flex:1;overflow:auto}.pick-specialty-form .specialties .scrollable{display:flex;flex-direction:row}@media(max-width:800px){.pick-specialty-form .specialties .scrollable{flex-direction:column}}.pick-specialty-form .specialties .scrollable .left{flex:1;padding:20px 10px 20px 20px}.pick-specialty-form .specialties .scrollable .left button{font-size:14px;margin-bottom:5px}.pick-specialty-form .specialties .scrollable .right{background:#fff;border-left:1px solid #ddd;flex:1;padding:20px 20px 20px 10px}.pick-specialty-form .specialties button{background:none;border:none;color:#3498db;display:flex;font-size:12px;text-align:left}.pick-specialty-form .specialties button.level-2{font-weight:700;text-decoration:underline}.pick-specialty-form .specialties button.level-1{font-weight:700;padding-left:20px}.pick-specialty-form .specialties button.level-0{padding-left:40px}.pick-specialty-form .specialties button .code{min-width:30px}@keyframes slidetop2{0%{top:-20%}to{top:2%}}.crm-won{color:var(--crm-won-color)}.crm-completed{color:var(--crm-completed-color)}.crm-lost{color:var(--crm-lost-color)}.crm-undecided{color:var(--crm-undecided-color)}.js-quotations-with-highlights .form-check{border-color:var(--color-grey-80)}.js-quotations-with-highlights .js-quotation__label,.js-quotations-with-highlights label{color:var(--color-grey-80)}.js-quotations-with-highlights .highlighted,.js-quotations-with-highlights .highlighted .js-quotation__label{color:var(--color-purple-200)}.js-quotations-with-highlights .highlighted .form-check{border-color:var(--color-purple-200)}.abandon-status-cell,.js-quotations-with-highlights .highlighted label{color:var(--color-purple-200)}.abandon-status-cell{display:flex;flex-direction:row;justify-content:space-between}.abandon-list-group__scroller{border:.5px solid var(--color-grey-20);border-radius:var(--radius-container);margin-top:var(--space-03);max-height:150px;overflow:scroll;overflow-y:scroll;padding:var(--space-02);width:18rem}.abandon-datagrid .dx-datagrid-rowsview .abandon_trainee_cell{color:var(--color-purple-100)}.abandon-datagrid .dx-datagrid-headers .dx-header-row>td{background-color:var(--color-grey-5);border-right:none}.abandon-datagrid .color-badge-justified{background-color:var(--color-category-1)}.abandon-datagrid .color-badge-unjustified{background-color:var(--color-category-2)}.abandon-datagrid .color-badge-abandon{background-color:var(--color-grey-40)}.abandon-datagrid .color-badge-delay{background-color:var(--color-category-4)}.abandon-datagrid .color-badge-early-departure{background-color:var(--color-category-5)}.abandon-datagrid .abandon-badges-wrapper{align-items:center;display:flex;width:100%}.abandon-datagrid .abandon-badges-list{display:flex;flex-direction:column;flex-shrink:0;gap:var(--space-01)}.abandon-datagrid .abandon-badge-count{align-items:center;border:1px solid;border-radius:50%;display:inline-flex;height:1.3rem;justify-content:center;margin-left:var(--space-01);min-width:1.3rem}.abandon_accordion .kebab-menu__modal-dialog{background-color:#0000}.abandon_accordion .kebab-menu{position:inherit}@media(min-width:768px){.abandon_accordion .kebab-menu{position:relative}}.abandon_accordion .kebab-menu__modal .kebab-menu__modal-dialog{display:flex}@media(min-width:768px){.abandon_accordion .kebab-menu__modal .kebab-menu__modal-dialog{display:contents}}.abandon_accordion .kebab-menu__toggle{background-color:inherit;color:inherit}.abandon_accordion .actions{display:grid;gap:4px}.evaluation-answers-page .trainee{display:none}@media print{.evaluation-answers-page .left-column,.evaluation-answers-page .page-nav,.evaluation-answers-page .right-column .toolbar{display:none}}.form-trainees-answers{display:flex;flex:1;flex-direction:row}@media(max-width:800px){.form-trainees-answers{flex-direction:column}}.form-trainees-answers .left-column{background:#f2f2f2;padding:var(--space-03);width:200px}.form-trainees-answers .left-column ul{margin-bottom:0}@media(max-width:800px){.form-trainees-answers .left-column{border-bottom:1px solid #ccc;border-right:none;padding:10px;width:100%}}.form-trainees-answers .right-column{flex:1;padding:var(--space-03)}.form-trainees-answers .score{color:#7769af;font-size:1.5em;font-weight:700;margin-bottom:40px}.form-trainees-answers .answered-false{opacity:.5}.form-trainees-answers .answered-false .unanswered{color:#c13535;font-size:.8em;font-style:italic}.form-trainees-answers .trainees li button{background:none;border:none;color:#3498db;text-align:left}.form-trainees-answers .trainees li button:hover{color:#217dbb}.form-trainees-answers .trainees li.selected{border-left:2px solid #3498db}.form-trainees-answers .trainees li.selected a,.form-trainees-answers .trainees li.selected button{font-weight:700;margin-left:5px}.form-trainees-answers .trainees li.has-answer:after{color:#05824d;content:"✔";margin-left:5px}.form-trainees-answers .col-md-9{border-left:1px solid}.form-trainees-answers .input-wrapper{border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:20px}.form-trainees-answers .question{font-size:1.2em;white-space:pre-wrap}.form-trainees-answers .correction{margin-top:10px!important}.form-trainees-answers .correction .section-title{font-size:.7em}.form-trainees-answers .free-input .answer{background:#fff;border:1px solid #ccc;min-height:80px;padding:10px}.form-trainees-answers .checkbox-input .answer,.form-trainees-answers .radio-input .answer{margin-left:20px;position:relative;white-space:pre-wrap}.form-trainees-answers .checkbox-input .answer:before,.form-trainees-answers .radio-input .answer:before{border:1px solid;border-radius:10px;content:"";display:block;height:10px;left:-20px;position:absolute;top:2px;width:10px}.form-trainees-answers .checkbox-input .answer.selected-true:before,.form-trainees-answers .radio-input .answer.selected-true:before{background:#505050;top:5px}.form-trainees-answers .checkbox-input .answer.selected-true.correct-true:before,.form-trainees-answers .radio-input .answer.selected-true.correct-true:before{background:#0aa50a}.form-trainees-answers .checkbox-input .answer.selected-true.correct-false:before,.form-trainees-answers .radio-input .answer.selected-true.correct-false:before{background:#d00909}.form-trainees-answers .checkbox-input .answer.selected-false,.form-trainees-answers .radio-input .answer.selected-false{font-size:.75em;opacity:.5}.form-trainees-answers .checkbox-input .answer.correct-true,.form-trainees-answers .radio-input .answer.correct-true{color:#0aa50a}.form-trainees-answers .checkbox-input .answer.correct-false,.form-trainees-answers .radio-input .answer.correct-false{color:#d00909}.form-trainees-answers .checkbox-input .answer:before{border-radius:0}.form-trainees-answers .rating-star{color:#ffe200}.form-trainees-answers .matrix-input table{width:100%}.form-trainees-answers .matrix-input table td,.form-trainees-answers .matrix-input table th{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:5px;text-align:center}.form-trainees-answers .matrix-input table th{position:relative;word-break:break-all}@media(max-width:800px){.form-trainees-answers .matrix-input table th{height:150px}.form-trainees-answers .matrix-input table th span{bottom:2px;font-size:.8em;height:28px;left:32px;line-height:1em;position:absolute;text-align:left;transform:rotate(-90deg);transform-origin:bottom left;width:150px}}.form-trainees-answers .matrix-input table .answer{text-align:left}.form-trainees-answers .matrix-input table td.selected-false{opacity:0}.form-trainees-answers .fill-in-the-blank-input .answer.correct-true{color:#0aa50a}.form-trainees-answers .fill-in-the-blank-input .answer.correct-false{color:#d00909}.answer-activity{background:#f9f9f9;box-shadow:inset 0 0 200px #ffffff4d;height:100%;overflow:hidden}.answer-activity .finish-activity{position:absolute;top:-5000px}.answer-activity #particles-js{height:100%;left:0;margin:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1}.answer-activity .lower-buttons{align-items:center;background:#fff;bottom:0;box-shadow:0 0 20px 1px #ffffffa6;display:flex;flex-direction:column;padding:3px 20px 5px;position:fixed;width:100%;z-index:2}.answer-activity .lower-buttons .next-question{display:none}.answer-activity .lower-buttons .next-question .small{font-size:.7em}.answer-activity .lower-buttons .logo{left:0;position:absolute;top:0}.answer-activity .lower-buttons .answers-count{bottom:13px;display:none;font-size:20px;font-weight:700;line-height:16px;position:absolute;right:10px}.answer-activity .lower-buttons .answers-count .count span{color:#aaa;font-weight:400}.answer-activity .lower-buttons .answers-count .desc{font-size:8px;font-weight:400;text-transform:uppercase}.answer-activity .lobby{height:100%;margin:auto;max-width:500px;overflow:auto;padding-bottom:150px;position:relative;z-index:2}.answer-activity .lobby .waiting-message{font-family:Work Sans;font-size:2.5em;font-weight:700;line-height:1.1em;margin-bottom:20px;padding:20px;text-align:center;text-shadow:0 0 3px #fff;text-transform:uppercase}@media(max-height:768px)and (orientation:landscape){.answer-activity .lobby .waiting-message{font-size:2.05em}}@media(max-height:480px)and (orientation:landscape){.answer-activity .lobby .waiting-message{font-size:1.45em}}@media(max-width:768px)and (orientation:portrait){.answer-activity .lobby .waiting-message{font-size:1.75em}}@media(max-width:480px)and (orientation:portrait){.answer-activity .lobby .waiting-message{font-size:1.45em}}@media(max-width:480px)and (max-height:500px)and (orientation:portrait){.answer-activity .lobby .waiting-message{font-size:1em}}.answer-activity .lobby li.trainee{align-items:center;background:#ce6e6e8c;display:flex;flex-direction:row;justify-content:space-between;padding:5px 20px}@media(max-width:480px){.answer-activity .lobby li.trainee{padding:2px 10px}}@media(max-height:480px){.answer-activity .lobby li.trainee{padding:2px 10px}}@media(min-width:560px){.answer-activity .lobby li.trainee:first-of-type{border-radius:8px 8px 0 0}.answer-activity .lobby li.trainee:last-of-type{border-radius:0 0 8px 8px}}.answer-activity .lobby li.trainee:nth-of-type(odd){background:#ce6e6ea6}.answer-activity .lobby li.trainee.connected{background:#5fe67e8c}.answer-activity .lobby li.trainee.connected:nth-of-type(odd){background:#5fe67ea6}.answer-activity .lobby li.trainee.connected .status span.connected{display:inline}.answer-activity .lobby li.trainee.connected .status span.nonconnected{display:none}.answer-activity .lobby .name{flex:1;font-size:1.3em;font-weight:700;margin-right:10px;text-shadow:0 0 2px #fff}@media(max-height:768px)and (orientation:landscape){.answer-activity .lobby .name{font-size:1.21em}}@media(max-height:480px)and (orientation:landscape){.answer-activity .lobby .name{font-size:1.09em}}@media(max-width:768px)and (orientation:portrait){.answer-activity .lobby .name{font-size:1.15em}}@media(max-width:480px)and (orientation:portrait){.answer-activity .lobby .name{font-size:1.09em}}@media(max-width:480px)and (max-height:500px)and (orientation:portrait){.answer-activity .lobby .name{font-size:1em}}.answer-activity .lobby .status{color:#0003;font-size:1.3em;font-weight:700;text-align:right}@media(max-height:768px)and (orientation:landscape){.answer-activity .lobby .status{font-size:1.21em}}@media(max-height:480px)and (orientation:landscape){.answer-activity .lobby .status{font-size:1.09em}}@media(max-width:768px)and (orientation:portrait){.answer-activity .lobby .status{font-size:1.15em}}@media(max-width:480px)and (orientation:portrait){.answer-activity .lobby .status{font-size:1.09em}}@media(max-width:480px)and (max-height:500px)and (orientation:portrait){.answer-activity .lobby .status{font-size:1em}}.answer-activity .lobby .status span.connected{display:none}.answer-activity .lobby .status span.nonconnected{display:inline}.answer-activity .form{height:100%}.answer-activity .form .save-form{display:none}.answer-activity .form .inputs{height:100%}.answer-activity .form .inputs .input{display:flex;flex-direction:column;height:100%;padding:20px 20px 65px;position:absolute;top:-5000px;width:100%;z-index:2}@media(max-width:480px){.answer-activity .form .inputs .input{padding:10px 10px 65px}}.answer-activity .form .inputs .input .form-input{display:flex;flex:1;flex-direction:column;margin:0;text-align:center;width:100%}.answer-activity .form .inputs .input .form-input textarea[disabled]{-webkit-text-fill-color:#505050;opacity:1}.answer-activity .form .inputs .input .form-input textarea.question{border-bottom:none;font-family:Work Sans;font-size:2.5em;font-weight:700;line-height:1.2em;margin-bottom:40px;padding-top:40px;text-align:center;text-shadow:0 0 3px #fff;width:100%}@media(max-height:768px)and (orientation:landscape){.answer-activity .form .inputs .input .form-input textarea.question{font-size:2.05em}}@media(max-height:480px)and (orientation:landscape){.answer-activity .form .inputs .input .form-input textarea.question{font-size:1.45em}}@media(max-width:768px)and (orientation:portrait){.answer-activity .form .inputs .input .form-input textarea.question{font-size:1.75em}}@media(max-width:480px)and (orientation:portrait){.answer-activity .form .inputs .input .form-input textarea.question{font-size:1.45em}}@media(max-width:480px)and (max-height:500px)and (orientation:portrait){.answer-activity .form .inputs .input .form-input textarea.question{font-size:1em}}@media(orientation:landscape)and (max-height:768px){.answer-activity .form .inputs .input .form-input textarea.question{margin-bottom:10px;padding-top:0}}@media(max-height:600px){.answer-activity .form .inputs .input .form-input textarea.question{margin-bottom:10px;padding-top:0}}.answer-activity .form .inputs .input .form-input textarea.question:not(.short-question){font-size:1em!important}@media(min-width:768px){.answer-activity .form .inputs .input .form-input textarea.question:not(.short-question){font-size:1.8em!important}}.answer-activity .form .inputs .input .form-input>*{margin:auto;max-width:1024px}.answer-activity .form .inputs .input .form-input .answers-wrapper{align-items:center;display:flex;flex:1;flex-direction:row;overflow:auto;width:100%}.answer-activity .form .inputs .input .form-input .answers-wrapper>div{align-items:center;display:flex;flex-direction:column;width:100%}.answer-activity .form .inputs .input .form-input .answers-wrapper .checkboxes:not(.short-text) .checkbox,.answer-activity .form .inputs .input .form-input .answers-wrapper .checkboxes:not(.short-text) .radio,.answer-activity .form .inputs .input .form-input .answers-wrapper .radios:not(.short-text) .checkbox,.answer-activity .form .inputs .input .form-input .answers-wrapper .radios:not(.short-text) .radio{width:100%}.answer-activity .form .inputs .input .form-input .checkbox,.answer-activity .form .inputs .input .form-input .radio{margin-bottom:10px}.answer-activity .form .inputs .input .form-input .checkbox textarea,.answer-activity .form .inputs .input .form-input .radio textarea{font-size:1.8em;font-size:1.6em;font-weight:700;position:relative;text-shadow:0 0 2px #fff;top:7px}@media(max-height:768px)and (orientation:landscape){.answer-activity .form .inputs .input .form-input .checkbox textarea,.answer-activity .form .inputs .input .form-input .radio textarea{font-size:1.42em}}@media(max-height:480px)and (orientation:landscape){.answer-activity .form .inputs .input .form-input .checkbox textarea,.answer-activity .form .inputs .input .form-input .radio textarea{font-size:1.18em}}@media(max-width:768px)and (orientation:portrait){.answer-activity .form .inputs .input .form-input .checkbox textarea,.answer-activity .form .inputs .input .form-input .radio textarea{font-size:1.3em}}@media(max-width:480px)and (orientation:portrait){.answer-activity .form .inputs .input .form-input .checkbox textarea,.answer-activity .form .inputs .input .form-input .radio textarea{font-size:1.18em}}@media(max-width:480px)and (max-height:500px)and (orientation:portrait){.answer-activity .form .inputs .input .form-input .checkbox textarea,.answer-activity .form .inputs .input .form-input .radio textarea{font-size:1em}}.answer-activity .form .inputs .input .form-input .checkbox label,.answer-activity .form .inputs .input .form-input .radio label{position:relative}@media(max-width:768px){.answer-activity .form .inputs .input .form-input .checkbox label,.answer-activity .form .inputs .input .form-input .radio label{top:11px}}.answer-activity .form .inputs .input .form-input .checkbox .circle,.answer-activity .form .inputs .input .form-input .radio .circle{transform:scale(2)}@media(max-width:768px){.answer-activity .form .inputs .input .form-input .checkbox .circle,.answer-activity .form .inputs .input .form-input .radio .circle{transform:scale(1.2)}}@media(max-width:480px){.answer-activity .form .inputs .input .form-input .checkbox .circle,.answer-activity .form .inputs .input .form-input .radio .circle{transform:scale(1)}}.answer-activity .form .inputs .input .form-input.free-form-input .trainee-answer{background:#ffffffb3;border:none;border-radius:8px;font-size:1.3em;height:200px}@media(max-width:768px){.answer-activity .form .inputs .input .form-input.free-form-input .trainee-answer{font-size:1em}}.answer-activity .form .inputs .input .form-input.matrix-form-input{overflow:hidden}.answer-activity .form .inputs .input .form-input.matrix-form-input .answers-wrapper>div{height:100%;overflow:auto;padding-bottom:10px;width:100%}.answer-activity .form .inputs .input .form-input.matrix-form-input table textarea.answer{font-size:1.2em}@media(max-height:768px)and (orientation:landscape){.answer-activity .form .inputs .input .form-input.matrix-form-input table textarea.answer{font-size:1.08em}}@media(max-height:480px)and (orientation:landscape){.answer-activity .form .inputs .input .form-input.matrix-form-input table textarea.answer{font-size:.92em}}@media(max-width:768px)and (orientation:portrait){.answer-activity .form .inputs .input .form-input.matrix-form-input table textarea.answer{font-size:1em}}@media(max-width:480px)and (orientation:portrait){.answer-activity .form .inputs .input .form-input.matrix-form-input table textarea.answer{font-size:.92em}}@media(max-width:480px)and (max-height:500px)and (orientation:portrait){.answer-activity .form .inputs .input .form-input.matrix-form-input table textarea.answer{font-size:.8em}}.answer-activity .form .inputs .input .form-input.matrix-form-input tr{border-bottom:1px solid #333}.answer-activity .form .inputs .input .form-input.rating-form-input .stars{display:flex;flex-direction:row;justify-content:center;width:100%}.answer-activity .form .inputs .input .form-input.rating-form-input .star i:before{font-size:50px}@media(max-width:768px){.answer-activity .form .inputs .input .form-input.rating-form-input .star i:before{font-size:30px}}.answer-activity .form .inputs .input .form-input.score-form-input .scores{flex-direction:row;flex-wrap:wrap;justify-content:center}.answer-activity .form .inputs .input .form-input.score-form-input .scores .score{border:1px solid #445a8c;color:#445a8c}.answer-activity .form .inputs .input .form-input.score-form-input .scores .score.selected{color:#fff}@media(min-width:600px){.answer-activity .form .inputs .input .form-input.score-form-input .scores .score{border-radius:3px;border-radius:40px;float:left;font-size:1.5em;font-weight:700;height:40px;width:40px}}