:root{color-scheme:dark;--jg-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "HarmonyOS Sans SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", Roboto, Helvetica, Arial, sans-serif;--jg-font-display: "Segoe UI Variable Display", "Segoe UI", "PingFang SC", "HarmonyOS Sans SC", "Microsoft YaHei", sans-serif;--jg-font-mono: "JetBrains Mono", "SFMono-Regular", "Cascadia Code", "Roboto Mono", Consolas, Menlo, monospace;--jg-sp-1: 4px;--jg-sp-2: 8px;--jg-sp-3: 12px;--jg-sp-4: 16px;--jg-sp-5: 24px;--jg-sp-6: 32px;--jg-sp-7: 48px;--jg-shell-left: 228px;--jg-shell-header: 52px;--jg-page-inline: clamp(20px, 2.4vw, 38px);--jg-page-block: clamp(20px, 2.6vh, 28px);--jg-page-bottom: 36px;--jg-page-gap: 18px;--jg-card-pad: 16px;--jg-control-h: 36px;--jg-radius-xs: 7px;--jg-radius-sm: 9px;--jg-radius: 12px;--jg-radius-lg: 16px;--jg-radius-pill: 999px;--jg-plane: #0a0f18;--jg-primary: var(--jg-plane);--jg-surface: #111827;--jg-surface-2: #172033;--jg-surface-3: #1e2a40;--jg-elevated: #233049;--jg-border: rgba(148, 170, 210, .11);--jg-border-soft: rgba(148, 170, 210, .06);--jg-border-strong: rgba(148, 170, 210, .2);--jg-text: #f5f8ff;--jg-text-2: #b4bfd2;--jg-text-3: #7f8ca3;--jg-text-4: #566278;--jg-accent: #4f8cff;--jg-accent-hover: #6ea1ff;--jg-accent-contrast: #ffffff;--jg-accent-wash: rgba(79, 140, 255, .13);--jg-focus: rgba(79, 140, 255, .28);--jg-shadow-1: 0 1px 2px rgba(0, 0, 0, .35);--jg-shadow-2: 0 18px 48px rgba(0, 0, 0, .44);--jg-success: #39c98a;--jg-success-wash: rgba(57, 201, 138, .11);--jg-warn: #e7b65b;--jg-warn-wash: rgba(231, 182, 91, .12);--jg-danger: #f06a6a;--jg-danger-wash: rgba(240, 106, 106, .12);--jg-info: #76a7ff;--jg-info-wash: rgba(118, 167, 255, .12);--jg-purple: #a78bfa;--jg-purple-wash: rgba(167, 139, 250, .13);--jg-orange: #f2a85a;--jg-orange-wash: rgba(242, 168, 90, .13);--jg-chart-axis: #8c9ab0;--jg-chart-grid: rgba(148, 170, 210, .13);--jg-chart-tooltip: #202b40;--jg-chart-tooltip-border: #33435f;--jg-chart-tooltip-text: #f5f8ff;--jg-chart-blue: #5b8fff;--jg-chart-blue-fill: rgba(91, 143, 255, .28);--jg-chart-blue-fade: rgba(91, 143, 255, .015);--jg-chart-teal: #39c98a;--jg-chart-violet: #a78bfa;--jg-chart-amber: #f2a85a;--el-color-primary: var(--jg-accent);--el-color-primary-light-3: #74a5ff;--el-color-primary-light-5: #9abfff;--el-color-primary-light-7: #324d7d;--el-color-primary-light-8: #24385c;--el-color-primary-light-9: #192846;--el-color-primary-dark-2: #3b74dc;--el-color-success: var(--jg-success);--el-color-warning: var(--jg-warn);--el-color-danger: var(--jg-danger);--el-color-error: var(--jg-danger);--el-color-info: var(--jg-info);--el-bg-color: var(--jg-surface);--el-bg-color-page: var(--jg-plane);--el-bg-color-overlay: var(--jg-elevated);--el-fill-color: var(--jg-surface-2);--el-fill-color-light: var(--jg-surface-2);--el-fill-color-lighter: var(--jg-surface);--el-fill-color-dark: var(--jg-surface-3);--el-fill-color-blank: var(--jg-surface);--el-border-color: var(--jg-border);--el-border-color-light: var(--jg-border);--el-border-color-lighter: var(--jg-border-soft);--el-border-color-extra-light: var(--jg-border-soft);--el-text-color-primary: var(--jg-text);--el-text-color-regular: var(--jg-text-2);--el-text-color-secondary: var(--jg-text-3);--el-text-color-placeholder: var(--jg-text-4);--el-text-color-disabled: #464c55;--el-mask-color: rgba(0, 0, 0, .68);--el-border-radius-base: var(--jg-radius-sm);--el-font-family: var(--jg-font-sans);--el-box-shadow: var(--jg-shadow-2);--el-box-shadow-light: var(--jg-shadow-1)}:root[data-theme=light]{color-scheme:light;--jg-plane: #f3f6fc;--jg-primary: var(--jg-plane);--jg-surface: #ffffff;--jg-surface-2: #f1f5fb;--jg-surface-3: #e5edf8;--jg-elevated: #ffffff;--jg-border: #dbe4f0;--jg-border-soft: #eaf0f7;--jg-border-strong: #b9c8dc;--jg-text: #172033;--jg-text-2: #46566f;--jg-text-3: #697991;--jg-text-4: #8d9bb0;--jg-accent: #2f66f0;--jg-accent-hover: #2354d6;--jg-accent-contrast: #ffffff;--jg-accent-wash: rgba(47, 102, 240, .1);--jg-focus: rgba(47, 102, 240, .19);--jg-shadow-1: 0 1px 2px rgba(31, 58, 96, .05), 0 6px 20px rgba(31, 58, 96, .055);--jg-shadow-2: 0 22px 56px rgba(31, 58, 96, .16);--jg-success: #0c8a5b;--jg-success-wash: rgba(18, 169, 112, .11);--jg-warn: #bd7208;--jg-warn-wash: rgba(224, 140, 30, .13);--jg-danger: #cc2f39;--jg-danger-wash: rgba(229, 72, 77, .11);--jg-info: #245fd4;--jg-info-wash: rgba(59, 123, 240, .1);--jg-purple: #7657e8;--jg-purple-wash: rgba(118, 87, 232, .11);--jg-orange: #d26819;--jg-orange-wash: rgba(234, 106, 46, .11);--jg-chart-axis: #697991;--jg-chart-grid: #dbe4f0;--jg-chart-tooltip: #172033;--jg-chart-tooltip-border: #334158;--jg-chart-tooltip-text: #f8faff;--jg-chart-blue: #2f66f0;--jg-chart-blue-fill: rgba(47, 102, 240, .24);--jg-chart-blue-fade: rgba(47, 102, 240, .015);--jg-chart-teal: #0d9f6e;--jg-chart-violet: #7657e8;--jg-chart-amber: #d67a12;--el-color-primary: var(--jg-accent);--el-color-primary-light-3: #5b8def;--el-color-primary-light-5: #8eb0f5;--el-color-primary-light-7: #bed1fa;--el-color-primary-light-8: #d6e2fc;--el-color-primary-light-9: #edf3ff;--el-color-primary-dark-2: #1d4ed8;--el-bg-color: var(--jg-surface);--el-bg-color-page: var(--jg-plane);--el-bg-color-overlay: var(--jg-elevated);--el-fill-color: var(--jg-surface-2);--el-fill-color-light: var(--jg-surface-2);--el-fill-color-lighter: var(--jg-surface);--el-fill-color-dark: var(--jg-surface-3);--el-fill-color-blank: var(--jg-surface);--el-text-color-primary: var(--jg-text);--el-text-color-regular: var(--jg-text-2);--el-text-color-secondary: var(--jg-text-3);--el-text-color-placeholder: var(--jg-text-4);--el-text-color-disabled: #a4a9af;--el-mask-color: rgba(17, 20, 24, .34)}*,*:before,*:after{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0;background:var(--jg-plane)}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{color:var(--jg-text);font-family:var(--jg-font-sans);font-size:14px;line-height:1.55;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}button,input,textarea,select{font:inherit}h1,h2,h3,h4,h5,h6{margin:0;color:var(--jg-text);font-family:var(--jg-font-display);font-weight:650;letter-spacing:-.018em;line-height:1.22}p{margin-block:0}a{color:var(--jg-text);text-decoration:none}code,pre,kbd,samp,.mono,.num,.tnum{font-family:var(--jg-font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"liga" 0}::selection{background:var(--jg-accent);color:var(--jg-accent-contrast)}:focus{outline:none}:where(a,button,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--jg-accent)!important;outline-offset:2px;border-radius:var(--jg-radius-xs)}:where(input,textarea,select,.el-input__inner,.el-textarea__inner):focus-visible{outline:0!important;outline-offset:0!important}*{scrollbar-width:thin;scrollbar-color:var(--jg-border-strong) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:var(--jg-border-strong);background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:var(--jg-text-3);background-clip:content-box}.el-scrollbar__wrap,.page-container,.el-table__body-wrapper,[class*=-scroll],[class*=__scroll]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.el-card,.el-dialog,.el-drawer,.el-message-box,.el-popover.el-popper,.el-select__popper.el-popper,.el-picker__popper.el-popper,.el-dropdown__popper.el-popper,.el-notification{border:0!important;border-radius:var(--jg-radius-lg)!important;background:var(--jg-surface)!important;box-shadow:var(--jg-shadow-1)!important;color:var(--jg-text)!important}.el-dialog,.el-message-box{box-shadow:var(--jg-shadow-2)!important}.el-dialog{overflow:hidden;padding:0!important}.el-dialog__header{margin:0!important;padding:22px 24px 0!important}.el-dialog__title{color:var(--jg-text)!important;font-size:18px!important;font-weight:650}.el-dialog__body{padding:18px 24px!important;color:var(--jg-text-2)!important}.el-dialog__footer{padding:2px 24px 22px!important}.el-overlay{background:#000000b3!important;backdrop-filter:blur(4px)}.el-card{border-radius:var(--jg-radius)!important}.el-card__header{border-bottom:0!important;padding:var(--jg-card-pad) var(--jg-card-pad) 6px!important}.el-card__body{padding:var(--jg-card-pad)!important;overflow-x:auto}.el-button{min-height:var(--jg-control-h);border-radius:var(--jg-radius-sm)!important;border-color:var(--jg-border)!important;background:var(--jg-surface-2)!important;color:var(--jg-text-2)!important;font-family:var(--jg-font-sans);font-size:13px!important;font-weight:600!important;box-shadow:none!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .08s ease!important}.el-button:hover,.el-button:focus{border-color:var(--jg-border-strong)!important;background:var(--jg-surface-3)!important;color:var(--jg-text)!important}.el-button:active{transform:translateY(.5px)}.el-button--primary{border-color:var(--jg-accent)!important;background:var(--jg-accent)!important;color:var(--jg-accent-contrast)!important}.el-button--primary:hover,.el-button--primary:focus{border-color:var(--jg-accent-hover)!important;background:var(--jg-accent-hover)!important;color:var(--jg-accent-contrast)!important}.el-button--success{border-color:#39c98a66!important;background:var(--jg-success-wash)!important;color:var(--jg-success)!important}.el-button--warning{border-color:#e7b65b66!important;background:var(--jg-warn-wash)!important;color:var(--jg-warn)!important}.el-button--danger{border-color:#f06a6a6b!important;background:var(--jg-danger-wash)!important;color:var(--jg-danger)!important}.el-button.is-link,.el-button.is-text{min-height:28px;border-color:transparent!important;background:transparent!important}.el-button.is-disabled,.el-button.is-disabled:hover{border-color:var(--jg-border-soft)!important;background:var(--jg-surface)!important;color:var(--jg-text-4)!important}.el-input__wrapper,.el-select__wrapper,.el-textarea__inner,.el-input-group__prepend,.el-input-group__append{min-height:38px;border-radius:var(--jg-radius-sm)!important;border:0!important;background:var(--jg-surface)!important;box-shadow:0 0 0 1px var(--jg-border) inset!important;color:var(--jg-text)!important;transition:box-shadow .15s ease,background-color .15s ease!important}.el-textarea__inner{padding:10px 12px!important;line-height:1.55!important}.el-input__wrapper:hover,.el-select__wrapper:hover,.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--jg-border-strong) inset!important}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--jg-accent) inset!important}.el-input,.el-select,.el-textarea{border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important}.el-input__inner,.el-select__selected-item{color:var(--jg-text)!important;font-size:14px!important}.el-input__inner::placeholder,.el-textarea__inner::placeholder,.el-select__placeholder{color:var(--jg-text-4)!important}.el-form-item__label{color:var(--jg-text-2)!important;font-size:13px!important;font-weight:550!important}.el-form-item__error{color:var(--jg-danger)!important;font-size:12px!important}.el-input__prefix,.el-input__suffix{color:var(--jg-text-3)!important}.el-table{--el-table-border-color: var(--jg-border-soft);--el-table-bg-color: var(--jg-surface);--el-table-tr-bg-color: var(--jg-surface);--el-table-header-bg-color: var(--jg-surface-2);--el-table-row-hover-bg-color: var(--jg-surface-2);--el-table-header-text-color: var(--jg-text-3);--el-table-text-color: var(--jg-text-2);--el-table-fixed-box-shadow: none;overflow:hidden;border:0!important;border-radius:var(--jg-radius)!important;background:var(--jg-surface)!important;color:var(--jg-text-2)!important;font-size:14px!important}.el-table th.el-table__cell{height:42px;border-bottom-color:var(--jg-border)!important;background:var(--jg-surface-2)!important;color:var(--jg-text-3)!important;font-size:12px!important;font-weight:650!important;letter-spacing:.025em}.el-table td.el-table__cell{height:48px;border-bottom-color:var(--jg-border-soft)!important;background:var(--jg-surface)!important;color:var(--jg-text-2)!important}.el-table tr:hover td.el-table__cell{background:var(--jg-surface-2)!important}.el-table .cell{padding-inline:12px!important;line-height:1.45!important}.el-table th.el-table__cell .cell{white-space:nowrap!important}.el-table--border,.el-table--border .el-table__cell{border-right:0!important;border-left:0!important}.el-table__inner-wrapper:before,.el-table--border:before,.el-table--border:after{display:none!important}.el-tabs__header{margin-bottom:20px!important;border-bottom-color:var(--jg-border-soft)!important}.el-tabs__nav-wrap:after{height:1px!important;background:var(--jg-border-soft)!important}.el-tabs__item{height:42px!important;color:var(--jg-text-3)!important;font-size:13px!important;font-weight:600!important}.el-tabs__item:hover,.el-tabs__item.is-active{color:var(--jg-text)!important}.el-tabs__active-bar{height:2px!important;background:var(--jg-accent)!important}.el-pagination{color:var(--jg-text-3)!important}.el-pagination button,.el-pagination .el-pager li{border-color:var(--jg-border)!important;background:var(--jg-surface)!important;color:var(--jg-text-3)!important}.el-pagination .el-pager li.is-active{background:var(--jg-accent)!important;color:var(--jg-accent-contrast)!important}.el-menu{border-right-color:var(--jg-border-soft)!important;background:var(--jg-surface)!important}.el-menu-item,.el-sub-menu__title{color:var(--jg-text-3)!important}.el-menu-item:hover,.el-sub-menu__title:hover{background:var(--jg-surface-2)!important;color:var(--jg-text)!important}.el-menu-item.is-active{background:var(--jg-surface-3)!important;color:var(--jg-text)!important}.el-dropdown-menu{padding:6px!important;background:var(--jg-elevated)!important}.el-dropdown-menu__item,.el-select-dropdown__item{min-height:36px;border-radius:var(--jg-radius-xs);color:var(--jg-text-2)!important;font-size:13px!important}.el-dropdown-menu__item:hover,.el-select-dropdown__item:hover,.el-select-dropdown__item.is-hovering{background:var(--jg-surface-3)!important;color:var(--jg-text)!important}.el-select-dropdown__item.is-selected{color:var(--jg-text)!important;font-weight:650}.el-tag{border-radius:var(--jg-radius-pill)!important;border-color:var(--jg-border)!important;background:var(--jg-surface-2)!important;color:var(--jg-text-2)!important;font-size:12px!important;font-weight:650!important}.el-tag--success{border-color:#39c98a59!important;background:var(--jg-success-wash)!important;color:var(--jg-success)!important}.el-tag--warning{border-color:#e7b65b5c!important;background:var(--jg-warn-wash)!important;color:var(--jg-warn)!important}.el-tag--danger{border-color:#f06a6a5c!important;background:var(--jg-danger-wash)!important;color:var(--jg-danger)!important}.el-tag--primary,.el-tag--info{border-color:var(--jg-border)!important;background:var(--jg-surface-2)!important;color:var(--jg-text-2)!important}.el-switch .el-switch__core{border-color:var(--jg-border-strong)!important;background:var(--jg-border-strong)!important}.el-switch.is-checked .el-switch__core{border-color:var(--jg-accent)!important;background:var(--jg-accent)!important}.el-switch.is-checked .el-switch__action{background:var(--jg-accent-contrast)!important}.el-alert{border:1px solid var(--jg-border)!important;border-radius:var(--jg-radius)!important;background:var(--jg-surface-2)!important}.el-alert--success{border-color:#39c98a47!important;background:var(--jg-success-wash)!important}.el-alert--warning{border-color:#e7b65b4d!important;background:var(--jg-warn-wash)!important}.el-alert--error{border-color:#f06a6a4d!important;background:var(--jg-danger-wash)!important}.el-alert__title{color:var(--jg-text-2)!important;font-size:13px!important}.el-alert__description{color:var(--jg-text-3)!important}.el-popper.is-dark{border:1px solid var(--jg-border-strong)!important;background:var(--jg-elevated)!important;color:var(--jg-text)!important;font-size:12px!important}.el-popper.is-dark .el-popper__arrow:before{border-color:var(--jg-border-strong)!important;background:var(--jg-elevated)!important}.el-picker-panel,.el-picker-panel__body{border-color:var(--jg-border)!important;background:var(--jg-elevated)!important;color:var(--jg-text-2)!important}.el-date-table th{border-color:var(--jg-border-soft)!important;color:var(--jg-text-3)!important}.el-date-table td{color:var(--jg-text-2)!important}.el-date-table td.today .el-date-table-cell__text{color:var(--jg-text)!important}.el-date-table td.current .el-date-table-cell__text{background:var(--jg-accent)!important;color:var(--jg-accent-contrast)!important}.el-descriptions__label.el-descriptions__cell{border-color:var(--jg-border-soft)!important;background:var(--jg-surface-2)!important;color:var(--jg-text-3)!important}.el-descriptions__content.el-descriptions__cell{border-color:var(--jg-border-soft)!important;background:var(--jg-surface)!important;color:var(--jg-text-2)!important}.el-loading-mask{background:#090a0cd1!important}.el-loading-spinner .path{stroke:var(--jg-text)!important}.el-loading-spinner .el-loading-text{color:var(--jg-text-2)!important}.el-empty__description p{color:var(--jg-text-3)!important;font-size:13px!important}.el-empty__image{opacity:.34;filter:grayscale(1)}.page-container{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:var(--jg-page-block) var(--jg-page-inline) var(--jg-page-bottom);background:var(--jg-plane)}.page-container>*{width:100%;max-width:none;margin-inline:0;box-sizing:border-box}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--jg-page-gap);margin-bottom:var(--jg-page-gap)}.page-header h2,.page-title{margin:0;color:var(--jg-text)!important;font-family:var(--jg-font-display);font-size:28px!important;font-weight:650!important;letter-spacing:-.025em!important;line-height:1.2!important}.page-subtitle{margin-top:8px;color:var(--jg-text-3);font-size:13px;line-height:1.6}.header-filters{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.text-muted{color:var(--jg-text-3)!important;font-size:12px!important;line-height:1.5!important}#app :is(.pf-page,.tn-page,.gw-page){background:var(--jg-plane)!important;color:var(--jg-text)}#app :is(.pf-header,.tn-header,.gw-header,.aiu-header){width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important;border-color:var(--jg-border-soft)!important}#app :is(.pf-title,.tn-title,.gw-title,.aiu-title){color:var(--jg-text)!important;font-family:var(--jg-font-display)!important;font-size:28px!important;font-weight:650!important;letter-spacing:-.025em!important;line-height:1.2!important}#app :is(.pf-subtitle,.tn-subtitle,.gw-subtitle,.aiu-sub,[class$=-subtitle],[class*=__subtitle]){color:var(--jg-text-3)!important;font-size:13px!important;line-height:1.6!important}#app :is(.pf-tab-btn,.tn-tab-btn,.aiu-range-btn,.gw-tab-btn){min-height:38px!important;border:1px solid var(--jg-border)!important;border-radius:var(--jg-radius-sm)!important;background:var(--jg-surface)!important;color:var(--jg-text-3)!important;font-family:var(--jg-font-sans)!important;font-size:13px!important;font-weight:600!important}#app :is(.pf-tab-btn,.tn-tab-btn,.aiu-range-btn,.gw-tab-btn):hover{border-color:var(--jg-border-strong)!important;color:var(--jg-text)!important}#app :is(.pf-tab-btn.active,.tn-tab-btn.active,.aiu-range-btn.on,.gw-tab-btn.active){border-color:var(--jg-accent)!important;background:var(--jg-accent)!important;color:var(--jg-accent-contrast)!important}#app :is(.stat-card,.pf-stat-card,.tn-stat-card,.pf-listener-card,.tn-instance-card,.gw-card,.aiu-card,.aiu-kpi,.ins-card,.sk-card,.sc-card,.mem-card,.login-card,[class$=__card]){border-color:var(--jg-border)!important;background:var(--jg-surface)!important;background-image:none!important;box-shadow:var(--jg-shadow-1)!important}#app :is(.stats-grid,.pf-stats-bar,.tn-stats-bar,.gw-stats,.aiu-kpis){gap:12px!important}#app :is(.srv-workspace,.db-workspace,.orgs-root,.proxy-root,.aix,.ide-root,.connect-page,.mon-page,.replay-page){background:var(--jg-plane)!important;color:var(--jg-text-2)!important}#app :is(.srv-tree-panel,.db-tree-panel,.tree-panel,.proxy-sidebar,.aix-sider){border-color:var(--jg-border-soft)!important;background:var(--jg-surface)!important}#app :is(.srv-tree-toolbar,.db-tree-toolbar,.tp-header,.sb-section-head,.connect-toolbar,.replay-toolbar,.mon-toolbar,.ide-toolbar){border-color:var(--jg-border-soft)!important;background:var(--jg-surface)!important;color:var(--jg-text-2)!important}#app :is([class$=-meta],[class*=__meta],[class$=-hint],[class*=__hint],[class$=-label],[class*=__label],[class$=-desc],[class*=__desc]){font-size:12px!important;line-height:1.5!important}#app button:not(.el-button){font-family:var(--jg-font-sans);font-size:13px}.terminal-container{overflow:hidden;border:1px solid var(--jg-border-soft);border-radius:var(--jg-radius);background:#07080a}.xterm{padding:10px}#app :is(.pf-page,.tn-page){box-sizing:border-box!important;min-height:100%!important;padding:var(--jg-page-block) var(--jg-page-inline) var(--jg-page-bottom)!important;gap:var(--jg-page-gap)!important}#app :is(.pf-page,.tn-page)>*{width:100%!important;max-width:none!important;margin-inline:0!important}#app :is(.pf-page,.tn-page)>*,#app :is(.pf-section,.tn-section,.published-board){box-sizing:border-box!important;min-width:0!important;max-width:100%!important}#app .tn-page>:is(.published-board,.th-shell,.deploy-studio){flex:0 0 auto!important}#app :is(.pf-header,.tn-header){display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:24px!important;padding-bottom:20px!important}#app :is(.pf-header__right,.tn-header__right){display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!important}#app :is(.pf-tab-btn,.tn-tab-btn){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:0 13px!important;white-space:nowrap!important}#app :is(.pf-tab-icon,.tn-tab-icon){display:inline-flex!important;width:16px!important;height:16px!important;align-items:center!important;justify-content:center!important;color:currentColor!important}#app :is(.pf-tab-icon,.tn-tab-icon) svg{width:16px!important;height:16px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}#app :is(.pf-stats-bar,.tn-stats-bar){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important;border:0!important;border-radius:var(--jg-radius-lg)!important;background:var(--jg-surface)!important;overflow:hidden!important}#app :is(.pf-stat-card,.tn-stat-card){min-height:78px!important;padding:var(--jg-card-pad)!important;border:0!important;border-right:0!important;border-radius:0!important;box-shadow:none!important}#app :is(.pf-stat-value,.tn-stat-value){color:var(--jg-text)!important;font-family:var(--jg-font-mono)!important;font-size:24px!important;font-weight:650!important;letter-spacing:-.04em!important;line-height:1.1!important}#app :is(.pf-stat-label,.tn-stat-label){margin-top:8px!important;color:var(--jg-text-3)!important;font-size:12px!important;font-weight:550!important;line-height:1.4!important}#app :is(.pf-toolbar,.tn-toolbar){min-height:48px!important;padding:0!important;border:0!important;background:transparent!important}#app :is(.pf-toolbar__count,.tn-toolbar__count){color:var(--jg-text-2)!important;font-size:13px!important;font-weight:650!important}#app :is(.pf-btn,.tn-btn,.pf-icon-btn,.tn-live-edit){border-color:var(--jg-border)!important;background:var(--jg-surface-2)!important;color:var(--jg-text-2)!important;font-size:13px!important}#app :is(.pf-btn--primary,.tn-btn--primary){border-color:var(--jg-accent)!important;background:var(--jg-accent)!important;color:var(--jg-accent-contrast)!important}#app :is(.pf-listener-card,.tn-instance-card){border-radius:var(--jg-radius-lg)!important;overflow:hidden!important}#app :is(.pf-listener-card__header,.tn-instance-card__head){border-color:var(--jg-border-soft)!important;background:var(--jg-surface)!important}#app :is(.pf-listener-name,.tn-instance-title h3){color:var(--jg-text)!important;font-size:16px!important;font-weight:650!important;letter-spacing:-.01em!important}#app :is(.pf-listener-addr,.pf-listener-stat__key,.tn-instance-title p,.tn-instance-metrics span,.tn-route-node span,.tn-route-node small,.tn-port-ribbon__copy span,.tn-port-ribbon__copy small,.tn-port-token small,.tn-instance-port small,.tn-instance-port span,.tn-upgrade-chip){color:var(--jg-text-3)!important;font-size:12px!important;line-height:1.45!important}#app :is(.pf-listener-stat__val,.tn-route-node b,.tn-instance-port b){color:var(--jg-text)!important;font-family:var(--jg-font-mono)!important}#app :is(.tn-port-ribbon,.tn-route-node,.tn-instance-metrics,.pf-listener-stats){border-color:var(--jg-border-soft)!important;background:var(--jg-surface-2)!important}#app :is(.tn-port-token,.pf-proto-badge,.pf-listener-group){border-color:var(--jg-border)!important;background:var(--jg-surface-3)!important;color:var(--jg-text-2)!important}#app :is(.text-blue,.text-purple,.text-cyan){color:var(--jg-text)!important}#app :is(.aiu-page,.aiu){box-sizing:border-box!important;background:var(--jg-plane)!important;color:var(--jg-text-2)!important}#app .aiu-kpis{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important}#app :is(.aiu-kpi,.aiu-kpi--tok){min-height:96px!important;padding:16px!important;background:var(--jg-surface)!important;background-image:none!important;border-color:var(--jg-border)!important;border-radius:var(--jg-radius)!important}#app :is(.aiu-kpi-ico,.aiu-ico-b,.aiu-ico-p,.aiu-ico-g){background:var(--jg-surface-3)!important;color:var(--jg-text)!important}#app .aiu-ico-r{background:var(--jg-danger-wash)!important;color:var(--jg-danger)!important}#app .aiu-kpi-num{color:var(--jg-text)!important;font-family:var(--jg-font-mono)!important;font-size:24px!important;font-weight:650!important}#app :is(.aiu-kpi-lbl,.aiu-kpi-split,.aiu-card-hint,.aiu-user-meta,.aiu-user-tokn,.aiu-pager-info){color:var(--jg-text-3)!important;font-size:12px!important;line-height:1.45!important}#app :is(.aiu-card,.aiu-table-wrap){border-color:var(--jg-border)!important;background:var(--jg-surface)!important}#app .aiu-card-h{color:var(--jg-text)!important;font-size:14px!important}#app .aiu-user{border-color:var(--jg-border-soft)!important;background:transparent!important}#app .aiu-user:hover,#app .aiu-user.on{border-color:var(--jg-border-strong)!important;background:var(--jg-surface-2)!important}#app :is(.aiu-user-rank,.aiu-user-rank.r1,.aiu-user-rank.r2,.aiu-user-rank.r3){background:var(--jg-surface-3)!important;color:var(--jg-text-2)!important;font-size:12px!important}#app .aiu-user-bar{background:var(--jg-surface-3)!important}#app .aiu-user-bar span{background:var(--jg-accent)!important}#app .aiu-table{font-size:13px!important}#app .aiu-table thead th{background:var(--jg-surface-2)!important;color:var(--jg-text-3)!important;font-size:12px!important}#app .aiu-table tbody td{border-color:var(--jg-border-soft)!important;color:var(--jg-text-2)!important}#app .aiu-table tbody tr:hover{background:var(--jg-surface-2)!important}#app :is(.aiu-td-time,.aiu-tool,.aiu-cmd,.aiu-badge,.aiu-st,.aiu-td-ava){font-size:12px!important}#app :is(.aiu-tool,.aiu-td-ava){background:var(--jg-surface-3)!important;color:var(--jg-text-2)!important}#app :is(.sb-port,.sb-proto,.sb-sn,.sb-rm,.sb-lb,.sb-health,.sb-tag,.sb-empty,.sb-hint,.rt-head>span,.ug-server-head>span,.log-thead span,.method-badge,.status-badge,.dur-val,.sb-title,.sb-section-label,.sb-rows,.sb-meta,.col-type,.run-hint,.res-stat,.msg-time,.rk-title,.rk-count,.sm-tab-cnt,.sm-tabs,.pf-listener-stat__key,.pf-listener-group,.pf-proto-badge,.org-node-meta,.org-tree-count,.org-member-meta,.org-role-tag){font-size:12px!important;line-height:1.45!important}#app :is(.ide-root,.connect-page,.proxy-root,.orgs-root) button{min-height:32px}#app :is(.ide-root,.connect-page,.proxy-root,.orgs-root) input{font-size:13px!important}#app :is(.ide-root,.connect-page,.proxy-root,.orgs-root) :is(h1,h2,h3){font-family:var(--jg-font-display)!important;letter-spacing:-.015em!important}#app :is(.srv-workspace,.db-workspace){background:var(--jg-plane)!important}#app :is(.srv-tree-panel,.db-tree-panel){min-width:220px!important;border-color:var(--jg-border-soft)!important;background:var(--jg-surface)!important}#app :is(.srv-tree-toolbar,.db-tree-toolbar){min-height:48px!important;padding:8px 10px 8px 16px!important;border-color:var(--jg-border-soft)!important;background:var(--jg-surface)!important}#app :is(.srv-tree-title,.db-tree-title){color:var(--jg-text-2)!important;font-size:12px!important;font-weight:650!important;letter-spacing:.04em!important}#app :is(.srv-tree-btn,.db-tree-btn){width:30px!important;height:30px!important;border:1px solid transparent!important;border-radius:var(--jg-radius-xs)!important;color:var(--jg-text-3)!important}#app :is(.srv-tree-btn,.db-tree-btn):hover{border-color:var(--jg-border)!important;background:var(--jg-surface-2)!important;color:var(--jg-text)!important}#app :is(.srv-resizer,.db-resizer){width:5px!important;background:var(--jg-plane)!important}#app :is(.srv-resizer,.db-resizer):hover{background:var(--jg-border-strong)!important}#app :is(.srv-right,.db-right){background:var(--jg-plane)!important}#app :is(.srv-tabbar-row,.db-tabbar-row){height:40px!important;border-color:var(--jg-border-soft)!important;background:var(--jg-surface)!important}#app :is(.srv-tabbar-arrow,.db-tabbar-arrow){width:32px!important;border-color:var(--jg-border-soft)!important;background:var(--jg-surface)!important;color:var(--jg-text-3)!important}#app :is(.srv-tab,.db-tab){min-width:112px!important;padding-inline:12px!important;border-color:var(--jg-border-soft)!important;color:var(--jg-text-3)!important}#app :is(.srv-tab:hover,.db-tab:hover){background:var(--jg-surface-2)!important;color:var(--jg-text-2)!important}#app :is(.srv-tab--active,.db-tab--active){border-bottom-color:var(--jg-accent)!important;background:var(--jg-plane)!important;color:var(--jg-text)!important}#app :is(.srv-tab__label,.db-tab__label){font-size:13px!important}#app :is(.srv-tab__dot,.db-tab__dot){background:var(--jg-text-3)!important}#app :is(.srv-tab--active .srv-tab__dot,.db-tab--active .db-tab__dot){background:var(--jg-accent)!important}#app :is(.srv-empty,.db-empty){color:var(--jg-text-3)!important}#app :is(.srv-empty p,.db-empty p){color:var(--jg-text-2)!important;font-size:15px!important;font-weight:600!important}#app :is(.srv-empty span,.db-empty span){color:var(--jg-text-3)!important;font-size:13px!important}#app .form-section{border-color:var(--jg-border-soft)!important;background:var(--jg-surface-2)!important}#app .form-section-title{color:var(--jg-text-2)!important;font-size:12px!important}#app .cred-option-meta{color:var(--jg-text-3)!important;font-size:12px!important}#app .orgs-root{background:var(--jg-plane)!important}#app .orgs-root :is(.tree-panel,.detail-panel){background:var(--jg-surface)!important}#app .orgs-root :is(.tree-panel,.tp-header,.tp-footer,.dp-breadcrumb,.dp-org-header,.dp-tab-bar,.dp-member-row,.dp-resource-row,.dp-perm-item){border-color:var(--jg-border-soft)!important}#app .orgs-root :is(.tp-header,.tp-search,.tp-footer,.dp-breadcrumb,.dp-tab-bar){background:var(--jg-surface)!important}#app .orgs-root :is(.tp-header__title,.dp-org-header__name,.dp-empty__title){color:var(--jg-text)!important}#app .orgs-root .tp-header__title{font-size:13px!important;font-weight:650!important}#app .orgs-root :is(.tp-new-btn,.dp-add-btn,.dp-empty__cta){border-color:var(--jg-accent)!important;background:var(--jg-accent)!important;color:var(--jg-accent-contrast)!important}#app .orgs-root :is(.dp-action-btn,.dp-row-action,.dp-tab,.dp-crumb){color:var(--jg-text-3)!important;font-size:13px!important}#app .orgs-root :is(.dp-tab:hover,.dp-tab--active,.dp-crumb--active){color:var(--jg-text)!important}#app .orgs-root .dp-tab-indicator{background:var(--jg-accent)!important}#app .orgs-root :is(.stat-card,.dp-member-row,.dp-resource-row,.dp-perm-item,.picker-item){border-color:var(--jg-border)!important;background:var(--jg-surface-2)!important;background-image:none!important}#app .orgs-root :is(.stat-card__big,.stat-card__total,.dp-member-name,.dp-resource-name,.dp-perm-name,.picker-item__name){color:var(--jg-text)!important}#app .orgs-root :is(.stat-card__label,.stat-card__hint,.dp-member-email,.dp-resource-host,.dp-perm-hint,.picker-item__host,.tp-footer,.dp-empty__sub){color:var(--jg-text-3)!important;font-size:12px!important}#app .orgs-root :is(.dp-org-header__icon,.stat-card__icon-wrap,.dp-perm-icon,.dp-resource-icon,.dp-member-avatar,.picker-item__avatar){border-color:var(--jg-border)!important;background:var(--jg-surface-3)!important;color:var(--jg-text-2)!important}#app .orgs-root :is(.dp-role-tag,.picker-item__tag,.dp-cred-chip,.dp-tab__badge){border-color:var(--jg-border)!important;background:var(--jg-surface-3)!important;color:var(--jg-text-2)!important;font-size:12px!important}#app .orgs-root .dp-empty__svg{filter:grayscale(1)!important;opacity:.68!important}#app .proxy-root{background:var(--jg-plane)!important}#app .proxy-root :is(.proxy-sidebar,.proxy-detail,.detail-scroll){background:var(--jg-surface)!important}#app .proxy-root :is(.proxy-sidebar,.sb-section-head,.dh,.detail-section,.route-table,.rt-head,.rt-row,.ug-server-table,.ug-server-head,.ug-server-row,.log-filter-bar,.log-table-wrap,.log-thead,.log-row){border-color:var(--jg-border-soft)!important}#app .proxy-root :is(.sb-section-head,.dh,.rt-head,.ug-server-head,.log-thead){background:var(--jg-surface-2)!important}#app .proxy-root :is(.sb-section-label,.dh-title,.ds-title,.dw-title,.info-label){color:var(--jg-text-2)!important}#app .proxy-root :is(.sb-item,.sb-listener,.sb-folder,.sb-script,.sb-logs-item){border-color:transparent!important;color:var(--jg-text-3)!important}#app .proxy-root :is(.sb-item:hover,.sb-listener:hover,.sb-folder:hover,.sb-script:hover,.sb-logs-item:hover){background:var(--jg-surface-2)!important;color:var(--jg-text-2)!important}#app .proxy-root :is(.sb-item.active,.sb-listener.active,.sb-folder.active,.sb-script.active,.sb-logs-item.active){border-color:var(--jg-border)!important;background:var(--jg-surface-3)!important;color:var(--jg-text)!important}#app .proxy-root :is(.proto-http,.proto-https,.proto-web,.method-badge,.lb-badge,.rr-method,.sv-tag,.badge){border-color:var(--jg-border)!important;background:var(--jg-surface-3)!important;color:var(--jg-text-2)!important}#app .proxy-root :is(.dh-icon,.dws-card,.info-card,.detail-section,.upstream-option,.lb-option){border-color:var(--jg-border)!important;background:var(--jg-surface-2)!important;background-image:none!important}#app .proxy-root :is(.dws-val,.info-val,.status-val,.lsc-value){color:var(--jg-text)!important}#app .proxy-root .proxy-sidebar{width:var(--proxy-sidebar-width, 292px)!important;min-width:var(--proxy-sidebar-width, 292px)!important}#app .proxy-root .dh{border-color:var(--jg-border-soft)!important;background:linear-gradient(135deg,var(--jg-surface-2),var(--jg-surface))!important}#app .proxy-root .info-card,#app .proxy-root .detail-section{background:var(--jg-surface)!important}#app .proxy-root .info-row{border-color:transparent!important;background:var(--jg-surface-2)!important}#app .proxy-root .info-row--domain{background:linear-gradient(135deg,var(--jg-accent-soft),var(--jg-surface-2) 58%)!important}#app .proxy-root .ds-head{background:var(--jg-surface-2)!important}#app .proxy-root .dh-icon-vhost{background:var(--jg-purple-wash)!important;color:var(--jg-purple)!important}#app .aix{background:var(--jg-plane)!important;color:var(--jg-text-2)!important}#app .aix :is(.aix-sider,.aix-top,.aix-composer){border-color:var(--jg-border-soft)!important;background:var(--jg-surface)!important}#app .aix :is(.aix-new,.aix-foot-btn,.aix-sess,.aix-icon-btn,.aix-skill){border-color:transparent!important;background:transparent!important;color:var(--jg-text-3)!important}#app .aix :is(.aix-new:hover,.aix-foot-btn:hover,.aix-sess:hover,.aix-icon-btn:hover,.aix-skill:hover){border-color:var(--jg-border)!important;background:var(--jg-surface-2)!important;color:var(--jg-text)!important}#app .aix .aix-new{border-color:var(--jg-accent)!important;background:var(--jg-accent)!important;color:var(--jg-accent-contrast)!important}#app .aix .aix-sess--active{background:var(--jg-surface-3)!important;color:var(--jg-text)!important}#app .aix :is(.aix-grp,.aix-foot-label,.aix-usage,.aix-cmd-reason,.aix-composer-hint){color:var(--jg-text-3)!important;font-size:12px!important}#app .aix :is(.aix-top-title,.aix-sess-title,.aix-hero h1){color:var(--jg-text)!important}#app .aix .aix-hero h1{font-size:clamp(26px,4vw,38px)!important;font-weight:650!important}#app .aix :is(.aix-hero-logo,.aix-ava){border-color:var(--jg-border)!important;background:var(--jg-surface-3)!important;color:var(--jg-text)!important}#app .aix :is(.aix-user-bubble,.aix-cmd,.aix-out,.aix-skill-note){border-color:var(--jg-border)!important;background:var(--jg-surface-2)!important;color:var(--jg-text-2)!important}#app .aix :is(.aix-cls,.aix-srv,.aix-st,.aix-out-toggle){font-size:12px!important}#app .aix .aix-srv{background:var(--jg-surface-3)!important;color:var(--jg-text-2)!important}#app :is(.tb-btn.sm,.tb-dbhost,.tb-currentdb,.sb-col-loading,.sb-sq-owner,.hist-ms,.hist-status,.hist-time,.key-idx,.key-pk,.key-uk,.msg-ms,.msg-status,.msg-time,.null-no,.null-yes,.rc-host,.rc-welcome-hint,.rcl-ms,.rk-empty,.rk-filter-hint,.rk-loading,.rk-more,.rk-name,.sm-comment,.sm-extra,.sm-idx,.sm-key,.sm-type,.dh-breadcrumb,.dws-label,.form-hint,.headers-thead,.lb-opt-desc,.lfb-count,.lfb-live-btn,.log-empty-sub,.log-row,.lsc-label,.lsc-tr-btn,.lsc-unit,.sc-check,.sv-weight-badge,.uo-health,.vr-count,.vr-sn,.tn-proxy-tag,.tn-token-date,.tn-dm-label,.tn-dm-unit,.dl-arch,.dl-size,.pf-form-hint,.pf-last-check,.switch-hint,.cred-opt-meta,.dbt-group-name,.apply-state,.client-state,.domain-link,.endpoint-label,.other-service,.other-title,.protocol,.service-state span,.unmanaged-client,.unmanaged-copy,.jg-ip-row__note){font-size:12px!important;line-height:1.45!important}#app :is(.key-idx,.key-pk,.key-uk,.null-no,.null-yes,.protocol){font-size:11px!important}#app :is(.srv-search-input,.dbt-search-input){color:var(--jg-text-2)!important;font-size:13px!important}#app :is(.srv-group-header,.dbt-group-header){min-height:34px!important;color:var(--jg-text-3)!important}#app :is(.srv-group__name,.dbt-group-name){color:var(--jg-text-3)!important;font-size:12px!important}#app :is(.srv-group__count,.dbt-group-count){background:var(--jg-surface-3)!important;color:var(--jg-text-3)!important;font-size:11px!important}#app :is(.srv-item,.dbt-item){min-height:36px!important;color:var(--jg-text-2)!important}#app :is(.srv-item:hover,.dbt-item:hover){background:var(--jg-surface-2)!important;color:var(--jg-text)!important}#app :is(.srv-item--connected,.dbt-item--connected,.dbt-item.active){border-color:var(--jg-border-strong)!important;background:var(--jg-surface-3)!important}#app :is(.srv-item__name,.dbt-item__name){color:currentColor!important;font-size:13px!important}#app :is(.srv-item__badge,.dbt-type-icon,.proto-badge){border-color:var(--jg-border)!important;background:var(--jg-surface-3)!important;color:var(--jg-text-3)!important;font-size:11px!important}#app :is(.srv-item__dot,.dbt-item__dot,.proto-ssh,.proto-rdp,.proto-telnet,.proto-vnc,.dot-mysql,.dot-postgresql,.dot-redis,.dot-mongodb){background:var(--jg-text-3)!important}#app .published-board{gap:20px!important;font-size:13px!important}#app .published-head{padding:4px 2px 8px!important}#app .published-head h2{color:var(--jg-text)!important;font-size:24px!important;font-weight:650!important}#app .published-head p{color:var(--jg-text-3)!important}#app .eyebrow{color:var(--jg-text-3)!important;font-size:11px!important}#app .published-summary{border-color:var(--jg-border)!important;background:var(--jg-surface)!important}#app .summary-item{border-color:var(--jg-border-soft)!important}#app .summary-item span{color:var(--jg-text-3)!important}#app .summary-item strong{color:var(--jg-text)!important;font-weight:650!important}#app :is(.client-card,.endpoint,.service-state,.other-services,.unmanaged-row){border-color:var(--jg-border)!important;background:var(--jg-surface)!important;background-image:none!important}#app .client-card-head{border-color:var(--jg-border-soft)!important;background:var(--jg-surface)!important}#app .client-title-line h3{color:var(--jg-text)!important;font-size:16px!important}#app .client-meta{color:var(--jg-text-3)!important;font-size:12px!important}#app :is(.refresh-button,.head-action,.standby-row button,.published-empty button){border-color:var(--jg-border)!important;background:var(--jg-surface-2)!important;color:var(--jg-text-2)!important;font-size:13px!important}#app :is(.endpoint-title b,.endpoint code,.service-state b){color:var(--jg-text-2)!important}#app :is(.protocol,.domain-link){border:1px solid var(--jg-border)!important;background:var(--jg-surface-3)!important;color:var(--jg-text-2)!important}#app .route-bridge{color:var(--jg-text-3)!important}#app .route-bridge span,#app .route-bridge.active span{background:var(--jg-border-strong)!important}#app .published-empty{border-color:var(--jg-border)!important;background:var(--jg-surface)!important;background-image:none!important}#app .empty-orbit{border-color:var(--jg-border-strong)!important;background:var(--jg-surface-2)!important;color:var(--jg-text-2)!important;box-shadow:0 0 0 9px #ffffff06!important}#app .published-empty h3{color:var(--jg-text)!important}#app .published-empty p{color:var(--jg-text-3)!important}#app .published-empty button{border-color:var(--jg-accent)!important;background:var(--jg-accent)!important;color:var(--jg-accent-contrast)!important}#app :is(.stat-card,.pf-stat-card,.tn-stat-card,.pf-listener-card,.tn-instance-card,.gw-card,.aiu-card,.aiu-kpi,.ins-card,.sk-card,.sc-card,.mem-card,.set-panel,.set-block,.wg-flow-item,.ai-card,.access-row,.pf-group-card,.tn-token-card,.tn-chart-card,.tn-dm-card,.client-card,.endpoint,.service-state,.other-services,.unmanaged-row,.published-summary,.published-empty,[class$=__card]){border-color:transparent!important;box-shadow:none!important}#app :is(.stat-card,.pf-stat-card,.tn-stat-card,.aiu-kpi,.summary-item){background:var(--jg-surface-2)!important}#app :is(.pf-listener-card,.tn-instance-card,.gw-card,.aiu-card,.ins-card,.sk-card,.sc-card,.mem-card,.set-panel,.ai-card,.client-card,.other-services,.published-summary,.published-empty){background:var(--jg-surface)!important}#app :is(.pf-listener-card__header,.tn-instance-card__head,.client-card-head,.set-panel__header,.aiu-card-head){border-bottom:0!important}#app :is(.pf-header,.tn-header,.gw-header,.aiu-header){border-bottom:0!important}#app :is(.endpoint,.service-state,.unmanaged-row,.wg-flow-item,.access-row){background:var(--jg-surface-2)!important}#app :is(.tn-instance-metrics,.pf-listener-stats){gap:5px!important;overflow:visible!important;border:0!important;background:transparent!important}#app :is(.tn-instance-metrics,.pf-listener-stats)>*{border:0!important;border-radius:var(--jg-radius-xs)!important;background:var(--jg-surface-2)!important}#app :is(.tn-route-node,.tn-port-ribbon,.pf-listener-group){border-color:transparent!important}#app .published-summary{display:grid!important;gap:8px!important;padding:8px!important;overflow:visible!important}#app .summary-item{border:0!important;border-radius:var(--jg-radius-sm)!important;padding-inline:14px!important}#app :is(.pf-header__right,.tn-header__right,.aiu-range,.gw-tabs){border-radius:calc(var(--jg-radius-sm) + 2px)!important}#app :is(.pf-tab-btn,.tn-tab-btn,.aiu-range-btn,.gw-tab-btn){min-height:var(--jg-control-h)!important;border:0!important;background:transparent!important}#app :is(.pf-tab-btn,.tn-tab-btn,.aiu-range-btn,.gw-tab-btn):hover{background:var(--jg-surface-2)!important}#app :is(.pf-tab-btn.active,.tn-tab-btn.active,.aiu-range-btn.on,.gw-tab-btn.active){background:var(--jg-accent)!important;color:var(--jg-accent-contrast)!important;box-shadow:0 1px 8px #00000038!important}#app :is(.srv-tree-panel,.db-tree-panel,.tree-panel,.proxy-sidebar,.aix-sider,.srv-tree-toolbar,.db-tree-toolbar,.tp-header,.sb-section-head,.connect-toolbar,.replay-toolbar,.mon-toolbar,.ide-toolbar){border-color:transparent!important}#app :is(.srv-tree-panel,.db-tree-panel,.tree-panel,.proxy-sidebar,.aix-sider){box-shadow:10px 0 30px #0000001a!important}#app .el-table th.el-table__cell{border-bottom-color:transparent!important}#app .el-table td.el-table__cell{border-bottom-color:var(--jg-border-soft)!important}#app .el-table tr:last-child td.el-table__cell{border-bottom-color:transparent!important}:root[data-theme=light] #app :is(.srv-workspace,.db-workspace,.orgs-root,.proxy-root,.aix,.ide-root,.connect-page,.mon-page,.replay-page,.pf-page,.tn-page,.gw-page,.aiu-page,.aiu,.login-page){background:var(--jg-plane)!important;color:var(--jg-text-2)!important}:root[data-theme=light] #app :is(.srv-tree-panel,.db-tree-panel,.srv-tabbar-row,.db-tabbar-row,.tree-panel,.detail-panel,.proxy-sidebar,.proxy-detail,.detail-scroll,.aix-sider,.aix-top,.aix-composer,.set-panel,.login-card,.mon-toolbar,.replay-toolbar,.connect-toolbar){background:var(--jg-surface)!important;color:var(--jg-text-2)!important}:root[data-theme=light] #app :is(.srv-right,.db-right,.srv-panels,.db-panels,.srv-empty,.db-empty,.jg-main,.jg-panels){background:var(--jg-plane)!important}:root[data-theme=light] #app :is([class$=-title],[class*=__title],[class$=-name],[class*=__name],.set-h,.dh-title,.ds-title,.dw-title){color:var(--jg-text)!important}:root[data-theme=light] #app :is([class$=-subtitle],[class*=__subtitle],[class$=-meta],[class*=__meta],[class$=-hint],[class*=__hint],[class$=-desc],[class*=__desc]){color:var(--jg-text-3)!important}:root[data-theme=light] #app :is(.captcha-block,.wg-flow-item,.ai-card,.ai-policy){background:var(--jg-surface-2)!important;background-image:none!important}:root[data-theme=light] #app .captcha-input{border-color:var(--jg-border-strong)!important;background:var(--jg-surface)!important;color:var(--jg-text)!important}:root[data-theme=light] #app :is(.srv-tree-btn,.db-tree-btn,.jg-bn-item):hover{background:#1114180f!important}:root[data-theme=light] #app .el-overlay{background:#11141857!important}:root[data-theme=light] .el-loading-mask{background:#f5f8fce0!important}:root[data-theme=light] #app .jg-header{background:#ffffffeb!important;box-shadow:0 8px 28px #1114180f!important}:root[data-theme=light] #app .jg-leftnav{background:linear-gradient(180deg,#fff,#f9fbff)!important;box-shadow:12px 0 34px #1f3a6011!important}:root[data-theme=light] #app .jg-section-label{color:#71819a!important}:root[data-theme=light] #app .el-card{box-shadow:var(--jg-shadow-1)!important}:root[data-theme=light] #app .stat-card[class*=stat-card--]{border-color:transparent!important;background-color:var(--jg-surface)!important;background-image:linear-gradient(145deg,var(--stat-wash),var(--jg-surface) 68%)!important;box-shadow:var(--jg-shadow-1)!important}:root[data-theme=light] #app .el-table th.el-table__cell{background:#edf3fb!important;color:#52647e!important}:root[data-theme=light] #app .el-table tr:hover td.el-table__cell{background:#f4f7fd!important}:root[data-theme=light] #app .el-tag--primary{border-color:#2f66f033!important;background:var(--jg-accent-wash)!important;color:var(--jg-accent-hover)!important}:root[data-theme=light] #app .el-tag--info{border-color:#7657e82e!important;background:var(--jg-purple-wash)!important;color:var(--jg-purple)!important}:root[data-theme=light] #app .jg-bottomnav{background:#fffffff0!important;box-shadow:0 -10px 30px #1114180f!important}:root[data-theme=light] #app .totp-verify-section{border-top-color:var(--jg-border-soft)!important}:root[data-theme=light] #app .totp-verify-input{border-color:var(--jg-border-strong)!important;background:var(--jg-surface)!important;color:var(--jg-text)!important}:root[data-theme=light] #app .totp-verify-input::placeholder{color:var(--jg-text-4)!important}:root[data-theme=light] #app :is(.tn-port-ribbon,.tn-instance-card,.tn-conn-card,.tn-token-card,.tn-chart-card,.tn-dialog,.tn-drawer,.dl-card,.dl-doc,.published-summary,.client-card,.client-card.offline,.published-empty,.th-hero,.th-index,.th-article,.th-footer,.aicp){border-color:transparent!important;background:var(--jg-surface)!important;background-image:none!important;color:var(--jg-text-2)!important;box-shadow:var(--jg-shadow-1)!important}:root[data-theme=light] #app :is(.tn-port-token,.tn-route-node,.tn-instance-metrics>*,.tn-token-box,.tn-config-preview,.tn-config-preview__title,.tn-config-code,.tn-chart-toggle,.tn-dm-card,.dl-code,.summary-item,.endpoint,.service-state,.standby-icon,.other-services,.other-service,.unmanaged-block,.unmanaged-client,.empty-orbit,.th-env-card,.th-flow,.th-code,.th-index nav button>span,.th-quick-actions button,.th-article__tags span,.th-steps li>span,.aicp-bubble--ai,.aicp-cmd,.aicp-code,.aicp-output){border-color:var(--jg-border-soft)!important;background:var(--jg-surface-2)!important;background-image:none!important;color:var(--jg-text-2)!important;box-shadow:none!important}:root[data-theme=light] #app :is(.tn-port-ribbon__copy b,.tn-port-token span,.tn-instance-title h3,.tn-instance-port b,.tn-route-node b,.tn-instance-metrics b,.tn-stat-value,.tn-conn-name,.tn-conn-stat__val,.tn-token-name,.tn-dialog__title,.tn-drawer__title,.tn-dm-val,.dl-os,.dl-doc__title,.dl-step__title,.dl-feature,.published-head h2,.summary-item strong,.client-title-line h3,.endpoint-title b,.standby-row b,.other-service b,.unmanaged-copy b,.unmanaged-client b,.published-empty h3,.th-hero h2,.th-index__head b,.th-index nav button b,.th-no-results b,.th-article h1,.th-section h3,.th-table-wrap td:first-child,.th-note b,.th-article__finish b,.th-footer b,.th-status b,.aicp-empty strong){color:var(--jg-text)!important}:root[data-theme=light] #app :is(.tn-port-ribbon__copy small,.tn-port-token small,.tn-instance-title p,.tn-route-node span,.tn-route-node small,.tn-instance-metrics span,.tn-subtitle,.tn-toolbar__count,.tn-stat-label,.tn-conn-ip,.tn-conn-stat__key,.tn-token-date,.tn-label,.tn-dm-denom,.tn-dm-unit,.tn-dm-label,.tn-drawer__activity,.dl-arch,.dl-size,.dl-step__desc,.gen-sec-head,.gen-empty,.published-head p,.client-meta,.endpoint-label,.endpoint code,.service-state span,.site-traffic,.standby-row span,.other-title,.other-service,.other-service code,.unmanaged-copy span,.unmanaged-client,.published-empty p,.th-hero p,.th-env-card__head,.th-env-card dt,.th-env-card dd,.th-index__head span,.th-index nav button small,.th-no-results,.th-quick-actions>span,.th-article__meta,.th-article__lead,.th-section>p,.th-steps p,.th-table-wrap td,.th-code>div,.th-article__finish span,.th-footer>div:first-child span,.th-status span,.aicp-empty,.aicp-think,.aicp-thinking){color:var(--jg-text-3)!important}:root[data-theme=light] #app :is(.client-card-head,.website-row,.other-services,.tn-dialog__footer,.tn-drawer__header,.tn-conn-stats,.dl-doc__title,.th-section,.th-quick-actions,.th-code>div,.aicp-input){border-color:var(--jg-border-soft)!important}:root[data-theme=light] #app :is(.refresh-button,.head-action,.standby-row button,.tn-btn,.tn-btn--ghost,.tn-drawer__close,.gen-del,.th-index__head>button,.th-quick-actions button){border-color:var(--jg-border)!important;background:var(--jg-surface-2)!important;color:var(--jg-text-2)!important}:root[data-theme=light] #app :is(.refresh-button,.head-action,.standby-row button,.tn-btn,.tn-btn--ghost,.tn-drawer__close,.th-index__head>button,.th-quick-actions button):hover{border-color:var(--jg-border-strong)!important;background:var(--jg-surface-3)!important;color:var(--jg-text)!important}:root[data-theme=light] #app :is(.tn-btn--primary,.published-empty button){border-color:var(--jg-accent)!important;background:var(--jg-accent)!important;color:var(--jg-accent-contrast)!important}:root[data-theme=light] #app .tn-input{border-color:var(--jg-border)!important;background:var(--jg-surface)!important;color:var(--jg-text)!important;box-shadow:none!important}:root[data-theme=light] #app .tn-input:focus{border-color:var(--jg-accent)!important;box-shadow:none!important}:root[data-theme=light] #app :is(.apply-state.offline,.client-state.offline){border-color:var(--jg-border-soft)!important;background:var(--jg-surface-3)!important;color:var(--jg-text-3)!important}:root[data-theme=light] #app :is(.client-state.online,.apply-state.current,.service-state.online){background:var(--jg-success-wash)!important;color:var(--jg-success)!important}:root[data-theme=light] #app :is(.apply-state.applying,.service-state.waiting,.tn-live-edit){background:var(--jg-accent-wash)!important;color:var(--jg-accent-hover)!important}:root[data-theme=light] #app :is(.apply-state.failed,.service-state.failed){background:var(--jg-danger-wash)!important;color:var(--jg-danger)!important}:root[data-theme=light] #app .domain-link{background:var(--jg-success-wash)!important;color:#167a57!important}:root[data-theme=light] #app .domain-link:hover{background:color-mix(in srgb,var(--jg-success) 16%,white)!important;color:#0d6446!important}:root[data-theme=light] #app .route-bridge span{background:var(--jg-border-strong)!important}:root[data-theme=light] #app .route-bridge.active span{background:linear-gradient(90deg,var(--jg-accent),var(--jg-success))!important}:root[data-theme=light] #app .th-shell{--th-bg: var(--jg-plane);--th-panel: var(--jg-surface);--th-panel-2: var(--jg-surface-2);--th-line: var(--jg-border);--th-text: var(--jg-text);--th-muted: var(--jg-text-3);color:var(--jg-text-2)!important}:root[data-theme=light] #app .th-search{border-color:var(--jg-border)!important;background:var(--jg-surface)!important;box-shadow:none!important}:root[data-theme=light] #app .th-search:focus-within{border-color:var(--jg-accent)!important;box-shadow:none!important}:root[data-theme=light] #app .th-search input{color:var(--jg-text)!important}:root[data-theme=light] #app .th-search input::placeholder{color:var(--jg-text-4)!important}:root[data-theme=light] #app .th-search kbd{border-color:var(--jg-border)!important;background:var(--jg-surface-2)!important;color:var(--jg-text-3)!important}:root[data-theme=light] #app .th-index nav button:hover{background:var(--jg-surface-2)!important;color:var(--jg-text)!important}:root[data-theme=light] #app .th-index nav button.active{border-color:#2f66f038!important;background:linear-gradient(90deg,var(--jg-accent-wash),rgba(118,87,232,.06))!important;color:var(--jg-text)!important}:root[data-theme=light] #app .th-table-wrap{border-color:var(--jg-border)!important;background:var(--jg-surface)!important}:root[data-theme=light] #app .th-table-wrap th{background:#edf3fb!important;color:#52647e!important}:root[data-theme=light] #app .th-table-wrap td{border-color:var(--jg-border-soft)!important}:root[data-theme=light] #app .th-code pre{color:#235ba8!important}:root[data-theme=light] #app :is(.th-note,.th-article__finish){border-color:#149a6f33!important;background:var(--jg-success-wash)!important;color:#3d7665!important}:root[data-theme=light] #app .th-note.warning{border-color:#b97c0e33!important;background:var(--jg-warn-wash)!important;color:#7b6539!important}:root[data-theme=light] #app .aicp-bubble--user{border-color:#2f66f02e!important;background:var(--jg-accent-wash)!important;color:#214eac!important}:root[data-theme=light] #app .aicp-code,:root[data-theme=light] #app .aicp-output{border-color:var(--jg-border-soft)!important;background:#f3f6fb!important;color:#334155!important;color-scheme:light!important}:root[data-theme=light] #app :is(.gw-stat-val,.gw-sec-title,.gw-port-display,.gw-metric-val,.gw-logs-title,.mono,.gw-help){color:var(--jg-text)!important}:root[data-theme=light] #app :is(.gw-subtitle,.gw-stat-label,.gw-sec-sub,.gw-field label,.gw-metric-label,.gw-usage-hint,.form-hint,.text-muted){color:var(--jg-text-3)!important}:root[data-theme=light] #app .gw-sec-count{background:var(--jg-surface-3)!important;color:var(--jg-text-3)!important}:root[data-theme=light] #app .gw-port-stepper :is(.el-input-number__increase,.el-input-number__decrease){background:var(--jg-surface-2)!important}:root[data-theme=light] .ai-drawer.el-drawer{background:var(--jg-surface)!important;color:var(--jg-text-2)!important}:root[data-theme=light] .ai-drawer .el-drawer__header{border-color:var(--jg-border-soft)!important;background:var(--jg-surface)!important;color:var(--jg-text)!important}:root[data-theme=light] .ai-drawer .aicp{background:var(--jg-surface)!important;color:var(--jg-text-2)!important}:root[data-theme=light] .ai-drawer :is(.aicp-empty,.aicp-think,.aicp-thinking){color:var(--jg-text-3)!important}:root[data-theme=light] .ai-drawer .aicp-empty strong{color:var(--jg-text)!important}:root[data-theme=light] .ai-drawer :is(.aicp-bubble--ai,.aicp-cmd,.aicp-code,.aicp-output){border-color:var(--jg-border-soft)!important;background:var(--jg-surface-2)!important;color:var(--jg-text-2)!important}:root[data-theme=light] .ai-drawer .aicp-bubble--user{border-color:#2f66f02e!important;background:var(--jg-accent-wash)!important;color:#214eac!important}:root[data-theme=light] .ai-drawer :is(.aicp-code,.aicp-output){background:#f3f6fb!important;color:#334155!important;color-scheme:light!important}:root[data-theme=light] .ai-drawer .aicp-input{border-color:var(--jg-border-soft)!important}:root[data-theme=light] .deploy-studio{--ds-line: var(--jg-border);--ds-panel: var(--jg-surface);--ds-panel-2: var(--jg-surface-2);--ds-text: var(--jg-text);--ds-muted: var(--jg-text-3);color:var(--jg-text-2)!important}:root[data-theme=light] :is(.deploy-hero,.deploy-config-card,.deploy-add-card,.deploy-empty,.deploy-support-strip,.deploy-form-section,.download-config-summary,.target-card,.help-intro,.help-client-tools,.deploy-mode-grid>button,.deploy-standby-summary,.deploy-website-card){border-color:transparent!important;background:var(--jg-surface)!important;background-image:none!important;color:var(--jg-text-2)!important;box-shadow:var(--jg-shadow-1)!important}:root[data-theme=light] :is(.deploy-flow,.deploy-config-endpoint,.deploy-config-metrics,.deploy-port-map,.deploy-mini-target,.deploy-rule-card,.deploy-ngrok-flow,.deploy-preview,.help-command,.target-os-code,.deploy-mode-grid>button>svg,.deploy-website-card__head>div>span){border-color:var(--jg-border-soft)!important;background:var(--jg-surface-2)!important;background-image:none!important;color:var(--jg-text-2)!important;box-shadow:none!important}:root[data-theme=light] :is(.deploy-hero h2,.deploy-section-head h3,.deploy-support-copy h3,.deploy-config-title h4,.deploy-config-metrics b,.deploy-add-card b,.deploy-empty h3,.deploy-mini-target b,.deploy-form-section__head b,.deploy-rule-card b,.download-config-summary b,.target-card b,.help-intro b,.help-client-tools b,.help-faq .el-collapse-item__header,.deploy-mode-grid b,.deploy-standby-summary b,.deploy-website-card__head b,.deploy-ngrok-flow b){color:var(--jg-text)!important}:root[data-theme=light] :is(.deploy-hero p,.deploy-section-meta,.deploy-config-title p,.deploy-config-status,.deploy-config-status small,.deploy-config-metrics span,.deploy-port-route span,.deploy-port-route code,.deploy-config-card__foot>span,.deploy-empty p,.deploy-support-copy p,.deploy-mini-target small,.deploy-form-section__head small,.deploy-inline-empty,.deploy-dialog-foot>span,.download-config-summary span,.download-config-summary i,.target-card strong,.target-card small,.target-note,.package-content-row span,.help-intro span,.help-tabs p,.help-faq p,.help-offline,.help-client-tools p,.deploy-mode-grid small,.deploy-standby-summary small,.deploy-domain-hint,.deploy-ngrok-note,.deploy-port-idle small){color:var(--jg-text-3)!important}:root[data-theme=light] :is(.deploy-config-card__foot,.deploy-preview__head,.deploy-preview__security,.help-faq .el-collapse-item__header,.help-faq .el-collapse-item__wrap){border-color:var(--jg-border-soft)!important}:root[data-theme=light] .deploy-preview pre{background:#f3f6fb!important;color:#235ba8!important;color-scheme:light!important}:root[data-theme=light] .deploy-preview__security{background:var(--jg-success-wash)!important;color:#3d7665!important}:root[data-theme=light] .deploy-config-tags span,:root[data-theme=light] .package-content-row span{border-color:var(--jg-border-soft)!important;background:var(--jg-surface-3)!important;color:var(--jg-text-3)!important}:root[data-theme=light] .deploy-add-card:hover,:root[data-theme=light] .deploy-mode-grid>button:hover{border-color:#2f66f03d!important;background:var(--jg-accent-wash)!important;color:var(--jg-text)!important}:root[data-theme=light] .deploy-mode-grid>button.active{border-color:#149a6f42!important;background:linear-gradient(145deg,var(--jg-success-wash),var(--jg-accent-wash))!important}:root[data-theme=light] .deploy-alert{border-color:#b97c0e33!important;background:var(--jg-warn-wash)!important;color:#6f5727!important}:root[data-theme=light] .deploy-alert p{color:#816c43!important}:root[data-theme=light] #app .terminal-container,:root[data-theme=light] #app :is(.xterm,.aix-cmd-text,.aix-out,.airc-chart,.airc-sql){color-scheme:dark}@media (min-width: 769px) and (min-resolution: 1.25dppx),(min-width: 769px) and (max-height: 800px){:root{--jg-shell-left: 216px;--jg-shell-header: 48px;--jg-page-inline: clamp(16px, 1.8vw, 28px);--jg-page-block: 18px;--jg-page-bottom: 24px;--jg-page-gap: 14px;--jg-card-pad: 14px;--jg-control-h: 34px}.page-header h2,.page-title,#app :is(.pf-title,.tn-title,.gw-title,.aiu-title){font-size:25px!important}.page-subtitle{margin-top:5px}#app :is(.pf-header,.tn-header){gap:16px!important;padding-bottom:12px!important}#app :is(.stats-grid,.pf-stats-bar,.tn-stats-bar,.gw-stats,.aiu-kpis){gap:9px!important}#app :is(.pf-stat-card,.tn-stat-card){min-height:68px!important}#app :is(.pf-stat-value,.tn-stat-value,.aiu-kpi-num){font-size:22px!important}#app :is(.pf-toolbar,.tn-toolbar){min-height:40px!important}#app .set-shell{gap:20px!important}#app .set-nav{width:180px!important}#app .set-panel{max-width:none!important;padding:18px 20px 20px!important}#app .set-panel--wide{max-width:none!important}#app :is(.aix-sider,.aix-sider-inner){width:232px!important}}@media (min-width: 769px) and (min-resolution: 1.75dppx),(min-width: 769px) and (max-height: 650px){:root{--jg-shell-left: 204px;--jg-shell-header: 46px;--jg-page-inline: 16px;--jg-page-block: 14px;--jg-page-bottom: 18px;--jg-page-gap: 12px;--jg-card-pad: 12px;--jg-control-h: 32px}.page-header h2,.page-title,#app :is(.pf-title,.tn-title,.gw-title,.aiu-title){font-size:23px!important}#app :is(.pf-header,.tn-header){gap:12px!important;padding-bottom:8px!important}#app :is(.pf-stat-card,.tn-stat-card){min-height:62px!important}#app :is(.pf-stat-label,.tn-stat-label){margin-top:4px!important}#app .set-shell{gap:16px!important}#app .set-nav{width:164px!important}#app .set-panel{padding:16px 18px 18px!important}#app :is(.aix-sider,.aix-sider-inner){width:216px!important}}@media (max-width: 768px){#app .proxy-root .proxy-sidebar{width:82vw!important;min-width:0!important;max-width:320px!important}.page-container{padding:20px 16px calc(28px + env(safe-area-inset-bottom))}.page-header{align-items:flex-start;flex-direction:column;gap:14px;margin-bottom:20px}.page-header h2,.page-title,#app :is(.pf-title,.tn-title,.gw-title,.aiu-title){font-size:24px!important}.header-filters{width:100%;justify-content:stretch}.header-filters .el-input,.header-filters .el-select{flex:1 1 150px;min-width:0;width:auto!important}.el-button:not(.el-button--small):not(.is-link):not(.is-text){min-height:44px}.el-input__wrapper,.el-select__wrapper{min-height:44px}.el-dialog{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;margin:5vh auto!important}.el-dialog__header{padding:18px 18px 0!important}.el-dialog__body{max-height:68vh;overflow-y:auto;padding:16px 18px!important}.el-dialog__footer{padding:2px 18px 18px!important}.el-drawer.rtl,.el-drawer.ltr{width:min(92vw,380px)!important}.el-table{max-width:100%}.el-table__body-wrapper{overflow-x:auto}.el-form--label-right .el-form-item,.el-form:not(.el-form--inline) .el-form-item{display:block}.el-form--label-right .el-form-item__label{display:block;float:none;width:auto!important;padding:0 0 5px;text-align:left}.el-form--label-right .el-form-item__content{margin-left:0!important}.el-pagination{justify-content:center;flex-wrap:wrap;row-gap:8px}.el-message{min-width:0!important;max-width:calc(100vw - 24px)}#app :is(.pf-page,.tn-page){padding:20px 16px calc(28px + env(safe-area-inset-bottom))!important}#app :is(.pf-header,.tn-header){align-items:flex-start!important;flex-direction:column!important}#app .pf-header__right{width:100%!important;justify-content:flex-start!important}#app .tn-header__right{display:grid!important;width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important}#app :is(.pf-tab-btn,.tn-tab-btn){min-height:42px!important}#app .pf-tab-btn{flex:1 1 auto!important}#app .tn-tab-btn{width:100%!important;min-width:0!important}#app :is(.pf-stats-bar,.tn-stats-bar){grid-template-columns:repeat(2,minmax(0,1fr))!important}#app :is(.pf-stat-card,.tn-stat-card){min-height:78px!important;padding:15px 16px!important}#app .aiu-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}#app .published-head{align-items:flex-start!important;flex-direction:column!important;gap:12px!important}#app .published-head>*{min-width:0!important;max-width:100%!important}#app .published-empty{padding:24px 18px!important}#app .published-empty p{max-width:100%!important}}@media (max-width: 480px){#app :is(.jg-ip-dropdown,.jg-ip-addbtn){display:none!important}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}#app .pf-stats-bar{flex:0 0 auto!important;gap:0!important;border:1px solid var(--jg-border)!important;background:var(--jg-surface)!important}#app .pf-stat-card{min-height:64px!important;padding:12px 16px!important;border:0!important;border-right:1px solid var(--jg-border-soft)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#app .pf-stat-card:last-child{border-right:0!important}#app .pf-section{flex:0 0 auto!important}#app .pf-listener-stats{gap:clamp(18px,3vw,42px)!important;background:transparent!important}#app .pf-listener-stats>*{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}@media (max-width: 1180px){#app .pf-stat-card:nth-child(4n){border-right:0!important}}@media (max-width: 768px){#app .pf-stats-bar{grid-template-columns:repeat(6,minmax(0,1fr))!important}#app .pf-stat-card{grid-column:span 2!important;min-height:62px!important;padding:10px 11px!important;border-right:1px solid var(--jg-border-soft)!important;border-bottom:1px solid var(--jg-border-soft)!important}#app .pf-stat-card:nth-child(n+4){grid-column:span 3!important}#app .pf-stat-card:nth-child(3),#app .pf-stat-card:nth-child(5),#app .pf-stat-card:nth-child(7){border-right:0!important}#app .pf-stat-card:nth-child(n+6){border-bottom:0!important}#app .pf-listener-stats{gap:7px 18px!important}}.jg-fab-draggable{touch-action:none;transition:opacity .28s ease,transform .12s ease,background .12s ease;will-change:left,top,opacity}.jg-fab-draggable.jg-fab-snapping{transition:left .22s cubic-bezier(.22,.61,.36,1),top .22s cubic-bezier(.22,.61,.36,1),opacity .28s ease,background .12s ease}.jg-fab-draggable.jg-fab-dim{opacity:.32}.jg-fab-draggable.jg-fab-dim:active{opacity:1}
