@charset "UTF-8";@keyframes showFromUp{0%{transform:translate3D(0,-50px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes showFromBottom{0%{transform:translate3D(0,100vh,0);opacity:1}to{transform:translateZ(0);opacity:1}}@keyframes showFromRight{0%{transform:translate3D(100px,0,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes showOverlay{0%{opacity:0}to{opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wysiwyg--toolbar{border-bottom:1px solid var(--neutral-200);background-color:rgba(var(--neutral-200-rgb),.2);display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px;padding:8px}.wysiwyg--toolbar label{color:var(--neutral-500)}.wysiwyg--toolbar .button{border-radius:4px;padding:4px 6px;height:1.75rem;background-color:var(--neutral-100);border-color:var(--neutral-200);color:var(--neutral-500);flex-shrink:0;font-size:.75rem;font-family:sans-serif}.wysiwyg--toolbar .button.button-select{position:relative;padding-right:1.25rem;width:7rem;justify-content:left}.wysiwyg--toolbar .button.button-select:hover:after,.wysiwyg--toolbar .button.button-select:after{content:"⌄";display:block;position:absolute;right:.25rem;top:.125rem;font-weight:700;left:initial}.wysiwyg--toolbar .button svg{fill:var(--neutral-500)}.wysiwyg--toolbar .button:hover{border-color:var(--primary)}.wysiwyg--toolbar .button.is-editable-button{background-color:var(--button-primary-bg-color);border-color:var(--button-primary-bg-color);color:#fff}.wysiwyg--toolbar .button.is-active{background-color:var(--primary);border-color:var(--primary);color:var(--neutral-100)}.wysiwyg--toolbar .button.is-active svg{fill:var(--neutral-100)}.wysiwyg--toolbar .button.is-disabled{background-color:var(--neutral-200);opacity:.5}.wysiwyg--toolbar .sep{width:1px;height:24px;background-color:var(--neutral-300);margin-left:10px;margin-right:10px}.wysiwyg--toolbar:has(.controls-container){justify-content:center}.wysiwyg--toolbar .controls-container{margin-bottom:0}.wysiwyg--toolbar .controls-container .segment input[type=radio]+label{padding:8px 16px}.wysiwyg--toolbar-dropdown{position:relative}.wysiwyg--toolbar-dropdown.open .wysiwyg--toolbar-dropdownContent,.wysiwyg--toolbar-dropdown.native-event:hover .wysiwyg--toolbar-dropdownContent,.wysiwyg--toolbar-dropdown.native-event:focus-within .wysiwyg--toolbar-dropdownContent{display:block}.wysiwyg--toolbar-dropdownContent{display:none;position:absolute;top:100%;left:0;width:max-content;padding:2px;background:var(--neutral-100);border:1px solid var(--neutral-200);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;border-radius:8px;z-index:10;max-height:70vh;overflow-y:auto}.wysiwyg--toolbar-dropdownButton{display:block;width:100%;padding:.375rem .75rem;background:none;font-size:.825rem;text-align:left;border-radius:7px;cursor:pointer;border:1px solid transparent}.wysiwyg--toolbar-dropdownButton:hover{background:var(--neutral-200)}.wysiwyg--toolbar-dropdownButton.active{border-color:var(--neutral-500)}.wysiwyg--toolbar-gridPicker{padding:6px}.wysiwyg--toolbar-gridPicker-grid{display:grid;grid-template-columns:repeat(var(--columns),1fr);gap:3px}.wysiwyg--toolbar-gridPicker-cell{width:16px;height:16px;padding:0;cursor:pointer;background:var(--neutral-100);border:1px solid var(--neutral-300);border-radius:2px}.wysiwyg--toolbar-gridPicker-cell.is-on{background:var(--primary);border-color:var(--primary)}.wysiwyg--toolbar-gridPicker-label{padding-top:6px;text-align:center;font-size:.75rem;color:var(--neutral-500)}.wysiwyg--toolbar-letterPicker{display:flex;flex-direction:column;gap:6px;padding:6px}.wysiwyg--toolbar-letterPicker-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:2px}.wysiwyg--toolbar-letterPicker-letter{width:28px;height:28px;padding:0;cursor:pointer;background:none;font-size:.95rem;border:1px solid transparent;border-radius:4px}.wysiwyg--toolbar-letterPicker-letter:hover{background:var(--neutral-200);border-color:var(--neutral-300)}[contenteditable]{outline:0px solid transparent}.wysiwyg{width:100%;border:1px solid var(--neutral-200);box-shadow:0 1px 2px #0000000d;border-radius:5px;display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.wysiwyg.is-disabled{opacity:.7;cursor:not-allowed}.wysiwyg.is-not-editable .wysiwyg--content{display:flex;align-items:flex-start;gap:8px}.wysiwyg.is-not-editable .wysiwyg--content [data-slate-editor]{flex:1;min-width:0}.wysiwyg.is-focused{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.3)}.wysiwyg--label{font-size:12px;color:var(--neutral-400);padding:0 8px;transform:all .2s ease;cursor:pointer}.wysiwyg--label:hover{color:var(--primary)}.wysiwyg--content{font-size:14px;padding:12px 8px;position:relative}.wysiwyg--content .is-editable-button{margin-left:auto;flex-shrink:0}.wysiwyg--content-columns{display:flex;flex-wrap:wrap;align-items:center;gap:24px;padding:12px 20px 12px 0}.wysiwyg--content-columns.is-images{align-items:flex-end}.wysiwyg--content-column{flex:1 1 0;min-width:8em}.wysiwyg--content-column.is-image{flex:1 1 0;min-width:100px;max-width:max-content}.wysiwyg--content-column .wysiwyg--content-image-element,.wysiwyg--content-column .wysiwyg--content-image-element figure,.wysiwyg--content-column .wysiwyg--content-image-element-frame{max-width:100%}.wysiwyg--content-column>.wysiwyg--block{margin:0}.wysiwyg--content-column>.wysiwyg--block+.wysiwyg--block{margin-top:10px}.wysiwyg--content-image-element{display:inline-block;position:relative;z-index:1}.wysiwyg--content-image-element figure{margin:0;padding:0}.wysiwyg--content-image-element figure .wysiwyg--content-image-element-frame{display:inline-block;position:relative;line-height:0}.wysiwyg--content-image-element figure img{min-width:10px;max-width:100%;min-height:10px;height:auto}.wysiwyg--content-image-element figure figcaption{font-size:16px;font-weight:600;text-align:center}.wysiwyg--content-image-element:hover .wysiwyg--content-image-element-actions,.wysiwyg--content-image-element:hover .wysiwyg--content-image-element-handle,.wysiwyg--content-image-element.is-resizing .wysiwyg--content-image-element-handle{opacity:1}.wysiwyg--content-image-element-handle{opacity:0;transition:opacity .3s ease;position:absolute;z-index:2;width:10px;height:10px;background-color:var(--bg-color, #fff);border:1px solid var(--primary);border-radius:2px;touch-action:none}.wysiwyg--content-image-element-handle.is-top-left{top:-5px;left:-5px;cursor:nwse-resize}.wysiwyg--content-image-element-handle.is-top-right{top:-5px;right:-5px;cursor:nesw-resize}.wysiwyg--content-image-element-handle.is-bottom-left{bottom:-5px;left:-5px;cursor:nesw-resize}.wysiwyg--content-image-element-handle.is-bottom-right{bottom:-5px;right:-5px;cursor:nwse-resize}.wysiwyg--content-image-element-actions{opacity:0;background-color:rgba(var(--neutral-500-rgb),.3);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s ease!important;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:6px;position:absolute;inset:0}.wysiwyg--content-embed-element{display:inline-block;position:relative;z-index:1}.wysiwyg--content-embed-element-unsupported{display:inline-flex;align-items:center;justify-content:center;color:var(--neutral-500);font-size:.75rem;background:var(--neutral-200);border-radius:.5rem;height:8rem;aspect-ratio:16/9}.wysiwyg--content-embed-element:hover .wysiwyg--content-embed-element-actions{opacity:1}.wysiwyg--content-embed-element-actions{opacity:0;background-color:rgba(var(--neutral-500-rgb),.3);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s ease!important;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:6px;position:absolute;inset:0}.wysiwyg--content-table{border-collapse:collapse;table-layout:fixed;width:100%;margin:12px 0}.wysiwyg--content-table td{border:1px solid var(--neutral-300);padding:6px 8px;vertical-align:top;min-width:40px}.wysiwyg--content-table td>p{margin:0}.wysiwyg--content-table td>p+p{margin-top:6px}.wysiwyg--content-table td[data-cell-drop-active=true]{outline:2px solid #2680eb;outline-offset:-2px;background:#2680eb0f}.wysiwyg--content-latex-element{font-size:16px;display:inline-block;position:relative;padding:4px}.wysiwyg--content-latex-element .katex-display{margin:0}.wysiwyg--content-latex-element .katex{font-size:1em}.wysiwyg--content-latex-element:hover .wysiwyg--content-latex-element-actions{opacity:1;transform:translateY(0);pointer-events:auto}.wysiwyg--content-latex-element-actions{width:220px;opacity:0;pointer-events:none;transition:all .3s ease!important;transform:translateY(-5px);display:flex;flex-direction:row;justify-content:center;align-items:center;gap:6px;position:absolute;bottom:0;left:50%;margin-left:-110px}.wysiwyg--footer{padding:8px}.wysiwyg--footer .input--additional-information{margin-top:0}.wysiwyg--hyperlink-modale{padding:20px}.wysiwyg--latex-modale{width:900px;padding:20px}.wysiwyg--latex-modale .wysiwyg{max-width:none}.wysiwyg--image-modale{padding:20px}.wysiwyg--image-modale-img{padding-bottom:30px;display:flex;flex-direction:column;justify-content:center;align-items:center}.wysiwyg--image-modale-img figure img{max-width:100%;height:auto;object-fit:contain}.wysiwyg--image-modale-img figure figcaption{font-size:16px;font-weight:600;text-align:center}.wysiwyg hr{margin:0;padding:0}.wysiwyg--cellMenu{position:fixed;z-index:50;min-width:200px;max-height:80vh;overflow-y:auto;padding:4px;background:var(--neutral-100);border:1px solid var(--neutral-200);border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.wysiwyg--cellMenu-item{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px;padding:.375rem .75rem;background:none;border:none;border-radius:6px;font-size:.825rem;text-align:left;cursor:pointer;color:var(--text-color)}.wysiwyg--cellMenu-item:hover{background:var(--neutral-200)}.wysiwyg--cellMenu-item.is-disabled{opacity:.45;cursor:default}.wysiwyg--cellMenu-item.is-disabled:hover{background:none}.wysiwyg--cellMenu-hint{font-size:.7rem;color:var(--neutral-400)}.wysiwyg--cellMenu-separator{height:1px;margin:4px 6px;background:var(--neutral-200)}.wysiwyg--block{position:relative;padding-left:20px;transition:none;margin:10px auto}.wysiwyg--block:hover .wysiwyg--drag-handle{opacity:1}.wysiwyg--block.is-dragging{opacity:.5}.wysiwyg--block.is-beside-left,.wysiwyg--block.is-beside-right{caret-color:transparent}.wysiwyg--block.is-beside-left:not(:has(.wysiwyg--content-image-element,.wysiwyg--content-embed-element)):after,.wysiwyg--block.is-beside-right:not(:has(.wysiwyg--content-image-element,.wysiwyg--content-embed-element)):after{content:"";position:absolute;top:0;bottom:0;width:2px;background:var(--neutral-900, #000);animation:wysiwyg-beside-caret 1s step-end infinite}.wysiwyg--block.is-beside-left:not(:has(.wysiwyg--content-image-element,.wysiwyg--content-embed-element)):after{left:14px}.wysiwyg--block.is-beside-right:not(:has(.wysiwyg--content-image-element,.wysiwyg--content-embed-element)):after{right:-6px}.wysiwyg--block.is-beside-left .wysiwyg--content-image-element:after,.wysiwyg--block.is-beside-left .wysiwyg--content-embed-element:after,.wysiwyg--block.is-beside-right .wysiwyg--content-image-element:after,.wysiwyg--block.is-beside-right .wysiwyg--content-embed-element:after{content:"";position:absolute;top:0;bottom:0;width:2px;background:var(--neutral-900, #000);animation:wysiwyg-beside-caret 1s step-end infinite}.wysiwyg--block.is-beside-left .wysiwyg--content-image-element:after,.wysiwyg--block.is-beside-left .wysiwyg--content-embed-element:after{left:-6px}.wysiwyg--block.is-beside-right .wysiwyg--content-image-element:after,.wysiwyg--block.is-beside-right .wysiwyg--content-embed-element:after{right:-6px}.wysiwyg--drag-handle{font-size:14px;position:absolute;left:0;top:2px;display:inline-flex;align-items:center;justify-content:center;color:var(--neutral-500);line-height:1;cursor:grab;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity .15s ease}.wysiwyg--drag-handle:active{cursor:grabbing}.wysiwyg--drag-handle.is-inside{left:4px;top:4px;padding:0 3px;background:#ffffffd9;border-radius:3px;box-shadow:0 0 0 1px #00000014}.wysiwyg--drop-line{position:absolute;left:10px;right:10px;height:2px;background:#2680eb;border-radius:1px;pointer-events:none}.wysiwyg--drop-line:before{content:"";position:absolute;left:-3px;top:-2px;width:6px;height:6px;border-radius:50%;background:#2680eb}.wysiwyg--drop-line.is-top{top:0}.wysiwyg--drop-line.is-bottom{bottom:0}.wysiwyg--drop-line.is-left,.wysiwyg--drop-line.is-right{top:0;bottom:0;width:2px;height:auto}.wysiwyg--drop-line.is-left:before,.wysiwyg--drop-line.is-right:before{left:-2px;top:-3px}.wysiwyg--drop-line.is-left{left:0;right:auto}.wysiwyg--drop-line.is-right{left:auto;right:0}@keyframes wysiwyg-beside-caret{50%{opacity:0}}@font-face{font-family:Gabarito;src:url(/webfonts/gabarito.ttf) format("truetype")}@font-face{font-family:Lora;font-style:normal;src:url(/webfonts/lora.ttf) format("truetype")}@font-face{font-family:Lora;font-style:italic;src:url(/webfonts/lora-italic.ttf) format("truetype")}h1,h2,h3,h4,h5,h6{font-family:Lora;font-style:italic;font-weight:600;color:var(--headings-text-color)}h1{margin:0;padding:0}.card{width:100%;text-align:left;color:var(--text);background-color:var(--neutral-100);border:1px solid var(--neutral-200);border-radius:16px;corner-shape:squircle;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:16px 22px;transition:all .2s ease;position:relative;overflow:hidden;cursor:pointer}.card--flare{width:256px;height:256px;border-radius:256px;background:radial-gradient(circle,#ffffff4d,#fff0 72%);transition:opacity .3s ease;pointer-events:none;position:absolute;z-index:1;left:-80px;top:-120px}.card--content{display:flex;flex-direction:column;position:relative;z-index:2;flex-grow:1}.card--content-title{font-size:14px;font-weight:500;color:var(--text);line-height:1.5;text-decoration:none;transition:all .3s ease}.card--content-title:has(svg){display:flex;flex-direction:row;gap:6px;justify-content:flex-start}.card--content-title:has(svg) svg{width:18px;height:18px;transition:all .3s ease;fill:var(--neutral-500)}.is-primary .card--content-title{color:rgba(var(--neutral-900-rgb),.6)}.is-primary .card--content-title svg{fill:rgba(var(--neutral-900-rgb),.6)}.card--content-subtitle{font-size:10px;font-weight:500;letter-spacing:1px;color:var(--neutral-500);text-transform:uppercase;line-height:1.625;text-decoration:none;transition:all .3s ease}.card--content-subtitle:has(svg){display:flex;flex-direction:row;gap:6px;justify-content:flex-start;align-items:center}.card--content-subtitle:has(svg) svg{width:18px;height:18px;transition:all .3s ease;fill:var(--neutral-500)}.is-primary .card--content-subtitle{color:rgba(var(--neutral-900-rgb),.6)}.is-primary .card--content-subtitle svg{fill:rgba(var(--neutral-900-rgb),.6)}.card--icon{width:24px;height:24px;align-self:center;transition:all .2s ease;position:relative;z-index:2}.card--icon img{width:24px;height:auto;display:block}.card--icon svg{width:24px;height:auto;fill:var(--neutral-400);transition:all .3s ease}.is-primary .card--icon svg{fill:rgba(var(--neutral-900-rgb),.6)}.card--percentage{max-height:26px;font-size:32px;font-weight:900;line-height:32px;color:var(--neutral-500);transition:all .3s ease;display:flex;flex-direction:row;align-items:baseline;justify-content:flex-end;gap:4px}.card--percentage span{font-size:16px;font-weight:900;line-height:16px}.is-primary .card--percentage{color:rgba(var(--neutral-900-rgb),.6)}.card:hover{border-color:var(--primary)}.card:hover .card--content-title{color:var(--primary)}.card:hover .card--content-title svg{fill:var(--primary)}.card:hover .card--content-subtitle{color:var(--primary);opacity:.5}.card:hover .card--content-subtitle svg{fill:var(--primary)}.card:hover .card--percentage{color:var(--primary)}.card:hover .card--icon svg{fill:var(--primary)}.card.is-smaller{padding:10px 22px}.card.is-smaller .card--icon{width:32px;height:16px}.card.is-smaller .card--icon svg{width:32px;height:16px}.card.is-loading{opacity:.3}.card.is-blue{background-color:var(--brand-medisup)}.card.is-primary{background-color:rgba(var(--primary-rgb),.4);border:1px solid rgba(var(--primary-rgb),.6)}.page--header{display:flex;flex-direction:column;gap:20px;margin-bottom:30px;position:sticky;z-index:10;top:0}@media print{.page--header{display:none}}.page--header:after{content:"";background-image:linear-gradient(rgba(var(--bg-color-rgb),.6),rgba(var(--bg-color-rgb),0));-webkit-mask:linear-gradient(black,black,transparent);mask:linear-gradient(black,black,transparent);pointer-events:none;transition:all .2s ease;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:absolute;z-index:-1;inset:-20px -20px -60px -40px}.page--header-up{display:flex;flex-direction:row;align-items:flex-end}@media(max-width:820px){.page--header-up{flex-direction:column;align-items:flex-start;gap:20px}}.page--header-up-title{flex-grow:1;flex-shrink:0;display:flex;flex-direction:column;gap:8px}@media(max-width:820px){.page--header-up-title{width:100%}}.page--header-up-title h1{font-size:24px;line-height:24px;display:flex;flex-direction:row;align-items:center;gap:10px}@media(max-width:820px){.page--header-up-title h1{font-size:18px;line-height:18px}}.page--header-up-title h1 svg{width:24px;height:24px;fill:var(--text-color)}@media(max-width:820px){.page--header-up-title h1 svg{width:16px;height:16px}}.page--header-up-actions{display:flex;flex-direction:row;gap:20px}@media(max-width:820px){.page--header-up-actions{width:100%;flex-direction:column-reverse;gap:10px}}.page--header-breadcrumb{-webkit-user-select:none;user-select:none}@media(max-width:820px){.page--header-breadcrumb{overflow-y:hidden}}.page--header-breadcrumb ol{padding:0;margin:0;list-style:none;white-space:nowrap;display:flex;flex-direction:row;gap:8px;align-items:center}.page--header-breadcrumb ol li{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:var(--neutral-300);display:flex;flex-direction:row;align-items:center;margin:0 2px}.page--header-breadcrumb ol li:has(svg){gap:6px}.page--header-breadcrumb ol li:after{content:">";margin-left:8px}.page--header-breadcrumb ol li:first-child{margin-left:0}.page--header-breadcrumb ol li:last-child{margin-right:0}.page--header-breadcrumb ol li:last-child:after{display:none}.page--header-breadcrumb ol li a{color:var(--text-color);transition:all .3s ease}.page--header-breadcrumb ol li a:hover{color:var(--primary)}.page--header-breadcrumb ol li a:hover:has(svg) svg{fill:var(--primary)}.page--header-breadcrumb ol li a:has(svg){display:flex;flex-direction:row;gap:6px;align-items:center}.page--header-breadcrumb ol li a svg{fill:var(--text-color)}.page--header-breadcrumb ol li svg{width:14px;height:14px;fill:var(--neutral-300)}.page--stats{display:flex;flex-direction:row;padding-bottom:20px}@media(max-width:820px){.page--stats{flex-direction:column;gap:20px}}.page--stats-item{display:flex;flex-direction:column;flex-grow:1;gap:4px;padding:0 30px;border-right:1px solid var(--neutral-200)}.page--stats-item:first-child{padding-left:0}.page--stats-item:last-child{padding-right:0;border:none}.page--stats-item-title{font-family:Lora;font-size:14px;font-style:italic;font-weight:400;color:var(--text-color)}.page--stats-item-stat{font-size:32px;color:var(--headings-text-color)}.page--stats-item-info{font-size:14px;color:var(--neutral-400)}.tag{width:max-content;font-size:12px;font-weight:400;background-color:var(--neutral-300);box-shadow:inset 0 0 0 1px #00000013;color:var(--text-color);border-radius:40px;padding:4px 14px;display:inline-block}.tag.is-draft{background-color:#f90;color:#fff}.tag.is-refused{background-color:var(--error);color:#fff}.tag.is-active{background-color:var(--good);color:#fff}.tag.is-active svg{fill:#fff}.tag.is-inactive{background-color:var(--error);color:#fff}.tag.is-inactive svg{fill:#fff}.tag.is-alt{background-color:var(--neutral-900);box-shadow:inset 0 0 0 1px #ffffff4d;color:var(--neutral-100)}.tag.is-info{background-color:rgba(var(--info-rgb),.2);box-shadow:inset 0 0 0 1px rgba(var(--info-rgb),.3);color:var(--info)}.tag.is-error{background-color:var(--error);color:#fff}.tag.is-error svg{fill:#fff}.tag.is-transparent{background-color:transparent;box-shadow:none}.tag.is-active.is-transparent{color:var(--good)}.tag.is-active.is-transparent svg{fill:var(--good)}.tag.is-draft.is-transparent{color:#f90}.tag.is-draft.is-transparent svg{fill:#f90}.tag:has(svg){display:flex;flex-direction:row;align-items:center}.tag svg{width:12px;height:auto;fill:var(--neutral-500)}.tags--container{display:flex;gap:4px}button{appearance:none;border:none}.button{font-family:Gabarito;font-size:14px;font-weight:500;letter-spacing:.5px;text-wrap-mode:nowrap;color:var(--button-primary-text-color);background-color:var(--button-primary-bg-color);transition:all .2s ease;cursor:pointer;border-radius:20px;border:1px solid transparent;display:flex;flex-direction:row;padding:8px 20px;position:relative;overflow:hidden;align-items:center;justify-content:center;gap:6px;corner-shape:squircle}.button:after{content:"";transition:all .2s ease;background-color:#ffffff1a;position:absolute;inset:0 50%}.button:not(.is-disabled):hover:after{right:0;left:0}.button:active{transform:scale(.95)}.button svg{width:16px;height:16px;fill:var(--button-primary-icon-color);flex-shrink:0}.button.is-outlined{border:1px solid var(--primary);background-color:transparent;color:var(--primary)}.button.is-outlined svg{fill:var(--primary)}.button.is-transparent{background-color:transparent;color:var(--primary)}.button.is-transparent svg{fill:var(--primary)}.button.is-destructive{color:#fff;background-color:var(--destructive)}.button.is-destructive svg{fill:#fff}.button.is-destructive.is-loading:before{border-color:#ffffff4d;border-top-color:#fff}.button.is-alt{color:var(--neutral-100);background-color:var(--neutral-900)}.button.is-alt svg{fill:var(--neutral-100)}.button.is-alt.is-loading:before{border-color:#ffffff4d;border-top-color:#fff}.button.is-small{font-size:12px;padding:3.5px 8px 4px}.button.is-small svg{width:14px;height:14px}.button.is-disabled{opacity:.5;cursor:not-allowed;-webkit-user-select:none;user-select:none}.button.is-loading:before{content:"";width:10px;height:10px;border:2px solid rgba(var(--button-primary-icon-color-rgb),.3);border-top:2px solid var(--button-primary-icon-color);border-radius:100%;animation:spin 1s infinite linear;display:inline-block;vertical-align:1px;margin-right:6px}.form--validations-error{font-size:12px;font-weight:500;color:var(--error);margin-top:6px;margin-bottom:5px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.form--validations-error svg{width:18px;height:18px;fill:var(--error);margin-right:6px}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=number],input[type=date],select,textarea{font-size:14px;color:var(--text-color);background-color:transparent;border:none;appearance:none;outline:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:var(--text-color);transition:background-color 5000s ease-in-out 0s;box-shadow:none}::-webkit-calendar-picker-indicator{cursor:pointer}[data-app-theme=dark] ::-webkit-calendar-picker-indicator{filter:invert(1)}textarea{width:100%;resize:vertical;font-family:Gabarito,sans-serif;font-size:14px;font-weight:500;background-color:var(--neutral-200);border:1px solid var(--neutral-300);box-shadow:0 1px 2px rgba(var(--neutral-100-rgb),.3);border-radius:3px;color:color-theme(neutral500);padding:10px 14px 11px;outline:none;transition:none}textarea:focus{border-color:var(--primary)}input[type=checkbox]{width:40px;height:22px;border-radius:22px;appearance:none;background-color:var(--neutral-200);transition:all .2s ease;position:relative}input[type=checkbox]:after{content:"";width:18px;height:18px;border-radius:18px;background-color:var(--neutral-400);box-shadow:0 2px 8px var(--neutral-100);transition:all .2s ease;position:absolute;z-index:1;left:2px;top:2px}input[type=checkbox]:checked{background-color:var(--primary)}input[type=checkbox]:checked:after{left:20px;background-color:var(--neutral-100)}input[type=radio]{width:24px;height:24px;border-radius:24px;border:1px solid #c0c3cb;background-color:var(--neutral-100);margin-right:8px;display:inline-block;cursor:pointer;vertical-align:top;transition:all .2s ease;box-shadow:0 2px 2px #0000001a;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;position:relative;overflow:hidden}input[type=radio]:before{content:"";width:24px;height:24px;transition:all .2s ease;transform:scale(0);background-color:var(--primary);border-radius:24px;opacity:1;position:absolute;z-index:1;left:50%;top:50%;margin-left:-12px;margin-top:-12px}input[type=radio]:after{content:"";width:8px;height:8px;border-radius:8px;background-color:#fff;position:absolute;z-index:2;left:50%;top:50%;margin-left:-4px;margin-top:-4px}input[type=radio]:checked{border-color:var(--primary)}input[type=radio]:checked:after{background-color:var(--neutral-200)}input[type=radio]:checked:before{transform:scale(1)}input[type=radio]+label{width:auto;font-size:14px;font-weight:500;color:var(--secondary);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-block;margin-bottom:0;margin-right:16px}input[type=radio]+label:last-child{margin-right:0}.big-select{background-color:var(--neutral-200);border:1px solid var(--neutral-300);border-radius:20px;corner-shape:squircle;transition:all .3s ease;flex-direction:row;display:flex;align-items:center;gap:10px;padding:10px;cursor:pointer;position:relative}.big-select:hover{border-color:var(--primary)}.big-select.is-opened .big-select--dropdown{display:flex}.big-select--icon{width:36px;height:36px;background-color:var(--brand-medisup);border-radius:10px;corner-shape:squircle;display:flex;flex-direction:column;justify-content:center;align-items:center}.big-select--icon svg{width:24px;height:24px;fill:#fff}.big-select--texts{font-size:14px;flex-grow:1;display:flex;flex-direction:column;gap:1px}.big-select--texts span{font-size:10px;text-transform:uppercase;color:var(--neutral-500)}.big-select--arrows{width:24px;display:flex}.big-select--arrows svg{width:24px;height:24px;fill:var(--neutral-500)}.big-select--dropdown{width:calc(100% + 2px);background-color:var(--neutral-900);border-radius:20px;corner-shape:squircle;cursor:default;position:absolute;z-index:1;padding:1px 1px 8px;right:-1px;left:-1px;top:-1px;display:flex;flex-direction:column;gap:2px;display:none}.big-select--dropdown-list{max-height:415px;overflow-y:auto}.big-select--dropdown-selected{color:var(--neutral-100);flex-direction:row;display:flex;align-items:center;gap:10px;padding:10px;border-bottom:1px solid var(--neutral-800);margin-bottom:6px}.big-select--dropdown-item{border-radius:14px;corner-shape:squircle;margin:0 6px;padding:6px 10px;color:var(--neutral-500);cursor:pointer;overflow:hidden;display:flex;flex-direction:row;align-items:center;gap:8px;white-space:nowrap}.big-select--dropdown-item-school{flex:0 4 45%;max-width:40%;overflow:hidden;text-overflow:ellipsis;font-size:12px;opacity:.75}.big-select--dropdown-item-campus{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:500}.big-select--dropdown-item:hover{color:var(--neutral-100);background-color:var(--primary)}.big-select--dropdown-item:hover .big-select--dropdown-item-school{opacity:.75}.big-select--dropdown-item svg{width:16px;height:16px;fill:var(--neutral-200)}.input{width:100%;max-width:800px;margin:0 auto;padding:0 0 30px}.input.has-no-margin{padding:0}.input.is-disabled{opacity:.7;cursor:not-allowed}.input.no-label label{display:none}.input.no-label input,.input.no-label select,.input.no-label textarea{padding:12px 8px}.input--container{box-shadow:0 1px 2px #0000000d;position:relative}.input--container.is-select:after{content:"";width:6px;height:6px;pointer-events:none;border-left:1.5px solid var(--neutral-400);border-bottom:1.5px solid var(--neutral-400);position:absolute;right:15px;top:50%;transform:rotate(-45deg);margin-top:-6px}.input--container.is-icon-picker{border:1px solid var(--neutral-200);padding:30px 12px 12px;border-radius:14px;corner-shape:squircle}.input--container.is-icon-picker label{cursor:default}.input--container.is-options-group{min-height:50px;border:1px solid var(--neutral-200);padding:25px 12px 8px;border-radius:14px;corner-shape:squircle;cursor:pointer;transition:border-color .2s ease}.input--container.is-options-group:not(.is-opened):hover{border-color:var(--neutral-300)}.input--container.is-options-group.is-opened{cursor:default}.is-disabled .input--container.is-options-group{cursor:not-allowed}.input--container.is-options-group:after{content:"";width:6px;height:6px;pointer-events:none;border-left:1.5px solid var(--neutral-400);border-bottom:1.5px solid var(--neutral-400);position:absolute;right:15px;top:25px;transform:rotate(-45deg);margin-top:-6px;transition:transform .2s ease}.input--container.is-options-group.is-opened:after{transform:rotate(135deg)}.input--container label{flex-basis:inherit!important;font-size:12px;color:var(--neutral-400);cursor:pointer;transition:all .2s ease;flex-grow:0;padding:8px 12px 0;margin-bottom:4px;border-radius:5px;position:absolute;right:1px;left:1px;top:1px;z-index:2}.is-focused .input--container label{color:var(--neutral-500)}.is-disabled .input--container label{cursor:not-allowed}.input--container input{width:100%;box-shadow:none;background-color:var(--neutral-100);border:1px solid var(--neutral-200);transition:all .2s ease;padding:25px 12px 8px;border-radius:14px;corner-shape:squircle;position:relative;z-index:1}.input--container input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.3)}.is-disabled .input--container input{cursor:not-allowed}.input--container select{width:100%;box-shadow:none;background-color:var(--neutral-100);border:1px solid var(--neutral-200);transition:all .2s ease;padding:25px 12px 8px;border-radius:14px;corner-shape:squircle}.input--container select:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.3)}.input--container textarea{padding:25px 12px 0;box-shadow:none;color:var(--text);background-color:var(--neutral-100);border:1px solid var(--neutral-200);transition:none;appearance:none;border-radius:14px;corner-shape:squircle;margin-bottom:0}.input--container textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary)}.input--container .input--rich-text{padding:25px 12px 0;box-shadow:none;color:var(--text);background-color:var(--neutral-100);border:1px solid var(--neutral-200);transition:all .2s ease;appearance:none;border-radius:5px;margin-bottom:0}.input--container .input--markdown-preview{padding:25px 12px 12px;color:var(--text);background-color:var(--neutral-100);border:1px solid var(--neutral-200);border-radius:14px;corner-shape:squircle;max-height:60vh;overflow-y:auto}.input--container .input--markdown-preview h1,.input--container .input--markdown-preview h2,.input--container .input--markdown-preview h3,.input--container .input--markdown-preview h4,.input--container .input--markdown-preview h5{margin:16px 0 8px}.input--container .input--markdown-preview h1:first-child,.input--container .input--markdown-preview h2:first-child,.input--container .input--markdown-preview h3:first-child,.input--container .input--markdown-preview h4:first-child,.input--container .input--markdown-preview h5:first-child{margin-top:0}.input--container .input--markdown-preview p,.input--container .input--markdown-preview ul,.input--container .input--markdown-preview ol,.input--container .input--markdown-preview blockquote,.input--container .input--markdown-preview table,.input--container .input--markdown-preview pre{margin:0 0 10px}.input--container .input--markdown-preview ul,.input--container .input--markdown-preview ol{padding-left:20px;list-style:revert}.input--container .input--markdown-preview blockquote{border-left:2px solid var(--neutral-300);padding-left:10px;color:var(--neutral-400)}.input--container .input--markdown-preview code{background-color:var(--neutral-200);border-radius:4px;padding:1px 4px}.input--container .input--markdown-preview pre{background-color:var(--neutral-200);border-radius:8px;padding:10px;overflow-x:auto}.input--container .input--markdown-preview pre code{background-color:transparent;padding:0}.input--container .input--markdown-preview table{width:100%;border-collapse:collapse}.input--container .input--markdown-preview table th,.input--container .input--markdown-preview table td{border:1px solid var(--neutral-200);padding:4px 8px;text-align:left}.input--container .input--markdown-preview img{max-width:100%}.input--container .input--markdown-preview .katex{font-size:1.15em}.input--multi-select-list{padding-top:10px}.input--multi-select-list-item{background-color:var(--neutral-200);border:1px dashed var(--neutral-300);border-radius:5px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:8px 16px;margin-bottom:10px}.input--multi-select-list-item:last-child{margin-bottom:0}.input--multi-select-list-item-title{display:flex;flex-direction:row;align-items:center}.input--multi-select-list-item-title svg{width:16px;height:auto;fill:var(--neutral-500);transition:all .3s ease;margin-right:6px}.input--multi-select-list-item-close{width:24px;height:24px;cursor:pointer}.input--multi-select-list-item-close svg{width:24px;height:auto;fill:var(--destructive);transition:all .3s ease}.input--multi-select-list-childrens{border-bottom:1px solid var(--neutral-200);padding-bottom:30px;margin-bottom:30px;margin-left:30px;gap:10px;display:flex;flex-wrap:wrap;flex-direction:column}.input--multi-select-list-childrens .input--multi-select-list-children-inputs-container .input{padding:0}.input--multi-select-list-children{padding-left:40px}.input--multi-select-list-children-title{font-size:14px;color:var(--neutral-500);padding-top:10px;padding-bottom:6px}.input--multi-select-list-children-inputs-fields{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:5px;padding-bottom:10px}.input--multi-select-list-children-inputs-fields .input{padding-bottom:0}.input--multi-select-list-children-inputs-container{display:flex;align-items:baseline}.input--icon{background-color:var(--neutral-200);border:1px solid var(--neutral-300);border-radius:10px;corner-shape:squircle;width:32px;height:32px;position:absolute;z-index:1;bottom:10px;right:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:none}.input--icon svg{width:16px;height:16px;fill:var(--neutral-500)}.input--checkbox{display:flex;flex-direction:column}.input--checkbox-item{display:flex;flex-direction:row;align-items:center;padding:4px 0}.input--checkbox-item:first-child{padding-top:32px}.input--checkbox-item label{margin-left:8px;cursor:pointer}.input--color{display:flex;align-items:stretch;gap:10px}.input--color .input--container{flex:1}.input--color .input--color-picker{width:51px;flex-shrink:0;align-self:stretch;height:auto;padding:0;background-color:var(--neutral-100);border:none;border-radius:14px;corner-shape:squircle;cursor:pointer;appearance:none;transition:all .2s ease}.input--color .input--color-picker:hover{border-color:var(--neutral-300)}.input--color .input--color-picker:focus-visible{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.3)}.input--color .input--color-picker::-webkit-color-swatch-wrapper{padding:0}.input--color .input--color-picker::-webkit-color-swatch{border:none;border-radius:10px}.input--color .input--color-picker::-moz-color-swatch{border:none;border-radius:10px}.is-disabled .input--color .input--color-picker{cursor:not-allowed}.input--icon-picker{display:flex;flex-wrap:wrap;gap:8px}.input--icon-picker-item{width:48px;height:48px;background-color:var(--neutral-100);border:1px solid var(--neutral-200);border-radius:12px;corner-shape:squircle;padding:0;cursor:pointer;display:flex;justify-content:center;align-items:center;position:relative;transition:all .2s ease}.input--icon-picker-item svg{width:24px;height:24px;fill:var(--neutral-500)}.input--icon-picker-item:hover{border-color:var(--neutral-300)}.input--icon-picker-item:hover .input--icon-picker-tooltip{opacity:1;transform:translate(-50%)}.input--icon-picker-item.is-selected{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.3)}.input--icon-picker-item.is-selected svg{fill:var(--primary)}.input--icon-picker-item:disabled{cursor:not-allowed}.input--icon-picker-tooltip{font-family:inherit;font-size:14px;font-weight:600;text-wrap:nowrap;background-color:rgba(var(--neutral-900-rgb),.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--neutral-100);border-radius:12px;corner-shape:squircle;opacity:0;padding:8px 14px;transition:all .2s ease;transform:translate(-50%,-10px);pointer-events:none;position:absolute;z-index:3;top:calc(100% + 6px);left:50%}.input--textarea-toolbar{position:relative;min-height:34px;margin-bottom:10px;display:flex;justify-content:center;align-items:center}.input--textarea-toolbar .controls-container{margin-bottom:0}.input--latex-action{position:absolute;right:0;top:50%;transform:translateY(-50%)}.input--additional-information{font-size:12px;font-weight:500;border-radius:10px;corner-shape:squircle;border-left:none;margin:10px 0 0;padding:6px 12px}.input--additional-information.is-above{margin:0 0 10px}.input--additional-information:has(svg){display:flex;flex-direction:row;align-items:center;gap:6px}.input--additional-information svg{width:16px;height:auto;fill:var(--info);flex-shrink:0}.input--additional-information span{padding:1px}.input--rich-text{min-height:120px;max-height:400px;overflow-y:auto;padding:12px;border:1px solid #e0e0e0;border-radius:0 0 4px 4px;background:#fff;font-family:inherit;font-size:inherit;line-height:1.5}.input--rich-text:focus{outline:none;border-color:#007bff}.input--rich-text:empty:before{content:attr(data-placeholder);color:#999;pointer-events:none;position:absolute}.input--rich-text p{margin:0 0 1em}.input--rich-text p:last-child{margin-bottom:0}.input--rich-text strong{font-weight:700}.input--rich-text em{font-style:italic}.input--rich-text u{text-decoration:underline}.input--rich-text a{color:#007bff;text-decoration:underline;cursor:pointer}.input--rich-text a:hover{color:#0056b3}.input--autocomplete-results{background-color:var(--neutral-100);border:1px solid var(--neutral-200);transition:all .2s ease;padding:10px;border-radius:14px;corner-shape:squircle;margin-top:10px}.input--autocomplete-results ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.input--autocomplete-results ul li{font-size:14px;transition:all .2s ease;padding:8px 12px;border-radius:10px;corner-shape:squircle;cursor:pointer}.input--autocomplete-results ul li:hover{background-color:var(--primary);color:var(--neutral-100)}.input--autocomplete-results ul li:hover .tag{background-color:var(--neutral-900);color:var(--neutral-100);box-shadow:none}.input--autocomplete-selected-item{padding-top:10px}.input--options-group{display:none}.input--options-group.is-opened{display:block}.input--options-group-placeholder{font-size:14px;color:var(--neutral-400);padding:4px 8px}.input--options-group nav{max-height:300px;overflow-y:auto;overflow-anchor:none}.input--options-group ul{display:flex;flex-direction:column;gap:2px}.input--options-group ul li{padding:4px 8px;color:var(--neutral-500)}.input--options-group ul li.has-childrens{padding-bottom:10px}.input--options-group ul li.has-childrens ul{margin-top:10px}.input--options-group ul li.has-childrens.is-match{color:var(--text-color)}.input--options-group ul li:not(.has-childrens){border-radius:16px;corner-shape:squircle;color:var(--text-color);cursor:pointer}.input--options-group ul li:not(.has-childrens):hover{background-color:var(--primary);color:var(--neutral-100)}.input--options-group ul li:not(.has-childrens):hover .input--options-group-highlight{background-color:transparent;color:var(--neutral-100)}.input--options-group ul li ul{padding-left:10px;list-style:none}.input--options-group-search{display:flex;align-items:center;gap:8px;background-color:var(--neutral-200);border:1px solid var(--neutral-300);border-radius:10px;corner-shape:squircle;padding:0 10px;margin-bottom:8px;transition:all .2s ease}.input--options-group-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.3)}.input--options-group-search input{flex:1 1 auto;min-width:0;width:auto;font-size:14px;color:var(--text-color);background-color:transparent;border:none;box-shadow:none;border-radius:0;padding:8px 0}.input--options-group-search input:focus{border:none;box-shadow:none}.input--options-group-search svg{width:16px;height:16px;fill:var(--neutral-400);display:block}.input--options-group-search-icon{display:flex;flex:0 0 auto;pointer-events:none}.input--options-group-search-clear{display:flex;flex:0 0 auto;cursor:pointer}.input--options-group-search-clear:hover svg{fill:var(--text-color)}.input--options-group-results-count{font-size:12px;color:var(--neutral-400);padding:0 8px 8px}.input--options-group-highlight{background-color:rgba(var(--primary-rgb),.2);color:inherit;border-radius:4px;padding:0 1px}.input--options-group-selected-value{padding-top:10px}.input--creatable-select{position:relative}.input--creatable-select-trigger{width:100%;text-align:left;cursor:pointer;font-size:14px;color:var(--text-color);background-color:var(--neutral-100);border:1px solid var(--neutral-200);transition:all .2s ease;padding:25px 12px 8px;border-radius:14px;corner-shape:squircle;position:relative;z-index:1}.input--creatable-select-trigger.is-placeholder{color:var(--neutral-400)}.input--creatable-select-trigger:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.3)}.no-label .input--creatable-select-trigger,.has-hidden-label .input--creatable-select-trigger{padding:12px 8px}.input--creatable-select-panel{width:100%;background-color:var(--neutral-100);border:1px solid var(--neutral-200);box-shadow:0 1px 2px #0000000d;border-radius:14px;corner-shape:squircle;padding:10px;position:absolute;z-index:3;top:calc(100% + 4px);left:0}.input--creatable-select-search{width:100%;font-size:14px;color:var(--text-color);background-color:var(--neutral-200);border:1px solid var(--neutral-300);border-radius:10px;corner-shape:squircle;padding:8px 12px;margin-bottom:8px}.input--creatable-select-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px;max-height:240px;overflow-y:auto}.input--creatable-select-list li:not(.input--creatable-select-create):not(.input--creatable-select-empty){font-size:14px;transition:all .2s ease;padding:8px 12px;border-radius:10px;corner-shape:squircle;cursor:pointer}.input--creatable-select-list li:not(.input--creatable-select-create):not(.input--creatable-select-empty):hover{background-color:var(--primary);color:var(--neutral-100)}.input--creatable-select-list li:not(.input--creatable-select-create):not(.input--creatable-select-empty).is-selected{background-color:rgba(var(--primary-rgb),.15);color:var(--primary)}.input--creatable-select-list li:not(.input--creatable-select-create):not(.input--creatable-select-empty).is-active{background-color:var(--primary);color:var(--neutral-100)}.input--creatable-select-create{font-size:14px;color:var(--primary);font-weight:500;border-bottom:1px solid var(--neutral-200);margin-bottom:4px;padding:8px 12px 10px;border-radius:10px;corner-shape:squircle;cursor:pointer;transition:all .2s ease}.input--creatable-select-create:hover,.input--creatable-select-create.is-active{background-color:var(--primary);color:var(--neutral-100)}.input--creatable-select-empty{font-size:14px;color:var(--neutral-400);padding:8px 12px;border-radius:10px;corner-shape:squircle;cursor:default}.input--creatable-select-empty:hover{background-color:transparent;color:var(--neutral-400)}.one-to-many-inputs{width:100%;max-width:800px;margin:0 auto}.one-to-many-inputs *{transition:none}.one-to-many-inputs--list{display:flex;flex-direction:column;padding-bottom:20px}.one-to-many-inputs--list-item{display:flex;flex-direction:row;gap:10px}.one-to-many-inputs--list-item:last-child{margin-bottom:0}.one-to-many-inputs--list-item-header{display:flex;flex-direction:column;flex-grow:0;align-items:center;justify-content:space-between;cursor:move!important;padding:0 16px;position:relative}.one-to-many-inputs--list-item-header-label{width:80px;height:24px;font-size:9px;text-transform:uppercase;color:var(--neutral-500);background-color:var(--neutral-200);border:1px dashed var(--neutral-300);border-radius:5px;transform:rotate(-90deg);position:absolute;left:50%;top:calc(50% - 20px);display:flex;flex-direction:row;align-items:center;gap:6px;margin-left:-40px;margin-top:-12px;padding:2px 8px}.one-to-many-inputs--list-item-header-label svg{width:24px;height:24px;fill:var(--neutral-500)}.one-to-many-inputs--list-item-header:before{content:"";width:2px;height:100%;background-color:var(--neutral-200);display:block}.one-to-many-inputs--list-item-content{flex-grow:1;padding-bottom:40px}.one-to-many-inputs--list-item-close{flex-grow:0;flex-shrink:0}.one-to-many-inputs--list-item-close .button{padding:8px}.one-to-many-inputs--list-item .input{padding-bottom:10px}.one-to-many-inputs--list-item-actions{display:flex;flex-direction:row;gap:10px;justify-content:flex-start;align-items:center}.one-to-many-inputs--list-no-element{display:flex;flex-direction:column;gap:10px;align-items:center;padding-bottom:20px}.one-to-many-inputs--list-no-element img{width:48px;height:48px;display:block}.one-to-many-inputs--list-no-element-text{font-size:14px;font-weight:400;text-align:center;color:var(--neutral-400)}.one-to-many-inputs--actions{display:flex;flex-direction:column;align-items:center}.dropzone{padding:30px;border:2px dashed var(--neutral-300);border-radius:20px;corner-shape:squircle;background-color:rgba(var(--neutral-200-rgb),.35);text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease}.dropzone input[type=file]{display:none}.dropzone:hover{border-color:var(--primary);background-color:rgba(var(--primary-rgb),.3)}.dropzone.is-dragging{border-color:var(--info);background-color:rgba(var(--info-rgb),.3)}.dropzone--container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.dropzone--title{font-size:16px;color:var(--neutral-800)}.dropzone--title span{color:var(--primary);text-decoration:underline}.dropzone--title span:hover{color:rgba(var(--primary-rgb),.5)}.dropzone--hints{display:flex;flex-direction:column;gap:4px}.dropzone--hints p{font-size:12px;color:var(--neutral-500);margin:0;padding:0}.dropzone--icon{width:32px;height:32px}.dropzone--icon svg{width:32px;height:32px;fill:var(--primary)}.dropzone--files{display:flex;flex-direction:column;gap:10px;padding-top:10px}.dropzone--files-item{border:1px solid var(--neutral-300);border-radius:20px;corner-shape:squircle;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px}.dropzone--files-item-left{font-size:14px;padding-left:6px;display:flex;flex-direction:row;gap:10px;align-items:center}.dropzone--files-item-left svg{width:16px;height:16px;fill:var(--neutral-500)}.dropzone--files-item-right{display:flex;flex-direction:row;gap:10px;align-items:center}.dropzone--files-item-size{font-size:12px;color:var(--neutral-500)}.inputs--row{display:flex;gap:12px}.inputs--row .input{flex:1}.modal{display:none;position:fixed;z-index:50;inset:0}.modal.is-opened{display:block}.modal--inner{--safe-area-inset-bottom: env(safe-area-inset-bottom);padding-bottom:var(--safe-area-inset-bottom);position:absolute;z-index:100;left:50%;top:50%;transform:translate3D(-50%,-50%,0)}@media(max-width:820px){.modal--inner{transform:none;left:0;top:0}}.modal--inner.is-drawer{width:100%;max-width:420px;transform:none;left:calc(100% - 420px);bottom:0;top:0}@media(max-width:820px){.modal--inner.is-drawer{left:inherit}}.modal--container{max-height:90vh;background-color:var(--modale-bg-color);overflow-x:hidden;overflow-y:auto;border-radius:30px;corner-shape:squircle;box-shadow:0 4px 20px #0000004d;transition:all .2s ease;display:flex;flex-direction:column}@media(max-width:820px){.modal--container{width:100vw;height:100vh;max-height:inherit;border-radius:0}}.is-shownFromUp .modal--container{animation:showFromUp .3s 1 ease}.is-shownFromBottom .modal--container{animation:showFromBottom .3s 1 ease}.is-drawer .modal--container{height:100%;max-height:inherit;border-radius:0;animation:showFromRight .3s 1 ease}.modal--title{padding:10px 30px 9px;background-color:rgba(var(--modale-bg-color-rgb),.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;z-index:10;top:0}@media(max-width:820px){.modal--title{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:sticky;z-index:1;top:0}}.modal--title-label{font-size:16px;font-weight:500;color:var(--text);line-height:36px;text-align:center;padding:0}@media(max-width:820px){.modal--title-label{font-size:16px}}.modal--title-close{width:36px;height:36px;background-color:transparent;position:absolute;right:20px;top:50%;cursor:pointer;outline:none;margin-top:-18px;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center}@media(max-width:820px){.modal--title-close{font-size:20px;right:10px}}.modal--title-close svg{width:24px;height:24px;fill:var(--neutral-500)}.modal--title.red-title{background-color:var(--destructive)}.modal--body{display:flex;flex-direction:column;flex-grow:1;min-width:360px}.modal--confirmation{display:flex;flex-direction:column;flex-grow:1}.modal--confirmation-title{font-size:16px;font-weight:600;color:var(-- "primary");text-align:center;padding:10px 20px 40px}@media(max-width:820px){.modal--confirmation-title{font-size:14px}}.modal--confirmation-body{padding:0 30px 30px}.modal--confirmation-body-choice{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;background-color:var(--neutral-200);border-radius:14px}.modal--confirmation-body-choice label{font-size:14px;font-weight:500;color:var(--text-color);cursor:pointer;-webkit-user-select:none;user-select:none}.modal--confirmation-body-choice input[type=checkbox]{flex-shrink:0}.modal--confirmation-body-hint{font-size:12px;color:var(--destructive);text-align:center;padding:10px 4px 0}.modal--information{min-width:320px;text-align:center;padding:8px 30px}.modal--actions{width:100%;padding:0 20px 20px;display:flex;flex-direction:column;justify-content:flex-end;gap:10px}.modal--actions.is-row{flex-direction:row;gap:10px}.modal--actions.is-row .button{margin-bottom:0;flex:1}.modal--icon{width:44px;height:44px;background-color:var(--neutral-200);border-radius:44px;text-align:center;margin:12px auto 0;padding:10px}.modal--icon svg{width:24px;height:24px;fill:var(--neutral-500)}.modal--animated-icon{width:48px;height:48px;margin:30px auto 10px}.modal--animated-icon img{width:48px;height:48px;display:block}.modal--overlay{position:fixed;z-index:29;inset:0;background-color:#0009;transition:all .2s ease;display:none}.is-opened .modal--overlay{display:block;animation:showOverlay .3s 1 ease}.modal--form-edit{width:100%;max-height:calc(100vh - 90px);height:100vh;transform:none;bottom:0;left:auto;top:auto}.modal--form-edit .modal--container{height:calc(100vh - 90px);max-height:initial;border-bottom-left-radius:0;border-bottom-right-radius:0}.modal--embed{padding:20px}.search-filters{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;flex-grow:1}.search-filters--inputs{display:flex;flex-direction:row;flex-grow:1;align-items:center;gap:10px}@media(max-width:820px){.search-filters--inputs{flex-direction:column}}.search-filters--actions{padding-left:30px}.search-filters--actions .button{height:24px}.search-filters--actions .button.is-delete-all-filters-button{opacity:.3}.search-filters--actions .button.is-filtering{opacity:1}.search-filters--input{display:flex;flex-direction:column;gap:8px}@media(max-width:820px){.search-filters--input{width:100%}}.search-filters--input.is-bigger{flex-grow:1;max-width:400px}.search-filters--input.is-max-width{flex-grow:1}.search-filters--input label{color:var(--neutral-500)}.search-filters--input-container{border-radius:6px;background-color:var(--neutral-100);border:1px solid var(--neutral-200);padding:0;position:relative}.search-filters--input-container input[type=text],.search-filters--input-container input[type=password],.search-filters--input-container input[type=email],.search-filters--input-container input[type=number],.search-filters--input-container select{width:100%;font-size:14px;font-weight:500;color:var(--text-color);border-radius:6px;padding:6px 8px}.search-filters--input-container-delete{background-color:var(--destructive);border-radius:4px;transition:all .3s ease;display:flex;justify-content:center;align-items:center;position:absolute;bottom:2px;right:2px;top:2px;padding:4px;opacity:.5;cursor:pointer}.search-filters--input-container-delete svg{width:16px;height:16px;fill:#fff}.search-filters--input-container-delete:hover{opacity:1}table{width:100%;border-collapse:collapse}table thead tr th{font-weight:500;text-align:left;text-wrap-mode:nowrap;background-color:rgba(var(--neutral-200-rgb),.5);color:var(--neutral-500);padding:10px;border-bottom:1px solid var(--neutral-200)}table thead tr th:first-child{padding-left:20px}table thead tr th:last-child{padding-right:20px}table thead tr th.is-center{text-align:center}table tbody tr td{border-bottom:1px solid var(--neutral-200);padding:10px}table tbody tr td:first-child{padding-left:20px}table tbody tr td:last-child{padding-right:20px}table tbody tr td.is-full-width{width:100%;text-wrap:nowrap}table tbody tr td.is-center{text-align:center}table tbody tr td .is-no-results{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}table tbody tr td .is-no-results img{margin-left:8px}table tbody tr td .input{padding-bottom:0}.table--responsive{width:100%;overflow-x:auto;display:block}.table--action-buttons{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px}.pagination{display:flex;flex-direction:row;justify-content:space-between}.pagination--prev .button,.pagination--next .button{border-color:var(--neutral-200);background-color:transparent;color:var(--text-color)}.pagination--prev .button svg,.pagination--next .button svg{fill:var(--text-color)}.pagination--pages{display:flex;flex-direction:row;align-items:center}.pagination--pages ol{list-style:none;display:flex;flex-direction:row;gap:10px}.pagination--pages ol li{width:24px;height:24px;border:1px solid var(--neutral-200);border-radius:15px;corner-shape:squircle;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.pagination--pages ol li.is-active{background-color:var(--neutral-200);cursor:default}.pagination--pages ol li.is-gap{color:var(--neutral-500);border:none;cursor:default}.portlet{width:100%;background-color:var(--neutral-100);border:1px solid var(--neutral-200);border-radius:20px;corner-shape:squircle;display:block;margin:0 0 20px}.portlet--title{border-bottom:1px solid var(--neutral-200);padding:14px 18px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.portlet--title-label{display:flex;flex-direction:row;align-items:center;gap:10px}.portlet--title-label svg{width:24px;height:24px;fill:var(--neutral-400)}.portlet--title-toolbar{display:flex;flex-direction:row;gap:10px;align-items:center;align-content:flex-end}.portlet--body{transition:all .3s ease;padding:18px}.portlet--body.has-no-padding{padding:0}.portlet--footer{border-top:1px solid var(--neutral-200);padding:14px 18px}.portlet--footer blockquote{margin-bottom:0}.portlet--captions{display:flex;flex-direction:column;gap:10px}.portlet--captions-item{display:flex;flex-direction:row;gap:6px}.portlet--captions-item-color{width:24px;height:18px;border-radius:4px;background-color:var(--neutral-500)}.portlet--captions-item-color.is-draft{background-color:#f90}.portlet--captions-item-color.is-published{background-color:#29c063}.modal--preview{display:flex;flex-direction:column;gap:20px;justify-content:flex-start}.modal--preview-icon{width:96px;height:96px;background-color:var(--brand-medisup);border-radius:24px;corner-shape:squircle;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:20px}.modal--preview-icon img{width:64px;height:64px;display:block}.modal--preview-title{font-size:18px;border-bottom:1px solid var(--neutral-200);padding:0 20px 20px}.modal--preview-item{font-size:14px;padding:0 20px 20px;border-bottom:1px solid var(--neutral-200);display:flex;flex-direction:column;gap:10px}.modal--preview-item-title{font-weight:600;color:var(--neutral-400);display:flex;flex-direction:row;align-items:center;gap:6px}.modal--preview-item-title svg{width:18px;height:18px;fill:var(--neutral-400)}.modal--preview-item-description{font-weight:400;color:var(--text-color)}.modal--preview-item-description.is-tag-list{display:flex;flex-direction:row;gap:10px}.modal--preview-item-description:has(svg){display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.modal--preview-item-description:has(svg) svg{width:18px;height:18px;fill:var(--neutral-400)}.modal--preview-item:last-child{border-bottom:none}.selected-item{text-align:center}.controls-container{--highlight-width: auto;--highlight-x-pos: 0;display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.controls-container *::selection{display:none}.controls{justify-content:space-between;background-color:var(--primary);border-radius:20px;corner-shape:squircle;padding:2px;position:relative;display:flex}.controls input[type=radio]{opacity:0;margin:0;inset:0;position:absolute;width:100%;cursor:pointer;height:100%}.controls:before{content:"";background-color:var(--neutral-100);box-shadow:0 2px 8px #0000004d;border-radius:16px;corner-shape:squircle;width:var(--highlight-width);transform:translate(var(--highlight-x-pos));transition:transform .2s cubic-bezier(.17,.67,.58,1.24),width .2s ease;position:absolute;top:2px;bottom:2px;left:0;z-index:0}.segment{position:relative;text-align:center;z-index:1;flex-grow:1;flex-shrink:1}.segment input[type=radio]+label{height:100%;font-size:12px;font-weight:600;color:var(--neutral-100);cursor:pointer;transition:color .3s ease;padding:5px 20px 6px;display:flex;align-items:center}.segment input[type=radio]+label svg{width:16px;height:16px;transition:stroke .3s ease;fill:var(--neutral-100);display:inline-block;vertical-align:-4px;margin-right:4px}.segment input[type=radio]+label svg *{stroke-width:2px}.segment.active input[type=radio]+label{color:var(--neutral-900)}.segment.active input[type=radio]+label svg{fill:var(--neutral-900)}.stepper{display:flex;align-items:flex-start;padding:2rem 1rem}.step{display:flex;flex-direction:column;align-items:center;flex:1}.step--circle{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;transition:transform .15s}.step--circle svg{width:24px;height:24px;fill:var(--neutral-100)}.step--label{margin-top:10px;font-size:13px;font-weight:500;text-align:center}.step--desc{margin-top:4px;font-size:12px;color:var(--text-color);text-align:center;max-width:100px}.step--completed .step--circle{background:var(--primary);color:var(--primary);border:2px solid var(--primary)}.step--active .step--circle{background:var(--neutral-100);color:var(--primary);border:2px solid var(--primary)}.step--inactive .step--circle{background:var(--neutral-300);color:var(--text-color);border:2px solid var(--neutral-400)}.step .step--label{color:var(--text-color)}.connector{flex:1;height:2px;margin-top:19px;transition:background .3s}.connector--done{background:var(--primary)}.connector--pending{background:var(--neutral-400)}.tree{min-height:100px}.tree--actions{display:flex;flex-direction:row;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--neutral-200);margin-bottom:10px}.tree--actions input[type=text]{flex-grow:1}.tree--actions svg{width:18px;height:18px;fill:var(--neutral-300)}.tree button[role=treeitem]{width:100%;display:flex;flex-direction:column;gap:4px;background:transparent;border:none;padding:0 0 4px}.treeitem{width:100%;min-height:38px;text-align:left;background-color:var(--neutral-200);color:var(--neutral-800);padding:6px 10px;position:relative;border-radius:14px;corner-shape:squircle;transition:background-color .2s ease;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;gap:10px;align-items:center}.treeitem:hover{background-color:var(--neutral-300)}.treeitem:hover{border-color:#000}.tree button[role=treeitem]:focus{outline:none}.treeitem.selected{background-color:var(--neutral-300);color:var(--neutral-900)}button:focus-visible .treeitem.focused,.treeitem.searchmatch.focused{outline:2px solid black}.treeitem.drop{color:var(--neutral-100);border-color:var(--selected-color);background-color:var(--primary)}.treeitem.searchmatch{background-color:var(--neutral-900);color:var(--neutral-100)}.treeitem--left-label{padding-right:10px}.folder .treeitem--left-label{display:flex;flex-direction:row;align-items:center}.folder .treeitem--left-label svg{width:16px;height:16px;fill:var(--neutral-500);transition:all .2s ease}.expanded .treeitem--left-label svg{transform:rotate(90deg)}.treeitem--left-label .is-strike{font-style:italic;text-decoration:line-through;color:var(--neutral-500);margin-right:10px}.treeitem--right{display:flex;flex-direction:row;gap:6px}.treeitem--right .tag{background-color:var(--neutral-900);color:var(--neutral-100)}.treeitem--right .tag.is-section{background-color:var(--info);color:var(--neutral-900)}.treeitem--right .tag.is-section svg{fill:var(--neutral-900)}.treeitem--right .tag.is-error{background-color:var(--error);color:var(--neutral-900)}.treeitem--right .tag.is-error svg{fill:var(--neutral-900)}.treeitem--empty-info{height:38px;color:var(--neutral-300);border:1px dashed var(--neutral-300);border-radius:14px;corner-shape:squircle;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:20px;pointer-events:none}.treeitem.folder.expanded:before{transform:rotate(90deg)}.treeitem:not(.folder){padding-left:24px}.treeitem.selected:after{content:" ";position:absolute;width:4px;top:50%;left:-2px;height:16px;background-color:var(--primary);border-radius:4px;margin-top:-8px}.description{font-family:sans-serif;font-size:.8rem;background-color:#eee;border-radius:8px;padding:8px 12px}.dragline{height:2px;margin-top:-1px;background-color:var(--info)}.dragline:before{content:"";position:absolute;left:0;top:-3px;height:4px;width:4px;background:var(--neutral-100);border:2px solid var(--info);border-radius:99px}.outeritem{display:flex;align-items:center;gap:2px}.outeritem button:not([role=treeitem]){padding:2px 4px;height:80%}.actionbar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;margin-top:8px}.foreign-dragsource{cursor:grab}.foreign-dragsource:active{cursor:grabbing}.login--layout{width:100vw;height:100vh;display:flex}.login--layout h1{margin-bottom:40px}.login--layout-left{width:50%;background-color:var(--brand-medisup);position:relative}@media(max-width:820px){.login--layout-left{display:none}}.login--layout-left svg{width:220px;height:auto}.login--layout-left svg *{fill:#fff!important}.login--layout-left-logo{padding:40px;position:relative;z-index:2}.login--layout-right{width:50%;max-height:100vh;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 80px;overflow-y:auto}@media(max-width:820px){.login--layout-right{width:100%;padding:20px}}.login--form{width:100%;max-width:500px}.login--form-brand-logo{padding-bottom:20px;display:flex;flex-direction:column;align-items:flex-start}.login--form-brand-logo svg{width:36px;height:36px;fill:var(--text-color)}.login--form .alerts{margin-bottom:20px}.login--form a.is-lost-password-link{margin-top:10px;display:inline-block}.login--form .button{margin-top:10px}@media(max-width:820px){.login--form .button{width:100%}}.login .form--notice,.login .form-center,.login .form-round{margin-bottom:20px}.login .form--notice.is-error,.login .form-center.is-error,.login .form-round.is-error{background-color:var(--destructive)}.login .form--notice.is-info,.login .form-center.is-info,.login .form-round.is-info{background-color:var(--primary)}.login .form--notice.is-neutral,.login .form-center.is-neutral,.login .form-round.is-neutral{background-color:var(--info)}.login .form{display:flex;flex-direction:column;gap:20px}.login .form--notice{border-radius:6px;display:flex;flex-direction:row;gap:10px;padding:8px 16px;text-align:left}.login .form--notice svg{width:18px;height:18px;fill:#fff;flex-grow:0;flex-shrink:0}.login .form--notice-message{font-size:14px;font-weight:500;line-height:20px;color:#fff;flex-grow:1}.is-info .login .form--notice-message a{font-weight:700;font-style:italic;color:#fff}.dashboard--liste-cards{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;margin-bottom:40px}@media(max-width:820px){.dashboard--liste-cards{flex-direction:column}}.dashboard--liste-cards-column{min-width:calc(33% - 15px);flex:1;display:flex;flex-direction:column;flex-wrap:wrap;flex-shrink:0;flex-grow:0;gap:20px}@media(max-width:820px){.dashboard--liste-cards-column{min-width:100%}}.content-production--create-actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}@media(max-width:820px){.content-production--create-actions{gap:10px}}.content-production--create-actions .card{width:calc(33.333% - 13.3333333333px)}@media(max-width:820px){.content-production--create-actions .card{width:calc(50% - 10px)}}.content-production--create-no-type{padding-top:20px}.content-production--audio-transcription,.content-production--creation-fc{padding-top:30px}.content-production--creation-fc-introduction .input h3{margin:0}.content-production--creation-fc-introduction .input ul{list-style:none}.content-production--creation-fc-introduction .input ul li{padding-left:30px;padding-bottom:10px}.content-production--creation-fc-actions{width:100%;max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.content-production--relecture-fc{padding-top:30px}.content-production--relecture-fc-introduction .input h3{margin:0}.content-production--relecture-fc-introduction .input ul{list-style:none}.content-production--relecture-fc-introduction .input ul li{padding-left:30px;padding-bottom:10px}.content-production--relecture-fc-actions{width:100%;max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.content-production--creation-qcm{padding-top:30px}.content-production--creation-qcm-introduction .input h3{margin:0}.content-production--creation-qcm-introduction .input ul{list-style:none}.content-production--creation-qcm-introduction .input ul li{padding-left:30px;padding-bottom:10px}.content-production--creation-qcm-actions{width:100%;max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.documents--folders-title{display:flex;flex-direction:row;justify-content:space-between;align-items:center;cursor:pointer}.documents--folders-title svg{width:24px;height:24px;fill:var(--neutral-500)}.documents--folders-title h3{display:flex;flex-direction:row;align-items:center;gap:4px}.documents--folders-title h3 svg{width:16px;height:16px;fill:var(--neutral-400)}.documents--folders-list{display:none;flex-direction:row;flex-wrap:wrap;gap:10px;padding-bottom:20px}.documents--folders-list.is-opened{display:flex}.documents--folders-list-item{width:calc(20% - 10px);font-size:12px;color:var(--neutral-500);text-align:center;background-color:var(--neutral-100);border:1px solid var(--neutral-200);border-radius:16px;corner-shape:squircle;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;gap:10px;align-items:center;padding:4px 4px 10px;position:relative}.documents--folders-list-item:hover{border-color:var(--primary)}.documents--folders-list-item.is-active{border-color:var(--primary);color:var(--neutral-800);background-color:rgba(var(--primary-rgb),.3)}.documents--folders-list-item.is-active .documents--folders-list-item-icon{border-color:rgba(var(--primary-rgb),.3);background-color:rgba(var(--primary-rgb),.3)}.documents--folders-list-item.is-active .documents--folders-list-item-icon svg{fill:var(--primary)}.documents--folders-list-item-delete-filter{width:24px;height:24px;border-radius:24px;background-color:var(--destructive);cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;right:-10px;top:-10px}.documents--folders-list-item-delete-filter svg{width:12px;height:12px;fill:#fff}.documents--folders-list-item-icon{width:100%;background-color:rgba(var(--neutral-200-rgb),.5);border:1px solid var(--neutral-200);border-radius:12px;corner-shape:squircle;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px}.documents--folders-list-item-icon svg{width:24px;height:24px;fill:var(--neutral-400)}.documents--list-title{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.documents--list-title h3{display:flex;flex-direction:row;align-items:center;gap:4px}.documents--list-title h3 svg{width:16px;height:16px;fill:var(--neutral-400)}.documents--list-name{display:flex;flex-direction:row;align-items:center;gap:4px;text-wrap:nowrap}.documents--list-name svg{width:16px;height:16px;fill:var(--neutral-400)}.documents--preview-modale{display:flex;flex-direction:column;gap:20px;justify-content:flex-start}.documents--preview-modale-icon{width:96px;height:96px;background-color:var(--brand-medisup);border-radius:24px;corner-shape:squircle;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:20px}.documents--preview-modale-icon img{width:64px;height:64px;display:block}.documents--preview-modale-title{font-size:18px;border-bottom:1px solid var(--neutral-200);padding:0 20px 20px}.documents--preview-modale-item{font-size:14px;padding:0 20px 20px;border-bottom:1px solid var(--neutral-200);display:flex;flex-direction:column;gap:10px}.documents--preview-modale-item-title{font-weight:600;color:var(--neutral-400);display:flex;flex-direction:row;align-items:center;gap:6px}.documents--preview-modale-item-title svg{width:18px;height:18px;fill:var(--neutral-400)}.documents--preview-modale-item-description{font-weight:400;color:var(--text-color)}.documents--preview-modale-item-description.is-tag-list{display:flex;flex-direction:row;gap:10px}.documents--preview-modale-item-description:has(svg){display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.documents--preview-modale-item-description:has(svg) svg{width:18px;height:18px;fill:var(--neutral-400)}.documents--upload-modale{width:800px;padding:20px}.documents--upload-modale-loading{display:flex;flex-direction:column;justify-content:center;align-items:center}.documents--upload-title{font-size:16px;font-weight:600;text-align:center;margin-bottom:30px}.documents--upload-choices{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}@media(max-width:820px){.documents--upload-choices{flex-direction:column}}.documents--upload-choices .card{width:calc(50% - 10px)}@media(max-width:820px){.documents--upload-choices .card{width:100%}}.documents--ingest-modale{padding:30px}.documents--ingest-modale-title{font-size:18px;margin-bottom:16px}.modal--inner.is-document-preview{max-width:600px;left:calc(100% - 600px)}@media(max-width:820px){.modal--inner.is-document-preview{max-width:none;left:0}}.modal--inner.is-document-upload{top:50px;transform:translate3d(-50%,0,0)}.agent-studio{flex-grow:1;display:flex;flex-direction:column}.agent-studio .portlet{display:flex;flex-direction:column;flex-grow:1;margin:0}.agent-studio .portlet--body{flex-grow:1;display:flex;flex-direction:column;align-items:center}.agent-studio--conversation-filters{width:100%;padding:14px;background-color:rgba(var(--neutral-200-rgb),.3);border-bottom:1px solid var(--neutral-200)}.agent-studio--conversation-list{width:100%;max-width:800px;flex-grow:1;display:flex;gap:20px;flex-direction:column;justify-content:flex-end;padding:20px}.agent-studio--conversation-list-item{display:flex;flex-direction:row;justify-content:flex-start;gap:10px}.agent-studio--conversation-list-item.is-alt{flex-direction:row-reverse}.agent-studio--conversation-list-item-avatar{width:36px;height:36px;background-color:var(--neutral-200);border:1px solid var(--neutral-300);border-radius:36px;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0}.agent-studio--conversation-list-item-avatar svg{width:18px;height:18px;fill:var(--neutral-900)}.agent-studio--conversation-list-item-thread{display:flex;flex-direction:column;gap:4px;flex-grow:1;align-items:flex-start}.is-alt .agent-studio--conversation-list-item-thread{align-items:flex-end}.agent-studio--conversation-list-item-thread-message{padding:9px 14px;background-color:var(--neutral-200);border-radius:16px;max-width:calc(100% - 40px)}.agent-studio--conversation-list-item-thread-date{font-size:11px;font-style:italic;color:var(--neutral-400)}.agent-studio--conversation-form{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0}.agent-studio--conversation-form .input{padding:0}.agent-studio--conversation-form .input.is-model{max-width:200px;flex-grow:0;flex-shrink:0}.agent-studio--conversation-form .input.is-model .input--container select{height:42px;border-bottom-right-radius:0;border-top-right-radius:0}.agent-studio--conversation-form .input.is-prompt{max-width:none;flex-grow:1}.agent-studio--conversation-form .input.is-prompt .input--container .input--text input{height:42px;border-left-width:0;border-right-width:0;border-radius:0}.agent-studio--conversation-form .button{height:42px;flex-shrink:0;border-bottom-left-radius:0;border-top-left-radius:0}.formations--create-formation-modale{width:380px;padding:10px 20px 0}@media(max-width:820px){.formations--create-formation-modale{width:100%}}.formations--create-formation-modale-cards{display:flex;flex-direction:column;gap:20px}.formations--create-discipline-modale{width:380px;padding:10px 20px 0}@media(max-width:820px){.formations--create-discipline-modale{width:100%}}.formations--discipline-color{width:24px;height:24px;border-radius:6px;box-shadow:inset 0 0 0 1px rgba(var(--neutral-900-rgb),.1);display:inline-block;vertical-align:middle}.formations--discipline-icon{display:inline-flex;vertical-align:middle}.formations--discipline-icon svg{width:24px;height:24px;fill:var(--neutral-500)}.formations--create-teaching-unit-modale{width:380px;padding:10px 20px 0}@media(max-width:820px){.formations--create-teaching-unit-modale{width:100%}}.formations .is-tree-item-modification-form{height:fit-content;position:sticky;z-index:1;top:80px}.orders .tag.is-paid{background-color:var(--good);color:#fff}.orders .tag.is-canceled{background-color:var(--destructive);color:#fff}.orders--create-modale{padding:20px 20px 0}.orders--update-page .is-loading .table--responsive{min-height:160px;position:relative}.orders--update-page .layout--loading{background-color:rgba(var(--neutral-100-rgb),.5);position:absolute;z-index:10;inset:0}.products--create-product-modale{width:380px;padding:20px}.schools--create-shool-modale{width:400px;padding:20px}.schools--create-scale-rule-modale{width:480px;max-width:100%;padding:20px 30px}@media(max-width:820px){.schools--create-scale-rule-modale{width:100%;padding:20px}}.schools--create-scale-rule-modale hr{margin:22px 0;border:none;border-top:1px solid var(--neutral-200)}.schools--create-scale-rule-modale .scale-rules{display:flex;flex-direction:column;gap:10px}.schools--create-scale-rule-modale .scale-rules--help{font-size:13px;line-height:1.45;color:var(--neutral-500);margin:0 0 6px}.schools--create-scale-rule-modale .scale-rules--header,.schools--create-scale-rule-modale .scale-rules--row{display:grid;grid-template-columns:1fr 1fr 36px;gap:12px;align-items:center}.schools--create-scale-rule-modale .scale-rules--header{padding:0 2px}.schools--create-scale-rule-modale .scale-rules--header span{font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;color:var(--neutral-400)}.schools--create-scale-rule-modale .scale-rules--row .input.no-label input{padding-top:6px;padding-bottom:6px;text-align:center}.schools--create-scale-rule-modale .scale-rules--delete{width:36px;height:36px;padding:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:10px;background-color:transparent;cursor:pointer;transition:background-color .15s ease}.schools--create-scale-rule-modale .scale-rules--delete svg{width:18px;height:18px;fill:var(--neutral-400);transition:fill .15s ease}.schools--create-scale-rule-modale .scale-rules--delete:hover:not(:disabled){background-color:var(--neutral-200)}.schools--create-scale-rule-modale .scale-rules--delete:hover:not(:disabled) svg{fill:var(--destructive)}.schools--create-scale-rule-modale .scale-rules--delete:disabled{opacity:.35;cursor:not-allowed}.schools--create-scale-rule-modale .scale-rules--add{align-self:flex-start;margin-top:8px}.schools--create-scale-rule-modale .scale-rules--error{margin:4px 0 0;font-size:12px;color:var(--destructive)}.scale-rule-preview{width:100%;max-width:600px;margin:0 0 10px;padding:12px 14px;background-color:var(--neutral-100);border:1px solid var(--neutral-200);border-radius:14px;corner-shape:squircle}.scale-rule-preview--name{font-size:13px;font-weight:600;color:var(--text);margin-bottom:6px}.scale-rule-preview--recap{display:flex;flex-direction:column;gap:4px}.scale-rule-preview--label{font-size:12px;color:var(--neutral-500)}.scale-rule-preview--values{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px}.scale-rule-preview--pair{display:inline-flex;align-items:center;gap:4px;color:var(--text)}.scale-rule-preview--sep{color:var(--neutral-300);margin-right:6px}.scale-rule-preview--errors{color:var(--neutral-500)}.scale-rule-preview--arrow{color:var(--neutral-400)}.scale-rule-preview--note{font-weight:700;color:var(--primary)}.scale-rule-preview--empty{font-size:12px;color:var(--neutral-500)}.annonces--create-annonce-modale{width:600px;padding:20px}.annonces--preview-modale{display:flex;flex-direction:column;gap:20px;justify-content:flex-start}.annonces--preview-modale-icon{width:96px;height:96px;background-color:var(--brand-medisup);border-radius:24px;corner-shape:squircle;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:20px}.annonces--preview-modale-icon svg{width:48px;height:48px;fill:#fff}.annonces--preview-modale-title{font-size:18px;font-weight:600;border-bottom:1px solid var(--neutral-200);padding:0 20px 20px}.annonces--preview-modale-item{font-size:14px;padding:0 20px 20px;border-bottom:1px solid var(--neutral-200);display:flex;flex-direction:column;gap:10px}.annonces--preview-modale-item-title{font-weight:600;color:var(--neutral-400);display:flex;flex-direction:row;align-items:center;gap:6px}.annonces--preview-modale-item-title svg{width:18px;height:18px;fill:var(--neutral-400)}.annonces--preview-modale-item-description{font-weight:400;color:var(--text-color)}.annonces--preview-modale-item-description.is-tag-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.annonces--preview-modale-item-description:has(svg){display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.annonces--preview-modale-item-description:has(svg) svg{width:18px;height:18px;fill:var(--neutral-400)}.annonces--preview-modale-content{padding:0 20px 20px;border-bottom:1px solid var(--neutral-200);display:flex;flex-direction:column;gap:10px}.annonces--preview-modale-content-title{font-weight:600;color:var(--neutral-400);display:flex;flex-direction:row;align-items:center;gap:6px}.annonces--preview-modale-content-title svg{width:18px;height:18px;fill:var(--neutral-400)}.annonces--preview-modale-content-body{padding:16px;background-color:var(--neutral-100);border:1px solid var(--neutral-200);border-radius:16px;corner-shape:squircle;line-height:1.6}.modal--inner.is-annonce-preview{max-width:900px;left:calc(100% - 900px)}@media(max-width:820px){.modal--inner.is-annonce-preview{max-width:none;left:0}}.custom-switch-container{display:inline-flex;align-items:center;vertical-align:middle;gap:8px;cursor:pointer;margin:0}.custom-switch-container .custom-switch-input{margin:0;cursor:pointer}.custom-switch-container .custom-switch-label{display:inline-flex;align-items:center;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none}.exercices-export--modal{min-width:32rem;padding:0 1rem;min-height:20rem}.exercices-export--control{height:3.5rem;position:relative;margin-bottom:2rem;background-color:var(--neutral-100);border:1px solid var(--neutral-200);box-shadow:0 1px 2px #0000000d;border-radius:14px;corner-shape:squircle}.exercices-export--control label{flex-basis:inherit!important;font-size:12px;color:var(--neutral-400);transition:all .2s ease;flex-grow:0;padding:8px 12px 0;margin-bottom:4px;border-radius:5px;position:absolute;right:1px;left:1px;top:1px;z-index:2;pointer-events:none}.exercices-export--control--input{width:100%;padding:30px 12px 8px;cursor:pointer}.formation-select{position:relative;cursor:pointer}.formation-select-value{display:flex;align-items:center}.formation-select--empty .formation-select-value{color:var(--neutral-500)}.formation-select-search{display:flex;align-items:center;gap:.5rem;flex:none;width:100%;height:2.5rem;padding:.25rem .75rem;border-bottom:1px solid var(--neutral-200)}.formation-select-search svg{flex:none;width:1.15rem;fill:var(--neutral-400)}.formation-select-search input{flex:1;border:none;background:none;height:100%;outline:none}.formation-select-searchSpinner{display:inline-block;line-height:1;width:1.5rem}.formation-select-searchSpinner svg{width:1.5rem}.formation-select-dropdown{display:flex;flex-direction:column;position:absolute;top:100%;left:-1px;width:calc(100% + 2px);height:12rem;background:#fff;border-radius:.5rem;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;border-top:1px solid var(--neutral-200);overflow:hidden;color:var(--neutral-700);z-index:99}.formation-select-dropdown ul{flex:1;overflow-y:auto;margin:0;padding:0}.formation-select-dropdown li{list-style:none;padding:.75rem;cursor:pointer}.formation-select-dropdown li:hover{background:var(--neutral-200)}.formation-select-noResult{margin:auto;padding:1rem;color:var(--neutral-500)}.module-select{position:relative;min-height:2rem;display:flex;align-items:center;cursor:pointer}.module-select svg{flex:none;width:1.75rem;fill:var(--neutral-400);margin-right:.5rem}.module-select-input{flex:1;border:none;background:none;height:100%;outline:none;padding:0}.module-select-input:disabled{color:var(--neutral-500)}.schema-zone{display:flex;flex-direction:column;gap:16px}.schema-zone--label{font-weight:600}.schema-zone--toolbar{display:flex;gap:8px}.schema-zone--workspace{display:grid;grid-template-columns:2fr 1fr;gap:16px;align-items:start}.schema-zone--canvas{position:relative;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;line-height:0;background:#f8f8f8}.schema-zone--canvas.is-empty{display:flex;align-items:center;justify-content:center;min-height:260px;padding:24px;line-height:1.4;text-align:center;color:#6b7280}.schema-zone--svg{width:100%;height:auto;display:block}.schema-zone--svg.is-draw{cursor:crosshair}.schema-zone--svg.is-pan{cursor:grab}.schema-zone--svg.is-panning{cursor:grabbing}.schema-zone--zoom{position:absolute;top:8px;right:8px;display:flex;flex-direction:column;gap:4px;line-height:normal}.schema-zone--zoom .button{min-width:32px;padding:4px 8px;border:1px solid #d1d5db}.schema-zone--canvas-hint{padding:8px 12px;font-size:13px;color:#6b7280}.schema-zone--uploading{margin-top:8px;font-size:13px;color:#6b7280}.schema-zone--markers{display:flex;flex-direction:column;gap:12px}.schema-zone--markers-title{font-weight:700}.schema-zone--marker{border:1px solid #e5e7eb;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:8px;cursor:pointer}.schema-zone--marker.is-selected{border-width:2px}.schema-zone--marker-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.schema-zone--marker-summary{flex:1;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.schema-zone--marker-actions{display:flex;align-items:center;gap:4px;margin-left:auto}.schema-zone--marker-toggle{min-width:28px;padding:4px 8px}.schema-zone--schema-replace{margin-left:auto}.schema-zone--marker-badge{width:24px;height:24px;border-radius:999px;color:#fff;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.schema-zone--marker-row{display:flex;gap:12px;align-items:flex-end}.schema-zone--marker-color{display:flex;flex-direction:column;gap:4px;font-size:13px}.schema-zone--marker-status{font-size:13px}.schema-zone--marker-status.is-done{color:#16a34a}.schema-zone--marker-status.is-pending{color:#ea580c}.schema-zone--marker-status.is-empty{color:#6b7280}.schema-zone--markers-add{width:100%}.exercices--preview-schema{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.exercices--preview-schema .schema-zone--canvas{max-width:400px}.exercices--preview-schema-answers{width:100%}.exercices--preview-schema-dot{color:#fff}.exercices--form{display:flex;flex-direction:row;align-items:flex-start;gap:20px;padding-bottom:30px}.exercices--form-title{font-size:16px;font-weight:600;padding:10px 0;display:flex;flex-direction:row;align-items:center;gap:4px}.exercices--form-title svg{width:24px;height:24px;fill:var(--neutral-500)}.exercices--form-left{flex:2;display:flex;flex-direction:column;gap:10px}.exercices--form-left-row{display:flex;flex-direction:row;gap:20px;padding-bottom:10px}.exercices--form-left .input{max-width:none;padding-bottom:0}.exercices--form-left .wysiwyg{max-width:none;margin-bottom:0}.exercices--form-left hr{width:33%}.exercices--form-right{flex:1;display:flex;flex-direction:column;gap:10px}.exercices--form-answers .one-to-many-inputs{max-width:none}.exercices--form-simple-answers-item{border-radius:14px;corner-shape:squircle;border:1px solid var(--neutral-200);background-color:rgba(var(--neutral-200-rgb),.2);display:flex;flex-direction:row;gap:10px;padding:0 8px}.exercices--form-simple-answers-item.is-correct{border-color:var(--good);background-color:rgba(var(--good-rgb),.2)}.exercices--form-simple-answers-item.is-incorrect{border-color:var(--error);background-color:rgba(var(--error-rgb),.2)}.exercices--form-simple-answers-item-label{font-weight:500;margin:8px 0;width:24px;height:24px;background-color:rgba(var(--neutral-300-rgb),.4);border-radius:6px;corner-shape:squircle;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0}.is-correct .exercices--form-simple-answers-item-label{background-color:rgba(var(--good-rgb),.3);color:#fff}.is-incorrect .exercices--form-simple-answers-item-label{background-color:rgba(var(--error-rgb),.3);color:#fff}.exercices--form-simple-answers-item-content{flex-grow:1}.exercices--form-simple-answers-item-action{margin:8px 0;flex-shrink:0}.exercices--form-simple-answers-item-check{max-height:24px;margin:8px 0;background-color:rgba(var(--neutral-300-rgb),.4);border-radius:6px;corner-shape:squircle;display:flex;flex-direction:row;gap:4px;align-items:center;flex-shrink:0;padding:2px 10px 2px 8px}.is-correct .exercices--form-simple-answers-item-check{background-color:rgba(var(--good-rgb),.3);color:#fff}.is-incorrect .exercices--form-simple-answers-item-check{background-color:rgba(var(--error-rgb),.3);color:#fff}.exercices--form-simple-answers-item-check svg{width:18px;height:18px;fill:#fff}.exercices--form-simple-answers-item .wysiwyg{border:none;box-shadow:none}.exercices--form-simple-answers-item .wysiwyg--content .is-editable-button{display:none}.exercices--form-simple-answers-item hr{width:100%;background-color:rgba(var(--neutral-900-rgb),.15);margin:4px 0}.exercices--modal-type-choice{width:650px;display:flex;flex-direction:column;padding:20px;gap:10px}@media(max-width:820px){.exercices--modal-type-choice{width:100%}}.exercices--modal-type-choice-row{display:flex;flex-direction:row;gap:10px}@media(max-width:820px){.exercices--modal-type-choice-row{flex-direction:column}}.exercices--modal-type-choice-row .card{max-width:calc(50% - 5px)}@media(max-width:820px){.exercices--modal-type-choice-row .card{max-width:none}}.exercices--modal-preview{padding:20px}.exercices--modal-preview-title{display:flex;flex-direction:row;align-items:center;gap:4px;margin-bottom:20px}.exercices--modal-preview-title svg{width:24px;height:24px;fill:var(--neutral-500)}.exercices--modal-preview-title h2{margin:0}.exercices--modal-preview-question{margin-bottom:30px}.exercices--modal-create-test{width:600px;padding:0 20px}.exercices--preview-answers-list{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.exercices--preview-answers-list-item{display:flex;flex-direction:row;align-items:flex-start;gap:10px}.exercices--preview-answers-list-item input[type=checkbox]{flex-grow:0;flex-shrink:0}.exercices--preview-association{margin-bottom:30px}.exercices--preview-association-student{display:flex;flex-direction:column;gap:8px;max-width:620px}.exercices--preview-association-student-row{display:grid;grid-template-columns:1fr 260px;align-items:center;gap:16px;padding:8px 8px 8px 16px;background-color:var(--neutral-100);border:1px solid var(--neutral-200);border-radius:12px;corner-shape:squircle}.exercices--preview-association-student-element{font-size:14px;font-weight:500;color:var(--text-color)}.exercices--preview-association-student-select{width:100%;font-size:14px;color:var(--text-color);background-color:var(--bg-color);border:1px solid var(--neutral-200);border-radius:10px;corner-shape:squircle;padding:10px 12px;cursor:pointer}.exercices--preview-association-student-select:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.2)}@media(max-width:820px){.exercices--preview-association-student{max-width:none}.exercices--preview-association-student-row{grid-template-columns:1fr;align-items:stretch;gap:8px}.exercices--preview-association-student-select{width:100%}}.exercices--association{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.exercices--association-list{display:flex;flex-direction:column;gap:8px}.exercices--association-list>.button{margin-top:4px;align-self:flex-start}.exercices--association-list-header{display:grid;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:10px}.exercices--association-column-title{font-size:13px;font-weight:600;color:var(--neutral-500);text-transform:uppercase;letter-spacing:.02em;padding-bottom:8px;border-bottom:2px solid var(--neutral-200)}.exercices--association-row{display:grid;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:10px}.exercices--association-status{display:flex;align-items:center;justify-content:center;width:24px}.exercices--association-status svg{width:22px;height:22px}.exercices--association-status.is-match svg{fill:var(--good)}.exercices--association-status.is-distractor svg{fill:var(--error)}.exercices--association-cell{min-width:0;display:flex;flex-direction:row;align-items:center;gap:8px}.exercices--association-cell .input{max-width:none;padding-bottom:0;flex:1}.exercices--association-cell .input--select{max-width:none}.exercices--association-cell .wysiwyg{max-width:none;margin-bottom:0}.exercices--association-remove{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;corner-shape:squircle;color:var(--neutral-400);background-color:transparent;border:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.exercices--association-remove svg{width:16px;height:16px;fill:currentColor}.exercices--association-remove:hover{background-color:rgba(var(--error-rgb),.1);color:var(--error)}@media(max-width:820px){.exercices--association-list-header{display:none}.exercices--association-row{grid-template-columns:1fr;align-items:stretch}.exercices--association-status{justify-content:flex-start}}.modal--inner.is-exercice-preview{max-width:600px;left:calc(100% - 600px)}.modal--inner.is-exercice-create{max-width:1200px;left:calc(100% - 1200px)}@media(max-width:820px){.modal--inner.is-exercice-create{left:inherit}}.tests--export-modale{min-width:500px;padding:30px}@media(max-width:820px){.tests--export-modale{width:100%;min-width:none;padding:20px}}.tests--preview-modale{padding:0 20px}.tests--preview-modale-title{display:flex;flex-direction:row;justify-content:space-between;padding-top:20px}.tests--preview-modale-title-label{font-size:16px;font-weight:600;display:flex;flex-direction:row;align-items:center;gap:10px}.tests--preview-modale-title-label svg{width:24px;height:24px;fill:var(--neutral-500)}.tests--preview-modale-title-toolbar{display:flex;flex-direction:row;gap:10px;align-items:center}.tests--preview-modale-exercices{display:flex;flex-direction:column;gap:20px;padding-bottom:30px}.tests--preview-modale-exercice{padding:10px;border-radius:20px;corner-shape:squircle;border:1px solid var(--neutral-300);scroll-margin-top:70px}.tests--preview-modale-exercice-title{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.tests--preview-modale-exercice-title-label{display:flex;flex-direction:row;gap:10px;align-items:center}.tests--preview-modale-exercice-title-label svg{width:24px;height:24px;fill:var(--neutral-500)}.tests--preview-modale-exercice-question-title{padding:20px 0}.tests--preview-modale-exercice-question-items{border:1px solid var(--neutral-300);border-radius:8px;corner-shape:squircle}.tests--preview-modale-exercice-question-items table tbody tr.is-correct{background-color:rgba(var(--good-rgb),.33)}.tests--preview-modale-exercice-question-items table tbody tr.is-correct td .tag{background-color:var(--good);color:#fff}.tests--preview-modale-exercice-question-items table tbody tr.is-incorrect{background-color:rgba(var(--error-rgb),.05)}.tests--preview-modale-exercice-question-items table tbody tr.is-incorrect td .tag{background-color:var(--error);color:#fff}.tests--preview-modale-exercice-question-items table tbody tr td.is-label{width:80px}.tests--preview-modale-exercice-question-explanation{padding-top:20px}.tests--preview-modale-exercice-question-explanation blockquote{margin-bottom:0;display:flex;flex-direction:column;align-items:flex-start}.tests--preview-modale-exercice-question-explanation blockquote div[data-slate-editor=true] p:last-child{margin-bottom:0}.tests--preview-modale-exercice-question-explanation-title{display:flex;flex-direction:row;align-items:center;gap:6px}.tests--preview-modale-exercice-question-item-label{width:36px;height:36px;font-size:16px;font-weight:600;background-color:rgba(var(--neutral-800-rgb),.1);border-radius:8px;display:flex;flex-direction:column;justify-content:center;align-items:center}.is-correct .tests--preview-modale-exercice-question-item-label{background-color:rgba(var(--good-rgb),.33);color:var(--good)}.is-incorrect .tests--preview-modale-exercice-question-item-label{background-color:rgba(var(--error-rgb),.33);color:var(--error)}.tests--update-exercices .one-to-many-inputs,.tests--update-exercices .one-to-many-inputs .input,.tests--update-exercices .one-to-many-inputs .scale-rule-preview{max-width:none}.tests--update-exercices-item{scroll-margin-top:70px}.tests--search-card{width:100%;box-sizing:border-box;border-radius:18px;corner-shape:squircle;transition:all .2s ease;font-family:inherit}.tests--search-card-group{display:flex;flex-direction:row;gap:12px}@media(max-width:820px){.tests--search-card-group{flex-direction:column}}.tests--search-card.is-idle{cursor:pointer;background-color:var(--neutral-100);border:1.5px dashed var(--neutral-300);padding:28px 20px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.tests--search-card.is-idle:hover{border-color:var(--primary)}.tests--search-card.is-idle:disabled{cursor:not-allowed;opacity:.7}.tests--search-card.is-search{background-color:var(--neutral-100);border:1.5px solid var(--primary);padding:16px;box-shadow:0 0 0 3px rgba(var(--primary-rgb),.15);text-align:left}.tests--search-card.is-selected{background-color:var(--neutral-100);border:1px solid var(--neutral-200);padding:20px;box-shadow:0 1px 2px #0000000d;text-align:left}.tests--search-card-icon{width:40px;height:40px;border-radius:12px;corner-shape:squircle;background-color:var(--neutral-200);display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.tests--search-card-icon svg{width:18px;height:auto;fill:none;stroke:var(--primary);stroke-width:2}.tests--search-card-icon.is-accent{background-color:rgba(var(--primary-rgb),.12)}.tests--search-card-title{font-size:15px;font-weight:700;color:var(--neutral-900)}.tests--search-card-description{font-size:13px;color:var(--neutral-500)}.tests--search-card-selected-title{font-size:17px;font-weight:700;color:var(--neutral-900);line-height:1.35;margin-bottom:10px}.tests--search-card-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:16px;padding-top:16px;border-top:1px solid var(--neutral-200)}.tests--search-card-toggle{all:unset;box-sizing:border-box;width:100%;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding:10px 4px;border-radius:10px;corner-shape:squircle;font-family:inherit;font-size:13px;font-weight:600;color:var(--primary);transition:background-color .15s ease}.tests--search-card-toggle:hover{background-color:var(--neutral-200)}.tests--search-card-toggle-icon{display:flex;flex-shrink:0;transition:transform .15s ease}.tests--search-card-toggle-icon.is-expanded{transform:rotate(180deg)}.tests--search-card-toggle-icon svg{width:14px;height:auto;fill:var(--primary)}.tests--search-card-expanded{border-top:1px solid var(--neutral-200);margin-top:4px;padding-top:16px}.modal--inner.is-test-preview{width:100%;max-width:calc(100vw - 330px);left:330px}.modal--inner.is-test-preview .modal--actions{display:flex;flex-direction:row;justify-content:center;align-items:center}.forum--topics .portlet{overflow-x:hidden}.forum--topics .portlet--body{overflow-x:auto}.forum--conversation{--message-max-width: 40rem;flex:1;display:grid;grid-template-rows:min-content 1fr min-content;margin-bottom:0;overflow:hidden}.forum--conversation .portlet--body{overflow:auto}.forum--topic-title{display:flex;align-items:center;font-size:1rem;font-family:var(--sans-serif);font-style:normal;font-weight:400}.forum--topic-title svg{fill:var(--neutral-400);margin-right:1rem}.forum--conversation-body{padding:2.5rem 1rem 0;max-width:64rem;margin:0 auto}.forum--thread-item{list-style:none;max-width:var(--message-max-width);margin-bottom:2.5rem}.forum--thread-item.is-sent{padding-left:1.5rem;margin-left:auto}.forum--thread-item.is-received{padding-right:1.5rem;margin-right:auto}.forum--conversation-actions{display:flex;justify-content:center;gap:1rem;margin-top:2.5rem}.forum--conversation-reply{max-width:var(--message-max-width);margin-left:auto}.forum--conversation-reply .input{max-width:none;margin:0 0 1rem;padding:0}.forum--conversation-reply-actions{display:flex;justify-content:end;gap:1rem}.forum--message{--background: var(--neutral-200);--text: var(--neutral-800)}.forum--message-header{display:flex;color:var(--neutral-500);margin-bottom:.25rem}.forum--message-body{padding:.75rem 1rem;background:var(--background);border-radius:.675rem;color:var(--text)}.forum--message-status{margin-left:1rem;padding:.125rem .5rem;line-height:1}.forum--message-footer{display:flex;justify-content:end;gap:.5rem;margin-top:.5rem}.forum--message p{margin:0}.forum--message p+*{margin-top:1em}.forum--message.side-right{--background: var(--primary);--text: #fff}.forum--message.side-right .forum--message-header{justify-content:end}.forum--message.is-editing{--text: var(--neutral-800)}.forum--message.is-editing .forum--message-body{padding:0;background:transparent;color:var(--text)}.user-profile--avatar{width:32px;height:32px;font-weight:700;background-color:var(--neutral-200);border-radius:32px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;cursor:default}.user-profile--avatar:hover .user-profile--avatar-tooltip{opacity:1;transform:translateY(0)}.user-profile--avatar-tooltip{width:min-content;font-size:14px;font-weight:600;text-wrap:nowrap;background-color:rgba(var(--neutral-900-rgb),.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--neutral-100);border-radius:12px;corner-shape:squircle;opacity:0;padding:8px 14px;transition:all .2s ease;transform:translateY(-15px);pointer-events:none;position:absolute;z-index:1;top:38px}.task-reviews--editor .wysiwyg--toolbar{position:sticky;top:15vh;z-index:5;background-color:var(--neutral-100);border:1px solid transparent;border-bottom-color:var(--neutral-200);border-radius:5px;transition:border-color .2s ease,box-shadow .2s ease}.task-reviews--editor.is-stuck .wysiwyg--toolbar{border-color:var(--primary);box-shadow:0 2px 10px rgba(var(--primary-rgb),.25)}.redis--toolbar{align-self:flex-end;margin-left:20px}.redis--toolbar .button{height:24px}.redis .search-filters--actions .button.is-destructive{color:var(--neutral-500);background-color:transparent;box-shadow:inset 0 0 0 1px var(--neutral-300)}.redis .search-filters--actions .button.is-destructive svg{fill:var(--neutral-500)}.redis table{table-layout:fixed}.redis table th:nth-child(1){width:32%}.redis table th:nth-child(2){width:150px}.redis table th:nth-child(3){width:100px}.redis table th:nth-child(5){width:230px}.redis--sort-button{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;background-color:transparent;cursor:pointer;display:flex;flex-direction:row;align-items:center;gap:2px;padding:0}.redis--sort-button svg{width:18px;height:18px;fill:var(--neutral-500)}.redis--sort-button.is-active svg{fill:var(--text-color);stroke:var(--text-color);stroke-width:1.2}.redis--key{font-family:monospace;font-size:13px;word-break:break-all}.redis--value-preview{max-width:100%;font-family:monospace;font-size:12px;color:var(--neutral-500);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}.redis--value-preview.is-empty{font-family:var(--sans-serif);font-style:italic}.redis--delete-pattern{background-color:var(--neutral-200);border-radius:14px;display:flex;flex-direction:column;gap:6px;padding:14px 16px}.redis--delete-pattern-label{font-size:12px;font-weight:600;color:var(--neutral-500)}.redis--delete-pattern-value{font-family:monospace;font-size:13px;color:var(--text-color);word-break:break-all}.redis--preview-modale{display:flex;flex-direction:column;gap:20px;justify-content:flex-start}.redis--preview-modale-icon{width:96px;height:96px;background-color:var(--brand-medisup);border-radius:24px;corner-shape:squircle;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:20px}.redis--preview-modale-icon svg{width:48px;height:48px;fill:#fff}.redis--preview-modale-title{font-family:monospace;font-size:15px;font-weight:600;border-bottom:1px solid var(--neutral-200);word-break:break-all;padding:0 20px 20px}.redis--preview-modale-item{font-size:14px;padding:0 20px 20px;border-bottom:1px solid var(--neutral-200);display:flex;flex-direction:column;gap:10px}.redis--preview-modale-item-title{font-weight:600;color:var(--neutral-400);display:flex;flex-direction:row;align-items:center;gap:6px}.redis--preview-modale-item-title svg{width:18px;height:18px;fill:var(--neutral-400)}.redis--preview-modale-item-description{font-weight:400;color:var(--text-color)}.redis--preview-modale-item-description.is-tag-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.redis--preview-modale-content{padding:0 20px 20px;display:flex;flex-direction:column;gap:10px}.redis--preview-modale-content-title{font-weight:600;color:var(--neutral-400);display:flex;flex-direction:row;align-items:center;gap:6px}.redis--preview-modale-content-title svg{width:18px;height:18px;fill:var(--neutral-400)}.redis--preview-modale-content-body{max-height:50vh;font-family:monospace;font-size:12px;line-height:1.6;background-color:var(--neutral-100);border:1px solid var(--neutral-200);border-radius:16px;corner-shape:squircle;overflow:auto;white-space:pre-wrap;word-break:break-all;padding:16px;margin:0}.modal--inner.is-redis-preview{width:860px;max-width:calc(100vw - 40px)}@media(max-width:820px){.modal--inner.is-redis-preview{width:100%;max-width:none}}:root{--sans-serif: "Gabarito", sans-serif;--bg-color: #F3F5F7;--bg-color-rgb: 243, 245, 247;--text-color: #09090b;--button-primary-bg-color: #287187;--button-primary-text-color: #FFF;--button-primary-icon-color: #FFF;--button-primary-icon-color-rgb: 255, 255, 255;--sidebar-bg-color: #fff;--sidebar-border-color: #ECECEC;--page-header-bg-color: #f6eef6;--modale-bg-color: #fff;--modale-bg-color-rgb: 255, 255, 255;--neutral-100: #FFF;--neutral-100-rgb: 255, 255, 255;--neutral-200: #ECECEC;--neutral-200-rgb: 236, 236, 236;--neutral-300: #D1D1D1;--neutral-300-rgb: 209, 209, 209;--neutral-400: #b0b0b0;--neutral-400-rgb: 176, 176, 176;--neutral-500: #878787;--neutral-500-rgb: 135, 135, 135;--neutral-800: #19191d;--neutral-800-rgb: 25, 25, 29;--neutral-900: #09090b;--neutral-900-rgb: 9, 9, 11;--primary: #287187;--primary-rgb: 40, 113, 135;--good: #29c063;--good-rgb: 41, 192, 99;--info: #2684ff;--info-rgb: 38, 132, 255;--destructive: #ee3b3b;--error: #ee3b3b;--error-rgb: 238, 59, 59;--brand-medisup: #114E60}[data-app-theme=dark]{--bg-color: #09090b;--bg-color-rgb: 9, 9, 11;--text-color: #9f9f9f;--headings-text-color: #dfdfdf;--button-primary-bg-color: #287187;--button-primary-text-color: #FFF;--button-primary-icon-color: #FFF;--button-primary-icon-color-rgb: 255, 255, 255;--sidebar-bg-color: #0e0e10;--sidebar-border-color: #171717;--page-header-bg-color: #303030;--modale-bg-color: #0e0e10;--modale-bg-color-rgb: 14, 14, 16;--neutral-100: #171717;--neutral-100-rgb: 23, 23, 23;--neutral-200: #252525;--neutral-200-rgb: 37, 37, 37;--neutral-300: #3f3f3f;--neutral-300-rgb: 63, 63, 63;--neutral-400: #505050;--neutral-400-rgb: 80, 80, 80;--neutral-500: #707070;--neutral-500-rgb: 112, 112, 112;--neutral-800: #e3e6e8;--neutral-800-rgb: 227, 230, 232;--neutral-900: #F3F5F7;--neutral-900-rgb: 243, 245, 247;--primary: #287187;--primary-rgb: 40, 113, 135;--good: #29c063;--good-rgb: 41, 192, 99;--info: #2684ff;--info-rgb: 38, 132, 255;--destructive: #ee3b3b;--error: #ee3b3b;--error-rgb: 238, 59, 59;--brand-medisup: #114E60}body{font-family:var(--sans-serif);font-size:14px;background-color:var(--bg-color);color:var(--text-color);padding:0;margin:0;transition:all .3s ease}body *{box-sizing:border-box;transition:all .3s ease}a{text-decoration:none;color:var(--primary)}ul,ol{padding:0;margin:0}p{margin-top:0}hr{width:100%;height:1px;background-color:var(--neutral-200);appearance:none;border:none;margin-bottom:30px;margin-top:30px}svg{width:24px;height:auto}blockquote{background-color:rgba(var(--info-rgb),.2);box-shadow:inset 0 0 0 1px rgba(var(--info-rgb),.2);color:var(--info);border-radius:20px;corner-shape:squircle;margin:0 0 20px;padding:10px 20px;display:flex;flex-direction:row;align-items:center;gap:10px}blockquote svg{width:18px;height:auto;fill:var(--info);flex-shrink:0}blockquote.is-error{background-color:rgba(var(--error-rgb),.2);box-shadow:inset 0 0 0 1px rgba(var(--error-rgb),.2);color:var(--error)}blockquote.is-error svg{fill:var(--error)}fieldset{border:none;appearance:none;padding:0;margin:0}#root{height:100dvh;display:flex;flex-direction:row}.layout--sidebar{width:300px;background-color:var(--sidebar-bg-color);border:1px solid var(--sidebar-border-color);border-radius:40px;corner-shape:squircle;flex-shrink:0;flex-grow:0;padding:0 16px;margin:16px;display:flex;flex-direction:column;justify-content:space-between}@media(max-width:820px){.layout--sidebar{display:none}}.layout--sidebar-up{padding:16px 0;display:flex;flex-direction:column;flex-grow:1;gap:20px;min-height:0;overflow-y:auto}.layout--sidebar-up .big-select{position:sticky;z-index:1;top:0}.layout--sidebar-down{padding:20px 0}.layout--sidebar-navigation{list-style:none;display:flex;flex-direction:column;gap:14px;padding:0;margin:0;-webkit-user-select:none;user-select:none}.layout--sidebar-navigation-title{font-size:16px;font-weight:500;color:var(--text-color);display:inline-block;display:flex;flex-direction:row;justify-content:space-between;align-items:center;cursor:pointer}.is-administration .layout--sidebar-navigation-title{color:var(--destructive)}.layout--sidebar-navigation-title span{display:flex;flex-direction:row;align-items:center;gap:4px}.layout--sidebar-navigation-title svg{width:18px;height:18px;fill:var(--text-color);transition:all .3s ease}.is-administration .layout--sidebar-navigation-title svg{fill:var(--destructive)}.is-opened .layout--sidebar-navigation-title .icon svg{transform:rotate(-180deg)}.layout--sidebar-navigation li{padding:0;margin:0;list-style:none}.layout--sidebar-navigation li a{color:var(--neutral-500);transition:all .3s ease;display:block}.layout--sidebar-navigation li a:hover{color:var(--primary)}.layout--sidebar-navigation li ul{padding:0;margin:0;list-style:none;transition:all .3s ease;opacity:0;transform:translateY(-10px);height:var(--navigation-item-height);overflow:hidden}.layout--sidebar-navigation li ul.is-opened{opacity:1;transform:translateY(0);padding-top:4px}.layout--sidebar-navigation li ul li a{padding:8px 8px 8px 26px}.layout--sidebar-profile-container{border-top:1px solid var(--sidebar-border-color);padding-top:20px;transition:background-color .15s ease,border-color .15s ease}.layout--sidebar-profile-container.is-impersonating{background-color:rgba(var(--error-rgb),.08);border:1px solid rgba(var(--error-rgb),.35);border-radius:16px;padding:12px}.layout--sidebar-profile{display:flex;flex-direction:row;gap:10px;justify-content:flex-start;align-items:center}.layout--sidebar-profile-avatar{font-size:14px;font-weight:600;width:32px;height:32px;border-radius:32px;background-color:var(--brand-medisup);color:var(--bg-color);overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center}.layout--sidebar-profile-avatar img{width:32px;height:32px;display:block}.layout--sidebar-profile-info{display:flex;flex-direction:column;gap:4px;justify-content:flex-start;flex-grow:1}.layout--sidebar-profile-info-greeting{font-size:12px}.layout--sidebar-profile-info-name{font-size:14px;font-weight:600}.layout--sidebar-profile-logout{cursor:pointer;width:24px;height:24px;flex-grow:0;flex-shrink:0}.layout--sidebar-profile-logout svg{width:24px;height:24px;fill:var(--text-color)}.layout--sidebar-profile-theme{cursor:pointer;width:24px;height:24px;flex-grow:0;flex-shrink:0}.layout--sidebar-profile-theme svg{width:24px;height:24px;fill:var(--text-color)}.layout--sidebar-profile-impersonation{cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:10px;padding:8px 12px;border-radius:12px;background-color:rgba(var(--error-rgb),.12);box-shadow:inset 0 0 0 1px rgba(var(--error-rgb),.4);color:var(--error);font-size:12px;font-weight:600;transition:background-color .15s ease}.layout--sidebar-profile-impersonation:hover{background-color:rgba(var(--error-rgb),.2)}.layout--sidebar-profile-impersonation svg{width:16px;height:16px;flex-shrink:0;fill:var(--error)}.layout--content{padding:20px;flex-grow:1;height:100dvh;overflow-y:auto;display:flex;flex-direction:column}@media(max-width:820px){.layout--content{max-width:100%;flex-grow:0}}.layout--coming-soon{display:flex;flex-direction:column;justify-content:center;align-items:center}.layout--coming-soon img{width:64px;height:64px}.layout--loading{display:flex;flex-direction:column;align-items:center;justify-content:center}.layout--loading svg{width:48px;height:48px}.progression{padding-bottom:30px}.progression--bar{width:100%;height:4px;border-radius:4px;background-color:var(--neutral-300)}.progression--bar-progress{height:4px;border-radius:4px;background-color:var(--primary);transition:all .3s ease;position:relative}.progression--bar-progress .tag{text-align:center;width:50px;position:absolute;top:10px;right:0;margin-left:-25px}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.47"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}
