﻿.scroll-icon span::before,.scroll-icon::before{width:1.15rem;height:1.15rem;border-radius:0;bottom:0;border-right:.2rem solid #fff;border-bottom:.2rem solid #fff;display:block;left:50%}.valid.modified:not([type=checkbox]){outline:#26b050 solid 1px}.invalid{outline:red solid 1px}.validation-message{color:red}.bi-color-ps::before{background:linear-gradient(45deg,#e7413c,#e7603c,#e87d3a);color:transparent;background-clip:text}.page-transition-in{animation:.5s forwards page-transition-in-anim}.page-transition-out{animation:.8s forwards page-transition-out-anim;overflow-y:hidden}@keyframes page-transition-in-anim{0%{opacity:0;transform:translateY(-20vh)}100%{opacity:1;transform:translateY(0)}}@keyframes page-transition-out-anim{0%{opacity:1;transform:translateY(0);overflow:hidden;max-height:10000px}62.5%{opacity:0;transform:translateY(-10vh)}100%{opacity:0;transform:translateY(-10vh);overflow:hidden;max-height:100vh}}#blazor-error-ui{background:#ffffe0;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,.2);display:none;left:0;padding:.6rem 1.25rem .7rem;position:fixed;width:100%;z-index:1000}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:.75rem;top:.5rem}.blazor-error-boundary{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) 1rem/1.8rem no-repeat,#b32121;padding:1rem 1rem 1rem 3.7rem;color:#fff}.blazor-error-boundary::after{content:"An error has occurred."}.loading-progress{position:relative;display:block;width:8rem;height:8rem;margin:20vh auto 1rem}.loading-progress circle{fill:none;stroke:#e0e0e0;stroke-width:.6rem;transform-origin:50% 50%;transform:rotate(-90deg)}.loading-progress circle:last-child{stroke:#1b6ec2;stroke-dasharray:calc(3.141 * var(--blazor-load-percentage,0%) * 0.8),500%;transition:stroke-dasharray 50ms ease-in-out}.loading-progress-text{position:absolute;text-align:center;font-weight:700;inset:calc(20vh + 3.25rem) 0 auto 0.2rem}.loading-progress-text:after{content:var(--blazor-load-percentage-text, "Loading")}code{color:#c02d76}.scroll-icon{border-radius:0;transform:translateX(-50%);box-sizing:content-box}.scroll-icon::before{content:' ';position:absolute;animation:2s infinite scroll-wheel-animation;transform:translateY(.75rem) translateX(-50%) rotate(45deg)}.scroll-icon span::before{content:' ';position:absolute;animation:2s infinite scroll-wheel-animation-2;transform:translateY(1.25rem) translateX(-50%) rotate(45deg)}#loading-screen[app-loaded=true]{animation:1s forwards fade-out-loading-screen}#loading-screen[loading-screen-hidden=true]{display:none!important;height:0!important}@keyframes fade-out-loading-screen{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-10vh)}}@keyframes scroll-wheel-animation{0%{transform:translateY(.75rem) translateX(-50%) rotate(45deg);opacity:.1}25%,50%{opacity:1}100%{transform:translateY(1.75rem) translateX(-50%) rotate(45deg);opacity:.1}}@keyframes scroll-wheel-animation-2{0%{transform:translateY(1.25rem) translateX(-50%) rotate(45deg);opacity:.1}25%,50%{opacity:1}100%{transform:translateY(2.3rem) translateX(-50%) rotate(45deg);opacity:.1}}*{outline:0!important}.animate-appear-from-bottom{animation:1s forwards slide-in-from-bottom}.animate-appear-from-top{animation:1s forwards slide-in-from-top}.animate-appear-from-left{animation:1s forwards slide-in-from-left}.animate-appear-from-right{animation:1s forwards slide-in-from-right}.animate-appear{animation:1s forwards appear}@keyframes appear{0%{opacity:0}100%{opacity:1}}@keyframes slide-in-from-left{0%{transform:translateX(-10rem);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes slide-in-from-right{0%{transform:translateX(10rem);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes slide-in-from-top{0%{transform:translateY(-5rem);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes slide-in-from-bottom{0%{transform:translateY(5rem);opacity:0}100%{transform:translateX(0);opacity:1}}@media (pointer:fine){.mouse-cursor{position:fixed;background:#00000020;width:1.5rem;height:1.5rem;left:-100vw;top:-100vh;border-radius:50%;transition:transform 150ms ease-in-out,opacity .3s;pointer-events:none;z-index:10}.mouse-cursor-hovering{transform:scale(1.8);background:#00000030;opacity:1!important}}.clickable-link span,li.clickable-link,span.clickable-link{display:block;position:relative;width:fit-content}.clickable-link a:not(.ignore-hover)::before,.clickable-link span:not(.ignore-hover)::before,li.clickable-link:not(:has(span)):not(.ignore-hover)::before,span.clickable-link:not(:has(span))::before{position:absolute;display:block;content:' ';width:0;height:.15rem;background:linear-gradient(45deg,#e7413c,#e7603c,#e87d3a);bottom:max(-20%,-.35rem);left:50%;opacity:0;transform:translateX(-50%);transition:.3s ease-in-out}.clickable-link:hover a:not(.ignore-hover)::before,.clickable-link:hover span:not(.ignore-hover)::before,li.clickable-link:not(:has(span)):not(.ignore-hover):hover::before,span.clickable-link:not(:has(span)):hover::before{width:100%;opacity:1}.text-ps{background:linear-gradient(45deg,#e7413c,#e7603c,#e87d3a);color:transparent!important;background-clip:text}.link-btn{text-decoration:none}.link-btn:hover{text-decoration:underline}.ps-header{min-width:95vw;max-width:95vw;width:max-content;transition:min-width .2s}@media (min-width:768px){.border-md-bottom-0{border-bottom:none!important}.border-md-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.ps-header{min-width:75%}}.sub-items{position:relative}.sub-items::before{content:' ';width:.5rem;height:.5rem;border-bottom:.125rem solid #e7413c;border-right:.125rem solid #e7413c;transform:translateY(-50%) rotate(45deg);top:1.25rem;position:absolute;right:1.25rem;transition:transform .2s}.sub-items-showing::before{transform:translateY(-50%) rotate(225deg)}