:root{--p-surface-0:#fff;--p-surface-50:#fafafa;--p-surface-100:#f4f4f5;--p-surface-200:#e9e9ec;--p-surface-300:#dfe0e4;--p-surface-400:#cfd1d7;--p-surface-500:#b9bdc6;--p-surface-600:#9aa1ad;--p-surface-700:#7e8591;--p-surface-800:#5f6673;--p-surface-900:#474d59;--p-text-color:#1f1f1f;--p-text-color-secondary:#333;--p-content-border-color:rgba(17,24,39,.12);--p-surface-ground:var(--p-surface-50);--p-surface-section:var(--p-surface-0);--p-surface-card:var(--p-surface-0);--p-primary-500:#e60050;--p-primary-600:#d50045;--p-primary-700:#b8003b;--p-success:#28a745;--p-info:#007bff;--p-warn:#ff8c00;--p-danger:#d50045;--p-contrast:#1f1f1f;--p-radius:10px;--p-radius-sm:8px;--p-radius-lg:14px;--p-shadow-1:0 1px 2px rgba(0,0,0,.06),0 1px 1px rgba(0,0,0,.04);--p-shadow-2:0 8px 24px rgba(0,0,0,.08);--p-ring-color:rgba(230,0,80,.35)}html.my-app-dark{--p-surface-0:#0b0b0b;--p-surface-50:#111;--p-surface-100:#151515;--p-surface-200:#1b1b1b;--p-surface-300:#232323;--p-surface-400:#2b2b2b;--p-surface-500:#333;--p-surface-600:#3d3d3d;--p-surface-700:#4a4a4a;--p-surface-800:#575757;--p-surface-900:#666;--p-text-color:#f5f5f5;--p-text-color-secondary:#c7c7c7;--p-content-border-color:hsla(0,0%,100%,.12);--p-surface-ground:var(--p-surface-50);--p-surface-section:var(--p-surface-100);--p-surface-card:var(--p-surface-0);--p-primary-500:#e60050;--p-primary-600:#d50045;--p-primary-700:#b8003b;--p-success:#3bb54a;--p-info:#007bff;--p-warn:#ff8c00;--p-danger:#d50045;--p-contrast:#f5f5f5;--p-shadow-1:0 1px 2px rgba(0,0,0,.5),0 1px 1px rgba(0,0,0,.3);--p-shadow-2:0 16px 40px rgba(0,0,0,.45);--p-ring-color:rgba(230,0,80,.45)}.theme-surface-0{background:var(--p-surface-0);color:var(--p-text-color)}.theme-surface-ground{background:var(--p-surface-ground);color:var(--p-text-color)}.app-shell{display:contents}.sidebar{background:var(--p-surface-0);border-right:1px solid var(--p-content-border-color)}.content,.sidebar{color:var(--p-text-color)}.content{background:var(--p-surface-ground)}.sidebar :where(.p-menu,.p-tieredmenu,.p-menubar){background:transparent!important;border:0!important;color:var(--p-text-color)}.sidebar :where(.p-menu,.p-tieredmenu) .p-menuitem-link{color:var(--p-text-color)}.sidebar :where(.p-menu,.p-tieredmenu) .p-menuitem-link:hover{background:var(--p-surface-100)}.p-sidebar{background:var(--p-surface-0);color:var(--p-text-color);border:1px solid var(--p-content-border-color)}.p-datatable .p-datatable-thead>tr>th{border-bottom:1px solid var(--p-content-border-color)}.p-datatable .p-datatable-tbody>tr>td{border-top:1px solid var(--p-content-border-color)}.p-divider-horizontal{border-top-color:var(--p-content-border-color)!important}.p-divider-vertical{border-left-color:var(--p-content-border-color)!important}.dashboard-widget{display:flex;flex-direction:column;height:100%}.widget-footer,.widget-header{height:27px;flex-shrink:0}.p-card-body{display:flex;flex-direction:column;flex-grow:1;height:100%}.widget-body{flex-grow:1;overflow-y:auto;min-height:calc(100% - 54px)}.widget-header .title{font-weight:600}.legend-transparent .p-fieldset-legend{background:transparent;border:0;color:var(--text);border-color:var(--border)}.p-datatable{border:0 solid var(--p-content-border-color);overflow:hidden}.p-datatable-tbody>tr{background-color:var(--p-surface-card)!important}.p-datatable-tbody>tr>td{background-color:transparent!important}@media (max-width:1180px){html{font-size:12px}}.mobile-header[data-v-46f66573]{display:none;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--p-content-border-color)}.sidebar[data-v-46f66573]{position:fixed;inset:0 auto 0 0;width:260px;display:flex;flex-direction:column;border-right:1px solid var(--p-content-border-color);padding:12px;gap:12px;z-index:1000}.sidebar[data-v-46f66573] .p-menu{flex:1 1 auto;overflow-y:auto;min-height:0;border:0!important;box-shadow:none!important;background:transparent;padding:.25rem 0}.sidebar-footer[data-v-46f66573]{display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem}.content[data-v-46f66573]{margin-left:260px;min-height:100vh;overflow:auto;padding:16px}.sidebar-logo[data-v-46f66573]{display:flex;align-items:center;justify-content:center;height:100px}.menu-section[data-v-46f66573]{padding:.5rem 1.5rem .25rem;font-size:.75rem;text-transform:uppercase;opacity:.8}.menu-section-label[data-v-46f66573]{font-weight:600;letter-spacing:.02em}.menu-link[data-v-46f66573]{display:flex;align-items:center;width:100%;padding:.5rem 2.45rem;border-radius:0}.menu-link[data-v-46f66573]:hover{background:var(--p-surface-100)}@media (max-width:992px){.mobile-header[data-v-46f66573]{display:flex;position:sticky;top:0;z-index:1100}.sidebar[data-v-46f66573]{display:none}.content[data-v-46f66573]{margin-left:0;min-height:calc(100vh - 48px)}}.app-dialog[data-v-b8d792fe] .p-dialog{border-radius:14px}.app-dialog[data-v-b8d792fe] .p-dialog-header{padding:.75rem 1rem;position:sticky;top:0;z-index:2;background:var(--p-surface-0);border-bottom:1px solid var(--p-content-border-color)}.app-dialog__header[data-v-b8d792fe]{display:flex;align-items:center;gap:12px;width:100%}.app-dialog__header .title[data-v-b8d792fe]{margin:0;font-size:1.05rem;font-weight:600;flex:1}.app-dialog__header .actions[data-v-b8d792fe]:empty{display:none}.app-dialog__body[data-v-b8d792fe]{padding:.75rem 1rem;max-height:70vh;overflow:auto}.app-dialog[data-v-b8d792fe] .p-dialog-footer{position:sticky;bottom:0;z-index:2;background:var(--p-surface-0);border-top:1px solid var(--p-content-border-color)}.app-dialog__footer[data-v-b8d792fe]{display:flex;justify-content:flex-end;gap:.5rem;padding:.5rem 0}.app-card[data-v-d76939ee]{padding:.75rem;background-color:var(--p-surface-0)}[data-v-d76939ee] .p-datatable{background:transparent;border-radius:var(--p-radius)}[data-v-d76939ee] .p-datatable .p-datatable-header{background:var(--p-surface-card);border-bottom:1px solid var(--p-content-border-color);padding:.5rem .75rem}[data-v-d76939ee] .p-datatable .p-datatable-thead>tr>th{background:var(--p-surface-0);border-color:var(--p-content-border-color);color:var(--p-text-color);font-weight:600}[data-v-d76939ee] .p-datatable .p-datatable-tbody>tr{border-color:var(--p-content-border-color)}[data-v-d76939ee] .p-datatable .p-datatable-tbody>tr:hover{background:var(--p-surface-100)}[data-v-d76939ee] .p-column-filter,[data-v-d76939ee] .p-column-filter .p-Select,[data-v-d76939ee] .p-column-filter .p-inputtext,[data-v-d76939ee] .p-column-filter .p-multiselect{width:100%}[data-v-d76939ee] .p-paginator{background:transparent;border-top:1px solid var(--p-content-border-color);padding:.5rem}.additionalTableInfo[data-v-d76939ee]{margin-top:.15rem;color:var(--p-text-color-secondary)}.additionalTableInfo p[data-v-d76939ee]{margin:0}.tag-list[data-v-d76939ee]{display:flex;flex-wrap:wrap;gap:.25rem .5rem}[data-v-d76939ee] tbody a{color:var(--p-text-color);text-decoration:none}[data-v-d76939ee] tbody a:hover{color:var(--p-primary-600);text-decoration:underline}.star--featured[data-v-d76939ee]{color:var(--p-warn)}.star--muted[data-v-d76939ee]{color:var(--p-text-color-secondary)}@media (max-width:960px){[data-v-d76939ee] .p-datatable{font-size:.92rem}.additionalTableInfo[data-v-d76939ee]{display:none}}.card-title[data-v-09de324a]{margin:0;font-size:1.4rem}.card-subtitle[data-v-09de324a]{margin:0;color:var(--text-color-secondary);font-size:.95rem}.muted[data-v-39a56aee]{color:var(--text-color-secondary);opacity:.8}.error-text[data-v-39a56aee]{color:#b91c1c}.empty-state[data-v-39a56aee]{display:flex;align-items:center;gap:12px;padding:12px;border:1px dashed var(--content-border-color);border-radius:10px;background:var(--surface-card)}.mapping-grid[data-v-39a56aee]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.mapping-card[data-v-39a56aee]{border:1px solid var(--content-border-color);border-radius:10px;padding:10px;background:var(--surface-card);display:flex;flex-direction:column;gap:6px}.mapping-row[data-v-39a56aee]{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.mapping-actions[data-v-39a56aee]{margin-left:auto;display:flex;gap:4px}.rationale[data-v-39a56aee]{color:var(--text-color-secondary);font-size:.95rem}.muted[data-v-1d139251]{color:var(--text-color-secondary);opacity:.8}.error-text[data-v-1d139251]{color:#b91c1c}.empty-state[data-v-1d139251]{display:flex;align-items:center;gap:12px;padding:12px;border:1px dashed var(--content-border-color);border-radius:10px;background:var(--surface-card)}.mapping-grid[data-v-1d139251]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.mapping-card[data-v-1d139251]{border:1px solid var(--content-border-color);border-radius:10px;padding:10px;background:var(--surface-card);display:flex;flex-direction:column;gap:6px}.mapping-row[data-v-1d139251]{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.mapping-actions[data-v-1d139251]{margin-left:auto;display:flex;gap:4px}.rationale[data-v-1d139251]{color:var(--text-color-secondary);font-size:.95rem}.muted[data-v-077f498a]{color:var(--text-color-secondary);opacity:.8}.error-text[data-v-077f498a]{color:#b91c1c}.empty-state[data-v-077f498a]{display:flex;align-items:center;gap:12px;padding:12px;border:1px dashed var(--content-border-color);border-radius:10px;background:var(--surface-card)}.stream-item[data-v-077f498a]{border:1px solid var(--content-border-color);border-radius:10px;padding:12px;background:var(--surface-card);margin-bottom:12px;display:flex;flex-direction:column;gap:10px}.stream-header[data-v-077f498a]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px}.stream-title[data-v-077f498a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.stream-title h4[data-v-077f498a]{margin:0;font-size:1.05em}.stream-meta[data-v-077f498a]{display:flex;gap:6px;align-items:baseline;font-size:.9em;color:var(--text-color-secondary)}.stream-pill[data-v-077f498a]{padding:4px 8px;border-radius:12px;background:var(--p-primary-100);color:var(--p-primary-700);font-weight:700}.stream-actions[data-v-077f498a]{display:flex;align-items:center;gap:4px}.condition-list[data-v-077f498a]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.condition-item[data-v-077f498a]{display:flex;align-items:flex-start;gap:8px}.condition-item .pi[data-v-077f498a]{margin-top:6px}.condition-item-content[data-v-077f498a]{flex:1;min-width:0}.condition-row-wrap[data-v-077f498a]{display:flex;align-items:flex-start;gap:8px}.condition-row[data-v-077f498a]{flex:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.condition-row--short[data-v-077f498a]{grid-template-columns:repeat(3,minmax(0,1fr))}.condition-row--time[data-v-077f498a]{grid-template-columns:repeat(4,minmax(0,1fr))}.condition-span-2[data-v-077f498a]{grid-column:span 2}.condition-span-3[data-v-077f498a]{grid-column:span 3}.condition-input[data-v-077f498a],.condition-select[data-v-077f498a]{font-size:.9em}.condition-delete[data-v-077f498a]{margin-top:4px}@media (max-width:720px){.condition-row--short[data-v-077f498a],.condition-row--time[data-v-077f498a],.condition-row[data-v-077f498a]{grid-template-columns:repeat(2,minmax(0,1fr))}.condition-span-2[data-v-077f498a],.condition-span-3[data-v-077f498a]{grid-column:span 2}}.inline-edit[data-v-077f498a]{display:inline-flex}.inline-list[data-v-077f498a]{margin:0;padding-left:18px;color:var(--text-color);font-size:.9em}.inline-item[data-v-077f498a]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px}.inline-item .pi[data-v-077f498a]{margin-right:4px}.next-name[data-v-077f498a]{font-weight:600}.inline-edit[data-v-077f498a] .p-inplace-display{display:inline-flex;align-items:center;border-bottom:1px dashed var(--content-border-color);padding-bottom:2px;cursor:pointer}.inline-value[data-v-077f498a]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95em;color:var(--text-color)}.inline-edit-row[data-v-077f498a]{display:inline-flex;align-items:center;gap:6px}.inline-number[data-v-077f498a]{width:90px}.inline-dropdown[data-v-077f498a]{min-width:140px}.card-title[data-v-00508744]{margin:0;font-size:1.4rem}.card-subtitle[data-v-00508744]{margin:0;color:var(--text-color-secondary);font-size:.95rem}.muted[data-v-00508744]{color:var(--text-color-secondary);opacity:.8}.error-text[data-v-00508744]{color:#b91c1c}.detail-description[data-v-00508744]{color:var(--text-color);background:var(--surface-card);padding:12px;border-radius:12px;border:1px solid var(--content-border-color)}.empty-state[data-v-00508744]{display:flex;align-items:center;gap:12px;padding:12px;border:1px dashed var(--content-border-color);border-radius:10px;background:var(--surface-card)}.stream-item[data-v-00508744]{border:1px solid var(--content-border-color);border-radius:10px;padding:12px;background:var(--surface-card);margin-bottom:12px;display:flex;flex-direction:column;gap:10px}.stream-header[data-v-00508744]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px}.stream-title[data-v-00508744]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.stream-title h4[data-v-00508744]{margin:0;font-size:1.05em}.stream-meta[data-v-00508744]{display:flex;gap:6px;align-items:baseline;font-size:.9em;color:var(--text-color-secondary)}.stream-pill[data-v-00508744]{padding:4px 8px;border-radius:12px;background:var(--p-primary-100);color:var(--p-primary-700);font-weight:700}.stream-actions[data-v-00508744]{display:flex;align-items:center;gap:4px}.condition-list[data-v-00508744]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.condition-item[data-v-00508744]{display:flex;align-items:flex-start;gap:8px}.condition-item .pi[data-v-00508744]{margin-top:6px}.condition-item-content[data-v-00508744]{flex:1;min-width:0}.condition-row-wrap[data-v-00508744]{display:flex;align-items:flex-start;gap:8px}.condition-row[data-v-00508744]{flex:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.condition-row--short[data-v-00508744]{grid-template-columns:repeat(3,minmax(0,1fr))}.condition-row--time[data-v-00508744]{grid-template-columns:repeat(4,minmax(0,1fr))}.condition-span-2[data-v-00508744]{grid-column:span 2}.condition-span-3[data-v-00508744]{grid-column:span 3}.condition-input[data-v-00508744],.condition-select[data-v-00508744]{font-size:.9em}.condition-delete[data-v-00508744]{margin-top:4px}@media (max-width:720px){.condition-row--short[data-v-00508744],.condition-row--time[data-v-00508744],.condition-row[data-v-00508744]{grid-template-columns:repeat(2,minmax(0,1fr))}.condition-span-2[data-v-00508744],.condition-span-3[data-v-00508744]{grid-column:span 2}}.inline-edit[data-v-00508744]{display:inline-flex}.inline-list[data-v-00508744]{margin:0;padding-left:18px;color:var(--text-color);font-size:.9em}.inline-item[data-v-00508744]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px}.inline-item .pi[data-v-00508744]{margin-right:4px}.next-name[data-v-00508744]{font-weight:600}.inline-edit[data-v-00508744] .p-inplace-display{display:inline-flex;align-items:center;border-bottom:1px dashed var(--content-border-color);padding-bottom:2px;cursor:pointer}.inline-value[data-v-00508744]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95em;color:var(--text-color)}.inline-edit-row[data-v-00508744]{display:inline-flex;align-items:center;gap:6px}.inline-number[data-v-00508744]{width:90px}.inline-dropdown[data-v-00508744]{min-width:140px}.stream-picker[data-v-00508744]{display:flex;flex-direction:column;gap:10px}.stream-picker-row[data-v-00508744]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border:1px solid var(--content-border-color);border-radius:10px;background:var(--surface-card)}.stream-picker-info[data-v-00508744]{display:flex;flex-direction:column;gap:2px}.stream-picker-name[data-v-00508744]{font-weight:600}.stream-picker-sub[data-v-00508744]{font-size:.85rem}.mapping-grid[data-v-00508744]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.mapping-card[data-v-00508744]{border:1px solid var(--content-border-color);border-radius:10px;padding:10px;background:var(--surface-card);display:flex;flex-direction:column;gap:6px}.mapping-row[data-v-00508744]{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.mapping-actions[data-v-00508744]{margin-left:auto;display:flex;gap:4px}.rationale[data-v-00508744]{color:var(--text-color-secondary);font-size:.95rem}.wn-panel[data-v-6936e4c6]{background:var(--wn-accent);border:1px solid var(--wn-accent);border-radius:.75rem;box-shadow:0 6px 16px rgba(0,0,0,.1);color:var(--wn-text,#fff);overflow:hidden;min-height:110px}.wn-panel-content[data-v-6936e4c6],.wn-panel-header[data-v-6936e4c6]{background:transparent!important}.wn-title[data-v-6936e4c6]{--wn-header-size:.75rem;font-size:var(--wn-header-size);font-weight:300;letter-spacing:.01em;opacity:.95}.wn-body[data-v-6936e4c6]{display:flex;align-items:center;justify-content:center}.wn-value[data-v-6936e4c6]{font-size:2.05rem;font-weight:800;line-height:1.1;color:var(--wn-text,#fff);text-shadow:0 1px 0 rgba(0,0,0,.06)}.is-default[data-v-6936e4c6]{--wn-accent:var(--p-primary-500,#6366f1);--wn-text:#fff}.is-primary[data-v-6936e4c6]{--wn-accent:var(--p-primary-600,#4f46e5);--wn-text:#fff}.is-info[data-v-6936e4c6]{--wn-accent:var(--p-info,#06b6d4);--wn-text:#fff}.is-success[data-v-6936e4c6]{--wn-accent:var(--p-success,#22c55e);--wn-text:#fff}.summary-bar[data-v-2388be12]{display:flex;flex-wrap:wrap;justify-content:space-between;border-radius:8px}.border-none[data-v-2388be12]{border:0!important;box-shadow:none}.loading-text[data-v-2388be12]{opacity:.8}.error-text[data-v-2388be12]{color:#e53935}.widget-header .title[data-v-2388be12]{font-weight:600}.grid[data-v-5f072201]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:1rem}.numberText[data-v-5f072201]{font-size:.8rem;font-weight:700;text-align:center}.number[data-v-5f072201]{font-size:1.5rem;font-weight:700;text-align:center;margin-top:1rem}.error-text[data-v-0c36f676],.loading-text[data-v-0c36f676]{margin:.25rem 0}.error-text[data-v-0c36f676]{color:#e53935}.activity-feed[data-v-3beba40c]{list-style:none;padding:0;margin:0}.activity-item[data-v-3beba40c]{padding:.75rem;border-bottom:1px solid #ddd}.activity-text[data-v-3beba40c]{margin:0;font-size:.9rem}.description[data-v-3beba40c]{font-size:.85rem;color:#666;margin-top:.25rem}.activity-feed[data-v-7daa71f9]{list-style:none;padding:0;margin:0}.activity-item[data-v-7daa71f9]{padding:.75rem;border-bottom:1px solid #ddd}.activity-text[data-v-7daa71f9]{margin:0;font-size:.9rem}.description[data-v-7daa71f9]{font-size:.85rem;color:#666;margin-top:.25rem}.border-none[data-v-77c430b4],.border-none[data-v-7daa71f9]{border:0!important;box-shadow:none}.widget-header .title[data-v-77c430b4]{font-weight:600}.error-text[data-v-77c430b4]{color:#e53935}.table-wrap[data-v-450a208e]{width:100%;overflow:auto}.paginator-container[data-v-450a208e]{margin-top:1rem;display:flex;justify-content:center}.error-text[data-v-450a208e]{color:red}.action-row[data-v-450a208e]{display:flex;align-items:center;gap:.75rem;margin-top:12px;flex-wrap:wrap}.action-link[data-v-450a208e]{display:inline-block;text-decoration:none}.action-btn[data-v-450a208e]{min-width:140px;padding:.45rem .9rem;border-radius:8px;font-weight:600;box-shadow:0 1px 0 rgba(0,0,0,.03)}.action-btn.primary[data-v-450a208e]{background:var(--p-primary-600,#2563eb);color:#fff}.action-btn.secondary[data-v-450a208e]{background:transparent;color:var(--p-text-color,#111827);border:1px solid var(--p-content-border-color,rgba(0,0,0,.08))}.meta-list[data-v-450a208e]{margin:.5rem 0 0}.meta-row[data-v-450a208e]{display:grid;grid-template-columns:160px 1fr;gap:.5rem;padding:.25rem 0;border-bottom:1px dashed var(--p-content-border-color)}.meta-row[data-v-450a208e]:last-child{border-bottom:0}dt[data-v-450a208e]{color:var(--p-text-color-secondary)}dd[data-v-450a208e]{margin:0}.op-70[data-v-450a208e]{opacity:.7}.mr-1[data-v-450a208e]{margin-right:.25rem}.ml-1[data-v-450a208e]{margin-left:.25rem}@media (max-width:640px){.action-row[data-v-450a208e]{flex-direction:column;align-items:stretch}.action-link[data-v-450a208e]{width:100%}.action-btn[data-v-450a208e]{width:100%;min-width:0}}.flex-container[data-v-e1e78952]{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;margin:0;padding:0}.p-float-label[data-v-e1e78952]{width:100%}.p-card[data-v-e1e78952]{width:400px;padding:20px;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:16px}.logo[data-v-e1e78952]{max-width:200px;width:100%;display:block;margin:0 auto}.p-floatlabel label[data-v-e1e78952]{color:var(--p-text-color)!important}[data-v-e1e78952] .p-inputtext,[data-v-e1e78952] input[type=password],[data-v-e1e78952] input[type=text],[data-v-e1e78952] textarea{background:var(--p-surface-card)!important;caret-color:var(--p-text-color)!important}[data-v-e1e78952] .p-inputtext::-moz-placeholder,[data-v-e1e78952] input::-moz-placeholder,[data-v-e1e78952] textarea::-moz-placeholder{color:hsla(0,0%,100%,.6)!important;opacity:1!important}[data-v-e1e78952] .p-inputtext::placeholder,[data-v-e1e78952] input::placeholder,[data-v-e1e78952] textarea::placeholder{color:hsla(0,0%,100%,.6)!important;opacity:1!important}[data-v-e1e78952] input:-webkit-autofill,[data-v-e1e78952] input:-webkit-autofill:first-line{-webkit-text-fill-color:var(--p-text-color)!important}[data-v-e1e78952] .p-inputtext,[data-v-e1e78952] input[type=password],[data-v-e1e78952] input[type=text],[data-v-e1e78952] textarea{color:var(--p-text-color)!important}.p-error[data-v-e1e78952]{color:red}.login-row[data-v-e1e78952]{margin-bottom:1.5rem}.LoginInput[data-v-e1e78952]{display:block;width:100%}.LoginInput .p-inputtext[data-v-e1e78952],.LoginInput .p-password input[data-v-e1e78952],.LoginInput input[data-v-e1e78952]{width:100%!important;box-sizing:border-box}.login-row .p-button[data-v-e1e78952],.login-row .p-checkbox[data-v-e1e78952]{width:100%}@media (max-width:480px){.login-row[data-v-e1e78952]{margin-bottom:1.25rem}}.error-text[data-v-95616612]{color:red}.border-none[data-v-7b778192]{border:0!important;box-shadow:none}.error-text[data-v-7b778192]{color:red}.border-none[data-v-428dafeb]{border:none!important;box-shadow:none}.error-text[data-v-428dafeb]{color:red}.location-list[data-v-428dafeb]{list-style:none;padding:0;margin:0}.location-item[data-v-428dafeb]{padding:.75rem;border-bottom:1px solid #ddd}.border-none[data-v-125eec97]{border:none!important;box-shadow:none}.error-text[data-v-125eec97]{color:red}.profile-list[data-v-125eec97]{list-style:none;padding:0;margin:0}.profile-item[data-v-125eec97]{padding:.75rem;border-bottom:1px solid #ddd}.error-text[data-v-1708d65b]{color:var(--p-danger)}.app-card[data-v-15db99ef]{background:var(--p-surface-card);border:1px solid var(--p-content-border-color);border-radius:var(--p-radius);box-shadow:var(--p-shadow-1);padding:1rem}.table-header[data-v-15db99ef]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.filters[data-v-15db99ef]{display:flex;gap:.5rem}.paginator[data-v-15db99ef]{display:flex;justify-content:center;margin-top:.5rem}.error-text[data-v-15db99ef]{color:var(--p-danger)}.app-card[data-v-d10b9bc8]{background:var(--p-surface-card);border:1px solid var(--p-content-border-color);border-radius:var(--p-radius);box-shadow:var(--p-shadow-1);padding:1rem}.table-header[data-v-d10b9bc8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.filters[data-v-d10b9bc8]{display:flex;gap:.5rem;flex-wrap:wrap}.paginator[data-v-d10b9bc8]{display:flex;justify-content:center;margin-top:.5rem}.link[data-v-d10b9bc8]{color:var(--p-primary-600);cursor:pointer}.link[data-v-d10b9bc8]:hover{color:var(--p-primary-500);text-decoration:underline}.error-text[data-v-d10b9bc8]{color:var(--p-danger)}.app-card[data-v-c7a0aef0]{background:var(--p-surface-card);border:1px solid var(--p-content-border-color);border-radius:var(--p-radius);box-shadow:var(--p-shadow-1);padding:1rem}.row-add[data-v-c7a0aef0]{display:flex;gap:.5rem;margin-bottom:.75rem;align-items:center}.error-text[data-v-c7a0aef0]{color:var(--p-danger)}.widget-header[data-v-544ad474]{padding:4px 0}.stacked-cards[data-v-01ae7118] .p-card{margin-bottom:.75rem}h1[data-v-01ae7118]{font-weight:700;letter-spacing:.01em}[data-v-01ae7118] .p-divider.p-divider-horizontal{border-top-color:var(--p-content-border-color)}.app-card[data-v-a3f051d2]{padding:.75rem;background-color:var(--p-surface-0)}[data-v-a3f051d2] .p-datatable{background:transparent;border-radius:var(--p-radius)}[data-v-a3f051d2] .p-datatable .p-datatable-header{background:var(--p-surface-card);border-bottom:1px solid var(--p-content-border-color);padding:.5rem .75rem}[data-v-a3f051d2] .p-datatable .p-datatable-thead>tr>th{background:var(--p-surface-0);border-color:var(--p-content-border-color);color:var(--p-text-color);font-weight:600}[data-v-a3f051d2] .p-datatable .p-datatable-tbody>tr{border-color:var(--p-content-border-color)}[data-v-a3f051d2] .p-datatable .p-datatable-tbody>tr:hover{background:var(--p-surface-100)}[data-v-a3f051d2] .p-column-filter,[data-v-a3f051d2] .p-column-filter .p-Select,[data-v-a3f051d2] .p-column-filter .p-inputtext,[data-v-a3f051d2] .p-column-filter .p-multiselect{width:100%}[data-v-a3f051d2] .p-paginator{background:transparent;border-top:1px solid var(--p-content-border-color);padding:.5rem}.additionalTableInfo[data-v-a3f051d2]{margin-top:.15rem;color:var(--p-text-color-secondary)}.additionalTableInfo p[data-v-a3f051d2]{margin:0}.tag-list[data-v-a3f051d2]{display:flex;flex-wrap:wrap;gap:.25rem .5rem}[data-v-a3f051d2] tbody a{color:var(--p-text-color);text-decoration:none}[data-v-a3f051d2] tbody a:hover{color:var(--p-primary-600);text-decoration:underline}.star--featured[data-v-a3f051d2]{color:var(--p-warn)}.star--muted[data-v-a3f051d2]{color:var(--p-text-color-secondary)}@media (max-width:960px){[data-v-a3f051d2] .p-datatable{font-size:.92rem}.additionalTableInfo[data-v-a3f051d2]{display:none}}.paginator-container[data-v-a3f051d2]{margin-top:1rem;display:flex;justify-content:center}.error-text[data-v-a3f051d2]{color:red}.flag[data-v-a3f051d2]{font-size:1.25rem;line-height:1;margin-right:.25rem}.country-name[data-v-a3f051d2]{font-weight:600}.country-code[data-v-a3f051d2]{opacity:.65;margin-left:.25rem}.details-cell[data-v-a3f051d2]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:36ch}.border-none[data-v-5800a2c8]{border:none!important;box-shadow:none}.paginator-container[data-v-5800a2c8]{margin-top:1rem;display:flex;justify-content:center}.error-text[data-v-5800a2c8],.text-danger[data-v-a9f2a23c]{color:red}.text-success[data-v-a9f2a23c]{color:green}.text-danger[data-v-6394f07a]{color:red}.text-success[data-v-6394f07a]{color:green}.text-danger[data-v-2cc3b92c]{color:red}.text-success[data-v-2cc3b92c]{color:green}.error[data-v-5cf273a9]{color:red}.widget-header[data-v-5cf273a9]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.dashboard-widget[data-v-5cf273a9]{margin:1rem}html{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.45;height:100%}body{min-height:100%;background:radial-gradient(circle at 20% 18%,rgba(230,0,80,.14),transparent 26%),radial-gradient(circle at 85% 10%,rgba(0,123,255,.12),transparent 25%),var(--bg);color:var(--text)}a{transition:color .16s ease}h1,h2,h3,h4,h5,h6{margin:0 0 .5rem;line-height:1.25}p{margin:0 0 .75rem}:focus-visible{box-shadow:0 0 0 3px var(--p-ring-color,rgba(230,0,80,.35)),0 0 0 5px transparent;border-radius:8px;transition:box-shadow .16s ease}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background-color:var(--p-surface-300,#dfe0e4);border-radius:999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--p-surface-400,#cfd1d7)}::-webkit-scrollbar-track{background:transparent}.my-app-dark,.my-app-light,:root{--surface-0:var(--p-surface-0);--surface-50:var(--p-surface-50);--surface-100:var(--p-surface-100);--surface-200:var(--p-surface-200);--surface-300:var(--p-surface-300);--surface-400:var(--p-surface-400);--surface-500:var(--p-surface-500);--surface-600:var(--p-surface-600);--surface-700:var(--p-surface-700);--surface-800:var(--p-surface-800);--surface-900:var(--p-surface-900);--surface-ground:var(--p-surface-ground);--surface-section:var(--p-surface-section);--surface-card:var(--p-surface-card);--text-color:var(--p-text-color);--text-color-secondary:var(--p-text-color-secondary);--content-border-color:var(--p-content-border-color);--primary-50:var(--p-primary-50);--primary-100:var(--p-primary-100);--primary-200:var(--p-primary-200);--primary-300:var(--p-primary-300);--primary-400:var(--p-primary-400);--primary-500:var(--p-primary-500);--primary-600:var(--p-primary-600);--primary-700:var(--p-primary-700);--primary-800:var(--p-primary-800);--primary-900:var(--p-primary-900);--primary-color:var(--p-primary-500);--primary-color-text:var(--p-contrast);--green-500:var(--p-success);--cyan-500:var(--p-info);--yellow-500:var(--p-warn);--red-500:var(--p-danger)}.my-app-light,:root{--p-font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--p-font-size:14px;--p-line-height:1.45;--p-radius:10px;--p-radius-sm:8px;--p-radius-lg:14px;--p-shadow-1:0 1px 2px rgba(0,0,0,.06),0 1px 1px rgba(0,0,0,.04);--p-shadow-2:0 8px 24px rgba(0,0,0,.08);--p-ring-color:rgba(230,0,80,.35);--p-ring-width:3px;--p-ring-offset:2px;--p-transition-base:160ms cubic-bezier(0.4,0,0.2,1);--p-surface-0:#fff;--p-surface-50:#fafafa;--p-surface-100:#f4f4f5;--p-surface-200:#e9e9ec;--p-surface-300:#dfe0e4;--p-surface-400:#cfd1d7;--p-surface-500:#b9bdc6;--p-surface-600:#9aa1ad;--p-surface-700:#7e8591;--p-surface-800:#5f6673;--p-surface-900:#474d59;--p-text-color:#1f1f1f;--p-text-color-secondary:#333;--p-content-border-color:rgba(17,24,39,.12);--p-content-background:var(var(--p-surface-0));--p-surface-ground:var(--p-surface-50);--p-surface-section:var(--p-surface-0);--p-surface-card:var(--p-surface-0);--brand-primary-500:#e60050;--brand-primary-600:#d50045;--brand-primary-700:#b8003b;--brand-info-500:#007bff;--brand-warn-500:#ff8c00;--brand-warn-600:#e67e00;--brand-danger-500:#d50045;--brand-high-500:#ff8c00;--brand-accent-300:#f7f7f7;--brand-ink-700:#333;--p-primary-500:var(--brand-primary-500);--p-primary-600:var(--brand-primary-600);--p-primary-700:var(--brand-primary-700);--p-success:#28a745;--p-info:var(--brand-info-500);--p-warn:var(--brand-warn-500);--p-danger:var(--brand-danger-500);--p-contrast:#1f1f1f;--status-default:var(--p-primary-500);--status-info:var(--brand-info-500);--status-success:var(--p-success);--status-warning:var(--brand-warn-500);--status-high:var(--brand-high-500);--status-danger:var(--brand-danger-500);--status-accent:var(--brand-accent-300);--status-muted:var(--p-surface-300);--status-neutral:var(--p-surface-600);--focus-ring:0 0 0 var(--p-ring-width) var(--p-ring-color)}.my-app-dark{--p-surface-0:#0b0b0b!important;--p-surface-50:#111!important;--p-surface-100:#151515!important;--p-surface-200:#1b1b1b!important;--p-surface-300:#232323!important;--p-surface-400:#2b2b2b!important;--p-surface-500:#333!important;--p-surface-600:#3d3d3d!important;--p-surface-700:#4a4a4a!important;--p-surface-800:#575757!important;--p-surface-900:#666!important;--p-text-color:#f5f5f5!important;--p-text-color-secondary:#c7c7c7!important;--p-content-border-color:hsla(0,0%,100%,.12)!important;--p-surface-ground:var(--p-surface-50)!important;--p-surface-section:var(--p-surface-100)!important;--p-surface-card:var(--p-surface-0)!important;--p-card-background:var(--p-surface-0)!important;--p-primary-500:#e60050!important;--p-primary-600:#d50045!important;--p-primary-700:#b8003b!important;--p-success:#3bb54a!important;--p-info:#007bff!important;--p-warn:#ff8c00!important;--p-danger:#d50045!important;--p-contrast:#f5f5f5!important;--p-shadow-1:0 1px 2px rgba(0,0,0,.5),0 1px 1px rgba(0,0,0,.3)!important;--p-shadow-2:0 16px 40px rgba(0,0,0,.45)!important;--p-ring-color:rgba(230,0,80,.45)!important}*,:after,:before{box-sizing:border-box}html{font-family:var(--p-font-family);font-size:var(--p-font-size);line-height:var(--p-line-height)}body{margin:0;background:var(--p-surface-ground);color:var(--p-text-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--p-primary-600);text-decoration:none;transition:color var(--p-transition-base)}a:hover{color:var(--p-primary-500)}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--p-radius-sm);transition:box-shadow var(--p-transition-base)}.my-app-dark,.my-app-light,:root{--chart-cat-1:#4c78a8;--chart-cat-2:#f58518;--chart-cat-3:#54a24b;--chart-cat-4:#e45756;--chart-cat-5:#72b7b2;--chart-cat-6:#b279a2;--chart-cat-7:#ff9da6;--chart-cat-8:#9d755d;--chart-cat-9:#bab0ab;--chart-cat-10:#d4a6c8;--chart-seq-1:#e1f3ef;--chart-seq-2:#bfe4db;--chart-seq-3:#9fd6c7;--chart-seq-4:#7fc7bd;--chart-seq-5:#5fb9aa;--chart-seq-6:#3faba0;--chart-div-neg-3:#3b4cc0;--chart-div-neg-2:#5c7ae5;--chart-div-neg-1:#89a1ef;--chart-div-0:#e8e8e8;--chart-div-pos-1:#f2a65a;--chart-div-pos-2:#ef7d32;--chart-div-pos-3:#dc4e1b}.is-default{--wn-accent:var(--status-default);--wn-text:#fff}.is-info{--wn-accent:var(--status-info);--wn-text:#fff}.is-success{--wn-accent:var(--status-success);--wn-text:#fff}.is-warning{--wn-accent:var(--status-warning);--wn-text:#fff}.is-high{--wn-accent:var(--status-high);--wn-text:#fff}.is-critical,.is-danger{--wn-accent:var(--status-danger);--wn-text:#fff}.is-accent{--wn-accent:var(--status-accent);--wn-text:#fff}.is-muted{--wn-accent:var(--status-muted);--wn-text:#fff}.is-neutral{--wn-accent:var(--status-neutral);--wn-text:#fff}.brand{display:flex;align-items:center;gap:10px;font-weight:700;letter-spacing:.4px;background:linear-gradient(135deg,var(--grad-1),var(--grad-2),var(--grad-3));-webkit-background-clip:text;background-clip:text;color:transparent}.brand .pi{font-size:1.4rem;color:#fff}.page-shell{min-height:100vh;display:flex;flex-direction:column}.hero{padding:12px 12px 0}.content{padding:0 24px 24px;max-width:1900px;width:100%;margin:0 auto}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px}.card{background:var(--p-surface-card);border:1px solid var(--p-content-border-color);border-radius:var(--p-radius);box-shadow:var(--p-shadow-1);padding:16px}.card-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.card-subtitle{color:var(--p-text-color-secondary);font-size:14px;margin:0}.card-title{margin:0;font-size:24px}.card-body,.card-title{color:var(--p-text-color)}.pill{padding:6px 12px;border-radius:999px;background:var(--pill-bg);color:var(--pill-text);font-weight:600;display:inline-flex;align-items:center;gap:6px;font-size:14px}.pill-compact{font-size:13px;padding:6px 12px}.theme-toggle{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--p-content-border-color);background:var(--p-surface-card);color:var(--p-text-color);padding:8px 12px;border-radius:10px;cursor:pointer;box-shadow:var(--p-shadow-1)}.theme-toggle:hover{border-color:var(--p-content-border-color)}.page-header,.toolbar{justify-content:space-between;gap:12px}.page-header,.page-header-actions,.toolbar{display:flex;align-items:center;flex-wrap:wrap}.page-header-actions{gap:8px}.stack-sm{margin-top:10px}.stack-lg{margin-top:18px}.muted{color:var(--p-text-color-secondary);font-size:14px}.text-sm{font-size:.9rem}.text-danger{color:#b91c1c}.divider{height:1px;background:var(--p-content-border-color);margin:24px 0}.p-calendar,.p-dropdown,.p-inputnumber,.p-inputtext,.p-multiselect,.p-textarea{background:var(--p-surface-0);color:var(--p-text-color);border-color:var(--p-content-border-color)}.p-datatable{background:var(--p-surface-card);color:var(--p-text-color);border-radius:var(--p-radius);border:1px solid var(--p-content-border-color)}.p-datatable .p-datatable-header{background:var(--p-surface-0);border-bottom:1px solid var(--p-content-border-color);padding:.5rem .75rem}.p-datatable .p-datatable-thead>tr>th{background:var(--p-surface-0);border-color:var(--p-content-border-color);color:var(--p-text-color);font-weight:600}.p-datatable .p-datatable-tbody>tr{background:var(--p-surface-card)!important;color:var(--p-text-color)!important}.p-datatable .p-datatable-tbody>tr:nth-child(2n){background:var(--p-surface-card)}.p-datatable .p-datatable-tbody>tr>td{border-color:var(--p-content-border-color)}.p-datatable .p-datatable-paginator-bottom{background-color:var(--p-surface-card)!important;border-top:1px solid transparent;padding:.5rem 1rem}.p-datatable .p-datatable-paginator-bottom .p-paginator{background-color:transparent!important}.p-card,.p-dialog,.p-overlaypanel,.p-panel{background:var(--p-surface-card);color:var(--p-text-color);border:1px solid var(--p-content-border-color);border-radius:var(--p-radius);box-shadow:var(--p-shadow-1)}.severity-badge{font-weight:600;text-transform:capitalize}.severity-badge.p-chip,.severity-badge.p-tag{border:1px solid transparent}.severity-critical.p-chip,.severity-critical.p-tag{background:#8f001f;color:#fff;border-color:#ff2d55}.severity-high.p-chip,.severity-high.p-tag{background:#b91c1c;color:#fff;border-color:#f87171}.severity-medium.p-chip,.severity-medium.p-tag{background:#f59e0b;color:#111827;border-color:#fbbf24}.severity-low.p-chip,.severity-low.p-tag{background:#2563eb;color:#fff;border-color:#60a5fa}.severity-unknown.p-chip,.severity-unknown.p-tag{background:#374151;color:#fff;border-color:#6b7280}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.hw-table-card{border:none!important;box-shadow:none!important}.hw-table-header{justify-content:space-between;gap:.75rem}.hw-table-actions,.hw-table-header{display:flex;align-items:center;flex-wrap:wrap}.hw-table-actions{gap:.5rem}.hw-table{width:100%}.hw-paginator{margin-top:.75rem;display:flex;justify-content:center}:deep(.p-datatable){background:transparent;border-radius:var(--p-radius)}:deep(.p-datatable .p-datatable-header){background:var(--p-surface-card);border-bottom:1px solid var(--p-content-border-color);padding:.5rem .75rem}:deep(.p-datatable .p-datatable-thead>tr>th){background:var(--p-surface-0);border-color:var(--p-content-border-color);color:var(--p-text-color);font-weight:600}:deep(.p-datatable .p-datatable-tbody>tr){border-color:var(--p-content-border-color)}:deep(.p-datatable .p-datatable-tbody>tr:hover){background:var(--p-surface-100)}:deep(.p-column-filter){width:100%}:deep(.p-column-filter .p-Select),:deep(.p-column-filter .p-inputtext),:deep(.p-column-filter .p-multiselect){width:100%}:deep(.p-paginator){background:transparent;border-top:1px solid var(--p-content-border-color);padding:.5rem}.additionalTableInfo{margin-top:.15rem;color:var(--p-text-color-secondary)}.additionalTableInfo p{margin:0}.tag-list{display:flex;flex-wrap:wrap;gap:.25rem .5rem}:deep(tbody a){color:var(--p-text-color);text-decoration:none}:deep(tbody a:hover){color:var(--p-primary-600);text-decoration:underline}.star--featured{color:var(--p-warn)}.star--muted{color:var(--p-text-color-secondary)}@media (max-width:960px){:deep(.p-datatable){font-size:.92rem}.additionalTableInfo{display:none}}