@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Sora:wght@600;700;800&display=swap";.svg-color{color:#00b11e}div[data-v-3d8631ec]{display:inline-block}.svg-container[data-v-c5f4ee98]{justify-content:center;align-items:center;display:flex}.alert-badges{align-items:center;gap:25px}.notification-unread-row>td{background-color:#3b82f612!important}.dark .notification-unread-row>td{background-color:#3b82f61f!important}.loader-div{justify-content:center;align-items:center;width:100%;height:calc(100% - 100px);display:flex;position:absolute}@keyframes p-progress-spinner-color{to,0%{stroke:#29395a!important}40%{stroke:#29395a!important}66%{stroke:#29395a!important}80%,90%{stroke:#29395a!important}}.isReady-enter-from,.isReady-leave-to{opacity:0;overflow:hidden;max-height:0!important}.theme-toggle-container[data-v-2a454e35]{justify-content:center;align-items:center;display:flex}.theme-toggle-btn[data-v-2a454e35]{transition:background-color .15s,color .15s;border:none!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.theme-toggle-icon[data-v-2a454e35]{color:currentColor;flex-shrink:0;display:block}.theme-toggle-btn--hub[data-v-2a454e35]{color:#fde047!important;background:#ffffff4d!important}.theme-toggle-btn--hub[data-v-2a454e35]:hover,.dark{color:#fef08a!important;background:#fff6!important}.theme-toggle-btn--detail[data-v-2a454e35]{color:#64748b!important;background:#64748b1f!important}.theme-toggle-btn--detail[data-v-2a454e35]:hover{color:#334155!important;background:#64748b33!important}.dark{color:#f1f5f9!important;background:#94a3b840!important}.theme-toggle-btn[data-v-2a454e35]:focus-visible{box-shadow:0 0 0 2px #3b82f680!important}.p-dialog-content[data-v-96877c32]{max-height:calc(90vh - 120px);padding:1.5rem;overflow-y:auto}.p-dialog-header[data-v-96877c32]{background:linear-gradient(90deg,#f8fafc,#fff);border-bottom:1px solid #e5e7eb;padding:1rem 1.5rem}.p-dialog-footer[data-v-96877c32]{background:linear-gradient(90deg,#f8fafc,#fff);border-top:1px solid #e5e7eb;padding:1rem 1.5rem}.p-datatable[data-v-96877c32],.p-datatable-wrapper[data-v-96877c32]{height:100%}.p-datatable .p-datatable-thead>tr>th[data-v-96877c32]{background:#f8fafc;border-bottom:1px solid #e5e7eb;padding:1rem;font-weight:600}.p-datatable .p-datatable-tbody>tr>td[data-v-96877c32]{border-bottom:1px solid #e5e7eb;padding:1rem}.p-datatable .p-datatable-tbody>tr[data-v-96877c32]{transition:all .2s}.p-datatable .p-datatable-tbody>tr[data-v-96877c32]:hover{background:#f8fafc}.p-datatable .p-datatable-tbody>tr.p-highlight[data-v-96877c32]{background:#f0f9ff}.p-paginator[data-v-96877c32]{background:0 0;border:none;padding:1rem}.p-paginator .p-paginator-pages .p-paginator-page[data-v-96877c32]:not(.p-highlight):hover,.p-paginator .p-paginator-first[data-v-96877c32]:not(.p-disabled):hover,.p-paginator .p-paginator-prev[data-v-96877c32]:not(.p-disabled):hover,.p-paginator .p-paginator-next[data-v-96877c32]:not(.p-disabled):hover,.p-paginator .p-paginator-last[data-v-96877c32]:not(.p-disabled):hover{background:#f3f4f6}.p-overlaypanel-content[data-v-96877c32]{padding:0}.p-overlaypanel[data-v-96877c32]{border:none;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.p-overlaypanel[data-v-96877c32]:before,.p-overlaypanel[data-v-96877c32]:after{border-bottom-color:#fff}[data-v-96877c32] .p-datatable-wrapper,[data-v-96877c32] .p-datatable,[data-v-96877c32] .p-datatable-scrollable-body{height:100%}.overflow-y-auto[data-v-96877c32]{height:calc(100% - 100px);overflow-y:auto}.mini-dd[data-v-1b9bc56a] .p-dropdown-label{padding-top:.3rem;padding-bottom:.3rem;font-size:.72rem}.filter-dd[data-v-9ed7ad4b] .p-dropdown-label{padding-top:.35rem;padding-bottom:.35rem;font-size:.8rem}[data-v-9ed7ad4b] .amv2-flash{animation:1.2s ease-out amv2-flash-anim-9ed7ad4b}@keyframes amv2-flash-anim-9ed7ad4b{0%{background-color:#6366f12e}to{background-color:#0000}}.amv2-drawer[data-v-b8e3000c] .p-sidebar{width:min(440px,100vw)}.amv2-progress[data-v-79024f71] .p-progressbar,.amv2-progress[data-v-79024f71] .p-progressbar-value{border-radius:9999px}.filter-dd[data-v-194ab545] .p-dropdown-label{padding-top:.35rem;padding-bottom:.35rem;font-size:.8rem}.mini-dd[data-v-194ab545] .p-dropdown-label{padding-top:.3rem;padding-bottom:.3rem;font-size:.72rem}.line-clamp-3{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.css-1p438ol{opacity:0;pointer-events:none;z-index:100;background:#fff;border-radius:8px;width:100%;margin-top:5px;padding:15px 20px;transition:all .15s;position:absolute;overflow:hidden;transform:translateY(-10px);box-shadow:0 3px 15px #00000080}#winget-search:focus+.css-1p438ol{opacity:1;pointer-events:auto;transform:translateY(0)}.repo .p-datatable{flex-direction:column;height:100%;display:flex}.repo .p-datatable .p-datatable-wrapper{flex:1;overflow:auto}.alert-badges.alert-hub .p-overlay-badge .p-badge{opacity:1!important;z-index:15!important;background-color:#0000!important;min-width:20px!important;height:18px!important;font-size:.7rem!important;font-weight:800!important;line-height:20px!important;transform:translate(60%,-55%)!important}.custom-tooltip{max-width:300px!important}.custom-tooltip .p-tooltip-text{padding:5px 10px!important}.company-phone.vue-tel-input:focus-within{box-shadow:none!important;border:1px solid #37a7ff!important;border-radius:5px!important}.company-phone.vue-tel-input{text-align:left;border:none;border-bottom:1px solid gray;border-radius:0;height:43px;transition:all .2s;display:flex}.company-phone-framed.vue-tel-input{height:var(--monitic-control-height);border:1px solid #cbd5e1;border-radius:6px}.dark .company-phone-framed.vue-tel-input{border-color:#4b5563}.company-inputs .p-inputtext{border:none!important;padding:9px 12px!important}.count-dropdown .p-inputtext:enabled:focus,.company-inputs .p-inputtext:enabled:focus{outline-offset:-1px;box-shadow:none;border-color:#fff0;outline:1px solid #65a3ff;border-radius:5px!important}.required{outline-offset:-1px!important;box-shadow:none!important;border-color:#fff0!important;border-radius:5px!important;outline:1px solid #fa1919!important}.count-dropdown .p-dropdown{box-shadow:0 0 #ffffff80;border:none!important;height:41px!important}.count-dropdown .p-dropdown:not(.p-disabled).p-focus{border-radius:5px!important}.count-dropdown .p-dropdown-label{align-items:center;font-weight:600;display:flex;color:#64748b!important;padding:9px 12px!important;font-size:13px!important}.board-tile[data-v-a97ca403]{position:relative}.board-tile-actions[data-v-a97ca403]{z-index:300;align-items:center;gap:2px;padding-right:6px;display:flex;position:absolute;top:3px;right:0}.board-tile-actions .board-drag-handle[data-v-a97ca403]{justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.board-tile[data-v-a97ca403] .p-button.p-button-sm{justify-content:center;align-items:center;line-height:1;display:inline-flex}.board-tile[data-v-a97ca403] .p-button.p-button-sm .p-button-icon,.board-tile[data-v-a97ca403] .p-button.p-button-sm svg{flex-shrink:0;margin:0;display:block}.widget-drawer[data-v-6bb27de1] .p-sidebar{width:min(460px,100vw)}.group-heading[data-v-6bb27de1]{background-color:var(--surface-overlay,var(--monitic-bg-primary))}.widget-pick-btn.widget-pick-btn.widget-pick-btn[data-v-6bb27de1],.widget-pick-btn.widget-pick-btn.widget-pick-btn[data-v-6bb27de1]:hover,.widget-pick-btn.widget-pick-btn.widget-pick-btn[data-v-6bb27de1]:focus{box-shadow:none!important;background-color:#0000!important;border:0!important}.widget-drawer[data-v-6bb27de1] .p-sidebar-content{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.widget-pick-btn[data-v-6bb27de1]{align-items:stretch;height:auto!important;min-height:0!important}.widget-pick-btn[data-v-6bb27de1] .p-button-label{white-space:normal;flex:auto;width:100%;line-height:normal;display:block}svg[data-v-2489d25e]{width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important}div[data-v-2489d25e]{justify-content:center;align-items:center;display:flex;width:100%!important;height:100%!important}.vendor-logo[data-v-97041e54]{background:#ffffffd1;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;width:96px;height:44px;padding:4px 8px;display:flex;overflow:hidden}.dark .vendor-logo[data-v-97041e54]{background:#ffffffd1;border-color:#374151}.vendor-logo[data-v-97041e54]>*{flex:auto;width:100%;min-width:0;height:100%;min-height:0}.vendor-logo[data-v-97041e54] svg{display:block;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.tool-card[data-v-3b961a8e]{height:auto!important;min-height:0!important}.slide-fade-enter-active,.slide-fade-leave-active{transition:transform .8s,opacity .8s}.slide-fade-enter-from,.slide-fade-leave-to{opacity:0;transform:translate(50px)}.slide-fade-enter-to,.slide-fade-leave-from{opacity:1;transform:translate(0)}.custom-otp-input{appearance:none;text-align:center;border:1px solid var(--surface-400);outline-offset:-2px;width:33px;height:33px;color:var(--text-color);background:0 0;border-right:0;border-radius:0;outline-color:#0000;font-size:12px;transition:outline-color .3s}.custom-otp-input:focus{outline:2px solid var(--primary-color)}.custom-otp-input:first-child,.custom-otp-input:nth-child(5),.custom-otp-input:nth-child(9){border-top-left-radius:8px;border-bottom-left-radius:8px}.custom-otp-input:nth-child(3),.custom-otp-input:nth-child(7),.custom-otp-input:last-child{border-right-style:solid;border-right-width:1px;border-color:var(--surface-400);border-top-right-radius:8px;border-bottom-right-radius:8px}.overlay-style{z-index:9;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.truncate{-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.hw-tabmenu[data-v-c88eb993] .p-tabmenu-nav{background:0 0;border:none}.hw-tabmenu[data-v-c88eb993]{scrollbar-width:thin;--hw-tab-thumb:#cbd5e1b3}.dark .hw-tabmenu[data-v-c88eb993]{--hw-tab-thumb:#475569b3}.hw-tabmenu[data-v-c88eb993]::-webkit-scrollbar{height:4px}.hw-tabmenu[data-v-c88eb993]::-webkit-scrollbar-thumb{background-color:var(--hw-tab-thumb);border-radius:9999px}.hw-tabmenu[data-v-c88eb993] .p-menuitem-link{background:0 0;padding:.5rem .9rem}.hw-tabmenu[data-v-c88eb993] .p-menuitem-text{white-space:nowrap;font-size:.875rem;font-weight:500}.hw-tabmenu[data-v-c88eb993] .p-tabmenuitem.p-highlight .p-menuitem-link{border:1px solid var(--surface-border,#e5e7eb);border-bottom-color:#0000;border-top-left-radius:6px;border-top-right-radius:6px;margin-bottom:-1px}.hw-tabmenu[data-v-c88eb993] .p-tabmenuitem.p-disabled{opacity:.45;pointer-events:none}.hw-ip-dropdown[data-v-c88eb993]{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.reveal[data-v-3e898efa]{animation:.4s ease-out both reveal-up-3e898efa}@keyframes reveal-up-3e898efa{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}details>summary[data-v-3e898efa]::-webkit-details-marker{display:none}.cpu-core-chart{width:100%;height:120px}.alert-kpi-btn[data-v-2370fe02]{align-items:stretch;overflow:hidden;height:auto!important;min-height:0!important}.dark .alert-kpi-btn[data-v-2370fe02]{color:#d1d5db!important;background-color:#1f2937!important;border-color:#374151!important}.dark .alert-kpi-btn[data-v-2370fe02]:hover{background-color:#374151!important}.dark .alert-kpi-btn[data-v-2370fe02]:active{background-color:#4b5563!important}.alert-kpi-btn[data-v-2370fe02] .p-button-label{white-space:normal;flex:auto;align-items:center;width:100%;height:100%;min-height:0;line-height:normal;display:flex;overflow:hidden}.isReady-enter-active[data-v-2370fe02],.isReady-leave-active[data-v-2370fe02]{transition:opacity .3s}.isReady-enter-from[data-v-2370fe02],.isReady-leave-to[data-v-2370fe02]{opacity:0}.mh[data-v-203df5f7]{flex-direction:column;gap:4px;display:flex}.mh-id[data-v-203df5f7]{color:#0f172a;font-family:ui-monospace,Cascadia Code,Menlo,monospace;font-size:15px;font-weight:700}.mh-sub[data-v-203df5f7]{color:#64748b;font-size:12.5px}.verdicts[data-v-203df5f7]{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.pill[data-v-203df5f7]{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:3px 9px;font-size:11.5px;font-weight:650;line-height:1.35;display:inline-flex}.reco[data-v-203df5f7]{font-family:ui-monospace,Cascadia Code,Menlo,monospace}.p-crit[data-v-203df5f7]{color:#dc2626;background:#fde8e8;border-color:#f5c4c4}.p-high[data-v-203df5f7]{color:#b45309;background:#fdf0d9;border-color:#f1d39a}.p-good[data-v-203df5f7]{color:#15803d;background:#dcf5e3;border-color:#b6e6c4}.p-info[data-v-203df5f7]{color:#0369a1;background:#ddeefb;border-color:#b9d9f3}.p-low[data-v-203df5f7]{color:#64748b;background:#eef2f6;border-color:#e2e8f0}.wu-body[data-v-203df5f7]{color:#334155;flex-direction:column;gap:14px;font-size:13.5px;display:flex}.state[data-v-203df5f7]{color:#64748b;flex-direction:column;align-items:center;gap:12px;padding:28px 0;display:flex}.state .spin[data-v-203df5f7]{width:34px;height:34px}.banner[data-v-203df5f7]{border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:12.5px;display:flex}.banner.exploit[data-v-203df5f7]{color:#dc2626;background:#fde8e8;border:1px solid #f5c4c4;font-weight:600}.banner.err[data-v-203df5f7]{color:#dc2626;background:#fde8e8;border:1px solid #f5c4c4}.banner.warn[data-v-203df5f7]{color:#b45309;background:#fdf0d9;border:1px solid #f1d39a}.banner.info[data-v-203df5f7]{color:#0369a1;background:#ddeefb;border:1px solid #b9d9f3}.banner.neutral[data-v-203df5f7]{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0}.summary[data-v-203df5f7]{color:#0f172a;margin:0;line-height:1.55}.facts[data-v-203df5f7]{flex-wrap:wrap;gap:4px 20px;font-size:12.5px;display:flex}.facts b[data-v-203df5f7]{color:#475569;font-weight:600}.facts .cve[data-v-203df5f7]{font-variant-numeric:tabular-nums}.sec[data-v-203df5f7]{flex-direction:column;gap:5px;display:flex}.sec h4[data-v-203df5f7]{letter-spacing:.06em;text-transform:uppercase;color:#475569;align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.sec h4.break[data-v-203df5f7]{color:#dc2626}.sec h4.issues[data-v-203df5f7]{color:#b45309}.sec h4.fixes[data-v-203df5f7]{color:#334155}.sec p[data-v-203df5f7]{margin:0}.sec ul[data-v-203df5f7]{margin:0;padding-left:18px}.sec li[data-v-203df5f7]{margin:3px 0}.sources[data-v-203df5f7]{border-top:1px solid #e2e8f0;flex-direction:column;gap:5px;padding-top:12px;display:flex}.sources h4[data-v-203df5f7]{letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin:0 0 2px;font-size:11px}.sources a[data-v-203df5f7]{color:#0e7c91;word-break:break-all;align-items:center;gap:6px;font-size:12.5px;text-decoration:none;display:inline-flex}.sources a[data-v-203df5f7]:hover{text-decoration:underline}.disclaimer[data-v-203df5f7]{color:#94a3b8;border-top:1px solid #f1f5f9;margin:0;padding-top:10px;font-size:11.5px;font-style:italic}.dark .mh-id[data-v-203df5f7]{color:#f1f5f9}.dark .wu-body[data-v-203df5f7]{color:#cbd5e1}.dark .summary[data-v-203df5f7]{color:#f1f5f9}.dark .banner.neutral[data-v-203df5f7]{color:#94a3b8;background:#94a3b81a;border-color:#334155}.dark .sources[data-v-203df5f7]{border-color:#334155}.dark .sources a[data-v-203df5f7]{color:#5fc7dc}.dark .disclaimer[data-v-203df5f7]{border-color:#1e293b}.ai-review-btn[data-v-437679d2]{cursor:pointer;color:#0e7c91;white-space:nowrap;background:#ecf7fa;border:1px solid #b9dde6;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:600;line-height:1;transition:all .16s;display:inline-flex}.ai-review-btn .spark[data-v-437679d2]{color:#14a0bd;transition:transform .16s}.ai-review-btn[data-v-437679d2]:hover{color:#fff;background:linear-gradient(135deg,#14a0bd,#0e7c91);border-color:#0000;box-shadow:0 4px 12px -4px #0e7c9199}.ai-review-btn:hover .spark[data-v-437679d2]{color:#fff;transform:rotate(8deg)scale(1.1)}.ai-review-btn[data-v-437679d2]:focus-visible{outline-offset:2px;outline:2px solid #14a0bd}.dark .ai-review-btn[data-v-437679d2]{color:#5fc7dc;background:#14a0bd1f;border-color:#14a0bd59}.dark .ai-review-btn[data-v-437679d2]:hover{color:#fff;background:linear-gradient(135deg,#14a0bd,#0b6979)}@media (prefers-reduced-motion:reduce){.ai-review-btn[data-v-437679d2],.ai-review-btn .spark[data-v-437679d2]{transition:none}}.hub-updates-drawer[data-v-7613a303] .p-sidebar-content,.hub-antivirus-drawer[data-v-8e0202f3] .p-sidebar-content{padding:0;overflow:hidden}.hub-distribution-row[data-v-dc3cdbf4]{align-items:stretch;transition:background-color .15s ease-in-out;overflow:hidden;height:auto!important;min-height:0!important;box-shadow:none!important;border:0!important}.hub-distribution-row--light[data-v-dc3cdbf4]{color:#374151!important;background-color:#0000!important}.hub-distribution-row--light[data-v-dc3cdbf4]:hover{background-color:var(--monitic-bg-tertiary)!important}.hub-distribution-row--light[data-v-dc3cdbf4]:active{background-color:#e2e8f0!important}.hub-distribution-row--dark[data-v-dc3cdbf4],.dark .hub-distribution-row[data-v-dc3cdbf4]{color:#d1d5db!important;background-color:#0000!important;border-color:#0000!important}.hub-distribution-row--dark[data-v-dc3cdbf4]:hover,.dark .hub-distribution-row[data-v-dc3cdbf4]:hover{background-color:#3741518c!important}.hub-distribution-row--dark[data-v-dc3cdbf4]:active,.dark .hub-distribution-row[data-v-dc3cdbf4]:active{background-color:#4b5563bf!important}.hub-distribution-row[data-v-dc3cdbf4] .p-button-label{white-space:normal;flex:auto;width:100%;line-height:normal;display:block}.loader-div{justify-content:center;align-items:center;height:calc(100% - 100px);display:flex}.notifications-all{max-height:340px;overflow-y:scroll}.notification-skeleton{grid-template-columns:1fr 1fr 12fr 2fr;align-items:center;padding:10px;display:grid}.device-notification-container{background:#fff;border-radius:6px;height:100%;overflow-x:auto;box-shadow:1px 1px 10.5px #00000040;position:relative!important}.dark .device-notification-container{color:#d1d5db;background:#1f2937}.isExpandReadyNotification-enter-active,.isExpandReadyNotification-leave-active{transition:all 1s}.isExpandReadyNotification-enter,.isExpandReadyNotification-leave-to{opacity:0;transform:translate(110%)}.isExpandReadyNotification-enter-to,.isExpandReadyNotification-leave{opacity:1;transform:translate(0)}.p-progress-spinner-circle{stroke:#29395a!important}.moni-hero-card[data-v-2b0a4b94]{background-color:#1e3a6e}.moni-logo-wrap[data-v-2b0a4b94]{border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:6rem;height:2.75rem;display:flex}.native-badge[data-v-2b0a4b94]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:#fff3;border-radius:.25rem;padding:.125rem .375rem;font-size:10px;font-weight:600}[data-v-2b0a4b94] .moni-connect-btn.p-button{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1));font-size:.875rem;font-weight:600;line-height:1.25rem}[data-v-2b0a4b94] .moni-connect-btn.p-button:hover{--tw-border-opacity:1;border-color:rgb(239 246 255/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}[data-v-2b0a4b94] .moni-other-btn.p-button{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1));padding-top:.25rem;padding-bottom:.25rem;font-size:.75rem;line-height:1rem;padding-left:.25rem!important;padding-right:.25rem!important}[data-v-2b0a4b94] .moni-other-btn.p-button:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}[data-v-2b0a4b94] .tool-tab-btn.p-button{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));border-width:1px;border-color:#0000;border-radius:.5rem;gap:.375rem;padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem}[data-v-2b0a4b94] .tool-tab-btn.p-button:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}[data-v-2b0a4b94] .tool-tab-btn.p-button:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));border-color:#0000}[data-v-2b0a4b94] .tool-tab-btn.p-button:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}[data-v-2b0a4b94] .tool-tab-btn--active.p-button{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}[data-v-2b0a4b94] .tool-tab-btn--active.p-button:is(.dark *){--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.panel-input[data-v-2b0a4b94]{--tw-border-opacity:1;border-width:1px;border-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1));border-radius:.375rem;font-size:.875rem;line-height:1.25rem}.panel-input[data-v-2b0a4b94]:is(.dark *){--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.panel-input[data-v-2b0a4b94]{min-width:200px}.status-dot[data-v-2b0a4b94]{border-radius:9999px;flex-shrink:0;width:6px;height:6px;display:inline-block}.status-dot--ok[data-v-2b0a4b94]{background-color:#22c55e}.status-dot--error[data-v-2b0a4b94]{background-color:#ef4444}.status-dot--loading[data-v-2b0a4b94]{background-color:#f59e0b;animation:1.4s ease-in-out infinite blink-2b0a4b94}@keyframes blink-2b0a4b94{0%,to{opacity:1}50%{opacity:.3}}[data-v-2b0a4b94] .anydesk-pass{width:100%}[data-v-2b0a4b94] .anydesk-pass .p-password-input{--tw-border-opacity:1;border-width:1px;border-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(31 41 55/var(--tw-text-opacity,1));border-radius:.375rem;font-size:.875rem;line-height:1.25rem}[data-v-2b0a4b94] .anydesk-pass .p-password-input:is(.dark *){--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.isReady-enter-active,.isReady-leave-active{transition:opacity .3s}.isReady-enter-from,.isReady-leave-to{opacity:0}.task-feed[data-v-f930d719]{scrollbar-gutter:stable;scrollbar-width:thin;--task-feed-thumb:#cbd5e1cc}.dark .task-feed[data-v-f930d719]{--task-feed-thumb:#475569cc}.task-feed[data-v-f930d719]::-webkit-scrollbar{width:6px}.task-feed[data-v-f930d719]::-webkit-scrollbar-thumb{background-color:var(--task-feed-thumb);border-radius:9999px}.v-chart[data-v-9acad101]{width:100%;height:100%}.amv2-drawer-lg[data-v-1c25a0ff] .p-sidebar{width:min(920px,96vw)}.amv2-drawer-lg[data-v-1c25a0ff] .p-sidebar-content{overflow-x:hidden}.mini-dd[data-v-60ec1585] .p-dropdown-label{padding-top:.3rem;padding-bottom:.3rem;font-size:.72rem}.hub-op-row[data-v-74a5526b]{align-items:stretch;transition:background-color .15s ease-in-out;overflow:hidden;height:auto!important;min-height:0!important;box-shadow:none!important;border:0!important}.hub-op-row--light[data-v-74a5526b]{color:#374151!important;background-color:#0000!important}.hub-op-row--light[data-v-74a5526b]:hover{background-color:var(--monitic-bg-tertiary)!important}.hub-op-row--light[data-v-74a5526b]:active{background-color:#e2e8f0!important}.hub-op-row--dark[data-v-74a5526b],.dark .hub-op-row[data-v-74a5526b]{color:#d1d5db!important;background-color:#0000!important;border-color:#0000!important}.hub-op-row--dark[data-v-74a5526b]:hover,.dark .hub-op-row[data-v-74a5526b]:hover{background-color:#3741518c!important}.hub-op-row--dark[data-v-74a5526b]:active,.dark .hub-op-row[data-v-74a5526b]:active{background-color:#4b5563bf!important}.hub-op-row[data-v-74a5526b] .p-button-label{white-space:normal;flex:auto;width:100%;line-height:normal;display:block}.hex-cell[data-v-eee49fe8]{stroke:#ffffffb3}.dark .hex-cell[data-v-eee49fe8]{stroke:#111827b3}.hex-focus[data-v-eee49fe8]{stroke:#0f172ab3}.dark .hex-focus[data-v-eee49fe8]{stroke:#ffffffd9}.hex-down[data-v-eee49fe8]{animation:2.4s ease-in-out infinite hexDownPulse-eee49fe8}@keyframes hexDownPulse-eee49fe8{0%,to{opacity:1}50%{opacity:.82}}@media (prefers-reduced-motion:reduce){.hex-down[data-v-eee49fe8]{animation:none}}.board-grid[data-v-e600b5ec] .vgl-layout{min-height:100%}.board-grid[data-v-e600b5ec] .vgl-item__resizer{z-index:320}.monitic-main-page{width:100%;height:100%}.monitic-main-page-topbar{background-color:#29395a;justify-content:space-between;width:100%;height:65px;padding:0 20px 0 15px;transition:background-color .3s;display:flex}.dark .monitic-main-page-topbar{background-color:var(--monitic-bg-primary);border-bottom:1px solid var(--monitic-border-primary)}.monitic-main-page-content{background:#ebebeb;width:100%;padding:10px;transition:background-color .3s;display:flex}.dark .monitic-main-page-content{background:var(--monitic-bg-primary)}.monitic-main-page-content{flex-direction:column;gap:15px}.vgl-item__resizer{cursor:se-resize;background-position:50%;background-repeat:no-repeat;background-size:16px;width:16px;height:16px;position:absolute;bottom:2px;right:2px}.p-checkbox-box{border-radius:4px!important;width:18px!important;height:18px!important}.p-badge{color:#fff;background:#3b82f6;opacity:.8!important;min-width:20px!important;height:20px!important;font-size:.75rem!important;font-weight:700!important;line-height:20px!important}.p-overlay-badge .p-badge{transform:translate(70%,-70%)!important}.p-paginator .p-paginator-pages .p-paginator-page{color:#6c757d;border:0;border-radius:50%;margin:.143rem;transition:box-shadow .2s;min-width:2rem!important;height:2rem!important}.p-paginator .p-paginator-first,.p-paginator .p-paginator-prev,.p-paginator .p-paginator-next,.p-paginator .p-paginator-last{color:#6c757d;background-color:#0000;border:0;border-radius:50%;margin:.143rem;transition:box-shadow .2s;min-width:2rem!important;height:2rem!important}.p-overlay-badge{max-height:40px!important}.p-tooltip-text{padding:5px!important}.p-button.p-button-sm{font-size:.875rem;padding:5px 20px!important}.ip-dropdown .p-dropdown-trigger{justify-content:flex-start;width:auto!important}.p-dropdown-items-wrapper{max-height:400px!important}.n-tabs-pane-wrapper{height:100%!important}.vue-grid-layout{min-height:100%}.selected-battery{padding:2px 5px;border-bottom:2px solid #000!important}.test-again:hover{background:#d8d8d8!important}.test-again{cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;width:122px;height:39px;margin:20px 0;transition:all .2s;display:flex;box-shadow:0 0 4px #00000040}.dark .test-again{background:#1f2937;box-shadow:0 0 4px #ffffff1a}.speed-top{justify-content:space-evenly;width:100%;display:flex}.speeds{flex-direction:column;justify-content:center;align-items:center;width:172px;height:81px;display:flex}.speed-bottom{justify-content:space-evenly;align-items:center;width:100%;display:flex}.speed-author{justify-content:center;align-items:center;gap:8px;width:172px;height:81px;font-size:18px;display:flex}p{word-break:break-word}.active-sessions{color:#db6700;border:1px solid orange;border-radius:5px;justify-content:center;align-items:center;height:30px;margin:8px 5px;padding:2px 5px;font-weight:500;display:flex;box-shadow:0 0 11px #ff60001c}.active-sessions-container{border:none;flex-flow:column wrap;width:100%;display:flex;overflow-y:auto}.active-sessions-caption{border-bottom:1px solid orange;justify-content:space-between;margin-bottom:5px;padding:5px 5px 10px;display:flex}.active-sessions svg{width:20px;height:20px}.active-sessions span{margin-left:5px;font-size:14px;font-weight:500}.info-desc{margin-right:3px;font-size:14px;font-weight:600}.left-side{border-right:1px solid #ffd6c4;flex-direction:column;justify-content:space-evenly;height:100%;padding:0 11px 0 0;font-size:14px;display:flex}.info-span{color:#000;word-break:break-word;background-color:#fff6f3;border:1px solid orange;border-radius:3px;outline:none;padding:0 5px;font-size:14px;font-weight:500}.selected-info{color:#000!important;border-bottom:2px solid #000!important}.top-container{border-bottom:1px solid #ffc2a6;align-items:center;width:100%;height:50%;padding:0 15px 0 10px;font-size:14px;display:flex}.bottom-container{align-items:center;width:100%;height:50%;padding:0 15px 0 10px;font-size:14px;display:flex}.disk-infos{flex-direction:column;min-width:140px;font-size:14px;display:flex}.disk-infos div span{font-weight:500}.disk-infos div{margin:5px 0;font-weight:600}.network-select{color:#000;background-color:#fff3ee;border:1px solid orange;border-radius:5px;outline:none;height:29.19px;font-size:15px;font-weight:500;box-shadow:0 0 4px #ff6c0042}.gauge-border{border:1px solid;border-radius:50%;width:165px;height:165px;display:none;position:absolute;top:16px}.radial-bar-data-label{font-weight:700!important}.sleep{color:#ff7800;border:2px solid #f90;border-radius:50%;width:30px;height:30px;padding:4px}.disk-bar{justify-content:center;width:100%;display:flex}.disk-chart-small{align-items:flex-start;display:flex}.disk-chart-small span{font-size:14px;font-weight:500}.disk-info{flex-direction:column;justify-content:center;align-items:center;padding:10px 0;display:flex}.disk-info span{font-size:14px;font-weight:500}.reset{color:#229556;border:2px solid #41bd45;border-radius:50%;width:30px;height:30px;padding:4px}.shut-down{color:#930000;border:2px solid #ff5200;border-radius:50%;width:30px;height:30px;padding:4px}.device-brands{background-color:#f3f3f3;border-radius:5px;margin-top:8px;margin-left:15px;padding:5px;box-shadow:0 0 5px #0003}.device-info{width:100%;padding:0 5px;display:flex}.device-cpu-usage-section{width:100%;padding:3px 5px}.device-rams-usage{flex-direction:column;justify-content:flex-start;align-items:center;width:99%;height:100px;display:flex;position:absolute;bottom:10px}.device-source-usage-section{padding:0 5px;display:flex}.cpu-usage{flex-direction:column;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.cpu-title,.network-title,.source-title{flex-direction:column;justify-content:center;align-items:center;display:flex}.chart-titles{font-size:22px}.device-info-section{width:100%}.info-section{flex-direction:column;width:100%;display:flex}.left-section{background:#fff;border-radius:6px;width:50%;margin:7px;padding:5px;display:flex;box-shadow:1px 1px 10.5px #00000040}.dark .left-section{background:#1f2937;box-shadow:1px 1px 10.5px #ffffff1a}.left-section-left{width:50%}.left-section-left p svg{margin-right:5px}.left-section-right{width:50%;max-height:190px;padding-left:15px;padding-right:10px;overflow-y:scroll}.left-section-right p{color:#000;cursor:pointer;background-color:#fff3ee;border:1px solid orange;border-radius:5px;margin:8px 0;padding:3px 5px;font-size:14px;font-weight:500;display:inline-block;box-shadow:0 3px #ff600070}.left-section-left p,.left-section-left select{color:#000;cursor:pointer;background-color:#fff3ee;border:1px solid orange;border-radius:5px;outline:none;width:100%;margin:8px 0;padding:3px 5px;font-size:14px;font-weight:500;box-shadow:0 0 4px #ff6c0042}.right-section{background:#fff;border-radius:6px;flex-wrap:wrap;width:50%;margin:7px;padding:5px;display:flex;box-shadow:1px 1px 10.5px #00000040}.dark .right-section{background:#1f2937;box-shadow:1px 1px 10.5px #ffffff1a}.usage{color:#fff;background:#ff8787;border-top-right-radius:2px;border-bottom-right-radius:2px;justify-content:center;width:30%;height:20px;font-weight:500;display:flex}.remain{color:#fff;background:#6eaefd;border-top-left-radius:2px;border-bottom-left-radius:2px;justify-content:center;width:70%;height:20px;font-weight:500;display:flex}.gauge-green{color:#0c940c}.gauge-orange{color:#ff8300}.gauge-red{color:#f80808}.triangle2{border:11px solid #0000;border-left-width:0;border-right:14px solid #ffba9a;width:0;height:0;margin-top:5px;transform:rotate(0)}.show-set-modal2{opacity:0;display:flex!important}.set-modal2{background-color:#ffba9a;border-radius:5px;box-shadow:0 0 9px 1px #ffba9a}.set-modal-content2{color:#5f5f5f;background-color:#ffffffd4;border:1px solid #ff8045;border-radius:5px;min-width:230px;margin:3px;padding:2px 5px;font-size:13px;font-weight:500;transition:all .2s}.setting-modal2{z-index:99999999;opacity:0;transition:all .2s;display:flex;position:absolute;top:-25%;left:100%}.pie-red{filter:drop-shadow(0 0 3px #ff3636)}.pie-blue{filter:drop-shadow(0 0 3px #3699ff)}.false-bg{color:#fff!important;background-color:#ff6a6a!important;border:1px solid #d95a5a!important;box-shadow:0 0 4px #ff00007d!important}.true-bg{color:#268320!important;background-color:#c9ffd1!important;border:1px solid #5cd95a!important;box-shadow:0 0 4px #00ff167d!important}.heat-icon{color:#0c940c;border-radius:50%;justify-content:flex-start;align-items:center;width:70px;height:30px;font-size:16px;transition:all .2s;display:flex;position:absolute;bottom:0;right:-90px}.icons-green{color:#0c940c}.icons-orange{color:#ff8300}.icons-red{color:#f80808}.fan-icon{color:#2ca92c;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;right:-30px}.spin-fan{animation-name:spin;animation-duration:5s;animation-timing-function:linear;animation-iteration-count:infinite}.fan-green{animation-duration:5s!important}.fan-orange{animation-duration:2s!important}.fan-red{animation-duration:1s!important}.fan-stop{animation-iteration-count:0!important}@media screen and (width<=1530px){.heat-icon{right:170px}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}input.log-type{box-sizing:border-box;color:#555;background-color:#fff;border:1px solid #ccc;border-radius:4px;width:100%;height:24px;padding:6px 20px 6px 10px;font-size:14px;line-height:1.4;display:inline-block;box-shadow:inset 0 1px 1px #00000013}.log-type:focus-visible{outline:none}.mx-datepicker-range{width:220px!important}.modal.fade .modal-dialog{transform:translate(0)!important}.modal-backdrop.show{opacity:.2}.device-offline{filter:grayscale()contrast(.9)}.diagnostic-items{cursor:pointer;transition:all .2s}.diagnostic-items:hover svg path,.diagnostic-items:hover span{color:#001f4e!important;fill:#001f4e!important}.ping-screen{color:#d7d7d7;background:#000;border-radius:5px;width:100%;height:350px;padding:5px 10px;font-family:monospace;font-size:13px;overflow-y:scroll}.device-datas{background:#fff;border-radius:6px;height:410px;margin:7px;padding:10px 15px 10px 20px;display:flex;box-shadow:1px 1px 10.5px #00000040}.dark .device-datas{background:#1f2937;box-shadow:1px 1px 10.5px #ffffff1a}.device-datas-hardware{flex-direction:column;width:100%;display:flex;overflow-x:hidden}.device-datas-hardware-menu{justify-content:space-between;width:100%;padding:0 30px 0 0;display:flex}.device-datas-info{flex-direction:column;width:480px;display:flex}.info-datas{flex-direction:column;gap:3px;width:300px;margin:5px 0 0;display:flex}.device-captions{color:#29395a;font-size:12px;font-weight:600}.info-data{color:#828a94;border:1px solid #cbd5e1;border-radius:6px;align-items:center;padding:8px 10px;font-size:14px;display:flex}.device-datas-hardware-menu p{cursor:pointer;border-bottom:2px solid #0000;font-size:16px;font-weight:500;transition:all .2s}.device-datas-hardware-menu p:hover{border-bottom:2px solid #000!important}.device-datas-hardware-info{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.hardware-tabs{flex-direction:column;width:70%;display:flex}.hardware-tabs div{border-bottom:1px solid #eaebef;justify-content:space-between;align-items:center;height:40px;display:flex}.hardware-tabs div span:nth-of-type(2){overflow-wrap:anywhere;width:300px;margin-left:15px;font-size:14px;font-weight:500}.hardware-tabs div span:first-of-type{font-size:14px;font-weight:800}.device-datas-hardware-info-image{justify-content:center;align-items:center;width:220px;height:285px;display:flex}.hardware-container{gap:10px;width:100%;height:80%;display:flex}.hardware-container .hardware-tabs{padding:0 20px;justify-content:space-between!important}.hardware-container .hardware-tabs div:first-of-type{color:#214788;border:none;justify-content:center;align-items:center;width:100%;padding:20px 0 40px}.hardware-container .hardware-tabs div span:nth-of-type(2){width:auto!important}.memory-sections{flex-direction:column;width:100%;height:100%!important;display:flex!important}.hardware-tabs .memory-sections div span:nth-of-type(2){overflow-wrap:anywhere;justify-content:flex-end;width:auto;margin-left:15px;font-size:14px;font-weight:500;display:flex}.hardware-tabs .memory-sections div{border-bottom:1px solid #eaebef;height:40px;justify-content:space-between!important;align-items:center!important;width:100%!important;display:flex!important}.isExpandWattageDetail-enter-active,.isExpandWattageDetail-leave-active{transition:all .8s}.isExpandWattageDetail-enter,.isExpandWattageDetail-leave-to{opacity:0;transform:translate(-110%)}.isExpandWattageDetail-enter-to,.isExpandWattageDetail-leave{opacity:1;transform:translate(0)}.expand-area{grid-template-columns:3fr 9fr;transition:all .8s}.not-expanded{grid-template-columns:12fr 0fr;transition:all .8s}.dark .vgl-item__resizer{background-color:#4b5563!important}.sidebar-item[data-v-833da5c9]{color:#f1f5f9;cursor:pointer;background:0 0;border:none;border-radius:.25rem;align-items:center;gap:.625rem;width:100%;min-height:2rem;margin:0 0 .125rem;padding:.375rem .625rem;text-decoration:none;transition:background-color .15s,color .15s;display:flex;position:relative}.sidebar-item[data-v-833da5c9]:hover{color:#fff;background:#ffffff14}.sidebar-item--active[data-v-833da5c9]{color:#fff;background:#ffffff1f}.sidebar-item--active[data-v-833da5c9]:hover{background:#ffffff29}.sidebar-item--rail[data-v-833da5c9]{justify-content:center;gap:0;padding-left:.5rem;padding-right:.5rem}.sidebar-item--disabled[data-v-833da5c9]{opacity:.45;cursor:not-allowed;pointer-events:none}.sidebar-item__label[data-v-833da5c9]{white-space:nowrap;text-overflow:ellipsis;color:inherit;font-size:.8125rem;font-weight:500;line-height:1.2;overflow:hidden}.sidebar-item__badge[data-v-833da5c9]{letter-spacing:.02em;text-transform:uppercase;color:#e2e8f0;vertical-align:middle;background:#ffffff24;border-radius:9999px;margin-left:.35rem;padding:.05rem .35rem;font-size:.625rem;font-weight:700}.sidebar-item--mobile[data-v-833da5c9]{color:#334155;border-radius:.5rem;min-height:2.5rem;padding:.625rem .75rem}.sidebar-item--mobile[data-v-833da5c9]:hover{color:#1e293b;background:#0f172a0f}.sidebar-item--mobile.sidebar-item--active[data-v-833da5c9]{color:#0f172a;background:#0f172a14}.itsm-navitems{color:#f1f5f9;scrollbar-width:thin;scrollbar-color:#475569cc transparent;background:#0f172a;border-right:1px solid #3341558c;flex-direction:column;align-items:stretch;width:200px;height:100vh;transition:background-color .2s,width .2s,min-width .2s}.dark .itsm-navitems{border-right:1px solid var(--monitic-border-primary);background:#0b1220}.itsm-tabs{flex-direction:column;align-items:stretch;width:100%;min-width:0;display:flex}.sidebar-collapse-btn{z-index:2;color:#e2e8f0;cursor:pointer;background:#1e293bf2;border:1px solid #94a3b859;border-radius:9999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:background-color .15s,border-color .15s;display:flex;position:absolute;bottom:.75rem}.sidebar-collapse-btn:hover{background:#334155;border-color:#94a3b88c}.custom-textarea[data-v-d5c52e51],.custom-input[data-v-d5c52e51]{resize:none;box-shadow:none;-webkit-appearance:none;background-color:#0000;border:none;outline:none;width:100%;margin:0;padding:0;overflow-y:hidden}.custom-textarea[data-v-d5c52e51]{white-space:pre-wrap;word-break:break-word;height:auto;min-height:10px;margin-top:4px;line-height:1.5}.custom-input[data-v-d5c52e51]{border-bottom:1px dashed #0003;height:auto;min-height:32px;margin-bottom:4px;padding-bottom:2px;line-height:1.2}.title-textarea[data-v-d5c52e51]{word-wrap:break-word;font-weight:700;line-height:1.2;overflow:hidden}.custom-textarea[data-v-d5c52e51]:focus,.custom-input[data-v-d5c52e51]:focus{box-shadow:none;border:none;outline:none}.custom-input[data-v-d5c52e51]:focus{border-bottom:1px dashed #0006}.auto-height[data-v-d5c52e51]{height:100%}.custom-textarea[data-v-d5c52e51],.custom-input[data-v-d5c52e51]{text-decoration:none!important;-webkit-text-decoration-style:none!important;text-decoration-style:none!important;-webkit-text-decoration:none!important;text-decoration-thickness:initial!important;-webkit-text-decoration-skip-ink:none!important;-webkit-text-decoration-skip:none!important}.custom-textarea[data-v-d5c52e51]::-webkit-spelling-error{text-decoration:none!important}.custom-input[data-v-d5c52e51]::-webkit-spelling-error{text-decoration:none!important}:is(.custom-textarea[data-v-d5c52e51]:-moz-spelling-error,.custom-input[data-v-d5c52e51]:-moz-spelling-error){text-decoration:none!important}[data-v-d5c52e51] .notes-input.p-inputtextarea,[data-v-d5c52e51] .notes-input.p-inputtextarea:focus{box-shadow:none!important;border:none!important;outline:none!important}[data-v-d5c52e51] .notes-input.p-inputtext:enabled:focus{box-shadow:none!important;border-color:#0000!important;outline:none!important}[data-v-d5c52e51] .notes-input.p-inputtext{box-shadow:none!important;border:none!important}.todo-textarea[data-v-d5c52e51]{resize:none;box-shadow:none;-webkit-appearance:none;white-space:pre-wrap;word-break:break-word;background-color:#0000;border:none;outline:none;width:100%;min-height:18px;margin:0;padding:0;line-height:1.2;overflow-y:hidden}.todo-textarea[data-v-d5c52e51]:focus{box-shadow:none;border:none;outline:none}.notes-input.p-inputtextarea:focus{box-shadow:none!important;border:none!important;outline:none!important}.notes-input.p-inputtext:enabled:focus{box-shadow:none!important;border-color:#0000!important;outline:none!important}textarea,input{-webkit-text-decoration:none!important;text-decoration:none!important}@-moz-document url-prefix(){textarea,input{text-decoration:none!important}}@media screen and (-webkit-device-pixel-ratio>=0){textarea,input{text-decoration:none!important}}.resize-handle[data-v-df4914c8]{opacity:.5;background:linear-gradient(135deg,#0000 50%,#666 50%);border-radius:0 0 4px;transition:opacity .2s}.resize-handle[data-v-df4914c8]:hover{opacity:1}.drag-handle[data-v-df4914c8]{-webkit-user-select:none;user-select:none;transition:background-color .2s}.drag-handle[data-v-df4914c8]:hover{background-color:#ffdb7f}.note-paper-enter-active[data-v-df4914c8],.note-paper-leave-active[data-v-df4914c8]{transition:all .4s cubic-bezier(.4,0,.2,1)}.note-paper-enter-from[data-v-df4914c8],.note-paper-leave-to[data-v-df4914c8]{opacity:0;transform:scale(.1)}[data-v-df4914c8] .p-colorpicker-preview{width:2rem;height:2rem}[data-v-df4914c8] .p-inputtext{font-family:monospace}[data-v-df4914c8] .p-dropdown{width:100%}[data-v-df4914c8] .p-button{justify-content:center;align-items:center;padding:.5rem;display:flex}[data-v-df4914c8] .p-dropdown-item{font-family:inherit}.topbar-alert-btn{cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:background-color .15s;display:inline-flex;position:relative}.topbar-alert-btn--info{color:#3b82f6;background:#3b82f61a}.topbar-alert-btn--info:hover{background:#3b82f62e}.topbar-alert-btn--star{color:#d97706;background:#f59e0b1a}.topbar-alert-btn--star:hover{background:#f59e0b2e}.topbar-alert-btn--alert{color:#8b5cf6;background:#8b5cf61a}.topbar-alert-btn--alert:hover{background:#8b5cf62e}.topbar-alert-btn--warn{color:#ea580c;background:#f973161a}.topbar-alert-btn--warn:hover{background:#f973162e}.topbar-alert-btn--error{color:#e11d48;background:#f43f5e1a}.topbar-alert-btn--error:hover{background:#f43f5e2e}.topbar-alert-btn--critical{color:#dc2626;background:#dc26261f}.topbar-alert-btn--critical:hover{background:#dc262633}.dark .topbar-alert-btn--info{color:#93c5fd;background:#3b82f633}.dark .topbar-alert-btn--star{color:#fbbf24;background:#f59e0b33}.dark .topbar-alert-btn--alert{color:#c4b5fd;background:#8b5cf633}.dark .topbar-alert-btn--warn{color:#fdba74;background:#f9731633}.dark .topbar-alert-btn--error{color:#fda4af;background:#f43f5e33}.dark .topbar-alert-btn--critical{color:#fca5a5;background:#dc262640}.topbar-alert-count{color:#fff;text-align:center;pointer-events:none;background:#0f172a;border:1px solid #fff;border-radius:9999px;min-width:.95rem;height:.95rem;padding:0 .2rem;font-size:.5625rem;font-weight:700;line-height:.85rem;position:absolute;top:-.2rem;right:-.25rem}.dark .topbar-alert-count{color:#111827;background:#e5e7eb;border-color:#1f2937}.topbar-theme-wrap :deep(.theme-toggle-btn){border:none!important;border-radius:.375rem!important;width:1.75rem!important;min-width:1.75rem!important;height:1.75rem!important;padding:0!important}.topbar-theme-wrap :deep(.theme-toggle-btn svg){width:1rem;height:1rem;color:inherit;stroke:currentColor;display:block}.topbar-theme-wrap :deep(.theme-toggle-btn:hover){transform:none!important}.alert-badges .p-overlay-badge .p-badge{display:none!important}.tag-area .p-inplace-display:focus{outline:none!important}.tag-area .p-inplace-display{padding:0!important}.tag-area .p-inputtext{padding:0}.tag-area .p-inplace-content{align-items:center;display:flex}.tag-area svg{width:10px;height:10px}.tag-area .p-button{background-color:red;border:1px solid red;border-radius:50%;width:20px;height:20px;margin-left:3px}.itsm-topbar-main{box-shadow:none;height:var(--monitic-detail-topbar-height);z-index:12;background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:0 20px;transition:background-color .2s,border-color .2s;display:flex}.dark .itsm-topbar-main{background:var(--monitic-bg-primary);border-bottom:1px solid var(--monitic-border-primary);box-shadow:none}.device-os-tile{background:var(--monitic-bg-secondary);border:1px solid var(--monitic-border-primary);border-radius:.5rem;justify-content:center;align-items:center;width:30px;height:30px;display:flex;overflow:hidden}.device-status-dot{width:9px;height:9px;box-shadow:0 0 0 2px var(--monitic-bg-primary);border-radius:9999px;position:absolute;bottom:-2px;right:-2px}.device-name-section{flex-direction:column;gap:.125rem;min-width:0;display:flex}.device-name-title{color:var(--monitic-text-primary);font-size:.875rem;font-weight:600;line-height:1.2}.device-name-sub{color:var(--monitic-text-secondary);font-size:.6875rem;line-height:1.3}.device-meta-sep{color:var(--monitic-text-muted);flex-shrink:0}.device-uptime-pill{height:var(--monitic-control-height);background:var(--monitic-bg-secondary);border:1px solid var(--monitic-border-primary);border-radius:.375rem;min-width:0;padding:0 .625rem;font-size:.75rem;font-weight:600;transition:background-color .2s,border-color .2s}.device-uptime-pill:hover{background:var(--monitic-bg-tertiary);border-color:var(--monitic-border-secondary)}.lum-tabmenu[data-v-760e89cc] .p-tabmenu-nav{background:0 0;border:none}.lum-tabmenu[data-v-760e89cc] .p-menuitem-link{background:0 0;padding:.65rem .9rem}.lum-tabmenu[data-v-760e89cc] .p-menuitem-text{white-space:nowrap;font-size:.875rem;font-weight:500}.lum-tabmenu[data-v-760e89cc] .p-tabmenuitem.p-highlight .p-menuitem-link{border:1px solid var(--surface-border,#e5e7eb);border-bottom-color:#0000;border-top-left-radius:6px;border-top-right-radius:6px;margin-bottom:-1px}.machines-handle.p-button[data-v-6b109872]{color:#fff!important;background-color:#223455!important;border:1px solid #223455!important;border-right:none!important}.machines-handle.p-button[data-v-6b109872]:hover{background-color:#1b2a44!important}.dark .machines-handle.p-button[data-v-6b109872]{color:#223455!important;background-color:#fff!important;border:1px solid #fff!important;border-right:none!important}.dark .machines-handle.p-button[data-v-6b109872]:hover{background-color:#e8edf5!important}.dept-phone[data-v-c7cd34b4]{height:var(--monitic-control-height);border:1px solid var(--monitic-border-primary)!important;background-color:var(--monitic-bg-primary)!important;border-radius:6px!important}.dept-phone.dept-phone-invalid[data-v-c7cd34b4]{border-color:#ef4444!important}.dept-phone[data-v-c7cd34b4] .vti__input{color:var(--monitic-text-primary);font-size:var(--monitic-control-font-size);background-color:#0000;border-radius:0 6px 6px 0}.dept-phone[data-v-c7cd34b4] .vti__dropdown{border-radius:6px 0 0 6px}.dept-phone[data-v-c7cd34b4] .vti__dropdown:hover,.dept-phone[data-v-c7cd34b4] .vti__dropdown.open{background-color:var(--monitic-bg-secondary)}.dept-phone[data-v-c7cd34b4] .vti__country-code,.dept-phone[data-v-c7cd34b4] .vti__selection{color:var(--monitic-text-primary);font-size:var(--monitic-control-font-size)}.dept-phone[data-v-c7cd34b4] .vti__dropdown-list{background-color:var(--monitic-bg-primary);border:1px solid var(--monitic-border-primary);color:var(--monitic-text-primary);z-index:20}.dept-phone[data-v-c7cd34b4] .vti__dropdown-item{color:var(--monitic-text-primary);font-size:var(--monitic-control-font-size)}.dept-phone[data-v-c7cd34b4] .vti__dropdown-item.highlighted,.dept-phone[data-v-c7cd34b4] .vti__dropdown-item:hover{background-color:var(--monitic-bg-tertiary)}.dept-phone[data-v-c7cd34b4] .vti__dropdown-item strong{font-weight:600}.dept-devices-table[data-v-f86a4841] .p-datatable-thead>tr>th{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1));padding:.5rem!important;font-size:.75rem!important}.dept-devices-table[data-v-f86a4841] .p-datatable-thead>tr>th:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1));background-color:#11182766}.dept-devices-table[data-v-f86a4841] .p-datatable-tbody>tr>td{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1));padding:.375rem .5rem!important;font-size:.75rem!important;line-height:1rem!important}.dept-devices-table[data-v-f86a4841] .p-datatable-tbody>tr>td:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.dept-devices-table[data-v-f86a4841] .p-datatable-tbody>tr:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.dept-devices-table[data-v-f86a4841] .p-datatable-tbody>tr:hover:is(.dark *){background-color:#37415166}.dept-tree[data-v-27c7319c] .p-tree{background:0 0;border:0;padding:0}.dept-tree[data-v-27c7319c] .p-tree .p-treenode{padding:0}.dept-tree[data-v-27c7319c] .p-tree .p-treenode-content{border-bottom:1px solid var(--monitic-border-primary);border-radius:0;padding:.125rem .25rem;transition:background-color .15s}.dept-tree[data-v-27c7319c] .p-tree .p-treenode-content:hover{background-color:var(--monitic-bg-secondary)}.dept-tree[data-v-27c7319c] .p-tree .p-treenode-label{flex:auto;min-width:0;padding:0}.dept-tree[data-v-27c7319c] .p-tree .p-tree-toggler{width:1.5rem;height:1.5rem;color:var(--monitic-text-muted);margin-right:.125rem}.dept-tree[data-v-27c7319c] .p-tree .p-tree-toggler:hover{background-color:var(--monitic-bg-tertiary);color:var(--monitic-text-primary)}.dept-tree[data-v-27c7319c] .p-tree .p-treenode-children{border-left:1px dashed var(--monitic-border-primary);margin-left:.9rem;padding-left:.75rem}.detail-page{width:100%;height:100%;display:flex;overflow:hidden}.detail-page-container{height:100%}.pw-switch[data-v-542c8746]{transform:scale(.8)}.top-info[data-v-136c99dd]{align-items:center;padding:10px 0 10px 25px;display:flex}.member-expansion[data-v-136c99dd]{background:#94a3b80f}[data-v-136c99dd] .dark .member-expansion,.dark .member-expansion[data-v-136c99dd]{background:#0f172a40}.member-expansion[data-v-136c99dd] .nested-process-table{background:0 0}.member-expansion[data-v-136c99dd] .nested-process-table .p-datatable-thead{display:none}.member-expansion[data-v-136c99dd] .nested-process-table .p-datatable-tbody>tr{color:#64748b;background:0 0}[data-v-136c99dd] .dark .member-expansion .nested-process-table .p-datatable-tbody>tr,.dark .member-expansion[data-v-136c99dd] .nested-process-table .p-datatable-tbody>tr{color:#94a3b8}.member-expansion[data-v-136c99dd] .nested-process-table .p-datatable-tbody>tr>td{border:none;padding:.25rem 1rem .25rem .5rem}.member-expansion[data-v-136c99dd] .nested-process-table .p-datatable-tbody>tr:hover{background:#94a3b81a}[data-v-136c99dd] tr.process-row-no-expander>td .p-row-toggler{pointer-events:none;display:none}[data-v-136c99dd] .p-datatable .p-datatable-thead>tr>th{z-index:1;padding-top:1rem;padding-bottom:1rem;font-weight:600;position:sticky;top:0}.os-info p[data-v-136c99dd]{font-size:16px!important}.hostname p[data-v-136c99dd]{color:#4d4d4d;border-right:1px solid #959595;padding-right:10px;font-size:25px!important}.process-container[data-v-136c99dd]{background-color:#fff;border:1px solid #c9c9c9;border-radius:8px;flex-direction:column;width:100%;min-height:calc(100vh - 155px);display:flex}.process-topbar[data-v-136c99dd]{justify-content:space-between;padding:10px 40px;display:flex;box-shadow:0 2px 4px #6a779180}.process-topbar-item[data-v-136c99dd]{color:#000;min-width:20%;font-size:15px;font-weight:700}.process-list[data-v-136c99dd]{flex-direction:column;justify-content:space-between;margin:7px 25px;padding:5px 15px;font-size:14px;display:flex}.process-row[data-v-136c99dd]{border-bottom:1px solid #e3e3e3;justify-content:space-between;width:100%;margin:5px 0;padding:10px 0;font-size:15px;font-weight:500;display:flex}.process[data-v-136c99dd]{min-width:20%;display:flex}.process-name[data-v-136c99dd]{word-wrap:break-word;word-break:break-all;align-items:center;display:flex}.process-name img[data-v-136c99dd]{width:24px;margin-right:10px}.kill-button[data-v-136c99dd]{color:#fff;cursor:pointer;background-color:#ff8484;border-radius:5px;padding:0 15px;transition:all .2s}.kill-button[data-v-136c99dd]:hover{background-color:#e44747}.no-data-template[data-v-136c99dd]{flex-direction:column;align-items:center;display:flex}.no-data-icon-wrapper[data-v-136c99dd]{background-color:#fff7f1;border:2px solid #ffab58;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin:25px 0;display:flex;box-shadow:0 0 26px #ff760040}.no-data-icon[data-v-136c99dd]{color:#ff7f00;width:50px;height:50px}.no-data-text[data-v-136c99dd]{color:#ff8d00;font-size:18px;font-weight:500}.list-effect-leave-active[data-v-136c99dd]{position:absolute}.list-effect-move[data-v-136c99dd],.list-effect-enter-active[data-v-136c99dd],.list-effect-leave-active[data-v-136c99dd]{transition:all .5s cubic-bezier(.55,0,.1,1)}html:not(.dark) .process-row-favorite,html:not(.dark) .process-row-favorite>td{background-color:#fffbeb!important}html:not(.dark) .process-row-watched,html:not(.dark) .process-row-watched>td{background-color:#eff6ff!important}html.dark .process-row-favorite,html.dark .process-row-favorite>td{background-color:color-mix(in srgb, #78350f 22%, var(--monitic-bg-primary))!important;color:var(--monitic-text-primary)!important}html.dark .process-row-favorite:hover,html.dark .process-row-favorite:hover>td{background-color:color-mix(in srgb, #78350f 30%, var(--monitic-bg-secondary))!important}html.dark .process-row-watched,html.dark .process-row-watched>td{background-color:color-mix(in srgb, #1e3a8a 22%, var(--monitic-bg-primary))!important;color:var(--monitic-text-primary)!important}html.dark .process-row-watched:hover,html.dark .process-row-watched:hover>td{background-color:color-mix(in srgb, #1e3a8a 30%, var(--monitic-bg-secondary))!important}[data-v-4c0f7d82] .p-datatable-wrapper::-webkit-scrollbar{width:8px;height:8px}[data-v-4c0f7d82] .p-datatable-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}[data-v-4c0f7d82] .dark .p-datatable-wrapper::-webkit-scrollbar-track{background:#374151}[data-v-4c0f7d82] .p-datatable-wrapper::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}[data-v-4c0f7d82] .dark .p-datatable-wrapper::-webkit-scrollbar-thumb{background:#6b7280}[data-v-4c0f7d82] .p-datatable .p-datatable-tbody>tr{transition:background-color .2s}[data-v-4c0f7d82] .p-datatable .p-datatable-tbody>tr:hover{--tw-bg-opacity:1!important;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))!important}[data-v-4c0f7d82] .p-datatable .p-datatable-tbody>tr:hover:is(.dark *){--tw-bg-opacity:1!important;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))!important}.xterm{cursor:text;-webkit-user-select:none;user-select:none;position:relative}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{z-index:5;position:absolute;top:0}.xterm .xterm-helper-textarea{opacity:0;z-index:-5;white-space:nowrap;resize:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:-9999em;overflow:hidden}.xterm .composition-view{color:#fff;white-space:nowrap;z-index:1;background:#000;display:none;position:absolute}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{cursor:default;background-color:#000;position:absolute;inset:0;overflow-y:scroll}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;top:0;left:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{visibility:hidden;line-height:normal;display:inline-block;position:absolute;top:0;left:-9999em}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility,.xterm .xterm-message{z-index:10;color:#0000;pointer-events:none;position:absolute;inset:0}.xterm .live-region{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:underline double;text-decoration:underline double}.xterm-underline-3{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.xterm-underline-4{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.xterm-underline-5{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:underline overline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;pointer-events:none;position:absolute;top:0;right:0}.xterm-decoration-top{z-index:2;position:relative}[data-v-f7a6320b] .p-dropdown{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem}[data-v-f7a6320b] .dark .p-dropdown{background:#1f2937;border:1px solid #4b5563}[data-v-f7a6320b] .p-dropdown:not(.p-disabled).p-focus{border-color:#94a3b8;box-shadow:0 0 0 2px #f1f5f9}[data-v-f7a6320b] .dark .p-dropdown:not(.p-disabled).p-focus{border-color:#6b7280;box-shadow:0 0 0 2px #374151}[data-v-f7a6320b] .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight{color:#0f172a;background:#f1f5f9}[data-v-f7a6320b] .dark .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight{color:#f9fafb;background:#374151}.theme-preview[data-v-f7a6320b]{border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex}.theme-preview-dot[data-v-f7a6320b]{opacity:.8;border-radius:50%;width:8px;height:8px}.theme-preview[data-v-f7a6320b]:hover{transform:scale(1.05)}.terminal-container[data-v-b60629fd]{border-radius:.5rem;flex-direction:column;height:100vh;display:flex;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.terminal-list[data-v-b60629fd]{height:100%}.terminal-row[data-v-b60629fd]{justify-content:space-between;width:100%;height:100%;display:flex;position:relative}[data-v-b60629fd] .xterm{height:100%;padding:.5rem}[data-v-b60629fd] .terminal{height:100%}.background-text[data-v-b60629fd]:before{content:attr(data-text);color:#ffffff0d;z-index:1;white-space:pre-line;text-align:center;letter-spacing:.05em;font-size:2.5rem;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-v-8ec36c6d] .p-datatable .p-datatable-thead>tr>th{padding-top:1rem;padding-bottom:1rem;font-weight:600}[data-v-8ec36c6d] .p-datatable .p-datatable-tbody>tr>td{word-wrap:break-word;overflow-wrap:break-word;word-break:break-all;white-space:normal;vertical-align:top;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.list-effect-move[data-v-8ec36c6d]{transition:transform .5s}[data-v-8ec36c6d] .p-datatable-wrapper::-webkit-scrollbar{width:8px;height:8px}[data-v-8ec36c6d] .p-datatable-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}[data-v-8ec36c6d] .p-datatable-wrapper::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}[data-v-8ec36c6d] .p-datatable-wrapper::-webkit-scrollbar-thumb:hover{background:#a8a8a8}html:not(.dark) .service-row-favorite,html:not(.dark) .service-row-favorite>td{background-color:#fffbeb!important}html:not(.dark) .service-row-alert,html:not(.dark) .service-row-alert>td{background-color:#eff6ff!important}html.dark .service-row-favorite,html.dark .service-row-favorite>td{background-color:color-mix(in srgb, #78350f 22%, var(--monitic-bg-primary))!important;color:var(--monitic-text-primary)!important}html.dark .service-row-favorite:hover,html.dark .service-row-favorite:hover>td{background-color:color-mix(in srgb, #78350f 30%, var(--monitic-bg-secondary))!important}html.dark .service-row-alert,html.dark .service-row-alert>td{background-color:color-mix(in srgb, #1e3a8a 22%, var(--monitic-bg-primary))!important;color:var(--monitic-text-primary)!important}html.dark .service-row-alert:hover,html.dark .service-row-alert:hover>td{background-color:color-mix(in srgb, #1e3a8a 30%, var(--monitic-bg-secondary))!important}.updates-tabview[data-v-bfb5963c] .p-tabview-nav{background-color:#0000;border-width:0;padding-top:.5rem;padding-left:.5rem;padding-right:.5rem}.updates-tabview[data-v-bfb5963c] .p-tabview-nav-link{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));background-color:#0000;border-width:0;padding:.5rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.updates-tabview[data-v-bfb5963c] .p-tabview-nav-link:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.updates-tabview[data-v-bfb5963c] .p-tabview-header.p-highlight .p-tabview-nav-link{--tw-border-opacity:1;border-width:1px 1px 0;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));border-top-left-radius:.5rem;border-top-right-radius:.5rem}.updates-tabview[data-v-bfb5963c] .p-tabview-header.p-highlight .p-tabview-nav-link:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.updates-tabview[data-v-bfb5963c] .p-tabview-panels{background-color:#0000;padding:1rem}[data-v-bfb5963c] .p-datatable-wrapper::-webkit-scrollbar{width:8px;height:8px}[data-v-bfb5963c] .p-datatable-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}[data-v-bfb5963c] .dark .p-datatable-wrapper::-webkit-scrollbar-track{background:#374151}[data-v-bfb5963c] .p-datatable-wrapper::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}[data-v-bfb5963c] .dark .p-datatable-wrapper::-webkit-scrollbar-thumb{background:#6b7280}[data-v-bfb5963c] .p-datatable-wrapper::-webkit-scrollbar-thumb:hover{background:#a8a8a8}[data-v-bfb5963c] .dark .p-datatable-wrapper::-webkit-scrollbar-thumb:hover{background:#9ca3af}html:not(.dark) .updates-row--selected,html:not(.dark) .updates-row--selected>td{background-color:#eff6ff!important}html:not(.dark) .updates-row--selected:hover,html:not(.dark) .updates-row--selected:hover>td{background-color:#dbeafe!important}html.dark .updates-row--selected,html.dark .updates-row--selected>td{color:#d1d5db!important;background-color:#1e3a8a73!important}html.dark .updates-row--selected:hover,html.dark .updates-row--selected:hover>td{background-color:#1e3a8a99!important}.eventlogs-tabmenu[data-v-8233c37b] .p-tabmenu-nav{background:0 0;border:none}.eventlogs-tabmenu[data-v-8233c37b] .p-menuitem-link{background:0 0;padding:.65rem .9rem}.eventlogs-tabmenu[data-v-8233c37b] .p-menuitem-text{white-space:nowrap;font-size:.875rem;font-weight:500}.eventlogs-tabmenu[data-v-8233c37b] .p-tabmenuitem.p-highlight .p-menuitem-link{border:1px solid var(--surface-border,#e5e7eb);border-bottom-color:#0000;border-top-left-radius:6px;border-top-right-radius:6px}.stability-layout[data-v-faf9f250]{background:#fff0;width:calc(100% - 15px);height:310px;margin:0 10px;padding:0 0 0 35px;display:flex;position:absolute;top:0}.stability-piece[data-v-faf9f250]{cursor:pointer;border:1px solid #67676729;flex-direction:column;justify-content:flex-end;width:100%;height:80.1%;transition:all .2s;display:flex;position:relative;top:8%}.dark .stability-piece[data-v-faf9f250]{border-color:#4b5563}.top-info[data-v-faf9f250]{border-bottom:1px solid #c7c7c7;align-items:center;display:flex}.top-info div[data-v-faf9f250]{margin-right:10px}.os-info p[data-v-faf9f250]{font-size:16px!important}.hostname p[data-v-faf9f250]{color:#4d4d4d;border-right:1px solid #959595;padding-right:10px;font-size:25px!important}.stability-list[data-v-faf9f250]{flex-direction:column;justify-content:space-between;padding:5px 15px;font-size:14px;display:flex;position:relative;left:-18px}.stability-piece[data-v-faf9f250]:hover{box-shadow:var(--monitic-main) 0px 0px 0px 2px;background-color:#3b82f614!important}.stability-info[data-v-faf9f250]{border-top:1px solid #67676729;justify-content:center;align-items:center;width:100%;height:30px;display:flex}.dark .stability-info[data-v-faf9f250]{border-top-color:#4b5563}.stability-date[data-v-faf9f250]{color:#374151;justify-content:center;width:100%;min-width:100px;font-size:12px;font-weight:800;display:flex;position:absolute;top:108%;transform:rotate(37deg)}.dark .stability-date[data-v-faf9f250]{color:#d1d5db}.selected-piece[data-v-faf9f250]{box-shadow:var(--monitic-main) 0px 0px 0px 2px;border:1px solid var(--monitic-main)!important;filter:none!important}.stability-piece[data-v-faf9f250]:focus-visible{box-shadow:var(--monitic-main) 0px 0px 0px 2px;outline:none}.info-container[data-v-faf9f250]{flex-direction:column;justify-content:flex-end;width:14%;height:80.1%;font-size:13px;font-weight:700;display:flex;position:absolute;top:8%;left:-90px}.info[data-v-faf9f250]{align-items:center;height:30px;display:flex}.setting-modal-stability[data-v-faf9f250]{z-index:99999999;opacity:0;flex-direction:column-reverse;transition:all .2s;display:flex;position:absolute;bottom:27px;right:-15px}.set-modal-stability[data-v-faf9f250]{border-radius:5px;min-width:230px;transition:all .2s;color:#fff!important;background-color:#536175!important;border:1px solid #536175!important;margin:0!important;padding:2px 0!important;font-size:14px!important;font-weight:400!important}.set-modal-color[data-v-faf9f250]{box-shadow:none;background-color:#536175!important}.triangle3[data-v-faf9f250]{border:11px solid #0000;border-left-width:0;border-right:14px solid #536175;width:0;height:0;margin-top:-5px;position:absolute;bottom:-15px;right:22px;transform:rotate(270deg)}@media screen and (width<=1440px){.stability-date[data-v-faf9f250]{left:-15px}}[data-v-93416c84] .login-history-table .p-datatable-thead>tr>th{white-space:nowrap;font-size:.7rem}.app-loader[data-v-ac732cd2]{flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;display:flex}.app-loader--overlay[data-v-ac732cd2]{z-index:20;background:color-mix(in srgb, var(--monitic-bg-primary,#fff) 62%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:inherit;position:absolute;inset:0}.app-loader__ring[data-v-ac732cd2]{position:relative}.app-loader__ring .r[data-v-ac732cd2]{border:3px solid #0000;border-radius:50%;position:absolute;inset:0}.app-loader__ring .r1[data-v-ac732cd2]{border-top-color:var(--monitic-main,#3b82f6);animation:1s linear infinite app-spin-ac732cd2}.app-loader__ring .r2[data-v-ac732cd2]{border-right-color:#22d3ee;animation:1.4s linear infinite reverse app-spin-ac732cd2;inset:6px}.app-loader__ring .r3[data-v-ac732cd2]{border-bottom-color:#a78bfa;animation:.8s linear infinite app-spin-ac732cd2;inset:12px}@keyframes app-spin-ac732cd2{to{transform:rotate(360deg)}}.app-loader__label[data-v-ac732cd2]{color:var(--monitic-text-secondary,#64748b);letter-spacing:.01em;align-items:center;font-size:12.5px;font-weight:600;display:inline-flex}.app-loader__dots[data-v-ac732cd2]{gap:3px;margin-left:5px;display:inline-flex}.app-loader__dots i[data-v-ac732cd2]{opacity:.4;background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite app-bounce-ac732cd2}.app-loader__dots i[data-v-ac732cd2]:nth-child(2){animation-delay:.18s}.app-loader__dots i[data-v-ac732cd2]:nth-child(3){animation-delay:.36s}@keyframes app-bounce-ac732cd2{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}[data-v-5b26ccfd] .team-table .p-datatable-thead>tr>th{white-space:nowrap;font-size:.7rem}.company-tel[data-v-b5888409]{border:1px solid var(--monitic-border-primary);background:var(--monitic-bg-primary);min-height:var(--monitic-control-height);box-shadow:none;border-radius:6px}.company-tel[data-v-b5888409]:focus-within{border-color:var(--monitic-main)}.company-tel.is-invalid[data-v-b5888409]{border-color:#f43f5e}.company-tel[data-v-b5888409] input{box-shadow:none;color:var(--monitic-text-primary);font-size:var(--monitic-control-font-size);background:0 0;border:none}.company-tel[data-v-b5888409] .vti__dropdown{background:0 0;border-radius:6px 0 0 6px}.company-tel[data-v-b5888409] .vti__dropdown-list{background:var(--monitic-bg-primary);color:var(--monitic-text-primary);border-color:var(--monitic-border-primary);z-index:20}.company-tel[data-v-b5888409] .vti__dropdown-item.highlighted{background:var(--monitic-bg-tertiary)}.mc-label-sms[data-v-8b0655a9]{color:#111827!important;background:#fff!important;padding:0 6px!important;font-size:13px!important;font-weight:600!important}:root .dark .mc-label-sms[data-v-8b0655a9],.dark .mc-label-sms[data-v-8b0655a9]{color:#d1d5db!important;background:#1f2937!important}[data-v-0ebcdf46] .integration-switch.p-inputswitch{width:40px;height:20px}[data-v-0ebcdf46] .integration-switch.p-inputswitch.p-highlight .p-inputswitch-slider{background:#53ce68}[data-v-0ebcdf46] .integration-switch.p-inputswitch .p-inputswitch-slider:before{background:#fff;border-radius:50%;width:.8rem;height:.8rem;margin-top:-.4rem;transition-duration:.2s;left:.4rem}[data-v-b37eae50] .license-table .p-datatable-thead>tr>th{white-space:nowrap;font-size:.7rem}[data-v-b37eae50] .license-table .p-paginator{padding:.35rem .5rem;font-size:.75rem}[data-v-6ee9c468] .companies-table .p-datatable-thead>tr>th,[data-v-d37b3674] .scope-table .p-datatable-thead>tr>th{white-space:nowrap;font-size:.7rem}[data-v-d37b3674] .scope-table .p-paginator{padding:.35rem .5rem;font-size:.75rem}[data-v-a4247765] .assign-table .p-datatable-thead>tr>th{white-space:nowrap;font-size:.7rem}[data-v-a4247765] .assign-table .p-paginator{padding:.35rem .5rem;font-size:.75rem}[data-v-a89ed92a] .roles-table .p-datatable-thead>tr>th,[data-v-ed78afe2] .alert-devices-table .p-datatable-thead>tr>th{white-space:nowrap;font-size:.7rem}[data-v-ed78afe2] .alert-devices-table .p-paginator{padding:.35rem .5rem;font-size:.75rem}.login-root{background:#f2f5fa;width:100%;min-height:100dvh;font-family:Manrope,DM Sans,system-ui,sans-serif;transition:background-color .3s;display:flex}.dark .login-root{background:#0b1220}.font-sora{font-family:Sora,DM Sans,system-ui,sans-serif}.login-brand{background:radial-gradient(120% 80% at 100% 0,#2e7bff38,#0000 55%),radial-gradient(90% 70% at 0 100%,#2e7bff1a,#0000 60%),linear-gradient(160deg,#0d1730 0%,#0a1020 55%,#080d18 100%);width:46%;max-width:720px;display:none;position:relative;overflow:hidden}@media (width>=1024px){.login-brand{display:block}}.login-brand:before{content:"";background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 100% at 50% 25%,#000 55%,#0000 100%);mask-image:radial-gradient(120% 100% at 50% 25%,#000 55%,#0000 100%)}.login-brand__inner{z-index:1;flex-direction:column;max-width:600px;height:100%;margin-left:auto;padding:48px 52px;display:flex;position:relative}.brand-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#6ea8ff;margin-bottom:18px;font-size:12px;font-weight:700;display:inline-block}.brand-headline{letter-spacing:-.02em;color:#f4f7fc;margin:0 0 18px;font-size:40px;font-weight:800;line-height:1.08}.brand-headline__accent{color:#4d8dff}.brand-subcopy{color:#9fb0cc;max-width:440px;margin:0 0 30px;font-size:15px;line-height:1.6}.brand-mono{color:#6f86a8;letter-spacing:.02em;margin-top:22px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.brand-features{flex-direction:column;gap:14px;margin:0 0 6px;padding:0;list-style:none;display:flex}.brand-features li{color:#cbd6ea;align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;display:flex}.brand-check{color:#34d399;background:#34d39924;border:1px solid #34d39952;border-radius:7px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:11px;font-weight:700;display:inline-flex}.cp-card{background:linear-gradient(#0b1220 0%,#070b14 100%);border:1px solid #ffffff14;border-radius:14px;overflow:hidden;box-shadow:0 30px 60px -30px #000c,0 0 0 1px #2e7bff0f}.cp-card__bar{border-bottom:1px solid #ffffff0f;align-items:center;gap:7px;padding:11px 14px;display:flex}.cp-dot{border-radius:50%;width:9px;height:9px}.cp-dot--r{background:#ff5f57}.cp-dot--y{background:#febc2e}.cp-dot--g{background:#28c840}.cp-card__title{color:#c7d5ec;letter-spacing:.02em;margin-left:8px;font-family:ui-monospace,monospace;font-size:11px;font-weight:600}.cp-muted{color:#5a6f92;font-weight:400}.cp-live{letter-spacing:.1em;color:#34d399;align-items:center;gap:6px;margin-left:auto;font-family:ui-monospace,monospace;font-size:10.5px;font-weight:700;display:inline-flex}.cp-live i{background:#34d399;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #34d3992e}.cp-card__body{padding:6px 10px 2px;position:relative}.cp-incident{z-index:2;color:#fca5a5;background:#f871711a;border:1px solid #f8717147;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-family:ui-monospace,monospace;font-size:10px;font-weight:600;display:inline-flex;position:absolute;top:12px;right:12px}.cp-incident i{background:#f87171;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #f87171e6}.cp-svg{width:100%;height:auto;display:block}.login-form{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:32px 20px;display:flex}.login-form__logo{margin-bottom:26px}.login-card{background:#fff;border:1px solid #e6ebf3;border-radius:12px;width:100%;max-width:420px;padding:40px 36px;transition:background-color .3s,border-color .3s;box-shadow:0 2px 6px #0e1a3a0f,0 32px 64px -34px #0e1a3a47}.login-card--wide{max-width:460px}.dark .login-card{background:#1f2937;border-color:#374151;box-shadow:0 2px 6px #0000004d,0 32px 64px -34px #0009}.login-title{letter-spacing:-.02em;color:#0e1526;font-size:30px;font-weight:800}.dark .login-title{color:#f3f4f6}.login-sub{color:#667089;font-size:14px}.dark .login-sub{color:#9ca3af}.login-link{color:#1d5ee0;font-size:14px;transition:color .15s}.login-link:hover{color:#2e7bff}.dark .login-link{color:#60a5fa}.login-btn.p-button{color:#fff;background:linear-gradient(#2e7bff 0%,#1d5ee0 100%);border:.8px solid #1d5ee099;border-radius:8px;padding:12px 22px;font-size:15px;font-weight:700;transition:filter .15s,transform 50ms;box-shadow:0 1px 2px #1d5ee066,0 10px 24px -8px #1d5ee080,inset 0 1px #ffffff40}.login-btn.p-button:enabled:hover{filter:brightness(1.06);background:linear-gradient(#2e7bff 0%,#1d5ee0 100%);border-color:#1d5ee099}.login-btn.p-button:enabled:active{transform:translateY(1px)}.login-btn-sec.p-button{border-radius:8px;font-weight:700}.login-card .p-inputtext,.login-card .p-password>.p-inputtext{border-radius:8px}.login-root .color{color:#00000040}:-webkit-any(.p-float-label:has(input:focus) label,.p-float-label:has(input.p-filled) label,.p-float-label:has(input:-webkit-autofill) label,.p-float-label:has(textarea:focus) label,.p-float-label:has(textarea.p-filled) label,.p-float-label:has(.p-inputwrapper-focus) label,.p-float-label:has(.p-inputwrapper-filled) label){font-size:12px;top:.1rem}:is(.p-float-label:has(input:focus) label,.p-float-label:has(input.p-filled) label,.p-float-label:has(input:autofill) label,.p-float-label:has(textarea:focus) label,.p-float-label:has(textarea.p-filled) label,.p-float-label:has(.p-inputwrapper-focus) label,.p-float-label:has(.p-inputwrapper-filled) label){font-size:12px;top:.1rem}.invalid-phone{border-color:red!important}.p-dropdown-label{align-items:center;font-weight:500;display:flex;color:#64748b!important;padding:9px 20px!important;font-size:14px!important}.vue-tel-input{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings,normal);color:#334155;appearance:none;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline-color:#0000;font-size:1rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.vue-tel-input:focus-within{box-shadow:none;border-color:#66afe9}.dark .vue-tel-input{color:#d1d5db;background:#1f2937;border-color:#4b5563}.dark .vti__input{color:#d1d5db;background:0 0}.dark .vti__dropdown:hover,.dark .vti__dropdown.open{background:#374151}.vti__input{border:none;border-radius:0 6px 6px 0;outline:none;width:100%;padding-left:7px}.vti__dropdown{border-radius:6px}.asset-selection .p-checkbox.p-highlight .p-checkbox-box{background:#5365ce;border-color:#5365ce}.os_govde{height:100vh!important;overflow:auto!important}.subs-amount .p-inputtext{text-align:center;max-width:40px;padding:2px}.subs-amount .p-button span{font-size:10px}.subs-amount .p-button.p-button-icon-only{width:25px!important}.search-input-custom[data-v-45c9bcb3] .p-inputtext{width:100%}.search-input-custom--sm[data-v-45c9bcb3] .p-input-icon{font-size:.75rem}.search-input-custom--md[data-v-45c9bcb3] .p-input-icon{font-size:.875rem}.select-button-custom[data-v-0d041dd8]{max-width:100%;display:inline-flex}.select-button-custom--full[data-v-0d041dd8]{width:100%;display:flex}.select-button-custom[data-v-0d041dd8] .p-selectbutton{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;flex-wrap:nowrap;gap:0;display:inline-flex;overflow:hidden}.dark .select-button-custom[data-v-0d041dd8] .p-selectbutton{background:#374151;border-color:#4b5563}.select-button-custom--full[data-v-0d041dd8] .p-selectbutton{width:100%}.select-button-custom[data-v-0d041dd8] .p-button{font-weight:500;transition:background-color .15s,color .15s;box-shadow:none!important;color:#4b5563!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0!important}.dark .select-button-custom[data-v-0d041dd8] .p-button{color:#d1d5db!important}.select-button-custom[data-v-0d041dd8] .p-button:not(:last-child){border-right:1px solid #e5e7eb!important}.dark .select-button-custom[data-v-0d041dd8] .p-button:not(:last-child){border-right-color:#4b5563!important}.select-button-custom[data-v-0d041dd8] .p-button:hover:not(.p-highlight){color:#1f2937!important;background:#f3f4f6!important}.dark .select-button-custom[data-v-0d041dd8] .p-button:hover:not(.p-highlight){color:#f3f4f6!important;background:#4b5563!important}.select-button-custom[data-v-0d041dd8] .p-button.p-highlight,.select-button-custom[data-v-0d041dd8] .p-button.p-highlight:hover,.select-button-custom[data-v-0d041dd8] .p-button.p-highlight:focus{background:var(--sbc-active)!important;color:var(--sbc-active-text)!important;border-color:#0000!important}.select-button-custom[data-v-0d041dd8] .p-button.p-highlight:before{display:none!important}.select-button-custom[data-v-0d041dd8] .p-button.p-button-success,.select-button-custom[data-v-0d041dd8] .p-button.p-button-success.p-highlight{background:var(--sbc-active)!important;color:var(--sbc-active-text)!important;border-color:#0000!important}.select-button-custom--sm[data-v-0d041dd8] .p-button{min-height:2rem;padding:.375rem .75rem!important;font-size:.75rem!important;line-height:1rem!important}.select-button-custom--md[data-v-0d041dd8] .p-button{min-height:2.25rem;padding:.5rem 1rem!important;font-size:.875rem!important;line-height:1.25rem!important}.select-button-custom--full[data-v-0d041dd8] .p-button{flex:1 1 0;justify-content:center}[data-v-3616bdcc] .license-list-table.p-datatable{flex-direction:column;height:100%;min-height:0;display:flex}[data-v-3616bdcc] .license-list-table .p-datatable-wrapper{flex:1;min-height:0}[data-v-a82ffd3b] .license-asset-column-table.p-datatable{flex-direction:column;height:100%;min-height:0;display:flex}[data-v-a82ffd3b] .license-asset-column-table .p-datatable-wrapper{flex:1;min-height:0}.addon-assign-modal[data-v-47475271],.license-detail-modal[data-v-a769e079]{height:min(68vh,640px);min-height:480px;max-height:68vh}[data-v-a769e079] .license-detail-tabs{flex-direction:column;height:100%;min-height:0;display:flex}[data-v-a769e079] .license-detail-tabs .p-tabview-nav{flex-shrink:0}[data-v-a769e079] .license-detail-tabs .p-tabview-panels{flex:1;min-height:0;padding-top:.75rem;overflow:hidden}[data-v-a769e079] .license-detail-tabs .p-tabview-panel{height:100%;min-height:0;overflow:hidden}.license-detail-tab-body[data-v-a769e079]{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}[data-v-a769e079] .license-detail-addons-table.p-datatable{flex-direction:column;height:100%;min-height:0;display:flex}[data-v-a769e079] .license-detail-addons-table .p-datatable-wrapper{flex:1;min-height:0}[data-v-0654dfe1] .license-v2-tabs{flex-direction:column;height:100%;min-height:0;display:flex}[data-v-0654dfe1] .license-v2-tabs .p-tabview-nav{border-bottom:1px solid var(--surface-border);flex-shrink:0}[data-v-0654dfe1] .license-v2-tabs .p-tabview-panels{flex:1;min-height:0;padding-top:.25rem;overflow:hidden}[data-v-0654dfe1] .license-v2-tabs .p-tabview-panel{height:100%;min-height:0;overflow:hidden}.no-data-template{color:gray;flex-direction:column;justify-content:center;align-items:center;width:100%;height:calc(100% - 105px);font-size:18px;font-weight:500;display:flex}.vcron-n-grid .n-tag[data-v-f7c78d80]{justify-content:center;width:100%}.vcron-n-spacer{padding:3px;display:inline-block}.n-button:hover{color:#fff!important;background-color:#223455!important}.n-button:active{background-color:#223455!important}.n-tag--checked{color:#fff!important;background-color:#223455!important}.n-button:not(.n-button--disabled):focus{color:#0c207a!important;background-color:#fff!important}.n-button:not(.n-button--disabled):hover .n-button__state-border,.n-button:not(.n-button--disabled):focus .n-button__state-border{border:1px solid #223455!important}.n-button .n-base-wave.n-base-wave--active{z-index:1;animation-name:button-wave-spread2,button-wave-opacity}@keyframes button-wave-spread2{0%{box-shadow:0 0 .5px #1831a0!important}to{box-shadow:0 0 .5px 4.5px #1831a0!important}}.fade-move,.fade-enter-active,.fade-leave-active{transition:all .5s cubic-bezier(.55,0,.1,1)}.fade-enter-from,.fade-leave-to{opacity:0;transform:scaleY(.01)translate(30px)}.fade-leave-active{position:absolute}.truncate-span{word-wrap:break-word;word-break:break-all;display:inline-block}.p-tree{--tree-line-color:#d1d5db;--tree-line-width:1px;--tree-indent:1.5rem;font-family:Segoe UI,sans-serif}.dark .p-tree{--tree-line-color:#6b7280}.p-tree .p-treenode{padding:.25rem 0;position:relative}.p-tree .p-treenode-children{margin-left:var(--tree-indent);position:relative}.p-tree .p-treenode-children:before{content:"";width:var(--tree-line-width);background-color:var(--tree-line-color);position:absolute;top:0;left:0;height:100%!important}.p-tree .p-treenode-content{position:relative}.p-tree .p-treenode-content:before{content:"";top:50%;left:calc(-1 * var(--tree-indent) + .6rem);width:calc(var(--tree-indent) - .6rem);height:var(--tree-line-width);background-color:var(--tree-line-color);position:absolute}.p-tree>.p-tree-container>.p-treenode>.p-treenode-content:before{display:none}.p-tree .p-treenode:last-child>.p-treenode-children:before{height:.6rem}.p-tree .p-tree-toggler{z-index:2;cursor:pointer;background-color:#f9fafb;border:1px solid #d1d5db;border-radius:50%;justify-content:center;align-items:center;margin-right:.4rem;transition:all .2s;display:flex;position:relative;width:1.2rem!important;height:1.2rem!important;padding:0!important}.dark .p-tree .p-tree-toggler{background-color:#374151;border:1px solid #6b7280}.p-tree .p-tree-toggler:hover{background-color:#f3f4f6}.dark .p-tree .p-tree-toggler:hover{background-color:#4b5563}.p-tree .p-tree-toggler .p-tree-toggler-icon{font-weight:700;font-size:.9rem!important}.p-tree .p-tree-toggler .p-tree-toggler-icon:before{content:"+"}.p-tree .p-treenode-expanded>.p-treenode-content .p-tree-toggler .p-tree-toggler-icon:before{content:"-"}.p-tree .p-treenode-label{color:#374151;background:0 0;padding-left:.25rem;font-size:.95rem}.dark .p-tree .p-treenode-label{color:#d1d5db}.p-tree .p-treenode-content:hover{background-color:#f9fafb73;border-radius:4px}.dark .p-tree .p-treenode-content:hover{background-color:#374151}.truncate[data-v-16b6aee7]{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.p-datatable .p-datatable-tbody>tr[data-v-16b6aee7]{transition:background-color .2s}.p-datatable.p-datatable-striped .p-datatable-tbody>tr[data-v-16b6aee7]:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.p-datatable.p-datatable-striped .p-datatable-tbody>tr[data-v-16b6aee7]:nth-child(2n):is(.dark *){background-color:#37415180}.p-datatable.p-datatable-striped .p-datatable-tbody>tr[data-v-16b6aee7]:nth-child(2n):hover,.p-datatable .p-datatable-tbody>tr[data-v-16b6aee7]:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.p-datatable.p-datatable-striped .p-datatable-tbody>tr[data-v-16b6aee7]:nth-child(2n):hover:is(.dark *),.p-datatable .p-datatable-tbody>tr[data-v-16b6aee7]:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.error-progress .p-progressbar-value[data-v-16b6aee7]{--tw-bg-opacity:1!important;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))!important}.success-progress .p-progressbar-value[data-v-16b6aee7]{--tw-bg-opacity:1!important;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))!important}.skeleton-progress-bar[data-v-16b6aee7]{background:linear-gradient(90deg,#3b82f6 0%,#60a5fa 50%,#3b82f6 100%) 0 0/200% 100%;animation:2s ease-in-out infinite skeleton-shine-16b6aee7;position:relative;overflow:hidden}.skeleton-progress-bar[data-v-16b6aee7]:before{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:100%;height:100%;animation:2s ease-in-out infinite skeleton-shimmer-16b6aee7;position:absolute;top:0;left:-100%}@keyframes skeleton-shine-16b6aee7{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes skeleton-shimmer-16b6aee7{0%{left:-100%}to{left:100%}}.task-filter[data-v-16b6aee7]{min-width:400px;max-width:600px}.p-datatable-wrapper[data-v-16b6aee7]{max-height:300px;overflow-y:auto}.backup-stepper .p-stepper-title{font-size:18px}.backup-stepper .p-stepper-nav{padding:0 16px}.n-button.n-button--disabled{cursor:default;opacity:1}.n-button.n-button--disabled:hover{color:#000!important;background-color:#fff!important}.n-button.n-button--disabled .n-button__content~.n-button__icon{display:none}.detail-table .p-datatable .p-datatable-tbody>tr{color:#334155;background:#f7f7f7;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.detail-table .p-datatable .p-datatable-thead>tr>th{text-align:left;color:#334155;background:#f7f7f7;border:0 solid #e2e8f0;border-bottom-width:1px;padding:.75rem 1rem;font-weight:600;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.detail-table .p-datatable-wrapper{border-radius:6px}.back-vault{color:#4b5563;transition:color .2s}.dark .back-vault{color:#d1d5db}.back-vault:hover{color:#1f2937}.dark .back-vault:hover{color:#f9fafb}.error{color:red}.valid{color:green}.invalid{color:red}.fade-in-enter-active,.fade-in-leave-active{transition:opacity .5s,transform .5s}.fade-in-enter,.fade-in-leave-to{opacity:0;transform:translateY(-20px)}[data-v-af30a26c] .p-datatable .p-datatable-tbody>tr.p-selectable-row.p-highlight{background-color:#e3f2fd!important}[data-v-af30a26c] .p-datatable .p-datatable-tbody>tr.p-selectable-row.p-highlight:hover{background-color:#bbdefb!important}[data-v-af30a26c] .p-datatable.p-datatable-dark .p-datatable-tbody>tr.p-selectable-row.p-highlight{background-color:#374151!important}[data-v-af30a26c] .p-datatable.p-datatable-dark .p-datatable-tbody>tr.p-selectable-row.p-highlight:hover{background-color:#4b5563!important}[data-v-af30a26c] .p-datatable .p-datatable-tbody>tr.p-selectable-row.p-highlight td{color:#1e40af!important}[data-v-af30a26c] .p-datatable.p-datatable-dark .p-datatable-tbody>tr.p-selectable-row.p-highlight td{color:#d1d5db!important}[data-v-af30a26c] .p-datatable .p-datatable-tbody>tr.p-selectable-row:hover{background-color:#f8fafc!important}[data-v-af30a26c] .p-datatable.p-datatable-dark .p-datatable-tbody>tr.p-selectable-row:hover{background-color:#4b5563!important}[data-v-af30a26c] .dark .p-datatable .p-datatable-tbody>tr.p-selectable-row.p-highlight{background-color:#374151!important}[data-v-af30a26c] .dark .p-datatable .p-datatable-tbody>tr.p-selectable-row.p-highlight:hover{background-color:#4b5563!important}[data-v-af30a26c] .dark .p-datatable .p-datatable-tbody>tr.p-selectable-row.p-highlight td{color:#d1d5db!important}[data-v-af30a26c] .dark .p-datatable .p-datatable-tbody>tr.p-selectable-row:hover{background-color:#4b5563!important}.chart[data-v-e14cd383]{color:#cc4747;height:300px}.info-tooltip[data-v-e14cd383]{word-break:break-all;white-space:normal;max-width:400px}.dsfds{color:#0066ff5b}.dropdown-hardware .p-dropdown{height:30px!important;box-shadow:none!important;background-color:#0000!important}.dropdown-hardware .p-dropdown-label{padding:9px 5px!important}.dropdown-hardware .p-dropdown-trigger{width:15px!important}th[data-v-7888f83d]{background:revert-layer!important}.load-more-btn[data-v-7888f83d]{color:#374151;background-color:#f9fafb;border:1px solid #d1d5db;border-radius:.375rem;justify-content:center;align-items:center;padding:.375rem .75rem;font-size:.75rem;font-weight:600;transition:background-color .15s;display:inline-flex}.load-more-btn[data-v-7888f83d]:hover{background-color:#f3f4f6}.dark .load-more-btn[data-v-7888f83d]{color:#d1d5db;background-color:#1f2937;border-color:#4b5563}.dark .load-more-btn[data-v-7888f83d]:hover{background-color:#374151}.dark[data-v-7888f83d] .p-tabview-nav{background-color:#1f2937;border-color:#374151}.dark[data-v-7888f83d] .p-tabview-nav-link{color:#d1d5db!important;background-color:#1f2937!important;border-color:#374151!important}.dark[data-v-7888f83d] .p-tabview-selected .p-tabview-nav-link{color:#d1d5db!important;background-color:#111827!important}.dark[data-v-7888f83d] .p-tabview-panels{color:#d1d5db;background-color:#1f2937}.sa-hatch[data-v-7e1c6c21]{background-image:repeating-linear-gradient(45deg,#0f172a59 0 2px,#0000 2px 5px)}.dark .sa-hatch[data-v-7e1c6c21]{background-image:repeating-linear-gradient(45deg,#e2e8f059 0 2px,#0000 2px 5px)}[data-v-7e1c6c21] .sa-gap-row>td{font-style:italic;background-color:#94a3b81f!important}pre[data-v-c425ef85]{counter-reset:line;padding-left:3em;position:relative}pre code[data-v-c425ef85]{display:block}textarea[data-v-c425ef85]{resize:none}[data-v-c425ef85] .p-datatable .p-datatable-thead>tr>th{padding-top:1rem;padding-bottom:1rem;font-weight:600}[data-v-c425ef85] .dark .p-datatable .p-datatable-thead>tr>th{color:#d1d5db!important;border-color:#374151!important}[data-v-c425ef85] .p-datatable .p-datatable-tbody>tr>td{color:inherit}[data-v-c425ef85] .dark .p-datatable .p-datatable-tbody>tr>td{color:#d1d5db!important;border-color:#374151!important}[data-v-c425ef85] .p-datatable-striped .p-datatable-tbody>tr:nth-child(2n)>td{background-color:#f9fafb}[data-v-c425ef85] .dark .p-datatable-striped .p-datatable-tbody>tr:nth-child(2n)>td{background-color:#111827;border-color:#374151!important}[data-v-c425ef85] .dark .p-datatable{border-color:#374151!important}[data-v-e4e40516] .p-datatable-wrapper::-webkit-scrollbar{width:8px;height:8px}[data-v-e4e40516] .p-datatable-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}[data-v-e4e40516] .dark .p-datatable-wrapper::-webkit-scrollbar-track{background:#374151}[data-v-e4e40516] .p-datatable-wrapper::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}[data-v-e4e40516] .dark .p-datatable-wrapper::-webkit-scrollbar-thumb{background:#6b7280}[data-v-e4e40516] .p-datatable-wrapper::-webkit-scrollbar-thumb:hover{background:#a8a8a8}[data-v-e4e40516] .dark .p-datatable-wrapper::-webkit-scrollbar-thumb:hover{background:#9ca3af}[data-v-e4e40516] .p-datatable .p-datatable-tbody>tr{transition:background-color .2s}[data-v-e4e40516] .p-datatable .p-datatable-tbody>tr:hover{--tw-bg-opacity:1!important;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))!important}[data-v-e4e40516] .p-datatable .p-datatable-tbody>tr:hover:is(.dark *){--tw-bg-opacity:1!important;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))!important}.p-stepper-panel-header{background:0 0!important}.p-stepper-panel-header.p-highlight .p-stepper-number{background:#427d9d!important}.cursor-pointer[data-v-b06dbe02]:hover{opacity:.8;transform:scaleY(1.1)}.cursor-pointer[data-v-4ae6b40c]:hover{opacity:.8;transform:scale(1.05)}.monitor-grid[data-v-04bf01a6]{grid-template-columns:16px minmax(200px,280px) 1fr minmax(150px,200px) auto}.tabular-nums[data-v-04bf01a6]{font-variant-numeric:tabular-nums}@media (width<=1100px){.monitor-grid[data-v-04bf01a6]{grid-template-columns:14px 1fr auto;grid-template-areas:"dot ident actions""bar bar bar""met met met";row-gap:10px}.timeline-zone[data-v-04bf01a6]{grid-area:bar}.metrics-zone[data-v-04bf01a6]{flex-direction:row;grid-area:met;justify-content:space-between;align-items:stretch}}.hero-chip[data-v-0d78da28]{border-radius:9999px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.tabular-nums[data-v-0d78da28]{font-variant-numeric:tabular-nums}.inventory-details[data-v-d2da69c1]{padding:1rem 0}[data-v-d2da69c1] .p-tabview-nav-link{box-shadow:none!important;outline:none!important}[data-v-d2da69c1] .p-card{height:100%;box-shadow:none;background-color:#fff;border:1px solid #dcdcdc;border-left:3px solid #5365ce;border-radius:5px;transition:transform .2s,box-shadow .2s;overflow:hidden}.dark[data-v-d2da69c1] .p-card{background-color:#1f2937;border-top:1px solid #4b5563;border-bottom:1px solid #4b5563;border-right:1px solid #4b5563}[data-v-d2da69c1] .p-card .p-card-title{color:#223455;margin-bottom:1rem;font-size:1.1rem;font-weight:600}.dark[data-v-d2da69c1] .p-card .p-card-title{color:#d1d5db}[data-v-d2da69c1] .p-card .p-card-content{padding:.75rem 0}.dark[data-v-d2da69c1] .p-tabview .p-tabview-nav{background-color:#1f2937;border-color:#4b5563}.dark[data-v-d2da69c1] .p-tabview .p-tabview-nav li .p-tabview-nav-link{color:#9ca3af;background-color:#1f2937;border-color:#4b5563}.dark[data-v-d2da69c1] .p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{color:#d1d5db;background-color:#374151}.dark[data-v-d2da69c1] .p-tabview .p-tabview-panels{background-color:#1f2937}.dark[data-v-d2da69c1] .p-divider{border-color:#4b5563}.text-gray-600[data-v-d2da69c1]{color:#5365ce}.dark .text-gray-600[data-v-d2da69c1]{color:#9ca3af}.font-medium[data-v-d2da69c1]{color:#223455;font-weight:500}.dark .font-medium[data-v-d2da69c1]{color:#d1d5db}[data-v-d2da69c1] .p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus{box-shadow:0 0 0 .2rem #5365ce33}.dark[data-v-d2da69c1] .p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link{color:#d1d5db;background:#374151;border-color:#4b5563}[data-v-d2da69c1] .pi,[data-v-d2da69c1] .p-card-subtitle{color:#5365ce}.inventory-table-container[data-v-9a92f248]{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px #22345514}.dark .inventory-table-container[data-v-9a92f248]{background-color:#1f2937;box-shadow:0 2px 10px #0000004d}.inventory-dashboard[data-v-438b0d54]{gap:1rem}.topbar[data-v-438b0d54]{background:#fff;border-radius:.5rem;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex;box-shadow:0 2px 8px #22345514}.dark .topbar[data-v-438b0d54]{background:#1f2937;box-shadow:0 2px 8px #0000004d}.dashboard-stats[data-v-438b0d54]{grid-template-columns:repeat(1,1fr);gap:1rem;display:grid}@media (width>=561px){.dashboard-stats[data-v-438b0d54]{grid-template-columns:repeat(2,1fr)}}@media (width>=817px){.dashboard-stats[data-v-438b0d54]{grid-template-columns:repeat(2,1fr)}}@media (width>=1373px){.dashboard-stats[data-v-438b0d54]{grid-template-columns:repeat(4,1fr)}}.stat-card[data-v-438b0d54]{background:#fff;border-left:4px solid #5365ce;border-radius:.75rem;align-items:center;gap:.75rem;padding:1rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 2px 8px #22345514}.dark .stat-card[data-v-438b0d54]{background:#1f2937;box-shadow:0 2px 8px #0000004d}.stat-icon[data-v-438b0d54]{color:#fff;background:#223455;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.dark .stat-icon[data-v-438b0d54]{background:#5365ce}@media (width>=817px){.stat-icon[data-v-438b0d54]{width:48px;height:48px}}.stat-value[data-v-438b0d54]{color:#223455;margin:0;font-weight:700}.dark .stat-value[data-v-438b0d54]{color:#d1d5db}.stat-label[data-v-438b0d54]{color:#5365ce;margin:0;font-weight:500}.dark .stat-label[data-v-438b0d54]{color:#9ca3af}.dashboard-main[data-v-438b0d54]{background:#fff;border-radius:.75rem;overflow:auto;box-shadow:0 2px 8px #22345514}.dark .dashboard-main[data-v-438b0d54]{background:#1f2937;box-shadow:0 2px 8px #0000004d}[data-v-438b0d54] .p-button.p-button-monitic{color:#fff;background:#5365ce;border-color:#5365ce}[data-v-438b0d54] .p-button.p-button-monitic:hover{background:#4355b8;border-color:#4355b8}[data-v-438b0d54] .p-button.p-button-outlined.p-button-monitic{color:#5365ce;border-color:#5365ce}[data-v-438b0d54] .p-button.p-button-outlined.p-button-monitic:hover{background:#5365ce1a;border-color:#5365ce}.mt-spotlight[data-v-673fdca7]{z-index:11000;box-shadow:0 0 0 9999px #0000009e, 0 0 0 2px var(--mt-brand,#3b6df7), 0 0 0 8px #3b6df72e;pointer-events:none;border-radius:10px;transition:top .2s,left .2s,width .2s,height .2s;position:fixed}.mt-spotlight-center[data-v-673fdca7]{border-radius:0;width:100%;height:100%;inset:0;box-shadow:0 0 0 9999px #0000009e}.mt-callout[data-v-673fdca7]{z-index:11001;background:var(--mt-bg,#1c2236);width:min(340px,100vw - 24px);color:var(--mt-text,#e6eaf2);border:1px solid var(--mt-border,#ffffff1f);border-radius:12px;padding:16px 16px 14px;font:13px/1.5 Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:top .2s,left .2s;position:fixed;box-shadow:0 14px 40px -10px #0009}.mt-callout-center[data-v-673fdca7]{width:min(440px,100vw - 48px);padding:22px 22px 18px}.mt-progress[data-v-673fdca7]{gap:3px;margin-bottom:12px;display:flex}.mt-dot[data-v-673fdca7]{background:#ffffff1f;border-radius:2px;flex:1;height:3px;transition:background .15s,opacity .15s}.mt-dot[data-done][data-v-673fdca7]{background:var(--mt-brand,#3b6df7);opacity:.5}.mt-dot[data-active][data-v-673fdca7]{background:var(--mt-brand,#3b6df7);opacity:1}.mt-title[data-v-673fdca7]{margin-bottom:6px;font-size:16px;font-weight:600;line-height:1.3}.mt-body[data-v-673fdca7]{color:var(--mt-text-mute,#9aa3b9);white-space:pre-line;margin-bottom:12px;font-size:13.5px;line-height:1.55}.mt-keys[data-v-673fdca7]{background:#ffffff0a;border-radius:6px;flex-wrap:wrap;gap:4px;margin-bottom:10px;padding:6px 8px;display:inline-flex}.mt-keys kbd[data-v-673fdca7]{color:var(--mt-text-mute,#9aa3b9);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:4px;padding:1px 5px;font:10.5px ui-monospace,SF Mono,Menlo,monospace}.mt-warn[data-v-673fdca7]{color:#ef4444;background:#ef44441a;border:1px solid #ef444447;border-radius:7px;margin-bottom:10px;padding:6px 10px;font-size:12px}.mt-hint[data-v-673fdca7]{color:var(--mt-brand,#3b6df7);background:#3b6df724;border-radius:7px;margin-bottom:10px;padding:6px 10px;font-size:12px}.mt-foot[data-v-673fdca7]{border-top:1px solid var(--mt-border,#ffffff14);justify-content:space-between;align-items:center;gap:8px;padding-top:12px;display:flex}.mt-foot-right[data-v-673fdca7]{align-items:center;gap:8px;display:flex}.mt-counter[data-v-673fdca7]{color:var(--mt-text-faint,#6b7388);margin-right:4px;font:11px ui-monospace,monospace}.mt-btn[data-v-673fdca7]{cursor:pointer;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;height:30px;padding:0 12px;font:500 12.5px/1 inherit;display:inline-flex}.mt-btn-primary[data-v-673fdca7]{background:var(--mt-brand,#3b6df7);color:#fff}.mt-btn-primary[data-v-673fdca7]:hover:not(:disabled){background:#2c54d8}.mt-btn-primary[data-v-673fdca7]:disabled{color:var(--mt-text-faint,#6b7388);cursor:not-allowed;background:#ffffff0f}.mt-btn-ghost[data-v-673fdca7]{color:var(--mt-text-mute,#9aa3b9);border-color:var(--mt-border,#ffffff1a);background:0 0}.mt-btn-ghost[data-v-673fdca7]:hover:not(:disabled){color:var(--mt-text,#e6eaf2);background:#ffffff0a}.mt-btn-ghost[data-v-673fdca7]:disabled{opacity:.4;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.mt-spotlight[data-v-673fdca7],.mt-callout[data-v-673fdca7]{transition:none}}.ft2.dark[data-v-af78b249]{background:0 0!important}.ft2[data-v-af78b249] .p-progressbar{background:#7289ab26}.dark .ft2[data-v-af78b249] .p-progressbar{background:#ffffff14}.ft2-sortbtn[data-v-af78b249]{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:color .15s}.ft2-sortbtn[data-v-af78b249]:hover{color:#7289ab}.ft2-sortbtn.is-active[data-v-af78b249]{color:#3b526e;font-weight:600}.dark .ft2-sortbtn[data-v-af78b249]:hover,.dark .ft2-sortbtn.is-active[data-v-af78b249]{color:#eedd78}.ft2-kbd[data-v-af78b249]{min-width:18px;height:18px;color:inherit;background:#ffffffb3;border:1px solid #0000002e;border-bottom-width:2px;border-radius:4px;justify-content:center;align-items:center;padding:0 4px;font-family:inherit;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.dark .ft2-kbd[data-v-af78b249]{background:#00000059;border-color:#ffffff2e}.ft2-shortcuts[data-v-af78b249] .p-overlaypanel{border:1px solid #7289ab38;box-shadow:0 24px 48px -16px #22345559,0 8px 24px -12px #22345533;background:0 0!important;border-radius:14px!important}.dark .ft2-shortcuts[data-v-af78b249] .p-overlaypanel,.ft2-shortcuts.ft2-dark[data-v-af78b249] .p-overlaypanel{border-color:#ffffff14;box-shadow:0 24px 48px -16px #000000b3,0 8px 24px -12px #00000080}.ft2-shortcuts[data-v-af78b249] .p-overlaypanel-content{border-radius:14px;overflow:hidden;background:0 0!important;padding:0!important}.ft2-shortcuts[data-v-af78b249] .p-overlaypanel:before,.ft2-shortcuts[data-v-af78b249] .p-overlaypanel:after{display:none}.ft2-sc-wrap[data-v-af78b249]{color:#1f2937;background:linear-gradient(#fbfcfe 0%,#f3f5fa 100%)}.dark .ft2-sc-wrap[data-v-af78b249],.ft2-sc-wrap.ft2-dark[data-v-af78b249]{color:#e5e7eb;background:linear-gradient(#131a26 0%,#0a0f18 100%)!important}.ft2-sc-header[data-v-af78b249]{color:#fff;background:linear-gradient(135deg,#3b526e 0%,#5d7ba0 100%);border-bottom:1px solid #0000001f}.dark .ft2-sc-header[data-v-af78b249],.ft2-dark .ft2-sc-header[data-v-af78b249]{background:linear-gradient(135deg,#1d2a3d 0%,#2e425d 100%);border-bottom:1px solid #ffffff0f}.ft2-sc-header-icon[data-v-af78b249]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.ft2-sc-close[data-v-af78b249]{color:#fff;background:#ffffff1f;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;transition:background .15s;display:inline-flex}.ft2-sc-close[data-v-af78b249]:hover{background:#ffffff47}.ft2-sc-group[data-v-af78b249]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb8;border:1px solid #7289ab2e;border-radius:12px;padding:10px 8px 8px}.dark .ft2-sc-group[data-v-af78b249],.ft2-dark .ft2-sc-group[data-v-af78b249]{background:linear-gradient(#1e293b99 0%,#0f172aa6 100%);border-color:#ffffff0f}.ft2-sc-group[data-group=user][data-v-af78b249]{--sc-accent:132, 116, 230}.ft2-sc-group[data-group=system][data-v-af78b249]{--sc-accent:245, 158, 11}.ft2-sc-group[data-group=drive][data-v-af78b249]{--sc-accent:34, 197, 144}.ft2-sc-group-bar[data-v-af78b249]{background:rgb(var(--sc-accent));width:3px;height:14px;box-shadow:0 0 8px rgba(var(--sc-accent), .45);border-radius:2px}.ft2-sc-group-icon[data-v-af78b249]{color:rgb(var(--sc-accent))}.ft2-sc-group-label[data-v-af78b249]{color:rgb(var(--sc-accent));opacity:.95}.ft2-sc-item[data-v-af78b249]{cursor:pointer;background:0 0;border:1px solid #0000;transition:background .18s,transform .18s,border-color .18s}.ft2-sc-item[data-v-af78b249]:hover{background:rgba(var(--sc-accent), .1);border-color:rgba(var(--sc-accent), .32);transform:translate(2px)}.dark .ft2-sc-item[data-v-af78b249]:hover,.ft2-dark .ft2-sc-item[data-v-af78b249]:hover{background:rgba(var(--sc-accent), .18);border-color:rgba(var(--sc-accent), .5)}.ft2-sc-item[data-v-af78b249]:active{background:rgba(var(--sc-accent), .2)}.ft2-sc-item-icon[data-v-af78b249]{background:rgba(var(--sc-accent), .14);width:34px;height:34px;color:rgb(var(--sc-accent));border:1px solid rgba(var(--sc-accent), .18);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;transition:transform .18s,background .18s;display:inline-flex}.dark .ft2-sc-item-icon[data-v-af78b249],.ft2-dark .ft2-sc-item-icon[data-v-af78b249]{background:rgba(var(--sc-accent), .26);border-color:rgba(var(--sc-accent), .42)}.ft2-sc-item:hover .ft2-sc-item-icon[data-v-af78b249]{background:rgba(var(--sc-accent), .24);transform:scale(1.06)}.dark .ft2-sc-item:hover .ft2-sc-item-icon[data-v-af78b249],.ft2-dark .ft2-sc-item:hover .ft2-sc-item-icon[data-v-af78b249]{background:rgba(var(--sc-accent), .4)}.ft2-sc-item-label[data-v-af78b249]{color:#1f2937}.dark .ft2-sc-item-label[data-v-af78b249],.ft2-dark .ft2-sc-item-label[data-v-af78b249]{color:#f1f5f9}.ft2-sc-item-tag[data-v-af78b249]{background:rgba(var(--sc-accent), .14);color:rgb(var(--sc-accent));white-space:nowrap;border:1px solid rgba(var(--sc-accent), .22);border-radius:999px;padding:1px 6px;font-size:10px;font-weight:500}.dark .ft2-sc-item-tag[data-v-af78b249],.ft2-dark .ft2-sc-item-tag[data-v-af78b249]{background:rgba(var(--sc-accent), .28)}.ft2-sc-item-path[data-v-af78b249]{color:#64748b}.dark .ft2-sc-item-path[data-v-af78b249],.ft2-dark .ft2-sc-item-path[data-v-af78b249]{color:#94a3b8}.ft2-sc-item-arrow[data-v-af78b249]{color:#cbd5e1;opacity:0;transition:opacity .18s,transform .18s,color .18s;transform:translate(-4px)}.dark .ft2-sc-item-arrow[data-v-af78b249],.ft2-dark .ft2-sc-item-arrow[data-v-af78b249]{color:#475569}.ft2-sc-item:hover .ft2-sc-item-arrow[data-v-af78b249]{color:rgb(var(--sc-accent));opacity:1;transform:translate(0)}.ft2-pathac[data-v-af78b249]{z-index:50;background:#fff;border:1px solid #7289ab40;border-radius:10px;flex-direction:column;max-height:320px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 12px 24px -8px #22345540}.ft2-pathac.ft2-dark[data-v-af78b249],.dark .ft2-pathac[data-v-af78b249]{background:#131a26;border-color:#ffffff1a;box-shadow:0 16px 32px -8px #000000b3}.ft2-pathac-list[data-v-af78b249]{max-height:270px;margin:0;padding:4px;list-style:none;overflow-y:auto}.ft2-pathac-item[data-v-af78b249]{cursor:pointer;color:#1f2937;border-radius:7px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;transition:background .12s;display:flex}.ft2-pathac.ft2-dark .ft2-pathac-item[data-v-af78b249],.dark .ft2-pathac-item[data-v-af78b249]{color:#e5e7eb}.ft2-pathac-item.is-active[data-v-af78b249],.ft2-pathac-item[data-v-af78b249]:hover{background:#7289ab38}.ft2-pathac.ft2-dark .ft2-pathac-item.is-active[data-v-af78b249],.ft2-pathac.ft2-dark .ft2-pathac-item[data-v-af78b249]:hover,.dark .ft2-pathac-item.is-active[data-v-af78b249],.dark .ft2-pathac-item[data-v-af78b249]:hover{background:#eedd7829}.ft2-pathac-icon[data-v-af78b249]{color:#7289ab;font-size:12px}.ft2-pathac.ft2-dark .ft2-pathac-icon[data-v-af78b249],.dark .ft2-pathac-icon[data-v-af78b249]{color:#eedd78}.ft2-pathac-name[data-v-af78b249]{white-space:nowrap;text-overflow:ellipsis;flex:auto;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:hidden}.ft2-pathac-footer[data-v-af78b249]{color:#475569;background:#7289ab0f;border-top:1px solid #7289ab2e;flex-wrap:wrap;align-items:center;gap:14px;padding:6px 10px;font-size:11px;display:flex}.ft2-pathac.ft2-dark .ft2-pathac-footer[data-v-af78b249],.dark .ft2-pathac-footer[data-v-af78b249]{color:#94a3b8;background:#ffffff0a;border-top-color:#ffffff14}.ft2-pathac-hint[data-v-af78b249]{align-items:center;gap:4px;display:inline-flex}.ft2-pathac-hint kbd[data-v-af78b249]{color:#1f2937;background:#fff;border:1px solid #7289ab59;border-bottom-width:2px;border-radius:4px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-family:inherit;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.ft2-pathac.ft2-dark .ft2-pathac-hint kbd[data-v-af78b249],.dark .ft2-pathac-hint kbd[data-v-af78b249]{color:#e5e7eb;background:#1f2937;border-color:#ffffff2e}.ft2-sc-wrap[data-v-af78b249] ::-webkit-scrollbar{width:8px}.ft2-sc-wrap[data-v-af78b249] ::-webkit-scrollbar-thumb{background:#7289ab59;border-radius:4px}.dark .ft2-sc-wrap[data-v-af78b249] ::-webkit-scrollbar-thumb{background:#ffffff24}.ft2-sc-wrap.ft2-dark[data-v-af78b249] ::-webkit-scrollbar-thumb{background:#ffffff24}.ft-toast-stack[data-v-e4f92685]{z-index:60;pointer-events:none;flex-direction:column;gap:8px;max-width:360px;display:flex;position:absolute;bottom:56px;right:16px}.ft-toast-stack[data-v-e4f92685]>*{pointer-events:auto}.ft-toast[data-v-e4f92685]{background:var(--bg-panel,#1a1f2b);border:1px solid var(--border-strong,#ffffff14);color:var(--text,#e5e7eb);border-radius:10px;min-width:280px;padding:10px 12px;animation:.2s ease-out ft-slide-in-e4f92685;box-shadow:0 8px 22px #00000059}.ft-toast[data-status=done][data-v-e4f92685]{border-color:#10b98166}.ft-toast[data-status=error][data-v-e4f92685]{border-color:#ef444480}.ft-toast[data-status=cancelled][data-v-e4f92685]{opacity:.7}.ft-toast-row[data-v-e4f92685]{align-items:center;gap:10px;display:flex}.ft-toast-arrow[data-v-e4f92685]{color:#3b82f6;background:#3b82f62e;border-radius:6px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.ft-toast-arrow[data-dir=down][data-v-e4f92685]{color:#10b981;background:#10b9812e}.ft-toast-text[data-v-e4f92685]{flex:1;min-width:0}.ft-toast-name[data-v-e4f92685]{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.ft-toast-meta[data-v-e4f92685]{color:var(--text-mute,#9ca3af);margin-top:2px;font-size:10.5px}.ft-toast-btn[data-v-e4f92685]{cursor:pointer;width:22px;height:22px;color:var(--text-mute,#9ca3af);background:0 0;border:none;border-radius:4px;flex-shrink:0;place-items:center;display:grid}.ft-toast-btn[data-v-e4f92685]:hover{color:var(--text,#e5e7eb);background:#ffffff14}.ft-toast-bar[data-v-e4f92685]{background:#ffffff14;border-radius:2px;height:3px;margin-top:8px;overflow:hidden}.ft-toast-bar-fill[data-v-e4f92685]{background:var(--brand-blue,#3b82f6);height:100%;transition:width .25s ease-out}.ft-toast-pill[data-v-e4f92685]{background:var(--bg-panel,#1a1f2b);border:1px solid var(--border-strong,#ffffff14);color:var(--text,#e5e7eb);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:inline-flex;box-shadow:0 8px 22px #00000059}.pill-dot[data-v-e4f92685]{background:#3b82f6;border-radius:50%;width:8px;height:8px;animation:1.5s infinite pulse-e4f92685}.pill-meta[data-v-e4f92685]{color:var(--text-mute,#9ca3af);font-size:11px}.ft-toast-collapse[data-v-e4f92685]{cursor:pointer;color:var(--text-mute,#9ca3af);background:0 0;border:none;border-radius:4px;align-self:flex-end;padding:2px 6px}.ft-toast-collapse[data-v-e4f92685]:hover{color:var(--text,#e5e7eb);background:#ffffff0f}@keyframes ft-slide-in-e4f92685{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-e4f92685{0%,to{opacity:1}50%{opacity:.4}}.chat-logo-box[data-v-5afb3940]{background:var(--surface-0,#fff);border:1px solid var(--surface-300,#d1d5db);border-radius:9999px;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex;overflow:hidden}.rcv2{--font-sans:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--brand-blue:#3b6df7;--brand-blue-strong:#2c54d8;--brand-blue-soft:#3b6df724;--brand-amber:#f59e0b;--ok:#10b981;--warn:#f59e0b;--err:#ef4444}.rcv2[data-theme=dark]{--bg-app:#0f1320;--bg-chrome:#161c2c;--bg-panel:#1c2236;--bg-elev:#232b42;--bg-input:#0d111c;--bg-stage:#060810;--border:#ffffff0f;--border-strong:#ffffff1f;--text:#e6eaf2;--text-mute:#9aa3b9;--text-faint:#6b7388;--kbd-bg:#1c2236;--kbd-border:#ffffff1a;--shadow-panel:0 14px 40px -10px #0009, 0 2px 0 #ffffff08 inset}.rcv2[data-theme=light]{--bg-app:#f3f5fa;--bg-chrome:#fff;--bg-panel:#fff;--bg-elev:#f6f8fc;--bg-input:#f3f5fa;--bg-stage:#1a1f2e;--border:#0f172a14;--border-strong:#0f172a24;--text:#0f172a;--text-mute:#4d5874;--text-faint:#8a93a8;--kbd-bg:#fff;--kbd-border:#0f172a1f;--shadow-panel:0 18px 40px -12px #0f172a2e, 0 1px 0 #0f172a0a}.rcv2 *{box-sizing:border-box}.rcv2{font-family:var(--font-sans);color:var(--text);background:var(--bg-app);-webkit-font-smoothing:antialiased;grid-template-rows:56px 1fr 28px;width:100vw;height:100vh;font-size:14px;display:grid;overflow:hidden}.rcv2[data-hub-embed=true]{width:100%;height:100%;min-height:0;max-height:100%}.rcv2 .tnum{font-variant-numeric:tabular-nums}.rcv2 ::-webkit-scrollbar{width:10px;height:10px}.rcv2 ::-webkit-scrollbar-track{background:0 0}.rcv2 ::-webkit-scrollbar-thumb{background:var(--border-strong);background-clip:content-box;border:2px solid #0000;border-radius:10px}.rcv2 ::-webkit-scrollbar-thumb:hover{background:var(--text-faint);background-clip:content-box;border:2px solid #0000}.rcv2 .toolbar{background:var(--bg-chrome);border-bottom:1px solid var(--border);z-index:30;grid-template-columns:auto auto auto auto 1fr auto;align-items:center;gap:8px;min-width:0;padding:0 10px;display:grid;position:relative;overflow:visible}.rcv2 .brand-cluster{border-right:1px solid var(--border);flex-shrink:0;align-items:center;gap:8px;height:36px;padding-right:10px;display:flex}.rcv2 .brand-cluster .logo{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:32px;height:32px}.rcv2 .brand-cluster .brand-name{font-size:13px;font-weight:600;line-height:1.1}.rcv2 .brand-cluster .brand-host{color:var(--text-mute);font-size:11px;font-family:var(--font-mono);margin-top:1px}@media (width<=1100px){.rcv2 .brand-cluster .brand-host{display:none}}.rcv2 .monitor-pill{border:1px solid var(--border);background:var(--bg-elev);height:32px;color:var(--text);cursor:pointer;font:500 12.5px/1 var(--font-sans);border-radius:8px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.rcv2 .monitor-pill svg{width:14px;height:14px}.rcv2 .monitor-pill .mp-count{font-family:var(--font-mono);color:var(--text-mute);background:var(--bg-panel);border-radius:4px;padding:1px 5px;font-size:11px}.rcv2 .monitor-pill[data-active]{border-color:var(--brand-blue);background:var(--brand-blue-soft)}.rcv2 .tabs{align-items:center;height:100%;display:flex}.rcv2 .tab{height:100%;color:var(--text-mute);font:500 13px/1 var(--font-sans);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:8px;padding:0 18px;display:inline-flex;position:relative}.rcv2 .tab[data-active=true]{color:var(--text)}.rcv2 .tab[data-active=true]:after{content:"";background:var(--brand-blue);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:14px;right:14px}.rcv2 .tab .badge{background:var(--brand-blue);color:#fff;text-align:center;border-radius:999px;min-width:18px;padding:1px 6px;font-size:10.5px;font-weight:600}.rcv2 .tab svg{width:15px;height:15px}.rcv2 .toolbar-rail{background:var(--bg-elev);border:1px solid var(--border);border-radius:10px;align-items:center;gap:2px;padding:4px;display:flex}.rcv2 .rail-divider{background:var(--border);width:1px;height:20px;margin:0 4px}.rcv2 .rail-btn{width:32px;height:32px;color:var(--text-mute);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;transition:background .15s,color .15s,border-color .15s;display:grid;position:relative}.rcv2 .rail-btn svg{width:16px;height:16px}.rcv2 .rail-btn:hover{color:var(--text);background:var(--bg-panel)}.rcv2 .rail-btn[data-active]{color:var(--brand-blue);background:var(--bg-panel);border-color:var(--brand-blue);box-shadow:0 0 0 3px var(--brand-blue-soft)}.rcv2 .rail-btn .rail-badge{background:var(--brand-blue);color:#fff;text-align:center;border-radius:999px;min-width:14px;padding:1px 4px;font-size:9.5px;font-weight:700;position:absolute;top:-3px;right:-3px}.rcv2 .rail-btn .rail-tooltip{background:var(--bg-panel);border:1px solid var(--border-strong);box-shadow:var(--shadow-panel);white-space:nowrap;z-index:50;pointer-events:none;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:none;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.rcv2 .rail-btn:hover .rail-tooltip{display:flex}.rcv2 .rail-tooltip-title{color:var(--text);font-size:12px;font-weight:600}.rcv2 .rail-tooltip-sub{color:var(--text-mute);font-size:11px}.rcv2 .rail-tooltip-keys{gap:3px;margin-top:3px;display:flex}.rcv2 kbd{font-family:var(--font-mono);color:var(--text-mute);background:var(--kbd-bg);border:1px solid var(--kbd-border);border-radius:4px;padding:1px 5px;font-size:10.5px}.rcv2 .right-cluster{align-items:center;gap:6px;display:flex}.rcv2 .divider-v{background:var(--border);width:1px;height:20px;margin:0 4px}.rcv2 .net-meter{border:1px solid var(--border);background:var(--bg-elev);height:32px;color:var(--text);cursor:pointer;font:500 12px/1 var(--font-sans);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.rcv2 .net-meter[data-active]{border-color:var(--brand-blue);background:var(--brand-blue-soft)}.rcv2 .net-meter .bars{align-items:flex-end;gap:2px;height:14px;display:inline-flex}.rcv2 .net-meter .bars span{background:var(--ok);border-radius:1px;width:3px}.rcv2 .net-meter .bars span:first-child{height:4px}.rcv2 .net-meter .bars span:nth-child(2){height:7px}.rcv2 .net-meter .bars span:nth-child(3){height:10px}.rcv2 .net-meter .bars span:nth-child(4){height:13px}.rcv2 .net-meter[data-quality=good] .bars span:nth-child(4),.rcv2 .net-meter[data-quality=fair] .bars span:nth-child(3),.rcv2 .net-meter[data-quality=fair] .bars span:nth-child(4){background:var(--text-faint)}.rcv2 .net-meter[data-quality=poor] .bars span{background:var(--err)}.rcv2 .net-meter .latency{font-family:var(--font-mono);font-size:11.5px}.rcv2 .net-meter .meter-quality{color:var(--text-mute);font-size:11.5px}.rcv2 .net-meter svg{width:12px;height:12px}.rcv2 .rec-btn{border:1px solid var(--border);background:var(--bg-elev);height:32px;color:var(--text);cursor:pointer;font:600 11.5px/1 var(--font-mono);letter-spacing:.06em;border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.rcv2 .rec-btn:disabled{opacity:.4;cursor:not-allowed}.rcv2 .rec-btn .rec-dot{background:var(--text-faint);border-radius:50%;width:9px;height:9px}.rcv2 .rec-btn[data-recording=true]{color:#ef4444;background:#ef44441f;border-color:#ef444499}.rcv2 .rec-btn[data-recording=true] .rec-dot{background:#ef4444;animation:1.4s ease-in-out infinite rec-pulse}@keyframes rec-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.rcv2 .immersion-banner{z-index:9999;color:#f3f4f6;font:500 12.5px/1 var(--font-sans);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#000000c7;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;display:inline-flex;position:fixed;top:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #0006}.rcv2 .immersion-banner kbd{font-family:var(--font-mono);background:#ffffff24;border:1px solid #ffffff2e;border-radius:4px;padding:2px 6px;font-size:11px}.im-banner-enter-active,.im-banner-leave-active{transition:opacity .25s,transform .25s}.im-banner-enter-from,.im-banner-leave-to{opacity:0;transform:translate(-50%,-8px)}.rcv2 .immersion-pill{z-index:9998;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffeb;font:500 11px/1 var(--font-sans);pointer-events:none;background:#0000008c;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;animation:.4s ease-out im-pill-fadein;display:inline-flex;position:fixed;top:16px;right:16px}.rcv2 .immersion-pill kbd{font-family:var(--font-mono);background:#ffffff29;border:1px solid #ffffff2e;border-radius:3px;margin:0 1px;padding:1px 5px;font-size:10.5px}.rcv2 .im-pill-dot{background:#ef4444;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite im-pill-pulse}@keyframes im-pill-fadein{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes im-pill-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.rcv2 .immersion-toolbar-handle{z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffeb;font:500 11px/1 var(--font-sans);cursor:pointer;opacity:.55;background:#0009;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;transition:opacity .14s,transform .14s,background .14s;display:inline-flex;position:fixed;top:8px;left:50%;transform:translate(-50%)}.rcv2 .immersion-toolbar-handle:hover{opacity:1;background:#000000c7;transform:translate(-50%)translateY(2px)}.rcv2 .immersion-toolbar-handle[data-open=true]{opacity:.95;background:var(--brand-blue);border-color:var(--brand-blue)}.rcv2 .immersion-toolbar-handle svg{width:14px;height:14px}.rcv2 .screen-picker-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10000;background:#0009;place-items:center;display:grid;position:fixed;inset:0}.rcv2 .screen-picker{background:var(--bg-panel);border:1px solid var(--border-strong);border-radius:12px;min-width:360px;max-width:720px;padding:18px 22px;box-shadow:0 20px 50px #00000080}.rcv2 .screen-picker-title{font:600 14px var(--font-sans);margin-bottom:12px}.rcv2 .screen-picker-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.rcv2 .screen-card{background:var(--bg-elev);border:1px solid var(--border);text-align:left;cursor:pointer;color:var(--text);border-radius:10px;padding:10px}.rcv2 .screen-card:hover{border-color:var(--brand-blue)}.rcv2 .screen-thumb{aspect-ratio:16/10;border:2px solid var(--text-faint);background:linear-gradient(135deg,#ffffff0f,#ffffff05);border-radius:4px;width:100%;margin-bottom:8px}.rcv2 .screen-thumb[data-primary=true]{border-color:var(--brand-blue)}.rcv2 .screen-name{font-size:12.5px;font-weight:500}.rcv2 .screen-meta{color:var(--text-mute);margin-top:2px;font-size:11px}.rcv2 .screen-picker-foot{justify-content:flex-end;margin-top:12px;display:flex}.rcv2 .consent-choice{background:var(--bg-panel);border:1px solid var(--border-strong);border-radius:12px;width:min(420px,92vw);padding:22px 26px;position:relative;box-shadow:0 24px 60px #0000008c}.rcv2 .consent-choice-close{z-index:1;border:1px solid var(--border);background:var(--bg-elev);border-radius:50%;width:34px;height:34px;padding:8px;position:absolute;top:12px;right:12px}.rcv2 .consent-choice-close:hover{background:var(--bg-panel);color:var(--text);border-color:var(--border-strong)}.rcv2 .consent-choice-close svg{width:13px;height:13px}.rcv2 .consent-choice-brand{border-bottom:1px solid var(--border);align-items:center;gap:10px;margin-bottom:14px;padding-bottom:14px;display:flex}.rcv2 .consent-choice-brand img{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:36px;height:36px}.rcv2 .consent-choice-brand span{font:600 13px var(--font-sans);color:var(--text);letter-spacing:.2px}.rcv2 .consent-choice-title{font:600 16px var(--font-sans);margin-bottom:8px}.rcv2 .consent-choice-body{color:var(--text-mute);margin-bottom:18px;font-size:12.5px;line-height:1.55}.rcv2 .consent-choice-actions{justify-content:flex-end;gap:10px;display:flex}.rcv2 .locked-cursor{pointer-events:none;z-index:30;filter:drop-shadow(0 1px 2px #0000008c);will-change:left, top;transition:none;position:absolute;transform:translate(-3px,-2px)}.rcv2 .locked-cursor[data-shape=pointer]{transform:translate(-12px,-2px)}.rcv2 .locked-cursor[data-shape=text],.rcv2 .locked-cursor[data-shape=wait],.rcv2 .locked-cursor[data-shape=crosshair],.rcv2 .locked-cursor[data-shape=move],.rcv2 .locked-cursor[data-shape=ns-resize],.rcv2 .locked-cursor[data-shape=ew-resize],.rcv2 .locked-cursor[data-shape=nwse-resize],.rcv2 .locked-cursor[data-shape=nesw-resize],.rcv2 .locked-cursor[data-shape=not-allowed]{transform:translate(-16px,-16px)}.rcv2 .cmdk-trigger{background:var(--bg-elev);border:1px solid var(--border);height:32px;color:var(--text-mute);cursor:pointer;min-width:200px;font:500 12.5px/1 var(--font-sans);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.rcv2 .cmdk-trigger:hover{color:var(--text);border-color:var(--border-strong)}.rcv2 .cmdk-trigger svg{width:14px;height:14px}.rcv2 .cmdk-trigger .cmdk-label{text-align:left;flex:1}.rcv2 .cmdk-trigger kbd{margin-left:auto}.rcv2 .icon-btn{width:32px;height:32px;color:var(--text-mute);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;display:grid}.rcv2 .icon-btn:hover{color:var(--text);background:var(--bg-elev)}.rcv2 .icon-btn[data-active]{color:var(--brand-blue);background:var(--brand-blue-soft);border-color:var(--brand-blue)}.rcv2 .icon-btn svg{width:16px;height:16px}.rcv2 .stage{background:var(--bg-stage);place-items:center;display:grid;position:relative;overflow:hidden}.rcv2 .stage-grid{pointer-events:none;background-image:radial-gradient(#ffffff0a 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.rcv2 .live-region{place-items:center;display:grid;position:absolute;inset:16px 16px 60px}.rcv2[data-fit=original] .live-region,.rcv2[data-immersive=true] .live-region{inset:0}.rcv2 .stage>.ft2{width:auto;height:auto;position:absolute;inset:16px 16px 60px}.rcv2[data-immersive=true] .stage>.ft2{inset:0}.rcv2 .remote-screen{background:#000;border-radius:10px;width:100%;height:100%;display:block;position:relative;overflow:hidden;box-shadow:0 24px 60px -20px #00000080}.rcv2 .remote-screen[data-fit=original]{width:auto;max-width:100%;height:auto;max-height:100%;overflow:auto}.rcv2 .remote-screen video{-o-object-fit:contain;object-fit:contain;background:#000;width:100%;height:100%;display:block}.rcv2 .remote-screen[data-fit=fill] video{-o-object-fit:fill;object-fit:fill}.rcv2 .remote-screen[data-fit=original] video{-o-object-fit:none;object-fit:none;width:auto;height:auto}.rcv2 .audio-pool{width:0;height:0;position:absolute;overflow:hidden}.rcv2 .drop-overlay{z-index:100;pointer-events:none;background:#0f1320b3;place-items:center;display:grid;position:absolute;inset:0}.rcv2 .drop-card{background:var(--bg-panel);border:2px dashed var(--brand-blue);text-align:center;color:var(--text);border-radius:16px;padding:32px 48px}.rcv2 .drop-card svg{width:32px;height:32px;color:var(--brand-blue);margin-bottom:8px}.rcv2 .drop-sub{color:var(--text-mute);margin-top:4px;font-size:12px}.rcv2 .hint{z-index:6;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.rcv2[data-immersive=true]{grid-template-rows:0 1fr 0}.rcv2[data-immersive=true] .toolbar{z-index:250;border-bottom:1px solid var(--border);height:56px;transition:transform .18s;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.rcv2[data-immersive=true][data-toolbar-peek=true] .toolbar{transform:translateY(0)}.rcv2[data-immersive=false][data-toolbar-hidden=true] .toolbar{opacity:0;pointer-events:none;transition:transform .2s,opacity .2s;transform:translateY(-100%)}.rcv2[data-toolbar-hidden=true] .stage{grid-row:1/-1}.rcv2[data-immersive=true] .statusbar{z-index:250;border-top:1px solid var(--border);background:var(--bg-chrome);height:28px;transition:transform .18s;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.rcv2[data-immersive=true][data-status-peek=true] .statusbar{transform:translateY(0)}.rcv2[data-immersive=true] .stage{grid-row:1/-1}.rcv2 .immersive-exit{border:1px solid var(--border-strong);width:32px;height:32px;color:var(--text);cursor:pointer;z-index:260;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:.5;background:#0f1320b3;border-radius:999px;place-items:center;transition:opacity .15s,background .15s;display:grid;position:fixed;top:12px;right:12px}.rcv2 .immersive-exit:hover{opacity:1;background:#0f1320e6}.rcv2 .immersive-exit svg{width:16px;height:16px}.rcv2 .statusbar{background:var(--bg-chrome);border-top:1px solid var(--border);color:var(--text-mute);grid-template-columns:auto 1fr auto;align-items:center;padding:0 12px;font-size:11.5px;display:grid}.rcv2 .status-group{gap:16px;display:flex}.rcv2 .status-item{align-items:center;gap:6px;display:inline-flex}.rcv2 .status-item .label{color:var(--text-faint)}.rcv2 .status-item .value{color:var(--text);font-family:var(--font-mono)}.rcv2 .dot{border-radius:50%;width:7px;height:7px}.rcv2 .dot-ok{background:var(--ok);box-shadow:0 0 0 3px #10b9812e}.rcv2 .dot-warn{background:var(--warn)}.rcv2 .dot-err{background:var(--err)}.rcv2 .panel-wrap{z-index:40;position:fixed}.rcv2 .panel{background:var(--bg-panel);border:1px solid var(--border-strong);box-shadow:var(--shadow-panel);border-radius:12px;flex-direction:column;max-height:calc(100vh - 120px);display:flex;overflow:hidden}.rcv2 .panel-header{justify-content:space-between;align-items:flex-start;padding:14px 14px 8px;display:flex}.rcv2 .panel-title{font-size:13.5px;font-weight:600}.rcv2 .panel-sub{color:var(--text-mute);margin-top:2px;font-size:11.5px}.rcv2 .panel-close{width:24px;height:24px;color:var(--text-mute);cursor:pointer;background:0 0;border:none;border-radius:5px;place-items:center;display:grid}.rcv2 .panel-close:hover{background:var(--bg-elev);color:var(--text)}.rcv2 .panel-close svg{width:14px;height:14px}.rcv2 .panel-body{padding:4px 14px 14px;overflow-y:auto}.rcv2 .section-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);margin:12px 0 6px;font-size:10.5px;font-weight:600}.rcv2 .section-label:first-child{margin-top:4px}.rcv2 .toggle-row{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.rcv2 .label-main{font-size:12.5px;font-weight:500}.rcv2 .label-sub{color:var(--text-mute);margin-top:2px;font-size:11px}.rcv2 .field-label{color:var(--text-mute);margin-bottom:4px;font-size:11.5px}.rcv2 .switch{box-sizing:border-box;background:var(--border-strong);cursor:pointer;border:0;border-radius:999px;flex:none;width:36px;height:20px;padding:0;transition:background .15s;position:relative}.rcv2 .switch[data-on=true]{background:var(--brand-blue)}.rcv2 .switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}.rcv2 .switch[data-on=true]:after{transform:translate(16px)}.rcv2 .input,.rcv2 .textarea{background:var(--bg-input);border:1px solid var(--border);width:100%;font:12.5px var(--font-sans);color:var(--text);border-radius:7px;outline:none;padding:8px 10px}.rcv2 .input:focus,.rcv2 .textarea:focus{border-color:var(--brand-blue);box-shadow:0 0 0 3px var(--brand-blue-soft)}.rcv2 .textarea{resize:vertical;min-height:90px}.rcv2 .btn-row{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.rcv2 .btn{height:32px;font:500 12.5px/1 var(--font-sans);cursor:pointer;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.rcv2 .btn svg{width:14px;height:14px}.rcv2 .btn-primary{background:var(--brand-blue);color:#fff}.rcv2 .btn-primary:hover:not(:disabled){background:var(--brand-blue-strong)}.rcv2 .btn-primary:disabled{background:var(--bg-elev);color:var(--text-faint);cursor:not-allowed}.rcv2 .btn-ghost{color:var(--text-mute);border-color:var(--border);background:0 0}.rcv2 .btn-ghost:hover{color:var(--text);background:var(--bg-elev)}.rcv2 .chat-area{background:var(--bg-input);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:8px;min-height:240px;max-height:320px;padding:10px;display:flex;overflow-y:auto}.rcv2 .chat-empty{text-align:center;color:var(--text-faint);padding:32px 16px}.rcv2 .chat-empty svg{opacity:.5;width:28px;height:28px;margin:0 auto 8px}.rcv2 .em-title{color:var(--text-mute);font-size:12.5px}.rcv2 .em-sub{font-size:11px}.rcv2 .msg{border-radius:8px;max-width:80%;padding:8px 10px}.rcv2 .msg.me{background:var(--brand-blue);color:#fff;align-self:flex-end}.rcv2 .msg.them{background:var(--bg-elev);align-self:flex-start}.rcv2 .msg .meta{opacity:.7;gap:8px;margin-bottom:2px;font-size:10.5px;display:flex}.rcv2 .msg img{cursor:pointer;border-radius:6px;max-width:100%}.rcv2 .composer{align-items:center;gap:6px;margin-top:10px;display:flex}.rcv2 .icon-square{border:1px solid var(--border);background:var(--bg-elev);width:34px;height:34px;color:var(--text-mute);cursor:pointer;border-radius:7px;place-items:center;display:grid}.rcv2 .icon-square[data-active]{color:var(--brand-blue);border-color:var(--brand-blue)}.rcv2 .icon-square svg{width:15px;height:15px}.rcv2 .send-btn{background:var(--brand-blue);color:#fff;cursor:pointer;border:none;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.rcv2 .send-btn:disabled{background:var(--bg-elev);color:var(--text-faint);cursor:not-allowed}.rcv2 .send-btn svg{width:15px;height:15px}.rcv2 .conn-status{color:var(--text-mute);align-items:center;gap:6px;margin-top:8px;font-size:11px;display:flex}.rcv2 .conn-status .dot{background:var(--ok)}.rcv2 .emoji-picker{background:var(--bg-elev);border-radius:8px;grid-template-columns:repeat(8,1fr);gap:4px;margin-top:8px;padding:8px;display:grid}.rcv2 .emoji-picker button{cursor:pointer;background:0 0;border:0;border-radius:4px;padding:4px;font-size:16px}.rcv2 .emoji-picker button:hover{background:var(--bg-panel)}.rcv2 .keys-grid{grid-template-columns:1fr 1fr 1fr;gap:6px;display:grid}.rcv2 .key{background:var(--bg-elev);border:1px solid var(--border);cursor:pointer;color:var(--text);font:11.5px var(--font-sans);border-radius:6px;padding:8px 6px}.rcv2 .key:hover{border-color:var(--brand-blue);color:var(--brand-blue)}.rcv2 .key.danger{color:var(--err);border-color:#ef44444d}.rcv2 .key.danger:hover{background:#ef44441a}.rcv2 .key kbd{color:inherit;font-family:var(--font-mono);background:0 0;border:none;padding:0}.rcv2 .clip-tabs{background:var(--bg-elev);border-radius:8px;flex-wrap:wrap;gap:0;margin-bottom:10px;padding:2px;display:flex}.rcv2 .clip-tab{height:28px;color:var(--text-mute);cursor:pointer;font:500 11.5px/1 var(--font-sans);white-space:nowrap;background:0 0;border:none;border-radius:6px;flex:80px;justify-content:center;align-items:center;gap:4px;padding:0 6px;display:inline-flex}.rcv2 .clip-tab[data-active=true]{background:var(--bg-panel);color:var(--text);box-shadow:0 1px 2px #00000026}.rcv2 .clip-history{background:var(--bg-input);border:1px solid var(--border);border-radius:8px;max-height:280px;overflow-y:auto}.rcv2 .clip-item{cursor:pointer;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.rcv2 .clip-item:last-child{border-bottom:0}.rcv2 .clip-item:hover{background:var(--bg-elev)}.rcv2 .ctext{font:11.5px var(--font-mono);color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.rcv2 .ctime{color:var(--text-faint);white-space:nowrap;font-size:10.5px}.rcv2 .clip-dir{width:18px;height:18px;font:600 11px/1 var(--font-mono);border-radius:4px;flex-shrink:0;place-items:center;display:inline-grid}.rcv2 .clip-dir.sent{background:var(--brand-blue-soft);color:var(--brand-blue)}.rcv2 .clip-dir.received{color:var(--ok);background:#10b9812e}.rcv2 .clip-count{background:var(--bg-input);font:10px/1 var(--font-mono);color:var(--text-faint);border-radius:3px;margin-left:4px;padding:1px 5px;display:inline-block}.rcv2 .clip-tab[data-active=true] .clip-count{background:var(--bg-elev);color:var(--text-mute)}.rcv2 .quality-list{flex-direction:column;gap:6px;display:flex}.rcv2 .quality-card{border:1px solid var(--border);background:var(--bg-elev);cursor:pointer;border-radius:7px;padding:8px 10px}.rcv2 .quality-card[data-active=true]{border-color:var(--brand-blue);background:var(--brand-blue-soft)}.rcv2 .qname{align-items:center;gap:4px;font-size:12.5px;font-weight:500;display:inline-flex}.rcv2 .qname svg{width:12px;height:12px;color:var(--brand-blue)}.rcv2 .qmeta{color:var(--text-mute);font-size:11px;font-family:var(--font-mono);margin-top:2px}.rcv2 .perf-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.rcv2 .perf-card{background:var(--bg-elev);border:1px solid var(--border);border-radius:7px;padding:8px 10px}.rcv2 .ptitle{color:var(--text-mute);font-size:11px}.rcv2 .pvalue{font:600 18px/1.1 var(--font-mono);color:var(--text)}.rcv2 .pvalue .unit{color:var(--text-mute);margin-left:3px;font-size:11px;font-weight:500}.rcv2 .ppl-row{align-items:center;gap:10px;padding:6px 0;display:flex}.rcv2 .avatar{background:linear-gradient(135deg, var(--brand-blue), #6b8df9);color:#fff;width:32px;height:32px;font:600 12px var(--font-sans);border-radius:8px;place-items:center;display:grid}.rcv2 .grow{flex:1;min-width:0}.rcv2 .pname{color:var(--text);font-size:12.5px;font-weight:500}.rcv2 .prole{color:var(--text-mute);font-size:11px}.rcv2 .spark{width:100%;height:24px;margin-top:4px;display:block}.rcv2 .spark .area{fill:var(--brand-blue);opacity:.16}.rcv2 .spark path{fill:none;stroke-width:1.5px}.rcv2 .mon-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rcv2 .mon-card{border:1px solid var(--border);background:var(--bg-elev);cursor:pointer;text-align:left;border-radius:8px;padding:8px}.rcv2 .mon-card[data-active=true]{border-color:var(--brand-blue)}.rcv2 .mon-thumb{aspect-ratio:16/9;background:linear-gradient(135deg,#1a2a4d,#0f1830);border-radius:5px;place-items:center;margin-bottom:6px;display:grid;position:relative}.rcv2 .mt-num{font:700 24px var(--font-sans);color:#fff9}.rcv2 .mt-pri{background:var(--brand-blue);color:#fff;border-radius:3px;padding:1px 4px;font-size:9px;font-weight:600;position:absolute;top:4px;right:4px}.rcv2 .mon-all{justify-content:center;align-items:center;gap:4px;padding:8px;display:flex}.rcv2 .mt-mini{background:#fff3;border-radius:2px;width:24px;height:16px}.rcv2 .mon-name{font-size:12px;font-weight:500}.rcv2 .mon-meta{color:var(--text-mute);font-size:11px;font-family:var(--font-mono)}.rcv2 .multi-mon{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;width:min(96vw,1400px);max-height:calc(100vh - 160px);padding:24px;display:grid;overflow:auto}.rcv2 .mini-mon{cursor:pointer}.rcv2 .mini-mon-screen{aspect-ratio:16/9;background:linear-gradient(135deg,#1a2a4d,#0f1830);border-radius:8px;place-items:center;transition:transform .15s;display:grid;position:relative}.rcv2 .mini-mon:hover .mini-mon-screen{transform:scale(1.02)}.rcv2 .mini-time{font:600 16px var(--font-sans);color:#fff;opacity:.7}.rcv2 .mini-num{font:700 32px var(--font-sans);color:#fff6;position:absolute;top:8px;right:12px}.rcv2 .mini-mon-label{color:var(--text-mute);justify-content:space-between;padding:6px 4px;font-size:11px;display:flex}.rcv2 .fit-segment{background:var(--bg-elev);border-radius:8px;height:32px;padding:2px;display:flex}.rcv2 .fit-btn{color:var(--text-mute);cursor:pointer;background:0 0;border:none;border-radius:5px;flex:1;justify-content:center;align-items:center;display:inline-flex}.rcv2 .fit-btn:hover{color:var(--text)}.rcv2 .fit-btn[data-active]{background:var(--bg-panel);color:var(--brand-blue);box-shadow:0 1px 2px #00000026}.rcv2 .fit-btn svg{width:15px;height:15px}.rcv2 .zoom-cluster{background:var(--bg-elev);border-radius:8px;align-items:center;gap:0;height:32px;padding:0 2px;display:inline-flex}.rcv2 .zoom-btn{width:28px;height:28px;color:var(--text-mute);cursor:pointer;background:0 0;border:none;border-radius:5px}.rcv2 .zoom-btn:hover{color:var(--text)}.rcv2 .zoom-value{min-width:50px;height:28px;color:var(--text);cursor:pointer;font:500 11.5px/1 var(--font-mono);background:0 0;border:none}.rcv2 .stage-empty{color:var(--text-mute);place-items:center;display:grid}.rcv2 .loader-card{background:var(--bg-panel);border:1px solid var(--border-strong);width:min(420px,90vw);box-shadow:var(--shadow-panel);text-align:left;pointer-events:auto;border-radius:14px;padding:22px}.rcv2 .loader-brand{align-items:center;gap:12px;margin-bottom:16px;display:flex}.rcv2 .loader-logo{border-radius:10px;flex-shrink:0;place-items:center;width:44px;height:44px;animation:1.6s ease-in-out infinite loader-pulse;display:grid}.rcv2 .loader-logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}@keyframes loader-pulse{0%,to{box-shadow:0 0 0 0 var(--brand-blue-soft)}50%{box-shadow:0 0 0 8px #0000}}.rcv2 .loader-title{color:var(--text);font-size:14.5px;font-weight:600}.rcv2 .loader-sub{color:var(--text-mute);font-size:12px;font-family:var(--font-mono);margin-top:2px}.rcv2 .loader-steps{border-top:1px solid var(--border);flex-direction:column;gap:4px;padding-top:12px;display:flex}.rcv2 .loader-step{align-items:flex-start;gap:10px;padding:6px 0;font-size:12.5px;display:flex}.rcv2 .loader-step-icon{background:var(--bg-elev);width:18px;height:18px;color:var(--text-faint);font:600 11px/1 var(--font-mono);border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.rcv2 .loader-step[data-state=done] .loader-step-icon{color:var(--ok);background:#10b9812e}.rcv2 .loader-step[data-state=done] .loader-step-icon svg{width:11px;height:11px}.rcv2 .loader-step[data-state=active] .loader-step-icon{background:var(--brand-blue-soft);color:var(--brand-blue)}.rcv2 .loader-step[data-state=error] .loader-step-icon{color:var(--err);background:#ef44442e}.rcv2 .loader-step[data-state=pending]{opacity:.55}.rcv2 .step-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:10px;height:10px;animation:.8s linear infinite rcv2-spin;display:inline-block}.rcv2 .loader-step-text{flex:1;min-width:0}.rcv2 .loader-step-label{color:var(--text);font-weight:500}.rcv2 .loader-step[data-state=pending] .loader-step-label{color:var(--text-mute);font-weight:400}.rcv2 .loader-step-detail{color:var(--text-mute);font-size:11px;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.rcv2 .loader-error{color:var(--err);background:#ef44441a;border:1px solid #ef444452;border-radius:8px;gap:10px;margin-top:14px;padding:10px 12px;display:flex}.rcv2 .loader-error svg{flex-shrink:0;width:14px;height:14px;margin-top:2px}.rcv2 .loader-declined{background:var(--brand-blue-soft);color:var(--brand-blue);border:1px solid #3b6df752}.rcv2 .loader-foot{border-top:1px solid var(--border);color:var(--text-faint);justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;font-size:11px;display:flex}@keyframes rcv2-spin{to{transform:rotate(360deg)}}.rcv2 .help-overlay{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;place-items:center;display:grid;position:fixed;inset:0}.rcv2 .help-card{background:var(--bg-panel);border:1px solid var(--border-strong);border-radius:12px;width:min(560px,90vw);max-height:80vh;padding:24px;overflow-y:auto}.rcv2 .help-card h2{margin:0 0 4px;font-size:16px;font-weight:600}.rcv2 .help-sub{color:var(--text-mute);margin-bottom:16px;font-size:12px}.rcv2 .help-section{margin-bottom:14px}.rcv2 .help-section h3{letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);margin:0 0 6px;font-size:11px;font-weight:600}.rcv2 .help-list{flex-direction:column;gap:4px;display:flex}.rcv2 .help-row{justify-content:space-between;align-items:center;padding:4px 0;font-size:12.5px;display:flex}.rcv2 .help-row .keys{gap:4px;display:inline-flex}.rcv2 .cmdk-overlay{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;place-items:start center;padding-top:12vh;display:grid;position:fixed;inset:0}.rcv2 .cmdk-card{background:var(--bg-panel);border:1px solid var(--border-strong);width:min(560px,90vw);box-shadow:var(--shadow-panel);border-radius:12px;overflow:hidden}.rcv2 .cmdk-input-row{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:12px 16px;display:flex}.rcv2 .cmdk-input-row svg{width:16px;height:16px;color:var(--text-mute)}.rcv2 .cmdk-input{color:var(--text);font:14px var(--font-sans);background:0 0;border:0;outline:none;flex:1}.rcv2 .cmdk-list{max-height:360px;padding:6px;overflow-y:auto}.rcv2 .cmdk-empty{text-align:center;color:var(--text-faint);padding:18px;font-size:12px}.rcv2 .cmdk-item{cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;display:flex}.rcv2 .cmdk-item[data-active]{background:var(--bg-elev)}.rcv2 .cmdk-ic{background:var(--bg-elev);width:28px;height:28px;color:var(--text-mute);border-radius:6px;place-items:center;display:grid}.rcv2 .cmdk-item[data-active] .cmdk-ic{color:var(--brand-blue)}.rcv2 .cmdk-ic svg{width:14px;height:14px}.rcv2 .cmdk-text{flex:1;min-width:0}.rcv2 .cmdk-label{font-size:12.5px;font-weight:500}.rcv2 .cmdk-sub{color:var(--text-mute);font-size:11px}.rcv2 .cmdk-keys{gap:3px;display:inline-flex}.rcv2 .cmdk-foot{border-top:1px solid var(--border);color:var(--text-mute);gap:16px;padding:8px 16px;font-size:11px;display:flex}.rcv2 .toast-wrap{z-index:300;flex-direction:column;gap:6px;display:flex;position:fixed;bottom:36px;right:16px}.rcv2 .toast{background:var(--bg-panel);border:1px solid var(--border-strong);box-shadow:var(--shadow-panel);border-radius:8px;align-items:center;gap:10px;min-width:240px;padding:10px 12px;display:flex}.rcv2 .toast .ti{border-radius:6px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.rcv2 .toast .ti.success{color:var(--ok);background:#10b9812e}.rcv2 .toast .ti.info{color:var(--brand-blue);background:#3b6df72e}.rcv2 .toast .ti.warn{color:var(--warn);background:#f59e0b2e}.rcv2 .toast .ti svg{width:14px;height:14px}.rcv2 .toast .tt{font-size:12.5px;font-weight:500}.rcv2 .toast .ts{color:var(--text-mute);font-size:11px}.capture-fail-dialog.p-dialog{border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #00000059}.capture-fail-dialog .p-dialog-content{background:var(--monitic-bg-primary);border-radius:16px;overflow:hidden}.capture-fail-card{text-align:center;background:var(--monitic-bg-primary);color:var(--monitic-text-primary);flex-direction:column;align-items:center;gap:8px;padding:32px 28px 24px;display:flex}.capture-fail-icon{color:#f59e0b;background:#f59e0b24;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:6px;display:grid;position:relative}.capture-fail-icon svg{width:26px;height:26px}.capture-fail-icon-slash{width:70px;height:2px;box-shadow:0 0 0 2px var(--monitic-bg-primary);background:#f59e0b;border-radius:2px;margin:auto;position:absolute;inset:0;transform:rotate(-45deg)}.capture-fail-host{color:var(--monitic-text-secondary);letter-spacing:.06em;text-transform:uppercase;margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.capture-fail-title{color:var(--monitic-text-primary);margin-top:2px;font-size:17px;font-weight:600;line-height:1.3}.capture-fail-body{color:var(--monitic-text-secondary);max-width:320px;margin:4px 0 14px;font-size:13.5px;line-height:1.55}.capture-fail-btn.p-button{background:var(--monitic-main);border-color:var(--monitic-main);color:#fff;border-radius:10px;width:100%;padding:10px 16px;font-weight:600;transition:filter .15s}.capture-fail-btn.p-button:hover,.capture-fail-btn.p-button:focus{filter:brightness(1.1);background:var(--monitic-main);border-color:var(--monitic-main);color:#fff}.control-blocked-glow[data-v-3f47a2e4]{z-index:29;pointer-events:none;border-radius:6px;animation:1.15s ease-in-out infinite cb-pulse-3f47a2e4;position:absolute;inset:0;box-shadow:inset 0 0 0 3px #ef4444d9,inset 0 0 42px #ef444447}@keyframes cb-pulse-3f47a2e4{0%,to{opacity:1}50%{opacity:.45}}.control-blocked-banner .cb-icon[data-v-3f47a2e4]{color:#f87171;flex:none;margin-top:1px}@keyframes cb-shake-3f47a2e4{0%{transform:translate(-50%)scale(1.06)}25%{transform:translate(calc(-50% - 7px))scale(1.06)}55%{transform:translate(calc(7px - 50%))scale(1.03)}to{transform:translate(-50%)scale(1)}}.control-blocked-banner .cb-rejected[data-v-3f47a2e4]{letter-spacing:.02em;color:#fee2e2;background:#ef444447;border:1px solid #ef44448c;border-radius:999px;margin-top:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.control-blocked-banner[data-v-3f47a2e4]{z-index:30;pointer-events:none;color:#f5f5f5;background:#18120aeb;border:1px solid #f59e0b73;border-radius:10px;align-items:flex-start;gap:10px;max-width:460px;padding:10px 14px;animation:.26s ease-out cb-shake-3f47a2e4;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #00000059}.control-blocked-banner .cb-title[data-v-3f47a2e4]{font-size:12px;font-weight:700}.control-blocked-banner .cb-body[data-v-3f47a2e4]{opacity:.82;margin-top:2px;font-size:11px;line-height:1.35}.session-ended-overlay[data-v-3f47a2e4]{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#090c14d1;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.session-ended-card[data-v-3f47a2e4]{color:#f5f5f5;background:#111827f5;border:1px solid #94a3b859;border-radius:10px;align-items:flex-start;gap:12px;max-width:460px;padding:14px 16px;display:flex;box-shadow:0 6px 20px #00000059}.session-ended-card .se-icon[data-v-3f47a2e4]{color:#93c5fd;background:#3b82f629;border:1px solid #3b82f659;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.session-ended-card .se-icon svg[data-v-3f47a2e4]{width:16px;height:16px}.session-ended-card .se-title[data-v-3f47a2e4]{font-size:12.5px;font-weight:700}.session-ended-card .se-body[data-v-3f47a2e4]{opacity:.82;margin-top:3px;font-size:11px;line-height:1.45}.session-ended-card .se-host[data-v-3f47a2e4]{opacity:.6;margin-top:8px;font-size:11px}.peer-roster[data-v-3f47a2e4]{z-index:28;pointer-events:none;color:#e0f2fe;background:#081828e0;border:1px solid #38bdf852;border-radius:9px;min-width:158px;max-width:240px;padding:7px 9px;position:absolute;top:16px;left:16px;box-shadow:0 6px 18px #00000052}.peer-roster .pr-head[data-v-3f47a2e4]{letter-spacing:.02em;opacity:.72;align-items:center;gap:5px;margin-bottom:5px;font-size:10.5px;font-weight:700;display:flex}.peer-roster .pr-count[data-v-3f47a2e4]{background:#38bdf82e;border:1px solid #38bdf852;border-radius:999px;margin-left:auto;padding:0 5px}.peer-roster .pr-row[data-v-3f47a2e4]{align-items:center;gap:6px;padding:2px 0;font-size:11.5px;line-height:1.3;display:flex}.peer-roster .pr-dot[data-v-3f47a2e4]{background:#94a3b8b3;border-radius:999px;flex:none;width:6px;height:6px}.peer-roster .pr-row[data-control=true] .pr-dot[data-v-3f47a2e4]{background:#38bdf8;box-shadow:0 0 0 3px #38bdf838}.peer-roster .pr-row[data-control=true] .pr-name[data-v-3f47a2e4]{font-weight:700}.peer-roster .pr-name[data-v-3f47a2e4]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.peer-roster .pr-tag[data-v-3f47a2e4]{letter-spacing:.02em;text-transform:uppercase;color:#cbd5e1;background:#94a3b82e;border:1px solid #94a3b84d;border-radius:999px;flex:none;margin-left:auto;padding:0 5px;font-size:9.5px;font-weight:700}.peer-roster .pr-tag+.pr-tag[data-v-3f47a2e4]{margin-left:4px}.peer-roster .pr-tag-control[data-v-3f47a2e4]{color:#e0f2fe;background:#38bdf842;border-color:#38bdf88c}.peer-roster .pr-idle[data-v-3f47a2e4]{opacity:.62;border-top:1px solid #38bdf82e;margin-top:5px;padding-top:5px;font-size:10px}.peer-hold-banner[data-v-3f47a2e4]{z-index:30;pointer-events:none;color:#f0f9ff;background:#081828eb;border:1px solid #38bdf873;border-radius:10px;align-items:flex-start;gap:10px;max-width:460px;padding:10px 14px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #00000059}.peer-hold-banner .ph-icon[data-v-3f47a2e4]{color:#38bdf8;flex:none;margin-top:1px}.peer-hold-banner .ph-title[data-v-3f47a2e4]{font-size:12px;font-weight:700}.peer-hold-banner .ph-who[data-v-3f47a2e4]{color:#e0f2fe;background:#38bdf83d;border:1px solid #38bdf880;border-radius:999px;margin-top:3px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-block}.peer-hold-banner .ph-body[data-v-3f47a2e4]{opacity:.82;margin-top:4px;font-size:11px;line-height:1.35}.peer-cursor[data-v-3f47a2e4]{z-index:25;pointer-events:none;align-items:flex-start;gap:4px;display:flex;position:absolute;transform:translate(-2px,-2px)}.peer-cursor-name[data-v-3f47a2e4]{white-space:nowrap;color:#e0f2fe;background:#082f49e6;border:1px solid #38bdf880;border-radius:6px;margin-top:10px;padding:1px 6px;font-size:10px;font-weight:600}.rcv2-host[data-v-f3d88787]{width:100vw;height:100vh;overflow:hidden}.p-invalid[data-v-64246b60]{border-color:#e24c4c}.p-invalid[data-v-64246b60]:focus{outline:none;box-shadow:0 0 0 .2rem #e24c4c40}[data-v-a5622dd0] .p-button-label{font-size:12px!important}[data-v-343e3f9b] .dark .p-fileupload,[data-v-343e3f9b] .dark .p-fileupload .p-button{color:#d1d5db!important;background-color:#374151!important;border-color:#4b5563!important}[data-v-343e3f9b] .dark .p-fileupload .p-button:hover{background-color:#4b5563!important}[data-v-fb567d0f] .dark .p-datatable .p-datatable-thead>tr>th,[data-v-fb567d0f] .dark .p-datatable.p-datatable .p-datatable-thead>tr>th{color:#d1d5db!important;background-color:#374151!important}[data-v-fb567d0f] .dark .p-datatable .p-datatable-tbody>tr>td,[data-v-fb567d0f] .dark .p-datatable.p-datatable .p-datatable-tbody>tr>td{color:#d1d5db!important;border-color:#4b5563!important}[data-v-fb567d0f] .dark .p-datatable .p-datatable-tbody>tr:hover,[data-v-fb567d0f] .dark .p-datatable.p-datatable .p-datatable-tbody>tr:hover{background-color:#4b5563!important}[data-v-fb567d0f] .dark .p-datatable-wrapper{border-color:#4b5563!important}[data-v-fb567d0f] .dark .p-datatable-wrapper.p-datatable-wrapper{border:1px solid #4b5563!important}[data-v-fb567d0f] .dark .p-accordion .p-accordion-tab .p-accordion-header .p-accordion-header-link{color:#d1d5db!important;background-color:#374151!important;border-color:#4b5563!important}[data-v-fb567d0f] .dark .p-accordion .p-accordion-tab .p-accordion-content{color:#d1d5db!important;background-color:#1f2937!important;border-color:#4b5563!important}[data-v-fb567d0f] .dark .p-inputtext,[data-v-fb567d0f] .dark .p-dropdown{color:#d1d5db!important;background-color:#374151!important;border-color:#4b5563!important}[data-v-fb567d0f] .dark .p-dropdown .p-dropdown-label{color:#d1d5db!important}[data-v-fb567d0f] .dark .p-dropdown-panel{background-color:#374151!important;border-color:#4b5563!important}[data-v-fb567d0f] .dark .p-dropdown-panel .p-dropdown-items .p-dropdown-item{color:#d1d5db!important}[data-v-fb567d0f] .dark .p-dropdown-panel .p-dropdown-items .p-dropdown-item:hover{background-color:#4b5563!important}[data-v-fb567d0f] .dark .p-inputnumber .p-inputtext{color:#d1d5db!important;background-color:#374151!important;border-color:#4b5563!important}[data-v-fb567d0f] .dark .p-dialog-content{color:#d1d5db!important;background-color:#1f2937!important}[data-v-90797228] .p-datatable .p-datatable-thead>tr>th{padding:.5rem .75rem!important;font-size:.75rem!important;font-weight:500!important}[data-v-90797228] .dark .p-datatable .p-datatable-thead>tr>th,[data-v-90797228] .dark .p-datatable.p-datatable .p-datatable-thead>tr>th{color:#d1d5db!important;background-color:#374151!important}[data-v-90797228] .p-datatable .p-datatable-tbody>tr>td{padding:.5rem .75rem!important}[data-v-90797228] .dark .p-datatable .p-datatable-tbody>tr>td,[data-v-90797228] .dark .p-datatable.p-datatable .p-datatable-tbody>tr>td{color:#d1d5db!important;border-color:#4b5563!important}[data-v-90797228] .dark .p-datatable .p-datatable-tbody>tr:hover,[data-v-90797228] .dark .p-datatable.p-datatable .p-datatable-tbody>tr:hover{background-color:#4b5563!important}[data-v-90797228] .dark .p-datatable-wrapper{border-color:#4b5563!important}[data-v-90797228] .dark .p-datatable-wrapper.p-datatable-wrapper{border:1px solid #4b5563!important}[data-v-90797228] .dark .p-dialog-content{color:#d1d5db!important;background-color:#1f2937!important}[data-v-e8e359a1] .p-password,[data-v-e8e359a1] .p-password input{width:100%}[data-v-e8e359a1] .p-steps{padding:0}[data-v-e8e359a1] .p-steps .p-steps-item .p-menuitem-link{padding:.75rem}[data-v-e8e359a1] .p-datatable .p-datatable-wrapper{border:1px solid #e5e7eb;border-radius:.5rem}[data-v-3020e252] .overflow-y-auto{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.dark[data-v-3020e252] .overflow-y-auto{scrollbar-color:#4b5563 #1f2937}[data-v-2272466d] .p-accordion .p-accordion-tab{border:none;margin-bottom:1rem}[data-v-2272466d] .p-accordion .p-accordion-header{background:0 0;border:none}[data-v-2272466d] .p-accordion .p-accordion-header-link{background:0 0;border:none;padding:0!important}[data-v-2272466d] .p-accordion .p-accordion-header-text{width:100%}[data-v-2272466d] .p-accordion .dark .p-accordion-content{background:#1f2937!important;border:1px solid #4b5563!important}[data-v-2272466d] .p-accordion .p-accordion-content{border-radius:.5rem;margin-top:.5rem;padding:1rem!important}[data-v-d0f3351b] .p-dialog-content{padding:1.5rem!important}[data-v-d0f3351b] .dark .p-dialog-content{color:#d1d5db!important;background-color:#1f2937!important}[data-v-d0f3351b] .p-datatable .p-datatable-thead>tr>th{padding:.5rem .75rem!important;font-size:.75rem!important;font-weight:500!important}[data-v-d0f3351b] .dark .p-datatable .p-datatable-thead>tr>th,[data-v-d0f3351b] .dark .p-datatable.p-datatable .p-datatable-thead>tr>th{color:#d1d5db!important;background-color:#374151!important}[data-v-d0f3351b] .p-datatable .p-datatable-tbody>tr>td{padding:.5rem .75rem!important}[data-v-d0f3351b] .dark .p-datatable .p-datatable-tbody>tr>td,[data-v-d0f3351b] .dark .p-datatable.p-datatable .p-datatable-tbody>tr>td{color:#d1d5db!important;border-color:#4b5563!important}[data-v-d0f3351b] .dark .p-datatable .p-datatable-tbody>tr:hover,[data-v-d0f3351b] .dark .p-datatable.p-datatable .p-datatable-tbody>tr:hover{background-color:#4b5563!important}[data-v-d0f3351b] .dark .p-datatable-wrapper{border-color:#4b5563!important}[data-v-d0f3351b] .dark .p-datatable-wrapper.p-datatable-wrapper{border:1px solid #4b5563!important}[data-v-d0f3351b] .p-inputtext,[data-v-d0f3351b] .p-dropdown,[data-v-d0f3351b] .p-dropdown-label,[data-v-d0f3351b] .p-dropdown-trigger{height:35px!important;font-size:14px!important;font-weight:400!important;line-height:35px!important}[data-v-d0f3351b] .dark .p-inputtext,[data-v-d0f3351b] .dark .p-dropdown{color:#d1d5db!important;background-color:#374151!important;border-color:#4b5563!important}[data-v-d0f3351b] .dark .p-dropdown .p-dropdown-label{color:#d1d5db!important}[data-v-d0f3351b] .p-dropdown .p-dropdown-label{padding-top:0!important;padding-bottom:0!important}[data-v-d0f3351b] .p-dropdown-trigger{width:35px!important}[data-v-d0f3351b] .p-inputtext{padding-top:0!important;padding-bottom:0!important;font-size:14px!important}[data-v-d0f3351b] .p-dropdown-panel .p-dropdown-items .p-dropdown-item{padding:.375rem .5rem!important;font-size:.875rem!important}[data-v-d0f3351b] .dark .p-dropdown-panel{background-color:#374151!important;border-color:#4b5563!important}[data-v-d0f3351b] .dark .p-dropdown-panel .p-dropdown-items .p-dropdown-item{color:#d1d5db!important}[data-v-d0f3351b] .dark .p-dropdown-panel .p-dropdown-items .p-dropdown-item:hover{background-color:#4b5563!important}[data-v-deccdd85] .p-dialog-content{padding:1.5rem!important}[data-v-deccdd85] .dark .p-dialog-content{color:#d1d5db!important;background-color:#1f2937!important}[data-v-deccdd85] .p-datatable .p-datatable-thead>tr>th{padding:.5rem .75rem!important;font-size:.75rem!important;font-weight:500!important}[data-v-deccdd85] .dark .p-datatable .p-datatable-thead>tr>th,[data-v-deccdd85] .dark .p-datatable.p-datatable .p-datatable-thead>tr>th{color:#d1d5db!important;background-color:#374151!important}[data-v-deccdd85] .p-datatable .p-datatable-tbody>tr>td{padding:.5rem .75rem!important}[data-v-deccdd85] .dark .p-datatable .p-datatable-tbody>tr>td,[data-v-deccdd85] .dark .p-datatable.p-datatable .p-datatable-tbody>tr>td{color:#d1d5db!important;border-color:#4b5563!important}[data-v-deccdd85] .dark .p-datatable .p-datatable-tbody>tr:hover,[data-v-deccdd85] .dark .p-datatable.p-datatable .p-datatable-tbody>tr:hover{background-color:#4b5563!important}[data-v-deccdd85] .p-inputtext,[data-v-deccdd85] .p-dropdown,[data-v-deccdd85] .p-dropdown-label,[data-v-deccdd85] .p-dropdown-trigger{height:35px!important;font-size:14px!important;font-weight:400!important;line-height:35px!important}[data-v-deccdd85] .dark .p-inputtext,[data-v-deccdd85] .dark .p-dropdown{color:#d1d5db!important;background-color:#374151!important;border-color:#4b5563!important}[data-v-deccdd85] .dark .p-dropdown .p-dropdown-label{color:#d1d5db!important}[data-v-deccdd85] .p-dropdown .p-dropdown-label{padding-top:0!important;padding-bottom:0!important}[data-v-deccdd85] .p-dropdown-trigger{width:35px!important}[data-v-deccdd85] .p-inputtext{padding-top:0!important;padding-bottom:0!important;font-size:14px!important}[data-v-deccdd85] .p-dropdown-panel .p-dropdown-items .p-dropdown-item{padding:.375rem .5rem!important;font-size:.875rem!important}[data-v-deccdd85] .dark .p-dropdown-panel{background-color:#374151!important;border-color:#4b5563!important}[data-v-deccdd85] .dark .p-dropdown-panel .p-dropdown-items .p-dropdown-item{color:#d1d5db!important}[data-v-deccdd85] .dark .p-dropdown-panel .p-dropdown-items .p-dropdown-item:hover{background-color:#4b5563!important}[data-v-deccdd85] .dark .p-datatable-wrapper{border-color:#4b5563!important}[data-v-deccdd85] .dark .p-datatable-wrapper.p-datatable-wrapper{border:1px solid #4b5563!important}[data-v-350e0a85] .p-tabview-nav{padding:0 .5rem}[data-v-350e0a85] .p-tabview-nav-link{padding:.75rem 1rem!important}[data-v-350e0a85] .p-accordion-header-link{padding:.75rem!important}[data-v-350e0a85] .p-accordion-content{padding:1rem!important}[data-v-350e0a85] .p-datatable .p-datatable-thead>tr>th{padding:.5rem .75rem!important;font-size:.75rem!important;font-weight:500!important}[data-v-350e0a85] .dark .p-datatable .p-datatable-thead>tr>th,[data-v-350e0a85] .dark .p-datatable.p-datatable .p-datatable-thead>tr>th{color:#d1d5db!important;background-color:#374151!important}[data-v-350e0a85] .p-datatable .p-datatable-tbody>tr>td{padding:.5rem .75rem!important}[data-v-350e0a85] .dark .p-datatable .p-datatable-tbody>tr:hover,[data-v-350e0a85] .dark .p-datatable.p-datatable .p-datatable-tbody>tr:hover{background-color:#4b5563!important}[data-v-350e0a85] .p-datatable-wrapper{border-radius:.5rem}[data-v-350e0a85] .dark .p-datatable-wrapper{border:1px solid #4b5563}[data-v-350e0a85] .dark .p-datatable-wrapper.p-datatable-wrapper{border:1px solid #4b5563!important}[data-v-350e0a85] .dark .p-datatable .p-datatable-tbody>tr>td,[data-v-350e0a85] .dark .p-datatable.p-datatable .p-datatable-tbody>tr>td{color:#d1d5db!important;border-color:#4b5563!important}[data-v-350e0a85] .p-inputtext,[data-v-350e0a85] .p-dropdown{padding:.375rem .5rem!important}[data-v-350e0a85] .dark .p-inputtext,[data-v-350e0a85] .dark .p-dropdown{color:#d1d5db!important;background-color:#374151!important;border-color:#4b5563!important}[data-v-350e0a85] .p-dropdown-panel .p-dropdown-items .p-dropdown-item{padding:.375rem .5rem!important;font-size:.875rem!important}[data-v-350e0a85] .dark .p-dropdown-panel{background-color:#374151!important;border-color:#4b5563!important}[data-v-350e0a85] .dark .p-dropdown-panel .p-dropdown-items .p-dropdown-item{color:#d1d5db!important}[data-v-350e0a85] .dark .p-dropdown-panel .p-dropdown-items .p-dropdown-item:hover{background-color:#4b5563!important}[data-v-350e0a85] .p-dialog-content{padding:1.5rem!important}[data-v-350e0a85] .dark .p-dialog-content{color:#d1d5db!important;background-color:#1f2937!important}[data-v-350e0a85] .p-fileupload-content{border-style:none;padding:0}[data-v-350e0a85] .p-fileupload .p-fileupload-buttonbar{display:none}[data-v-81ac049a] .p-dropdown{height:36px!important}.shadow-container[data-v-1fc56da1]{box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.overflow-y-auto[data-v-c314c483],.overflow-y-auto[data-v-fd3942db]{max-height:400px}[data-v-677fce0f] .p-datatable .p-datatable-header{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);border-bottom:1px solid #e2e8f0}.dark[data-v-677fce0f] .p-datatable .p-datatable-header{background:linear-gradient(135deg,#374151 0%,#4b5563 100%);border-bottom:1px solid #4b5563}[data-v-677fce0f] .p-datatable .p-datatable-thead>tr>th{color:#374151;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-weight:600}.dark[data-v-677fce0f] .p-datatable .p-datatable-thead>tr>th{color:#d1d5db;background:#374151;border-bottom:1px solid #4b5563}[data-v-677fce0f] .p-datatable .p-datatable-tbody>tr{transition:all .2s}[data-v-677fce0f] .p-datatable .p-datatable-tbody>tr:hover{background-color:#f0f9ff;transform:translateY(-1px);box-shadow:0 2px 4px #0000000d}.dark[data-v-677fce0f] .p-datatable .p-datatable-tbody>tr:hover{background-color:#374151;box-shadow:0 2px 4px #0003}[data-v-677fce0f] .p-datatable .p-datatable-tbody>tr>td{border-bottom:1px solid #f1f5f9;padding:.75rem 1rem}.dark[data-v-677fce0f] .p-datatable .p-datatable-tbody>tr>td{border-bottom:1px solid #4b5563}[data-v-677fce0f] .p-sidebar{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}[data-v-677fce0f] .p-sidebar-header{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);padding:1.5rem;font-weight:600}.dark[data-v-677fce0f] .p-sidebar-header{background:linear-gradient(135deg,#1f2937 0%,#111827 100%)}[data-v-677fce0f] .p-sidebar-content{padding:1.5rem}.dark[data-v-677fce0f] .p-sidebar-content{background-color:#1f2937}[data-v-677fce0f] .p-dropdown{border:1px solid #d1d5db;border-radius:.5rem}[data-v-677fce0f] .p-dropdown:hover{border-color:#3b82f6}.dark[data-v-677fce0f] .p-dropdown{color:#d1d5db;background-color:#374151;border-color:#4b5563}.dark[data-v-677fce0f] .p-dropdown:hover{border-color:#60a5fa}[data-v-677fce0f] .p-tag{border-radius:.375rem;font-weight:500}[data-v-677fce0f] .p-overlaypanel{border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.dark[data-v-677fce0f] .p-overlaypanel{color:#d1d5db;background-color:#374151;border-color:#4b5563;box-shadow:0 20px 25px -5px #0000004d,0 10px 10px -5px #0003}@keyframes pulse-677fce0f{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin-677fce0f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-pulse[data-v-677fce0f]{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse-677fce0f}.animate-spin[data-v-677fce0f]{animation:1s linear infinite spin-677fce0f}.graph-grid-bg[data-v-798a25a1]{background-color:#fafafa;background-image:linear-gradient(90deg,#b4c9e61a 1px,#0000 1px),linear-gradient(#b3c6e21a 1px,#0000 1px),radial-gradient(circle,#aaabec0d 0%,#0000 50%);background-size:20px 20px,20px 20px,100px 100px;transition:background-color .3s;position:relative}.dark .graph-grid-bg[data-v-798a25a1]{background-color:#111827;background-image:linear-gradient(90deg,#4b556326 1px,#0000 1px),linear-gradient(#4b556326 1px,#0000 1px),radial-gradient(circle,#6b728014 0%,#0000 50%)}.graph-grid-bg[data-v-798a25a1]:before{content:"";pointer-events:none;background:linear-gradient(135deg,#6366f105 0%,#ec489905 100%);transition:background .3s;position:absolute;inset:0}.dark .graph-grid-bg[data-v-798a25a1]:before{background:linear-gradient(135deg,#3b82f608 0%,#a855f708 100%)}.cursor-pointer[data-v-798a25a1]{transition:all .2s cubic-bezier(.4,0,.2,1)}.diagnostic-menu-item[data-v-798a25a1]{text-align:left;width:100%}.diagnostic-menu-item[data-v-798a25a1] .p-button-label{color:#374151;font-size:.875rem;font-weight:500;transition:color .2s}.dark .diagnostic-menu-item[data-v-798a25a1] .p-button-label{color:#d1d5db}.diagnostic-menu-item[data-v-798a25a1]:hover .p-button-label{color:#1f2937}.dark .diagnostic-menu-item[data-v-798a25a1]:hover .p-button-label{color:#f3f4f6}.diagnostic-menu-item[data-v-798a25a1] .p-button-icon{color:#6b7280;margin-right:.5rem;font-size:.875rem;transition:color .2s}.dark .diagnostic-menu-item[data-v-798a25a1] .p-button-icon{color:#9ca3af}.diagnostic-menu-item[data-v-798a25a1]:hover .p-button-icon{color:#374151}.dark .diagnostic-menu-item[data-v-798a25a1]:hover .p-button-icon{color:#d1d5db}.cursor-pointer[data-v-798a25a1]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.p-tooltip .p-tooltip-text[data-v-798a25a1]{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1f2937e6;border-radius:6px;padding:6px 10px;font-size:12px}.p-button[data-v-798a25a1]:hover{transition:all .2s;transform:translateY(-1px)}.shadow-lg[data-v-798a25a1]{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d,0 0 0 1px #0000000d}.ring-2.ring-indigo-500[data-v-798a25a1]{animation:2s ease-in-out infinite pulse-border-798a25a1}@keyframes pulse-border-798a25a1{0%,to{box-shadow:0 0 0 2px #4f46e533}50%{box-shadow:0 0 0 4px #4f46e51a}}.dark[data-v-798a25a1] .p-steps,.dark[data-v-798a25a1] .p-steps .p-steps-item .p-menuitem-link{background-color:#0000}.dark[data-v-798a25a1] .p-steps .p-steps-item .p-steps-number{color:#d1d5db;background-color:#4b5563;border-color:#6b7280}.dark[data-v-798a25a1] .p-steps .p-steps-item.p-highlight .p-steps-number{color:#fff;background-color:#3b82f6;border-color:#3b82f6}.dark[data-v-798a25a1] .p-steps .p-steps-item .p-steps-title{color:#9ca3af}.dark[data-v-798a25a1] .p-steps .p-steps-item.p-highlight .p-steps-title{color:#3b82f6;font-weight:600}.dark[data-v-798a25a1] .p-steps .p-steps-item:not(.p-disabled):focus .p-steps-number{box-shadow:0 0 0 2px #3b82f633}.topology-tabview[data-v-798a25a1] .p-tabview,[data-v-798a25a1] .p-tabview{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}[data-v-798a25a1] .p-tabview .p-tabview-nav{flex-shrink:0}[data-v-798a25a1] .p-tabview .p-tabview-panels{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}[data-v-798a25a1] .p-tabview .p-tabview-panel{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.vuecal__weekdays-headings{border-bottom:1px solid #ddd;margin-bottom:-1px}.vuecal--week-numbers .vuecal__weekdays-headings,.vuecal--view-with-time .vuecal__weekdays-headings{padding-left:3em}.vuecal--view-with-time.vuecal--twelve-hour .vuecal__weekdays-headings{padding-left:4em;font-size:.9em}.vuecal--overflow-x.vuecal--view-with-time .vuecal__weekdays-headings{padding-left:0}.vuecal__heading{text-align:center;justify-content:center;align-items:center;width:100%;height:2.8em;font-weight:400;position:relative;overflow:hidden}.vuecal__heading>.vuecal__flex{width:100%;height:100%;align-items:initial!important}.vuecal--sticky-split-labels .vuecal__heading{height:3.4em}.vuecal--month-view .vuecal__heading,.vuecal--week-view .vuecal__heading,.vuecal--day-view .vuecal__heading{width:14.2857%}.vuecal--hide-weekends.vuecal--month-view .vuecal__heading,.vuecal--hide-weekends.vuecal--week-view .vuecal__heading,.vuecal--hide-weekends.vuecal--day-view .vuecal__heading,.vuecal--years-view .vuecal__heading{width:20%}.vuecal--year-view .vuecal__heading{width:33.33%}.vuecal__heading .weekday-label{flex-shrink:0;justify-content:center;align-items:center;display:flex}.vuecal--small .vuecal__heading .small,.vuecal--xsmall .vuecal__heading .xsmall{display:block}.vuecal__heading .small,.vuecal__heading .xsmall,.vuecal--small .vuecal__heading .full,.vuecal--small .vuecal__heading .xsmall,.vuecal--xsmall .vuecal__heading .full,.vuecal--xsmall .vuecal__heading .small{display:none}.vuecal .vuecal__split-days-headers{align-items:center}@media screen and (width<=550px){.vuecal__heading{line-height:1.2}.vuecal__heading .small,.vuecal--small .vuecal__heading .small,.vuecal--xsmall .vuecal__heading .xsmall{display:block}.vuecal__heading .full,.vuecal__heading .xsmall,.vuecal--small .vuecal__heading .full,.vuecal--small .vuecal__heading .xsmall,.vuecal--xsmall .vuecal__heading .full,.vuecal--xsmall .vuecal__heading .small{display:none}.vuecal--overflow-x .vuecal__heading .full,.vuecal--small.vuecal--overflow-x .vuecal__heading .small,.vuecal--xsmall.vuecal--overflow-x .vuecal__heading .xsmall{display:block}.vuecal--overflow-x .vuecal__heading .small,.vuecal--overflow-x .vuecal__heading .xsmall,.vuecal--small.vuecal--overflow-x .vuecal__heading .full,.vuecal--small.vuecal--overflow-x .vuecal__heading .xsmall,.vuecal--xsmall.vuecal--overflow-x .vuecal__heading .full,.vuecal--xsmall.vuecal--overflow-x .vuecal__heading .small{display:none}}@media screen and (width<=450px){.vuecal__heading .xsmall,.vuecal--small .vuecal__heading .xsmall,.vuecal--xsmall .vuecal__heading .xsmall{display:block}.vuecal__heading .full,.vuecal__heading .small,.vuecal--small .vuecal__heading .full,.vuecal--small .vuecal__heading .small,.vuecal--xsmall .vuecal__heading .full,.vuecal--xsmall .vuecal__heading .small{display:none}.vuecal--small.vuecal--overflow-x .vuecal__heading .small,.vuecal--xsmall.vuecal--overflow-x .vuecal__heading .xsmall{display:block}.vuecal--small.vuecal--overflow-x .vuecal__heading .full,.vuecal--small.vuecal--overflow-x .vuecal__heading .xsmall,.vuecal--xsmall.vuecal--overflow-x .vuecal__heading .full,.vuecal--xsmall.vuecal--overflow-x .vuecal__heading .small{display:none}}.vuecal__header button{outline:none;font-family:inherit}.vuecal__menu{background-color:#00000005;justify-content:center;margin:0;padding:0;list-style-type:none}.vuecal__view-btn{cursor:pointer;height:2.2em;color:inherit;box-sizing:border-box;background:0 0;border:none;border-bottom:0 solid;padding:.3em 1em;font-size:1.3em;transition:all .2s}.vuecal__view-btn--active{background:#ffffff26;border-bottom-width:2px}.vuecal__title-bar{text-align:center;background-color:#0000001a;justify-content:space-between;align-items:center;min-height:2em;font-size:1.4em;line-height:1.3;display:flex}.vuecal--xsmall .vuecal__title-bar{font-size:1.3em}.vuecal__title{justify-content:center;position:relative}.vuecal__title button{cursor:pointer;background:0 0;border:none}.vuecal__title button.slide-fade--left-leave-active,.vuecal__title button.slide-fade--right-leave-active{width:100%}.vuecal__today-btn{background:0 0;border:none;align-items:center;font-size:.8em;display:flex;position:relative}.vuecal__today-btn span.default{text-transform:uppercase;cursor:pointer;padding:3px 6px;font-size:.8em}.vuecal__arrow{cursor:pointer;z-index:1;white-space:nowrap;background:0 0;border:none;position:relative}.vuecal__arrow--prev{margin-left:.6em}.vuecal__arrow--next{margin-right:.6em}.vuecal__arrow i.angle{border:2px solid;border-width:0 2px 2px 0;padding:.25em;display:inline-block;transform:rotate(-45deg)}.vuecal__arrow--prev i.angle{border-width:2px 0 0 2px}.vuecal__arrow--highlighted,.vuecal__today-btn--highlighted,.vuecal__view-btn--highlighted{background-color:#0000000a;position:relative}.vuecal__arrow--highlighted *,.vuecal__today-btn--highlighted *,.vuecal__view-btn--highlighted *{pointer-events:none}.vuecal__arrow--highlighted:before,.vuecal__arrow--highlighted:after,.vuecal__today-btn--highlighted:before,.vuecal__today-btn--highlighted:after,.vuecal__view-btn--highlighted:before,.vuecal__view-btn--highlighted:after{content:"";background-color:inherit;pointer-events:none;animation:.8s ease-out infinite sonar;position:absolute;top:50%;left:50%}.vuecal__arrow--highlighted:before,.vuecal__today-btn--highlighted:before,.vuecal__view-btn--highlighted:before{border-radius:3em;width:3em;height:3em;margin-top:-1.5em;margin-left:-1.5em}.vuecal__arrow--highlighted:after,.vuecal__today-btn--highlighted:after,.vuecal__view-btn--highlighted:after{border-radius:2.6em;width:2.6em;height:2.6em;margin-top:-1.3em;margin-left:-1.3em;animation-duration:1.5s;animation-delay:.1s}@keyframes sonar{0%,20%{opacity:1}to{opacity:0;transform:scale(2.5)}}@media screen and (width<=450px){.vuecal__title{font-size:.9em}.vuecal__view-btn{padding-left:.6em;padding-right:.6em}}@media screen and (width<=350px){.vuecal__view-btn{font-size:1.1em}}.vuecal__event{color:#666;box-sizing:border-box;z-index:1;background-color:#f8f8f8cc;width:100%;transition:box-shadow .3s,left .3s,width .3s;position:relative;left:0;overflow:hidden}.vuecal--no-time .vuecal__event{min-height:8px}.vuecal:not(.vuecal--dragging-event) .vuecal__event:hover{z-index:2}.vuecal__cell .vuecal__event *{-webkit-user-select:text;user-select:text}.vuecal--view-with-time .vuecal__event:not(.vuecal__event--all-day){position:absolute}.vuecal--view-with-time .vuecal__bg .vuecal__event--all-day{z-index:0;opacity:.6;width:auto;position:absolute;top:0;bottom:0;right:0}.vuecal--view-with-time .vuecal__all-day .vuecal__event--all-day{position:relative;left:0}.vuecal__event--background{z-index:0}.vuecal__event--focus,.vuecal__event:focus{z-index:3;outline:none;box-shadow:1px 1px 6px #0003}.vuecal__event.vuecal__event--dragging{opacity:.7}.vuecal__event.vuecal__event--static{opacity:0;transition:opacity .1s}@-moz-document url-prefix(){.vuecal__event.vuecal__event--dragging{opacity:1}}.vuecal__event-resize-handle{opacity:0;cursor:ns-resize;background-color:#ffffff4d;height:1em;transition:all .3s;position:absolute;bottom:0;left:0;right:0;transform:translateY(110%)}.vuecal__event:hover .vuecal__event-resize-handle,.vuecal__event:focus .vuecal__event-resize-handle,.vuecal__event--focus .vuecal__event-resize-handle,.vuecal__event--resizing .vuecal__event-resize-handle{opacity:1;transform:translateY(0)}.vuecal__event--dragging .vuecal__event-resize-handle{display:none}.vuecal__event-delete{color:#fff;z-index:0;cursor:pointer;background-color:#dd3333d9;flex-direction:column;justify-content:center;align-items:center;height:1.4em;line-height:1.4em;transition:all .3s;display:flex;position:absolute;top:0;left:0;right:0;transform:translateY(-110%)}.vuecal__event .vuecal__event-delete{-webkit-user-select:none;user-select:none}.vuecal--full-height-delete .vuecal__event-delete{height:auto;bottom:0}.vuecal--full-height-delete .vuecal__event-delete:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg width=\"512\" height=\"512\" viewBox=\"0 0 512 512\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12 1.5a10.5 10.5 0 100 21 10.5 10.5 0 000-21zm5 14.1c.2 0 .2.2.2.2l-.1.3-1 1-.3.1h-.2L12 13.5l-3.5 3.6h-.3-.3l-1-1v-.4-.2l3.6-3.6-3.6-3.5A.4.4 0 017 8l1-1 .3-.2c.1 0 .2 0 .2.2l3.6 3.5L15.6 7l.2-.2c.1 0 .2 0 .3.2l1 1v.5L13.5 12z\" fill=\"%23fff\" opacity=\".9\"/></svg>");width:1.7em;height:1.8em;display:block}.vuecal__event--deletable .vuecal__event-delete{z-index:1;transform:translateY(0)}.vuecal__event--deletable.vuecal__event--dragging .vuecal__event-delete{opacity:0;transition:none}.vuecal--month-view .vuecal__event-title{font-size:.85em}.vuecal--short-events .vuecal__event-title{text-align:left;white-space:nowrap;text-overflow:ellipsis;padding:0 3px;overflow:hidden}.vuecal__event-title,.vuecal__event-content{-webkit-hyphens:auto;hyphens:auto}.vuecal__event-title--edit{text-align:center;color:inherit;background-image:url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 512 512\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M442 150l-39 39-80-80 39-39q6-6 15-6t15 6l50 50q6 6 6 15t-6 15zM64 368l236-236 80 80-236 236H64v-80z\" fill=\"%23000\" opacity=\".4\"/></svg>");background-position:120% .15em;background-repeat:no-repeat;background-size:.4em;border-bottom:1px solid #0000;outline:none;width:100%;transition:all .3s}.vuecal__event-title--edit:hover,.vuecal__event-title--edit:focus{background-position:99% .15em;background-size:1.2em;border-color:#0006}.vuecal__cell{text-align:center;justify-content:center;align-items:center;width:100%;transition:background-color .15s ease-in-out;display:flex;position:relative}.vuecal__cells.month-view .vuecal__cell,.vuecal__cells.week-view .vuecal__cell{width:14.2857%}.vuecal--hide-weekends .vuecal__cells.month-view .vuecal__cell,.vuecal--hide-weekends .vuecal__cells.week-view .vuecal__cell,.vuecal__cells.years-view .vuecal__cell{width:20%}.vuecal__cells.year-view .vuecal__cell{width:33.33%}.vuecal__cells.day-view .vuecal__cell{flex:1}.vuecal--overflow-x.vuecal--day-view .vuecal__cell{width:auto}.vuecal--click-to-navigate .vuecal__cell:not(.vuecal__cell--disabled){cursor:pointer}.vuecal--view-with-time .vuecal__cell,.vuecal--week-view.vuecal--no-time .vuecal__cell:not(.vuecal__cell--has-splits),.vuecal--day-view.vuecal--no-time .vuecal__cell:not(.vuecal__cell--has-splits){display:block}.vuecal__cell.vuecal__cell--has-splits{flex-direction:row;display:flex}.vuecal__cell:before{content:"";z-index:0;border:1px solid #c4c4c440;position:absolute;inset:0 -1px -1px 0}.vuecal--overflow-x.vuecal--day-view .vuecal__cell:before{bottom:0}.vuecal__cell--today,.vuecal__cell--current{z-index:1;background-color:#f0f0ff66}.vuecal__cell--selected{z-index:2;background-color:#ebfff566}.vuecal--day-view .vuecal__cell--selected{background:0 0}.vuecal__cell--out-of-scope{color:#00000040}.vuecal__cell--disabled{color:#00000040;cursor:not-allowed}.vuecal__cell--highlighted:not(.vuecal__cell--has-splits),.vuecal__cell-split.vuecal__cell-split--highlighted{background-color:#0000000a;transition-duration:5ms}.vuecal__cell-content{outline:none;width:100%;height:100%;position:relative}.vuecal--years-view .vuecal__cell-content,.vuecal--year-view .vuecal__cell-content,.vuecal--month-view .vuecal__cell-content{justify-content:center}.vuecal__cell .cell-time-labels{flex-direction:column;display:flex;position:absolute;inset:0}.vuecal__cell .cell-time-label{opacity:.3;flex-grow:1;font-size:.8em;line-height:1.7}.vuecal__cell-split{flex-direction:column;flex-grow:1;height:100%;transition:background-color .15s ease-in-out;display:flex;position:relative}.vuecal__cell-events{width:100%}.vuecal__cell-events-count{color:#fff;box-sizing:border-box;background:#999;border-radius:12px;min-width:12px;height:12px;padding:0 3px;font-size:10px;line-height:12px;position:absolute;top:65%;left:50%;transform:translate(-50%)}.vuecal__cell .vuecal__special-hours{box-sizing:border-box;position:absolute;left:0;right:0}.vuecal--overflow-x.vuecal--week-view .vuecal__cell,.vuecal__cell-split{overflow:hidden}.vuecal__no-event{color:#aaa;justify-self:flex-start;margin-bottom:auto;padding-top:1em}.vuecal__all-day .vuecal__no-event{display:none}.vuecal__now-line{color:red;opacity:.6;z-index:1;border-top:1px solid;width:100%;height:0;position:absolute;left:0}.vuecal__now-line:before{content:"";border:5px solid #0000;border-left-color:currentColor;position:absolute;top:-6px;left:0}.vuecal{height:100%;box-shadow:inset 0 0 0 1px #00000014}.vuecal *{-webkit-user-select:none;user-select:none}.vuecal--has-touch :not(.vuecal__event-title--edit){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.vuecal .clickable{cursor:pointer}.vuecal--resizing-event,.vuecal--drag-creating-event{cursor:ns-resize}.vuecal--dragging-event{cursor:move;cursor:grabbing}.vuecal .dragging-helper{z-index:10;background:#8abee6cc;border:1px solid #61a9e0;width:60px;height:40px;position:absolute}.vuecal--xsmall{font-size:.9em}.vuecal__flex{flex-direction:row;display:flex}.vuecal__flex[column]{flex-direction:column;flex:auto}.vuecal__flex[grow]{flex:auto;width:100%}.vuecal__flex[wrap]{flex-wrap:wrap}.vuecal__split-days-headers.slide-fade--right-leave-active{display:none}.vuecal--week-numbers.vuecal--month-view .vuecal__split-days-headers{margin-left:3em}.vuecal--day-view:not(.vuecal--overflow-x) .vuecal__split-days-headers{height:2.2em;margin-left:3em}.vuecal--day-view.vuecal--twelve-hour:not(.vuecal--overflow-x) .vuecal__split-days-headers{margin-left:4em}.vuecal__split-days-headers .day-split-header{flex-grow:1;flex-basis:0;justify-content:center;align-items:center;height:100%;display:flex}.vuecal__split-days-headers .vuecal--day-view.vuecal--overflow-x.vuecal--sticky-split-labels .day-split-header{height:1.5em}.vuecal__body{position:relative;overflow:hidden}.vuecal__all-day{flex-shrink:0;min-height:1.7em;margin-bottom:-1px}.vuecal__all-day-text{box-sizing:border-box;color:#999;-webkit-hyphens:auto;hyphens:auto;border-bottom:1px solid #ddd;flex-shrink:0;justify-content:flex-end;align-items:center;width:3em;padding-right:2px;display:flex}.vuecal__all-day-text span{text-align:right;font-size:.85em;line-height:1.1}.vuecal--twelve-hour .vuecal__all-day>span{width:4em}.vuecal__bg{-webkit-overflow-scrolling:touch;width:100%;min-height:60px;position:relative;overflow:hidden auto}.vuecal--no-time .vuecal__bg{flex:auto;display:flex;overflow:auto}.vuecal__week-numbers{width:3em;flex-shrink:0!important}.vuecal__week-numbers .vuecal__week-number-cell{opacity:.4;justify-content:center;place-items:center;font-size:.9em}.vuecal__scrollbar-check{visibility:hidden;z-index:-1;position:absolute;inset:0;overflow:scroll}.vuecal__scrollbar-check div{height:120%}.vuecal__time-column{flex-shrink:0;width:3em;height:100%}.vuecal--twelve-hour .vuecal__time-column{width:4em;font-size:.9em}.vuecal--overflow-x.vuecal--week-view .vuecal__time-column{margin-top:2.8em;box-shadow:0 1px 1px #0000004d}.vuecal--overflow-x.vuecal--week-view.vuecal--sticky-split-labels .vuecal__time-column{margin-top:3.4em}.vuecal--overflow-x.vuecal--day-view.vuecal--sticky-split-labels .vuecal__time-column{margin-top:1.5em}.vuecal__time-column .vuecal__time-cell{color:#999;text-align:right;padding-right:2px;font-size:.9em}.vuecal__time-column .vuecal__time-cell-line:before{content:"";border-top:1px solid #c4c4c44d;position:absolute;left:0;right:0}.vuecal__cells{margin:0 1px 1px 0}.vuecal--overflow-x.vuecal--day-view .vuecal__cells{margin:0}.vuecal--events-on-month-view.vuecal--short-events .vuecal__cells{width:99.9%}.vuecal--overflow-x.vuecal--day-view .vuecal__cells,.vuecal--overflow-x.vuecal--week-view .vuecal__cells{flex-wrap:nowrap;overflow:auto}.slide-fade--left-enter-active,.slide-fade--left-leave-active,.slide-fade--right-enter-active,.slide-fade--right-leave-active{transition:all .25s ease-out}.slide-fade--left-enter-from,.slide-fade--right-leave-to{opacity:0;transform:translate(-15px)}.slide-fade--left-leave-to,.slide-fade--right-enter-from{opacity:0;transform:translate(15px)}.slide-fade--left-leave-active,.slide-fade--right-leave-active{height:100%;position:absolute!important}.vuecal__title-bar .slide-fade--left-leave-active,.vuecal__title-bar .slide-fade--right-leave-active{height:auto;left:0;right:0}.vuecal__heading .slide-fade--left-leave-active,.vuecal__heading .slide-fade--right-leave-active{align-items:center;display:flex}.vuecal--green-theme .vuecal__menu,.vuecal--green-theme .vuecal__cell-events-count{color:#fff;background-color:#42b983}.vuecal--green-theme .vuecal__title-bar{background-color:#e4f5ef}.vuecal--green-theme .vuecal__cell--today,.vuecal--green-theme .vuecal__cell--current{background-color:#f0f0ff66}.vuecal--green-theme:not(.vuecal--day-view) .vuecal__cell--selected{background-color:#ebfff566}.vuecal--green-theme .vuecal__cell--selected:before{border-color:#42b98380}.vuecal--green-theme .vuecal__cell--highlighted:not(.vuecal__cell--has-splits),.vuecal--green-theme .vuecal__cell-split--highlighted{background-color:#c3ffe180}.vuecal--green-theme .vuecal__arrow--highlighted,.vuecal--green-theme .vuecal__today-btn--highlighted,.vuecal--green-theme .vuecal__view-btn--highlighted{background-color:#88ecbf40}.vuecal--blue-theme .vuecal__menu,.vuecal--blue-theme .vuecal__cell-events-count{color:#fff;background-color:#42a3b9cc}.vuecal--blue-theme .vuecal__title-bar{background-color:#00a5bc4d}.vuecal--blue-theme .vuecal__cell--today,.vuecal--blue-theme .vuecal__cell--current{background-color:#f0f0ff66}.vuecal--blue-theme:not(.vuecal--day-view) .vuecal__cell--selected{background-color:#ebfdff66}.vuecal--blue-theme .vuecal__cell--selected:before{border-color:#73bfcc80}.vuecal--blue-theme .vuecal__cell--highlighted:not(.vuecal__cell--has-splits),.vuecal--blue-theme .vuecal__cell-split--highlighted{background-color:#00a5bc0f}.vuecal--blue-theme .vuecal__arrow--highlighted,.vuecal--blue-theme .vuecal__today-btn--highlighted,.vuecal--blue-theme .vuecal__view-btn--highlighted{background-color:#42a3b933}.vuecal--rounded-theme .vuecal__weekdays-headings{border:none}.vuecal--rounded-theme .vuecal__cell,.vuecal--rounded-theme .vuecal__cell:before{background:0 0;border:none}.vuecal--rounded-theme .vuecal__cell--out-of-scope{opacity:.4}.vuecal--rounded-theme .vuecal__cell-content{color:#333;border:1px solid #0000;border-radius:30px;flex-grow:0;width:30px;height:30px}.vuecal--rounded-theme.vuecal--day-view .vuecal__cell-content{background:0 0;width:auto}.vuecal--rounded-theme.vuecal--year-view .vuecal__cell{width:33.33%}.vuecal--rounded-theme.vuecal--year-view .vuecal__cell-content{width:85px}.vuecal--rounded-theme.vuecal--years-view .vuecal__cell-content{width:52px}.vuecal--rounded-theme .vuecal__cell{background-color:#0000!important}.vuecal--rounded-theme.vuecal--green-theme:not(.vuecal--day-view) .vuecal__cell-content{background-color:#f1faf7}.vuecal--rounded-theme.vuecal--green-theme:not(.vuecal--day-view) .vuecal__cell--today .vuecal__cell-content{color:#fff;background-color:#42b983}.vuecal--rounded-theme.vuecal--green-theme .vuecal--day-view .vuecal__cell--today:before{background-color:#42b9830d}.vuecal--rounded-theme.vuecal--green-theme:not(.vuecal--day-view) .vuecal__cell--selected .vuecal__cell-content{border-color:#42b983}.vuecal--rounded-theme.vuecal--green-theme .vuecal__cell--highlighted:not(.vuecal__cell--has-splits),.vuecal--rounded-theme.vuecal--green-theme .vuecal__cell-split--highlighted{background-color:#c3ffe180}.vuecal--rounded-theme.vuecal--blue-theme:not(.vuecal--day-view) .vuecal__cell-content{background-color:#64b6ff33}.vuecal--rounded-theme.vuecal--blue-theme:not(.vuecal--day-view) .vuecal__cell--today .vuecal__cell-content{color:#fff;background-color:#8fb7e4}.vuecal--rounded-theme.vuecal--blue-theme .vuecal--day-view .vuecal__cell--today:before{background-color:#8fb7e41a}.vuecal--rounded-theme.vuecal--blue-theme:not(.vuecal--day-view) .vuecal__cell--selected .vuecal__cell-content{border-color:#61a9e0}.vuecal--rounded-theme.vuecal--blue-theme .vuecal__cell--highlighted:not(.vuecal__cell--has-splits),.vuecal--rounded-theme.vuecal--blue-theme .vuecal__cell-split--highlighted{background-color:#00a5bc0f}.vuecal--date-picker .vuecal__title-bar{font-size:1.2em}.vuecal--date-picker .vuecal__heading{opacity:.4;height:2.2em;font-weight:500}.vuecal--date-picker .vuecal__weekdays-headings{border:none}.vuecal--date-picker .vuecal__body{margin-left:1px}.vuecal--date-picker .vuecal__cell,.vuecal--date-picker .vuecal__cell:before{background:0 0;border:none}.vuecal--date-picker .vuecal__cell-content{border:1px solid #0000;border-radius:25px;flex-grow:0;height:26px;transition:background-color .2s cubic-bezier(.39,.58,.57,1)}.vuecal--date-picker.vuecal--years-view .vuecal__cell-content{flex:0;height:24px;padding:0 4px}.vuecal--date-picker.vuecal--year-view .vuecal__cell-content{flex:0;padding:0 15px}.vuecal--date-picker.vuecal--month-view .vuecal__cell-content{width:26px}.vuecal--date-picker:not(.vuecal--day-view) .vuecal__cell-content:hover{background-color:#0000001a}.vuecal--date-picker:not(.vuecal--day-view) .vuecal__cell--selected .vuecal__cell-content{color:#fff;background-color:#42b982}.vuecal--date-picker:not(.vuecal--day-view) .vuecal__cell--current .vuecal__cell-content,.vuecal--date-picker:not(.vuecal--day-view) .vuecal__cell--today .vuecal__cell-content{border-color:#42b982}.calendar-container[data-v-fe83bcd4]{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.dark .calendar-container[data-v-fe83bcd4]{border:1px solid #4b5563;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003}[data-v-fe83bcd4] .vuecal{border:none;font-family:Inter,system-ui,-apple-system,sans-serif}[data-v-fe83bcd4] .vuecal--blue-theme .vuecal__header{background:linear-gradient(135deg,#ebf4ff 0%,#dbeafe 100%);border-bottom:1px solid #bfdbfe}.dark[data-v-fe83bcd4] .vuecal--blue-theme .vuecal__header{color:#e2e8f0;background:linear-gradient(135deg,#1e293b 0%,#334155 100%);border-bottom:1px solid #475569}[data-v-fe83bcd4] .vuecal--blue-theme .vuecal__weekdays{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%)}.dark[data-v-fe83bcd4] .vuecal--blue-theme .vuecal__weekdays{color:#d1d5db;background:linear-gradient(135deg,#374151 0%,#4b5563 100%)}[data-v-fe83bcd4] .vuecal--blue-theme .vuecal__time-column{background:linear-gradient(#f0f9ff 0%,#e0f2fe 100%);border-right:1px solid #bae6fd}.dark[data-v-fe83bcd4] .vuecal--blue-theme .vuecal__time-column{color:#d1d5db;background:linear-gradient(#1f2937 0%,#374151 100%);border-right:1px solid #4b5563}[data-v-fe83bcd4] .vuecal--blue-theme .vuecal__body{background:#fff}.dark[data-v-fe83bcd4] .vuecal--blue-theme .vuecal__body{background:#1f2937}[data-v-fe83bcd4] .vuecal__loader,[data-v-fe83bcd4] .vuecal__view-changing,[data-v-fe83bcd4] .vuecal__view-change-overlay,[data-v-fe83bcd4] .vuecal__loading{opacity:0!important;visibility:hidden!important;display:none!important}[data-v-fe83bcd4] .vuecal--blue-theme .vuecal__background,[data-v-fe83bcd4] .vuecal__background{background:#fff!important}.dark[data-v-fe83bcd4] .vuecal--blue-theme .vuecal__background,.dark[data-v-fe83bcd4] .vuecal__background{background:#1f2937!important}[data-v-fe83bcd4] .vuecal__body--animated{transition:none!important}[data-v-fe83bcd4] .vuecal--blue-theme .vuecal__cell:hover{background:#3b82f60a}.dark[data-v-fe83bcd4] .vuecal--blue-theme .vuecal__cell:hover{background:#60a5fa1a}[data-v-fe83bcd4] .vuecal--blue-theme .vuecal__cell-date{color:#1e40af}.dark[data-v-fe83bcd4] .vuecal--blue-theme .vuecal__cell-date{color:#93c5fd}[data-v-fe83bcd4] .vuecal--blue-theme .vuecal__weekdays-headings{color:#3b82f6;font-weight:600}.dark[data-v-fe83bcd4] .vuecal--blue-theme .vuecal__weekdays-headings{color:#60a5fa;font-weight:600}[data-v-fe83bcd4] .vuecal--blue-theme .vuecal__time-cell{color:#2563eb;padding:2px 8px!important}.dark[data-v-fe83bcd4] .vuecal--blue-theme .vuecal__time-cell{color:#93c5fd;padding:2px 8px!important}[data-v-fe83bcd4] .vuecal--blue-theme .vuecal__event--selected,[data-v-fe83bcd4] .vuecal--blue-theme .vuecal__event:focus{box-shadow:0 0 0 2px #3b82f6}[data-v-fe83bcd4] .vuecal__event{cursor:pointer;border:none;border-radius:3px;min-height:35px;transition:all .2s;position:relative;overflow:hidden;box-shadow:0 1px 3px #00000014}[data-v-fe83bcd4] .vuecal__event:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001f}.dark[data-v-fe83bcd4] .vuecal__event:hover{box-shadow:0 6px 16px #0006}.modern-event-card[data-v-fe83bcd4]{color:#fff;opacity:1;border-radius:6px;flex-direction:column;justify-content:space-between;height:100%;min-height:35px;padding:6px 8px;font-size:11px;line-height:1.3;display:flex;position:relative}.dark .modern-event-card[data-v-fe83bcd4]{border:1px solid #ffffff1a;box-shadow:0 2px 8px #0000004d}.event-header[data-v-fe83bcd4]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.event-mode-badge[data-v-fe83bcd4]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:uppercase;letter-spacing:.05em;background:#ffffff26;border:1px solid #ffffff40;border-radius:10px;padding:2px 7px;font-size:9px;font-weight:600;box-shadow:0 1px 3px #00000014}.dark .event-mode-badge[data-v-fe83bcd4]{background:#fff3;border:1px solid #ffffff4d;box-shadow:0 2px 4px #0003}.event-time[data-v-fe83bcd4]{opacity:.9;font-size:11px;font-weight:500}.event-title[data-v-fe83bcd4]{word-break:break-word;-webkit-line-clamp:2;line-clamp:2;box-orient:vertical;-webkit-box-orient:vertical;flex:1;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.event-glow[data-v-fe83bcd4]{opacity:0;pointer-events:none;background:linear-gradient(45deg,#0000 40%,#ffffff0d 50%,#0000 60%);border-radius:8px;transition:opacity .2s;position:absolute;inset:0}[data-v-fe83bcd4] .vuecal__event:hover .event-glow{opacity:.6}.dark .event-glow[data-v-fe83bcd4]{background:linear-gradient(45deg,#0000 40%,#ffffff14 50%,#0000 60%)}.modern-event-card[data-v-fe83bcd4]:hover{transform:translateY(-1px)!important}[data-v-fe83bcd4] .vuecal__event:hover .modern-event-card{box-shadow:0 4px 12px #0000001f}.event-past[data-v-fe83bcd4]{position:relative}.event-past[data-v-fe83bcd4]:after{content:"";pointer-events:none;background:#fff9;border-radius:1px;height:2px;position:absolute;top:50%;left:8px;right:8px;transform:rotate(-2deg)}.dark .event-past[data-v-fe83bcd4]:after{background:#ffffffb3;height:2.5px;box-shadow:0 0 4px #0000004d}.event-past .event-title span[data-v-fe83bcd4]{opacity:.7}@media (width<=768px){.modern-event-card[data-v-fe83bcd4]{min-height:30px;padding:4px 6px}.event-title[data-v-fe83bcd4]{font-size:10px}.event-mode-badge[data-v-fe83bcd4]{padding:1px 5px;font-size:8px}.event-time[data-v-fe83bcd4]{font-size:9px}[data-v-fe83bcd4] .lucide{width:12px!important;height:12px!important}.event-past[data-v-fe83bcd4]:after{height:1.5px;left:6px;right:6px}}.dark[data-v-fe83bcd4] .vuecal__cell{border-color:#4b5563!important}.dark[data-v-fe83bcd4] .vuecal__cell-content{color:#d1d5db}.dark[data-v-fe83bcd4] .vuecal__time-column .vuecal__cell,.dark[data-v-fe83bcd4] .vuecal__weekdays .vuecal__cell{border-color:#4b5563!important}.dark[data-v-fe83bcd4] .vuecal__cell.vuecal__cell--today{background:#60a5fa1a!important}.custom-context-menu[data-v-fe83bcd4]{z-index:9999;pointer-events:auto;min-width:200px;position:fixed}.context-menu-content[data-v-fe83bcd4]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:.2s cubic-bezier(.34,1.56,.64,1) contextMenuFadeIn-fe83bcd4;box-shadow:0 8px 32px #0000001f,0 2px 6px #00000014}.context-menu-item[data-v-fe83bcd4]{cursor:pointer;background:0 0;border:none;outline:none;position:relative}.context-menu-item[data-v-fe83bcd4]:before{content:"";opacity:.1;background:currentColor;border-radius:0 2px 2px 0;width:0;height:20px;transition:width .2s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.context-menu-item[data-v-fe83bcd4]:hover:before{width:4px}.dark .context-menu-content[data-v-fe83bcd4]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 8px 32px #0000004d,0 2px 6px #0003}@keyframes contextMenuFadeIn-fe83bcd4{0%{opacity:0;transform:scale(.9)translateY(-8px)}to{opacity:1;transform:scale(1)translateY(0)}}.event-copyable[data-v-fe83bcd4]{cursor:grab}.event-copyable[data-v-fe83bcd4]:active{cursor:grabbing}.event-copyable[data-v-fe83bcd4]:before{content:"";opacity:0;background:#fff9;border-radius:50%;width:6px;height:6px;transition:opacity .2s;position:absolute;top:2px;right:2px}.event-copyable[data-v-fe83bcd4]:hover:before{opacity:1}.dark .event-copyable[data-v-fe83bcd4]:before{background:#fffc}.compact-table :deep(.p-datatable-header){padding:.5rem;font-size:.875rem}.compact-table :deep(.p-datatable-empty-message){padding:.75rem;font-size:.875rem}.cron-field-dropdown[data-v-5f897808]{min-width:8rem}[data-v-5f897808] .cron-field-dropdown .p-dropdown{background:#fff;padding:.35rem .6rem;font-size:.875rem}.dark[data-v-5f897808] .cron-field-dropdown .p-dropdown{background:#374151}.tree-node[data-v-970ee4e6]{width:100%;min-height:24px;position:relative}.tree-node-content[data-v-970ee4e6]{cursor:pointer;border-radius:.375rem;align-items:center;min-height:24px;margin-bottom:2px;padding:4px 6px;transition:all .2s;display:flex;position:relative}.tree-node-content[data-v-970ee4e6]:hover{background-color:#f3f4f6}.dark .tree-node-content[data-v-970ee4e6]:hover{background-color:#374151}.tree-toggle[data-v-970ee4e6]{justify-content:center;align-items:center;width:.75rem;height:.75rem;transition:all .2s;display:flex}.tree-toggle[data-v-970ee4e6]:hover{background-color:#e5e7eb}.dark .tree-toggle[data-v-970ee4e6]:hover{background-color:#4b5563}.tree-vertical-line[data-v-970ee4e6]{z-index:0;background-color:#d1d5db;width:1.5px;position:absolute;top:24px;bottom:0;left:6px}.dark .tree-vertical-line[data-v-970ee4e6]{background-color:#4b5563}.tree-node.is-last .tree-vertical-line[data-v-970ee4e6]{display:none}.tree-node.is-last.has-children.is-expanded .tree-vertical-line[data-v-970ee4e6]{height:calc(100% - 24px);display:block;bottom:auto}.tree-children[data-v-970ee4e6]{margin-top:2px;margin-left:12px;padding-left:6px;position:relative}.tree-node-content[data-v-970ee4e6]:before{content:"";z-index:1;background-color:#d1d5db;width:8px;height:1.5px;position:absolute;top:50%;left:-6px;transform:translateY(-50%)}.dark .tree-node-content[data-v-970ee4e6]:before{background-color:#4b5563}.workflow-runs-tree>.tree-node>.tree-node-content[data-v-970ee4e6]:before{display:none}.base-node[data-v-73d9b8ff]{position:relative;overflow:visible}.node-container[data-v-73d9b8ff]{z-index:1;background:0 0;border:4px solid #e5e7eb;border-radius:24px;min-width:300px;transition:border-color .2s ease-in-out;position:relative;overflow:hidden}.dark .node-container[data-v-73d9b8ff]{border-color:#4b5563}.node-wrapper[data-v-73d9b8ff]{background:#fff;border-radius:22px;transition:background-color .2s ease-in-out}.dark .node-wrapper[data-v-73d9b8ff]{background:#1f2937}.node-wrapper-pending[data-v-73d9b8ff]{background:#3b82f61a}.node-pending[data-v-73d9b8ff]{border-color:#3b82f6!important}.node-wrapper-success[data-v-73d9b8ff]{background:#10b9811a}.node-success[data-v-73d9b8ff]{border-color:#10b981!important}.node-wrapper-failed[data-v-73d9b8ff]{background:#ef44441a}.node-failed[data-v-73d9b8ff]{border-color:#ef4444!important}.node-trigger[data-v-73d9b8ff]{border:4px solid #2563eb}.dark .node-trigger[data-v-73d9b8ff]{border-color:#3b82f6}.node-condition[data-v-73d9b8ff]{border:4px solid #f59e0b}.dark .node-condition[data-v-73d9b8ff]{border-color:#fbbf24}.node-resource[data-v-73d9b8ff]{border:4px solid #6b7280}.dark .node-resource[data-v-73d9b8ff]{border-color:#9ca3af}.node-action[data-v-73d9b8ff]{border:4px solid #d1d5db}.dark .node-action[data-v-73d9b8ff]{border-color:#4b5563}.node-header[data-v-73d9b8ff]{background:#f9fafb;align-items:center;gap:8px;padding:12px 20px;display:flex}.dark .node-header[data-v-73d9b8ff]{background:#111827}.header-left[data-v-73d9b8ff]{align-items:center;gap:6px;display:flex}.header-icon[data-v-73d9b8ff]{color:#374151;width:16px;height:16px}.dark .header-icon[data-v-73d9b8ff]{color:#fff}.node-trigger .header-icon[data-v-73d9b8ff]{color:#2563eb}.dark .node-trigger .header-icon[data-v-73d9b8ff]{color:#3b82f6}.header-circle[data-v-73d9b8ff]{background:#374151;border-radius:50%;width:8px;height:8px}.dark .header-circle[data-v-73d9b8ff]{background:#fff}.header-title[data-v-73d9b8ff]{color:#111827;flex:1;font-size:14px;font-weight:500}.dark .header-title[data-v-73d9b8ff]{color:#fff}.header-actions[data-v-73d9b8ff]{align-items:center;gap:4px;margin-left:8px;display:flex}.settings-button[data-v-73d9b8ff]{cursor:pointer;opacity:0;pointer-events:none;background:#6b72801a;border:1px solid #6b72804d;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:all .2s;display:flex}.settings-button[data-v-73d9b8ff]:hover{background:#6b728033;border-color:#6b728080}.settings-icon[data-v-73d9b8ff]{color:#9ca3af;width:14px;height:14px}.run-button[data-v-73d9b8ff]{cursor:pointer;opacity:0;pointer-events:none;background:#eab3081a;border:1px solid #eab3084d;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:all .2s;display:flex}.run-button[data-v-73d9b8ff]:hover{background:#eab30833;border-color:#eab30880}.run-icon[data-v-73d9b8ff]{color:#eab308;width:14px;height:14px}.delete-button[data-v-73d9b8ff]{cursor:pointer;opacity:0;pointer-events:none;background:#ef44441a;border:1px solid #ef44444d;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:all .2s;display:flex}.node-container:hover .run-button[data-v-73d9b8ff],.node-container:hover .settings-button[data-v-73d9b8ff],.node-container:hover .delete-button[data-v-73d9b8ff]{opacity:1;pointer-events:auto}.delete-button[data-v-73d9b8ff]:hover{background:#ef444433;border-color:#ef444480}.delete-icon[data-v-73d9b8ff]{color:#ef4444;width:14px;height:14px}.node-body[data-v-73d9b8ff]{flex-direction:column;gap:4px;padding:12px 20px;display:flex;position:relative}.output-connection-wrapper[data-v-73d9b8ff]{pointer-events:none;z-index:10;flex-direction:column;align-items:center;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%)}.output-connection-line[data-v-73d9b8ff]{pointer-events:none;width:2px}.connection-line-stroke[data-v-73d9b8ff]{stroke:#9ca3af}.dark .connection-line-stroke[data-v-73d9b8ff]{stroke:#6b7280}.output-add-button[data-v-73d9b8ff]{color:#10b981;cursor:pointer;pointer-events:all;background:#10b9811a;border:1px dashed #10b98199;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;margin-top:-2px;transition:all .15s ease-in-out;display:flex}.output-add-button[data-v-73d9b8ff]:hover{background:#10b98126;border-color:#10b981e6;transform:scale(1.1)}.output-add-plus[data-v-73d9b8ff]{font-size:18px;font-weight:300;line-height:1}.body-label[data-v-73d9b8ff]{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:500}.dark .body-label[data-v-73d9b8ff]{color:#9ca3af}.body-content[data-v-73d9b8ff]{color:#111827;font-size:14px;font-weight:400}.dark .body-content[data-v-73d9b8ff]{color:#fff}.execution-indicator[data-v-73d9b8ff]{border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:4px 8px;font-size:14px;font-weight:500;display:flex}.execution-indicator-pending[data-v-73d9b8ff]{color:#60a5fa;background:#3b82f61a;border:1px solid #3b82f64d}.execution-indicator-failed[data-v-73d9b8ff]{color:#ef4444;background:#ef44441a;border-color:#ef44444d}.execution-icon[data-v-73d9b8ff]{color:#10b981;width:14px;height:14px}.execution-spinner[data-v-73d9b8ff]{animation:1s linear infinite spin-73d9b8ff}@keyframes spin-73d9b8ff{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.execution-indicator-failed .execution-icon[data-v-73d9b8ff]{color:#ef4444}.execution-count[data-v-73d9b8ff]{color:#10b981;font-weight:600}.execution-indicator-failed .execution-count[data-v-73d9b8ff]{color:#ef4444}.argument-item-modal[data-v-73d9b8ff]{flex-direction:column;gap:8px;display:flex}.argument-label-modal[data-v-73d9b8ff]{color:#374151;font-size:14px;font-weight:500}.dark .argument-label-modal[data-v-73d9b8ff]{color:#d1d5db}.argument-dropdown-modal[data-v-73d9b8ff]{background:#fff}.dark .argument-dropdown-modal[data-v-73d9b8ff]{background:#374151}.argument-dropdown-modal[data-v-73d9b8ff] .p-dropdown{background:#fff;border:1px solid #e5e7eb;border-radius:6px}.dark .argument-dropdown-modal[data-v-73d9b8ff] .p-dropdown{background:#374151;border-color:#4b5563}.argument-dropdown-modal[data-v-73d9b8ff] .p-dropdown:not(.p-disabled):hover{border-color:#d1d5db}.dark .argument-dropdown-modal[data-v-73d9b8ff] .p-dropdown:not(.p-disabled):hover{border-color:#6b7280}.argument-dropdown-modal[data-v-73d9b8ff] .p-dropdown:not(.p-disabled).p-focus{box-shadow:none;border-color:#d1d5db}.dark .argument-dropdown-modal[data-v-73d9b8ff] .p-dropdown:not(.p-disabled).p-focus{border-color:#6b7280}.argument-dropdown-modal[data-v-73d9b8ff] .p-dropdown-label{color:#111827;padding:8px 12px;font-size:14px}.dark .argument-dropdown-modal[data-v-73d9b8ff] .p-dropdown-label{color:#fff}.argument-dropdown-modal[data-v-73d9b8ff] .p-dropdown-trigger{color:#6b7280}.dark .argument-dropdown-modal[data-v-73d9b8ff] .p-dropdown-trigger{color:#9ca3af}.argument-dropdown-modal[data-v-73d9b8ff] .p-dropdown-panel{background:#fff;border:1px solid #e5e7eb}.dark .argument-dropdown-modal[data-v-73d9b8ff] .p-dropdown-panel{background:#374151;border-color:#4b5563}.argument-dropdown-modal[data-v-73d9b8ff] .p-dropdown-items-wrapper{background:#fff}.dark .argument-dropdown-modal[data-v-73d9b8ff] .p-dropdown-items-wrapper{background:#374151}.argument-dropdown-modal[data-v-73d9b8ff] .p-dropdown-item{color:#111827;padding:8px 12px}.dark .argument-dropdown-modal[data-v-73d9b8ff] .p-dropdown-item{color:#fff}.argument-dropdown-modal[data-v-73d9b8ff] .p-dropdown-item:hover{background:#f3f4f6}.dark .argument-dropdown-modal[data-v-73d9b8ff] .p-dropdown-item:hover{background:#4b5563}.argument-dropdown-modal[data-v-73d9b8ff] .p-dropdown-item.p-highlight{color:#111827;background:#f3f4f6}.dark .argument-dropdown-modal[data-v-73d9b8ff] .p-dropdown-item.p-highlight{color:#fff;background:#4b5563}.argument-input-modal[data-v-73d9b8ff]{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:6px;outline:none;width:100%;padding:8px 12px;font-size:14px;transition:border-color .2s}.dark .argument-input-modal[data-v-73d9b8ff]{color:#fff;background:#374151;border-color:#4b5563}.argument-input-modal[data-v-73d9b8ff]:focus{border-color:#d1d5db}.dark .argument-input-modal[data-v-73d9b8ff]:focus{border-color:#6b7280}.argument-description[data-v-73d9b8ff]{color:#6b7280;margin-top:-4px;font-size:12px}.dark .argument-description[data-v-73d9b8ff]{color:#9ca3af}.expression-result-overlay[data-v-73d9b8ff]{opacity:0;pointer-events:none;z-index:1000;background:#fff;border-radius:8px;margin-top:8px;padding:0;transition:all .15s;position:absolute;top:100%;left:0;overflow:hidden;transform:translateY(-10px);box-shadow:0 3px 15px #00000080}.dark .expression-result-overlay[data-v-73d9b8ff]{background:#1f2937;box-shadow:0 3px 15px #000000b3}.expression-result-overlay-visible[data-v-73d9b8ff]{opacity:1;pointer-events:auto;transform:translateY(0)}.expression-result-content[data-v-73d9b8ff]{flex-direction:column;display:flex}.expression-result-header[data-v-73d9b8ff]{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-bottom:1px solid #e5e7eb;border-radius:12px 12px 0 0;padding:14px 16px}.dark .expression-result-header[data-v-73d9b8ff]{background:linear-gradient(135deg,#374151 0%,#4b5563 100%);border-bottom-color:#4b5563}.expression-result-body[data-v-73d9b8ff]{max-height:400px;padding:16px;overflow-y:auto}.expression-result-value[data-v-73d9b8ff]{color:#111827;word-break:break-word;white-space:pre-wrap;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:12px;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;font-size:13px;line-height:1.6}.dark .expression-result-value[data-v-73d9b8ff]{color:#f3f4f6;background:#111827;border-color:#374151}.expression-result-value[data-v-73d9b8ff]::-webkit-scrollbar{width:8px;height:8px}.expression-result-value[data-v-73d9b8ff]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.dark .expression-result-value[data-v-73d9b8ff]::-webkit-scrollbar-track{background:#374151}.expression-result-value[data-v-73d9b8ff]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.dark .expression-result-value[data-v-73d9b8ff]::-webkit-scrollbar-thumb{background:#6b7280}.expression-result-value[data-v-73d9b8ff]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.dark .expression-result-value[data-v-73d9b8ff]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.expression-result-badge[data-v-73d9b8ff]{letter-spacing:.5px;text-transform:uppercase;border-radius:6px;justify-content:center;align-items:center;padding:4px 12px;font-size:13px;font-weight:600;display:inline-flex}.expression-result-true .expression-result-badge[data-v-73d9b8ff]{color:#065f46;background:#d1fae5;border:1px solid #10b981}.dark .expression-result-true .expression-result-badge[data-v-73d9b8ff]{color:#6ee7b7;background:#064e3b;border-color:#10b981}.expression-result-false .expression-result-badge[data-v-73d9b8ff]{color:#991b1b;background:#fee2e2;border:1px solid #ef4444}.dark .expression-result-false .expression-result-badge[data-v-73d9b8ff]{color:#fca5a5;background:#7f1d1d;border-color:#ef4444}.expression-result-toggle-btn[data-v-73d9b8ff]{transition:all .2s}.expression-result-toggle-btn[data-v-73d9b8ff]:hover{background-color:#3b82f61a!important}.dark .expression-result-toggle-btn[data-v-73d9b8ff]:hover{background-color:#3b82f633!important}.custom-handle[data-v-73d9b8ff]{cursor:crosshair;z-index:0;background:#fff;border:2px solid #d1d5db;border-radius:8px;width:24px;height:12px;margin:0;padding:0;transition:all .2s ease-in-out}.dark .custom-handle[data-v-73d9b8ff]{background:#1f2937;border-color:#4b5563}.custom-handle[data-v-73d9b8ff]:after{content:"";background:#d1d5db;border-radius:9999px;width:16px;height:4px;transition:all .2s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dark .custom-handle[data-v-73d9b8ff]:after{background:#6b7280}.custom-handle[data-v-73d9b8ff]:hover{border-color:#9ca3af;border-radius:6px;width:40px}.dark .custom-handle[data-v-73d9b8ff]:hover{border-color:#6b7280}.custom-handle[data-v-73d9b8ff]:hover:after{background:#9ca3af;width:32px}.dark .custom-handle[data-v-73d9b8ff]:hover:after{background:#9ca3af}.custom-handle-top[data-v-73d9b8ff]{background:#fff;border-color:#d1d5db}.dark .custom-handle-top[data-v-73d9b8ff]{background:#1f2937;border-color:#4b5563}.custom-handle-top[data-v-73d9b8ff]:after{background:#e5e7eb}.dark .custom-handle-top[data-v-73d9b8ff]:after{background:#374151}.custom-handle-top[data-v-73d9b8ff]:hover{border-color:#9ca3af}.dark .custom-handle-top[data-v-73d9b8ff]:hover{border-color:#6b7280}.custom-handle-top[data-v-73d9b8ff]:hover:after{background:#d1d5db}.dark .custom-handle-top[data-v-73d9b8ff]:hover:after{background:#4b5563}.custom-handle-top.handle-required[data-v-73d9b8ff]{border-color:#ef4444}.dark .custom-handle-top.handle-required[data-v-73d9b8ff]{border-color:#f87171}.custom-handle-top.handle-required[data-v-73d9b8ff]:after{background:#fee2e2}.dark .custom-handle-top.handle-required[data-v-73d9b8ff]:after{background:#7f1d1d}.custom-handle-top.handle-required[data-v-73d9b8ff]:hover{border-color:#dc2626}.dark .custom-handle-top.handle-required[data-v-73d9b8ff]:hover{border-color:#f87171}.custom-handle-top.handle-required[data-v-73d9b8ff]:hover:after{background:#fecaca}.dark .custom-handle-top.handle-required[data-v-73d9b8ff]:hover:after{background:#991b1b}.node-trigger .custom-handle-bottom[data-v-73d9b8ff]{background:#fff;border-color:#93c5fd}.dark .node-trigger .custom-handle-bottom[data-v-73d9b8ff]{background:#1f2937;border-color:#3b82f6}.node-trigger .custom-handle-bottom[data-v-73d9b8ff]:after{background:#dbeafe}.dark .node-trigger .custom-handle-bottom[data-v-73d9b8ff]:after{background:#1e3a8a}.node-trigger .custom-handle-bottom[data-v-73d9b8ff]:hover,.dark .node-trigger .custom-handle-bottom[data-v-73d9b8ff]:hover{border-color:#60a5fa}.node-trigger .custom-handle-bottom[data-v-73d9b8ff]:hover:after{background:#93c5fd}.dark .node-trigger .custom-handle-bottom[data-v-73d9b8ff]:hover:after{background:#3b82f6}.node-condition .custom-handle-bottom[data-v-73d9b8ff]{background:#fff;border-color:#fbbf24}.dark .node-condition .custom-handle-bottom[data-v-73d9b8ff]{background:#1f2937;border-color:#f59e0b}.node-condition .custom-handle-bottom[data-v-73d9b8ff]:after{background:#fef3c7}.dark .node-condition .custom-handle-bottom[data-v-73d9b8ff]:after{background:#78350f}.node-condition .custom-handle-bottom[data-v-73d9b8ff]:hover{border-color:#f59e0b}.dark .node-condition .custom-handle-bottom[data-v-73d9b8ff]:hover{border-color:#fbbf24}.node-condition .custom-handle-bottom[data-v-73d9b8ff]:hover:after{background:#fde68a}.dark .node-condition .custom-handle-bottom[data-v-73d9b8ff]:hover:after{background:#f59e0b}.node-resource .custom-handle-bottom[data-v-73d9b8ff]{background:#fff;border-color:#d1d5db}.dark .node-resource .custom-handle-bottom[data-v-73d9b8ff]{background:#1f2937;border-color:#6b7280}.node-resource .custom-handle-bottom[data-v-73d9b8ff]:after{background:#e5e7eb}.dark .node-resource .custom-handle-bottom[data-v-73d9b8ff]:after{background:#4b5563}.node-resource .custom-handle-bottom[data-v-73d9b8ff]:hover,.dark .node-resource .custom-handle-bottom[data-v-73d9b8ff]:hover{border-color:#9ca3af}.node-resource .custom-handle-bottom[data-v-73d9b8ff]:hover:after{background:#d1d5db}.dark .node-resource .custom-handle-bottom[data-v-73d9b8ff]:hover:after{background:#6b7280}.node-action .custom-handle-bottom[data-v-73d9b8ff]{background:#fff;border-color:#d1d5db}.dark .node-action .custom-handle-bottom[data-v-73d9b8ff]{background:#1f2937;border-color:#4b5563}.node-action .custom-handle-bottom[data-v-73d9b8ff]:after{background:#e5e7eb}.dark .node-action .custom-handle-bottom[data-v-73d9b8ff]:after{background:#374151}.node-action .custom-handle-bottom[data-v-73d9b8ff]:hover{border-color:#9ca3af}.dark .node-action .custom-handle-bottom[data-v-73d9b8ff]:hover{border-color:#6b7280}.node-action .custom-handle-bottom[data-v-73d9b8ff]:hover:after{background:#d1d5db}.dark .node-action .custom-handle-bottom[data-v-73d9b8ff]:hover:after{background:#4b5563}.custom-handle-top[data-v-73d9b8ff]{top:-6px!important}.custom-handle-bottom[data-v-73d9b8ff]{bottom:-6px!important}.port-handle-wrapper[data-v-73d9b8ff]{pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:0;transform:translate(-50%)}.port-required-star[data-v-73d9b8ff]{color:#ef4444;pointer-events:none;z-index:10;font-size:14px;font-weight:700;line-height:1;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.port-name-top[data-v-73d9b8ff]{color:#24375d;background:#fff;border:3px solid #d1d5db;border-radius:8px;padding:2px 4px;font-size:10px;font-weight:700;position:absolute;top:-43px;left:50%;transform:translate(-50%)}.dark .port-name-top[data-v-73d9b8ff]{color:#9ca3af}.port-name-bottom[data-v-73d9b8ff]{color:#24375d;background:#fff;border:3px solid #d1d5db;border-radius:8px;padding:2px 4px;font-size:10px;font-weight:700;position:absolute;bottom:-44px;left:50%;transform:translate(-50%)}.dark .port-name-bottom[data-v-73d9b8ff]{color:#9ca3af}.dark .port-required-star[data-v-73d9b8ff]{color:#f87171}.port-handle-wrapper .custom-handle[data-v-73d9b8ff]{pointer-events:all}.port-handle-wrapper-bottom[data-v-73d9b8ff]{pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:0;transform:translate(-50%)}.port-required-star-bottom[data-v-73d9b8ff]{color:#ef4444;pointer-events:none;z-index:10;font-size:14px;font-weight:700;line-height:1;position:absolute;bottom:-28px;left:50%;transform:translate(-50%)}.dark .port-required-star-bottom[data-v-73d9b8ff]{color:#f87171}.port-handle-wrapper-bottom .custom-handle[data-v-73d9b8ff]{pointer-events:all}.node-trigger .custom-handle-bottom.handle-required[data-v-73d9b8ff],.node-condition .custom-handle-bottom.handle-required[data-v-73d9b8ff],.node-resource .custom-handle-bottom.handle-required[data-v-73d9b8ff],.node-action .custom-handle-bottom.handle-required[data-v-73d9b8ff],.custom-handle-bottom.handle-required[data-v-73d9b8ff]{border-color:#ef4444!important}.dark .node-trigger .custom-handle-bottom.handle-required[data-v-73d9b8ff],.dark .node-condition .custom-handle-bottom.handle-required[data-v-73d9b8ff],.dark .node-resource .custom-handle-bottom.handle-required[data-v-73d9b8ff],.dark .node-action .custom-handle-bottom.handle-required[data-v-73d9b8ff],.dark .custom-handle-bottom.handle-required[data-v-73d9b8ff]{border-color:#f87171!important}.node-trigger .custom-handle-bottom.handle-required[data-v-73d9b8ff]:after,.node-condition .custom-handle-bottom.handle-required[data-v-73d9b8ff]:after,.node-resource .custom-handle-bottom.handle-required[data-v-73d9b8ff]:after,.node-action .custom-handle-bottom.handle-required[data-v-73d9b8ff]:after,.custom-handle-bottom.handle-required[data-v-73d9b8ff]:after{background:#fee2e2!important}.dark .node-trigger .custom-handle-bottom.handle-required[data-v-73d9b8ff]:after,.dark .node-condition .custom-handle-bottom.handle-required[data-v-73d9b8ff]:after,.dark .node-resource .custom-handle-bottom.handle-required[data-v-73d9b8ff]:after,.dark .node-action .custom-handle-bottom.handle-required[data-v-73d9b8ff]:after,.dark .custom-handle-bottom.handle-required[data-v-73d9b8ff]:after{background:#7f1d1d!important}.node-trigger .custom-handle-bottom.handle-required[data-v-73d9b8ff]:hover,.node-condition .custom-handle-bottom.handle-required[data-v-73d9b8ff]:hover,.node-resource .custom-handle-bottom.handle-required[data-v-73d9b8ff]:hover,.node-action .custom-handle-bottom.handle-required[data-v-73d9b8ff]:hover,.custom-handle-bottom.handle-required[data-v-73d9b8ff]:hover{border-color:#dc2626!important}.dark .node-trigger .custom-handle-bottom.handle-required[data-v-73d9b8ff]:hover,.dark .node-condition .custom-handle-bottom.handle-required[data-v-73d9b8ff]:hover,.dark .node-resource .custom-handle-bottom.handle-required[data-v-73d9b8ff]:hover,.dark .node-action .custom-handle-bottom.handle-required[data-v-73d9b8ff]:hover,.dark .custom-handle-bottom.handle-required[data-v-73d9b8ff]:hover{border-color:#f87171!important}.node-trigger .custom-handle-bottom.handle-required[data-v-73d9b8ff]:hover:after,.node-condition .custom-handle-bottom.handle-required[data-v-73d9b8ff]:hover:after,.node-resource .custom-handle-bottom.handle-required[data-v-73d9b8ff]:hover:after,.node-action .custom-handle-bottom.handle-required[data-v-73d9b8ff]:hover:after,.custom-handle-bottom.handle-required[data-v-73d9b8ff]:hover:after{background:#fecaca!important}.dark .node-trigger .custom-handle-bottom.handle-required[data-v-73d9b8ff]:hover:after,.dark .node-condition .custom-handle-bottom.handle-required[data-v-73d9b8ff]:hover:after,.dark .node-resource .custom-handle-bottom.handle-required[data-v-73d9b8ff]:hover:after,.dark .node-action .custom-handle-bottom.handle-required[data-v-73d9b8ff]:hover:after,.dark .custom-handle-bottom.handle-required[data-v-73d9b8ff]:hover:after{background:#991b1b!important}.workflow-runs-tree[data-v-73d9b8ff]{width:100%}.workflow-runs-tree .tree-node[data-v-73d9b8ff]{width:100%;min-height:24px;position:relative}.workflow-runs-tree .tree-node-content[data-v-73d9b8ff]{cursor:pointer;border-radius:.375rem;align-items:center;min-height:24px;margin-bottom:2px;padding:4px 6px;transition:all .2s;display:flex;position:relative}.workflow-runs-tree .tree-node-content[data-v-73d9b8ff]:hover{background-color:#f3f4f6}.dark .workflow-runs-tree .tree-node-content[data-v-73d9b8ff]:hover{background-color:#374151}.workflow-runs-tree .tree-toggle[data-v-73d9b8ff]{justify-content:center;align-items:center;width:.75rem;height:.75rem;transition:all .2s;display:flex}.workflow-runs-tree .tree-toggle[data-v-73d9b8ff]:hover{background-color:#e5e7eb}.dark .workflow-runs-tree .tree-toggle[data-v-73d9b8ff]:hover{background-color:#4b5563}.workflow-runs-tree .tree-vertical-line[data-v-73d9b8ff]{z-index:0;background-color:#d1d5db;width:1.5px;position:absolute;top:24px;bottom:0;left:6px}.dark .workflow-runs-tree .tree-vertical-line[data-v-73d9b8ff]{background-color:#4b5563}.workflow-runs-tree .tree-node.is-last .tree-vertical-line[data-v-73d9b8ff]{display:none}.workflow-runs-tree .tree-node.is-last.has-children.is-expanded .tree-vertical-line[data-v-73d9b8ff]{height:calc(100% - 24px);display:block;bottom:auto}.workflow-runs-tree .tree-children[data-v-73d9b8ff]{margin-top:2px;margin-left:12px;padding-left:6px;position:relative}.workflow-runs-tree .tree-node-content[data-v-73d9b8ff]:before{content:"";z-index:1;background-color:#d1d5db;width:8px;height:1.5px;position:absolute;top:50%;left:-6px;transform:translateY(-50%)}.dark .workflow-runs-tree .tree-node-content[data-v-73d9b8ff]:before{background-color:#4b5563}.workflow-runs-tree>.tree-node>.tree-node-content[data-v-73d9b8ff]:before{display:none}.argument-input-modal{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:6px;outline:none;width:100%;padding:8px 12px;font-size:14px;transition:border-color .2s}.dark .argument-input-modal{color:#fff;background:#374151;border-color:#4b5563}.argument-input-modal:focus{border-color:#d1d5db}.dark .argument-input-modal:focus{border-color:#6b7280}.argument-item-modal{flex-direction:column;gap:8px;display:flex}.argument-label-modal{color:#374151;font-size:14px;font-weight:500}.dark .argument-label-modal{color:#d1d5db}.argument-dropdown-modal{background:#fff}.dark .argument-dropdown-modal{background:#374151}.argument-dropdown-modal :deep(.p-dropdown){background:#fff;border:1px solid #e5e7eb;border-radius:6px}.dark .argument-dropdown-modal :deep(.p-dropdown){background:#374151;border-color:#4b5563}.argument-dropdown-modal :deep(.p-dropdown:not(.p-disabled):hover){border-color:#d1d5db}.dark .argument-dropdown-modal :deep(.p-dropdown:not(.p-disabled):hover){border-color:#6b7280}.argument-dropdown-modal :deep(.p-dropdown:not(.p-disabled).p-focus){border-color:#d1d5db}.dark .argument-dropdown-modal :deep(.p-dropdown:not(.p-disabled).p-focus){border-color:#6b7280}.expression-result-overlay{z-index:1000;opacity:0;pointer-events:none;background:#fff;border-radius:8px;max-width:100%;margin-top:8px;padding:0;transition:opacity .2s;position:absolute;top:100%;left:0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.dark .expression-result-overlay{background:#1f2937;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003}.expression-result-overlay-visible{opacity:1;pointer-events:auto}.expression-result-content{padding:12px}.expression-result-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:8px;display:flex}.dark .expression-result-header{border-bottom-color:#4b5563}.expression-result-body{max-height:200px;overflow-y:auto}.expression-result-value{color:#111827;white-space:pre-wrap;word-break:break-word;font-family:Courier New,monospace;font-size:12px}.dark .expression-result-value{color:#d1d5db}.expression-result-toggle-btn{border-radius:4px;padding:4px;transition:background-color .2s}.expression-result-toggle-btn:hover{background-color:#f3f4f6}.dark .expression-result-toggle-btn:hover{background-color:#374151}.add-node[data-v-789a17df]{position:relative}.add-node-container[data-v-789a17df]{cursor:pointer;flex-direction:column;align-items:center;padding:8px 0;display:flex}.dashed-line[data-v-789a17df]{border-left:2px dashed #9ca3af;width:2px;height:40px;margin-bottom:4px}.dark .dashed-line[data-v-789a17df]{border-color:#6b7280}.add-circle[data-v-789a17df]{background:#f3f4f6;border:2px solid #9ca3af;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.dark .add-circle[data-v-789a17df]{background:#374151;border-color:#6b7280}.add-circle[data-v-789a17df]:hover{background:#e5e7eb;border-color:#6b7280}.dark .add-circle[data-v-789a17df]:hover{background:#4b5563;border-color:#9ca3af}.plus-icon[data-v-789a17df]{color:#374151;width:18px;height:18px}.dark .plus-icon[data-v-789a17df]{color:#fff}.custom-handle[data-v-789a17df]{z-index:10;cursor:crosshair;background:#fff;border:2px solid #d1d5db;border-radius:8px;width:24px;height:12px;margin:0;padding:0;transition:all .2s ease-in-out;position:relative;top:-6px;left:50%;transform:translate(-50%)}.dark .custom-handle[data-v-789a17df]{background:#1f2937;border-color:#4b5563}.custom-handle[data-v-789a17df]:after{content:"";background:#d1d5db;border-radius:9999px;width:16px;height:4px;transition:all .2s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dark .custom-handle[data-v-789a17df]:after{background:#6b7280}.custom-handle[data-v-789a17df]:hover{border-color:#9ca3af;border-radius:6px;width:40px}.dark .custom-handle[data-v-789a17df]:hover{border-color:#6b7280}.custom-handle[data-v-789a17df]:hover:after{background:#9ca3af;width:32px}.dark .custom-handle[data-v-789a17df]:hover:after{background:#9ca3af}.deletable-edge-group[data-v-6bac152f]{cursor:pointer}.edge-hover-area[data-v-6bac152f]{fill:none;stroke:#0000;stroke-width:20px;pointer-events:stroke;cursor:pointer}.deletable-edge-path[data-v-6bac152f]{pointer-events:none;transition:stroke .2s ease-in-out,stroke-width .2s ease-in-out,stroke-dasharray .2s ease-in-out}.edge-animated[data-v-6bac152f]{stroke-dasharray:5 5;animation:1s linear infinite edge-dash-6bac152f}@keyframes edge-dash-6bac152f{to{stroke-dashoffset:-10px}}.edge-button-foreign[data-v-6bac152f]{pointer-events:all;z-index:10;overflow:visible}.edge-button-container[data-v-6bac152f]{cursor:pointer;opacity:0;pointer-events:all;background:#ef4444cc;border:2px solid #dc2626e6;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .1s ease-in-out;display:flex;transform:scale(.5);box-shadow:0 2px 4px #0000004d}.edge-button-container.edge-button-visible[data-v-6bac152f]{opacity:1;pointer-events:all;transform:scale(1)}.edge-button-container.edge-button-visible[data-v-6bac152f]:hover{background:#dc2626e6;border-color:#b91c1ce6;transform:scale(1.1);box-shadow:0 4px 8px #0006}.edge-button-icon[data-v-6bac152f]{color:#fff;pointer-events:none;width:16px;height:16px}.vue-flow{z-index:0;direction:ltr;width:100%;height:100%;position:relative;overflow:hidden}.vue-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1px;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.vue-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{pointer-events:none;min-width:5px;min-height:5px;position:absolute}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{bottom:0;left:50%;transform:translate(-50%,50%)}.vue-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{z-index:5;margin:15px;position:absolute}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10px}}:root{--vf-node-bg:#fff;--vf-node-text:#222;--vf-connection-path:#b1b1b7;--vf-handle:#555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{text-align:center;width:150px;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-style:solid;border-width:1px;border-color:var(--vf-node-color);border-radius:3px;padding:10px;font-size:12px}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{border:1px solid #555;outline:none}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color:var(--vf-node-color,#0041d0);--vf-handle:var(--vf-node-color,#0041d0);--vf-box-shadow:var(--vf-node-color,#0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color,#0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{border:1px solid var(--vf-node-color,#0041d0);outline:none}.vue-flow__node-default{--vf-handle:var(--vf-node-color,#1a192b);--vf-box-shadow:var(--vf-node-color,#1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color,#1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{border:1px solid var(--vf-node-color,#1a192b);outline:none}.vue-flow__node-output{--vf-handle:var(--vf-node-color,#ff0072);--vf-box-shadow:var(--vf-node-color,#ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color,#ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{border:1px solid var(--vf-node-color,#ff0072);outline:none}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{background:var(--vf-handle);border:1px solid #fff;border-radius:100%;width:6px;height:6px}.vue-flow__controls{box-shadow:0 0 2px 1px #00000014}.vue-flow__controls-button{box-sizing:content-box;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fefefe;border:none;border-bottom:1px solid #eee;justify-content:center;align-items:center;width:16px;height:16px;padding:5px;display:flex}.vue-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.vue-flow__controls-button:hover{background:#f4f4f4}.vue-flow__controls-button:disabled{pointer-events:none}.vue-flow__controls-button:disabled svg{fill-opacity:.4}.vue-flow__minimap{background-color:#fff}.vue-flow__minimap.pannable{cursor:grab}.vue-flow__minimap.dragging{cursor:grabbing}.vue-flow__minimap-mask.pannable{cursor:grab}.automation-flow[data-v-76cd9d42]{background:#f9fafb;width:100%;height:100%;min-height:0}.automation-flow.embedded-flow[data-v-76cd9d42]{height:100%!important;min-height:0!important}.dark .automation-flow[data-v-76cd9d42]{background:#1f2937}[data-v-76cd9d42] .vue-flow__controls{background:#fff;border:1px solid #e5e7eb}.dark[data-v-76cd9d42] .vue-flow__controls{background:#374151;border:1px solid #4b5563}[data-v-76cd9d42] .vue-flow__controls-button{color:#374151;background:#fff;border:none}.dark[data-v-76cd9d42] .vue-flow__controls-button{color:#d1d5db;background:#374151}[data-v-76cd9d42] .vue-flow__controls-button:hover{background:#f3f4f6}.dark[data-v-76cd9d42] .vue-flow__controls-button:hover{background:#4b5563}[data-v-76cd9d42] .vue-flow__minimap{background:#fff;border:1px solid #e5e7eb}.dark[data-v-76cd9d42] .vue-flow__minimap{background:#374151;border:1px solid #4b5563}[data-v-76cd9d42] .vue-flow__edge-path{stroke:#9ca3af}.dark[data-v-76cd9d42] .vue-flow__edge-path{stroke:#6b7280}.block-item-modal[data-v-76cd9d42]{transition:all .2s ease-in-out}.block-item-modal[data-v-76cd9d42]:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.dark .block-item-modal[data-v-76cd9d42]:hover{box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003}[data-v-a48173e2] .create-workflow-btn{color:#fff!important;background:linear-gradient(135deg,#3b82f6 0%,#60a5fa 100%)!important;border:none!important;font-weight:600!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 4px 12px #3b82f64d!important}[data-v-a48173e2] .create-workflow-btn:hover{background:linear-gradient(135deg,#2563eb 0%,#3b82f6 100%)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #3b82f666!important}[data-v-a48173e2] .create-workflow-btn:active{transform:translateY(0)!important;box-shadow:0 2px 8px #3b82f64d!important}.dark[data-v-a48173e2] .create-workflow-btn{box-shadow:0 4px 12px #3b82f666!important}.dark[data-v-a48173e2] .create-workflow-btn:hover{box-shadow:0 6px 20px #3b82f680!important}[data-v-a48173e2] .open-workflow-btn{color:#3b82f6!important;border-color:#3b82f6!important;transition:all .2s!important}[data-v-a48173e2] .open-workflow-btn:hover{color:#fff!important;background:#3b82f6!important;border-color:#3b82f6!important;transform:translate(2px)!important}.dark[data-v-a48173e2] .open-workflow-btn{color:#60a5fa!important;border-color:#60a5fa!important}.dark[data-v-a48173e2] .open-workflow-btn:hover{color:#fff!important;background:#60a5fa!important}.workflow-list-item[data-v-a48173e2]{position:relative}.workflow-list-item[data-v-a48173e2]:before{content:"";background:linear-gradient(#3b82f6,#60a5fa);width:3px;transition:transform .2s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.workflow-list-item[data-v-a48173e2]:hover:before{transform:scaleY(1)}.empty-state-icon[data-v-a48173e2]{color:#3b82f6;opacity:.6}.dark .empty-state-icon[data-v-a48173e2]{color:#60a5fa;opacity:.8}.list-move[data-v-a48173e2],.list-enter-active[data-v-a48173e2],.list-leave-active[data-v-a48173e2]{transition:all .3s cubic-bezier(.4,0,.2,1)}.list-enter-from[data-v-a48173e2]{opacity:0;transform:translate(-20px)}.list-leave-to[data-v-a48173e2]{opacity:0;transform:translate(20px)}.list-leave-active[data-v-a48173e2]{width:100%;position:absolute}.fade-enter-active[data-v-1f42bc04],.fade-leave-active[data-v-1f42bc04]{transition:opacity .3s}.fade-enter-from[data-v-1f42bc04],.fade-leave-to[data-v-1f42bc04]{opacity:0}.slide-enter-active[data-v-1f42bc04]{transition:all .3s ease-out}.slide-leave-active[data-v-1f42bc04]{transition:all .3s ease-in}.slide-enter-from[data-v-1f42bc04]{opacity:0;transform:translate(20px)}.slide-leave-to[data-v-1f42bc04]{opacity:0;transform:translate(-20px)}.slide-down-enter-active[data-v-1f42bc04],.slide-down-leave-active[data-v-1f42bc04]{transition:all .25s;overflow:hidden}.slide-down-enter-from[data-v-1f42bc04],.slide-down-leave-to[data-v-1f42bc04]{opacity:0;max-height:0}.slide-down-enter-to[data-v-1f42bc04],.slide-down-leave-from[data-v-1f42bc04]{opacity:1;max-height:200px}.drawer-overlay-enter-active[data-v-1f42bc04],.drawer-overlay-leave-active[data-v-1f42bc04]{transition:opacity .3s}.drawer-overlay-enter-from[data-v-1f42bc04],.drawer-overlay-leave-to[data-v-1f42bc04]{opacity:0}.drawer-slide-enter-active[data-v-1f42bc04]{transition:transform .3s ease-out}.drawer-slide-leave-active[data-v-1f42bc04]{transition:transform .25s ease-in}.drawer-slide-enter-from[data-v-1f42bc04],.drawer-slide-leave-to[data-v-1f42bc04]{transform:translate(100%)}.scripts-tabmenu[data-v-cb359abe] .p-tabmenu-nav{background:0 0;border:none}.scripts-tabmenu[data-v-cb359abe] .p-menuitem-link{background:0 0;padding:.65rem .9rem}.scripts-tabmenu[data-v-cb359abe] .p-menuitem-text{white-space:nowrap;font-size:.875rem;font-weight:500}.scripts-tabmenu[data-v-cb359abe] .p-tabmenuitem.p-highlight .p-menuitem-link{border:1px solid var(--monitic-border-primary);border-bottom-color:#0000;border-top-left-radius:6px;border-top-right-radius:6px;margin-bottom:-1px}.compact-table :deep(.p-datatable-thead > tr > th){background-color:#f8fafc;padding:.5rem .75rem;font-size:.75rem;font-weight:600}.dark .compact-table :deep(.p-datatable-thead > tr > th){color:#d1d5db;background-color:#374151}.compact-table :deep(.p-datatable-tbody > tr > td){padding:.5rem .75rem;font-size:.75rem}.dark .compact-table :deep(.p-datatable-tbody > tr > td){color:#d1d5db;background-color:#374151}.dark .compact-table :deep(.p-datatable-tbody > tr:nth-child(even) > td){background-color:#4b5563}[data-v-281a8313] .p-password,[data-v-281a8313] .p-password input{width:100%}[data-v-281a8313] .p-steps{padding:0}[data-v-281a8313] .p-steps .p-steps-item .p-menuitem-link{padding:.75rem}[data-v-281a8313] .p-datatable .p-datatable-wrapper{border:1px solid #e5e7eb;border-radius:.5rem}.gpo-category-tree[data-v-59fa40c7]{width:100%}.tree-node[data-v-59fa40c7]{width:100%;min-height:32px;position:relative}.tree-node-content[data-v-59fa40c7]{cursor:pointer;border-radius:.375rem;align-items:center;min-height:32px;margin-bottom:2px;padding:6px 8px;transition:all .2s;display:flex;position:relative}.tree-node-content[data-v-59fa40c7]:hover{background-color:#f3f4f6}.dark .tree-node-content[data-v-59fa40c7]:hover{background-color:#374151}.tree-node-content[data-v-59fa40c7]:active{background-color:#e5e7eb}.dark .tree-node-content[data-v-59fa40c7]:active{background-color:#374151cc}.tree-toggle[data-v-59fa40c7]{justify-content:center;align-items:center;width:1rem;height:1rem;transition:all .2s;display:flex}.tree-toggle[data-v-59fa40c7]:hover{background-color:#e5e7eb}.dark .tree-toggle[data-v-59fa40c7]:hover{background-color:#4b5563}.tree-vertical-line[data-v-59fa40c7]{z-index:0;background-color:#d1d5db;width:1.5px;position:absolute;top:32px;bottom:0;left:8px}.dark .tree-vertical-line[data-v-59fa40c7]{background-color:#4b5563}.tree-node.is-last .tree-vertical-line[data-v-59fa40c7]{display:none}.tree-node.is-last.has-children.is-expanded .tree-vertical-line[data-v-59fa40c7]{height:calc(100% - 32px);display:block;bottom:auto}.tree-children[data-v-59fa40c7]{margin-top:2px;margin-left:16px;padding-left:8px;position:relative}.tree-node-content[data-v-59fa40c7]:before{content:"";z-index:1;background-color:#d1d5db;width:10px;height:1.5px;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.dark .tree-node-content[data-v-59fa40c7]:before{background-color:#4b5563}.gpo-category-tree>.tree-node>.tree-node-content[data-v-59fa40c7]:before{display:none}.ad-tabmenu[data-v-2c484114] .p-tabmenu-nav{background:0 0;border:none}.ad-tabmenu[data-v-2c484114] .p-menuitem-link{background:0 0;padding:.65rem .9rem}.ad-tabmenu[data-v-2c484114] .p-menuitem-text{white-space:nowrap;font-size:.875rem;font-weight:500}.ad-tabmenu[data-v-2c484114] .p-tabmenuitem.p-highlight .p-menuitem-link{border:1px solid var(--monitic-border-primary);border-bottom-color:#0000;border-top-left-radius:6px;border-top-right-radius:6px;margin-bottom:-1px}[data-v-2c484114] .gpo-same-ip-row{background-color:#f59e0b1f!important;border-left:3px solid #f59e0b!important}[data-v-2c484114] .dark .gpo-same-ip-row{background-color:#f59e0b38!important;border-left:3px solid #f59e0b!important}[data-v-2c484114] .p-datatable .p-datatable-tbody>tr.gpo-same-ip-row{background-color:#f59e0b1f!important;border-left:3px solid #f59e0b!important}[data-v-2c484114] .dark .p-datatable .p-datatable-tbody>tr.gpo-same-ip-row{background-color:#f59e0b38!important;border-left:3px solid #f59e0b!important}[data-v-2c484114] .dark .p-datatable .p-datatable-tbody>tr.p-highlight{color:#e5e7eb!important;background-color:#3b82f640!important}[data-v-2c484114] .dark .p-datatable .p-datatable-tbody>tr.p-highlight:hover{background-color:#3b82f659!important}.slide-down-enter-active[data-v-0e93d3bc],.slide-down-leave-active[data-v-0e93d3bc]{transition:all .2s}.slide-down-enter-from[data-v-0e93d3bc],.slide-down-leave-to[data-v-0e93d3bc]{opacity:0;transform:translateY(-8px)}.filter-dd[data-v-70d619fd] .p-dropdown-label,.filter-dd[data-v-62eede65] .p-dropdown-label,.filter-dd[data-v-ea503d89] .p-dropdown-label{padding-top:.35rem;padding-bottom:.35rem;font-size:.8rem}.edrv2-tabmenu[data-v-2c5a8d4a] .p-tabmenu-nav{background:0 0;border:none}.edrv2-tabmenu[data-v-2c5a8d4a] .p-menuitem-link{background:0 0;padding:.65rem .9rem}.edrv2-tabmenu[data-v-2c5a8d4a] .p-menuitem-text{white-space:nowrap;font-size:.875rem;font-weight:500}.edrv2-tabmenu[data-v-2c5a8d4a] .p-tabmenuitem.p-highlight .p-menuitem-link{border:1px solid var(--surface-border,#e5e7eb);border-bottom-color:#0000;border-top-left-radius:6px;border-top-right-radius:6px;margin-bottom:-1px}.ipam-panel-enter-active[data-v-c42dcdc6],.ipam-panel-leave-active[data-v-c42dcdc6]{transition:transform .18s,opacity .18s}.ipam-panel-enter-from[data-v-c42dcdc6],.ipam-panel-leave-to[data-v-c42dcdc6]{opacity:0;transform:translate(20px)}@media (prefers-reduced-motion:reduce){.ipam-panel-enter-active[data-v-c42dcdc6],.ipam-panel-leave-active[data-v-c42dcdc6]{transition:none}}.ab-dashboard[data-v-b6a98eb5] .shadow-sm{border-color:#d1d5db}.dark .ab-dashboard[data-v-b6a98eb5] .shadow-sm{border-color:#4b5563}.ab-dashboard[data-v-b6a98eb5] .rounded-md.bg-gray-50{border:1px solid #e5e7eb}.dark .ab-dashboard[data-v-b6a98eb5] .rounded-md.bg-gray-50{border-color:#374151}.appblocker-tabmenu[data-v-ce3495b7] .p-tabmenu-nav{background:0 0;border:none}.appblocker-tabmenu[data-v-ce3495b7] .p-menuitem-link{background:0 0;padding:.65rem .9rem}.appblocker-tabmenu[data-v-ce3495b7] .p-menuitem-text{white-space:nowrap;font-size:.875rem;font-weight:500}.appblocker-tabmenu[data-v-ce3495b7] .p-tabmenuitem.p-highlight .p-menuitem-link{border:1px solid var(--surface-border,#e5e7eb);border-bottom-color:#0000;border-top-left-radius:6px;border-top-right-radius:6px;margin-bottom:-1px}[data-v-68233b8e] .p-datatable .p-datatable-tbody>tr>td{padding-top:.25rem;padding-bottom:.25rem}[data-v-68233b8e] .p-datatable .p-datatable-thead>tr>th{padding-top:.4rem;padding-bottom:.4rem}[data-v-68233b8e] .p-datatable .p-paginator{padding-top:.25rem;padding-bottom:.25rem}[data-v-bcd72450] .p-datatable .p-datatable-tbody>tr>td,[data-v-bcd72450] .p-datatable .p-datatable-thead>tr>th{padding-top:.5rem;padding-bottom:.5rem;font-size:.75rem}[data-v-bcd72450] .p-datatable .p-datatable-tbody>tr{cursor:pointer;transition:background-color .2s}[data-v-bcd72450] .p-datatable .p-datatable-tbody>tr:hover{background-color:#29395a0d!important}[data-v-bcd72450] .dark .p-datatable .p-datatable-tbody>tr:hover{background-color:#29395a33!important}[data-v-bcd72450] .p-datatable .p-datatable-tbody>tr.selected-log-row{background-color:#73b9bc26!important}[data-v-bcd72450] .dark .p-datatable .p-datatable-tbody>tr.selected-log-row{background-color:#73b9bc40!important}[data-v-fce00fd0] .p-tabview-nav{background:0 0;border:0;border-bottom:1px solid #7289ab66}[data-v-fce00fd0] .p-tabview-nav li .p-tabview-nav-link{color:#7289ab;border-bottom:2px solid #0000;border-radius:0;padding-bottom:.75rem;transition:color .2s,border-color .2s}[data-v-fce00fd0] .p-tabview-nav li .p-tabview-nav-link:hover{color:#73b9bc}[data-v-fce00fd0] .p-tabview-nav li.p-highlight .p-tabview-nav-link{color:#29395a;border-bottom-color:#73b9bc}[data-v-fce00fd0] .dark .p-tabview-nav li.p-highlight .p-tabview-nav-link{color:#eedd78}[data-v-fce00fd0] .p-tabview-panels{background:0 0;padding:0}[data-v-76e98e5e] .p-datatable .p-datatable-tbody>tr>td,[data-v-76e98e5e] .p-datatable .p-datatable-thead>tr>th{padding-top:.5rem;padding-bottom:.5rem;font-size:.75rem}[data-v-76e98e5e] .p-datatable .p-datatable-tbody>tr:hover{background-color:#29395a0d!important}[data-v-76e98e5e] .dark .p-datatable .p-datatable-tbody>tr:hover{background-color:#29395a33!important}[data-v-433bb1e2] .p-datatable .p-datatable-tbody>tr>td,[data-v-433bb1e2] .p-datatable .p-datatable-thead>tr>th{padding-top:.5rem;padding-bottom:.5rem;font-size:.75rem}[data-v-433bb1e2] .p-datatable .p-datatable-tbody>tr{cursor:pointer;transition:background-color .2s}[data-v-433bb1e2] .p-datatable .p-datatable-tbody>tr:hover{background-color:#29395a0d!important}[data-v-433bb1e2] .dark .p-datatable .p-datatable-tbody>tr:hover{background-color:#29395a33!important}[data-v-433bb1e2] .p-datatable .p-datatable-tbody>tr.selected-log-row{background-color:#73b9bc26!important}[data-v-433bb1e2] .dark .p-datatable .p-datatable-tbody>tr.selected-log-row{background-color:#73b9bc40!important}[data-v-86bd1505] .p-password,[data-v-86bd1505] .p-password input{width:100%}[data-v-86bd1505] .p-steps{padding:0}[data-v-86bd1505] .p-steps .p-steps-item .p-menuitem-link{padding:.75rem}[data-v-86bd1505] .p-datatable .p-datatable-wrapper{border:1px solid #e5e7eb;border-radius:.5rem}[data-v-c0fd8755] .p-datatable .p-datatable-tbody>tr>td{padding-top:.25rem;padding-bottom:.25rem;font-size:.75rem}[data-v-c0fd8755] .p-datatable .p-datatable-thead>tr>th{padding-top:.4rem;padding-bottom:.4rem;font-size:.75rem}[data-v-c0fd8755] .p-datatable .p-paginator{padding-top:.25rem;padding-bottom:.25rem;font-size:.75rem}[data-v-6f4f9e90] .offline-agent-table .p-datatable-tbody>tr{background-color:#e5e7eb!important}[data-v-6f4f9e90] .dark .offline-agent-table .p-datatable-tbody>tr{background-color:#1f2937!important}[data-v-6f4f9e90] .offline-agent-table .p-datatable-tbody>tr:hover{background-color:#d1d5db!important}[data-v-6f4f9e90] .dark .offline-agent-table .p-datatable-tbody>tr:hover{background-color:#111827!important}.overflow-y-auto[data-v-e66c9ccc]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-e66c9ccc]::-webkit-scrollbar-track{background:0 0}.overflow-y-auto[data-v-e66c9ccc]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.dark .overflow-y-auto[data-v-e66c9ccc]::-webkit-scrollbar-thumb{background:#4a5568}.overflow-y-auto[data-v-ce31f1e6]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-ce31f1e6]::-webkit-scrollbar-track{background:0 0}.overflow-y-auto[data-v-ce31f1e6]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.dark .overflow-y-auto[data-v-ce31f1e6]::-webkit-scrollbar-thumb{background:#4a5568}.overflow-y-auto[data-v-cfb2e25c]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-cfb2e25c]::-webkit-scrollbar-track{background:0 0}.overflow-y-auto[data-v-cfb2e25c]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.dark .overflow-y-auto[data-v-cfb2e25c]::-webkit-scrollbar-thumb{background:#4a5568}.overflow-y-auto[data-v-4fb6a63c]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-4fb6a63c]::-webkit-scrollbar-track{background:0 0}.overflow-y-auto[data-v-4fb6a63c]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.dark .overflow-y-auto[data-v-4fb6a63c]::-webkit-scrollbar-thumb{background:#4a5568}.overflow-y-auto[data-v-35bbac86]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-35bbac86]::-webkit-scrollbar-track{background:0 0}.overflow-y-auto[data-v-35bbac86]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.dark .overflow-y-auto[data-v-35bbac86]::-webkit-scrollbar-thumb{background:#4a5568}.vnc-key-group[data-v-8cbc0293] .vnc-key-btn.p-button{min-width:34px;box-shadow:none;border-radius:.375rem;padding:.375rem .625rem;font-size:11.5px;font-weight:600;transition:background-color .12s,border-color .12s,color .12s}.vnc-key-group[data-v-8cbc0293] .vnc-key-btn.p-button:not(.vnc-key-btn--active):not(:disabled){color:#f3f4f6!important;background-color:#374151!important;border:1px solid #6b7280!important}.vnc-key-group[data-v-8cbc0293] .vnc-key-btn.p-button:not(.vnc-key-btn--active):not(:disabled):hover{color:#bae6fd!important;background-color:#4b5563!important;border-color:#38bdf8!important}.vnc-key-group[data-v-8cbc0293] .vnc-key-btn.p-button:not(.vnc-key-btn--active):not(:disabled):focus-visible{outline-offset:1px;outline:2px solid #38bdf8}.vnc-key-group[data-v-8cbc0293] .vnc-key-btn--active.p-button:not(:disabled):hover{filter:brightness(1.08)}.vnc-tool-row[data-v-323af916] .vnc-tool-btn.p-button{box-shadow:none;padding:.375rem .625rem;font-size:11.5px;font-weight:600;transition:background-color .12s,border-color .12s,color .12s}.vnc-tool-row[data-v-323af916] .vnc-tool-btn.p-button:not(.vnc-tool-btn--warn):not(.vnc-tool-btn--danger):not(:disabled){color:#f3f4f6!important;background-color:#374151!important;border:1px solid #6b7280!important}.vnc-tool-row[data-v-323af916] .vnc-tool-btn.p-button:not(.vnc-tool-btn--warn):not(.vnc-tool-btn--danger):not(:disabled):hover{color:#bae6fd!important;background-color:#4b5563!important;border-color:#38bdf8!important}.vnc-tool-row[data-v-323af916] .vnc-tool-btn--danger.p-button:not(:disabled){color:#fda4af!important;background-color:#4c0519a6!important;border:1px solid #f43f5e8c!important}.vnc-tool-row[data-v-323af916] .vnc-tool-btn--danger.p-button:not(:disabled):hover{color:#fecdd3!important;background-color:#881337bf!important;border-color:#fb7185!important}.vnc-tool-row[data-v-323af916] .vnc-tool-btn--warn.p-button:not(:disabled):hover{filter:brightness(1.08)}.vpro-detail-tabs[data-v-8914cb60] .p-tabview-panels{padding:.75rem 0}.field-label[data-v-d84bf83a]{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));margin-bottom:.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:block}.field-label[data-v-d84bf83a]:is(.dark *){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.field-label[data-v-760110d4]{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));margin-bottom:.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:block}.field-label[data-v-760110d4]:is(.dark *){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.field-label[data-v-7d311fa2]{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));margin-bottom:.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:block}.field-label[data-v-7d311fa2]:is(.dark *){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.field-label[data-v-89a5c7af]{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));margin-bottom:.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:block}.field-label[data-v-89a5c7af]:is(.dark *){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.field-label[data-v-49025b0c]{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));margin-bottom:.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:block}.field-label[data-v-49025b0c]:is(.dark *){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.field-label[data-v-77da1a4f]{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));margin-bottom:.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:block}.field-label[data-v-77da1a4f]:is(.dark *){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.field-label[data-v-bdd08d13]{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));margin-bottom:.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:block}.field-label[data-v-bdd08d13]:is(.dark *){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.osd-tabmenu[data-v-ea9ceb6f] .p-tabmenu-nav{background:0 0;border:none}.osd-tabmenu[data-v-ea9ceb6f] .p-menuitem-link{background:0 0;padding:.65rem .9rem}.osd-tabmenu[data-v-ea9ceb6f] .p-menuitem-text{white-space:nowrap;font-size:.875rem;font-weight:500}.osd-tabmenu[data-v-ea9ceb6f] .p-tabmenuitem.p-highlight .p-menuitem-link{border:1px solid var(--monitic-border-primary);border-bottom-color:#0000;border-top-left-radius:6px;border-top-right-radius:6px;margin-bottom:-1px}.registry-tree[data-v-4ecbb91c] .p-tree-node-content{min-width:140px;padding:.125rem .25rem}.registry-tree[data-v-4ecbb91c] .p-treenode{margin:0;padding:0}.registry-tree[data-v-4ecbb91c] .p-treenode-label{min-width:140px;padding:0}.registry-tree[data-v-4ecbb91c] .p-tree-toggler{width:1rem;height:1rem;margin:0}.search-match-pulse[data-v-181e5d86]{border:2px solid #facc15f2;animation:.75s ease-in-out infinite search-match-blink-181e5d86;box-shadow:0 0 0 1px #0000008c,0 0 18px 3px #facc15bf}@keyframes search-match-blink-181e5d86{0%,to{opacity:.2;border-color:#facc1559;box-shadow:0 0 0 1px #0006,0 0 4px #facc1526}50%{opacity:1;border-color:#fff;box-shadow:0 0 0 2px #facc15,0 0 22px 6px #facc15f2,inset 0 0 12px #ffffff59}}.disk-icicle-label[data-v-6344727b]{text-shadow:0 1px 2px #00000059,0 0 3px #00000040;padding:1px 4px}.search-match-pulse[data-v-6344727b]{border:2px solid #facc15f2;animation:.75s ease-in-out infinite search-match-blink-6344727b;box-shadow:0 0 0 1px #0000008c,0 0 18px 3px #facc15bf}@keyframes search-match-blink-6344727b{0%,to{opacity:.2;border-color:#facc1559;box-shadow:0 0 0 1px #0006,0 0 4px #facc1526}50%{opacity:1;border-color:#fff;box-shadow:0 0 0 2px #facc15,0 0 22px 6px #facc15f2,inset 0 0 12px #ffffff59}}[data-v-16679623] .compact-tree-row>div{min-height:34px}.tree-toggle[data-v-16679623]{width:12px;height:12px;box-shadow:none;cursor:pointer;background:0 0;border:none;outline:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.tree-toggle[data-v-16679623]:focus-visible{outline:none}[data-v-b0a91dd6] .compact-file-row>div{min-height:34px}[data-v-3a46c0e7] .compact-tt .p-treetable-thead>tr>th,[data-v-3a46c0e7] .compact-tt .p-treetable-tbody>tr>td{padding:2px 8px}[data-v-3a46c0e7] .compact-dt .p-datatable-thead>tr>th,[data-v-3a46c0e7] .compact-dt .p-datatable-tbody>tr>td{padding:3px 8px}[data-v-3a46c0e7] .compact-tt .p-treetable-toggler{width:1.4rem;height:1.4rem;margin-right:.15rem}[data-v-3a46c0e7] .disk-map-view-toggle .p-button{padding:.35rem .65rem;font-size:11px}.compact-tt.p-treetable .p-treetable-thead>tr>th,.compact-tt .p-treetable-scrollable-header,.compact-dt.p-datatable .p-datatable-thead>tr>th,.compact-dt .p-datatable-scrollable-header{background-color:#f9fafb!important}.dark .compact-tt.p-treetable .p-treetable-thead>tr>th,.dark .compact-tt .p-treetable-scrollable-header,.dark .compact-dt.p-datatable .p-datatable-thead>tr>th,.dark .compact-dt .p-datatable-scrollable-header{background-color:#1f2937!important}.pi[data-v-85b8bd4e],.pi[data-v-e1f2dac5]{font-size:.875rem}.p-invalid[data-v-19276d04]{border-color:#dc2626!important}.textarea-fixed-width[data-v-19276d04]{resize:vertical;width:100%}.textarea-fixed-width[data-v-19276d04] textarea{min-height:60px;resize:vertical!important;width:100%!important}.pi[data-v-040eb622]{font-size:.875rem}[data-v-73c5a1d7] .p-tree{border:none}[data-v-73c5a1d7] .p-treenode-content{padding:.25rem}[data-v-73c5a1d7] .p-checkbox{margin-right:.5rem}.pi[data-v-6afd39c9]{font-size:.875rem}:root{--monitic-main-soft:#29395a;--monitic-deep:#002964;--monitic-mid:#566d9b;--monitic-link:#003178;--monitic-accent-red:#eb2d1b;--monitic-bg-page:#ebebeb;--monitic-bg-canvas:#fbfbfb;--monitic-text-onbrand:#fff;--monitic-text-helper:#666;--monitic-border-strong:#475569;--monitic-success:#22c55e;--monitic-success-bg:#e6f8e9;--monitic-success-text:#166534;--monitic-info:#3b82f6;--monitic-info-bg:#dbeafe;--monitic-info-text:#1e40af;--monitic-warning:#f59e0b;--monitic-warning-bg:#fef3c7;--monitic-warning-text:#92400e;--monitic-danger:#ef4444;--monitic-danger-bg:#fee2e2;--monitic-danger-text:#991b1b;--monitic-critical:#dc2626;--monitic-shadow-container:0px 0px 2px #0000003d;--monitic-shadow-boxes:1px 1px 10.5px #00000040;--monitic-shadow-lists:0px 2px 4px #00000040;--monitic-shadow-card:0px 0px 4px #00000040;--monitic-shadow-elevated:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--monitic-shadow-login:0px 0px 15px #00000040;--monitic-radius-xs:4px;--monitic-radius-sm:6px;--monitic-radius-md:8px;--monitic-radius-lg:10px;--monitic-radius-xl:13px;--monitic-radius-pill:9999px;--monitic-radius-circle:50%;--monitic-sidebar-w:195px;--monitic-sidebar-w-collapsed:65px;--monitic-topbar-h:65px;--monitic-navbar-h:64px;--monitic-gradient-login:linear-gradient(90deg, #002964 0%, #566d9b 100%);--monitic-font-sans:"DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--monitic-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace}.dark{--monitic-bg-page:#111827;--monitic-bg-canvas:#111827;--monitic-border-strong:#374151}.ts-app{background:var(--monitic-bg-page);width:100vw;height:100vh;color:var(--monitic-text-primary);font-family:var(--monitic-font-sans);display:flex;overflow:hidden}.ts-main{flex-direction:column;flex:1;min-width:0;display:flex}.ts-page{box-sizing:border-box;flex:1;min-height:0;padding:18px 20px 24px;overflow:auto}.ts-sidebar{background:var(--monitic-main);color:#fff;width:var(--monitic-sidebar-w);box-sizing:border-box;flex-direction:column;flex-shrink:0;height:100vh;padding:0 8px 32px;display:flex;position:relative;overflow:hidden auto}.ts-sidebar__logo{cursor:pointer;justify-content:center;align-items:center;padding:20px 8px 14px;display:flex}.ts-sidebar__logo img{height:28px}.ts-sidebar__product{color:#fff;letter-spacing:.02em;background:#ffffff14;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:8px;margin:0 6px 16px;padding:8px 10px;font-size:12px;display:flex}.ts-sidebar__product .dot{background:#34d399;border-radius:50%;width:6px;height:6px}.ts-sidebar__product .lbl{font-weight:600}.ts-sidebar__product .sub{color:#ffffff8c;margin-left:auto;font-size:11px}.ts-tab{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:2px solid #0000;border-radius:4px;align-items:center;gap:10px;margin-bottom:1px;padding:7px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:border-bottom-color .1s;display:flex}.ts-tab:hover{border-bottom-color:#fff}.ts-tab.active{background:#ffffff0f;border-bottom-color:#0000}.ts-tab.active .ts-tab__icon{color:#fff}.ts-tab__icon{opacity:.85;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.ts-tab__icon svg{stroke-width:1.75px;width:18px;height:18px}.ts-tab__label{white-space:nowrap;flex:1}.ts-tab__count{color:#fff;background:#ffffff24;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:700;line-height:1}.ts-tab__count.danger{background:#ef4444d9}.ts-tab__count.warn{color:#2a1d00;background:#f59e0be6}.ts-sidebar__sect{color:#ffffff73;letter-spacing:.12em;text-transform:uppercase;padding:18px 12px 6px;font-size:10px;font-weight:600}.ts-sidebar__foot{color:#ffffffb3;border-top:1px solid #ffffff14;align-items:center;gap:10px;margin-top:auto;padding:16px 10px 8px;font-size:12px;display:flex}.ts-sidebar__foot .avatar{background:var(--monitic-mid);color:#fff;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:inline-flex}.ts-sidebar__foot .name{color:#fff;font-size:13px;font-weight:600}.ts-topbar{height:var(--monitic-topbar-h);background:var(--monitic-main-soft);color:#fff;flex-shrink:0;align-items:center;gap:14px;padding:0 18px 0 16px;display:flex}.ts-topbar__crumbs{color:#ffffffd9;align-items:center;gap:8px;font-size:13px;display:flex}.ts-topbar__crumbs .sep{color:#ffffff59}.ts-topbar__crumbs .leaf{color:#fff;font-weight:600}.ts-topbar__search{color:#ffffffbf;background:#ffffff14;border:1px solid #ffffff24;border-radius:6px;flex:1;align-items:center;gap:8px;max-width:440px;margin-left:22px;padding:7px 12px;font-size:13px;display:flex}.ts-topbar__search input{color:#fff;font:inherit;background:0 0;border:0;outline:none;flex:1}.ts-topbar__search input::placeholder{color:#ffffff80}.ts-topbar__search kbd{font-family:var(--monitic-font-mono);color:#ffffffb3;background:#ffffff1a;border-radius:3px;padding:1px 6px;font-size:11px}.ts-topbar__actions{align-items:center;gap:10px;margin-left:auto;display:flex}.ts-iconbtn{color:#fff;cursor:pointer;background:#ffffff0f;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:relative}.ts-iconbtn:hover{background:#ffffff24}.ts-iconbtn svg{stroke-width:1.75px;width:16px;height:16px}.ts-iconbtn .dot{background:var(--monitic-danger);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.ts-topbar__avatar{background:var(--monitic-mid);color:#fff;cursor:pointer;border:2px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:600;display:inline-flex}.ts-pagehead{align-items:flex-start;gap:18px;min-height:66px;margin-bottom:18px;display:flex}.ts-pagehead h1{color:var(--monitic-text-primary);letter-spacing:-.005em;margin:0 0 2px;font-size:22px;font-weight:600}.ts-pagehead .sub{color:var(--monitic-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:760px;font-size:13px;display:-webkit-box;overflow:hidden}.ts-pagehead__actions{align-items:center;gap:8px;margin-left:auto;display:flex}.ts-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.ts-kpi{border:1px solid var(--monitic-border-primary);box-shadow:var(--monitic-shadow-card);background:#fff;border-radius:6px;align-items:flex-start;gap:14px;min-height:78px;padding:14px 16px;display:flex}.ts-kpi__icon{width:36px;height:36px;color:var(--monitic-main);background:#22345514;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ts-kpi__icon svg{stroke-width:1.75px;width:18px;height:18px}.ts-kpi__icon.green{color:#166534;background:#22c55e24}.ts-kpi__icon.amber{color:#92400e;background:#f59e0b29}.ts-kpi__icon.red{color:#991b1b;background:#ef444424}.ts-kpi__icon.blue{color:#1e40af;background:#3b82f624}.ts-kpi__lbl{color:var(--monitic-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:11px;font-weight:600}.ts-kpi__val{color:var(--monitic-main);letter-spacing:-.01em;font-size:26px;font-weight:600;line-height:1}.ts-kpi__sub{color:var(--monitic-text-secondary);align-items:center;gap:4px;margin-top:6px;font-size:12px;display:flex}.ts-kpi__sub.up{color:#166534}.ts-kpi__sub.down{color:#991b1b}.ts-status{letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 7px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.ts-status__dot{border-radius:50%;width:6px;height:6px}.ts-status.new{color:#1e40af;background:#3b82f61a;border-color:#3b82f638}.ts-status.new .ts-status__dot{background:#3b82f6}.ts-status.open{color:#166534;background:#22c55e1a;border-color:#22c55e38}.ts-status.open .ts-status__dot{background:#22c55e}.ts-status.waiting{color:#92400e;background:#f59e0b1a;border-color:#f59e0b38}.ts-status.waiting .ts-status__dot{background:#f59e0b}.ts-status.approval{color:#6b21a8;background:#a855f71a;border-color:#a855f738}.ts-status.approval .ts-status__dot{background:#a855f7}.ts-status.internal{color:#334155;background:#64748b1f;border-color:#64748b38}.ts-status.internal .ts-status__dot{background:#64748b}.ts-status.resolved{color:#14532d;background:#22c55e2e;border-color:#22c55e4d}.ts-status.resolved .ts-status__dot{background:#16a34a}.ts-status.closed{background:var(--monitic-bg-tertiary);color:var(--monitic-text-secondary);border-color:var(--monitic-border-primary)}.ts-status.closed .ts-status__dot{background:#94a3b8}.ts-status.cancelled{color:#7f1d1d;background:#ef44441a;border-color:#ef444438}.ts-status.cancelled .ts-status__dot{background:#ef4444}.ts-status.waiting_supply{color:#92400e;background:#d977061a;border-color:#d977063d}.ts-status.waiting_supply .ts-status__dot{background:#d97706}.ts-status.waiting_stock{color:#075985;background:#0ea5e91a;border-color:#0ea5e93d}.ts-status.waiting_stock .ts-status__dot{background:#0ea5e9}.ts-status.at_warranty{color:#5b21b6;background:#8b5cf61a;border-color:#8b5cf63d}.ts-status.at_warranty .ts-status__dot{background:#8b5cf6}.ts-prio{text-transform:capitalize;border-radius:4px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.ts-prio.low{background:var(--monitic-bg-tertiary);color:var(--monitic-text-secondary)}.ts-prio.normal{color:#1e40af;background:#3b82f61a}.ts-prio.high{color:#92400e;background:#f59e0b24}.ts-prio.urgent{color:#991b1b;background:#ef444424}.ts-prio__arrow{font-size:10px}.ts-channel{color:var(--monitic-text-secondary);align-items:center;gap:4px;font-size:11px;display:inline-flex}.ts-channel svg{stroke-width:1.75px;width:13px;height:13px}.ts-chanchip{letter-spacing:.01em;background:var(--monitic-bg-tertiary);color:var(--monitic-text-secondary);border:1px solid #0000;border-radius:4px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.ts-chanchip svg{stroke-width:1.75px;flex-shrink:0;width:12px;height:12px}.ts-chanchip.chan-email{color:#1e40af;background:#3b82f61a}.ts-chanchip.chan-whatsapp{color:#166534;background:#22c55e1f}.ts-chanchip.chan-telegram{color:#075985;background:#0ea5e91f}.ts-chanchip.chan-web_form{color:var(--monitic-main);background:#22345514}.ts-chanchip.chan-phone{color:#92400e;background:#f59e0b24}.ts-chanchip.chan-ai_assistant{color:#6b21a8;background:#a855f71f}.ts-chanchip.chan-api{color:#334155;background:#64748b24}.ts-sla{align-items:center;gap:8px;min-width:110px;display:flex}.ts-sla__track{background:var(--monitic-bg-tertiary);border-radius:999px;flex:1;height:6px;overflow:hidden}.ts-sla__fill{background:#22c55e;border-radius:999px;height:100%;transition:width .3s}.ts-sla__fill.warn{background:#f59e0b}.ts-sla__fill.danger{background:#ef4444}.ts-sla__txt{color:var(--monitic-text-secondary);font-size:11px;font-family:var(--monitic-font-mono);white-space:nowrap}.ts-sla.breached .ts-sla__txt{color:#991b1b;font-weight:600}.ts-table{border-collapse:collapse;width:100%;font-size:13px}.ts-table thead th{text-align:left;color:var(--monitic-text-secondary);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--monitic-border-primary);white-space:nowrap;z-index:1;background:#fafbfc;padding:10px 14px;font-size:11px;font-weight:600;position:sticky;top:0}.ts-table tbody td{border-bottom:1px solid var(--monitic-border-primary);vertical-align:middle;padding:12px 14px}.ts-table tbody tr{cursor:pointer}.ts-table tbody tr:hover{background:#f8fafc}.ts-table tbody tr.selected{background:#eef2ff}.ts-table .num{font-family:var(--monitic-font-mono);color:var(--monitic-text-secondary);white-space:nowrap;font-size:12px}.ts-table .subject{color:var(--monitic-text-primary);font-weight:600}.ts-table .subject .sub{color:var(--monitic-text-secondary);margin-top:2px;font-size:12px;font-weight:400}.ts-table .cust{color:var(--monitic-text-primary);font-weight:500}.ts-table .cust .meta{color:var(--monitic-text-secondary);font-size:11px;font-weight:400}.ts-table .who{align-items:center;gap:8px;display:inline-flex}.ts-table .avatar-sm{background:var(--monitic-main);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:600;display:inline-flex}.ts-table .avatar-sm.unassigned{background:var(--monitic-bg-tertiary);color:var(--monitic-text-secondary);border:1px dashed var(--monitic-border-secondary)}.ts-filterbar{border:1px solid var(--monitic-border-primary);background:#fff;border-radius:6px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;display:flex}.ts-filterbar .search{background:var(--monitic-bg-secondary);border:1px solid var(--monitic-border-primary);max-width:320px;color:var(--monitic-text-secondary);border-radius:6px;flex:1;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}.ts-filterbar .search input{font:inherit;color:var(--monitic-text-primary);background:0 0;border:0;outline:0;flex:1}.ts-filterbar .search svg{width:14px;height:14px}.ts-filterbar .chip{background:var(--monitic-bg-secondary);border:1px solid var(--monitic-border-primary);color:var(--monitic-text-primary);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:500;display:inline-flex}.ts-filterbar .chip:hover{background:var(--monitic-bg-tertiary)}.ts-filterbar .chip.active{background:var(--monitic-main);border-color:var(--monitic-main);color:#fff}.ts-filterbar .chip svg{width:13px;height:13px}.ts-filterbar .spacer{flex:1}.ts-filterbar .toggle-group{border:1px solid var(--monitic-border-primary);border-radius:6px;display:inline-flex;overflow:hidden}.ts-filterbar .toggle-group .opt{cursor:pointer;color:var(--monitic-text-secondary);border-right:1px solid var(--monitic-border-primary);background:#fff;padding:5px 12px;font-size:12px}.ts-filterbar .toggle-group .opt:last-child{border-right:0}.ts-filterbar .toggle-group .opt.active{background:var(--monitic-main);color:#fff;font-weight:600}.ts-card{border:1px solid var(--monitic-border-primary);box-shadow:var(--monitic-shadow-card);background:#fff;border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.ts-card__head{border-bottom:1px solid var(--monitic-border-primary);color:var(--monitic-text-primary);align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.ts-card__head .right{align-items:center;gap:8px;margin-left:auto;display:flex}.ts-card__body{flex:1;min-height:0;padding:14px 16px}.ts-card__body.dense,.ts-card__body.flush{padding:0}.ts-btn{cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;transition:filter .1s,background-color .1s;display:inline-flex}.ts-btn svg{stroke-width:2px;width:14px;height:14px}.ts-btn:hover{filter:brightness(1.08)}.ts-btn:active{transform:scale(.99)}.ts-btn.primary{background:var(--monitic-main);color:#fff}.ts-btn.primary:hover{filter:brightness(1.18)}.ts-btn.outline{color:var(--monitic-text-primary);border-color:var(--monitic-border-secondary);background:#fff}.ts-btn.outline:hover{background:var(--monitic-bg-secondary);border-color:var(--monitic-main);color:var(--monitic-main);filter:none}.ts-btn.ghost{color:var(--monitic-text-secondary);background:0 0;padding:6px 8px}.ts-btn.ghost:hover{background:var(--monitic-bg-tertiary);color:var(--monitic-text-primary);filter:none}.ts-btn.success{background:var(--monitic-success);color:#fff}.ts-btn.success:hover{filter:brightness(1.18)}.ts-btn.danger{background:var(--monitic-danger);color:#fff}.ts-btn.danger:hover{filter:brightness(1.18)}.ts-btn.sm{padding:5px 10px;font-size:12px}.ts-btn.lg{padding:10px 18px;font-size:14px}.ts-btn:disabled{opacity:.55;cursor:not-allowed;filter:none}.ts-detail{background:var(--monitic-bg-page);flex-direction:column;flex:1;min-height:0;display:flex}.ts-detail__head{border-bottom:1px solid var(--monitic-border-primary);background:#fff;flex-direction:column;gap:12px;padding:14px 22px 0;display:flex}.ts-detail__head .row1{color:var(--monitic-text-secondary);align-items:center;gap:10px;font-size:12px;display:flex}.ts-detail__head .row1 .back{cursor:pointer;color:var(--monitic-text-secondary);align-items:center;gap:4px;display:inline-flex}.ts-detail__head .row1 .back:hover{color:var(--monitic-main)}.ts-detail__head .row1 .crumb{color:var(--monitic-text-muted)}.ts-detail__head .row1 .num{font-family:var(--monitic-font-mono);color:var(--monitic-text-primary);font-weight:600}.ts-detail__head .row2{align-items:flex-start;gap:16px;display:flex}.ts-detail__head .row2 h2{color:var(--monitic-text-primary);letter-spacing:-.005em;flex:1;margin:0;font-size:20px;font-weight:600}.ts-detail__head .row2 .actions{align-items:center;gap:8px;display:flex}.ts-detail__head .row3{align-items:center;gap:12px;padding-bottom:0;display:flex}.ts-detail__tabs{border-bottom:none;gap:0;margin-top:6px;display:flex}.ts-detail__tabs .item{color:var(--monitic-text-secondary);cursor:pointer;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 14px;font-size:13px;font-weight:500;display:inline-flex}.ts-detail__tabs .item:hover{color:var(--monitic-text-primary)}.ts-detail__tabs .item.active{color:var(--monitic-main);border-bottom-color:var(--monitic-main);font-weight:600}.ts-detail__tabs .item .badge{background:var(--monitic-bg-tertiary);color:var(--monitic-text-secondary);border-radius:999px;padding:1px 6px;font-size:10px;font-weight:600;line-height:1.4}.ts-detail__tabs .item.active .badge{background:var(--monitic-main);color:#fff}.ts-detail__body{flex:1;grid-template-columns:1fr 320px;gap:16px;min-height:0;padding:16px 22px 24px;display:grid;overflow:auto}.ts-detail__main{flex-direction:column;gap:14px;min-width:0;display:flex}.ts-detail__side{flex-direction:column;gap:14px;display:flex}.ts-desc{color:var(--monitic-text-primary);font-size:13.5px;line-height:1.62}.ts-desc p{margin:0 0 10px}.ts-desc ul{margin:0 0 10px;padding-left:20px}.ts-thread{flex-direction:column;gap:12px;display:flex}.ts-msg{gap:10px;display:flex}.ts-msg__avatar{background:var(--monitic-main);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:600;display:inline-flex}.ts-msg__avatar.cust{background:var(--monitic-mid)}.ts-msg__avatar.sys{background:var(--monitic-bg-tertiary);color:var(--monitic-text-secondary)}.ts-msg__bubble{border:1px solid var(--monitic-border-primary);background:#fff;border-radius:6px;flex:1;min-width:0;padding:10px 14px 12px}.ts-msg__bubble.internal{background:#fff8e6;border-color:#fde68a}.ts-msg__bubble.system{background:var(--monitic-bg-secondary);border-style:dashed}.ts-msg__head{align-items:center;gap:8px;margin-bottom:4px;font-size:12px;display:flex}.ts-msg__name{color:var(--monitic-text-primary);font-weight:600}.ts-msg__role{color:var(--monitic-text-secondary)}.ts-msg__time{color:var(--monitic-text-muted);margin-left:auto;font-size:11px}.ts-msg__tag{color:#92400e;letter-spacing:.03em;background:#f59e0b2e;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600}.ts-msg__body{color:var(--monitic-text-primary);font-size:13px;line-height:1.55}.ts-msg__channel{color:var(--monitic-text-secondary);align-items:center;gap:4px;font-size:11px;display:inline-flex}.ts-msg__channel svg{width:12px;height:12px}.ts-composer{border:1px solid var(--monitic-border-primary);background:#fff;border-radius:6px;overflow:hidden}.ts-composer__tabs{border-bottom:1px solid var(--monitic-border-primary);background:var(--monitic-bg-secondary);display:flex}.ts-composer__tab{color:var(--monitic-text-secondary);cursor:pointer;border-right:1px solid var(--monitic-border-primary);align-items:center;gap:6px;padding:9px 14px;font-size:12px;font-weight:600;display:inline-flex}.ts-composer__tab:not(.active):hover{background:var(--monitic-bg-tertiary);color:var(--monitic-text-primary)}.ts-composer__tab.active{color:var(--monitic-text-primary);background:#fff}.ts-composer__tab.active.internal{color:#92400e;background:#fff8e6}.ts-composer textarea{resize:vertical;width:100%;min-height:90px;font:inherit;color:var(--monitic-text-primary);box-sizing:border-box;background:0 0;border:0;outline:0;padding:12px 14px;font-size:13px}.ts-composer__tabs .spacer{flex:1}.ts-composer__md{cursor:pointer;color:var(--monitic-text-secondary);border-radius:999px;align-self:center;margin-right:6px;padding:3px 10px;font-size:11.5px;font-weight:600}.ts-composer__md:hover{color:var(--monitic-text-primary)}.ts-composer__md.on{background:var(--monitic-main);color:#fff}.ts-composer__preview{box-sizing:border-box;min-height:90px;color:var(--monitic-text-primary);padding:12px 14px;font-size:13px}.ts-md{overflow-wrap:anywhere}.ts-md>:first-child{margin-top:0}.ts-md>:last-child{margin-bottom:0}.ts-md p{margin:0 0 8px}.ts-md h1,.ts-md h2,.ts-md h3,.ts-md h4{margin:12px 0 6px;font-weight:700;line-height:1.3}.ts-md h1{font-size:1.3em}.ts-md h2{font-size:1.18em}.ts-md h3{font-size:1.06em}.ts-md h4{font-size:1em}.ts-md ul,.ts-md ol{margin:4px 0 8px;padding-left:22px}.ts-md li,.ts-md li>ul,.ts-md li>ol{margin:2px 0}.ts-md a{color:var(--monitic-link,var(--monitic-main));text-decoration:underline}.ts-md code{font-family:var(--monitic-font-mono,ui-monospace, monospace);background:#7f7f7f29;border-radius:4px;padding:1px 5px;font-size:.9em}.ts-md pre{border:1px solid var(--monitic-border-primary);background:#7f7f7f21;border-radius:6px;margin:8px 0;padding:10px 12px;overflow-x:auto}.ts-md pre code{background:0 0;padding:0;font-size:.86em;line-height:1.5}.ts-md blockquote{color:var(--monitic-text-secondary);border-left:3px solid var(--monitic-border-secondary);margin:8px 0;padding:2px 12px}.ts-md hr{border:0;border-top:1px solid var(--monitic-border-primary);margin:12px 0}.ts-md table{border-collapse:collapse;margin:8px 0;font-size:.95em}.ts-md th,.ts-md td{border:1px solid var(--monitic-border-primary);text-align:left;padding:5px 9px}.ts-md th{background:var(--monitic-bg-secondary);font-weight:600}.ts-md img{border-radius:6px;max-width:100%}.ts-composer__foot{border-top:1px solid var(--monitic-border-primary);background:var(--monitic-bg-secondary);align-items:center;gap:8px;padding:8px 12px;display:flex}.ts-composer__foot .tools{align-items:center;gap:2px;display:flex}.ts-composer__foot .spacer{flex:1}.ts-replymode{border:1px solid var(--monitic-border-secondary);border-radius:6px;align-items:stretch;margin-right:8px;display:inline-flex;overflow:hidden}.ts-replymode .opt{cursor:pointer;color:var(--monitic-text-secondary);background:var(--monitic-bg-primary);align-items:center;padding:7px 14px;font-size:13px;font-weight:600;line-height:1.2;transition:background-color .1s;display:inline-flex}.ts-replymode .opt+.opt{border-left:1px solid var(--monitic-border-secondary)}.ts-replymode .opt:hover:not(.active):not(.disabled){background:var(--monitic-bg-secondary)}.ts-replymode .opt.active{background:var(--monitic-main);color:#fff}.ts-replymode .opt.disabled{opacity:.4;cursor:not-allowed}.ts-canned-wrap{display:inline-flex;position:relative}.ts-canned-backdrop{z-index:40;position:fixed;inset:0}.ts-canned-pop{z-index:41;background:var(--monitic-bg-primary);border:1px solid var(--monitic-border-secondary);border-radius:10px;width:320px;max-height:320px;padding:4px;position:absolute;bottom:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 12px 32px #0000002e}.ts-canned-pop__head{text-transform:uppercase;letter-spacing:.05em;color:var(--monitic-text-muted);padding:6px 8px 4px;font-size:10px;font-weight:700}.ts-canned-pop__empty{color:var(--monitic-text-muted);padding:12px 8px;font-size:12px}.ts-canned-pop__item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;padding:7px 8px;display:block}.ts-canned-pop__item:hover{background:var(--monitic-bg-secondary)}.ts-canned-pop__item .t{color:var(--monitic-text-primary);font-size:12.5px;font-weight:600}.ts-canned-pop__item .sc{background:var(--monitic-bg-tertiary);color:var(--monitic-text-secondary);border-radius:4px;margin-left:6px;padding:0 5px;font-size:10px}.ts-canned-pop__item .b{color:var(--monitic-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;display:block;overflow:hidden}.ts-side-row{align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.ts-side-row+.ts-side-row{border-top:1px solid var(--monitic-border-primary)}.ts-side-row .lbl{color:var(--monitic-text-secondary);flex-shrink:0;width:96px;font-size:12px}.ts-side-row .val{color:var(--monitic-text-primary);flex:1;min-width:0;font-weight:500}.ts-side-row .val .meta{color:var(--monitic-text-secondary);font-size:11px;font-weight:400}.ts-side-row .edit{color:var(--monitic-text-muted);cursor:pointer;opacity:0;transition:opacity .15s}.ts-side-row:hover .edit{opacity:1}.ts-side-row .edit:hover{color:var(--monitic-main)}.ts-clock{background:var(--monitic-bg-secondary);border-radius:6px;align-items:center;gap:10px;padding:10px 12px;display:flex}.ts-clock+.ts-clock{margin-top:8px}.ts-clock__ico{width:30px;height:30px;color:var(--monitic-main);background:#2234551a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ts-clock__ico.cust{color:#1f3460;background:#566d9b2e}.ts-clock__ico svg{width:15px;height:15px}.ts-clock__body{flex:1;min-width:0}.ts-clock__lbl{color:var(--monitic-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.ts-clock__val{color:var(--monitic-text-primary);font-size:15px;font-weight:600;font-family:var(--monitic-font-mono);letter-spacing:-.01em;margin-top:2px}.ts-clock__sub{color:var(--monitic-text-secondary);margin-top:2px;font-size:11px}.ts-clock.breached{background:#ef44440f;border:1px solid #ef44442e}.ts-clock.breached .ts-clock__val{color:#991b1b}.ts-sla-paused{color:#92400e;text-transform:none;letter-spacing:0;vertical-align:middle;background:#92400e1a;border-radius:10px;align-items:center;gap:3px;margin-left:6px;padding:1px 6px;font-size:9px;font-weight:700;display:inline-flex}.ts-pause-info{color:#92400e;background:#f59e0b14;border:1px solid #f59e0b4d;border-radius:8px;align-items:flex-start;gap:7px;margin-top:8px;padding:8px 10px;font-size:11.5px;line-height:1.45;display:flex}.ts-pause-info svg{flex:none;margin-top:2px}.ts-progress{background:var(--monitic-bg-tertiary);border-radius:999px;height:7px;overflow:hidden}.ts-progress__fill{background:var(--monitic-main);border-radius:999px;height:100%;transition:width .25s}.ts-target-input{font:inherit;border:1px solid var(--monitic-border-secondary);background:var(--monitic-bg-primary);color:var(--monitic-text-primary);border-radius:5px;outline:none;padding:2px 6px;font-size:12px}.ts-assign-cust{flex-direction:column;gap:6px;margin:4px 0 10px;display:flex}.ts-assign-cust select{font:inherit;padding:6px 8px}.ts-milestones{flex-direction:column;display:flex;position:relative}.ts-milestones:before{content:"";background:var(--monitic-border-primary);width:2px;position:absolute;top:12px;bottom:12px;left:13px}.ts-ms{align-items:center;gap:12px;padding:7px 0;display:flex;position:relative}.ts-ms__dot{z-index:1;background:var(--monitic-bg-tertiary);width:28px;height:28px;color:var(--monitic-text-muted);border:2px solid var(--monitic-bg-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ts-ms.done .ts-ms__dot{background:var(--monitic-main);color:#fff}.ts-ms.target .ts-ms__dot{color:#16a34a;background:#16a34a1f}.ts-ms__body{flex-direction:column;line-height:1.3;display:flex}.ts-ms__lbl{color:var(--monitic-text-primary);font-size:13px;font-weight:600}.ts-ms__date{color:var(--monitic-text-secondary);font-size:11.5px;font-family:var(--monitic-font-mono)}.ts-ms__date.pending{color:var(--monitic-text-muted);font-family:inherit;font-style:italic}.ts-ms-subs{border-top:1px solid var(--monitic-border-primary);margin-top:14px;padding-top:12px}.ts-ms-subs__head{color:var(--monitic-text-primary);align-items:center;gap:6px;margin-bottom:4px;font-size:12px;font-weight:600;display:flex}.ts-ms-sub{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 4px;display:flex}.ts-ms-sub:hover{background:var(--monitic-bg-secondary)}.ts-ms-sub .num{font-family:var(--monitic-font-mono);color:var(--monitic-text-secondary);font-size:11px}.ts-ms-sub .subj{color:var(--monitic-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.ts-cal,.ts-dd{width:100%}.ts-dd .p-dropdown-label,.ts-cal .p-inputtext{padding:6px 9px;font-size:12.5px}.rb-dd-opt{flex-direction:column;gap:1px;display:flex}.rb-dd-opt .nm{font-size:12.5px;font-weight:600}.rb-dd-opt .em{color:var(--monitic-text-secondary);font-size:11px}.ts-cal .p-inputtext{width:100%}.ts-costlines{border-collapse:collapse;width:100%;font-size:13px}.ts-costlines th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--monitic-text-secondary);background:var(--monitic-bg-secondary);border-bottom:1px solid var(--monitic-border-primary);padding:8px 12px;font-size:10px;font-weight:600}.ts-costlines td{border-bottom:1px solid var(--monitic-border-primary);vertical-align:top;padding:10px 12px}.ts-costlines td.right{text-align:right;font-family:var(--monitic-font-mono)}.ts-costlines tr.included td{background:#22c55e08}.ts-costlines tfoot td{border-top:1px solid var(--monitic-border-secondary);background:var(--monitic-bg-secondary);padding:12px;font-weight:700}.ts-costlines tfoot td.right{font-family:var(--monitic-font-mono);color:var(--monitic-main);font-size:14px}.ts-costlines .scope{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600}.ts-costlines .scope.billable{color:#92400e;background:#f59e0b29}.ts-costlines .scope.included{color:#166534;background:#22c55e29}.ts-costlines .approval{font-size:11px}.ts-costlines .approval .approved{color:#166534}.ts-costlines .approval .pending{color:#92400e}.ts-costlines .approval .rejected{color:#991b1b}.ts-costlines .name{color:var(--monitic-text-primary);font-weight:600}.ts-costlines .note{color:var(--monitic-text-secondary);margin-top:2px;font-size:11px}.ts-approval{background:linear-gradient(#a855f70a,#a855f70a),#fff;border:1px solid #a855f740;border-radius:6px;align-items:center;gap:12px;padding:12px 14px;display:flex}.ts-approval__ico{color:#6b21a8;background:#a855f724;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.ts-approval__body{flex:1;min-width:0}.ts-approval__title{color:var(--monitic-text-primary);font-size:13px;font-weight:600}.ts-approval__sub{color:var(--monitic-text-secondary);margin-top:2px;font-size:12px}.ts-approval__actions{gap:6px;display:flex}.ts-empty{text-align:center;color:var(--monitic-text-secondary);padding:28px 16px;font-size:13px}.ts-empty .icn{background:var(--monitic-bg-tertiary);width:44px;height:44px;color:var(--monitic-text-muted);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 10px;display:inline-flex}.ts-drawer-mask{z-index:99;background:#0f172a52;justify-content:flex-end;animation:.15s ts-fade;display:flex;position:fixed;inset:0}@keyframes ts-fade{0%{opacity:0}to{opacity:1}}.ts-drawer{background:#fff;flex-direction:column;width:540px;height:100vh;animation:.2s ts-slide;display:flex;box-shadow:-8px 0 24px #0000001f}@keyframes ts-slide{0%{opacity:.8;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.ts-drawer__head{border-bottom:1px solid var(--monitic-border-primary);align-items:center;gap:10px;padding:16px 22px;display:flex}.ts-drawer__head h3{color:var(--monitic-text-primary);flex:1;margin:0;font-size:16px;font-weight:600}.ts-drawer__body{flex:1;padding:18px 22px;overflow:auto}.ts-drawer__foot{border-top:1px solid var(--monitic-border-primary);align-items:center;gap:8px;padding:12px 22px;display:flex}.ts-formgroup{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.ts-formgroup label{color:var(--monitic-text-secondary);font-size:12px;font-weight:600}.ts-formgroup .hint{color:var(--monitic-text-muted);margin-top:2px;font-size:11px}.ts-formgroup input:not([type=checkbox]):not([type=radio]),.ts-formgroup textarea,.ts-formgroup select{font:inherit;border:1px solid var(--monitic-border-secondary);color:var(--monitic-text-primary);box-sizing:border-box;background:#fff;border-radius:6px;outline:none;width:100%;padding:9px 12px;font-size:13px;transition:border-color .15s,box-shadow .15s}.ts-formgroup textarea{resize:vertical;min-height:90px}.ts-formgroup input:not([type=checkbox]):not([type=radio]):focus,.ts-formgroup textarea:focus,.ts-formgroup select:focus{border-color:var(--monitic-main);box-shadow:0 0 0 3px #3b82f61f}.ts-formgrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ts-channelpick{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ts-channelpick .opt{border:1px solid var(--monitic-border-secondary);text-align:center;cursor:pointer;color:var(--monitic-text-secondary);background:#fff;border-radius:6px;flex-direction:column;align-items:center;gap:6px;padding:10px 8px;font-size:12px;display:flex}.ts-channelpick .opt:hover{border-color:var(--monitic-main);color:var(--monitic-text-primary)}.ts-channelpick .opt.active{border-color:var(--monitic-main);color:var(--monitic-main);background:#2234550a;font-weight:600}.ts-channelpick .opt svg{width:18px;height:18px}.ts-bars{flex-direction:column;gap:10px;display:flex}.ts-bars__row{grid-template-columns:110px 1fr 56px;align-items:center;gap:10px;font-size:12px;display:grid}.ts-bars__lbl{color:var(--monitic-text-primary);align-items:center;gap:6px;display:inline-flex}.ts-bars__lbl .dot{border-radius:50%;width:6px;height:6px}.ts-bars__track{background:var(--monitic-bg-tertiary);border-radius:999px;height:8px;display:block;overflow:hidden}.ts-bars__fill{background:var(--monitic-main);border-radius:999px;min-width:2px;height:100%;transition:width .3s;display:block}.ts-bars__cnt{text-align:right;font-family:var(--monitic-font-mono);color:var(--monitic-text-secondary)}.ts-queue{flex-direction:column;display:flex}.ts-queue__item{border-bottom:1px solid var(--monitic-border-primary);cursor:pointer;align-items:center;gap:12px;padding:10px 16px;font-size:13px;display:flex}.ts-queue__item:hover{background:var(--monitic-bg-secondary)}.ts-queue__item:last-child{border-bottom:0}.ts-queue__item .num{font-family:var(--monitic-font-mono);color:var(--monitic-text-secondary);white-space:nowrap;font-size:11px}.ts-queue__item .subj{min-width:0;color:var(--monitic-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.ts-queue__item .meta{color:var(--monitic-text-secondary);font-size:11px}.ts-paginate{color:var(--monitic-text-secondary);align-items:center;gap:6px;padding:10px 14px;font-size:12px;display:flex}.ts-paginate .ts-btn{padding:4px 9px;font-size:12px;font-weight:500}.ts-mono{font-family:var(--monitic-font-mono);font-size:12px}.ts-muted{color:var(--monitic-text-secondary)}.ts-row{align-items:center;gap:8px;display:flex}.ts-col{flex-direction:column;gap:8px;display:flex}.ts-grow{flex:1}.ts-attach-strip{flex-wrap:wrap;gap:8px;padding:8px 12px 0;display:flex}.ts-attach-chip{background:var(--monitic-bg-secondary);border:1px solid var(--monitic-border-primary);border-radius:6px;align-items:center;gap:8px;max-width:220px;padding:6px 8px 6px 6px;font-size:12px;display:inline-flex}.ts-attach-chip__thumb{-o-object-fit:cover;object-fit:cover;background:var(--monitic-bg-tertiary);width:30px;height:30px;color:var(--monitic-text-secondary);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ts-attach-chip__thumb svg{width:15px;height:15px}.ts-attach-chip__meta{min-width:0;line-height:1.3}.ts-attach-chip__name{color:var(--monitic-text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.ts-attach-chip__size{color:var(--monitic-text-secondary);font-size:10.5px}.ts-attach-chip__rm{cursor:pointer;color:var(--monitic-text-muted);border-radius:4px;padding:2px;display:inline-flex}.ts-attach-chip__rm:hover{background:var(--monitic-bg-tertiary);color:var(--monitic-danger)}.ts-msg-attachments{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.ts-msg-attachments__img{-o-object-fit:cover;object-fit:cover;border:1px solid var(--monitic-border-primary);cursor:pointer;border-radius:6px;width:120px;height:90px;transition:filter .12s}.ts-msg-attachments__img:hover{filter:brightness(.94)}.ts-msg-attachments__file{background:var(--monitic-bg-secondary);border:1px solid var(--monitic-border-primary);color:var(--monitic-text-primary);border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;text-decoration:none;display:inline-flex}.ts-msg-attachments__file svg{width:16px;height:16px;color:var(--monitic-text-secondary)}.ts-lightbox{z-index:200;cursor:zoom-out;background:#0f172ad6;justify-content:center;align-items:center;padding:40px;animation:.15s ts-fade;display:flex;position:fixed;inset:0}.ts-lightbox img{border-radius:8px;max-width:92vw;max-height:88vh;box-shadow:0 20px 60px #00000080}.ts-lightbox__close{color:#fff;cursor:pointer;background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:absolute;top:24px;right:28px}.rb-mask{z-index:120;background:#0f172a73;justify-content:center;align-items:stretch;animation:.15s ts-fade;display:flex;position:fixed;inset:0}.rb{background:var(--monitic-bg-page);flex-direction:column;width:100%;max-width:1180px;height:100vh;margin-left:auto;animation:.2s ts-slide;display:flex;box-shadow:-8px 0 30px #0000002e}.rb__head{border-bottom:1px solid var(--monitic-border-primary);background:#fff;flex-shrink:0;align-items:center;gap:14px;padding:16px 24px;display:flex}.rb__head h2{margin:0;font-size:17px;font-weight:600}.rb__head .name-input{font:inherit;color:var(--monitic-text-primary);background:var(--monitic-bg-secondary);border:1px solid #0000;border-radius:6px;outline:none;min-width:320px;padding:6px 10px;font-size:15px;font-weight:600}.rb__head .name-input:focus{border-color:var(--monitic-main);background:#fff}.rb__head .name-input.missing{background:#f59e0b12;border-color:#f59e0b8c}.rb__foot .rb-save-why{color:#92400e;background:#f59e0b1a;border:1px solid #f59e0b59;border-radius:6px;align-items:center;gap:5px;margin-right:10px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.rb__body{flex:1;grid-template-columns:260px 1fr;min-height:0;display:grid;overflow:hidden}.rb-palette{border-right:1px solid var(--monitic-border-primary);background:#fff;padding:16px;overflow-y:auto}.rb-palette__sect{text-transform:uppercase;letter-spacing:.06em;color:var(--monitic-text-secondary);margin:16px 0 8px;font-size:10px;font-weight:700}.rb-palette__sect:first-child{margin-top:0}.rb-chip{border:1px solid var(--monitic-border-primary);cursor:grab;color:var(--monitic-text-primary);-webkit-user-select:none;user-select:none;background:#fff;border-radius:8px;align-items:center;gap:9px;margin-bottom:6px;padding:9px 11px;font-size:12.5px;font-weight:500;transition:border-color .1s,box-shadow .1s,transform 50ms;display:flex}.rb-chip:hover{border-color:var(--monitic-main-soft);box-shadow:0 2px 8px #0f172a0f}.rb-chip:active{cursor:grabbing;transform:scale(.98)}.rb-chip.dragging{opacity:.4}.rb-chip__ico{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.rb-chip__ico svg{width:14px;height:14px}.rb-chip.cond .rb-chip__ico{color:#1e40af;background:#3b82f61f}.rb-chip.act .rb-chip__ico{color:#166534;background:#22c55e1f}.rb-chip__grip{color:var(--monitic-text-muted);margin-left:auto;display:inline-flex}.rb-chip__grip svg{width:14px;height:14px}.rb-canvas{padding:24px 28px 60px;overflow-y:auto}.rb-flow{max-width:720px;margin:0 auto}.rb-node{border:1px solid var(--monitic-border-primary);box-shadow:var(--monitic-shadow-card);background:#fff;border-radius:12px;margin-bottom:0}.rb-node__head{border-bottom:1px solid var(--monitic-border-primary);align-items:center;gap:10px;padding:12px 16px;display:flex}.rb-node__badge{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:700}.rb-node__badge.when{color:#1e40af;background:#3b82f61f}.rb-node__badge.then{color:#166534;background:#22c55e1f}.rb-node__badge.trigger{color:#6b21a8;background:#a855f71f}.rb-node__title{color:var(--monitic-text-primary);font-size:13px;font-weight:600}.rb-node__body{padding:14px 16px}.rb-connector{flex-direction:column;align-items:center;padding:4px 0;display:flex}.rb-connector__line{background:var(--monitic-border-secondary);width:2px;height:18px}.rb-connector__pill{text-transform:uppercase;letter-spacing:.05em;color:var(--monitic-text-secondary);background:var(--monitic-bg-tertiary);border:1px solid var(--monitic-border-primary);border-radius:999px;padding:2px 10px;font-size:10px;font-weight:700}.rb-dropzone{border:1.5px dashed var(--monitic-border-secondary);text-align:center;color:var(--monitic-text-secondary);background:var(--monitic-bg-secondary);border-radius:10px;padding:18px;font-size:12.5px;transition:all .12s}.rb-dropzone.over{border-color:var(--monitic-main);color:var(--monitic-main);background:#2234550f}.rb-dropzone.compact{margin-top:8px;padding:10px}.rb-block{background:var(--monitic-bg-secondary);border:1px solid var(--monitic-border-primary);cursor:grab;border-radius:8px;align-items:center;gap:8px;margin-bottom:8px;padding:9px 10px;display:flex}.rb-block.dragging{opacity:.4}.rb-block.over-top{box-shadow:0 -2px 0 var(--monitic-main)}.rb-block__grip{color:var(--monitic-text-muted);cursor:grab;flex-shrink:0;display:inline-flex}.rb-block__grip svg{width:13px;height:13px}.rb-block__ico{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.rb-block.cond .rb-block__ico{color:#1e40af;background:#3b82f61f}.rb-block.act .rb-block__ico{color:#166534;background:#22c55e1f}.rb-block__ico svg{width:13px;height:13px}.rb-block select,.rb-block input{font:inherit;border:1px solid var(--monitic-border-secondary);color:var(--monitic-text-primary);background:#fff;border-radius:6px;outline:none;padding:5px 8px;font-size:12.5px}.rb-block select:focus,.rb-block input:focus{border-color:var(--monitic-main)}.rb-block__field{color:var(--monitic-text-primary);white-space:nowrap;font-weight:600}.rb-block__op{font-family:var(--monitic-font-mono);color:var(--monitic-text-secondary);border:1px solid var(--monitic-border-primary);background:#fff;border-radius:4px;padding:2px 6px;font-size:11px}.rb-block__rm{cursor:pointer;color:var(--monitic-text-muted);border-radius:5px;flex-shrink:0;margin-left:auto;padding:3px;display:inline-flex}.rb-block__rm:hover{background:var(--monitic-bg-tertiary);color:var(--monitic-danger)}.rb-block__val{flex:1;min-width:80px}.rb-logic{border:1px solid var(--monitic-border-primary);border-radius:6px;display:inline-flex;overflow:hidden}.rb-logic span{cursor:pointer;color:var(--monitic-text-secondary);background:#fff;padding:4px 12px;font-size:11.5px;font-weight:600}.rb-logic span.active{background:var(--monitic-main);color:#fff}.rb__foot{border-top:1px solid var(--monitic-border-primary);background:#fff;flex-shrink:0;align-items:center;gap:12px;padding:14px 24px;display:flex}.rb__foot .toggle{color:var(--monitic-text-secondary);cursor:pointer;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.rb-switch{background:var(--monitic-border-secondary);border-radius:999px;flex-shrink:0;width:36px;height:20px;transition:background .15s;position:relative}.rb-switch.on{background:var(--monitic-success)}.rb-switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}.rb-switch.on:after{transform:translate(16px)}.rb-preview{color:var(--monitic-text-secondary);flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.kbe-mask{z-index:130;background:#0f172a73;justify-content:center;animation:.15s ts-fade;display:flex;position:fixed;inset:0}.kbe{background:var(--monitic-bg-page);flex-direction:column;width:100%;max-width:1240px;height:100vh;margin-left:auto;animation:.2s ts-slide;display:flex;box-shadow:-8px 0 30px #0000002e}.kbe__head{border-bottom:1px solid var(--monitic-border-primary);background:#fff;flex-shrink:0;align-items:center;gap:12px;padding:14px 24px;display:flex}.kbe__head h2{margin:0;font-size:16px;font-weight:600}.kbe__body{flex:1;grid-template-columns:1fr 340px;min-height:0;display:grid;overflow:hidden}.kbe__main{padding:32px 48px 80px;overflow-y:auto}.kbe__side{border-left:1px solid var(--monitic-border-primary);background:#fff;padding:20px;overflow-y:auto}.kbe__foot{border-top:1px solid var(--monitic-border-primary);background:#fff;flex-shrink:0;align-items:center;gap:12px;padding:14px 24px;display:flex}.kbe-doc{max-width:720px;margin:0 auto}.kbe-cover{border:1.5px dashed var(--monitic-border-secondary);min-height:150px;color:var(--monitic-text-secondary);cursor:pointer;background:var(--monitic-bg-secondary);border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-bottom:22px;transition:border-color .12s;display:flex;position:relative;overflow:hidden}.kbe-cover:hover{border-color:var(--monitic-main);color:var(--monitic-main)}.kbe-cover.dragover{border-color:var(--monitic-main);background:#2234550f}.kbe-cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:240px}.kbe-cover__rm{color:#fff;cursor:pointer;background:#0f172a99;border-radius:6px;align-items:center;gap:4px;padding:5px 9px;font-size:11px;display:inline-flex;position:absolute;top:10px;right:10px}.kbe-title{width:100%;font-family:var(--monitic-font-sans);letter-spacing:-.015em;color:var(--monitic-text-primary);background:0 0;border:0;outline:0;margin-bottom:8px;padding:0;font-size:32px;font-weight:600;line-height:1.2}.kbe-title::placeholder{color:var(--monitic-border-secondary)}.kbe-excerpt{width:100%;font-family:var(--monitic-font-sans);color:var(--monitic-text-secondary);resize:none;background:0 0;border:0;outline:0;margin-bottom:18px;padding:0;font-size:16px;line-height:1.5}.kbe-toolbar{border-top:1px solid var(--monitic-border-primary);border-bottom:1px solid var(--monitic-border-primary);background:var(--monitic-bg-page);z-index:5;flex-wrap:wrap;align-items:center;gap:2px;margin-bottom:16px;padding:8px 0;display:flex;position:sticky;top:0}.kbe-tbtn{cursor:pointer;width:32px;height:32px;color:var(--monitic-text-secondary);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.kbe-tbtn:hover{background:var(--monitic-bg-tertiary);color:var(--monitic-text-primary)}.kbe-tbtn svg{width:16px;height:16px}.kbe-tbtn.wide{gap:5px;width:auto;padding:0 10px;font-size:12px;font-weight:600}.kbe-tdiv{background:var(--monitic-border-primary);width:1px;height:20px;margin:0 6px}.kbe-content{min-height:320px;color:var(--monitic-text-primary);outline:0;font-size:16px;line-height:1.75}.kbe-content:empty:before{content:attr(data-placeholder);color:var(--monitic-border-secondary)}.kbe-content h2{letter-spacing:-.01em;margin:24px 0 10px;font-size:24px;font-weight:600}.kbe-content h3{margin:20px 0 8px;font-size:19px;font-weight:600}.kbe-content p{margin:0 0 14px}.kbe-content ul,.kbe-content ol{margin:0 0 14px;padding-left:26px}.kbe-content li{margin-bottom:5px}.kbe-content img{border:1px solid var(--monitic-border-primary);border-radius:10px;max-width:100%;margin:14px 0}.kbe-content blockquote{border-left:3px solid var(--monitic-main);color:var(--monitic-text-secondary);margin:14px 0;padding:4px 0 4px 16px;font-style:italic}.kbe-content pre{background:var(--monitic-main);color:#e6edf7;font-family:var(--monitic-font-mono);border-radius:8px;margin:14px 0;padding:14px 16px;font-size:13px;overflow-x:auto}.kbe-content a{color:var(--monitic-mid);text-decoration:underline}.kbe-side-sect{text-transform:uppercase;letter-spacing:.06em;color:var(--monitic-text-secondary);margin:18px 0 8px;font-size:10px;font-weight:700}.kbe-side-sect:first-child{margin-top:0}.kbe-cat-add{gap:6px;margin-top:8px;display:flex}.kbe-cat-add input{font:inherit;border:1px solid var(--monitic-border-secondary);border-radius:6px;outline:none;flex:1;padding:7px 10px;font-size:12.5px}.kbp-mask{z-index:140;background:#0f172a8c;flex-direction:column;animation:.15s ts-fade;display:flex;position:fixed;inset:0}.kbp-bar{background:var(--monitic-main);color:#fff;flex-shrink:0;align-items:center;gap:12px;padding:10px 20px;display:flex}.kbp-bar .urlbar{color:#ffffffd9;max-width:560px;font-size:12px;font-family:var(--monitic-font-mono);background:#ffffff1f;border-radius:999px;flex:1;align-items:center;gap:8px;padding:6px 14px;display:flex}.kbp-bar .tag{background:#ffffff24;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.kbp-scroll{background:#fff;flex:1;overflow-y:auto}.kbp-hero{background:var(--monitic-bg-secondary);border-bottom:1px solid var(--monitic-border-primary)}.kbp-hero img{-o-object-fit:cover;object-fit:cover;width:100%;max-height:360px;display:block}.kbp-article{max-width:720px;margin:0 auto;padding:40px 24px 80px}.kbp-breadcrumb{color:var(--monitic-text-secondary);align-items:center;gap:6px;margin-bottom:16px;font-size:12.5px;display:flex}.kbp-breadcrumb .cat{color:var(--monitic-main);font-weight:600}.kbp-title{letter-spacing:-.02em;color:var(--monitic-text-primary);margin:0 0 14px;font-size:38px;font-weight:700;line-height:1.15}.kbp-excerpt{color:var(--monitic-text-secondary);margin-bottom:22px;font-size:19px;line-height:1.5}.kbp-byline{border-bottom:1px solid var(--monitic-border-primary);align-items:center;gap:12px;margin-bottom:28px;padding-bottom:24px;display:flex}.kbp-byline .avatar{background:var(--monitic-main);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:13px;font-weight:600;display:inline-flex}.kbp-byline .who{color:var(--monitic-text-primary);font-size:13.5px;font-weight:600}.kbp-byline .meta{color:var(--monitic-text-secondary);font-size:12px}.kbp-body{color:#1f2a44;font-size:17px;line-height:1.8}.kbp-body h2{letter-spacing:-.01em;margin:30px 0 12px;font-size:26px;font-weight:600}.kbp-body h3{margin:24px 0 8px;font-size:20px;font-weight:600}.kbp-body p{margin:0 0 18px}.kbp-body ul,.kbp-body ol{margin:0 0 18px;padding-left:28px}.kbp-body li{margin-bottom:7px}.kbp-body img{border-radius:12px;max-width:100%;margin:20px 0}.kbp-body blockquote{border-left:4px solid var(--monitic-main);color:var(--monitic-text-secondary);margin:20px 0;padding:6px 0 6px 20px;font-size:19px;font-style:italic}.kbp-body pre{background:var(--monitic-main);color:#e6edf7;font-family:var(--monitic-font-mono);border-radius:10px;margin:20px 0;padding:16px 18px;font-size:14px;overflow-x:auto}.kbp-tags{flex-wrap:wrap;gap:8px;margin-top:36px;display:flex}.kbp-tags .t{background:var(--monitic-bg-secondary);color:var(--monitic-text-secondary);border-radius:999px;padding:5px 12px;font-size:12.5px}.kbp-feedback{border:1px solid var(--monitic-border-primary);text-align:center;background:var(--monitic-bg-secondary);border-radius:12px;margin-top:40px;padding:24px}.kbp-empty-body{color:var(--monitic-text-muted);font-style:italic}.ra-mask{z-index:200;background:#080c16b8;justify-content:center;align-items:center;padding:32px;animation:.15s ts-fade;display:flex;position:fixed;inset:0}.ra{background:#0d1320;border-radius:12px;flex-direction:column;width:100%;max-width:920px;height:88vh;display:flex;overflow:hidden;box-shadow:0 30px 80px #00000080}.ra__bar{color:#e6edf7;background:#131c2e;border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:12px;padding:11px 16px;display:flex}.ra__dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.ra__dot.connecting{background:#f59e0b;animation:1s infinite ra-pulse}.ra__dot.live{background:#22c55e}@keyframes ra-pulse{0%,to{opacity:1}50%{opacity:.35}}.ra__title{align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:inline-flex}.ra__meta{color:#e6edf780;font-size:11.5px;font-family:var(--monitic-font-mono)}.ra__phase{color:#4ade80;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.ra__rec{background:#ef4444;border-radius:50%;width:8px;height:8px;animation:1.2s infinite ra-pulse}.ra__btn{color:#e6edf7;font:inherit;cursor:pointer;background:#ffffff1a;border:0;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.ra__btn:hover{background:#ef4444cc}.ra__stage{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.ra__connecting{text-align:center;color:#e6edf7}.ra__spinner{border:3px solid #ffffff1f;border-top-color:#3b82f6;border-radius:50%;width:44px;height:44px;margin:0 auto 18px;animation:.8s linear infinite ra-spin}@keyframes ra-spin{to{transform:rotate(360deg)}}.ra__connecting-title{margin-bottom:18px;font-size:15px;font-weight:600}.ra__steps{text-align:left;flex-direction:column;gap:9px;display:inline-flex}.ra__step{color:#e6edf78c;align-items:center;gap:8px;font-size:12.5px;display:flex}.ra__step.done{color:#4ade80}.ra__step.active{color:#e6edf7}.ra__minidot{background:#3b82f6;border-radius:50%;width:8px;height:8px;animation:1s infinite ra-pulse}.ra__consent{color:#e6edf766;max-width:360px;margin-top:22px;font-size:11px;line-height:1.5}.ra__desktop{flex-direction:column;width:100%;height:100%;display:flex}.ra__desktop-top{color:#ffffffd9;background:linear-gradient(#1f3460,#1a2c52);justify-content:space-between;align-items:center;padding:8px 16px;font-size:12px;display:flex}.ra__desktop-body{background:radial-gradient(circle at 30% 20%,#28406e,#0e1626);flex:1;justify-content:center;align-items:flex-start;min-height:0;padding:36px;display:flex}.ra__win{background:#0b1220;border:1px solid #ffffff14;border-radius:8px;width:100%;max-width:600px;overflow:hidden;box-shadow:0 18px 50px #00000080}.ra__win-bar{color:#ffffffb3;background:#1b2740;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:flex}.ra__win-dots{gap:5px;display:inline-flex}.ra__win-dots i{background:#fff3;border-radius:50%;width:10px;height:10px;display:inline-block}.ra__term{font-family:var(--monitic-font-mono);color:#cfe3ff;padding:14px 16px;font-size:12.5px;line-height:1.7}.ra__term .ra__p{color:#4ade80}.ra__term .ra__dim{color:#cfe3ff73}.ra__cursor{animation:.9s step-end infinite ra-pulse}.ra__toolbar{background:#131c2e;border-top:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:8px;padding:10px 16px;display:flex}.ra__tool{color:#e6edf7;font:inherit;cursor:pointer;background:#ffffff14;border:0;border-radius:6px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:500;display:inline-flex}.ra__tool:hover{background:#ffffff29}.ra__latency{color:#e6edf780;font-size:11px;font-family:var(--monitic-font-mono)}.inv-mask{z-index:210;background:#0f172a8c;flex-direction:column;animation:.15s ts-fade;display:flex;position:fixed;inset:0}.inv-toolbar{background:var(--monitic-main);color:#fff;flex-shrink:0;align-items:center;gap:10px;padding:10px 18px;display:flex}.inv-tbtn{color:#fff;font:inherit;cursor:pointer;background:#ffffff1f;border:0;border-radius:6px;align-items:center;gap:6px;padding:7px 13px;font-size:12px;font-weight:600;display:inline-flex}.inv-tbtn:hover{background:#ffffff38}.inv-scroll{flex:1;justify-content:center;padding:28px;display:flex;overflow-y:auto}.inv-page{background:#fff;align-self:flex-start;width:100%;max-width:800px;min-height:1040px;padding:48px 52px;box-shadow:0 10px 40px #0000002e}.inv-head{border-bottom:3px solid var(--monitic-main);justify-content:space-between;gap:24px;margin-bottom:26px;padding-bottom:22px;display:flex}.inv-brand{flex-direction:column;gap:12px;display:flex}.inv-logo{align-self:flex-start;height:30px}.inv-seller{color:#475569;font-size:11.5px;line-height:1.65}.inv-seller__name{color:#0f172a;margin-bottom:2px;font-size:14px;font-weight:700}.inv-meta{text-align:right;flex-shrink:0}.inv-meta__title{letter-spacing:.06em;margin-bottom:12px;font-size:28px;font-weight:700}.inv-meta table{border-collapse:collapse;margin-left:auto;font-size:12px}.inv-meta td{padding:2px 0}.inv-meta td:first-child{color:#64748b;text-align:right;padding-right:12px}.inv-meta td:last-child{color:#0f172a;font-weight:600}.inv-billto{color:#475569;margin-bottom:24px;font-size:12.5px;line-height:1.6}.inv-billto__label{letter-spacing:.08em;color:#94a3b8;margin-bottom:6px;font-size:10px;font-weight:700}.inv-billto__name{color:#0f172a;margin-bottom:3px;font-size:16px;font-weight:700}.inv-table{border-collapse:collapse;width:100%;margin-bottom:24px}.inv-table thead th{color:#fff;text-transform:uppercase;letter-spacing:.04em;text-align:left;padding:11px 12px;font-size:11px;font-weight:600}.inv-table thead th:first-child{border-radius:6px 0 0}.inv-table thead th:last-child{border-radius:0 6px 0 0}.inv-table tbody td{color:#1f2a44;border-bottom:1px solid #eef1f5;padding:11px 12px;font-size:13px}.inv-totals{justify-content:flex-end;margin-bottom:30px;display:flex}.inv-totals__box{width:280px}.inv-totals .row{color:#475569;border-bottom:1px solid #eef1f5;justify-content:space-between;padding:7px 0;font-size:13px;display:flex}.inv-totals .row.grand{border-top:2px solid;border-bottom:0;margin-top:4px;padding-top:12px;font-size:17px;font-weight:700}.inv-pay{color:#1f2a44;background:#f8fafc;border:1px solid #eef1f5;border-radius:8px;margin-bottom:28px;padding:14px 16px;font-size:12px;line-height:1.7}.inv-pay__label{letter-spacing:.08em;color:#94a3b8;margin-bottom:6px;font-size:10px;font-weight:700}.inv-foot{text-align:center;color:#94a3b8;border-top:1px solid #eef1f5;padding-top:20px;font-size:11px}.ts-menu{z-index:30;border:1px solid var(--monitic-border-primary);background:#fff;border-radius:8px;min-width:230px;max-height:340px;padding:6px;position:absolute;top:calc(100% + 6px);overflow-y:auto;box-shadow:0 12px 30px #0f172a29}.ts-menu__sect{text-transform:uppercase;letter-spacing:.06em;color:var(--monitic-text-secondary);padding:6px 10px 4px;font-size:10px;font-weight:700}.ts-help-btn{color:var(--monitic-text-secondary);padding:6px 8px}.ts-help-btn:hover{color:#2563eb}.ts-help-backdrop{z-index:40;position:fixed;inset:0}.ts-help-pop{z-index:41;background:var(--monitic-bg-primary);border:1px solid var(--monitic-border-secondary);width:280px;color:var(--monitic-text-secondary);border-radius:8px;align-items:flex-start;gap:7px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #0000002e}.ts-help-pop svg{color:#2563eb;flex-shrink:0;margin-top:1px}.ts-menu__item{cursor:pointer;border-radius:6px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;display:flex}.ts-menu__item:hover{background:var(--monitic-bg-secondary)}.ts-menu__item.active{background:#2234550f}.frm-field{margin-bottom:16px}.frm-label{letter-spacing:.07em;color:#94a3b8;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:700}.frm-value{color:#1f2a44;font-size:14px}.frm-edit{box-sizing:border-box;width:100%;font:inherit;color:#1f2a44;resize:vertical;border:1px solid #e2e8f0;border-radius:8px;outline:none;min-height:64px;padding:10px 12px;font-size:13.5px}.frm-edit:focus{border-color:var(--monitic-main)}.frm-cell{font:inherit;color:#1f2a44;border:1px solid #e2e8f0;border-radius:6px;outline:none;padding:7px 9px;font-size:13px}.frm-cell:focus{border-color:var(--monitic-main)}.frm-signs{grid-template-columns:1fr 1fr;gap:28px;margin:26px 0 18px;display:grid}.frm-sign__line{color:#1f2a44;border-top:1.5px solid #1f2a44;margin-top:48px;padding-top:6px;font-size:13px;font-weight:600}.frm-sign__name{color:#64748b;margin-top:3px;font-size:11.5px}.frm-approval-toggle{border-top:1px solid #eef1f5;align-items:center;margin-top:8px;padding:12px 0;display:flex}@media print{.frm-noprint{display:none!important}body *{visibility:hidden!important}.inv-mask,.inv-mask *{visibility:visible!important}.inv-mask{background:#fff;position:absolute;inset:0}.inv-toolbar{display:none!important}.inv-scroll{padding:0;overflow:visible}.inv-page{box-shadow:none;max-width:none}}.ts-formgroup.error input,.ts-formgroup.error select,.ts-formgroup.error textarea,input.error,select.error,textarea.error{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc26261f!important}.ts-field-error{color:#991b1b;align-items:center;gap:4px;margin-top:3px;font-size:11px;display:flex}.ts-form-error{color:#991b1b;background:#dc262614;border:1px solid #dc26264d;border-radius:8px;align-items:center;gap:8px;margin:0 0 12px;padding:9px 13px;font-size:12.5px;display:flex}label .req,.req-mark{color:#dc2626;font-weight:700}.ts-toasts{z-index:9999;flex-direction:column;gap:8px;max-width:380px;display:flex;position:fixed;bottom:18px;right:18px}.ts-toast{color:#fff;cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:11px 14px;font-size:13px;font-weight:500;animation:.18s ts-toast-in;display:flex;box-shadow:0 6px 20px #0000002e}.ts-toast.error{background:#b91c1c}.ts-toast.success{background:#15803d}.ts-toast.info{background:#1d4ed8}.ts-toast__msg{flex:1;line-height:1.35}.ts-toast__x{opacity:.7;flex-shrink:0}@keyframes ts-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dark .ts-card,.dark .ts-kpi,.dark .ts-menu,.dark .ts-detail__head,.dark .ts-drawer,.dark .ts-composer,.dark .rb__head,.dark .rb-palette,.dark .rb-canvas,.dark .rb__foot,.dark .kbe__head{background:var(--monitic-bg-primary);color:var(--monitic-text-primary)}.dark .ts-formgroup input:not([type=checkbox]):not([type=radio]),.dark .ts-formgroup textarea,.dark .ts-formgroup select,.dark .ts-composer textarea,.dark .rb-block select,.dark .rb-block input,.dark .rb__head .name-input,.dark .ts-btn.outline,.dark .ts-filterbar,.dark .ts-filterbar .chip,.dark .ts-filterbar .toggle-group .opt,.dark .ts-composer__tab.active,.dark .rb-chip,.dark .rb-block,.dark .rb-logic span{background:var(--monitic-bg-secondary);color:var(--monitic-text-primary);border-color:var(--monitic-border-primary)}.dark .ts-msg__bubble,.dark .ts-table tbody tr:hover{background:var(--monitic-bg-secondary)}.dark .ts-table tbody tr.selected{background:#3b82f626}.dark .ts-msg__bubble.internal,.dark .ts-composer__tab.active.internal{color:#fcd34d;background:#f59e0b1f;border-color:#f59e0b4d}.dark .rb-node{background:var(--monitic-bg-primary)}.dark .ar-confirm,.dark .ts-confirm,.dark .ts-tplcard,.dark .ts-typecard,.dark .ts-modepick .opt{color:var(--monitic-text-primary);background:var(--monitic-bg-primary)!important;border-color:var(--monitic-border-primary)!important}.dark .ts-modepick .opt.active{background:#3b82f626!important}.dark .ts-pillchip,.dark .kb-prev__tag{background:var(--monitic-bg-secondary)!important;color:var(--monitic-text-primary)!important}.ts-req-badges{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.ts-req-badge{border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600;line-height:1.5}.ts-req-badge.internal{color:#6d28d9;background:#ede9fe}.ts-req-badge.billable{color:#0369a1;background:#e0f2fe}.ts-req-badge.warn{color:#92400e;background:#fef3c7}.ts-pill[data-v-3f3567c9]{letter-spacing:.04em;white-space:nowrap;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.ts-pill__dot[data-v-3f3567c9]{border-radius:50%;flex-shrink:0;width:6px;height:6px}.ts-prio[data-v-1c5cdfc9]{white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.ts-prio__arrow[data-v-1c5cdfc9]{font-size:10px;line-height:1}.ts-perm[data-v-e5ded117]{color:var(--monitic-main);text-transform:uppercase;letter-spacing:.04em;background:#2234551a;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.ts-typegrid[data-v-e5ded117]{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.ts-typecard[data-v-e5ded117]{border:1px solid var(--monitic-border-secondary);cursor:pointer;background:#fff;border-radius:6px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.ts-typecard.active[data-v-e5ded117]{border-color:var(--monitic-main);background:#2234550d}.ts-typecard__t[data-v-e5ded117]{color:var(--monitic-text-primary);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.ts-typecard__d[data-v-e5ded117]{color:var(--monitic-text-secondary);font-size:11px}.ts-reqkind[data-v-e5ded117]{border:1px solid var(--monitic-border-secondary);border-radius:6px;display:inline-flex;overflow:hidden}.ts-reqkind .opt[data-v-e5ded117]{cursor:pointer;color:var(--monitic-text-secondary);background:#fff;padding:7px 14px;font-size:12.5px;font-weight:600}.ts-reqkind .opt+.opt[data-v-e5ded117]{border-left:1px solid var(--monitic-border-secondary)}.ts-reqkind .opt.active[data-v-e5ded117]{background:var(--monitic-main);color:#fff}.ts-cancel-overlay[data-v-d8c585e5]{z-index:1300;background:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ts-cancel-card[data-v-d8c585e5]{background:var(--monitic-bg-primary,#fff);border:1px solid var(--monitic-border-secondary);border-radius:12px;width:100%;max-width:440px;padding:18px;box-shadow:0 18px 50px #0f172a40}.head[data-v-d8c585e5]{align-items:flex-start;gap:10px;display:flex}.ico[data-v-d8c585e5]{color:#dc2626;background:#ef44441a;border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.ttl[data-v-d8c585e5]{flex-direction:column;gap:3px;min-width:0;display:flex}.ttl strong[data-v-d8c585e5]{color:var(--monitic-text-primary);font-size:14px}.ttl .tkt[data-v-d8c585e5]{color:var(--monitic-text-secondary);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.warn[data-v-d8c585e5]{color:var(--monitic-text-secondary);margin:12px 0 0;font-size:12px}.epic[data-v-d8c585e5]{color:#92400e;background:#f59e0b1a;border:1px solid #f59e0b59;border-radius:8px;align-items:flex-start;gap:7px;margin-top:10px;padding:9px 11px;font-size:12px;line-height:1.45;display:flex}.epic .lnk[data-v-d8c585e5]{color:#92400e;cursor:pointer;background:0 0;border:none;margin-left:4px;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.lbl[data-v-d8c585e5]{color:var(--monitic-text-secondary);margin:12px 0 5px;font-size:11.5px;font-weight:600;display:block}.lbl .req[data-v-d8c585e5]{color:#dc2626}textarea[data-v-d8c585e5]{border:1px solid var(--monitic-border-secondary);resize:vertical;background:var(--monitic-bg-primary);width:100%;color:var(--monitic-text-primary);border-radius:8px;padding:8px 10px;font-size:12.5px}textarea[data-v-d8c585e5]:focus{border-color:var(--monitic-main);outline:none}.foot[data-v-d8c585e5]{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.ts-pause-overlay[data-v-3e10df93]{z-index:1300;background:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ts-pause-card[data-v-3e10df93]{background:var(--monitic-bg-primary,#fff);border:1px solid var(--monitic-border-secondary);border-radius:12px;width:100%;max-width:440px;padding:18px;box-shadow:0 18px 50px #0f172a40}.head[data-v-3e10df93]{align-items:flex-start;gap:10px;display:flex}.ico[data-v-3e10df93]{color:#b45309;background:#f59e0b1f;border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.ttl[data-v-3e10df93]{flex-direction:column;gap:3px;min-width:0;display:flex}.ttl strong[data-v-3e10df93]{color:var(--monitic-text-primary);font-size:14px}.ttl .tkt[data-v-3e10df93]{color:var(--monitic-text-secondary);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.warn[data-v-3e10df93]{color:var(--monitic-text-secondary);margin:12px 0 0;font-size:12px}.lbl[data-v-3e10df93]{color:var(--monitic-text-secondary);margin:12px 0 5px;font-size:11.5px;font-weight:600;display:block}.lbl .req[data-v-3e10df93]{color:#dc2626}select[data-v-3e10df93],textarea[data-v-3e10df93]{border:1px solid var(--monitic-border-secondary);background:var(--monitic-bg-primary);width:100%;color:var(--monitic-text-primary);border-radius:8px;padding:8px 10px;font-size:12.5px}textarea[data-v-3e10df93]{resize:vertical}select[data-v-3e10df93]:focus,textarea[data-v-3e10df93]:focus{border-color:var(--monitic-main);outline:none}.hint[data-v-3e10df93]{color:var(--monitic-text-secondary);margin-top:8px;font-size:11px}.foot[data-v-3e10df93]{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.ts-type[data-v-251bbc98]{white-space:nowrap;border:1px solid #0000;border-radius:4px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.ts-avatar[data-v-1fb23366]{background:var(--monitic-main);color:#fff;letter-spacing:-.01em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.ts-avatar.mid[data-v-1fb23366]{background:var(--monitic-mid)}.ts-avatar.green[data-v-1fb23366]{background:#166534}.ts-avatar.unassigned[data-v-1fb23366]{background:var(--monitic-bg-tertiary);color:var(--monitic-text-secondary);border:1px dashed var(--monitic-border-secondary);font-weight:400}.ts-subbadge[data-v-b4ee8320]{color:#6b21a8;background:#7c3aed1f;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.ts-tagchip[data-v-b4ee8320]{background:var(--monitic-bg-tertiary);color:var(--monitic-text-secondary);border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.ts-audit-row[data-v-b4ee8320]{border-bottom:1px solid var(--monitic-border-primary);grid-template-columns:140px 1fr;gap:14px;padding:10px 0;font-size:13px;display:grid}.ts-audit-action[data-v-b4ee8320]{background:var(--monitic-bg-tertiary);border-radius:4px;padding:1px 6px;font-size:11px}.ts-msg__avatar.sys[data-v-b4ee8320],[data-v-b4ee8320] .ts-avatar.sys{background:var(--monitic-bg-tertiary);color:var(--monitic-text-secondary)}.ts-assign-reason[data-v-b4ee8320]{padding:6px 10px 8px}.ts-assign-reason input[data-v-b4ee8320]{width:100%;font:inherit;border:1px solid var(--monitic-border-secondary);border-radius:6px;outline:none;padding:6px 9px;font-size:12.5px}.ts-approval-form[data-v-b4ee8320]{border-top:1px solid var(--monitic-border-primary);flex-direction:column;gap:8px;padding:12px;display:flex}.ts-approval-input[data-v-b4ee8320]{width:100%;font:inherit;border:1px solid var(--monitic-border-secondary);border-radius:6px;outline:none;padding:8px 11px;font-size:13px}.ts-appr-pill[data-v-b4ee8320]{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;align-items:center;margin-left:6px;padding:1px 7px;font-size:10px;font-weight:600;display:inline-flex}.ts-appr-pill.pending[data-v-b4ee8320]{color:#92400e;background:#f59e0b29}.ts-appr-pill.approved[data-v-b4ee8320]{color:#166534;background:#22c55e29}.ts-appr-pill.rejected[data-v-b4ee8320]{color:#991b1b;background:#ef444424}.ts-appr-pill.cancelled[data-v-b4ee8320]{background:var(--monitic-bg-tertiary);color:var(--monitic-text-secondary)}[data-v-b4ee8320] .ts-costlines tr.onhold td{background:#f59e0b0f}.ts-line-actions[data-v-b4ee8320]{white-space:nowrap}.ts-iconbtn[data-v-b4ee8320]{border:1px solid var(--monitic-border-secondary);background:var(--monitic-bg-primary);width:26px;height:26px;color:var(--monitic-text-secondary);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;margin-left:4px;display:inline-flex}.ts-iconbtn[data-v-b4ee8320]:hover{background:var(--monitic-bg-tertiary);color:var(--monitic-text-primary)}.ts-iconbtn.danger[data-v-b4ee8320]:hover{color:#991b1b;border-color:#ef444466}.ts-iconbtn.danger.active[data-v-b4ee8320]{color:#991b1b;background:#ef44441f;border-color:#ef444466}.ts-iconbtn[data-v-b4ee8320]:disabled{opacity:.5;cursor:default}.ts-edited-hint[data-v-b4ee8320]{text-transform:uppercase;letter-spacing:.04em;color:#6b21a8;background:#7c3aed1f;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:600}.ts-override-form[data-v-b4ee8320]{padding:4px 0 8px}.ts-override-grid[data-v-b4ee8320]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.ts-cost-field[data-v-b4ee8320]{display:block}.ts-cost-field>span[data-v-b4ee8320],.ts-override-form label>span[data-v-b4ee8320]{color:var(--monitic-text-secondary);margin-bottom:4px;font-size:11px;font-weight:600;display:block}.ts-cost-input[data-v-b4ee8320]{width:100%;font:inherit;border:1px solid var(--monitic-border-secondary);background:var(--monitic-bg-primary);color:var(--monitic-text-primary);border-radius:6px;outline:none;padding:8px 11px;font-size:13px}.ts-cost-toggle[data-v-b4ee8320]{background:var(--monitic-bg-tertiary);border-radius:8px;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.ts-cost-toggle .seg[data-v-b4ee8320]{cursor:pointer;color:var(--monitic-text-secondary);border-radius:6px;padding:5px 12px;font-size:12px;font-weight:600}.ts-cost-toggle .seg[data-v-b4ee8320]:not(.active):hover{color:var(--monitic-text-primary)}.ts-cost-toggle .seg.active[data-v-b4ee8320]{background:var(--monitic-bg-primary);color:var(--monitic-text-primary);box-shadow:0 1px 2px #00000014}[data-v-b4ee8320] .ts-costlines tr.ts-override-row td{background:var(--monitic-bg-secondary)}.frm-kind[data-v-b4ee8320]{text-transform:uppercase;letter-spacing:.04em;background:var(--monitic-bg-tertiary);color:var(--monitic-text-secondary);border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.frm-item-row[data-v-b4ee8320]{grid-template-columns:1fr 1fr 130px 32px;align-items:center;gap:8px;margin-bottom:8px;display:grid}.frm-brand[data-v-b4ee8320]{border:1px solid var(--monitic-border-primary);border-left:3px solid var(--monitic-main);background:var(--monitic-bg-secondary);border-radius:8px;padding:12px 14px}.frm-brand__logo[data-v-b4ee8320]{-o-object-fit:contain;object-fit:contain;max-width:160px;max-height:40px;margin-bottom:6px;display:block}.frm-brand__name[data-v-b4ee8320]{color:var(--monitic-main);font-size:15px;font-weight:700}.frm-label[data-v-b4ee8320]{color:var(--monitic-text-secondary);margin-bottom:4px;font-size:11px;font-weight:600}.frm-sign[data-v-b4ee8320]{border-top:1px solid var(--monitic-border-primary);padding-top:12px}.frm-sign__pad[data-v-b4ee8320]{border:1px dashed var(--monitic-border-secondary);touch-action:none;cursor:crosshair;background:#fff;border-radius:8px;width:100%;max-width:600px;height:180px}.frm-sign__img[data-v-b4ee8320]{border:1px solid var(--monitic-border-primary);background:#fff;border-radius:8px;max-width:320px}.ts-atts[data-v-b4ee8320]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.ts-att-wrap[data-v-b4ee8320]{display:inline-flex;position:relative}.ts-att-img[data-v-b4ee8320]{border:1px solid var(--monitic-border-primary);background:var(--monitic-bg-secondary);border-radius:6px;width:72px;height:72px;display:block;overflow:hidden}.ts-att-img img[data-v-b4ee8320]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.ts-att-file[data-v-b4ee8320]{border:1px solid var(--monitic-border-secondary);background:var(--monitic-bg-primary);max-width:240px;color:var(--monitic-text-primary);border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;text-decoration:none;display:inline-flex}.ts-att-file[data-v-b4ee8320]:hover{border-color:var(--monitic-main);color:var(--monitic-main)}.ts-att-file .nm[data-v-b4ee8320]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ts-att-file .sz[data-v-b4ee8320]{color:var(--monitic-text-secondary);font-size:11px}.ts-att-file .dl[data-v-b4ee8320]{opacity:.6;flex-shrink:0}.ts-att-rm[data-v-b4ee8320]{background:var(--monitic-danger,#ef4444);color:#fff;cursor:pointer;opacity:0;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;transition:opacity .12s;display:inline-flex;position:absolute;top:-6px;right:-6px}.ts-att-wrap:hover .ts-att-rm[data-v-b4ee8320]{opacity:1}.ts-att-rm[data-v-b4ee8320]:disabled{opacity:.4;cursor:default}.ts-att-flags[data-v-b4ee8320]{gap:6px;margin-top:6px;display:flex}.ts-att-badge[data-v-b4ee8320]{border-radius:999px;align-items:center;gap:3px;padding:1px 7px;font-size:10px;font-weight:600;display:inline-flex}.ts-att-badge.cust[data-v-b4ee8320]{color:#1e40af;background:#3b82f624}.ts-att-wrap .ts-att-badge.cust[data-v-b4ee8320]{padding:1px 4px;position:absolute;bottom:2px;left:2px}.ts-att-badge.scan[data-v-b4ee8320]{color:#92400e;background:#f59e0b29}.ts-composer__files[data-v-b4ee8320]{flex-wrap:wrap;gap:6px;padding:8px 12px 0;display:flex}.ts-att-chip[data-v-b4ee8320]{background:var(--monitic-bg-tertiary);color:var(--monitic-text-primary);border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:11.5px;display:inline-flex}.ts-att-chip svg[data-v-b4ee8320]{cursor:pointer;opacity:.6}.ts-att-chip svg[data-v-b4ee8320]:hover{opacity:1}.ts-page-inner[data-v-54fc9dce]{flex-direction:column;display:flex}.ts-select[data-v-54fc9dce]{cursor:pointer;padding:5px 10px;font-size:12px;font-weight:500}.ts-bulkbar[data-v-54fc9dce]{background:var(--monitic-bg-secondary);border:1px solid var(--monitic-border-secondary);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 2px;padding:8px 12px;display:flex}.ts-bulkbar .cnt[data-v-54fc9dce]{color:var(--monitic-main);padding-right:4px;font-size:12px;font-weight:600}.ts-row-sel[data-v-54fc9dce]{background:#2234550d}.ts-bulk-del[data-v-54fc9dce]{color:#991b1b;border-color:#991b1b4d}.ts-bulk-del[data-v-54fc9dce]:hover:not(:disabled){background:#ef444414}.ts-views-wrap[data-v-54fc9dce]{display:inline-flex;position:relative}.ts-views-backdrop[data-v-54fc9dce]{z-index:40;position:fixed;inset:0}.ts-views-pop[data-v-54fc9dce]{z-index:41;background:var(--monitic-bg-primary);border:1px solid var(--monitic-border-secondary);border-radius:10px;width:300px;max-height:380px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 12px 32px #0000002e}.ts-views-save[data-v-54fc9dce]{flex-direction:column;gap:6px;padding:6px;display:flex}.ts-views-save input[type=text][data-v-54fc9dce],.ts-views-save input[data-v-54fc9dce]:not([type]){font:inherit;border:1px solid var(--monitic-border-secondary);box-sizing:border-box;border-radius:6px;outline:none;width:100%;padding:7px 9px;font-size:13px}.ts-views-shared[data-v-54fc9dce]{color:var(--monitic-text-secondary);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:inline-flex}.ts-views-sect[data-v-54fc9dce]{text-transform:uppercase;letter-spacing:.05em;color:var(--monitic-text-muted);border-top:1px solid var(--monitic-border-primary);margin-top:4px;padding:8px 8px 4px;font-size:10px;font-weight:700}.ts-views-empty[data-v-54fc9dce]{color:var(--monitic-text-muted);padding:6px 8px 10px;font-size:12px}.ts-views-item[data-v-54fc9dce]{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;padding:7px 8px;display:flex}.ts-views-item[data-v-54fc9dce]:hover{background:var(--monitic-bg-secondary)}.ts-views-item .n[data-v-54fc9dce]{color:var(--monitic-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:500;overflow:hidden}.ts-views-item .acts[data-v-54fc9dce]{color:var(--monitic-text-muted);gap:6px;display:inline-flex}.ts-views-item .acts svg[data-v-54fc9dce]{cursor:pointer}.ts-views-item .acts svg[data-v-54fc9dce]:hover{color:var(--monitic-text-primary)}.ts-views-item .acts svg.on[data-v-54fc9dce]{color:var(--monitic-main)}.ts-views-item .badge[data-v-54fc9dce]{color:var(--monitic-main);background:#22345514;border-radius:10px;align-items:center;gap:3px;padding:1px 6px;font-size:9px;font-weight:700;display:inline-flex}.ts-chiprow[data-v-54fc9dce]{flex-wrap:wrap;align-items:center;gap:6px;padding:0 4px 12px;display:flex}.ts-chiprow__lbl[data-v-54fc9dce]{color:var(--monitic-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-right:6px;font-size:11px;font-weight:600}.ts-pillchip[data-v-54fc9dce]{cursor:pointer;border:1px solid var(--monitic-border-primary);color:var(--monitic-text-primary);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:500;transition:all .1s;display:inline-flex}.ts-pillchip.active[data-v-54fc9dce]{background:var(--monitic-main);color:#fff;border-color:var(--monitic-main)}.ts-pillchip__cnt[data-v-54fc9dce]{background:var(--monitic-bg-tertiary);color:var(--monitic-text-secondary);border-radius:999px;padding:0 5px;font-size:10px;font-weight:700;line-height:1.5}.ts-pillchip__cnt.active[data-v-54fc9dce]{color:#fff;background:#fff3}.ts-list-tabs[data-v-54fc9dce]{border-bottom:1px solid var(--monitic-border-primary);gap:2px;padding:8px 12px 0;display:flex;overflow:auto}.ts-list-tab[data-v-54fc9dce]{cursor:pointer;color:var(--monitic-text-secondary);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 12px;font-size:12px;font-weight:500;display:inline-flex}.ts-list-tab.active[data-v-54fc9dce]{color:var(--monitic-main);border-bottom-color:var(--monitic-main);font-weight:600}.ts-list-tab__count[data-v-54fc9dce]{background:var(--monitic-bg-tertiary);color:var(--monitic-text-secondary);border-radius:999px;padding:3px 7px;font-size:11px;font-weight:700;line-height:1}.ts-list-tab__count.active[data-v-54fc9dce]{background:var(--monitic-main);color:#fff}.ts-subbadge[data-v-54fc9dce]{color:#6b21a8;vertical-align:middle;background:#7c3aed1f;border-radius:4px;align-items:center;gap:3px;margin-right:6px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-flex}select.ts-select[data-v-54fc9dce]{appearance:auto}.ts-page-inner[data-v-6541881e]{flex-direction:column;gap:14px;display:flex}.ts-queue-grid[data-v-6541881e]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.ts-queue-card[data-v-6541881e]{cursor:pointer;transition:box-shadow .12s,border-color .12s}.ts-queue-card.active[data-v-6541881e]{border-color:var(--monitic-main);box-shadow:0 0 0 2px #2234551a}.ts-qc-head[data-v-6541881e]{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.ts-qc-icon[data-v-6541881e]{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.ts-qc-name[data-v-6541881e]{color:var(--monitic-text-primary);font-size:14px;font-weight:700}.ts-qc-mode[data-v-6541881e]{color:var(--monitic-text-secondary);margin-top:2px;font-size:11px}.ts-qc-stats[data-v-6541881e]{border-top:1px solid var(--monitic-border-primary);border-bottom:1px solid var(--monitic-border-primary);grid-template-columns:1fr 1fr 1fr;gap:6px;padding:10px 0;display:grid}.ts-qc-stat-lbl[data-v-6541881e]{text-transform:uppercase;letter-spacing:.04em;color:var(--monitic-text-secondary);font-size:10px;font-weight:600}.ts-qc-stat-val[data-v-6541881e]{font-size:16px;font-weight:700}.ts-qc-load[data-v-6541881e]{margin-top:10px}.ts-qc-member[data-v-6541881e]{align-items:center;gap:8px;padding:4px 0;font-size:12px;display:flex}.ts-qc-member-name[data-v-6541881e]{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;overflow:hidden}.ts-qc-bar[data-v-6541881e]{background:var(--monitic-bg-tertiary);border-radius:999px;width:60px;height:5px;overflow:hidden}.ts-qc-bar>div[data-v-6541881e]{height:100%}.ts-qc-load-val[data-v-6541881e]{text-align:right;min-width:16px;font-size:11px;font-weight:600}.ts-qc-oldest[data-v-6541881e]{background:var(--monitic-bg-secondary);border-radius:4px;margin-top:10px;padding:8px 10px;font-size:11px}.ts-qc-pill[data-v-6541881e]{background:var(--monitic-bg-secondary);color:var(--monitic-text-secondary);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.ts-qc-actions[data-v-6541881e]{flex-shrink:0;gap:2px;display:flex}.ts-modepick[data-v-6541881e]{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ts-modepick .opt[data-v-6541881e]{border:1px solid var(--monitic-border-secondary);cursor:pointer;color:var(--monitic-text-primary);background:#fff;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;font-weight:500;display:flex}.ts-modepick .opt.active[data-v-6541881e]{border-color:var(--monitic-main);background:#2234550d}.ts-modepick__dot[data-v-6541881e]{border-radius:4px;flex-shrink:0;width:14px;height:14px}.ts-memberbox[data-v-6541881e]{border:1px solid var(--monitic-border-secondary);border-radius:6px;max-height:220px;padding:4px;overflow-y:auto}.ts-memberrow[data-v-6541881e]{cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:6px 8px;font-size:12.5px;display:flex}.ts-memberrow[data-v-6541881e]:hover{background:var(--monitic-bg-secondary)}.ts-memberrow__name[data-v-6541881e]{min-width:0;color:var(--monitic-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.ts-toggle[data-v-6541881e]{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.ts-confirm[data-v-6541881e]{background:#fff;border-radius:10px;width:380px;max-width:calc(100vw - 32px);position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 12px 40px #00000040}.ts-confirm__head[data-v-6541881e]{color:var(--monitic-text-primary);border-bottom:1px solid var(--monitic-border-primary);align-items:center;gap:8px;padding:14px 16px;font-size:14px;font-weight:700;display:flex}.ts-confirm__body[data-v-6541881e]{color:var(--monitic-text-secondary);padding:16px;font-size:13px;line-height:1.5}.ts-confirm__foot[data-v-6541881e]{border-top:1px solid var(--monitic-border-primary);justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.ts-perm[data-v-4a20b432]{color:var(--monitic-main);text-transform:uppercase;letter-spacing:.04em;background:#2234551a;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.ts-formsection[data-v-4a20b432]{text-transform:uppercase;letter-spacing:.04em;color:var(--monitic-text-secondary);border-bottom:1px solid var(--monitic-border-secondary);margin:14px 0 4px;padding-bottom:4px;font-size:11px;font-weight:700}.ts-check[data-v-4a20b432]{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.ts-check input[data-v-4a20b432]{width:auto}.ts-page-inner[data-v-0ede268d]{flex-direction:column;display:flex}.ts-detail-col[data-v-0ede268d]{flex-direction:column;gap:12px;display:flex;position:sticky;top:14px}.ts-pill[data-v-0ede268d]{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;align-items:center;padding:1px 8px;font-size:11px;font-weight:600;display:inline-flex}.ts-pill.on[data-v-0ede268d]{color:#166534;background:#22c55e29}.ts-pill.off[data-v-0ede268d]{background:var(--monitic-bg-tertiary);color:var(--monitic-text-secondary)}.ts-perm[data-v-bdd52a53]{color:var(--monitic-main);text-transform:uppercase;letter-spacing:.04em;background:#2234551a;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.ts-section[data-v-bdd52a53]{color:var(--monitic-text-secondary);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:600}.ts-prefill[data-v-bdd52a53]{background:var(--monitic-bg-secondary);border:1px dashed var(--monitic-border-primary);border-radius:8px;margin-bottom:14px;padding:10px 12px}.ts-prefill .meta[data-v-bdd52a53]{color:var(--monitic-text-secondary);margin-top:4px;font-size:11px;display:block}.ts-page-inner[data-v-22d42335]{flex-direction:column;display:flex}.ts-contracts-grid[data-v-22d42335]{grid-template-columns:1fr 380px;align-items:flex-start;gap:14px;display:grid}.ts-contracts-detail[data-v-22d42335]{flex-direction:column;gap:12px;display:flex;position:sticky;top:14px}.ts-tabs[data-v-22d42335]{align-self:flex-start;margin-bottom:14px}.ts-tier[data-v-22d42335]{letter-spacing:.02em;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.ts-scope-item[data-v-22d42335]{border-bottom:1px dashed var(--monitic-border-primary);align-items:center;gap:8px;padding:6px 0;font-size:13px;display:flex}.ts-kpi[data-v-f1055ec0]{background:var(--monitic-bg-primary);border:1px solid var(--monitic-border-primary);border-radius:8px;align-items:center;gap:12px;padding:14px 16px;display:flex}.ts-kpi__icon[data-v-f1055ec0]{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.ts-kpi__lbl[data-v-f1055ec0]{color:var(--monitic-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:11px;font-weight:600}.ts-kpi__val[data-v-f1055ec0]{color:var(--monitic-main);letter-spacing:-.01em;margin:2px 0 0;font-size:26px;font-weight:600;line-height:1.1}.ts-kpi__sub[data-v-f1055ec0]{color:var(--monitic-text-secondary);margin:4px 0 0;font-size:12px}.ts-page-inner[data-v-b0716d6c]{flex-direction:column;display:flex}.ts-kpis--5[data-v-b0716d6c]{grid-template-columns:repeat(5,1fr);margin-bottom:14px}.ts-dash-grid[data-v-b0716d6c]{grid-template-columns:1.4fr 1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.ts-dash-grid--2[data-v-b0716d6c]{grid-template-columns:1fr 1fr}.ts-dash-pill[data-v-b0716d6c]{border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.ts-dash-pill.red[data-v-b0716d6c]{color:#991b1b;background:#ef444424}.ts-dash-pill.amber[data-v-b0716d6c]{color:#92400e;background:#f59e0b29}.ts-slaperf[data-v-b0716d6c]{margin-bottom:14px}.ts-slaperf__grid[data-v-b0716d6c]{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.ts-slaperf__cell[data-v-b0716d6c]{flex-direction:column;gap:4px;display:flex}.ts-slaperf__cell .lbl[data-v-b0716d6c]{color:var(--monitic-text-muted,#6b7280);font-size:12px}.ts-slaperf__cell .val[data-v-b0716d6c]{font-size:22px;font-weight:700}@media (width<=1100px){.ts-kpis--5[data-v-b0716d6c],.ts-dash-grid[data-v-b0716d6c],.ts-dash-grid--2[data-v-b0716d6c]{grid-template-columns:1fr 1fr}.ts-slaperf__grid[data-v-b0716d6c]{grid-template-columns:1fr}}.ts-page-inner[data-v-dd7f26a1]{flex-direction:column;display:flex}.ts-tabs[data-v-dd7f26a1]{border:1px solid var(--monitic-border-primary);border-radius:6px;display:inline-flex;overflow:hidden}.ts-tabs .opt[data-v-dd7f26a1]{cursor:pointer;color:var(--monitic-text-secondary);border-right:1px solid var(--monitic-border-primary);padding:6px 12px;font-size:12px;font-weight:500}.ts-tabs .opt[data-v-dd7f26a1]:last-child{border-right:0}.ts-tabs .opt.active[data-v-dd7f26a1]{background:var(--monitic-main);color:#fff;font-weight:600}.ts-esc[data-v-dd7f26a1]{border-radius:4px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.ts-esc.sm[data-v-dd7f26a1]{gap:0;padding:1px 6px;font-size:10px;font-weight:700}.ts-esc__lvl[data-v-dd7f26a1]{font-family:var(--monitic-font-mono);opacity:.7;font-size:10px}.ts-esc.danger[data-v-dd7f26a1]{color:#991b1b;background:#ef444424}.ts-esc.warn[data-v-dd7f26a1]{color:#92400e;background:#f59e0b24}.ts-esc.ok[data-v-dd7f26a1]{color:#166534;background:#22c55e1f}.ts-esc-grid[data-v-dd7f26a1]{grid-template-columns:1.4fr 1fr;gap:14px;display:grid}.ts-esc-row[data-v-dd7f26a1]{border-bottom:1px solid var(--monitic-border-primary);grid-template-columns:24px 1fr 50px;align-items:center;gap:12px;padding:10px 0;display:grid}.ts-esc-row__dot[data-v-dd7f26a1]{border-radius:4px;width:14px;height:14px}.ts-esc-row__lbl[data-v-dd7f26a1]{color:var(--monitic-text-primary);font-size:13px;font-weight:600}.ts-esc-row__cnt[data-v-dd7f26a1]{text-align:right;font-size:18px;font-weight:700}.ts-esc-note[data-v-dd7f26a1]{background:var(--monitic-bg-secondary);color:var(--monitic-text-secondary);border-radius:6px;margin-top:16px;padding:10px 12px;font-size:12px;line-height:1.6}.ts-queue__dot[data-v-dd7f26a1]{border-radius:50%;flex:none;width:6px;height:6px}.ts-perm[data-v-5506cba0]{color:var(--monitic-main);text-transform:uppercase;letter-spacing:.04em;background:#2234551a;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.ts-channelpick .opt[data-v-5506cba0]{cursor:pointer}.ts-reply-note[data-v-5506cba0]{background:var(--monitic-bg-secondary);border:1px solid var(--monitic-border-primary);color:var(--monitic-text-secondary);border-radius:6px;align-items:flex-start;gap:7px;padding:9px 11px;font-size:11.5px;line-height:1.45;display:flex}.ts-reply-note svg[data-v-5506cba0]{color:var(--monitic-main);flex-shrink:0;margin-top:1px}.ts-channelpick .opt.disabled[data-v-5506cba0]{opacity:.45;cursor:not-allowed}.ts-channeltoggles[data-v-5506cba0]{align-items:center;gap:16px;padding-top:8px;display:flex}.ts-checkrow[data-v-5506cba0]{color:var(--monitic-text-primary);cursor:pointer;align-items:center;gap:6px;font-size:13px;display:flex}.ts-section-divider[data-v-5506cba0]{border-top:1px solid var(--monitic-border-primary);align-items:center;margin:18px 0 12px;display:flex}.ts-section-divider__lbl[data-v-5506cba0]{background:var(--monitic-bg-primary,#fff);text-transform:uppercase;letter-spacing:.06em;color:var(--monitic-text-secondary);margin-top:-9px;padding-right:10px;font-size:11px;font-weight:600}.ts-key-overlay[data-v-61672343]{z-index:1300;background:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ts-key-card[data-v-61672343]{background:var(--monitic-bg-primary,#fff);border:1px solid var(--monitic-border-secondary);border-radius:12px;width:100%;max-width:560px;padding:18px;box-shadow:0 18px 50px #0f172a40}.head[data-v-61672343]{align-items:flex-start;gap:10px;display:flex}.ico[data-v-61672343]{width:34px;height:34px;color:var(--monitic-main);background:#22345514;border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ttl[data-v-61672343]{flex-direction:column;gap:2px;display:flex}.ttl strong[data-v-61672343]{color:var(--monitic-text-primary);font-size:14px}.ttl .ch[data-v-61672343]{color:var(--monitic-text-secondary);font-size:12px}.warn[data-v-61672343]{color:#92400e;background:#f59e0b1a;border:1px solid #f59e0b59;border-radius:8px;align-items:flex-start;gap:7px;margin-top:12px;padding:9px 11px;font-size:12px;font-weight:600;line-height:1.45;display:flex}.warn svg[data-v-61672343]{flex:none;margin-top:1px}.keybox[data-v-61672343]{border:1px solid var(--monitic-border-secondary);background:var(--monitic-bg-secondary);border-radius:8px;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;display:flex}.keybox code[data-v-61672343]{font-family:var(--monitic-font-mono);color:var(--monitic-text-primary);word-break:break-all;flex:1;font-size:13px;font-weight:600}.lbl[data-v-61672343]{color:var(--monitic-text-secondary);margin:14px 0 5px;font-size:11.5px;font-weight:600}.curlbox[data-v-61672343]{border:1px solid var(--monitic-border-secondary);background:#0f172a;border-radius:8px;padding:10px 12px;position:relative}.curlbox pre[data-v-61672343]{font-family:var(--monitic-font-mono);color:#e2e8f0;white-space:pre-wrap;word-break:break-all;margin:0;font-size:11px;line-height:1.5}.curlbox button[data-v-61672343]{background:#fff;position:absolute;top:8px;right:8px}.hint[data-v-61672343]{color:var(--monitic-text-secondary);margin-top:8px;font-size:11px}.foot[data-v-61672343]{justify-content:flex-end;margin-top:14px;display:flex}.ts-page-inner[data-v-58d9de73]{flex-direction:column;display:flex}.ts-channels[data-v-58d9de73]{grid-template-columns:320px 1fr;align-items:flex-start;gap:14px;display:grid}.ts-channel-detail[data-v-58d9de73]{flex-direction:column;gap:14px;display:flex}.ts-queue__item.is-selected[data-v-58d9de73]{background:var(--monitic-bg-secondary);border-left:3px solid var(--monitic-main);padding-left:13px}.ts-statepill[data-v-58d9de73]{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:600}.ts-statepill.on[data-v-58d9de73]{color:#166534;background:#22c55e1f}.ts-statepill.off[data-v-58d9de73]{background:var(--monitic-bg-tertiary);color:var(--monitic-text-secondary)}.ts-channel-meta[data-v-58d9de73]{border-bottom:1px solid var(--monitic-border-primary);grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:14px;padding:6px 0 14px;display:grid}.ts-meta-lbl[data-v-58d9de73]{text-transform:uppercase;letter-spacing:.05em;color:var(--monitic-text-secondary);font-size:10px;font-weight:600}.ts-meta-val[data-v-58d9de73]{margin-top:2px;font-size:14px;font-weight:600}.ts-section-lbl[data-v-58d9de73]{color:var(--monitic-text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-size:11px;font-weight:600}.ts-secret[data-v-58d9de73]{color:var(--monitic-main);font-family:var(--monitic-font-mono);background:#22345514;border-radius:4px;align-items:center;gap:5px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.ts-secret .tag[data-v-58d9de73]{text-transform:uppercase;letter-spacing:.03em;color:var(--monitic-text-secondary);font-size:10px;font-weight:500}.ts-smtpchip[data-v-58d9de73]{letter-spacing:.03em;background:var(--monitic-bg-tertiary);color:var(--monitic-text-secondary);white-space:nowrap;border-radius:4px;padding:1px 5px;font-size:9.5px;font-weight:600}.ts-smtpchip.on[data-v-58d9de73]{color:#166534;background:#22c55e1f}.ts-iconbtn[data-v-58d9de73]{border:1px solid var(--monitic-border-secondary);width:26px;height:26px;color:var(--monitic-text-secondary);cursor:pointer;background:#fff;border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.ts-iconbtn[data-v-58d9de73]:hover{border-color:var(--monitic-main);color:var(--monitic-main)}.ts-iconbtn.danger[data-v-58d9de73]:hover{color:#dc2626;border-color:#dc2626}.ts-reply-note[data-v-58d9de73]{background:var(--monitic-bg-secondary);border:1px solid var(--monitic-border-primary);color:var(--monitic-text-secondary);border-radius:6px;align-items:flex-start;gap:7px;margin-top:12px;padding:9px 11px;font-size:11.5px;line-height:1.45;display:flex}.ts-reply-note svg[data-v-58d9de73]{color:var(--monitic-main);flex-shrink:0;margin-top:1px}.ts-page-inner[data-v-afb34abe]{flex-direction:column;display:flex}.toggle-group[data-v-afb34abe]{border:1px solid var(--monitic-border-primary);border-radius:6px;display:inline-flex;overflow:hidden}.toggle-group .opt[data-v-afb34abe]{cursor:pointer;border-right:1px solid var(--monitic-border-primary);color:var(--monitic-text-secondary);white-space:nowrap;padding:6px 14px;font-size:12px;font-weight:500}.toggle-group .opt[data-v-afb34abe]:last-child{border-right:0}.toggle-group .opt.active[data-v-afb34abe]{background:var(--monitic-main);color:#fff;font-weight:600}.ts-catstats[data-v-afb34abe]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ts-catstat[data-v-afb34abe]{color:var(--monitic-text-secondary);background:var(--monitic-bg-secondary);border:1px solid var(--monitic-border-primary);border-radius:999px;padding:3px 9px;font-size:11px}.ts-catalog-grid[data-v-afb34abe]{grid-template-columns:1fr 380px;align-items:flex-start;gap:14px;display:grid}.ts-catalog-side[data-v-afb34abe]{flex-direction:column;gap:12px;display:flex;position:sticky;top:14px}.ts-catpill[data-v-afb34abe]{background:var(--monitic-bg-secondary);border:1px solid var(--monitic-border-primary);border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.ts-formgroup[data-v-afb34abe]{flex-direction:column;gap:6px;margin-bottom:8px;display:flex}.ts-formgroup .lbl[data-v-afb34abe]{color:var(--monitic-text-secondary);font-size:11px;font-weight:600}.ts-fxnote[data-v-afb34abe]{background:var(--monitic-bg-secondary);color:var(--monitic-text-secondary);border-radius:4px;margin-top:10px;padding:8px 10px;font-size:11px;line-height:1.5}@media (width<=1100px){.ts-catalog-grid[data-v-afb34abe]{grid-template-columns:1fr}.ts-catalog-side[data-v-afb34abe]{position:static}}.ts-fulfill-sect[data-v-afb34abe]{border-top:1px solid var(--monitic-border-primary);flex-direction:column;gap:4px;padding-top:10px;display:flex}.ts-fulfill-head[data-v-afb34abe]{letter-spacing:.05em;text-transform:uppercase;color:var(--monitic-text-secondary);margin-bottom:2px;font-size:11px;font-weight:700}.ts-check[data-v-afb34abe]{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.hint[data-v-afb34abe]{color:var(--monitic-text-secondary);font-size:11px}.ts-page-inner[data-v-8adc80e8]{flex-direction:column;display:flex}.ts-billing-grid[data-v-8adc80e8]{grid-template-columns:340px 1fr;align-items:flex-start;gap:14px;display:grid}.ts-balance-summary[data-v-8adc80e8]{border-bottom:1px solid var(--monitic-border-primary);grid-template-columns:repeat(4,1fr);gap:16px;padding-bottom:14px;display:grid}.ts-balance-lbl[data-v-8adc80e8]{color:var(--monitic-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.ts-txtype[data-v-8adc80e8]{text-transform:uppercase;letter-spacing:.03em;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block}.toggle-group[data-v-8adc80e8]{border:1px solid var(--monitic-border-primary);border-radius:6px;display:inline-flex;overflow:hidden}.toggle-group .opt[data-v-8adc80e8]{cursor:pointer;border-right:1px solid var(--monitic-border-primary);color:var(--monitic-text-secondary);white-space:nowrap;padding:6px 14px;font-size:12px;font-weight:500}.toggle-group .opt[data-v-8adc80e8]:last-child{border-right:0}.toggle-group .opt.active[data-v-8adc80e8]{background:var(--monitic-main);color:#fff;font-weight:600}.ts-pill[data-v-8adc80e8]{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;align-items:center;padding:1px 8px;font-size:11px;font-weight:600;display:inline-flex}.ts-page-inner[data-v-327be4a9]{flex-direction:column;display:flex}.ar-layout[data-v-327be4a9]{grid-template-columns:1fr 300px;align-items:flex-start;gap:14px;display:grid}.ar-preview[data-v-327be4a9]{white-space:nowrap;text-overflow:ellipsis;max-width:380px;font-size:11px;overflow:hidden}.ar-state[data-v-327be4a9]{background:var(--monitic-bg-tertiary);color:var(--monitic-text-secondary);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.ar-state.on[data-v-327be4a9]{color:#166534;background:#22c55e24}.ar-note[data-v-327be4a9]{margin-top:10px;font-size:11px;line-height:1.5}.ar-toggle[data-v-327be4a9]{margin-top:4px}.ar-toggle.toggle-group .opt[data-v-327be4a9]{cursor:pointer;border-right:1px solid var(--monitic-border-primary);color:var(--monitic-text-secondary);-webkit-user-select:none;user-select:none;padding:7px 14px;font-size:12px}.ar-toggle.toggle-group .opt[data-v-327be4a9]:last-child{border-right:0}.ar-toggle.toggle-group .opt.active[data-v-327be4a9]{background:var(--monitic-main);color:#fff;font-weight:600}.ts-chip[data-v-327be4a9]{background:var(--monitic-bg-tertiary);color:var(--monitic-text-secondary);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:500;display:inline-block}.ar-varline[data-v-327be4a9]{font-size:11px;line-height:1.7}.ar-vartag[data-v-327be4a9]{margin-right:6px}.ar-center[data-v-327be4a9]{justify-content:center;align-items:center}.ar-confirm[data-v-327be4a9]{background:#fff;border-radius:10px;width:420px;max-width:92vw;padding:26px;box-shadow:0 20px 40px #00000040}.ar-confirm__title[data-v-327be4a9]{font-size:16px;font-weight:700}.ar-confirm__body[data-v-327be4a9]{color:var(--monitic-text-secondary);margin-top:8px;font-size:13px;line-height:1.5}.ar-confirm__foot[data-v-327be4a9]{gap:8px;margin-top:20px;display:flex}.ts-page-inner[data-v-80bc5b5b]{flex-direction:column;display:flex}.ts-chiprow[data-v-80bc5b5b]{flex-wrap:wrap;align-items:center;gap:6px;padding:0 4px 12px;display:flex}.ts-chiprow__lbl[data-v-80bc5b5b]{color:var(--monitic-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-right:6px;font-size:11px;font-weight:600}.ts-pillchip[data-v-80bc5b5b]{cursor:pointer;border:1px solid var(--monitic-border-primary);color:var(--monitic-text-primary);background:#fff;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:600;transition:all .1s;display:inline-flex}.ts-pillchip.active[data-v-80bc5b5b]{background:var(--monitic-main);color:#fff;border-color:var(--monitic-main)}.ts-pillchip__cnt[data-v-80bc5b5b]{background:var(--monitic-bg-tertiary);color:var(--monitic-text-secondary);border-radius:999px;padding:0 5px;font-size:10px;line-height:1.5}.ts-pillchip__cnt.active[data-v-80bc5b5b]{color:#fff;background:#fff3}.ts-approvals-grid[data-v-80bc5b5b]{grid-template-columns:1fr 400px;align-items:flex-start;gap:14px;display:grid}.ts-ap-detail[data-v-80bc5b5b]{flex-direction:column;gap:12px;display:flex;position:sticky;top:14px}.ts-flex1[data-v-80bc5b5b]{flex:1}.ts-ap-row[data-v-80bc5b5b]{border-bottom:1px solid var(--monitic-border-primary);cursor:pointer;padding:14px 16px}.ts-ap-row.active[data-v-80bc5b5b]{background:var(--monitic-bg-secondary);border-left:3px solid var(--monitic-main);padding-left:13px}.ts-ap-row__top[data-v-80bc5b5b]{align-items:flex-start;gap:12px;display:flex}.ts-ap-kindicn[data-v-80bc5b5b]{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.ts-ap-row__main[data-v-80bc5b5b]{flex:1;min-width:0}.ts-ap-row__badges[data-v-80bc5b5b]{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:3px;display:flex}.ts-ap-kindtag[data-v-80bc5b5b]{letter-spacing:.03em;text-transform:uppercase;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:700}.ts-ap-status[data-v-80bc5b5b]{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600}.ts-ap-title[data-v-80bc5b5b]{color:var(--monitic-text-primary);margin-bottom:2px;font-size:13.5px;font-weight:600}.ts-ap-desc[data-v-80bc5b5b]{color:var(--monitic-text-secondary);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.ts-ap-meta[data-v-80bc5b5b]{color:var(--monitic-text-secondary);align-items:center;gap:10px;margin-top:8px;font-size:11px;display:flex}.ts-ap-amount[data-v-80bc5b5b]{color:var(--monitic-text-primary);font-weight:600}.ts-ap-d-title[data-v-80bc5b5b]{color:var(--monitic-text-primary);margin-bottom:8px;font-size:14px;font-weight:600;line-height:1.4}.ts-ap-d-desc[data-v-80bc5b5b]{color:var(--monitic-text-secondary);margin-bottom:14px;font-size:13px;line-height:1.6}.ts-ap-d-grid[data-v-80bc5b5b]{background:var(--monitic-bg-secondary);border:1px solid var(--monitic-border-primary);border-radius:6px;grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.ts-ap-d-lbl[data-v-80bc5b5b]{text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600}.ts-ap-d-amount[data-v-80bc5b5b]{color:var(--monitic-main);font-size:18px;font-weight:700}.ts-ap-d-win[data-v-80bc5b5b]{font-size:14px;font-weight:600}.ts-ap-side-body[data-v-80bc5b5b]{padding:6px 16px 12px}.ts-ap-hint[data-v-80bc5b5b]{font-size:12px;line-height:1.5}.ts-page-inner[data-v-10e0862b]{flex-direction:column;display:flex}.rule-row[data-v-10e0862b]{border-bottom:1px solid var(--monitic-border-primary);cursor:pointer;padding:14px 16px}.rule-row.sel[data-v-10e0862b]{background:var(--monitic-bg-secondary);border-left:3px solid var(--monitic-main);padding-left:13px}.rule-prio[data-v-10e0862b]{font-family:var(--monitic-font-mono);background:var(--monitic-main);color:#fff;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:700}.rule-prio.sm[data-v-10e0862b]{padding:2px 6px;font-size:10px}.rule-stop[data-v-10e0862b]{color:#991b1b;text-transform:uppercase;letter-spacing:.04em;background:#ef44441a;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:600}.rule-state[data-v-10e0862b]{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:600}.rule-state.on[data-v-10e0862b]{color:#166534;background:#22c55e24}.rule-state.off[data-v-10e0862b]{background:var(--monitic-bg-tertiary);color:var(--monitic-text-secondary)}.seg-lbl[data-v-10e0862b]{color:var(--monitic-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600}.trig-pill[data-v-10e0862b]{color:#1e40af;background:#3b82f61a;border-radius:4px;padding:2px 7px;font-weight:600}.cond-pill[data-v-10e0862b]{background:var(--monitic-bg-secondary);border:1px solid var(--monitic-border-primary);font-family:var(--monitic-font-mono);border-radius:4px;padding:2px 7px;font-size:11.5px}.act-pill[data-v-10e0862b]{color:#166534;background:#22c55e1a;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.wl-code[data-v-10e0862b]{font-family:var(--monitic-font-mono);background:var(--monitic-bg-secondary);border:1px solid var(--monitic-border-primary);border-radius:4px;padding:2px 7px;font-size:10.5px}.wl-row[data-v-10e0862b]{border-bottom:1px dashed var(--monitic-border-primary);align-items:center;gap:8px;padding:5px 0;font-size:12px;display:flex}.match-cnt[data-v-10e0862b]{border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.match-cnt.ok[data-v-10e0862b]{color:#166534;background:#22c55e24}.match-cnt.warn[data-v-10e0862b]{color:#92400e;background:#f59e0b24}.rb-scope[data-v-10e0862b]{color:var(--monitic-main);text-transform:uppercase;letter-spacing:.04em;background:#2234551a;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.rb-trigger-sel[data-v-10e0862b]{font:inherit;border:1px solid var(--monitic-border-secondary);border-radius:8px;outline:none;width:100%;padding:8px 12px;font-size:13px}.rb-trigger-warn[data-v-10e0862b]{color:#92400e;background:#f59e0b1a;border:1px solid #f59e0b59;border-radius:7px;margin-top:7px;padding:7px 10px;font-size:11.5px;line-height:1.4}.rb-hint[data-v-10e0862b]{color:var(--monitic-text-secondary);margin-top:6px;font-size:11px}.rb-inline-hint[data-v-10e0862b]{color:var(--monitic-text-secondary);white-space:nowrap;font-size:10.5px}.rb-dd[data-v-10e0862b]{width:auto;min-width:220px;max-width:300px}.rb-prio-lbl[data-v-10e0862b]{color:var(--monitic-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.rb-prio-inp[data-v-10e0862b]{width:64px;font:inherit;border:1px solid var(--monitic-border-secondary);border-radius:6px;outline:none;padding:4px 8px;font-size:12px}.ar-confirm[data-v-10e0862b]{background:var(--monitic-bg-primary);border-radius:10px;width:380px;max-width:90vw;padding:20px;box-shadow:0 10px 40px #00000040}.ar-confirm__title[data-v-10e0862b]{color:var(--monitic-text-primary);margin-bottom:8px;font-size:15px;font-weight:700}.ar-confirm__body[data-v-10e0862b]{color:var(--monitic-text-secondary);margin-bottom:16px;font-size:13px;line-height:1.5}.ar-confirm__foot[data-v-10e0862b]{align-items:center;gap:8px;display:flex}.ts-page-inner[data-v-55d87d6f]{flex-direction:column;display:flex}.kb-grid[data-v-55d87d6f]{grid-template-columns:240px 360px 1fr;align-items:flex-start;gap:14px;min-height:540px;display:grid}.kb-listcol[data-v-55d87d6f]{flex-direction:column;gap:10px;display:flex}.kb-listrow[data-v-55d87d6f]{border-bottom:1px solid var(--monitic-border-primary);cursor:pointer;padding:10px 14px}.kb-listrow.active[data-v-55d87d6f]{background:var(--monitic-bg-secondary);border-left:3px solid var(--monitic-main);padding-left:11px}.kb-listrow__title[data-v-55d87d6f]{color:var(--monitic-text-primary);margin-bottom:2px;font-size:13px;font-weight:600}.kb-listrow__excerpt[data-v-55d87d6f]{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.kb-listrow__foot[data-v-55d87d6f]{color:var(--monitic-text-muted);align-items:center;gap:6px;margin-top:5px;font-size:11px;display:flex}.kb-catrow[data-v-55d87d6f]{position:relative}.kb-catacts[data-v-55d87d6f]{gap:2px;display:none}.kb-catrow:hover .kb-catacts[data-v-55d87d6f]{display:inline-flex}.kb-catrow:hover .meta[data-v-55d87d6f]{display:none}.ts-btn.xs[data-v-55d87d6f]{padding:2px 4px;line-height:1}.kb-pill[data-v-55d87d6f]{letter-spacing:.03em;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600}.kb-pill.pub[data-v-55d87d6f]{color:#166534;background:#22c55e24}.kb-pill.draft[data-v-55d87d6f]{color:#92400e;background:#f59e0b24}.kb-pill.cust[data-v-55d87d6f]{color:#1e40af;background:#3b82f61a}.kb-pill.internal[data-v-55d87d6f]{background:var(--monitic-bg-tertiary);color:var(--monitic-text-secondary)}.kb-prev__title[data-v-55d87d6f]{letter-spacing:-.005em;margin:0;font-size:22px;font-weight:600;line-height:1.25}.kb-prev__meta[data-v-55d87d6f]{color:var(--monitic-text-secondary);align-items:center;gap:10px;margin-top:10px;font-size:12px;display:flex}.kb-prev__stats[data-v-55d87d6f]{background:var(--monitic-bg-secondary);border:1px solid var(--monitic-border-primary);border-radius:6px;grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0;padding:14px 16px;display:grid}.kb-prev__statlbl[data-v-55d87d6f]{text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600}.kb-prev__tag[data-v-55d87d6f]{border:1px solid var(--monitic-border-primary);color:var(--monitic-text-secondary);background:#fff;border-radius:4px;padding:1px 6px;font-size:10px}.kb-prev__body[data-v-55d87d6f]{color:var(--monitic-text-primary);white-space:pre-wrap;font-size:13.5px;line-height:1.7}.kb-prev__ai[data-v-55d87d6f]{background:#a855f70f;border:1px solid #a855f733;border-radius:6px;align-items:center;gap:10px;margin-top:20px;padding:10px 12px;font-size:12px;display:flex}.kbe-scope[data-v-55d87d6f]{color:var(--monitic-main);text-transform:uppercase;letter-spacing:.04em;background:#2234551a;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.kb-catdlg[data-v-55d87d6f]{background:var(--monitic-bg-primary);border-radius:12px;width:420px;max-width:92vw;overflow:hidden;box-shadow:0 24px 60px #00000047}.kb-input[data-v-55d87d6f]{font:inherit;border:1px solid var(--monitic-border-secondary);box-sizing:border-box;border-radius:8px;outline:none;width:100%;padding:9px 12px;font-size:13px}.kb-hint[data-v-55d87d6f]{color:var(--monitic-text-muted);margin-top:5px;font-size:11.5px}.kb-bodyarea[data-v-55d87d6f]{resize:vertical;width:100%;font-family:var(--monitic-font-sans);box-sizing:border-box;background:0 0;border:0}.ts-page-inner[data-v-146a1757]{flex-direction:column;display:flex}.ts-kb-search[data-v-146a1757]{border:1px solid var(--monitic-border-secondary);background:var(--monitic-bg-primary);width:240px;color:var(--monitic-text-secondary);border-radius:8px;align-items:center;gap:7px;padding:7px 11px;transition:border-color .12s;display:inline-flex}.ts-kb-search[data-v-146a1757]:focus-within{border-color:var(--monitic-main)}.ts-kb-search input[data-v-146a1757]{font:inherit;width:100%;color:var(--monitic-text-primary);background:0 0;border:0;outline:0;font-size:13px}.ts-kb-toggle[data-v-146a1757]{border:1px solid var(--monitic-border-secondary);color:var(--monitic-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:8px;padding:6px 11px;font-size:12px;transition:all .12s;display:inline-flex}.ts-kb-toggle.on[data-v-146a1757]{border-color:var(--monitic-main);color:var(--monitic-text-primary)}.ts-kb-toggle .lbl[data-v-146a1757]{white-space:nowrap}.ts-kb-board[data-v-146a1757]{align-items:flex-start;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.ts-kb-col[data-v-146a1757]{background:var(--monitic-bg-secondary);border:1px solid var(--monitic-border-primary);border-radius:10px;flex-direction:column;flex:0 0 270px;max-height:calc(100vh - 220px);display:flex}.ts-kb-col__head[data-v-146a1757]{border-top:3px solid var(--monitic-main);text-transform:uppercase;letter-spacing:.03em;color:var(--monitic-text-primary);border-radius:10px 10px 0 0;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:600;display:flex}.ts-kb-col__head .t[data-v-146a1757]{flex:1}.ts-kb-col__head .c[data-v-146a1757]{background:var(--monitic-bg-tertiary);color:var(--monitic-text-secondary);border-radius:999px;padding:0 7px;font-size:11px;font-weight:700}.ts-kb-col__body[data-v-146a1757]{flex-direction:column;flex:1;gap:8px;min-height:60px;padding:8px;display:flex;overflow-y:auto}.ts-kb-card[data-v-146a1757]{background:var(--monitic-bg-primary);border:1px solid var(--monitic-border-primary);cursor:pointer;border-radius:8px;padding:9px 10px;box-shadow:0 1px 2px #0000000a}.ts-kb-card[data-v-146a1757]:hover{border-color:var(--monitic-main)}.ts-kb-ghost[data-v-146a1757]{opacity:.5;background:var(--monitic-bg-tertiary)}.ts-kb-card__top[data-v-146a1757]{justify-content:space-between;align-items:center;gap:6px;margin-bottom:5px;display:flex}.ts-kb-card__top .num[data-v-146a1757]{font-family:var(--monitic-font-mono);color:var(--monitic-text-secondary);font-size:11px}.ts-kb-card__subj[data-v-146a1757]{color:var(--monitic-text-primary);margin-bottom:7px;font-size:13px;font-weight:500;line-height:1.35}.ts-kb-card__prog[data-v-146a1757]{align-items:center;gap:6px;margin-bottom:7px;display:flex}.ts-kb-card__prog .ts-progress[data-v-146a1757]{flex:1}.ts-kb-card__prog .pl[data-v-146a1757]{color:var(--monitic-text-muted);font-size:10px;font-family:var(--monitic-font-mono)}.ts-kb-card__foot[data-v-146a1757]{align-items:center;gap:6px;display:flex}.ts-kb-card__foot .who[data-v-146a1757]{align-items:center;gap:5px;display:inline-flex}.ts-kb-card__foot .grp[data-v-146a1757]{color:var(--monitic-text-muted);font-size:10px}.ts-kb-card__foot .spacer[data-v-146a1757]{flex:1}.ts-kb-card__foot .tgt[data-v-146a1757]{color:var(--monitic-text-secondary);font-size:10px;font-family:var(--monitic-font-mono);align-items:center;gap:3px;display:inline-flex}.ts-page-inner[data-v-9ec10a09]{flex-direction:column;display:flex}.ts-purge[data-v-9ec10a09]{color:#991b1b;border-color:#991b1b4d;margin-left:6px}.ts-purge[data-v-9ec10a09]:hover:not(:disabled){background:#ef444414}.ts-page-inner[data-v-438fdf53]{flex-direction:column;display:flex}.ts-canned-sc[data-v-438fdf53]{background:var(--monitic-bg-tertiary);color:var(--monitic-text-secondary);border-radius:4px;padding:1px 6px;font-size:11px}.ts-canned-prev[data-v-438fdf53]{text-overflow:ellipsis;white-space:nowrap;max-width:340px;font-size:12px;overflow:hidden}.ts-canned-tag[data-v-438fdf53]{background:var(--monitic-bg-secondary);border:1px solid var(--monitic-border-primary);color:var(--monitic-text-secondary);border-radius:4px;margin-right:4px;padding:1px 6px;font-size:10px}.ts-canned-acts[data-v-438fdf53]{gap:2px;display:inline-flex}.kb-bodyarea[data-v-438fdf53]{resize:vertical;font-family:var(--monitic-font-sans)}.ts-page-inner[data-v-c1c1925e]{flex-direction:column;display:flex}.ts-cell[data-v-c1c1925e]{border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.ts-rolecard[data-v-c1c1925e]{cursor:pointer;transition:border-color .1s,box-shadow .1s}.ts-roleicon[data-v-c1c1925e]{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.ts-resultbadge[data-v-c1c1925e]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.ts-abacchip[data-v-c1c1925e]{background:var(--monitic-bg-secondary);border-radius:4px;align-self:center;padding:2px 7px;font-size:11px;display:inline-block}.ts-formgroup select[data-v-c1c1925e],.ts-formgroup input[data-v-c1c1925e]{appearance:auto}.ts-esc-sect[data-v-b5534a5e]{border-top:1px dashed var(--monitic-border-primary);margin-top:14px;padding-top:12px}.ts-esc-sect__title[data-v-b5534a5e]{color:var(--monitic-text-primary);margin-bottom:6px;font-size:12px;font-weight:700}.ts-nudge-row[data-v-b5534a5e]{align-items:center;gap:6px;padding:5px 0;display:flex}.ts-nudge-row .pct[data-v-b5534a5e]{color:var(--monitic-text-secondary);align-items:center;gap:2px;font-size:12px;display:inline-flex}.ts-nudge-row .pct input[data-v-b5534a5e]{width:56px;font:inherit;border:1px solid var(--monitic-border-secondary);border-radius:6px;padding:4px 6px;font-size:12px}.ts-chk[data-v-b5534a5e]{border:1px solid var(--monitic-border-secondary);color:var(--monitic-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;padding:3px 9px;font-size:11px}.ts-chk.on[data-v-b5534a5e]{background:var(--monitic-main);border-color:var(--monitic-main);color:#fff}.ts-chk.final.on[data-v-b5534a5e]{background:#b45309;border-color:#b45309}.ts-exec-pick[data-v-b5534a5e]{border:1px solid var(--monitic-border-secondary);border-radius:8px;max-height:180px;padding:4px;overflow:auto}.ts-exec-row[data-v-b5534a5e]{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:12.5px;display:flex}.ts-exec-row[data-v-b5534a5e]:hover{background:var(--monitic-bg-secondary)}.ts-exec-row.on[data-v-b5534a5e]{background:#2234550f}.ts-exec-row .nm[data-v-b5534a5e]{color:var(--monitic-text-primary);font-weight:600}.ts-slack-setup[data-v-b5534a5e]{color:var(--monitic-text-secondary);margin:4px 0 0;padding-left:18px;font-size:12px;line-height:1.7}.ts-slack-setup a[data-v-b5534a5e]{color:var(--monitic-main);text-decoration:none}.ts-slack-setup a[data-v-b5534a5e]:hover{text-decoration:underline}.ts-settings-grid[data-v-b5534a5e]{grid-template-columns:220px 1fr;align-items:flex-start;gap:14px;display:grid}.ts-settings-nav[data-v-b5534a5e]{position:sticky;top:14px}.ts-settings-content[data-v-b5534a5e]{flex-direction:column;gap:14px;display:flex}.ts-queue__item[data-v-b5534a5e]{cursor:pointer}.ts-queue__item.is-active[data-v-b5534a5e]{background:var(--monitic-bg-secondary);border-left:3px solid var(--monitic-main);padding-left:13px;font-weight:600}.ts-settings-desc[data-v-b5534a5e]{color:var(--monitic-text-secondary);margin-bottom:12px;font-size:12.5px;line-height:1.55}.ts-section-label[data-v-b5534a5e]{color:var(--monitic-text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-size:11px;font-weight:600}.toggle-group[data-v-b5534a5e]{border:1px solid var(--monitic-border-primary);border-radius:6px;display:inline-flex;overflow:hidden}.toggle-group .opt[data-v-b5534a5e]{cursor:pointer;border-right:1px solid var(--monitic-border-primary);color:var(--monitic-text-secondary);-webkit-user-select:none;user-select:none;padding:6px 14px;font-size:12px;font-weight:500}.toggle-group .opt[data-v-b5534a5e]:last-child{border-right:0}.toggle-group .opt.active[data-v-b5534a5e]{background:var(--monitic-main);color:#fff;font-weight:600}.ts-tplgrid[data-v-b5534a5e]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.ts-tplcard[data-v-b5534a5e]{border:1px solid var(--monitic-border-primary);cursor:pointer;background:#fff;border-radius:8px;padding:12px 14px}.ts-tplcard.is-active[data-v-b5534a5e]{border-color:var(--monitic-main);background:#2234550a}.ts-tplcard__top[data-v-b5534a5e]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.ts-tplcard__icn[data-v-b5534a5e]{width:26px;height:26px;color:var(--monitic-main);background:#2234551a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ts-tplcard__icn.is-on[data-v-b5534a5e]{color:#166534;background:#22c55e24}.ts-tplcard__name[data-v-b5534a5e]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.ts-tplcard__sum[data-v-b5534a5e]{color:var(--monitic-text-secondary);font-size:11.5px}.ts-tplcard__cnt[data-v-b5534a5e]{color:var(--monitic-text-muted);align-items:center;gap:4px;margin-top:6px;font-size:11px;display:flex}.ts-banner-green[data-v-b5534a5e]{color:var(--monitic-text-primary);background:#22c55e0f;border:1px solid #22c55e33;border-radius:8px;align-items:center;gap:10px;margin-top:4px;padding:14px 16px;font-size:12.5px;display:flex}.ts-banner-amber[data-v-b5534a5e]{background:var(--monitic-bg-secondary);border-color:#f59e0b4d;align-items:flex-start;gap:10px;padding:18px;display:flex}.ts-dayrow[data-v-b5534a5e]{border-bottom:1px solid var(--monitic-border-primary);grid-template-columns:110px 1fr 16px 1fr;align-items:center;gap:12px;padding:9px 0;display:grid}.ts-dayrow--last[data-v-b5534a5e]{border-bottom:0}.ts-dayrow__lbl[data-v-b5534a5e]{font-size:13px;font-weight:600}.ts-dayrow__dash[data-v-b5534a5e]{text-align:center;color:var(--monitic-text-muted)}.ts-dayrow__chk[data-v-b5534a5e]{cursor:pointer;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.ts-dayrow__off[data-v-b5534a5e]{grid-column:2/5;font-size:12px}.ts-timeinput[data-v-b5534a5e]{font:inherit;border:1px solid var(--monitic-border-secondary);border-radius:6px;outline:none;padding:6px 10px;font-size:13px}.ts-linked[data-v-b5534a5e]{border-top:1px solid var(--monitic-border-primary);margin-top:18px;padding-top:16px}.ts-linked__row[data-v-b5534a5e]{background:var(--monitic-bg-secondary);border-radius:6px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.ts-linked__empty[data-v-b5534a5e]{color:var(--monitic-text-muted);padding:8px 0;font-size:12.5px}.ts-cellinput[data-v-b5534a5e]{font:inherit;border:1px solid var(--monitic-border-secondary);box-sizing:border-box;border-radius:6px;outline:none;padding:6px 9px;font-size:13px}.ts-cellinput--ghost[data-v-b5534a5e]{background:0 0;border-color:#0000;width:100%}.ts-cellinput--ghost[data-v-b5534a5e]:focus{border-color:var(--monitic-border-secondary);background:#fff}.ts-table-foot[data-v-b5534a5e]{background:var(--monitic-bg-secondary);border-top:1px solid var(--monitic-border-primary);color:var(--monitic-text-secondary);padding:10px 14px;font-size:11.5px;line-height:1.55}.ts-logo-box[data-v-b5534a5e]{background:var(--monitic-main);border-radius:6px;justify-content:center;align-items:center;width:200px;height:80px;padding:12px;display:flex;overflow:hidden}.ts-logo-box.has-img[data-v-b5534a5e]{border:1px solid var(--monitic-border-secondary);background:#fff}.ts-logo-box__img[data-v-b5534a5e]{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.ts-logo-box__txt[data-v-b5534a5e]{color:#fff;letter-spacing:.02em;font-size:22px;font-weight:700}.ts-escrow[data-v-b5534a5e]{border-bottom:1px solid var(--monitic-border-primary);grid-template-columns:70px 80px 1fr;align-items:center;gap:14px;padding:10px 0;display:grid}.ts-escrow__lvl[data-v-b5534a5e]{font-family:var(--monitic-font-mono);color:var(--monitic-main);font-size:13px;font-weight:700}.ts-escrow__input[data-v-b5534a5e]{font:inherit;border:1px solid var(--monitic-border-secondary);border-radius:4px;width:80px;padding:5px 10px;font-size:13px}.ts-defbadge[data-v-b5534a5e]{color:#166534;background:#22c55e24;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:700}.ts-codegrid[data-v-b5534a5e]{gap:4px;font-size:11.5px;display:grid}.ts-codegrid--2[data-v-b5534a5e]{grid-template-columns:repeat(2,1fr)}.ts-codegrid--3[data-v-b5534a5e]{grid-template-columns:repeat(3,1fr)}.ts-codechip[data-v-b5534a5e]{background:var(--monitic-bg-secondary);border:1px solid var(--monitic-border-primary);border-radius:3px;padding:3px 7px}.ts-roomrow[data-v-b5534a5e]{border-bottom:1px solid var(--monitic-border-primary);font-family:var(--monitic-font-mono);align-items:center;gap:10px;padding:10px 14px;font-size:12.5px;display:flex}.ts-statuscircle[data-v-b5534a5e]{background:var(--monitic-bg-tertiary);width:80px;height:80px;color:var(--monitic-text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ts-statuscircle.is-on[data-v-b5534a5e]{color:#166534;background:#22c55e2e}.ts-statustitle[data-v-b5534a5e]{color:var(--monitic-text-primary);font-size:22px;font-weight:700}.ts-chipcode[data-v-b5534a5e]{background:var(--monitic-bg-secondary);border-radius:3px;padding:1px 6px}.ts-wizrow[data-v-b5534a5e]{border-bottom:1px solid var(--monitic-border-primary);cursor:pointer;grid-template-columns:32px 1fr auto;align-items:center;gap:14px;padding:12px 0;display:grid}.ts-wizrow__num[data-v-b5534a5e]{background:var(--monitic-bg-tertiary);width:28px;height:28px;color:var(--monitic-text-muted);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ts-wizrow__num.is-done[data-v-b5534a5e]{color:#166534;background:#22c55e29}.ts-wizrow__desc[data-v-b5534a5e]{color:var(--monitic-text-secondary);margin-top:2px;font-size:11.5px}.ts-card--migration[data-v-b5534a5e]{background:#a855f70a;border-color:#a855f72e}.ts-page-inner[data-v-90277af1]{flex-direction:column;display:flex}.ts-daterange[data-v-90277af1]{align-items:flex-end;gap:8px;display:inline-flex}.ts-daterange label[data-v-90277af1]{color:var(--monitic-text-secondary);flex-direction:column;gap:3px;font-size:11px;font-weight:600;display:flex}.ts-daterange input[type=date][data-v-90277af1]{border:1px solid var(--monitic-border-primary);background:var(--monitic-bg-primary);color:var(--monitic-text-primary);border-radius:6px;padding:5px 8px;font-size:12.5px}.ts-tabs[data-v-90277af1]{border:1px solid var(--monitic-border-primary);border-radius:6px;align-self:flex-start;margin-bottom:14px;display:inline-flex;overflow:hidden}.ts-tabs .opt[data-v-90277af1]{cursor:pointer;color:var(--monitic-text-secondary);border-right:1px solid var(--monitic-border-primary);padding:6px 14px;font-size:12px;font-weight:500}.ts-tabs .opt[data-v-90277af1]:last-child{border-right:0}.ts-tabs .opt.active[data-v-90277af1]{background:var(--monitic-main);color:#fff;font-weight:600}.ts-kpis--5[data-v-90277af1]{grid-template-columns:repeat(5,1fr);margin-bottom:14px}.ts-kpis--4[data-v-90277af1]{grid-template-columns:repeat(4,1fr);margin-bottom:14px}.ts-rep-grid[data-v-90277af1]{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}@media (width<=1100px){.ts-kpis--5[data-v-90277af1],.ts-kpis--4[data-v-90277af1],.ts-rep-grid[data-v-90277af1]{grid-template-columns:1fr 1fr}}.ts-subnav[data-v-96f8fb84]{color:#fff;background:#223455;padding:0 8px 24px}.ts-subnav__product[data-v-96f8fb84]{letter-spacing:.02em;background:#ffffff14;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:8px;margin:16px 6px;padding:8px 10px;font-size:12px;display:flex}.ts-dot[data-v-96f8fb84]{background:#34d399;border-radius:50%;flex-shrink:0;width:6px;height:6px}.ts-subnav__ver[data-v-96f8fb84]{color:#ffffff8c;margin-left:auto;font-size:11px}.ts-subnav__sect[data-v-96f8fb84]{color:#ffffff73;letter-spacing:.12em;text-transform:uppercase;padding:16px 12px 6px;font-size:10px;font-weight:600}.ts-tab[data-v-96f8fb84]{color:#fff;cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:4px;align-items:center;gap:10px;width:100%;margin-bottom:1px;padding:7px 12px;font-size:14px;font-weight:500;transition:border-bottom-color .1s,background .1s;display:flex}.ts-tab[data-v-96f8fb84]:hover{border-bottom-color:#fff}.ts-tab--active[data-v-96f8fb84]{background:#ffffff0f;border-bottom-color:#0000}.ts-tab__icon[data-v-96f8fb84]{opacity:.85;flex-shrink:0}.ts-tab--active .ts-tab__icon[data-v-96f8fb84]{opacity:1}.ts-tab__label[data-v-96f8fb84]{white-space:nowrap;flex:1}.ts-tab__count[data-v-96f8fb84]{color:#fff;background:#ffffff24;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:700;line-height:1}.ts-tab__count.danger[data-v-96f8fb84]{background:#ef4444d9}.ts-tab__count.warn[data-v-96f8fb84]{color:#2a1d00;background:#f59e0be6}.ts-subnav__foot[data-v-96f8fb84]{color:#ffffffb3;border-top:1px solid #ffffff14;align-items:center;gap:10px;margin-top:auto;padding:16px 10px 4px;font-size:12px;display:flex}.ts-subnav__avatar[data-v-96f8fb84]{color:#fff;background:#3b5380;border:1px solid #ffffff4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:inline-flex}.ts-subnav__name[data-v-96f8fb84]{color:#fff;font-size:13px;font-weight:600}.soc-tlchip[data-v-fa36e71d]{border:1px solid var(--monitic-border-primary);color:var(--monitic-text-secondary);cursor:pointer;text-transform:capitalize;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;transition:all .12s;display:inline-flex}.soc-tlchip[data-v-fa36e71d]:hover{color:var(--monitic-text-primary)}.soc-tlchip.on[data-v-fa36e71d]{background:var(--monitic-main);border-color:var(--monitic-main);color:#fff}.soc-tl[data-v-fa36e71d]{max-height:62vh;padding-right:4px;overflow-y:auto}.soc-tl__row[data-v-fa36e71d]{grid-template-columns:22px 1fr;gap:10px;display:grid}.soc-tl__rail[data-v-fa36e71d]{justify-content:center;padding-top:16px;display:flex;position:relative}.soc-tl__dot[data-v-fa36e71d]{z-index:1;width:10px;height:10px;box-shadow:0 0 0 3px var(--monitic-bg-primary);border-radius:50%}.soc-tl__line[data-v-fa36e71d]{background:var(--monitic-border-primary);width:2px;position:absolute;top:0;bottom:0}.soc-tl__row:first-child .soc-tl__line[data-v-fa36e71d]{top:16px}.soc-tl__row:last-child .soc-tl__line[data-v-fa36e71d]{display:none}.soc-tl__card[data-v-fa36e71d]{border-bottom:1px solid var(--monitic-border-primary);padding:8px 0 8px 2px}.soc-tl__ico[data-v-fa36e71d]{border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.soc-tl__type[data-v-fa36e71d]{text-transform:capitalize;font-size:11px;font-weight:700}.soc2-spark{width:100%;height:34px}.soc2-gauge{width:100%;height:116px}.soc2-donut{width:100%;height:150px}.soc2-layerbars{width:100%;height:270px}.soc2-sevbar{width:100%;height:150px}.soc2-pulse{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite soc2pulse;display:inline-block;box-shadow:0 0 #22c55e80}@keyframes soc2pulse{0%,to{box-shadow:0 0 #22c55e80}50%{box-shadow:0 0 0 6px #22c55e00}}.soc2-stage{background-color:#0000;background-image:linear-gradient(#7b99d10d 1px,#0000 1px),linear-gradient(90deg,#7b99d10d 1px,#0000 1px),radial-gradient(120% 90% at 50% -10%,#4c7fe61f,#0000 55%),linear-gradient(#0c1526,#0a1120);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px,44px 44px,100% 100%,100% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:12px;height:600px;position:relative;overflow:hidden}.soc2-scene{transform-style:preserve-3d;transition:transform .35s;position:absolute;top:50%;left:50%}.soc2-floor{width:460px;height:320px;transform-style:preserve-3d;cursor:pointer;transition:transform .25s,opacity .25s;position:absolute;top:-160px;left:-230px}.soc2-floor__plate{background-color:#0000;background-image:linear-gradient(#7b99d11f 1px,#0000 1px),linear-gradient(90deg,#7b99d11f 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:30px 30px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #7b99d147;border-radius:16px;position:absolute;inset:0;box-shadow:0 24px 48px #00000073}.soc2-floor.dim{opacity:.32}.soc2-floor.sel .soc2-floor__plate{border-color:var(--soc2-lc,#4c7fe6);box-shadow:0 28px 64px #0000008c, 0 0 40px color-mix(in srgb, var(--soc2-lc,#4c7fe6) 36%, transparent)}.soc2-floor.ph2{cursor:default}.soc2-floor.ph2 .soc2-floor__plate{opacity:.5;border-style:dashed}.soc2-floor__label{white-space:nowrap;pointer-events:none;color:#e8eef9;text-shadow:0 1px 4px #0009;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex;position:absolute;top:50%;right:-6px;transform:translateZ(1px)}.soc2-floor__label .st{border-radius:50%;width:9px;height:9px}.soc2-floor__label .cnt{font-family:var(--monitic-font-mono,monospace);color:#9fb0cd;font-size:11px}.soc2-node{cursor:pointer;position:absolute;transform:translate(-50%,-50%)}.soc2-node__box{border:1.5px solid var(--soc2-nc,#4c7fe6);width:30px;height:30px;color:var(--soc2-nc,#4c7fe6);box-shadow:0 0 14px var(--soc2-ng,#4c7fe666);background:#0d1528eb;border-radius:8px;justify-content:center;align-items:center;transition:transform .18s,box-shadow .25s;display:flex}.soc2-node:hover .soc2-node__box{transform:scale(1.18)}.soc2-node.crit .soc2-node__box{animation:1.8s ease-in-out infinite soc2crit}@keyframes soc2crit{0%,to{box-shadow:0 0 12px #ef444480}50%{box-shadow:0 0 26px #ef4444e6}}.soc2-node__tip{white-space:nowrap;pointer-events:none;color:#e8eef9;opacity:0;z-index:5;background:#0c1526;border:1px solid #7b99d14d;border-radius:6px;padding:3px 8px;font-size:11px;transition:opacity .15s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.soc2-node:hover .soc2-node__tip{opacity:1}.soc2-legend{background:#0c1526b3;border:1px solid #7b99d133;border-radius:8px;flex-direction:column;gap:5px;padding:8px 10px;display:flex;position:absolute;top:12px;right:12px}.soc2-legend .row{color:#9fb0cd;align-items:center;gap:7px;font-size:11px;display:flex}.soc2-legend .row i{border-radius:2px;width:9px;height:9px}.soc2-ctrls{gap:6px;display:flex;position:absolute;bottom:12px;left:12px}.soc2-ctrl{color:#cdd9ee;cursor:pointer;background:#16223bd9;border:1px solid #7b99d140;border-radius:7px;align-items:center;gap:5px;padding:6px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.soc2-ctrl:hover{color:#fff;border-color:#4c7fe6}.soc2-ctrl--on{color:#fff;background:#2563eb;border-color:#2563eb}.soc2-graph{width:100%;height:100%;position:absolute;inset:0}.soc2-search.p-dropdown{background:#0c1526eb;border:1px solid #7b99d14d}.soc2-search.p-dropdown .p-dropdown-label{color:#e8eef9;font-size:12px}.soc2-search.p-dropdown .p-dropdown-trigger{color:#9fb0cd}.soc2-searchbox{color:#9fb0cd;background:#0c1526eb;border:1px solid #7b99d14d;border-radius:8px;align-items:center;gap:7px;padding:7px 11px;display:flex}.soc2-searchbox input{color:#e8eef9;background:0 0;border:none;outline:none;flex:1;font-size:12px}.soc2-searchbox input::placeholder{color:#6c7e9e}.soc2-hop{grid-template-columns:132px 1fr;gap:14px;display:grid}.soc2-hop__rail{flex-direction:column;align-items:flex-end;padding-top:4px;display:flex;position:relative}.soc2-hop__kind{color:var(--monitic-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.soc2-hop__ord{color:var(--monitic-text-muted);font-size:10px;font-family:var(--monitic-font-mono,monospace)}.soc2-hop__spine{background:var(--monitic-border-primary);width:2px;position:absolute;top:6px;bottom:-22px;right:-7px}.soc2-hop:last-child .soc2-hop__spine{display:none}.soc2-hop__node{border:2px solid var(--monitic-bg-primary);z-index:1;border-radius:50%;width:12px;height:12px;position:absolute;top:6px;right:-12px}.soc2-hop__flow{width:4px;height:4px;box-shadow:0 0 8px 2px var(--soc2-st,#4c7fe6);background:#fff;border-radius:50%;animation:4s linear infinite soc2drop;position:absolute;top:6px;right:-8px}@keyframes soc2drop{0%{opacity:0;transform:translateY(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(64px)}}.soc2-hop__card{border-left:3px solid var(--soc2-st,#4c7fe6);margin-bottom:12px}.pa-shell[data-v-b215cd9a]{background:var(--monitic-bg-page,#ebebeb);width:100%;min-height:100vh;font-family:var(--monitic-font-sans);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px 16px;display:flex}.pa-card[data-v-b215cd9a]{width:100%;max-width:480px;box-shadow:var(--monitic-shadow-card,0 0 4px #00000040);border-radius:var(--monitic-radius-lg,10px);overflow:hidden}.pa-head[data-v-b215cd9a]{background:var(--monitic-gradient-login,linear-gradient(90deg, #002964 0%, #566d9b 100%));color:var(--monitic-text-onbrand,#fff);align-items:center;gap:8px;padding:14px 16px;display:flex}.pa-brand-icon[data-v-b215cd9a]{width:18px;height:18px}.pa-brand[data-v-b215cd9a]{letter-spacing:.2px;font-size:15px;font-weight:600}.pa-body[data-v-b215cd9a]{padding:22px 20px 24px}.pa-state[data-v-b215cd9a]{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:14px 4px;display:flex}.pa-state-icon[data-v-b215cd9a]{width:44px;height:44px}.pa-icon-success[data-v-b215cd9a]{color:var(--monitic-success,#22c55e)}.pa-icon-danger[data-v-b215cd9a]{color:var(--monitic-danger,#ef4444)}.pa-icon-muted[data-v-b215cd9a]{color:var(--monitic-text-helper,#666)}.pa-state-text[data-v-b215cd9a]{color:var(--monitic-text-helper,#666);margin:0;font-size:14px;line-height:1.5}.pa-spin[data-v-b215cd9a]{color:var(--monitic-mid,#566d9b);animation:1s linear infinite pa-rotate-b215cd9a}@keyframes pa-rotate-b215cd9a{to{transform:rotate(360deg)}}.pa-title[data-v-b215cd9a]{color:var(--monitic-deep,#002964);margin:0 0 2px;font-size:19px;font-weight:700}.pa-lead[data-v-b215cd9a]{color:var(--monitic-text-helper,#666);margin:0 0 16px;font-size:14px;line-height:1.5}.pa-summary[data-v-b215cd9a]{border:1px solid var(--monitic-border-strong,#475569);border-radius:var(--monitic-radius-md,8px);background:var(--monitic-bg-canvas,#fbfbfb);flex-direction:column;gap:10px;margin:14px 0 18px;padding:12px 14px;display:flex}.pa-row[data-v-b215cd9a]{justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.pa-label[data-v-b215cd9a]{color:var(--monitic-text-helper,#666);flex-shrink:0}.pa-value[data-v-b215cd9a]{color:var(--monitic-deep,#002964);text-align:right;word-break:break-word;font-weight:600}.pa-amount[data-v-b215cd9a]{font-variant-numeric:tabular-nums;font-size:17px}.pa-note-label[data-v-b215cd9a]{color:var(--monitic-deep,#002964);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.pa-note[data-v-b215cd9a]{box-sizing:border-box;resize:vertical;width:100%;color:var(--monitic-deep,#002964);border:1px solid var(--monitic-border-strong,#475569);border-radius:var(--monitic-radius-sm,6px);background:var(--monitic-bg-canvas,#fbfbfb);outline:none;padding:9px 11px;font-family:inherit;font-size:14px}.pa-note[data-v-b215cd9a]:focus{border-color:var(--monitic-mid,#566d9b)}.pa-error[data-v-b215cd9a]{color:var(--monitic-danger-text,#991b1b);background:var(--monitic-danger-bg,#fee2e2);border-radius:var(--monitic-radius-sm,6px);margin:12px 0 0;padding:8px 10px;font-size:13px}.pa-actions[data-v-b215cd9a]{gap:10px;margin-top:18px;display:flex}.pa-action[data-v-b215cd9a]{flex:1;justify-content:center}.pa-footer[data-v-b215cd9a]{color:var(--monitic-text-helper,#666);margin:0;font-size:12px}@media (width<=420px){.pa-actions[data-v-b215cd9a]{flex-direction:column}}.va-shell[data-v-02310703]{background:var(--monitic-bg-page,#ebebeb);width:100%;min-height:100vh;font-family:var(--monitic-font-sans);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px 16px;display:flex}.va-card[data-v-02310703]{width:100%;max-width:480px;box-shadow:var(--monitic-shadow-card,0 0 4px #00000040);border-radius:var(--monitic-radius-lg,10px);background:var(--monitic-bg-canvas,#fbfbfb);overflow:hidden}.va-head[data-v-02310703]{background:var(--monitic-gradient-login,linear-gradient(90deg, #002964 0%, #566d9b 100%));color:#fff;align-items:center;gap:8px;padding:14px 16px;display:flex}.va-brand-icon[data-v-02310703]{width:18px;height:18px}.va-brand[data-v-02310703]{font-size:15px;font-weight:600}.va-body[data-v-02310703]{padding:30px 22px 32px}.va-state[data-v-02310703]{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:8px 4px;display:flex}.va-state-icon[data-v-02310703]{width:46px;height:46px}.va-icon-success[data-v-02310703]{color:var(--monitic-success,#22c55e)}.va-icon-danger[data-v-02310703]{color:var(--monitic-danger,#ef4444)}.va-icon-warning[data-v-02310703]{color:var(--monitic-warning,#f59e0b)}.va-icon-mid[data-v-02310703]{color:var(--monitic-mid,#566d9b)}.va-spin[data-v-02310703]{animation:1s linear infinite va-rotate-02310703}@keyframes va-rotate-02310703{to{transform:rotate(360deg)}}.va-title[data-v-02310703]{color:var(--monitic-deep,#002964);margin:4px 0 0;font-size:19px;font-weight:700}.va-state-text[data-v-02310703]{color:var(--monitic-text-helper,#666);margin:0;font-size:14px;line-height:1.5}.va-link[data-v-02310703]{color:var(--monitic-mid,#566d9b);margin-top:12px;font-size:14px;font-weight:600;text-decoration:none}.va-link[data-v-02310703]:hover{text-decoration:underline}.va-footer[data-v-02310703]{color:var(--monitic-text-helper,#666);margin:0;font-size:12px}.cs-shell[data-v-d7e6c998]{background:var(--monitic-bg-page,#ebebeb);width:100%;min-height:100vh;font-family:var(--monitic-font-sans);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px 16px;display:flex}.cs-card[data-v-d7e6c998]{width:100%;max-width:480px;box-shadow:var(--monitic-shadow-card,0 0 4px #00000040);border-radius:var(--monitic-radius-lg,10px);overflow:hidden}.cs-head[data-v-d7e6c998]{background:var(--monitic-gradient-login,linear-gradient(90deg, #002964 0%, #566d9b 100%));color:#fff;align-items:center;gap:8px;padding:14px 16px;display:flex}.cs-brand-icon[data-v-d7e6c998]{width:18px;height:18px}.cs-brand[data-v-d7e6c998]{font-size:15px;font-weight:600}.cs-body[data-v-d7e6c998]{padding:24px 20px 26px}.cs-state[data-v-d7e6c998]{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:14px 4px;display:flex}.cs-state-icon[data-v-d7e6c998]{width:44px;height:44px}.cs-icon-success[data-v-d7e6c998]{color:var(--monitic-success,#22c55e)}.cs-icon-danger[data-v-d7e6c998]{color:var(--monitic-danger,#ef4444)}.cs-state-text[data-v-d7e6c998]{color:var(--monitic-text-helper,#666);margin:0;font-size:14px;line-height:1.5}.cs-spin[data-v-d7e6c998]{color:var(--monitic-mid,#566d9b);animation:1s linear infinite cs-rotate-d7e6c998}@keyframes cs-rotate-d7e6c998{to{transform:rotate(360deg)}}.cs-title[data-v-d7e6c998]{color:var(--monitic-deep,#002964);text-align:center;margin:0 0 4px;font-size:19px;font-weight:700}.cs-lead[data-v-d7e6c998]{color:var(--monitic-text-helper,#666);text-align:center;margin:0 0 16px;font-size:14px;line-height:1.5}.cs-stars[data-v-d7e6c998]{justify-content:center;gap:6px;margin:8px 0 18px;display:flex}.cs-star-btn[data-v-d7e6c998]{cursor:pointer;color:var(--monitic-border-strong,#cbd5e1);background:0 0;border:0;padding:2px;line-height:0;transition:color .1s}.cs-star-btn.on[data-v-d7e6c998]{color:#f59e0b}.cs-star-btn.on[data-v-d7e6c998] svg{fill:#f59e0b}.cs-stars-static[data-v-d7e6c998] svg{color:#f59e0b}.cs-stars-static .on[data-v-d7e6c998] svg{fill:#f59e0b}.cs-note[data-v-d7e6c998]{box-sizing:border-box;resize:vertical;width:100%;color:var(--monitic-deep,#002964);border:1px solid var(--monitic-border-strong,#475569);border-radius:var(--monitic-radius-sm,6px);background:var(--monitic-bg-canvas,#fbfbfb);outline:none;padding:9px 11px;font-family:inherit;font-size:14px}.cs-note[data-v-d7e6c998]:focus{border-color:var(--monitic-mid,#566d9b)}.cs-error[data-v-d7e6c998]{color:var(--monitic-danger-text,#991b1b);background:var(--monitic-danger-bg,#fee2e2);border-radius:var(--monitic-radius-sm,6px);margin:12px 0 0;padding:8px 10px;font-size:13px}.cs-actions[data-v-d7e6c998]{margin-top:18px;display:flex}.cs-action[data-v-d7e6c998]{flex:1;justify-content:center}.cs-footer[data-v-d7e6c998]{color:var(--monitic-text-helper,#666);margin:0;font-size:12px}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.marker-cluster-small{background-color:#b5e28c99}.marker-cluster-small div{background-color:#6ecc3999}.marker-cluster-medium{background-color:#f1d35799}.marker-cluster-medium div{background-color:#f0c20c99}.marker-cluster-large{background-color:#fd9c7399}.marker-cluster-large div{background-color:#f1801799}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{text-align:center;border-radius:15px;width:30px;height:30px;margin-top:5px;margin-left:5px;font:12px Helvetica Neue,Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}.device-location-table[data-v-ee31cea7]{background:#fff;border-radius:0}.dark .device-location-table[data-v-ee31cea7]{background:#111827}.table-header[data-v-ee31cea7]{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-bottom:1px solid #e2e8f0;padding:12px 16px}.dark .table-header[data-v-ee31cea7]{background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border-color:#334155}.header-icon[data-v-ee31cea7]{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 2px 4px #3b82f64d}.device-count-badge[data-v-ee31cea7]{color:#fff;background:#3b82f6;border-radius:14px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 10px;font-size:12px;font-weight:600;display:flex;box-shadow:0 2px 4px #3b82f64d}.empty-state[data-v-ee31cea7]{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.empty-icon[data-v-ee31cea7]{background:#f1f5f9;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:12px;display:flex}.dark .empty-icon[data-v-ee31cea7]{background:#1e293b}.loading-state[data-v-ee31cea7]{color:#3b82f6;justify-content:center;align-items:center;gap:10px;padding:48px 24px;font-size:14px;display:flex}.loading-state i[data-v-ee31cea7]{font-size:20px}.device-cell[data-v-ee31cea7]{align-items:center;gap:10px;display:flex}.device-avatar.online[data-v-ee31cea7]{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.device-avatar.offline[data-v-ee31cea7]{opacity:.7;border-color:#94a3b8}.dark .device-avatar[data-v-ee31cea7]{background:#1e293b}.device-avatar img[data-v-ee31cea7]{-o-object-fit:contain;object-fit:contain;width:20px;height:20px}.device-info[data-v-ee31cea7]{flex:1;min-width:0}.device-name[data-v-ee31cea7]{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex;overflow:hidden}.dark .device-name[data-v-ee31cea7]{color:#f1f5f9}.os-badge[data-v-ee31cea7]{border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.os-badge i[data-v-ee31cea7]{color:#64748b;font-size:9px}.dark .os-badge[data-v-ee31cea7]{background:#8b9cb286}.device-meta[data-v-ee31cea7]{margin-top:2px}.location-text[data-v-ee31cea7]{color:#64748b;align-items:center;gap:4px;font-size:11px;display:flex}.location-text i[data-v-ee31cea7]{color:#94a3b8;font-size:10px}.location-text.muted[data-v-ee31cea7]{color:#cbd5e1}.dark .location-text[data-v-ee31cea7]{color:#94a3b8}.name-cell[data-v-ee31cea7]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.name-text[data-v-ee31cea7]{color:#475569;font-size:12px;font-weight:500}.dark .name-text[data-v-ee31cea7]{color:#cbd5e1}.name-empty[data-v-ee31cea7]{color:#cbd5e1;font-size:12px}.dark .name-empty[data-v-ee31cea7]{color:#475569}.timestamp-cell[data-v-ee31cea7]{white-space:nowrap}.timestamp-content[data-v-ee31cea7]{flex-direction:column;gap:1px;display:flex}.timestamp-date[data-v-ee31cea7]{color:#334155;font-size:12px;font-weight:500}.dark .timestamp-date[data-v-ee31cea7]{color:#e2e8f0}.timestamp-time[data-v-ee31cea7]{color:#94a3b8;font-size:10px}.timestamp-empty[data-v-ee31cea7]{color:#cbd5e1;font-size:12px}.dark .timestamp-empty[data-v-ee31cea7]{color:#6b7280}.accuracy-cell[data-v-ee31cea7]{white-space:nowrap}.accuracy-badge[data-v-ee31cea7]{text-transform:uppercase;letter-spacing:.3px;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.accuracy-badge i[data-v-ee31cea7]{font-size:10px}.accuracy-badge.high[data-v-ee31cea7]{color:#059669;background:#10b9811a}.dark .accuracy-badge.high[data-v-ee31cea7]{color:#92dbc0;background:#10b98133}.accuracy-badge.medium[data-v-ee31cea7]{color:#d97706;background:#f59e0b1a}.dark .accuracy-badge.medium[data-v-ee31cea7]{color:#fdd97f;background:#f59e0b33}.accuracy-badge.low[data-v-ee31cea7]{color:#37475e;background:#64748b1a}.dark .accuracy-badge.low[data-v-ee31cea7]{color:#94a3b8;background:#64748b33}.accuracy-empty[data-v-ee31cea7]{color:#cbd5e1;font-size:12px}.dark .accuracy-empty[data-v-ee31cea7]{color:#6b7280}.custom-cluster-marker{background:0 0!important;border:none!important}.custom-cluster-icon{opacity:1!important}.device-location-map{background:#fff}.dark .device-location-map{background:#111827}.dark .leaflet-control-zoom a{color:#e5e7eb!important;background-color:#1f2937!important;border-color:#374151!important}.dark .leaflet-control-zoom a:hover{background-color:#374151!important}.dark .leaflet-control-attribution{color:#9ca3af!important;background-color:#111827e6!important}.dark .leaflet-control-attribution a{color:#60a5fa!important}.custom-marker-icon{background:0 0!important;border:none!important}.dark .custom-marker-icon .custom-marker-wrapper{background:#1f2937!important;border-color:#374151!important}:is(:deep(.leaflet-marker-pane),:deep(.leaflet-marker-pane *)){filter:none!important}.custom-map-popup .leaflet-popup-content-wrapper{border-radius:12px;padding:0;overflow:hidden;box-shadow:0 10px 40px #00000026}.dark .custom-map-popup .leaflet-popup-content-wrapper{background:#1f2937;box-shadow:0 10px 40px #00000080}.custom-map-popup .leaflet-popup-content{margin:0;padding:0}.custom-map-popup .leaflet-popup-tip{background:#fff}.dark .custom-map-popup .leaflet-popup-tip{background:#1f2937}.map-popup-container{min-width:300px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.popup-header{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-bottom:1px solid #e5e7eb;align-items:center;gap:12px;padding:16px;display:flex}.dark .popup-header{background:linear-gradient(135deg,#111827 0%,#1f2937 100%);border-color:#374151}.popup-icon-wrapper{flex-shrink:0;position:relative}.popup-device-icon{background:#fff;border:2px solid #e5e7eb;border-radius:10px;width:48px;height:48px;padding:6px;box-shadow:0 2px 8px #0000001a}.dark .popup-device-icon{background:#1f2937;border-color:#374151;box-shadow:0 2px 8px #0000004d}.popup-status-indicator{border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;top:-2px;right:-2px;box-shadow:0 2px 4px #0003}.dark .popup-status-indicator{border-color:#1f2937}.popup-title-section{flex:1;min-width:0}.popup-title{color:#111827;white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:16px;font-weight:600;overflow:hidden}.dark .popup-title{color:#f9fafb}.popup-status{font-size:13px;font-weight:500}.popup-body{background:#fff;padding:16px}.dark .popup-body{background:#1f2937}.popup-info-row{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 0;display:flex}.dark .popup-info-row{border-color:#374151}.popup-info-row:last-child{border-bottom:none}.popup-label{color:#6b7280;flex-shrink:0;font-size:13px;font-weight:500}.dark .popup-label{color:#9ca3af}.popup-value{color:#111827;text-align:right;word-break:break-word;font-size:13px;font-weight:400}.dark .popup-value{color:#e5e7eb}.ux-tabmenu[data-v-ea06d025] .p-tabmenu-nav{background:0 0;border:none}.ux-tabmenu[data-v-ea06d025] .p-menuitem-link{background:0 0;padding:.65rem .9rem}.ux-tabmenu[data-v-ea06d025] .p-menuitem-text{white-space:nowrap;font-size:.875rem;font-weight:500}.ux-tabmenu[data-v-ea06d025] .p-tabmenuitem.p-highlight .p-menuitem-link{border:1px solid var(--surface-border,#e5e7eb);border-bottom-color:#0000;border-top-left-radius:6px;border-top-right-radius:6px;margin-bottom:-1px}.critical-pulse-light[data-v-ea06d025]{animation:1.5s ease-in-out infinite blink-red-light-ea06d025}.critical-pulse-dark[data-v-ea06d025]{animation:1.5s ease-in-out infinite blink-red-dark-ea06d025}@keyframes blink-red-light-ea06d025{0%,to{opacity:1;background-color:#fecaca}50%{opacity:.6;background-color:#fee2e280}}@keyframes blink-red-dark-ea06d025{0%,to{opacity:1;background-color:#7f1d1d66}50%{opacity:.8;background-color:#7f1d1d53}}.wsus-products-tree[data-v-ffe15b9d]{max-height:420px;overflow-y:auto}.agent-filter-dd[data-v-0bea08ac] .p-dropdown{align-items:center}.agent-filter-dd[data-v-0bea08ac] .p-dropdown-label{align-items:center;min-width:0;line-height:1.25;display:flex;overflow:hidden}.agent-filter-dd__value[data-v-0bea08ac]{align-items:center;gap:.375rem;width:100%;min-width:0;display:flex;overflow:hidden}.mp-rollout-in-wrap[data-v-a2bc4f35] .p-inputnumber{align-items:stretch;width:100%;height:2rem;display:inline-flex}.mp-rollout-in-wrap[data-v-a2bc4f35] .p-inputnumber-input,.mp-rollout-in-wrap[data-v-a2bc4f35] .p-inputtext{flex:auto;min-width:0;height:2rem;padding:.375rem .625rem;font-size:.875rem;width:100%!important}.mp-rollout-in-wrap[data-v-a2bc4f35] .p-inputnumber-button-group{flex-direction:column;flex-shrink:0;display:flex}.mp-rollout-in-wrap[data-v-a2bc4f35] .p-inputnumber-button{flex:1;width:1.75rem;min-width:1.75rem}.mp-rollout-in-wrap[data-v-a2bc4f35] .p-inputnumber-button .p-button-icon{font-size:.65rem}.patch-tabmenu[data-v-f217667b] .p-tabmenu-nav{background:0 0;border:none}.patch-tabmenu[data-v-f217667b] .p-menuitem-link{background:0 0;padding:.65rem .9rem}.patch-tabmenu[data-v-f217667b] .p-menuitem-text{white-space:nowrap;font-size:.875rem;font-weight:500}.patch-tabmenu[data-v-f217667b] .p-tabmenuitem.p-highlight .p-menuitem-link{border:1px solid var(--monitic-border-primary);border-bottom-color:#0000;border-top-left-radius:6px;border-top-right-radius:6px;margin-bottom:-1px}.group-mgmt-table[data-v-ead49884] .p-datatable-thead>tr>th,.group-mgmt-table[data-v-ead49884] .p-datatable-tbody>tr>td,.gpo-mgmt-table[data-v-cdf80f44] .p-datatable-thead>tr>th,.gpo-mgmt-table[data-v-cdf80f44] .p-datatable-tbody>tr>td,.permission-changes-table[data-v-b61fa95d] .p-datatable-thead>tr>th,.permission-changes-table[data-v-b61fa95d] .p-datatable-tbody>tr>td{white-space:nowrap;max-width:none}.ad-audit-table[data-v-1ac95a30] .p-datatable-thead>tr>th,.ad-audit-table[data-v-1ac95a30] .p-datatable-tbody>tr>td{padding:.35rem .5rem;font-size:.75rem}.ad-audit-table[data-v-1ac95a30] .p-datatable-thead>tr>th{font-size:.7rem}.et-console{--et-bg:#f1f5f9;--et-surface:#fff;--et-surface2:#f8fafc;--et-border:#e2e8f0;--et-border-hover:#cbd5e1;--et-text:#0f172a;--et-text2:#475569;--et-muted:#94a3b8;--et-accent:#2563eb;--et-accent-soft:#2563eb14;--et-hover:#0f172a0a;--et-selected:#2563eb14}.dark .et-console{--et-bg:#0b1220;--et-surface:#121a2b;--et-surface2:#172132;--et-border:#ffffff14;--et-border-hover:#ffffff26;--et-text:#fff;--et-text2:#b8c0d0;--et-muted:#7c879a;--et-accent:#4f8cff;--et-accent-soft:#4f8cff1a;--et-hover:#ffffff08;--et-selected:#4f8cff1a}.usb-tabmenu[data-v-616789b9] .p-tabmenu-nav{background:0 0;border:none}.usb-tabmenu[data-v-616789b9] .p-menuitem-link{background:0 0;padding:.65rem .9rem}.usb-tabmenu[data-v-616789b9] .p-menuitem-text{white-space:nowrap;font-size:.875rem;font-weight:500}.usb-tabmenu[data-v-616789b9] .p-tabmenuitem.p-highlight .p-menuitem-link{border:1px solid var(--surface-border,#e5e7eb);border-bottom-color:#0000;border-top-left-radius:6px;border-top-right-radius:6px;margin-bottom:-1px}.v2-facet-dd[data-v-54f2dac5] .p-dropdown-label,.v2-settings-dd[data-v-817adc96] .p-dropdown-label{padding-top:.35rem;padding-bottom:.35rem;font-size:.8rem}.etv2-tabmenu[data-v-32b076fd] .p-tabmenu-nav{background:0 0;border:none}.etv2-tabmenu[data-v-32b076fd] .p-menuitem-link{background:0 0;padding:.65rem .9rem}.etv2-tabmenu[data-v-32b076fd] .p-menuitem-text{white-space:nowrap;font-size:.875rem;font-weight:500}.etv2-tabmenu[data-v-32b076fd] .p-tabmenuitem.p-highlight .p-menuitem-link{border:1px solid var(--surface-border,#e5e7eb);border-bottom-color:#0000;border-top-left-radius:6px;border-top-right-radius:6px;margin-bottom:-1px}[data-v-6233b516] .sr-device-table.p-datatable{flex-direction:column;flex:1 1 0;min-height:0;display:flex}[data-v-6233b516] .sr-device-table .p-datatable-wrapper{flex:1 1 0;min-height:0}[data-v-6233b516] .sr-device-table .p-paginator{border-top:1px solid var(--monitic-border-primary);background:var(--monitic-bg-secondary);flex-shrink:0;padding:.25rem}html:not(.dark) .sr-device-row--selected,html:not(.dark) .sr-device-row--selected>td{background-color:#eff6ff!important}html.dark .sr-device-row--selected,html.dark .sr-device-row--selected>td{background-color:#3b82f624!important}.sr-console-root[data-v-300459cf]{min-height:100dvh}.sr-console-rail[data-v-300459cf],.sr-console-stage[data-v-300459cf]{min-height:0}:-webkit-any(.sr-console-stage[data-v-300459cf]:fullscreen,.sr-console-stage[data-v-300459cf]:-webkit-full-screen){border:0;border-radius:0;width:100%;height:100%;max-height:100%}:is(.sr-console-stage[data-v-300459cf]:fullscreen,.sr-console-stage[data-v-300459cf]:fullscreen){border:0;border-radius:0;width:100%;height:100%;max-height:100%}.sr-console-tabstrip[data-v-300459cf]{scrollbar-width:thin;scrollbar-color:#9ca3af99 transparent}@media (width<=1279px){.sr-console-rail[data-v-300459cf]{flex:none;min-height:clamp(18rem,40dvh,28rem)}.sr-console-stage[data-v-300459cf]{flex:1 1 0;min-height:clamp(26rem,70dvh,56rem)}}.vjs-svg-icon{fill:currentColor;background-position:50%;background-repeat:no-repeat;width:1.8em;height:1.8em;display:inline-block}.vjs-svg-icon:before{content:none!important}.vjs-svg-icon:hover,.vjs-control:focus .vjs-svg-icon{filter:drop-shadow(0 0 .25em #fff)}.vjs-modal-dialog .vjs-modal-dialog-content,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{width:100%;height:100%;position:absolute;top:0;left:0}.vjs-button>.vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABTsAAsAAAAAIpAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV32Y21hcAAAAYQAAAEJAAAD5p42+VxnbHlmAAACkAAADtIAABckI4l972hlYWQAABFkAAAAKwAAADYsvIjpaGhlYQAAEZAAAAAdAAAAJA+RCL1obXR4AAARsAAAABcAAAC8Q2YAAGxvY2EAABHIAAAAYAAAAGB7CIGGbWF4cAAAEigAAAAfAAAAIAFAAI9uYW1lAAASSAAAASUAAAIK1cf1oHBvc3QAABNwAAABfAAAAnXdFqh1eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGR7yDiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGPHcRdyA4RZgQRADaGCyYAAHic7dPXbcMwAEXRK1vuvffem749XAbKV3bjBA6fXsaIgMMLEWoQJaAEFKNnlELyQ4K27zib5PNF6vl8yld+TKr5kH0+cUw0xv00Hwvx2DResUyFKrV4XoMmLdp06NKjz4AhI8ZMmDJjzoIlK9Zs2LJjz4EjJ85cuHLjziPe/0UWL17mf2tqKLz/9jK9f8tXpGCoRdPKhtS0RqFkWvVQNtSKoVYNtWaoddPXEBqG2jQ9XWgZattQO4baNdSeofYNdWCoQ0MdGerYUCeGOjXUmaHODXVhqEtDXRnq2lA3hro11J2h7g31YKhHQz0Z6tlQL4Z6NdSbod4N9WGoT9MfHF6GmhnZLxyDcRMAAAB4nJ1YC1hU17U+a5/HMA4iA3NmVBDmoQwP5TFnHlFeA4gYiUFRQINoSCBAyK3G2yi+0aipYtFcHYo2xsb4NiY3+VrNxSaX5uvt495ozNdoYoxmem2/L8HGpLc+InB279pnhlGr5mvL4eyz99nrrL32eu1/DQcc/okdYgdHOA6MQKp4r9gx0EcMHMezOalVasW5BM7NcXoSb9fFgE6KtSSBxWz1FYDPG+vMBGcKb9cebu2VS5s2aaTkCvRSf6C7Y+Ppibm5E09v7IDs2/3uZQtbD0zIyppwoHXh/93ukmyYgdePNRp65p5v+3v/9otQl2O7wP34cT88p8Md2YxpYLQZoRcy6FlSBRnwnGAe6BPMSCZo+7NJVqS0cE4uHendzhSnbPH6TDqL1+Nme5LZXkCHnGyoH0kne30WH+gswhm3q+pt/mTas9NLS64GnjmSlTPw0wVQT/ewRaBgxtydy3cuUB9/6SW+vb5yRvr+t0eOfPKJZ/9t3+4tL7xj32Xd3thCxi+ge6ifdsAN+l5+wi5HQ/cCoeull1AszS7CUfEcJzK7sKWJAdJhCd0sPM4+EY7QDm5ov08hXRQXE5bf6PV5Q5+IjW7X7Nku92Ask4l2hCRRD6TPqISiCJeQna3SCFwrhrNzXHzo4yFevBwxpzxk8WCIIfkvVEKVy32SbT8n68gzgaslpaiO2zIGIyuSb7RNf9HSuN26y/7OC1tgEmpiyA6aD4qcgTOiLThwGG0eB694FI8NHLLN6OBlRVaMxNAFS4JdXUG6mW8PwpKuYLCLXKGbu8iwYNdgO06Sn3Th+/vyZAxs8Ro30DjHe9gy8Fywi24OMm7Qyzh3MTZVOMYhLBnoC+J79lpTUyQmorjhnMwlcQ5uPEYGpDjsOkkH49BjQLQBqs3jFtFdJNlksYmoQFDArLh8Xh+Qd6Ghcsb6FUuehDi+U/lqD71K/qiegeV1imcwjl7ExwiSrf4BZyCujV6cVcFo6VX+G9IcPyFjJnUufbU/jzrL1X99as36reXl8K32nFaOr+E8jWJEcJ55DpMVfSMe95/AJaOsGBH2GJCNpiRQbK4C8BjdmQA22QY2j03Em13i2YHqtNLU1NI04Yj2HJgA6fQc6VPNpA/D+Ryks554NnVy2mB72uRUfPLsqR4N0LOBQKArwJYO+5W2fgZX8oC1HR6HjNaQTVIG2FPwnTcXXGZZfNB7TE6pTKZUwaw91XWLAoFFGcnB5PHjsckgBjbWutrL+0h5Y1xw3DRGDumsnXb3MJwXrJIN5U7m0rgJ3yG5w4he5ckFG4pmNEkOm0/xOO4r4yL87wqtQM+hiJIVp+6iG2wPBKD35ElGkDx+UfC2v1mFG1o+M3AjNFty8biKMXwzyxnZLds8wYD2BxmCPHAldPOeLsy/0BugftYhVYFAhO8SqQ0j3oK7dHJZnI/jxmUS4onlxskSF8thmvNZjIrRZwEPxr0lBuLRuz3oy/FOHCsxwOPYh2M+e9u3J5pgPYz9gp6G7C9m0A11F9ddqKMfV+4sbq45/YspOysXvT+3pdFdYNg2fHbW8Dz301MqDVuGrz0Fuh0YMW8mddrpqzST7rV9BcvqPoNvadRndWp0p8HvbiqrFj5yFQ/vNFSXDpxpLEFWp+DcrF3FT1afWshFcmCfeAMjEvO65i0Y6XijQfSRPWx3TV/Df7Km3E1l+kLt56s/rwVzuRusNMhudznkwdLaS+QNdeal2jDPP4l9qHc98vTYZOSkxzD+njBWVWjFPKgipx6DkWvXQiW8OYcewVHE5yukinDMcfGgc0opDltYKDxIGBedkzc6jSfE7tlvESCDFUw0Hx0opS+U0lHCxNottbNWSxX9zZVvEhKWUSyBpaXwBc2a98M6UqPeXAs/GDon8Ax7hsthO8cM5HU7Ad0UvRR9lHmtyQKZ4MAe814X5h9MSUkQmhf96eVJ6p90OjIiqSIjvykvr2l5U55O/fPQKD+jIomYpNyGJQ25uQ2kIikRfAmuBHCPsWqkSDEqgZ5KDI2sifS/R43MbZg0idFHbCPNxXxZws1ACVE6hAhOdJwRkJLFBLPZpRGYJ50pko6XzMkgmSx40ljik6AQcKhFnLcQE6rF7PXFe1Ocoj0T3AXgSgJTDIhHRfHlYZKuSzc6uievOJGXY+i5GJkkTp7UM3y0LqATDbtFcbdBxO7o4T25JYlEjoH0uynUh8rapkxp62QN70svSF+hT4gGPlovlmcm/ComLi7mV4kTykV9NFWjE/QrwgQ4uIcAP0rQF4VZYRP2o3PhHHzfPMJj9Ir+uzKUlrH49ntT18AVvj1sc3YGjUT/Mt2Dxawa8ArcA7bCQIpvfwAYu22vEG/No/5RvPdA7g+AelLrPwzy+LtkLPhnpIxH14m4EYq8eeMHbPEPNm6G7Nv9B4jcFPZ8bJj0SEjP3MPgQdKTqqEoy2v6G32P/Y6dxOv04AxnoAeq+GILvUavtYCBXm+BaIhuodcfrN5B/V2EYMCPh+SxavjGyPwV0x4CJgUPGT0mQaODGBACIJZGsMXwAD0LGXx7l3CdAcKMIKI+f5CepWeD0BvyU/GcdBxPF8SwejC6LGZmAURFdsSWKR5HyHld2kbdIZO1Ixx+bnnzU7n5+blPNV9jnUDWhP2tC68tbN3PVIldsQPxSAcSpjOav7Q05uXn5zW2LLvDXn9B6syscPy9iDLEMmSrJz6nYuWMipukjM0AH8JkGS+XFyMRkzSCH7KD/hwm172SAyZYumHlefr5AddrtA0O0TnwaVZxcRY9Bfukn9Gf05N1r9DV9MoBsJ1f+ZrqUvtPHizJAntWybv7hmqLt6QLuK6ZS9Fqi1jO5rDoWPZXXII5Tgajg53cIXCjDCGIcYrRIY2n6+mXOa/W0bdhau3ryiEYe2FV/5oeaIYK/5w5frCyll6/cYO8DiNhw6t1MBWmznt91QX62UF1N7l0eHBZTRGpKaqpKVIPF9UcIzmReud9TSY75+K899GHbBu6wjoR7RKKZVYiYxSPf5/2wJT5e3NAhmUbVn5KLx1Ujg0+BGvpAIh0DezInTkzF37KVocxrKU3r1+XLtAe2lO3l66kfQfB/unKY+q8N375Ru8bc4pJXfEcESU95q+p8ZNZRTWH1d9FzvUdYXk5rLkcdkEisoKKVHQW/b3GEx6tPaYcoJfOr9wAbSBnv1IHpep0OExr4LPMkpJM+j7sly7UHkOzXjoAZljHCGiyegtNlwljM0v+c19ET9Pvst09a2Mtgcf5/ZSzYO5h1156+eyydfAsxGa9XAuF6vzjh6CssLq6ECysperXX0sX5h5ZdpZe3guxsGIPEtHk/aqXX1hVqP5HYVVVISkrrNqvXorIc+5Ou91Hnr/LcD2afi6eX7UBloOcs7cOpqgGaNfs1g7bNbs9z6wASaylN69d0/TFTIz6Ws8+oGV3mE2612wRTHKcVUbhjKadebloMc+dyXgMVtVK6BwMB/+mVW09igdRBWaRtNQX59d/VD//xdQ0TCiYNj1KT9sq6Wdu5WTbqk3qDXyDaLa1fv621LS01G3z61sD6lH8lAxDLicV921s6Bf92JOYvzNYCL1khbqBXEFUzC521N5NyzNaQIWhjyFyDoBIVrAjmv2UEaLlI+c6zw1jmVIPLLLZZUTj6GxGHW+mq1tgHXR2D85p4Q934+jLbtjVLcyCdS10NVzpHqxp4Q/hK7WopY/NRGx9HGsPGdFjOjcpjBnGYMVqY/4eqT5khWEHWUup2A/pTw7pdWgsWft7ETUERL96nRg0HNFPmCYba6pylECaExX89A9WLUOVB4oKLu/o1oqSYHCgLzBUlAz8hNFDRpeSU1XT+LRmDUgPaKbYdHDn9suF/tu13nHJij0N97LfS0QmqONuyONk7zvUI6Qa0pF9f2+oABL92AT6e0U//z9YqAiWtJLU1JK0gS+1aacwamiNqK067u9ZQ8f1d4qLodMzz3uL89Z68V/Hnr++hXWUuHgw8dfi972PeTyPefu3aNNucemQ74qFuIaJnVkOu4Q+yjuwmmC1FqZpl1i4uzoPxjkpPf3Xv545tl26Rr+dOvUd+omqJzch9dOeU7f10Y64nMcKK137DccIZq2WdXtdZjbEoLSzHwiMtrjYLDxpHQW8gjMX6XFYAE2zSWVD04EGYSs9MbO6sEo20BMEAB4mpvSypsKjZ4Stgzb+c3A9/MQT2+vrBy+qvyFxLUtLlSRF/Ri2wjfZ2dus2Q8lXx4608/jnqK5OOap6NY2PSjYYnECCjiEeLJll/pbmqfeIK+ps3+MxrlEhqmTPipVP7kqlF4VhpEb6r+Q7YOJg38kJ9SHBf3NBl6+9YchfbUjb5ahLSzUM3kPHmwFAsZ5rpai0S7E5xWzZ1j+fW7zsUWP2g5NXTw52ySCTrgG0+lbw60l2Y/CB185CoA8NK+tbRKxfjy6pm5hzQRRR+cMqv1Jbiw6STivtEvt3DRcy0QEh92JlUGo2PG4tSKHl00YD6xc8CK+YPYyy3io2lN8BcSjKRzrIV6ypOAobqxViJPaT9M9Hy5szY33mp7OX/Zu89L/7Ww5vqY2Y8b0pKgoiUhG5cPDPzq8qTV/WkzUOIvXVVA96kmjcBrr3HrYC/Wn+fYP6Z7T1rqy3zknbvqma/FvVk96fNXGkuaXrdHW5JGSxZT/2I/O73v+yNWafMdzc5NdxYurHs6h86e01sLKLz9EBrg+x36rxAaED7hRnAMx7Vzu+9wabh3zG8XLQjx0ablUJzmxdErxYT3kzQSd0SSafVqF5PXgpp0OyYJ1EyNHpGUZmvK575ySzd85JSqF7IBzSAbMM04+MbE58xF3/njXOGecSaermlw2y9PsSQdytLJVr8t+wg+rR8cZYoeNxVIzNdk3Bngi8U5LAlgTFoQnzJCa5EsCgYhCaGL+qPj7TdhG31p9tej3R04N//PXxNwJvyUqwaJqRPJY98TJ5TPndmflRAkAhBfe46sfKW5wizSge08Xb7Ca/GUVs55trngkKkrUS2WPzKttaaqq+idmahugkY+W6fN0I6i3gPt/x88U4wAAeJxjYGRgYADiGU9YXsXz23xl4GZnAIFH7fO+IdMc/WBxDgYmEAUASbMKwAB4nGNgZGBgZwABjj4Ghv//OfoZGBlQgT4ARicDZAAAAHicY2BgYGAfxJijD8Fmu4EqBwCSpgKpAAAAAAAADgBoAH4AzADgAQIBQgFsAZgB7gIuAooC0AL8A2IDjAOoA+AEMASwBNoFCAVaBcAGCAYuBnAGrAb2B04HigfSCCoIcAiGCJwIyAkkCVYJiAmsCfIKIApWCsQLknicY2BkYGDQZ2hmYGcAASYg5gJCBob/YD4DABqrAdAAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2ReVPbMBDF/ULi2EkDBFqO3gdHLxUzDB9IkdexBllydRD49ihO3Ckz7B/a31utZnafkkGyiXnyclxhgB0MMUKKMTLkmGCKV5hhF3vYxxwHOMRrvMERjnGCU7zFO7zHB3zEJ3zGF3zFN5zhHBe4xHf8wE/8wm8w/MEVimTYKv44XR9MSCsUjVoeHE3vjQoNsSZ4mmxZmVWPjSz7jlou6/0qKOWEJdKMtCe793/hQfqxa6XWZHMXFl56RS4TvPXSaDeoy0zUUZB109KstDK8lHo5q6Qi1hcOnqkImubPS6aqRq7mlnaEWabub4iYblba3SRmgldS0+FWdhNtt04F14JUaqkl7tcpOpJtErvNt3Bd9HRT5JWxK25Ldjvp6br4hzfFiIdSmlzTg2fSUzNrLd1LE1ynxq4OVaVoKLjzJ60UPtj1RKzHzsbjly6inVnFBS2MucviPncU7Rr7lfTxRepDs1A2j3ZHRc7PuzFYSfE3ZOd4kjwBy227hA==)format("woff");font-weight:400;font-style:normal}.vjs-icon-play,.video-js .vjs-play-control .vjs-icon-placeholder,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-play:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{content:""}.vjs-icon-play-circle{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-play-circle:before{content:""}.vjs-icon-pause,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-pause:before,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before{content:""}.vjs-icon-volume-mute,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-volume-mute:before,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before{content:""}.vjs-icon-volume-low,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-volume-low:before,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before{content:""}.vjs-icon-volume-mid,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-volume-mid:before,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before{content:""}.vjs-icon-volume-high,.video-js .vjs-mute-control .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-volume-high:before,.video-js .vjs-mute-control .vjs-icon-placeholder:before{content:""}.vjs-icon-fullscreen-enter,.video-js .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-fullscreen-enter:before,.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before{content:""}.vjs-icon-fullscreen-exit,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-fullscreen-exit:before,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before{content:""}.vjs-icon-spinner{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-spinner:before{content:""}.vjs-icon-subtitles,.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-subtitles:before,.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before{content:""}.vjs-icon-captions,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-captions-button .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-captions:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-captions-button .vjs-icon-placeholder:before{content:""}.vjs-icon-hd{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-hd:before{content:""}.vjs-icon-chapters,.video-js .vjs-chapters-button .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-chapters:before,.video-js .vjs-chapters-button .vjs-icon-placeholder:before{content:""}.vjs-icon-downloading{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-downloading:before{content:""}.vjs-icon-file-download{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-file-download:before{content:""}.vjs-icon-file-download-done{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-file-download-done:before{content:""}.vjs-icon-file-download-off{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-file-download-off:before{content:""}.vjs-icon-share{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-share:before{content:""}.vjs-icon-cog{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-cog:before{content:""}.vjs-icon-square{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-square:before{content:""}.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder,.video-js .vjs-volume-level,.video-js .vjs-play-progress{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before,.video-js .vjs-volume-level:before,.video-js .vjs-play-progress:before{content:""}.vjs-icon-circle-outline{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-circle-outline:before{content:""}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-circle-inner-circle:before{content:""}.vjs-icon-cancel,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-cancel:before,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before{content:""}.vjs-icon-repeat{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-repeat:before{content:""}.vjs-icon-replay,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-replay:before,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before{content:""}.vjs-icon-replay-5,.video-js .vjs-skip-backward-5 .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-replay-5:before,.video-js .vjs-skip-backward-5 .vjs-icon-placeholder:before{content:""}.vjs-icon-replay-10,.video-js .vjs-skip-backward-10 .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-replay-10:before,.video-js .vjs-skip-backward-10 .vjs-icon-placeholder:before{content:""}.vjs-icon-replay-30,.video-js .vjs-skip-backward-30 .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-replay-30:before,.video-js .vjs-skip-backward-30 .vjs-icon-placeholder:before{content:""}.vjs-icon-forward-5,.video-js .vjs-skip-forward-5 .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-forward-5:before,.video-js .vjs-skip-forward-5 .vjs-icon-placeholder:before{content:""}.vjs-icon-forward-10,.video-js .vjs-skip-forward-10 .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-forward-10:before,.video-js .vjs-skip-forward-10 .vjs-icon-placeholder:before{content:""}.vjs-icon-forward-30,.video-js .vjs-skip-forward-30 .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-forward-30:before,.video-js .vjs-skip-forward-30 .vjs-icon-placeholder:before{content:""}.vjs-icon-audio,.video-js .vjs-audio-button .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-audio:before,.video-js .vjs-audio-button .vjs-icon-placeholder:before{content:""}.vjs-icon-next-item{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-next-item:before{content:""}.vjs-icon-previous-item{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-previous-item:before{content:""}.vjs-icon-shuffle{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-shuffle:before{content:""}.vjs-icon-cast{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-cast:before{content:""}.vjs-icon-picture-in-picture-enter,.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-picture-in-picture-enter:before,.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before{content:""}.vjs-icon-picture-in-picture-exit,.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-picture-in-picture-exit:before,.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before{content:""}.vjs-icon-facebook{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-facebook:before{content:""}.vjs-icon-linkedin{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-linkedin:before{content:""}.vjs-icon-twitter{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-twitter:before{content:""}.vjs-icon-tumblr{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-tumblr:before{content:""}.vjs-icon-pinterest{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-pinterest:before{content:""}.vjs-icon-audio-description,.video-js .vjs-descriptions-button .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-audio-description:before,.video-js .vjs-descriptions-button .vjs-icon-placeholder:before{content:""}.video-js{vertical-align:top;box-sizing:border-box;color:#fff;word-break:initial;background-color:#000;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:1;display:inline-block;position:relative}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:none}.video-js *,.video-js :before,.video-js :after{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;margin:0;list-style-position:outside}.video-js.vjs-fluid,.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-9-16,.video-js.vjs-1-1{width:100%;max-width:100%}.video-js.vjs-fluid:not(.vjs-audio-only-mode),.video-js.vjs-16-9:not(.vjs-audio-only-mode),.video-js.vjs-4-3:not(.vjs-audio-only-mode),.video-js.vjs-9-16:not(.vjs-audio-only-mode),.video-js.vjs-1-1:not(.vjs-audio-only-mode){height:0}.video-js.vjs-16-9:not(.vjs-audio-only-mode){padding-top:56.25%}.video-js.vjs-4-3:not(.vjs-audio-only-mode){padding-top:75%}.video-js.vjs-9-16:not(.vjs-audio-only-mode){padding-top:177.778%}.video-js.vjs-1-1:not(.vjs-audio-only-mode){padding-top:100%}.video-js.vjs-fill:not(.vjs-audio-only-mode){width:100%;height:100%}.video-js .vjs-tech{width:100%;height:100%;position:absolute;top:0;left:0}.video-js.vjs-audio-only-mode .vjs-tech{display:none}body.vjs-full-window,body.vjs-pip-window{height:100%;margin:0;padding:0}.vjs-full-window .video-js.vjs-fullscreen,body.vjs-pip-window .video-js{z-index:1000;position:fixed;inset:0;overflow:hidden}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs),body.vjs-pip-window .video-js{display:block;width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-pip-container .vjs-pip-text{text-align:center;background-color:#000000b3;width:100%;padding:.5em;font-size:2em;position:absolute;bottom:10%}.vjs-layout-tiny.vjs-pip-container .vjs-pip-text,.vjs-layout-x-small.vjs-pip-container .vjs-pip-text,.vjs-layout-small.vjs-pip-container .vjs-pip-text{font-size:1.4em;bottom:0}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{width:1px;height:1px;position:absolute;top:0;left:-9999px}.vjs-lock-showing{opacity:1!important;visibility:visible!important;display:block!important}.vjs-no-js{color:#fff;text-align:center;background-color:#000;width:300px;height:150px;margin:0 auto;padding:20px;font-family:Arial,Helvetica,sans-serif;font-size:18px}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{cursor:pointer;opacity:1;background-color:#2b333fb3;border:.06666em solid #fff;border-radius:.3em;width:3em;height:1.63332em;margin-top:-.81666em;margin-left:-1.5em;padding:0;font-size:3em;line-height:1.5em;transition:all .4s;display:block;position:absolute;top:50%;left:50%}.vjs-big-play-button .vjs-svg-icon{width:1em;height:1em;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus{background-color:#73859f80;border-color:#fff;transition:all}.vjs-controls-disabled .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button,.vjs-error .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause:not(.vjs-seeking,.vjs-scrubbing,.vjs-error) .vjs-big-play-button{display:block}.video-js button{color:inherit;font-size:inherit;line-height:inherit;text-transform:none;appearance:none;background:0 0;border:none;text-decoration:none;transition:none;display:inline-block}.video-js.vjs-spatial-navigation-enabled .vjs-button:focus{box-shadow:none;outline:.0625em solid #fff}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;z-index:2;height:3em;position:absolute;top:.5em;right:0}.video-js .vjs-modal-dialog{background:linear-gradient(#000c,#fff0);overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{z-index:1;padding:20px 24px;font-size:1.2em;line-height:1.5}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;display:block;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{text-align:center;text-transform:lowercase;justify-content:center;margin:0;padding:.2em 0;font-size:1.2em;line-height:1.4em;list-style:none;display:flex}.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover,.js-focus-visible .vjs-menu li.vjs-menu-item:hover{background-color:#73859f80}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover,.js-focus-visible .vjs-menu li.vjs-selected:hover{color:#2b333f;background-color:#fff}.vjs-menu li.vjs-selected .vjs-svg-icon,.vjs-menu li.vjs-selected:focus .vjs-svg-icon,.vjs-menu li.vjs-selected:hover .vjs-svg-icon,.js-focus-visible .vjs-menu li.vjs-selected:hover .vjs-svg-icon{fill:#000}.video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible),.js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible){background:0 0}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;cursor:default;margin:0 0 .3em;padding:0;font-size:1em;font-weight:700;line-height:2em}.vjs-menu-button-popup .vjs-menu{border-top-color:#2b333fb3;width:10em;height:0;margin-bottom:1.5em;display:none;position:absolute;bottom:0;left:-3em}.vjs-pip-window .vjs-menu-button-popup .vjs-menu{left:unset;right:1em}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333fb3;width:100%;max-height:15em;position:absolute;bottom:1.5em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,.vjs-menu-button-popup .vjs-menu.vjs-lock-showing{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.22222em}.video-js .vjs-menu-button-inline:hover,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline.vjs-slider-active{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;width:auto;height:100%;margin:0;padding:0;transition:all .4s;position:absolute;top:0;left:4em}.vjs-menu-button-inline:hover .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline.vjs-slider-active .vjs-menu{opacity:1;display:block}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{background-color:#2b333fb3;width:100%;height:3em;display:none;position:absolute;bottom:0;left:0;right:0}.video-js.vjs-spatial-navigation-enabled .vjs-control-bar{gap:1px}.video-js:not(.vjs-controls-disabled,.vjs-using-native-controls,.vjs-error) .vjs-control-bar.vjs-lock-showing{display:flex!important}.vjs-has-started .vjs-control-bar,.vjs-audio-only-mode .vjs-control-bar{visibility:visible;opacity:1;transition:visibility .1s,opacity .1s;display:flex}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;pointer-events:none;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar,.vjs-error .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible;pointer-events:auto}.video-js .vjs-control{text-align:center;flex:none;width:4em;height:100%;margin:0;padding:0;position:relative}.video-js .vjs-control.vjs-visible-text{width:auto;padding-left:1em;padding-right:1em}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.vjs-button>.vjs-icon-placeholder{display:block}.vjs-button>.vjs-svg-icon{display:inline-block}.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before,.video-js .vjs-control:focus{text-shadow:0 0 1em #fff}.video-js :not(.vjs-visible-text)>.vjs-control-text{clip:rect(0 0 0 0);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;touch-action:none;flex:auto;align-items:center;min-width:4em;display:flex}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{align-items:center;display:flex}.video-js .vjs-progress-holder{flex:auto;height:.3em;transition:all .2s}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder,.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-progress-holder{font-size:1.66667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div{width:0;height:100%;margin:0;padding:0;display:block;position:absolute}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{z-index:1;font-size:.9em;line-height:.35em;position:absolute;right:-.5em}.vjs-svg-icons-enabled .vjs-play-progress:before{content:none!important}.vjs-play-progress .vjs-svg-icon{pointer-events:none;z-index:1;width:.9em;height:.9em;line-height:.15em;position:absolute;top:-.35em;right:-.4em}.video-js .vjs-load-progress{background:#73859f80}.video-js .vjs-load-progress div{background:#73859fbf}.video-js .vjs-time-tooltip{color:#000;float:right;pointer-events:none;visibility:hidden;z-index:1;background-color:#fffc;border-radius:.3em;padding:6px 8px 8px;font-family:Arial,Helvetica,sans-serif;font-size:1em;position:absolute;top:-3.4em}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-time-tooltip{visibility:visible;font-size:.6em;display:block}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{z-index:1;background-color:#000;width:1px;height:100%;display:none;position:absolute}.video-js .vjs-progress-control:hover .vjs-mouse-display,.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,.video-js.vjs-touch-enabled:not(.vjs-scrubbing) .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000c}.video-js .vjs-slider{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background-color:#73859f80;margin:0 .45em;padding:0;position:relative}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js.vjs-spatial-navigation-enabled .vjs-slider:focus{outline:.0625em solid #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active{visibility:visible;opacity:1;transition:visibility .1s,opacity .1s,height .1s,width .1s,left,top;position:relative}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical{transition:left;left:-3.5em}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active{width:10em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{width:3em;height:8em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;left:-3000em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{background-color:#fff;position:absolute;bottom:0;left:0}.video-js .vjs-volume-level:before{z-index:1;font-size:.9em;position:absolute}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{z-index:1;top:-.5em;left:-.3em}.vjs-svg-icons-enabled .vjs-volume-level:before{content:none}.vjs-volume-level .vjs-svg-icon{pointer-events:none;z-index:1;width:.9em;height:.9em;position:absolute}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{line-height:.35em;right:-.5em}.vjs-slider-horizontal .vjs-volume-level .vjs-svg-icon{right:-.3em;transform:translateY(-50%)}.vjs-slider-vertical .vjs-volume-level .vjs-svg-icon{top:-.55em;transform:translate(-50%)}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{background-color:#2b333fb3;width:3em;height:8em;bottom:8em}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.video-js .vjs-volume-tooltip{color:#000;float:right;pointer-events:none;visibility:hidden;z-index:1;background-color:#fffc;border-radius:.3em;padding:6px 8px 8px;font-family:Arial,Helvetica,sans-serif;font-size:1em;position:absolute;top:-3.4em}.video-js .vjs-volume-control:hover .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip{visibility:visible;font-size:1em;display:block}.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip{top:-12px;left:1em}.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{font-size:1em}.video-js .vjs-volume-control .vjs-mouse-display{z-index:1;background-color:#000;width:100%;height:1px;display:none;position:absolute}.video-js .vjs-volume-horizontal .vjs-mouse-display{width:1px;height:100%}.video-js .vjs-volume-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.vjs-mouse-display .vjs-volume-tooltip{color:#fff;background-color:#000c}.vjs-poster{vertical-align:middle;cursor:pointer;height:100%;margin:0;padding:0;display:inline-block;position:absolute;inset:0}.vjs-has-started .vjs-poster,.vjs-using-native-controls .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster,.vjs-has-started.vjs-audio-poster-mode .vjs-poster,.vjs-pip-container.vjs-has-started .vjs-poster{display:block}.vjs-poster img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.video-js .vjs-live-control{flex:auto;align-items:flex-start;font-size:1em;line-height:3em;display:flex}.video-js:not(.vjs-live) .vjs-live-control,.video-js.vjs-liveui .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{cursor:pointer;flex:none;align-items:center;width:auto;min-width:4em;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;display:inline-flex}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{color:#888;margin-right:.5em}.vjs-svg-icons-enabled .vjs-seek-to-live-control{line-height:0}.vjs-seek-to-live-control .vjs-svg-icon{pointer-events:none;fill:#888;width:1em;height:1em}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-svg-icon{fill:red}.video-js .vjs-time-control{flex:none;width:auto;min-width:2em;padding-left:1em;padding-right:1em;font-size:1em;line-height:3em}.vjs-live .vjs-time-control,.vjs-live .vjs-time-divider,.video-js .vjs-current-time,.video-js .vjs-duration{display:none}.vjs-time-divider{line-height:3em;display:none}.vjs-normalise-time-controls:not(.vjs-live) .vjs-time-control{display:flex}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{pointer-events:none;position:absolute;inset:0 0 3em}.vjs-error .vjs-text-track-display{display:none}.video-js.vjs-controls-disabled .vjs-text-track-display,.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{text-align:center;margin-bottom:.1em;font-size:1.4em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-controls-disabled video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js.vjs-force-center-align-cues .vjs-text-track-cue{text-align:center!important;width:80%!important}@supports not (inset:10px){.video-js .vjs-text-track-display>div{inset:0}}.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control,.vjs-pip-window .vjs-picture-in-picture-control{display:none}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-fullscreen-control,.vjs-pip-window .vjs-fullscreen-control{display:none}.vjs-playback-rate>.vjs-menu-button,.vjs-playback-rate .vjs-playback-rate-value{width:100%;height:100%;position:absolute;top:0;left:0}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;text-align:center;font-size:1.5em;line-height:2}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{text-align:center;font-size:1.4em}.vjs-loading-spinner{opacity:.85;text-align:left;box-sizing:border-box;visibility:hidden;background-clip:padding-box;border:.6em solid #2b333fb3;border-radius:50%;width:5em;height:5em;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{justify-content:center;align-items:center;animation:0s linear .3s forwards vjs-spinner-show;display:flex}.vjs-error .vjs-loading-spinner{display:none}.vjs-loading-spinner:before,.vjs-loading-spinner:after{content:"";box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:#fff #0000 #0000;position:absolute}.vjs-seeking .vjs-loading-spinner:before,.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after{animation:1.1s cubic-bezier(.6,.2,0,.8) infinite vjs-spinner-spin,1.1s linear infinite vjs-spinner-fade}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{to{transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}.video-js.vjs-audio-only-mode .vjs-captions-button{display:none}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-audio-only-mode .vjs-descriptions-button{display:none}.vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-svg-icon{width:1.5em;height:1.5em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;margin-bottom:-.1em;display:inline-block}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{content:"";font-family:VideoJS;font-size:1.5em;line-height:inherit}.video-js.vjs-audio-only-mode .vjs-subs-caps-button{display:none}.video-js .vjs-audio-button+.vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder,.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;margin-bottom:-.1em;display:inline-block}.video-js .vjs-audio-button+.vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before,.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{content:" ";font-family:VideoJS;font-size:1.5em;line-height:inherit}.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-volume-control{display:none}.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover{width:auto;width:initial}.video-js.vjs-layout-x-small .vjs-progress-control,.video-js.vjs-layout-tiny .vjs-progress-control{display:none}.video-js.vjs-layout-x-small .vjs-custom-control-spacer{flex:auto;display:block}.vjs-modal-dialog.vjs-text-track-settings{color:#fff;background-color:#2b333fbf;height:70%}.vjs-spatial-navigation-enabled .vjs-modal-dialog.vjs-text-track-settings{height:80%}.vjs-error .vjs-text-track-settings{display:none}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-font,.vjs-text-track-settings .vjs-track-settings-controls{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{grid-template-rows:1fr;grid-template-columns:1fr 1fr;padding:20px 24px 0;display:grid}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-text-track-settings select{font-size:inherit}.vjs-track-setting>select{margin-bottom:.5em;margin-right:1em}.vjs-text-track-settings fieldset{border:none;margin:10px}.vjs-text-track-settings fieldset span{padding:0 .6em .8em;display:inline-block}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;font-size:1.2em;font-weight:700}.vjs-text-track-settings .vjs-label{margin:0 .5em .5em 0}.vjs-track-settings-controls button:focus,.vjs-track-settings-controls button:active{background-image:linear-gradient(#73859f 0%,#fff 12%);outline-width:medium;outline-style:solid}.vjs-track-settings-controls button:hover{color:#2b333fbf}.vjs-track-settings-controls button{color:#2b333f;cursor:pointer;background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}.vjs-title-bar{pointer-events:none;background:linear-gradient(#000000e6 0%,#000000b3 60%,#0000 100%);width:100%;padding:.666em 1.333em 4em;font-size:1.2em;line-height:1.5;transition:opacity .1s;position:absolute;top:0}.vjs-error .vjs-title-bar{display:none}.vjs-title-bar-title,.vjs-title-bar-description{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.vjs-title-bar-title{margin-bottom:.333em;font-weight:700}.vjs-playing.vjs-user-inactive .vjs-title-bar{opacity:0;transition:opacity 1s}.video-js .vjs-skip-forward-5,.video-js .vjs-skip-forward-10,.video-js .vjs-skip-forward-30,.video-js .vjs-skip-backward-5,.video-js .vjs-skip-backward-10,.video-js .vjs-skip-backward-30{cursor:pointer}.video-js .vjs-transient-button{cursor:pointer;opacity:1;background-color:#32323280;justify-content:center;align-items:center;height:3em;transition:opacity 1s;display:flex;position:absolute}.video-js:not(.vjs-has-started) .vjs-transient-button{display:none}.video-js.not-hover .vjs-transient-button:not(.force-display),.video-js.vjs-user-inactive .vjs-transient-button:not(.force-display){opacity:0}.video-js .vjs-transient-button span{padding:0 .5em}.video-js .vjs-transient-button.vjs-left{left:1em}.video-js .vjs-transient-button.vjs-right{right:1em}.video-js .vjs-transient-button.vjs-top{top:1em}.video-js .vjs-transient-button.vjs-near-top{top:4em}.video-js .vjs-transient-button.vjs-bottom{bottom:4em}.video-js .vjs-transient-button:hover{background-color:#323232e6}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{z-index:-1000;border:none;width:100%;height:100%;position:absolute;top:0;left:0}.js-focus-visible .video-js :focus:not(.focus-visible),.video-js :focus:not(:focus-visible){outline:none}[data-v-b49de5eb] .monitic-vjs.video-js{max-height:min(70vh,820px);font-family:inherit}[data-v-b49de5eb] .monitic-vjs .vjs-tech{outline:none}[data-v-b49de5eb] .monitic-vjs .vjs-control-bar{background:#111827f5;align-items:center;height:3.4em;display:flex}[data-v-b49de5eb] .monitic-vjs .vjs-progress-control{flex:auto;align-items:center;min-width:8em;padding:0 .35em;display:flex}[data-v-b49de5eb] .monitic-vjs .vjs-progress-control .vjs-progress-holder{border-radius:2px;min-height:6px;background-color:#ffffff4d!important;height:.45em!important;margin:0!important}[data-v-b49de5eb] .monitic-vjs .vjs-play-progress,[data-v-b49de5eb] .monitic-vjs .vjs-volume-level{border-radius:2px;background-color:#3b82f6!important}[data-v-b49de5eb] .monitic-vjs .vjs-button>.vjs-icon-placeholder:before,[data-v-b49de5eb] .monitic-vjs .vjs-time-control{color:#e5e7eb}[data-v-b49de5eb] .monitic-vjs .vjs-time-control{font-variant-numeric:tabular-nums}[data-v-b49de5eb] .monitic-vjs .vjs-big-play-button{background:#1f2937e0;border:2px solid #ffffff8c;border-radius:6px;width:2.8em;height:2.8em;margin-top:-1.4em;margin-left:-1.4em;line-height:2.8em}[data-v-b49de5eb] .monitic-vjs .vjs-big-play-button:hover{background:#3b82f6;border-color:#fff}.sr-tabmenu[data-v-cd2eb63f] .p-tabmenu-nav{background:0 0;border:none}.sr-tabmenu[data-v-cd2eb63f] .p-menuitem-link{background:0 0;padding:.65rem .9rem}.sr-tabmenu[data-v-cd2eb63f] .p-menuitem-text{white-space:nowrap;font-size:.875rem;font-weight:500}.sr-tabmenu[data-v-cd2eb63f] .p-tabmenuitem.p-highlight .p-menuitem-link{border:1px solid var(--monitic-border-primary);border-bottom-color:#0000;border-top-left-radius:6px;border-top-right-radius:6px;margin-bottom:-1px}[data-v-7859820d] .category-tree-component .p-tree-node-content{align-items:flex-start!important}[data-v-7859820d] .category-tree-component .p-tree-node-label{white-space:normal!important;word-break:break-word!important}[data-v-7859820d] .category-tree-component .p-tree-node-leaf>.p-tree-node-content .p-tree-toggler{opacity:0!important;pointer-events:none!important;width:0!important;min-width:0!important;margin:0!important;padding:0!important}[data-v-7859820d] .category-tree-component .p-tree-node-leaf>.p-tree-node-content{padding-left:.5rem!important}[data-v-8f6f5b80] .inventory-item-tabs .p-tabview-panels{padding:0}[data-v-8f6f5b80] .inventory-item-tabs .p-tabview-panel{padding:1rem}[data-v-8f6f5b80] .inventory-item-tabs .p-tabview-nav{border-width:0 0 1px}[data-v-0efd4d93] .sticker-flow .vue-flow__node{box-shadow:none;background:0 0;border:0;padding:0}.sticker-bounds[data-v-0efd4d93]{cursor:pointer;background:#ffffffd9;border:2px dashed #d1d5db;border-radius:8px;transition:border-color .15s,box-shadow .15s;position:relative}.sticker-bounds[data-v-0efd4d93]:hover{border-color:#93c5fd}.sticker-bounds--active[data-v-0efd4d93]{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.sticker-bounds-label[data-v-0efd4d93]{color:#9ca3af;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:10px;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.sticker-resize--bounds[data-v-0efd4d93]{opacity:.6;background:0 0;width:10px;height:10px}.sticker-bounds:hover>.sticker-resize--bounds[data-v-0efd4d93],.sticker-bounds--active>.sticker-resize--bounds[data-v-0efd4d93]{opacity:1}.sticker-resize--bounds svg[data-v-0efd4d93]{width:10px;height:10px}.sticker-el[data-v-0efd4d93]{box-sizing:border-box;cursor:grab;background:#fff;border:1.5px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.sticker-el[data-v-0efd4d93]:hover{border-color:#93c5fd}.sticker-el--left[data-v-0efd4d93]{justify-content:flex-start;padding-left:4px}.sticker-el--active[data-v-0efd4d93]{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.sticker-resize[data-v-0efd4d93]{cursor:nwse-resize;z-index:10;opacity:.5;background:0 0;justify-content:center;align-items:center;width:8px;height:8px;line-height:0;display:flex;position:absolute;bottom:1px;right:1px}.sticker-el:hover>.sticker-resize[data-v-0efd4d93],.sticker-el--active>.sticker-resize[data-v-0efd4d93]{opacity:1}.sticker-resize svg[data-v-0efd4d93]{width:8px;height:8px}[data-v-0efd4d93] .sticker-flow--dark .vue-flow__background-pattern{stroke:#4b5563}[data-v-0efd4d93] .sticker-flow--dark .vue-flow__controls-button{color:#d1d5db;background:#1f2937;border-color:#4b5563}[data-v-0efd4d93] .sticker-flow--dark .vue-flow__controls-button:hover{background:#374151}[data-v-dcb17f57] .inventory-tabs,[data-v-dcb17f57] .inventory-tabs .p-tabview-panels,[data-v-dcb17f57] .inventory-tabs .p-tabview-panel{height:100%}.slide-right-enter-active[data-v-dcb17f57],.slide-right-leave-active[data-v-dcb17f57]{transition:all .3s}.slide-right-enter-from[data-v-dcb17f57],.slide-right-leave-to[data-v-dcb17f57]{opacity:0;transform:translate(20px)}.dex-table[data-v-a4035aba] .p-datatable-thead>tr>th,.dex-table[data-v-a4035aba] .p-datatable-tbody>tr>td{padding:.4rem .6rem;font-size:.78rem}.dex-table[data-v-a4035aba] .p-datatable-thead>tr>th{text-transform:uppercase;letter-spacing:.02em;font-size:.7rem;font-weight:600}.dex-table-lg[data-v-a4035aba] .p-datatable-thead>tr>th,.dex-table-lg[data-v-a4035aba] .p-datatable-tbody>tr>td{padding:.6rem .85rem;font-size:.875rem}.dex-table-lg[data-v-a4035aba] .p-datatable-thead>tr>th{text-transform:uppercase;letter-spacing:.03em;font-size:.78rem;font-weight:600}.rp-scroll[data-v-1b0e5fc0]::-webkit-scrollbar{width:8px}.rp-scroll[data-v-1b0e5fc0]::-webkit-scrollbar-thumb{background:var(--monitic-border-primary);border-radius:999px}.rp-deck[data-v-5e005d0e]::-webkit-scrollbar{width:8px;height:6px}.rp-deck[data-v-5e005d0e]::-webkit-scrollbar-thumb{background:var(--monitic-border-primary);border-radius:999px}@media (width>=1024px){.vault-rail[data-v-1f3fc078]{width:var(--vault-rail-width,300px)}}.vault-tabmenu[data-v-c2756255] .p-tabmenu-nav{background:0 0;border:none}.vault-tabmenu[data-v-c2756255] .p-menuitem-link{background:0 0;padding:.65rem .9rem}.vault-tabmenu[data-v-c2756255] .p-menuitem-text{white-space:nowrap;font-size:.875rem;font-weight:500}.vault-tabmenu[data-v-c2756255] .p-tabmenuitem.p-highlight .p-menuitem-link{border:1px solid var(--surface-border,#e5e7eb);border-bottom-color:#0000;border-top-left-radius:6px;border-top-right-radius:6px;margin-bottom:-1px}.p-sidebar.pam-drawer{width:min(100vw,26rem)}.pam-status__pulse[data-v-99402209]{background:#10b981;border-radius:999px;width:6px;height:6px;animation:1.6s ease-in-out infinite pam-pulse-99402209}@keyframes pam-pulse-99402209{0%,to{box-shadow:0 0 #10b98180}50%{box-shadow:0 0 0 4px #10b98100}}.pam-tabmenu[data-v-ba3a71cb] .p-tabmenu-nav{background:0 0;border:none}.pam-tabmenu[data-v-ba3a71cb] .p-menuitem-link{background:0 0;padding:.65rem .9rem}.pam-tabmenu[data-v-ba3a71cb] .p-menuitem-text{white-space:nowrap;font-size:.875rem;font-weight:500}.pam-tabmenu[data-v-ba3a71cb] .p-tabmenuitem.p-highlight .p-menuitem-link{border:1px solid var(--surface-border,#e5e7eb);border-bottom-color:#0000;border-top-left-radius:6px;border-top-right-radius:6px;margin-bottom:-1px}.ctl[data-v-3e688e81]{margin-top:8px}.ctl-toggle[data-v-3e688e81]{cursor:pointer;color:var(--text-muted,#6b7280);background:0 0;border:none;padding:2px 0;font-family:inherit;font-size:.78rem}.ctl-toggle[data-v-3e688e81]:hover:not(:disabled){color:var(--text,#111827)}.ctl-toggle[data-v-3e688e81]:disabled{opacity:.6;cursor:default}.ctl-body[data-v-3e688e81]{margin-top:6px}.ctl-err[data-v-3e688e81]{color:var(--red,#ef4444);margin:0 0 4px;font-size:.78rem}.ctl-muted[data-v-3e688e81]{color:var(--text-muted,#9ca3af);margin:2px 0;font-size:.78rem}.ctl-list[data-v-3e688e81]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ctl-tool[data-v-3e688e81]{border:1px solid var(--border,#e5e7eb);background:var(--surface2,#f9fafb);border-radius:8px;padding:8px 10px}.ctl-tool-head[data-v-3e688e81]{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:0;font-family:inherit;display:flex}.ctl-tool-name[data-v-3e688e81]{color:var(--text,#111827);font-size:.82rem;font-weight:600}.ctl-badge[data-v-3e688e81]{text-transform:uppercase;letter-spacing:.04em;color:var(--red,#ef4444);background:color-mix(in srgb, var(--red,#ef4444) 12%, transparent);border-radius:6px;padding:1px 6px;font-size:.64rem}.ctl-chev[data-v-3e688e81]{color:var(--text-muted,#9ca3af);margin-left:auto;font-size:.9rem}.ctl-desc[data-v-3e688e81]{color:var(--text-muted,#6b7280);margin:4px 0 0;font-size:.76rem}.ctl-detail[data-v-3e688e81]{border-top:1px dashed var(--border,#e5e7eb);margin-top:8px;padding-top:8px}.ctl-params-h[data-v-3e688e81]{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted,#9ca3af);margin-bottom:4px;font-size:.66rem;font-weight:600}.ctl-param[data-v-3e688e81]{margin-bottom:6px}.ctl-param-name[data-v-3e688e81]{color:var(--text,#111827);font-size:.76rem}.ctl-param-type[data-v-3e688e81]{color:var(--text-muted,#6b7280);margin-left:6px;font-size:.72rem}.ctl-req[data-v-3e688e81]{color:var(--red,#ef4444);margin-left:6px;font-size:.66rem}.ctl-param-desc[data-v-3e688e81]{color:var(--text-muted,#6b7280);margin-top:1px;font-size:.74rem}.fw-tabmenu[data-v-b98fe4c6] .p-tabmenu-nav{background:0 0;border:none}.fw-tabmenu[data-v-b98fe4c6] .p-menuitem-link{background:0 0;padding:.65rem .9rem}.fw-tabmenu[data-v-b98fe4c6] .p-menuitem-text{white-space:nowrap;font-size:.875rem;font-weight:500}.fw-tabmenu[data-v-b98fe4c6] .p-tabmenuitem.p-highlight .p-menuitem-link{border:1px solid var(--surface-border,#e5e7eb);border-bottom-color:#0000;border-top-left-radius:6px;border-top-right-radius:6px;margin-bottom:-1px}.fw-tabmenu[data-v-76ab58b2] .p-tabmenu-nav{background:0 0;border:none}.fw-tabmenu[data-v-76ab58b2] .p-menuitem-link{background:0 0;padding:.65rem .9rem}.fw-tabmenu[data-v-76ab58b2] .p-menuitem-text{white-space:nowrap;font-size:.875rem;font-weight:500}.fw-tabmenu[data-v-76ab58b2] .p-tabmenuitem.p-highlight .p-menuitem-link{border:1px solid var(--surface-border,#e5e7eb);border-bottom-color:#0000;border-top-left-radius:6px;border-top-right-radius:6px;margin-bottom:-1px}.f-hmeter[data-v-445c8809]{background:var(--f-up);border-radius:999px;height:100%;display:block}.f-hmeter.warn[data-v-445c8809]{background:var(--f-warn)}.f-hmeter.crit[data-v-445c8809]{background:var(--f-down)}.f-fleet-item[data-v-445c8809]{text-align:left;border:1px solid var(--f-border);background:var(--f-surface-2);cursor:pointer;color:var(--f-ink);border-radius:10px;padding:10px 12px;font-family:inherit;transition:border-color .15s}.f-fleet-item[data-v-445c8809]:hover{border-color:var(--f-accent)}.f-fleet-item.active[data-v-445c8809]{border-color:var(--f-accent);background:var(--f-sel)}.forti,.f-modal-veil{--f-bg:var(--monitic-bg-page);--f-surface:#fff;--f-surface-2:#f8fafc;--f-ink:var(--monitic-text-primary);--f-ink-2:#64748b;--f-ink-3:#94a3b8;--f-border:#e2e8f0;--f-border-2:#cbd5e1;--f-navy:#223455;--f-accent:#3b82f6;--f-up:#22c55e;--f-up-bg:#e6f8e9;--f-down:#ef4444;--f-down-bg:#fee2e2;--f-warn:#f59e0b;--f-warn-bg:#fef3c7;--f-off:#cbd5e1;--f-off-ink:#64748b;--f-poe:#eab308;--f-shadow:0px 0px 4px #00000024;--f-topo-line:#cbd5e1;--f-sel:#3b82f61a}.dark .forti,.dark .f-modal-veil{--f-bg:#0f1522;--f-surface:#18202f;--f-surface-2:#1e2839;--f-ink:#e2e8f0;--f-ink-2:#94a3b8;--f-ink-3:#64748b;--f-border:#2b3648;--f-border-2:#3b4a61;--f-navy:#18202f;--f-accent:#60a5fa;--f-up-bg:#22c55e24;--f-down-bg:#ef444429;--f-warn-bg:#f59e0b29;--f-off:#3b4a61;--f-off-ink:#94a3b8;--f-shadow:0px 0px 6px #00000073;--f-topo-line:#3b4a61;--f-sel:#60a5fa1f}.forti{background:var(--f-bg);height:100%;min-height:0;color:var(--f-ink);font-family:var(--monitic-font-sans);font-size:var(--monitic-text-base);flex:auto;display:flex;overflow:hidden}.forti *,.forti :before,.forti :after{box-sizing:border-box}.forti a{color:var(--f-accent);text-decoration:none}.forti a:hover{color:var(--f-accent);text-decoration:underline}.forti button{font-family:inherit}.f-sidebar{background:var(--monitic-main);color:#fff;flex-direction:column;flex:0 0 212px;gap:2px;width:212px;padding:14px 10px;display:flex;overflow-y:auto}.f-sidebar .f-sys{flex-shrink:0;margin-top:auto}.dark .forti .f-sidebar{border-right:1px solid var(--f-border);background:#131a28}.f-sidebar__logo{align-items:center;gap:10px;padding:4px 8px 16px;display:flex}.f-sidebar__logo img{height:26px;display:block}.f-wordmark{color:#fff;letter-spacing:-.01em;font-size:20px;font-weight:800}.f-sidebar__module{letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;align-items:center;padding:6px 10px 8px;font-size:11px;font-weight:600;display:flex}.f-nav{color:#ffffffc7;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:14px;display:flex}.f-nav:hover{color:#fff;background:#ffffff14}.f-nav.active{color:#fff;background:#ffffff24;font-weight:600}.f-nav svg{flex:0 0 17px;width:17px;height:17px}.f-nav__badge{background:var(--monitic-danger);color:#fff;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:700}.f-sys{background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;margin-top:auto;padding:12px;font-size:12px}.f-sys__title{color:#fff;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.f-sys__row{color:#ffffffb3;justify-content:space-between;padding:2px 0;display:flex}.f-sys__row b{color:#fff;font-weight:600}.f-sys__meter{background:#ffffff26;border-radius:999px;height:4px;margin:3px 0 7px;overflow:hidden}.f-sys__meter i{background:var(--f-up);border-radius:999px;height:100%;display:block}.f-sys__meter i.warn{background:var(--f-warn)}.f-sys__meter i.crit{background:var(--f-down)}.f-main{flex-direction:column;flex:1;min-width:0;display:flex}.f-topbar{background:var(--f-surface);border-bottom:1px solid var(--f-border);flex:0 0 56px;align-items:center;gap:14px;height:56px;padding:0 20px;display:flex}.f-topbar__title{white-space:nowrap;font-size:17px;font-weight:700}.f-live{color:var(--f-ink-2);background:var(--f-surface-2);border:1px solid var(--f-border);border-radius:999px;align-items:center;gap:7px;padding:4px 12px;font-size:12.5px;display:flex}.f-live__dot{background:var(--f-up);border-radius:50%;width:8px;height:8px}.f-live__dot.pulse{animation:2s ease-in-out infinite f-pulse}.f-live__dot.idle{background:var(--f-off)}@keyframes f-pulse{0%,to{box-shadow:0 0 #22c55e80}50%{box-shadow:0 0 0 5px #22c55e00}}@media (prefers-reduced-motion:reduce){.f-live__dot.pulse{animation:none}}.f-topbar__spacer{flex:1}.f-iconbtn{border:1px solid var(--f-border);background:var(--f-surface);width:34px;height:34px;color:var(--f-ink-2);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.f-iconbtn:hover{background:var(--f-surface-2);color:var(--f-ink)}.f-iconbtn svg{width:16px;height:16px}.f-search{border:1px solid var(--f-border);background:var(--f-surface-2);width:260px;color:var(--f-ink-3);border-radius:8px;align-items:center;gap:8px;padding:6px 12px;display:flex}.f-search input{color:var(--f-ink);background:0 0;border:0;outline:0;flex:1;font-family:inherit;font-size:13px}.f-search svg{width:14px;height:14px}.f-body{flex:1;min-height:0;display:flex}.f-content{flex:1;min-width:0;padding:20px;overflow:hidden auto}.f-content h2{margin:0 0 14px;font-size:18px;font-weight:700}.f-card{background:var(--f-surface);border:1px solid var(--f-border);box-shadow:var(--f-shadow);border-radius:8px;min-width:0;overflow-x:auto}.f-card__head{border-bottom:1px solid var(--f-border);align-items:center;gap:8px;padding:13px 16px;font-size:14.5px;font-weight:700;display:flex}.f-card__head .sub{color:var(--f-ink-2);font-size:12.5px;font-weight:400}.f-card__pad{padding:16px}.f-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:16px;display:grid}.f-kpi{background:var(--f-surface);border:1px solid var(--f-border);box-shadow:var(--f-shadow);cursor:pointer;border-radius:8px;align-items:center;gap:13px;padding:14px 16px;display:flex}.f-kpi:hover{border-color:var(--f-border-2)}.f-kpi__icon{border-radius:9px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.f-kpi__icon svg{width:20px;height:20px}.f-kpi__num{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1.1}.f-kpi__label{color:var(--f-ink-2);font-size:12.5px}.f-kpi__sub{color:var(--f-ink-3);margin-top:1px;font-size:11px}.f-pager{border-top:1px solid var(--f-border);color:var(--f-ink-2);align-items:center;gap:8px;padding:9px 14px;font-size:12.5px;display:flex}.f-pager__num{font-variant-numeric:tabular-nums;color:var(--f-ink);font-weight:600}.f-state{text-align:center;background:var(--f-surface);border:1px solid var(--f-border);max-width:460px;box-shadow:var(--f-shadow);border-radius:10px;margin:60px auto;padding:40px 32px}.f-state__icon{background:var(--f-sel);width:56px;height:56px;color:var(--f-accent);border-radius:14px;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.f-state h3{margin:0 0 8px;font-size:16px}.f-state p{color:var(--f-ink-2);margin:0 0 20px;font-size:13px;line-height:1.55}.f-lockchip{letter-spacing:.05em;color:#fff;background:#ffffff24;border-radius:4px;align-items:center;gap:4px;margin-left:auto;padding:2px 6px;font-size:10px;font-weight:700;display:inline-flex}.f-syncing{color:var(--f-accent);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.f-tag{border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}.f-tag .dot{border-radius:50%;width:6px;height:6px}.f-tag--up{background:var(--f-up-bg);color:#166534}.f-tag--up .dot{background:var(--f-up)}.f-tag--down{background:var(--f-down-bg);color:#991b1b}.f-tag--down .dot{background:var(--f-down)}.f-tag--warn{background:var(--f-warn-bg);color:#92400e}.f-tag--warn .dot{background:var(--f-warn)}.dark .forti .f-tag--up{color:#4ade80}.dark .forti .f-tag--down{color:#f87171}.dark .forti .f-tag--warn{color:#fbbf24}.f-topo{padding:24px 16px 16px;position:relative;overflow:hidden}.f-topo__tier{justify-content:center;gap:20px;display:flex;position:relative}.f-topo svg.wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.f-node{background:var(--f-surface-2);border:1px solid var(--f-border);text-align:center;cursor:pointer;border-radius:10px;min-width:172px;padding:12px 16px;transition:border-color .12s,box-shadow .12s;position:relative}.f-node:hover{border-color:var(--f-accent)}.f-node.sel{border-color:var(--f-accent);box-shadow:0 0 0 3px var(--f-sel)}.f-node__name{font-size:13.5px;font-weight:700}.f-node__meta{color:var(--f-ink-2);margin-top:1px;font-size:11.5px}.f-node__status{justify-content:center;margin-top:7px;display:flex}.f-node--fgt{min-width:220px}.f-node__chip{letter-spacing:.05em;background:var(--f-navy);color:#fff;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700;position:absolute;top:-9px;right:10px}.dark .forti .f-node__chip{background:var(--f-accent);color:#0f1522}.f-face{background:var(--f-navy);border-radius:4px;flex-wrap:wrap;justify-content:center;gap:2.5px;width:fit-content;max-width:100%;margin:9px auto 2px;padding:5px 7px;display:flex}.dark .forti .f-face{background:#0c111c}.f-face i{background:#47566e;border-radius:1.5px;width:7px;height:7px}.f-face i.on{background:var(--f-up)}.f-face i.err{background:var(--f-down)}.f-face--ap{border-radius:999px;padding:6px 12px}.f-face--ap i{border-radius:50%;width:6px;height:6px}.f-ports{grid-template-columns:repeat(12,1fr);gap:5px;display:grid}.f-port{aspect-ratio:1;cursor:pointer;color:#fff;background:var(--f-off);font-size:10.5px;font-weight:700;font-family:var(--monitic-font-mono);border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;display:flex;position:relative}.f-port--up{background:var(--f-up)}.f-port--down{background:var(--f-down)}.f-port--disabled{background:var(--f-off);color:var(--f-off-ink)}.f-port--poe:after{content:"";background:var(--f-poe);border-radius:50%;width:5px;height:5px;position:absolute;top:2px;right:2px}.f-port.sel{outline:2px solid var(--f-accent);outline-offset:1px}.f-port:hover{filter:brightness(1.08)}.f-legend{color:var(--f-ink-2);flex-wrap:wrap;gap:14px;margin-top:12px;font-size:12px;display:flex}.f-legend>span{align-items:center;gap:6px;display:inline-flex}.f-legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.f-table{border-collapse:collapse;width:100%;font-size:13px}.f-table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--f-ink-2);border-bottom:1px solid var(--f-border);background:var(--f-surface-2);white-space:nowrap;padding:9px 14px;font-size:11.5px;font-weight:600}.f-table td{border-bottom:1px solid var(--f-border);white-space:nowrap;padding:9px 14px}.f-table tr:last-child td{border-bottom:0}.f-table tbody tr{cursor:pointer}.f-table tbody tr:hover{background:var(--f-surface-2)}.f-table .mono{font-family:var(--monitic-font-mono);color:var(--f-ink-2);font-size:12px}.f-table .num{text-align:right;font-variant-numeric:tabular-nums}.f-event{border-bottom:1px solid var(--f-border);align-items:flex-start;gap:10px;padding:9px 16px;font-size:13px;display:flex}.f-event:last-child{border-bottom:0}.f-event__dot{border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:5px}.f-event__dot.info{background:var(--f-up)}.f-event__dot.warning{background:var(--f-warn)}.f-event__dot.critical{background:var(--f-down)}.f-event__msg{flex:1;min-width:0}.f-event__dev{font-weight:600}.f-event__t{color:var(--f-ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.f-chips{flex-wrap:wrap;gap:8px;display:flex}.f-chip{border:1px solid var(--f-border);background:var(--f-surface);color:var(--f-ink-2);cursor:pointer;border-radius:999px;padding:5px 13px;font-size:12.5px;font-weight:600}.f-chip:hover{border-color:var(--f-border-2);color:var(--f-ink)}.f-chip.active{background:var(--f-accent);border-color:var(--f-accent);color:#fff}.dark .forti .f-chip.active{background:var(--f-accent);border-color:var(--f-accent);color:#0f1522}.f-drawer{background:var(--f-surface);border-left:1px solid var(--f-border);flex:0 0 356px;width:356px;padding:18px;overflow-y:auto}.f-drawer__head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:4px;display:flex}.f-drawer__title{font-size:16px;font-weight:700}.f-drawer h4{text-transform:uppercase;letter-spacing:.06em;color:var(--f-ink-2);margin:20px 0 9px;font-size:12px;font-weight:700}.f-kv{border-bottom:1px dashed var(--f-border);justify-content:space-between;gap:12px;padding:6px 0;font-size:13px;display:flex}.f-kv:last-child{border-bottom:0}.f-kv b{text-align:right;font-weight:600}.f-kv .k{color:var(--f-ink-2)}.f-kv .mono{font-family:var(--monitic-font-mono);font-size:12px}.f-meterline{align-items:center;gap:10px;padding:5px 0;font-size:12.5px;display:flex}.f-meterline .k{color:var(--f-ink-2);flex:0 0 92px;width:92px}.f-meterline .bar{background:var(--f-surface-2);border:1px solid var(--f-border);border-radius:999px;flex:1;height:6px;overflow:hidden}.f-meterline .bar i{background:var(--f-up);border-radius:999px;height:100%;display:block}.f-meterline .bar i.warn{background:var(--f-warn)}.f-meterline .bar i.crit{background:var(--f-down)}.f-meterline b{text-align:right;font-variant-numeric:tabular-nums;width:44px}.f-donut-wrap{flex-direction:column;align-items:center;gap:14px;max-width:300px;margin:0 auto;display:flex}.f-donut-legend{flex-direction:column;gap:8px;width:100%;font-size:13px;display:flex}.f-donut-legend>span{white-space:nowrap;align-items:center;gap:8px;padding:2px 0;display:flex}.f-donut-legend i{border-radius:3px;flex:0 0 10px;width:10px;height:10px}.f-donut-legend>span>b{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;flex-shrink:0;margin-left:auto}.f-ov-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.f-ov-bottom{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}@media (width<=1200px){.f-ov-bottom{grid-template-columns:minmax(0,1fr)}}.f-empty{text-align:center;color:var(--f-ink-3);padding:36px 16px;font-size:13px}.f-btn{border:1px solid var(--f-border-2);background:var(--f-surface);color:var(--f-ink);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.f-btn:hover:not(:disabled){background:var(--f-surface-2)}.f-btn:disabled{opacity:.5;cursor:not-allowed}.f-btn--danger{color:var(--f-down);border-color:var(--f-down)}.f-btn--danger:hover:not(:disabled){background:var(--f-down-bg)}.f-btn--sm{padding:4px 9px;font-size:12px}.f-btn--primary{background:var(--f-accent);border-color:var(--f-accent);color:#fff}.dark .forti .f-btn--primary{background:var(--f-accent);border-color:var(--f-accent);color:#0f1522}.f-spin{border:2px solid var(--f-border-2);border-top-color:var(--f-accent);border-radius:50%;width:12px;height:12px;animation:.7s linear infinite f-rot;display:inline-block}.f-spin--dark{border-color:#fff #fff6 #fff6}@keyframes f-rot{to{transform:rotate(360deg)}}.f-toggle{cursor:pointer;background:var(--f-off);border:0;border-radius:999px;justify-content:center;align-items:center;width:36px;height:20px;padding:0;display:inline-flex;position:relative}.f-toggle i{background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000004d}.f-toggle.on{background:var(--f-up)}.f-toggle.on i{left:18px}.f-toggle:disabled{opacity:.5;cursor:not-allowed}.f-modal-veil{z-index:1200;background:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.f-modal{background:var(--f-surface);width:min(720px,94vw);max-height:86vh;box-shadow:var(--monitic-shadow-elevated);color:var(--f-ink);border-radius:10px;padding:22px;overflow-y:auto}.f-modal h3{margin:0 0 16px;font-size:16px}.f-field{margin-bottom:13px}.f-field label{color:var(--f-ink-2);margin-bottom:5px;font-size:12.5px;font-weight:600;display:block}.f-field input,.f-field select{border:1px solid var(--f-border-2);background:var(--f-surface);width:100%;color:var(--f-ink);border-radius:7px;outline:none;padding:8px 11px;font-family:inherit;font-size:13px}.f-field input:focus,.f-field select:focus{border-color:var(--f-accent)}.f-field .hint{color:var(--f-ink-3);margin-top:4px;font-size:11.5px}.f-field--check{align-items:center;gap:9px;display:flex}.f-field--check label{margin:0}.f-act{letter-spacing:.03em;border-radius:5px;padding:2px 8px;font-size:11.5px;font-weight:700}.f-act--accept{background:var(--f-up-bg);color:#166534}.f-act--deny{background:var(--f-down-bg);color:#991b1b}.f-act--ipsec{background:var(--f-sel);color:var(--f-accent)}.dark .forti .f-act--accept{color:#4ade80}.dark .forti .f-act--deny{color:#f87171}.f-profchip{border:1px solid var(--f-border-2);color:var(--f-ink-2);font-size:11px;font-weight:600;font-family:var(--monitic-font-mono);border-radius:4px;margin-right:4px;padding:1px 6px}.f-sec-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.f-sec-stat{background:var(--f-surface-2);border:1px solid var(--f-border);border-radius:8px;padding:11px 13px}.f-sec-stat b{font-variant-numeric:tabular-nums;font-size:19px;display:block}.f-sec-stat>span{color:var(--f-ink-2);font-size:11.5px}.f-sec-stat.bad b{color:var(--f-down)}.f-sec-stat.warn b{color:var(--f-warn)}.f-cfg{border-bottom:1px solid var(--f-border);grid-template-columns:1fr auto;gap:12px;padding:16px;display:grid}.f-cfg:last-child{border-bottom:0}.f-cfg__name{flex-wrap:wrap;align-items:center;gap:9px;font-size:14.5px;font-weight:700;display:flex}.f-cfg__meta{color:var(--f-ink-2);flex-wrap:wrap;gap:18px;margin-top:8px;font-size:12.5px;display:flex}.f-cfg__meta b{color:var(--f-ink);font-weight:600}.f-cfg__actions{align-items:flex-start;gap:8px;display:flex}.forti ::-webkit-scrollbar{width:10px;height:10px}.forti ::-webkit-scrollbar-thumb{background:var(--f-border-2);border:2px solid var(--f-bg);border-radius:999px}.forti ::-webkit-scrollbar-track{background:0 0}.hub-tabmenu[data-v-77bf43a7] .p-tabmenu-nav{background:0 0;border:none}.hub-tabmenu[data-v-77bf43a7] .p-menuitem-link{background:0 0;padding:.65rem .9rem}.hub-tabmenu[data-v-77bf43a7] .p-menuitem-text{white-space:nowrap;font-size:.875rem;font-weight:500}.hub-tabmenu[data-v-77bf43a7] .p-tabmenuitem.p-highlight .p-menuitem-link{border:1px solid var(--surface-border,#e5e7eb);border-bottom-color:#0000;border-top-left-radius:6px;border-top-right-radius:6px;margin-bottom:-1px}.ct-tabmenu[data-v-cc918f86] .p-tabmenu-nav{background:0 0;border:none}.ct-tabmenu[data-v-cc918f86] .p-menuitem-link{background:0 0;padding:.65rem .9rem}.ct-tabmenu[data-v-cc918f86] .p-menuitem-text{white-space:nowrap;font-size:.875rem;font-weight:500}.ct-tabmenu[data-v-cc918f86] .p-tabmenuitem.p-highlight .p-menuitem-link{border:1px solid var(--surface-border,#e5e7eb);border-bottom-color:#0000;border-top-left-radius:6px;border-top-right-radius:6px;margin-bottom:-1px}.dash-toolbar[data-v-71669544]{--dash-toolbar-h:2.25rem}.dash-toolbar[data-v-71669544] .p-button{height:var(--dash-toolbar-h);min-height:var(--dash-toolbar-h)}.dash-toolbar[data-v-71669544] .p-button.p-button-icon-only{width:var(--dash-toolbar-h);min-width:var(--dash-toolbar-h);padding:0}.dash-toolbar[data-v-71669544] .p-dropdown{height:var(--dash-toolbar-h);width:auto;min-width:0}.dash-toolbar[data-v-71669544] .p-dropdown .p-dropdown-label{align-items:center;padding-top:0;padding-bottom:0;line-height:1.25rem;display:flex}.dash-toolbar[data-v-71669544] .p-dropdown .p-dropdown-trigger{width:2rem}.dash-list-toolbar[data-v-3378f6c5]{--dash-toolbar-h:2.25rem}.dash-list-toolbar[data-v-3378f6c5] .p-button{height:var(--dash-toolbar-h);min-height:var(--dash-toolbar-h)}.dash-list-toolbar[data-v-3378f6c5] .p-dropdown{height:var(--dash-toolbar-h);width:auto;min-width:0}.dash-list-toolbar[data-v-3378f6c5] .p-dropdown .p-dropdown-label{align-items:center;padding-top:0;padding-bottom:0;line-height:1.25rem;display:flex}.dash-list-toolbar[data-v-3378f6c5] .p-icon-field{height:var(--dash-toolbar-h)}.dash-list-toolbar[data-v-3378f6c5] .p-icon-field .p-inputtext{height:var(--dash-toolbar-h);width:auto;min-width:10rem;padding-top:0;padding-bottom:0;line-height:1.25rem}.dash-list-toolbar[data-v-3378f6c5] .p-icon-field .p-input-icon{margin-top:0;top:50%;transform:translateY(-50%)}.exporters-nav-btn.p-button[data-v-e87404fd]{font-weight:500;color:var(--monitic-text-secondary)!important;background-color:#0000!important;border-color:#0000!important}.exporters-nav-btn.p-button[data-v-e87404fd]:not(.exporters-nav-btn--active):hover{background-color:var(--monitic-bg-tertiary)!important;color:var(--monitic-text-primary)!important}.exporters-nav-btn--active.p-button[data-v-e87404fd]{font-weight:600;background-color:color-mix(in srgb, var(--monitic-main) 12%, transparent)!important;color:var(--monitic-main)!important}.dark .exporters-nav-btn.p-button[data-v-e87404fd]{color:var(--monitic-text-primary)!important;background-color:#0000!important;border-color:#0000!important}.dark .exporters-nav-btn.p-button[data-v-e87404fd]:not(.exporters-nav-btn--active):hover{background-color:var(--monitic-bg-tertiary)!important;color:var(--monitic-text-primary)!important}.dark .exporters-nav-btn--active.p-button[data-v-e87404fd]{background-color:color-mix(in srgb, var(--monitic-main) 28%, transparent)!important;color:var(--monitic-main)!important}.exporters-nav-back.p-button[data-v-e87404fd]{color:var(--monitic-text-muted)!important;background-color:#0000!important;border-color:#0000!important}.dark .exporters-nav-back.p-button[data-v-e87404fd]{color:var(--monitic-text-secondary)!important;background-color:#0000!important;border-color:#0000!important}.sspr-option[data-v-8242d2b5] .p-card-body{padding:.875rem 1rem}.sspr-option[data-v-8242d2b5] .p-card-content{padding:0}.sspr-factor[data-v-f1d68b2f] .p-card-body{padding:.75rem 1rem}.sspr-factor[data-v-f1d68b2f] .p-card-content{padding:0}.sspr-tel-input.vue-tel-input[data-v-2ef1aa64]{border:1px solid #e5e7eb;border-radius:6px;transition:border-color .2s}.sspr-tel-input.vue-tel-input[data-v-2ef1aa64]:focus-within{border-color:var(--sspr-primary,#223455);box-shadow:none}.dark .sspr-tel-input .vti__input[data-v-2ef1aa64],.dark .sspr-tel-input .vti__dropdown[data-v-2ef1aa64]{color:#d1d5db;background:#1f2937}.sspr-preview-body[data-v-3fb28802] img{max-width:100%;height:auto}.nf-datetime-range-cal[data-v-ce7b407c] input.p-inputtext{-webkit-text-fill-color:transparent;caret-color:#0000}svg text[data-v-1bfc72b5]{color:#374151}.dark svg text[data-v-1bfc72b5]{color:#f8fafc}.nf3d-scene[data-v-ff50bc69]{cursor:grab;position:absolute;inset:0}.nf3d-scene[data-v-ff50bc69]:active{cursor:grabbing}.nf3d-scene[data-v-ff50bc69] .scene-tooltip{z-index:30}.nft-panel-scroll[data-v-470150fa]{scrollbar-width:none;-ms-overflow-style:none;overflow:hidden auto}.nft-panel-scroll[data-v-470150fa]::-webkit-scrollbar{width:0;height:0;display:none}.nft-source[data-v-cb4b54b4]{z-index:25;pointer-events:none;align-items:stretch;width:360px;display:flex;position:absolute;top:52px;bottom:8px;left:8px;overflow:hidden}.nft-source.is-collapsed[data-v-cb4b54b4]{width:auto}.nft-source__toggle[data-v-cb4b54b4]{pointer-events:auto;border:1px solid var(--nft-panel-line,#64748b33);align-self:flex-start;margin-top:6px;box-shadow:0 4px 16px -8px #00000059;background:var(--nft-panel-bg,#ffffffeb)!important}.nft-source__body[data-v-cb4b54b4]{pointer-events:auto;background:var(--nft-panel-bg,#fffffff5);border:1px solid var(--nft-panel-line,#64748b2e);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:12px;flex-direction:column;flex:1;min-width:0;margin-left:6px;display:flex;overflow:hidden;box-shadow:0 14px 40px -18px #00000059}.nft-source[data-v-cb4b54b4]{--nft-panel-bg:#fffffff5;--nft-panel-line:#64748b2e}.nft-source.nft-dark[data-v-cb4b54b4]{--nft-panel-bg:#111827f5;--nft-panel-line:#97a8cd2e;--nft-device-ip:#e5e7eb;--nft-device-meta:#94a3b8}.nft-source[data-v-cb4b54b4]{--nft-device-ip:#1f2937;--nft-device-meta:#64748b}.nft-source__tabs[data-v-cb4b54b4],.nft-source__tabs[data-v-cb4b54b4] .p-tabview{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.nft-source__tabs[data-v-cb4b54b4] .p-tabview-nav-container{flex-shrink:0;overflow:hidden}.nft-source__tabs[data-v-cb4b54b4] .p-tabview-panels{background:0 0;flex:1;min-height:0;padding:.65rem .5rem .75rem;overflow:hidden}.nft-source__tabs[data-v-cb4b54b4] .p-tabview-panel{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.nft-source__tabs[data-v-cb4b54b4] .p-tabview-nav{border-bottom:1px solid var(--nft-panel-line);background:0 0;flex-wrap:nowrap;padding:0 .25rem;overflow-x:hidden}.nft-source__tabs[data-v-cb4b54b4] .p-tabview-nav li{flex:1 1 0;min-width:0}.nft-source__tabs[data-v-cb4b54b4] .p-tabview-nav li .p-tabview-nav-link{background:0 0;border:none;justify-content:center;width:100%;margin-right:0;padding:.5rem .4rem}.nft-source__tabs[data-v-cb4b54b4] .p-tabview-nav li .p-tabview-nav-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nft-source__list[data-v-cb4b54b4]{max-height:100%;overflow:hidden auto}.nft-source__scroll[data-v-cb4b54b4]{scrollbar-width:none;-ms-overflow-style:none;overflow:hidden auto}.nft-source__scroll[data-v-cb4b54b4]::-webkit-scrollbar{width:0;height:0;display:none}.nft-source__devices[data-v-cb4b54b4]{flex-direction:column;gap:.5rem;padding:0 0 .375rem;display:flex}.nft-device-item[data-v-cb4b54b4]{flex-shrink:0;width:100%}.nft-device-item[data-v-cb4b54b4] .p-button{width:100%;min-height:2.75rem;text-align:left!important;border-radius:8px!important;justify-content:flex-start!important;align-items:center!important;height:auto!important;padding:.5rem .625rem!important}.nft-device-item[data-v-cb4b54b4] .p-button-label{white-space:normal;flex:auto;width:100%;margin:0;padding:0;line-height:1.25;text-align:left!important;justify-content:flex-start!important}.nft-device-item__text[data-v-cb4b54b4]{text-align:left;flex-direction:column;align-items:flex-start;gap:.125rem;width:100%;min-width:0;display:flex}.nft-device-item.is-active[data-v-cb4b54b4] .p-button{box-shadow:0 0 0 3px #2563eb38;color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.nft-device-item.is-active .nft-device-item__ip[data-v-cb4b54b4],.nft-device-item.is-active .nft-device-item__meta[data-v-cb4b54b4]{color:#fff!important}.nft-source.nft-dark .nft-device-item.is-active[data-v-cb4b54b4] .p-button{box-shadow:0 0 0 3px #3b82f647;background:#3b82f6!important;border-color:#3b82f6!important}.nft-device-item__ip[data-v-cb4b54b4]{color:var(--nft-device-ip,#1f2937);white-space:normal;word-break:break-all;font:600 11.5px/1.3 ui-monospace,Menlo,monospace;display:block}.nft-device-item__meta[data-v-cb4b54b4]{color:var(--nft-device-meta,#64748b);white-space:normal;word-break:break-word;font-size:10px;line-height:1.25;display:block}.nft-panel[data-v-a1abbf89]{z-index:20;background:var(--nft-panel-bg,#fff);border:1px solid var(--nft-panel-line,#64748b2e);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);--nft-panel-bg:#fff;--nft-panel-text:#1f2937;--nft-panel-dim:#64748b;--nft-panel-soft:#64748b12;width:320px;max-width:calc(100% - 16px);color:var(--nft-panel-text);border-radius:12px;flex-direction:column;display:flex;position:absolute;top:56px;bottom:8px;right:8px;overflow:hidden;box-shadow:0 18px 48px -20px #00000059}.nft-panel.nft-dark[data-v-a1abbf89]{--nft-panel-bg:#111827f5;--nft-panel-line:#97a8cd2e;--nft-panel-text:#e5e7eb;--nft-panel-dim:#94a3b8;--nft-panel-soft:#97a8cd14}.nft-panel__head[data-v-a1abbf89]{border-bottom:1px solid var(--nft-panel-line);align-items:center;gap:9px;padding:12px 12px 10px;display:flex}.nft-panel__icon[data-v-a1abbf89]{background:color-mix(in srgb, var(--c) 16%, transparent);width:30px;height:30px;color:var(--c);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.nft-panel__title[data-v-a1abbf89]{color:var(--nft-panel-text);white-space:nowrap;text-overflow:ellipsis;font:600 13px/1.2 ui-monospace,Menlo,monospace;overflow:hidden}.nft-panel__sub[data-v-a1abbf89]{color:var(--nft-panel-dim);align-items:center;gap:5px;margin-top:2px;font-size:11px;display:flex}.nft-dot[data-v-a1abbf89]{border-radius:9999px;width:7px;height:7px}.nft-panel__body[data-v-a1abbf89]{flex-direction:column;flex:1;gap:12px;padding:12px;display:flex;overflow-y:auto}.nft-grid[data-v-a1abbf89]{grid-template-columns:1fr 1fr;gap:7px;display:grid}.nft-kpi[data-v-a1abbf89]{background:var(--nft-panel-soft);border:1px solid var(--nft-panel-line);border-radius:8px;align-items:center;gap:7px;padding:7px 9px;display:flex}.nft-kpi__k[data-v-a1abbf89]{text-transform:uppercase;letter-spacing:.04em;color:var(--nft-panel-dim);font-size:9.5px;font-weight:700}.nft-kpi__v[data-v-a1abbf89]{color:var(--nft-panel-text);font-size:12.5px;font-weight:700}.nft-ratio__labels[data-v-a1abbf89]{justify-content:space-between;margin-bottom:4px;font-size:10.5px;font-weight:600;display:flex}.nft-ratio__bar[data-v-a1abbf89]{background:#f59e0b;border-radius:9999px;height:7px;display:flex;overflow:hidden}.nft-ratio__bar span[data-v-a1abbf89]{background:#10b981;height:100%}.nft-panel__actions[data-v-a1abbf89]{flex-direction:column;flex-shrink:0;gap:6px;display:flex}.nft-panel__action-btn[data-v-a1abbf89]{flex-shrink:0;justify-content:flex-start;width:100%;min-height:32px;padding:.375rem .75rem;font-size:.75rem;line-height:1.25}.nft-panel.nft-dark .nft-panel__action-btn[data-v-a1abbf89]{color:var(--nft-panel-dim);border-color:var(--nft-panel-line)!important;background:0 0!important}.nft-panel.nft-dark .nft-panel__action-btn[data-v-a1abbf89]:hover{color:var(--nft-panel-text);background:var(--nft-panel-soft)!important}.nft-panel__action-btn--on-banner[data-v-a1abbf89]{color:inherit!important;background:#ffffff8c!important;border-color:currentColor!important}.nft-panel.nft-dark .nft-panel__action-btn--on-banner[data-v-a1abbf89]{color:inherit!important;background:#11182773!important}.nft-sec[data-v-a1abbf89]{margin-top:4px}.nft-sec__h[data-v-a1abbf89]{text-transform:uppercase;letter-spacing:.04em;color:var(--nft-panel-dim);align-items:center;gap:6px;margin-bottom:6px;font-size:11px;font-weight:700;display:flex}.nft-row[data-v-a1abbf89]{border-top:1px solid var(--nft-panel-line);padding:5px 0}.nft-row[data-v-a1abbf89]:first-child{border-top:none}.nft-row--click[data-v-a1abbf89]{cursor:pointer}.nft-row__top[data-v-a1abbf89]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.nft-row__label[data-v-a1abbf89]{color:var(--nft-panel-text);white-space:nowrap;text-overflow:ellipsis;min-width:0;font:500 11.5px/1.2 ui-monospace,Menlo,monospace;overflow:hidden}.nft-row__val[data-v-a1abbf89]{color:var(--nft-panel-dim);flex-shrink:0;font-size:11.5px;font-weight:700}.nft-bar[data-v-a1abbf89]{background:var(--nft-panel-soft);border-radius:9999px;height:4px;display:block;overflow:hidden}.nft-bar i[data-v-a1abbf89]{border-radius:9999px;height:100%;display:block}.nft-slide-enter-active[data-v-a1abbf89],.nft-slide-leave-active[data-v-a1abbf89]{transition:transform .22s,opacity .22s}.nft-slide-enter-from[data-v-a1abbf89],.nft-slide-leave-to[data-v-a1abbf89]{opacity:0;transform:translate(16px)}.nft-canvas[data-v-052b8489]{background:#eef2f7}.nft-canvas.nft-dark[data-v-052b8489],.dark .nft-canvas[data-v-052b8489]{background:#05070e}.nft-toolbar-chip[data-v-052b8489]{color:#64748b;background:#ffffffd1;border:1px solid #64748b29}.nft-toolbar[data-v-052b8489] .p-button,.nft-toolbar[data-v-052b8489] .p-inputtext{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#475569!important;background-color:#ffffffeb!important;border:1px solid #64748b38!important}.nft-toolbar[data-v-052b8489] .p-button:hover:not(:disabled){color:#334155!important;background-color:#fff!important;border-color:#64748b59!important}.nft-toolbar[data-v-052b8489] .p-button.p-button-info{color:#2563eb!important;background-color:#eff6fff2!important;border-color:#2563eb59!important}.nft-toolbar[data-v-052b8489] .p-button.p-button-success{color:#16a34a!important;border-color:#16a34a59!important}.nft-toolbar[data-v-052b8489] .p-button.p-button-danger{color:#dc2626!important;background-color:#fef2f2f2!important;border-color:#dc262659!important}.nft-toolbar[data-v-052b8489] .p-inputtext{color:#334155!important}.nft-canvas.nft-dark .nft-toolbar-chip[data-v-052b8489]{color:#d1d5db;background:#1f2937e0;border-color:#4b556373}.nft-canvas.nft-dark .nft-toolbar[data-v-052b8489] .p-button,.nft-canvas.nft-dark .nft-toolbar[data-v-052b8489] .p-inputtext{color:#d1d5db!important;background-color:#1f2937eb!important;border-color:#4b55638c!important}.nft-canvas.nft-dark .nft-toolbar[data-v-052b8489] .p-button:hover:not(:disabled){color:#f3f4f6!important;background-color:#374151f5!important;border-color:#6b728099!important}.nft-canvas.nft-dark .nft-toolbar[data-v-052b8489] .p-button.p-button-info{color:#93c5fd!important;background-color:#1e3a8a61!important;border-color:#3b82f673!important}.nft-canvas.nft-dark .nft-toolbar[data-v-052b8489] .p-button.p-button-info:hover:not(:disabled){color:#bfdbfe!important;background-color:#1e40af7a!important}.nft-canvas.nft-dark .nft-toolbar[data-v-052b8489] .p-button.p-button-success{color:#4ade80!important;border-color:#4ade8059!important}.nft-canvas.nft-dark .nft-toolbar[data-v-052b8489] .p-button.p-button-success:hover:not(:disabled){color:#86efac!important;border-color:#4ade8080!important}.nft-canvas.nft-dark .nft-toolbar[data-v-052b8489] .p-button.p-button-danger{color:#fca5a5!important;background-color:#7f1d1d61!important;border-color:#f8717173!important}.nft-canvas.nft-dark .nft-toolbar[data-v-052b8489] .p-button:disabled{opacity:.45}.nft-canvas[data-v-052b8489]:fullscreen{border:none;border-radius:0;height:100vh!important}.nft-canvas.nft-fullscreen[data-v-052b8489]{z-index:9999;border:none;border-radius:0;position:fixed;inset:0;height:100vh!important}.nf-viewtoggle-anchor[data-v-60ea93c7]{z-index:40;width:0;height:0;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.nf-viewtoggle[data-v-60ea93c7]{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d121ee0;border:1px solid #94a3b838;border-radius:12px;gap:4px;padding:5px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 14px 40px -16px #000000b3}.nf-viewtoggle--in-canvas[data-v-60ea93c7]{z-index:45;bottom:34px}.nf-viewtoggle[data-v-60ea93c7] .p-button.nf-viewtoggle__btn{flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-height:34px;font-weight:600;line-height:1.25;transition:color .15s,background .15s,border-color .15s;display:inline-flex;color:#94a3b8!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;padding:.4375rem 1rem!important;font-size:12px!important}.nf-viewtoggle[data-v-60ea93c7] .p-button.nf-viewtoggle__btn:hover:not(:disabled){color:#e5e7eb!important;background:#94a3b81f!important;border-color:#94a3b82e!important}.nf-viewtoggle[data-v-60ea93c7] .p-button.nf-viewtoggle__btn.is-on{color:#06121a!important;background:linear-gradient(#38bdf8,#22d3ee)!important;border-color:#7dd3fc73!important;box-shadow:0 4px 14px -4px #22d3eeb3!important}.nf-viewtoggle[data-v-60ea93c7] .p-button.nf-viewtoggle__btn.is-on:hover:not(:disabled){color:#06121a!important;background:linear-gradient(#7dd3fc,#38bdf8)!important}.geo-direction-tabs[data-v-bec6afc1] .p-button{height:2.25rem!important}.nf-tabmenu[data-v-e35c2318] .p-tabmenu-nav{background:0 0;border:none}.nf-tabmenu[data-v-e35c2318] .p-menuitem-link{background:0 0;padding:.65rem .9rem}.nf-tabmenu[data-v-e35c2318] .p-menuitem-text{white-space:nowrap;font-size:.875rem;font-weight:500}.nf-tabmenu[data-v-e35c2318] .p-tabmenuitem.p-highlight .p-menuitem-link{border:1px solid var(--surface-border,#e5e7eb);border-bottom-color:#0000;border-top-left-radius:6px;border-top-right-radius:6px;margin-bottom:-1px}@keyframes alert-routing-row-pulse{0%{background-color:#3b82f647}to{background-color:#0000}}.alert-routing-row-pulse>td{animation:2s ease-out alert-routing-row-pulse}.alert-routing-tabmenu[data-v-bf8d7bdf] .p-tabmenu-nav{background:0 0;border:none}.alert-routing-tabmenu[data-v-bf8d7bdf] .p-menuitem-link{background:0 0;padding:.65rem .9rem}.alert-routing-tabmenu[data-v-bf8d7bdf] .p-menuitem-text{white-space:nowrap;font-size:.875rem;font-weight:500}.alert-routing-tabmenu[data-v-bf8d7bdf] .p-tabmenuitem.p-highlight .p-menuitem-link{border:1px solid var(--monitic-border-primary);border-bottom-color:#0000;border-top-left-radius:6px;border-top-right-radius:6px;margin-bottom:-1px}[data-v-80df2572] .delivery-table .p-datatable-thead>tr>th{background:var(--monitic-bg-secondary);color:var(--monitic-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem}.pv-card[data-v-8904c775]{border-style:solid;border-width:1px;font-size:13px;line-height:1.45}.pv-card--panel[data-v-8904c775]{border-left-width:3px;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.pv-card--banner[data-v-8904c775]{border-bottom-width:3px;align-items:center;gap:12px;padding:12px 16px;display:flex}.pv-head[data-v-8904c775]{border-bottom:1px solid;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.pv-body[data-v-8904c775]{padding:14px}.pv-foot[data-v-8904c775]{border-top:1px solid;align-items:center;gap:10px;padding:8px 14px;display:flex}.pv-title[data-v-8904c775]{font-size:14px;font-weight:600}.pv-meta[data-v-8904c775]{font-size:11px}.pv-text[data-v-8904c775]{white-space:pre-wrap;font-size:13px}.pv-actions[data-v-8904c775]{margin-top:14px}.pv-badge[data-v-8904c775]{background:var(--pv-accent);width:32px;height:32px;color:var(--pv-accent-text);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.pv-required[data-v-8904c775]{background:color-mix(in srgb, var(--pv-accent) 14%, transparent);color:var(--pv-accent);text-transform:uppercase;letter-spacing:.04em;border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:9px;font-weight:700}.pv-close[data-v-8904c775]{flex-shrink:0;font-size:12px}.pv-logo[data-v-8904c775]{-o-object-fit:contain;object-fit:contain;flex-shrink:0;max-width:96px;height:18px}.pv-pill[data-v-8904c775]{border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.pv-pill--block[data-v-8904c775]{justify-content:flex-start;font-weight:500}.pv-radio[data-v-8904c775]{opacity:.55;border:1px solid;border-radius:999px;flex-shrink:0;width:11px;height:11px}.pv-field[data-v-8904c775]{border:1px solid;border-radius:6px;width:100%;padding:7px 10px;font-size:12px}.pv-field--tall[data-v-8904c775]{min-height:52px}.pv-frame[data-v-55bcedac]{aspect-ratio:16/10;width:100%;position:relative;overflow:hidden}.pv-scene[data-v-55bcedac]{transform-origin:0 0;width:1280px;height:800px;position:absolute;top:0;left:0}[data-v-634076cc] .announcement-history-table .p-datatable-thead>tr>th{background:var(--monitic-bg-secondary);color:var(--monitic-text-secondary);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:.7rem}[data-v-634076cc] .announcement-history-table .p-datatable-tbody>tr>td{border-color:var(--monitic-border-primary);padding:.65rem .75rem}.announcements-tabmenu[data-v-f4aa9595] .p-tabmenu-nav{background:0 0;border:none}.announcements-tabmenu[data-v-f4aa9595] .p-menuitem-link{background:0 0;padding:.6rem .9rem}.announcements-tabmenu[data-v-f4aa9595] .p-menuitem-text{white-space:nowrap;font-size:.8125rem;font-weight:500}.announcements-tabmenu[data-v-f4aa9595] .p-tabmenuitem.p-highlight .p-menuitem-link{border:1px solid var(--monitic-border-primary);border-bottom-color:#0000;border-top-left-radius:6px;border-top-right-radius:6px;margin-bottom:-1px}
