[hidden]{display:none!important}:root{--ae-gap: 5px;--ae-text-area-border: 1px solid #ddd;--ae-text-area-border-radius: 0;--ae-focus-outline-color: #afaeae auto 1px;--ae-toolbar-padding: 1px;--ae-toolbar-bg-color: #f5f5f5;--ae-toolbar-border-radius: 1px solid #ddd;--ae-button-bg-color: white;--ae-button-border: 1px solid #afaeae;--ae-button-radius: 5px;--ae-button-hover-bg-color: #f1f1f1;--ae-button-active-bg-color: #fffbd3;--ae-button-active-hover-bg-color: #fffaad;--ae-button-disabled-bg-color: #f5f5f5;--ae-picker-label-color: white;--ae-picker-icon-bg-color: white;--ae-picker-option-bg-color: #fff;--ae-picker-option-active-bg-color: #fffbd3;--ae-picker-option-focused-bg-color: #fffaad;--ae-picker-option-hover-bg-color: #fbf7ba}:host{--bright-blue: oklch(51.01% .274 263.83);--electric-violet: oklch(53.18% .28 296.97);--french-violet: oklch(47.66% .246 305.88);--vivid-pink: oklch(69.02% .277 332.77);--hot-red: oklch(61.42% .238 15.34);--orange-red: oklch(63.32% .24 31.68);--gray-900: oklch(19.37% .006 300.98);--gray-700: oklch(36.98% .014 302.71);--gray-400: oklch(70.9% .015 304.04);--red-to-pink-to-purple-vertical-gradient: linear-gradient( 180deg, var(--orange-red) 0%, var(--vivid-pink) 50%, var(--electric-violet) 100% );--red-to-pink-to-purple-horizontal-gradient: linear-gradient( 90deg, var(--orange-red) 0%, var(--vivid-pink) 50%, var(--electric-violet) 100% );--pill-accent: var(--bright-blue);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;box-sizing:border-box;font-size:12px!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-family:Inter,Inter Tight,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}h1{font-size:2rem;color:var(--gray-900);font-weight:500;line-height:100%;letter-spacing:-.125rem;margin:0}body{overflow-x:hidden}p{margin:0;color:var(--gray-700)}.page{margin:1rem!important;padding:1rem!important}.content{display:flex;justify-content:flex-start;flex-direction:column;gap:1rem;margin-bottom:1.5rem;margin-left:1rem;align-items:flex-start;padding:1rem}.align-items-center{align-items:center!important}.content h1{margin-top:1.75rem}.content p{margin-top:1.5rem}@media screen and (max-width:650px){.content{flex-direction:column;width:m!important}.divider{height:1px;width:100%;background:var(--red-to-pink-to-purple-horizontal-gradient);margin-block:1.5rem}}.button{cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;margin:0;padding:1rem;border-radius:10px;border:1px solid gray;background:#fff;color:#000}.button:hover{background:gray;color:#fff}.button[disabled]:hover{cursor:not-allowed}.button[disabled]{background:#fff;color:gray}.large-button{width:100%;min-width:100px;min-height:100px;font-size:1.25rem;line-height:100%;font-weight:500}.form-submit-button{min-width:150px;min-height:50px;font-size:1rem;line-height:100%;font-weight:500}.title{align-items:center;display:flex;flex-direction:column;text-align:center;justify-content:center}.app-header{justify-content:space-between;display:flex;flex-direction:row;margin:1rem;padding:1rem;text-align:center;align-items:center;align-content:center}@media(width<600px){.app-header{display:flex;flex-direction:column;text-align:center;align-items:flex-start;align-content:flex-start}}.app-navbar{justify-content:flex-start;display:flex;flex-direction:row;margin-left:2rem;margin-top:.05rem;margin-bottom:.05rem;padding:.05rem;text-align:center;align-items:center;gap:.5rem}@media(width<600px){.app-navbar{display:flex;flex-direction:row;text-align:left;align-items:flex-start;align-content:flex-start}}.app-content{display:flex;flex-direction:column;align-content:flex-start;align-items:stretch;justify-items:flex-start}.no-margin-no-padding{padding:0;margin:0}.flex-place-end{place-self:flex-end!important;place-content:flex-end!important}.navigation-button{background-image:url(/assets/back-button.svg);background-repeat:no-repeat;background-position:left 10px center;background-size:20px;padding-left:40px;height:40px}.navigation-button:hover{background-image:url(/assets/back-button-white.svg);background-repeat:no-repeat;background-position:left 10px center;background-size:20px;padding-left:40px;height:40px}.navigation-button:disabled{background-color:#fff;background-image:url(/assets/back-button.svg);background-repeat:no-repeat;background-position:left 10px center;background-size:20px;padding-left:40px;height:40px}.home-button{background-image:url(/assets/home-button.svg);background-repeat:no-repeat;background-position:left 10px center;background-size:20px;padding-left:40px;height:40px}.home-button:hover{background-image:url(/assets/home-button-white.svg);background-repeat:no-repeat;background-position:left 10px center;background-size:20px;padding-left:40px;height:40px}.inline-flex-row{display:inline-flex;flex-direction:row;align-items:center;gap:.5rem}.inline-flex-row-space-between{display:inline-flex;flex-direction:row;gap:.5rem}.inline-flex-row-title-bar{display:flex;flex-direction:row;gap:1rem;align-content:center;justify-content:space-between;align-items:center;justify-items:center;place-items:center;margin-left:1.5rem;margin-top:.8rem;padding:.2rem}.inline-flex-row-title-bar-reverse{display:flex;flex-direction:row-reverse;place-items:flex-end;gap:1rem;width:100%;margin-right:1.5rem;margin-top:.8rem;padding:.2rem}.app-page-title{font-size:2.5rem;margin-top:20px;margin-bottom:20px}form{margin:1rem;padding:.5rem;text-align:left;border:none;border-radius:8px;display:flex;flex-direction:column;gap:2rem;flex-wrap:wrap;height:600px}fieldset{display:flex;flex-direction:column;border-radius:8px;border:1px solid gray;gap:1rem;width:400px}.big-form{flex-wrap:nowrap!important;height:auto!important}.big-form fieldset{width:auto!important}@media(width<1280px){form{margin:1rem;padding:.5rem;text-align:left;border:none;border-radius:8px;display:flex;flex-direction:column;gap:1rem;height:auto!important}fieldset{display:flex;flex-direction:column;border-radius:8px;border:1px solid gray;gap:1rem;width:auto!important}}@media(width<1280px){.textarea-large{width:auto;overflow:auto;height:auto}}@media(width>1279px){.textarea-large{min-width:600px;height:20rem}}input{border:1px solid gray;border-radius:4px;font-size:1rem;line-height:1rem;padding:.5rem}textarea{border:1px solid gray;border-radius:4px;line-height:1rem;padding:.5rem}select{border:1px solid gray;border-radius:4px;font-size:1rem;line-height:.8rem;padding:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}.icon{width:24px;height:24px;margin:1px;padding:1px}.clickable-icon{cursor:pointer}.text-center{text-align:center}::ng-deep .toast-container{position:fixed!important;z-index:99999!important}.toast-center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;text-shadow:0 1px 0 #ffffff}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0}.toast-container{pointer-events:none;position:fixed;z-index:999999}.toast-container *{box-sizing:border-box}.toast-container .ngx-toastr{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;background-size:24px;box-shadow:0 0 12px #999;color:#fff}.toast-container .ngx-toastr:hover{box-shadow:0 0 12px #000;opacity:1;cursor:pointer}.toast-info{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+)}.toast-error{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+)}.toast-success{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==)}.toast-warning{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==)}.toast-container.toast-top-center .ngx-toastr,.toast-container.toast-bottom-center .ngx-toastr{width:300px;margin-left:auto;margin-right:auto}.toast-container.toast-top-full-width .ngx-toastr,.toast-container.toast-bottom-full-width .ngx-toastr{width:96%;margin-left:auto;margin-right:auto}.ngx-toastr{background-color:#030303;pointer-events:auto}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media all and (max-width:240px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:11em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:241px)and (max-width:480px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:18em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:481px)and (max-width:768px){.toast-container .ngx-toastr.div{padding:15px 15px 15px 50px;width:25em}}.align-center{align-items:center;align-self:center}.place-center{place-content:center}.error{color:red}.default-border{border:1px solid gray}.error-button{color:red;border:1px solid red;background:#fff}.error-button:hover{color:#fff;background:red}.full-width{width:100%!important}.min-width-400{min-width:400px!important}@media(width<400px){.min-width-400{min-width:unset!important}}.list-item-container{display:flex;flex-direction:column;gap:.5rem;border-radius:10px;border:1px solid gray;margin:5px;padding:.5rem;overflow:auto;text-align:center;background-color:#fff;width:250px}@media(width<550px){.list-item-container{max-width:180px;margin:1rem;padding:1rem}}@media(width>601px)and (width<900px){.list-item-container{max-width:210px;margin:1rem;padding:1rem}}.list-item-container-item-title{display:flex;flex-direction:column;overflow:auto;text-wrap:auto}.list-item-container-item{display:flex;flex-direction:column;text-wrap:auto}.list-container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;gap:1.5rem;margin:1rem}@media(width<550px){.list-container{display:grid;grid-template-columns:1fr;gap:.1rem}}@media(width>551px)and (width<700px){.list-container{display:grid;grid-template-columns:1fr 1fr!important;gap:.1rem}}@media(width>701px)and (width<900px){.list-container{display:grid;grid-template-columns:1fr 1fr 1fr!important;gap:.1rem}}.list-container-action{background:#d3d3d3;color:#000;border:1px solid lightgray;border-radius:10px;cursor:pointer}.dashboard-actions{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:1rem}@media(width<600px){.dashboard-actions{display:flex!important;flex-direction:column!important}}.dashboard-item{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;margin:1rem;padding:1rem;border-radius:10px;border:1px solid gray;cursor:pointer;min-width:250px;min-height:200px}@media(width<600px){.dashboard-item{min-width:auto!important;min-height:auto!important}}.dashboard-item:hover{color:#fff;background-color:gray}.title-bar{display:flex;flex-direction:row;gap:1rem}
