@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;600;900&family=Source+Sans+Pro:wght@300;400;600&display=swap");@import url("https://fonts.googleapis.com/icon?family=Material+Icons");*:not(nx-input-item)>nx-input textarea,*:not(nx-input-item)>nx-input input,md-list md-list-item input,md-list md-list-item textarea{border:solid 2px var(--input-border-color);border-radius:0.5em;margin:1px;font-size:1rem;padding:0.5em 0.75em;outline:none;transition:background 0.25s ease, border 0.25s ease, box-shadow 0.25s ease;background:transparent;width:100%;color:var(--text-color)}*:not(nx-input-item)>nx-input textarea:focus,*:not(nx-input-item)>nx-input input:focus,md-list md-list-item input:focus,md-list md-list-item textarea:focus{--input-border-color: var(--action-color);box-shadow:0 0 0 1px var(--action-color)}:root{--primary-font: 'Source Sans Pro', sans-serif;--secondary-font: 'Montserrat', sans-serif;--element-radius: 0.25rem;--element-big-radius: 1rem;--element-max-radius: 100vmax;--container-width: 1200px}@media screen and (max-width: 1100px){:root{--container-width: 800px}}@media screen and (max-width: 800px){:root{--container-width: 640px}}@media screen and (max-width: 640px){:root{--container-width: 100%}}body{--success: hsl(132, 100%, 25%);--primary-color-base: 210, 10%;--primary-color: hsl(var(--primary-color-base), 99%);--primary-color-revert: hsl(var(--primary-color-base),25%);--secondary-color-raw: hsl(210, 25%, 50%);--secondary-color-base: 210, 25%;--secondary-color: hsl(var(--secondary-color-base), 50%);--secondary-color-revert: hsl(var(--secondary-color-base),100%);--action-color-raw: hsl(204, 100%, 31%);--action-color-base: 204, 100%;--action-color:hsl(var(--action-color-base), 31%);--action-color-revert: hsl(var(--secondary-color-base),100%);--logo-accent-color: hsl(180, 100%, 31%);--primary-color-contrast-min: hsl(var(--primary-color-base), 95%);--primary-color-contrast-mid: hsl(var(--primary-color-base), 90%);--primary-color-contrast-max: hsl(var(--primary-color-base), 30%);--primary-color-contrast-min-a80: hsla(var(--primary-color-base), 95%, 0.8);--primary-color-contrast-mid-a80: hsla(var(--primary-color-base), 90%, 0.8);--primary-color-contrast-max-a80: hsla(var(--primary-color-base), 85%, 0.8);--primary-color-contrast-max-a50: hsla(var(--primary-color-base), 85%, 0.5);--primary-color-a80: hsla(var(--primary-color-base), 95%, .8);--background-color: var(--primary-color);--input-border-color: hsl(var(--primary-color-base),80%);--backdrop-color: var(--primary-color-revert);--error-background-color: #c50024;--error-foreground-color: #fff;--primary-button-color: var(--action-color);--primary-button-color-revert: var(--action-color-revert)}.primary-color-container{background:var(--primary-color);--text-color: var(--primary-color-revert)}.secondary-color-container{background:var(--secondary-color);--text-color: var(--secondary-color-revert)}:root{--nx-anim-duration: 0.25s;--nx-anim-delay: 0.1s;--nx-anim-ease: ease-out}.nx-animate{--translate-offset-x:0;--translate-offset-y:0;--max-opacity:1;animation-duration:var(--nx-anim-duration);animation-delay:var(--nx-anim-delay);animation-timing-function:var(--nx-anim-ease);animation-fill-mode:both;transition-duration:var(--nx-anim-duration);transition-delay:var(--nx-anim-delay);transition-timing-function:var(--nx-anim-ease);opacity:0}.nx-animate.nx-animated:not(.nx-animate-wait).nx-anim-slide-in-left,.nx-animate.nx-animated .nx-animate.nx-animate-wait.nx-animated.nx-anim-slide-in-left{transform:translateX(-100%);animation-name:nx-slide-in-left}.nx-animate.nx-animated:not(.nx-animate-wait).nx-anim-slide-in-right,.nx-animate.nx-animated .nx-animate.nx-animate-wait.nx-animated.nx-anim-slide-in-right{transform:translateX(100%);animation-name:nx-slide-in-right}.nx-animate.nx-animated:not(.nx-animate-wait).nx-anim-slide-in-top,.nx-animate.nx-animated .nx-animate.nx-animate-wait.nx-animated.nx-anim-slide-in-top{animation-name:nx-slide-in-top}.nx-animate.nx-animated:not(.nx-animate-wait).nx-anim-slide-in-bottom,.nx-animate.nx-animated .nx-animate.nx-animate-wait.nx-animated.nx-anim-slide-in-bottom{animation-name:nx-slide-in-bottom}.nx-animate.nx-animated:not(.nx-animate-wait).nx-anim-long-slide-in-left,.nx-animate.nx-animated .nx-animate.nx-animate-wait.nx-animated.nx-anim-long-slide-in-left{animation-name:nx-long-slide-in-left}.nx-animate.nx-animated:not(.nx-animate-wait).nx-anim-long-slide-in-right,.nx-animate.nx-animated .nx-animate.nx-animate-wait.nx-animated.nx-anim-long-slide-in-right{animation-name:nx-long-slide-in-right}.nx-animate.nx-animated:not(.nx-animate-wait).nx-anim-long-slide-in-top,.nx-animate.nx-animated .nx-animate.nx-animate-wait.nx-animated.nx-anim-long-slide-in-top{animation-name:nx-long-slide-in-top}.nx-animate.nx-animated:not(.nx-animate-wait).nx-anim-long-slide-in-bottom,.nx-animate.nx-animated .nx-animate.nx-animate-wait.nx-animated.nx-anim-long-slide-in-bottom{animation-name:nx-long-slide-in-bottom}.nx-animate.nx-animated:not(.nx-animate-wait).nx-anim-pop-in,.nx-animate.nx-animated .nx-animate.nx-animate-wait.nx-animated.nx-anim-pop-in{transform:scale(0) translate(var(--translate-offset-x, 0), var(--translate-offset-y, 0));animation-name:nx-pop-in}.nx-animate.nx-animated:not(.nx-animate-wait).nx-anim-pop-out,.nx-animate.nx-animated .nx-animate.nx-animate-wait.nx-animated.nx-anim-pop-out{opacity:0;transform:scale(1.5) translate(var(--translate-offset-x, 0), var(--translate-offset-y, 0));animation-name:nx-pop-out}.nx-animate.nx-animated:not(.nx-animate-wait).nx-anim-rubber-pop-in,.nx-animate.nx-animated .nx-animate.nx-animate-wait.nx-animated.nx-anim-rubber-pop-in{transform:scale(0) translate(var(--translate-offset-x, 0), var(--translate-offset-y, 0));animation-name:nx-rubber-pop-in}.nx-animate.nx-animated:not(.nx-animate-wait).nx-anim-rubber-pop-out,.nx-animate.nx-animated .nx-animate.nx-animate-wait.nx-animated.nx-anim-rubber-pop-out{opacity:0;transform:scale(1.5) translate(var(--translate-offset-x, 0), var(--translate-offset-y, 0));animation-name:nx-rubber-pop-out}.nx-animate.nx-animated:not(.nx-animate-wait).nx-anim-fade-in,.nx-animate.nx-animated .nx-animate.nx-animate-wait.nx-animated.nx-anim-fade-in{opacity:0;transform:scale(1);animation-name:nx-fade-in}.nx-animate.nx-animated:not(.nx-animate-wait).nx-reverse-animated,.nx-animate.nx-animated .nx-animate.nx-animate-wait.nx-animated.nx-reverse-animated{animation-direction:reverse}.nx-animate.nx-animated:not(.nx-animate-wait).nx-anim-blink,.nx-animate.nx-animated .nx-animate.nx-animate-wait.nx-animated.nx-anim-blink{--nx-anim-duration: 2s;animation-name:nx-blink;animation-iteration-count:infinite}.nx-animate.nx-animated:not(.nx-animate-wait).nx-anim-tilt-top,.nx-animate.nx-animated .nx-animate.nx-animate-wait.nx-animated.nx-anim-tilt-top{transform-origin:bottom center;transform-style:preserve-3d;perspective:100vw;perspective-origin:center;opacity:1;animation-name:nx-tilt-top}.nx-animate.nx-animated:not(.nx-animate-wait).nx-anim-dimmed-tilt-top,.nx-animate.nx-animated .nx-animate.nx-animate-wait.nx-animated.nx-anim-dimmed-tilt-top{transform-origin:bottom center;transform-style:preserve-3d;perspective:100vw;perspective-origin:center;opacity:1;animation-name:nx-dimmed-tilt-top}@keyframes nx-slide-in-left{0%{opacity:0;transform:translateX(-100%)}100%{opacity:var(--max-opacity);transform:translateX(var(--translate-offset-x, 0))}}@keyframes nx-slide-in-right{0%{opacity:0;transform:translateX(100%)}100%{opacity:var(--max-opacity);transform:translateX(var(--translate-offset-x, 0))}}@keyframes nx-slide-in-top{0%{opacity:0;transform:translateY(-100%) translateX(var(--translate-offset-x, 0))}100%{opacity:var(--max-opacity);transform:translateY(var(--translate-offset-y, 0)) translateX(var(--translate-offset-x, 0))}}@keyframes nx-slide-in-bottom{0%{opacity:0;transform:translateY(100%) translateX(var(--translate-offset-x, 0))}100%{opacity:var(--max-opacity);transform:translateY(var(--translate-offset-y, 0)) translateX(var(--translate-offset-x, 0))}}@keyframes nx-long-slide-in-left{0%{opacity:0;transform:translateX(-100vw)}100%{opacity:var(--max-opacity);transform:translateX(var(--translate-offset-x, 0))}}@keyframes nx-long-slide-in-right{0%{opacity:0;transform:translateX(100vw)}100%{opacity:var(--max-opacity);transform:translateX(var(--translate-offset-x, 0))}}@keyframes nx-long-slide-in-top{0%{opacity:0;transform:translateY(-100vh)}100%{opacity:var(--max-opacity);transform:translateY(var(--translate-offset-y, 0))}}@keyframes nx-long-slide-in-bottom{0%{opacity:0;transform:translateY(100vh)}100%{opacity:var(--max-opacity);transform:translateY(var(--translate-offset-y, 0))}}@keyframes nx-pop-in{0%{opacity:0;transform:scale(0) translate(var(--translate-offset-x, 0), var(--translate-offset-y, 0))}100%{opacity:var(--max-opacity);transform:scale(1) translate(var(--translate-offset-x, 0), var(--translate-offset-y, 0))}}@keyframes nx-pop-out{0%{opacity:0;transform:scale(1.5) translate(var(--translate-offset-x, 0), var(--translate-offset-y, 0))}100%{opacity:var(--max-opacity);transform:scale(1) translate(var(--translate-offset-x, 0), var(--translate-offset-y, 0))}}@keyframes nx-rubber-pop-in{0%{opacity:0;transform:scale(0) translate(var(--translate-offset-x, 0), var(--translate-offset-y, 0))}60%{opacity:calc(var(--max-opacity) * 0.6);transform:scale(1.25) translate(var(--translate-offset-x, 0), var(--translate-offset-y, 0))}80%{opacity:calc(var(--max-opacity) * 0.8);transform:scale(0.75) translate(var(--translate-offset-x, 0), var(--translate-offset-y, 0))}90%{opacity:calc(var(--max-opacity) * 0.9);transform:scale(1.05) translate(var(--translate-offset-x, 0), var(--translate-offset-y, 0))}100%{opacity:var(--max-opacity);transform:scale(1) translate(var(--translate-offset-x, 0), var(--translate-offset-y, 0))}}@keyframes nx-rubber-pop-out{0%{opacity:0;transform:scale(1.5) translate(var(--translate-offset-x, 0), var(--translate-offset-y, 0))}60%{opacity:calc(var(--max-opacity) * 0.6);transform:scale(0.75) translate(var(--translate-offset-x, 0), var(--translate-offset-y, 0))}80%{opacity:calc(var(--max-opacity) * 0.8);transform:scale(1.25) translate(var(--translate-offset-x, 0), var(--translate-offset-y, 0))}90%{opacity:calc(var(--max-opacity) * 0.9);transform:scale(0.95) translate(var(--translate-offset-x, 0), var(--translate-offset-y, 0))}100%{opacity:var(--max-opacity);transform:scale(1) translate(var(--translate-offset-x, 0), var(--translate-offset-y, 0))}}@keyframes nx-fade-in{0%{opacity:0;transform:scale(1)}100%{opacity:var(--max-opacity);transform:scale(1)}}@keyframes fold{to{max-height:0px;padding:0px;border-width:0px}}@keyframes nx-slide-from-left{from{opacity:0;transform:translateX(-25%)}to{opacity:var(--max-opacity);transform:translateX(0)}}@keyframes nx-blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes nx-tilt-top{0%{transform:rotate(0deg)}100%{transform:rotateX(-20deg)}}@keyframes nx-dimmed-tilt-top{0%{opacity:1;transform:rotate(0deg)}100%{opacity:0.5;transform:rotateX(-20deg)}}html{font-size:15px;background:var(--primary-color);scroll-behavior:smooth}body{font-size:1rem;font-family:var(--primary-font);font-weight:400;--font-size: 1rem;scroll-behavior:smooth}*,*::before,*::after{box-sizing:border-box}body{margin:0px;padding:0px}body h1,body h2,body h3,body h4,body h5,body h6{padding:0px;margin:0px;color:var(--text-color)}body h1,body h2{font-weight:400;padding-bottom:10px;font-family:var(--secondary-font)}body h3,body h4,body h5,body h6{font-weight:700;color:inherit}body h1{font-size:2.75rem;font-weight:400}body h1 sub{display:block;font-size:0.7em}@media screen and (max-width: 640px){body h1{font-size:4.5rem}}body h2{font-size:2.5rem;font-weight:400}body h2 sub{display:block;font-size:0.7em}@media screen and (max-width: 640px){body h2{font-size:4rem}}body h3{font-size:2.25rem;font-weight:400}body h3 sub{display:block;font-size:0.7em}@media screen and (max-width: 640px){body h3{font-size:3.5rem}}body h4{font-size:2rem;font-weight:400}body h4 sub{display:block;font-size:0.7em}@media screen and (max-width: 640px){body h4{font-size:3rem}}body h5{font-size:1.75rem;font-weight:400}body h5 sub{display:block;font-size:0.7em}@media screen and (max-width: 640px){body h5{font-size:2.5rem}}body h6{font-size:1.5rem;font-weight:400}body h6 sub{display:block;font-size:0.7em}@media screen and (max-width: 640px){body h6{font-size:2rem}}body label,body p,body li,body a,body div,body span{font-family:var(--primary-font);color:var(--text-color)}body .price{font-size:40px}body .price sup{font-size:50%}body .price sub{display:block;font-size:30%}body a{color:inherit;text-decoration:none}body a:hover,body a:visited{color:inherit;text-decoration:none}body p>a,body p[ls] span>a{color:var(--action-color);font-weight:bold;text-decoration:double}body [disabled]{opacity:0.5 !important;pointer-events:none}body input.nx-input,body textarea.nx-input{font-size:1rem;padding:0.5em;border-radius:0.25em;background:transparent;border:none;box-shadow:0 0 0 1px currentColor;outline:none}body input.nx-input:focus,body textarea.nx-input:focus{box-shadow:0 0 0 2px var(--action-color)}body input.nx-input::placeholder,body textarea.nx-input::placeholder{color:inherit;opacity:0.33}body price{font-weight:700}body price:after{content:"$"}body label.placeholder,body label.holder{font-size:2.5vmin;text-transform:uppercase;opacity:0.35;font-weight:700;margin:20px;display:flex;align-items:center;text-align:center;color:var(--text-color)}body label.placeholder>*,body label.holder>*{padding:0 10px}body label.placeholder>*:first-child,body label.holder>*:first-child{padding-left:0px}body label.placeholder>*:last-child,body label.holder>*:last-child{padding-right:0px}@media screen and (max-width: 640px){body label.placeholder,body label.holder{font-size:2.5vmax}}body label.placeholder.full,body label.holder.full{text-align:center;display:block;padding:50px}body .list-container{display:grid;grid-template-columns:1fr;grid-gap:10px;place-items:start stretch}body .list-container .list-header{display:grid;place-items:end start;border-bottom:solid 1px var(--border-color);background-color:var(--background-color-alt)}body .list-container .list-header>*{padding:20px 10px 0 10px !important;font-size:0.75rem !important;font-style:italic;color:#333}body .list-container .list-header>*:last-child{place-self:center end}body .list-container .list-item{display:grid;place-items:center start}body .list-container .list-item>*{padding:10px}body .list-container .list-item>*:last-child{place-self:center end}body .list-container .list-item:nth-child(odd){background-color:rgba(0,0,0,0.1)}body .panel-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(360px, 1fr));padding:10px;grid-gap:10px}body .panel-list .panel{padding:2rem;border-radius:1rem;background:var(--background-color);overflow:hidden}body .panel-list .panel>h3{margin:0px;padding:0px;padding-top:10px;margin-bottom:10px;text-align:right;color:var(--text-color);position:relative}body .panel-list .panel>h3::after{content:"";height:0px;position:absolute;bottom:0px;left:-2rem;right:0px;border-bottom:dotted 1px var(--text-color-dimmed)}body .panel-list .panel>h3::before{content:"";height:0px;position:absolute;bottom:0px;left:-2rem;right:5px;border-bottom:solid 1px var(--text-color-dimmed)}body .panel-list .panel.list{display:grid;place-self:start stretch;grid-template-columns:1fr;grid-gap:1rem;place-items:stretch}body .panel-list .panel .item{display:grid;grid-template-columns:1fr auto;padding:0.5rem 0rem;place-items:center start}body .panel-list .panel .item.no-float{grid-template-columns:1fr}body .panel-list .panel .item>div{place-self:center end}body .panel-list .panel .item>div a{font-size:inherit}body .error-list:not(:has(.error)){display:none}body .error-list .error{background:var(--error-background-color);--text-color: var(--error-foreground-color);padding:2rem;border-radius:var(--element-big-radius)}body .error-list .error h4,body .error-list .error p{margin:0;padding:0;line-height:1}body .image-container{border-radius:1rem}body .image-container.bg-dark{background-color:var(--primary-color-contrast-max)}body .image-container.padded{padding:1rem}body .image-container img{display:block;object-fit:contain;object-position:center}body note{background:var(--note-background);text-align:center;padding:1rem;font-size:1.25rem;border-radius:var(--element-big-radius);display:block;color:var(--text-color)}body note.exemple{--note-background: var(--primary-color-contrast-min)}body note.hint{--note-background: var(--primary-color-contrast-min);text-align:left}body note.important{--note-background: var(--action-color);--text-color: var(--action-color-revert)}body note.important strong{font-size:1.1em}body footnote{display:block;font-size:0.75rem;text-align:start;counter-reset:footnote;counter-increment:footnote}body footnote::before{content:counter(footnote) ". ";font-weight:bold}body code{position:relative;padding:0.5em;line-height:1;font-size:1rem;display:block;white-space:pre-wrap;border:solid 1px var(--primary-color-contrast-mid);border-radius:0.25em;font-family:"Fira Code";font-variant-ligatures:common-ligatures}body code>title{position:absolute;display:block;top:0;left:0.5rem;font-weight:bold;font-family:var(--secondary-font);translate:0 -100%}body code t{color:#9c3ee0}body code v,body code n{color:#24a497;font-weight:bold}body code s{all:unset;color:#a2bb5e}body code c{color:#2b832b}body code m{color:#3d0088;font-weight:bold}body code d{color:#9fa4ae}body code o{color:#e15a00;font-weight:bold}::-webkit-scrollbar-track{border-radius:10px;background-color:var(--background-color);margin-block:0.25rem;opacity:0.60}::-webkit-scrollbar{width:0.2rem;height:0.2rem;background-color:transparent;opacity:1;transition:0.25s}::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--action-color, var(--text-color));border-right:solid var(--background-color) 0.05rem;background-clip:padding-box;transition:0.25s}.md-icon-button .nav-back md-icon{font-size:6rem}.md-open-menu-container{z-index:9999999;background-color:var(--background-color)}md-backdrop{background:var(--primary-color) !important}md-backdrop.md-select-backdrop{z-index:9999995;opacity:0}md-backdrop.md-menu-backdrop{z-index:9999995;opacity:0}md-backdrop.md-dialog-backdrop{z-index:9999985}md-backdrop.md-sidenav-backdrop{z-index:999999}md-backdrop.md-opaque{opacity:0.85}md-dialog,.md-dialog-container{z-index:9999990}md-dialog{background-color:var(--dialog-background-color);color:var(--dialog-text-color)}md-dialog md-input-container:not(.md-input-invalid).md-input-has-value label,md-dialog md-input-container label{color:inherit;font-size:var(--font-size)}md-dialog md-input-container input{color:inherit;font-size:var(--font-size)}md-dialog md-input-container .md-input[disabled]{color:inherit;opacity:0.38}md-dialog md-input-container .md-select-value .md-select-icon{color:inherit}md-dialog md-toolbar:not(.md-menu-toolbar){background-color:var(--secondary-color);color:var(--secondary-color-revert)}md-input-container{margin-bottom:0px}md-input-container .md-errors-spacer{display:none}md-input-container.md-button-float .md-input{width:calc(100% - 50px)}md-input-container.md-button-float .md-button.md-icon-button{float:right;margin:0px}md-sidenav{z-index:999999;min-width:400px;background-color:var(--sidenav-background-color)}@media screen and (max-width: 640px){md-sidenav{min-width:100vw}}md-sidenav md-toolbar{background-color:var(--sidenav-toolbar-color)}md-sidenav md-toolbar:not(.md-menu-toolbar){background-color:var(--sidenav-toolbar-color)}md-sidenav md-toolbar .md-toolbar-tools{border:none}md-sidenav md-toolbar button.md-button.back-button{font-size:35px;height:60px;width:60px}@media screen and (max-width: 640px){md-sidenav md-toolbar button.md-button.back-button{font-size:20px;height:40px;width:40px}}md-sidenav md-toolbar button.md-button.back-button md-icon{font-size:inherit;height:calc(100% - 10px);width:calc(100% - 10px)}md-sidenav md-content{overflow:hidden;background:transparent;color:var(--sidenav-text-color)}.md-select-menu-container{z-index:99999999}md-menu-item .md-button{border-radius:0 !important;border:none !important}md-menu-item .nexus-profile-picture{margin:0px;cursor:pointer;padding:0}md-menu-item .nexus-profile-picture .nexus-file .md-button{width:100%;margin:0px;padding:6px 16px}md-menu-item .nexus-profile-picture .nexus-file .md-button i{font-size:24px;color:#555;margin-right:10px;cursor:pointer}md-menu-item .nexus-profile-picture .nexus-file .md-button label{font-size:15px;cursor:pointer}md-toast{z-index:9999999}md-toast .md-toast-content{border-left:solid 5px var(--toast-border-color)}md-toast .md-toast-content .md-toast-text{font-size:16px}md-icon{color:var(--text-color);font-size:var(--font-size)}md-icon.fa,md-icon.fal,md-icon.fas,md-icon.far,md-icon.fab{line-height:1}md-icon.fa.fa-xs,md-icon.fa.fa-sm,md-icon.fa.fa-lg,md-icon.fa.fa-2x,md-icon.fa.fa-3x,md-icon.fa.fa-5x,md-icon.fa.fa-7x,md-icon.fa.fa-10x,md-icon.fal.fa-xs,md-icon.fal.fa-sm,md-icon.fal.fa-lg,md-icon.fal.fa-2x,md-icon.fal.fa-3x,md-icon.fal.fa-5x,md-icon.fal.fa-7x,md-icon.fal.fa-10x,md-icon.fas.fa-xs,md-icon.fas.fa-sm,md-icon.fas.fa-lg,md-icon.fas.fa-2x,md-icon.fas.fa-3x,md-icon.fas.fa-5x,md-icon.fas.fa-7x,md-icon.fas.fa-10x,md-icon.far.fa-xs,md-icon.far.fa-sm,md-icon.far.fa-lg,md-icon.far.fa-2x,md-icon.far.fa-3x,md-icon.far.fa-5x,md-icon.far.fa-7x,md-icon.far.fa-10x,md-icon.fab.fa-xs,md-icon.fab.fa-sm,md-icon.fab.fa-lg,md-icon.fab.fa-2x,md-icon.fab.fa-3x,md-icon.fab.fa-5x,md-icon.fab.fa-7x,md-icon.fab.fa-10x{font-size:inherit}md-icon.fal{font-weight:300}md-icon.far{font-weight:400}md-icon.fas{font-weight:700}.quotes:before,.quotes:after{font-family:'Font Awesome 5 Pro';font-weight:700;opacity:0.25;font-size:0.5em;padding:0 10px;display:inline-block}.quotes:before{content:"\f10d";line-height:0}.quotes:after{content:"\f10e";line-height:1em}md-tabs md-tabs-wrapper{border-color:var(--border-color)}md-tabs .md-tab{color:var(--text-color-dimmed)}md-tabs .md-tab.md-active{color:var(--text-color)}md-tabs .md-tab.md-active md-icon{color:inherit}md-tabs md-ink-bar{color:var(--highlight);background-color:var(--highlight)}.md-button{color:var(--primary-color-revert);--text-color: var(--primary-color-revert);font-size:1rem}.md-button:not(.md-icon-button){border-radius:var(--button-radius, 2em);border:solid 2px var(--primary-color-revert);padding-inline:0.75em}.md-button.md-primary{border-color:var(--primary-button-color);box-shadow:inset 0 0 0 1px var(--primary-button-color);transition:all 0.25s ease-in}.md-button.md-primary:not(.md-raised){background:transparent !important;color:var(--primary-button-color)}.md-button.md-primary.md-raised{color:var(--primary-button-color-revert);--text-color: var(--primary-button-color-revert);background:var(--primary-button-color) !important}.md-button.md-primary>*{transition:all 0.25s ease-out}.md-button.md-primary:hover{color:var(--primary-button-color-revert);box-shadow:inset 0 0 0 2em var(--primary-button-color)}.md-button.md-warn{border-color:currentColor;--text-color: #fff}md-select-menu.md-default-theme md-content,md-select-menu md-content{background-color:var(--primary-color-contrast-min)}md-select-menu.md-default-theme md-content md-menu-item md-icon,md-select-menu md-content md-menu-item md-icon{color:var(--text-color)}md-menu-content{background-color:var(--background-color-alt)}md-menu-content md-menu-item md-icon{color:var(--text-color)}md-checkbox:not(.md-checked) .md-icon{border-color:var(--text-color)}md-input-container{color:var(--text-color)}md-input-container .md-input{color:var(--input-color);border-color:var(--input-border-color)}md-input-container:not(.md-input-invalid).md-input-focused label,md-input-container label{color:var(--text-color)}md-input-container:not(.md-input-invalid).md-input-focused md-icon,md-input-container md-icon{color:inherit}.md-data-table{margin:0px;padding:0px;border-spacing:0px;width:100%;margin-bottom:10px}.md-data-table td{margin:0px;padding:0 15px;width:50px;text-align:center}.md-data-table td:nth-child(2){width:100%}.md-data-table thead tr{vertical-align:bottom}.md-data-table thead tr td{font-style:normal;color:var(--text-color);opacity:0.7;font-size:1.3em;border-bottom:solid 2px var(--background-color-alt-border);padding:20px 15px 5px 15px;background:var(--background-color-alt);font-weight:300}.md-data-table tbody{background:var(--background-color-alt)}.md-data-table tbody td{border-bottom:solid 1px var(--border-color)}.md-data-table tfoot{background:var(--border-color)}.md-data-table tfoot.arrowed{background:var(--border-color);clip-path:polygon(0 0, 100% 0%, 100% 10px, calc(50% + 10px) 10px, 50% 100%, calc(50% - 10px) 10px, 0 10px)}.md-data-table tfoot.arrowed td{height:20px}[ng-click]{cursor:pointer}md-list-item>p{white-space:nowrap}md-list-item.fullwidth{flex-direction:column;align-items:flex-start;text-align:left;padding-bottom:0.5rem}md-list-item.fullwidth::before{content:none}md-list-item.fullwidth input,md-list-item.fullwidth textarea{text-align:inherit}.md-subheader.md-default-theme,.md-subheader{background:none}.md-subheader.md-default-theme .md-subheader-inner,.md-subheader .md-subheader-inner{padding:1rem;padding-bottom:0rem}.md-subheader.md-default-theme .md-subheader-content,.md-subheader .md-subheader-content{font-size:1.25rem;text-transform:uppercase;font-weight:300;opacity:0.3}nav{position:fixed;top:0px;left:0px;bottom:0px;right:0px;z-index:99;pointer-events:none}nav .nexus-logo .contrast{fill:var(--nav-header-text-color)}nav header{position:absolute;top:0px;left:0px;right:0px;padding:10px;background:var(--primary-color-a80);pointer-events:auto}nav header h5{padding:0}nav header .header-content{width:clamp(420px, 66vw, 1200px);margin-inline:auto}nav header .md-button,nav header md-icon{color:var(--nav-header-text-color)}nav header .nexus-logo svg{width:120px;height:30px}nav header .app-name{font-family:Comfortaa;font-size:25px}nav header .app-name img{max-height:30px}nav header .user-part{display:flex;place-items:center end}nav header .user-part .lf.lf-avatar-picture{margin-left:10px;width:40px;height:40px}nav header .user-part .lf.lf-avatar-picture .badge{display:none;--badge-size:20px;right:-5px;top:-5px}nav header .user-part .trophy-notification{opacity:0.15}nav header .user-part.has-notification .trophy-notification{opacity:1}nav .backdrop{background:var(--backdrop-color);opacity:0;z-index:99;transition:0.25s;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:absolute;top:0px;left:0px;width:100%;height:100%}nav.menu-opened .backdrop{opacity:0.85;pointer-events:auto}nav.menu-opened menu{transform:translateX(0)}nav search{position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.5);pointer-events:auto;transition:0.1s;opacity:0;pointer-events:none}nav search .control{z-index:2;background:#333;color:#fff;padding:20px;transform:translateY(-100%);transition:0.25s;pointer-events:auto;position:fixed;top:0px;left:0px;width:100%}nav search .control .md-button{width:50px;height:50px;font-size:40px;color:inherit}nav search .control .md-button md-icon{color:inherit;font-size:inherit;width:100%;height:100%;text-align:center}nav search .control input{color:inherit;font-size:32px;background:none;border:none;padding:15px 10px 0;outline:none}nav search .control input::holder{color:inherit;font-style:italic;opacity:0.4}nav search .results{padding:20px 0;padding-top:120px;color:#fff;background:rgba(0,0,0,0.75);-webkit-backdrop-filter:blur(3px);opacity:0;transition:0.25s}nav search .results .item{color:inherit;padding-left:40px;outline:none;cursor:pointer}nav search .results .item h3,nav search .results .item h4,nav search .results .item h5,nav search .results .item p,nav search .results .item .md-button,nav search .results .item md-icon{color:inherit}nav search .results .item .name{font-size:22px}nav search .results .item .name .title{color:inherit}nav search .results .item.clients .content{transition:0.25s;border-left-width:2px;border-left-style:solid}nav search .results .item.clients .content .name{padding-left:20px}nav search .results .item.clients .content.active{border-left-color:#1EA362}nav search .results .item.clients .content.inactive{border-left-color:#DD4E42}nav search .results .item.clients .content:hover{border-left-width:4px;background-color:#fff;color:#333}nav search .results.has-results{opacity:1}nav.search-opened search{opacity:1;pointer-events:auto}nav.search-opened search .control{transform:translateY(0)}nx-hud.show-menu .backdrop{pointer-events:auto;opacity:0.8}nx-hud.show-menu menu{transform:translateX(0)}.nx-navigation{position:fixed;top:var(--offset-top, 0rem);left:0;height:100vh;padding:2rem;padding-left:0;font-size:1.2rem}.nx-navigation .nav-groups-container{display:flex;flex-direction:column;gap:1rem}.nx-navigation .nav-groups-container .nav-group .group-name{font-weight:bold;text-transform:uppercase;font-size:1.2em;padding-left:1rem}.nx-navigation .nav-groups-container .nav-group .nav-item{transition:0.25s ease;font-size:1rem;padding-left:1rem;border-left:solid 0rem var(--action-color)}.nx-navigation .nav-groups-container .nav-group .nav-item.highlight{font-weight:700;font-size:1.1rem;border-left-width:0.25rem;padding-block:0.25rem}.container{width:var(--container-width);margin:0 auto}.text-align-left{text-align:left}.text-align-right{text-align:right}.text-align-center{text-align:center}.text-2x{font-size:2em}.text-3x{font-size:3em}.text-4x{font-size:4em}.bordered{border:solid 2px currentColor;padding:10px}.loading-overlay{pointer-events:none;position:fixed;top:0px;left:0px;width:100vw;height:100vh;z-index:100;transition:0.25s}.loading-overlay .content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;align-items:center;padding:10px}.loading-overlay .content .nexus-logo{width:50px;height:50px;margin:5px auto}.loading-overlay .content .nexus-logo svg{width:100%;height:100%;animation-name:nx-spin;animation-duration:1.5s;animation-delay:1s;animation-iteration-count:infinite}.loading-overlay .content label{padding:20px;text-align:center;text-shadow:rgba(0,0,0,0.75) 1px 1px 2px}body.app-started .loading-overlay{opacity:0}#viewport{padding:0px 0;height:100vh;width:100vw;position:absolute;overflow:hidden auto;overflow:hidden overlay;padding-top:3rem;scroll-behavior:smooth;scroll-padding-top:4rem}.nx-page{padding:1rem}.nx-page .page-content{padding:1rem;width:clamp(640px, 66vw, 1200px);margin-inline:auto}.avatar-layout-container{display:grid;grid-template-columns:auto 1fr;gap:2rem;place-items:start stretch}*:not(nx-input-item)>nx-input textarea,*:not(nx-input-item)>nx-input input,md-list md-list-item input,md-list md-list-item textarea{border:solid 2px var(--input-border-color);border-radius:0.5em;margin:1px;font-size:1rem;padding:0.5em 0.75em;outline:none;transition:background 0.25s ease, border 0.25s ease, box-shadow 0.25s ease;background:transparent;width:100%;color:var(--text-color)}*:not(nx-input-item)>nx-input textarea:focus,*:not(nx-input-item)>nx-input input:focus,md-list md-list-item input:focus,md-list md-list-item textarea:focus{--input-border-color: var(--action-color);box-shadow:0 0 0 1px var(--action-color)}.nx-user-menu{display:flex;align-items:center}.nx-svg{display:inline-block}.nx-svg.nexus-logo .contrast{fill:var(--primary-color-revert)}.nx-svg.nexus-logo .accent{fill:var(--logo-accent-color)}.nx-svg svg{width:100%;max-height:100%}color{display:inline-flex;line-height:1;gap:0.25rem}color::before{content:"";width:0.9em;aspect-ratio:1;background:currentColor;border-radius:0.25em}.nx-banner{padding:2rem;background:var(--secondary-color);border-radius:1rem;--text-color: var(--secondary-color-revert)}.nx-banner h1{font-size:4rem;font-weight:900;margin:0;padding:0;line-height:1}.nx-banner h1 ls{display:contents}.nx-banner h1 span{color:inherit;font-weight:inherit;user-select:none}.nx-status{display:inline-block;width:0.75em;height:0.75em;position:relative}.nx-status.status-active{--status-color: #084}.nx-status.status-inactive{--status-color: #880000}.nx-status::before{content:"";position:absolute;inset:0;border-radius:2em;background:var(--status-color, #777);box-shadow:0 0 0.5rem 0.05rem var(--status-color, #777)}.nx-searchbox{position:relative;font-size:1.25rem;border-radius:2em;background:var(--primary-color-contrast-mid);padding:0 2.5em;overflow:hidden}.nx-searchbox input{background:transparent;color:var(--text-color);border:none;font-size:inherit;padding:0.5em 1em;width:100%;outline:none;position:relative;z-index:5}.nx-searchbox input:active,.nx-searchbox input:valid,.nx-searchbox input:focus{box-shadow:none}.nx-searchbox input:active+label,.nx-searchbox input:valid+label,.nx-searchbox input:focus+label{left:calc(100% - 25px);transform:translate(-100%, -50%)}.nx-searchbox input:active+label+span,.nx-searchbox input:valid+label+span,.nx-searchbox input:focus+label+span{width:100%}.nx-searchbox i{position:absolute;top:50%;transform:translateY(-50%);font-size:1em;opacity:0.25;z-index:5}.nx-searchbox i:not(.nx-clear-button){left:1em}.nx-searchbox i.nx-clear-button{right:1em}.nx-searchbox label{position:absolute;left:3rem;top:50%;transform:translateY(-50%);opacity:0.25;font-size:1em;transition:0.25s;white-space:nowrap;pointer-events:none;z-index:5}.nx-search .searchbox-container{position:relative;font-size:1rem;border-radius:2em;background:var(--primary-color-contrast-max);padding:0 2.5em;overflow:hidden}.nx-search .searchbox-container input{background:transparent;color:var(--text-color);border:none;font-size:inherit;padding:0.5em 1em;width:100%;outline:none;position:relative;z-index:5}.nx-search .searchbox-container input:active,.nx-search .searchbox-container input:valid,.nx-search .searchbox-container input:focus{box-shadow:none}.nx-search .searchbox-container input:active+label,.nx-search .searchbox-container input:valid+label,.nx-search .searchbox-container input:focus+label{left:calc(100% - 25px);transform:translate(-100%, -50%)}.nx-search .searchbox-container input:active+label+span,.nx-search .searchbox-container input:valid+label+span,.nx-search .searchbox-container input:focus+label+span{width:100%}.nx-search .searchbox-container i{position:absolute;left:1em;top:50%;transform:translateY(-50%);font-size:1em;opacity:0.25;z-index:5}.nx-search .searchbox-container label{position:absolute;left:3rem;top:50%;transform:translateY(-50%);opacity:0.25;font-size:1em;transition:0.25s;white-space:nowrap;pointer-events:none;z-index:5}.nx-search .searchbox-container.has-results label{opacity:0}.nx-search .searchbox-container span{position:absolute;z-index:1;background:var(--primary-color-contrast-mid);left:0vw;transition:0.75s;height:100%;width:0px}.nx-search-results{position:absolute;overflow:hidden;max-height:0px;transition:0.25s;top:0.25rem;left:50%;width:clamp(640px, 66vw, 1200px);transform:translateX(-50%);border-radius:1.5rem;box-shadow:0 0 0.5rem #0005;z-index:100}.nx-search-results::before{content:"";position:absolute;top:5px;left:calc(100% - var(--sourcebox-width));height:var(--sourcebox-height);right:5px;background:transparent;box-shadow:0 0 0 100vw var(--primary-color-contrast-mid);border-radius:3rem;z-index:1}@media screen and (max-width: 640px){.nx-search-results::before{box-shadow:0 0 0 100vh var(--primary-color-contrast-mid)}}.nx-search-results .result-container{padding:1rem;margin:2rem;margin-top:calc(var(--sourcebox-height) + 2rem);position:relative;z-index:5;pointer-events:auto;max-height:calc(80vh - var(--sourcebox-bottom) - 3rem);overflow:hidden auto}.nx-search-results .result-container h3{text-align:right;font-style:italic;border-bottom:solid 1px #ffffff0f;padding-bottom:0px;font-size:1.3rem}.nx-search-results .result-container .item{display:grid;grid-template-columns:1fr 1fr;gap:5px;place-items:center start;outline:none}@media screen and (max-width: 640px){.nx-search-results .result-container .item{grid-template-columns:1fr}}.nx-search-results .result-container .item .name{font-size:1.2rem;padding:0.5em 0}.nx-search-results .result-container .item .extras{display:flex;flex-direction:row;flex-wrap:wrap;place-self:center end;justify-content:flex-end}.nx-search-results .result-container .item .extras span{padding:0.5em 0.75em;background:var(--primary-color-contrast-max-a80);border-radius:1em;display:inline-block}.nx-search-results .result-container .actions{text-align:center}.nx-search-results.show{max-height:100vh}.nx-stats-card{position:relative}.nx-stats-card .side-container{transition:1s;perspective:600px;transform-style:preserve-3d;min-width:175px;height:300px}@media screen and (max-width: 640px){.nx-stats-card .side-container{min-width:160px}}.nx-stats-card .side-container .side{padding:1rem;border-radius:0.5rem;display:flex;flex-direction:column;align-items:center;overflow:hidden;backface-visibility:hidden;position:absolute;top:0px;left:0px;bottom:0px;right:0px;perspective:600px;transform-style:preserve-3d;--radial-radius: 65;--radial-size: calc((var(--radial-radius) * 2px) + 12px);--radial-circ: calc(6.28318530717 * var(--radial-radius))}.nx-stats-card .side-container .side>*{transform:translateZ(0px)}.nx-stats-card .side-container .side .title{text-transform:uppercase;padding:1em 0;margin-top:1em;font-weight:700;position:relative}.nx-stats-card .side-container .side .title .badge{display:inline-flex;justify-content:center;align-items:center;height:24px;width:24px;border-radius:50%;overflow:hidden;font-size:13px;background:#DC4B3E;color:#fff;position:absolute;right:0;top:0;transform:scale(0.75) translate(100%, -25%)}.nx-stats-card .side-container .side .graph{position:relative;display:inline-block}.nx-stats-card .side-container .side .graph i,.nx-stats-card .side-container .side .graph .value{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.nx-stats-card .side-container .side .graph i{pointer-events:none;opacity:0.1;font-size:5rem}.nx-stats-card .side-container .side .graph .value{font-size:1.5rem;font-weight:700;text-shadow:1px 1px 2px #00000099}@media screen and (max-width: 640px){.nx-stats-card .side-container .side{--radial-radius: 60}}.nx-stats-card .side-container .side .svg-container{position:relative;width:var(--radial-size);height:var(--radial-size)}.nx-stats-card .side-container .side svg{position:absolute;top:0px;left:0px;width:var(--radial-size);height:var(--radial-size);transform:rotate(-90deg)}.nx-stats-card .side-container .side svg circle{width:100%;height:100%;fill:none;stroke-width:10;stroke-linecap:round;transform:translate(5px, 5px)}.nx-stats-card .side-container .side svg.svg-track circle{stroke:#00000022;cx:var(--radial-radius);cy:var(--radial-radius);r:var(--radial-radius)}.nx-stats-card .side-container .side svg.svg-value{filter:drop-shadow(0px 0px 2px var(--graph-color))}.nx-stats-card .side-container .side svg.svg-value circle{cx:var(--radial-radius);cy:var(--radial-radius);r:var(--radial-radius);stroke-dasharray:var(--radial-circ);stroke-dashoffset:calc(var(--radial-circ) - (var(--radial-circ) * var(--graph-percent)) / 100);stroke:var(--graph-color);transition:0.25s}.nx-stats-card .side-container .side.back{background:var(--background-color-alt);--text-color: var(--background-color-alt-text);transform:rotateY(180deg)}.nx-stats-card .side-container .side.back .info-list{margin-top:2rem;width:100%}.nx-stats-card .side-container .side.back .info-list .info-item{padding:0.5rem 0}.nx-stats-card .side-container .side.back .info-list .info-item .value{font-size:1.5rem}.nx-stats-card .side-container .side.back .info-list .info-item .key{font-size:1rem;text-transform:uppercase;border-top:solid 1px var(--highlight)}.nx-stats-card .flip-side-button{position:absolute;top:1rem;right:1rem;z-index:5;outline:none}.nx-stats-card.turn-over .side-container{transform:rotateY(180deg)}.nx-data-widget{display:grid;grid-template-columns:auto 1fr;place-items:start stretch;gap:1rem;border-radius:1rem;padding:2rem}@media screen and (max-width: 640px){.nx-data-widget{padding:1rem;grid-template-columns:1fr;place-items:center stretch}}.nx-data-widget .widget-graph{position:relative;display:inline-block;place-self:start center}.nx-data-widget .widget-graph i,.nx-data-widget .widget-graph .value{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.nx-data-widget .widget-graph i{pointer-events:none;opacity:0.05;font-size:5rem}.nx-data-widget .widget-graph .value{font-size:3rem;font-weight:700;text-shadow:1px 1px 2px #00000099}.nx-data-widget .widget-graph .svg-container{position:relative;width:150px;height:150px}.nx-data-widget .widget-graph svg{position:absolute;top:0px;left:0px;width:150px;height:150px;transform:rotate(-90deg)}.nx-data-widget .widget-graph svg circle{width:100%;height:100%;fill:none;stroke-width:10;stroke-linecap:round;transform:translate(5px, 5px)}.nx-data-widget .widget-graph svg.svg-track circle{stroke:#00000022}.nx-data-widget .widget-graph svg.svg-value{filter:drop-shadow(0px 0px 2px var(--graph-color))}.nx-data-widget .widget-graph svg.svg-value circle{stroke-dasharray:440;stroke-dashoffset:calc(440 - (440 * var(--graph-percent)) / 100);stroke:var(--graph-color);transition:0.25s}.nx-data-widget .widget-content .header{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:1rem;border-bottom:solid 1px #cccccc55}.nx-data-widget .widget-content .header h1{font-size:2rem;font-weight:400;text-transform:uppercase;margin:0;padding:0}.nx-data-widget .widget-content .header h1 .badge{display:inline-flex;justify-content:center;align-items:center;height:24px;width:24px;border-radius:50%;overflow:hidden;font-size:13px;background:#DC4B3E;color:#fff;position:absolute;right:0;top:0;transform:scale(0.75) translate(100%, -25%)}@media screen and (max-width: 640px){.nx-data-widget .widget-content .header h1{text-align:center;grid-column:1 / -1}}@media screen and (max-width: 640px){.nx-data-widget .widget-content .header{display:grid;grid-template-columns:1fr auto;place-items:center stretch;gap:0 1rem}}.nx-data-widget .widget-content .header .sub-stats-container{display:flex;justify-content:center;gap:2rem}.nx-data-widget .widget-content .header .sub-stats-container .sub-stats{display:flex;flex-direction:column;align-items:center;text-align:center}.nx-data-widget .widget-content .header .sub-stats-container .sub-stats .value{font-size:1.5rem}.nx-data-widget .widget-content .header .sub-stats-container .sub-stats .key{opacity:0.5}.nx-data-widget .widget-content .header .list-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0.5rem 0.25rem}@media screen and (max-width: 640px){.nx-data-widget .widget-content .header .list-header .list-filter{flex:1}.nx-data-widget .widget-content .header .list-header .list-filter input{width:100%}}.nx-data-widget .widget-content .header .list-header input{background:#fff2;border-radius:2em;font-size:1rem;padding:0.5em 0.75em;border:solid 1px #fff5;color:#fff;box-sizing:border-box}.nx-data-widget .widget-content .list{display:grid;grid-template-columns:1fr repeat(calc(var(--column-count) - 1), auto);gap:0.5rem 1rem;overflow:hidden overlay;overscroll-behavior:contain;max-height:50vh;border:solid 1px #ccc;border-radius:5px;padding-right:10px;margin-top:5px}.nx-data-widget .widget-content .list .list-header,.nx-data-widget .widget-content .list .status-indicator{grid-column:1 / -1}.nx-data-widget .widget-content .list .status-indicator{padding:2rem;text-align:center}.nx-data-widget .widget-content .list .list-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0.5rem 0.25rem}.nx-data-widget .widget-content .list .list-header input{background:#fff2;border-radius:2em;font-size:1rem;padding:0.5em 0.75em;border:solid 1px #fff5;text-align:right}.nx-data-widget .widget-content .list .list-column-header>div{padding:0.5rem 0;font-size:0.8rem;position:sticky;top:0;z-index:99}.nx-data-widget .widget-content .list .list-column-header>div:first-child{padding-left:0.5rem}.nx-data-widget .widget-content .list .list-column-header>div:first-child::before{content:"";width:150vw;height:1px;position:absolute;left:50%;bottom:0;background:#333;border-bottom:solid 1px #666;height:100%;transform:translateX(-50vw);z-index:1}.nx-data-widget .widget-content .list .list-column-header>div:first-child{padding-right:0.5rem}.nx-data-widget .widget-content .list .list-column-header>div span{position:relative;z-index:2;opacity:0.25}.nx-data-widget .widget-content .list .list-item-row>div:first-child{padding-left:0.5rem}.nx-data-widget .widget-content .list .list-column-header,.nx-data-widget .widget-content .list .list-body,.nx-data-widget .widget-content .list .list-item-row{display:contents}.nx-data-widget .widget-content .list.list-of-apps{--column-count: 4}.nx-data-widget .widget-content .list.list-of-users{--column-count: 5}.nx-data-widget .widget-content .list.list-of-clients{--column-count: 5}@media screen and (max-width: 640px){.nx-data-widget .widget-content .list{grid-template-columns:1fr;gap:0.5rem}.nx-data-widget .widget-content .list .list-column-header{display:none}.nx-data-widget .widget-content .list .list-item-row{display:grid;padding:0.5rem;grid-template-columns:1fr 1fr;border-bottom:solid 1px #fff3;transition:0.25s ease}.nx-data-widget .widget-content .list .list-item-row:hover{background:#ccc2}.nx-data-widget .widget-content .list .list-item-row>div{position:relative;padding-top:0.8em}.nx-data-widget .widget-content .list .list-item-row>div:first-child{padding:0;font-size:1.2rem;grid-column:1 / -1}.nx-data-widget .widget-content .list .list-item-row>div[colname]::before{content:attr(colname);display:block;font-style:italic;font-size:0.6em;opacity:0.5;text-align:left;position:absolute;top:0}}.nx-list-input{display:inline-flex;flex-wrap:wrap;gap:1rem;padding-block:1rem}.nx-list-input .list-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-shadow:0 0 0 2px currentColor;border-radius:0.25rem;padding:1em;font-size:1rem}.nx-list-input .list-item .item-icon{font-size:2em}.nx-list-input .list-item.selected{--text-color: var(--action-color)}.nx-system-health{padding:1rem}.nx-system-health .infos{display:flex;flex-direction:column;align-items:end;justify-content:center;gap:1rem;flex-wrap:wrap;font-size:1rem}.nx-system-health .infos i.fal{font-size:1rem;opacity:0.6;order:1}.nx-system-health .infos .infos-item{display:flex;align-items:center;justify-content:center;gap:0.5rem}.nx-system-health .next-refresh{font-size:0.8rem;opacity:0.5}.nx-editor-dialog{width:calc(100% - 2rem);height:calc(100% - 2rem);max-width:100%;max-height:100%;background:transparent;box-shadow:none}.nx-editor-dialog .close-dialog-button{position:absolute;z-index:10px;top:1rem;right:1rem}.nx-editor-dialog .editor-header{--font-size: 2.5rem;width:100%;padding:2rem}.nx-editor-dialog .list{position:relative;overflow:hidden}.nx-editor-dialog .list-header{font-size:0.8rem;text-transform:uppercase;padding-top:1rem;font-style:italic;opacity:0.5}.nx-editor-dialog .list-header:nth-child(n+3){text-align:center}.nx-editor-dialog .list-header:last-child{position:relative}.nx-editor-dialog .list-header:last-child::after{content:"";position:absolute;bottom:0px;right:0px;width:100vw;height:1px;background-color:var(--border-color)}.nx-editor-dialog .panel-list .panel{background:var(--primary-color-contrast-min);box-shadow:0 0 1rem #00000099}.nx-editor-dialog .nx-client-editor .ssl.active .fa-lock{color:var(--success)}.nx-editor-dialog .nx-client-editor .ssl.inactive .fa-lock-open{color:var(--warning)}@media screen and (min-width: 640px){.nx-editor-dialog .nx-client-editor .panel.tabs{grid-column:2 / span 2;grid-row:1 / 5}}.nx-editor-dialog .nx-client-editor .panel.tabs .place-list{display:grid;grid-template-columns:1fr;grid-gap:10px;padding:10px;--element-color: #333}.nx-editor-dialog .nx-client-editor .panel.tabs .place-list .place-item{display:grid;grid-template-columns:1fr 1fr;border-left:5px solid var(--element-color);padding-left:10px;grid-gap:0 10px}.nx-editor-dialog .nx-client-editor .panel.tabs .place-list .place-item .name{grid-column:1 / span 2}.nx-editor-dialog .nx-client-editor .panel.tabs .place-list .expand-container{grid-column:1 / span 2}.nx-editor-dialog .nx-client-editor .panel.tabs .room-list,.nx-editor-dialog .nx-client-editor .panel.tabs .service-list,.nx-editor-dialog .nx-client-editor .panel.tabs .task-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));grid-template-rows:auto;grid-gap:10px}.nx-editor-dialog .nx-client-editor .panel.tabs .room-list .room-item,.nx-editor-dialog .nx-client-editor .panel.tabs .room-list .service-item,.nx-editor-dialog .nx-client-editor .panel.tabs .room-list .task-item,.nx-editor-dialog .nx-client-editor .panel.tabs .service-list .room-item,.nx-editor-dialog .nx-client-editor .panel.tabs .service-list .service-item,.nx-editor-dialog .nx-client-editor .panel.tabs .service-list .task-item,.nx-editor-dialog .nx-client-editor .panel.tabs .task-list .room-item,.nx-editor-dialog .nx-client-editor .panel.tabs .task-list .service-item,.nx-editor-dialog .nx-client-editor .panel.tabs .task-list .task-item{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto;grid-gap:0 10px;border-left:5px solid var(--element-color);padding:5px}.nx-editor-dialog .nx-client-editor .panel.tabs .room-list .room-item .name,.nx-editor-dialog .nx-client-editor .panel.tabs .room-list .service-item .name,.nx-editor-dialog .nx-client-editor .panel.tabs .room-list .task-item .name,.nx-editor-dialog .nx-client-editor .panel.tabs .service-list .room-item .name,.nx-editor-dialog .nx-client-editor .panel.tabs .service-list .service-item .name,.nx-editor-dialog .nx-client-editor .panel.tabs .service-list .task-item .name,.nx-editor-dialog .nx-client-editor .panel.tabs .task-list .room-item .name,.nx-editor-dialog .nx-client-editor .panel.tabs .task-list .service-item .name,.nx-editor-dialog .nx-client-editor .panel.tabs .task-list .task-item .name{grid-column:2}.nx-editor-dialog .nx-client-editor .expandable{position:relative}.nx-editor-dialog .nx-client-editor .expandable .expand-button{position:absolute;top:0px;right:0px}.nx-editor-dialog .nx-client-editor .expandable .expand-button .fal{position:relative}.nx-editor-dialog .nx-client-editor .expandable .expand-button .fal::before{transition:0.25s;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.nx-editor-dialog .nx-client-editor .expandable .expand-container{max-height:0px;transition:0.25s;overflow:hidden}.nx-editor-dialog .nx-client-editor .expandable.expanded .expand-button .fal::before{transform:translate(-50%, -50%) rotate(180deg)}.nx-editor-dialog .nx-client-editor .expandable.expanded .expand-container{max-height:1000px}.nx-editor-dialog .nx-client-editor .task-list h3{grid-column:1 / span 3}.nx-editor-dialog .nx-client-editor .task-list .task-item .points{grid-column:1;grid-row:1 / span 2;font-size:1.2rem}.nx-editor-dialog .nx-client-editor .task-list .task-item .name{text-transform:uppercase}.nx-editor-dialog .nx-client-editor .task-list .task-item .last-executor{font-size:0.8rem}.nx-editor-dialog .nx-client-editor .user-list{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:10px}.nx-editor-dialog .nx-client-editor .user-list .user-item{display:grid;grid-template-columns:auto 1fr 1fr 1fr auto;grid-template-rows:auto;grid-gap:0px 10px;border-left:5px solid var(--element-color);padding-left:10px}.nx-editor-dialog .nx-client-editor .user-list .user-item h5{margin:0px;padding:0px;grid-column:2 / span 3}.nx-editor-dialog .nx-client-editor .user-list .user-item .gender{grid-column:1;grid-row:1 / span 2;place-self:center}.nx-editor-dialog .nx-client-editor .user-list .user-item .gender .fa-lg{line-height:1em}.nx-editor-dialog .nx-client-editor .user-list .user-item .gender .fa-male{color:#076DD2}.nx-editor-dialog .nx-client-editor .user-list .user-item .gender .fa-female{color:#e80af0}.nx-editor-dialog .nx-client-editor .user-list .user-item .type,.nx-editor-dialog .nx-client-editor .user-list .user-item .level,.nx-editor-dialog .nx-client-editor .user-list .user-item .theme{font-size:0.8rem}.nx-editor-dialog .nx-client-editor .user-list .user-item .action{grid-column:5;grid-row:1 / span 2}.nx-editor-dialog .nx-client-editor .stats-list{display:grid;grid-template-columns:1fr max-content;gap:1rem}.nx-editor-dialog .nx-client-editor .stats-list .stats-item{display:contents}.nx-editor-dialog .nx-user-editor .panel.connections{grid-column:span 2}.nx-editor-dialog .nx-user-editor .connections-list{display:grid;grid-template-columns:auto 1fr max-content max-content;place-items:center stretch;gap:1rem}.nx-editor-dialog .nx-user-editor .connections-list .connection-item{display:contents}.nx-editor-dialog .nx-user-editor .connections-list .connection-item md-checkbox{margin:0px}.nx-editor-dialog .nx-user-editor .connections-list .connection-item .active.off{--tag-color: #ED3232}.nx-editor-dialog .nx-user-editor .connections-list .connection-item .active.on{--tag-color: #1FA161}.nx-editor-dialog .nx-user-editor .connections-list .connection-item .active span{display:inline-block;padding:0.25em 1em;border-radius:2rem;color:var(--tag-color);border:1px solid var(--tag-color)}.nx-avatar-picture{width:var(--size);height:var(--size);background:var(--background-color);overflow:hidden;border-radius:50%;position:relative}.nx-avatar-picture>img{width:100%;height:100%;display:block;position:relative;object-fit:cover;object-position:center;z-index:5}.nx-avatar-picture .alternate-text{width:100%;height:100%;position:absolute;z-index:2;object-fit:cover;object-position:center;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--background-color-text);font-size:calc(var(--size) / 2);opacity:0.2;text-transform:uppercase}.nx-json-editor textarea{width:100%;min-height:350px;background:transparent;color:var(--text-color);border:none}.nx-call-exemple{display:grid;position:relative;grid-template-columns:1fr 1fr;gap:2rem;width:100vw;left:50%;right:50%;padding-block:2rem;margin-inline:-50vw;margin-block:2rem}.nx-call-exemple>div:first-child{place-self:start end;position:sticky;top:2rem}.nx-call-exemple>div:last-child{place-self:start stretch;background:var(--primary-color-contrast-mid);border-radius:var(--element-big-radius) 0 0 var(--element-big-radius)}.nx-call-exemple .nx-exemple-part{width:calc(600px - 1rem);padding-inline:1rem}.nx-call-exemple .nx-exemple-part h3{font-size:1.2rem;text-transform:uppercase}.nx-call-exemple .nx-exemple-part>strong{margin-block-start:1rem}.nx-call-exemple .nx-exemple-part .call-path{position:relative}.nx-call-exemple .nx-exemple-part .call-path em.method{font-style:normal}.nx-call-exemple .nx-exemple-part .call-path em.method>span{opacity:0.5}.nx-call-exemple .nx-exemple-part .call-path .fas{color:var(--action-color)}.nx-call-exemple .params-container{display:grid;grid-template-columns:auto auto auto 1fr;gap:0 1rem;margin-bottom:2rem}.nx-call-exemple .params-container .header{font-size:1rem;text-transform:uppercase;position:relative;opacity:0.25}.nx-call-exemple .params-container .header::after{position:absolute;bottom:0;left:-0.5rem;width:calc(100% + 1rem);content:"";height:1px;background:var(--text-color)}.nx-call-exemple .params-container [ng-transclude],.nx-call-exemple .params-container nx-call-params,.nx-call-exemple .params-container .nx-param{display:contents}.nx-call-exemple .params-container [ng-transclude] .param-name,.nx-call-exemple .params-container nx-call-params .param-name,.nx-call-exemple .params-container .nx-param .param-name{font-weight:bold}.nx-call-exemple .params-container [ng-transclude] .param-type,.nx-call-exemple .params-container nx-call-params .param-type,.nx-call-exemple .params-container .nx-param .param-type{color:var(--action-color)}.nx-call-exemple .params-container [ng-transclude] .param-description,.nx-call-exemple .params-container nx-call-params .param-description,.nx-call-exemple .params-container .nx-param .param-description{font-style:italic}.nx-call-exemple .nx-call-info:not(:has(.nx-param)) .param-title,.nx-call-exemple .nx-call-info:not(:has(.nx-param)) .params-container{display:none}.nx-call-exemple nx-call-result{white-space:pre;display:block;border:solid 1px #0003;border-radius:var(--element-radius)}.nx-call-exemple .nx-call-sample{padding:1rem 4rem;position:relative}.nx-call-exemple .nx-call-sample .code-type-name{position:absolute;top:0;left:3rem;width:100%;translate:0 -100%}.nx-call-exemple .nx-call-sample .code-type-name md-select{margin:0}.nx-call-exemple .nx-call-sample .code-type-name label{text-transform:uppercase}.nx-call-exemple .nx-call-sample .sample-code{white-space:pre}.nx-tabbed-sections{display:grid;position:relative;grid-template-columns:1fr;place-items:stretch;min-height:0;gap:1rem;background:var(--primary-color-contrast-min);box-shadow:1px 1px 0.5rem var(--shadow);border-radius:var(--element-big-radius);padding:1rem;display:grid;grid-template-rows:auto 1fr;min-height:0;overflow:hidden;position:relative;max-height:100%}@media screen and (max-width: 640px){.nx-tabbed-sections{gap:0;grid-template-columns:1fr}}.nx-tabbed-sections>[ng-transclude],.nx-tabbed-sections>[ng-include]{display:contents}.nx-tabbed-sections .nx-tab-list{position:relative;z-index:10;place-self:start;padding:0.5rem 1rem 0}.nx-tabbed-sections .nx-tab-list .nx-tabs-selected{font-size:1.25rem;text-transform:uppercase;display:flex;align-items:center;gap:0.5rem}.nx-tabbed-sections .nx-tab-list .nx-tabs-selected .fal{display:none}.nx-tabbed-sections .nx-tab-list .nx-tabs-selected::before{content:"";font-family:'Font Awesome 5 Pro';font-size:inherit;font-weight:300}.nx-tabbed-sections .nx-tab-list .nx-tabs-selected::after{content:"";font-family:'Font Awesome 5 Pro';font-size:inherit;font-weight:300}.nx-tabbed-sections .nx-tab-list.open .nx-tabs-container{opacity:1;pointer-events:auto}.nx-tabbed-sections .nx-tab-list .nx-tabs-container{opacity:0;display:block;position:absolute;top:-0.5rem;left:-0.5rem;padding:1rem 0;border-radius:var(--element-radius);transition:0.25s ease;box-shadow:0 0 0.5rem #000;background:var(--primary-color-contrast-min);pointer-events:none;width:max-content}.nx-tabbed-sections .nx-tab-list .nx-tabs nx-tab{display:flex;cursor:pointer;padding:0.5em 1.5rem;font-size:1.25rem;text-transform:uppercase;position:relative;align-items:center;white-space:nowrap;gap:0.5em}.nx-tabbed-sections .nx-tab-list .nx-tabs nx-tab>*{pointer-events:none}.nx-tabbed-sections .nx-tab-list .nx-tabs nx-tab>i{width:1.25em;text-align:center}.nx-tabbed-sections .nx-tab-list .nx-tabs nx-tab::before{content:"";position:absolute;top:50%;left:0;height:0px;transform:translateY(-50%);transition:height 0.25s;width:0.25rem;background:var(--action-color)}.nx-tabbed-sections .nx-tab-list .nx-tabs nx-tab.selected::before{height:80%}.nx-tabbed-sections .nx-tab-content-container{overflow:hidden auto;overflow:hidden overlay;padding:0 1rem}@media screen and (max-width: 640px){.nx-tabbed-sections .nx-tab-content-container{padding:0}}.nx-tabbed-sections.nx-tab-switching .nx-tab-content-container{overflow:hidden}.nx-tabbed-sections .nx-tab-content{opacity:1;transform:translateY(0%);transition:opacity 0.25s ease, transform 0.25s ease}.nx-tabbed-sections .nx-tab-content>[ng-transclude],.nx-tabbed-sections .nx-tab-content>[ng-include]{display:initial}.nx-tabbed-sections .nx-tab-content.nx-tab-leave{opacity:0;transform:translateY(25%)}*:not(nx-input-item)>nx-input{display:block;position:relative;padding-top:0.5rem}*:not(nx-input-item)>nx-input:focus-within{--input-border-color: var(--action-color)}*:not(nx-input-item)>nx-input>label{font-size:0.75rem;position:absolute;top:0.5rem;left:0.5rem;transform:translateY(-50%);background:var(--primary-color);padding-inline:0.25em;font-weight:500;color:var(--input-border-color);transition:0.25s ease}*:not(nx-input-item)>nx-input>suffix{position:absolute;right:0;bottom:0;padding:0.5rem}*:not(nx-input-item)>nx-input md-chips,*:not(nx-input-item)>nx-input md-select,*:not(nx-input-item)>nx-input md-slider-container{border-radius:0.5rem;border:solid 2px var(--input-border-color);margin:0;padding:0.5rem}*:not(nx-input-item)>nx-input md-slider-container{align-items:center;padding-inline:1rem}*:not(nx-input-item)>nx-input md-slider-container md-input-container{margin:0}*:not(nx-input-item)>nx-input md-slider-container md-input-container input[type="number"]{height:auto;margin-top:-0.5rem;padding-left:0;box-shadow:none}*:not(nx-input-item)>nx-input md-select .md-select-value{border-bottom:none !important;padding:0;min-height:calc(1rem + 2px)}*:not(nx-input-item)>nx-input md-chips{display:block}*:not(nx-input-item)>nx-input md-chips .md-chips{margin:0;padding:0;box-shadow:none !important}*:not(nx-input-item)>nx-input md-chips .md-chips md-chip{margin-top:0 !important}*:not(nx-input-item)>nx-input md-chips .md-chips md-chip.md-focused{background-color:var(--action-color);--text-color:#fff}*:not(nx-input-item)>nx-input md-chips .md-chips .md-chip-input-container{margin-top:0 !important}*:not(nx-input-item)>nx-input md-chips .md-chips .md-chip-input-container input{margin:0}*:not(nx-input-item)>nx-input md-chips .md-chips .md-chip-input-container input:focus{box-shadow:none}*:not(nx-input-item)>nx-input>.md-icon-button{position:absolute;right:0;top:calc(0.25rem + 50%);transform:translateY(-50%)}*:not(nx-input-item)>nx-input.nx-has-suffix md-slider-container{padding-right:3rem}*:not(nx-input-item)>nx-input.nx-has-suffix suffix{bottom:unset;top:calc(0.25rem + 50%);transform:translateY(-50%)}nx-input-list{display:grid;gap:0.25rem}nx-input-list nx-input-item{display:flex;align-items:flex-start;padding:0rem;gap:1rem;justify-content:space-between;border:solid 2px transparent;border-radius:0.5em;transition:0.25s ease}nx-input-list nx-input-item:hover{border-color:var(--primary-color-contrast-max-a80)}nx-input-list nx-input-item:focus-within{border-color:var(--action-color)}nx-input-list nx-input-item label,nx-input-list nx-input-item>:first-child{padding:0.75rem 0.5rem;font-size:0.8rem;opacity:0.75;white-space:nowrap}nx-input-list nx-input-item nx-input{width:100%;padding:0}nx-input-list nx-input-item input,nx-input-list nx-input-item textarea{width:100%;background:transparent;text-align:right;font-size:1rem;padding:0.5em 0.75em;outline:none;border:none;color:var(--text-color)}nx-input-list nx-input-item md-select{margin:0.5rem;text-align:right}nx-input-list nx-input-item md-select .md-select-value{border-bottom:none !important;padding:0;min-height:calc(1rem + 2px)}nx-input-list nx-input-item md-chips{display:block}nx-input-list nx-input-item md-chips .md-chips{margin:0;padding:0;box-shadow:none !important}nx-input-list nx-input-item md-chips .md-chips md-chip{margin-top:0 !important}nx-input-list nx-input-item md-chips .md-chips md-chip.md-focused{background-color:var(--action-color);--text-color:#fff}nx-input-list nx-input-item md-chips .md-chips .md-chip-input-container{margin-top:0 !important}nx-input-list nx-input-item md-chips .md-chips .md-chip-input-container input{margin:0}nx-input-list nx-input-item md-chips .md-chips .md-chip-input-container input:focus{box-shadow:none}nx-input-list nx-subheader{display:block;font-size:1.2rem;padding-top:1.5em}md-list md-list-item input,md-list md-list-item textarea{display:inline-block;min-width:0;text-align:right}md-list md-list-item input{width:auto !important}md-list md-list-item textarea{width:100%}md-list md-list-item .list-input-container{width:100%;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}.nx-image-input{background:var(--primary-color-contrast-mid);aspect-ratio:var(--nx-aspect-ratio);overflow:hidden;border-radius:0.5rem;position:relative;margin-block:0.5rem}.nx-image-input>label{position:absolute;top:0.5rem;left:0.5rem;color:#fff;text-shadow:1px 1px 1px #000;font-size:1.2rem;font-weight:500}.nx-image-input>label:empty{display:none}.nx-image-input .edit-canvas-viewport{position:absolute;inset:0}.nx-image-input .edit-canvas-viewport img{display:block;max-width:100%}.nx-image-input .nx-empty{position:absolute;z-index:1;top:50%;left:50%;translate:-50% -50%;opacity:0.6}.nx-image-input .nx-empty>i{font-size:calc(var(--nx-size) * 0.5)}.nx-image-input .nx-empty [ng-transclude] nx-empty{font-size:1.2rem;text-transform:uppercase}.nx-image-input .actions{position:absolute;padding:0.5rem;background:#fffb;border-radius:10rem;overflow:hidden;bottom:0.5rem;right:0.5rem;opacity:0;transform:translateX(100%);transition:0.25s ease}.nx-image-input .edit-actions{position:absolute;padding:0.5rem;background:#fffb;border-radius:10rem;overflow:hidden;bottom:0.5rem;left:0.5rem}.nx-image-input:hover .actions{opacity:1;transform:translateX(0)}.nx-image-input.display-mode .edit-canvas-viewport,.nx-image-input.display-mode .edit-actions{display:none}.nx-image-input.edit-mode .edit-canvas-viewport,.nx-image-input.edit-mode .edit-actions{display:block}.nx-image-input.edit-mode .actions,.nx-image-input.edit-mode .nx-empty,.nx-image-input.edit-mode>img{display:none}.nx-pill{padding:0.5em 0.75em;border-radius:2em;background-color:var(--primary-color-contrast-min)}.nx-select-list .select-list-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:1rem;padding:1rem}.nx-select-list .select-list-container nx-select-item{display:grid;flex-direction:column;align-items:center;text-align:center;width:10rem;position:relative;cursor:pointer;border:solid 2px transparent;transition:0.25s ease;padding:1rem;border-radius:0.5rem}.nx-select-list .select-list-container nx-select-item>i{font-size:2rem;color:var(--text-color, currentColor);transition:0.25s ease}.nx-select-list .select-list-container nx-select-item h4{font-size:1.2rem;margin:0;color:var(--text-color, currentColor);transition:0.25s ease}.nx-select-list .select-list-container nx-select-item p{position:absolute;top:100%;width:125%;left:50%;padding:1rem;background:#333;color:#fff;border-radius:0.25rem;translate:-50% -25%;transition:0.25s ease;opacity:0;pointer-events:none}.nx-select-list .select-list-container nx-select-item.selected{border:solid 2px var(--success);scale:1.2;--text-color: var(--success)}.nx-select-list .select-list-container nx-select-item:hover p{translate:-50% 0%;opacity:1}.nx-working-status{position:fixed;bottom:1rem;left:50%;translate:-50% 100%;opacity:0;transition:0.5s ease;display:grid;grid-template-columns:auto 1fr;place-items:center stretch;gap:1rem;padding:1rem;border-radius:10rem;background:var(--status-color, #ddd);--text-color: var(--status-color-revert, #333)}.nx-working-status.nx-display{translate:-50% 0%;opacity:1}.nx-working-status.nx-changing-status{scale:0.75}.nx-working-status.nx-changed-status{transition:0.25s ease;scale:1.1}.nx-working-status.nx-changed-status .nx-sides-container{scale:1.2}.nx-working-status[nx-state="done"]{--status-color: var(--success);--status-color-revert: #fff}.nx-double-side{--rotation: rotateX(180deg);perspective:1000px}.nx-double-side .nx-sides-container{transform-style:preserve-3d;transition:var(--flip-speed, 1s);position:relative;transform-origin:center;display:grid;place-items:center stretch}.nx-double-side.nx-axis-x{--rotation: rotateX(180deg)}.nx-double-side.nx-axis-y{--rotation: rotateY(180deg)}.nx-double-side .nx-side{grid-row:1;grid-column:1;overflow:hidden;position:relative;backface-visibility:hidden}.nx-double-side .nx-side:last-child{transform:var(--rotation)}.nx-double-side.nx-flipped .nx-sides-container{transform:var(--rotation)}body .profile-picture-edit-dialog md-dialog{padding:0}@media screen and (max-width: 800px){body .profile-picture-edit-dialog md-dialog{max-width:100%;max-height:100%}}body .profile-picture-edit-dialog .md-dialog-content{display:grid;gap:10px;grid-template-columns:auto 1fr auto;grid-template-rows:1fr;position:relative}@media screen and (max-width: 800px){body .profile-picture-edit-dialog .md-dialog-content{grid-template-columns:1fr auto}}body .profile-picture-edit-dialog .comment{grid-area:comment}body .profile-picture-edit-dialog .photo-editor-viewport{width:500px;height:500px;overflow:hidden;border:solid 2px var(--border-color);border-radius:var(--element-radius);position:relative}@media screen and (max-width: 800px){body .profile-picture-edit-dialog .photo-editor-viewport{width:100%;height:100%;grid-row:1;grid-column:1 / span 2}}@media screen and (max-width: 800px){body .profile-picture-edit-dialog .editor-toolbar{grid-row:2;grid-column:1}}body .profile-picture-edit-dialog .editor-toolbar .tools-container .tools{display:grid;grid-template-columns:1fr;gap:1rem}@media screen and (max-width: 800px){body .profile-picture-edit-dialog .editor-toolbar .tools-container .tools{display:flex;flex-direction:row;flex-wrap:wrap}}body .profile-picture-edit-dialog .editor-toolbar .tools-container .tools .group{display:grid;grid-template-columns:1fr}@media screen and (max-width: 800px){body .profile-picture-edit-dialog .editor-toolbar .tools-container .tools .group{grid-template-columns:unset;grid-auto-flow:column}}body .profile-picture-edit-dialog .editor-toolbar .tools-container .fal{font-size:1rem;width:2rem;height:2rem;text-align:center;line-height:2rem;pointer-events:auto}body .profile-picture-edit-dialog .result-preview{width:120px;height:120px;overflow:hidden;border:solid 2px var(--element-border-color);position:relative}@media screen and (max-width: 800px){body .profile-picture-edit-dialog .result-preview{grid-row:2;grid-column:2;width:90px;height:90px}}body .profile-picture-edit-dialog .result-preview img{position:absolute}body .profile-picture-edit-dialog .result-preview:before{content:"";pointer-events:none;position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);border-radius:50%;border:solid 200px #fff;z-index:5}md-dialog.nx-dialog{background:var(--primary-color);max-width:var(--dialog-max-width, 80vw);max-height:var(--dialog-max-height, 80vh)}md-dialog.nx-dialog md-toolbar{background:var(--secondary-color);--text-color: var(--secondary-color-revert);border-bottom:solid 1px var(--action-color)}md-dialog.nx-dialog md-toolbar .md-icon-button{color:var(--text-color)}md-dialog.nx-dialog md-dialog-content .md-dialog-content{width:var(--dialog-width, 50vw);height:var(--dialog-height, auto);padding:2rem;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0.5rem}md-dialog.nx-dialog nx-dialog-actions{padding:0.5rem;display:block}md-dialog.nx-dialog#certificateVideoEditDialog .md-dialog-content{--dialog-width: 800px;--dialog-height: 60vh}md-dialog.nx-dialog#certificateFormEditDialog .md-dialog-content{--dialog-width: 800px;--dialog-height: 60vh;padding:1rem}md-dialog.nx-dialog#certificateFormEditDialog md-tab-content{padding:2rem}md-dialog.nx-dialog#certificateFormEditDialog .question-list .question-item{display:grid;grid-template-columns:1fr auto}md-dialog.nx-dialog#certificateFormEditDialog .question-list .question-item .title{font-size:1.1rem;font-weight:500}md-dialog.nx-dialog#certificateFormEditDialog .question-list .question-item .text{opacity:0.75;font-style:italic}md-dialog.nx-dialog#certificateFormEditDialog .question-list .question-item .text:empty{display:none}md-dialog.nx-dialog#certificateFormEditDialog .question-list .question-item .actions{grid-column:2;grid-row:1 / span 2}md-dialog.nx-dialog#pictureEditDialog md-dialog{padding:0}@media screen and (max-width: 800px){md-dialog.nx-dialog#pictureEditDialog md-dialog{max-width:100%;max-height:100%}}md-dialog.nx-dialog#pictureEditDialog .md-dialog-content{display:grid;gap:10px;grid-template-columns:auto 1fr auto;grid-template-rows:1fr;position:relative}@media screen and (max-width: 800px){md-dialog.nx-dialog#pictureEditDialog .md-dialog-content{grid-template-columns:1fr auto}}md-dialog.nx-dialog#pictureEditDialog .comment{grid-area:comment}md-dialog.nx-dialog#pictureEditDialog .photo-editor-viewport{width:500px;height:500px;overflow:hidden;border:solid 2px var(--border-color);border-radius:var(--element-radius);position:relative}@media screen and (max-width: 800px){md-dialog.nx-dialog#pictureEditDialog .photo-editor-viewport{width:100%;height:100%;grid-row:1;grid-column:1 / span 2}}@media screen and (max-width: 800px){md-dialog.nx-dialog#pictureEditDialog .editor-toolbar{grid-row:2;grid-column:1}}md-dialog.nx-dialog#pictureEditDialog .editor-toolbar .tools-container .tools{display:grid;grid-template-columns:1fr;gap:1rem}@media screen and (max-width: 800px){md-dialog.nx-dialog#pictureEditDialog .editor-toolbar .tools-container .tools{display:flex;flex-direction:row;flex-wrap:wrap}}md-dialog.nx-dialog#pictureEditDialog .editor-toolbar .tools-container .tools .group{display:grid;grid-template-columns:1fr}@media screen and (max-width: 800px){md-dialog.nx-dialog#pictureEditDialog .editor-toolbar .tools-container .tools .group{grid-template-columns:unset;grid-auto-flow:column}}md-dialog.nx-dialog#pictureEditDialog .editor-toolbar .tools-container .fal{font-size:1rem;width:2rem;height:2rem;text-align:center;line-height:2rem;pointer-events:auto}md-dialog.nx-dialog#pictureEditDialog .result-preview{width:120px;height:120px;overflow:hidden;border:solid 2px var(--element-border-color);position:relative}@media screen and (max-width: 800px){md-dialog.nx-dialog#pictureEditDialog .result-preview{grid-row:2;grid-column:2;width:90px;height:90px}}md-dialog.nx-dialog#pictureEditDialog .result-preview img{position:absolute}md-dialog.nx-dialog#pictureEditDialog .result-preview:before{content:"";pointer-events:none;position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);border-radius:50%;border:solid 200px #fff;z-index:5}md-dialog.nx-dialog#userEditDialog{--dialog-width: clamp(640px, 25vw, 800px)}md-dialog.nx-dialog#userEditDialog .avatar-input-container{display:flex;flex-direction:column;align-items:center}md-dialog.nx-dialog#edgeBrowserDialog{--dialog-max-width: 100vw;--dialog-max-height:100vh;--dialog-width: calc(100vw - 4rem);--dialog-height: calc(100vh - 15rem)}md-dialog.nx-dialog#edgeBrowserDialog .md-dialog-content{display:grid;grid-template-columns:1fr 3fr;grid-template-rows:auto auto 1fr;gap:0 2rem}md-dialog.nx-dialog#edgeBrowserDialog .md-dialog-content .context{grid-column:1 / -1;background:var(--primary-color-contrast-max-a50);padding:2rem;margin:-2rem -2rem 0;display:grid;grid-template-columns:1fr 1fr;gap:2rem}md-dialog.nx-dialog#edgeBrowserDialog .md-dialog-content .path{grid-column:1 / -1;display:grid;grid-template-columns:auto auto 1fr auto auto;place-items:center stretch;gap:2rem}md-dialog.nx-dialog#edgeBrowserDialog .md-dialog-content .path .fieldset{display:flex;align-items:center;justify-content:flex-start;gap:0.5rem;position:relative}md-dialog.nx-dialog#edgeBrowserDialog .md-dialog-content .path .fieldset label{position:absolute;top:0;left:0;font-size:0.8em;translate:0 -100%;opacity:0.5}md-dialog.nx-dialog#edgeBrowserDialog .md-dialog-content .path .fieldset:not(:has(.field-item))>label{display:none}md-dialog.nx-dialog#edgeBrowserDialog .md-dialog-content .parameters{width:500px}md-dialog.nx-dialog#edgeBrowserDialog .md-dialog-content .parameters .param-item,md-dialog.nx-dialog#edgeBrowserDialog .md-dialog-content .parameters .new-param-item{display:flex;gap:0.5rem;justify-content:space-between;align-items:center}md-dialog.nx-dialog#edgeBrowserDialog .md-dialog-content .parameters .param-item input,md-dialog.nx-dialog#edgeBrowserDialog .md-dialog-content .parameters .new-param-item input{flex:1}md-dialog.nx-dialog#edgeBrowserDialog .md-dialog-content .parameters md-tabs,md-dialog.nx-dialog#edgeBrowserDialog .md-dialog-content .execution md-tabs{height:100%}md-dialog.nx-dialog#edgeBrowserDialog .md-dialog-content .parameters md-tabs md-tab-content,md-dialog.nx-dialog#edgeBrowserDialog .md-dialog-content .execution md-tabs md-tab-content{padding:1rem;height:100%}md-dialog.nx-dialog#edgeBrowserDialog .md-dialog-content .parameters md-tabs md-pagination-wrapper .md-tab.md-active,md-dialog.nx-dialog#edgeBrowserDialog .md-dialog-content .execution md-tabs md-pagination-wrapper .md-tab.md-active{border-bottom:solid 2px var(--action-color)}md-dialog.nx-dialog#edgeBrowserDialog .md-dialog-content .parameters .textarea-container,md-dialog.nx-dialog#edgeBrowserDialog .md-dialog-content .execution .textarea-container{width:100%;height:45vh;display:grid;grid-template-rows:1fr auto;place-items:start}md-dialog.nx-dialog#edgeBrowserDialog .md-dialog-content .parameters .textarea-container>textarea,md-dialog.nx-dialog#edgeBrowserDialog .md-dialog-content .parameters .textarea-container>code,md-dialog.nx-dialog#edgeBrowserDialog .md-dialog-content .execution .textarea-container>textarea,md-dialog.nx-dialog#edgeBrowserDialog .md-dialog-content .execution .textarea-container>code{place-self:stretch}md-dialog.nx-dialog#edgeBrowserDialog .md-dialog-content .parameters .textarea-container .actions,md-dialog.nx-dialog#edgeBrowserDialog .md-dialog-content .execution .textarea-container .actions{min-height:2rem}md-dialog.nx-dialog#edgeBrowserDialog .md-dialog-content .execution{display:grid;grid-template-rows:1fr}md-dialog.nx-dialog#edgeBrowserDialog .md-dialog-content .execution .request{white-space:pre;border:solid 1px;padding:1rem;border-radius:0.25rem;font-family:'Courier New', Courier, monospace;overflow:overlay}md-dialog.nx-dialog#dataTypesExplorerDialog .data-type-list-container{max-height:50vh;overflow:hidden overlay}md-dialog.nx-dialog#dataTypesExplorerDialog .data-type-list{padding:0.5rem;display:flex;flex-direction:column;align-items:stretch}md-dialog.nx-dialog#dataTypesExplorerDialog .data-type-list:has(.filtered) .data-type-item:not(.filtered){order:-1}md-dialog.nx-dialog#dataTypesExplorerDialog .data-type-item{font-size:1rem;transition:0.25s ease}md-dialog.nx-dialog#dataTypesExplorerDialog .data-type-item h3{margin:0;font-size:2em}md-dialog.nx-dialog#dataTypesExplorerDialog .data-type-item:not(:first-child) h3{margin-top:1rem}md-dialog.nx-dialog#dataTypesExplorerDialog .data-type-item p{margin:0;padding:0}md-dialog.nx-dialog#dataTypesExplorerDialog .data-type-item s{cursor:pointer;line-height:1;padding:0.25em 0.6em;background-color:var(--primary-color-contrast-mid);border-radius:2em;text-decoration:none}md-dialog.nx-dialog#dataTypesExplorerDialog .data-type-item .attribute-list{display:grid;grid-template-columns:auto auto 1fr;gap:0.5rem 1rem;padding:0.5rem;border-radius:0.25rem;border:solid 2px var(--primary-color-contrast-mid)}md-dialog.nx-dialog#dataTypesExplorerDialog .data-type-item .attribute-list:not(:has(.attribute-item)){display:none}md-dialog.nx-dialog#dataTypesExplorerDialog .data-type-item .attribute-list .attribute-item{display:contents}md-dialog.nx-dialog#dataTypesExplorerDialog .data-type-item .attribute-list .attribute-item.required .name{color:var(--action-color)}md-dialog.nx-dialog#dataTypesExplorerDialog .data-type-item .attribute-list .attribute-item .name{font-weight:bold}md-dialog.nx-dialog#dataTypesExplorerDialog .data-type-item .attribute-list .attribute-item .type{font-style:italic}md-dialog.nx-dialog#dataTypesExplorerDialog .data-type-item.filtered{opacity:0.25;font-size:0.6rem}md-dialog.nx-dialog#dataTypesExplorerDialog .data-type-item.filtered .attribute-list{display:none}body>.nx-panel-backdrop{position:fixed;z-index:100;top:0;left:0;width:100vw;height:100vh;background:#0009;transition:0.25s ease;opacity:0}body>.nx-panel-backdrop.nx-panel-show{opacity:1}body .md-panel{width:100%;height:100%;--panel-top: 50%;--panel-left: 50%;--panel-right: unset;--panel-bottom: unset;--anim-translate-offset-x: -50%;--anim-translate-offset-y: -50%}body .md-panel .nx-panel-click-trap{position:absolute;z-index:1;top:0;left:0;width:100vw;height:100vh;cursor:default}body .md-panel.nx-panel-left{--panel-top: 0;--panel-left: 0%;--panel-bottom: 0;--anim-translate-offset-x: 0;--anim-translate-offset-y: 0}body .md-panel.nx-panel-bottom{--panel-top: unset;--panel-left: 50%;--panel-right: unset;--anim-translate-offset-y: 0}body .md-panel.nx-panel-bottom .nx-panel-content{border-radius:1rem 1rem 0 0;width:clamp(420px, 60vw, 1200px)}body .md-panel .nx-panel-backdrop{position:absolute;inset:0;z-index:1;--background: hsl(var(--primary-color-base),10%);background:var(--background);opacity:0.8}body .md-panel .nx-panel-content{z-index:10;position:absolute;top:var(--panel-top);left:var(--panel-left);bottom:var(--panel-bottom);right:var(--panel-right)}body .md-panel.login-panel .nx-panel-content{width:100vw;height:100vh;--panel-left: 0;background:var(--primary-color);display:flex;align-items:center}body .md-panel.login-panel .panel-content{padding:4rem;width:640px;height:70vh;margin-inline:auto;display:flex;gap:1rem;flex-direction:column;align-items:center}body .md-panel.login-panel .panel-content h1{text-transform:uppercase;font-size:1.5rem;letter-spacing:0.5em;font-weight:300}@media screen and (max-width: 800px){body .md-panel.login-panel .panel-content{width:100%}}body .md-panel.login-panel .panel-content .nx-svg{width:250px;height:60px}body .md-panel.menu-panel .nx-panel-content{display:grid;grid-template-columns:auto 1fr;width:100%;pointer-events:none}body .md-panel.menu-panel .panel-content{width:25vw;pointer-events:auto}@media screen and (max-width: 640px){body .md-panel.menu-panel .panel-content{width:100%}}body .md-panel.menu-panel .logo-container{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:2rem}body .md-panel.menu-panel .logo-container .nexus-logo{width:150px;aspect-ratio:470 / 133;position:relative;overflow:hidden}body .md-panel.menu-panel .logo-container h1{font-size:2rem;font-weight:300;text-transform:uppercase}body .md-panel.menu-panel .health-container{place-self:top end;padding:2rem;--text-color:#fff}body .md-panel.menu-panel ul.menu{list-style:none;margin:0px;padding:0px;width:100%}body .md-panel.menu-panel ul.menu li a{border-left:solid 0px var(--action-color);padding:10px;padding-left:20px;color:inherit;font-size:20px;text-decoration:none;display:block;transition:0.5s}body .md-panel.menu-panel ul.menu li:hover a{border-left:solid 5px var(--action-color);background:var(--menu-item-hover-color);color:var(--menu-item-hover-text-color);padding-left:30px}body .md-panel.menu-panel ul.menu li.separator{margin:20px 0px;display:flex;align-items:center}body .md-panel.menu-panel ul.menu li.separator::before{content:"";background-color:var(--action-color);width:5px;height:5px;display:block;pointer-events:none}body .md-panel.menu-panel ul.menu li.separator::after{content:"";background-color:var(--action-color);width:25%;height:1px;display:block;pointer-events:none}body .md-panel.search-panel .nx-panel-content{--translate-offset-x: -50%}body .md-panel.search-panel .panel-content{background:var(--primary-color-a80);height:100vh;padding-block:2rem;position:absolute;left:50%;transform:translateX(-50%);width:clamp(640px, 80vw, 1200px);display:grid;grid-template-rows:auto 1fr;place-items:stretch}body .md-panel.search-panel .search-header{padding-inline:2rem;display:grid;gap:1rem;grid-template-rows:auto 1fr;place-items:stretch}body .md-panel.search-panel .search-options{display:flex;align-items:center;justify-content:center;gap:1rem}body .md-panel.search-panel .search-options md-checkbox{margin:0}body .md-panel.search-panel .search-result-container section{padding:2rem;border-bottom:solid 1px var(--secondary-color)}body .md-panel.search-panel .search-result-container .result-list{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1rem}body .md-panel.search-panel .search-result-container .result-list .result-item{padding:0.75em 1em;background:var(--secondary-color);--text-color: var(--secondary-color-revert);border-radius:0.25rem;display:flex;align-items:center;gap:1em}body .md-panel.search-panel .search-result-container .result-list .result-item .fa-light{font-size:1.5rem}body .md-panel.search-panel .search-result-container .result-list .result-item h5,body .md-panel.search-panel .search-result-container .result-list .result-item p{margin:0;padding:0}body .md-panel.search-panel .search-result-container .result-list .result-item h5{font-size:1.25rem;text-transform:uppercase}*:not(nx-input-item)>nx-input textarea,*:not(nx-input-item)>nx-input input,md-list md-list-item input,md-list md-list-item textarea{border:solid 2px var(--input-border-color);border-radius:0.5em;margin:1px;font-size:1rem;padding:0.5em 0.75em;outline:none;transition:background 0.25s ease, border 0.25s ease, box-shadow 0.25s ease;background:transparent;width:100%;color:var(--text-color)}*:not(nx-input-item)>nx-input textarea:focus,*:not(nx-input-item)>nx-input input:focus,md-list md-list-item input:focus,md-list md-list-item textarea:focus{--input-border-color: var(--action-color);box-shadow:0 0 0 1px var(--action-color)}.nx-page .page-content{display:grid;grid-auto-flow:row;grid-auto-rows:auto;gap:2rem}.nx-page.dashboard #viewport>div{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;height:100%}.nx-page.dashboard .page-content{display:grid;grid-template-columns:1fr;gap:2rem}@media screen and (max-width: 640px){.nx-page.dashboard .page-content{max-width:100vw;width:100%;grid-template-columns:1fr;margin-top:3rem}}.nx-page.dashboard .page-content .app-list{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));margin-bottom:1rem}.nx-page.dashboard .page-content .app-list .app-item{padding:1rem;padding-left:2rem;background:var(--primary-color-contrast-mid);border-radius:var(--element-radius);position:relative}.nx-page.dashboard .page-content .app-list .app-item .name{font-size:1.15rem;text-transform:uppercase}.nx-page.dashboard .page-content .app-list .app-item .creation{font-size:0.8rem;opacity:0.5}.nx-page.dashboard .page-content .app-list .app-item .nx-status{position:absolute;top:1.25rem;left:0.75rem}.nx-page.dashboard .page-content .section-about .section-body{margin-top:3rem;padding-left:8rem}.nx-page.dashboard .page-content .section-about nx-avatar{position:absolute;top:4rem;left:4rem;translate:-50% -50%}.nx-page.dashboard .page-content .section-body{padding:2rem;background:var(--primary-color-contrast-mid);border-radius:var(--element-big-radius);position:relative}.nx-page.dashboard .page-content .link-button-list{display:flex;justify-content:space-around;align-items:center}.nx-page.dashboard .page-content .link-button-list a:has(.fa-duotone){display:flex;flex-direction:column;align-items:center}.nx-page.doc h1{font-size:3rem;font-weight:600;text-align:center;color:var(--secondary-color);text-transform:uppercase}.nx-page.doc section>h2{font-size:2.6rem;font-weight:600}.nx-page.doc section article{margin-block:3rem}.nx-page.doc section article>h3{text-transform:uppercase;font-size:2rem;margin-bottom:0}.nx-page.doc section article>p{margin-block:0;opacity:0.5}.nx-page.doc section article>div{border-top:solid 1px #0003;padding-top:2rem}.nx-page.doc section article>div h5{font-size:1.5rem;font-weight:bold}.nx-page.doc section article>div h6{font-size:1.2rem;font-weight:bold}.nx-page.doc section article>div var{font-weight:700;color:var(--action-color);text-decoration:underline double 1px currentColor}.nx-page.doc .schema{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}.nx-page.doc .schema ol{margin:0 0 1rem 1rem;padding:0}.nx-page.doc .schema ol li label,.nx-page.doc .schema ol li p{padding:0;margin:0}.nx-page.doc .schema ol li label{font-weight:bold;font-size:1.1rem}.nx-page.doc .schema ol li p{margin-bottom:1rem}.nx-page.profile .user-list-container{display:grid;gap:1rem}.nx-page.profile .user-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(320px, 1fr));gap:2rem}.nx-page.profile .user-list .user-item{padding:1rem;padding-left:2rem;background:var(--primary-color-contrast-mid);border-radius:var(--element-radius);position:relative;display:grid;grid-template-columns:auto 1fr;gap:1rem;place-items:start stretch}.nx-page.profile .user-list .user-item .name{font-weight:bold;font-size:1.3rem}.nx-page.profile .user-list .user-item .name>i{font-size:1rem}.nx-page.profile .user-list .user-item p{margin:0}.nx-page.profile .user-list .user-item .nx-status{position:absolute;top:1.25rem;left:0.75rem}.nx-page.client .page-content md-list .md-subheader{background:transparent;line-height:unset;font-size:0.6rem;opacity:0.5;text-transform:uppercase}.nx-page.client .page-content md-list .md-subheader .md-subheader-inner{padding:1rem;padding-bottom:0}.nx-page.academy h2{text-align:center}.nx-page.academy .certificate-list .certificate-item{display:grid;grid-template-columns:auto 1fr auto auto;gap:1rem}.nx-page.academy .certificate-list .certificate-item .certificate-icon{font-size:2rem}.nx-page.academy .certificate-list .certificate-item .title{font-size:1.25rem;text-transform:uppercase;font-weight:500}.nx-page.academy .certificate-list .certificate-item p{margin:0}.nx-page.academy .certificate-list .certificate-item .duration{font-size:2rem}.nx-page.academy-certificate .nx-tab-content.nx-tab-certificate-playlist .list-header{display:flex;justify-content:space-between;align-items:center;gap:2rem;border-bottom:solid 1px #333}.nx-page.academy-certificate .nx-tab-content.nx-tab-certificate-playlist .playlist-item-list{display:grid;gap:1rem;padding-block:1rem}.nx-page.academy-certificate .nx-tab-content.nx-tab-certificate-playlist .playlist-item-list .playlist-item.type-form,.nx-page.academy-certificate .nx-tab-content.nx-tab-certificate-playlist .playlist-item-list .playlist-item.type-video{display:grid;grid-template-columns:auto 150px 1fr auto;place-items:center stretch;gap:1rem}.nx-page.academy-certificate .nx-tab-content.nx-tab-certificate-playlist .playlist-item-list .playlist-item.type-form .thumbnail,.nx-page.academy-certificate .nx-tab-content.nx-tab-certificate-playlist .playlist-item-list .playlist-item.type-video .thumbnail{width:150px;aspect-ratio:16 / 9;overflow:hidden;position:relative;border-radius:0.25rem;--text-color: var(--primary-color);background-color:var(--primary-color-contrast-max)}.nx-page.academy-certificate .nx-tab-content.nx-tab-certificate-playlist .playlist-item-list .playlist-item.type-form .thumbnail time,.nx-page.academy-certificate .nx-tab-content.nx-tab-certificate-playlist .playlist-item-list .playlist-item.type-video .thumbnail time{font-size:0.8rem;display:block;position:absolute;bottom:0.5rem;right:0.5rem;z-index:5;background:var(--primary-color-revert);padding:0.25em 0.5em;border-radius:0.25em}.nx-page.academy-certificate .nx-tab-content.nx-tab-certificate-playlist .playlist-item-list .playlist-item.type-form .index,.nx-page.academy-certificate .nx-tab-content.nx-tab-certificate-playlist .playlist-item-list .playlist-item.type-video .index{font-size:1.2rem;font-weight:500;opacity:0.5}.nx-page.academy-certificate .nx-tab-content.nx-tab-certificate-playlist .playlist-item-list .playlist-item.type-form .title,.nx-page.academy-certificate .nx-tab-content.nx-tab-certificate-playlist .playlist-item-list .playlist-item.type-video .title{font-weight:500}.nx-page.academy-certificate .nx-tab-content.nx-tab-certificate-playlist .playlist-item-list .playlist-item.type-form .description,.nx-page.academy-certificate .nx-tab-content.nx-tab-certificate-playlist .playlist-item-list .playlist-item.type-video .description{font-size:0.8rem;opacity:0.75}.nx-page.academy-certificate .nx-tab-content.nx-tab-certificate-playlist .playlist-item-list .playlist-item.type-form .thumbnail .type-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-align:center;font-size:4rem}.nx-page.academy-certificate .nx-tab-content.nx-tab-certificate-playlist .playlist-item-list .playlist-item.type-form .thumbnail img{display:none}.nx-page.academy-certificate .nx-tab-content.nx-tab-certificate-playlist .playlist-item-list .playlist-item.type-video .thumbnail .type-icon{display:none}.nx-page.academy-certificate .nx-tab-content.nx-tab-certificate-playlist .playlist-item-list .playlist-item.type-video .thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center}.nx-page.app .configuration-container{display:grid;grid-auto-flow:row;grid-auto-columns:1fr}.nx-page.developers .developer-list{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr))}.nx-page.developers .developer-list .developer-item{padding:1rem;padding-left:2rem;background:var(--primary-color-contrast-max);border-radius:var(--element-radius);position:relative}.nx-page.developers .developer-list .developer-item .name{font-size:1.15rem;text-transform:uppercase}.nx-page.developers .developer-list .developer-item .creation{font-size:0.8rem;opacity:0.5}.nx-page.developers .developer-list .developer-item .nx-status{position:absolute;top:1.25rem;left:0.75rem}.nx-page.developer .app-list{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));margin-bottom:1rem}.nx-page.developer .app-list .app-item{padding:1rem;padding-left:2rem;background:var(--primary-color-contrast-max);border-radius:var(--element-radius);position:relative}.nx-page.developer .app-list .app-item .name{font-size:1.15rem;text-transform:uppercase}.nx-page.developer .app-list .app-item .creation{font-size:0.8rem;opacity:0.5}.nx-page.developer .app-list .app-item .nx-status{position:absolute;top:1.25rem;left:0.75rem}body h2{text-transform:uppercase;font-weight:400}body.login #viewport{top:0px;height:100%}body.login .view-content{display:grid;grid-template-columns:1fr;grid-template-rows:2fr auto auto auto 1fr  250px;height:100vh;place-items:center}body.login .logo{place-self:end center}body.login .logo svg{width:300px}body.login .inputs{display:grid;grid-gap:20px;grid-template-columns:repeat(2, 1fr) auto;place-items:center stretch}@media screen and (max-width: 640px){body.login .inputs{width:100%;padding:0 20px;grid-template-columns:1fr;grid-gap:0px}body.login .inputs .md-button{place-self:center}}body.login .options{place-self:start center}body.login .about .colorized{fill:#333 !important}body.login .about svg{width:150px;height:100px}body.login .note{padding:10px 0;font-style:italic}body.dashboard #viewport>div{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;height:100%}body.dashboard .page-content{max-width:var(--container-width);width:100%;margin:0 auto;display:grid;grid-template-columns:1fr;gap:2rem;padding:2rem}@media screen and (max-width: 640px){body.dashboard .page-content{max-width:100vw;grid-template-columns:1fr}}body.dashboard .page-content h2{text-align:center}body.dashboard .page-content .nx-search{grid-column:1 / -1;place-self:center;width:100%}body.dashboard .page-content .finances{grid-column:1 / -1}@media screen and (max-width: 640px){body.dashboard .page-content .finances{grid-column:unset}}body.dashboard .page-content .finances .finance-item{display:grid;grid-template-columns:1fr;place-items:center;text-align:center}body.dashboard .page-content .finances .finance-item .value{font-size:3rem;text-shadow:1px 1px 2px #000}body.dashboard .page-content .finances .finance-item .value sub{vertical-align:baseline;font-size:1rem}body.dashboard .page-content .finances .finance-item label{text-transform:uppercase}body.dashboard .page-content .minors-list{display:flex;gap:1rem;align-items:center;justify-content:center;grid-column:1 / -1;flex-wrap:wrap}body.dashboard .page-content .majors-list{display:grid;place-items:stretch;gap:2rem}body.dashboard .panels{height:100%;display:none;grid-template-columns:repeat(auto-fill, minmax(360px, 1fr));grid-gap:0px}body.dashboard .panels .panel{border-right:solid 1px var(--border-color)}body.dashboard .panels .panel h3{text-align:center;padding:10px;color:var(--background-color-alt-text);background-color:var(--background-color-alt);margin:0px;font-size:22px}body.dashboard .panels .app-item,body.dashboard .panels .client-item,body.dashboard .panels .ticket-item{display:grid;grid-template-columns:1fr auto;place-items:center start}body.dashboard .panels .app-item .name,body.dashboard .panels .client-item .name,body.dashboard .panels .ticket-item .name{padding:0 10px}body.dashboard .panels .app-item .name a,body.dashboard .panels .client-item .name a,body.dashboard .panels .ticket-item .name a{font-size:inherit}body.dashboard .panels .app-item .description,body.dashboard .panels .client-item .description,body.dashboard .panels .ticket-item .description{padding:0 10px;font-style:italic;grid-column:1}body.dashboard .panels .app-item.active,body.dashboard .panels .client-item.active,body.dashboard .panels .ticket-item.active{border-left:5px solid var(--active)}body.dashboard .panels .ticket-item .actions{grid-column:2;grid-row:1 / span 2}body.dashboard .panels .ticket-item.status-pending{border-left:5px solid #FF4F1C}body.app .grid-layout{grid-template-columns:auto 1fr}body.ticket .status .status-pending{color:#DC4C3F}body.ticket .status .status-fixed{color:#149F5B}body.articles .list-container{grid-gap:0px}body.articles .list-container .article-list-item{grid-template-columns:auto 1fr 200px 100px 150px}body.articles .list-container .article-list-item .actions{padding:0}body.articles .list-container .article-list-item .check{padding:5px}body.articles .list-container .article-list-item .check md-checkbox{min-width:0px;min-height:0px;margin-bottom:0px}body.articles .list-container .article-list-item.draft{border-left:solid #4A8AF4 4px}body.articles .list-container .article-list-item.publish{border-left:solid #16A05D 4px}body.article #viewport>.ng-scope{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;height:100%}body.article .edit-content{display:grid;grid-template-columns:3fr 1fr}body.article .edit-content .edit-main{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr}body.article .edit-content .edit-metadata{place-self:start stretch;display:grid;grid-template-columns:1fr}body .nx-wizard-backdrop{opacity:0;position:fixed;top:0;height:200vh;left:0;width:200vw;background:var(--backdrop-color);pointer-events:none;transform:translate(-50%, -50%);z-index:999998;transition:0.25s;--hover-opacity: 0.5}body .nx-wizard-backdrop.nx-wizard-show{opacity:var(--hover-opacity)}body .nx-wizard-backdrop.new-password-wizard-backdrop{z-index:9999999}body nx-wizard{display:block;position:fixed;z-index:99998;transition:0.25s;top:0;left:0;width:100vw;height:100vh;isolation:isolate}body nx-wizard::before{content:"";position:absolute;z-index:-1;inset:0;background:var(--background-color);opacity:0.9}body nx-wizard .nx-wizard-container{position:absolute;inset:0;display:grid;grid-template-rows:auto 1fr auto auto;place-items:center}@media screen and (max-width: 640px){body nx-wizard .nx-wizard-container{background:var(--background-color);--backdrop-color-text-color: var(--text-color)}}body nx-wizard .nx-wizard-page-container{place-items:center stretch;overflow:hidden;width:100%;height:100%;transition:0.25s;padding-bottom:5rem}@media screen and (max-width: 640px){body nx-wizard .nx-wizard-page-container{padding-bottom:0}}body nx-wizard .nx-wizard-page-container .nx-wizard-page-list{display:grid;grid-auto-flow:column;grid-auto-columns:calc(100vw - 4rem);transform:translateX(calc(-1 * (100vw - 4rem) *  var(--current-page)));transition:0.25s ease;height:100%;place-items:center stretch;padding:2rem}body nx-wizard .nx-wizard-page-container .nx-wizard-page-list ng-include{display:contents}@media screen and (max-width: 800px){body nx-wizard .nx-wizard-page-container .nx-wizard-page-list{padding:2rem 0;grid-auto-columns:100vw;transform:translateX(calc(-100vw *  var(--current-page)))}}@media screen and (max-width: 640px){body nx-wizard .nx-wizard-page-container .nx-wizard-page-list{padding:0}}@keyframes wizard-page-display{100%{transform:scale(1)}}@keyframes button-slide-in{100%{transform:translateY(0);opacity:1}}body nx-wizard nx-wizard-page{display:block;background:var(--background-color);box-shadow:0 0 2rem var(--shadow);margin:0rem auto;padding:2rem 0;border-radius:var(--element-big-radius);max-width:1100px;width:100%;height:100%;max-height:100%;overflow:hidden;transform:scale(0);animation:wizard-page-display 0.25s ease-in forwards}@media screen and (max-width: 800px){body nx-wizard nx-wizard-page{padding:1rem 0;width:calc(100% - 1rem)}}@media screen and (max-width: 640px){body nx-wizard nx-wizard-page{box-shadow:none;width:100%;--element-big-radius: 0}}body nx-wizard nx-wizard-page nx-wizard-page-head,body nx-wizard nx-wizard-page .nx-wizard-page-title{display:block;padding:0 2rem;padding-bottom:2rem;text-align:center}@media screen and (max-width: 800px){body nx-wizard nx-wizard-page nx-wizard-page-head,body nx-wizard nx-wizard-page .nx-wizard-page-title{padding:0 1rem}}body nx-wizard nx-wizard-page nx-wizard-page-head h1,body nx-wizard nx-wizard-page nx-wizard-page-head h3,body nx-wizard nx-wizard-page nx-wizard-page-head p,body nx-wizard nx-wizard-page .nx-wizard-page-title h1,body nx-wizard nx-wizard-page .nx-wizard-page-title h3,body nx-wizard nx-wizard-page .nx-wizard-page-title p{margin:0;padding:0;text-align:center}body nx-wizard nx-wizard-page nx-wizard-page-head p,body nx-wizard nx-wizard-page .nx-wizard-page-title p{font-size:0.75rem}body nx-wizard nx-wizard-page nx-wizard-page-body,body nx-wizard nx-wizard-page .nx-wizard-page-content{max-height:calc(100% - 4rem);height:100%;overflow:hidden auto;overflow:hidden overlay;padding:0 2rem;display:flex;flex-direction:column;gap:1rem;scroll-behavior:smooth}body nx-wizard nx-wizard-page nx-wizard-page-body .nx-input-list,body nx-wizard nx-wizard-page .nx-wizard-page-content .nx-input-list{padding:0;box-shadow:none;border-radius:0;background:none}@media screen and (max-width: 800px){body nx-wizard nx-wizard-page nx-wizard-page-body,body nx-wizard nx-wizard-page .nx-wizard-page-content{padding:0 1rem}}@media screen and (max-width: 640px){body nx-wizard nx-wizard-page nx-wizard-page-body .nx-input-list,body nx-wizard nx-wizard-page .nx-wizard-page-content .nx-input-list{max-height:unset}}body nx-wizard nx-wizard-page nx-wizard-page-body.nx-wizard-page-align-center,body nx-wizard nx-wizard-page .nx-wizard-page-content.nx-wizard-page-align-center{place-items:center;text-align:center}body nx-wizard nx-wizard-page.nx-no-padding-h{padding:2rem 0}body nx-wizard nx-wizard-page.nx-no-padding{padding:0}body nx-wizard nx-wizard-page.nx-no-padding .nx-wizard-page-content{max-height:100%}body nx-wizard nx-wizard-page.page-finish{background:none;box-shadow:none;padding:2rem}body nx-wizard nx-wizard-page.page-finish .finish-anim{width:18rem;height:18rem;display:none}body nx-wizard nx-wizard-page.page-finish.page-displayed .finish-anim{display:block}body nx-wizard .nx-wizard-title{text-align:center;padding:1rem;padding-bottom:0;font-size:2rem;font-weight:400;transition:0.25s}body nx-wizard .nx-wizard-title>div{color:inherit}body nx-wizard .nx-wizard-title .subtitle{font-size:1rem}@media screen and (max-width: 800px){body nx-wizard .nx-wizard-title{font-size:1.5rem}}body nx-wizard .nx-wizard-progress{position:absolute;bottom:0;left:0;width:100vw;--border-size: 2px}body nx-wizard .nx-wizard-progress .nx-progress-bar{position:absolute;left:50%;transform:translateX(-50%);width:calc(100% * (var(--current-index) / (var(--total-page) - 1)));transition:width 0.25s ease;height:calc(var(--border-size) * 4);bottom:0;border-radius:var(--element-big-radius)}body nx-wizard .nx-wizard-progress .nx-progress-bar::before{content:"";position:absolute;top:var(--border-size);left:var(--border-size);bottom:var(--border-size);right:var(--border-size);background:var(--backdrop-color-text-color);border-radius:var(--element-big-radius)}body nx-wizard .nx-wizard-progress .nx-wizard-progress-item{display:grid;grid-template-columns:1fr auto 1fr;place-items:center stretch;--item-bg-color: var(--background-color);--item-fg-color: var(--backdrop-color-text-color);--size: 1.5rem}body nx-wizard .nx-wizard-progress .nx-wizard-progress-item::before,body nx-wizard .nx-wizard-progress .nx-wizard-progress-item::after{content:"";display:block;height:var(--border-size);width:100%;background:var(--item-bg-color)}body nx-wizard .nx-wizard-progress .nx-wizard-progress-item:first-child::before{border-radius:var(--element-radius) 0 0 var(--element-radius)}body nx-wizard .nx-wizard-progress .nx-wizard-progress-item:last-child::after{border-radius:0 var(--element-radius) var(--element-radius) 0}body nx-wizard .nx-wizard-progress .nx-wizard-progress-item .progress-bullet{display:flex;align-items:center;justify-content:center;text-align:center;width:var(--size);height:var(--size);border-radius:50%;overflow:hidden;transition:0.25s;position:relative;border:solid var(--border-size) var(--item-bg-color)}body nx-wizard .nx-wizard-progress .nx-wizard-progress-item .progress-bullet label{font-size:calc(var(--size) * 0.5);color:var(--item-fg-color);transition:0.25s}body nx-wizard .nx-wizard-progress .nx-wizard-progress-item .progress-bullet i.fal{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:calc(var(--size) * 0.5);color:var(--item-fg-color);transform:translate(-50%, -50%) rotateY(-90deg);transition:0.25s 0.25s}body nx-wizard .nx-wizard-progress .nx-wizard-progress-item.active{--size: 2rem;--item-fg-color: var(--text-color)}body nx-wizard .nx-wizard-progress .nx-wizard-progress-item.active .progress-bullet{background:var(--item-bg-color)}body nx-wizard .nx-wizard-progress .nx-wizard-progress-item.active label{font-weight:700}body nx-wizard .nx-wizard-progress .nx-wizard-progress-item.completed{--item-bg-color: var(--success);--item-fg-color: #fff}body nx-wizard .nx-wizard-progress .nx-wizard-progress-item.completed .progress-bullet{background:var(--item-bg-color)}body nx-wizard .nx-wizard-progress .nx-wizard-progress-item.completed label{transform:rotateY(-90deg)}body nx-wizard .nx-wizard-progress .nx-wizard-progress-item.completed i.fal.fa-check{transform:translate(-50%, -50%) rotateY(0deg)}body nx-wizard .nx-wizard-progress .nx-wizard-progress-item.completed i.fal.fa-ellipsis-h{display:none}body nx-wizard .nx-wizard-progress .nx-wizard-progress-item:last-child label{transform:rotateY(-90deg)}body nx-wizard .nx-wizard-progress .nx-wizard-progress-item:last-child i.fal.fa-flag-checkered{transform:translate(-50%, -50%) rotateY(0deg)}body nx-wizard .nx-wizard-progress .nx-wizard-progress-item:only-child i.fal.fa-flag-checkered{display:none}body nx-wizard .nx-wizard-progress .nx-wizard-progress-item:only-child i.fal.fa-ellipsis-h{transform:translate(-50%, -50%) rotateY(0deg)}body nx-wizard .nx-wizard-navigation{transition:0.5s;display:flex;gap:1rem;align-items:center;justify-content:center;padding:1.5rem;position:absolute;bottom:0;width:100%;left:0;animation-delay:500ms;z-index:100}@media screen and (max-width: 640px){body nx-wizard .nx-wizard-navigation{padding:0.25rem}}body nx-wizard .nx-wizard-navigation button{transform:translateY(200px);opacity:0;animation:button-slide-in 0.25s ease-in forwards}body nx-wizard .nx-wizard-navigation .cancel-button{margin-right:5rem}@media screen and (max-width: 800px){body nx-wizard .nx-wizard-navigation .cancel-button{margin-right:0;justify-self:flex-start;flex:1}}body nx-wizard .nx-wizard-navigation .cancel-button button{transform:translateY(0px);opacity:1}body nx-wizard .nx-wizard-navigation.active{transition-delay:0.5s;transform:translateY(0)}body nx-wizard.stand-back .nx-wizard-progress,body nx-wizard.stand-back .nx-wizard-title{transform:translateY(-25vh)}body nx-wizard.stand-back .nx-wizard-page-container{opacity:0.1;transform:scale(0.5)}body nx-wizard.stand-back .nx-wizard-navigation{bottom:-6rem}body .nx-wizard#new-certificate-wizard nx-wizard-page.page-reward h3{margin-bottom:2rem}body .nx-wizard#new-certificate-wizard nx-wizard-page.page-reward .reward-list{display:flex;justify-content:center;align-items:flex-end;gap:1rem}body .nx-wizard#new-certificate-wizard nx-wizard-page.page-reward .reward-list .reward-item{display:flex;flex-direction:column;align-items:center;transition:0.25s ease;font-size:1rem;width:5rem;aspect-ratio:1}body .nx-wizard#new-certificate-wizard nx-wizard-page.page-reward .reward-list .reward-item i{font-size:3em}body .nx-wizard#new-certificate-wizard nx-wizard-page.page-reward .reward-list .reward-item label{font-size:0.75em;opacity:0.75}body .nx-wizard#new-certificate-wizard nx-wizard-page.page-reward .reward-list .reward-item:not(.selected):hover{transform:scale(1.25)}body .nx-wizard#new-certificate-wizard nx-wizard-page.page-reward .reward-list .reward-item:not(.selected):hover label{opacity:1}body .nx-wizard#new-certificate-wizard nx-wizard-page.page-reward .reward-list .reward-item.selected{--text-color: var(--action-color);transform:scale(1.25)}body .nx-wizard#new-certificate-wizard nx-wizard-page.page-reward .reward-list .reward-item.selected label{opacity:1}body .nx-wizard#new-playlist-item-wizard nx-wizard-page.page-form-info .form-question-list{display:grid;gap:1rem}body .nx-wizard#new-playlist-item-wizard nx-wizard-page.page-form-info .form-question-list .form-question-item{display:grid;grid-template-columns:1fr auto;gap:1rem;place-items:center stretch}body .nx-wizard#new-playlist-item-wizard nx-wizard-page.page-preview .video-preview{width:640px;margin-inline:auto;background:#baadad;border-radius:0.5rem;box-shadow:0.1rem 0.1rem 0.5rem #0005;overflow:hidden;display:grid;padding:1rem}body .nx-wizard#new-playlist-item-wizard nx-wizard-page.page-preview .video-thumbnail{aspect-ratio:16 / 9;overflow:hidden;margin:-1rem;margin-bottom:1rem;position:relative}body .nx-wizard#new-playlist-item-wizard nx-wizard-page.page-preview .video-thumbnail img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}body .nx-wizard#new-playlist-item-wizard nx-wizard-page.page-preview .video-thumbnail time{display:block;position:absolute;bottom:0.5rem;right:0.5rem;z-index:5;background:#fff;box-shadow:0 0 0 1px #ccc;padding:0.25em 0.5em;border-radius:0.25em}body .nx-wizard#new-playlist-item-wizard nx-wizard-page.page-preview .video-title{font-size:1.2rem;font-weight:500}body .nx-wizard#new-playlist-item-wizard nx-wizard-page.page-preview .video-description{font-weight:0.8rem;opacity:0.75;max-height:4rem;overflow:hidden}body .nx-wizard#new-playlist-item-wizard nx-wizard-page.page-preview .video-tags{display:flex;flex-wrap:wrap;gap:0.25rem 0.5rem;margin-top:1rem}body .nx-wizard#new-playlist-item-wizard nx-wizard-page.page-preview .video-tags:empty{display:none}body .nx-wizard#new-playlist-item-wizard nx-wizard-page.page-preview .video-tags em{font-size:0.7rem;padding:0.25em 0.5em;background:#0002;border-radius:0.25em}#bridge-explorer{position:fixed;top:0px;right:0px;width:50vw;bottom:0px;background:var(--background-color);z-index:20;transition:0.25s;transform:translateX(100%)}#bridge-explorer.display{box-shadow:0 0 20px #00000055;transform:translateX(0)}
/*# sourceMappingURL=styles.min.css.map */