@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;src:url(/build/fonts/JetBrainsMono-Bold.aab15405.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:900;src:url(/build/fonts/JetBrainsMono-ExtraBoldItalic.454942ff.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:500;src:url(/build/fonts/JetBrainsMono-Italic.ae11e750.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;src:url(/build/fonts/JetBrainsMono-Medium.c3cffe4a.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;src:url(/build/fonts/JetBrainsMono-SemiBold.b5b0addf.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:200;src:url(/build/fonts/JetBrainsMono-ThinItalic.4678766f.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:800;src:url(/build/fonts/JetBrainsMono-BoldItalic.697cf4ff.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;src:url(/build/fonts/JetBrainsMono-ExtraLight.e6b4022e.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(/build/fonts/JetBrainsMono-Light.73eb5152.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:600;src:url(/build/fonts/JetBrainsMono-MediumItalic.60bdc33d.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:700;src:url(/build/fonts/JetBrainsMono-SemiBoldItalic.748b3e6d.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:900;src:url(/build/fonts/JetBrainsMono-ExtraBold.8c21409e.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:300;src:url(/build/fonts/JetBrainsMono-ExtraLightItalic.a97294c4.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:400;src:url(/build/fonts/JetBrainsMono-LightItalic.50b65ea0.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(/build/fonts/JetBrainsMono-Regular.1e66c47a.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:200;src:url(/build/fonts/JetBrainsMono-Thin.70fdf0cd.woff2) format("woff2")}:root{--primary:#0652dd;--primary-light:lighten(var(--primary),10%);--primary-dark:#060f2f;--primary-shadow:rgba(6,82,221,.2);--card-padding:space(2);--color-light:#8491c7;--secondary:#f7fafd;--contrast:#002aff;--background-light:#fff;--color-inversed60:#effbec99;--background:#fff;--bg-dot:#e5e5e5;--border-light:var(--secondary);--card-footer:#f7fafd;--green:#22863a;--gray:#6c757d;--gray-dark:#343a40;--gray-100:#f8f9fa;--gray-200:#e9ecef;--gray-300:#dee2e6;--gray-400:#ced4da;--gray-500:#adb5bd;--gray-600:#6c757d;--gray-700:#495057;--gray-800:#343a40;--gray-900:#212529;--success:#38ce35;--error:#e01313;--warning:#ff7b1e;--warning-opacity:rgba(255,123,30,.08);--passed:#1c6fe1;--table-border-color:#d4d4d4;--table-header:#f5f5f5;--border-shadow:inset 0 0 0 1px #d4d4d4,0 0 0 3px #fafafa,0 0 0 5px #fff;--space:8px;--border:#d5e3ec;--shadow:#d8e1e8;--page-header-height:64px;--container-padding:20px;--container-width:calc(100vw - var(--container-padding)*2)}@media only screen and (min-width:1370px){:root{--container-width:1200px}}*,:after,:before{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}button{background:transparent;border:none;color:inherit;cursor:pointer;font-size:inherit;padding:0}form{display:block}input,select{font-family:inherit;font-size:inherit}pre{font-family:monospace}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%}textarea{font-family:inherit;font-size:inherit;line-height:inherit;resize:none}hr{background:var(--border);border:none;height:1px;margin:0;padding:0}:focus:not(:focus-visible){outline:none}.hide{display:none}.flex{display:flex}.flex.flex-start{justify-content:flex-start}.flex.flex-end{justify-content:flex-end}.blink{animation:blinker 3s linear infinite}@keyframes blinker{0%{opacity:0}10%{opacity:1}20%{opacity:0}30%{opacity:1}40%{opacity:0}50%{opacity:1}60%{opacity:0}70%{opacity:1}80%{opacity:0}90%{opacity:1}to{opacity:1}}.hero-title{font-family:DM Sans,sans-serif;font-size:52px;font-weight:700;line-height:1.2}.hero-title strong{color:var(--contrast)}@media (max-width:675px){.hero-title{font-size:45px}}.hero-text{font-size:16px;line-height:35px}.hero-text strong{font-weight:700}.hero-text a{text-decoration:underline}@media (min-width:600px){.hero-text{font-size:22px}}.hero-icon svg{stroke:var(--primary);height:45px;width:45px}.hero-infos{color:#1c6fe1;font-size:12px;font-weight:600;letter-spacing:2px;margin-top:calc(var(--space)*1);text-transform:uppercase}.section-title{border-bottom:1px solid var(--border-light);font-size:18px;margin-bottom:calc(var(--space)*2);padding-bottom:calc(var(--space)*.5)}.h1,.section-title{font-family:DM Sans,sans-serif;font-weight:700}.h1{font-size:32px;font-style:normal;line-height:1.2}@media (min-width:600px){.h1{font-size:42px}}.formatted h2,.h2{align-items:center;display:flex;font-size:32px;line-height:1.2}.formatted h2,.h2,.h3{font-style:normal;font-weight:700}.h3{font-size:24px;line-height:1.3}.h3 strong{font-weight:700}.h3 .icon{height:20px;width:20px}.h4{font-size:20px}.h4,.h5{font-family:DM Sans,sans-serif;font-weight:700}.h5{line-height:auto}.text-small,small{font-size:.9em}.text-danger{color:var(--red)}.text-muted{color:var(--color-light)}.link-color{color:var(--contrast);text-decoration:none!important}.link-color:hover{text-decoration:underline #000!important}body,button,input{font-family:DM Sans,sans-serif}a{color:inherit;text-decoration:none;transition:color .3s}p{font-size:1rem;line-height:25.6px}.small-text,small{font-size:.9rem}.text-success{color:var(--success)}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-inversed{color:var(--color-inversed)}.normal{font-weight:400}.bold{font-weight:700}.uppercase{text-transform:uppercase}.underline{text-decoration:underline}a.underline:hover{text-decoration:none}.reader-only{display:none}.text-danger{color:var(--error)}.text-muted{color:#a7b0d5}.text-truncate{display:block;overflow:hidden;text-overflow:ellipsis}.text-big{font-size:1.1em}.ignore-br br{display:none}.link{transition:color .3s}.link:hover{color:var(--contrast);text-decoration:underline}.mono{font-family:JetBrains Mono,monospace}.accent{color:var(--contrast)}.relative{position:relative}.absolute{inset:0;overflow:auto;position:absolute}.page-wrapper{display:flex;flex-direction:column;min-height:100vh;overflow:hidden;width:100%}.container,.layout-sidebar,.layout-sidebar-left{box-sizing:border-box;padding-left:calc(50% - var(--container-width)/2);padding-right:calc(50% - var(--container-width)/2);width:100%}main>.container{padding-top:calc(var(--space)*8)}main>.container>h1{margin-bottom:calc(var(--space)*4)}.container-narrow{margin-left:auto;margin-right:auto;max-width:700px}.ratio{height:0;padding-bottom:56.25%;position:relative}.ratio>*{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.inline{display:inline}.flex{align-items:center;display:flex!important;justify-content:space-between}.flex>*{min-width:0}.flex-column{flex-direction:column}.align-center-y{align-items:center;display:flex}.end{justify-content:flex-end}.stretch{align-items:stretch}@media (min-width:500px){.flex-md{align-items:center;display:flex;justify-content:space-between}}.flex-start{justify-content:flex-start}.flex-end{justify-content:flex-end}.center{align-items:center;justify-content:center}.center,.inline-1{display:flex}.inline-1>*+*{margin-left:calc(var(--space)*1)}.hidden{display:none}.w100{width:100%}.grid{grid-gap:calc(var(--space)*2);grid-template-columns:repeat(auto-fill,minmax(var(--col,275px),1fr))}.grid,.grid2{display:grid!important;width:100%}.grid2{--gap:2;grid-gap:calc(var(--gap)*var(--space));grid-template-columns:1fr}@media (min-width:730px){.grid2{grid-template-columns:repeat(2,1fr)}}.grid3{--gap:2;grid-gap:calc(var(--gap)*var(--space));display:grid!important;grid-template-columns:1fr;width:100%}@media (min-width:730px){.grid3{grid-template-columns:repeat(3,1fr)}}.grid.fit{grid-template-columns:repeat(auto-fit,minmax(var(--col,275px),1fr))}.grid .full,.grid2 .full{grid-column:1/-1}.grid .end{justify-content:flex-end}.stack,.stack-large,.stack-separated{--gap:2;grid-gap:calc(var(--gap)*var(--space));align-content:flex-start;display:grid!important;grid-template-columns:1fr}.stack-large>*,.stack-separated>*,.stack>*{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{background:var(--border-light);content:"";height:1px;left:0;position:absolute;right:0;top:calc(var(--gap-separated)*var(--space)*-1);width:100%}.form-group .multi-input-container,.hstack{--gap:2;display:flex;flex-wrap:wrap;margin:calc(var(--gap)*var(--space)*-.5);margin-bottom:calc(var(--gap)*var(--space)*-1);margin-top:0}.nowrap{flex-wrap:nowrap}.form-group .multi-input-container>*,.hstack>*{margin-bottom:calc(var(--gap)*var(--space));margin-left:calc(var(--gap)*var(--space)*.5);margin-right:calc(var(--gap)*var(--space)*.5)}.hstack-large>*+*{margin-left:calc(var(--space)*4)}.layout-sidebar{--gap:5;grid-gap:calc(var(--gap)*var(--space));display:grid;grid-template-columns:1fr}.layout-sidebar>*{min-width:0}@media (min-width:1100px){.layout-sidebar{grid-template-columns:1fr 300px}}.layout-sidebar-left{grid-gap:50px;display:grid;grid-template-columns:1fr}.layout-sidebar-left>*{min-width:0}@media (min-width:880px){.layout-sidebar-left{grid-template-columns:420px 1fr}}.sticky{position:sticky;top:calc(var(--space)*3)}.or-divider{background-color:#fff;box-shadow:0 0 0 10px #fff;color:var(--gray-500);height:100%;margin-bottom:auto;margin-top:auto;position:relative}.or-divider:before{top:-1050%}.or-divider:after,.or-divider:before{background-color:var(--gray-500);box-shadow:0 0 0 6px #fff;content:"";height:1000%;left:50%;position:absolute;transform:translateX(-50%);width:1px}.or-divider:after{bottom:-1050%}.h100{height:100%}.max-content{height:max-content}.mla{margin-left:auto}.mta{margin-top:auto}.mra{margin-right:auto}.mba{margin-bottom:auto}body .p0{padding:calc(var(--space)*0)}body .pt0{padding-top:calc(var(--space)*0)}body .pb0{padding-bottom:calc(var(--space)*0)}body .px0{padding-left:calc(var(--space)*0);padding-right:calc(var(--space)*0)}body .py0{padding-bottom:calc(var(--space)*0);padding-top:calc(var(--space)*0)}body .my0{margin-bottom:calc(var(--space)*0);margin-top:calc(var(--space)*0)}body .m0{margin:calc(var(--space)*0)}body .mx0{margin-left:calc(var(--space)*0);margin-right:calc(var(--space)*0)}body .mt0{margin-top:calc(var(--space)*0)}body .mb0{margin-bottom:calc(var(--space)*0)}body .mr0{margin-right:calc(var(--space)*0)}body .ml0{margin-left:calc(var(--space)*0)}body .p1{padding:calc(var(--space)*1)}body .pt1{padding-top:calc(var(--space)*1)}body .pb1{padding-bottom:calc(var(--space)*1)}body .px1{padding-left:calc(var(--space)*1);padding-right:calc(var(--space)*1)}body .py1{padding-bottom:calc(var(--space)*1);padding-top:calc(var(--space)*1)}body .my1{margin-bottom:calc(var(--space)*1);margin-top:calc(var(--space)*1)}body .m1{margin:calc(var(--space)*1)}body .mx1{margin-left:calc(var(--space)*1);margin-right:calc(var(--space)*1)}body .mt1{margin-top:calc(var(--space)*1)}body .mb1{margin-bottom:calc(var(--space)*1)}body .mr1{margin-right:calc(var(--space)*1)}body .ml1{margin-left:calc(var(--space)*1)}body .p2{padding:calc(var(--space)*2)}body .pt2{padding-top:calc(var(--space)*2)}body .pb2{padding-bottom:calc(var(--space)*2)}body .px2{padding-left:calc(var(--space)*2);padding-right:calc(var(--space)*2)}body .py2{padding-bottom:calc(var(--space)*2);padding-top:calc(var(--space)*2)}body .my2{margin-bottom:calc(var(--space)*2);margin-top:calc(var(--space)*2)}body .m2{margin:calc(var(--space)*2)}body .mx2{margin-left:calc(var(--space)*2);margin-right:calc(var(--space)*2)}body .mt2{margin-top:calc(var(--space)*2)}body .mb2{margin-bottom:calc(var(--space)*2)}body .mr2{margin-right:calc(var(--space)*2)}body .ml2{margin-left:calc(var(--space)*2)}body .p3{padding:calc(var(--space)*3)}body .pt3{padding-top:calc(var(--space)*3)}body .pb3{padding-bottom:calc(var(--space)*3)}body .px3{padding-left:calc(var(--space)*3);padding-right:calc(var(--space)*3)}body .py3{padding-bottom:calc(var(--space)*3);padding-top:calc(var(--space)*3)}body .my3{margin-bottom:calc(var(--space)*3);margin-top:calc(var(--space)*3)}body .m3{margin:calc(var(--space)*3)}body .mx3{margin-left:calc(var(--space)*3);margin-right:calc(var(--space)*3)}body .mt3{margin-top:calc(var(--space)*3)}body .mb3{margin-bottom:calc(var(--space)*3)}body .mr3{margin-right:calc(var(--space)*3)}body .ml3{margin-left:calc(var(--space)*3)}body .p4{padding:calc(var(--space)*4)}body .pt4{padding-top:calc(var(--space)*4)}body .pb4{padding-bottom:calc(var(--space)*4)}body .px4{padding-left:calc(var(--space)*4);padding-right:calc(var(--space)*4)}body .py4{padding-bottom:calc(var(--space)*4);padding-top:calc(var(--space)*4)}body .my4{margin-bottom:calc(var(--space)*4);margin-top:calc(var(--space)*4)}body .m4{margin:calc(var(--space)*4)}body .mx4{margin-left:calc(var(--space)*4);margin-right:calc(var(--space)*4)}body .mt4{margin-top:calc(var(--space)*4)}body .mb4{margin-bottom:calc(var(--space)*4)}body .mr4{margin-right:calc(var(--space)*4)}body .ml4{margin-left:calc(var(--space)*4)}body .p5{padding:calc(var(--space)*5)}body .pt5{padding-top:calc(var(--space)*5)}body .pb5{padding-bottom:calc(var(--space)*5)}body .px5{padding-left:calc(var(--space)*5);padding-right:calc(var(--space)*5)}body .py5{padding-bottom:calc(var(--space)*5);padding-top:calc(var(--space)*5)}body .my5{margin-bottom:calc(var(--space)*5);margin-top:calc(var(--space)*5)}body .m5{margin:calc(var(--space)*5)}body .mx5{margin-left:calc(var(--space)*5);margin-right:calc(var(--space)*5)}body .mt5{margin-top:calc(var(--space)*5)}body .mb5{margin-bottom:calc(var(--space)*5)}body .mr5{margin-right:calc(var(--space)*5)}body .ml5{margin-left:calc(var(--space)*5)}body .p6{padding:calc(var(--space)*6)}body .pt6{padding-top:calc(var(--space)*6)}body .pb6{padding-bottom:calc(var(--space)*6)}body .px6{padding-left:calc(var(--space)*6);padding-right:calc(var(--space)*6)}body .py6{padding-bottom:calc(var(--space)*6);padding-top:calc(var(--space)*6)}body .my6{margin-bottom:calc(var(--space)*6);margin-top:calc(var(--space)*6)}body .m6{margin:calc(var(--space)*6)}body .mx6{margin-left:calc(var(--space)*6);margin-right:calc(var(--space)*6)}body .mt6{margin-top:calc(var(--space)*6)}body .mb6{margin-bottom:calc(var(--space)*6)}body .mr6{margin-right:calc(var(--space)*6)}body .ml6{margin-left:calc(var(--space)*6)}body .p7{padding:calc(var(--space)*7)}body .pt7{padding-top:calc(var(--space)*7)}body .pb7{padding-bottom:calc(var(--space)*7)}body .px7{padding-left:calc(var(--space)*7);padding-right:calc(var(--space)*7)}body .py7{padding-bottom:calc(var(--space)*7);padding-top:calc(var(--space)*7)}body .my7{margin-bottom:calc(var(--space)*7);margin-top:calc(var(--space)*7)}body .m7{margin:calc(var(--space)*7)}body .mx7{margin-left:calc(var(--space)*7);margin-right:calc(var(--space)*7)}body .mt7{margin-top:calc(var(--space)*7)}body .mb7{margin-bottom:calc(var(--space)*7)}body .mr7{margin-right:calc(var(--space)*7)}body .ml7{margin-left:calc(var(--space)*7)}@media (min-width:700px){.mobile-only{display:none}}@media (max-width:700px){.mobile-hidden{display:none}}.page-header{background-color:var(--background-light);border-bottom:1px solid var(--border);padding-bottom:calc(var(--space)*6);padding-top:calc(var(--space)*6)}@media (min-width:1370px){.page-header{padding-left:calc(50% - var(--container-width)/2);padding-right:calc(50% - var(--container-width)/2)}}.page-header-accent{background-color:var(--primary);border-bottom:1px solid var(--border);padding-bottom:calc(var(--space)*6);padding-top:calc(var(--space)*6)}@media (min-width:1370px){.page-header-accent{padding-left:calc(50% - var(--container-width)/2);padding-right:calc(50% - var(--container-width)/2)}}.page-header-accent h1{color:#fff}.no-visible{display:none!important}.formatted:not[style^=display]{display:block!important}.formatted strong{font-weight:700}.formatted blockquote{border-left:5px solid var(--border-light);color:var(--color-light);margin-left:1rem;padding-bottom:.5rem;padding-left:1rem;padding-top:.5rem}.formatted blockquote p:last-child{margin-bottom:0}.formatted>:last-child{margin-bottom:0!important}.formatted details>summary{list-style:none}.formatted details>summary::-webkit-details-marker{display:none}.formatted a{text-decoration:underline}.formatted a:hover{color:var(--contrast)}.formatted pre{border:1px solid var(--border-light);margin:2em 0;overflow:auto}@media (min-width:1400px){.formatted pre{margin-left:-1rem;margin-right:-1rem}}.formatted ol,.formatted p,.formatted ul{line-height:1.6;margin-bottom:30px;margin-top:1rem}.formatted p:first-child{margin-top:0!important}.formatted h1,.formatted h2,.formatted h3{color:var(--color-dark);font-family:DM Sans,sans-serif;font-weight:700}.formatted h1{font-size:2em}.formatted h2{margin-bottom:2px;margin-top:calc(var(--space)*5)}.formatted h3{font-size:24px;font-style:normal;font-weight:700;line-height:1.2;margin-bottom:2px}.formatted h3,.formatted h4{margin-top:calc(var(--space)*2)}.formatted ul{list-style:disc;padding-left:19px}.formatted ol{list-style:decimal;padding-left:19px}.formatted img{left:50%;max-width:990px;position:relative;transform:translateX(-50%);width:auto}@media screen and (max-width:990px){.formatted img{max-width:100vw}}.formatted figure{display:inline-block;margin:30px;padding:0;position:relative}.formatted figure.left{margin-left:0;margin-top:0}.formatted figure.left img{max-width:275px}.formatted figure.right{margin-right:0;margin-top:0}.formatted figure.right img{max-width:275px}.formatted figure img{border:4px solid #eee;display:block}.formatted figure img[src$=".png"],.formatted figure img[src$=".svg"]{border:none}.formatted li>code,.formatted p>code{background:var(--skeleton);color:var(--color-light);display:inline-block;outline:solid 1px var(--border);padding:0 .2em}.page-warper>header{backdrop-filter:saturate(180%) blur(2px);-webkit-backdrop-filter:saturate(180%) blur(2px);border-bottom:1px solid var(--border);height:var(--page-header-height);left:0;position:fixed;top:0;width:100%}.error-page .page-warper>header{background-color:rgba(255,0,0,.31)!important;border-bottom:5px solid #f40000;height:200px}.error-page .page-warper>header h1{color:#f40000;font-size:70px;font-weight:900}.error-page .page-warper>header h1,.error-page .page-warper>header h2{font-family:JetBrains Mono,monospace}.error-page .page-warper>header .blink{margin-left:calc(var(--space)*1)}.error-page .page-warper:has(>header){padding-top:200px}.page-warper:has(>header){padding-top:var(--page-header-height)}.page-warper>header .container{height:100%}.page-warper .header__logo{align-items:center;display:flex;font-weight:600}.page-warper .header__logo svg{stroke:#0652dd;margin-right:.5rem}.page-warper>header .container>div{align-items:center;display:flex;height:100%}main .container>header{display:flex;margin-bottom:calc(var(--space)*4)}main .container>header>:last-child{margin-left:auto}.title-header{box-shadow:inset 0 -1px 0 #fff,0 2px 0 #e5e5e5,0 5px 0 #fff;font-size:24px;font-weight:500;padding-bottom:calc(var(--space)*1)}#filigran_logo{left:-36px;position:fixed;top:-77px;z-index:-2}@media (max-width:1370px){#filigran_logo{display:none}}#filigran_logo path{backdrop-filter:saturate(180%) blur(10px);-webkit-backdrop-filter:saturate(180%) blur(10px)}.card,.card-sm,.flat-card{background:var(--card-bg,var(--background-light));border-radius:8px;box-shadow:var(--border-shadow);display:flex;flex-direction:column;position:relative;transition:.3s}.card a,.card-sm a,.flat-card a{position:relative;z-index:3}.card .icon,.card-sm .icon,.flat-card .icon{font-size:12px;vertical-align:center}.card-sm{margin-inline:auto;max-width:500px}.flat-card{background-color:#fff;border:1px solid var(--gray-400);border-radius:10px;box-shadow:none}.flat-card>.icon{color:var(--gray-400);font-size:40px;margin-bottom:calc(var(--space)*2)}.flat-card .text-muted{line-height:23px}a.flat-card:hover{border-color:var(--gray-600)}a.flat-card:active{border-color:#1c6fe1;box-shadow:0 0 0 3px rgba(28,111,225,.55);color:#1c6fe1}.card__body{padding:calc(var(--space)*2)}.card__title{font-size:16px;font-weight:700;line-height:1.3}a .card__title:hover{color:var(--contrast)}.card__footer{align-items:center;background-color:var(--card-footer);display:flex;font-size:.9rem;margin-top:auto;min-height:36px;padding:0 calc(var(--space)*2);width:100%}.card__footer span.icon{display:inline;margin-right:4px;max-width:12px;overflow:hidden;padding:2px 0;width:12px!important}.card__footer>*{color:var(--color-light);display:block;margin-right:calc(var(--space)*2);white-space:nowrap}.card__footer>:last-child{margin-left:auto;margin-right:0!important}.card__icons{align-items:center;display:flex;flex:none}.card__link{border:1px solid transparent;border-radius:3px;bottom:0;cursor:pointer;display:block;height:100%;left:0;position:absolute!important;right:0;top:0;transition:.3s;width:100%;z-index:2!important}.card__link:hover{border:1px solid var(--contrast)}.card__actions,.card__pills{align-items:center;display:flex;position:absolute;right:calc(var(--space)*2);top:calc(var(--space)*2);z-index:3}.card__image img{aspect-ratio:1/1;object-fit:contain;width:100%}.btn-danger,.btn-discord,.btn-gradient,.btn-primary,.btn-primary-outlined,.btn-secondary,.btn-social,.btn-white-outlined,.filter-btn{align-items:center;border:none;border-radius:8px;box-shadow:0 1px 2px rgba(36,57,141,.4);color:#fff;cursor:pointer;display:inline-flex;filter:brightness(1);font-family:DM Sans,sans-serif;font-size:.9em;font-weight:700;line-height:1.6;padding:9px 16px;text-decoration:none!important;transition:filter .3s,background .3s,color .3s;white-space:nowrap}.disabled-btn.btn-danger,.disabled-btn.btn-discord,.disabled-btn.btn-gradient,.disabled-btn.btn-primary,.disabled-btn.btn-primary-outlined,.disabled-btn.btn-secondary,.disabled-btn.btn-social,.disabled-btn.btn-white-outlined,.disabled-btn.filter-btn,[disabled].btn-danger,[disabled].btn-discord,[disabled].btn-gradient,[disabled].btn-primary,[disabled].btn-primary-outlined,[disabled].btn-secondary,[disabled].btn-social,[disabled].btn-white-outlined,[disabled].filter-btn{cursor:default;filter:grayscale(1);opacity:.7}.disabled-btn.btn-danger,.disabled-btn.btn-discord,.disabled-btn.btn-gradient,.disabled-btn.btn-primary,.disabled-btn.btn-primary-outlined,.disabled-btn.btn-secondary,.disabled-btn.btn-social,.disabled-btn.btn-white-outlined,.disabled-btn.filter-btn{cursor:pointer}.btn-danger:hover[disabled],.btn-discord:hover[disabled],.btn-gradient:hover[disabled],.btn-primary-outlined:hover[disabled],.btn-primary:hover[disabled],.btn-secondary:hover[disabled],.btn-social:hover[disabled],.btn-white-outlined:hover[disabled],.disabled-btn.btn-danger:hover,.disabled-btn.btn-discord:hover,.disabled-btn.btn-gradient:hover,.disabled-btn.btn-primary-outlined:hover,.disabled-btn.btn-primary:hover,.disabled-btn.btn-secondary:hover,.disabled-btn.btn-social:hover,.disabled-btn.btn-white-outlined:hover,.disabled-btn.filter-btn:hover,.filter-btn:hover[disabled]{filter:grayscale(1)}.btn-danger:hover,.btn-discord:hover,.btn-gradient:hover,.btn-primary-outlined:hover,.btn-primary:hover,.btn-secondary:hover,.btn-social:hover,.btn-white-outlined:hover,.filter-btn:hover{filter:brightness(1.2)}.btn-danger .feather,.btn-discord .feather,.btn-gradient .feather,.btn-primary .feather,.btn-primary-outlined .feather,.btn-secondary .feather,.btn-social .feather,.btn-white-outlined .feather,.filter-btn .feather{height:110%;width:100%}.btn-gradient{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.2) 100%) var(--contrast);color:#fff!important}.btn-primary{background:var(--primary);border:1px solid var(--contrast);color:#fff!important}.btn-primary-outlined{border:1px solid var(--contrast);box-shadow:none;color:var(--contrast)}.btn-primary-outlined:hover{background:var(--contrast);color:#fff;filter:none}.btn-white-outlined{border:1px solid;box-shadow:none}.btn-white-outlined:hover{background:hsla(0,0%,100%,.1);filter:none}.btn-danger{background:var(--contrast)}.btn-secondary{background:#fff;border:1px solid var(--border)!important;color:var(--color)!important;font-weight:400}.btn-secondary.active,.btn-secondary:focus,.btn-secondary[aria-expanded=true]{border-color:var(--contrast)!important;color:var(--contrast)}.btn-big,.btn-block{font-size:1rem;font-weight:700;padding:12px 16px;white-space:normal}@media (min-width:1100px){.btn-big,.btn-block{font-size:18px}}.btn-big .icon,.btn-block .icon{font-size:1.2rem;margin-right:calc(var(--space)*2)}.btn-block{align-items:center;display:flex;justify-content:center;width:100%}.btn-small{font-size:.8em;padding:5px 10px}.btn-group{display:inline-flex}.btn-group>.active{position:relative;z-index:2}.btn-group>*{border-radius:0 4px 4px 0;margin-left:-1px;z-index:1}.btn-group>:first-child{border-radius:4px 0 0 4px}.stack>button{justify-self:flex-start}.rounded-button{align-items:center;border-radius:37px;box-sizing:content-box;color:#fff;display:flex;height:37px;justify-content:center;outline:none;position:relative;width:37px;z-index:0}.rounded-button:after{border-radius:50%;height:18px;left:calc(50% - 9px);top:calc(50% - 9px);width:18px}.rounded-button:after,.rounded-button:before{background:var(--icon-background);content:"";position:absolute;z-index:-1}.rounded-button:before{border-radius:37px;bottom:0;left:0;opacity:.2;right:0;top:0;transition:transform .3s}.rounded-button .icon{height:14px;width:14px}.rounded-button:hover:before{transform:scale(1.2)}.rounded-button:disabled{opacity:.4}.rounded-button.warning:after{border-radius:0}.rounded-button.warning:before{background:var(--border-light);opacity:1}.rounded-button.danger{--icon-background:var(--red)}.rounded-button.success{--icon-background:var(--green)}.btn-social{border-radius:3px;display:block;padding:12px 16px;position:relative;text-align:center}.btn-social .icon{left:calc(var(--space)*2);position:absolute;top:50%;transform:translateY(-50%)}.btn-discord{background:#7289da}.btn-github{background:#444;color:#fff}.btn-google{background:#dd4b39;color:#fff}.btn-facebook{background:#47639e;color:#fff}.filter-btn{box-shadow:none;color:var(--gray-500)}.filter-btn:hover{background-color:#fff;color:#000}.btn-back{align-items:center;background-color:#fff;border:1px solid #eff2f5;border-radius:8px;display:inline-flex;height:34px;justify-content:center;margin-right:calc(var(--space)*2);width:34px}.btn-back svg{height:15px;width:15px}.copy-text-btn{--icon-size:15px;--icon-space:.5em;position:relative}.copy-text-btn .copy-btn-icon{height:var(--icon-size);left:calc((var(--icon-size) + var(--icon-space))*-1);position:absolute;top:50%;transform:translateY(-70%)}.copy-text-btn svg{height:var(--icon-size);opacity:.2;width:var(--icon-size)}.copy-text-btn:hover svg{opacity:1}.spinner{--size:20px;align-items:center;display:flex;height:40px;justify-content:center;text-align:center;width:100%}.spinner span{border:2px solid var(--border);border-radius:50%;display:block;position:relative}.spinner span,.spinner span:after{height:var(--size);width:var(--size)}.spinner span:after{animation:spinner-border 1s linear infinite;border:2px solid transparent;border-bottom:2px solid var(--contrast);border-radius:50%;content:"";left:-2px;position:absolute;top:-2px}@keyframes spinner-border{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}table,td,th,tr{border-collapse:collapse;line-height:1.5;vertical-align:middle}table .btn{background:#f5f5f5;border:1px solid #d4d4d4;border-radius:6px;box-shadow:0 1px 0 0 #d4d4d4;color:#262626;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;line-height:20px;padding:5px 15px;white-space:nowrap}table .btn.btn-sm{font-size:12px;line-height:20px;padding:3px 12px}table{background:#fff;border-radius:6px;box-shadow:0 0 0 1px var(--table-border-color),0 0 0 5px var(--background);font-weight:400;overflow:hidden;width:100%}table tbody td.key,table thead th.key{font-family:JetBrains Mono,monospace}table thead th.key{width:35px}table tbody td.key,table tbody th.key{color:var(--gray-600);font-size:12px;vertical-align:top}table tbody th.key{max-width:72px}table .form-button .table-icon-btn{width:fit-content}table .form-button .table-icon-btn svg{stroke:var(--green);height:18px}table thead th{background-color:var(--table-header);border-bottom:1px solid var(--table-border-color);vertical-align:bottom}table th{font-weight:700;text-align:left;vertical-align:middle}table th:has(svg){padding-bottom:5px;padding-top:11px}table th svg{display:inline;height:20px;width:20px}table tbody th{color:var(--gray-600)}table td,table th{padding:8px 10px}table tbody td,table tbody th{border-width:1px;border-bottom:1px solid var(--table-border-color);border-left:0 solid var(--table-border-color);border-right:0 solid var(--table-border-color);border-top:1px solid var(--table-border-color)}table tbody tr:first-of-type td,table tbody tr:first-of-type th{border-top:0}table tbody tr{position:relative}table tbody tr:last-of-type td,table tbody tr:last-of-type th{border-bottom:0}.badge{align-items:center;background-color:var(--background);border-radius:10rem;display:inline-flex;font-size:75%;line-height:1;padding:.25em .6em}.badge .icon{margin-right:calc(var(--space)*1)}.pill{align-items:center;border-radius:20px;color:var(--contrast);display:inline-flex;flex:none;font-size:14px;font-weight:700;overflow:hidden;padding:calc(var(--space)*1) calc(var(--space)*2);position:relative;white-space:nowrap;z-index:1}.pill:after{background:currentColor;bottom:0;content:"";left:0;opacity:.1;position:absolute;right:0;top:0;transition:opacity .3s;z-index:-1}a.pill:hover:after{opacity:.2}.pill svg{height:16px;margin-right:calc(var(--space)*1);width:16px}.pill-active{color:#fff!important}.pill-active:after{background-color:var(--after-back);opacity:1}.pill.small,.pill.small-round{font-size:11px;font-weight:400;height:18px;line-height:18px;padding:0 5px}.pill.small .icon,.pill.small-round .icon{display:block;height:12px;margin-right:calc(var(--space)*.5);transform:none;vertical-align:middle;width:12px}.pill.small{border-radius:3px}.pill.small-round{padding-left:calc(var(--space)*1);padding-right:calc(var(--space)*1)}.pill-primary{color:var(--primary)}.pill-green{color:var(--success)}.pill-yellow{color:var(--yellow)}.pill-red{color:var(--error)}.pill-grey{color:var(--color-light)}.pill-grey:after{background-color:var(--border-light);opacity:1}.pill-darkgrey{color:#fff}.pill-darkgrey:after{background-color:#9fb3c8;opacity:1}.list-group>:first-child{border-top:1px solid var(--border)}.list-group>*{border-bottom:1px solid var(--border);display:block;padding:.75rem 0;position:relative;transition:.2s}.list-group>:hover{background-color:var(--background-light);padding-left:calc(var(--space)*1)}.dots{--size:5px;align-items:center;display:flex;gap:calc(var(--space)*1);justify-content:center;max-width:60px}.dot{background-color:var(--dot-color);border-radius:50%;height:var(--size);width:var(--size)}.notifications{align-items:center;display:flex;flex-direction:column;gap:2rem;left:0;padding:1rem;pointer-events:none;position:fixed;right:0;top:0}.flash{animation:slide-top-in .3s cubic-bezier(0,.37,.58,1);background-color:#000;border-radius:12px;box-shadow:0 10px 50px rgba(0,0,0,.37);color:#fff;padding:15px;pointer-events:all;width:400px}.alert-warning{backdrop-filter:saturate(180%) blur(2px);-webkit-backdrop-filter:saturate(180%) blur(2px);background-color:var(--color-2);border-left:5px solid var(--color-1);border-radius:5px;display:flex;flex-direction:column;gap:calc(var(--space)*1);padding:calc(var(--space)*2);width:100%}.alert-warning .alert__title{font-size:18px;font-weight:600}.alert-warning>a{align-self:flex-end;background-color:var(--color-1);border-radius:20px;color:#fff;display:block;padding:.4rem 1rem;width:fit-content}.alert-sm{max-width:200px}.alert-md{max-width:500px}.alert-warning{--color-1:var(--warning);--color-2:var(--warning-opacity)}.action-container{border-radius:8px;display:flex;flex-direction:column;height:fit-content}.action-container:not(.horizontal){width:275px}.action-container .empty-list{background-color:var(--gray-300);border-radius:5px;padding:calc(var(--space)*2);text-align:center}.action-container .empty-list svg{stroke:var(--gray-600);height:20px}.action-container .empty-list p{color:var(--gray-600);font-size:12px;line-height:16px}.layout-sidebar .action-container{width:100%}.action-container.block{background-color:#fff;box-shadow:inset 0 0 0 1px #d4d4d4,0 0 0 3px #fafafa,0 0 0 5px #fff}.action-container:not(.no-padding){padding:8px}.action-container h4{font-size:17px;font-weight:600}.action-container .action-item,.action-container h4{align-items:center;border-radius:12px;display:flex;gap:8px;padding-block:4px;padding-left:4px;padding-right:13px}.action-container .action-item:hover{background-color:#eff2f5;color:#000}.action-container .action-item:hover svg{stroke:#000}.action-container .action-item .content{align-items:center;display:flex;width:calc(100% - 42px)}.action-container .action-item .details{color:var(--gray-600);font-family:JetBrains Mono,monospace;font-size:10px;margin-left:auto}.action-container .action-item .icon{align-items:center;background-color:#fff;border:1px solid #eff2f5;border-radius:8px;display:flex;height:34px;justify-content:center;width:34px}.action-container .action-item .icon svg{height:15px;width:15px}.action-container .action-item.current .details{color:var(--primary)}.action-container .action-item.confirm{background-color:#f40000;border-radius:12px;color:#fff!important}.action-container .action-item.confirm:hover{background-color:#d30000!important}.action-container .action-item.confirm .icon{border-color:#fff}.action-container .action-item.confirm svg{stroke:#f40000!important}.action-container:not(.block) .action-item:hover{backdrop-filter:saturate(180%) blur(1.5px);-webkit-backdrop-filter:saturate(180%) blur(1px);background-color:rgba(26,42,107,.06)}.action-container:not(.block) .action-item.confirm{backdrop-filter:saturate(180%) blur(1.5px);-webkit-backdrop-filter:saturate(180%) blur(1px);background-color:rgba(244,0,0,.22)!important;color:red!important}.action-container:not(.block) .action-item.confirm:hover{background-color:rgba(211,0,0,.22)!important}.action-container.horizontal{flex-direction:row;flex-wrap:wrap;gap:8px;overflow-x:auto}.action-container.horizontal .action-item{min-width:max-content}.action-container .action-item.disabled{background:none;color:var(--gray-500);pointer-events:none}.action-container .action-item.disabled svg{color:var(--gray-500)}.action-container .action-item.disabled:hover{backdrop-filter:none;-webkit-backdrop-filter:none;background:none;color:var(--gray-500)}.action-container .action-item.disabled:hover svg{stroke:var(--gray-500)}@media (max-width:800px){.container .action-container{flex-direction:row;flex-wrap:wrap;gap:calc(var(--space)*1);overflow-x:auto;width:100%}.container .action-container .action-item{min-width:max-content}.container .action-container .action-item .details{margin-left:calc(var(--space)*1)}}.data-list{border-radius:8px;display:flex;flex-direction:column;height:fit-content;width:275px}.layout-sidebar .data-list{width:100%}.data-list.block{background-color:#fff;box-shadow:inset 0 0 0 1px #d4d4d4,0 0 0 3px #fafafa,0 0 0 5px #fff}.data-list:not(.no-padding){padding:8px}.data-list h4{font-size:17px;font-weight:600}.data-list .data-item,.data-list h4{align-items:center;border-radius:12px;display:flex;gap:8px;padding-block:4px;padding-left:4px;padding-right:13px}.data-list .data-item .content{align-items:center;display:flex;width:100%}.data-list .data-item .details{color:var(--gray-400);font-family:JetBrains Mono,monospace;font-size:10px;margin-left:auto}.data-list [data-true] svg{color:var(--primary)}label,legend{font-size:.85em;font-weight:500}input:disabled{opacity:.7}.form-optional{display:none!important}.form-group{display:flex;flex-direction:column}.form-group input,.form-group select,.form-group textarea{background:var(--background);border:2px solid var(--border);border-radius:7px;color:var(--color);display:block;min-height:48px;outline:none;padding:calc(var(--space)*1.5) calc(var(--space)*1);width:100%}.form-group textarea{line-height:1.5}.ts-control{align-items:center;background:var(--background)!important;border:1px solid var(--border);min-height:48px;padding:calc(var(--space)*1.5) calc(var(--space)*1)!important}.ts-control .item{color:var(--color);font-size:1rem}.ts-control input{font-size:1rem!important;line-height:normal!important;width:auto}.form-group textarea{min-height:150px}.form-group label,.form-group legend{display:block;margin-bottom:calc(var(--space)*1)}.form-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:center right 20px;background-repeat:no-repeat;background-size:12px 12px}.form-group select:not([multiple]){background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27><path fill=%27none%27 stroke=%27%23121c4299%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/></svg>")}.form-checkboxes{grid-column:1/-1}.form-check{cursor:pointer;position:relative}.form-check input{height:0;opacity:0;position:absolute;width:0}.form-check label{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;margin:0!important}.form-check label:before{background:var(--background);border:1px solid var(--border);content:"";display:inline-block;height:18px;margin-right:calc(var(--space)*1);margin-top:-1px;width:18px}.form-check label:after{background:var(--contrast);content:"";height:10px;left:4px;margin:0;position:absolute;top:calc(50% - 7px);transform:scale(0);transition:transform .2s;width:10px}.form-check input:checked+label:after{transform:scale(1)}.form-check input:after{content:""}.form-check-label{margin-bottom:0}.form-switch{cursor:pointer;position:relative}.form-switch input{cursor:pointer;left:0;min-height:auto;opacity:0;position:absolute;top:0}.form-switch label{align-items:center;cursor:pointer;display:flex;justify-content:flex-start;margin-bottom:unset!important}.switch{background:var(--background);display:inline-block;flex:none;height:26px;margin-right:calc(var(--space)*1);transition:background .3s;width:55px}.switch,.switch:before{border:1px solid var(--border);border-radius:100px;box-shadow:0 1px 4px rgba(213,222,233,.2)}.switch:before{background:var(--background-light);content:"";display:block;height:24px;transition:transform .3s;width:24px}input:checked+label .switch{background-color:var(--contrast)}input:checked+label .switch:before{transform:translateX(31px)}.form-attachment{display:flex;flex-direction:column;justify-content:stretch}.form-error{color:#fb4635;font-size:.8em;line-height:1.2}.form-error,.form-error *>*{margin-top:.5em}.form-group input.is-invalid,.form-group textarea.is-invalid{border-color:#fb4635}.invalid-feedback{color:#fb4635;font-size:.9em;margin-top:calc(var(--space)*1)}.form-check input:focus+label:before,.form-group input:focus,form button:focus,input:focus+label .switch,select:focus,textarea:focus{border-color:var(--contrast)}button:not([class]):hover .icon-delete{color:var(--red)}.form-checkbox,.form-radio{border:1px solid var(--border);border-radius:50%;display:block;height:20px;position:relative;transition:border .3s;width:20px}.form-checkbox:after,.form-radio:after{border-radius:50%;content:"";height:12px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .3s;width:12px}.form-checkbox+label,.form-radio+label{cursor:pointer}.form-checkbox.is-checked,.form-radio.is-checked{border-color:var(--contrast)}.form-checkbox.is-checked:after,.form-radio.is-checked:after{background:var(--contrast)}.form-checkbox input,.form-radio input{bottom:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:10}.form-checkbox{border-radius:3px}.form-checkbox:after{border-radius:2px}.form-checkbox.is-checked{border-color:var(--contrast)}.form-checkbox.is-checked:after{background:var(--contrast)}.form-button button{width:100%}.form-group .multi-input-container{justify-content:center}.form-group .multi-input-container .mini-input{border-radius:5px;margin-inline:0;padding:.5rem .5rem 1rem}.form-group .multi-input-container .mini-input:has(input:focus){background-color:var(--gray-200)}.form-group .multi-input-container .mini-input input{background:none;border:none!important;border-bottom:1px solid var(--gray-400)!important;border-radius:0;color:#060f2f;font-family:JetBrains Mono,monospace;font-size:2rem;padding-block:.2rem;text-align:center;width:2.3rem}.form-group .multi-input-container .mini-input input:valid{border-bottom:2px solid var(--primary)!important;color:var(--primary)}body{background-attachment:fixed;background-color:var(--background);background-image:radial-gradient(var(--bg-dot) 1px,transparent 0);background-size:15px 15px;height:100vh;word-break:break-word}.document-container{display:grid;gap:calc(var(--space)*4);grid-template-columns:400px 1fr}@media (max-width:800px){.document-container{display:flex;flex-direction:column-reverse;gap:calc(var(--space)*1)}}.document__cover.card:has(>img){overflow:hidden;z-index:-1}.document__informations{display:flex;flex-direction:column}.document__informations .action-container{margin-bottom:calc(var(--space)*2);margin-top:auto}.version__barcode{z-index:-2!important}.version__barcode img{width:75px;z-index:-2}@media (max-width:800px){.document__informations h1,.document__informations h2{text-align:center}.version__barcode{display:none}.document__informations .action-container{margin-top:calc(var(--space)*2)}}.scann-page .page-warper>header{border-bottom-color:#343a40;color:#fff;left:0;position:absolute;right:0;top:0;width:100%}.scann-page>.page-warper{padding-top:0}body{overflow-x:hidden}#reader{height:100vh;inset:0;position:absolute;z-index:-1}.document-list{background-color:#fff;bottom:0;display:flex;flex-direction:column;height:200px;left:0;padding:calc(var(--space)*3);position:absolute;right:0;width:100%}.document-list h4{display:none;margin-bottom:calc(var(--space)*2)}.document-list.has-result h4{display:block}.document-list small{align-self:center;justify-content:center;justify-self:center;width:fit-content}.document-list .results{display:flex;flex-direction:column;gap:calc(var(--space)*1)}.document-list a.r__link{align-items:center;border:1px solid var(--border);border-radius:5px;display:flex;gap:calc(var(--space)*2);padding:calc(var(--space)*1)}.document-list a.r__link .r__title{font-weight:600}.document-list a.r__link .r__tag{font-family:JetBrains Mono,monospace;font-size:10px;line-height:14px}.document-list a.r__link svg{stroke:var(--primary);height:30px;width:30px}.page-warper{height:fit-content}.progressIndicator{--progress-color:var(--primary);animation:blink 2s linear infinite;background-color:var(--progress-color);bottom:0;height:5px;left:0;position:fixed;right:0;width:100%}@keyframes blink{0%{opacity:1}50%{opacity:.1}to{opacity:1}}