:root{--primary: #30c1b4;--primary-dark: #237c84;--primary-light: #e8f9f8;--text-title: #1a1a2e;--text-body: #333;--text-muted: #888;--border: #e0e0e0;--bg-light: #f5f7fa}*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Arial,sans-serif;background:var(--bg-light);color:var(--text-body);font-size:14px;line-height:1.6}.page-container{max-width:1280px;margin:0 auto;padding:0 24px 60px}.section-card{background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000012;margin-bottom:24px;overflow:hidden}.section-header{background:#f8f8f8;border-bottom:3px solid var(--primary);padding:14px 24px;display:flex;align-items:center;gap:8px}.section-header h2{font-size:16px;font-weight:700;color:var(--text-title)}.section-header .section-number{background:var(--primary);color:#fff;border-radius:50%;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}.section-body{padding:20px 24px}.report-table{width:100%;border-collapse:collapse;font-size:13px}.report-table th,.report-table td{border:1px solid var(--border);padding:8px 12px;text-align:left}.report-table th{background:#fafafa;color:var(--text-title);font-weight:600;white-space:nowrap}.report-table tr:hover td{background:#f0fafa}.rank-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600;white-space:nowrap}.rank-badge.rank-number{background:var(--primary-light);color:var(--primary-dark);border:1px solid var(--primary)}.rank-badge.rank-continue{background:#f5f5f5;color:#888;border:1px solid #ddd}.rank-badge.rank-positive{background:#e8f8f0;color:#1a8c50;border:1px solid #a0d9b5}.rank-badge.rank-correct{background:#eef4fe;color:#2563eb;border:1px solid #bfcdf7}.rank-badge.rank-empty{color:#ccc}.markdown-body h1,.markdown-body h2,.markdown-body h3{color:var(--text-title);margin:12px 0 8px;font-weight:700}.markdown-body h2{font-size:15px}.markdown-body h3{font-size:14px}.markdown-body p{margin-bottom:8px}.markdown-body ul,.markdown-body ol{padding-left:20px;margin-bottom:8px}.markdown-body li{margin-bottom:4px}.markdown-body strong{color:var(--text-title)}.markdown-body blockquote{border-left:3px solid var(--primary);padding:4px 12px;color:#666;background:#f8f8f8;margin:8px 0}.markdown-body table{border-collapse:collapse;width:100%;margin:8px 0}.markdown-body table th,.markdown-body table td{border:1px solid var(--border);padding:6px 10px;font-size:13px}.markdown-body table th{background:#fafafa}.platform-tabs{display:flex;gap:0;border-bottom:2px solid var(--border);margin-bottom:16px}.platform-tab{padding:10px 20px;cursor:pointer;font-size:14px;color:var(--text-muted);border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .2s}.platform-tab:hover{color:var(--primary)}.platform-tab.active{color:var(--primary-dark);font-weight:700;border-bottom-color:var(--primary)}.btn-summary{background:transparent;border:1px solid var(--primary);color:var(--primary);padding:2px 8px;border-radius:4px;cursor:pointer;font-size:12px;transition:all .2s}.btn-summary:hover{background:var(--primary);color:#fff}@media (max-width: 768px){.page-container{padding:0 12px 40px}.section-body,.section-header{padding:12px 14px}}:root{--bp-phone: 414px;--bp-large-phone: 600px;--bp-tablet: 900px;--bp-desktop: 1280px}@media (max-width: 600px){.el-overlay-dialog{padding:0!important}.el-dialog{max-width:95vw!important;margin:5vh auto!important}.el-dialog__header{padding:14px 16px 8px!important}.el-dialog__body{padding:12px 16px!important}.el-dialog__footer{padding:8px 16px 14px!important}.el-dialog .el-form-item__label{max-width:85px!important;font-size:12px!important}}@media (max-width: 768px){.el-table{font-size:12px!important}.el-table th.el-table__cell,.el-table td.el-table__cell{padding:6px 4px!important}.el-table__cell .cell{padding:0 6px!important}.el-table__inner-wrapper{overflow-x:auto}}@media (max-width: 600px){.el-form:not(.el-form--inline) .el-form-item{flex-direction:column;align-items:stretch}.el-form:not(.el-form--inline) .el-form-item__label{text-align:left!important;padding:0 0 4px!important;height:auto!important;line-height:1.5!important;width:100%!important;max-width:100%!important}.el-form:not(.el-form--inline) .el-form-item__content{margin-left:0!important}}@media (max-width: 600px){.toolbar,.filters,.actions,.header-actions{flex-wrap:wrap!important;gap:8px!important}}@media (max-width: 600px){.kpi-grid{grid-template-columns:1fr!important}}@media (max-width: 768px){.el-textarea__inner{min-height:80px!important}}@media (max-width: 768px){.hide-on-mobile{display:none!important}}@media (max-width: 600px){.hide-on-phone{display:none!important}}.el-button{border-radius:8px}.el-button--primary{font-weight:600}.el-input__wrapper,.el-select__wrapper,.el-textarea__inner{border-radius:9px!important;background-color:#fff!important;box-shadow:inset 0 0 0 1px #e4e8ee!important;transition:box-shadow .18s ease,background-color .18s ease!important}.el-textarea__inner{line-height:1.6}.el-input__wrapper:hover,.el-select__wrapper:hover,.el-textarea__inner:hover{box-shadow:inset 0 0 0 1px #c4ccd6!important}.el-input__wrapper.is-focus,.el-input.is-focus .el-input__wrapper,.el-select__wrapper.is-focused,.el-textarea__inner:focus{box-shadow:inset 0 0 0 1px var(--ov-accent, #2563eb),0 0 0 3px var(--ov-focus-ring, rgba(37, 99, 235, .14))!important;background-color:#fff!important}.el-input.is-disabled .el-input__wrapper,.el-select__wrapper.is-disabled{background-color:#f8fafc!important;box-shadow:inset 0 0 0 1px #eef2f7!important}.el-input__inner::placeholder,.el-textarea__inner::placeholder{color:#aab4c0}.el-select__tags .el-tag{border-radius:6px!important;background:#eff6ff!important;border-color:transparent!important;color:#1d4ed8!important}.el-checkbox__inner{border-radius:5px!important;border-color:#cbd5e1!important;transition:all .15s}.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:#2563eb!important;border-color:#2563eb!important}.el-checkbox__input.is-focus .el-checkbox__inner{border-color:#2563eb!important}.el-checkbox.is-checked .el-checkbox__label{color:#2563eb!important}.el-radio__inner{border-color:#cbd5e1!important;transition:all .15s}.el-radio__input.is-checked .el-radio__inner{background:#2563eb!important;border-color:#2563eb!important}.el-radio__input.is-checked+.el-radio__label{color:#2563eb!important}.el-input-number .el-input__wrapper{border-radius:9px!important}.publish-hub .pub-cust-toolbar,.publish-hub .pub-cust-card,.publish-hub .table-card,.publish-hub .main-card,.publish-hub .kb-page>.toolbar,.publish-hub .media-library-page>.toolbar,.publish-hub .el-card{border-radius:14px!important;border:1px solid #eef2f7!important;box-shadow:0 1px 3px #0f172a0a!important}.publish-hub .el-card{background:#fff!important}.publish-hub .pub-cust-brand-tag{background:#eff6ff!important;color:#1d4ed8!important;border-radius:5px!important}.publish-hub .pub-cust-brand-tag.pub-cust-brand-more{background:#f1f5f9!important;color:#64748b!important}.publish-hub .pub-cust-count strong{color:#2563eb!important}.publish-hub .tb-current-acct{background:#eff6ff!important;color:#1d4ed8!important}.publish-hub .tb-current-acct .el-icon{color:#2563eb!important}.publish-hub .dashboard-main-header h2{font-size:22px;color:#0f172a}.publish-hub .dashboard-main-header p{font-size:13px;color:#64748b}.publish-hub .seg.active .seg-count{background:#eff6ff!important;color:#2563eb!important}*::-webkit-scrollbar{width:0!important;height:0!important}*::-webkit-scrollbar-thumb{background:transparent!important}*{scrollbar-width:none!important;-ms-overflow-style:none!important}:root{--ov-radius: 14px;--ov-radius-lg: 20px;--ov-radius-item: 9px;--ov-pad: 6px;--ov-edge: rgba(15, 23, 42, .07);--ov-border: #e6ebf1;--ov-line: #eef2f6;--ov-shadow: 0 0 0 1px var(--ov-edge), 0 2px 4px -1px rgba(15, 23, 42, .05), 0 12px 28px -6px rgba(15, 23, 42, .16);--ov-shadow-lg: 0 0 0 1px var(--ov-edge), 0 4px 10px -2px rgba(15, 23, 42, .06), 0 28px 64px -12px rgba(15, 23, 42, .32);--ov-text: #334155;--ov-text-strong: #0f172a;--ov-muted: #94a3b8;--ov-hover: #f3f5f9;--ov-accent: #2563eb;--ov-accent-soft: #eff5ff;--ov-focus-ring: rgba(37, 99, 235, .14);--ov-danger: #dc2626;--ov-danger-soft: #fef2f2;--ov-mask: rgba(15, 23, 42, .42);--ov-ease: cubic-bezier(.2, .8, .2, 1)}.el-popper.is-light{border:0!important;border-radius:var(--ov-radius)!important;background:#fff!important;box-shadow:var(--ov-shadow)!important}.el-popper.is-light .el-popper__arrow:before{border:1px solid var(--ov-border)!important;background:#fff!important}.el-dropdown__popper .el-popper__arrow,.el-select__popper .el-popper__arrow,.el-picker__popper .el-popper__arrow,.el-cascader__dropdown .el-popper__arrow,.el-autocomplete__popper .el-popper__arrow{display:none!important}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1!important;transform:none!important;transition:opacity .16s var(--ov-ease),transform .18s var(--ov-ease)!important}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-to{opacity:0!important;transform:translateY(-4px) scale(.985)!important}.el-select-dropdown__wrap::-webkit-scrollbar,.el-dialog__body::-webkit-scrollbar{width:8px}.el-select-dropdown__wrap::-webkit-scrollbar-thumb,.el-dialog__body::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:8px;background:#d9dee6 padding-box}.el-select-dropdown__wrap::-webkit-scrollbar-thumb:hover,.el-dialog__body::-webkit-scrollbar-thumb:hover{background:#b9c1cc padding-box}.el-dropdown-menu{padding:var(--ov-pad)!important;border-radius:var(--ov-radius);min-width:176px}.el-dropdown-menu__item{display:flex!important;align-items:center;gap:10px;min-height:36px;padding:8px 12px!important;border-radius:var(--ov-radius-item);font-size:13.5px!important;line-height:20px!important;color:var(--ov-text)!important;white-space:nowrap;transition:background .12s,color .12s}.el-dropdown-menu__item .el-icon{margin:0!important;font-size:15px;color:var(--ov-muted);transition:color .12s}.el-dropdown-menu__item:not(.is-disabled):hover,.el-dropdown-menu__item:not(.is-disabled):focus{background:var(--ov-hover)!important;color:var(--ov-text-strong)!important}.el-dropdown-menu__item:not(.is-disabled):hover .el-icon,.el-dropdown-menu__item:not(.is-disabled):focus .el-icon{color:var(--ov-text)}.el-dropdown-menu__item.is-disabled{color:#c0c8d2!important}.el-dropdown-menu__item--divided{height:0;margin:5px calc(var(--ov-pad) * -1)!important;border-top:1px solid var(--ov-line)!important}.el-dropdown-menu__item.is-danger,.el-dropdown-menu__item.is-danger .el-icon{color:var(--ov-danger)!important}.el-dropdown-menu__item.is-danger:not(.is-disabled):hover,.el-dropdown-menu__item.is-danger:not(.is-disabled):focus{background:var(--ov-danger-soft)!important}.el-select-dropdown__list{padding:var(--ov-pad)!important}.el-select-dropdown__item{height:36px;line-height:36px;margin:1px 0;padding:0 36px 0 12px;border-radius:var(--ov-radius-item);font-size:13.5px;color:var(--ov-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background .12s,color .12s}.el-select-dropdown__item.is-hovering,.el-select-dropdown__item:hover{background:var(--ov-hover)!important}.el-select-dropdown__item.is-selected{background:var(--ov-accent-soft)!important;color:var(--ov-accent)!important;font-weight:600}.el-select-dropdown .el-select-dropdown__item.is-selected:after{content:"";position:absolute;top:50%;right:12px;width:14px;height:14px;border:0;background:var(--ov-accent)!important;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.el-select-dropdown__item{position:relative}.el-select-dropdown__item.is-disabled{color:#c0c8d2}.el-select-group__title{padding-left:12px;font-size:11.5px;font-weight:600;letter-spacing:.04em;color:var(--ov-muted)}.el-select-dropdown__empty{padding:18px 0;font-size:13px;color:var(--ov-muted)}.el-select__popper.el-popper,.el-autocomplete__popper.el-popper,.el-cascader__dropdown.el-popper{max-width:min(640px,calc(100vw - 32px))}.el-popover.el-popper{padding:16px 18px!important;color:var(--ov-text)}.el-popover__title{margin-bottom:10px;font-size:14px;font-weight:650;color:var(--ov-text-strong)}.el-popper.is-dark{padding:7px 11px!important;border:0!important;border-radius:var(--ov-radius-item)!important;background:#111827!important;font-size:12px;line-height:1.55;letter-spacing:.01em;box-shadow:0 10px 24px -8px #02061773}.el-popper.is-dark .el-popper__arrow:before{background:#111827!important;border-color:#111827!important}.el-picker-panel{border-radius:var(--ov-radius);color:var(--ov-text)}.el-date-table td.today .el-date-table-cell__text{color:var(--ov-accent);font-weight:700}.el-date-table td.current:not(.disabled) .el-date-table-cell__text{background:var(--ov-accent)}.el-picker-panel__footer{border-top-color:var(--ov-line)}.el-overlay{background-color:var(--ov-mask)!important}.el-dialog{padding:0!important;border-radius:var(--ov-radius-lg)!important;background:#fff!important;box-shadow:var(--ov-shadow-lg)!important;overflow:hidden}.el-dialog__header{margin:0!important;padding:22px 64px 16px 28px!important;border-bottom:1px solid var(--ov-line)}.el-dialog__title{font-size:17px!important;font-weight:650!important;letter-spacing:-.01em;line-height:1.4!important;color:var(--ov-text-strong)!important}.el-dialog__headerbtn{top:16px!important;right:16px!important;width:34px!important;height:34px!important;border-radius:10px;transition:background .15s}.el-dialog__headerbtn:hover{background:var(--ov-hover)}.el-dialog__headerbtn .el-dialog__close{font-size:16px;color:var(--ov-muted);transition:color .15s,transform .2s var(--ov-ease)}.el-dialog__headerbtn:hover .el-dialog__close{color:var(--ov-text-strong)!important;transform:rotate(90deg)}.el-dialog__body{padding:22px 28px!important;font-size:13.5px;line-height:1.65;color:var(--ov-text)}.el-dialog__footer{padding:14px 28px 16px!important;border-top:1px solid var(--ov-line);background:#fafbfc}.el-dialog__footer .el-button+.el-button{margin-left:10px}.el-overlay-dialog .el-dialog:not(.is-fullscreen){display:flex;flex-direction:column;max-height:calc(100vh - var(--el-dialog-margin-top, 15vh) - 24px)}.el-overlay-dialog .el-dialog:not(.is-fullscreen)>.el-dialog__header,.el-overlay-dialog .el-dialog:not(.is-fullscreen)>.el-dialog__footer{flex:none}.el-overlay-dialog .el-dialog:not(.is-fullscreen)>.el-dialog__body{flex:1 1 auto;min-height:0;overflow-y:auto}.el-dialog .el-form-item__label{font-size:13px;font-weight:600;color:#334155}.el-dialog .el-form--label-top .el-form-item__label{margin-bottom:6px;line-height:20px}@keyframes dialog-fade-in{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@keyframes dialog-fade-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px) scale(.99)}}.dialog-fade-enter-active .el-overlay-dialog{animation-duration:.26s;animation-timing-function:var(--ov-ease)}.dialog-fade-leave-active .el-overlay-dialog{animation-duration:.16s}.el-dialog__footer .el-button,.el-message-box__btns .el-button{min-width:80px;height:36px;padding:0 18px;border-radius:10px;font-weight:600}.el-dialog__footer .el-button--primary:not(.is-plain):not(.is-link):not(.is-text):not(.is-disabled),.el-message-box__btns .el-button--primary:not(.is-disabled){border-color:transparent;background-image:linear-gradient(180deg,#ffffff24,#fff0);box-shadow:0 1px 2px #0f172a1f,0 6px 14px -6px var(--el-color-primary);transition:filter .15s,box-shadow .15s,transform .15s var(--ov-ease)}.el-dialog__footer .el-button--primary:not(.is-plain):not(.is-link):not(.is-text):not(.is-disabled):hover,.el-message-box__btns .el-button--primary:not(.is-disabled):hover{filter:brightness(1.05);transform:translateY(-1px)}.el-dialog__footer .el-button--primary:not(.is-plain):not(.is-link):not(.is-text):not(.is-disabled):active,.el-message-box__btns .el-button--primary:not(.is-disabled):active{transform:none;filter:brightness(.97)}.el-dialog__footer .el-button--default:not(.is-disabled),.el-message-box__btns .el-button--default:not(.is-disabled){border-color:#e2e8f0;color:var(--ov-text)}.el-dialog__footer .el-button--default:not(.is-disabled):hover,.el-message-box__btns .el-button--default:not(.is-disabled):hover{border-color:#cbd5e1;background:var(--ov-hover);color:var(--ov-text-strong)}.el-message-box{--el-messagebox-width: 440px;padding:24px 26px 20px!important;border:0!important;border-radius:var(--ov-radius-lg)!important;box-shadow:var(--ov-shadow-lg)!important}.el-message-box__header{padding-bottom:10px}.el-message-box__title{font-size:16.5px!important;font-weight:650!important;letter-spacing:-.01em;color:var(--ov-text-strong)!important}.el-message-box__headerbtn{top:16px;right:16px;width:34px;height:34px;border-radius:10px}.el-message-box__headerbtn:hover{background:var(--ov-hover)}.el-message-box__content{padding:2px 0 6px;font-size:13.5px;line-height:1.75;color:#475569}.el-message-box__status{font-size:20px!important}.el-message-box__btns{padding-top:18px}.el-message-box__btns .el-button+.el-button{margin-left:10px}.el-drawer{box-shadow:var(--ov-shadow-lg)!important}.el-drawer__header{margin:0!important;padding:20px 26px!important;border-bottom:1px solid var(--ov-line);color:var(--ov-text-strong)}.el-drawer__title{font-size:16.5px;font-weight:650;letter-spacing:-.01em;color:var(--ov-text-strong)}.el-drawer__close-btn{width:34px;height:34px;border-radius:10px;font-size:16px;color:var(--ov-muted);transition:background .15s,color .15s}.el-drawer__close-btn:hover{background:var(--ov-hover);color:var(--ov-text-strong)}.el-drawer__body{padding:22px 26px}.el-message{min-width:260px;padding:11px 16px!important;border:1px solid transparent!important;border-radius:var(--ov-radius)!important;box-shadow:var(--ov-shadow)!important}.el-message__content{font-size:13.5px!important;font-weight:500}.el-message--success{background:#f0fdf4!important;border-color:#c9eed6!important}.el-message--success .el-message__content{color:#15803d!important}.el-message--warning{background:#fffbeb!important;border-color:#f6e2a8!important}.el-message--warning .el-message__content{color:#b45309!important}.el-message--error{background:#fef2f2!important;border-color:#f8cfcf!important}.el-message--error .el-message__content{color:#b91c1c!important}.el-message--info{background:#f8fafc!important;border-color:var(--ov-border)!important}.el-message--info .el-message__content{color:#475569!important}.el-notification{border:0!important;border-radius:var(--ov-radius)!important;box-shadow:var(--ov-shadow)!important}.el-message-box .el-button--danger,.el-dialog .el-button--danger:not(.is-plain):not(.is-link):not(.is-text){--el-button-bg-color: var(--ov-danger);--el-button-border-color: var(--ov-danger);--el-button-hover-bg-color: #b91c1c;--el-button-hover-border-color: #b91c1c;--el-button-active-bg-color: #991b1b;--el-button-active-border-color: #991b1b}@media (prefers-reduced-motion: reduce){.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{transition:opacity .12s!important}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-to{transform:none!important}.dialog-fade-enter-active .el-overlay-dialog,.dialog-fade-leave-active .el-overlay-dialog{animation-duration:.01s}.el-dialog__headerbtn:hover .el-dialog__close{transform:none}}.ops-scope{--o-card: #ffffff;--o-line: #e8edf3;--o-line-soft: #eef2f7;--o-line-faint: #f6f8fb;--o-ink: #0f172a;--o-ink-2: #1e293b;--o-ink-3: #475569;--o-mute: #64748b;--o-mute-2: #94a3b8;--o-mute-3: #cbd5e1;--o-bg-soft: #f8fafc;--o-bg-chip: #f1f5f9;--o-good: #059669;--o-good-bg: #ecfdf5;--o-good-line: #a7f3d0;--o-warn: #b45309;--o-warn-fg: #d97706;--o-warn-bg: #fffbeb;--o-warn-line: #fde68a;--o-bad: #dc2626;--o-bad-bg: #fef2f2;--o-bad-line: #fecaca;--o-brand: #2563eb;--o-brand-ink: #1e3a8a;--o-brand-soft: #eff6ff;--o-brand-line: #bfdbfe;--o-r: 12px;--o-r-sm: 8px;--o-r-chip: 7px;--o-shadow: 0 1px 2px rgba(15, 23, 42, .04);--o-shadow-hover: 0 4px 14px rgba(15, 23, 42, .07);--o-shadow-pop: 0 8px 28px rgba(15, 23, 42, .1);--o-ease: .16s cubic-bezier(.4, 0, .2, 1)}.ops-scope .o-panel{background:var(--o-card);border:1px solid var(--o-line);border-radius:var(--o-r);box-shadow:var(--o-shadow)}.ops-scope .o-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.ops-scope .o-hint{font-size:12.5px;color:var(--o-mute);line-height:1.65}.ops-scope .o-hint b{color:var(--o-ink-2);font-weight:600}.ops-scope .o-empty{padding:40px 0;text-align:center;color:var(--o-mute-2);font-size:13px}.ops-scope .o-num{font-variant-numeric:tabular-nums}.ops-scope .o-tabs{display:flex;gap:4px;background:var(--o-bg-chip);padding:4px;border-radius:10px}.ops-scope .o-tabs button{border:0;background:transparent;font-size:13px;color:var(--o-mute);padding:6px 14px;border-radius:var(--o-r-chip);cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all var(--o-ease)}.ops-scope .o-tabs button:hover{color:var(--o-ink-2)}.ops-scope .o-tabs button.on{background:var(--o-card);color:var(--o-ink);font-weight:600;box-shadow:0 1px 2px #0f172a14}.ops-scope .o-tabs button i{font-style:normal;font-size:11.5px;color:var(--o-mute-2)}.ops-scope .o-tabs button.on i{color:var(--o-brand)}.ops-scope .o-badge{display:inline-flex;align-items:center;font-size:12px;font-weight:600;padding:3px 10px;border-radius:var(--o-r-chip);white-space:nowrap}.ops-scope .o-badge.tone-ok{background:var(--o-good-bg);color:var(--o-good)}.ops-scope .o-badge.tone-warn{background:var(--o-warn-bg);color:var(--o-warn)}.ops-scope .o-badge.tone-idle{background:var(--o-bg-chip);color:var(--o-mute)}.ops-scope .o-badge.tone-hi{background:var(--o-bad-bg);color:var(--o-bad)}.ops-scope .o-badge.tone-mid{background:#fff7ed;color:#c2410c}.ops-scope .o-badge.tone-lo{background:#fefce8;color:#a16207}.ops-scope .lv-good{color:var(--o-good)}.ops-scope .lv-ok{color:var(--o-warn-fg)}.ops-scope .lv-bad{color:var(--o-bad)}.ops-scope .lv-none{color:var(--o-mute-3)}.ops-scope .o-meter{display:flex;align-items:center;gap:9px}.ops-scope .o-meter .track{flex:1;height:6px;background:var(--o-bg-chip);border-radius:3px;overflow:hidden}.ops-scope .o-meter .track i{display:block;height:100%;border-radius:3px;transition:width var(--o-ease)}.ops-scope .o-meter .track i.lv-good{background:#10b981}.ops-scope .o-meter .track i.lv-ok{background:#f59e0b}.ops-scope .o-meter .track i.lv-bad{background:#ef4444}.ops-scope .o-meter b{font-size:13px;min-width:40px;text-align:right;font-variant-numeric:tabular-nums}.ops-scope .o-note{display:flex;gap:10px;padding:10px 14px;border-radius:var(--o-r-sm);background:var(--o-bg-soft);border-left:3px solid var(--o-mute-3);font-size:12.5px;line-height:1.7;color:var(--o-ink-3)}.ops-scope .o-note.warn{background:var(--o-warn-bg);border-left-color:var(--o-warn-fg);color:var(--o-warn)}.ops-scope .o-note b{color:inherit;font-weight:700}.ops-scope .el-table__row{cursor:pointer}:root{--e-ink: #0b1220;--e-ink-2: #334155;--e-ink-3: #64748b;--e-ink-4: #94a3b8;--e-ink-5: #cbd5e1;--e-line: #eceff4;--e-line-2: #f5f7fa;--e-surface: #ffffff;--e-canvas: #f7f9fc;--e-raise: #fbfcfe;--e-brand: #2f5fe0;--e-brand-soft: #eef3ff;--e-good: #0f9b6c;--e-good-soft: #eafaf4;--e-warn: #c2700a;--e-warn-soft: #fff8ec;--e-bad: #d23c5a;--e-bad-soft: #fff1f4;--e-mute: #7c6ff0;--e-mute-soft: #f3f1ff;--e-t-hero: 28px;--e-t-title: 14.5px;--e-t-body: 13px;--e-t-cell: 12.5px;--e-t-meta: 11.5px;--e-r-lg: 16px;--e-r-md: 11px;--e-r-sm: 7px;--e-shadow: 0 1px 2px rgba(11,18,32,.04), 0 8px 24px -12px rgba(11,18,32,.1);--e-shadow-up: 0 1px 2px rgba(11,18,32,.05), 0 16px 40px -18px rgba(11,18,32,.18);--e-ease: cubic-bezier(.16,1,.3,1)}.e-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}
