:root{--brand-navy:#1a2d4a;--brand-blue:#1e5bff;--brand-mint:#3cddb8;--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--touch-target:44px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-pill:12px;--radius-panel:16px;--shadow-card:0 2px 8px #3c3c7812;--shadow-overlay:0 4px 16px #0f172a24;--shadow-modal:0 12px 32px #0f172a38;--mask-background:#0006;--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-success:#0a8068;--color-success-hover:#097057;--color-success-active:#086650;--color-success-fg:#fff;--color-success-ring:#0a806859;--color-success-muted-bg:#ecfdf5;--color-success-muted-border:#a7f3d0;--color-success-muted-fg:#065f46;--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:#0a8068;--btn-success-bg-hover:#097057;--btn-success-bg-active:#086650;--btn-success-fg:#fff;--btn-success-border:#0a8068;--btn-success-ring:#0a806866;--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)}[data-theme=dark],[data-theme=dark] :root{--shadow-card:0 2px 8px #0006;--shadow-overlay:0 4px 16px #00000080;--shadow-modal:0 12px 32px #0009;--mask-background:#0d1828b3;--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:#d93636;--color-danger-hover:#c62828;--color-danger-active:#b71c1c;--color-danger-ring:#d9363666;--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;--color-success:#34d399;--color-success-hover:#6ee7b7;--color-success-active:#10b981;--color-success-fg:#0e2363;--color-success-ring:#34d39966;--color-success-muted-bg:#07241c;--color-success-muted-border:#0a8068;--color-success-muted-fg:#6ee7b7;--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;--tag-bg:#1e5bff2e;--tag-border:#5380ff66;--tag-color:#b3c8ff}[data-theme=dark] select option[value=""][disabled]{color:#fff;opacity:1}[data-theme=dark] .signaturePreview{filter:invert()hue-rotate(180deg);background:#fff!important}[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] .ql-container.ql-snow{color:#e5e7eb;background:#142339;border-color:#2c4571}[data-theme=dark] .ql-toolbar.ql-snow{background:#1a2d4a;border-color:#2c4571}[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] input::placeholder,[data-theme=dark] textarea::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}*,: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}.standardEditModal{--dialog-width:622px}.dialogComponent{flex-direction:column;gap:.25rem;margin-bottom:1rem;display:flex}.appTooltip{z-index:4000;border-radius:var(--radius-sm);background:var(--surface-700);width:max-content;max-width:22rem;color:var(--surface-0);box-shadow:var(--shadow-overlay);white-space:pre-line;pointer-events:none;padding:.5rem .75rem;font-size:.875rem;line-height:1.4;position:fixed}[data-theme=dark] .appTooltip{background:var(--surface-50);color:var(--surface-800);border:1px solid var(--surface-200)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:10000;background:var(--color-primary);color:#fff;border-radius:0 0 8px;padding:.75rem 1.25rem;font-weight:600;transition:top .15s;position:absolute;top:-100px;left:0}.skip-link:focus{color:#fff;top:0}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{min-height:var(--touch-target);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{width:var(--touch-target);height:var(--touch-target);min-width:var(--touch-target);min-height:var(--touch-target);border-radius:8px;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-f60aa6f5]{z-index:1005;transform-origin:0;width:100%;height:4px;transform:scale3d(var(--v0832f2af), 1, 1);opacity:var(--v09d31c30);background-color:#0095fb;transition:all .5s;position:fixed;top:0}.account-switch-dialog{box-shadow:none}.account-switch-loader[data-v-8966add6]{flex-direction:column;align-items:center;gap:1rem;padding:2rem;display:flex}.account-switch-loader p[data-v-8966add6]{color:var(--color-text);margin:0;font-size:1.1rem}.appLayout[data-v-a6be9b2d]{display:flex}.d-none[data-v-a6be9b2d]{display:none}.main[data-v-a6be9b2d]{flex:1;min-width:0}.progressBar[data-v-a6be9b2d]{width:100vw;height:3px;position:absolute}.loggedIn[data-v-a6be9b2d]{margin-left:2rem;padding-top:1rem;padding-left:250px;padding-right:40px}@media (width<=1280px){.loggedIn[data-v-a6be9b2d]{padding-left:0;transition:padding-left .3s}.loggedIn.menuOpen[data-v-a6be9b2d]{padding-left:200px}}@media (width<=768px){.loggedIn.menuOpen[data-v-a6be9b2d]{padding-left:0}.loggedIn[data-v-a6be9b2d]{margin-left:.75rem;padding-top:.5rem;padding-right:.75rem}.aiButton[data-v-a6be9b2d]{width:44px;height:44px;bottom:12px;right:12px}}.aiButton[data-v-a6be9b2d]{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-a6be9b2d]:hover{background:#5096ff47;box-shadow:0 8px 32px #2563eb38,inset 0 1.5px 4px #ffffff29}.logo.logo[data-v-87df5e1f]{margin-bottom:1rem;font-size:4rem}:root{--login-field-bg:#ffffffe6;--login-field-border:#0f172a33}[data-theme=dark]{--login-field-bg:#142339d9;--login-field-border:#ffffff38}.loginBg[data-v-87df5e1f]{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-87df5e1f;display:flex;position:relative;overflow:hidden}@keyframes gradientMove-87df5e1f{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.loginBg[data-v-87df5e1f]: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-87df5e1f]{-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-87df5e1f]{color:#fff;text-align:center;margin-bottom:.5rem;font-size:2rem;font-weight:700}.loader[data-v-87df5e1f]{margin:2rem 0}.formSection[data-v-87df5e1f]{text-align:center;width:100%}.loginForm[data-v-87df5e1f]{flex-direction:column;width:100%;margin-top:2em;display:flex}.loginForm input[data-v-87df5e1f]{border:1px solid var(--login-field-border);background:var(--login-field-bg);width:100%;color:var(--color-text);border-radius:8px;outline:none;margin-bottom:.25rem;padding:.75rem 1rem;font-size:1rem}.loginForm input[data-v-87df5e1f]::placeholder{color:var(--color-text-muted)}.loginForm input[data-v-87df5e1f]:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--btn-primary-ring)}.errorMessage[data-v-87df5e1f]{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-87df5e1f]{align-items:center;display:flex;position:relative}.showPassword[data-v-87df5e1f]{min-width:var(--touch-target);min-height:var(--touch-target);box-shadow:none;color:var(--color-text-muted);cursor:pointer;opacity:.7;background-color:#0000;border:none;justify-content:center;align-items:center;margin:auto 0;padding:0;transition:opacity .2s;display:flex;position:absolute;top:0;bottom:0;right:.25rem}.showPassword[data-v-87df5e1f]:hover:not(:disabled){opacity:1;background-color:#0000;border-color:#0000}.optionsRow[data-v-87df5e1f]{color:#e0e0ff;justify-content:space-between;align-items:end;margin-bottom:.5rem;font-size:.95rem;display:flex}.forgot[data-v-87df5e1f]{color:var(--color-primary);font-size:.95rem;text-decoration:none}.forgot[data-v-87df5e1f]:hover{text-decoration:underline}.login[data-v-87df5e1f]{width:100%;margin-top:.5rem;margin-bottom:.5rem;padding:.75rem 0}.rights[data-v-87df5e1f]{opacity:.7;z-index:2;font-size:.85rem;position:absolute;bottom:10px;left:10px}@media (width<=768px){.loginBg[data-v-87df5e1f]{width:100%}.loginCard[data-v-87df5e1f]{width:calc(100vw - 2rem);max-width:450px;padding:1rem 1.5rem}.loginCard h2[data-v-87df5e1f]{font-size:1.5rem}}
