:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#0f172a;--app-bg:#f6f8fb;--surface-bg:#fff;--surface-subtle:#f8fafc;--surface-border:#e2e8f0;--surface-border-soft:#edf2f7;--surface-shadow:0 1px 2px #0f172a0a;--surface-shadow-raised:0 8px 20px #0f172a0f;--text-primary:#0f172a;--text-secondary:#475569;--text-tertiary:#64748b;--brand-primary:#1d4ed8;--brand-primary-hover:#1e40af;--brand-primary-soft:#eff6ff;--danger:#dc2626;--warning:#b45309;--success:#047857;--info:#0891b2;--danger-soft:#fff7f7;--warning-soft:#fffbeb;--success-soft:#f0fdfa;--info-soft:#ecfeff;--radius-sm:6px;--radius-md:8px;--space-page:16px;--space-card:14px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);background:#f6f8fb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}.config-workspace-shell{width:calc(100% + (2 * var(--space-page)));margin:calc(-1 * var(--space-page)) calc(-1 * var(--space-page)) 0}.config-workspace{width:min(1360px, calc(100% - (2 * var(--space-page))));max-width:none;margin:0 auto}.config-primary-header{z-index:100;border-bottom:1px solid var(--surface-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffffa;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-height:48px;margin-bottom:16px;padding:0;display:grid;position:sticky;top:0}.config-primary-header .ant-tabs-nav,.config-primary-header .adm-tabs-header{border-bottom:0;margin:0}.config-primary-header .ant-tabs-nav:before{border-bottom:0!important}.config-primary-header__actions{grid-column:3;justify-content:flex-end;align-items:center;gap:8px;min-width:0;min-height:48px;padding:0 12px;display:flex}.config-primary-header__brand{grid-column:1;justify-content:flex-start;align-items:center;min-width:0;min-height:48px;padding:0 12px;display:flex}.config-primary-header>.ant-tabs,.config-primary-header>.adm-tabs{grid-column:2;min-width:0}.ops-brand-switcher{background:0 0;border:0;border-radius:0;align-items:center;gap:0;min-width:0;padding:0;display:inline-flex}.ops-brand-switcher .ant-btn{width:28px;height:28px;color:var(--text-secondary);justify-content:center;align-items:center;padding:0;display:inline-flex}.ops-brand-switcher .ant-btn:disabled{color:#cbd5e1}.ops-brand-switcher__separator{background:#94a3b857;flex:none;width:1px;height:20px}.ops-brand-switcher__select{min-width:132px;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.ops-brand-switcher__select .ant-select-selector{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.config-primary-header__brand .ops-brand-switcher__select .ant-select-selector{outline:0!important}.ops-brand-switcher__select,.ops-brand-switcher__select .ant-select-selector,.ops-brand-switcher__select:hover,.ops-brand-switcher__select:focus,.ops-brand-switcher__select:focus-visible,.ops-brand-switcher__select.ant-select-focused,.ops-brand-switcher__select.ant-select-outlined:hover,.ops-brand-switcher__select.ant-select-outlined.ant-select-focused,.ops-brand-switcher__select.ant-select-outlined:focus-visible{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.ops-brand-switcher__select.ant-select-outlined,.ops-brand-switcher__select.ant-select-outlined:hover,.ops-brand-switcher__select.ant-select-outlined.ant-select-focused{--ant-select-border-color:transparent!important;--ant-select-hover-border-color:transparent!important;--ant-select-active-border-color:transparent!important;--ant-select-active-outline-color:transparent!important}.ops-brand-switcher__option{align-items:center;gap:7px;min-width:0;display:inline-flex}.ops-brand-switcher__status{background:#dc2626;border-radius:999px;flex:none;width:7px;height:7px}.ops-brand-switcher__status.is-enabled{background:#16a34a}.ops-brand-switcher__status.is-disabled{background:#dc2626}.config-primary-header>.ant-tabs,.config-primary-header>.adm-tabs{width:max-content;max-width:100%}.config-primary-header>.ant-tabs .ant-tabs-nav,.config-primary-header>.adm-tabs .adm-tabs-header{justify-content:center}.config-workspace-shell{position:relative}.config-primary-header__actions>*{flex:none}.experiment-workbench,.experiment-workbench__content{gap:14px;display:grid}.experiment-report,.experiment-report__section,.experiment-audit-stack{gap:12px;display:grid}.experiment-report__section>.ant-typography{margin:4px 0 0}.experiment-report .ant-table-cell,.experiment-report .ant-statistic-content{font-variant-numeric:tabular-nums}.experiment-audit-summary{margin-bottom:0}.experiment-action-summaries{gap:8px;display:grid}.experiment-action-summaries>div{border-bottom:1px solid var(--surface-border);justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.experiment-workbench__intro-row,.experiment-toolbar,.experiment-draft-footer,.experiment-selector__label{justify-content:space-between;align-items:center;gap:14px;display:flex}.experiment-toolbar{border:1px solid var(--surface-border);background:#fff;border-radius:10px;padding:14px 16px}.experiment-toolbar__subtitle{margin-top:3px;display:block}.experiment-selector-grid,.experiment-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0;display:grid}.experiment-balance-summary{grid-template-columns:auto auto 80px auto;align-items:center;gap:8px;font-size:12px;display:grid}.experiment-selector{background:#fbfcfe;border:1px solid #e5eaf1;border-radius:8px;min-width:0;padding:14px}.experiment-query-option{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.experiment-query-option__name{color:#0f172a;text-overflow:ellipsis;font-weight:600;overflow:hidden}.experiment-query-option__metrics{color:#64748b;font-variant-numeric:tabular-nums;flex-shrink:0;gap:10px;font-size:12px;display:inline-flex}.experiment-query-tag{color:#1e3a8a;text-overflow:ellipsis;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;align-items:center;gap:5px;max-width:180px;margin:2px;padding:2px 7px;display:inline-flex;overflow:hidden}.experiment-query-tag button{color:#64748b;cursor:pointer;background:0 0;border:0;padding:0}.experiment-draft-footer>div:first-child{gap:4px;display:grid}.experiment-stat-grid,.experiment-quality-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.experiment-group-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.experiment-group-metrics{font-variant-numeric:tabular-nums;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:7px 0;display:grid}.experiment-quality-trend{gap:8px;display:grid}.experiment-quality-trend>div{grid-template-columns:120px 80px minmax(0,1fr);align-items:center;gap:8px;display:grid}.ops-chart-library{width:100%;min-width:0;overflow:hidden}.ops-chart-library>div:first-child,.ops-chart-library canvas,.ops-chart-library svg{max-width:100%;width:100%!important}.experiment-query-filters{grid-template-columns:repeat(3,minmax(150px,200px));gap:8px;margin-bottom:12px;display:grid}.experiment-chart__legend{color:#475569;justify-content:center;gap:18px;font-size:12px;display:flex}.experiment-chart__legend span{align-items:center;gap:6px;display:inline-flex}.experiment-chart__legend i{border-radius:999px;width:18px;height:3px}.experiment-stat-grid small,.experiment-quality-grid small{color:#64748b;margin-top:4px;display:block}.experiment-quality-grid small span{display:block}.experiment-quality-grid>div{gap:5px;display:grid}.experiment-quality-grid strong{font-variant-numeric:tabular-nums;font-size:24px}.experiment-center-state{color:#64748b;justify-content:center;align-items:center;gap:10px;min-height:240px;display:flex}.experiment-query-table .ant-table-tbody{content-visibility:auto}.experiment-history__filters{margin-bottom:12px}.experiment-history__list{gap:8px;display:grid}.experiment-history__list>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5eaf1;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.experiment-history__list>button:hover,.experiment-history__list>button.is-active{background:#f8fbff;border-color:#93c5fd}.experiment-history__list span,.experiment-history__list small{display:block}.experiment-history__list small{color:#64748b;margin-top:3px}@media (width<=767px){.config-primary-header{padding:0 0 8px;display:block;top:0}.config-primary-header__brand{min-height:44px;padding:0 8px}.config-primary-header>.ant-tabs,.config-primary-header>.adm-tabs{width:100%}.experiment-workbench__intro-row,.experiment-toolbar,.experiment-draft-footer{flex-direction:column;align-items:stretch}.experiment-workbench__intro-row .ant-select{width:100%}.experiment-selector-grid,.experiment-two-column,.experiment-stat-grid,.experiment-quality-grid,.experiment-group-grid{grid-template-columns:minmax(0,1fr)}.config-primary-header__actions .ant-space{justify-content:flex-end}.experiment-group-metrics,.experiment-query-filters{grid-template-columns:minmax(0,1fr)}.experiment-balance-summary{display:none}.experiment-query-option{flex-direction:column;align-items:flex-start;gap:3px}.experiment-query-option__metrics{flex-wrap:wrap;gap:4px 10px}.experiment-mobile-list{gap:10px;display:grid}.experiment-mobile-query-card{content-visibility:auto;background:#fff;border:1px solid #e5eaf1;border-radius:8px;padding:12px}.experiment-mobile-query-card>div{justify-content:space-between;align-items:center;display:flex}.experiment-mobile-query-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 0;display:grid}.experiment-mobile-query-card dt{color:#64748b;font-size:11px}.experiment-mobile-query-card dd{margin:3px 0 0;font-weight:600}}html,body,#root{min-height:100%}body{background:var(--app-bg);color:var(--text-primary);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;padding:0;font-size:14px;line-height:1.5}*{box-sizing:border-box}a{color:inherit}button,[role=button],input,textarea,select{font:inherit}:focus-visible{outline-offset:2px;outline:3px solid #1d4ed847}.ant-card{box-shadow:var(--surface-shadow);border-color:var(--surface-border)!important}.ant-card-small>.ant-card-head{border-color:var(--surface-border-soft);min-height:40px}.ant-card-head-title{color:var(--text-primary);font-size:15px;font-weight:650}.ant-card .ant-typography,.ant-drawer .ant-typography,.ant-modal .ant-typography{letter-spacing:0}.ops-brand-config-card>.ant-card-head{border-bottom-color:var(--surface-border-soft);background:#fff;min-height:46px;padding:0 14px}.ops-brand-config-card>.ant-card-head .ant-card-head-title,.ops-brand-config-card>.ant-card-head .ant-card-extra{padding:0}.ops-brand-config-card>.ant-card-head .ant-tabs{color:var(--text-secondary);margin-bottom:0}.ops-brand-config-card>.ant-card-head .ant-tabs-nav{min-height:46px;margin:0}.ops-brand-config-card>.ant-card-head .ant-tabs-nav:before{border-bottom:0}.ops-brand-config-card>.ant-card-head .ant-tabs-tab{min-height:46px;margin:0 18px 0 0;padding:0;font-size:14px;line-height:1.2}.ops-brand-config-card>.ant-card-head .ant-tabs-tab-btn{color:var(--text-secondary)}.ops-brand-config-card>.ant-card-head .ant-tabs-tab:hover .ant-tabs-tab-btn,.ops-brand-config-card>.ant-card-head .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--brand-primary)}.ops-brand-config-card>.ant-card-head .ant-tabs-ink-bar{background:var(--brand-primary);border-radius:999px;height:2px}.ops-brand-config-card>.ant-card-body{padding:14px}.ops-brand-config-card{margin-bottom:16px}.ops-config-brand-bar{background:#f8fafc;border:1px solid #dbe5f0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:12px;padding:11px 12px;display:flex}.ops-config-brand-bar__main{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ops-config-brand-name{color:var(--text-primary);margin:0;font-size:14px;font-weight:650;line-height:1.2}.ops-config-section-stack{flex-direction:column;gap:10px;display:flex}.ops-config-section{background:#fff;border:1px solid #dbe5f0;border-radius:8px}.ops-config-section__title{border-bottom:1px solid var(--surface-border-soft);color:#1e293b;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.2}.page-config-tab{flex-direction:column;gap:10px;display:flex}.page-config-tab__group-body{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px 20px;padding:12px;display:grid}.page-config-tab__metric-setting,.page-config-tab__toggle{flex-direction:column;gap:6px;min-width:0;display:flex}.page-config-tab__setting-title{align-items:center;gap:5px;min-width:0;font-size:13px;display:flex}.page-config-tab__setting-title .ant-typography{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-config-tab__setting-tip{color:#94a3b8;cursor:pointer;flex:none;font-size:13px}.ops-tooltip-icon{cursor:pointer}.page-config-tab__setting-control{align-items:center;min-width:0;min-height:36px;display:flex}.page-config-tab__composite-control{flex-wrap:nowrap;gap:10px}.page-config-tab__composite-control>.ant-checkbox-wrapper{white-space:nowrap;flex:none}.page-config-tab__toggle-control{justify-content:flex-start}.page-config-tab__major-title{color:var(--ops-text-primary,#182230);margin:14px 0 2px;font-size:18px;font-weight:650}.page-config-tab__metric-editor{flex:auto;width:100%;min-width:0}.page-config-tab__metric-summary{border:1px solid var(--surface-border-soft);text-align:left;background:#f8fafc;border-radius:6px;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:36px;padding:6px 10px;display:flex}.page-config-tab__metric-summary:not(:disabled):hover{background:#f4f8ff;border-color:#91b7f3}.page-config-tab__metric-summary-text{color:#334155;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.page-config-tab__metric-summary .ant-typography{flex:none;font-size:12px}.page-config-tab__metric-summary-action{color:#2563eb;flex:none;font-size:12px}.page-config-tab__metric-modal-intro{justify-content:space-between;gap:12px;margin-bottom:8px;font-size:12px;display:flex}.page-config-tab__metric-modal-list{border:1px solid var(--surface-border-soft);border-radius:6px;overflow:hidden}.page-config-tab__metric-modal-row{border-bottom:1px solid var(--surface-border-soft);cursor:grab;background:#fff;align-items:center;gap:10px;min-height:44px;padding:7px 12px;transition:background-color .12s;display:flex}.page-config-tab__metric-modal-row:last-child{border-bottom:0}.page-config-tab__metric-modal-row:hover{background:#f8fafc}.page-config-tab__metric-modal-row:active{cursor:grabbing}.page-config-tab__metric-modal-row.is-disabled{background:#f8fafc}.page-config-tab__metric-drag-handle{color:#94a3b8;cursor:grab;flex:0 0 16px;font-size:16px}.page-config-tab__metric-modal-label{color:#334155;flex:1;min-width:0;font-size:13px}.ops-config-embedded-panel__header{border-bottom:1px solid var(--surface-border-soft);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.ops-config-embedded-panel__title{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ops-config-embedded-panel__body{padding:12px}.ops-config-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px;padding:12px;display:grid}.ops-config-tags-field{grid-column:span 2}.ops-config-tags-field .ant-select-selection-overflow{flex-wrap:nowrap;overflow:hidden}.ops-config-tags-field .ant-select-selection-item{flex:none}.ops-safety-config-section{margin-bottom:16px}.ops-safety-config-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-config-field-grid .ant-form-item,.ops-config-field-grid .ant-form-item:last-child{margin-bottom:12px}.ops-config-composite-field{min-width:0}.ops-config-growth-field{grid-column:1/-1}.ops-config-metric-controls{align-items:center;gap:12px;width:100%;display:flex}.ops-config-metric-controls .ant-form-item{min-width:0;margin-bottom:0}.ops-config-metric-controls .ant-input-number{width:100%}.ops-config-metric-controls>.ant-form-item:first-child{flex:0 0 112px}.ops-config-metric-controls>.ant-form-item:last-child{flex:auto}.ops-config-growth-formula{flex-direction:column;gap:8px;padding:2px 0;display:flex}.ops-config-growth-formula__row{color:#475569;white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:6px;font-size:12px;line-height:32px;display:flex}.ops-config-growth-formula__row .ant-form-item{margin-bottom:0}.ops-config-growth-input{width:84px}.ops-config-section .ant-collapse{border-color:var(--surface-border-soft);background:#f8fafc;margin:0 12px 12px}.ops-node-model-panel{margin-top:16px;overflow:hidden}.ops-node-model-center-state{place-items:center;min-height:120px;display:grid}.ops-node-model-body{flex-direction:column;gap:12px;display:flex}.ops-node-model-change-note,.ops-node-model-rollback-field{flex-direction:column;gap:7px;display:flex}.ops-node-model-change-note>label,.ops-node-model-rollback-field>label,.ops-node-model-cell__label{color:#64748b;font-size:12px;font-weight:600}.ops-node-model-group{background:#fff;border:1px solid #dbe5f0;border-radius:8px;overflow:hidden}.ops-node-model-group__title{justify-content:space-between;align-items:center;gap:12px;display:flex}.ops-node-model-group__title .ant-tag{margin-inline-end:0}.ops-node-model-list{flex-direction:column;display:flex}.ops-node-model-row{border-bottom:1px solid var(--surface-border-soft);grid-template-columns:minmax(210px,1.25fr) 100px minmax(180px,1fr) minmax(180px,1fr);align-items:start;gap:12px;padding:12px;display:grid}.ops-node-model-row:last-child{border-bottom:0}.ops-node-model-cell{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.ops-node-model-cell>.ant-input{width:100%}.ops-node-model-node>strong{color:#1e293b;overflow-wrap:anywhere;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px}.ops-node-model-source{color:#64748b;font-size:12px}.ops-node-model-rollback-field .ant-input-number{width:100%}@media (width<=1120px){.ops-config-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-node-model-row{grid-template-columns:minmax(200px,1fr) 90px minmax(160px,1fr) minmax(160px,1fr)}.page-config-tab__group-body{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.ops-config-field-grid{grid-template-columns:minmax(0,1fr)}.ops-config-growth-formula__row{white-space:normal;flex-wrap:wrap;align-items:flex-start;line-height:32px}.ops-config-brand-bar,.ops-config-embedded-panel__header,.ops-node-model-group__title{flex-direction:column;align-items:flex-start}.page-config-tab__group-body{grid-template-columns:minmax(0,1fr)}.page-config-tab__metric-modal-intro{flex-direction:column;align-items:flex-start}.page-config-tab__toggle+.page-config-tab__toggle{border-left:0;border-top:1px solid var(--surface-border-soft);padding-left:0}.page-config-tab__metric-add-row{flex-direction:column;align-items:flex-start}.page-config-tab__metric-add{width:100%}.ops-node-model-row{grid-template-columns:minmax(0,1fr)}}.ant-card-small>.ant-card-body{padding:var(--space-card)}.ant-card-small.ops-brand-config-card>.ant-card-body{padding:14px}.ant-table-wrapper .ant-table{color:var(--text-primary)}.ant-table-wrapper .ant-table-thead>tr>th{color:#334155;font-size:13px;font-weight:650}.ant-table-wrapper .ant-table-tbody>tr>td{font-size:13px}.ant-table-wrapper .ant-table-cell{vertical-align:middle}.ant-form-item-label>label{color:#334155;font-size:13px;font-weight:500}.ant-btn{box-shadow:none;transition:background-color .18s,border-color .18s,color .18s}.ant-btn-primary{font-weight:500}.ant-tag{border-radius:var(--radius-sm);font-size:12px;line-height:20px}.ant-modal .ant-modal-content,.ant-drawer .ant-drawer-content{border-radius:var(--radius-md)}.ant-drawer .ant-drawer-header,.ant-modal .ant-modal-header{border-color:var(--surface-border-soft)}.adm-card{border:1px solid var(--surface-border);box-shadow:var(--surface-shadow);border-radius:var(--radius-md)!important}.adm-card-body{padding:14px}.ops-page{background:var(--app-bg);min-height:100%}.operations-log-secondary-nav{width:calc(100% + (2 * var(--space-page)));margin:calc(-1 * var(--space-page)) calc(-1 * var(--space-page)) 0;z-index:20;background:#fffffffa;position:sticky;top:0}.operations-log-tabs{padding:0 var(--space-page);background:var(--surface-bg);border-bottom:1px solid var(--surface-border);margin:0}.operations-log-tabs .ant-tabs-nav{margin-bottom:0}.operations-log-filter-bar{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:4px 0 12px;display:flex}.operations-log-filter-controls{flex:auto;min-width:0}.operations-log-filter-bar .ant-form-inline{gap:10px}.operations-log-filter-actions{flex:none;justify-content:flex-end;display:flex}.operations-date-switcher .ant-picker{width:142px}.product-identity-cell{grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:10px;min-width:0;display:grid}.operations-product-cell{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;width:100%;padding:0;display:flex}.operations-product-cell:hover .product-identity-cell>span{color:var(--brand-primary)}.product-identity-cell__sku{color:var(--text-tertiary);grid-column:2;font-size:12px}.product-identity-cell__sku .sku-copy-cell{color:var(--text-tertiary)}.product-identity-cell__image,.product-identity-cell__placeholder{object-fit:cover;background:var(--surface-subtle);border-radius:6px;flex:0 0 40px;grid-row:1/span 2;width:40px;height:40px}.product-identity-cell__placeholder{border:1px solid var(--surface-border-soft);display:block}.product-identity-cell span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sku-copy-cell{align-items:center;gap:4px;max-width:170px;display:inline-flex}.sku-copy-cell>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sku-copy-cell .ant-btn{padding-inline:4px}.sku-copy-button{color:var(--text-tertiary)}.sku-copy-button:hover,.sku-copy-button:focus-visible{color:var(--brand-primary)!important;background:var(--brand-primary-soft)!important}@media (width>=768px){.ops-page{height:calc(100vh - 62px - (var(--space-page) * 2));min-height:0}.operations-log-list-card{flex-direction:column;flex:0 auto;min-height:0;display:flex}.operations-log-list-card>.ant-card-body{flex-direction:column;flex:0 auto;min-height:0;padding-bottom:8px;display:flex;overflow:hidden}.operations-log-list-card .ant-table-wrapper,.operations-log-list-card .ant-spin-nested-loading,.operations-log-list-card .ant-spin-container{flex-direction:column;flex:auto;min-height:0;display:flex}.operations-log-list-card .ant-pagination{flex:none;margin:8px 0 0}}.ops-brand-detail-page{height:calc(100vh - 58px);min-height:calc(100vh - 58px);margin:calc(-1 * var(--space-page));background:#fff;flex-direction:column;gap:0;display:flex;overflow:hidden}.ops-page-title{color:var(--text-primary);margin:0;font-size:20px;font-weight:650;line-height:1.25}.ops-page-desc{color:var(--text-secondary);margin:4px 0 0;font-size:13px;line-height:1.55}.ops-page-subtitle{color:var(--text-secondary);margin:5px 0 0;font-size:13px;line-height:1.55}.ops-surface{border:1px solid var(--surface-border);border-radius:var(--radius-md);background:var(--surface-bg);box-shadow:var(--surface-shadow)}.ops-subtle-box{border:1px solid var(--surface-border-soft);border-radius:var(--radius-sm);background:var(--surface-subtle)}.ops-clickable{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;transition:background-color .18s,border-color .18s,box-shadow .18s}.ops-clickable:focus-visible{outline-offset:3px;outline:2px solid #2f6f7359}.ops-clickable:hover{border-color:#bfdbfe;box-shadow:0 3px 10px #0f172a0f}.ops-eyebrow{color:var(--text-tertiary);margin:0 0 6px;font-size:12px;line-height:1.4}.ops-diagnosis-hero,.ops-diagnosis-section,.ops-diagnosis-panel,.ops-task-main,.ops-task-side{border:1px solid var(--surface-border);border-radius:var(--radius-md);background:var(--surface-bg);box-shadow:0 14px 34px #0f172a12}.ops-diagnosis-hero{grid-template-columns:minmax(0,1fr) minmax(420px,.86fr);align-items:start;gap:22px;padding:22px;display:grid}.ops-diagnosis-hero--detail{justify-content:space-between;align-items:center;gap:14px;margin-bottom:0;padding:14px 16px;display:flex}.ops-diagnosis-hero__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ops-brand-date-switcher{flex:none}.ops-diagnosis-hero__metrics>div,.ops-diagnosis-hero__metrics>button,.ops-diagnosis-metric-grid>div,.ops-task-metrics>div{border:1px solid var(--surface-border-soft);border-radius:var(--radius-sm);background:var(--surface-subtle);min-height:64px;padding:10px}.ops-metric-card{text-align:left;width:100%}.ops-metric-card:disabled{cursor:default}.ops-metric-card--clickable:hover{background:#f4fbfa;border-color:#bad6d8}.ops-metric-card--clickable:focus-visible{outline-offset:2px;outline:2px solid #2f6f7359}.ops-diagnosis-hero__metrics span,.ops-diagnosis-metric-grid span,.ops-task-metrics span{color:var(--text-tertiary);font-size:12px;display:block}.ops-diagnosis-metric-grid small{color:var(--text-tertiary);align-items:center;gap:3px;margin-top:6px;font-size:12px;font-weight:650;line-height:1.35;display:flex}.ops-diagnosis-metric-grid small svg{width:10px;height:10px}.ops-diagnosis-metric-grid small strong{color:inherit;font-size:inherit;margin:0;font-weight:750;display:inline}.ops-diagnosis-metric-grid small.ops-metric-delta--up{color:#15803d}.ops-diagnosis-metric-grid small.ops-metric-delta--down{color:#b42318}.ops-diagnosis-hero__metrics strong,.ops-diagnosis-metric-grid strong,.ops-task-metrics strong{color:var(--text-primary);font-variant-numeric:tabular-nums;margin-top:5px;font-size:18px;font-weight:750;display:block}.ops-diagnosis-metric-grid strong.ops-metric-value--up{color:#087f5b}.ops-diagnosis-metric-grid strong.ops-metric-value--safe{color:var(--text-primary)}.ops-diagnosis-metric-grid strong.ops-metric-value--risk{color:#b42318}.ops-diagnosis-section{padding:16px}.ops-diagnosis-brand-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;display:grid}.ops-diagnosis-brand-card{border:1px solid var(--surface-border);border-radius:var(--radius-md);cursor:pointer;background:#fff;min-width:320px;padding:16px;transition:border-color .18s,box-shadow .18s,transform .18s}.ops-diagnosis-brand-card:hover{border-color:#bad6d8;transform:translateY(-1px);box-shadow:0 16px 36px #1824301a}.ops-diagnosis-brand-card:focus-visible{outline-offset:3px;outline:2px solid #2f6f7359}.ops-diagnosis-brand-card__main{min-width:0}.ops-diagnosis-brand-card__name{color:#14232d;font-size:21px;font-weight:750}.ops-diagnosis-score{border-radius:var(--radius-sm);color:#245c60;text-align:right;background:#e5f1f0;min-width:84px;padding:8px 10px}.ops-diagnosis-score span,.ops-diagnosis-score small{display:block}.ops-diagnosis-score span{font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1.1}.ops-diagnosis-score small{margin-top:4px;font-size:11px}.ops-diagnosis-health{margin-top:16px}.ops-diagnosis-progress,.ops-task-progress{background:#eef3f6;border-radius:999px;height:8px;overflow:hidden}.ops-diagnosis-progress{margin-top:8px}.ops-diagnosis-progress span,.ops-task-progress span{border-radius:inherit;background:linear-gradient(90deg,#2f6f73,#3d65ad);height:100%;display:block}.ops-diagnosis-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.ops-diagnosis-action{border-radius:var(--radius-sm);background:var(--surface-subtle);min-height:60px;padding:8px}.ops-diagnosis-action span,.ops-diagnosis-action small{display:block}.ops-diagnosis-action span{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:18px;font-weight:750}.ops-diagnosis-action small{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;line-height:1.35;overflow:hidden}.ops-diagnosis-action--normal{background:var(--success-soft)}.ops-diagnosis-action--warning,.ops-diagnosis-action--pending{background:var(--warning-soft)}.ops-diagnosis-action--fixed{background:var(--brand-primary-soft)}.ops-diagnosis-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.ops-diagnosis-metric{border:1px solid var(--surface-border-soft);border-radius:var(--radius-sm);background:var(--surface-subtle);min-width:0;padding:10px}.ops-diagnosis-metric>span,.ops-diagnosis-metric>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.ops-diagnosis-metric>span{color:var(--text-secondary);align-items:center;gap:4px;font-size:11px;display:flex}.ops-diagnosis-metric__label>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ops-diagnosis-metric>span .ant-typography{cursor:pointer;margin-left:4px}.ops-diagnosis-metric>span .anticon{color:var(--text-tertiary);cursor:pointer;margin-left:4px}.ops-diagnosis-metric>strong{color:var(--text-primary);font-variant-numeric:tabular-nums;margin-top:6px;font-size:16px}.ops-brand-metric-drawer .ant-drawer-content-wrapper,.ops-brand-metric-drawer-root .ant-drawer-content-wrapper{width:min(92vw,1180px)!important}.ops-brand-metric-drawer .ant-drawer-body{overflow-x:hidden}.ops-brand-metric-drawer .ops-diagnosis-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:0}.ops-brand-metric-drawer .ops-trend-filter{flex-shrink:0}.ops-trend-chart__toolbar{justify-content:flex-end;gap:4px;margin-bottom:4px;display:flex}.ops-trend-chart__viewport{overscroll-behavior-x:contain;width:100%;overflow:hidden}.ops-trend-chart__legend{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.ops-trend-chart__legend-item{border-radius:var(--radius-sm);color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:2px 4px;font-size:12px;display:inline-flex}.ops-trend-chart__legend-item:hover,.ops-trend-chart__legend-item:focus-visible{background:var(--brand-primary-soft);color:var(--brand-primary);outline:none}.ops-trend-chart__legend-item--hidden{color:var(--text-tertiary);opacity:.72;text-decoration:line-through}.ops-trend-chart__legend-swatch{border-radius:2px;width:18px;height:3px}.ops-trend-chart__legend-swatch--hidden{filter:grayscale();opacity:.55}.ops-trend-table{border:1px solid var(--surface-border-soft);border-radius:var(--radius-sm);overflow:hidden}.ops-trend-table .ant-table{border-radius:inherit}@media (width<=980px){.ops-brand-metric-drawer .ops-diagnosis-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ops-diagnosis-card-actions{border-top:1px solid var(--surface-border-soft);min-width:0;color:var(--text-secondary);white-space:nowrap;margin-top:12px;padding-top:12px;font-size:12px}.ops-diagnosis-card-actions .ant-btn{flex-shrink:0;min-width:0;padding-inline:14px}.ops-diagnosis-toolbar-toggle{min-width:0;height:34px;padding-inline:14px}.ops-brand-overview-drawer .ant-drawer-body{padding:16px;overflow:hidden}.ops-brand-overview-drawer__body{height:100%;min-height:0}.ops-brand-overview-drawer__body>.ant-card:last-child{flex:1;min-height:0}.ops-brand-overview-drawer__body>.ant-card:last-child .ant-card-body{height:calc(100% - 57px);min-height:0}.ops-brand-overview-drawer__summary{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ops-brand-overview-drawer__summary>div{border-radius:var(--radius-sm);background:var(--surface-subtle);min-width:0;padding:10px}.ops-brand-overview-drawer__summary span,.ops-brand-overview-drawer__summary strong{display:block}.ops-brand-overview-drawer__summary span{color:var(--text-secondary);font-size:12px}.ops-brand-overview-drawer__summary strong{font-variant-numeric:tabular-nums;margin-top:4px;font-size:18px}@media (width<=720px){.ops-brand-metric-drawer .ant-drawer-content-wrapper,.ops-brand-metric-drawer-root .ant-drawer-content-wrapper{width:100%!important}.ops-brand-metric-drawer .ops-diagnosis-metric-grid,.ops-brand-overview-drawer__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.ops-compact-list{gap:8px;margin-top:10px;display:grid}.ops-compact-list__item{border:1px solid var(--surface-border-soft);border-radius:var(--radius-sm);background:#fff;padding:10px}.ops-compact-list__title{color:var(--text-primary);font-weight:650;line-height:1.45}.ops-compact-list__description{color:var(--text-secondary);margin-top:4px;font-size:13px;line-height:1.5}.ops-compact-list__empty{border:1px dashed var(--surface-border);border-radius:var(--radius-sm);color:var(--text-tertiary);text-align:center;background:var(--surface-subtle);margin-top:10px;padding:14px}.ops-query-detail-drawer{--ops-query-detail-sticky-offset:0px;background:0 0;padding:0}.ops-query-detail-title-bar{z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin:0 -28px;padding:0 28px;display:flex;position:sticky;top:0}.ops-query-detail-title-bar--brand-detail{margin-left:0;margin-right:0}.ops-query-detail-title-bar--prefix-inset{padding-left:96px}.ops-query-detail-title-bar--brand-detail.ops-query-detail-title-bar--prefix-inset{padding-left:104px}.ops-query-detail-title-bar__name{min-width:0;color:var(--text-primary);font-size:15px;font-weight:650;line-height:1.4}.ops-query-detail-title-bar__identity{align-items:center;gap:4px;min-width:0;display:inline-flex}.ops-query-detail-title-bar__identity .ant-btn{flex:none;padding:0 4px}.ops-query-detail-title-bar__actions{flex:none;align-items:center;display:inline-flex}.ops-query-detail-assistant-trigger{min-width:0;color:var(--text-secondary);justify-content:flex-end;padding:0}.ops-query-detail-assistant-trigger .anticon{font-size:16px;transform:translate(1px)}.ops-query-detail-body{flex-direction:column;gap:0;display:flex}.ops-query-detail-section{background:0 0;border-top:1px solid #e8edf3;padding:16px 0}.ops-query-detail-section__title{color:var(--text-primary);margin-bottom:12px;font-size:15px;font-weight:650;line-height:1.4}.ops-query-detail-sticky-heading{top:var(--ops-query-detail-sticky-offset,0px);z-index:4;box-sizing:border-box;background:var(--surface-bg,#fff);border-bottom:1px solid #eef2f7;align-items:center;min-height:40px;padding:8px 0;display:flex;position:sticky}.ops-query-detail-section__title-muted{color:#999;font-weight:500}.ops-query-detail-section__score{font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-weight:650;line-height:1.4}.ops-query-detail-section__score--healthy{color:#027a48}.ops-query-detail-section__score--warning{color:#b54708}.ops-query-detail-section__score--danger{color:#b42318}.ops-query-detail-section__score--muted{color:#475569}.ops-query-detail-section__title-row .ops-query-detail-section__title{margin-bottom:0}.ops-query-detail-section:first-child,.ops-query-detail-section--hero{border-top:0;padding-top:14px}.ops-query-detail-section--hero .ops-query-detail-hero__summary-card{margin-top:16px}.ops-query-detail-section--empty{padding:24px 0}.ops-query-detail-section--metrics{padding-top:18px}.ops-query-detail-section--metrics .ops-query-detail-section__title-row{margin-bottom:14px}.ops-query-detail-hero__summary-card--split{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;display:grid}.ops-query-detail-hero__summary-card{background:#fbfcfe;border:1px solid #eef2f7;border-radius:10px;min-width:0;padding:12px 14px}.ops-query-detail-hero__summary-block{min-width:0}.ops-query-detail-hero__summary-header{min-height:24px}.ops-query-detail-hero__summary-divider{background:#e4eaf2;align-self:stretch;width:1px;margin:8px 16px}.ops-query-detail-compare__title{color:var(--text-primary);margin-bottom:10px;font-size:13px;font-weight:700;line-height:1.4}@media (width<=960px){.ops-query-detail-compare{grid-template-columns:minmax(0,1fr)}}.ops-query-score-text{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;display:inline-flex}.ops-query-score-text span{color:var(--text-tertiary);font-size:14px;font-weight:600}.ops-query-score-text strong{font-size:30px;font-weight:750;line-height:1}.ops-query-score-text--healthy strong{color:#027a48}.ops-query-score-text--warning strong{color:#b54708}.ops-query-score-text--danger strong{color:#b42318}.ops-query-score-text--muted strong{color:#475569}.ops-query-detail-inline-action{min-width:0;height:28px;color:var(--text-secondary);padding-inline:8px}.ops-query-metric-row{text-align:left;background:#e5eaf1;border:1px solid #e6ebf2;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;width:100%;padding:0;display:grid;overflow:hidden}.ops-query-metric-row__item{background:#fbfcfe;flex-direction:column;gap:6px;min-width:150px;padding:12px 14px;display:flex;position:relative}.ops-query-metric-row__item small{color:var(--text-tertiary);font-size:12px;line-height:1.2}.ops-query-metric-row__item strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:18px;font-weight:750;line-height:1.1}.ops-query-metric-row__delta{min-height:16px;color:var(--text-tertiary);white-space:nowrap;font-size:11px;line-height:1.3}.ops-query-metric-row__delta--positive{color:var(--success)}.ops-query-metric-row__delta--negative{color:var(--danger)}.ops-query-detail-note{color:var(--text-secondary);background:0 0;border:0;border-radius:0;margin-top:4px;padding:6px 0 0;line-height:1.55}.ops-query-detail-tabs{background:0 0;border:0;border-top:1px solid #eef2f7;border-radius:0;padding:0;overflow:visible}.ops-query-detail-tabs .ant-tabs-nav{margin:0;padding:10px 0 0}.ops-query-detail-tabs .ant-tabs-content-holder{padding-top:14px}.ops-query-detail-subsection{border-bottom:1px solid #eef2f7;padding:0 0 14px}.ops-query-detail-subsection:last-child{border-bottom:0;padding-bottom:0}.ops-query-detail-subsection__title{color:var(--text-primary);margin-bottom:10px;font-size:14px;font-weight:650;line-height:1.4}.ops-query-detail-subsection--assistant .ops-query-detail-subsection__body{border-top:1px solid #eef2f7}.ops-query-detail-tabs .ant-tabs-nav-wrap{overflow:visible}.ops-query-detail-tabs .ant-tabs-nav-list{flex-wrap:wrap;row-gap:4px;transform:none!important}.ops-query-detail-tabs .ops-query-record-tabs .ant-tabs-tab-btn{color:var(--text-primary);font-size:15px;font-weight:650}.ops-query-detail-tabs .ops-query-record-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--text-primary);font-weight:700}.ops-query-detail-tabs .ant-tabs-nav-operations{display:none}.ops-query-record-tabs{min-width:0}.ops-query-detail-tabs .ops-query-record-tabs>.ant-tabs-nav{top:var(--ops-query-detail-sticky-offset,0px);z-index:5;box-sizing:border-box;background:var(--surface-bg,#fff);min-height:40px;margin-bottom:14px;padding-top:8px;position:sticky}.ops-query-detail-tabs .ops-query-record-tabs>.ant-tabs-content-holder{padding-top:0}.ops-governance-plans{padding-bottom:16px}.ops-governance-plan{flex-direction:column;gap:12px;display:flex}.ops-governance-plan--flat{background:0 0;border:0;border-radius:0;padding:0}.ops-governance-plan__header{width:100%}.ops-governance-plan__header>div:first-child{min-width:0}.ops-governance-plan__header>.ant-space{flex:none}.ops-governance-plan__title{color:var(--text-primary);font-size:15px}.ops-governance-plan__summary,.ops-governance-plan__reason{color:var(--text-secondary);margin-top:0;line-height:1.55}.ops-governance-plan__reason{background:#f8fafc;border-radius:6px;padding:8px 10px}.ops-governance-plan__strategy{color:var(--text-secondary);white-space:pre-wrap;line-height:1.6}.ops-governance-plan__content{border:1px solid var(--surface-border);border-radius:var(--radius-md);background:var(--surface-bg);flex-direction:column;gap:10px;padding:12px;display:flex;box-shadow:0 1px 2px #0f172a0a}.ops-governance-plan__content--reorder[role=button]{cursor:pointer;transition:border-color .18s,box-shadow .18s}.ops-governance-plan__content--reorder[role=button]:hover,.ops-governance-plan__content--reorder[role=button]:focus-visible{border-color:#cbd5e1;outline:none;box-shadow:0 6px 18px #0f172a14}.ops-governance-plan__detail-link{align-self:flex-start;padding-inline:0}.ops-governance-plan__steps{gap:8px;margin:0;padding-left:22px;display:grid}.ops-governance-plan__steps li{color:var(--text-primary);gap:2px;display:grid}.ops-governance-plan__steps li span{color:var(--text-secondary)}.ops-kg-steps{padding-left:0;list-style:none}.ops-governance-plan__steps .ops-kg-step{grid-template-columns:20px minmax(0,1fr);align-items:baseline}.ops-kg-step__tag.ant-btn{white-space:normal;height:auto;padding:0 3px}.ops-governance-plan__steps .ops-kg-step__tag.ant-btn:not(:disabled)>span{color:var(--brand-primary)}.ops-kg-step__dependency,.ops-kg-step__read-error,.ops-governance-plan__empty-steps{color:var(--text-secondary);font-size:12px}.ops-governance-cause-group__products-header{margin-top:8px}.ops-governance-cause-group__title,.ops-governance-cause-group__products-title{color:var(--text-primary);margin:0;line-height:1.6}.ops-governance-cause-group__title{font-size:15px}.ops-governance-cause-group__products-title{font-size:14px}.ops-governance-plan__evidence{flex-wrap:wrap;gap:6px;display:flex}.ops-governance-plan__rate-change{color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.ops-governance-cause-groups{gap:12px;display:grid}.ops-governance-cause-group{background:0 0;border:0;gap:12px;padding:0;display:grid}.ops-governance-cause-group__conclusion{color:var(--text-secondary);margin-top:4px;font-size:13px}.ops-governance-batch-toolbar{min-height:28px}.ops-correction-modal__rules-button{color:var(--color-primary,#1677ff);padding:0 4px}.ops-current-rules-tooltip{white-space:pre-wrap;max-width:360px;max-height:240px;display:block;overflow:auto}.ops-governance-cause-group__meta{align-items:center;gap:8px;margin-top:6px;display:flex}.ops-governance-cause-group__evidence-toggle{height:auto;padding:0}.ops-governance-cause-group__evidence{background:#f8fafc;border-radius:6px;gap:8px;margin-top:8px;padding:10px 12px;display:grid}.ops-governance-cause-group__evidence>div{grid-template-columns:minmax(120px,180px) 1fr;gap:12px;display:grid}.ops-demotion-preview{gap:16px;display:grid}.ops-demotion-preview__loading{justify-content:center;align-items:center;gap:10px;min-height:180px;display:flex}.ops-demotion-preview__identity,.ops-demotion-preview__summary,.ops-demotion-preview__diff{gap:10px;display:grid}.ops-demotion-preview__identity{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-demotion-preview__identity>div,.ops-demotion-preview__summary>div{border:1px solid var(--surface-border-soft);border-radius:var(--radius-md);background:var(--surface-subtle);gap:4px;min-width:0;padding:11px 12px;display:grid}.ops-demotion-preview__identity strong,.ops-demotion-preview__summary strong{overflow-wrap:anywhere;color:var(--text-primary)}.ops-demotion-preview__summary{grid-template-columns:repeat(4,minmax(0,1fr))}.ops-demotion-preview__summary span{color:var(--text-tertiary);font-size:12px}.ops-demotion-preview__summary strong{font-variant-numeric:tabular-nums;font-size:24px;line-height:1.2}.ops-demotion-preview__diff{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-demotion-preview__id-group{border:1px solid var(--surface-border-soft);border-radius:var(--radius-md);align-content:start;gap:7px;min-width:0;padding:10px 12px;display:grid}.ops-demotion-preview__section-title{color:var(--text-primary);margin-bottom:10px;font-size:14px;font-weight:700}.ops-demotion-preview__products{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ops-demotion-preview__product{border:1px solid var(--surface-border);border-radius:var(--radius-md);background:#fff;min-width:0;padding:12px}.ops-demotion-preview__product-name{color:var(--text-primary);overflow-wrap:anywhere;margin-bottom:2px;font-weight:650}.ops-demotion-preview__product-facts{margin-top:10px}.ops-demotion-verification{gap:8px;margin-top:10px;display:grid}.ops-demotion-verification__rows{gap:6px;display:grid}.ops-demotion-verification__row{border:1px solid var(--surface-border-soft);border-radius:var(--radius-sm);background:var(--surface-subtle);grid-template-columns:88px 72px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.ops-demotion-verification__row small{min-width:0;color:var(--text-tertiary);overflow-wrap:anywhere}.ops-demotion-verification__status{font-size:12px}.ops-demotion-verification__status--success{color:var(--success)}.ops-demotion-verification__status--warning{color:var(--warning)}.ops-demotion-verification__status--danger{color:var(--danger)}.ops-demotion-verification__rollback{min-height:36px}.ops-execution-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ops-execution-overview-panel{background:#e5eaf1;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px}.ops-execution-overview-card{min-width:220px;min-height:128px;color:inherit;text-align:left;cursor:pointer;background:#fbfcfe;border:0;border-radius:0;padding:14px;transition:border-color .16s,box-shadow .16s,background .16s}.ops-execution-overview-card:hover,.ops-execution-overview-card:focus-visible{background:#fff;outline:none;box-shadow:inset 0 0 0 1px #91b7f8}.ops-execution-overview-card__summary{color:#475467;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;margin-top:12px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.ops-execution-overview-card__summary--error{color:#b42318}.ops-execution-overview-card__action{color:#2563eb;margin-top:10px;font-size:12px;font-weight:600;display:inline-block}.ops-fixed-detail-modal .ant-modal-body{height:min(760px,100dvh - 140px);overflow:auto}.ops-product-detail-modal .ant-modal-body{height:auto;max-height:calc(100dvh - 140px)}.ops-reorder-products-modal .ant-modal-body{flex-direction:column;gap:12px;height:min(700px,100dvh - 160px);display:flex;overflow:hidden}.ops-reorder-products-modal__strategy{border:1px solid var(--surface-border);border-radius:var(--radius-md);background:var(--surface-subtle);color:var(--text-secondary);white-space:pre-wrap;flex:none;padding:12px;line-height:1.6}.ops-reorder-products-modal__strategy .ant-typography{color:var(--text-primary);margin-bottom:4px;display:block}.ops-reorder-products-modal__list{flex:1;min-height:0;overflow-y:auto}.ops-execution-overview-modal__body{padding-right:4px}.ops-execution-overview-modal__form{border:1px solid var(--surface-border-soft);border-radius:var(--radius-md);background:var(--surface-border-soft);flex-direction:column;gap:0;margin-top:14px;display:flex;overflow:hidden}.ops-execution-overview-modal__row{background:var(--surface-border-soft);gap:1px;display:grid}.ops-execution-overview-modal__row:not(:last-child){border-bottom:1px solid var(--surface-border-soft)}.ops-execution-overview-modal__row--columns-1{grid-template-columns:minmax(0,1fr)}.ops-execution-overview-modal__row--columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-execution-overview-modal__row--columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-execution-overview-modal__row--columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ops-execution-overview-modal__row--columns-5{grid-template-columns:repeat(5,minmax(0,1fr))}.ops-execution-overview-modal__field{background:var(--surface-bg);min-width:0;color:var(--text-secondary);line-height:1.55}.ops-execution-overview-modal__field-title.ant-typography{border-bottom:1px solid var(--surface-border-soft);background:var(--surface-subtle);color:#333;margin:0;padding:8px 12px;font-size:12px;display:block}.ops-execution-overview-modal__field-content{background:var(--surface-bg);min-height:42px;padding:10px 12px}.ops-execution-overview-modal__field--empty{min-height:76px}.ops-execution-overview-modal__section{margin-top:18px}.ops-execution-overview-modal__section:first-child{margin-top:0}.ops-execution-overview-modal__section--conclusion{border:1px solid var(--surface-border-soft);border-radius:var(--radius-md);background:var(--surface-subtle);padding:12px 14px}.ops-execution-overview-modal__section-title.ant-typography{border-bottom:1px solid var(--surface-border-soft);color:var(--text-primary);margin:0;padding-bottom:8px;font-size:15px;line-height:1.4;display:block}.ops-execution-overview-modal__section-title--conclusion.ant-typography{border-bottom:0;padding-bottom:0}.ops-execution-overview-modal__section-content{color:var(--text-secondary);margin-top:10px;line-height:1.6}.ops-execution-overview-modal__kg-strategy{margin-top:18px}.ops-execution-overview-modal__kg-actions,.ops-execution-overview-modal__kg-tags{color:var(--text-secondary);margin:6px 0 10px;line-height:1.7}@media (width<=760px){.ops-execution-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-execution-overview-panel{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ops-execution-overview-modal__row{grid-template-columns:1fr}.ops-execution-overview-modal__field:not(:last-child){border-bottom:1px solid var(--surface-border-soft)}.ops-fixed-detail-modal .ant-modal-body{height:calc(100dvh - 120px)!important}.ops-product-detail-modal .ant-modal-body{max-height:calc(100dvh - 120px);height:auto!important}.ops-reorder-products-modal .ant-modal-body{height:min(700px,100dvh - 160px)!important}.ops-execution-overview-modal__body{height:100%!important}}.ops-health-list{background:#eef2f7;border:1px solid #eef2f7;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;padding:1px;display:grid;overflow:hidden}.ops-health-row{background:#fbfcfe;min-width:0;padding:14px 16px 12px}.ops-query-detail-section--health .ops-query-detail-section__title-row{margin-bottom:12px}.ops-health-row__head{min-width:0}.ops-health-row__head .ops-health-status-badge{white-space:nowrap;flex:none}.ops-health-row--interactive{cursor:pointer}.ops-health-row--interactive:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #2563eb3d}.ops-health-row__score{color:var(--text-secondary);font-size:12px}.ops-health-row__summary{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:12px;line-height:1.5;overflow:hidden}.ops-health-row__meta{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.ops-health-row__score,.ops-health-row__evidence-action{white-space:nowrap}.ops-health-row__evidence{flex:none;font-size:12px;display:flex}.ops-health-row__evidence-action{color:#2563eb;font-weight:600}.ops-health-row__label{min-width:0;font-size:14px}.ops-health-status-badge{border:1px solid #0000;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.ops-health-status-badge--healthy{color:#027a48;background:#ecfdf3;border-color:#abefc6}.ops-health-status-badge--improved{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.ops-health-status-badge--warning{color:#b54708;background:#fffaeb;border-color:#fedf89}.ops-health-status-badge--danger{color:#b42318;background:#fef3f2;border-color:#fecdca}.ops-health-status-badge--muted{color:#475569;background:#f8fafc;border-color:#e2e8f0}.ops-health-evidence-entry{border-bottom:1px solid #eef2f7;padding-bottom:10px}.ops-health-evidence-entry:last-child{border-bottom:0;padding-bottom:0}.ops-health-evidence-modal__body{height:clamp(360px,60vh,620px);padding-right:4px;overflow-y:auto}.ops-health-scoring-section{border-bottom:1px solid #eef2f7;flex-direction:column;gap:8px;padding-bottom:12px;display:flex}.ops-health-scoring-items{margin-top:2px}.ops-health-scoring-item{color:#475569;background:#f8fafc;border:1px solid #e7edf5;border-radius:8px;padding:10px 12px;line-height:1.55}.ops-query-detail-compare{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.ops-query-detail-compare__column{background:#fff;border:1px solid #e7edf5;border-radius:8px;min-width:0;padding:12px}.ops-query-detail-compare__title{color:var(--text-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff;border-bottom:1px solid #eef2f7;margin:-12px -12px 12px;padding:12px;font-size:14px;font-weight:600;line-height:1.4}.ops-current-product-card{background:#fff;border:1px solid #e7edf5;border-radius:8px;grid-template-columns:76px minmax(0,1fr);align-items:start;gap:12px;min-height:0;padding:12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 1px 2px #0f172a0a}.ops-current-product-card__checkbox{flex:none;margin:0}.ops-current-product-grid{width:100%}.ops-current-product-grid>.ops-current-product-grid__col{flex:280px;min-width:280px;max-width:calc(50% - 5px)}.ops-current-product-card:hover{border-color:#d5dfeb;transform:translateY(-1px);box-shadow:0 6px 18px #0f172a14}.ops-current-product-card--live{background:#fcfdff}.ops-current-product-card--snapshot{background:#fff}.ops-current-product-card__meta{row-gap:6px;min-height:0}.ops-current-product-card__content{min-width:0;min-height:0;overflow:visible}.ops-current-product-card__name-line{min-width:0}.ops-current-product-card__name-line .ant-typography{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ops-current-product-card__actions,.ops-current-product-card__rank{white-space:nowrap;flex:none}.ops-product-action-button{color:var(--color-primary,#1677ff);padding-inline:0}.ops-product-action-divider{background:var(--surface-border);width:1px;height:14px}.ops-correction-modal__context{color:var(--text-primary);margin-bottom:8px;font-weight:600}.ops-correction-modal__hint{color:var(--text-secondary);margin-bottom:12px;font-size:12px}.ops-relevance-verification-trigger{padding-inline:0}.ops-relevance-verification-modal__toolbar{justify-content:flex-start;display:flex}.ops-relevance-verification-modal__time{color:var(--text-tertiary);margin-top:6px;font-size:12px}.ops-relevance-verification-modal section>.ant-typography{margin-bottom:8px;display:block}.ops-current-product-card__identity{min-width:0}.ops-current-product-card__spu{min-width:0;color:var(--text-tertiary);align-items:center;gap:2px;font-size:12px;display:flex}.ops-current-product-card__spu .ant-typography{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ops-current-product-card__spu-copy{color:var(--text-tertiary);flex:none;padding-inline:3px}.ops-current-product-card__spu-copy:hover{color:var(--brand-primary);background:var(--brand-primary-soft)}.ops-current-product-card__price-line{font-variant-numeric:tabular-nums;min-width:0}.ops-current-product-card__meta:empty{display:none}.ops-current-product-card__price-original,.ops-current-product-card__price-sale,.ops-current-product-card__price-discount{line-height:1.4}.ops-current-product-card__price-original{color:var(--text-primary);font-size:13px;font-weight:600}.ops-current-product-card__price-original--strikethrough{color:var(--text-tertiary);font-weight:500;text-decoration:line-through}.ops-current-product-card__price-discount{color:var(--warning);font-size:12px;font-weight:600}.ops-current-product-card__price-sale{color:var(--danger);font-size:13px;font-weight:700}.ops-current-product-card__reason{color:var(--text-secondary);overflow-wrap:anywhere;white-space:normal;font-size:12px;line-height:1.5}.ops-product-status-tag{border:0;border-radius:999px;margin-inline-end:0}.ops-product-status-tag--neutral{color:#111827;background:#f3f4f6}.ops-product-status-tag--warning{color:#b45309;background:#fffbeb}.ops-product-status-tag--danger{color:#b91c1c;background:#fef2f2}.ops-current-product-card__image{border:1px solid var(--surface-border);width:76px;height:96px;color:var(--text-tertiary);background:#f7f9fc;border-radius:6px;justify-content:center;align-items:center;font-weight:700;display:flex;overflow:hidden}.ops-current-product-card__image img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=960px){.ops-query-detail-compare{grid-template-columns:1fr}.ops-query-detail-compare__title{margin:0 0 12px;padding:0 0 12px}.ops-current-product-grid>.ops-current-product-grid__col{max-width:100%}}.ops-assistant-chat{background:#fff;flex-direction:column;gap:10px;min-height:280px;max-height:420px;padding:14px;display:flex;overflow:auto}.ops-assistant-chat__bubble{border-radius:var(--radius-sm);background:#fbfcfe;border:1px solid #e8edf3;align-self:flex-start;max-width:82%;padding:10px 12px}.ops-assistant-chat__bubble--operator{background:#f5f9ff;border-color:#dbeafe;align-self:flex-end}.ops-assistant-chat__composer{border-top:1px solid var(--surface-border);background:var(--surface-subtle);padding:12px}.ops-assistant-chat__actions{gap:8px;margin-top:12px;display:grid}.ops-agent-workflow{grid-template-columns:repeat(auto-fit,minmax(154px,1fr));gap:8px;display:grid}.ops-agent-workflow button{text-align:left;background:0 0;border:0;width:100%;padding:0}.ops-agent-workflow__button{border-radius:var(--radius-sm)}.ops-agent-workflow__button--active .ops-agent-step{background:#f1f8f7;border-color:#2f6f73;box-shadow:inset 0 0 0 1px #2f6f7347}.ops-agent-step{border:1px solid var(--surface-border);border-radius:var(--radius-sm);background:linear-gradient(#fff,#fbfdfe);min-width:154px;min-height:104px;padding:11px 12px;box-shadow:0 6px 16px #0f172a09}.ops-agent-step .ant-typography{color:var(--text-secondary);white-space:nowrap;font-size:12px;font-weight:650;display:block}.ops-agent-step__value{color:var(--text-primary);font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:22px;font-weight:800;line-height:1}.ops-agent-step small{color:#2f6f73;margin-top:8px;font-size:12px;font-weight:700;line-height:1.35;display:block}.ops-diagnosis-filter-bar{border:1px solid var(--surface-border);border-radius:var(--radius-md);background:#fff;gap:8px;margin:14px 0;padding:10px;display:flex;overflow-x:auto}.ops-diagnosis-filter-chip{border:1px solid var(--surface-border-soft);border-radius:var(--radius-sm);background:var(--surface-subtle);text-align:left;min-width:132px;min-height:58px;padding:8px 10px}.ops-diagnosis-filter-chip--active{background:#e5f1f0;border-color:#2f6f73}.ops-diagnosis-filter-chip span,.ops-diagnosis-filter-chip strong{display:block}.ops-diagnosis-filter-chip span{color:var(--text-tertiary);font-size:12px}.ops-diagnosis-filter-chip strong{color:var(--text-primary);font-variant-numeric:tabular-nums;margin-top:4px;font-size:18px}.ops-metric-source-tag{color:#245c60;background:#e5f1f0;border:1px solid #bad6d8;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:12px;font-weight:650;line-height:1;display:inline-flex}.ops-conversion-funnel{border:1px solid var(--surface-border);border-radius:var(--radius-md);background:#fff;padding:14px}.ops-conversion-funnel__head{margin-bottom:12px}.ops-section-head{margin-bottom:14px}.ops-section-title{color:var(--text-primary);font-size:15px;font-weight:700;line-height:1.35}.ops-conversion-funnel__hint{color:var(--text-tertiary);margin-top:4px;font-size:12px}.ops-conversion-funnel__grid{grid-template-columns:repeat(7,minmax(104px,1fr));gap:10px;display:grid}.ops-conversion-funnel__item{border:1px solid var(--surface-border-soft);border-radius:var(--radius-sm);background:linear-gradient(#f8fbfc,#fff);min-height:92px;padding:12px}.ops-conversion-funnel__item span,.ops-conversion-funnel__item strong,.ops-conversion-funnel__item small{display:block}.ops-conversion-funnel__item span{color:var(--text-secondary);font-size:12px;font-weight:650}.ops-conversion-funnel__item strong{color:var(--text-primary);font-variant-numeric:tabular-nums;margin-top:8px;font-size:22px;font-weight:800;line-height:1.1}.ops-conversion-funnel__item small{color:#2f6f73;margin-top:8px;font-size:12px;font-weight:700}.ops-diagnosis-panel{overflow:hidden}.ops-query-filter-tags{flex-wrap:wrap;gap:8px;display:flex}.ops-query-filter-panel{background:#f3f6f9;border-top:1px solid #ffffff8f;border-bottom:1px solid #94a3b852;flex:none;margin:0;padding:8px 16px 14px}.ops-query-filter-tag{color:#435467;background:#ffffffc2;border:1px solid #dde4ec;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:4px 10px;font-size:12px;line-height:1;display:inline-flex}.ops-query-filter-tag strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:13px}.ops-query-filter-tag--active{color:#14233a;background:#e8edf5;border-color:#c9d5e4;box-shadow:inset 0 0 0 1px #94a3b829}.ops-query-filter-tag--active strong{color:#14233a}.ops-top-query-step-tag{white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;min-height:22px;padding:0;font-size:11.5px;font-weight:600;line-height:22px;display:inline-flex}.ops-top-query-step-tag__dot{background:currentColor;border-radius:999px;flex:0 0 8px;width:8px;height:8px}.ops-top-query-step-tag--green{color:#027a48}.ops-top-query-step-tag--blue{color:#175cd3}.ops-top-query-step-tag--yellow{color:#b54708}.ops-top-query-step-tag--red{color:#d92d20}.ops-top-query-step-tag--default{color:#667085}.ops-agent-header-metrics{row-gap:8px}.ops-agent-metric-tag{min-height:30px;color:var(--text-secondary);white-space:nowrap;background:#f7fbfb;border:1px solid #d7e6e8;border-radius:999px;align-items:baseline;gap:7px;padding:5px 9px;font-size:12px;line-height:1;display:inline-flex}.ops-agent-metric-tag strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:13px;font-weight:750}.ops-diagnosis-panel__head{border-bottom:1px solid var(--surface-border-soft);padding:14px}.ops-diagnosis-query-card{box-shadow:none;background:#f3f6f9;border:0;border-top:1px solid #d6dee9;border-radius:0;padding:16px}.ops-diagnosis-query-card--flat:first-child{border-top:0}.ops-diagnosis-query-card--active{background:#dbe6f4;border-top-color:#cad5e3;border-radius:0;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #ffffff8c}.ops-query-card-rank{color:var(--text-tertiary);white-space:nowrap;flex:none;font-size:12px;font-weight:500}.ops-brand-detail-workspace{background:#fff;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.ops-brand-detail-workspace--mobile{grid-template-columns:minmax(0,1fr);display:grid}.ops-brand-detail-workspace--mobile.ops-brand-detail-workspace--list-pinned .ops-brand-detail-detail-pane,.ops-brand-detail-workspace--mobile .ops-brand-detail-list-pane:not(.ops-brand-detail-list-pane--visible){display:none}.ops-brand-detail-list-pane,.ops-brand-detail-detail-pane{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex}.ops-brand-detail-list-pane{border-right:1px solid var(--surface-border);background:#f3f6f9;flex-direction:column;display:flex;position:relative}.ops-brand-detail-workspace--desktop .ops-brand-detail-list-pane{z-index:4;border-right-width:0;border-right-color:#0000;width:0;transition:width .2s,box-shadow .2s,border-color .2s,opacity .18s;position:absolute;inset:0 auto 0 0;overflow:hidden}.ops-brand-detail-workspace--desktop .ops-brand-detail-list-pane--visible{width:var(--ops-brand-detail-list-width,392px);border-right-width:1px;border-right-color:var(--surface-border)}.ops-brand-detail-workspace--desktop.ops-brand-detail-workspace--peek-open .ops-brand-detail-list-pane{width:var(--ops-brand-detail-list-width,392px);box-shadow:18px 0 32px #0f172a1f}.ops-brand-detail-list-pane:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(270deg,#0f172a1f 0%,#0f172a0f 32%,#0f172a00 100%);width:18px;height:100%;position:absolute;top:0;right:0}.ops-brand-detail-workspace--desktop.ops-brand-detail-workspace--collapsed:not(.ops-brand-detail-workspace--peek-open) .ops-brand-detail-list-pane:after{opacity:0}.ops-brand-detail-workspace--desktop.ops-brand-detail-workspace--collapsed:not(.ops-brand-detail-workspace--peek-open) .ops-brand-detail-list-shell{opacity:0;pointer-events:none}.ops-brand-detail-workspace--desktop.ops-brand-detail-workspace--peek-open .ops-brand-detail-list-shell,.ops-brand-detail-workspace--desktop.ops-brand-detail-workspace--list-pinned .ops-brand-detail-list-shell{opacity:1;pointer-events:auto}.ops-brand-detail-list-shell{z-index:1;background:#f3f6f9;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.ops-brand-detail-overlay-rail-anchor{z-index:8;position:absolute;top:12px;left:12px}.ops-brand-detail-overlay-rail-hitbox{z-index:1;background:0 0;justify-content:flex-start;align-items:center;width:88px;min-width:88px;height:40px;margin:-8px 0;padding:8px 12px 8px 0;display:inline-flex;position:relative}.ops-brand-detail-overlay-rail-hitbox--collapsed{width:88px;min-width:88px}.ops-brand-detail-overlay-rail{z-index:1;min-height:24px;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:4px;padding:0;transition:none;display:inline-flex;position:relative}.ops-brand-detail-overlay-rail--collapsed{box-shadow:none}.ops-brand-detail-overlay-rail:hover,.ops-brand-detail-overlay-rail:focus-within{box-shadow:none;background:0 0;border-color:#0000}.ops-brand-detail-list-toolbar{background:#f3f6f9;border-bottom:1px solid #94a3b824;flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:10px 12px 8px 14px;display:flex}.ops-brand-detail-workspace--desktop.ops-brand-detail-workspace--collapsed .ops-brand-date-switcher,.ops-brand-detail-workspace--desktop.ops-brand-detail-workspace--collapsed .ops-query-filter-panel,.ops-brand-detail-workspace--desktop.ops-brand-detail-workspace--collapsed .ops-brand-detail-list-scroll{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s,visibility .18s}.ops-brand-detail-workspace--desktop.ops-brand-detail-workspace--collapsed.ops-brand-detail-workspace--peek-open .ops-brand-date-switcher,.ops-brand-detail-workspace--desktop.ops-brand-detail-workspace--collapsed.ops-brand-detail-workspace--peek-open .ops-query-filter-panel,.ops-brand-detail-workspace--desktop.ops-brand-detail-workspace--collapsed.ops-brand-detail-workspace--peek-open .ops-brand-detail-list-scroll{opacity:1;visibility:visible;pointer-events:auto}.ops-brand-detail-list-pane--collapsed{align-items:center}.ops-brand-detail-workspace--mobile .ops-brand-detail-list-pane--collapsed .ops-brand-detail-list-toolbar{flex-direction:column;justify-content:flex-start;width:100%;padding:8px 0}.ops-brand-detail-nav-controls{flex:none;align-items:center;gap:4px;display:inline-flex}.ops-brand-assistant-launcher-shell{z-index:140;pointer-events:none;position:fixed;right:0}.ops-brand-assistant-launcher-shell--floating_mascot,.ops-brand-assistant-launcher-shell--sidebar_button{top:48%;transform:translateY(-50%)}.ops-brand-assistant-launcher{pointer-events:auto}.ops-brand-assistant-launcher--button{color:#475569;background:#fffffff5;border:1px solid #cbd5e1e6;border-right:0;border-radius:14px 0 0 14px;justify-content:center;align-items:center;width:34px;height:68px;padding:0;display:inline-flex;position:relative;box-shadow:0 10px 24px #0f172a1a}.ops-brand-assistant-launcher__edge-rail{background:#d7deea;border-radius:999px;width:2px;height:20px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.ops-brand-assistant-launcher__edge-icon{margin-left:8px;font-size:14px}.ops-brand-assistant-launcher--button:hover,.ops-brand-assistant-launcher--floating:hover,.ops-brand-assistant-launcher--floating.ops-brand-assistant-launcher--active{box-shadow:0 14px 32px #5b21b62e}.ops-brand-assistant-launcher--button:hover,.ops-brand-assistant-launcher--button:focus-visible{color:#4338ca;background:#fff;border-color:#a5b4fcf2;box-shadow:0 12px 28px #6366f129}.ops-brand-assistant-launcher--floating{width:56px;box-shadow:none;background:0 0;flex-direction:column;align-items:center;gap:4px;padding:0;display:flex}.ops-brand-assistant-launcher__mascot-shell{background:0 0;justify-content:flex-end;align-items:stretch;width:58px;height:78px;display:inline-flex;overflow:visible}.ops-brand-assistant-launcher__mascot{object-fit:contain;object-position:right center;filter:drop-shadow(0 10px 22px #5b21b633);width:58px;height:78px;display:block}.ops-brand-assistant-launcher__hint{color:#6d28d9;text-align:center;white-space:normal;justify-content:center;align-items:center;width:100%;min-height:0;padding:0;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.ops-brand-assistant-launcher--floating:hover,.ops-brand-assistant-launcher--floating.ops-brand-assistant-launcher--active{box-shadow:none}.ops-brand-assistant-launcher--floating:hover .ops-brand-assistant-launcher__mascot-shell,.ops-brand-assistant-launcher--floating.ops-brand-assistant-launcher--active .ops-brand-assistant-launcher__mascot-shell{transform:translateY(-1px)}.ops-brand-assistant-drawer .ant-drawer-body{padding:0}.ops-brand-assistant-drawer .ant-drawer-content-wrapper{max-width:100vw;width:min(520px,33vw)!important}.ops-brand-assistant-drawer .ant-drawer-header{border-bottom-color:var(--surface-border-soft);padding:16px 18px}.ops-brand-assistant-drawer__title{color:#4c1d95;align-items:center;gap:8px;font-weight:700;display:inline-flex}.ops-brand-assistant-shell{background:#fff;flex-direction:column;height:100%;display:flex}.ops-brand-assistant-shell__scroll{flex:auto;padding:18px 18px 10px;overflow-y:auto}.ops-brand-assistant-context-card,.ops-brand-assistant-recent-card,.ops-brand-assistant-message,.ops-brand-assistant-action-card{border:1px solid var(--surface-border);background:#fff;border-radius:8px}.ops-brand-assistant-context-card{background:linear-gradient(#faf5ff 0%,#fff 100%);border-color:#e9d5ff;margin-bottom:14px;padding:14px}.ops-brand-assistant-context-card__title{color:var(--text-secondary);font-size:12px;font-weight:600}.ops-brand-assistant-context-card__query{color:var(--text-primary);margin-top:4px;font-size:18px;font-weight:700;line-height:1.25}.ops-brand-assistant-context-card__meta{color:var(--text-secondary);flex-wrap:wrap;gap:8px 12px;margin-top:12px;font-size:12px;display:flex}.ops-brand-assistant-context-card__model{color:#4c1d95;white-space:nowrap;background:#ffffffe0;border:1px solid #dbe5ef;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.ops-brand-assistant-section-title{color:var(--text-primary);margin:0 0 10px;font-size:13px;font-weight:700}.ops-brand-assistant-prompt-group,.ops-brand-assistant-recent-group,.ops-brand-assistant-thread,.ops-brand-assistant-action-group{margin-bottom:16px}.ops-brand-assistant-prompt-intro{margin-bottom:12px}.ops-brand-assistant-prompt-intro__lead{color:var(--text-primary);font-size:22px;font-weight:700;line-height:1.35}.ops-brand-assistant-prompt-intro__helper{color:var(--text-secondary);margin-top:6px;font-size:13px;line-height:1.5}.ops-brand-assistant-prompt-list{flex-wrap:wrap;gap:8px;display:flex}.ops-brand-assistant-prompt-chip{color:#5b21b6;text-align:left;background:#faf5ff;border:1px solid #ddd6fe;border-radius:999px;padding:8px 12px;font-size:13px;line-height:1.35}.ops-brand-assistant-prompt-chip:hover{background:#f3e8ff}.ops-brand-assistant-recent-list,.ops-brand-assistant-action-list,.ops-brand-assistant-message-list{flex-direction:column;gap:10px;display:flex}.ops-brand-assistant-recent-card{padding:12px}.ops-brand-assistant-recent-card .ant-typography{margin-bottom:4px}.ops-brand-assistant-message{background:#fff;padding:12px}.ops-brand-assistant-message--operator{background:#f8fafc}.ops-brand-assistant-message__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.ops-brand-assistant-message__head .ant-typography{margin-bottom:0}.ops-brand-assistant-message__content{color:var(--text-secondary);word-break:break-word;line-height:1.7}.ops-brand-assistant-message__content .ant-typography{margin-bottom:0}.ops-brand-assistant-action-card{background:#fcfcff;padding:12px}.ops-brand-assistant-action-card__reason{color:var(--text-secondary);margin-top:8px;line-height:1.6}.ops-brand-assistant-action-card__actions{gap:8px;margin-top:10px;display:flex}.ops-brand-assistant-loading,.ops-brand-assistant-empty{border:1px dashed var(--surface-border);background:#fafafa;border-radius:8px;justify-content:center;align-items:center;min-height:120px;display:flex}.ops-brand-assistant-composer{border-top:1px solid var(--surface-border-soft);background:#fffffff5;padding:14px 18px 18px}.ops-brand-assistant-composer textarea{border-radius:8px}.ops-brand-assistant-composer__bar{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.ops-brand-assistant-composer__actions{gap:8px;display:flex}.ops-brand-detail-list-toolbar .ant-btn{color:#667085;width:30px;height:30px;box-shadow:none;background:0 0;border:0;border-radius:8px}.ops-brand-detail-overlay-rail .ant-btn{color:#667085;width:24px;min-width:24px;height:24px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.ops-brand-detail-overlay-rail__icon-button.ant-btn.ant-btn-text{box-shadow:none;background:0 0;border:0;outline:none;transition:color .18s}.ops-brand-detail-list-toolbar .ant-btn:not(:disabled):hover,.ops-brand-detail-list-toolbar .ant-btn:not(:disabled):focus-visible,.ops-brand-detail-overlay-rail .ant-btn:not(:disabled):hover,.ops-brand-detail-overlay-rail .ant-btn:not(:disabled):focus-visible{color:var(--brand-primary);background:0 0}.ops-brand-detail-overlay-rail__icon-button.ant-btn.ant-btn-text:focus-visible,.ops-brand-detail-overlay-rail__icon-button.ant-btn.ant-btn-text:active{box-shadow:none;color:var(--brand-primary);background:0 0;outline:none}.ops-brand-detail-list-toolbar .ant-btn:disabled{color:#b8c1ce;background:0 0}.ops-brand-detail-list-toolbar .ops-brand-date-switcher{background:#e9eef5;border:1px solid #94a3b847;border-radius:9px;flex:none;justify-content:flex-start;width:auto;min-width:0;max-width:none;height:31px;padding:1px 1px 1px 0;display:inline-flex;overflow:hidden}.ops-brand-detail-list-toolbar .ops-brand-date-switcher .ant-btn{border-radius:8px;width:28px;height:28px}.ops-brand-detail-list-toolbar .ant-picker{width:auto;min-width:0;max-width:none;height:28px;box-shadow:none;background:0 0;border:0;border-left:1px solid #94a3b82e;border-right:1px solid #94a3b82e;border-radius:0;flex:none;padding:0}.ops-brand-detail-list-toolbar .ant-picker-focused{box-shadow:none}.ops-brand-detail-list-toolbar .ant-picker-input>input{color:#344054;text-align:center;width:80px;min-width:80px;padding:0;font-size:13px}.ops-brand-detail-list-toolbar .ant-picker-suffix{display:none}.ops-brand-detail-pane-head{border-bottom:1px solid var(--surface-border-soft);background:#fff;align-items:center;min-height:56px;padding:0 16px;display:flex}.ops-brand-detail-list-scroll,.ops-brand-detail-detail-scroll{flex:auto;min-height:0;overflow-y:auto}.ops-brand-detail-list-scroll{background:#f3f6f9;padding:0}.ops-brand-detail-list-load-status{border-top:1px solid var(--surface-border-soft);color:var(--text-tertiary);background:#fff;justify-content:center;align-items:center;gap:4px;padding:10px 12px;font-size:12px;display:flex}.ops-brand-detail-detail-scroll{padding:0 28px 24px}.ops-brand-detail-detail-pane{width:100%;margin-left:var(--ops-brand-detail-detail-offset,0px);transition:margin-left .2s;position:relative}.ops-brand-detail-detail-pane--flush{margin-left:0}.ops-brand-detail-empty-state{justify-content:center;align-items:center;min-height:320px;padding:24px 16px;display:flex}.ops-brand-detail-empty-state--list{flex:auto;min-height:100%}.ops-query-status-tag{font-weight:600;box-shadow:none!important;border:1px solid #0000!important;margin-inline-end:0!important}.ops-query-status-tag--normal{color:#027a48!important;background:#ecfdf3!important;border-color:#abefc6!important}.ops-query-status-tag--fixed{color:#1d4ed8!important;background:#eff6ff!important;border-color:#bfdbfe!important}.ops-query-status-tag--waiting{color:#b54708!important;background:#fffaeb!important;border-color:#fedf89!important}.ops-query-status-tag--problematic{color:#b42318!important;background:#fef3f2!important;border-color:#fecdca!important}.ops-brand-detail-detail-pane .ant-card,.ops-query-detail-tabs,.ops-brand-detail-detail-pane .ops-surface{border-radius:0;box-shadow:none!important;border-color:#0000!important}.ops-brand-detail-detail-pane .ant-card-head{background:#fff;border-bottom-color:#eef2f7!important}.ops-brand-detail-detail-pane .ant-card-head-title{font-size:14px;font-weight:650}.ops-query-card-metrics{color:var(--text-secondary);margin-top:10px;font-size:12px}.ops-query-card-metrics>span{padding:0 10px;position:relative}.ops-query-card-metrics>span:first-child{padding-left:0}.ops-query-card-metrics>span+span:before{content:"";background:#d7dee8;width:1px;height:12px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ops-query-score-badge{font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:999px;align-items:baseline;gap:6px;min-height:28px;padding:4px 8px;display:inline-flex}.ops-query-score-badge__label{font-size:11px;font-weight:600}.ops-query-score-badge strong{font-size:16px;line-height:1}.ops-query-score-badge--healthy{color:#027a48;background:#ecfdf3;border-color:#abefc6}.ops-query-score-badge--warning{color:#b54708;background:#fffaeb;border-color:#fedf89}.ops-query-score-badge--danger{color:#b42318;background:#fef3f2;border-color:#fecdca}.ops-query-score-badge--muted{color:#475569;background:#f8fafc;border-color:#e2e8f0}.ops-task-workspace{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;display:grid}.ops-task-main,.ops-task-side{padding:16px}.ops-task-hero{border-radius:var(--radius-md);background:linear-gradient(#2f6f7314,#3d65ad0d);border:1px solid #dbe8ea;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.ops-task-status-tag{color:#245c60;background:#e5f1f0;border-color:#bad6d8;margin-inline-end:0}.ops-task-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ops-task-detail-block{border:1px solid var(--surface-border);border-radius:var(--radius-md);background:#fff;padding:14px}.ops-task-suggestion-list{gap:8px;display:grid}.ops-task-suggestion-list>div{border:1px solid var(--surface-border-soft);border-radius:var(--radius-sm);background:var(--surface-subtle);color:var(--text-primary);padding:10px}.ops-task-side{position:sticky;top:72px}.ops-task-progress{margin:14px 0}.ops-task-nav-item{border:1px solid var(--surface-border);border-radius:var(--radius-sm);text-align:left;background:#fff;width:100%;padding:10px}.ops-task-nav-item--active{background:#f4fbfa;border-color:#2f6f73}.ops-filter-card .ant-form-inline,.ant-card .ant-form-inline{row-gap:12px}.ops-filter-card .ant-form-item,.ant-card .ant-form-inline .ant-form-item{margin-bottom:0}.ops-smart-assistant-page{height:calc(100vh - 58px);min-height:calc(100vh - 58px);margin:calc(-1 * var(--space-page));background:#fff;flex-direction:column;gap:0;display:flex;overflow:hidden}.ops-pi-agent-workbench-header{border-bottom:1px solid var(--surface-border);background:linear-gradient(120deg,#f7fbff 0%,#fff 58%,#f4fbf8 100%);justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:20px 28px;display:flex}.ops-pi-agent-workbench-header h1{color:#16263d;margin:3px 0 2px;font-size:21px;line-height:1.2}.ops-pi-agent-workbench-header p{color:#64748b;margin:0;font-size:12px}.ops-pi-agent-workbench-header__eyebrow{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.ops-pi-agent-workbench-header__meta{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:62%;display:flex}.ops-pi-agent-workbench-header__meta span{color:#526477;white-space:nowrap;background:#ffffffc7;border:1px solid #d9e7e5;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:inline-flex}.ops-pi-agent-workbench-header__meta strong{color:#21354d;font-weight:700}.ops-smart-assistant-workspace{background:#fff;flex:1;grid-template-columns:272px minmax(0,1fr);gap:0;min-height:0;display:grid;overflow:hidden}.ops-smart-assistant-workspace--mobile{grid-template-columns:minmax(0,1fr)}.ops-smart-assistant-list-pane,.ops-smart-assistant-detail-pane{flex-direction:column;min-width:0;min-height:0;display:flex}.ops-smart-assistant-list-pane{border-right:1px solid var(--surface-border);background:#f7f7f8;position:relative}.ops-smart-assistant-list-pane:after{content:none}.ops-smart-assistant-detail-pane{background:#fff}.ops-smart-assistant-conversation{flex:auto;min-height:0;display:flex}.ops-smart-assistant-list-scroll,.ops-smart-assistant-detail-scroll{flex:auto;min-height:0;overflow-y:auto}.ops-smart-assistant-list-scroll{padding:0}.ops-smart-assistant-detail-scroll{width:100%;padding:0}.ops-smart-assistant-sidebar-top{z-index:2;background:#f7f7f8;position:sticky;top:0}.ops-smart-assistant-toolbox{border-bottom:0;flex-direction:column;gap:6px;padding:10px 8px 8px;display:flex}.ops-smart-assistant-toolbox__action,.ops-smart-assistant-toolbox__search{color:#333;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;min-height:34px;padding:0 10px;font-size:14px;display:flex}.ops-smart-assistant-toolbox__action{cursor:pointer}.ops-smart-assistant-toolbox__action:hover,.ops-smart-assistant-toolbox__search:focus-within{background:#e2e8f0c7}.ops-smart-assistant-toolbox__search input{min-width:0;color:var(--text-primary);background:0 0;border:0;outline:0;flex:1}.ops-smart-assistant-toolbox__search input::placeholder{color:#64748b}.ops-smart-assistant-list-group,.ops-smart-assistant-prompt-list{flex-direction:column;display:flex}.ops-smart-assistant-list-item,.ops-smart-assistant-prompt-item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;width:auto;margin:2px 8px;padding:8px 10px}.ops-smart-assistant-list-item:hover{background:#ececee}.ops-smart-assistant-list-item--active{background:#e7e7e9}.ops-smart-assistant-list-item__header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ops-smart-assistant-list-item__title{color:var(--text-primary);align-items:center;gap:8px;font-size:13px;font-weight:450;line-height:1.4;display:flex}.ops-smart-assistant-list-item__title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.ops-smart-assistant-list-item__main{flex:1;min-width:0}.ops-smart-assistant-list-item__actions{opacity:0;transition:opacity .16s;color:#667085!important}.ops-smart-assistant-list-item:hover .ops-smart-assistant-list-item__actions,.ops-smart-assistant-list-item:focus-within .ops-smart-assistant-list-item__actions{opacity:1}.ops-smart-assistant-list-empty{color:var(--text-tertiary);padding:18px}.ops-smart-assistant-chat-body{width:min(100%,820px);min-height:100%;margin:0 auto;padding:42px 32px 36px}.ops-smart-assistant-chat-status{justify-content:center;margin:-18px 0 22px;display:flex}.ops-smart-assistant-message-list{flex-direction:column;gap:30px;display:flex}.ops-smart-assistant-empty{justify-content:center;align-items:center;min-height:calc(100vh - 210px);display:flex}.ops-smart-assistant-empty-card{text-align:left;flex-direction:column;align-items:flex-start;gap:8px;max-width:320px;display:flex}.ops-smart-assistant-empty-card__title{color:#0f172a;font-size:18px;font-weight:650;line-height:1.2}.ops-smart-assistant-empty-card__text{color:#64748b;font-size:14px;line-height:1.6}.ops-smart-assistant-message-row{justify-content:flex-start;width:100%;display:flex}.ops-smart-assistant-message-row--operator{justify-content:flex-end}.ops-smart-assistant-message-card{background:0 0;border:0;flex-direction:column;width:100%;display:flex;position:relative}.ops-smart-assistant-message-row--operator .ops-smart-assistant-message-card{background:#f1f1f3;border-radius:18px;width:auto;max-width:min(78%,620px);padding:10px 14px}.ops-smart-assistant-message-card__body{order:2}.ops-smart-assistant-message-card__actions{opacity:0;order:5;align-self:flex-start;min-height:24px;margin-top:4px;margin-left:-7px;transition:opacity .16s}.ops-smart-assistant-message-card:hover .ops-smart-assistant-message-card__actions,.ops-smart-assistant-message-card:focus-within .ops-smart-assistant-message-card__actions{opacity:1}.ops-smart-assistant-bubble__content{color:#334155;line-height:1.7;margin:0!important}.ops-markdown-content{color:#334155;min-width:0}.ops-markdown-content>*+*{margin-top:9px}.ops-markdown-heading{color:#182230;margin:0;font-size:13px;font-weight:700;line-height:1.45}.ops-markdown-content a{color:#315d86;text-underline-offset:2px;text-decoration:underline}.ops-smart-assistant-markdown-list{color:#334155;margin:8px 0 0;padding-left:20px;line-height:1.6}.ops-smart-assistant-markdown-code{color:#334155;background:#f3f6f9;border:1px solid #dbe5ef;border-radius:8px;margin:10px 0 0;padding:10px 12px;font-size:12px;line-height:1.5;overflow-x:auto}.ops-smart-assistant-markdown-table-shell{background:#fff;border:1px solid #dbe5ef;border-radius:8px;margin-top:10px;overflow-x:auto}.ops-smart-assistant-markdown-table{border-collapse:collapse;width:100%;min-width:320px}.ops-smart-assistant-markdown-table th,.ops-smart-assistant-markdown-table td{color:#334155;text-align:left;vertical-align:top;border-bottom:1px solid #e8eef5;padding:10px 12px;font-size:13px;line-height:1.5}.ops-smart-assistant-markdown-table th{background:#f8fafc;font-weight:650}.ops-smart-assistant-markdown-table tbody tr:last-child td{border-bottom:0}.ops-smart-assistant-bubble__time{font-size:12px}.ops-smart-assistant-tool-group{flex-direction:column;order:1;gap:8px;margin:0 0 14px;display:flex}.ops-smart-assistant-tool-call-list{flex-direction:column;gap:8px;display:flex}.ops-smart-assistant-tool-call{background:#fff;border:1px solid #dbe5ef;border-radius:8px;padding:10px 12px}.ops-smart-assistant-tool-call__args{color:#334155;white-space:pre-wrap;background:#f3f6f9;border-radius:6px;margin:8px 0 0;padding:8px 10px;font-size:12px;line-height:1.5;overflow-x:auto}.ops-smart-assistant-execution-state{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.ops-smart-assistant-execution-state--done{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.ops-smart-assistant-execution-state--failed{color:#dc2626;background:#fef2f2;border-color:#fecaca}.ops-smart-assistant-execution-state--cancelled{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.ops-smart-assistant-tool-execution{background:#fafafa;border:1px solid #e5e7eb;border-radius:9px;padding:8px 10px}.ops-smart-assistant-tool-execution__header,.ops-smart-assistant-tool-execution__identity,.ops-smart-assistant-tool-execution__actions{align-items:center;gap:8px;display:flex}.ops-smart-assistant-tool-execution__header{justify-content:space-between}.ops-smart-assistant-tool-execution__identity>div{flex-direction:column;gap:2px;min-width:0;display:flex}.ops-smart-assistant-tool-execution__identity span{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ops-smart-assistant-tool-execution__icon{color:#1d4ed8;width:18px;display:inline-flex}.ops-smart-assistant-tool-execution__details{border-top:1px solid #edf2f7;gap:8px;margin-top:10px;padding-top:10px;display:grid}.ops-smart-assistant-tool-execution__details span{color:var(--text-tertiary);margin-bottom:4px;font-size:11px;display:block}.ops-smart-assistant-tool-execution__details pre{color:#334155;white-space:pre-wrap;background:#f3f6f9;border-radius:6px;margin:0;padding:8px 10px;font-size:12px;line-height:1.5;overflow-x:auto}.ops-smart-assistant-tool-execution__details small{color:var(--text-tertiary);font-size:11px}.ops-smart-assistant-tool-execution__error{color:#b91c1c!important;background:#fef2f2!important}.ops-smart-assistant-markdown-image{object-fit:contain;border:1px solid #dbe5ef;border-radius:8px;max-width:min(360px,100%);max-height:260px;margin-top:8px;display:block}.ops-smart-assistant-markdown-quote{color:#475569;background:#eff6ff;border-left:3px solid #93c5fd;margin:8px 0 0;padding:8px 12px}.ops-smart-assistant-mermaid{background:#f8fafc;border:1px solid #dbe5ef;border-radius:8px;margin:10px 0 0;padding:12px}.ops-smart-assistant-mermaid figcaption{color:#64748b;margin-bottom:10px;font-size:11px;font-weight:650}.ops-smart-assistant-mermaid__flow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ops-smart-assistant-mermaid__node{color:#1e3a8a;background:#eff6ff;border:1px solid #93c5fd;border-radius:6px;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.ops-smart-assistant-mermaid__arrow{color:#64748b}.ops-smart-assistant-mermaid details{color:#64748b;margin-top:10px;font-size:11px}.ops-smart-assistant-mermaid details pre{margin-top:6px}.ops-smart-assistant-message-attachments{flex-wrap:wrap;order:3;gap:10px;margin-top:12px;display:flex}.ops-smart-assistant-message-attachments__image{object-fit:cover;background:#fff;border:1px solid #dbe5ef;border-radius:10px;max-width:min(280px,100%);max-height:220px}.ops-smart-assistant-message-attachments__file{color:#334155;background:#fff;border:1px solid #dbe5ef;border-radius:10px;align-items:center;gap:10px;min-width:180px;max-width:100%;padding:10px 12px;display:inline-flex}.ops-smart-assistant-message-attachments__file-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.ops-smart-assistant-message-attachments__file-meta span,.ops-smart-assistant-message-attachments__file-meta small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-smart-assistant-message-attachments__file-meta small{color:var(--text-tertiary)}.ops-smart-assistant-message-version-nav{background:#f8fafc;border:1px solid #dbe5ef;border-radius:999px;order:4;align-items:center;gap:8px;margin-top:12px;padding:4px 8px;display:inline-flex}.ops-smart-assistant-message-version-nav__button{color:#475467;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;line-height:1;display:inline-flex}.ops-smart-assistant-message-version-nav__button:not(:disabled):hover{color:#0f172a;background:#e8edf5}.ops-smart-assistant-message-version-nav__button:disabled{color:#c0c7d2}.ops-smart-assistant-message-version-nav__text{color:#475467;text-align:center;min-width:32px;font-size:12px}.ops-smart-assistant-composer{background:linear-gradient(#fff0 0,#fff 18px);border-top:0;flex:none;padding:12px 32px 20px}.ops-smart-assistant-composer-shell{background:#fff;border:1px solid #d8d8dc;border-radius:18px;width:min(100%,820px);margin:0 auto;padding:10px 12px 8px;box-shadow:0 8px 28px #0f172a12}.ops-smart-assistant-composer-input{padding:0!important}.ops-smart-assistant-composer-input textarea{color:var(--text-primary);resize:none;padding:0!important}.ops-smart-assistant-composer-input textarea::placeholder{color:#94a3b8}.ops-smart-assistant-composer-bar{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.ops-smart-assistant-model-button{min-height:30px;color:var(--text-primary);cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:0 10px;font-size:12px}.ops-smart-assistant-model-button:hover{background:#fff;border-color:#cbd5e1}.ops-smart-assistant-model-button--static{cursor:default;align-items:center;display:inline-flex}.ops-smart-assistant-file-input{display:none}.ops-smart-assistant-attachment-list{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ops-smart-assistant-attachment-chip{background:#f8fafc;border:1px solid #dbe5ef;border-radius:10px;align-items:center;gap:10px;max-width:100%;padding:8px 10px;display:inline-flex}.ops-smart-assistant-attachment-chip__preview{object-fit:cover;background:#fff;border-radius:8px;flex:0 0 42px;width:42px;height:42px}.ops-smart-assistant-attachment-chip__icon{color:#667085;background:#fff;border-radius:8px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.ops-smart-assistant-attachment-chip__meta{flex-direction:column;gap:2px;min-width:0;display:flex}.ops-smart-assistant-attachment-chip__meta span,.ops-smart-assistant-attachment-chip__meta small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-smart-assistant-attachment-chip__meta small{color:var(--text-tertiary)}.ops-smart-assistant-composer .ant-btn-color-primary.ant-btn-variant-solid{width:34px;height:34px;box-shadow:none}.ops-smart-assistant-scroll-button{color:#475467;background:#fffffff0;border:1px solid #dbe4ee;border-radius:999px;align-self:flex-end;align-items:center;gap:6px;margin:0 12px 12px 0;padding:6px 12px;font-size:12px;display:inline-flex;position:sticky;bottom:10px;left:calc(100% - 8px);box-shadow:0 8px 24px #0f172a14}.ops-smart-assistant-plan-panel{border-top:1px solid #e5ebf2;width:min(100%,820px);margin:12px auto 0;padding:12px 4px 0}.ops-smart-assistant-plan-list{flex-direction:column;gap:8px;margin-top:10px;display:flex}.ops-smart-assistant-plan-item{border:1px solid var(--surface-border);background:#f8fafc;border-radius:8px;padding:10px 12px}.ops-smart-assistant-plan-item__reason{color:var(--text-secondary);margin:8px 0 0!important}@media (width<=767px){:root{--space-page:12px;--space-card:12px}body{font-size:14px}.ops-page-title{font-size:18px}.ops-diagnosis-hero,.ops-diagnosis-hero--detail,.ops-task-workspace{grid-template-columns:minmax(0,1fr)}.ops-brand-detail-page,.ops-smart-assistant-page{height:auto;min-height:auto;margin:calc(-1 * var(--space-page))}.ops-brand-detail-workspace,.ops-smart-assistant-workspace{grid-template-columns:minmax(0,1fr)}.ops-brand-detail-list-pane,.ops-smart-assistant-list-pane{border-right:0;border-bottom:1px solid var(--surface-border)}.ops-pi-agent-workbench-header{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.ops-pi-agent-workbench-header__meta{justify-content:flex-start;max-width:none}.ops-brand-detail-list-scroll,.ops-brand-detail-detail-scroll,.ops-smart-assistant-list-scroll,.ops-smart-assistant-detail-scroll{overflow:visible}.ops-smart-assistant-detail-scroll{padding:0 12px}.ops-smart-assistant-chat-body{padding:16px 0 18px}.ops-smart-assistant-bubble{max-width:100%}.ops-smart-assistant-message-row--operator .ops-smart-assistant-message-card,.ops-smart-assistant-message-card{width:100%}.ops-smart-assistant-composer{padding:12px}.ops-smart-assistant-empty-card__title{font-size:18px}.ops-smart-assistant-page{margin:calc(-1 * var(--space-page))}.ops-smart-assistant-toolbox{padding:10px 8px}.ops-brand-assistant-launcher-shell{right:0}.ops-brand-assistant-launcher-shell--floating_mascot{top:56%}.ops-brand-assistant-launcher-shell--sidebar_button{top:54%}.ops-brand-assistant-launcher--button{border-radius:12px 0 0 12px;width:30px;height:60px}.ops-brand-assistant-launcher__edge-rail{height:18px;left:7px}.ops-brand-assistant-launcher__edge-icon{margin-left:7px;font-size:13px}.ops-brand-assistant-launcher__mascot-shell,.ops-brand-assistant-launcher__mascot{width:46px;height:62px}.ops-brand-assistant-launcher__hint{font-size:10px;display:inline-flex}.ops-brand-assistant-shell__scroll{padding:14px 14px 6px}.ops-brand-assistant-drawer .ant-drawer-content-wrapper{width:100vw!important}.ops-brand-assistant-composer{padding:12px 14px calc(14px + var(--safe-bottom))}.ops-brand-assistant-prompt-intro__lead{font-size:18px}.ops-brand-assistant-composer__bar{flex-direction:column;align-items:flex-start}.ops-query-detail-hero__summary-grid,.ops-query-detail-compare,.ops-query-metric-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ops-execution-overview-panel{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ops-query-detail-hero__summary-card--split{grid-template-columns:minmax(0,1fr)}.ops-query-detail-hero__summary-divider{width:auto;height:1px;margin:12px 0}.ops-demotion-preview__identity,.ops-demotion-preview__diff{grid-template-columns:minmax(0,1fr)}.ops-demotion-preview__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-demotion-preview__summary strong{font-size:20px}.ops-query-demotion-modal .ant-modal-footer .ant-btn,.ops-query-demotion-trigger{min-height:36px}.ops-demotion-verification__row{grid-template-columns:minmax(0,1fr) auto}.ops-demotion-verification__row small{grid-column:1/-1}.ops-query-record-tabs .ant-tabs-tab{padding-inline:0;font-size:12px}.ops-query-metric-row__item+.ops-query-metric-row__item{border-top:1px solid #e5eaf1;border-left:0}.ops-diagnosis-hero,.ops-diagnosis-section,.ops-task-main,.ops-task-side{padding:12px}.ops-diagnosis-hero__metrics,.ops-agent-workflow,.ops-task-metrics,.ops-conversion-funnel__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-diagnosis-brand-grid{grid-template-columns:minmax(0,1fr)}.ops-diagnosis-brand-card{min-width:0}.ops-diagnosis-action-grid,.ops-diagnosis-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-task-side{position:static}}.app-loading-shell{min-height:100vh;color:var(--text-secondary);justify-content:center;align-items:center;padding:24px;display:flex}.app-loading-panel{border:1px solid var(--surface-border);border-radius:var(--radius-md);background:var(--surface-bg);min-width:220px;box-shadow:var(--surface-shadow);text-align:center;padding:18px 22px}.app-empty-state{border:1px solid var(--surface-border);border-radius:var(--radius-md);background:var(--surface-bg);max-width:420px;box-shadow:var(--surface-shadow);text-align:center;margin:64px auto;padding:28px 24px}.app-empty-state h2{margin:0 0 12px;font-size:20px}.app-shell{background:var(--app-bg);flex-direction:column;height:100vh;display:flex;overflow:hidden}.app-brand{min-width:240px;min-height:46px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;align-self:center;align-items:center;gap:10px;padding:0;display:inline-flex}.app-brand img{flex:none;height:30px}.app-brand__copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;line-height:1.1;display:flex}.app-brand__title{color:var(--text-primary);white-space:nowrap;font-size:15px;font-weight:700}.app-brand__subtitle{color:var(--text-tertiary);white-space:nowrap;font-size:11px;font-weight:500}.app-top-nav{z-index:120;border-bottom:1px solid var(--surface-border);width:100%;height:62px;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;align-items:center;gap:18px;padding:0 20px;line-height:normal;display:flex;position:sticky;top:0}.app-top-nav__menu{flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.app-top-nav__item{position:relative}.app-top-nav__link{border-radius:var(--radius-sm);min-height:38px;color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 13px;font-size:14px;font-weight:600;transition:background-color .16s,color .16s;display:inline-flex}.app-top-nav__link:hover,.app-top-nav__item--active>.app-top-nav__link,.app-top-nav__item--active.app-top-nav__link{color:#1d4ed8;background:#eef6ff}.app-top-nav__dropdown{z-index:220;border:1px solid var(--surface-border);border-radius:var(--radius-md);background:#fff;min-width:178px;padding:6px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 14px 34px #0f172a24}.app-top-nav__dropdown:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.app-top-nav__dropdown-item{border-radius:var(--radius-sm);width:100%;min-height:34px;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.app-top-nav__dropdown-item:hover,.app-top-nav__dropdown-item--active{color:#1d4ed8;background:#eef6ff}.app-main-layout{flex:1;min-height:0;overflow:hidden}.app-content{background:var(--app-bg);min-height:0;margin:0;overflow-y:auto}.app-content__inner{min-height:100%;padding:var(--space-page)}.app-empty-state p{color:var(--text-secondary);margin:0;line-height:1.6}.app-user-trigger{border-radius:var(--radius-md);min-height:40px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:5px 4px 5px 18px;transition:background-color .18s,color .18s;display:inline-flex;position:relative}.app-user-trigger:before{content:"";background:var(--surface-border);width:1px;position:absolute;top:6px;bottom:6px;left:0}.app-user-trigger:hover{background:var(--surface-subtle)}.app-user-trigger__meta{flex-direction:column;align-items:flex-start;line-height:1.2;display:flex}.app-user-trigger__name{font-size:14px;font-weight:600}.app-user-trigger__role{color:var(--text-secondary);font-size:12px}.ops-query-detail-compare{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;width:100%;display:grid}.ops-query-detail-compare__column{min-width:0}.ops-query-detail-compare__title{color:var(--text-primary);margin-bottom:10px;font-size:13px;font-weight:600}@media (width<=960px){.ops-query-detail-compare{grid-template-columns:minmax(0,1fr)}}.login-shell{background:var(--app-bg);min-height:100vh}.login-hero{flex-direction:column;gap:12px;margin-bottom:28px;display:flex}.login-hero__eyebrow{letter-spacing:0;text-transform:uppercase;color:var(--text-tertiary);font-size:12px;font-weight:600}.login-hero__title{color:var(--text-primary);margin:0;font-size:26px;line-height:1.2}.login-hero__desc{color:var(--text-secondary);margin:0;line-height:1.6}.login-brand-row{align-items:center;gap:12px;display:flex}.login-brand-row img{height:40px}.login-mobile-panel{padding:calc(32px + var(--safe-top)) 20px calc(24px + var(--safe-bottom))}.login-mobile-card{border:1px solid var(--surface-border);border-radius:var(--radius-md);background:var(--surface-bg);box-shadow:var(--surface-shadow);padding:22px 18px}.no-result-action-detail{flex-direction:column;gap:12px;display:flex}.no-result-action-detail+.no-result-action-detail{border-top:1px solid var(--surface-border);padding-top:16px}.no-result-action-detail__json-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.no-result-action-detail__json-grid pre{border:1px solid var(--surface-border);border-radius:var(--radius-sm);background:var(--surface-subtle);max-height:220px;color:var(--text-primary);white-space:pre-wrap;word-break:break-word;margin:6px 0 0;padding:10px;font-size:12px;line-height:1.5;overflow:auto}.no-result-mobile-page{flex-direction:column;gap:12px;display:flex}.no-result-mobile-filter{z-index:5;padding:8px;position:sticky;top:0}.no-result-mobile-list{flex-direction:column;gap:12px;display:flex}.no-result-mobile-card{color:var(--text-secondary);flex-direction:column;gap:10px;font-size:13px;line-height:1.5;display:flex}.no-result-mobile-card__meta,.no-result-mobile-card__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.no-result-mobile-card__strategy{color:var(--text-primary)}.no-result-mobile-card__actions{justify-content:flex-end}.no-result-mobile-popup{padding:20px}.no-result-mobile-popup h3{color:var(--text-primary);margin:0;font-size:16px}@media (width<=768px){.no-result-action-detail__json-grid{grid-template-columns:1fr}}
