:root{--neutral-lighter:#1c1c1c;--neutral-darker:#262626;--neutral-black:#121212;--background:var(--neutral-lighter);--background-darker:var(--neutral-darker);--background-light:var(--neutral-darker);--color-bg:#1c1c1c;--color-surface:#262626;--color-text:#fff;--color-text-muted:#fff9;--color-shadow-ring:#fafafa1a;--color-btn-bg:#fff;--color-btn-border:#fff;--color-btn-text:#121212;--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)}[data-theme=light]{--neutral-lighter:#f4f6f8;--neutral-darker:#e9ecef;--neutral-black:#f8f9fa;--background:#f4f6f8;--background-darker:#e9ecef;--background-light:#fff;--color-bg:#f4f6f8;--color-surface:#fff;--color-text:#111827;--color-text-muted:#0009;--color-shadow-ring:#00000014;--color-btn-bg:#111827;--color-btn-border:#111827;--color-btn-text:#fff}*{box-sizing:border-box}html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-color:var(--color-bg);color:var(--color-text);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{background-color:var(--color-surface);padding:var(--space-md);border-radius:1.5rem}.card h2,.card h4{margin-bottom:var(--space-sm)}.width-shadow{box-shadow:var(--color-shadow-ring) 0px 0px 0px 1px,#0000000f 0px .1px .3px 0px,#0000001f 0px 1px 2px 0px}.w-100{width:100%}.info-button{border:1.5px solid var(--color-text-muted);width:.85rem;height:.85rem;color:var(--color-text-muted);cursor:pointer;vertical-align:top;background:0 0;border-radius:50%;justify-content:center;align-items:center;margin-left:.4rem;padding:0;font-size:.5rem;font-weight:700;line-height:1;transition:border-color .15s,color .15s;display:inline-flex;position:relative;top:-.2rem}.info-button:hover{border-color:var(--accent-purple);color:var(--accent-purple)}.mw-md{max-width:768px}.p-button,.p-panel .p-panel-header .p-panel-header-icon{background-color:var(--color-btn-bg);border-color:var(--color-btn-border);color:var(--color-btn-text)}.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);width:100%;color:var(--color-text)}.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:var(--color-text)}.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:var(--color-text)}.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:var(--color-surface)}.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:var(--color-text)}.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)}.p-dropdown,.p-select{background:var(--background-light);border-color:var(--color-shadow-ring);color:var(--color-text)}.p-dropdown .p-dropdown-label,.p-dropdown .p-select-label,.p-select .p-dropdown-label,.p-select .p-select-label,.p-dropdown .p-dropdown-trigger,.p-dropdown .p-select-dropdown,.p-select .p-dropdown-trigger,.p-select .p-select-dropdown{color:var(--color-text)}.p-dropdown-panel,.p-select-overlay{background:var(--background-light);color:var(--color-text)}.p-dropdown-panel .p-dropdown-items,.p-dropdown-panel .p-select-list,.p-select-overlay .p-dropdown-items,.p-select-overlay .p-select-list{background:var(--background-light)}.p-dropdown-panel .p-dropdown-items .p-dropdown-item,.p-dropdown-panel .p-dropdown-items .p-select-option,.p-dropdown-panel .p-select-list .p-dropdown-item,.p-dropdown-panel .p-select-list .p-select-option,.p-select-overlay .p-dropdown-items .p-dropdown-item,.p-select-overlay .p-dropdown-items .p-select-option,.p-select-overlay .p-select-list .p-dropdown-item,.p-select-overlay .p-select-list .p-select-option{color:var(--color-text)}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:hover,.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight,.p-dropdown-panel .p-dropdown-items .p-select-option:hover,.p-dropdown-panel .p-dropdown-items .p-select-option.p-highlight,.p-dropdown-panel .p-select-list .p-dropdown-item:hover,.p-dropdown-panel .p-select-list .p-dropdown-item.p-highlight,.p-dropdown-panel .p-select-list .p-select-option:hover,.p-dropdown-panel .p-select-list .p-select-option.p-highlight,.p-select-overlay .p-dropdown-items .p-dropdown-item:hover,.p-select-overlay .p-dropdown-items .p-dropdown-item.p-highlight,.p-select-overlay .p-dropdown-items .p-select-option:hover,.p-select-overlay .p-dropdown-items .p-select-option.p-highlight,.p-select-overlay .p-select-list .p-dropdown-item:hover,.p-select-overlay .p-select-list .p-dropdown-item.p-highlight,.p-select-overlay .p-select-list .p-select-option:hover,.p-select-overlay .p-select-list .p-select-option.p-highlight{background:var(--accent-purple);color:#fff}@media (max-width:600px){.p-button .p-button-label{display:none}.p-button .p-button-icon{margin:0}}.password-full-width .p-icon-field{width:100%!important}.password-full-width .p-icon-field .p-input-icon{top:50%;transform:translateY(-50%)}
