:root{--neutral-lighter:#1c1c1c;--neutral-darker:#262626;--neutral-black:#121212;--background:var(--neutral-lighter);--background-darker:var(--neutral-darker);--background-light:var(--neutral-darker);--accent-green:#7ba67f;--accent-red:#bd2b0b;--accent-blue:#488bc9;--accent-purple:#4c6df0;--space-4xs:clamp(.125rem, calc(.125rem + 0vw), .125rem);--space-3xs:clamp(.25rem, calc(.25rem + 0vw), .25rem);--space-2xs:clamp(.5rem, calc(.5rem + 0vw), .5rem);--space-xs:clamp(.75rem, calc(.75rem + 0vw), .75rem);--space-sm:clamp(1rem, calc(1rem + 0vw), 1rem);--space-md:clamp(1.5rem, calc(1.125rem + .78125vw), 1.75rem);--space-lg:clamp(2.25rem, calc(1.125rem + 2.34375vw), 3rem);--space-xl:clamp(3.5rem, calc(1.25rem + 4.6875vw), 5rem);--space-2xl:clamp(5.75rem, calc(2.375rem + 7.03125vw), 8rem);--space-3xl:clamp(9.25rem, calc(4.75rem + 9.375vw), 12.25rem);--space-4xl:clamp(15rem, calc(7.5rem + 15.625vw), 20rem)}*{box-sizing:border-box}html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;color:#fff;background-color:#1c1c1c;margin:0;font-family:apple-system,"system-ui",Helvetica,Arial,sans-serif;font-weight:400}h1,h2,h3,h4,h5,h6{margin:0}h4{font-size:1.125rem;font-weight:600;line-height:1.75rem}p{margin:0;font-size:1rem;font-weight:400;line-height:1.5rem}a,label{color:var(--accent-purple)}.card{padding:var(--space-md);background-color:#262626;border-radius:1.5rem}.card h2,.card h4{margin-bottom:var(--space-sm)}.width-shadow{box-shadow:0 0 0 1px #fafafa1a,0 .1px .3px #0000000f,0 1px 2px #0000001f}.w-100{width:100%}.mw-md{max-width:768px}.p-button,.p-panel .p-panel-header .p-panel-header-icon{color:var(--neutral-black);background-color:#fff;border-color:#fff}.p-button:hover,.p-panel .p-panel-header .p-panel-header-icon:hover{background-color:var(--accent-purple);border-color:var(--accent-purple);color:#fff}.color-red{color:var(--accent-red)}.p-inputtext{background:var(--background-light);color:#fff;width:100%}.p-divider .p-divider-content{background-color:var(--background-light)}.p-inputswitch.p-highlight .p-inputswitch-slider{background:var(--accent-purple)}.p-checkbox.p-highlight .p-checkbox-box{background:var(--accent-purple);border-color:var(--accent-purple)}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{background-color:var(--accent-purple)}.p-menu .p-menuitem.p-highlight>.p-menuitem-content,.p-menu .p-menuitem.p-focus>.p-menuitem-content,.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content,.p-tieredmenu .p-menuitem.p-focus>.p-menuitem-content{background:var(--accent-purple)}.p-menu.p-menu-overlay{background-color:var(--background)}.p-menuitem-link,.p-menuitem-text,.p-menuitem-icon{color:#fff}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:var(--accent-purple)}.p-tieredmenu{background-color:var(--background-light);padding:var(--space-sm) 0;border:none;border-radius:1.5rem;margin:0;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}header .p-tieredmenu{width:100%}.p-submenu-list{padding:var(--space-sm) 0;background-color:var(--background-light);border-radius:1rem;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.p-treetable-table .p-treetable-tbody>tr>td,.p-treetable-table .p-treetable-thead>tr>th,.p-datatable .p-datatable-tbody>tr,.p-datatable .p-datatable-thead>tr>th,.p-datatable .p-datatable-header,.p-datatable .p-paginator-bottom,.p-panel .p-panel-header,.p-panel .p-panel-content,.p-dialog .p-dialog-header,.p-dialog .p-dialog-content,.p-dialog .p-dialog-footer{background:var(--background-light);color:#fff}.p-card{background:var(--accent-purple);color:#fff}.p-toast{opacity:1}.p-toast .p-toast-message.p-toast-message-success,.p-toast .p-toast-message.p-toast-message-error{background-color:#262626}.p-toast .p-toast-message.p-toast-message-error,.p-toast .p-toast-message.p-toast-message-success,.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close,.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close{color:#fff}.p-toast .p-toast-message .p-toast-icon-close:hover{background:0 0}.p-toast .p-toast-message.p-toast-message-success{border-color:var(--accent-green)}.p-toast .p-toast-message.p-toast-message-error{border-color:var(--accent-red)}.password-full-width .p-icon-field{width:100%!important}.password-full-width .p-icon-field .p-input-icon{top:50%;transform:translateY(-50%)}
