html[data-theme=light]{--app-bg: #f0f2f5;--header-bg: #ffffff;--header-border: #ebeef5;--header-text-primary: #0f172a;--header-text-secondary: rgba(15, 23, 42, .72);--header-surface-bg: linear-gradient(180deg, rgba(255, 255, 255, .92) 0%, rgba(248, 250, 252, .96) 100%);--header-surface-border: rgba(15, 23, 42, .08);--header-surface-shadow: 0 10px 24px rgba(15, 23, 42, .08);--panel-bg: #ffffff;--panel-border: #ebeef5;--brand-primary: #3b82f6;--brand-primary-rgb: 59, 130, 246;--brand-primary-soft: #dbeafe;--brand-primary-strong: #1d4ed8;--app-radius: 18px;--content-padding: 24px;--app-panel-shadow: 0 14px 32px rgba(15, 23, 42, .08);--text-primary: #303133;--text-secondary: #606266;--menu-sub-bg: #f7faff;--menu-sub-hover-bg: rgba(59, 130, 246, .1);--menu-hover-bg: #f0f9ff;--menu-hover-color: var(--brand-primary);--sidebar-bg: #ffffff;--sidebar-border: rgba(15, 23, 42, .12);--sidebar-text-primary: #0f172a;--sidebar-text-secondary: rgba(15, 23, 42, .72);--sidebar-hover-bg: rgba(15, 23, 42, .06);--sidebar-hover-color: var(--brand-primary);--sidebar-active-bg: rgba(59, 130, 246, .14);--sidebar-footer-bg: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .92) 32%, rgba(255, 255, 255, .98) 100%);--top-tool-icon-color: #000000}html[data-theme=dark]{--app-bg: #0f172a;--header-bg: #111827;--header-border: #1f2937;--header-text-primary: #f8fafc;--header-text-secondary: rgba(248, 250, 252, .78);--header-surface-bg: linear-gradient(180deg, rgba(27, 36, 51, .96) 0%, rgba(20, 28, 42, .96) 100%);--header-surface-border: rgba(248, 250, 252, .16);--header-surface-shadow: 0 10px 24px rgba(0, 0, 0, .28);--panel-bg: #111827;--panel-border: #1f2937;--brand-primary: #60a5fa;--brand-primary-rgb: 96, 165, 250;--brand-primary-soft: rgba(96, 165, 250, .18);--brand-primary-strong: #93c5fd;--app-radius: 18px;--content-padding: 24px;--app-panel-shadow: 0 16px 34px rgba(2, 6, 23, .32);--text-primary: #e5e7eb;--text-secondary: #c3c9d4;--menu-sub-bg: #162033;--menu-sub-hover-bg: rgba(96, 165, 250, .16);--menu-hover-bg: rgba(59, 130, 246, .16);--menu-hover-color: #93c5fd;--sidebar-bg: #111827;--sidebar-border: rgba(248, 250, 252, .18);--sidebar-text-primary: #f8fafc;--sidebar-text-secondary: rgba(248, 250, 252, .78);--sidebar-hover-bg: rgba(248, 250, 252, .12);--sidebar-hover-color: #93c5fd;--sidebar-active-bg: rgba(96, 165, 250, .2);--sidebar-footer-bg: linear-gradient(180deg, rgba(17, 24, 39, 0) 0%, rgba(17, 24, 39, .9) 32%, rgba(17, 24, 39, .98) 100%);--top-tool-icon-color: #ffffff}.app-container[data-v-da769a16]{--app-sidebar-width: 228px;--app-sidebar-collapsed-width: 76px;position:fixed;inset:0;overflow:hidden;background-color:var(--app-bg);transition:background-color .35s ease;width:auto;height:auto}.layout-container[data-v-da769a16]{height:100%;margin:0;padding:0;background-color:var(--app-bg);box-sizing:border-box;overflow:hidden}.app-header[data-v-da769a16]{display:flex;align-items:center;position:relative;background-color:var(--header-bg);border-bottom:1px solid var(--header-border);box-shadow:0 2px 8px #00000014;margin:0;padding:0 24px;height:64px;min-height:64px;box-sizing:border-box;flex-shrink:0;overflow:hidden;transition:background-color .35s ease,border-color .35s ease}.app-header.app-header--cluster-workbench[data-v-da769a16]{height:auto;min-height:64px;padding-top:8px;padding-bottom:8px;overflow:visible}.header-content[data-v-da769a16]{display:flex;justify-content:space-between;align-items:center;width:100%}.header-content--cluster-workbench[data-v-da769a16]{align-items:flex-start;gap:16px;min-height:48px}.header-route-progress[data-v-da769a16]{position:absolute;left:0;right:0;bottom:-1px;height:3px;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .18s ease}.header-route-progress.is-visible[data-v-da769a16]{opacity:1}.header-route-progress__bar[data-v-da769a16]{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--brand-primary-strong) 0%,var(--brand-primary) 52%,rgba(var(--brand-primary-rgb),.72) 100%);box-shadow:0 0 16px rgba(var(--brand-primary-rgb),.35);transition:width .26s ease}.logo-area[data-v-da769a16]{display:flex;align-items:center;gap:12px;flex:0 1 auto;min-width:0}.header-topnav[data-v-da769a16]{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;padding:0 24px;position:relative}.cluster-workbench-topnav-anchor[data-v-da769a16]{flex:1;min-width:0;display:flex;align-items:center;align-self:stretch;padding:0 24px;overflow:visible}.header-topnav-list[data-v-da769a16]{max-width:100%;display:flex;align-items:center;gap:2px;min-width:0}.header-topnav-item[data-v-da769a16]{height:52px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border:none;border-bottom:2px solid transparent;background:transparent;color:var(--header-text-secondary);font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .24s ease,border-color .24s ease,background-color .24s ease}.header-topnav-item[data-v-da769a16]:hover{color:var(--sidebar-hover-color);background:rgba(var(--brand-primary-rgb),.05)}.header-topnav-item.is-active[data-v-da769a16]{color:var(--sidebar-hover-color);border-bottom-color:var(--brand-primary);background:rgba(var(--brand-primary-rgb),.04)}.header-topnav-item .el-icon[data-v-da769a16]{font-size:16px}.header-topnav-item__arrow[data-v-da769a16]{font-size:12px!important}.header-topnav-measurer[data-v-da769a16]{position:absolute;visibility:hidden;pointer-events:none;white-space:nowrap;inset:auto 0;height:0;overflow:hidden}.header-mobile-menu-btn[data-v-da769a16]{display:none}.app-title[data-v-da769a16]{margin:0;font-size:20px;font-weight:600;color:var(--header-text-primary);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .35s ease}.custom-icon[data-v-da769a16]{width:28px;height:28px;object-fit:contain}.header-actions[data-v-da769a16]{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex:0 1 auto;min-width:0}.header-actions[data-v-da769a16]>*{flex:0 0 auto}.header-tools[data-v-da769a16]{display:inline-flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap;justify-content:flex-end}.header-tool-btn--theme[data-v-da769a16]{margin-left:-2px}.header-icon-btn[data-v-da769a16]{--el-button-text-color: var(--text-secondary);--el-button-hover-text-color: var(--brand-primary);--el-button-text-hover-bg-color: rgba(var(--brand-primary-rgb), .12);padding:8px;border-radius:6px;transition:all .2s ease;min-width:36px;height:36px;display:flex;align-items:center;justify-content:center}.header-icon-btn[data-v-da769a16]:hover{background-color:rgba(var(--brand-primary-rgb),.12)}.header-icon-btn .el-icon[data-v-da769a16]{color:var(--text-secondary);transition:color .2s ease}.header-icon-btn:hover .el-icon[data-v-da769a16]{color:var(--brand-primary)}.header-icon-btn .highlight-icon[data-v-da769a16]{color:var(--brand-primary)!important}.top-theme-icon-btn[data-v-da769a16]{--el-button-text-color: var(--top-tool-icon-color);--el-button-hover-text-color: var(--top-tool-icon-color)}.top-theme-icon-btn .el-icon[data-v-da769a16],.top-theme-icon-btn:hover .el-icon[data-v-da769a16],.top-theme-icon-btn .highlight-icon[data-v-da769a16]{color:var(--top-tool-icon-color)!important}.notification-badge[data-v-da769a16]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px}[data-v-da769a16] .notification-badge .el-badge__content{border:none;box-shadow:0 6px 14px #ef444447}[data-v-da769a16] .notification-dialog .el-dialog{width:min(720px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100vh - 56px);border-radius:18px;overflow:hidden;box-shadow:0 18px 48px #0f172a29}[data-v-da769a16] .notification-dialog .el-dialog__header{margin-right:0;margin-bottom:0;padding:18px 22px 12px;border-bottom:1px solid rgba(15,23,42,.08)}[data-v-da769a16] .notification-dialog .el-dialog__title{font-size:17px;font-weight:700;color:#111827}[data-v-da769a16] .notification-dialog .el-dialog__body{padding:16px 22px 18px;max-height:calc(100vh - 132px);overflow:hidden}.notification-center[data-v-da769a16]{display:flex;flex-direction:column;gap:12px;height:100%;min-height:min(620px,calc(100vh - 188px));margin:0 auto}.notification-center__tabs[data-v-da769a16]{display:flex;gap:10px;padding:4px;border-radius:12px;background:#f3f4f6;box-shadow:inset 0 0 0 1px #94a3b81f}.notification-center__tab[data-v-da769a16]{flex:1;height:40px;border:none;border-radius:10px;background:transparent;color:#6b7280;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.notification-center__tab[data-v-da769a16]:after{display:none}.notification-center__tab.is-active[data-v-da769a16]{color:#111827;background:#fff;box-shadow:0 1px 2px #0f172a1f}.notification-center__body[data-v-da769a16]{flex:1;min-height:0;overflow:auto;padding:2px 0 0}.notification-filter-bar[data-v-da769a16]{display:flex;flex-wrap:wrap;gap:10px;padding:2px 0 0}.notification-batch-bar[data-v-da769a16]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:6px 0 0}.notification-batch-bar__summary[data-v-da769a16]{display:inline-flex;align-items:center;gap:8px;color:#9a3412;font-size:13px}.notification-batch-bar__summary strong[data-v-da769a16]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;border-radius:999px;background:#f973161f;color:#c2410c;font-size:13px}.notification-batch-bar__actions[data-v-da769a16]{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.notification-filter-chip[data-v-da769a16]{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:1px solid rgba(251,146,60,.18);border-radius:999px;background:#fff7edb8;color:#9a3412;cursor:pointer;transition:all .2s ease}.notification-filter-chip strong[data-v-da769a16]{font-size:12px;font-weight:700}.notification-filter-chip.is-active[data-v-da769a16]{color:#fff;background:linear-gradient(135deg,#ea580c,#f97316);border-color:transparent;box-shadow:0 8px 20px #f973163d}.notification-center__empty[data-v-da769a16]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:240px;padding:24px;color:#94a3b8;border-radius:16px;background:#fff;border:1px solid rgba(148,163,184,.16)}.notification-article[data-v-da769a16]{height:100%}.notification-article__panel[data-v-da769a16]{display:flex;flex-direction:column;gap:14px;min-height:420px;padding:18px;border-radius:14px;background:#fff;border:1px solid rgba(148,163,184,.16)}.notification-article__panel.is-announcement[data-v-da769a16]{background:linear-gradient(180deg,#eff6ffb8,#fff 22%),#fff;border-color:#93c5fd6b}.notification-article__panel.is-security[data-v-da769a16]{background:linear-gradient(180deg,#fff7edeb,#fff 26%),#fff;border-color:#fb923c57;box-shadow:inset 0 1px #fffc}.notification-article__header[data-v-da769a16]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.notification-article__eyebrow[data-v-da769a16]{font-size:12px;color:#6b7280}.notification-article__title[data-v-da769a16]{margin:6px 0 0;font-size:20px;line-height:1.2;font-weight:700;color:#111827}.notification-article__meta[data-v-da769a16]{display:flex;flex-wrap:wrap;gap:10px;font-size:13px;color:#6b7280}.notification-article__content[data-v-da769a16]{flex:1;min-height:280px;padding:0;overflow:auto;color:#111827;font-size:15px;line-height:1.8;white-space:pre-wrap;word-break:break-word}.notification-timeline[data-v-da769a16]{display:flex;flex-direction:column;gap:0;height:100%;overflow:auto;padding:0;background:#fff;border-radius:14px;border:1px solid rgba(148,163,184,.16)}.notification-card__level[data-v-da769a16]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;color:var(--brand-primary-strong);background:rgba(var(--brand-primary-rgb),.1)}.notification-card__level.is-info[data-v-da769a16]{color:#1d4ed8;background:#3b82f61f}.notification-card__level.is-success[data-v-da769a16]{color:#047857;background:#10b9811f}.notification-card__level.is-warning[data-v-da769a16]{color:#b45309;background:#f59e0b24}.notification-card__level.is-danger[data-v-da769a16]{color:#b91c1c;background:#ef444424}.notification-card__type[data-v-da769a16]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;color:#9a3412;background:#f973161f}.notification-card__type.is-announcement[data-v-da769a16]{color:#1d4ed8;background:#3b82f61f}.notification-card__type.is-security[data-v-da769a16]{color:#9a3412;background:#f9731624}.notification-card__status[data-v-da769a16],.notification-timeline__status[data-v-da769a16]{display:inline-flex;align-items:center;width:fit-content;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700}.notification-card__status.is-pending[data-v-da769a16],.notification-timeline__status.is-pending[data-v-da769a16]{color:#b45309;background:#f59e0b24}.notification-card__status.is-resolved[data-v-da769a16],.notification-timeline__status.is-resolved[data-v-da769a16]{color:#047857;background:#10b98124}.notification-card__status.is-ignored[data-v-da769a16],.notification-timeline__status.is-ignored[data-v-da769a16]{color:#6b7280;background:#6b728024}.notification-security-panel[data-v-da769a16]{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border-radius:14px;background:#fff7edd1;border:1px solid rgba(251,146,60,.22)}.notification-security-panel__summary[data-v-da769a16]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.notification-security-panel__item[data-v-da769a16]{display:flex;flex-direction:column;gap:6px}.notification-security-panel__item span[data-v-da769a16]{font-size:12px;color:#9a3412}.notification-security-panel__item strong[data-v-da769a16]{font-size:14px;color:#7c2d12}.notification-security-panel__note[data-v-da769a16]{font-size:13px;line-height:1.7;color:#7c2d12}.notification-security-panel__actions[data-v-da769a16]{display:flex;flex-wrap:wrap;gap:10px}.notification-timeline__item[data-v-da769a16]{display:grid;grid-template-columns:14px minmax(0,1fr);gap:10px;padding:16px 18px 14px 16px;border:none;border-bottom:1px solid rgba(229,231,235,.95);background:#fff;text-align:left;cursor:pointer;transition:background-color .2s ease}.notification-timeline__item.is-active[data-v-da769a16]{background:linear-gradient(90deg,#3b82f60f,#fff 18%),#fff}.notification-timeline__item--warning.is-active[data-v-da769a16],.notification-timeline__item--danger.is-active[data-v-da769a16]{background:linear-gradient(90deg,#f9731614,#fff 18%),#fff}.notification-timeline__type[data-v-da769a16],.notification-timeline__level[data-v-da769a16]{display:inline-flex;align-items:center;width:fit-content;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:700}.notification-timeline__type.is-announcement[data-v-da769a16]{color:#1d4ed8;background:#3b82f61a}.notification-timeline__type.is-security[data-v-da769a16]{color:#9a3412;background:#f973161f}.notification-timeline__level.is-info[data-v-da769a16]{color:#1d4ed8;background:#3b82f61a}.notification-timeline__level.is-success[data-v-da769a16]{color:#047857;background:#10b9811a}.notification-timeline__level.is-warning[data-v-da769a16]{color:#b45309;background:#f59e0b1f}.notification-timeline__level.is-danger[data-v-da769a16]{color:#b91c1c;background:#ef44441f}.notification-article__content--rich[data-v-da769a16] p{margin:0 0 12px}.notification-article__content--rich[data-v-da769a16] p:last-child{margin-bottom:0}.notification-article__content--rich[data-v-da769a16] .announcement-rich-image{margin:14px 0;display:flex;justify-content:center;width:100%;overflow:hidden;border-radius:14px;background:#f8fafce6;border:1px solid rgba(226,232,240,.96);padding:10px}.notification-article__content--rich[data-v-da769a16] .announcement-rich-image img{display:block;width:auto;max-width:min(100%,560px);height:auto;max-height:420px;object-fit:contain;border-radius:10px;border:1px solid rgba(203,213,225,.9);box-shadow:0 10px 24px #0f172a14}@media (max-width: 768px){.notification-article__content--rich[data-v-da769a16] .announcement-rich-image{padding:8px}.notification-article__content--rich[data-v-da769a16] .announcement-rich-image img{max-width:100%;max-height:280px}.notification-batch-bar[data-v-da769a16]{flex-direction:column;align-items:stretch}.notification-batch-bar__actions[data-v-da769a16]{justify-content:flex-start}.notification-security-panel__summary[data-v-da769a16]{grid-template-columns:1fr}}.notification-timeline__item[data-v-da769a16]:before{display:none}.notification-timeline__item[data-v-da769a16]:last-child:before{display:none}.notification-timeline__item[data-v-da769a16]:hover{background:#fafafa}.notification-timeline__item.is-active[data-v-da769a16]{background:#f9fafb}.notification-timeline__dot[data-v-da769a16]{margin-top:7px;width:9px;height:9px;border-radius:50%;background:#9ca3af}.notification-timeline__item--info .notification-timeline__dot[data-v-da769a16],.notification-timeline__item--success .notification-timeline__dot[data-v-da769a16]{background:#10b981}.notification-timeline__item--warning .notification-timeline__dot[data-v-da769a16]{background:#d97706}.notification-timeline__item--danger .notification-timeline__dot[data-v-da769a16]{background:#ef4444}.notification-timeline__item.is-active .notification-timeline__title[data-v-da769a16]{color:var(--brand-primary)}.notification-timeline__title[data-v-da769a16]{font-size:15px;line-height:1.55;color:#111827;font-weight:500}.notification-timeline__meta[data-v-da769a16]{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px;font-size:12px;color:#6b7280}.notification-timeline__summary[data-v-da769a16]{margin-top:8px;color:#374151;font-size:13px;line-height:1.65;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:pre-wrap}.notification-center__footer[data-v-da769a16]{display:flex;justify-content:flex-end;gap:8px;padding-top:10px;border-top:1px solid rgba(15,23,42,.08)}[data-v-da769a16] .notification-center__footer .el-button{min-width:88px;height:34px;border-radius:10px;font-weight:600}[data-v-da769a16] .notification-center__footer .el-button--default{border-color:#94a3b838}html[data-theme=dark]{border-bottom-color:#94a3b81f}html[data-theme=dark]{color:#f3f4f6}html[data-theme=dark]{background:#ffffff0f;box-shadow:inset 0 0 0 1px #94a3b81f}html[data-theme=dark]{color:#9ca3af}html[data-theme=dark]{color:#f3f4f6;background:#ffffff14}html[data-theme=dark]{background:#0f172ab8;border-color:#47556961}html[data-theme=dark]{background:#111827}html[data-theme=dark]{background:#111827;border-bottom-color:#94a3b81f}html[data-theme=dark]{background:#ffffff0a}html[data-theme=dark]{border-top-color:#94a3b81f}html[data-theme=dark]{border-color:#94a3b829;background:#ffffff08;color:#d1d5db}@media (max-width: 760px){.notification-article__header[data-v-da769a16]{flex-direction:column;align-items:stretch}}.user-info[data-v-da769a16]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .3s ease}.user-info[data-v-da769a16]:hover{background-color:#94a3b829}.user-name[data-v-da769a16]{font-size:14px;color:var(--header-text-primary);transition:color .35s ease}.arrow-icon[data-v-da769a16]{font-size:12px}.main-container[data-v-da769a16]{flex:1;min-height:0;background-color:var(--app-bg);overflow:hidden;transition:background-color .35s ease,background-image .35s ease}.main-container--top-menu[data-v-da769a16]{display:flex;flex-direction:column;min-height:0}.mobile-topnav-menu[data-v-da769a16]{border-right:none;border-bottom:none}.header-topnav-dropdown{padding:8px;border-radius:14px!important;border:1px solid var(--header-border)!important;background:var(--panel-bg)!important;box-shadow:0 18px 40px #0f172a1f!important;overflow:visible!important}.header-topnav-dropdown .el-dropdown-menu__item{min-width:180px;border-radius:10px;color:var(--text-primary)}.header-topnav-dropdown .el-dropdown-menu__item:hover{background:rgba(var(--brand-primary-rgb),.08)!important;color:var(--brand-primary)!important}.header-topnav-more-panel[data-v-da769a16]{position:relative;display:grid;gap:6px;min-width:220px;overflow:visible}.header-topnav-more-item[data-v-da769a16]{width:100%;border:0;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:transparent;color:var(--text-primary);text-align:left;cursor:pointer}.header-topnav-more-item[data-v-da769a16]:hover,.header-topnav-more-item--group:hover .header-topnav-more-item__main[data-v-da769a16],.header-topnav-more-submenu__item[data-v-da769a16]:hover{background:rgba(var(--brand-primary-rgb),.08);color:var(--brand-primary)}.header-topnav-more-item--group[data-v-da769a16]{position:relative;display:block;width:100%;padding:0;overflow:visible}.header-topnav-more-item__main[data-v-da769a16]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;transition:background-color .18s ease,color .18s ease}.header-topnav-more-item__copy[data-v-da769a16]{display:inline-flex;align-items:center;gap:10px;min-width:0}.header-topnav-more-item__copy span[data-v-da769a16],.header-topnav-more-submenu__item span[data-v-da769a16]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-topnav-more-item__arrow[data-v-da769a16]{transform:rotate(0);color:inherit;flex-shrink:0;transition:transform .18s ease}.header-topnav-more-submenu[data-v-da769a16]{width:100%;box-sizing:border-box;display:grid;gap:6px;margin-top:6px;padding:8px;border-radius:12px;border:1px solid rgba(var(--brand-primary-rgb),.12);background:rgba(var(--brand-primary-rgb),.04);opacity:0;visibility:hidden;max-height:0;overflow:hidden;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease,max-height .18s ease,margin-top .18s ease}.header-topnav-more-item--group:hover .header-topnav-more-submenu[data-v-da769a16]{opacity:1;visibility:visible;max-height:240px;transform:translateY(0)}.header-topnav-more-item--group:hover .header-topnav-more-item__arrow[data-v-da769a16]{transform:rotate(180deg)}.header-topnav-more-submenu__item[data-v-da769a16]{width:100%;border:0;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:transparent;color:var(--text-primary);text-align:left;cursor:pointer}.app-aside[data-v-da769a16]{background-color:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);box-shadow:var(--app-panel-shadow);transition:width .24s cubic-bezier(.22,1,.36,1),background-color .35s ease,border-color .35s ease;display:flex;flex-direction:column;overflow:hidden;will-change:width;contain:layout paint}.aside-menu[data-v-da769a16]{background-color:var(--sidebar-bg);border-right:none;flex:1;overflow-y:auto;overflow-x:hidden;transition:background-color .35s ease;backface-visibility:hidden;transform:translateZ(0)}.aside-footer[data-v-da769a16]{display:flex;justify-content:center;padding:12px 8px;border-top:1px solid var(--sidebar-border);transition:border-color .35s ease;background:var(--sidebar-footer-bg)}.collapse-btn[data-v-da769a16]{font-size:16px;color:var(--sidebar-text-secondary);transition:color .3s ease}.collapse-btn[data-v-da769a16]:hover{color:var(--brand-primary)}.aside-menu .el-sub-menu__icon-arrow[data-v-da769a16]{margin-left:auto}.gamepad-icon[data-v-da769a16]{display:inline-block;width:18px;height:18px;margin-right:6px;vertical-align:middle;background:linear-gradient(135deg,#333,#666,#333);border-radius:4px;position:relative}.gamepad-icon[data-v-da769a16]:before{content:"";position:absolute;inset:2px;background:#f0f0f0;border-radius:2px}.gamepad-icon[data-v-da769a16]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background:#333;border-radius:50%;box-shadow:inset 0 0 2px #00000080}.game-icon[data-v-da769a16]{display:inline-flex;align-items:center;justify-content:center;font-size:18px;margin-right:6px;vertical-align:middle;line-height:1}.aside-menu .el-sub-menu__title[data-v-da769a16],.aside-menu .el-menu-item[data-v-da769a16]{display:flex;align-items:center}.aside-menu .el-menu-item .el-icon[data-v-da769a16],.aside-menu .el-sub-menu__title .el-icon[data-v-da769a16]{margin-right:12px;font-size:18px;vertical-align:middle}.aside-menu .el-menu-item>span[data-v-da769a16],.aside-menu .el-sub-menu__title>span[data-v-da769a16]{flex:1;line-height:inherit;min-width:0}.aside-menu .el-menu-item[data-v-da769a16],.aside-menu .el-sub-menu__title[data-v-da769a16]{height:52px;line-height:52px;margin:8px 12px!important;border-radius:0;transition:all .3s cubic-bezier(.645,.045,.355,1);font-size:14px;font-weight:500;color:var(--sidebar-text-primary);padding:0 16px!important;text-indent:0!important;box-sizing:border-box;position:relative;left:0!important;background:transparent!important}.aside-menu[data-v-da769a16] .el-menu>.el-menu-item{margin:8px 12px!important;padding:0 16px!important}.aside-menu[data-v-da769a16] .el-menu>.el-sub-menu>.el-sub-menu__title{margin:8px 12px!important;padding:0 16px!important}.aside-menu[data-v-da769a16] .el-menu .el-sub-menu .el-menu-item{margin:4px 12px 4px 18px!important;padding:0 20px!important;font-size:13px!important;font-weight:400!important;color:var(--sidebar-text-secondary)!important;background:transparent}.aside-menu[data-v-da769a16] .el-menu .el-sub-menu .el-menu-item .el-icon{margin-right:10px!important;font-size:16px!important;color:inherit!important}.aside-menu[data-v-da769a16] .el-menu>.el-menu-item .el-icon,.aside-menu[data-v-da769a16] .el-menu>.el-sub-menu>.el-sub-menu__title .el-icon{margin-right:12px!important;margin-left:0!important;font-size:18px;vertical-align:middle}.aside-menu[data-v-da769a16] .el-menu>.el-menu-item{margin:8px 16px!important;padding:0 20px!important;left:0!important;text-indent:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}.aside-menu[data-v-da769a16] .el-menu>.el-sub-menu>.el-sub-menu__title,.aside-menu[data-v-da769a16] .el-menu>.el-menu-item{margin:8px 16px!important;padding:0 20px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}.aside-menu[data-v-da769a16] .el-menu>.el-sub-menu>.el-sub-menu__title .el-icon,.aside-menu[data-v-da769a16] .el-menu>.el-menu-item .el-icon{margin-right:12px!important;margin-left:0!important;font-size:18px;vertical-align:middle}.aside-menu .el-menu-item[data-v-da769a16]:hover,.aside-menu .el-sub-menu__title[data-v-da769a16]:hover{background-color:var(--sidebar-hover-bg);color:var(--sidebar-hover-color);box-shadow:none;transform:none}.aside-menu[data-v-da769a16] .el-sub-menu .el-menu{margin:2px 12px 10px;padding:8px 0;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important}.aside-menu[data-v-da769a16] .el-sub-menu .el-menu .el-menu-item:hover{background:var(--sidebar-hover-bg)!important;color:var(--sidebar-hover-color)!important;box-shadow:none;transform:none}.aside-menu[data-v-da769a16] .el-sub-menu .el-menu .el-menu-item.is-active{background:var(--sidebar-active-bg)!important;color:var(--sidebar-hover-color)!important;box-shadow:none}.aside-menu[data-v-da769a16] .el-sub-menu .el-menu .el-menu-item.is-active:before{display:none}.theme-switch-btn[data-v-da769a16]{padding:0!important;min-width:56px;height:32px;border-radius:999px}.theme-toggle-track[data-v-da769a16]{position:relative;width:52px;height:28px;border-radius:999px;display:inline-block;border:1px solid rgba(37,99,235,.22);background:linear-gradient(135deg,#fde68a,#bfdbfe);box-sizing:border-box;transition:background .35s ease,border-color .35s ease}.theme-toggle-track.dark[data-v-da769a16]{border-color:#60a5fa4d;background:linear-gradient(135deg,#0f172a,#1e293b)}.theme-side-icon[data-v-da769a16]{position:absolute;top:50%;transform:translate(-50%,-50%);font-size:12px;z-index:1;opacity:.7;filter:drop-shadow(0 1px 1px rgba(15,23,42,.2));pointer-events:none}.theme-side-icon--sun[data-v-da769a16]{left:13px;color:#f59e0b}.theme-side-icon--moon[data-v-da769a16]{left:39px;color:#60a5fa}.theme-toggle-track:not(.dark) .theme-side-icon--sun[data-v-da769a16]{opacity:.95}.theme-toggle-track:not(.dark) .theme-side-icon--moon[data-v-da769a16]{opacity:.45}.theme-toggle-track.dark .theme-side-icon--sun[data-v-da769a16]{opacity:.45}.theme-toggle-track.dark .theme-side-icon--moon[data-v-da769a16]{color:#93c5fd;opacity:.95}.theme-toggle-thumb[data-v-da769a16]{position:absolute;top:50%;left:2px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 3px 8px #0f172a40;z-index:2;display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%);transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .3s ease,box-shadow .3s ease}.theme-toggle-track.dark .theme-toggle-thumb[data-v-da769a16]{transform:translate(26px,-50%);background:#e2e8f0;box-shadow:0 3px 8px #0f172a66}.theme-thumb-icon[data-v-da769a16]{font-size:12px;line-height:1}.theme-thumb-icon--sun[data-v-da769a16]{color:#d97706}.theme-thumb-icon--moon[data-v-da769a16]{color:#1d4ed8}.theme-switch-btn.is-animating[data-v-da769a16]{animation:pulse-theme-da769a16 .5s ease}@keyframes pulse-theme-da769a16{0%{transform:scale(1)}40%{transform:scale(.9)}to{transform:scale(1)}}.app-container.theme-switching[data-v-da769a16]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 85% 8%,rgba(99,102,241,.28),transparent 45%);animation:theme-fade-da769a16 .55s ease;overflow:hidden}@keyframes theme-fade-da769a16{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.06)}}.aside-menu .el-menu-item.is-active[data-v-da769a16],.aside-menu .el-sub-menu__title.is-active[data-v-da769a16]{background:var(--sidebar-active-bg)!important;color:var(--sidebar-hover-color);box-shadow:none;border-left:none;transform:none}.aside-menu[data-v-da769a16] .el-menu-item.is-active .el-icon,.aside-menu[data-v-da769a16] .el-sub-menu__title.is-active .el-icon,.aside-menu[data-v-da769a16] .el-sub-menu .el-menu .el-menu-item.is-active .el-icon{color:var(--sidebar-hover-color)!important;opacity:1!important}.aside-menu .el-menu-item.is-active[data-v-da769a16]:before,.aside-menu .el-sub-menu__title.is-active[data-v-da769a16]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:22px;background-color:var(--sidebar-hover-color);border-radius:0 4px 4px 0}.aside-menu .el-icon[data-v-da769a16]{margin-right:12px;font-size:18px;vertical-align:middle;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}.aside-menu[data-v-da769a16] .el-menu>.el-menu-item,.aside-menu[data-v-da769a16] .el-menu>.el-sub-menu>.el-sub-menu__title{height:52px!important;line-height:52px!important;margin:8px 12px!important;padding:0 16px 0 18px!important;display:flex!important;align-items:center!important;gap:12px;justify-content:flex-start!important;box-sizing:border-box!important;position:relative!important;left:0!important;text-indent:0!important}.aside-menu[data-v-da769a16] .el-menu>.el-menu-item .el-icon,.aside-menu[data-v-da769a16] .el-menu>.el-sub-menu>.el-sub-menu__title .el-icon{margin-right:0!important;margin-left:0!important;font-size:18px!important;width:18px!important;height:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important}.top-level-menu-shell[data-v-da769a16]{width:100%;min-width:0;display:flex;align-items:center;gap:12px}.top-level-menu-shell__icon[data-v-da769a16]{margin-right:0!important;margin-left:0!important;width:18px!important;height:18px!important;flex:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.top-level-menu-shell__label[data-v-da769a16]{flex:1 1 auto;min-width:0;font-size:14px!important;font-weight:500!important;color:var(--sidebar-text-primary)!important;vertical-align:middle!important;transition:opacity .16s ease,transform .18s ease;transform-origin:left center}.top-level-menu-shell__arrow-slot[data-v-da769a16]{width:14px;height:14px;flex:none;display:block;margin-left:auto}@media (max-width: 1440px){.app-container[data-v-da769a16]{--app-sidebar-width: 218px;--app-sidebar-collapsed-width: 72px}.header-topnav[data-v-da769a16]{padding:0 12px}.header-topnav-item[data-v-da769a16]{padding:0 10px;font-size:13px}.app-header.app-header--cluster-workbench[data-v-da769a16]{padding-left:16px;padding-right:16px}.cluster-workbench-topnav-anchor[data-v-da769a16]{padding:0 16px}.logo-area[data-v-da769a16]{gap:10px}.app-title[data-v-da769a16]{font-size:18px;max-width:150px}.header-actions[data-v-da769a16]{gap:10px}.header-tools[data-v-da769a16]{gap:6px}}@media (max-width: 960px){.app-container[data-v-da769a16]{--app-sidebar-width: 198px;--app-sidebar-collapsed-width: 68px}.aside-menu[data-v-da769a16] .el-menu>.el-menu-item,.aside-menu[data-v-da769a16] .el-menu>.el-sub-menu>.el-sub-menu__title{margin:6px 10px!important;padding:0 12px 0 14px!important;gap:8px}.aside-menu[data-v-da769a16] .el-menu .el-sub-menu .el-menu-item{margin:4px 10px 4px 12px!important;padding:0 14px!important}.aside-menu[data-v-da769a16] .el-sub-menu .el-menu{margin:2px 10px 8px}.header-topnav[data-v-da769a16]{display:none}.app-header.app-header--cluster-workbench[data-v-da769a16]{padding-top:10px;padding-bottom:10px}.app-header[data-v-da769a16]{padding-left:14px;padding-right:14px}.header-content[data-v-da769a16],.header-content--cluster-workbench[data-v-da769a16]{gap:10px}.cluster-workbench-topnav-anchor[data-v-da769a16]{padding:0 10px}.logo-area[data-v-da769a16]{gap:8px}.app-title[data-v-da769a16]{max-width:112px;font-size:16px}.header-actions[data-v-da769a16]{gap:8px}.header-tools[data-v-da769a16]{gap:4px}.header-icon-btn[data-v-da769a16],.notification-badge[data-v-da769a16]{width:32px;min-width:32px;height:32px}.header-mobile-menu-btn[data-v-da769a16]{display:inline-flex}}@media (max-width: 820px){.app-header.app-header--cluster-workbench[data-v-da769a16]{padding-left:12px;padding-right:12px}.header-content--cluster-workbench[data-v-da769a16]{flex-wrap:wrap;align-items:stretch}.cluster-workbench-topnav-anchor[data-v-da769a16]{order:3;width:100%;padding:0}.header-actions[data-v-da769a16]{margin-left:auto}.header-tools[data-v-da769a16]{justify-content:flex-end}.app-title[data-v-da769a16]{max-width:110px}}.aside-menu[data-v-da769a16] .el-menu>.el-sub-menu>.el-sub-menu__title>span{font-size:14px!important;font-weight:500!important;color:var(--sidebar-text-primary)!important;vertical-align:middle!important;justify-self:start;min-width:0;transition:opacity .16s ease,transform .18s ease;transform-origin:left center}.aside-menu[data-v-da769a16] .el-menu>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{position:static!important;margin:0 0 0 auto!important;flex:none;font-size:14px!important}.el-menu--popup-container .el-menu--popup{padding:10px 8px;border-radius:0;border:none!important;background:var(--sidebar-bg)!important;box-shadow:none!important}.el-menu--popup-container .el-menu--popup .el-menu-item{min-width:180px;margin:4px 0;border-radius:0;color:var(--sidebar-text-secondary)!important;background:transparent!important}.el-menu--popup-container .el-menu--popup .el-menu-item:hover{background:var(--sidebar-hover-bg)!important;color:var(--sidebar-hover-color)!important}.el-menu--popup-container .el-menu--popup .el-menu-item.is-active{background:var(--sidebar-active-bg)!important;color:var(--sidebar-hover-color)!important}.el-menu--popup-container .el-menu--popup .el-menu-item.is-active .el-icon{color:var(--sidebar-hover-color)!important}.aside-menu.el-menu--collapse .el-menu-item[data-v-da769a16],.aside-menu.el-menu--collapse .el-sub-menu__title[data-v-da769a16]{margin:8px;justify-content:center}.app-aside.collapsed .aside-menu[data-v-da769a16] .el-menu>.el-menu-item span,.app-aside.collapsed .aside-menu[data-v-da769a16] .el-menu>.el-sub-menu>.el-sub-menu__title span{opacity:0;transform:translate(-6px)}.app-aside.collapsed .top-level-menu-shell[data-v-da769a16]{justify-content:center}.app-aside.collapsed .top-level-menu-shell__label[data-v-da769a16],.app-aside.collapsed .top-level-menu-shell__arrow-slot[data-v-da769a16]{display:none!important}.app-aside.collapsed .top-level-menu-shell__icon[data-v-da769a16]{margin:0 auto!important}.aside-menu.el-menu--collapse .el-menu-item[data-v-da769a16]:hover,.aside-menu.el-menu--collapse .el-sub-menu__title[data-v-da769a16]:hover,.aside-menu.el-menu--collapse .el-menu-item.is-active[data-v-da769a16],.aside-menu.el-menu--collapse .el-sub-menu__title.is-active[data-v-da769a16]{transform:none}.aside-menu.el-menu--collapse .el-menu-item.is-active[data-v-da769a16]:before,.aside-menu.el-menu--collapse .el-sub-menu__title.is-active[data-v-da769a16]:before{display:none}.app-main[data-v-da769a16]{background-color:var(--app-bg);padding:var(--content-padding);overflow-y:auto;flex:1;min-width:0;min-height:0;margin:0 auto;max-width:100%;box-sizing:border-box;transition:background-color .35s ease,background-image .35s ease}[data-v-da769a16] .el-container.layout-container>.el-container.main-container>.el-main.app-main{padding:0!important;margin:0!important;background-color:var(--app-bg)!important;overflow:auto}[data-v-da769a16] .el-container.layout-container>.el-container.main-container>.el-main.app-main .embedded-storage-volume-view,[data-v-da769a16] .el-container.layout-container>.el-container.main-container>.el-main.app-main .embedded-storage-claim-view,[data-v-da769a16] .el-container.layout-container>.el-container.main-container>.el-main.app-main .embedded-storage-class-view,[data-v-da769a16] .el-container.layout-container>.el-container.main-container>.el-main.app-main .embedded-nodes-view,[data-v-da769a16] .el-container.layout-container>.el-container.main-container>.el-main.app-main .embedded-namespaces-view,[data-v-da769a16] .el-container.layout-container>.el-container.main-container>.el-main.app-main .embedded-pods-view,[data-v-da769a16] .el-container.layout-container>.el-container.main-container>.el-main.app-main .embedded-deployments-view,[data-v-da769a16] .el-container.layout-container>.el-container.main-container>.el-main.app-main .embedded-services-view,[data-v-da769a16] .el-container.layout-container>.el-container.main-container>.el-main.app-main .embedded-configmaps-view,[data-v-da769a16] .el-container.layout-container>.el-container.main-container>.el-main.app-main .embedded-secrets-view,[data-v-da769a16] .el-container.layout-container>.el-container.main-container>.el-main.app-main .embedded-ingresses-view,[data-v-da769a16] .el-container.layout-container>.el-container.main-container>.el-main.app-main .embedded-events-view,[data-v-da769a16] .el-container.layout-container>.el-container.main-container>.el-main.app-main .embedded-hpas-view,[data-v-da769a16] .el-container.layout-container>.el-container.main-container>.el-main.app-main .embedded-endpoints-view,[data-v-da769a16] .el-container.layout-container>.el-container.main-container>.el-main.app-main .embedded-networkpolicies-view,[data-v-da769a16] .el-container.layout-container>.el-container.main-container>.el-main.app-main .embedded-resourcequotas-view,[data-v-da769a16] .el-container.layout-container>.el-container.main-container>.el-main.app-main .embedded-limitranges-view{padding:16px!important;box-sizing:border-box}[data-v-da769a16] .el-container.layout-container>.el-container.main-container>.el-main.app-main [class*=embedded-]{box-sizing:border-box;min-width:0}[data-v-da769a16] .el-container.layout-container>.el-container.main-container>.el-main.app-main .yaml-deploy-view{padding:16px;overflow:visible}[data-v-da769a16] .el-container.layout-container>.el-container.main-container>.el-main.app-main .yaml-deploy-view .yaml-deploy-card{overflow:visible}[data-v-da769a16] .el-container.layout-container>.el-container.main-container>.el-main.app-main .yaml-deploy-view .el-select-dropdown{z-index:9999!important}[data-v-da769a16] .el-container.layout-container>.el-container.main-container>.el-main.app-main .pvs-view{padding:16px!important;width:100%!important;margin:0!important;min-height:100%!important}[data-v-da769a16] .el-container.layout-container>.el-container.main-container>.el-main.app-main .pvs-view .ssl-hero-shell{margin:0!important;border-radius:0!important;padding:16px!important}[data-v-da769a16] .el-container.layout-container>.el-container.main-container>.el-main.app-main .pvs-view .pvs-card{margin:0!important;border-radius:0!important;box-shadow:none!important}[data-v-da769a16] .el-container.layout-container>.el-container.main-container{overflow:hidden}.app-main--standalone[data-v-da769a16]{width:100%;margin:0;padding:0;background:transparent;overflow:hidden}.app-main--standalone[data-v-da769a16] .cluster-management-view{min-height:calc(100vh - 64px);width:100%;height:calc(100vh - 64px)}[data-v-da769a16] .el-container.layout-container,[data-v-da769a16] .el-container.main-container{margin:0;padding:0;background-color:var(--app-bg);box-sizing:border-box}[data-v-da769a16] .el-container.layout-container>.el-header.app-header{margin:0;padding:0 24px;height:64px!important;min-height:64px!important;background-color:var(--header-bg)!important;box-sizing:border-box}[data-v-da769a16] .el-container.layout-container>.el-header.app-header.app-header--cluster-workbench{height:auto!important;min-height:64px!important;padding-top:8px;padding-bottom:8px;overflow:visible}[data-v-da769a16] .el-container.layout-container>.el-main.app-main,[data-v-da769a16] .el-container.layout-container>.el-container.main-container{margin:0;background-color:var(--app-bg);box-sizing:border-box}.logout-text[data-v-da769a16]{color:#ff4d4f}.theme-palette-icon[data-v-da769a16]{width:20px;height:20px;display:block;overflow:visible;filter:drop-shadow(0 1px 1px rgba(15,23,42,.18))}[data-v-da769a16] .theme-studio-drawer .el-drawer__header{margin-bottom:0;padding:18px 20px 12px;border-bottom:1px solid rgba(15,23,42,.08)}[data-v-da769a16] .theme-studio-drawer .el-drawer__body{padding:0;background:var(--app-bg)}[data-v-da769a16] .mobile-topnav-drawer .el-drawer__header{margin-bottom:0;padding-bottom:8px}[data-v-da769a16] .mobile-topnav-drawer .el-drawer__body{padding-top:8px}.mobile-topnav-menu[data-v-da769a16] .el-menu-item,.mobile-topnav-menu[data-v-da769a16] .el-sub-menu__title{height:48px;line-height:48px;margin:6px 0;border-radius:12px;border-bottom:none!important}.mobile-topnav-menu[data-v-da769a16] .el-menu-item.is-active,.mobile-topnav-menu[data-v-da769a16] .el-sub-menu.is-active>.el-sub-menu__title{background:var(--sidebar-active-bg)!important;color:var(--sidebar-hover-color)!important}.theme-studio[data-v-da769a16]{display:flex;flex-direction:column;gap:12px;min-height:100%;height:100%;padding:14px 16px 0;box-sizing:border-box}.theme-studio__summary[data-v-da769a16]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid rgba(var(--brand-primary-rgb),.16);border-radius:14px;background:linear-gradient(135deg,rgba(var(--brand-primary-rgb),.1),rgba(var(--brand-primary-rgb),.03)),var(--panel-bg)}.theme-studio__eyebrow[data-v-da769a16]{font-size:12px;font-weight:700;color:var(--brand-primary)}.theme-studio__title[data-v-da769a16]{margin-top:4px;color:var(--text-primary);font-size:15px;font-weight:800;line-height:1.45}.theme-studio__live-badge[data-v-da769a16]{flex:0 0 auto;display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:rgba(var(--brand-primary-rgb),.12);color:var(--brand-primary);font-size:12px;font-weight:700}.theme-studio__section[data-v-da769a16]{padding:14px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:var(--panel-bg);box-shadow:none}.theme-studio__section--basic[data-v-da769a16]{padding-bottom:12px}.theme-studio__section-head[data-v-da769a16]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.theme-studio__section-head strong[data-v-da769a16]{color:var(--text-primary);font-size:14px}.theme-studio__section-head span[data-v-da769a16],.theme-control-group__label[data-v-da769a16],.theme-slider-row__value[data-v-da769a16]{color:var(--text-secondary);font-size:12px}.theme-basic-grid[data-v-da769a16]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.theme-basic-grid__item[data-v-da769a16]{display:flex;flex-direction:column;gap:8px}.theme-basic-grid__item--wide[data-v-da769a16]{grid-column:1 / -1}.theme-fullscreen-button[data-v-da769a16]{width:100%;display:flex;align-items:center;gap:12px;padding:11px 12px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#0f172a04;color:var(--text-primary);text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.theme-fullscreen-button[data-v-da769a16]:hover,.theme-fullscreen-button.is-active[data-v-da769a16]{border-color:rgba(var(--brand-primary-rgb),.28);background:rgba(var(--brand-primary-rgb),.08)}.theme-fullscreen-button__icon[data-v-da769a16]{flex:0 0 auto;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:rgba(var(--brand-primary-rgb),.12);color:var(--brand-primary);font-size:16px}.theme-fullscreen-button strong[data-v-da769a16],.theme-fullscreen-button small[data-v-da769a16]{display:block}.theme-fullscreen-button strong[data-v-da769a16]{font-size:13px;font-weight:800;line-height:1.35}.theme-fullscreen-button small[data-v-da769a16]{margin-top:3px;color:var(--text-secondary);font-size:12px;line-height:1.35}.theme-language-segment[data-v-da769a16]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#0f172a08}.theme-language-segment__item[data-v-da769a16]{min-width:0;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--text-primary);text-align:center;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.theme-language-segment__item strong[data-v-da769a16]{font-size:13px;font-weight:700}.theme-language-segment__item.is-active[data-v-da769a16]{border-color:rgba(var(--brand-primary-rgb),.24);background:var(--panel-bg);color:var(--brand-primary)}.theme-language-segment__item.is-active strong[data-v-da769a16]{color:var(--brand-primary)}.theme-mode-segment[data-v-da769a16]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#0f172a08}.theme-mode-segment__item[data-v-da769a16]{min-width:0;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--text-primary);font-size:13px;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.theme-mode-segment__item.is-active[data-v-da769a16],.theme-color-chip.is-active[data-v-da769a16],.theme-choice-pill.is-active[data-v-da769a16]{border-color:rgba(var(--brand-primary-rgb),.28);background:rgba(var(--brand-primary-rgb),.08);color:var(--brand-primary)}.theme-mode-segment__item.is-active[data-v-da769a16]{background:var(--panel-bg);color:var(--brand-primary)}.theme-color-grid[data-v-da769a16]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.theme-color-chip[data-v-da769a16]:hover,.theme-choice-pill[data-v-da769a16]:hover,.theme-language-segment__item[data-v-da769a16]:hover,.theme-mode-segment__item[data-v-da769a16]:hover{border-color:rgba(var(--brand-primary-rgb),.28);color:var(--brand-primary)}.theme-color-chip[data-v-da769a16]{display:flex;align-items:center;gap:8px;min-height:34px;padding:7px 9px;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#0f172a04;color:var(--text-primary);cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.theme-color-chip__swatch[data-v-da769a16]{flex:0 0 auto;width:16px;height:16px;border-radius:50%;background:var(--chip-color);box-shadow:inset 0 0 0 2px #ffffffb8}.theme-color-chip__label[data-v-da769a16]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600}.theme-custom-color[data-v-da769a16]{display:grid;grid-template-columns:124px minmax(0,1fr);gap:10px;margin-top:10px}.theme-custom-color[data-v-da769a16] .el-input__wrapper{min-height:34px;border-radius:10px}.theme-custom-color__picker[data-v-da769a16]{display:flex;flex-direction:column;gap:7px;font-size:12px;color:var(--text-secondary)}.theme-custom-color__picker input[data-v-da769a16]{width:100%;height:34px;padding:0;border:none;border-radius:10px;background:transparent;cursor:pointer}.theme-control-group[data-v-da769a16]{display:flex;flex-direction:column;gap:10px}.theme-control-group__label-row[data-v-da769a16]{display:flex;align-items:center;justify-content:space-between;gap:12px}.theme-control-group__value[data-v-da769a16]{color:var(--text-secondary);font-size:12px}.theme-control-group+.theme-control-group[data-v-da769a16],.theme-control-group+.theme-slider-row[data-v-da769a16],.theme-slider-row+.theme-control-group[data-v-da769a16]{margin-top:12px}.theme-choice-row[data-v-da769a16]{display:flex;flex-wrap:wrap;gap:7px}.theme-choice-pill[data-v-da769a16]{min-width:72px;height:32px;padding:0 12px;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#0f172a04;color:var(--text-primary);font-size:13px;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.theme-choice-pill--icon[data-v-da769a16]{display:inline-flex;align-items:center;gap:7px}.theme-choice-pill--icon span[data-v-da769a16]{width:16px;text-align:center;color:var(--brand-primary);font-weight:700}.theme-slider-row[data-v-da769a16]{display:flex;flex-direction:column;gap:8px}.theme-preview[data-v-da769a16]{overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:var(--panel-bg)}.theme-preview__header[data-v-da769a16]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--header-border);background:var(--header-bg)}.theme-preview__dot[data-v-da769a16]{width:10px;height:10px;border-radius:50%;background:var(--brand-primary)}.theme-preview__title[data-v-da769a16]{color:var(--header-text-primary);font-size:13px;font-weight:700}.theme-preview__body[data-v-da769a16]{display:grid;grid-template-columns:84px minmax(0,1fr);min-height:132px}.theme-preview__sidebar[data-v-da769a16]{display:flex;flex-direction:column;gap:9px;padding:12px 10px;background:var(--sidebar-bg)}.theme-preview__menu[data-v-da769a16]{height:12px;border-radius:999px;background:var(--sidebar-hover-bg)}.theme-preview__menu.is-active[data-v-da769a16]{background:var(--sidebar-active-bg)}.theme-preview__content[data-v-da769a16]{padding:12px}.theme-preview__toolbar[data-v-da769a16]{height:44px;border-radius:10px;background:linear-gradient(135deg,rgba(var(--brand-primary-rgb),.82),rgba(var(--brand-primary-rgb),.46))}.theme-preview__metrics[data-v-da769a16]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.theme-preview__metrics span[data-v-da769a16]{height:34px;border-radius:9px;background:rgba(var(--brand-primary-rgb),.12)}.theme-studio__footer[data-v-da769a16]{position:sticky;bottom:0;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:10px;margin-top:auto;padding:12px 0 14px;background:var(--app-bg);border-top:1px solid rgba(15,23,42,.08)}.theme-studio__status[data-v-da769a16]{margin-right:auto;color:var(--text-secondary);font-size:12px}html[data-surface-style=flat]{box-shadow:none!important}html[data-cursor-style=crosshair] body,html[data-cursor-style=crosshair] body *{cursor:crosshair!important}html[data-cursor-style=dot] body,html[data-cursor-style=dot] body *{cursor:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9' cy='9' r='3.2' fill='%233b82f6'/%3E%3Ccircle cx='9' cy='9' r='7.4' fill='none' stroke='%233b82f6' stroke-opacity='.22'/%3E%3C/svg%3E") 9 9,auto!important}html[data-cursor-style=glow] body,html[data-cursor-style=glow] body *{cursor:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='14' cy='14' r='4' fill='%2314b8a6'/%3E%3Ccircle cx='14' cy='14' r='11' fill='none' stroke='%2314b8a6' stroke-opacity='.34' stroke-width='2'/%3E%3C/svg%3E") 14 14,auto!important}html[data-cursor-style=neon] body,html[data-cursor-style=neon] body *{cursor:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 3L23 14L15.5 16.3L12.2 25L5 3Z' fill='%23111827' stroke='%23a855f7' stroke-width='2'/%3E%3Cpath d='M5 3L23 14L15.5 16.3L12.2 25L5 3Z' fill='none' stroke='%2306b6d4' stroke-opacity='.72'/%3E%3C/svg%3E") 5 3,auto!important}html[data-cursor-style=wand] body,html[data-cursor-style=wand] body *{cursor:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 25L25 7' stroke='%238b5cf6' stroke-width='4' stroke-linecap='round'/%3E%3Cpath d='M7 25L25 7' stroke='%23f8fafc' stroke-width='1.4' stroke-linecap='round'/%3E%3Cpath d='M21 3L22.8 6.2L26 8L22.8 9.8L21 13L19.2 9.8L16 8L19.2 6.2L21 3Z' fill='%23f59e0b'/%3E%3Ccircle cx='12' cy='7' r='2' fill='%2314b8a6'/%3E%3C/svg%3E") 7 25,auto!important}html[data-cursor-style=rocket] body,html[data-cursor-style=rocket] body *{cursor:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 26L13 8L26 6L20 20L6 26Z' fill='%23f8fafc' stroke='%230f172a' stroke-width='1.6'/%3E%3Cpath d='M13 8L20 20' stroke='%233b82f6' stroke-width='2'/%3E%3Ccircle cx='20.8' cy='11.2' r='2.7' fill='%2314b8a6'/%3E%3Cpath d='M7 24L3 29L10 27Z' fill='%23f97316'/%3E%3C/svg%3E") 6 26,auto!important}html[data-cursor-style=prism] body,html[data-cursor-style=prism] body *{cursor:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 2L25 14L14 26L3 14L14 2Z' fill='%23ffffff' stroke='%230f172a' stroke-width='1.5'/%3E%3Cpath d='M14 2L25 14H14Z' fill='%233b82f6' fill-opacity='.72'/%3E%3Cpath d='M14 2V14H3Z' fill='%23e11d48' fill-opacity='.62'/%3E%3Cpath d='M14 14H25L14 26Z' fill='%2322c55e' fill-opacity='.7'/%3E%3Cpath d='M3 14H14V26Z' fill='%23f59e0b' fill-opacity='.7'/%3E%3C/svg%3E") 14 14,auto!important}.theme-click-effect{position:fixed;left:0;top:0;pointer-events:none;z-index:9999;transform:translate(-50%,-50%)}.theme-click-effect--ripple{width:12px;height:12px;border:2px solid var(--brand-primary);border-radius:999px;animation:theme-click-ripple-da769a16 .58s ease-out forwards}.theme-click-effect--sparkle{width:7px;height:7px;border-radius:999px;background:var(--brand-primary);box-shadow:0 -18px rgba(var(--brand-primary-rgb),.9),16px -9px rgba(var(--brand-primary-rgb),.72),17px 10px rgba(var(--brand-primary-rgb),.62),0 18px rgba(var(--brand-primary-rgb),.8),-17px 9px rgba(var(--brand-primary-rgb),.62),-16px -10px rgba(var(--brand-primary-rgb),.72);animation:theme-click-sparkle-da769a16 .72s ease-out forwards}.theme-click-effect--pulse{width:11px;height:11px;border-radius:999px;background:var(--brand-primary);box-shadow:0 0 rgba(var(--brand-primary-rgb),.32);animation:theme-click-pulse-da769a16 .52s ease-out forwards}.theme-click-effect--ring{width:18px;height:18px;border:2px solid rgba(var(--brand-primary-rgb),.88);border-radius:999px;animation:theme-click-ring-da769a16 .64s cubic-bezier(.16,1,.3,1) forwards}.theme-click-effect--ring{position:absolute;inset:4px;border:1px solid rgba(var(--brand-primary-rgb),.42);border-radius:inherit;content:""}.theme-click-effect--confetti{width:6px;height:6px;border-radius:2px;background:#f59e0b;box-shadow:0 -17px #3b82f6,14px -11px #22c55e,18px 5px #e11d48,8px 18px #8b5cf6,-10px 16px #14b8a6,-18px 1px #f97316,-12px -13px #06b6d4;animation:theme-click-confetti-da769a16 .74s ease-out forwards}.theme-click-effect--comet{width:30px;height:7px;border-radius:999px;background:linear-gradient(90deg,rgba(var(--brand-primary-rgb),0),rgba(var(--brand-primary-rgb),.95));box-shadow:0 0 14px rgba(var(--brand-primary-rgb),.36);animation:theme-click-comet-da769a16 .66s ease-out forwards}.theme-click-effect--bubble{width:0;height:0;animation:theme-click-bubble-cluster-da769a16 1s cubic-bezier(.16,1,.3,1) forwards}.theme-click-effect--values,.theme-click-effect--petals{width:0;height:0}.theme-click-effect--glitch{width:22px;height:22px;border-radius:8px;background:linear-gradient(135deg,rgba(var(--brand-primary-rgb),.95),#ffffff24),repeating-linear-gradient(90deg,rgba(255,255,255,.18) 0 2px,transparent 2px 5px);box-shadow:0 0 0 1px rgba(var(--brand-primary-rgb),.28),0 0 18px rgba(var(--brand-primary-rgb),.22);animation:theme-click-glitch-da769a16 .6s steps(6,end) forwards}.theme-click-effect--bubble{position:absolute;border-radius:999px;content:""}.theme-click-effect--bubble{width:64px;height:64px;left:50%;top:50%;background:radial-gradient(circle,#ffffff2e,#fff0);transform:translate(-34%,-42%);filter:blur(10px)}.theme-click-effect--bubble{width:104px;height:76px;left:50%;top:50%;background:radial-gradient(circle,#38bdf81f,#38bdf800);transform:translate(12%,22%);filter:blur(14px)}.theme-click-effect__bubble-dot{position:absolute;left:0;top:0;width:var(--bubble-size);height:var(--bubble-size);border-radius:999px;background:radial-gradient(circle at 34% 30%,rgba(255,255,255,.92) 0 18%,transparent 19%),radial-gradient(circle at 62% 68%,rgba(255,255,255,.34) 0 12%,transparent 13%),var(--bubble-color);box-shadow:inset -2px -4px #ffffff29,inset 2px 2px #ffffff1a,0 8px 20px #0f172a14;opacity:0;transform:translate(var(--bubble-x),var(--bubble-y)) scale(.18);animation:theme-click-bubble-dot-da769a16 var(--bubble-duration) ease-out var(--bubble-delay) forwards}.theme-click-effect__bubble-line{position:absolute;left:0;top:0;width:var(--line-length);height:1px;background:linear-gradient(90deg,#94a3b800,#94a3b857,#94a3b800);opacity:0;transform-origin:0 50%;transform:translate(var(--line-x),var(--line-y)) rotate(var(--line-rotate)) scaleX(.4);animation:theme-click-bubble-line-da769a16 .9s ease-out var(--line-delay) forwards}.theme-click-effect__value-word{position:absolute;left:0;top:0;color:rgba(var(--brand-primary-rgb),.96);font-size:14px;font-weight:700;letter-spacing:.08em;text-shadow:0 4px 14px rgba(var(--brand-primary-rgb),.22);opacity:0;white-space:nowrap;transform:translate(var(--word-x),var(--word-y)) scale(.85);animation:theme-click-values-da769a16 .96s ease-out var(--word-delay) forwards}.theme-click-effect__petal{position:absolute;left:0;top:0;width:16px;height:24px;border-radius:16px 16px 4px;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.82),transparent 28%),hsla(calc(var(--petal-hue) + 320deg),86%,68%,.92);transform-origin:50% 100%;opacity:0;box-shadow:0 8px 18px #0f172a1a;animation:theme-click-petal-da769a16 .92s ease-out var(--petal-delay) forwards}@keyframes theme-click-ripple-da769a16{0%{opacity:.72;transform:translate(-50%,-50%) scale(.4)}to{opacity:0;transform:translate(-50%,-50%) scale(4.2)}}@keyframes theme-click-sparkle-da769a16{0%{opacity:.9;transform:translate(-50%,-50%) rotate(0) scale(.5);filter:blur(0)}to{opacity:0;transform:translate(-50%,-50%) rotate(52deg) scale(1.7);filter:blur(.8px)}}@keyframes theme-click-pulse-da769a16{0%{opacity:.86;transform:translate(-50%,-50%) scale(.72);box-shadow:0 0 rgba(var(--brand-primary-rgb),.36)}to{opacity:0;transform:translate(-50%,-50%) scale(1.65);box-shadow:0 0 0 22px rgba(var(--brand-primary-rgb),0)}}@keyframes theme-click-ring-da769a16{0%{opacity:.8;transform:translate(-50%,-50%) scale(.36) rotate(0)}to{opacity:0;transform:translate(-50%,-50%) scale(2.45) rotate(90deg)}}@keyframes theme-click-confetti-da769a16{0%{opacity:.95;transform:translate(-50%,-50%) rotate(0) scale(.55);filter:blur(0)}to{opacity:0;transform:translate(-50%,-50%) rotate(88deg) scale(1.45);filter:blur(.6px)}}@keyframes theme-click-comet-da769a16{0%{opacity:.9;transform:translate(-50%,-50%) rotate(-24deg) translate(-8px) scaleX(.45)}to{opacity:0;transform:translate(-50%,-50%) rotate(-24deg) translate(34px) scaleX(1.2)}}@keyframes theme-click-bubble-cluster-da769a16{0%{opacity:0;transform:translate(-54%,-50%) scale(.74)}20%{opacity:.95}to{opacity:0;transform:translate(-46%,-48%) scale(1.04)}}@keyframes theme-click-bubble-dot-da769a16{0%{opacity:0;transform:translate(var(--bubble-x),var(--bubble-y)) scale(.18)}22%{opacity:var(--bubble-opacity)}68%{opacity:var(--bubble-opacity);transform:translate(calc(var(--bubble-x) + (var(--bubble-drift-x) * .55)),calc(var(--bubble-y) + (var(--bubble-drift-y) * .55))) scale(1)}to{opacity:0;transform:translate(calc(var(--bubble-x) + var(--bubble-drift-x)),calc(var(--bubble-y) + var(--bubble-drift-y))) scale(.84)}}@keyframes theme-click-bubble-line-da769a16{0%{opacity:0;transform:translate(var(--line-x),var(--line-y)) rotate(var(--line-rotate)) scaleX(.3)}24%{opacity:.34}to{opacity:0;transform:translate(calc(var(--line-x) + 6px),calc(var(--line-y) - 8px)) rotate(var(--line-rotate)) scaleX(1)}}@keyframes theme-click-values-da769a16{0%{opacity:0;transform:translate(var(--word-x),var(--word-y)) scale(.82);filter:blur(2px)}18%{opacity:1;filter:blur(0)}to{opacity:0;transform:translate(calc(var(--word-x) + var(--word-drift-x)),calc(var(--word-y) + var(--word-drift-y))) scale(1.08);filter:blur(1px)}}@keyframes theme-click-petal-da769a16{0%{opacity:0;transform:rotate(var(--petal-rotate)) translateY(-2px) scale(.2)}22%{opacity:.94}to{opacity:0;transform:rotate(calc(var(--petal-rotate) + 26deg)) translateY(-34px) translate(28px) scale(1.06)}}@keyframes theme-click-glitch-da769a16{0%{opacity:.95;transform:translate(-50%,-50%) scale(.6) skew(0);filter:hue-rotate(0deg)}35%{transform:translate(calc(-50% - 6px),calc(-50% + 3px)) scale(1.08) skew(-10deg)}58%{transform:translate(calc(-50% + 6px),calc(-50% - 4px)) scale(.92) skew(10deg);filter:hue-rotate(60deg)}to{opacity:0;transform:translate(-50%,-50%) scale(1.6) skew(0);filter:hue-rotate(120deg)}}html[data-interaction-motion=lively]{transition:transform .2s ease,box-shadow .2s ease,background-color .28s ease,border-color .28s ease,color .28s ease}html[data-interaction-motion=lively]{transform:translateY(-1px)}html[data-density=compact]{height:58px;min-height:58px}html[data-density=compact]{height:auto;min-height:58px}html[data-density=compact]{height:58px!important;min-height:58px!important}html[data-density=compact]{height:auto!important;min-height:58px!important}html[data-density=compact]{height:32px}html[data-density=compact]{gap:10px}html[data-density=compact]{gap:6px}html[data-density=compact]{margin-left:-1px}html[data-density=compact]{width:32px;height:32px}html[data-theme=dark]{border-color:#94a3b829}html[data-theme=dark]{background:#0b1220;color:#e5e7eb}html[data-theme=dark]{background:linear-gradient(180deg,#0f172afa,#0b1220fa);color:#f8fafc}html[data-theme=dark]{color:#f8fafc;font-weight:800}html[data-theme=dark]{color:#cbd5e1}html[data-theme=dark]{color:#f8fafc}html[data-theme=dark]{background:#0b1220}html[data-theme=dark]{background:linear-gradient(135deg,rgba(var(--brand-primary-rgb),.18),#14b8a614),#101827;box-shadow:inset 0 1px #ffffff0a}html[data-theme=dark]{background:#101827;box-shadow:inset 0 1px #ffffff08}html[data-theme=dark]{color:#94a3b8}html[data-theme=dark]{border-color:#94a3b81f}html[data-theme=dark]{background:#0f172ab8}html[data-theme=dark]{background:#1e293beb;color:#93c5fd;box-shadow:inset 0 0 0 1px rgba(var(--brand-primary-rgb),.12)}html[data-theme=dark]{background:rgba(var(--brand-primary-rgb),.14);border-color:rgba(var(--brand-primary-rgb),.38);color:#bfdbfe}html[data-theme=dark]{color:#bfdbfe}html[data-theme=dark]{box-shadow:inset 0 0 0 2px #0f172ab8,0 0 0 1px #e2e8f029}html[data-theme=dark]{background:#0f172ab8;box-shadow:0 0 0 1px #94a3b829 inset}html[data-theme=dark]{color:#e5e7eb}html[data-theme=dark]{background:#0f172a}html[data-theme=dark]{background:#111827;border-color:#94a3b824}html[data-theme=dark]{background:#0b1120}html[data-theme=dark]{background:#94a3b829}html[data-theme=dark]{background:rgba(var(--brand-primary-rgb),.34)}html[data-theme=dark]{background:#94a3b81a}html[data-theme=dark]{background:linear-gradient(180deg,#0b122000,#0b1220 28%)}html[data-theme=dark]{background:#0f172ae6;border-color:#94a3b82e;color:#cbd5e1}html[data-theme=dark]{border-color:rgba(var(--brand-primary-rgb),.42);color:#bfdbfe}@media (max-width: 720px){[data-v-da769a16] .theme-studio-drawer{width:min(100vw,460px)!important}.theme-basic-grid[data-v-da769a16],.theme-color-grid[data-v-da769a16],.theme-custom-color[data-v-da769a16]{grid-template-columns:1fr}.theme-studio[data-v-da769a16]{padding-inline:12px}}html,body,#app{width:100%;height:100%;margin:0;padding:0}html,body{overflow:hidden;background:var(--app-bg, #f5f7fa);transition:background-color .35s ease,background .35s ease}#app{background:var(--app-bg, #f5f7fa);transition:background-color .35s ease,background .35s ease}*,*:before,*:after{box-sizing:border-box}.el-card{border-radius:var(--app-radius, 14px);overflow:hidden}.pvs-view,.pvcs-view,.storageclasses-view,.nodes-view,.namespaces-view,.pods-view,.deployments-view,.services-view,.configmaps-view,.secrets-view,.ingresses-view,.events-view,.horizontalautoscalers-view,.verticalautoscalers-view,.endpoints-view,.networkpolicies-view,.resourcequotas-view,.limitranges-view,.helm-management-view,.yaml-deploy-view,.replicasets-view{width:100%;min-height:calc(100vh - 64px);padding:20px;box-sizing:border-box;background:radial-gradient(circle at top left,#e1ecffeb,#f4f8fff0 34%,#eff3fb);overflow:auto;margin:0!important}.pvs-view .ssl-hero-shell,.pvcs-view .ssl-hero-shell,.storageclasses-view .ssl-hero-shell,.nodes-view .ssl-hero-shell,.namespaces-view .ssl-hero-shell,.pods-view .ssl-hero-shell,.deployments-view .ssl-hero-shell,.services-view .ssl-hero-shell,.configmaps-view .ssl-hero-shell,.secrets-view .ssl-hero-shell,.ingresses-view .ssl-hero-shell,.events-view .ssl-hero-shell,.endpoints-view .ssl-hero-shell,.networkpolicies-view .ssl-hero-shell,.resourcequotas-view .ssl-hero-shell,.limitranges-view .ssl-hero-shell{margin:0 0 20px}.pvs-view .ssl-hero,.pvcs-view .ssl-hero,.storageclasses-view .ssl-hero,.nodes-view .ssl-hero,.namespaces-view .ssl-hero,.pods-view .ssl-hero,.deployments-view .ssl-hero,.services-view .ssl-hero,.configmaps-view .ssl-hero,.secrets-view .ssl-hero,.ingresses-view .ssl-hero,.events-view .ssl-hero,.endpoints-view .ssl-hero,.networkpolicies-view .ssl-hero,.resourcequotas-view .ssl-hero,.limitranges-view .ssl-hero{border-radius:24px}.pvs-view .pvs-card,.pvcs-view .pvcs-card,.storageclasses-view .storageclasses-card,.nodes-view .nodes-card,.namespaces-view .namespaces-card,.pods-view .pods-card,.deployments-view .deployments-card,.services-view .services-card,.configmaps-view .configmaps-card,.secrets-view .secrets-card,.ingresses-view .ingresses-card,.events-view .events-card,.endpoints-view .endpoints-card,.networkpolicies-view .networkpolicies-card,.resourcequotas-view .resourcequotas-card,.limitranges-view .limitranges-card,.pvs-view .el-card,.pvcs-view .el-card,.storageclasses-view .el-card,.nodes-view .el-card,.namespaces-view .el-card,.pods-view .el-card,.deployments-view .el-card,.services-view .el-card,.configmaps-view .el-card,.secrets-view .el-card,.ingresses-view .el-card,.events-view .el-card,.endpoints-view .el-card,.networkpolicies-view .el-card,.resourcequotas-view .el-card,.limitranges-view .el-card{border-radius:var(--app-radius, 18px);box-shadow:0 8px 24px #0f172a14}.namespaces-view .el-card.namespaces-card,.namespaces-view .namespaces-card{border-radius:var(--app-radius, 18px)!important;overflow:hidden!important}.hosts-view,.kvm-hosts-view,.clusters-view{padding:20px!important;background:radial-gradient(circle at top left,#edf4ff,#f7f9fc 36%,#f2f5fb)!important;min-height:calc(100vh - 64px)!important;box-sizing:border-box;overflow:auto}.cluster-deployments-view{padding:20px 20px 20px 16px!important;background-color:#f5f7fa!important;min-height:calc(100vh - 64px)!important;box-sizing:border-box;overflow:auto}.cluster-deployments-view .deploy-command-deck,.cluster-deployments-view .deploy-workspace{background:#fff;border-radius:24px;clip-path:inset(0 round 24px);box-shadow:0 2px 12px #0000001a;margin-bottom:20px;overflow:hidden}.yaml-deploy-view .yaml-deploy-card{position:relative;z-index:100}.yaml-deploy-view :deep(.el-select-dropdown){z-index:99999!important}.yaml-deploy-view :deep(.el-select){z-index:auto}.yaml-deploy-view :deep(.el-select:focus-within),.yaml-deploy-view :deep(.el-select.is-focus){z-index:99999}.hosts-view .page-header,.kvm-hosts-view .page-header,.clusters-view .page-header,.nodes-view .page-header,.namespaces-view .page-header,.pods-view .page-header,.deployments-view .page-header,.services-view .page-header,.endpoints-view .page-header,.networkpolicies-view .page-header,.configmaps-view .page-header,.secrets-view .page-header,.ingresses-view .page-header,.pvcs-view .page-header,.pvs-view .page-header,.storageclasses-view .page-header,.horizontalautoscalers-view .page-header,.verticalautoscalers-view .page-header,.events-view .page-header,.resourcequotas-view .page-header,.limitranges-view .page-header{margin-bottom:18px!important;border-radius:calc(var(--app-radius, 18px) + 2px)!important;border:none!important;background:linear-gradient(135deg,#193a8f,#2459cc 45%,#2b80f1)!important;box-shadow:0 18px 40px #183e8a3d!important;color:#fff!important}.hosts-view .page-header.el-card .el-card__body,.kvm-hosts-view .page-header.el-card .el-card__body,.nodes-view .page-header .el-card__body,.namespaces-view .page-header .el-card__body,.pods-view .page-header .el-card__body,.deployments-view .page-header .el-card__body,.services-view .page-header .el-card__body,.endpoints-view .page-header .el-card__body,.networkpolicies-view .page-header .el-card__body,.configmaps-view .page-header .el-card__body,.secrets-view .page-header .el-card__body,.ingresses-view .page-header .el-card__body,.pvcs-view .page-header .el-card__body,.pvs-view .page-header .el-card__body,.storageclasses-view .page-header .el-card__body,.horizontalautoscalers-view .page-header .el-card__body,.verticalautoscalers-view .page-header .el-card__body,.events-view .page-header .el-card__body,.resourcequotas-view .page-header .el-card__body,.limitranges-view .page-header .el-card__body{padding:22px 24px!important}.hosts-view .page-header h2,.kvm-hosts-view .page-header h2,.clusters-view .page-header h2,.nodes-view .page-header h2,.namespaces-view .page-header h2,.pods-view .page-header h2,.deployments-view .page-header h2,.services-view .page-header h2,.endpoints-view .page-header h2,.networkpolicies-view .page-header h2,.configmaps-view .page-header h2,.secrets-view .page-header h2,.ingresses-view .page-header h2,.pvcs-view .page-header h2,.pvs-view .page-header h2,.storageclasses-view .page-header h2,.horizontalautoscalers-view .page-header h2,.verticalautoscalers-view .page-header h2,.events-view .page-header h2,.resourcequotas-view .page-header h2,.limitranges-view .page-header h2{margin:0!important;color:#fff!important;font-size:30px!important}.hosts-view .page-header p,.kvm-hosts-view .page-header p,.clusters-view .page-header p,.nodes-view .page-header p,.namespaces-view .page-header p,.pods-view .page-header p,.deployments-view .page-header p,.services-view .page-header p,.endpoints-view .page-header p,.networkpolicies-view .page-header p,.configmaps-view .page-header p,.secrets-view .page-header p,.ingresses-view .page-header p,.pvcs-view .page-header p,.pvs-view .page-header p,.storageclasses-view .page-header p,.horizontalautoscalers-view .page-header p,.verticalautoscalers-view .page-header p,.events-view .page-header p,.resourcequotas-view .page-header p,.limitranges-view .page-header p{color:#ffffffe6!important}.hosts-view .page-header .header-content,.kvm-hosts-view .page-header .header-content,.nodes-view .page-header .header-content,.namespaces-view .page-header .header-content,.pods-view .page-header .header-content,.deployments-view .page-header .header-content,.services-view .page-header .header-content,.endpoints-view .page-header .header-content,.networkpolicies-view .page-header .header-content,.configmaps-view .page-header .header-content,.secrets-view .page-header .header-content,.ingresses-view .page-header .header-content,.pvcs-view .page-header .header-content,.pvs-view .page-header .header-content,.storageclasses-view .page-header .header-content,.horizontalautoscalers-view .page-header .header-content,.verticalautoscalers-view .page-header .header-content,.events-view .page-header .header-content,.resourcequotas-view .page-header .header-content,.limitranges-view .page-header .header-content{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.clusters-view .page-header{padding:22px 24px!important}.hosts-view .hosts-card,.kvm-hosts-view .config-card,.clusters-view .clusters-card,.nodes-view .nodes-card,.namespaces-view .namespaces-card,.pods-view .pods-card,.deployments-view .deployments-card,.services-view .services-card,.endpoints-view .endpoints-card,.networkpolicies-view .networkpolicies-card,.configmaps-view .configmaps-card,.secrets-view .secrets-card,.ingresses-view .ingresses-card,.pvcs-view .pvcs-card,.pvs-view .pvs-card,.storageclasses-view .storageclasses-card,.horizontalautoscalers-view .horizontalautoscalers-card,.verticalautoscalers-view .verticalautoscalers-card,.events-view .events-card,.resourcequotas-view .resourcequotas-card,.limitranges-view .limitranges-card{border-radius:var(--app-radius, 16px)!important;border:1px solid #e7edf8!important;box-shadow:0 10px 26px #14387a1a!important;background:#fff!important}.hosts-view .card-header,.kvm-hosts-view .card-header,.nodes-view .card-header,.namespaces-view .card-header,.pods-view .card-header,.deployments-view .card-header,.services-view .card-header,.endpoints-view .card-header,.networkpolicies-view .card-header,.configmaps-view .card-header,.secrets-view .card-header,.ingresses-view .card-header,.pvcs-view .card-header,.pvs-view .card-header,.storageclasses-view .card-header,.horizontalautoscalers-view .card-header,.verticalautoscalers-view .card-header,.events-view .card-header,.resourcequotas-view .card-header,.limitranges-view .card-header,.clusters-view .card-header{min-height:44px;align-items:center;gap:16px;flex-wrap:wrap}.services-view :is(.services-card,.endpoints-card,.ingresses-card,.networkpolicies-card,.configmaps-card,.secrets-card,.pvcs-card,.pvs-card,.storageclasses-card,.horizontalautoscalers-card,.verticalautoscalers-card,.resourcequotas-card,.limitranges-card) .el-card__header,.endpoints-view :is(.services-card,.endpoints-card,.ingresses-card,.networkpolicies-card,.configmaps-card,.secrets-card,.pvcs-card,.pvs-card,.storageclasses-card,.horizontalautoscalers-card,.verticalautoscalers-card,.resourcequotas-card,.limitranges-card) .el-card__header,.ingresses-view :is(.services-card,.endpoints-card,.ingresses-card,.networkpolicies-card,.configmaps-card,.secrets-card,.pvcs-card,.pvs-card,.storageclasses-card,.horizontalautoscalers-card,.verticalautoscalers-card,.resourcequotas-card,.limitranges-card) .el-card__header,.networkpolicies-view :is(.services-card,.endpoints-card,.ingresses-card,.networkpolicies-card,.configmaps-card,.secrets-card,.pvcs-card,.pvs-card,.storageclasses-card,.horizontalautoscalers-card,.verticalautoscalers-card,.resourcequotas-card,.limitranges-card) .el-card__header,.configmaps-view :is(.services-card,.endpoints-card,.ingresses-card,.networkpolicies-card,.configmaps-card,.secrets-card,.pvcs-card,.pvs-card,.storageclasses-card,.horizontalautoscalers-card,.verticalautoscalers-card,.resourcequotas-card,.limitranges-card) .el-card__header,.secrets-view :is(.services-card,.endpoints-card,.ingresses-card,.networkpolicies-card,.configmaps-card,.secrets-card,.pvcs-card,.pvs-card,.storageclasses-card,.horizontalautoscalers-card,.verticalautoscalers-card,.resourcequotas-card,.limitranges-card) .el-card__header,.pvcs-view :is(.services-card,.endpoints-card,.ingresses-card,.networkpolicies-card,.configmaps-card,.secrets-card,.pvcs-card,.pvs-card,.storageclasses-card,.horizontalautoscalers-card,.verticalautoscalers-card,.resourcequotas-card,.limitranges-card) .el-card__header,.pvs-view :is(.services-card,.endpoints-card,.ingresses-card,.networkpolicies-card,.configmaps-card,.secrets-card,.pvcs-card,.pvs-card,.storageclasses-card,.horizontalautoscalers-card,.verticalautoscalers-card,.resourcequotas-card,.limitranges-card) .el-card__header,.storageclasses-view :is(.services-card,.endpoints-card,.ingresses-card,.networkpolicies-card,.configmaps-card,.secrets-card,.pvcs-card,.pvs-card,.storageclasses-card,.horizontalautoscalers-card,.verticalautoscalers-card,.resourcequotas-card,.limitranges-card) .el-card__header,.horizontalautoscalers-view :is(.services-card,.endpoints-card,.ingresses-card,.networkpolicies-card,.configmaps-card,.secrets-card,.pvcs-card,.pvs-card,.storageclasses-card,.horizontalautoscalers-card,.verticalautoscalers-card,.resourcequotas-card,.limitranges-card) .el-card__header,.verticalautoscalers-view :is(.services-card,.endpoints-card,.ingresses-card,.networkpolicies-card,.configmaps-card,.secrets-card,.pvcs-card,.pvs-card,.storageclasses-card,.horizontalautoscalers-card,.verticalautoscalers-card,.resourcequotas-card,.limitranges-card) .el-card__header,.resourcequotas-view :is(.services-card,.endpoints-card,.ingresses-card,.networkpolicies-card,.configmaps-card,.secrets-card,.pvcs-card,.pvs-card,.storageclasses-card,.horizontalautoscalers-card,.verticalautoscalers-card,.resourcequotas-card,.limitranges-card) .el-card__header,.limitranges-view :is(.services-card,.endpoints-card,.ingresses-card,.networkpolicies-card,.configmaps-card,.secrets-card,.pvcs-card,.pvs-card,.storageclasses-card,.horizontalautoscalers-card,.verticalautoscalers-card,.resourcequotas-card,.limitranges-card) .el-card__header{padding:18px 22px!important}.services-view :is(.services-card,.endpoints-card,.ingresses-card,.networkpolicies-card,.configmaps-card,.secrets-card,.pvcs-card,.pvs-card,.storageclasses-card,.horizontalautoscalers-card,.verticalautoscalers-card,.resourcequotas-card,.limitranges-card) .el-card__body,.endpoints-view :is(.services-card,.endpoints-card,.ingresses-card,.networkpolicies-card,.configmaps-card,.secrets-card,.pvcs-card,.pvs-card,.storageclasses-card,.horizontalautoscalers-card,.verticalautoscalers-card,.resourcequotas-card,.limitranges-card) .el-card__body,.ingresses-view :is(.services-card,.endpoints-card,.ingresses-card,.networkpolicies-card,.configmaps-card,.secrets-card,.pvcs-card,.pvs-card,.storageclasses-card,.horizontalautoscalers-card,.verticalautoscalers-card,.resourcequotas-card,.limitranges-card) .el-card__body,.networkpolicies-view :is(.services-card,.endpoints-card,.ingresses-card,.networkpolicies-card,.configmaps-card,.secrets-card,.pvcs-card,.pvs-card,.storageclasses-card,.horizontalautoscalers-card,.verticalautoscalers-card,.resourcequotas-card,.limitranges-card) .el-card__body,.configmaps-view :is(.services-card,.endpoints-card,.ingresses-card,.networkpolicies-card,.configmaps-card,.secrets-card,.pvcs-card,.pvs-card,.storageclasses-card,.horizontalautoscalers-card,.verticalautoscalers-card,.resourcequotas-card,.limitranges-card) .el-card__body,.secrets-view :is(.services-card,.endpoints-card,.ingresses-card,.networkpolicies-card,.configmaps-card,.secrets-card,.pvcs-card,.pvs-card,.storageclasses-card,.horizontalautoscalers-card,.verticalautoscalers-card,.resourcequotas-card,.limitranges-card) .el-card__body,.pvcs-view :is(.services-card,.endpoints-card,.ingresses-card,.networkpolicies-card,.configmaps-card,.secrets-card,.pvcs-card,.pvs-card,.storageclasses-card,.horizontalautoscalers-card,.verticalautoscalers-card,.resourcequotas-card,.limitranges-card) .el-card__body,.pvs-view :is(.services-card,.endpoints-card,.ingresses-card,.networkpolicies-card,.configmaps-card,.secrets-card,.pvcs-card,.pvs-card,.storageclasses-card,.horizontalautoscalers-card,.verticalautoscalers-card,.resourcequotas-card,.limitranges-card) .el-card__body,.storageclasses-view :is(.services-card,.endpoints-card,.ingresses-card,.networkpolicies-card,.configmaps-card,.secrets-card,.pvcs-card,.pvs-card,.storageclasses-card,.horizontalautoscalers-card,.verticalautoscalers-card,.resourcequotas-card,.limitranges-card) .el-card__body,.horizontalautoscalers-view :is(.services-card,.endpoints-card,.ingresses-card,.networkpolicies-card,.configmaps-card,.secrets-card,.pvcs-card,.pvs-card,.storageclasses-card,.horizontalautoscalers-card,.verticalautoscalers-card,.resourcequotas-card,.limitranges-card) .el-card__body,.verticalautoscalers-view :is(.services-card,.endpoints-card,.ingresses-card,.networkpolicies-card,.configmaps-card,.secrets-card,.pvcs-card,.pvs-card,.storageclasses-card,.horizontalautoscalers-card,.verticalautoscalers-card,.resourcequotas-card,.limitranges-card) .el-card__body,.resourcequotas-view :is(.services-card,.endpoints-card,.ingresses-card,.networkpolicies-card,.configmaps-card,.secrets-card,.pvcs-card,.pvs-card,.storageclasses-card,.horizontalautoscalers-card,.verticalautoscalers-card,.resourcequotas-card,.limitranges-card) .el-card__body,.limitranges-view :is(.services-card,.endpoints-card,.ingresses-card,.networkpolicies-card,.configmaps-card,.secrets-card,.pvcs-card,.pvs-card,.storageclasses-card,.horizontalautoscalers-card,.verticalautoscalers-card,.resourcequotas-card,.limitranges-card) .el-card__body{padding:20px 22px 22px!important}.services-view .header-actions,.deployments-view .header-actions,.endpoints-view .header-actions,.ingresses-view .header-actions,.networkpolicies-view .header-actions,.configmaps-view .header-actions,.secrets-view .header-actions,.pvcs-view .header-actions,.pvs-view .header-actions,.storageclasses-view .header-actions,.horizontalautoscalers-view .header-actions,.verticalautoscalers-view .header-actions,.resourcequotas-view .header-actions,.limitranges-view .header-actions,.events-view .header-actions,.serviceaccounts-view .header-actions,.rbac-view .header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;row-gap:10px;margin-left:auto}:where(.services-view,.deployments-view,.endpoints-view,.ingresses-view,.networkpolicies-view,.configmaps-view,.secrets-view,.pvcs-view,.pvs-view,.storageclasses-view,.horizontalautoscalers-view,.verticalautoscalers-view,.resourcequotas-view,.limitranges-view,.events-view,.serviceaccounts-view,.rbac-view) .embedded-resource-title{display:inline-flex;align-items:center;gap:10px;min-height:40px}:where(.services-view,.deployments-view,.endpoints-view,.ingresses-view,.networkpolicies-view,.configmaps-view,.secrets-view,.pvcs-view,.pvs-view,.storageclasses-view,.horizontalautoscalers-view,.verticalautoscalers-view,.resourcequotas-view,.limitranges-view,.events-view,.serviceaccounts-view,.rbac-view) .embedded-resource-title .el-icon{color:#0f766e;font-size:18px}:where(.services-view,.deployments-view,.endpoints-view,.ingresses-view,.networkpolicies-view,.configmaps-view,.secrets-view,.pvcs-view,.pvs-view,.storageclasses-view,.horizontalautoscalers-view,.verticalautoscalers-view,.resourcequotas-view,.limitranges-view,.events-view,.serviceaccounts-view,.rbac-view) .embedded-resource-title__text{display:flex;flex-direction:column;gap:2px}:where(.services-view,.deployments-view,.endpoints-view,.ingresses-view,.networkpolicies-view,.configmaps-view,.secrets-view,.pvcs-view,.pvs-view,.storageclasses-view,.horizontalautoscalers-view,.verticalautoscalers-view,.resourcequotas-view,.limitranges-view,.events-view,.serviceaccounts-view,.rbac-view) .embedded-resource-title__main{font-size:18px;font-weight:600;line-height:1.2;color:#1f2937}:where(.services-view,.deployments-view,.endpoints-view,.ingresses-view,.networkpolicies-view,.configmaps-view,.secrets-view,.pvcs-view,.pvs-view,.storageclasses-view,.horizontalautoscalers-view,.verticalautoscalers-view,.resourcequotas-view,.limitranges-view,.events-view,.serviceaccounts-view,.rbac-view) .embedded-resource-title__sub{font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}:where(.services-view,.deployments-view,.endpoints-view,.ingresses-view,.networkpolicies-view,.configmaps-view,.secrets-view,.pvcs-view,.pvs-view,.storageclasses-view,.horizontalautoscalers-view,.verticalautoscalers-view,.resourcequotas-view,.limitranges-view,.events-view,.serviceaccounts-view,.rbac-view) .embedded-resource-title__hint{color:#d97706;font-size:16px}:where(.services-view,.deployments-view,.endpoints-view,.ingresses-view,.networkpolicies-view,.configmaps-view,.secrets-view,.pvcs-view,.pvs-view,.storageclasses-view,.horizontalautoscalers-view,.verticalautoscalers-view,.resourcequotas-view,.limitranges-view,.events-view,.serviceaccounts-view,.rbac-view) .header-actions :where(.el-button){min-height:34px;min-width:88px;padding-inline:14px;border-radius:10px}:where(.services-view,.deployments-view,.endpoints-view,.ingresses-view,.networkpolicies-view,.configmaps-view,.secrets-view,.pvcs-view,.pvs-view,.storageclasses-view,.horizontalautoscalers-view,.verticalautoscalers-view,.resourcequotas-view,.limitranges-view,.events-view,.serviceaccounts-view,.rbac-view) .header-actions :where(.el-input__wrapper,.el-select__wrapper){min-height:34px;border-radius:10px}:where(.services-view,.endpoints-view,.ingresses-view,.networkpolicies-view,.configmaps-view,.secrets-view,.pvcs-view,.pvs-view,.storageclasses-view,.horizontalautoscalers-view,.verticalautoscalers-view,.resourcequotas-view,.limitranges-view) :where(.services-table,.endpoints-table,.ingresses-table,.networkpolicies-table,.configmaps-table,.secrets-table,.pvcs-table,.pvs-table,.storageclasses-table,.horizontalautoscalers-table,.verticalautoscalers-table,.resourcequotas-table,.limitranges-table){--el-table-header-bg-color: #f8fafc;--el-table-row-hover-bg-color: #f4f8ff}:where(.services-view,.endpoints-view,.ingresses-view,.networkpolicies-view,.configmaps-view,.secrets-view,.pvcs-view,.pvs-view,.storageclasses-view,.horizontalautoscalers-view,.verticalautoscalers-view,.resourcequotas-view,.limitranges-view) :where(.services-table,.endpoints-table,.ingresses-table,.networkpolicies-table,.configmaps-table,.secrets-table,.pvcs-table,.pvs-table,.storageclasses-table,.horizontalautoscalers-table,.verticalautoscalers-table,.resourcequotas-table,.limitranges-table) :where(.el-button){min-width:72px;justify-content:center}:where(.services-view,.endpoints-view,.ingresses-view,.networkpolicies-view,.configmaps-view,.secrets-view,.pvcs-view,.pvs-view,.storageclasses-view,.horizontalautoscalers-view,.verticalautoscalers-view,.resourcequotas-view,.limitranges-view) :where(th.el-table__cell,td.el-table__cell){padding-top:12px!important;padding-bottom:12px!important}:where(.services-view,.endpoints-view,.ingresses-view,.networkpolicies-view,.configmaps-view,.secrets-view,.pvcs-view,.pvs-view,.storageclasses-view,.horizontalautoscalers-view,.verticalautoscalers-view,.resourcequotas-view,.limitranges-view) :where(.services-table,.endpoints-table,.ingresses-table,.networkpolicies-table,.configmaps-table,.secrets-table,.pvcs-table,.pvs-table,.storageclasses-table,.horizontalautoscalers-table,.verticalautoscalers-table,.resourcequotas-table,.limitranges-table) :where(th.el-table__cell .cell,td.el-table__cell .cell){line-height:1.6}:where(.services-view,.endpoints-view,.ingresses-view,.networkpolicies-view,.configmaps-view,.secrets-view,.pvcs-view,.pvs-view,.storageclasses-view,.horizontalautoscalers-view,.verticalautoscalers-view,.resourcequotas-view,.limitranges-view) .no-cluster-selected{margin-top:6px;padding:30px 22px;border:1px dashed #d8e4f5;border-radius:18px;background:linear-gradient(180deg,#f7fafff5,#f0f5fff5)}:where(.services-view,.endpoints-view,.ingresses-view,.networkpolicies-view,.configmaps-view,.secrets-view,.pvcs-view,.pvs-view,.storageclasses-view,.horizontalautoscalers-view,.verticalautoscalers-view,.resourcequotas-view,.limitranges-view) .no-cluster-selected .el-empty{padding-block:8px}:where(.services-view,.endpoints-view,.ingresses-view,.networkpolicies-view,.configmaps-view,.secrets-view,.pvcs-view,.pvs-view,.storageclasses-view,.horizontalautoscalers-view,.verticalautoscalers-view,.resourcequotas-view,.limitranges-view) .no-cluster-selected .el-empty__description{margin-top:14px;color:#60708a;font-size:14px}html[data-theme=dark] :where(.hosts-view,.kvm-hosts-view,.clusters-view,.nodes-view,.namespaces-view,.pods-view,.deployments-view,.services-view,.endpoints-view,.ingresses-view,.networkpolicies-view,.configmaps-view,.secrets-view,.pvcs-view,.pvs-view,.storageclasses-view,.horizontalautoscalers-view,.verticalautoscalers-view,.events-view,.resourcequotas-view,.limitranges-view){background:radial-gradient(circle at top left,rgba(14,165,233,.08),transparent 22%),linear-gradient(180deg,#020617fa,#0b1220fa)!important;color:#e2e8f0!important}html[data-theme=dark] :where(.hosts-view,.kvm-hosts-view,.clusters-view,.nodes-view,.namespaces-view,.pods-view,.deployments-view,.services-view,.endpoints-view,.ingresses-view,.networkpolicies-view,.configmaps-view,.secrets-view,.pvcs-view,.pvs-view,.storageclasses-view,.horizontalautoscalers-view,.verticalautoscalers-view,.events-view,.resourcequotas-view,.limitranges-view) :where(.el-card,.hosts-card,.config-card,.clusters-card,.nodes-card,.namespaces-card,.pods-card,.deployments-card,.services-card,.endpoints-card,.ingresses-card,.networkpolicies-card,.configmaps-card,.secrets-card,.pvcs-card,.pvs-card,.storageclasses-card,.horizontalautoscalers-card,.verticalautoscalers-card,.events-card,.resourcequotas-card,.limitranges-card,.ssl-panel,.ssl-insight-card,.ssl-metric-card,.table-container,.no-cluster-selected){--el-card-bg-color: rgba(15, 23, 42, .94);--el-card-border-color: rgba(71, 85, 105, .42);border-color:#4755696b!important;background:#0f172af0!important;color:#e2e8f0!important;box-shadow:0 18px 38px #02061757!important}html[data-theme=dark] :where(.hosts-view,.kvm-hosts-view,.clusters-view,.nodes-view,.namespaces-view,.pods-view,.deployments-view,.services-view,.endpoints-view,.ingresses-view,.networkpolicies-view,.configmaps-view,.secrets-view,.pvcs-view,.pvs-view,.storageclasses-view,.horizontalautoscalers-view,.verticalautoscalers-view,.events-view,.resourcequotas-view,.limitranges-view) :where(.el-card__header,.el-card__body,.el-card__footer){border-color:#47556947!important;background:transparent!important;color:#e2e8f0!important}html[data-theme=dark] :where(.hosts-view,.kvm-hosts-view,.clusters-view,.nodes-view,.namespaces-view,.pods-view,.deployments-view,.services-view,.endpoints-view,.ingresses-view,.networkpolicies-view,.configmaps-view,.secrets-view,.pvcs-view,.pvs-view,.storageclasses-view,.horizontalautoscalers-view,.verticalautoscalers-view,.events-view,.resourcequotas-view,.limitranges-view) :where(.el-table){--el-table-bg-color: rgba(15, 23, 42, .96);--el-table-tr-bg-color: rgba(15, 23, 42, .96);--el-table-expanded-cell-bg-color: rgba(15, 23, 42, .96);--el-table-header-bg-color: rgba(30, 41, 59, .98);--el-table-row-hover-bg-color: rgba(30, 41, 59, .92);--el-table-border-color: rgba(71, 85, 105, .34);--el-table-text-color: #dbe4f0;--el-table-header-text-color: #cbd5e1;color:#dbe4f0!important;background:#0f172af5!important}html[data-theme=dark] :where(.hosts-view,.kvm-hosts-view,.clusters-view,.nodes-view,.namespaces-view,.pods-view,.deployments-view,.services-view,.endpoints-view,.ingresses-view,.networkpolicies-view,.configmaps-view,.secrets-view,.pvcs-view,.pvs-view,.storageclasses-view,.horizontalautoscalers-view,.verticalautoscalers-view,.events-view,.resourcequotas-view,.limitranges-view) :where(.el-table__inner-wrapper,.el-table__header-wrapper,.el-table__body-wrapper,.el-table__empty-block,.el-table-fixed-column--left,.el-table-fixed-column--right){background:#0f172af5!important}html[data-theme=dark] :where(.hosts-view,.kvm-hosts-view,.clusters-view,.nodes-view,.namespaces-view,.pods-view,.deployments-view,.services-view,.endpoints-view,.ingresses-view,.networkpolicies-view,.configmaps-view,.secrets-view,.pvcs-view,.pvs-view,.storageclasses-view,.horizontalautoscalers-view,.verticalautoscalers-view,.events-view,.resourcequotas-view,.limitranges-view) :where(.el-table tr,.el-table__row,td.el-table__cell){color:#dbe4f0!important;border-bottom-color:#47556952!important;background:#0f172af5!important}html[data-theme=dark] :where(.hosts-view,.kvm-hosts-view,.clusters-view,.nodes-view,.namespaces-view,.pods-view,.deployments-view,.services-view,.endpoints-view,.ingresses-view,.networkpolicies-view,.configmaps-view,.secrets-view,.pvcs-view,.pvs-view,.storageclasses-view,.horizontalautoscalers-view,.verticalautoscalers-view,.events-view,.resourcequotas-view,.limitranges-view) :where(th.el-table__cell){color:#cbd5e1!important;border-bottom-color:#47556961!important;background:#1e293bfa!important}html[data-theme=dark] :where(.hosts-view,.kvm-hosts-view,.clusters-view,.nodes-view,.namespaces-view,.pods-view,.deployments-view,.services-view,.endpoints-view,.ingresses-view,.networkpolicies-view,.configmaps-view,.secrets-view,.pvcs-view,.pvs-view,.storageclasses-view,.horizontalautoscalers-view,.verticalautoscalers-view,.events-view,.resourcequotas-view,.limitranges-view) :where(.el-table td.el-table__cell .cell,.el-table td.el-table__cell>.cell>span:not(.el-tag),.el-table th.el-table__cell .cell,.el-table__empty-text,.card-header>span,.card-header__main span,.embedded-resource-title__main,.service-type-text,.port-item,.selector-key,.selector-value,.pods-table__created-at-text,.stat-title,.nodes-stats .stat-item,.nodes-stats .stat-value,.label-key,.label-value,.annotation-key,.annotation-value){color:#dbe4f0!important}html[data-theme=dark] :where(.hosts-view,.kvm-hosts-view,.clusters-view,.nodes-view,.namespaces-view,.pods-view,.deployments-view,.services-view,.endpoints-view,.ingresses-view,.networkpolicies-view,.configmaps-view,.secrets-view,.pvcs-view,.pvs-view,.storageclasses-view,.horizontalautoscalers-view,.verticalautoscalers-view,.events-view,.resourcequotas-view,.limitranges-view) :where([style*="color: #303133"],[style*="color:#303133"],[style*="color: #606266"],[style*="color:#606266"],[style*="color: #333"],[style*="color:#333"]){color:#dbe4f0!important}html[data-theme=dark] :where(.hosts-view,.kvm-hosts-view,.clusters-view,.nodes-view,.namespaces-view,.pods-view,.deployments-view,.services-view,.endpoints-view,.ingresses-view,.networkpolicies-view,.configmaps-view,.secrets-view,.pvcs-view,.pvs-view,.storageclasses-view,.horizontalautoscalers-view,.verticalautoscalers-view,.events-view,.resourcequotas-view,.limitranges-view) :where(.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell){background:#111827fa!important}html[data-theme=dark] :where(.hosts-view,.kvm-hosts-view,.clusters-view,.nodes-view,.namespaces-view,.pods-view,.deployments-view,.services-view,.endpoints-view,.ingresses-view,.networkpolicies-view,.configmaps-view,.secrets-view,.pvcs-view,.pvs-view,.storageclasses-view,.horizontalautoscalers-view,.verticalautoscalers-view,.events-view,.resourcequotas-view,.limitranges-view) :where(.el-table__body tr.hover-row>td.el-table__cell,.el-table__body tr:hover>td.el-table__cell){background:#1e293beb!important}html[data-theme=dark] :where(.hosts-view,.kvm-hosts-view,.clusters-view,.nodes-view,.namespaces-view,.pods-view,.deployments-view,.services-view,.endpoints-view,.ingresses-view,.networkpolicies-view,.configmaps-view,.secrets-view,.pvcs-view,.pvs-view,.storageclasses-view,.horizontalautoscalers-view,.verticalautoscalers-view,.events-view,.resourcequotas-view,.limitranges-view) :where(.el-input__wrapper,.el-select__wrapper,.el-textarea__inner,.el-input-number .el-input__wrapper){background:#0f172aeb!important;box-shadow:0 0 0 1px #4755698f inset!important;color:#e2e8f0!important}html[data-theme=dark] :where(.services-view,.endpoints-view,.ingresses-view,.networkpolicies-view,.configmaps-view,.secrets-view,.pvcs-view,.pvs-view,.storageclasses-view,.horizontalautoscalers-view,.verticalautoscalers-view,.resourcequotas-view,.limitranges-view) .no-cluster-selected{border-color:#4755697a!important;background:linear-gradient(180deg,#0f172ae6,#111827eb)!important}html[data-theme=dark] :where(.services-view,.endpoints-view,.ingresses-view,.networkpolicies-view,.configmaps-view,.secrets-view,.pvcs-view,.pvs-view,.storageclasses-view,.horizontalautoscalers-view,.verticalautoscalers-view,.resourcequotas-view,.limitranges-view) .no-cluster-selected .el-empty__description{color:#cbd5e1!important}html[data-theme=dark] :where(.hosts-view,.kvm-hosts-view,.clusters-view,.nodes-view,.namespaces-view,.pods-view,.deployments-view,.services-view,.endpoints-view,.ingresses-view,.networkpolicies-view,.configmaps-view,.secrets-view,.pvcs-view,.pvs-view,.storageclasses-view,.horizontalautoscalers-view,.verticalautoscalers-view,.events-view,.resourcequotas-view,.limitranges-view) :where(.el-input__inner,.el-select__placeholder,.el-form-item__label,.el-radio__label,.el-checkbox__label,.el-switch__label,.el-empty__description){color:#cbd5e1!important}@media (max-width: 980px){.hosts-view,.kvm-hosts-view,.clusters-view,.nodes-view,.namespaces-view,.pods-view,.deployments-view,.services-view,.configmaps-view,.secrets-view,.ingresses-view,.pvcs-view,.storageclasses-view,.events-view,.resourcequotas-view,.limitranges-view{padding:14px!important}.hosts-view .page-header h2,.kvm-hosts-view .page-header h2,.clusters-view .page-header h2,.nodes-view .page-header h2,.namespaces-view .page-header h2,.pods-view .page-header h2,.deployments-view .page-header h2,.services-view .page-header h2,.configmaps-view .page-header h2,.secrets-view .page-header h2,.ingresses-view .page-header h2,.pvcs-view .page-header h2,.storageclasses-view .page-header h2,.events-view .page-header h2,.resourcequotas-view .page-header h2,.limitranges-view .page-header h2{font-size:24px!important}}.alerts-view,.rules-view,.media-view,.templates-view,.silences-view{padding:20px!important;background:radial-gradient(circle at top left,#edf4ff,#f7f9fc 36%,#f2f5fb)!important;min-height:calc(100vh - 64px)!important;box-sizing:border-box;overflow:auto}.alert-center-hero-shell{display:grid;gap:16px;margin-bottom:20px}.alert-center-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.8fr);gap:24px;padding:34px 32px 28px;border-radius:30px;background:radial-gradient(circle at top left,rgba(110,231,183,.18),transparent 28%),radial-gradient(circle at bottom right,rgba(59,130,246,.28),transparent 32%),linear-gradient(135deg,#08111f,#13233f 55%,#0f172a);box-shadow:0 22px 44px #0f172a2e;overflow:hidden}.alert-center-hero__content,.alert-center-hero__accent{position:relative;z-index:1}.alert-center-hero__eyebrow{color:#bfdbfed1;font-size:12px;letter-spacing:.2em;text-transform:uppercase}.alert-center-hero__content h2{margin:10px 0 12px;font-size:30px;line-height:1.08;font-weight:700;color:#fff}.alert-center-hero__content p{max-width:680px;margin:0;color:#e2e8f0e0;font-size:14px;line-height:1.8}.alert-center-hero__meta{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.yaml-view-content>.el-textarea,.rbac-yaml-editor{position:relative;display:block;width:100%;padding:1px;border-radius:var(--app-radius, 18px);background:linear-gradient(180deg,#1e293bf5,#0f172afa);box-shadow:0 18px 42px #02061738,inset 0 0 0 1px #4755696b;overflow:hidden}.yaml-view-content>.el-textarea:before,.rbac-yaml-editor:before{content:"";position:absolute;inset:0 auto 0 0;width:64px;background:linear-gradient(180deg,#020617fa,#0f172af5);border-right:1px solid rgba(71,85,105,.55);pointer-events:none;z-index:0}.yaml-view-content>.el-textarea .el-textarea__inner,.rbac-yaml-editor .el-textarea__inner{position:relative;z-index:1;min-height:100%;padding:18px 20px 18px 84px;border:0;border-radius:calc(var(--app-radius, 18px) - 1px);background:linear-gradient(90deg,transparent 0 64px,rgba(3,7,18,.98) 64px 100%),linear-gradient(180deg,#030712f5,#0f172afa);color:#dbeafe;box-shadow:none;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace!important;font-size:13px;line-height:1.75;caret-color:#f8fafc}.yaml-view-content>.el-textarea .el-textarea__inner::placeholder,.rbac-yaml-editor .el-textarea__inner::placeholder{color:#64748b}.yaml-view-content>.el-textarea .el-textarea__inner:focus,.rbac-yaml-editor .el-textarea__inner:focus{box-shadow:inset 0 0 0 1px #60a5fa42}.yaml-view-content>.el-textarea .el-textarea__inner::-webkit-scrollbar,.rbac-yaml-editor .el-textarea__inner::-webkit-scrollbar{width:8px;height:8px}.yaml-view-content>.el-textarea .el-textarea__inner::-webkit-scrollbar-track,.rbac-yaml-editor .el-textarea__inner::-webkit-scrollbar-track{background:#0f172aeb}.yaml-view-content>.el-textarea .el-textarea__inner::-webkit-scrollbar-thumb,.rbac-yaml-editor .el-textarea__inner::-webkit-scrollbar-thumb{background:#475569eb;border-radius:999px}.yaml-view-content>.el-textarea .el-textarea__inner::-webkit-scrollbar-thumb:hover,.rbac-yaml-editor .el-textarea__inner::-webkit-scrollbar-thumb:hover{background:#64748bfa}.alert-center-hero__pill{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(148,163,184,.24);background:#0f172a38;color:#f8fafcf0;font-size:13px;backdrop-filter:blur(10px)}.alert-center-hero__pill--highlight{border-color:#7dd3fc5c;background:linear-gradient(135deg,#38bdf842,#2563eb38)}.alert-center-hero__accent{min-height:220px}.alert-center-orb{position:absolute;border-radius:999px;pointer-events:none}.alert-center-orb--large{top:-16px;right:-6px;width:220px;height:220px;background:radial-gradient(circle,#3b82f652,#3b82f600 72%)}.alert-center-orb--small{left:-18px;bottom:-22px;width:150px;height:150px;background:radial-gradient(circle,#2dd4bf38,#2dd4bf00 72%)}.alert-center-signal-stack{position:relative;display:grid;gap:14px;align-content:start;height:100%;padding-top:8px}.alert-center-signal-card{padding:18px 18px 16px;border-radius:calc(var(--app-radius, 18px) + 2px);background:#0f172a4d;border:1px solid rgba(148,163,184,.18);backdrop-filter:blur(12px)}.alert-center-signal-card__label{color:#bfdbfecc;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.alert-center-signal-card__value{margin-top:8px;color:#fff;font-size:28px;line-height:1.1;font-weight:700}.alert-center-signal-card__sub{margin-top:8px;color:#e2e8f0d1;font-size:13px;line-height:1.6}.alert-center-action-row{display:flex;flex-wrap:wrap;gap:12px}.alert-center-action-row .el-button{min-width:120px}.alerts-view .page-header,.rules-view .page-header,.media-view .page-header,.templates-view .page-header,.silences-view .page-header{margin-bottom:18px!important;border-radius:20px!important;border:none!important;background:linear-gradient(135deg,#193a8f,#2459cc 45%,#2b80f1)!important;box-shadow:0 18px 40px #183e8a3d!important;color:#fff!important}.alerts-view .page-header .el-card__body,.rules-view .page-header .el-card__body,.templates-view .page-header .el-card__body,.silences-view .page-header .el-card__body,.media-view .page-header{padding:22px 24px!important}.alerts-view .page-header h2,.rules-view .page-header h2,.media-view .page-header h2,.templates-view .page-header h2,.silences-view .page-header h2{margin:0!important;color:#fff!important;font-size:30px!important}.alerts-view .page-header p,.rules-view .page-header p,.media-view .page-header p,.templates-view .page-header p,.silences-view .page-header p{color:#ffffffe6!important}.alerts-view .content-card,.rules-view .rules-card,.media-view .content-card,.templates-view .content-card,.silences-view .content-card,.alerts-view .filter-card,.alerts-view .stat-card{border-radius:16px!important;border:1px solid #e7edf8!important;box-shadow:0 10px 26px #14387a1a!important}@media (max-width: 980px){.alerts-view,.rules-view,.media-view,.templates-view,.silences-view{padding:14px!important}.alerts-view .page-header h2,.rules-view .page-header h2,.media-view .page-header h2,.templates-view .page-header h2,.silences-view .page-header h2{font-size:24px!important}.alert-center-hero{grid-template-columns:1fr;padding:26px 22px 22px}.alert-center-hero__content h2{font-size:26px}.alert-center-hero__accent{min-height:auto}}.ssl-monitor-view,.cluster-overview-view,.prometheus-view{width:100%;padding:20px;background:radial-gradient(circle at top left,#edf4ff,#f7f9fc 36%,#f2f5fb);min-height:calc(100vh - 64px);box-sizing:border-box;overflow:auto}.ssl-hero-shell{display:grid;gap:16px;margin-bottom:18px}.ssl-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.8fr);gap:24px;padding:34px 32px 28px;border-radius:30px;background:radial-gradient(circle at top left,rgba(110,231,183,.18),transparent 28%),radial-gradient(circle at bottom right,rgba(56,189,248,.18),transparent 34%),linear-gradient(135deg,#08111f,#10233a,#123650);color:#eff6ff;overflow:hidden;position:relative;box-shadow:0 28px 60px #0f172a29}.ssl-hero__content h2{margin:10px 0 12px;font-size:36px;font-weight:700;letter-spacing:.02em}.ssl-hero__content p{max-width:720px;margin:0;line-height:1.85;color:#eff6ffcc}.ssl-hero__eyebrow{font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#99f6e4}.ssl-hero__meta{margin-top:22px;display:flex;gap:10px;flex-wrap:wrap}.ssl-hero__pill{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;background:#ffffff14;border:1px solid rgba(191,219,254,.16);color:#eff6ffe6;font-size:12px;font-weight:600}.ssl-hero__pill--highlight{background:#10b9812e;border-color:#6ee7b73d}.ssl-metric-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ssl-metric-card{border-radius:var(--app-radius, 16px);padding:16px;background:#fff;border:1px solid #e7edf8;box-shadow:0 10px 26px #14387a1a}.ssl-metric-card__label{color:#627193;font-size:13px}.ssl-metric-card__value{margin-top:6px;font-size:22px;color:#203f7d;font-weight:700}.ssl-metric-card__sub{margin-top:6px;color:#7f90b1;font-size:12px;line-height:1.55}.ssl-workspace{display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px}.ssl-insight-column{display:flex;flex-direction:column;gap:12px}.ssl-insight-card{border-radius:18px!important;border:1px solid #e7edf8!important;box-shadow:0 10px 26px #14387a1a!important}.ssl-insight-card .el-card__body{padding:18px!important}.ssl-insight-card--board,.ssl-insight-card--warning,.ssl-insight-card--neutral{background:#fff}.ssl-insight-card__top{display:flex;align-items:center;gap:10px}.ssl-insight-card__icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(180deg,#eef4ff,#e2ebfd);color:#1f4ea6}.ssl-insight-card__label{font-size:13px;color:#617296}.ssl-insight-card__main{margin-top:10px;font-size:20px;font-weight:700;color:#203f7d}.ssl-insight-card__sub{margin-top:6px;font-size:12px;color:#7f90b1;line-height:1.6}.ssl-panel{border-radius:18px!important;border:1px solid #e7edf8!important;box-shadow:0 10px 26px #14387a1a!important}.ssl-panel .el-card__body{padding:18px!important}.ssl-panel__header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ssl-panel__title{font-size:18px;font-weight:600;color:#203f7d}.ssl-panel__desc{margin-top:6px;color:#7f90b1;font-size:13px}.ssl-table .el-table__header-wrapper th{background:#f6f9ff;color:#39537f}@media (max-width: 980px){.ssl-monitor-view,.cluster-overview-view,.prometheus-view{padding:14px}.ssl-hero{grid-template-columns:1fr}.ssl-metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ssl-workspace{grid-template-columns:1fr}}@media (max-width: 720px){.ssl-metric-row{grid-template-columns:1fr}}:where(.nodes-view,.namespaces-view,.pods-view,.crds-view,.cluster-certificates-view,.resource-topology-view) :where(.header-actions,.node-toolbar,.search-container,.cert-toolbar,.topology-context-actions,.topology-workbench__row){gap:10px;align-items:center}:where(.nodes-view,.namespaces-view,.pods-view,.crds-view,.cluster-certificates-view,.resource-topology-view) :where(.header-actions,.node-toolbar,.search-container,.cert-toolbar,.topology-context-actions,.topology-workbench__row) :is(.el-select__wrapper,.el-input__wrapper){min-height:36px!important;height:36px!important;border-radius:8px!important;background:#fff!important;box-shadow:0 0 0 1px #d8e2f0 inset!important;transition:box-shadow .18s ease,background-color .18s ease}:where(.nodes-view,.namespaces-view,.pods-view,.crds-view,.cluster-certificates-view,.resource-topology-view) :where(.header-actions,.node-toolbar,.search-container,.cert-toolbar,.topology-context-actions,.topology-workbench__row) :is(.el-select__wrapper:hover,.el-input__wrapper:hover){box-shadow:0 0 0 1px #b8c7dd inset!important}:where(.nodes-view,.namespaces-view,.pods-view,.crds-view,.cluster-certificates-view,.resource-topology-view) :where(.header-actions,.node-toolbar,.search-container,.cert-toolbar,.topology-context-actions,.topology-workbench__row) :is(.is-focus .el-select__wrapper,.el-input__wrapper.is-focus,.el-input__wrapper:focus-within){box-shadow:0 0 0 1px #4f8cff inset,0 0 0 3px #4f8cff1f!important}:where(.nodes-view,.namespaces-view,.pods-view,.crds-view,.cluster-certificates-view,.resource-topology-view) :where(.header-actions,.node-toolbar,.search-container,.cert-toolbar,.topology-context-actions,.topology-workbench__row) .el-button{min-height:36px!important;height:36px!important;border-radius:8px!important;padding:0 14px!important;font-weight:600}:where(.nodes-view,.namespaces-view,.pods-view,.crds-view,.cluster-certificates-view,.resource-topology-view) :where(.header-actions,.node-toolbar,.search-container,.cert-toolbar,.topology-context-actions,.topology-workbench__row) .el-button--primary{box-shadow:0 8px 18px #4074ff29}html[data-theme=dark] :where(.nodes-view,.namespaces-view,.pods-view,.crds-view,.cluster-certificates-view,.resource-topology-view) :where(.header-actions,.node-toolbar,.search-container,.cert-toolbar,.topology-context-actions,.topology-workbench__row) :is(.el-select__wrapper,.el-input__wrapper){background:#0f172aeb!important;box-shadow:0 0 0 1px #4755698f inset!important}html[data-theme=dark] :where(.nodes-view,.namespaces-view,.pods-view,.crds-view,.cluster-certificates-view,.resource-topology-view) :where(.header-actions,.node-toolbar,.search-container,.cert-toolbar,.topology-context-actions,.topology-workbench__row) :is(.el-input__inner,.el-select__placeholder,.el-select__selected-item){color:#cbd5e1!important}:where(.alert-center-hero-shell,.tool-hero-shell,.json-hero-shell,.container-hero-shell,.infra-hero-shell,.ssl-hero-shell,.batch-hero-shell){display:flex!important;flex-direction:column!important;gap:18px!important;margin-bottom:18px!important}:where(.alert-center-hero,.tool-hero,.json-hero,.container-hero,.infra-hero,.ssl-hero,.batch-hero,.kafka-hero,.mysql-hero,.redis-hero,.pg-hero,.mongo-hero,.asset-hero,.rack-hero,.detail-hero,.about-hero,.mine-hero,.game-hero,.entertainment-hero,.cluster-terminal-hero,.page-header){display:grid!important;grid-template-columns:minmax(0,1.8fr) minmax(260px,.8fr)!important;gap:18px!important;align-items:stretch!important;padding:28px!important;border:0!important;border-radius:28px!important;color:#f8fafc!important;background:radial-gradient(circle at top left,rgba(56,189,248,.22),transparent 32%),radial-gradient(circle at bottom right,rgba(249,115,22,.16),transparent 30%),linear-gradient(135deg,#102a43,#1f3a5f 48%,#0f172a)!important;box-shadow:0 24px 48px #0f172a2e!important;overflow:hidden!important}:where(.upgrade-topbar){display:grid!important;grid-template-columns:minmax(0,1.8fr) minmax(260px,.8fr)!important;gap:18px!important;align-items:stretch!important;padding:28px!important;border-radius:28px!important;color:#f8fafc!important;background:radial-gradient(circle at top left,rgba(56,189,248,.22),transparent 32%),radial-gradient(circle at bottom right,rgba(249,115,22,.16),transparent 30%),linear-gradient(135deg,#102a43,#1f3a5f 48%,#0f172a)!important;box-shadow:0 24px 48px #0f172a2e!important}:where(.alert-center-hero__eyebrow,.tool-hero__eyebrow,.json-hero__eyebrow,.container-hero__eyebrow,.infra-hero__eyebrow,.ssl-hero__eyebrow,.batch-hero__eyebrow,.kafka-hero__eyebrow,.mysql-hero__eyebrow,.redis-hero__eyebrow,.pg-hero__eyebrow,.mongo-hero__eyebrow,.asset-hero__eyebrow,.detail-hero__eyebrow,.about-hero__eyebrow,.mine-hero__eyebrow,.game-hero__eyebrow,.page-header__eyebrow){margin:0!important;font-size:12px!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#f8fafcd1!important}:where(.alert-center-hero h2,.tool-hero h2,.json-hero h2,.container-hero h2,.infra-hero h2,.ssl-hero h2,.batch-hero h2,.kafka-hero h2,.mysql-hero h2,.redis-hero h2,.pg-hero h2,.mongo-hero h2,.asset-hero h2,.rack-hero h2,.detail-hero h2,.about-hero h2,.mine-hero h2,.game-hero h2,.entertainment-hero h2,.cluster-terminal-hero h2,.page-header h2,.upgrade-topbar h2){margin:10px 0!important;font-size:34px!important;line-height:1.1!important;font-weight:700!important;letter-spacing:0!important;color:#f8fafc!important}:where(.alert-center-hero p,.tool-hero p,.json-hero p,.container-hero p,.infra-hero p,.ssl-hero p,.batch-hero p,.kafka-hero p,.mysql-hero p,.redis-hero p,.pg-hero p,.mongo-hero p,.asset-hero p,.rack-hero p,.detail-hero p,.mine-hero p,.game-hero p,.entertainment-hero p,.cluster-terminal-hero p,.page-header p,.upgrade-topbar span){margin:0!important;max-width:760px!important;line-height:1.7!important;color:#f8fafce0!important}:where(.alert-center-hero__meta,.tool-hero__meta,.json-hero__meta,.container-hero__meta,.infra-hero__meta,.ssl-hero__meta,.batch-hero__meta,.kafka-hero__chips,.mysql-hero__chips,.redis-hero__chips,.pg-hero__chips,.mongo-hero__chips,.asset-hero__meta,.detail-hero__chips,.about-hero__meta,.page-header__stats){display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin-top:18px!important}:where(.alert-center-hero__pill,.tool-hero__pill,.json-hero__pill,.container-hero__pill,.infra-hero__pill,.ssl-hero__pill,.batch-hero__pill,.kafka-chip,.mysql-chip,.redis-chip,.pg-chip,.mongo-chip,.asset-hero__pill,.detail-hero__chip,.about-pill,.page-header__stats .header-stat){display:inline-flex!important;align-items:center!important;min-height:34px!important;padding:8px 14px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:999px!important;background:#ffffff1f!important;color:#f8fafceb!important;font-size:13px!important;box-shadow:none!important}:where(.alert-center-hero__pill--highlight,.tool-hero__pill--highlight,.json-hero__pill--highlight,.container-hero__pill--highlight,.infra-hero__pill--highlight,.ssl-hero__pill--highlight,.batch-hero__pill--highlight,.kafka-chip--accent,.mysql-chip--accent,.redis-chip--accent,.pg-chip--accent,.mongo-chip--accent,.asset-hero__pill--highlight,.about-pill--accent){border-color:#f9731652!important;background:#f973163d!important}:where(.alert-center-hero__accent,.container-hero__accent,.infra-hero__accent,.ssl-hero__accent,.batch-hero__accent){min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important}:where(.alert-center-signal-stack,.json-signal-stack){height:100%!important}:where(.alert-center-signal-card,.tool-hero__signal,.json-signal-card,.container-signal-card,.infra-signal-card,.batch-hero__signal,.kafka-hero__signal,.mysql-hero__signal,.redis-hero__signal,.pg-hero__signal,.mongo-hero__signal,.asset-hero__signal,.detail-hero__signal,.about-hero__signal,.page-header__actions,.upgrade-topbar__actions){position:static!important;inset:auto!important;align-self:stretch!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:8px!important;height:auto!important;min-height:128px!important;padding:22px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:22px!important;background:#0f172a2e!important;color:#f8fafc!important;box-shadow:none!important}:where(.page-header__actions,.upgrade-topbar__actions){align-items:flex-start!important;flex-wrap:wrap!important}:where(.alert-center-signal-card__label,.tool-hero__signal-label,.json-signal-card__label,.container-signal-card__label,.infra-signal-card__label,.batch-hero__signal-label,.kafka-hero__signal-label,.mysql-hero__signal-label,.redis-hero__signal-label,.pg-hero__signal-label,.mongo-hero__signal-label,.asset-hero__signal-label,.detail-hero__signal-label,.about-hero__signal-label){font-size:12px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#f8fafcb3!important}:where(.alert-center-signal-card__value,.tool-hero__signal-value,.json-signal-card__value,.container-signal-card__value,.infra-signal-card__value,.batch-hero__signal-value,.kafka-hero__signal-value,.mysql-hero__signal-value,.redis-hero__signal-value,.pg-hero__signal-value,.mongo-hero__signal-value,.asset-hero__signal-value,.detail-hero__signal-value,.about-hero__signal-value){margin:0!important;font-size:24px!important;line-height:1.25!important;font-weight:700!important;color:#f8fafc!important}:where(.alert-center-signal-card__sub,.tool-hero__signal-sub,.json-signal-card__sub,.container-signal-card__sub,.infra-signal-card__sub,.batch-hero__signal-sub,.kafka-hero__signal-sub,.mysql-hero__signal-sub,.redis-hero__signal-sub,.pg-hero__signal-sub,.mongo-hero__signal-sub,.asset-hero__signal-sub,.detail-hero__signal-sub){margin:0!important;line-height:1.5!important;color:#f8fafcd1!important}:where(.alert-center-orb,.json-orb,.container-orb,.infra-orb){display:none!important}:where(.page-header__stats .header-stat){flex-direction:column!important;align-items:flex-start!important}:where(.page-header__stats .header-stat__label){color:#f8fafcb8!important}:where(.page-header__stats .header-stat strong){color:#f8fafc!important}html[data-theme=dark] :where(.alert-center-hero,.tool-hero,.json-hero,.container-hero,.infra-hero,.ssl-hero,.batch-hero,.kafka-hero,.mysql-hero,.redis-hero,.pg-hero,.mongo-hero,.asset-hero,.rack-hero,.detail-hero,.about-hero,.mine-hero,.game-hero,.entertainment-hero,.cluster-terminal-hero,.page-header,.upgrade-topbar){box-shadow:0 24px 48px #00000057!important}@media (max-width: 1280px){:where(.alert-center-hero,.tool-hero,.json-hero,.container-hero,.infra-hero,.ssl-hero,.batch-hero,.kafka-hero,.mysql-hero,.redis-hero,.pg-hero,.mongo-hero,.asset-hero,.rack-hero,.detail-hero,.about-hero,.mine-hero,.game-hero,.entertainment-hero,.cluster-terminal-hero,.page-header,.upgrade-topbar){grid-template-columns:1fr!important}}@media (max-width: 768px){:where(.alert-center-hero,.tool-hero,.json-hero,.container-hero,.infra-hero,.ssl-hero,.batch-hero,.kafka-hero,.mysql-hero,.redis-hero,.pg-hero,.mongo-hero,.asset-hero,.rack-hero,.detail-hero,.about-hero,.mine-hero,.game-hero,.entertainment-hero,.cluster-terminal-hero,.page-header,.upgrade-topbar){padding:24px!important}:where(.alert-center-hero h2,.tool-hero h2,.json-hero h2,.container-hero h2,.infra-hero h2,.ssl-hero h2,.batch-hero h2,.kafka-hero h2,.mysql-hero h2,.redis-hero h2,.pg-hero h2,.mongo-hero h2,.asset-hero h2,.rack-hero h2,.detail-hero h2,.about-hero h2,.mine-hero h2,.game-hero h2,.entertainment-hero h2,.cluster-terminal-hero h2,.page-header h2,.upgrade-topbar h2){font-size:28px!important}}:where(.alerts-view,.rules-view,.media-view,.templates-view,.silences-view,.ssl-monitor-view,.prometheus-center,.rack-cabinets-view,.asset-items-view,.sls-logs-view,.sls-config-view,.router-trace-view,.port-scan-view,.ping-test-view,.telnet-test-view,.json-tool-view,.image-compress-view,.image-bed-manager-view,.md5-view,.crontab-config-view,.subnet-mask-view,.shell-check-view,.redis-config-view,.mysql-config-view,.password-generator-view,.jenkins-view,.batch-ops-view,.playbook-view,.command-template-page,.command-execution-page,.task-list-page,.bulk-upload-page,.visual-task-view,.onlyoffice-config-view,.document-upload-view,.hosts-view,.kvm-hosts-view,.vm-list-view,.kafka-page,.redis-page,.mysql-page,.pg-page,.mongo-page,.entertainment-hub,.gomoku-view,.game-2048-view,.minesweeper-view,.profile-view,.users-view,.permission-management-view,.config-view,.system-menu-view,.login-settings-view,.email-config-view,.announcement-view,.operation-logs-view,.login-logs-view,.platform-upgrade-view,.about-system-view){padding:20px!important;box-sizing:border-box!important}.app-main>.container-management-view{padding:20px!important;box-sizing:border-box!important}:where(.hero-shell,.log-hero-shell){display:flex!important;flex-direction:column!important;gap:18px!important;margin-bottom:18px!important}:where(.hero-panel,.log-hero,.login-settings-hero,.bed-hero,.gomoku-hero,.game-2048-hero,.vm-workspace-hero){display:grid!important;grid-template-columns:minmax(0,1.8fr) minmax(260px,.8fr)!important;gap:18px!important;align-items:stretch!important;padding:28px!important;border:0!important;border-radius:28px!important;color:#f8fafc!important;background:radial-gradient(circle at top left,rgba(56,189,248,.22),transparent 32%),radial-gradient(circle at bottom right,rgba(249,115,22,.16),transparent 30%),linear-gradient(135deg,#102a43,#1f3a5f 48%,#0f172a)!important;box-shadow:0 24px 48px #0f172a2e!important;overflow:hidden!important}:where(.hero-panel__eyebrow,.log-hero__eyebrow,.login-settings-hero__eyebrow,.bed-hero__eyebrow,.gomoku-hero__eyebrow,.game-2048-hero__eyebrow,.vm-workspace-hero__eyebrow){margin:0!important;font-size:12px!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#f8fafcd1!important}:where(.hero-panel h1,.hero-panel h2,.log-hero h2,.login-settings-hero h2,.bed-hero h2,.gomoku-hero h1,.game-2048-hero h1,.vm-workspace-hero h2){margin:10px 0!important;font-size:34px!important;line-height:1.1!important;font-weight:700!important;letter-spacing:0!important;color:#f8fafc!important}:where(.hero-panel p,.hero-desc,.log-hero p,.login-settings-hero p,.bed-hero p,.gomoku-hero p,.game-2048-hero p,.vm-workspace-hero p){margin:0!important;max-width:760px!important;line-height:1.7!important;color:#f8fafce0!important}:where(.hero-panel__chips,.hero-stats,.log-hero__meta,.login-settings-hero__chips,.bed-hero__meta,.gomoku-hero__pills,.game-2048-hero__pills,.vm-workspace-hero__meta){display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin-top:18px!important}:where(.hero-chip,.hero-stat,.log-hero__pill,.login-settings-hero__chip,.bed-hero__pill,.gomoku-hero__pill,.game-2048-hero__pill,.vm-workspace-hero__meta span){display:inline-flex!important;align-items:center!important;min-height:34px!important;padding:8px 14px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:999px!important;background:#ffffff1f!important;color:#f8fafceb!important;font-size:13px!important;box-shadow:none!important}:where(.hero-chip--primary,.log-hero__pill--highlight,.bed-hero__pill--highlight){border-color:#f9731652!important;background:#f973163d!important}:where(.hero-panel__summary,.log-hero__signal,.login-settings-hero__panel,.bed-hero__focus,.batch-signal-card,.hero-score-card,.game-2048-hero__metrics,.gomoku-hero__stats){position:static!important;inset:auto!important;align-self:stretch!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:8px!important;width:auto!important;height:auto!important;min-height:128px!important;padding:22px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:22px!important;background:#0f172a2e!important;color:#f8fafc!important;box-shadow:none!important}:where(.hero-panel__summary-label,.log-hero__signal-label,.login-settings-hero__panel-label,.bed-hero__focus-label,.batch-signal-card__label,.hero-score-card__label){font-size:12px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#f8fafcb3!important}:where(.hero-panel__summary-value,.log-hero__signal-value,.login-settings-hero__panel-value,.bed-hero__focus-title,.batch-signal-card__value,.hero-score-card__value){margin:0!important;font-size:24px!important;line-height:1.25!important;font-weight:700!important;color:#f8fafc!important}:where(.hero-panel__summary-sub,.log-hero__signal-sub,.login-settings-hero__panel-sub,.bed-hero__focus-sub,.batch-signal-card__sub,.hero-score-card__sub){margin:0!important;line-height:1.5!important;color:#f8fafcd1!important}:where(.batch-orb,.game-2048-hero .hero-mini-grid){display:none!important}@media (max-width: 1280px){:where(.hero-panel,.log-hero,.login-settings-hero,.bed-hero,.gomoku-hero,.game-2048-hero,.vm-workspace-hero){grid-template-columns:1fr!important}}@media (max-width: 768px){:where(.alerts-view,.rules-view,.media-view,.templates-view,.silences-view,.ssl-monitor-view,.prometheus-center,.sls-logs-view,.port-scan-view,.ping-test-view,.telnet-test-view,.json-tool-view,.image-compress-view,.image-bed-manager-view,.batch-ops-view,.playbook-view,.command-template-page,.command-execution-page,.task-list-page,.bulk-upload-page,.visual-task-view,.system-menu-view,.platform-upgrade-view){padding:14px!important}.app-main>.container-management-view{padding:14px!important}:where(.hero-panel,.log-hero,.login-settings-hero,.bed-hero,.gomoku-hero,.game-2048-hero,.vm-workspace-hero){padding:24px!important}:where(.hero-panel h1,.hero-panel h2,.log-hero h2,.login-settings-hero h2,.bed-hero h2,.gomoku-hero h1,.game-2048-hero h1,.vm-workspace-hero h2){font-size:28px!important}}
