@layer primevue-overrides{html{color-scheme:light}:root{--p-overlay-modal-border-radius: var(--lcp-semantic-radius-layout);--p-dialog-shadow: var(--lcp-semantic-elevation-lg);--p-dialog-background: var(--lcp-semantic-background-surface);--p-dialog-border-color: var(--lcp-semantic-border-base);--p-dialog-color: var(--lcp-semantic-text-base);--p-dialog-header-padding: var(--lcp-semantic-space-large);--p-dialog-title-font-weight: var(--lcp-primitives-font-weight-md);--p-dialog-title-font-size: var(--lcp-semantic-typography-heading2);--p-dialog-content-padding: var(--lcp-semantic-space-large);--p-datatable-background: var(--lcp-semantic-background-surface);--p-datatable-header-background: var(--lcp-semantic-background-subtle);--p-datatable-header-border-color: var(--lcp-semantic-border-base);--p-datatable-header-color: var(--lcp-semantic-text-base);--p-datatable-body-row-hover-background: var(--lcp-semantic-background-subtle);--p-datatable-body-row-selected-background: var(--lcp-semantic-background-subtle);--p-datatable-border-color: var(--lcp-semantic-border-base);--p-datatable-color: var(--lcp-semantic-text-base)}.p-dialog{max-height:calc(100vh - var(--lcp-semantic-space-large));border:.5px solid var(--p-dialog-border-color)}.p-dialog-header{background:var(--lcp-semantic-background-subtle);border-radius:var(--p-overlay-modal-border-radius) var(--p-overlay-modal-border-radius) 0 0}.p-datatable{background:var(--p-datatable-background);color:var(--p-datatable-color);border-color:var(--p-datatable-border-color)}.p-datatable .p-datatable-header{background:var(--p-datatable-header-background);color:var(--p-datatable-header-color);border-color:var(--p-datatable-header-border-color)}.p-datatable .p-datatable-thead>tr>th{background:var(--p-datatable-header-background);color:var(--p-datatable-header-color);border-color:var(--p-datatable-header-border-color)}.p-datatable .p-datatable-tbody>tr{background:var(--p-datatable-background);color:var(--p-datatable-color)}.p-datatable .p-datatable-tbody>tr:hover{background:var(--p-datatable-body-row-hover-background)}.p-datatable .p-datatable-tbody>tr.p-highlight{background:var(--p-datatable-body-row-selected-background)}.p-datatable .p-datatable-tbody>tr>td{border-color:var(--p-datatable-border-color);color:var(--p-datatable-color)}}html,body{margin:0;min-height:100%;background:radial-gradient(circle at 12% 8%,rgba(255,188,62,.14),transparent 38%),radial-gradient(circle at 92% 14%,rgba(0,118,168,.14),transparent 34%),linear-gradient(180deg,#f8f6f2,#f3f6f8,#eef3f6)}*{box-sizing:border-box}#app{background:transparent;color:var(--lcp-semantic-text-base);width:100%;min-height:100vh;min-width:100%;margin:0;padding:0;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;grid-template-areas:"navbar" "main" "footer"}#app.layout-external{grid-template-columns:1fr;grid-template-rows:1fr;grid-template-areas:"main"}main{grid-area:main;width:100%}.full-height-scroll{min-height:100%;overflow:auto}.page-content{width:100%;padding:clamp(1rem,1.3vw,1.5rem)}.page-size-container{width:min(1240px,100%);margin:0 auto}.workflow-shell{background:linear-gradient(160deg,#fffffff2,#f9fbfceb);border:1px solid rgba(7,41,63,.12);border-radius:20px;box-shadow:0 20px 50px #07293f14;padding:clamp(1rem,1.8vw,1.8rem)}.page-intro{display:flex;flex-direction:column;gap:.5rem;margin-bottom:clamp(1rem,1.8vw,1.7rem)}.page-kicker{margin:0;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;color:#0a6e9c;font-weight:700}.page-title{margin:0;font-size:clamp(1.65rem,2.6vw,2.45rem);line-height:1.15;color:#0c2b3f}.page-description{margin:0;max-width:70ch;color:#345367;line-height:1.55}.section-display-name{font-size:var(--lcp-primitives-font-size-md);font-weight:700;text-transform:uppercase}@media(max-width:960px){.page-content{padding:1rem}.workflow-shell{border-radius:16px}}#navbar[data-v-df2c3c7f]{grid-area:navbar;position:relative;color:#fff;background:linear-gradient(120deg,#07293f,#003f5f 55%,#0a6e9c);border-bottom:1px solid rgba(255,255,255,.16)}#navbar .navbar-glow[data-v-df2c3c7f]{position:absolute;inset:0;background:radial-gradient(circle at 16% 4%,rgba(255,188,62,.18),transparent 32%),radial-gradient(circle at 82% 0%,rgba(255,255,255,.14),transparent 28%);pointer-events:none}#navbar .navbar-inner[data-v-df2c3c7f]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem clamp(1rem,1.5vw,1.6rem) .9rem}#navbar .navbar-branding[data-v-df2c3c7f]{display:flex;align-items:center;gap:1rem}#navbar .navbar-logo-image[data-v-df2c3c7f]{height:42px;width:auto;object-fit:contain}#navbar .navbar-brand-copy[data-v-df2c3c7f]{display:flex;flex-direction:column;gap:.2rem}#navbar .navbar-kicker[data-v-df2c3c7f]{margin:0;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;opacity:.82}#navbar .navbar-tool-title[data-v-df2c3c7f]{margin:0;font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.2;font-weight:700}#navbar .navbar-meta[data-v-df2c3c7f]{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}#navbar .navbar-session-actions[data-v-df2c3c7f]{display:flex;align-items:center;gap:.8rem}#navbar .navbar-current-page[data-v-df2c3c7f],#navbar .navbar-user-info[data-v-df2c3c7f]{margin:0;font-size:.82rem;line-height:1.3;opacity:.9}#navbar .navbar-current-page strong[data-v-df2c3c7f]{font-weight:700}#navbar .navbar-logout-button[data-v-df2c3c7f]{display:inline-flex;align-items:center;gap:.4rem;border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:.42rem .78rem;color:#fff;background:#ffffff1a;font-size:.8rem;font-weight:700;cursor:pointer;transition:background .2s ease,transform .2s ease}#navbar .navbar-logout-button[data-v-df2c3c7f]:hover{background:#ffffff2e;transform:translateY(-1px)}#navbar .navbar-logout-icon[data-v-df2c3c7f]{font-size:.82rem}#navbar .navbar-nav-wrap[data-v-df2c3c7f]{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.15);background:#00000017;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#navbar .navbar-nav-inner[data-v-df2c3c7f]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.68rem clamp(1rem,1.5vw,1.6rem) .75rem}#navbar .navbar-navigation[data-v-df2c3c7f]{display:flex;flex-wrap:wrap;gap:.55rem}#navbar .navbar-navigation-link[data-v-df2c3c7f]{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .8rem;border-radius:999px;color:#fff;text-decoration:none;font-size:.85rem;transition:background .2s ease,transform .2s ease}#navbar .navbar-navigation-link[data-v-df2c3c7f]:hover{background:#ffffff24;transform:translateY(-1px)}#navbar .navbar-navigation-link.router-link-active[data-v-df2c3c7f]{background:#ffffff38;font-weight:700}#navbar .navbar-navigation-link-icon[data-v-df2c3c7f]{font-size:.9rem}#navbar .navbar-mobile-toggle[data-v-df2c3c7f]{display:none;border:1px solid rgba(255,255,255,.35);background:#ffffff1f;color:#fff;border-radius:10px;width:2.4rem;height:2.4rem;align-items:center;justify-content:center;cursor:pointer}#navbar .mobile-only[data-v-df2c3c7f]{display:none}@media(max-width:960px){#navbar .navbar-inner[data-v-df2c3c7f]{padding-top:.8rem;padding-bottom:.8rem}#navbar .desktop-only[data-v-df2c3c7f]{display:none}#navbar .navbar-mobile-toggle[data-v-df2c3c7f]{display:inline-flex}#navbar .navbar-nav-wrap[data-v-df2c3c7f],#navbar .navbar-nav-inner[data-v-df2c3c7f]{display:none}#navbar .navbar-nav-wrap[data-v-df2c3c7f]{border-top:0;background:transparent}#navbar .navbar-nav-wrap[data-v-df2c3c7f],#navbar .navbar-nav-inner[data-v-df2c3c7f],#navbar .navbar-navigation[data-v-df2c3c7f]{width:100%}#navbar .navbar-navigation[data-v-df2c3c7f]{flex-direction:column;gap:.4rem}#navbar .navbar-navigation-link[data-v-df2c3c7f]{justify-content:flex-start;border-radius:10px;background:#ffffff14}#navbar .mobile-only[data-v-df2c3c7f]{display:flex;margin-top:.5rem;align-items:flex-start}#navbar .navbar-session-actions[data-v-df2c3c7f]{width:100%;justify-content:space-between;flex-wrap:wrap}#navbar .navbar-nav-wrap.mobile-open[data-v-df2c3c7f]{display:block;background:#0000003d;border-top:1px solid rgba(255,255,255,.18)}#navbar .navbar-nav-wrap.mobile-open .navbar-nav-inner[data-v-df2c3c7f]{display:flex;flex-direction:column;align-items:stretch;padding-top:.7rem;padding-bottom:.8rem}}#footer[data-v-41ef3d7f]{grid-area:footer;margin-top:.8rem;border-top:1px solid rgba(7,41,63,.13);background:#ffffffe0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#footer .footer-inner[data-v-41ef3d7f]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1.2rem;padding:.75rem 1rem}#footer .copyright[data-v-41ef3d7f]{margin:0;color:#456274;font-size:.76rem;line-height:1.35}#footer .footer-links[data-v-41ef3d7f]{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem}#footer .footer-link[data-v-41ef3d7f]{color:#0c4f73;text-decoration:none;font-size:.78rem;font-weight:600}#footer .footer-link[data-v-41ef3d7f]:hover{text-decoration:underline}.site-loader-wrapper[data-v-24f2412a]{position:fixed;inset:0;background:var(--lcp-semantic-background-inverse);display:grid;place-items:center;z-index:9998}.site-loader-wrapper .site-loader-content[data-v-24f2412a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--lcp-primitives-space-xl)}.site-loader-wrapper .lcp-logo[data-v-24f2412a]{width:150px}.site-loader-wrapper img[data-v-24f2412a]{opacity:0;animation-delay:1s}.site-loader-wrapper .in[data-v-24f2412a]{animation:forwards fadeInImg-24f2412a 1.2s}.site-loader-wrapper .out[data-v-24f2412a]{animation:forwards fadeOutImg-24f2412a .7s}.linear-activity[data-v-24f2412a]{overflow:hidden;height:1px;background-color:#fff;width:100%;grid-column:1/-1;border-radius:var(--lcp-primitives-radius-medium)}.linear-activity .indeterminate[data-v-24f2412a]{position:relative;width:100%;height:100%}.linear-activity .indeterminate[data-v-24f2412a]:before{content:"";position:absolute;height:100%;background:var(--lcp-primitives-colors-brand-blue-base);border-radius:var(--lcp-primitives-radius-medium);animation:indeterminate_first-24f2412a 2.5s infinite ease-out}@keyframes fadeInImg-24f2412a{0%{opacity:0}to{opacity:1}}@keyframes fadeOutImg-24f2412a{0%{opacity:1}to{opacity:0}}@keyframes indeterminate_first-24f2412a{0%{left:-100%;width:100%}to{left:100%;width:10%}}.scheme-status-banner[data-v-822b4325]{position:sticky;top:0;z-index:20;padding:var(--lcp-semantic-space-sm) var(--lcp-semantic-space-large);background:#c62828;color:#fff;font-weight:var(--lcp-primitives-font-weight-md);text-align:center}
