.theme-switcher{display:inline-block}.theme-switcher .icon{position:absolute;left:5px;top:5px;width:16px;height:16px;color:#ff9a00;opacity:1;transition:.3s}.theme-switcher .icon-moon{color:var(--color-inversed)}.theme-switcher input:checked+label .icon{transform:translate(31px)}.theme-switcher input:checked+label .icon-sun{opacity:0}.theme-switcher input:not(:checked)+label .icon-moon{opacity:0}.theme-switcher input:checked+label .switch{background:var(--skeleton)!important}.theme-switcher input:checked+label .switch:before{background:var(--contrast)!important}.rounded{border-radius:50%}.card{background:var(--card-bg, var(--background-light));border:1px solid var(--border);box-shadow:0 2px 4px var(--shadow);border-radius:.25em;transition:.3s;gap:calc(2 * var(--space))}.card .icon{vertical-align:middle;transform:translateY(-2px)}.card{position:relative;display:flex;flex-direction:column}.card a{position:relative;z-index:3}.card a:not([class^=btn]):hover{color:var(--contrast)}.tabs-bar{position:relative;overflow-x:auto;overflow-y:hidden;background-color:var(--background-light)}.tabs-bar .container{display:flex}.tabs-bar:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background-color:var(--color)}.tabs-bar small{font-size:14px}.tabs-bar a,.tabs-bar button{display:flex;padding:calc(2 * var(--space));font-size:1.2em;white-space:nowrap;position:relative;z-index:2;justify-content:center;align-items:center;height:65px}.tabs-bar a:hover,.tabs-bar button:hover{color:var(--contrast)}.tabs-bar .icon{width:1.5rem;height:1.5rem;margin-right:calc(1.5 * var(--space));margin-bottom:4px}.tabs-bar a[aria-current=page]{color:var(--contrast);border-bottom:3px solid var(--contrast)}@media (max-width: 1000px){.tabs-bar::-webkit-scrollbar{height:6px}.tabs-bar:after{content:none}.tabs-bar a[aria-current=page]{border-bottom:none}}.profile{display:grid;grid-template-columns:1fr 30%;gap:calc(4 * var(--space))}.profile aside{display:flex;flex-direction:column;gap:calc(4 * var(--space))}.profile aside .profile__notifications form{margin-left:auto}.profile aside .btn{width:100%}.profile h2,.profile h3{display:flex;align-items:center}.profile h2 .icon,.profile h3 .icon{width:24px;height:24px;margin-inline:calc(1 * var(--space))}.profile .text-danger{color:var(--red)}@media (max-width: 1000px){.profile{grid-template-columns:1fr}}.pagination{display:flex;width:100%;justify-content:center;margin:calc(3 * var(--space)) 0;overflow-x:auto;overflow-y:hidden;padding-top:4px;padding-bottom:6px}.pagination li a,.pagination li span{margin:calc(.5 * var(--space));padding:calc(.5 * var(--space)) calc(1 * var(--space));min-width:35px;white-space:nowrap}.pagination span{opacity:.6}.pagination a:hover{background:var(--contrast);color:var(--color-inversed)}.dashboard .pagination{margin-top:0;justify-content:flex-end;margin-bottom:0}.dashboard .pagination li:last-child,.dashboard .pagination li:first-child{display:none}.pagination-nav{display:flex;text-transform:uppercase}.pagination-nav a+a{position:relative;padding-left:16px}.pagination-nav a+a:before{content:"";position:absolute;left:8px;top:calc(50% - 5px);background:var(--color);display:block;width:1px;height:10px}.pagination-nav svg{width:12px;height:12px}.pagination-nav a{opacity:.4}.pagination-nav a:hover{opacity:.6}.pagination-nav a[rel=prev] svg{transform:rotate(180deg)}.table{width:100%;line-height:1.2}.table thead th{font-weight:300;text-transform:uppercase;opacity:.6;font-size:.9em;text-align:left}.table thead th svg{opacity:1;width:12px;height:12px;vertical-align:middle;display:inline-block}.table .desc svg{transform:scaleY(-1)}.table thead th:last-child{text-align:right}.table td{vertical-align:middle;padding:calc(2 * var(--space)) calc(2 * var(--space)) calc(2 * var(--space)) 0}.table td:last-child{padding-right:0!important}.table tbody tr{border-bottom:1px solid var(--border)}.table tbody tr:last-child{border:none}.table a:not([class^=btn]) svg,.table button:not([class^=btn]) svg{display:block;width:25px;height:25px;opacity:.8;transition:.3s}.table a:not([class^=btn]) svg:hover,.table button:not([class^=btn]) svg:hover{opacity:1}.table a:not([class^=btn]):hover{color:var(--contrast)}.table tbody>a{display:table-row}.hljs{display:block;overflow-x:auto;font-size:.9em;background:var(--background-light);box-shadow:0 0 2px var(--shadow);color:var(--base);padding:1rem;--base: #A9B1D6;--comment: #5D6791;--variables: #BB9AF7;--number: #FD914E;--attribute: #FD914E;--string: #9ECE6A;--title: #7AA2F7;--keyword: #BB9AF7;--background-light: #1b1e3d}@media (prefers-color-scheme: dark){body:not([class~=theme-light]) .hljs{--background-light: #0000004C;border:solid 1px var(--border-light)}}.theme-dark .hljs{--background-light: #0000004C;border:solid 1px var(--border-light)}.hljs-comment,.hljs-quote{color:var(--comment)}.hljs-variable,.hljs-template-variable,.hljs-tag,.hljs-name,.hljs-selector-id,.hljs-selector-class,.hljs-regexp,.hljs-deletion{color:var(--variables)}.hljs-number,.hljs-built_in,.hljs-builtin-name,.hljs-literal,.hljs-type,.hljs-params,.hljs-meta,.hljs-link{color:var(--number)}.hljs-attribute{color:var(--attribute)}.hljs-string,.hljs-symbol,.hljs-bullet,.hljs-addition{color:var(--string)}.hljs-title,.hljs-section{color:var(--title)}.hljs-keyword,.hljs-selector-tag{color:var(--keyword)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}@media screen and (-ms-high-contrast: active){.hljs-addition,.hljs-attribute,.hljs-built_in,.hljs-builtin-name,.hljs-bullet,.hljs-comment,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-string,.hljs-symbol,.hljs-type,.hljs-quote{color:highlight}.hljs-keyword,.hljs-selector-tag{font-weight:700}}.comment-area{margin-top:calc(10 * var(--space))}.comment-area>*+*{margin-top:calc(6 * var(--space))}.comment-list>*+*{margin-top:calc(5 * var(--space))}.comments__title+*{margin-top:calc(2 * var(--space))}.comments__title{color:var(--contrast);font-weight:700;font-style:normal;font-size:32px;line-height:1.2;border-bottom:1px solid var(--border);padding-bottom:calc(1 * var(--space));margin-bottom:calc(3 * var(--space))}.comment{position:relative;display:grid;align-items:center;grid-template-columns:40px 1fr;grid-row-gap:calc(1 * var(--space));grid-column-gap:calc(2 * var(--space));grid-template-areas:"avatar meta" "content content" "replies replies"}.comment.without-avatar{grid-template-columns:1fr}.comment.is-loading{opacity:.6}.comment__author{font-family:var(--font);font-weight:700}.comment__author a:hover{color:var(--contrast)}.comment__avatar{grid-area:avatar;width:100%;height:auto;border-radius:50px}.comment__content{grid-area:content}.comment__content p{white-space:pre-wrap}.comment__actions{transition:opacity .3s;font-size:.9em;text-align:right;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;opacity:.6}@media (max-width: 700px){.comment__actions>*:first-child{width:100%;flex:none;text-align:left}}.comment__actions a{display:inline-flex;align-items:center;margin-right:calc(1 * var(--space));border-radius:3px}.comment__actions span{margin-right:calc(1 * var(--space))}.comment__actions a:hover{background-color:var(--background-light);text-decoration:underline}.comment__replies{grid-area:replies;margin-left:10px;padding-left:30px;border-left:1px solid var(--border)}.comment__replies>*{margin-top:calc(3 * var(--space))}.comment__loader{position:absolute;top:calc(50% - 10px);left:calc(50% - 10px);right:0;bottom:0;color:var(--contrast);display:flex;align-items:center;justify-content:center;width:20px;height:20px}.comment svg{display:block;margin-right:5px;width:14px;height:14px}.comment .comment__delete svg{transform:none}@media (hover: hover){.comment__actions .comment__date{opacity:1}.comment__actions a{opacity:0;transition:opacity .3s}.comment:hover .comment__actions a{opacity:1}}.notification-badge{position:absolute;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:10px;background-color:#e00101;overflow:hidden;border:2px solid var(--background-light);color:#fff;text-align:center;border-radius:12px;top:-5px;right:0;pointer-events:none}.notifications{color:var(--color);position:absolute;left:calc(50% - 150px);top:calc(100% + 20px);width:300px;z-index:100;border-bottom-left-radius:4px;border-bottom-right-radius:4px;font-size:14px;line-height:1.4}.notifications:after,.notifications:before{content:"";display:block;position:absolute;top:-10px;right:calc(50% - 6px);width:0;height:0;z-index:1;border-bottom:10px solid var(--card-bg, var(--background-light));border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0)}.notifications:before{top:-11px;border-bottom-width:11px;border-left-width:12px;border-right-width:12px;right:calc(50% - 8px);z-index:-1;border-bottom-color:var(--border)}.notifications_body{max-height:300px;overflow:auto;font-family:var(--font)}.notifications_body-empty{display:block;text-align:center;padding:calc(2 * var(--space)) 0;font-weight:400;font-style:italic}.notifications_title{position:relative;text-align:center;font-size:14px;font-weight:500;padding:calc(1.5 * var(--space)) 0;border-bottom:1px solid var(--border-light)}.notifications_title button{position:absolute;top:50%;right:calc(2 * var(--space));transform:translateY(-50%);display:none;width:11px;height:11px}.notifications_title button .icon{width:100%;height:100%}.notifications_item{font-weight:400;display:block;padding:calc(2 * var(--space));position:relative;border-bottom:1px solid var(--border-light)}.notifications_item strong{font-weight:700}.notifications_item em{font-style:italic}.notifications_item:hover{background-color:var(--background);opacity:1!important;color:var(--contrast)!important}.notifications_item.is-read{opacity:.65}.notifications_avatar{width:32px;height:32px;margin-right:13px;border-radius:32px}.notifications_text strong{font-weight:700}.notifications_footer{border-top:1px solid var(--border-light);text-align:center;display:block;padding:calc(1.5 * var(--space)) 0}.notifications_footer:hover{color:var(--color-dark)!important;background-color:var(--background)}@media (max-width: 700px){.notifications{position:fixed;max-width:100%;top:0;left:auto;right:0}.notifications:after,.notifications:before{display:none}.notifications_body{height:calc(var(--windowHeight) - 90px);max-height:calc(var(--windowHeight) - 90px)}.notifications_title button{display:block}}.lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000e6;z-index:5000;overflow:auto;animation:lightboxIn .5s;transition:opacity .3s}.lightbox.fadeOut{opacity:0}.lightbox button{color:var(--color-light);transition:opacity .3s;opacity:.5;z-index:5001;text-indent:-3000px}.lightbox button:hover{opacity:1}.lightbox .lightbox__next,.lightbox .lightbox__prev{background:url(/images/arrow.svg) center center/16px 28px no-repeat;width:50px;height:100%;position:fixed;top:0;right:0;margin-top:-14px;cursor:pointer}.lightbox .lightbox__prev{transform:rotate(180deg);right:auto;left:0}.lightbox .lightbox__close{width:30px;height:30px;position:fixed;top:20px;right:20px;z-index:5002;background:url(/images/close.svg) center center/100% 100% no-repeat}.lightbox .lightbox__container{display:flex;align-items:center;justify-content:center;margin-left:50px;margin-right:50px;min-height:100vh}.lightbox .lightbox__container img{max-width:100%;height:auto;animation:lightboxIn .5s}@keyframes lightboxIn{0%{opacity:0}to{opacity:1}}.search{position:relative;text-align:center}.search .search-input{position:relative;z-index:1;display:inline-flex;padding:5px;border-radius:10px;transition:.4s}.search .search-input button{display:grid;place-items:center;width:44px;height:44px;background:transparent;color:#222;border-radius:50%;font-size:24px;transition:.25s}.search .search-input:is(:hover,.open){background:var(--color-light)}.search .search-input input{background:transparent;border:0;max-width:0;padding:0;text-indent:20px;color:#222;outline:none;transition:.4s}.search .search-input input::placeholder{color:#00000060}.search .search-input.open input{max-width:180px}.search .search-input:is(:hover,.open){background:rgba(0,0,0,.06)}.search .search-input__suggestions{position:absolute;z-index:-1;top:0;left:0;width:100%;padding-top:54px;display:grid;border-radius:10px;visibility:visible;opacity:1;background:var(--color-light);transition:.3s;overflow:hidden}.search .search-input__suggestions li a{display:flex;padding:calc(1 * var(--space, 8px)) calc(2 * var(--space, 8px));transition:.3s!important;line-height:1.4}.search .search-input__suggestions li a.focused,.search .search-input__suggestions li a:hover{background:var(--color);color:var(--contrast)}.search .search-input__suggestions li:last-child a.focused,.search .search-input__suggestions li:last-child a:hover{background:transparent}.search .search-input__suggestions li .search-input__category{color:var(--color-dark);text-align:right;width:70px;flex:none;padding-right:calc(1 * var(--space, 8px));margin-right:calc(1 * var(--space, 8px));border-right:1px solid var(--border-light)}.alert{background:var(--card-bg, var(--background-light));border:1px solid var(--border);box-shadow:0 2px 4px var(--shadow);border-radius:.25em;transition:.3s;margin:calc(3 * var(--space, 8px)) auto;padding:calc(2 * var(--space, 8px));width:100%;display:flex;align-items:center;animation:alertIn .5s both;line-height:1.2;position:relative;border-bottom:3px solid var(--border);color:var(--color)}.alert a{text-decoration:underline}.alert a:hover{text-decoration:none}.alert strong{font-weight:700}.alert.out{animation:alertOut .5s both}.alert>svg:first-child{flex:none;width:30px;height:30px;margin-right:calc(2 * var(--space, 8px))}.alert .alert-close{width:30px;flex:none;margin-left:auto;margin-right:0;color:var(--color);opacity:.3;cursor:pointer;transition:opacity .3s;background:none;border:none}.alert .alert-close:hover{opacity:.5}.alert-close svg{width:12px;height:12px;color:var(--color-dark)}.alert-danger{border-bottom-color:var(--red)}.alert-danger svg:first-child{color:var(--red)}.alert-success{border-bottom-color:var(--green)}.alert-success svg:first-child{color:var(--green)}.alert-info{border-bottom-color:var(--contrast)}.alert-info svg:first-child{color:var(--contrast)}.alert-warning{border-bottom-color:var(--yellow)}.alert-warning svg:first-child{color:var(--yellow)}.alert__progress{height:3px;background:var(--background-light);position:absolute;bottom:-3px;right:0;width:100%;z-index:3;transform-origin:0 100%;animation:alertDuration 2s linear both}@keyframes alertIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes alertOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes alertDuration{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.is-floating .alert,.alert.is-floating{box-shadow:0 2px 20px var(--shadow);position:fixed;top:20px;right:20px;max-width:400px;z-index:3000}label{font-size:1em}input:disabled{opacity:.7}.form-group{position:relative}.form-group input,.form-group textarea,.form-group select{border:1px solid var(--border);background:var(--background-light);border-radius:.25em;color:var(--color-dark);padding:calc(1.5 * var(--space, 8px)) calc(1 * var(--space, 8px));display:block;width:100%;outline:none;min-height:48px}.form-group textarea{min-height:150px}.form-group label{display:block;margin-bottom:calc(1 * var(--space, 8px))}.form-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='%23121c4299' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/></svg>");background-size:12px 12px;background-position:center right 20px;background-repeat:no-repeat}.form-group input.is-invalid,.form-group textarea.is-invalid{border-color:#fb4635}.form-group .invalid-feedback{color:#fb4635;margin-top:calc(1 * var(--space, 8px));font-size:.9em}.form-group input:focus,.form-group input:focus+label:before,.form-group select:focus,.form-group textarea:focus,.form-group form button:focus{border-color:var(--contrast);box-shadow:0 0 0 3px hsla(var(--contrast-h),var(--contrast-s),var(--contrast-l),.25)}.form-check{cursor:pointer;position:relative}.form-check input{position:absolute;opacity:0;width:0;height:0}.form-check input:checked+label:after{transform:scale(1)}.form-check input:after{content:""}.form-check label{cursor:pointer;display:inline-flex;justify-content:center;align-items:center}.form-check label:before{content:"";display:inline-block;width:18px;height:18px;margin-top:-3px;border:1px solid var(--border);border-radius:5px;background:var(--background-light);margin-right:calc(1 * var(--space, 8px))}.form-check label:after{transition:transform .2s;content:"";position:absolute;top:calc(50% - 7.5px);left:4px;width:10px;height:10px;background:var(--contrast);transform:scale(0);border-radius:2px}.form-optional{display:none!important}.loader{display:inline-block;width:var(--loader-width);height:var(--loader-width)}.loader .loaderContainer{animation:fadeIn .4s cubic-bezier(.1,.6,.3,1);position:relative;width:100%;height:100%}.loader .loaderContainer svg{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.loader .loaderContainer .circles{animation:spin 16s linear infinite}.loader .loaderContainer .halo{animation:spin2 1.6s cubic-bezier(.5,.15,.5,.85) infinite}.loader .loaderContainer .halo circle{stroke-dasharray:var(--loader-offset);stroke-dashoffset:var(--loader-dashoffset);animation:trail 1.6s cubic-bezier(.5,.15,.5,.85) infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin2{0%{transform:rotate(0)}to{transform:rotate(720deg)}}@keyframes trail{0%{stroke-dashoffset:var(--loader-dashoffset)}50%{stroke-dashoffset:var(--loader-dashoffset50)}to{stroke-dashoffset:var(--loader-dashoffset)}}@keyframes fadeIn{0%{opacity:0;transform:scale(.1)}to{opacity:1;transform:scale(1)}}.dropdown{display:inline-block;position:relative}.dropdown button{padding-left:calc(2 * var(--space, 8px));padding-right:calc(1 * var(--space, 8px))}.dropdown button svg{margin-left:calc(2 * var(--space, 8px));transition:transform .3s}.dropdown button[aria-expanded] svg{transform:rotate(180deg)}.dropdown ul{background:var(--card-bg, var(--background-light));border:1px solid var(--border);box-shadow:0 2px 4px var(--shadow);border-radius:.25em;outline:none;display:block;z-index:100;position:absolute;right:0;top:calc(100% + 5px);padding-top:calc(1 * var(--space, 8px));padding-bottom:calc(1 * var(--space, 8px));transition:opacity .3s,transform .3s;max-height:80vh;overflow:auto}.dropdown ul[hidden]{opacity:0;pointer-events:none;transform:translateY(5px)}.dropdown a{display:flex;align-items:center;justify-content:space-between;padding:4px calc(2 * var(--space, 8px));white-space:nowrap}.dropdown a .badge{margin-left:calc(2 * var(--space, 8px))}.dropdown a:hover,.dropdown li[aria-selected] a{color:var(--contrast);background:var(--background)}modal-dialog{--modal-padding: calc(3 * var(--space, 8px));position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:2000;opacity:1;transition:.3s;animation:modalIn .3s}modal-dialog[hidden]{opacity:0;transform:scale(1.05);pointer-events:none}.modal-box{position:relative;width:430px;max-width:calc(100vw - 40px);background-color:var(--background-light);border:solid 1px var(--border);padding:var(--modal-padding);border-radius:8px}.modal-box header{font-weight:700;font-style:normal;font-size:32px;line-height:1.2;color:var(--contrast);text-align:center}.modal-close{width:15px;height:15px;background-color:transparent;position:absolute;top:var(--modal-padding);right:var(--modal-padding);border:none;cursor:pointer}.modal-close .icon{width:100%;height:100%}.modal-close:hover{color:var(--contrast)}@keyframes modalIn{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}file-manager{width:900px;max-height:600px;height:calc(100% - calc(3 * var(--space, 8px)));max-width:calc(100% - calc(3 * var(--space, 8px)))}.switch{flex:none;width:55px;height:26px;display:inline-block;background:var(--background);border:1px solid var(--border);box-shadow:0 1px 4px #d5dee933;border-radius:100px;margin-right:calc(1 * var(--space, 8px));transition:background .3s}.switch:before{content:"";display:block;height:24px;width:24px;background:var(--background-light);border:1px solid var(--border);box-shadow:0 1px 4px #d5dee933;border-radius:100px;transition:transform .3s}input:checked+label .switch{background-color:var(--contrast)}input:checked+label .switch:before{transform:translate(31px)}input:focus+label .switch{border-color:var(--contrast);box-shadow:0 0 0 3px hsla(var(--contrast-h),var(--contrast-s),var(--contrast-l),.25)}.form-switch{position:relative;cursor:pointer}.form-switch input{position:absolute;top:0;left:0;opacity:0;cursor:pointer;min-height:auto}.form-switch label{display:flex;align-items:center;justify-content:flex-start;cursor:pointer;margin-bottom:0!important}.error{margin:auto;height:500px}.error .error__content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.error .error__content .error__content-header h3{font-size:16px;font-weight:700;text-transform:uppercase;color:var(--color-dark);margin:0;letter-spacing:3px;padding-left:6px}.error .error__content .error__content-header h1{font-size:252px;font-weight:900;color:var(--contrast);text-transform:uppercase;letter-spacing:-40px;margin:0 0 0 -20px}.error .error__content .error__content-header h1>span{text-shadow:-8px 0px 0px var(--background)}.error .error__content .error__content-message{text-align:center;color:var(--color-dark)}.error a{width:200px;margin:auto}@media (max-width: 1100px){.error .error__content{position:relative}}@media (max-width: 600px){.error .error__content .error__content-header h1{font-size:180px}}*,*:before,*:after{box-sizing:border-box}html,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}button{color:inherit;padding:0;border:none;cursor:pointer;background:transparent;font-size:inherit}form{display:block}select,input{font-size:inherit;font-family:inherit}pre{font-family:monospace}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%}a{text-decoration:none;color:inherit;transition:color .3s}textarea{font-size:inherit;font-family:inherit;line-height:inherit;resize:none}hr{height:1px;background:var(--border);margin:0;padding:0;border:none}*:focus:not(:focus-visible){outline:none}strong{font-weight:700}em{font-style:italic}.p-0{padding:calc(0 * var(--space))}.p-top-0{padding-top:calc(0 * var(--space))}.p-left-0{padding-left:calc(0 * var(--space))}.p-bottom-0{padding-bottom:calc(0 * var(--space))}.p-right-0{padding-right:calc(0 * var(--space))}.p-inline-0{padding-inline:calc(0 * var(--space))}.p-inline-start-0{padding-inline-start:calc(0 * var(--space))}.p-inline-end-0{padding-inline-end:calc(0 * var(--space))}.p-block-0{padding-block:calc(0 * var(--space))}.p-block-start-0{padding-block-start:calc(0 * var(--space))}.p-block-end-0{padding-block-end:calc(0 * var(--space))}.m-0{margin:calc(0 * var(--space))}.m-top-0{margin-top:calc(0 * var(--space))}.m-left-0{margin-left:calc(0 * var(--space))}.m-bottom-0{margin-bottom:calc(0 * var(--space))}.m-right-0{margin-right:calc(0 * var(--space))}.m-inline-0{margin-inline:calc(0 * var(--space))}.m-inline-start-0{margin-inline-start:calc(0 * var(--space))}.m-inline-end-0{margin-inline-end:calc(0 * var(--space))}.m-block-0{margin-block:calc(0 * var(--space))}.m-block-start-0{margin-block-start:calc(0 * var(--space))}.m-block-end-0{margin-block-end:calc(0 * var(--space))}.p-1{padding:calc(1 * var(--space))}.p-top-1{padding-top:calc(1 * var(--space))}.p-left-1{padding-left:calc(1 * var(--space))}.p-bottom-1{padding-bottom:calc(1 * var(--space))}.p-right-1{padding-right:calc(1 * var(--space))}.p-inline-1{padding-inline:calc(1 * var(--space))}.p-inline-start-1{padding-inline-start:calc(1 * var(--space))}.p-inline-end-1{padding-inline-end:calc(1 * var(--space))}.p-block-1{padding-block:calc(1 * var(--space))}.p-block-start-1{padding-block-start:calc(1 * var(--space))}.p-block-end-1{padding-block-end:calc(1 * var(--space))}.m-1{margin:calc(1 * var(--space))}.m-top-1{margin-top:calc(1 * var(--space))}.m-left-1{margin-left:calc(1 * var(--space))}.m-bottom-1{margin-bottom:calc(1 * var(--space))}.m-right-1{margin-right:calc(1 * var(--space))}.m-inline-1{margin-inline:calc(1 * var(--space))}.m-inline-start-1{margin-inline-start:calc(1 * var(--space))}.m-inline-end-1{margin-inline-end:calc(1 * var(--space))}.m-block-1{margin-block:calc(1 * var(--space))}.m-block-start-1{margin-block-start:calc(1 * var(--space))}.m-block-end-1{margin-block-end:calc(1 * var(--space))}.p-2{padding:calc(2 * var(--space))}.p-top-2{padding-top:calc(2 * var(--space))}.p-left-2{padding-left:calc(2 * var(--space))}.p-bottom-2{padding-bottom:calc(2 * var(--space))}.p-right-2{padding-right:calc(2 * var(--space))}.p-inline-2{padding-inline:calc(2 * var(--space))}.p-inline-start-2{padding-inline-start:calc(2 * var(--space))}.p-inline-end-2{padding-inline-end:calc(2 * var(--space))}.p-block-2{padding-block:calc(2 * var(--space))}.p-block-start-2{padding-block-start:calc(2 * var(--space))}.p-block-end-2{padding-block-end:calc(2 * var(--space))}.m-2{margin:calc(2 * var(--space))}.m-top-2{margin-top:calc(2 * var(--space))}.m-left-2{margin-left:calc(2 * var(--space))}.m-bottom-2{margin-bottom:calc(2 * var(--space))}.m-right-2{margin-right:calc(2 * var(--space))}.m-inline-2{margin-inline:calc(2 * var(--space))}.m-inline-start-2{margin-inline-start:calc(2 * var(--space))}.m-inline-end-2{margin-inline-end:calc(2 * var(--space))}.m-block-2{margin-block:calc(2 * var(--space))}.m-block-start-2{margin-block-start:calc(2 * var(--space))}.m-block-end-2{margin-block-end:calc(2 * var(--space))}.p-3{padding:calc(3 * var(--space))}.p-top-3{padding-top:calc(3 * var(--space))}.p-left-3{padding-left:calc(3 * var(--space))}.p-bottom-3{padding-bottom:calc(3 * var(--space))}.p-right-3{padding-right:calc(3 * var(--space))}.p-inline-3{padding-inline:calc(3 * var(--space))}.p-inline-start-3{padding-inline-start:calc(3 * var(--space))}.p-inline-end-3{padding-inline-end:calc(3 * var(--space))}.p-block-3{padding-block:calc(3 * var(--space))}.p-block-start-3{padding-block-start:calc(3 * var(--space))}.p-block-end-3{padding-block-end:calc(3 * var(--space))}.m-3{margin:calc(3 * var(--space))}.m-top-3{margin-top:calc(3 * var(--space))}.m-left-3{margin-left:calc(3 * var(--space))}.m-bottom-3{margin-bottom:calc(3 * var(--space))}.m-right-3{margin-right:calc(3 * var(--space))}.m-inline-3{margin-inline:calc(3 * var(--space))}.m-inline-start-3{margin-inline-start:calc(3 * var(--space))}.m-inline-end-3{margin-inline-end:calc(3 * var(--space))}.m-block-3{margin-block:calc(3 * var(--space))}.m-block-start-3{margin-block-start:calc(3 * var(--space))}.m-block-end-3{margin-block-end:calc(3 * var(--space))}.p-4{padding:calc(4 * var(--space))}.p-top-4{padding-top:calc(4 * var(--space))}.p-left-4{padding-left:calc(4 * var(--space))}.p-bottom-4{padding-bottom:calc(4 * var(--space))}.p-right-4{padding-right:calc(4 * var(--space))}.p-inline-4{padding-inline:calc(4 * var(--space))}.p-inline-start-4{padding-inline-start:calc(4 * var(--space))}.p-inline-end-4{padding-inline-end:calc(4 * var(--space))}.p-block-4{padding-block:calc(4 * var(--space))}.p-block-start-4{padding-block-start:calc(4 * var(--space))}.p-block-end-4{padding-block-end:calc(4 * var(--space))}.m-4{margin:calc(4 * var(--space))}.m-top-4{margin-top:calc(4 * var(--space))}.m-left-4{margin-left:calc(4 * var(--space))}.m-bottom-4{margin-bottom:calc(4 * var(--space))}.m-right-4{margin-right:calc(4 * var(--space))}.m-inline-4{margin-inline:calc(4 * var(--space))}.m-inline-start-4{margin-inline-start:calc(4 * var(--space))}.m-inline-end-4{margin-inline-end:calc(4 * var(--space))}.m-block-4{margin-block:calc(4 * var(--space))}.m-block-start-4{margin-block-start:calc(4 * var(--space))}.m-block-end-4{margin-block-end:calc(4 * var(--space))}.p-5{padding:calc(5 * var(--space))}.p-top-5{padding-top:calc(5 * var(--space))}.p-left-5{padding-left:calc(5 * var(--space))}.p-bottom-5{padding-bottom:calc(5 * var(--space))}.p-right-5{padding-right:calc(5 * var(--space))}.p-inline-5{padding-inline:calc(5 * var(--space))}.p-inline-start-5{padding-inline-start:calc(5 * var(--space))}.p-inline-end-5{padding-inline-end:calc(5 * var(--space))}.p-block-5{padding-block:calc(5 * var(--space))}.p-block-start-5{padding-block-start:calc(5 * var(--space))}.p-block-end-5{padding-block-end:calc(5 * var(--space))}.m-5{margin:calc(5 * var(--space))}.m-top-5{margin-top:calc(5 * var(--space))}.m-left-5{margin-left:calc(5 * var(--space))}.m-bottom-5{margin-bottom:calc(5 * var(--space))}.m-right-5{margin-right:calc(5 * var(--space))}.m-inline-5{margin-inline:calc(5 * var(--space))}.m-inline-start-5{margin-inline-start:calc(5 * var(--space))}.m-inline-end-5{margin-inline-end:calc(5 * var(--space))}.m-block-5{margin-block:calc(5 * var(--space))}.m-block-start-5{margin-block-start:calc(5 * var(--space))}.m-block-end-5{margin-block-end:calc(5 * var(--space))}.p-6{padding:calc(6 * var(--space))}.p-top-6{padding-top:calc(6 * var(--space))}.p-left-6{padding-left:calc(6 * var(--space))}.p-bottom-6{padding-bottom:calc(6 * var(--space))}.p-right-6{padding-right:calc(6 * var(--space))}.p-inline-6{padding-inline:calc(6 * var(--space))}.p-inline-start-6{padding-inline-start:calc(6 * var(--space))}.p-inline-end-6{padding-inline-end:calc(6 * var(--space))}.p-block-6{padding-block:calc(6 * var(--space))}.p-block-start-6{padding-block-start:calc(6 * var(--space))}.p-block-end-6{padding-block-end:calc(6 * var(--space))}.m-6{margin:calc(6 * var(--space))}.m-top-6{margin-top:calc(6 * var(--space))}.m-left-6{margin-left:calc(6 * var(--space))}.m-bottom-6{margin-bottom:calc(6 * var(--space))}.m-right-6{margin-right:calc(6 * var(--space))}.m-inline-6{margin-inline:calc(6 * var(--space))}.m-inline-start-6{margin-inline-start:calc(6 * var(--space))}.m-inline-end-6{margin-inline-end:calc(6 * var(--space))}.m-block-6{margin-block:calc(6 * var(--space))}.m-block-start-6{margin-block-start:calc(6 * var(--space))}.m-block-end-6{margin-block-end:calc(6 * var(--space))}.m-auto{margin:auto}.relative{position:relative}.absolute{position:absolute;top:0;left:0;width:100%;height:100%;overflow:auto}.page-wrapper{position:relative;min-height:100vh;display:flex;flex-direction:column;width:100%;overflow:hidden}.container{box-sizing:border-box;width:100%;max-width:var(--container-width);padding-left:var(--container-padding);padding-right:var(--container-padding);margin:auto}.bloc{background-color:var(--backgroundColor);background-image:var(--backgroundDesktop);background-position:var(--backgroundXPosition, center) var(--backgroundYPosition, center);background-repeat:var(--backgroundRepeat, no-repeat);background-size:var(--backgroundSize, cover);color:var(--textColor, currentColor)}@media (max-width: 1000px){.bloc{background-image:var(--backgroundMobile)}}.flex{display:flex!important;align-items:center;justify-content:space-between}.flex>*{min-width:0}.stretch{align-items:stretch}.grid{width:100%;display:grid;--gap: 2;gap:calc(var(--gap) * var(--space));grid-template-columns:1fr}.grid.two{grid-template-columns:repeat(2,1fr)}.grid .full{grid-column:1/-1}.stack,.stack-large,.stack-separated{--gap: 2;display:grid!important;grid-template-columns:1fr;align-content:flex-start;grid-gap:calc(var(--gap) * var(--space))}.stack>*,.stack-large>*,.stack-separated>*{min-width:0}.stack-large{--gap: 4}.stack-separated{--gap: 3;--gap-separated: var(--gap);grid-gap:calc(var(--gap) * var(--space) * 2)}.stack-separated>*+*{position:relative}.stack-separated>*+*:before{content:"";position:absolute;left:0;right:0;height:1px;width:100%;background:var(--border-light);top:calc(var(--gap-separated) * var(--space) * -1)}.nowrap{flex-wrap:nowrap}@media (max-width: 700px){.mobile-hidden{display:none}}.reader-only,.mobile-hidden{display:none}body.header-light:after{display:none}body:after{display:none;content:"";position:absolute;top:0;left:0;width:580px;height:506px;z-index:-1;pointer-events:none}@media (min-width: 700px){body:after{display:block}}::selection{background:var(--contrast);color:var(--color-light)}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{background:var(--color-light);padding:1px}::-webkit-scrollbar-thumb{background:var(--contrast);border-radius:4px}.search-header{background:var(--color-light);padding-bottom:calc(3 * var(--space));padding-top:calc(3 * var(--space))}.search-header .container{display:flex;align-items:center;justify-content:space-between}.search-header .container :first-child{flex:none;margin-right:calc(4 * var(--space))}.search-header .container form{display:block;width:100%;position:relative;z-index:1;margin-left:70px}.search-header .container form button{display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);right:calc(1 * var(--space));width:35px;height:35px}.search-header .container form button .icon{width:30px;height:30px}@media screen and (max-width: 850px){.search-header .container{display:block}.search-header .container form{margin-top:calc(2 * var(--space));margin-left:0}}
