:root{--p-progressbar-background:hsla(0,0%,100%,.161)!important;--p-progressbar-value-background:#05b2bb!important;--p-progressbar-border-radius:.5rem!important;--p-progressbar-height:.5rem!important;--p-progressspinner-color-one:#00dfee!important;--p-progressspinner-color-two:#056f82!important;--p-progressspinner-color-three:#00dfee!important;--p-progressspinner-color-four:#056f82!important;--p-select-placeholder-color:hsla(0,0%,100%,.733)!important;--p-password-strength-weak-background:#6e0000!important;--p-password-strength-medium-background:#ffed4e!important;--p-password-strength-strong-background:#005c00!important;--background-gradient:radial-gradient(circle at top left,#00dfee 0%,#056f82 10%,#0a0118 30%,transparent 100%),radial-gradient(circle at bottom right,#00dfee 0%,#056f82 10%,#0a0118 30%,transparent 100%)}body,html{background:#000;color:#fff;font-family:Satoshi,sans-serif;font-size:clamp(16px,.75vw,24px)}.bg-sidebar{background:#0a0118}main{background:transparent;flex:1 1 0%;margin-top:.5rem;overflow-y:auto;overflow:hidden;position:relative;scrollbar-width:none;-ms-overflow-style:none;font-size:1rem;height:100dvh;z-index:0}main:before{background:var(--background-gradient);content:"";filter:blur(4rem);inset:0;inset:-4rem;position:absolute;z-index:-1}@media (min-width:768px){main{border-top-left-radius:1.5rem;padding:1.5rem}}h1{font-size:2rem;line-height:1.2}h1,h2{color:#fff;font-weight:500}h2{font-size:1.5rem}h3{font-size:1.25rem;font-weight:500}div,h3,p,span{color:#fff}a{align-items:center;display:flex;flex-direction:row;font-size:1rem;gap:8px;padding:8px 12px}a span.dark{color:#fffb}.active-link,a:hover{background:#fff3;border-radius:6px}.active-link span{color:#fff}.light-divider:before{border-block-start:1px solid hsla(0,0%,100%,.161)!important;border-top:1px solid hsla(0,0%,100%,.161)!important;color:#ffffff29!important}.dark-divider:before{border-block-start:1px solid #aaa!important;border-top:1px solid #aaa!important;color:#aaa!important}.card{background:#ffffff08;border:1px solid hsla(0,0%,100%,.161);border-radius:.75rem;margin:0 auto;max-width:100%;padding:1.5rem;width:100%}.card-title{font-weight:500;margin-bottom:1rem;text-align:left}.form{display:flex;flex-direction:column;gap:1rem}.form-row{display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media (max-width:80rem){.form-row{grid-template-columns:1fr}}@media (max-width:64rem){.form-row{grid-template-columns:1fr 1fr}}@media (max-width:40rem){.form-row{grid-template-columns:1fr}}.form-grid{display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-block:1rem}.form-grid>*{display:flex;flex-direction:column;height:100%}@media (max-width:768px){.form-grid{grid-template-columns:repeat(1,1fr)}}.form-group{display:flex;flex-direction:column;gap:.5rem}.action-button,.danger-button,.form-input,.form-password,.form-select,.form-textarea,.secondary-button,input{background:#ffffff14!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:.5rem!important;color:#fff!important;font-size:1rem!important;height:3.25rem;padding:.75rem!important;transition:all .2s ease!important}.action-button::-moz-placeholder,.danger-button::-moz-placeholder,.form-input::-moz-placeholder,.form-password::-moz-placeholder,.form-select::-moz-placeholder,.form-textarea::-moz-placeholder,.secondary-button::-moz-placeholder,input::-moz-placeholder{color:#ffffff80}.action-button::placeholder,.danger-button::placeholder,.form-input::placeholder,.form-password::placeholder,.form-select::placeholder,.form-textarea::placeholder,.secondary-button::placeholder,input::placeholder{color:#ffffff80}.action-button:focus,.danger-button:focus,.form-input:focus,.form-password:focus,.form-select:focus,.form-textarea:focus,.secondary-button:focus,input:focus{background:#ffffff14!important;border-color:#fff!important;outline:none}.action-button:hover,.danger-button:hover,.form-input:hover,.form-password:hover,.form-select:hover,.form-textarea:hover,.secondary-button:hover,input:hover{border-color:#ffffff4d!important}.form-input.no-resize,.form-select.no-resize,.form-textarea.no-resize,.no-resize.action-button,.no-resize.danger-button,.no-resize.form-password,.no-resize.secondary-button,input.no-resize{resize:none!important}.form-password{background:#efefef!important}.form-password,.form-password:focus{border-radius:.5rem!important;caret-color:#000!important;color:#000!important}.form-password:focus{background:#ececec!important}.form-password.meter:focus{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.form-password::-moz-placeholder{color:#00000042!important}.form-password::placeholder{color:#00000042!important}.dropdown-overlay,.overlay,.password-overlay{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#00000075!important;border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important;box-shadow:-8px 0 4px -4px #00000042,8px 0 4px -4px #00000042,0 8px 4px 2px #00000042!important}.password-overlay{padding:.25rem .5rem!important}.p-password-meter{border-radius:.5rem!important;height:.25rem!important}.error-message{background:#ff00001a;border:1px solid rgba(255,0,0,.3);border-radius:.5rem;color:#ff6b6b;font-size:.875rem;padding:.75rem;text-align:center}.p-radiobutton .p-radiobutton-box{background:#ffffff14!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:50%!important;height:2rem!important;margin:.5rem .25rem!important;transition:all .2s ease!important;width:2rem!important}.p-radiobutton .p-radiobutton-box:hover{border-color:#a1a1a1!important}.p-radiobutton .p-radiobutton-box.p-highlight{background:#5f267c!important;border-color:#5f267c!important}.p-radiobutton .p-radiobutton-box .p-radiobutton-icon{background:#fff!important;border-radius:50%!important;height:.5rem!important;width:.5rem!important}.p-radiobutton:focus-within .p-radiobutton-box{border-color:#fff!important;box-shadow:0 0 0 2px #fff3!important;outline:none!important}.options-label{font-size:1rem;padding:.5rem .5rem .5rem .75rem!important;width:100%}.options-label:hover{background-color:#ffffff29!important}.options-label:last-child{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}:deep(.p-select-open){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}legend{color:#fffb;font-size:.875rem}:deep(.p-invalid){border-color:#f43f5e!important;color:#f43f5e!important}:deep(.p-invalid)::-moz-placeholder{color:#f43f5e!important}:deep(.p-invalid)::placeholder{color:#f43f5e!important}.error-hint{color:#f43f5e;font-size:.875rem;margin-left:.75rem}.dropdown-overlay,.overflow-y-auto,.overlay,.password-overlay{overflow-y:auto!important;scrollbar-color:hsla(0,0%,100%,.302) transparent;scrollbar-width:thin}.dropdown-overlay::-webkit-scrollbar,.overflow-y-auto::-webkit-scrollbar,.overlay::-webkit-scrollbar,.password-overlay::-webkit-scrollbar{width:6px}.dropdown-overlay::-webkit-scrollbar-track,.overflow-y-auto::-webkit-scrollbar-track,.overlay::-webkit-scrollbar-track,.password-overlay::-webkit-scrollbar-track{background:transparent}.dropdown-overlay::-webkit-scrollbar-thumb,.overflow-y-auto::-webkit-scrollbar-thumb,.overlay::-webkit-scrollbar-thumb,.password-overlay::-webkit-scrollbar-thumb{background-color:#ffffff4d;border-radius:3px}.dropdown-overlay::-webkit-scrollbar-thumb:hover,.overflow-y-auto::-webkit-scrollbar-thumb:hover,.overlay::-webkit-scrollbar-thumb:hover,.password-overlay::-webkit-scrollbar-thumb:hover{background-color:#ffffff80}.overflow-x-auto{scrollbar-color:hsla(0,0%,100%,.302) transparent;scrollbar-width:thin}.overflow-x-auto::-webkit-scrollbar{height:4px}.overflow-x-auto::-webkit-scrollbar-thumb,.overflow-x-auto::-webkit-scrollbar-track{background:#fff;border-radius:10px}.overflow-x-auto::-webkit-scrollbar-thumb:hover{background:#fffb}.login-header{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:center;margin-bottom:.5rem;text-align:center}.login-logo{height:5.5rem;width:4rem}.login-title{color:#fff;font-weight:500;text-align:center}.login-title .gradient{background:-webkit-linear-gradient(0deg,#ac6aa9,#1d71b8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.login-description{color:#fffb;font-size:1rem;margin-bottom:2rem}button{border-radius:5px;font-size:1.125rem;font-weight:600}.p-button:disabled{cursor:not-allowed!important}.p-button:disabled:hover{background:inherit!important}.filled-button,.outlined-button,.submit-button{background:#fff!important;border-radius:2rem!important;color:#000!important;padding:.5rem 1rem!important}.filled-button:hover,.outlined-button:hover,.submit-button:hover{background:#d2d2d2!important}.filled-button span,.outlined-button span,.submit-button span{color:#000!important}.icon-button,.logout-button,.rounded-button,.text-button{border-radius:.5rem!important;padding:.5rem 1rem!important}.icon-button span,.logout-button span,.rounded-button span,.text-button span{height:2rem;width:2rem}.icon-button:hover,.logout-button:hover,.rounded-button:hover,.text-button:hover{background-color:#fff3!important}.icon-button:disabled:hover,.logout-button:disabled:hover,.rounded-button:disabled:hover,.text-button:disabled:hover{background-color:inherit!important}.icon-button:disabled span,.logout-button:disabled span,.rounded-button:disabled span,.text-button:disabled span{color:#ffffff4d!important}.active.icon-button,.active.logout-button,.active.rounded-button,.text-button.active{background:#fff!important;border-radius:.5rem!important;color:#000!important;padding:.5rem 1rem!important}.active.icon-button span,.active.logout-button span,.active.rounded-button span,.text-button.active span{color:#000}.active.icon-button:disabled,.active.logout-button:disabled,.active.rounded-button:disabled,.text-button.active:disabled{background:#fff!important;border-radius:.5rem!important;color:#000!important;cursor:alias!important;padding:.5rem 1rem!important}.active.icon-button:disabled span,.active.logout-button:disabled span,.active.rounded-button:disabled span,.text-button.active:disabled span{color:#000}.secondary-button{background:#fff3!important;color:#fff!important}.secondary-button:hover{background:#ffffff4d!important}.icon-button{height:2.25rem;padding:.5rem!important;width:2.25rem}.action-button,.danger-button,.secondary-button{font-weight:400}.logout-button span{height:1.25rem;width:1.25rem}.logout-button:hover{background-color:#fff3!important}.outlined-button{background-color:transparent!important;color:#fffb!important}.outlined-button:hover{color:#00000075!important}.submit-button{margin:auto!important}@media (max-width:1024px){.submit-button{width:100%}}.danger-button{background-color:transparent!important;border:none!important;color:#f43f5e!important}.danger-button:hover{background:#f43f5e!important;color:#fff!important}.rounded-button{border:2px solid hsla(0,0%,100%,.733)!important;border-radius:50%!important;height:3rem;width:3rem}
