html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--zx-radius-sm:6px;--zx-radius-md:9px;--zx-radius-lg:12px;--zx-space-1:4px;--zx-space-2:8px;--zx-space-3:12px;--zx-space-4:16px;--zx-space-5:20px;--zx-space-6:24px;--zx-space-8:32px;--zx-space-10:40px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#app{min-width:320px;min-height:100%;margin:0}body{background:var(--zx-bg);min-height:100vh;color:var(--zx-text);text-rendering:optimizelegibility;font-family:Segoe UI Variable,Microsoft YaHei UI,PingFang SC,sans-serif;line-height:1.5;overflow-x:hidden}button,input,textarea,select{font:inherit}button{color:inherit}.data-surface{border:1px solid var(--zx-border);border-radius:var(--zx-radius-lg);background:var(--zx-surface);box-shadow:var(--zx-shadow);overflow:hidden}.filter-bar{align-items:center;gap:var(--zx-space-3);min-height:60px;padding:var(--zx-space-4) var(--zx-space-5);border-bottom:1px solid var(--zx-border);background:var(--zx-surface-soft);flex-wrap:wrap;display:flex}.filter-bar>.ant-input-affix-wrapper,.filter-bar>.ant-picker,.filter-bar>.ant-select,.filter-actions .ant-btn{min-height:34px}.filter-actions{align-items:center;gap:var(--zx-space-2);margin-left:auto;display:flex}.filter-search{width:min(320px,100%)}.filter-select{width:150px}.table-primary{cursor:pointer;text-align:left;background:0 0;border:0;max-width:100%;padding:0}.management-table .ant-table-thead>tr>th{letter-spacing:.02em;white-space:nowrap;height:44px;padding:8px 14px;font-size:12px;font-weight:650}.management-table .ant-table-tbody>tr>td{vertical-align:middle;height:56px;padding:8px 14px}.management-table .ant-table-tbody>tr{transition:background-color .14s}.management-table .ant-table-cell-fix-right{background:var(--zx-surface)}.management-table .ant-table-row:hover .ant-table-cell-fix-right{background:var(--zx-surface-hover)}.table-actions{white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.table-action-button.ant-btn{min-width:60px;padding-inline:8px;font-size:12px}.table-action-button.ant-btn>.anticon+span{margin-inline-start:5px}.table-primary:hover strong,.table-primary:focus-visible strong{color:var(--zx-primary)}.table-primary:focus-visible{outline:2px solid var(--zx-primary);outline-offset:3px;border-radius:3px}.table-primary strong,.table-primary span,.cell-title,.cell-subtitle{display:block}.table-primary strong,.cell-title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;overflow:hidden}.table-primary span,.cell-subtitle{color:var(--zx-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;line-height:18px;overflow:hidden}.description-cell{color:var(--zx-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.nowrap-cell{white-space:nowrap}.pagination-bar{justify-content:space-between;align-items:center;gap:var(--zx-space-4);min-height:64px;padding:var(--zx-space-3) var(--zx-space-5);border-top:1px solid var(--zx-border);background:var(--zx-surface-soft);display:flex}.pagination-bar>span{color:var(--zx-text-muted);font-size:12px}@media (width<=620px){.filter-search,.filter-select{width:100%}.pagination-bar{flex-direction:column;align-items:flex-start}.filter-actions{width:100%;margin-left:0}.filter-actions .ant-btn{flex:1 1 0}}.console-shell{grid-template-columns:208px minmax(0,1fr);min-height:100vh;display:grid}.console-sidebar{z-index:10;width:208px;padding:var(--zx-space-6) var(--zx-space-4);background:var(--zx-sidebar);border-right:1px solid var(--zx-border);color:var(--zx-text);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.brand-lockup{align-items:center;gap:var(--zx-space-3);padding:0 var(--zx-space-2) 24px;display:flex}.brand-mark{border:1px solid var(--zx-border);border-radius:var(--zx-radius-md);background:var(--zx-surface);width:42px;height:42px;color:var(--zx-primary);place-items:center;font-size:21px;display:grid}.brand-lockup strong,.brand-lockup span{display:block}.brand-lockup strong{letter-spacing:.02em;font-size:17px}.brand-lockup span{color:var(--zx-text-muted);letter-spacing:normal;margin-top:2px;font-size:12px;font-weight:700}.primary-navigation{gap:var(--zx-space-2);display:grid}.navigation-item{align-items:center;gap:var(--zx-space-3);min-height:42px;padding:0 var(--zx-space-4);border-radius:var(--zx-radius-md);color:var(--zx-text-muted);cursor:pointer;text-align:left;background:0 0;border:0;text-decoration:none;transition:all .16s;display:flex}.navigation-item:hover,.navigation-item:focus-visible{background:var(--zx-surface);color:var(--zx-text);outline:none}.navigation-item:focus-visible{box-shadow:inset 0 0 0 2px var(--zx-primary)}.navigation-item.active{background:var(--zx-sidebar-elevated);color:var(--zx-text);box-shadow:none;position:relative}.navigation-item.active:before{background:var(--zx-accent);content:"";border-radius:0 4px 4px 0;width:3px;height:20px;position:absolute;left:0}.navigation-item .anticon{font-size:17px}.server-footprint{align-items:center;gap:var(--zx-space-3);padding:var(--zx-space-4);border-radius:var(--zx-radius-md);color:var(--zx-text-muted);background:#ffffff09;border:1px solid #86b5be1f;margin-top:auto;display:flex}.server-footprint>.anticon{font-size:19px}.server-footprint span,.server-footprint strong{display:block}.server-footprint span{margin-bottom:3px;font-size:12px}.server-footprint strong{color:var(--zx-text);font-size:12px;font-weight:600}.server-footprint i,.live-status i{background:var(--zx-success);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 0 3px #46b6821f}.console-stage{grid-column:2;min-width:0}.console-topbar{justify-content:space-between;align-items:center;gap:var(--zx-space-6);border-bottom:1px solid var(--zx-border);background:color-mix(in srgb, var(--zx-bg) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:64px;padding:10px 24px;display:flex}.breadcrumb{margin-bottom:var(--zx-space-1);color:var(--zx-text-muted);font-size:12px;display:block}.console-topbar h1{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:650}.topbar-actions{align-items:center;gap:var(--zx-space-2);min-height:44px;display:flex}.icon-button{border:1px solid var(--zx-border);border-radius:var(--zx-radius-sm);background:var(--zx-surface);cursor:pointer;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:17px;line-height:1;display:grid}.icon-button .anticon{justify-content:center;align-items:center;display:inline-flex}.icon-button:hover,.icon-button:focus-visible{border-color:var(--zx-primary);color:var(--zx-primary);outline:none}.icon-button:focus-visible{box-shadow:0 0 0 3px var(--zx-primary-soft)}.operator-chip{border:1px solid var(--zx-border);border-radius:var(--zx-radius-sm);background:var(--zx-surface);align-items:center;gap:9px;min-width:146px;min-height:40px;padding:3px 9px 3px 4px;display:flex}.operator-avatar{background:var(--zx-primary-soft);width:32px;height:32px;color:var(--zx-primary);border-radius:50%;flex:0 0 32px;place-items:center;font-size:13px;font-weight:700;display:grid}.operator-chip strong,.operator-chip span{display:block}.operator-chip>div{min-width:0;line-height:1.25}.operator-chip strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.operator-chip div>span{color:var(--zx-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;overflow:hidden}.ant-modal .ant-modal-footer{justify-content:flex-end;align-items:center;gap:var(--zx-space-2);display:flex}.ant-modal .ant-modal-footer .ant-btn+.ant-btn{margin-inline-start:0}.ant-form-vertical .ant-form-item-label>label{align-items:center;min-height:22px}.ant-drawer .ant-drawer-header-title,.ant-drawer .ant-drawer-extra{align-items:center}.account-form-modal .ant-modal-body{max-height:calc(100vh - 190px);padding-right:calc(var(--zx-space-6) - 4px);overflow:hidden auto}.console-content{width:min(1680px,100%);margin:0 auto;padding:20px 24px 28px}.page-introduction{justify-content:space-between;align-items:flex-end;gap:var(--zx-space-8);margin-bottom:16px;display:flex}.eyebrow{margin:0 0 var(--zx-space-2);color:var(--zx-primary);letter-spacing:.18em;font-size:12px;font-weight:750}.page-introduction h2{letter-spacing:-.035em;margin:0;font-size:18px;font-weight:650}.page-introduction p:not(.eyebrow){margin:var(--zx-space-2) 0 0;color:var(--zx-text-muted);font-size:14px}.live-status{border:1px solid color-mix(in srgb, var(--zx-success) 28%, var(--zx-border));background:color-mix(in srgb, var(--zx-success) 8%, var(--zx-surface));color:var(--zx-success);border-radius:999px;flex:none;padding:9px 13px;font-size:12px;font-weight:600}.metric-grid{gap:var(--zx-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metric-card,.surface-card{border:1px solid var(--zx-border);border-radius:var(--zx-radius-lg);background:var(--zx-surface);box-shadow:var(--zx-shadow)}.metric-card{align-items:flex-start;gap:var(--zx-space-4);min-width:0;padding:16px;display:flex}.metric-icon{border-radius:var(--zx-radius-md);background:var(--zx-primary-soft);width:42px;height:42px;color:var(--zx-primary);flex:none;place-items:center;font-size:19px;display:grid}.metric-icon[data-tone=blue]{background:color-mix(in srgb, var(--zx-info) 12%, var(--zx-surface));color:var(--zx-info)}.metric-icon[data-tone=green]{background:color-mix(in srgb, var(--zx-success) 12%, var(--zx-surface));color:var(--zx-success)}.metric-icon[data-tone=amber]{background:color-mix(in srgb, var(--zx-warning) 12%, var(--zx-surface));color:var(--zx-warning)}.metric-card span,.metric-card strong,.metric-card small{display:block}.metric-card span{color:var(--zx-text-muted);font-size:12px}.metric-card strong{letter-spacing:-.04em;margin:4px 0;font-size:27px;line-height:1}.metric-card small{color:var(--zx-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dashboard-panels{gap:var(--zx-space-4);margin-top:var(--zx-space-4);grid-template-columns:minmax(0,1.6fr) minmax(320px,.8fr);display:grid}.surface-card{padding:18px 20px}.panel-heading{justify-content:space-between;align-items:center;gap:var(--zx-space-4);margin-bottom:var(--zx-space-5);display:flex}.panel-heading span{color:var(--zx-text-muted);font-size:12px}.panel-heading h3{margin:2px 0 0;font-size:17px}.panel-heading button{color:var(--zx-primary);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:600}.panel-heading a{color:var(--zx-primary);font-size:12px;font-weight:600;text-decoration:none}.panel-heading a:focus-visible,.focus-item>a:focus-visible{outline:2px solid var(--zx-primary);outline-offset:3px;border-radius:3px}.dashboard-alert{margin-bottom:var(--zx-space-4)}.activity-row{align-items:center;gap:var(--zx-space-3);border-top:1px solid var(--zx-border);grid-template-columns:12px minmax(180px,1fr) minmax(110px,.6fr) 90px;min-height:62px;font-size:12px;display:grid}.activity-row>div strong,.activity-row>div span{display:block}.activity-row>div strong{font-size:13px}.activity-row>div span,.activity-row time{color:var(--zx-text-muted);margin-top:2px;font-size:12px}.activity-row time{text-align:right;margin:0}.result-dot{border-radius:50%;width:8px;height:8px}.result-dot.success{background:var(--zx-success)}.result-dot.failed{background:var(--zx-danger)}.attention-count{background:color-mix(in srgb, var(--zx-warning) 14%, var(--zx-surface));border-radius:50%;place-items:center;width:28px;height:28px;font-weight:700;display:grid;color:var(--zx-warning)!important}.focus-item{align-items:flex-start;gap:var(--zx-space-4);padding:var(--zx-space-4) 0;border-top:1px solid var(--zx-border);display:flex}.focus-item>div{flex:auto;min-width:0}.focus-item>a{white-space:nowrap;flex:none}.focus-index{color:var(--zx-primary);letter-spacing:.08em;flex:none;font-size:12px;font-weight:750}.focus-item strong,.focus-item div span{display:block}.focus-item strong{font-size:13px}.focus-item div span{color:var(--zx-text-muted);margin-top:5px;font-size:12px;line-height:1.45}@media (width<=1100px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-panels{grid-template-columns:1fr}}@media (width<=760px){.console-shell{display:block}.console-sidebar{width:100%;padding:var(--zx-space-4);position:static}.brand-lockup{padding-bottom:var(--zx-space-4)}.primary-navigation{grid-template-columns:repeat(4,1fr)}.navigation-item{padding:0 var(--zx-space-2);justify-content:center}.navigation-item span,.server-footprint{display:none}.console-stage{min-width:0}.console-topbar,.console-content{padding-right:var(--zx-space-4);padding-left:var(--zx-space-4)}.operator-chip div{display:none}.operator-chip{min-width:40px;padding:3px}.page-introduction{flex-direction:column;align-items:flex-start}.metric-grid{grid-template-columns:1fr}.activity-row{grid-template-columns:12px 1fr auto}.activity-row>span:not(.result-dot){display:none}}.console-sidebar{padding:20px 12px}.brand-mark{width:36px;height:36px}.brand-lockup strong{font-size:16px}.primary-navigation{gap:5px}.maintenance-link{margin-top:auto}.topbar-title{align-items:center;gap:8px;display:flex}.menu-toggle,.eyebrow,.breadcrumb{display:none}.icon-button{flex-basis:34px;width:34px;height:34px;padding:0}.operator-chip{background:0 0;border:0;min-width:0;padding:0 8px}.console-topbar{background:var(--zx-bg)}.filter-bar{background:var(--zx-surface);gap:10px;padding:12px 16px}.pagination-bar{background:var(--zx-surface);min-height:54px;padding:10px 16px}.ant-btn{white-space:nowrap}.ant-modal{padding-bottom:32px;top:32px}.ant-modal .ant-modal-body{max-height:calc(100dvh - 200px);overflow-y:auto}.ant-drawer .ant-drawer-header{min-height:64px;padding:14px 20px}.ant-drawer .ant-drawer-body{padding:18px 20px}.ant-drawer .ant-drawer-footer{justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.ant-form-vertical .ant-form-item{margin-bottom:16px}.ant-form-vertical .ant-form-item-label{padding-bottom:5px}.ant-tabs .ant-tabs-tab{padding-block:10px}.ant-descriptions-item-content{overflow-wrap:anywhere}.compact-empty .ant-empty-image{height:42px}.compact-empty{margin:22px 0}.detail-error{margin-bottom:12px}.section-stack{gap:16px;display:grid}.detail-code{border:1px solid var(--zx-border);background:var(--zx-surface-soft);max-height:55vh;color:var(--zx-text);white-space:pre;border-radius:8px;margin:0;padding:16px;font:13px/1.6 Consolas,monospace;overflow:auto}.tab-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.tab-toolbar>span{color:var(--zx-text-muted);font-size:12px}.muted{color:var(--zx-text-muted)}.activity-row{color:var(--zx-text);grid-template-columns:8px minmax(0,1fr) auto;text-decoration:none}.activity-row:hover{background:var(--zx-surface-hover)}@media (width<=760px){.console-sidebar{width:220px;box-shadow:var(--zx-shadow);display:none;position:fixed;top:64px}.menu-open .console-sidebar{display:flex}.primary-navigation{grid-template-columns:1fr}.navigation-item{justify-content:flex-start}.navigation-item span{display:inline}.menu-toggle{display:grid}.console-content{padding:14px 12px}.console-topbar{padding-inline:12px}.ant-drawer .ant-drawer-header{flex-wrap:wrap;gap:8px}}.filter-hint{color:var(--zx-text-muted);background:var(--zx-surface-soft);margin:0;padding:8px 20px;font-size:12px}a{color:var(--zx-primary);text-decoration:none}a:hover{color:var(--zx-primary);text-decoration:underline}.navigation-item:hover,.metric-link:hover,.activity-row:hover{text-decoration:none}.login-page[data-v-14543911]{background:var(--zx-bg);place-items:center;min-height:100vh;padding:24px;display:grid}.login-surface[data-v-14543911]{width:min(420px,100%)}.login-card[data-v-14543911]{border:1px solid var(--zx-border);background:var(--zx-surface);box-shadow:var(--zx-shadow);border-radius:16px;padding:32px}.login-logo[data-v-14543911]{color:var(--zx-primary);align-items:center;gap:9px;margin-bottom:26px;font-size:18px;display:flex}h2[data-v-14543911]{margin:0 0 8px;font-size:24px}header>p[data-v-14543911]{color:var(--zx-text-muted);margin:0 0 24px}.login-error[data-v-14543911]{margin-bottom:16px}footer[data-v-14543911]{text-align:center;color:var(--zx-text-muted);margin-top:22px;font-size:12px}@media (width<=540px){.login-card[data-v-14543911]{padding:24px}}.page-heading[data-v-54113b47]{justify-content:space-between;align-items:center;gap:16px;min-height:34px;margin-bottom:16px;display:flex}.page-heading p[data-v-54113b47]{color:var(--zx-text-muted);margin:0;font-size:13px}.page-heading__actions[data-v-54113b47]{flex:none;gap:8px;margin-left:auto;display:flex}@media (width<=680px){.page-heading[data-v-54113b47]{flex-wrap:wrap;align-items:flex-start}}.danger-alert[data-v-5383639a]{margin-bottom:var(--zx-space-4)}.danger-subject[data-v-5383639a]{gap:var(--zx-space-2);margin:0 0 var(--zx-space-4);padding:var(--zx-space-3);border-radius:var(--zx-radius-sm);background:var(--zx-surface-soft);grid-template-columns:80px 1fr;font-size:12px;display:grid}.danger-subject dt[data-v-5383639a]{color:var(--zx-text-muted)}.danger-subject dd[data-v-5383639a]{overflow-wrap:anywhere;margin:0;font-family:Consolas,Cascadia Mono,monospace}code[data-v-5383639a]{color:var(--zx-danger)}.installer-form-alert[data-v-45ba1079]{margin-bottom:var(--zx-space-4)}.installer-file-input[data-v-45ba1079]{border:1px solid var(--zx-border);border-radius:var(--zx-radius-sm);background:var(--zx-surface);width:100%;color:var(--zx-text);padding:9px 11px;display:block}.installer-version-hint[data-v-45ba1079]{margin-top:var(--zx-space-2);color:var(--zx-success);font-size:12px;display:block}.rollout-alert[data-v-63c7bf57]{margin-bottom:var(--zx-space-4)}.rollout-scope-group[data-v-63c7bf57]{gap:var(--zx-space-2);width:100%;display:grid}.rollout-scope-option[data-v-63c7bf57]{align-items:flex-start;gap:var(--zx-space-2);border:1px solid var(--zx-border);border-radius:var(--zx-radius-sm);background:var(--zx-surface-soft);cursor:pointer;min-width:0;padding:12px 14px;display:flex}.rollout-scope-option-selected[data-v-63c7bf57]{border-color:var(--zx-primary);background:var(--zx-primary-soft)}.rollout-scope-option-disabled[data-v-63c7bf57]{cursor:not-allowed;opacity:.65}.rollout-scope-option strong[data-v-63c7bf57],.rollout-scope-option small[data-v-63c7bf57]{display:block}.rollout-scope-option strong[data-v-63c7bf57]{font-size:13px}.rollout-scope-option small[data-v-63c7bf57],.rollout-help[data-v-63c7bf57],.rollout-updated-at[data-v-63c7bf57]{color:var(--zx-text-muted);font-size:11px}.rollout-scope-option small[data-v-63c7bf57]{margin-top:2px}.rollout-help[data-v-63c7bf57]{margin-top:var(--zx-space-2)}.rollout-updated-at[data-v-63c7bf57]{text-align:right}.account-state-tag[data-v-63c7bf57]{margin-inline-start:var(--zx-space-2)}.release-notes[data-v-2a3a7e11]{white-space:pre-wrap;font-size:14px;line-height:1.8}code[data-v-2a3a7e11]{overflow-wrap:anywhere;font-size:12px}.status-tag[data-v-cac18079]{border-radius:999px;margin-inline-end:0;font-size:12px}.checks-grid[data-v-cc800348]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.checks-grid article[data-v-cc800348]{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.event-filter[data-v-cc800348]{width:210px}.muted[data-v-cc800348]{margin-bottom:0;font-size:12px}code[data-v-cc800348]{overflow-wrap:anywhere}.metric-link[data-v-8be992d4]{color:var(--zx-text);text-decoration:none}.metric-link[data-v-8be992d4]:hover{border-color:var(--zx-accent)}.software-shortcut[data-v-8be992d4]{border-top:1px solid var(--zx-border);gap:8px;margin-top:20px;padding-top:16px;font-size:13px;display:grid}.muted[data-v-8be992d4]{font-size:12px}.grant-editor[data-v-12332dd1]{border-bottom:1px solid var(--zx-border);grid-template-columns:minmax(120px,1fr) 94px minmax(190px,1fr) auto auto;align-items:center;gap:12px;min-height:62px;padding:10px 0;display:grid}.grant-identity[data-v-12332dd1]{min-width:0}.grant-identity strong[data-v-12332dd1],.grant-identity span[data-v-12332dd1]{overflow-wrap:anywhere;display:block}.grant-identity strong[data-v-12332dd1]{font-size:13px}.grant-identity span[data-v-12332dd1]{color:var(--zx-text-muted);font-size:12px}@media (width<=800px){.grant-editor[data-v-12332dd1]{grid-template-columns:1fr auto auto}.grant-editor>.ant-tag[data-v-12332dd1]{grid-area:1/2}.grant-editor>.ant-picker[data-v-12332dd1]{grid-row:2;width:100%}}.audit-timeline[data-v-7e02ec5f]{padding-top:var(--zx-space-3)}.audit-event strong[data-v-7e02ec5f],.audit-event span[data-v-7e02ec5f],.audit-event time[data-v-7e02ec5f]{display:block}.audit-event strong[data-v-7e02ec5f]{font-size:13px}.audit-event span[data-v-7e02ec5f],.audit-event time[data-v-7e02ec5f]{color:var(--zx-text-muted);margin-top:3px;font-size:12px}.drawer-title[data-v-69b5b4c6]{align-items:center;gap:var(--zx-space-3);display:flex}.drawer-title strong[data-v-69b5b4c6],.drawer-title span[data-v-69b5b4c6]{display:block}.drawer-title span[data-v-69b5b4c6]{color:var(--zx-text-muted);font:12px Consolas,Cascadia Mono,monospace}.capability-block[data-v-69b5b4c6]{margin-top:var(--zx-space-5)}.capability-block>span[data-v-69b5b4c6]{margin-bottom:var(--zx-space-2);color:var(--zx-text-muted);font-size:12px;display:block}.muted[data-v-69b5b4c6],.tab-toolbar>span[data-v-69b5b4c6]{color:var(--zx-text-muted);font-size:12px}.drawer-alert[data-v-69b5b4c6]{margin-bottom:var(--zx-space-4)}.grant-list[data-v-69b5b4c6]{border-top:1px solid var(--zx-border)}.grant-row[data-v-69b5b4c6]{align-items:center;gap:var(--zx-space-4);border-bottom:1px solid var(--zx-border);grid-template-columns:minmax(160px,1fr) minmax(190px,.8fr) auto;min-height:66px;display:grid}.grant-row strong[data-v-69b5b4c6],.grant-row span[data-v-69b5b4c6],.history-row strong[data-v-69b5b4c6],.history-row>div>span[data-v-69b5b4c6]{display:block}.grant-row span[data-v-69b5b4c6],.history-row>div>span[data-v-69b5b4c6]{color:var(--zx-text-muted);margin-top:3px;font-size:12px}.history-row[data-v-69b5b4c6]{align-items:center;gap:var(--zx-space-3);border-bottom:1px solid var(--zx-border);grid-template-columns:minmax(0,1fr) auto auto;min-height:62px;display:grid}.history-row strong[data-v-69b5b4c6]{font-size:13px}.tab-toolbar[data-v-69b5b4c6]{justify-content:space-between;align-items:center;gap:var(--zx-space-3);margin-bottom:var(--zx-space-3);display:flex}@media (width<=650px){.grant-row[data-v-69b5b4c6]{padding:var(--zx-space-3) 0;grid-template-columns:1fr auto}.grant-row[data-v-69b5b4c6] .ant-picker{grid-area:2/1/auto/-1;width:100%}}.form-alert[data-v-46722ef4]{margin-bottom:var(--zx-space-4)}.form-grid[data-v-46722ef4],.switch-grid[data-v-46722ef4]{gap:var(--zx-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.switch-grid[data-v-46722ef4]{padding:var(--zx-space-4);border-radius:var(--zx-radius-sm);background:var(--zx-surface-soft);font-size:12px}.switch-grid label[data-v-46722ef4]{align-items:center;gap:var(--zx-space-2);display:flex}.full-width[data-v-46722ef4]{width:100%}.permission-grid[data-v-46722ef4],.project-permission-grid[data-v-46722ef4]{gap:var(--zx-space-2);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.navigation-permission-grid[data-v-46722ef4]{grid-template-columns:repeat(2,minmax(0,1fr))}.permission-option[data-v-46722ef4],.project-option[data-v-46722ef4]{align-items:center;gap:var(--zx-space-2);border:1px solid var(--zx-border);border-radius:var(--zx-radius-sm);background:var(--zx-surface-soft);cursor:pointer;min-width:0;min-height:42px;padding:8px 10px;display:flex}.permission-option>span[data-v-46722ef4],.project-option>span[data-v-46722ef4]{min-width:0}.project-option strong[data-v-46722ef4],.project-option small[data-v-46722ef4]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-option strong[data-v-46722ef4]{font-size:13px;font-weight:600}.project-option small[data-v-46722ef4],.field-help[data-v-46722ef4]{color:var(--zx-text-muted);font-size:12px}.field-help[data-v-46722ef4]{margin-top:var(--zx-space-2);line-height:1.5}@media (width<=580px){.form-grid[data-v-46722ef4],.switch-grid[data-v-46722ef4],.permission-grid[data-v-46722ef4],.navigation-permission-grid[data-v-46722ef4],.project-permission-grid[data-v-46722ef4]{grid-template-columns:1fr}}@media (width>=581px) and (width<=760px){.permission-grid[data-v-46722ef4],.navigation-permission-grid[data-v-46722ef4],.project-permission-grid[data-v-46722ef4]{grid-template-columns:repeat(2,minmax(0,1fr))}}.credential-alert[data-v-fcec6c4e]{margin-bottom:var(--zx-space-4)}.artifact-summary[data-v-b9c3c36f]{gap:4px;display:grid}.break-word[data-v-b9c3c36f]{overflow-wrap:anywhere}.compare-toolbar[data-v-b9c3c36f]{margin-top:20px}.version-comparison[data-v-b9c3c36f]{border:1px solid var(--zx-border);border-radius:8px;max-height:55vh;overflow:auto}.comparison-line[data-v-b9c3c36f]{grid-template-columns:40px minmax(280px,1fr) minmax(280px,1fr);min-width:600px;display:grid}.comparison-line[data-v-b9c3c36f]>*{white-space:pre-wrap;overflow-wrap:anywhere;border-right:1px solid var(--zx-border);padding:1px 8px;font:12px/1.6 Consolas,monospace}.comparison-line>span[data-v-b9c3c36f]{color:var(--zx-text-muted);text-align:right}.changed[data-v-b9c3c36f]{background:var(--zx-primary-soft)}.drawer-title[data-v-6701fb33]{align-items:center;gap:var(--zx-space-3);display:flex}.drawer-title strong[data-v-6701fb33],.drawer-title span[data-v-6701fb33]{display:block}.drawer-title span[data-v-6701fb33]{color:var(--zx-text-muted);font:12px Consolas,Cascadia Mono,monospace}.drawer-alert[data-v-6701fb33]{margin-bottom:var(--zx-space-4)}.version-row[data-v-6701fb33]{align-items:center;gap:var(--zx-space-4);border-bottom:1px solid var(--zx-border);grid-template-columns:130px minmax(180px,1fr) auto auto;min-height:72px;display:grid}.version-identity strong[data-v-6701fb33],.version-identity span[data-v-6701fb33],.version-meta[data-v-6701fb33],.version-value[data-v-6701fb33],.grant-row strong[data-v-6701fb33],.grant-row span[data-v-6701fb33]{display:block}.version-identity strong[data-v-6701fb33]{color:var(--zx-primary);font-size:16px}.version-identity span[data-v-6701fb33],.version-meta[data-v-6701fb33],.grant-row span[data-v-6701fb33]{color:var(--zx-text-muted);margin-top:3px;font-size:12px}.version-value[data-v-6701fb33],.grant-row strong[data-v-6701fb33]{margin-top:3px;font-size:12px}.version-statuses[data-v-6701fb33]{gap:var(--zx-space-1);display:flex}.grant-list[data-v-6701fb33]{border-top:1px solid var(--zx-border)}.grant-row[data-v-6701fb33]{align-items:center;gap:var(--zx-space-4);border-bottom:1px solid var(--zx-border);grid-template-columns:minmax(160px,1fr) minmax(190px,.8fr) auto;min-height:66px;display:grid}.tab-toolbar[data-v-6701fb33]{justify-content:space-between;align-items:center;gap:var(--zx-space-3);margin-bottom:var(--zx-space-3);display:flex}.tab-toolbar span[data-v-6701fb33]{color:var(--zx-text-muted);font-size:12px}@media (width<=720px){.version-row[data-v-6701fb33]{padding:var(--zx-space-3) 0;grid-template-columns:90px 1fr auto}.version-row[data-v-6701fb33]>:nth-child(2){display:none}.grant-row[data-v-6701fb33]{padding:var(--zx-space-3) 0;grid-template-columns:1fr auto}.grant-row[data-v-6701fb33] .ant-picker{grid-area:2/1/auto/-1;width:100%}}.form-alert[data-v-4d714395]{margin-bottom:var(--zx-space-4)}.switch-note[data-v-4d714395]{margin-left:var(--zx-space-2);color:var(--zx-text-muted);font-size:11px}.version-alert[data-v-70149c32]{margin-bottom:var(--zx-space-4)}.version-grid[data-v-70149c32]{gap:var(--zx-space-4);grid-template-columns:150px minmax(0,1fr);display:grid}.yaml-editor[data-v-70149c32]{font-family:Consolas,Cascadia Mono,monospace;font-size:12px;line-height:1.5}.artifact-field[data-v-70149c32]{margin-top:var(--zx-space-4)}.artifact-name[data-v-70149c32]{margin-left:var(--zx-space-3);color:var(--zx-text-muted)}@media (width<=580px){.version-grid[data-v-70149c32]{grid-template-columns:1fr}}.asc-panel[data-v-05863ecc]{border:1px solid var(--zx-border);border-radius:var(--zx-radius-md);background:var(--zx-surface-soft);overflow:hidden}.asc-panel__header[data-v-05863ecc]{justify-content:space-between;align-items:center;gap:var(--zx-space-4);padding:var(--zx-space-4);border-bottom:1px solid var(--zx-border);display:flex}.asc-panel__header>div:first-child>span[data-v-05863ecc],.asc-panel__header>div:first-child>small[data-v-05863ecc]{color:var(--zx-text-muted);font-size:12px;display:block}.asc-panel__header h4[data-v-05863ecc]{overflow-wrap:anywhere;margin:3px 0;font-family:Consolas,Cascadia Mono,monospace;font-size:13px}.preview-notice[data-v-05863ecc]{margin:var(--zx-space-4) var(--zx-space-4) 0}.asc-preview[data-v-05863ecc]{max-height:360px;padding:var(--zx-space-4);background:var(--zx-sidebar);color:var(--zx-text);white-space:pre;margin:0;font:12px/1.55 Consolas,Cascadia Mono,monospace;overflow:auto}[data-v-05863ecc] .ant-empty{margin:24px 0}@media (width<=680px){.asc-panel__header[data-v-05863ecc]{flex-direction:column;align-items:stretch}}.log-toolbar[data-v-90ac834b]{align-items:center;gap:var(--zx-space-3);margin-top:var(--zx-space-4);flex-wrap:wrap;display:flex}.log-toolbar>.ant-input-affix-wrapper[data-v-90ac834b]{flex:230px}.log-caption[data-v-90ac834b]{color:var(--zx-text-muted);font-size:12px}.log-content[data-v-90ac834b]{max-height:55vh;padding:var(--zx-space-4);border:1px solid var(--zx-border);border-radius:var(--zx-radius-md);background:var(--zx-surface-soft);color:var(--zx-text);white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.8 Consolas,Cascadia Mono,monospace;overflow:auto}.failure-text[data-v-608f1693]{white-space:pre-wrap;overflow-wrap:anywhere}.drawer-title[data-v-608f1693]{align-items:center;gap:var(--zx-space-3);display:flex}.drawer-title strong[data-v-608f1693],.drawer-title span[data-v-608f1693]{display:block}.drawer-title span[data-v-608f1693]{max-width:380px;color:var(--zx-text-muted);text-overflow:ellipsis;font:12px Consolas,Cascadia Mono,monospace;overflow:hidden}.detail-alert[data-v-608f1693],.detail-section[data-v-608f1693]{margin-bottom:var(--zx-space-5)}.detail-section[data-v-608f1693]{margin-top:var(--zx-space-5)}.section-title[data-v-608f1693]{justify-content:space-between;align-items:center;gap:var(--zx-space-3);margin-bottom:var(--zx-space-3);display:flex}.section-title span[data-v-608f1693]{color:var(--zx-text-muted);font-size:12px}.section-title h4[data-v-608f1693]{margin:2px 0 0;font-size:15px}.record-filter[data-v-96556d3f]{width:180px}.record-range[data-v-96556d3f]{width:280px}.record-delete-bar[data-v-96556d3f]{justify-content:space-between;align-items:center;gap:var(--zx-space-4);min-height:58px;padding:var(--zx-space-3) var(--zx-space-5);border-bottom:1px solid var(--zx-border);background:var(--zx-surface);display:flex}.record-delete-bar>span[data-v-96556d3f]{color:var(--zx-text-muted);font-size:12px}.failure-text[data-v-96556d3f]{color:var(--zx-danger);font-size:12px}.asc-cell[data-v-96556d3f]{align-items:center;gap:var(--zx-space-1);color:var(--zx-primary);white-space:nowrap;font-size:12px;display:inline-flex}@media (width<=820px){.record-filter[data-v-96556d3f],.record-range[data-v-96556d3f]{width:100%}.record-delete-bar[data-v-96556d3f]{flex-direction:column;align-items:stretch}.record-delete-bar[data-v-96556d3f] .ant-space{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}
/*$vite$:1*/