:root{--brand-navy:#1a2d4a;--brand-blue:#1e5bff;--brand-mint:#3cddb8;--color-danger:#dc2626;--color-danger-hover:#b91c1c;--color-danger-active:#991b1b;--color-danger-fg:#fff;--color-danger-ring:#dc262659;--color-danger-muted-bg:#fef2f2;--color-danger-muted-border:#fecaca;--color-danger-muted-fg:#991b1b;--color-warning:#d97706;--color-warning-hover:#b45309;--color-warning-active:#92400e;--color-warning-fg:#fff;--color-warning-ring:#d9770659;--color-warning-muted-bg:#fff7ed;--color-warning-muted-border:#fde68a;--color-warning-muted-fg:#92400e;--color-header:#1a2d4a;--color-primary:#1e5bff;--color-primary-hover:#1849d6;--color-primary-active:#1539ad;--color-secondary:#3cddb8;--color-dark:#1a2d4a;--color-text:#1f2937;--color-text-muted:#4b5563;--color-background:#f6f8fc;--color-menu-background:#fff;--color-menu-text:#1a2d4a;--chip-bg:#eef3ff;--chip-border:#b3c8ff;--chip-color:inherit;--chip-bg-hover:#d9e3ff;--surface-0:#fff;--surface-50:#f8fafc;--surface-100:#f1f5f9;--surface-200:#e2e8f0;--surface-300:#cbd5e1;--surface-400:#94a3b8;--surface-500:#64748b;--surface-600:#475569;--surface-700:#334155;--surface-800:#1e293b;--surface-900:#0f172a;--btn-primary-bg:var(--color-primary);--btn-primary-bg-hover:var(--color-primary-hover);--btn-primary-bg-active:var(--color-primary-active);--btn-primary-fg:#fff;--btn-primary-border:var(--color-primary);--btn-primary-ring:#1e5bff52;--btn-secondary-bg:var(--surface-0);--btn-secondary-bg-hover:var(--surface-50);--btn-secondary-bg-active:var(--surface-100);--btn-secondary-fg:var(--surface-700);--btn-secondary-border:var(--surface-200);--btn-secondary-ring:#64748b40;--btn-success-bg:#1cc59d;--btn-success-bg-hover:#11a17f;--btn-success-bg-active:#107f66;--btn-success-fg:#fff;--btn-success-border:#1cc59d;--btn-success-ring:#3cddb866;--btn-danger-bg:var(--color-danger);--btn-danger-bg-hover:var(--color-danger-hover);--btn-danger-bg-active:var(--color-danger-active);--btn-danger-fg:var(--color-danger-fg);--btn-danger-border:var(--color-danger);--btn-danger-ring:var(--color-danger-ring);--btn-warning-bg:var(--color-warning);--btn-warning-bg-hover:var(--color-warning-hover);--btn-warning-bg-active:var(--color-warning-active);--btn-warning-fg:var(--color-warning-fg);--btn-warning-border:var(--color-warning);--btn-warning-ring:var(--color-warning-ring);--btn-ghost-bg:transparent;--btn-ghost-bg-hover:var(--surface-100);--btn-ghost-bg-active:var(--surface-200);--btn-ghost-fg:var(--surface-700);--btn-ghost-border:transparent;--btn-ghost-ring:#64748b40;--btn-disabled-bg:var(--surface-100);--btn-disabled-fg:var(--surface-400);--btn-disabled-border:var(--surface-200);--p-primary-color:var(--color-primary)!important;--p-primary-50:#eef3ff!important;--p-primary-100:#d9e3ff!important;--p-primary-200:#b3c8ff!important;--p-primary-300:#85a4ff!important;--p-primary-400:#5380ff!important;--p-primary-500:#1e5bff!important;--p-primary-600:#1849d6!important;--p-primary-700:#1539ad!important;--p-primary-800:#122d85!important;--p-primary-900:#0e2363!important;--p-accent-50:#ebfdf6!important;--p-accent-100:#d2f9ea!important;--p-accent-200:#a7f1d6!important;--p-accent-300:#6ee5bd!important;--p-accent-400:#3cddb8!important;--p-accent-500:#1cc59d!important;--p-accent-600:#11a17f!important;--p-accent-700:#107f66!important;--p-accent-800:#115f4d!important;--p-accent-900:#0e4a3d!important}.p-select-label,.p-multiselect-label{line-height:normal}.p-multiselect-header{align-items:center;gap:8px;padding:8px 12px;display:flex}.p-multiselect-header:after{content:"Select all";color:var(--color-text);font-size:1rem}[data-theme=dark],[data-theme=dark] :root{--color-text:#e5e7eb;--color-text-muted:#94a3b8;--color-background:#0d1828;--color-menu-background:#142339;--color-menu-text:#e5e7eb;--color-header:#1a2d4a;--color-primary:#5380ff;--color-primary-hover:#85a4ff;--color-primary-active:#1e5bff;--color-secondary:#3cddb8;--color-dark:#0d1828;--surface-0:#142339;--surface-50:#1a2d4a;--surface-100:#213657;--surface-200:#2c4571;--surface-300:#3d588a;--surface-400:#6783b3;--surface-500:#94a3b8;--surface-600:#cbd5e1;--surface-700:#e2e8f0;--surface-800:#f1f5f9;--surface-900:#f8fafc;--chip-bg:#1e5bff2e;--chip-border:#5380ff73;--chip-color:#d9e3ff;--chip-bg-hover:#1e5bff47;--btn-primary-bg:#1e5bff;--btn-primary-bg-hover:#5380ff;--btn-primary-bg-active:#1849d6;--btn-primary-fg:#fff;--btn-primary-border:#1e5bff;--btn-primary-ring:#5380ff66;--btn-secondary-bg:#1a2d4a;--btn-secondary-bg-hover:#213657;--btn-secondary-bg-active:#2c4571;--btn-secondary-fg:#e2e8f0;--btn-secondary-border:#2c4571;--btn-success-bg:#3cddb8;--btn-success-bg-hover:#6ee5bd;--btn-success-bg-active:#1cc59d;--btn-success-fg:#0e2363;--btn-success-border:#3cddb8;--color-danger:#ef4444;--color-danger-hover:#f87171;--color-danger-active:#dc2626;--color-danger-ring:#ef444466;--color-danger-muted-bg:#2d0a0f;--color-danger-muted-border:#9f1239;--color-danger-muted-fg:#fecaca;--color-warning:#f59e0b;--color-warning-hover:#fbbf24;--color-warning-active:#d97706;--color-warning-ring:#f59e0b66;--color-warning-muted-bg:#1c1500;--color-warning-muted-border:#854d0e;--color-warning-muted-fg:#fde68a;--btn-ghost-bg-hover:#1a2d4a;--btn-ghost-bg-active:#213657;--btn-ghost-fg:#e2e8f0;--btn-disabled-bg:#1a2d4a;--btn-disabled-fg:#6783b3;--btn-disabled-border:#2c4571;--p-surface-0:#142339;--p-surface-50:#1a2d4a;--p-surface-100:#213657;--p-surface-200:#2c4571;--p-surface-300:#3d588a;--p-surface-400:#6783b3;--p-surface-500:#94a3b8;--p-surface-600:#cbd5e1;--p-surface-700:#e2e8f0;--p-surface-800:#f1f5f9;--p-surface-900:#f8fafc;--p-surface-950:#fff;--p-content-background:#142339;--p-content-hover-background:#1a2d4a;--p-content-border-color:#2c4571;--p-content-color:#e5e7eb;--p-content-hover-color:#f1f5f9;--p-text-color:#e5e7eb;--p-text-hover-color:#f1f5f9;--p-text-muted-color:#94a3b8;--p-text-hover-muted-color:#cbd5e1;--p-overlay-modal-background:#142339;--p-overlay-modal-border-color:#2c4571;--p-overlay-modal-color:#e5e7eb;--p-overlay-popover-background:#142339;--p-overlay-popover-border-color:#2c4571;--p-overlay-popover-color:#e5e7eb;--p-overlay-select-background:#142339;--p-overlay-select-border-color:#2c4571;--p-overlay-select-color:#e5e7eb;--p-form-field-background:#1a2d4a;--p-form-field-disabled-background:#213657;--p-form-field-filled-background:#1a2d4a;--p-form-field-filled-hover-background:#213657;--p-form-field-filled-focus-background:#213657;--p-form-field-border-color:#3d588a;--p-form-field-hover-border-color:#6783b3;--p-form-field-color:#e5e7eb;--p-form-field-disabled-color:#94a3b8;--p-form-field-placeholder-color:#94a3b8;--p-form-field-icon-color:#6783b3;--p-mask-background:#0d1828b3;--p-highlight-background:#1e5bff3d;--p-highlight-focus-background:#3cddb847;--p-highlight-color:#d9e3ff;--p-highlight-focus-color:#ebfdf6;--p-knob-range-background:#2c4571;--p-knob-text-color:#e5e7eb;--p-card-background:#142339;--p-card-color:#e5e7eb;--p-paginator-background:transparent;--tag-bg:#1e5bff2e;--tag-border:#5380ff66;--tag-color:#b3c8ff}[data-theme=dark] .p-knob-text{fill:#e5e7eb}[data-theme=dark] .p-card{color:#e5e7eb;background:#142339}[data-theme=dark] .p-dialog,[data-theme=dark] .p-menu,[data-theme=dark] .p-popover,[data-theme=dark] .p-select-overlay,[data-theme=dark] .p-multiselect-overlay,[data-theme=dark] .p-datepicker-panel,[data-theme=dark] .p-autocomplete-overlay,[data-theme=dark] .p-confirmdialog,[data-theme=dark] .p-tieredmenu,[data-theme=dark] .p-contextmenu,[data-theme=dark] .p-drawer{color:#e5e7eb;background:#142339;border-color:#2c4571}[data-theme=dark] .p-menu-item-content,[data-theme=dark] .p-menu-item-label{color:#e5e7eb}[data-theme=dark] .p-menu-item:not(.p-disabled) .p-menu-item-content:hover,[data-theme=dark] .p-menu-item:not(.p-disabled).p-focus .p-menu-item-content{color:#e5e7eb;background:#1a2d4a}#project_menu.p-anchored-overlay-enter-active{animation:.2s p-animate-project-menu-enter}@keyframes p-animate-project-menu-enter{0%{opacity:0}}[data-theme=dark] .p-select-option,[data-theme=dark] .p-multiselect-option,[data-theme=dark] .p-autocomplete-option{color:#e5e7eb}[data-theme=dark] .p-select-option:not(.p-select-option-selected):not(.p-disabled).p-focus,[data-theme=dark] .p-select-option:not(.p-select-option-selected):not(.p-disabled):hover,[data-theme=dark] .p-multiselect-option:not(.p-multiselect-option-selected):not(.p-disabled).p-focus,[data-theme=dark] .p-multiselect-option:not(.p-multiselect-option-selected):not(.p-disabled):hover,[data-theme=dark] .p-autocomplete-option:not(.p-autocomplete-option-selected):not(.p-disabled).p-focus,[data-theme=dark] .p-autocomplete-option:not(.p-autocomplete-option-selected):not(.p-disabled):hover{color:#e5e7eb;background:#1a2d4a}[data-theme=dark] .p-select-option.p-select-option-selected,[data-theme=dark] .p-multiselect-option.p-multiselect-option-selected,[data-theme=dark] .p-autocomplete-option.p-autocomplete-option-selected{color:#e5e7eb;background:#1e5bff47}[data-theme=dark] .p-select-option.p-select-option-selected.p-focus,[data-theme=dark] .p-multiselect-option.p-multiselect-option-selected.p-focus,[data-theme=dark] .p-autocomplete-option.p-autocomplete-option-selected.p-focus{color:#ebfdf6;background:#3cddb847}[data-theme=dark] .p-datatable{color:#e5e7eb;background:0 0;border-color:#2c4571}[data-theme=dark] .p-datatable-table,[data-theme=dark] .p-datatable-thead>tr>th,[data-theme=dark] .p-datatable-tbody>tr{color:#e5e7eb;background:#142339;border-color:#2c4571}[data-theme=dark] .p-inputtext,[data-theme=dark] .p-textarea,[data-theme=dark] .p-select,[data-theme=dark] .p-multiselect,[data-theme=dark] .p-autocomplete-dropdown{color:#e5e7eb;background:#1a2d4a;border-color:#3d588a}[data-theme=dark] .p-select-label,[data-theme=dark] .p-multiselect-label,[data-theme=dark] .p-autocomplete-input,[data-theme=dark] .p-select-label.p-placeholder,[data-theme=dark] .p-multiselect-label.p-placeholder,[data-theme=dark] .p-autocomplete-input::placeholder,[data-theme=dark] select option[value=""][disabled]{color:#fff;opacity:1}[data-theme=dark] .p-inputtext:disabled,[data-theme=dark] .p-select.p-disabled,[data-theme=dark] .p-multiselect.p-disabled{color:#94a3b8;opacity:1;background:#213657;border-color:#3d588a}[data-theme=dark] .p-tablist,[data-theme=dark] .p-tabpanels,[data-theme=dark] .p-tab,[data-theme=dark] .p-steppanel{color:#e5e7eb;background:#142339}[data-theme=dark] .p-steppanels{color:#e5e7eb;background:0 0}[data-theme=dark] .p-tab{border-color:#2c4571}[data-theme=dark] .p-tab:not(.p-tab-active):not(.p-disabled):hover{color:#f1f5f9;background:#1a2d4a}[data-theme=dark] .p-tab-active{color:#3cddb8;background:#142339;border-color:#3cddb8}[data-theme=dark] .p-tablist-tab-list{border-color:#2c4571}[data-theme=dark] .signaturePreview{filter:invert()hue-rotate(180deg);background:#fff!important}[data-theme=dark] .p-tablist-nav-button,[data-theme=dark] .p-tablist-prev-button,[data-theme=dark] .p-tablist-next-button{color:#e5e7eb;background:#142339;box-shadow:0 0 10px 50px #0d1828b3}[data-theme=dark] .p-step-title{color:#cbd5e1}[data-theme=dark] .p-step-active .p-step-title{color:#e5e7eb}[data-theme=dark] .p-step-number{color:#cbd5e1;background:#1a2d4a;border-color:#2c4571}[data-theme=dark] .p-stepper-separator{background:#2c4571}[data-theme=dark] .ql-toolbar.ql-snow,[data-theme=dark] .ql-container.ql-snow{background:#142339;border-color:#2c4571}[data-theme=dark] .ql-toolbar.ql-snow{background:#1a2d4a}[data-theme=dark] .ql-editor,[data-theme=dark] .p-editor-content .ql-editor,[data-theme=dark] .p-editor-container .ql-editor,[data-theme=dark] .p-editor .p-editor-content .ql-editor,[data-theme=dark] .p-editor-content.ql-container,[data-theme=dark] .p-editor-content.ql-snow{color:#e5e7eb!important;background:#142339!important}[data-theme=dark] .p-editor-content,[data-theme=dark] .p-editor-container,[data-theme=dark] .p-editor .p-editor-content,[data-theme=dark] .p-editor-content.ql-snow{color:#e5e7eb!important;background:#142339!important;border-color:#2c4571!important}[data-theme=dark] .p-editor-toolbar,[data-theme=dark] .p-editor .p-editor-toolbar,[data-theme=dark] .p-editor-toolbar.ql-snow{background:#1a2d4a!important;border-color:#2c4571!important}[data-theme=dark] .ql-editor.ql-blank:before{color:#64748b}[data-theme=dark] .ql-snow .ql-stroke{stroke:#cbd5e1}[data-theme=dark] .ql-snow .ql-fill,[data-theme=dark] .ql-snow .ql-stroke.ql-fill{fill:#cbd5e1}[data-theme=dark] .ql-snow .ql-picker{color:#cbd5e1}[data-theme=dark] .ql-snow .ql-picker-options{background:#142339;border-color:#2c4571}[data-theme=dark] .ql-snow.ql-toolbar button:hover,[data-theme=dark] .ql-snow .ql-toolbar button:hover,[data-theme=dark] .ql-snow.ql-toolbar button:focus,[data-theme=dark] .ql-snow .ql-toolbar button:focus,[data-theme=dark] .ql-snow.ql-toolbar button.ql-active,[data-theme=dark] .ql-snow .ql-toolbar button.ql-active,[data-theme=dark] .ql-snow.ql-toolbar .ql-picker-label:hover,[data-theme=dark] .ql-snow .ql-toolbar .ql-picker-label:hover,[data-theme=dark] .ql-snow.ql-toolbar .ql-picker-label.ql-active,[data-theme=dark] .ql-snow .ql-toolbar .ql-picker-label.ql-active,[data-theme=dark] .ql-snow.ql-toolbar .ql-picker-item:hover,[data-theme=dark] .ql-snow .ql-toolbar .ql-picker-item:hover,[data-theme=dark] .ql-snow.ql-toolbar .ql-picker-item.ql-selected,[data-theme=dark] .ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#3cddb8}[data-theme=dark] .ql-snow.ql-toolbar button:hover .ql-stroke,[data-theme=dark] .ql-snow .ql-toolbar button:hover .ql-stroke,[data-theme=dark] .ql-snow.ql-toolbar button.ql-active .ql-stroke,[data-theme=dark] .ql-snow .ql-toolbar button.ql-active .ql-stroke,[data-theme=dark] .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,[data-theme=dark] .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,[data-theme=dark] .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,[data-theme=dark] .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke{stroke:#3cddb8}[data-theme=dark] .ql-snow.ql-toolbar button:hover .ql-fill,[data-theme=dark] .ql-snow .ql-toolbar button:hover .ql-fill,[data-theme=dark] .ql-snow.ql-toolbar button.ql-active .ql-fill,[data-theme=dark] .ql-snow .ql-toolbar button.ql-active .ql-fill{fill:#3cddb8}[data-theme=dark] .ql-snow .ql-tooltip{color:#e5e7eb;background:#142339;border-color:#2c4571;box-shadow:0 2px 8px #0006}[data-theme=dark] .ql-snow .ql-tooltip input[type=text]{color:#e5e7eb;background:#1a2d4a;border-color:#3d588a}[data-theme=dark] .p-tag{color:#e5e7eb;background:#2c4571}[data-theme=dark] .p-tag-success{color:#6ee5bd;background:#3cddb82e}[data-theme=dark] .p-tag-info{color:#85a4ff;background:#1e5bff38}[data-theme=dark] .p-tag-warn{background:var(--color-warning-muted-bg);color:var(--color-warning)}[data-theme=dark] .p-tag-danger{background:var(--color-danger-muted-bg);color:var(--color-danger-hover)}[data-theme=dark] .p-tag-secondary{color:#e5e7eb;background:#2c4571}[data-theme=dark] .p-tag-contrast{color:#142339;background:#e5e7eb}[data-theme=dark] .p-message-info{color:#d9e3ff;background:#1e5bff38;outline-color:#1e5bff80}[data-theme=dark] .p-message-success{color:#d2f9ea;background:#3cddb82e;outline-color:#3cddb873}[data-theme=dark] .p-message-warn{background:var(--color-warning-muted-bg);color:var(--color-warning-muted-fg);outline-color:var(--color-warning-active)}[data-theme=dark] .p-message-error{background:var(--color-danger-muted-bg);color:var(--color-danger-muted-fg);outline-color:var(--color-danger-active)}[data-theme=dark] .p-message-secondary{color:#e5e7eb;background:#1a2d4a;outline-color:#2c4571}[data-theme=dark] .p-message-contrast{color:#142339;background:#e5e7eb;outline-color:#cbd5e1}[data-theme=dark] .p-checkbox-box{background:#1a2d4a;border-color:#3d588a}[data-theme=dark] .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{border-color:#6783b3}[data-theme=dark] .p-checkbox-checked .p-checkbox-box{background:#1e5bff;border-color:#1e5bff}[data-theme=dark] .p-checkbox-checked .p-checkbox-icon{color:#fff}[data-theme=dark] .p-checkbox-checked:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{background:#5380ff;border-color:#5380ff}[data-theme=dark] .p-checkbox.p-disabled .p-checkbox-box{background:#213657;border-color:#2c4571}[data-theme=dark] .p-iconfield .p-inputtext,[data-theme=dark] .p-iconfield input{color:#e5e7eb;background:#1a2d4a;border-color:#3d588a}[data-theme=dark] .p-iconfield .p-inputicon{color:#94a3b8}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder,[data-theme=dark] .p-inputtext::placeholder{color:#64748b}[data-theme=dark] input[type=text],[data-theme=dark] input[type=search],[data-theme=dark] input[type=email],[data-theme=dark] input[type=password],[data-theme=dark] input[type=number],[data-theme=dark] input[type=url],[data-theme=dark] input[type=tel],[data-theme=dark] input[type=date],[data-theme=dark] textarea,[data-theme=dark] select{color:#fff;background-color:#1a2d4a;border-color:#3d588a}[data-theme=dark] select option{color:#fff}[data-theme=dark] .p-paginator{color:#e5e7eb;background:0 0}[data-theme=dark] .p-datatable-paginator-top,[data-theme=dark] .p-datatable-paginator-bottom{background:0 0}[data-theme=dark] .p-paginator-page,[data-theme=dark] .p-paginator-next,[data-theme=dark] .p-paginator-last,[data-theme=dark] .p-paginator-first,[data-theme=dark] .p-paginator-prev{color:#cbd5e1;background:0 0}[data-theme=dark] .p-paginator-page:not(.p-disabled):not(.p-paginator-page-selected):hover,[data-theme=dark] .p-paginator-first:not(.p-disabled):hover,[data-theme=dark] .p-paginator-prev:not(.p-disabled):hover,[data-theme=dark] .p-paginator-next:not(.p-disabled):hover,[data-theme=dark] .p-paginator-last:not(.p-disabled):hover{color:#f1f5f9;background:#1a2d4a}[data-theme=dark] .p-paginator-page.p-paginator-page-selected{color:#fff;background:#1e5bff}[data-theme=dark] .p-paginator-current{color:#cbd5e1}[data-theme=dark] .p-datatable-paginator-top,[data-theme=dark] .p-datatable-paginator-bottom{border-color:#0000}[data-theme=dark] .p-datatable-header-cell,[data-theme=dark] .p-datatable-thead>tr>th{color:#e5e7eb;background:#1a2d4a;border-color:#2c4571}[data-theme=dark] .p-datatable-sortable-column:not(.p-datatable-column-sorted):hover,[data-theme=dark] .p-datatable-thead>tr>th.p-datatable-sortable-column:not(.p-datatable-column-sorted):hover{color:#f1f5f9;background:#213657}[data-theme=dark] .p-datatable-tbody>tr>td{border-color:#2c4571}[data-theme=dark] .p-datatable-tbody>tr{color:#e5e7eb;background:#142339}[data-theme=dark] .p-datatable-hoverable .p-datatable-tbody>tr:not(.p-datatable-row-selected):hover{color:#f1f5f9;background:#1a2d4a}[data-theme=dark] .p-datatable-tbody>tr.p-datatable-row-selected{color:#e5e7eb;background:#1e5bff38}[data-theme=dark] .p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd{background:#1a2d4a}[data-theme=dark] .p-tree,[data-theme=dark] .p-tree-node-content{color:#e5e7eb;background:0 0}[data-theme=dark] .p-tree-node-content.p-tree-node-selectable:not(.p-tree-node-selected):hover{color:#f1f5f9;background:#1a2d4a}[data-theme=dark] .p-tree-node-content.p-tree-node-selected{color:#e5e7eb;background:#1e5bff38}[data-theme=dark] .p-tree-node-toggle-button{box-shadow:none;color:#cbd5e1;background:0 0;border:none;padding:0}[data-theme=dark] .p-tree-node-toggle-button:hover:not(:disabled),[data-theme=dark] .p-tree-node-toggle-button:enabled:hover{color:#e5e7eb;background:#2c4571;border:none}[data-theme=dark] .p-tree-node-icon{color:#94a3b8}*,:before,:after{box-sizing:border-box;margin:0}html{width:100vw;overflow-x:hidden}body{min-height:100vh;color:var(--color-text);background:var(--color-background);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 auto;padding:0;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:16px;font-weight:400;line-height:1.6;transition:color .5s,background-color .5s}h1{font-size:1.5rem;font-weight:700;line-height:2}button{--_bg:var(--btn-secondary-bg);--_bg-hover:var(--btn-secondary-bg-hover);--_bg-active:var(--btn-secondary-bg-active);--_fg:var(--btn-secondary-fg);--_border:var(--btn-secondary-border);--_ring:var(--btn-secondary-ring);--_highlight:0 0 0 0 transparent;border:1px solid var(--_border);letter-spacing:.005em;background-color:var(--_bg);color:var(--_fg);cursor:pointer;box-shadow:var(--_highlight), 0 1px 1px #0f172a0a, 0 1px 2px #0f172a0a;border-radius:6px;justify-content:center;align-items:center;gap:0;padding:.5em .95em;font-family:inherit;font-size:13.5px;font-weight:500;line-height:1.25;transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s,transform 50ms;display:inline-flex}button:hover:not(:disabled){background-color:var(--_bg-hover);border-color:var(--_bg-hover)}button:active:not(:disabled){background-color:var(--_bg-active);border-color:var(--_bg-active);box-shadow:var(--_highlight), 0 0 0 0 transparent;transform:translateY(.5px)}button:focus-visible{box-shadow:var(--_highlight), 0 0 0 2px var(--surface-0), 0 0 0 4px var(--_ring);outline:none}button:disabled{background-color:var(--btn-disabled-bg);color:var(--btn-disabled-fg);border-color:var(--btn-disabled-border);cursor:not-allowed;box-shadow:none;--_highlight:0 0 0 0 transparent}button.btn-primary,.btn-primary{--_bg:var(--btn-primary-bg);--_bg-hover:var(--btn-primary-bg-hover);--_bg-active:var(--btn-primary-bg-active);--_fg:var(--btn-primary-fg);--_border:var(--btn-primary-border);--_ring:var(--btn-primary-ring);--_highlight:inset 0 1px 0 #ffffff1f}button.btn-secondary,.btn-secondary{--_bg:var(--btn-secondary-bg);--_bg-hover:var(--btn-secondary-bg-hover);--_bg-active:var(--btn-secondary-bg-active);--_fg:var(--btn-secondary-fg);--_border:var(--btn-secondary-border);--_ring:var(--btn-secondary-ring)}button.btn-success,.btn-success{--_bg:var(--btn-success-bg);--_bg-hover:var(--btn-success-bg-hover);--_bg-active:var(--btn-success-bg-active);--_fg:var(--btn-success-fg);--_border:var(--btn-success-border);--_ring:var(--btn-success-ring);--_highlight:inset 0 1px 0 #ffffff24}button.btn-danger,.btn-danger{--_bg:var(--btn-danger-bg);--_bg-hover:var(--btn-danger-bg-hover);--_bg-active:var(--btn-danger-bg-active);--_fg:var(--btn-danger-fg);--_border:var(--btn-danger-border);--_ring:var(--btn-danger-ring);--_highlight:inset 0 1px 0 #ffffff24}button.btn-warning,.btn-warning{--_bg:var(--btn-warning-bg);--_bg-hover:var(--btn-warning-bg-hover);--_bg-active:var(--btn-warning-bg-active);--_fg:var(--btn-warning-fg);--_border:var(--btn-warning-border);--_ring:var(--btn-warning-ring);--_highlight:inset 0 1px 0 #ffffff24}button.btn-ghost,.btn-ghost{--_bg:var(--btn-ghost-bg);--_bg-hover:var(--btn-ghost-bg-hover);--_bg-active:var(--btn-ghost-bg-active);--_fg:var(--btn-ghost-fg);--_border:var(--btn-ghost-border);--_ring:var(--btn-ghost-ring);box-shadow:none}button.btn-ghost:hover:not(:disabled),.btn-ghost:hover:not(:disabled){border-color:#0000}button.btn-outline,.btn-outline{color:var(--_bg);border-color:var(--_border);box-shadow:none;background-color:#0000}button.btn-outline:hover:not(:disabled),.btn-outline:hover:not(:disabled){background-color:var(--_bg);color:var(--_fg);border-color:var(--_bg)}button.btn-sm,.btn-sm{border-radius:6px;padding:.35em .75em;font-size:13px}button.btn-lg,.btn-lg{border-radius:10px;padding:.75em 1.5em;font-size:15px}button.btn-icon,.btn-icon{border-radius:8px;width:2.25em;height:2.25em;padding:.5em}button.btn-icon:hover:not(:disabled),.btn-icon:hover:not(:disabled){transform:scale(1.15)}button.btn-ghost.btn-icon:hover:not(:disabled),.btn-ghost.btn-icon:hover:not(:disabled){background-color:#0000;border-color:#0000}input:disabled,textarea:disabled,select:disabled{opacity:.6;cursor:not-allowed;background-color:var(--surface-100)}a{color:var(--color-primary);padding:3px;text-decoration:none;transition:all .4s}i{font-style:normal!important}@media (hover:hover){a:hover{color:var(--color-secondary)}}:root{--activity-passed-bg:#3cddb81f;--activity-passed-border:#3cddb866;--activity-failed-bg:var(--color-danger-muted-bg);--activity-failed-border:var(--color-danger-muted-border);--activity-modified-bg:var(--color-warning-muted-bg);--activity-modified-border:var(--color-warning-muted-border)}.progressbar[data-v-00111900]{z-index:1005;transform-origin:0;width:100%;height:4px;transform:scale3d(var(--e989a868), 1, 1);opacity:var(--v289cfbe6);background-color:#0095fb;transition:all .5s;position:fixed;top:0}.account-switch-loader[data-v-3d13edb6]{flex-direction:column;align-items:center;gap:1rem;padding:2rem;display:flex}.account-switch-loader p[data-v-3d13edb6]{color:var(--p-text-color);margin:0;font-size:1.1rem}.appLayout[data-v-75d15c84]{display:flex}.d-none[data-v-75d15c84]{display:none}.main[data-v-75d15c84]{flex:1;min-width:0}.progressBar[data-v-75d15c84]{width:100vw;height:3px;position:absolute}.loggedIn[data-v-75d15c84]{margin-left:2rem;padding-top:1rem;padding-left:250px;padding-right:40px}@media (width<=1366px){.loggedIn[data-v-75d15c84]{padding-left:0;transition:padding-left .3s}.loggedIn.menuOpen[data-v-75d15c84]{padding-left:200px}}@media (width<=768px){.loggedIn.menuOpen[data-v-75d15c84]{padding-left:0}.loggedIn[data-v-75d15c84]{margin-left:.75rem;padding-top:.5rem;padding-right:.75rem}.aiButton[data-v-75d15c84]{width:44px;height:44px;bottom:12px;right:12px}}.warningBanner[data-v-75d15c84]{color:#000;text-align:center;z-index:2000;background:#fc0;width:100%;padding:.5rem;font-weight:700;position:fixed;bottom:0;box-shadow:0 -2px 6px #0003}@media (width<=768px){.warningBanner[data-v-75d15c84]{padding:.35rem .5rem;font-size:.75rem}}.aiButton[data-v-75d15c84]{z-index:2100;-webkit-backdrop-filter:blur(8px)saturate(180%);cursor:pointer;width:48px;height:48px;color:var(--color-text,#222);background:#5096ff2e;border:1.5px solid #5096ff59;border-radius:50%;outline:1px solid #5096ff2e;justify-content:center;align-items:center;font-size:1.2rem;transition:box-shadow .15s,background .2s;display:flex;position:fixed;bottom:3vw;right:3vw;box-shadow:0 4px 24px #5096ff2e,inset 0 1.5px 4px #ffffff1f}.aiButton[data-v-75d15c84]:hover{background:#5096ff47;box-shadow:0 8px 32px #2563eb38,inset 0 1.5px 4px #ffffff29}.logo.logo[data-v-a33ee4de]{margin-bottom:1rem;font-size:4rem}.loginBg[data-v-a33ee4de]{background:linear-gradient(-45deg,#6a8dfc,#70498c,#4fd1c5,#fcbf49,#6a8dfc) 0 0/200% 200%;justify-content:center;align-items:center;width:100vw;min-height:100vh;animation:12s ease-in-out infinite gradientMove-a33ee4de;display:flex;position:relative;overflow:hidden}@keyframes gradientMove-a33ee4de{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.loginBg[data-v-a33ee4de]:after{pointer-events:none;content:"";background-color:var(--brand-navy);width:200vw;height:120vh;position:absolute;transform:translateY(50%)rotate(-15deg);box-shadow:inset 3px 2px 4px #00000040}.loginCard[data-v-a33ee4de]{-webkit-backdrop-filter:blur(8px);z-index:2;background:#ffffff40;border:1px solid #ffffff2e;border-radius:20px;flex-direction:column;align-items:center;width:450px;padding:1rem 4rem;display:flex;box-shadow:0 8px 32px #1f26875e}.loginCard h2[data-v-a33ee4de]{color:#fff;text-align:center;margin-bottom:.5rem;font-size:2rem;font-weight:700}.loader[data-v-a33ee4de]{margin:2rem 0}.formSection[data-v-a33ee4de]{text-align:center;width:100%}.loginForm[data-v-a33ee4de]{flex-direction:column;width:100%;margin-top:2em;display:flex}.loginForm input[data-v-a33ee4de]{color:#000;background:#ffffffe6;border:1px solid #ccc;border-radius:8px;outline:none;width:100%;margin-bottom:.25rem;padding:.75rem 1rem;font-size:1rem}.errorMessage[data-v-a33ee4de]{background-color:var(--color-danger-muted-bg);color:var(--color-danger);text-align:center;border:1px dashed var(--color-danger);border-radius:5px;margin-top:.5rem;padding:.5rem;font-size:.9rem}.passwordRow[data-v-a33ee4de]{align-items:center;display:flex;position:relative}.showPassword[data-v-a33ee4de]{color:#666;cursor:pointer;opacity:.7;height:20px;margin:auto 0;transition:opacity .2s;position:absolute;top:0;bottom:0;right:.75rem}.showPassword[data-v-a33ee4de]:hover{opacity:1}.optionsRow[data-v-a33ee4de]{color:#e0e0ff;justify-content:space-between;align-items:end;margin-bottom:.5rem;font-size:.95rem;display:flex}.forgot[data-v-a33ee4de]{color:#333;font-size:.95rem;text-decoration:none}.forgot[data-v-a33ee4de]:hover{text-decoration:underline}.login[data-v-a33ee4de]{width:100%;margin-top:.5rem;margin-bottom:.5rem;padding:.75rem 0}.rights[data-v-a33ee4de]{opacity:.7;z-index:2;font-size:.85rem;position:absolute;bottom:10px;left:10px}@media (width<=768px){.loginBg[data-v-a33ee4de]{width:100%}.loginCard[data-v-a33ee4de]{width:calc(100vw - 2rem);max-width:450px;padding:1rem 1.5rem}.loginCard h2[data-v-a33ee4de]{font-size:1.5rem}}
