html[data-theme=light]{--surface-page:#f5f7fb;--surface-sidebar:#ffffff;--surface-header:#ffffff;--surface-card:#ffffff;--surface-subtle:#f7f9fc;--surface-muted:#eef2f7;--surface-hover:#edf5ff;--surface-selected:#eaf3ff;--surface-disabled:#e5e9f0;--surface-brand-strong:#0958d9;--text-primary:#152033;--text-secondary:#5f6f89;--text-muted:#7a8599;--text-disabled:#626c7b;--text-on-brand:#ffffff;--border-default:#dfe7f4;--border-subtle:#edf1f7;--border-strong:#b8c0cc;--scrollbar-thumb:#c3ccd8;--shadow-fixed:rgba(21,32,51,.10);--overlay-mask:rgba(15,23,42,.45);--brand-foreground:#1677ff;--brand-subtle:#eaf3ff;--success-foreground:#237804;--success-subtle:#f6ffed;--warning-foreground:#ad4e00;--warning-subtle:#fff7e6;--danger-foreground:#cf1322;--danger-subtle:#fff1f0}html[data-theme=dark]{--surface-page:#111827;--surface-sidebar:#172033;--surface-header:#1b2638;--surface-card:#1f2937;--surface-subtle:#273548;--surface-muted:#334155;--surface-hover:#263b59;--surface-selected:#1e3a5f;--surface-disabled:#2c3748;--surface-brand-strong:#1668dc;--text-primary:#f8fafc;--text-secondary:#d7e0ec;--text-muted:#aeb9c9;--text-disabled:#8f9bad;--text-on-brand:#ffffff;--border-default:#475569;--border-subtle:#344256;--border-strong:#64748b;--scrollbar-thumb:#64748b;--shadow-fixed:rgba(0,0,0,.40);--overlay-mask:rgba(0,0,0,.68);--brand-foreground:#69b1ff;--brand-subtle:#15395b;--success-foreground:#95de64;--success-subtle:#162312;--warning-foreground:#ffc069;--warning-subtle:#2b2111;--danger-foreground:#ff7875;--danger-subtle:#2a1215}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{background:var(--surface-page);color:var(--text-primary)}html[data-theme-ready=true] .ant-card,html[data-theme-ready=true] .ant-drawer-content,html[data-theme-ready=true] .ant-modal-content,html[data-theme-ready=true] .ant-notification-notice,html[data-theme-ready=true] .ant-picker-panel-container,html[data-theme-ready=true] .ant-select-dropdown,html[data-theme-ready=true] .ant-table,html[data-theme-ready=true] .ant-table-cell,html[data-theme-ready=true] .header,html[data-theme-ready=true] .pageHeader,html[data-theme-ready=true] .sectionIntro,html[data-theme-ready=true] body{transition:background-color .15s ease,border-color .15s ease,color .15s ease}html[data-theme-ready=true] .sider{transition:padding .2s ease,background-color .15s ease,border-color .15s ease,color .15s ease}@media (prefers-reduced-motion:reduce){html[data-theme-ready=true] .ant-card,html[data-theme-ready=true] .ant-drawer-content,html[data-theme-ready=true] .ant-modal-content,html[data-theme-ready=true] .ant-notification-notice,html[data-theme-ready=true] .ant-picker-panel-container,html[data-theme-ready=true] .ant-select-dropdown,html[data-theme-ready=true] .ant-table,html[data-theme-ready=true] .ant-table-cell,html[data-theme-ready=true] .header,html[data-theme-ready=true] .pageHeader,html[data-theme-ready=true] .sectionIntro,html[data-theme-ready=true] .sider,html[data-theme-ready=true] body{transition:none!important}}.ant-drawer-root .ant-drawer-mask,.ant-modal-root .ant-modal-mask{background:var(--overlay-mask)!important}.ant-drawer-root .ant-drawer-body,.ant-drawer-root .ant-drawer-content,.ant-drawer-root .ant-drawer-footer,.ant-drawer-root .ant-drawer-header,.ant-modal-root .ant-modal-body,.ant-modal-root .ant-modal-content,.ant-modal-root .ant-modal-footer,.ant-modal-root .ant-modal-header,.ant-notification-notice,.ant-picker-dropdown .ant-picker-panel-container,.ant-select-dropdown{background:var(--surface-card);border-color:var(--border-default);color:var(--text-primary)}.ant-drawer-root .ant-drawer-footer,.ant-drawer-root .ant-drawer-header,.ant-modal-root .ant-modal-footer,.ant-modal-root .ant-modal-header,.ant-picker-dropdown .ant-picker-footer,.ant-picker-dropdown .ant-picker-panel{border-color:var(--border-subtle)}.ant-picker-dropdown .ant-picker-cell-in-view:not(.ant-picker-cell-selected) .ant-picker-cell-inner:hover,.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--surface-hover)}.ant-picker-dropdown .ant-picker-cell-selected .ant-picker-cell-inner,.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--surface-selected)}.ant-notification-notice-message{color:var(--text-primary)}.ant-notification-notice-description{color:var(--text-secondary)}.ant-table-wrapper .ant-table-cell-fix-left,.ant-table-wrapper .ant-table-cell-fix-right{background:var(--surface-card)}.ant-table-wrapper .ant-table-cell-fix-left-last:after{box-shadow:inset 10px 0 8px -8px var(--shadow-fixed)}.ant-table-wrapper .ant-table-cell-fix-right-first:after{box-shadow:inset -10px 0 8px -8px var(--shadow-fixed)}.statusBand{align-items:center;background:var(--surface-card);border:1px solid var(--border-default);border-radius:8px;display:flex;justify-content:space-between;margin-bottom:18px;min-height:148px;padding:24px}.statusBand h2{margin:4px 0 8px}.apiPanel{align-items:center;background:var(--surface-subtle);border:1px solid var(--border-default);border-radius:8px;display:flex;gap:12px;min-width:250px;padding:16px}.apiPanel>span{color:var(--brand-foreground);font-size:28px}.apiPanel strong{color:var(--text-primary);display:block;margin-top:4px}.compactProgress{margin-top:6px;width:180px}.metricGrid{display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:18px}.metricCard{background:var(--surface-card);border-color:var(--border-default);border-radius:8px}.metricCard strong{color:var(--text-primary);display:block;font-size:26px;margin-top:8px}.projectWorkflowBoard{background:var(--surface-card);border:1px solid var(--border-default);border-radius:8px;margin-bottom:18px;padding:20px}.projectWorkflowHeader{align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 340px;margin-bottom:18px}.projectWorkflowHeader h3{margin:4px 0 8px}.projectNextAction{background:var(--surface-subtle);border:1px solid var(--border-default);border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:14px}.projectNextAction strong{color:var(--text-primary);font-size:18px}.projectNextAction>span{color:var(--text-secondary);line-height:1.6}.projectNextAction .ant-btn{align-self:flex-start}.projectNextAction .ant-btn-primary,.projectNextAction .ant-btn-primary .anticon,.projectNextAction .ant-btn-primary span,.projectNextAction .ant-btn-primary:focus,.projectNextAction .ant-btn-primary:hover{color:var(--text-on-brand)}.projectWorkflowSteps{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.projectWorkflowStep{background:var(--surface-subtle);border:1px solid var(--border-default);border-radius:8px;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:10px;min-height:230px;padding:16px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.projectWorkflowStep:hover{border-color:var(--brand-foreground);box-shadow:0 12px 30px var(--shadow-fixed);transform:translateY(-1px)}.projectWorkflowStepTop{align-items:center;display:flex;justify-content:space-between}.projectWorkflowIcon{align-items:center;border-radius:8px;color:var(--text-on-brand);display:inline-flex;font-size:22px;height:44px;justify-content:center;width:44px}.projectWorkflowStep.blue .projectWorkflowIcon{background:linear-gradient(135deg,var(--brand-foreground),#3b82f6)}.projectWorkflowStep.cyan .projectWorkflowIcon{background:linear-gradient(135deg,#06b6d4,#2563eb)}.projectWorkflowStep.purple .projectWorkflowIcon{background:linear-gradient(135deg,#8b5cf6,#d946ef)}.projectWorkflowStep.green .projectWorkflowIcon{background:linear-gradient(135deg,#10b981,#22c55e)}.projectWorkflowIndex{align-items:center;background:var(--brand-subtle);border:1px solid var(--border-default);border-radius:999px;color:var(--brand-foreground);display:inline-flex;font-size:12px;font-weight:700;height:24px;justify-content:center;width:24px}.projectWorkflowStep strong{color:var(--text-primary);font-size:17px}.projectWorkflowValue{color:var(--text-primary);font-size:32px;font-weight:800;line-height:1}.projectWorkflowStep .ant-typography{line-height:1.6;min-height:68px}.projectWorkflowFooter{align-items:center;border-top:1px solid var(--border-subtle);display:flex;gap:10px;justify-content:space-between;margin-top:auto;padding-top:12px}.projectWorkflowFooter span{color:var(--text-secondary);font-size:13px}.projectWorkflowFooter em{color:var(--brand-foreground);font-style:normal;font-weight:600;white-space:nowrap}.mvpAcceptanceBoard{background:var(--surface-card);display:grid;gap:18px;grid-template-columns:320px minmax(0,1fr);margin-bottom:18px;padding:20px}.mvpAcceptanceBoard,.mvpAcceptanceSummary{border:1px solid var(--border-default);border-radius:8px}.mvpAcceptanceSummary{background:var(--surface-subtle);display:flex;flex-direction:column;gap:14px;padding:18px}.mvpAcceptanceSummary h3{margin:4px 0 0}.mvpAcceptanceScore{align-items:center;display:flex;gap:16px;padding:8px 0}.mvpAcceptanceScore strong{color:var(--text-primary);display:block;font-size:26px;line-height:1.1}.mvpAcceptanceScore span{color:var(--text-secondary);display:block;margin:4px 0 8px}.mvpAcceptanceNext{border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:6px;padding-top:14px}.mvpAcceptanceNext strong{color:var(--text-primary);font-size:16px}.mvpAcceptanceNext span{color:var(--text-secondary);line-height:1.6}.mvpAcceptanceList{display:grid;gap:10px}.mvpAcceptanceItem{align-items:center;background:var(--surface-card);border:1px solid var(--border-default);border-radius:8px;color:inherit;cursor:pointer;display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr) 156px 88px;min-height:68px;padding:12px 14px;text-align:left;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.mvpAcceptanceItem:hover{background:var(--surface-hover);border-color:var(--brand-foreground);box-shadow:0 10px 24px var(--shadow-fixed)}.mvpAcceptanceStatusIcon{align-items:center;border-radius:999px;display:inline-flex;font-size:18px;height:32px;justify-content:center;width:32px}.mvpAcceptanceItem.done .mvpAcceptanceStatusIcon{background:var(--success-subtle);color:var(--success-foreground)}.mvpAcceptanceItem.pending .mvpAcceptanceStatusIcon{background:var(--brand-subtle);color:var(--brand-foreground)}.mvpAcceptanceItem.warning .mvpAcceptanceStatusIcon{background:var(--warning-subtle);color:var(--warning-foreground)}.mvpAcceptanceBody{display:grid;gap:4px;min-width:0}.mvpAcceptanceBody strong{color:var(--text-primary);font-size:15px}.mvpAcceptanceBody em{color:var(--text-secondary);font-style:normal;line-height:1.5}.mvpAcceptanceMeta{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.mvpAcceptanceMeta i{color:var(--text-muted);font-style:normal;font-size:12px}.mvpAcceptanceAction{color:var(--brand-foreground);font-weight:600;text-align:right}.mvpAcceptanceGuideButton{align-self:flex-start}.mvpDemoGuide{display:grid;gap:14px}.mvpDemoGuideSteps{display:grid;gap:10px}.mvpDemoGuideStep{align-items:center;border:1px solid var(--border-default);border-radius:8px;display:grid;gap:12px;grid-template-columns:36px minmax(0,1fr) 76px 136px;padding:12px}.mvpDemoGuideStep.done{background:var(--success-subtle)}.mvpDemoGuideStep.pending{background:var(--brand-subtle)}.mvpDemoGuideStep.warning{background:var(--warning-subtle)}.mvpDemoGuideIndex{align-items:center;background:var(--brand-foreground);border-radius:999px;color:var(--text-on-brand);display:inline-flex;font-weight:700;height:30px;justify-content:center;width:30px}.mvpDemoGuideBody{display:grid;gap:5px;min-width:0}.mvpDemoGuideBody strong{color:var(--text-primary);font-size:15px}.mvpDemoGuideBody span{color:var(--text-secondary);line-height:1.5}.mvpDemoGuideBody .ant-tag{justify-self:flex-start}.mvpFlowHint{margin-bottom:14px}.topicOpsView,.trainingTermOpsView{display:grid;gap:14px}.ant-table-wrapper .ant-table-sticky-holder{background:var(--surface-subtle);box-shadow:none;top:-16px!important;z-index:30}.ant-table-wrapper .ant-table-title+.ant-spin-nested-loading,.ant-table-wrapper .ant-table-title+.ant-table-container{margin-top:12px}.ant-table-wrapper .ant-table-thead>tr>th{background:var(--surface-subtle);color:var(--text-primary);font-weight:700}.topicOpsSummary,.trainingTermOpsSummary{display:grid;gap:12px}.trainingTermOpsSummary{grid-template-columns:repeat(5,minmax(0,1fr))}.unifiedTableToolbarSlot{background:var(--surface-subtle);border:1px solid var(--border-default);border-radius:8px;box-sizing:border-box;display:grid;gap:8px;min-width:0;padding:10px 12px;width:100%}.imageAssetUnifiedToolbar,.knowledgeCategoryUnifiedToolbar,.knowledgeTagUnifiedToolbar{margin-block:12px}.accountUnifiedToolbar,.companyInfoUnifiedToolbar,.platformUnifiedToolbar{margin-bottom:12px}.llmConfigSection{gap:12px!important}.llmConfigSection .llmConfigTable{margin-top:0}.companyInfoUnifiedToolbar+.ant-tabs-body-holder .ant-tabs-content-active>.ant-space{display:flex}.contentTaskUnifiedToolbar,.publishCenterUnifiedToolbar,.trainingTermUnifiedToolbar{display:grid;gap:8px}.unifiedToolbarHint{align-items:center;border-top:1px solid var(--border-subtle);display:flex;gap:8px;min-width:0;padding-top:8px}.unifiedToolbarHint strong{color:var(--text-primary);flex:0 0 auto;font-size:12px}.unifiedToolbarHint span{color:var(--text-secondary);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.groupedToolbarActions,.toolbarActionGroup{align-items:center;display:flex;gap:8px}.groupedToolbarActions{flex-wrap:wrap;min-width:0}.toolbarBatchGroup{flex-wrap:nowrap}.toolbarActionDivider{background:var(--border-default);flex:0 0 1px;height:18px}.toolbarSelectionCount{background:var(--success-subtle);border:1px solid var(--border-default);border-radius:5px;color:var(--success-foreground);flex:0 0 auto;font-size:12px;font-weight:600;line-height:20px;padding:0 8px}.toolbarBatchAction:not(:disabled){background:var(--surface-muted);border-color:var(--border-default);color:var(--brand-foreground)}.toolbarBatchAction:not(:disabled):hover{background:var(--surface-hover)!important;border-color:var(--brand-foreground)!important;color:var(--text-primary)!important}.toolbarBatchChevron{font-size:10px}.toolbarClearSelection{color:var(--text-secondary);padding-inline:6px}.toolbarNavigationAction{background:var(--surface-subtle);border-color:var(--border-default);color:var(--brand-foreground)}.toolbarNavigationAction:hover{background:var(--surface-hover)!important;border-color:var(--brand-foreground)!important;color:var(--brand-foreground)!important}.toolbarBatchMenuIcon.blue{color:var(--brand-foreground)}.toolbarBatchMenuIcon.green{color:var(--success-foreground)}.toolbarBatchMenuIcon.orange{color:var(--warning-foreground)}.unifiedTableToolbarSlot .dataToolbarActions .ant-btn,.unifiedTableToolbarSlot .dataToolbarTools .ant-btn{border-radius:6px;height:28px;min-height:28px}.trainingTermBatchProgress{flex:0 0 120px;margin:0;width:120px}.topicBatchPreflight{display:flex;flex-wrap:wrap;gap:6px}.topicBatchPreflight em{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:999px;color:var(--brand-foreground);font-size:12px;font-style:normal;line-height:20px;padding:0 8px}.batchActionSelect{width:132px}.trainingTermJobSummary{align-items:center;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:12px}.trainingTermJobSummaryCompact{background:var(--surface-card);border-color:var(--border-subtle);box-shadow:none;min-height:54px;padding:10px 12px}.trainingTermJobSummary>div{display:grid;gap:4px;min-width:0}.trainingTermJobSummary strong{color:var(--text-primary);font-size:14px}.trainingTermJobSummary span{color:var(--text-secondary);font-size:12px}.trainingTermJobDrawer .ant-drawer-body{display:grid;grid-template-rows:auto auto minmax(0,1fr);padding:14px}.trainingTermJobDrawerIntro{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:5px;margin-bottom:12px;padding:12px}.trainingTermJobDrawerIntro strong{color:var(--text-primary)}.trainingTermJobDrawerIntro span{color:var(--text-secondary);font-size:12px}.trainingTermJobDrawerList{display:grid;gap:8px;max-height:calc(100vh - 180px);overflow-y:auto;padding-right:2px}.trainingTermJobItem{align-items:center;display:flex;gap:12px;justify-content:space-between}.trainingTermJobMain{display:grid;gap:6px;min-width:0}.trainingTermJobErrors,.trainingTermJobMeta{color:var(--text-secondary);font-size:12px}.trainingTermJobItem{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;padding:10px}.trainingTermJobMain{flex:1 1}.trainingTermJobMeta,.trainingTermJobTitle{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.trainingTermJobContext{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:12px;gap:6px 12px}.trainingTermJobContext>span{display:inline-flex;gap:4px;min-width:0}.trainingTermJobContext .trainingTermJobKeywords{flex:1 1 100%}.trainingTermJobKeywords[tabindex="0"]{cursor:help}.trainingTermJobKeywords[tabindex="0"]:focus-visible{border-radius:4px;outline:2px solid var(--brand-foreground);outline-offset:2px}.trainingTermJobContext em{color:var(--text-muted);flex:0 0 auto;font-style:normal}.trainingTermJobContext strong{color:var(--text-primary);font-weight:500;min-width:0;overflow-wrap:anywhere}.trainingTermJobRetryButton{flex:0 0 auto;padding-inline:8px}.articleGenerationJobDetails{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;padding:8px 10px}.articleGenerationJobDetails summary{color:var(--brand-foreground);cursor:pointer;font-size:12px;font-weight:600}.articleGenerationJobItemList{display:grid;gap:8px;margin-top:8px}.articleGenerationJobDetailItem{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:6px;padding:9px}.articleGenerationJobDetailHead{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.articleGenerationJobDetailHead strong{color:var(--text-primary);flex:1 1;min-width:160px}.articleGenerationJobDetailLine{color:var(--text-secondary);display:grid;gap:4px;grid-template-columns:64px minmax(0,1fr);line-height:1.6}.articleGenerationJobDetailLine span{color:var(--text-muted)}.articleGenerationJobDetailLine em,.articleGenerationJobDetailLine strong{color:var(--text-primary);font-style:normal;min-width:0}.articleGenerationFailurePanel,.articleGenerationJobFailure{background:var(--danger-subtle);border:1px solid var(--border-default);border-radius:8px;display:grid;gap:8px;padding:10px}.articleGenerationJobFailure{background:var(--danger-subtle);padding:8px}.articleGenerationFailureActions{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.articleGenerationFailureActions strong{color:var(--warning-foreground);font-size:12px;margin-top:0}.articleGenerationFailureActions span{background:var(--danger-subtle);border:1px solid var(--danger-foreground);border-radius:999px;color:var(--warning-foreground);font-size:12px;line-height:1.5;padding:2px 8px}.contentTaskGenerationDiagnosisCard{background:var(--warning-subtle);border:1px solid var(--border-default);border-radius:8px;display:grid;gap:10px;padding:12px}.contentTaskGenerationDiagnosisHeader{align-items:center;display:flex;gap:12px;justify-content:space-between}.contentTaskGenerationDiagnosisHeader>div{display:grid;gap:3px;min-width:0}.contentTaskGenerationDiagnosisActions span,.contentTaskGenerationDiagnosisHeader span{color:var(--warning-foreground);font-size:12px}.contentTaskGenerationDiagnosisHeader strong{color:var(--warning-foreground);font-size:15px}.contentTaskGenerationDiagnosisCard p{color:var(--text-primary);line-height:1.7;margin:0}.contentTaskGenerationDiagnosisExcerpt{background:var(--surface-subtle);border:1px solid var(--border-default);border-radius:6px;display:grid;gap:6px;padding:10px}.contentTaskGenerationDiagnosisExcerpt span{color:var(--text-secondary);font-size:12px}.contentTaskGenerationDiagnosisExcerpt pre{background:var(--surface-muted);border-radius:4px;color:var(--text-primary);margin:0;max-height:180px;overflow:auto;padding:8px;white-space:pre-wrap;word-break:break-all}.contentTaskGenerationDiagnosisActions{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.articleGenerationJobDetailActions{display:flex;justify-content:flex-end}.contentQualityReview{display:grid;gap:10px;padding:12px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-card)}.contentQualityReviewMuted{border-color:var(--border-default);background:var(--surface-muted)}.contentQualityReviewHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.contentQualityReviewChecks,.contentQualityReviewTags{display:flex;flex-wrap:wrap;gap:6px}.contentQualityReviewAdvice{display:grid;gap:4px;padding:8px 10px;border-radius:6px;background:var(--surface-card)}.contentQualityReviewAdvice span{font-size:12px;color:var(--text-secondary)}.trainingTermJobTitle strong{color:var(--text-primary)}.trainingTermJobErrors{background:var(--warning-subtle);border:1px solid var(--border-default);border-radius:6px;display:grid;gap:3px;padding:8px}.trainingTermJobErrors strong{color:var(--warning-foreground)}.topicOpsSummary{grid-template-columns:repeat(5,minmax(0,1fr))}.topicOpsCard,.trainingTermOpsCard{border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:6px;min-height:106px;padding:14px}.trainingTermOpsCard{border-color:var(--border-default)}.topicOpsCard{cursor:pointer;overflow:hidden;position:relative;text-align:left;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.topicOpsCardTitleRow{align-items:center;display:flex;gap:4px;min-width:0}.topicOpsCardHelpButton,.topicOpsCardMetricButton{appearance:none;background:transparent;border:0;color:inherit;font:inherit;margin:0;padding:0}.topicOpsCardHelpButton{align-items:center;cursor:help;display:inline-flex;flex:0 0 auto;justify-content:center;line-height:1}.topicOpsCardMetricButton{cursor:pointer;display:grid;gap:6px;text-align:left;width:100%}.topicOpsCardHelpButton:focus-visible,.topicOpsCardMetricButton:focus-visible{border-radius:4px;outline:2px solid var(--brand-foreground);outline-offset:2px}.topicOpsCard:before{background:var(--surface-brand-strong);bottom:0;content:"";left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:4px}.topicOpsCard:hover{border-color:var(--brand-foreground);box-shadow:0 10px 24px color-mix(in srgb,var(--brand-foreground) 9%,transparent)}.topicOpsCard.active{border-color:var(--brand-foreground);box-shadow:0 10px 24px color-mix(in srgb,var(--brand-foreground) 10%,transparent)}.topicOpsCard.active:before{opacity:1}.topicOpsCard em,.topicOpsCard span,.trainingTermOpsCard em,.trainingTermOpsCard span{color:var(--text-secondary);font-style:normal;line-height:1.4}.topicOpsCard strong,.trainingTermOpsCard strong{color:var(--text-primary);font-size:28px;line-height:1.1}.trainingTermOpsCard em,.trainingTermOpsCard span{color:var(--text-secondary)}.trainingTermOpsCard strong{color:var(--text-primary)}.topicOpsCard.blue,.topicOpsCard.purple,.trainingTermOpsCard.blue,.trainingTermOpsCard.purple{background:var(--surface-subtle)}.topicOpsCard.green,.trainingTermOpsCard.green{background:var(--success-subtle)}.topicOpsCard.red{background:var(--danger-subtle)}.trainingTermOpsCard.cyan{background:var(--surface-subtle)}.trainingTermOpsCard.blue{background:var(--brand-subtle)}.trainingTermOpsCard.cyan,.trainingTermOpsCard.purple{background:var(--surface-subtle)}.trainingTermOpsCard.green{background:var(--success-subtle)}.trainingTermOpsCard.orange{background:var(--warning-subtle)}.topicOpsPanel,.trainingTermOpsPanel{align-items:stretch;border:1px solid var(--border-default);border-radius:8px;display:grid;gap:14px}.topicOpsPanel,.trainingTermOpsPanel{background:var(--surface-card);grid-template-columns:minmax(0,1fr) 292px;padding:14px}.topicOpsPanel{border-color:var(--border-subtle)}.topicOpsNext,.trainingTermOpsNext{background:var(--surface-card);border:1px solid var(--border-default);border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:14px}.topicOpsNext strong,.trainingTermOpsNext strong{color:var(--text-primary);font-size:17px}.topicOpsNext>span,.trainingTermOpsNext>span{color:var(--text-secondary);line-height:1.6}.topicOpsNext .ant-btn,.trainingTermOpsNext .ant-btn{align-self:stretch;justify-content:center;margin-top:10px}.topicOpsNextStats,.trainingTermOpsNextStats{border-top:1px solid var(--border-subtle);display:grid;gap:8px;margin-top:4px;padding-top:10px}.topicOpsNextStats div,.trainingTermOpsNextStats div{align-items:center;background:var(--surface-subtle);border:1px solid var(--border-default);border-radius:8px;display:flex;justify-content:space-between;padding:8px 10px}.topicOpsNextStats span,.trainingTermOpsNextStats span{color:var(--text-secondary);font-size:12px}.topicOpsNextStats strong,.trainingTermOpsNextStats strong{color:var(--text-primary);font-size:18px;line-height:1}.trainingTermGenerationReport{background:var(--surface-card);border:1px solid var(--border-default);border-radius:8px;display:grid;gap:12px;padding:14px}.trainingTermGenerationReportDrawer{background:var(--surface-card);border-color:var(--border-subtle);margin-bottom:12px;padding:12px}.trainingTermGenerationReportHead{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.trainingTermGenerationReportHead>div{display:grid;gap:4px;min-width:0}.trainingTermGenerationReportGrid span,.trainingTermGenerationReportHead span{color:var(--text-secondary);line-height:1.4}.trainingTermGenerationReportHead strong{color:var(--text-primary);font-size:16px;line-height:1.4}.trainingTermGenerationReportGrid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.trainingTermGenerationReportDrawer .trainingTermGenerationReportGrid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.trainingTermGenerationReportGrid>div{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:6px;min-height:86px;padding:10px 12px}.trainingTermGenerationReportDrawer .trainingTermGenerationReportGrid>div{background:var(--surface-card);min-height:74px;padding:9px 10px}.trainingTermGenerationReportGrid strong{color:var(--text-primary);font-size:15px;line-height:1.45;overflow-wrap:anywhere}.trainingTermGenerationReportGrid em{color:var(--text-secondary);font-style:normal;line-height:1.45;overflow-wrap:anywhere}.trainingTermGenerationReportNote{align-items:center;background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);display:flex;gap:10px;justify-content:space-between;line-height:1.6;padding:10px 12px}.trainingTermGenerationReportNote span{min-width:0}.topicOpsNext{grid-column:2;grid-row:1;min-height:100%}.topicOpsMatrix,.trainingTermOpsMatrix{align-content:flex-start;background:var(--surface-card);border:1px solid var(--border-default);border-radius:8px;gap:8px;padding:14px}.trainingTermOpsMatrix{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));min-height:318px}.trainingTermOpsMatrixHeader{align-items:flex-start;display:flex;gap:12px;grid-column:1/-1;justify-content:space-between;margin-bottom:2px;min-width:0}.trainingTermOpsMatrixHeader>div{display:grid;gap:4px;min-width:0}.trainingTermOpsMatrixHeader strong{color:var(--text-primary);font-size:14px}.trainingTermOpsMatrixHeader span{color:var(--text-muted);font-size:12px;line-height:1.5}.trainingTermOpsTypeCard{background:var(--surface-card);border:1px solid var(--border-default);border-radius:8px;color:var(--text-primary);display:grid;gap:10px;grid-template-rows:auto minmax(42px,1fr) auto;min-height:126px;padding:14px;transition:border-color .2s ease,box-shadow .2s ease}.trainingTermOpsTypeCard:hover{border-color:var(--brand-foreground);box-shadow:0 8px 18px color-mix(in srgb,var(--brand-foreground) 8%,transparent)}.trainingTermOpsTypeHead{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.trainingTermOpsTypeHead strong{color:var(--text-primary);font-size:14px}.trainingTermOpsTypeHead span{align-items:center;background:var(--surface-subtle);border:1px solid var(--border-default);border-radius:999px;color:var(--brand-foreground);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:700;height:24px;justify-content:center;min-width:42px;padding:0 10px}.trainingTermOpsTypeCard p{color:var(--text-secondary);font-size:12px;line-height:1.6;margin:0}.trainingTermOpsTypeFoot{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.trainingTermOpsTypeFoot em{background:var(--surface-muted);border-radius:999px;color:var(--text-secondary);font-size:12px;font-style:normal;line-height:1.4;padding:3px 9px}.trainingTermOpsTypeCard.covered,.trainingTermOpsTypeCard.covered .trainingTermOpsTypeHead span{background:var(--success-subtle);border-color:var(--success-foreground)}.trainingTermOpsTypeCard.covered .trainingTermOpsTypeHead span{color:var(--success-foreground)}.trainingTermOpsTypeCard.missing{background:var(--surface-card);border-color:var(--border-subtle)}.trainingTermOpsTypeCard.missing .trainingTermOpsTypeHead span{background:var(--brand-subtle);border-color:var(--brand-foreground);color:var(--brand-foreground)}.topicOpsMatrix{display:grid;grid-column:1;grid-row:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.topicOpsMatrixHeader{align-items:center;display:flex;gap:4px;grid-column:1/-1;justify-content:space-between;margin-bottom:4px}.topicOpsMatrixHeader>div{display:grid;gap:4px;min-width:0}.topicOpsMatrixHeader strong{color:var(--text-primary);font-size:14px}.topicOpsMatrixHeader span{color:var(--text-muted);font-size:12px}.topicOpsTypeCard{appearance:none;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:10px;cursor:pointer;display:grid;gap:10px;min-height:126px;padding:14px;text-align:left;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.topicOpsTypeCard:hover{border-color:var(--brand-foreground);box-shadow:0 8px 18px color-mix(in srgb,var(--brand-foreground) 10%,transparent);transform:translateY(-1px)}.topicOpsTypeCard.active{background:var(--surface-selected);border-color:var(--brand-foreground);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-foreground) 14%,transparent),0 8px 18px color-mix(in srgb,var(--brand-foreground) 10%,transparent)}.topicOpsTypeCard.empty{background:var(--surface-muted);border-color:var(--border-subtle)}.topicOpsTypeHead{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;min-width:0}.topicOpsTypeCount{align-items:center;background:var(--surface-subtle);border:1px solid var(--border-default);border-radius:999px;color:var(--brand-foreground);display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:800;height:24px;justify-content:center;min-width:28px;padding:0 8px}.topicOpsTypeCard.empty .topicOpsTypeCount{background:var(--surface-muted);border-color:var(--border-subtle);color:var(--text-muted)}.topicOpsTypeHead strong{color:var(--text-primary);font-size:14px;line-height:1.35;min-width:0}.topicOpsTypeCard em{color:var(--text-secondary);font-size:12px;font-style:normal;line-height:1.5}.topicOpsTypeMeta{align-self:end;display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.topicOpsTypeMeta span{background:var(--surface-subtle);border-radius:999px;color:var(--text-secondary);font-size:12px;line-height:1.4;padding:2px 8px}.topicOpsTypeCard.active .topicOpsTypeMeta span{background:var(--surface-selected);color:var(--brand-foreground)}.topicOpsTypeCard.empty .topicOpsTypeMeta span{background:var(--surface-muted);color:var(--text-muted)}@media (max-width:1200px){.topicOpsMatrix,.topicOpsNext{grid-column:1;grid-row:auto}.topicOpsMatrix{grid-template-columns:repeat(2,minmax(0,1fr))}}.tableNowrap{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.topicOperationCell{display:grid;gap:4px;min-width:0}.topicOperationCell span{color:var(--text-secondary);font-size:12px;line-height:1.45}.contentProductionMetrics{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.contentProductionMetric{background:var(--surface-card);border:1px solid var(--border-default);border-radius:8px;display:grid;gap:8px;min-height:112px;padding:14px;appearance:none;cursor:pointer;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.contentProductionMetric:hover{border-color:var(--brand-foreground);box-shadow:0 10px 24px color-mix(in srgb,var(--brand-foreground) 9%,transparent);transform:translateY(-1px)}.contentProductionMetric.active{background:var(--surface-selected);border-color:var(--brand-foreground);box-shadow:inset 3px 0 0 var(--brand-foreground)}.contentProductionMetric span{color:var(--text-secondary);font-size:13px}.contentProductionMetric strong{color:var(--text-primary);font-size:28px;line-height:1.1}.contentProductionMetric .ant-tag{justify-self:flex-start}.contentProductionMetricGroups{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.contentProductionMetricGroup{min-width:0;padding:14px;background:var(--surface-card);border-top-width:1px;border:1px solid var(--border-default);border-top:3px solid var(--border-default);border-radius:8px}.contentProductionMetricGroup.review{border-top-color:var(--warning-foreground)}.contentProductionMetricGroup.accounts{border-top-color:var(--brand-foreground)}.contentProductionMetricGroup.publish{border-top-color:var(--success-foreground)}.contentProductionMetricGroup>header{display:flex;align-items:flex-start;gap:9px;margin-bottom:12px;color:var(--text-secondary)}.contentProductionMetricGroup>header>.anticon{margin-top:2px;color:var(--brand-foreground);font-size:16px}.contentProductionMetricGroup>header div{display:grid;gap:2px}.contentProductionMetricGroup>header strong{color:var(--text-primary);font-size:14px}.contentProductionMetricGroup>header span{color:var(--text-muted);font-size:12px}.contentProductionMetricGroupActions{display:grid;gap:6px}.contentProductionMetricGroup.review .contentProductionMetricGroupActions,.contentProductionMetricGroupActions{grid-template-columns:repeat(3,minmax(0,1fr))}.contentProductionMetricGroupAction{display:flex;min-width:0;min-height:36px;align-items:center;justify-content:space-between;gap:6px;padding:7px 9px;color:var(--text-secondary);background:var(--surface-subtle);border:1px solid transparent;border-radius:6px;cursor:pointer}.contentProductionMetricGroupAction:hover{color:var(--brand-foreground);background:var(--surface-hover)}.contentProductionMetricGroupAction.active{color:var(--brand-foreground);background:var(--surface-selected);border-color:var(--brand-foreground)}.contentProductionMetricGroupAction span{min-width:0;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.contentProductionMetricGroupAction strong{color:var(--text-primary);font-size:15px}.mainGrid{display:grid;gap:18px;grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr)}.loginShell{align-items:stretch;background:linear-gradient(135deg,rgba(8,18,40,.96),rgba(11,28,64,.94) 48%,rgba(10,53,78,.96)),#081528;color:var(--text-on-brand);display:grid;grid-template-columns:minmax(0,1fr) 430px;min-height:100vh;overflow:hidden}.authRestoreShell{background:var(--surface-subtle);min-height:100vh}.loginHero{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;padding:42px 56px;position:relative}.loginHeroGrid{background-image:linear-gradient(rgba(94,156,255,.15) 1px,transparent 0),linear-gradient(90deg,rgba(94,156,255,.13) 1px,transparent 0);background-size:42px 42px;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.68) 62%,transparent);mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.68) 62%,transparent);opacity:.72;position:absolute}.loginHeroScan{background:linear-gradient(90deg,transparent,rgba(50,210,255,.24),transparent),linear-gradient(180deg,transparent,rgba(98,255,201,.16),transparent);height:220px;left:8%;position:absolute;right:18%;top:22%;transform:skewY(-8deg)}.loginBrandMark,.loginFlow,.loginHeroContent,.loginSignalPanel{position:relative;z-index:1}.loginBrandMark{align-items:center;display:flex;gap:14px}.loginBrandMark>span{align-items:center;background:color-mix(in srgb,var(--brand-foreground) 18%,transparent);border:1px solid rgba(111,186,255,.45);border-radius:8px;color:var(--brand-foreground);display:inline-flex;font-size:24px;height:44px;justify-content:center;width:44px}.loginBrandMark strong{color:var(--text-on-brand);display:block;font-size:18px}.loginBrandMark small{color:var(--text-on-brand);display:block;margin-top:2px}.loginHeroContent{max-width:720px}.loginHeroContent h1{color:var(--text-on-brand);font-size:52px;line-height:1.12;margin:22px 0 18px}.loginHeroContent .ant-typography{color:var(--text-on-brand);font-size:17px;line-height:1.9}.loginSignalPanel{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px}.loginSignalPanel>div{background:rgba(255,255,255,.08);border:1px solid rgba(138,196,255,.24);border-radius:8px;padding:18px}.loginSignalPanel span{color:var(--text-on-brand);display:block;font-size:13px}.loginSignalPanel strong{color:var(--text-on-brand);display:block;font-size:24px;margin-top:8px}.loginFlow{align-items:center;color:var(--text-on-brand);display:flex;gap:10px}.loginFlow>div{align-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(138,196,255,.22);border-radius:999px;display:inline-flex;gap:8px;padding:9px 12px}.loginPanel{align-self:center;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:0 28px 80px rgba(0,0,0,.34);margin-right:48px;padding:30px;position:relative;z-index:1}.loginPanelHeader{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.loginPanelHeader h2{margin:4px 0 0}.loginDefaultAccount{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:4px;margin-top:18px;padding:14px}.loginDefaultAccount small,.loginDefaultAccount span{color:var(--text-muted)}.loginDefaultAccount strong{color:var(--text-primary)}.loginGrid{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 380px}.loginIntro{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;min-height:320px;padding:28px}.loginIntro h2{margin:4px 0 10px}.loginHint{margin-top:22px;max-width:520px}.assetCard,.loginCard,.projectCard{border-radius:8px}.assetCard{margin-top:0}.modulePageCard{background:var(--surface-card);border-color:var(--border-default);border-radius:8px}.modulePageCard .ant-table-title{padding:0 0 16px}.publishCenterTable .ant-table-title,.trainingTermTable .ant-table-title{padding-bottom:0}.publishCenterTable .ant-table-title+.ant-spin-nested-loading,.publishCenterTable .ant-table-title+.ant-table-container,.trainingTermTable .ant-table-title+.ant-spin-nested-loading,.trainingTermTable .ant-table-title+.ant-table-container{margin-top:8px}.selectedRow td{background:var(--surface-selected)!important}.tableSub{color:var(--text-muted);display:block;font-size:12px;line-height:1.5;margin-top:4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tableActionIcons{flex-wrap:nowrap;white-space:nowrap}.accountActionsColumn{padding-inline:8px 16px!important}.platformNameCell{align-items:center;display:flex;gap:10px;min-width:0}.platformLogoMark{align-items:center;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;color:var(--brand-foreground);display:inline-flex;flex:0 0 34px;font-weight:700;height:34px;justify-content:center;object-fit:contain;overflow:hidden;width:34px}.platformLogoMarkFallback{background:var(--surface-muted)}.platformLogoMarkCompact{border-radius:5px;flex-basis:20px;font-size:11px;height:20px;width:20px}.platformSelectOption{align-items:center;display:inline-flex;gap:8px;max-width:100%;vertical-align:middle}.platformSelectOption>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platformNameMeta{display:flex;flex-direction:column;min-width:0}.platformNameMeta span,.platformNameMeta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platformNameMeta span{color:var(--text-muted);font-size:12px;line-height:1.5}.accountPlatformCards{background:var(--surface-card);display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin-top:14px;padding:14px}.accountPlatformCard,.accountPlatformCards{border:1px solid var(--border-default);border-radius:8px;gap:10px}.accountPlatformCard{align-items:center;background:var(--surface-subtle);color:var(--text-primary);cursor:pointer;display:flex;min-width:0;padding:10px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.accountPlatformCard.active,.accountPlatformCard:hover{background:var(--surface-selected);border-color:var(--brand-foreground);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-foreground) 32%,transparent)}.accountPlatformCardMeta{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.accountPlatformCardMeta span,.accountPlatformCardMeta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accountPlatformCardMeta span{color:var(--text-secondary);font-size:12px;margin-top:3px}.accountPlatformCardStats{display:flex;flex:0 0 auto;flex-direction:column;gap:4px}.accountPlatformCardStats .ant-tag{margin-inline-end:0;text-align:center}.accountModal,.fixedFormModalPanel,.platformModal{top:24px;max-height:calc(100vh - 48px);padding-bottom:0}.accountModal .ant-modal-content,.fixedFormModalPanel .ant-modal-content,.platformModal .ant-modal-content{box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;height:760px;max-height:calc(100vh - 48px)}.accountModal .ant-modal-header,.fixedFormModalHeader,.platformModal .ant-modal-header{flex:0 0 auto}.accountModal .ant-modal-body,.fixedFormModalBody,.platformModal .ant-modal-body{flex:1 1;min-height:0;overflow-y:auto;padding-right:18px;overscroll-behavior:contain}.accountPublishingLimitRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.accountPublishingLimitRow .ant-input-number,.accountPublishingLimitRow .ant-input-number-group-wrapper{width:100%}@media (max-width:640px){.accountPublishingLimitRow{grid-template-columns:1fr;gap:0}}.accountModal .ant-modal-footer,.fixedFormModalFooter,.platformModal .ant-modal-footer{flex:0 0 auto;margin-top:12px;padding-top:12px}.fixedFormModalWrapper{overflow:hidden}.fixedFormModalRender{height:min(760px,calc(100vh - 48px));max-height:calc(100vh - 48px)}.fixedFormModalRender .ant-modal{height:100%!important;max-height:100%;padding-bottom:0}.fixedFormModalRender .ant-modal-container,.fixedFormModalRender .ant-modal-content{display:flex!important;flex-direction:column!important;height:100%!important;max-height:100%!important;overflow:hidden!important}.fixedFormModalRender .ant-modal-footer,.fixedFormModalRender .ant-modal-header{flex:0 0 auto!important}.fixedFormModalRender .ant-modal-body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-color:var(--scrollbar-thumb) transparent;scrollbar-width:thin}.fixedFormModalRender .ant-modal-body::-webkit-scrollbar{width:4px}.fixedFormModalRender .ant-modal-body::-webkit-scrollbar-track{background:transparent}.fixedFormModalRender .ant-modal-body::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:999px}.fixedFormModalRender .ant-modal-body::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}.publishRecordFormSection{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;margin:4px 0 16px;padding:14px}.publishRecordFormSectionHeader{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.publishRecordFormSectionTitle{align-items:flex-start;display:grid;gap:2px 8px;grid-template-columns:3px minmax(0,1fr);min-width:0}.publishRecordFormSectionTitle:before{align-self:stretch;background:var(--brand-foreground);border-radius:999px;content:"";grid-row:1/span 2;min-height:32px}.publishRecordFormSectionTitle strong{color:var(--text-primary);font-size:14px;line-height:1.5}.publishRecordFormSectionMeta,.publishRecordFormSectionTitle .ant-typography{font-size:12px;line-height:1.5}.publishRecordFormSectionMeta{flex:0 0 auto;padding-top:2px}.publishRecordFormGrid{display:grid;gap:14px 12px;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.publishRecordFormGrid .ant-form-item{margin-bottom:0;min-width:0}.publishRecordFormGridWide{grid-column:1/-1}@media (max-width:620px){.publishRecordFormSectionHeader{gap:10px}.publishRecordFormGrid{grid-template-columns:1fr}.publishRecordFormGridWide{grid-column:auto}}.platformLogoPreview{align-items:center;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-secondary);display:flex;gap:12px;margin:-8px 0 16px;padding:10px 12px}.platformLogoPreview>div{display:flex;flex-direction:column;gap:3px;min-width:0}.platformLogoPreview span{color:var(--text-secondary);font-size:12px}.platformLogoPreview strong{color:var(--text-primary);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platformLogoPreview .ant-image-img{border-radius:8px;object-fit:contain}.platformPublishMethodHint{background:var(--surface-subtle);border:1px solid var(--border-default);border-radius:8px;color:var(--text-secondary);display:flex;flex-direction:column;gap:4px;margin:-8px 0 16px;padding:10px 12px}.platformPublishMethodHint strong{color:var(--text-primary)}.platformPublishMethodHint span{font-size:12px;line-height:1.55}.platformCapabilityGrid{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:10px 14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px;padding:12px}.platformCapabilityGrid .ant-form-item{margin-bottom:0}.platformCapabilityGrid .ant-form-item-control-input{min-height:0}.platformCapabilityItem{display:flex;flex-direction:column;gap:4px;min-width:0}.platformCapabilityGrid .ant-typography{font-size:12px;line-height:1.45}.imageAssetCell{align-items:center;display:grid;gap:12px;grid-template-columns:64px minmax(0,1fr);min-width:0}.imageAssetThumb{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:6px;object-fit:cover}.imageAssetMeta{min-width:0}.imageAssetName{display:-webkit-box;line-height:1.5;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.imageAssetTypeTag{white-space:nowrap}.imageAssetFormPreview{align-items:center;background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-secondary);display:flex;gap:12px;margin:-8px 0 16px;padding:10px 12px}.imageAssetFormPreview img{border-radius:6px;object-fit:cover}.imageAssetBatchList{border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:0;margin-top:16px;max-height:340px;overflow-y:auto}.imageAssetBatchItem{align-items:center;background:var(--surface-card);display:grid;gap:14px;grid-template-columns:112px minmax(0,1fr);padding:12px}.imageAssetBatchItem+.imageAssetBatchItem{border-top:1px solid var(--border-subtle)}.imageAssetBatchThumb,.imageAssetBatchThumb img{background:var(--surface-subtle);border-radius:6px;object-fit:cover}.imageAssetBatchMeta{display:grid;gap:8px;min-width:0}.imageAssetBatchMetadataFields{display:grid;gap:12px;grid-template-columns:minmax(150px,.7fr) minmax(220px,1.3fr)}.imageAssetBatchMetadataFields label{display:grid;gap:4px;min-width:0}.imageAssetBatchMetadataFields label>span:first-child{color:var(--text-secondary);font-size:12px}@media (max-width:720px){.imageAssetBatchMetadataFields{grid-template-columns:1fr}}.imageAssetBatchFallback,.imageAssetBatchStatusRow{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.imageAssetBatchStatusRow .ant-typography{margin:0;min-width:0}.imageAssetBatchFallback .ant-btn{flex:0 0 auto;padding-inline:4px}.imageAssetBatchSharedFields{border-top:1px solid var(--border-subtle);margin-top:18px;padding-top:16px}.tableMainEllipsis{color:var(--text-primary);display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.contentTaskStageCell{display:flex;flex-direction:column;gap:2px;min-width:0}.contentTaskStageCell .ant-tag{align-self:flex-start;margin-inline-end:0}.contentTaskTitleCell{display:grid;gap:6px;min-width:0;overflow:hidden}.contentTaskAccountCell{display:grid;gap:4px;min-width:0;overflow:hidden;width:100%}.contentTaskAccountCell .tableSub,.contentTaskAccountCell strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contentTaskAccountCell .ant-tag{margin-inline-end:0}.contentTaskAccountAction,.contentTaskAccountMeta{min-width:0;overflow:hidden}.contentTaskArticleAction{align-self:flex-start;height:22px;justify-self:center;padding:0;font-size:12px}.contentTaskArticleDrawer .ant-drawer-body{display:flex;flex-direction:column;min-height:0;overflow:hidden}.contentTaskArticleDrawerBody{display:grid;flex:1 1;gap:16px;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.contentTaskArticleDrawerMeta{display:grid;gap:8px;padding-bottom:14px;border-bottom:1px solid var(--border-default)}.contentTaskArticleForm{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;overflow:hidden}.contentTaskArticleCoreFields{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(280px,1.5fr);gap:12px}.contentTaskArticleCoreFields .ant-form-item{margin-bottom:4px}.contentTaskArticleTabs{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.contentTaskArticleBodyField,.contentTaskArticleBodyField .ant-form-item-control,.contentTaskArticleBodyField .ant-form-item-control-input,.contentTaskArticleBodyField .ant-form-item-control-input-content,.contentTaskArticleBodyField .ant-form-item-row,.contentTaskArticleTabs>.ant-tabs-body-holder,.contentTaskArticleTabs>.ant-tabs-body-holder>.ant-tabs-body,.contentTaskArticleTabs>.ant-tabs-body-holder>.ant-tabs-body>.ant-tabs-content{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0}.contentTaskArticleBodyField{height:100%;margin-bottom:0}.contentTaskArticleBodyField .ant-form-item-control-input{align-items:stretch}.contentTaskArticleBodyField .ant-form-item-control-input-content{width:100%}.contentTaskArticleEditor{flex:1 1;height:100%!important;min-height:0!important;width:100%;line-height:1.75;overflow-y:auto!important;resize:none}.contentTaskArticleMetadata{height:100%;padding-right:8px;overflow-y:auto}.contentTaskArticleMetadata section{padding:4px 0 18px;border-bottom:1px solid var(--border-default)}.contentTaskArticleMetadata section+section{padding-top:18px}.contentTaskArticleMetadata p,.contentTaskArticleMetadata ul{margin:8px 0 0;color:var(--text-primary);line-height:1.75;white-space:pre-wrap}.contentTaskArticleMetadata ul{padding-left:22px}@media (max-width:720px){.contentTaskArticleCoreFields{grid-template-columns:1fr}}.contentTaskAccountAction,.contentTaskAccountMeta{display:flex;align-items:center}.contentTaskAccountAction{justify-content:flex-start}.contentTaskAcceptRecommendation.ant-btn{height:22px;max-width:100%;padding:0;font-size:12px}.contentTaskSingleLineCell,.contentTaskTitleCell .tableSub,.contentTaskTitleCell strong{display:block;line-height:1.55;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contentTaskTimeStack,.updatedTimeStack{display:grid;gap:2px;justify-items:center;line-height:1.4;text-align:center;white-space:nowrap;width:100%}.updatedTimeStack{color:var(--text-secondary);font-size:12px}.priorityPrimaryCell .tableSub,.priorityPrimaryCell strong,.trainingTermPrimaryLink{display:-webkit-box;line-height:1.5;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.trainingTermPrimaryLink{appearance:none;background:transparent;border:0;color:var(--brand-foreground);cursor:pointer;font:inherit;font-weight:600;margin:0;max-width:100%;padding:0;text-align:left}.trainingTermPrimaryLink:hover{color:var(--brand-foreground);text-decoration:underline;text-underline-offset:3px}.trainingTermCoverageLink:focus-visible,.trainingTermPrimaryLink:focus-visible,.trainingTermScopeTag button:focus-visible{border-radius:4px;outline:2px solid var(--brand-foreground);outline-offset:2px}.trainingTermCoverageLinks{display:flex;flex-wrap:wrap;gap:4px}.trainingTermCoverageLink{appearance:none;border:1px solid transparent;border-radius:5px;cursor:pointer;font-size:12px;line-height:20px;padding:0 7px;white-space:nowrap}.trainingTermCoverageLink.contentTasks,.trainingTermCoverageLink.questions{background:var(--surface-subtle);color:var(--brand-foreground)}.trainingTermCoverageLink.indexedRecords{background:var(--success-subtle);color:var(--success-foreground)}.trainingTermCoverageLink:hover{border-color:currentColor;filter:saturate(1.15)}.trainingTermScopeTag{align-items:center;background:var(--surface-subtle);border:1px solid var(--border-default);border-radius:999px;color:var(--brand-foreground)!important;display:inline-flex!important;flex:0 1 auto;gap:4px;line-height:22px;max-width:min(360px,45vw);overflow:visible!important;padding:0 4px 0 9px;white-space:nowrap!important}.trainingTermScopeTag>span{color:inherit!important;display:block;min-width:0;overflow:hidden!important;text-overflow:ellipsis;white-space:nowrap!important}.trainingTermScopeTag button{align-items:center;appearance:none;background:transparent;border:0;border-radius:50%;color:inherit;cursor:pointer;display:inline-flex;flex:0 0 20px;font-size:16px;height:20px;justify-content:center;line-height:1;padding:0;width:20px}.trainingTermScopeTag button:hover{background:var(--surface-hover)}.contentTaskWrappingCell{display:block;min-width:0;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.contentProductionTable,.llmConfigTable{margin-top:12px}.contentProductionTable table{min-width:0!important;width:100%!important}.contentProductionTable .ant-table-cell{overflow-wrap:anywhere;word-break:break-word}.contentProductionTable .timeStack{white-space:nowrap}.contentTaskArticleCell{display:grid;gap:4px;justify-items:center;min-width:0;overflow:hidden;text-align:center;width:100%}.contentTaskArticleCell .ant-tag{margin-inline-end:0}.contentTaskArticleCell>.ant-space span:not(.ant-tag span){color:var(--text-muted);font-size:12px}.contentTaskAccountPickerPopup{width:min(520px,calc(100vw - 32px))!important}.contentTaskAccountPickerDropdown{display:grid;grid-template-columns:minmax(132px,.42fr) minmax(0,1fr);max-height:320px;min-width:0;overflow:hidden}.contentTaskAccountPlatformList{background:var(--surface-subtle);border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:2px;max-height:320px;min-width:0;overflow-y:auto;padding:6px;scrollbar-gutter:stable}.contentTaskAccountPlatformButton{align-items:center;background:transparent;border:0;border-radius:7px;color:var(--text-primary);cursor:pointer;display:flex;flex:0 0 auto;gap:8px;min-height:34px;padding:6px 8px;text-align:left;width:100%}.contentTaskAccountPlatformButton:hover{background:var(--surface-hover);color:var(--text-primary)}.contentTaskAccountPlatformButton.active{background:var(--surface-selected);color:var(--brand-foreground);font-weight:600}.contentTaskAccountPlatformButton>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contentTaskAccountList{max-height:320px;min-width:0;overflow-y:auto;padding:8px;scrollbar-gutter:stable}.contentTaskAccountList::-webkit-scrollbar,.contentTaskAccountPlatformList::-webkit-scrollbar{width:8px}.contentTaskAccountList::-webkit-scrollbar-track,.contentTaskAccountPlatformList::-webkit-scrollbar-track{background:transparent}.contentTaskAccountList::-webkit-scrollbar-thumb,.contentTaskAccountPlatformList::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:2px solid transparent;border-radius:999px;background-clip:padding-box}.contentTaskAccountList::-webkit-scrollbar-thumb:hover,.contentTaskAccountPlatformList::-webkit-scrollbar-thumb:hover{background:var(--border-strong);background-clip:padding-box}.contentTaskAccountRow{align-items:center;border-radius:7px;color:var(--text-primary);cursor:pointer;display:flex;gap:8px;min-height:38px;padding:7px 9px}.contentTaskAccountRow:hover{background:var(--surface-hover)}.contentTaskAccountRow:has(.ant-checkbox-checked){background:var(--surface-selected)}.contentTaskAccountIdentity{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.contentTaskAccountReadiness{align-items:center;display:flex;flex:0 0 auto}.contentTaskAccountReadiness .ant-tag{margin-inline-end:0;white-space:nowrap}.contentTaskAccountName,.contentTaskAccountPhone{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contentTaskAccountName{color:var(--text-primary);line-height:1.35}.contentTaskAccountPhone{color:var(--text-muted);font-size:12px;line-height:1.3}@media (max-width:560px){.contentTaskAccountPickerDropdown{grid-template-columns:minmax(112px,.48fr) minmax(0,1fr)}.contentTaskAccountPlatformButton{padding-inline:6px}}.accountCheckIdentity{display:flex;flex-direction:column;gap:8px}.accountCheckModalTitle{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.accountCheckPrimaryIdentity{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:8px;display:flex;flex-direction:column;gap:4px;margin-bottom:12px;padding:12px 14px}.accountCheckPrimaryIdentity strong{color:var(--text-primary);font-size:15px;line-height:1.4}.accountCheckPrimaryIdentity span{color:var(--text-secondary);font-size:12px;line-height:1.4}.accountCheckHistoryList{display:flex;flex-direction:column;gap:8px;max-height:320px;overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-gutter:stable}.accountCheckHistoryItem{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:10px 12px}.accountCheckHistoryHeader{align-items:center;display:flex;gap:8px;justify-content:space-between}.accountCheckHistoryHeader span{color:var(--text-primary);font-size:13px;font-weight:600}.accountCheckHistoryMeta{color:var(--text-muted);font-size:12px}.accountAuthorizationSummary{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:10px;margin:16px 0;padding:12px 14px 2px}.accountAuthorizationPermissions{display:flex;flex-direction:column}.accountAuthorizationPermissions .ant-form-item{margin-bottom:4px}.accountAuthorizationPermissions>.ant-typography{font-size:12px;line-height:1.6;margin-bottom:14px;padding-left:24px}.taskPublishReadinessAlert{margin-bottom:10px}.contentTaskPublishChecksGrid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.taskPublishReadinessItem{align-items:flex-start;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;display:flex;flex-direction:column;gap:6px;min-height:84px;padding:10px}.taskPublishTitleCheck{background:var(--surface-subtle);border:1px solid var(--border-default);border-radius:8px;grid-column:1/-1;padding:10px}.taskPublishTitleCheckMain{display:grid;gap:6px;width:100%}.taskPublishTitleFeedback{align-items:center;background:var(--surface-subtle);border:1px solid var(--border-default);border-radius:8px;color:var(--success-foreground);display:flex;flex-wrap:wrap;gap:6px 8px;margin-top:2px;padding:7px 9px}.taskPublishTitleFeedback span{color:var(--success-foreground);font-size:12px}.taskPublishTitleFeedback strong{color:var(--text-primary);flex:1 1 220px;font-size:13px;line-height:1.5;margin-top:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tableCompleteness{display:flex;flex-direction:column;gap:4px;min-width:0;overflow:hidden}.tableCompletenessMeta{align-items:center;display:flex;gap:6px;justify-content:space-between}.tableCompletenessMeta strong{color:var(--text-primary);font-size:12px}.tableCompletenessMeta .ant-tag{margin-inline-end:0}.timeStack{color:var(--text-secondary);display:inline-block;font-size:12px;line-height:1.4;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeTooltip{display:flex;flex-direction:column;gap:2px}.topicQuestionCell{max-width:100%;min-width:0}.topicQuestionTitle{color:var(--text-primary);display:-webkit-box;line-height:1.5;max-height:42px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.topicQuestionSub{align-items:center;display:flex;gap:4px;max-width:100%;min-width:0}.geoTopicTableShell,.workbenchScrollTableShell{background:var(--surface-card);border-radius:8px;margin-top:14px;overflow:hidden}.publishCenterTableShell,.trainingTermTableShell{margin-top:0}.contentTaskDataRegion{display:grid;gap:8px;min-width:0}.contentTaskTableShell,.contentTaskTableShell .contentProductionTable{margin-top:0}.contentTaskTableShell .contentProductionTable .ant-table-body{overflow-x:auto!important}.workbenchConfigTableShell{background:var(--surface-card);border-radius:8px;overflow:hidden}.workbenchConfigTable .ant-table,.workbenchConfigTable .ant-table-container{background:var(--surface-card);overflow:hidden!important}.workbenchConfigTable .ant-table table{min-width:0;width:100%}.workbenchConfigTable .ant-table-cell{min-width:0}.workbenchConfigTable .tableActionIcons{flex-wrap:nowrap;justify-content:flex-start;padding-right:8px;white-space:nowrap}.promptScenarioTags{display:flex;flex-direction:column;gap:4px;max-width:100%}.promptScenarioTags .ant-tag{margin-inline-end:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:fit-content}.workbenchScrollTable .ant-table{background:var(--surface-card);overflow:hidden}.workbenchScrollTable .ant-table table{min-width:0;width:100%}.workbenchScrollTable .ant-table-container{background:var(--surface-card);overflow:hidden!important}.workbenchScrollTable .ant-table-content{overflow:hidden!important}.workbenchScrollTable .ant-table-body{min-height:300px;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-color:var(--scrollbar-thumb) transparent;scrollbar-width:thin}.accountPublishingTable .ant-table-body,.publishCenterTable .ant-table-body,.trainingTermTable .ant-table-body{overflow-x:auto!important}.accountPublishingTable .ant-table-body{scrollbar-gutter:stable}.publishCenterTable .ant-table-body{overflow-y:scroll!important}.workbenchScrollTable .ant-table-body::-webkit-scrollbar{height:4px;width:4px}.geoTopicTable .ant-table-body{scrollbar-color:var(--scrollbar-thumb) transparent}.geoTopicTable .ant-table-body::-webkit-scrollbar{height:3px;width:3px}.workbenchScrollTable .ant-table-body::-webkit-scrollbar-track{background:transparent}.workbenchScrollTable .ant-table-body::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:999px}.workbenchScrollTable .ant-table-body::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}.workbenchScrollTable .ant-table-cell{min-width:0}.geoTopicTable .ant-table-selection-col,.workbenchScrollTable .ant-table-selection-col{width:48px!important}.geoTopicTable .ant-table-selection-column,.workbenchScrollTable .ant-table-selection-column{box-sizing:border-box;cursor:pointer;max-width:48px!important;min-width:48px!important;padding-inline:0!important;text-align:center;vertical-align:middle;width:48px!important}.geoTopicTable .ant-table-selection-column .ant-checkbox-wrapper,.workbenchScrollTable .ant-table-selection-column .ant-checkbox-wrapper{align-items:center;display:inline-flex;height:24px;justify-content:center;line-height:1;width:24px}.workbenchScrollTable .ant-pagination{background:var(--surface-card);border-top:1px solid var(--border-subtle);margin:0!important;padding:12px 0;z-index:24}.workbenchScrollTable .tableActionIcons{flex-wrap:nowrap;white-space:nowrap}.geoTopicTable .ant-table{background:var(--surface-card);overflow:hidden}.geoTopicTable .ant-table table{min-width:0}.geoTopicTable .ant-table-container{background:var(--surface-card);overflow:hidden!important}.geoTopicTable .ant-table-content{overflow:hidden!important}.geoTopicTable .ant-table-body{min-height:300px;overflow-x:auto!important;overflow-y:auto!important}.geoTopicTable .ant-table-cell{min-width:0}.geoTopicTable .ant-table-placeholder .ant-table-cell{background:var(--surface-card);height:300px}.geoTopicTable .ant-table-placeholder .ant-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;min-height:260px}.geoTopicTable .ant-pagination{background:var(--surface-card);border-top:1px solid var(--border-subtle);margin:0!important;padding:12px 0;z-index:24}.geoTopicActionCell{flex-wrap:nowrap;white-space:nowrap}.columnSettingsPanel{display:flex;flex-direction:column;max-width:calc(100vw - 48px);width:520px}.viewportCenteredTableToolPopover{position:fixed!important;left:50%!important;top:50%!important;margin:0!important;max-height:calc(100vh - 32px);max-width:calc(100vw - 32px);overflow-y:auto;overscroll-behavior:contain;transform:translate(-50%,-50%)!important}.viewportCenteredTableFilterPopover{height:min(664px,calc(100vh - 56px))!important;overflow:hidden}.viewportCenteredTableFilterPopover .ant-popover-inner{overflow:hidden}.viewportCenteredTableFilterPopover .tableFilterPanel{height:min(640px,calc(100vh - 80px))}.columnSettingsPanelHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.columnSettingsPanelHeader strong{color:var(--text-primary);font-size:14px}.columnSettingsGroup{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.columnSettingsActions{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-top:18px}.tableSearchInput{width:180px}.tableFilterSelect{width:140px}.tableFilterPanel{display:flex;flex-direction:column;max-width:calc(100vw - 48px);width:760px}.tableFilterPanelHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.tableFilterPanelHeader>div{align-items:center;display:flex;gap:8px}.tableFilterLabel,.tableFilterPanelHeader strong{color:var(--text-primary);font-size:14px}.tableFilterFields{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-gutter:stable}.tableFilterField{display:flex;flex-direction:column;gap:8px}.tableFilterLabel{font-weight:600;line-height:1.4}.tableFilterActions{align-items:center;display:flex;flex:0 0 auto;gap:8px;justify-content:flex-end;margin-top:18px}.tableFilterPanel .ant-space-compact,.tableFilterPanel .tableFilterSelect,.tableFilterPanel .tableSearchInput{width:100%}.tableTimeRangePanel{display:flex;flex-direction:column;gap:8px}.tableTimeRangeMain{align-items:center;display:grid;gap:8px;grid-template-columns:104px minmax(0,1fr) minmax(0,1fr) auto}.tableTimeRangeMain .tableDateInput,.tableTimeRangeMain .tableTimeFieldSelect{width:100%}.tableQuickRangeButtons{align-items:center;display:flex;flex-wrap:wrap;gap:4px;min-width:max-content}.tableQuickRangeButtons .ant-btn{padding-inline:8px}.tableToolbar{display:flex;justify-content:flex-end;max-width:100%;width:100%;row-gap:8px}.tableToolbar>.ant-space-item:has(.ant-btn-primary){margin-right:auto;order:-1}.tableTimeFieldSelect{width:104px}.tableDateInput{width:128px}.tableQuickRangeSelect{width:112px}.publishCenterHeader{display:grid;gap:12px}.publishResponsibilityPanels{background:var(--surface-card);border-color:var(--border-default);border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.publishResponsibilityPanels>.ant-collapse-item:first-child{order:2}.publishResponsibilityPanels>.ant-collapse-item:nth-child(2){order:1}.publishResponsibilityPanels .ant-collapse-header{align-items:center!important;background:var(--surface-card);color:var(--text-primary)!important;font-weight:700;min-height:44px}.publishResponsibilityPanels .ant-collapse-content-box{padding:12px!important}.publishExecutionWorkspace,.publishReviewWorkspace{display:grid;gap:12px}.publishWorkflowSummary{background:linear-gradient(135deg,var(--surface-subtle) 0,var(--surface-card) 58%,var(--surface-subtle) 100%);display:grid;gap:10px;grid-template-columns:repeat(6,minmax(92px,1fr));padding:12px}.publishWorkflowMetric,.publishWorkflowSummary{border:1px solid var(--border-default);border-radius:8px}.publishWorkflowMetric{background:var(--surface-card);display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:84px;min-width:0;padding:10px}.publishWorkflowMetric small,.publishWorkflowMetric span{color:var(--text-secondary);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publishWorkflowMetric strong{color:var(--text-primary);font-size:24px;line-height:1.1}.publishWorkflowMetric.blue strong{color:var(--brand-foreground)}.publishWorkflowMetric.green strong{color:var(--success-foreground)}.publishWorkflowMetric.orange strong{color:var(--warning-foreground)}.publishWorkflowMetric.purple strong{color:var(--brand-foreground)}.publishCenterTable .ant-table-container{border-top:1px solid var(--border-subtle)}.publishCenterTable .ant-table-thead>tr>th{background:var(--surface-subtle);color:var(--text-primary);font-weight:700}.publishCenterAccountCell{display:grid;gap:2px;min-width:0;width:100%}.publishCenterAccountMeta,.publishCenterAccountName{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publishCenterAccountMeta{color:var(--text-secondary);font-size:12px}.publishCenterUrlCell{display:grid;gap:4px;min-width:0;width:100%}.publishCenterUrlLink{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publishCenterUrlCopyButton.ant-btn{font-size:12px;height:auto;justify-self:start;line-height:1.5;padding:0}.publishCenterTable td.publishCenterActionsColumn{padding-inline:8px 12px}.publishCenterTable .tableActionIcons{justify-content:flex-end;width:100%}.publishCenterMobileActions,.publishCenterMobileMeta{display:none}.publishIndexStatusCell{display:grid;gap:2px;min-width:0}.publishIndexStatusCell .ant-tag{margin:0 0 2px;width:fit-content}.publishIndexStatusCell .ant-tag,.publishIndexStatusMeta{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publishIndexStatusMeta{color:var(--text-secondary);display:block;font-size:11px;line-height:1.35}@media (max-width:767px){.content .publishCenterTable.ant-table-wrapper,.publishCenterTable.workbenchScrollTable .ant-table-container,.publishCenterTable.workbenchScrollTable .ant-table-content{overflow-x:visible!important}.publishCenterTable.workbenchScrollTable .ant-table-body{overflow-x:hidden!important}.publishCenterTable .ant-table-container table{table-layout:fixed!important;width:100%!important}.publishCenterTable colgroup col:first-child,.publishCenterTable td.ant-table-selection-column,.publishCenterTable th.ant-table-selection-column{max-width:32px!important;min-width:32px!important;width:32px!important}.publishCenterTable td.ant-table-selection-column,.publishCenterTable th.ant-table-selection-column{padding-inline:4px!important}.publishCenterTable colgroup col:nth-child(2){width:auto!important}.publishCenterTable td.publishCenterTitleColumn,.publishCenterTable th.publishCenterTitleColumn{max-width:none!important;min-width:0!important;width:auto!important}.publishCenterTable colgroup col:last-child,.publishCenterTable td.publishCenterActionsColumn,.publishCenterTable th.publishCenterActionsColumn{max-width:44px!important;min-width:44px!important;width:44px!important}.publishCenterTable td.publishCenterActionsColumn,.publishCenterTable th.publishCenterActionsColumn{padding-inline:4px!important}.publishCenterDesktopActions{display:none!important}.publishCenterMobileActions{display:block;text-align:right}.publishCenterMobileMeta{align-items:center;display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.publishCenterMobileMeta>span{color:var(--text-secondary);font-size:11px;width:100%}.publishCenterMobileMeta .ant-tag{font-size:11px;line-height:18px;margin-inline-end:0;max-width:100%}.publishCenterTitleCell>.tableSub,.publishCenterTitleCell>strong{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.publishIndexStatusMeta.error{color:var(--danger-foreground)}.indexCheckJobDrawerBody{display:grid;gap:18px;max-height:calc(100vh - 128px);overflow-y:auto;padding-right:4px;scrollbar-color:color-mix(in srgb,var(--scrollbar-thumb) 28%,transparent) transparent;scrollbar-width:thin}.indexCheckJobGroup{display:grid;gap:8px;min-width:0}.indexCheckJobGroup+.indexCheckJobGroup{border-top:1px solid var(--border-subtle);padding-top:16px}.indexCheckJobGroupHeader{align-items:center;display:flex;justify-content:space-between}.indexCheckJobGroupHeader .ant-tag{margin:0}.indexCheckJobGroupEmpty,.indexCheckJobGroupHeader span{color:var(--text-muted);font-size:12px}.indexCheckJobList{display:grid;gap:8px}.indexCheckJobItem{align-items:center;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:6px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.indexCheckJobItemMain{display:grid;gap:3px;min-width:0}.indexCheckJobItemMain span,.indexCheckJobItemMain strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.indexCheckJobItemMain strong{color:var(--text-primary);font-size:13px}.indexCheckJobItemMain span{color:var(--text-secondary);font-size:12px}.indexCheckJobItemMain span.error{color:var(--danger-foreground)}.topicUnifiedToolbar{display:grid;gap:8px}.topicUnifiedToolbar .topicPrimaryAction{align-self:center}.resourcePlatformTable table{min-width:0!important;width:100%!important}.resourcePlatformTable .ant-table-cell{overflow-wrap:anywhere;word-break:break-word}.resourcePlatformTable .tableActionIcons{justify-content:flex-start;padding-right:12px}.publishEffectPanel{display:grid;gap:12px;grid-template-columns:220px minmax(0,1fr) 320px}.publishEffectPanel,.publishEffectSummary{background:var(--surface-card);border:1px solid var(--border-default);border-radius:8px;padding:12px}.publishEffectSummary{display:flex;flex-direction:column;gap:10px;justify-content:space-between}.publishEffectSummary>div{display:flex;flex-direction:column;gap:4px}.publishEffectSummary strong{color:var(--text-primary);font-size:30px;line-height:1.1}.publishEffectSummary span{color:var(--text-secondary);font-size:12px}.publishEffectSummary .inlineHelpIcon{color:var(--text-muted);margin-left:6px}.publishRateFormula{background:var(--surface-card);border:1px solid var(--border-default);border-radius:6px;color:var(--text-secondary);font-size:12px;line-height:1.5;padding:7px 8px}.publishEffectCards{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.publishEffectCard{background:var(--surface-card);border:1px solid var(--border-default);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:6px;min-height:92px;min-width:0;padding:10px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.publishEffectCard:hover,.publishPlatformItem:hover{border-color:var(--brand-foreground);box-shadow:0 6px 18px color-mix(in srgb,var(--brand-foreground) 10%,transparent);transform:translateY(-1px)}.publishEffectCard span{color:var(--text-secondary);font-size:12px}.publishEffectCard strong{color:var(--text-primary);font-size:22px;line-height:1.2}.publishEffectCard .ant-tag{margin-inline-end:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:fit-content}.publishPlatformPanel{background:var(--surface-card);border:1px solid var(--border-default);border-radius:8px;display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px}.publishPlatformPanelHeader{align-items:center;display:flex;gap:10px;justify-content:space-between}.publishPlatformPanelHeader span:last-child{font-size:12px}.publishPlatformList{display:grid;gap:8px}.publishPlatformItem{align-items:center;background:var(--surface-card);border:1px solid var(--border-default);border-radius:8px;cursor:pointer;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 54px;min-width:0;padding:8px 10px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.publishPlatformItem small,.publishPlatformItem span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publishPlatformItem span{color:var(--text-primary);font-weight:600}.publishPlatformItem strong{color:var(--brand-foreground);font-size:18px;grid-row:span 2;text-align:right}.publishPlatformItem small{color:var(--text-muted);font-size:12px}.publishIndexCheckPreview{background:var(--surface-card);border:1px solid var(--border-default);border-radius:8px;display:grid;gap:8px;margin-top:14px;padding:10px}.publishIndexCheckPreviewHeader,.publishIndexCheckPreviewItem{align-items:center;display:flex;gap:12px;justify-content:space-between}.publishIndexCheckPreviewItem{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:7px;padding:9px 10px}.publishIndexCheckPreviewItem>div{display:grid;gap:3px;min-width:0}.publishIndexCheckPreviewItem span,.publishIndexCheckPreviewItem strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publishIndexCheckPreviewItem strong{color:var(--text-primary);font-size:13px}.publishIndexCheckPreviewItem span{color:var(--text-secondary);font-size:12px}.publishIndexCheckResultGrid{display:grid;gap:8px}.publishIndexCheckResultItem{align-items:center;background:var(--surface-card);border:1px solid var(--border-default);border-radius:7px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:8px 10px}.publishIndexCheckResultItem strong{color:var(--text-primary);font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publishIndexCheckResultItem span{color:var(--brand-foreground);font-size:12px;white-space:nowrap}.geoProgressPanel{background:var(--surface-card);border:1px solid var(--border-default);border-radius:8px;display:grid;gap:12px;padding:12px}.geoProgressGrid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.geoProgressColumn{gap:8px;padding:12px}.geoProgressColumn,.geoProgressItem{background:var(--surface-card);border:1px solid var(--border-default);border-radius:8px;display:grid;min-width:0}.geoProgressItem{align-items:center;cursor:pointer;gap:6px;grid-template-columns:minmax(0,1fr) 54px;padding:8px 10px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.geoProgressItem:hover{border-color:var(--brand-foreground);box-shadow:0 6px 18px color-mix(in srgb,var(--brand-foreground) 10%,transparent);transform:translateY(-1px)}.geoProgressItem small,.geoProgressItem span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.geoProgressItem span{color:var(--text-primary);font-weight:600}.geoProgressItem strong{color:var(--brand-foreground);font-size:18px;grid-row:span 2;text-align:right}.geoProgressItem small{color:var(--text-muted);font-size:12px}.publishAutomationCockpit,.publishAutomationStatusBar{display:grid;gap:12px;min-width:0}.publishAutomationStatusBar{align-items:center;background:var(--surface-card);border:1px solid var(--border-default);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:13px 15px}.publishAutomationStatusBar.success{background:linear-gradient(135deg,var(--success-subtle) 0,var(--success-subtle) 70%);border-color:var(--success-foreground)}.publishAutomationStatusBar.warning{background:linear-gradient(135deg,var(--warning-subtle) 0,var(--warning-subtle) 70%);border-color:var(--warning-foreground)}.publishAutomationStatusIcon{align-items:center;background:var(--surface-subtle);border-radius:999px;color:var(--success-foreground);display:inline-flex;font-size:17px;height:34px;justify-content:center;width:34px}.publishAutomationStatusBar.warning .publishAutomationStatusIcon{background:var(--warning-subtle);color:var(--warning-foreground)}.publishAutomationStatusBar.neutral .publishAutomationStatusIcon{background:var(--surface-muted);color:var(--text-secondary)}.publishAutomationStatusCopy{display:grid;gap:3px;min-width:0}.publishAutomationStatusCopy strong{color:var(--text-primary);font-size:16px;line-height:1.35}.publishAutomationStatusCopy span{color:var(--text-secondary);font-size:12px;line-height:1.5}.publishAutomationHealth{align-items:center;display:flex;flex-wrap:wrap;gap:6px 14px;justify-content:flex-end}.publishAutomationHealth>span{color:var(--text-secondary);font-size:12px;white-space:nowrap}.publishAutomationHealth>span strong{color:var(--text-primary);font-size:14px;margin-left:3px}.publishAutomationHealth small{color:var(--text-muted);flex-basis:100%;font-size:11px;text-align:right}.publishAutomationMainGrid{display:grid;gap:12px;grid-template-columns:minmax(0,1.45fr) minmax(280px,.85fr);min-width:0}.publishCurrentExecutionCard,.publishHumanActionCard{background:var(--surface-card);border:1px solid var(--border-default);border-radius:10px;min-width:0;padding:14px}.publishCurrentExecutionCard{border-color:var(--border-default);box-shadow:0 6px 18px color-mix(in srgb,var(--brand-foreground) 6%,transparent)}.publishHumanActionCard.hasAttention{background:var(--warning-subtle);border-color:var(--warning-foreground)}.publishHumanActionCard.healthy{background:var(--success-subtle);border-color:var(--success-foreground)}.publishCockpitCardHeader{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;min-width:0}.publishCockpitCardHeader>div{display:grid;gap:5px;min-width:0}.publishCockpitCardHeader strong{color:var(--text-primary);font-size:16px;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publishCockpitEyebrow,.publishCurrentExecutionMeta{color:var(--text-secondary);font-size:12px}.publishCurrentExecutionMeta{margin:7px 0 0}.publishQueueMetrics{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:13px}.publishQueueMetrics>div{background:var(--surface-subtle);border-radius:7px;display:grid;gap:3px;padding:9px 10px}.publishQueueMetrics span{color:var(--text-secondary);font-size:11px}.publishQueueMetrics strong{color:var(--text-primary);font-size:19px;line-height:1.2}.publishCockpitEmptyAction,.publishFallbackAction{align-items:center;border-top:1px solid var(--border-subtle);display:flex;gap:12px;justify-content:space-between;margin-top:12px;padding-top:12px}.publishCockpitEmptyAction>span,.publishFallbackAction>span{color:var(--text-secondary);font-size:12px;line-height:1.5}.publishHumanActionBadge{align-items:center;background:var(--surface-subtle);border-radius:999px;color:var(--warning-foreground);display:inline-flex;flex:0 0 auto;height:30px;justify-content:center;width:30px}.publishHumanActionCard.healthy .publishHumanActionBadge{background:var(--success-subtle);color:var(--text-muted)}.publishHumanActionDetail{background:var(--surface-card);border:1px solid var(--border-default);border-radius:8px;display:grid;gap:5px;margin-top:11px;padding:10px}.publishHumanActionDetail strong{color:var(--warning-foreground);font-size:13px}.publishHumanActionDetail>span{color:var(--text-primary);font-size:12px;font-weight:600}.publishHumanActionDetail p,.publishHumanActionDetail small,.publishHumanActionHealthy{color:var(--text-secondary);font-size:12px;line-height:1.5;margin:0}.publishHumanActionDetail .ant-btn{justify-self:start;margin-top:3px}.publishHumanActionHealthy{margin-top:11px}.publishExecutionViewTabs{background:var(--surface-card);border:1px solid var(--border-default);border-radius:10px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px}.publishExecutionViewButton{align-items:center;background:transparent;border:1px solid transparent;border-radius:7px;color:var(--text-secondary);cursor:pointer;display:flex;gap:10px;justify-content:center;min-height:38px;padding:7px 12px;transition:background .2s ease,border-color .2s ease,color .2s ease}.publishExecutionViewButton:hover{background:var(--surface-hover);border-color:var(--brand-foreground);color:var(--brand-foreground)}.publishExecutionViewButton.active{background:var(--surface-selected);border-color:var(--brand-foreground);color:var(--brand-foreground)}.indexCheckAutomationSummary:focus-visible,.publishExecutionViewButton:focus-visible{outline:3px solid color-mix(in srgb,var(--brand-foreground) 24%,transparent);outline-offset:2px}.publishExecutionViewButton span{font-size:13px;font-weight:600}.publishExecutionViewButton strong{font-size:16px}.indexCheckAutomationSummary{align-items:center;background:var(--surface-card);border:1px solid var(--border-default);border-radius:10px;color:inherit;cursor:pointer;display:grid;gap:14px;grid-template-columns:minmax(180px,.7fr) minmax(300px,1.2fr) auto;min-width:0;padding:11px 14px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.indexCheckAutomationSummary:hover{border-color:var(--brand-foreground);box-shadow:0 6px 18px color-mix(in srgb,var(--brand-foreground) 6%,transparent)}.indexCheckAutomationTitle{align-items:center;display:flex;gap:9px;min-width:0}.indexCheckAutomationTitle>.anticon{color:var(--brand-foreground);font-size:17px}.indexCheckAutomationTitle>span{display:grid;gap:2px;min-width:0}.indexCheckAutomationTitle strong{color:var(--text-primary);font-size:13px}.indexCheckAutomationTitle small{color:var(--text-muted);font-size:11px}.indexCheckAutomationMetrics{display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.indexCheckAutomationMetrics>span{background:var(--surface-subtle);border-radius:6px;color:var(--text-secondary);font-size:11px;padding:7px 8px;white-space:nowrap}.indexCheckAutomationMetrics>span strong{color:var(--text-primary);margin-left:3px}.indexCheckAutomationMetrics>span.attention,.indexCheckAutomationMetrics>span.attention strong{background:var(--warning-subtle);color:var(--warning-foreground)}.indexCheckAutomationNext{align-items:center;color:var(--text-secondary);display:flex;font-size:11px;gap:6px;justify-self:end;white-space:nowrap}.publishWorkGrid{display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))}.publishWorkItem{background:var(--surface-card);border:1px solid var(--border-default);border-radius:8px;color:var(--text-primary);cursor:pointer;min-height:92px;padding:12px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.publishWorkItem:hover{border-color:var(--brand-foreground);box-shadow:0 6px 18px color-mix(in srgb,var(--brand-foreground) 10%,transparent);transform:translateY(-1px)}.publishWorkItem.active{background:var(--surface-selected);border-color:var(--brand-foreground)}.publishWorkItem small,.publishWorkItem span{display:block}.publishWorkItem strong{color:var(--text-primary);display:block;font-size:24px;line-height:1.2;margin:6px 0}.publishWorkItem small{color:var(--text-secondary);line-height:1.4}.publishWorkFocusPanel{align-items:center;background:linear-gradient(135deg,var(--surface-subtle) 0,var(--surface-card) 100%);border:1px solid var(--border-default);border-radius:8px;display:grid;gap:16px;grid-template-columns:minmax(260px,1fr) minmax(260px,.8fr) auto;padding:14px}.publishWorkFocusMain{display:grid;gap:7px;min-width:0}.publishWorkFocusMain strong{color:var(--text-primary);font-size:16px;line-height:1.4}.publishWorkFocusMain span:not(.ant-tag span){color:var(--text-secondary);font-size:13px;line-height:1.6}.publishWorkFocusMain .ant-tag{width:fit-content}.publishWorkFocusStats{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.publishWorkFocusStats>div{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:4px;min-height:70px;padding:10px}.publishWorkFocusStats span{color:var(--text-secondary);font-size:12px}.publishWorkFocusStats strong{color:var(--text-primary);font-size:22px;line-height:1.15}.publishAssistantPanel{align-items:center;background:var(--surface-card);border:1px solid var(--border-default);border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:12px}.publishExecutionQueue{border-left:1px solid var(--border-default);display:grid;gap:8px;min-width:min(440px,46%);padding-left:12px}.publishExecutionQueueHeader{align-items:center;display:flex;gap:12px;justify-content:space-between}.publishExecutionQueueHeader>div{display:grid;gap:2px}.browserPublishExecutionModal .ant-modal-content{height:min(760px,calc(100vh - 48px))}.browserPublishPackage{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:12px;margin:16px 0;padding:14px}.browserPublishPackageHeader{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.browserPublishPackageHeader>div:first-child{display:grid;gap:4px;min-width:0}.browserPublishPackageHeader span,.browserPublishPackageHeader strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browserPublishPackageHeader span{color:var(--text-secondary);font-size:12px}.browserPublishPackageMeta{display:flex;flex-wrap:wrap;gap:6px}.browserPublishPackageMeta .ant-tag{margin-inline-end:0}.browserPublishPackageBody{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-primary);font-family:inherit;line-height:1.65;margin:0;max-height:190px;overflow:auto;padding:12px;white-space:pre-wrap}.browserPublishResultGrid{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 220px}.indexCheckAssistantPanel{background:var(--surface-card);border:1px solid var(--border-default);border-radius:8px;display:grid;gap:12px;grid-template-columns:190px minmax(180px,.7fr) minmax(0,1fr);padding:12px}.indexCheckAssistantSummary{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:space-between}.indexCheckAssistantSummary>div{display:flex;flex-direction:column;gap:4px}.indexCheckAssistantSummary strong{color:var(--text-primary);font-size:28px;line-height:1.1}.indexCheckAssistantSummary span{color:var(--text-secondary);font-size:12px}.indexCheckAssistantPlatforms,.indexCheckAssistantPreview{display:grid;gap:8px}.indexCheckPlatformItem,.indexCheckPreviewItem{background:var(--surface-card);border:1px solid var(--border-default);border-radius:8px;cursor:pointer;min-width:0;padding:8px 10px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.indexCheckPlatformItem{align-items:center;display:flex;gap:8px;justify-content:space-between}.indexCheckPlatformItem:hover,.indexCheckPreviewItem:hover{border-color:var(--brand-foreground);box-shadow:0 6px 18px color-mix(in srgb,var(--brand-foreground) 10%,transparent);transform:translateY(-1px)}.indexCheckPlatformItem span,.indexCheckPreviewItem small,.indexCheckPreviewItem span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.indexCheckPlatformItem span,.indexCheckPreviewItem span{color:var(--text-primary);font-weight:600}.indexCheckPlatformItem strong{color:var(--brand-foreground);font-size:18px}.indexCheckPreviewItem{display:flex;flex-direction:column;gap:4px}.indexCheckPreviewItem small{color:var(--text-muted);font-size:12px}.savedFilterInput{width:100%}.savedFilterPanel{display:flex;flex-direction:column;max-width:calc(100vw - 48px);width:520px}.savedFilterPanelHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.savedFilterPanelHeader strong{color:var(--text-primary);font-size:14px}.savedFilterList{display:flex;flex-direction:column;gap:8px;margin-top:16px}.savedFilterItem{align-items:center;border:1px solid var(--border-subtle);border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.savedFilterItemMain{display:flex;flex-direction:column;gap:2px;min-width:0}.savedFilterItemActions{flex:0 0 auto}.savedFilterSummary{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.savedFilterSummary .ant-tag{margin-inline-end:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.detailDrawer{display:flex;flex-direction:column;gap:22px;padding:2px 2px 8px}.detailHeader{align-items:flex-start;border-bottom:1px solid var(--border-subtle);display:flex;gap:16px;justify-content:space-between;padding-bottom:16px}.detailHeader h4{margin:0 0 8px}.detailTimeBlock{color:var(--text-secondary);display:flex;flex:0 0 auto;flex-direction:column;font-size:12px;gap:4px;line-height:1.5;text-align:right}.publishRecordDetailDrawer .detailSection{gap:12px}.automaticIndexCheckDetail{border-left:3px solid var(--brand-foreground)}.indexCheckHistorySection .ant-timeline{margin-top:4px}.indexCheckTimelineItem{display:grid;gap:5px;min-width:0;padding-bottom:4px}.indexCheckTimelineHeading{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.indexCheckTimelineHeading .ant-tag{margin:0}.indexCheckTimelineItem>a,.indexCheckTimelineItem>span{font-size:12px;line-height:1.55;min-width:0;overflow-wrap:anywhere}.indexCheckTimelineEvidence{background:var(--surface-subtle);border-left:2px solid var(--border-default);color:var(--text-secondary);overflow-wrap:anywhere;padding:6px 8px}.publishRecordDetailHero{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.publishRecordDetailHero>div{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:6px;min-width:0;padding:12px}.publishRecordDetailHero strong{color:var(--text-primary);font-size:14px;line-height:1.5;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publishRecordQuickActions{background:linear-gradient(135deg,var(--surface-subtle) 0,var(--surface-card) 100%);border:1px solid var(--border-default);border-radius:8px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.publishRecordQuickActions>div{display:grid;gap:10px;min-width:0}.detailStatGrid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.detailCompleteness{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:16px}.detailCompletenessHeader{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.detailCompletenessHeader>div{display:flex;flex-direction:column;gap:2px;min-width:0}.detailMissingTags{display:flex;flex-wrap:wrap;gap:4px}.detailStat{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:10px;grid-template-columns:38px minmax(0,1fr);padding:12px}.detailStat strong{color:var(--text-primary);font-size:20px;line-height:1.2}.detailStat>div:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.iconTile{align-items:center;border-radius:10px;color:var(--text-on-brand);display:flex;font-size:18px;height:38px;justify-content:center;width:38px}.iconTile-blue{background:linear-gradient(135deg,#2563eb,#38bdf8)}.iconTile-green{background:linear-gradient(135deg,#10b981,#22c55e)}.iconTile-purple{background:linear-gradient(135deg,#7c3aed,#ec4899)}.iconTile-orange{background:linear-gradient(135deg,var(--warning-foreground),#f97316)}.iconTile-cyan{background:linear-gradient(135deg,#06b6d4,#0ea5e9)}.iconTile-pink{background:linear-gradient(135deg,#ec4899,#f43f5e)}.detailSection{display:flex;flex-direction:column;gap:14px}.detailAssetSummaryHeader{align-items:flex-start;border-top:1px solid var(--border-subtle);display:flex;gap:16px;justify-content:space-between;padding-top:18px}.detailAssetSummaryHeader>div{display:flex;flex-direction:column;gap:4px;min-width:0}.detailAssetOverview{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.detailAssetOverview .detailStat{border-color:var(--border-subtle);gap:10px;grid-template-columns:34px minmax(0,1fr);min-height:68px;padding:12px}.detailAssetOverview .iconTile{border-radius:9px;font-size:16px;height:34px;width:34px}.detailAssetOverview .detailStat strong{font-size:18px}.detailAssetOverview .detailStat .ant-typography{font-size:12px;line-height:1.35;white-space:normal}.detailVerticalTabs{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;min-height:360px;overflow:hidden}.detailVerticalTabs .ant-tabs-nav{background:var(--surface-subtle);border-right:1px solid var(--border-subtle);margin:0;padding:12px;width:156px}.detailVerticalTabs .ant-tabs-tab{border-radius:7px;margin:0 0 4px;padding:11px 12px}.detailVerticalTabs .ant-tabs-tab-active{background:var(--surface-selected)}.detailVerticalTabs .ant-tabs-content-holder{background:linear-gradient(180deg,var(--surface-card) 0,var(--surface-card) 100%);border-left:0;min-height:360px}.detailVerticalTabs .ant-tabs-content,.detailVerticalTabs .ant-tabs-tabpane,.detailVerticalTabs .ant-tabs-tabpane-active{height:100%;min-height:360px}.detailVerticalTabLabel{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:96px}.detailVerticalTabLabel>span:first-child{color:var(--text-primary);font-weight:600}.detailVerticalTabPanel{background:transparent;display:flex;flex-direction:column;gap:16px;min-height:360px;padding:24px 26px}.detailVerticalTabHeader{align-items:flex-start;border-bottom:1px solid var(--border-subtle);display:flex;gap:14px;justify-content:space-between;padding-bottom:16px}.detailVerticalTabHeader>div{display:flex;flex-direction:column;gap:5px;min-width:0}.detailVerticalTabHeader strong{color:var(--text-primary);font-size:17px}.detailVerticalTabHeader .ant-typography{color:var(--text-muted);font-size:14px;line-height:1.6}.detailVerticalTabPanel .detailRelatedList{gap:0}.detailAssetTable{background:transparent;flex:none;min-height:52px}.detailVerticalTabPanel .detailRelatedItem{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 96px;justify-items:start;background:transparent;border-bottom:1px solid var(--border-subtle);border-radius:0;min-height:48px;padding:13px 0}.detailVerticalTabPanel .detailRelatedItem:last-child{border-bottom:0}.detailVerticalTabPanel .detailRelatedItem span{font-size:12px;line-height:1.5}.detailVerticalTabPanel .detailRelatedItem .ant-tag{justify-self:center;margin-inline-end:0}.detailAssetSummaryStrip{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.detailAssetSummaryStrip>div{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:8px;display:flex;flex-direction:column;gap:4px;min-height:66px;padding:12px}.detailAssetSummaryStrip strong{color:var(--text-primary);font-size:16px;line-height:1.25}.detailAssetSummaryStrip .ant-typography{color:var(--text-muted);font-size:12px}.detailVerticalTabFooter{align-items:center;border-top:1px solid var(--border-subtle);display:flex;justify-content:flex-end;padding-top:16px}.detailOperationEntry{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;display:flex;flex-direction:column;gap:14px;padding:16px}.detailOperationEntry>div:first-child{display:flex;flex-direction:column;gap:4px}.detailOperationCards{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.detailOperationCards button{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:5px;min-height:70px;padding:12px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.detailOperationCards button:hover{border-color:var(--brand-foreground);box-shadow:0 8px 20px color-mix(in srgb,var(--brand-foreground) 10%,transparent);transform:translateY(-1px)}.detailOperationCards button span:first-child{color:var(--text-primary);font-size:14px;font-weight:600}.detailOperationCards button .ant-typography{font-size:12px;line-height:1.45}.assetGrowthNextStep{align-items:center;background:linear-gradient(180deg,var(--surface-card) 0,var(--surface-card) 100%);border:1px solid var(--border-default);border-radius:8px;display:flex;gap:16px;justify-content:space-between;padding:16px 18px}.assetGrowthNextStep>div:first-child{display:grid;gap:6px;min-width:0}.assetGrowthNextStep strong{color:var(--text-primary);font-size:15px}.assetGrowthNextStep .ant-typography{line-height:1.6}.trainingTermPreviewDialog .ant-modal-content{display:flex;flex-direction:column;max-height:calc(100vh - 48px)}.trainingTermPreviewDialog .ant-modal-body{flex:1 1 auto;min-height:0;overflow:hidden}.trainingTermPreviewModal{display:grid;gap:12px;grid-template-rows:auto auto auto auto auto minmax(0,1fr);max-height:calc(100vh - 190px);min-height:0}.trainingTermPreviewCompletedStatus{align-items:center;background:color-mix(in srgb,var(--success-subtle) 50%,var(--surface-card));border:1px solid color-mix(in srgb,var(--success-foreground) 24%,var(--border-subtle));border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:9px 12px}.trainingTermPreviewCompletedKeyword{align-items:center;color:var(--text-secondary);display:flex;gap:4px;min-width:0}.trainingTermPreviewCompletedKeyword strong{color:var(--brand-foreground);max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trainingTermPreviewCompletedSteps{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.trainingTermPreviewCompletedSteps span{align-items:center;color:var(--success-foreground);display:inline-flex;font-size:12px;gap:4px;white-space:nowrap}.trainingTermPreviewLoading{background:linear-gradient(180deg,var(--surface-card) 0,var(--surface-card) 100%);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-secondary);display:grid;gap:16px;padding:22px 24px}.trainingTermPreviewKeywordContext{align-items:center;color:var(--text-secondary);display:flex;gap:5px;min-width:0}.trainingTermPreviewKeywordContext strong{color:var(--brand-foreground);display:inline-block;max-width:min(460px,55vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trainingTermPreviewLoadingHeader{align-items:center;display:flex;gap:14px}.trainingTermPreviewLoadingHeader>div{display:grid;gap:4px;min-width:0}.trainingTermPreviewLoadingHeader strong{color:var(--text-primary);font-size:16px}.trainingTermPreviewLoading p,.trainingTermPreviewLoadingHeader span{line-height:1.6}.trainingTermPreviewRetryAction{display:flex;justify-content:flex-end}.trainingTermPreviewLoading p{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-secondary);margin:0;padding:10px 12px}.trainingTermPreviewLoadingSteps{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.trainingTermPreviewLoadingSteps>div{align-items:center;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;display:flex;gap:8px;min-width:0;padding:10px}.trainingTermPreviewLoadingStep-current{border-color:color-mix(in srgb,var(--brand-foreground) 40%,var(--border-subtle))!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-foreground) 8%,transparent)}.trainingTermPreviewLoadingStep-completed i{background:color-mix(in srgb,var(--success-foreground) 14%,var(--surface-card))!important;color:var(--success-foreground)!important}.trainingTermPreviewLoadingStep-current i{animation:trainingTermPreviewPulse 1.4s ease-in-out infinite;background:color-mix(in srgb,var(--brand-foreground) 14%,var(--surface-card))!important}.trainingTermPreviewLoadingStep-pending i,.trainingTermPreviewLoadingStep-pending span{color:var(--text-muted)!important}.trainingTermPreviewLoadingStep-failed{border-color:color-mix(in srgb,var(--danger-foreground) 45%,var(--border-subtle))!important}.trainingTermPreviewLoadingStep-failed i,.trainingTermPreviewLoadingStep-failed span{color:var(--danger-foreground)!important}.trainingTermPreviewLoadingSteps i{align-items:center;background:var(--surface-subtle);border-radius:999px;color:var(--brand-foreground);display:inline-flex;flex:0 0 auto;font-size:12px;font-style:normal;font-weight:700;height:22px;justify-content:center;width:22px}.trainingTermPreviewLoadingSteps span{color:var(--text-primary);font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trainingTermPreviewControls{align-items:center;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.trainingTermPreviewControls>div{display:grid;gap:3px}.trainingTermPreviewControls span{color:var(--text-secondary);font-size:12px}.trainingTermPreviewControls strong{color:var(--text-primary);font-size:13px}.trainingTermPreviewSummary{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.trainingTermPreviewSummary>div{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:4px;min-height:64px;min-width:0;padding:10px}.trainingTermPreviewQuestion span,.trainingTermPreviewSummary span{color:var(--text-secondary);line-height:1.5}.trainingTermPreviewMetricLabel{align-items:center;display:inline-flex;gap:4px}.trainingTermPreviewMetricLabel .anticon{color:var(--text-muted);cursor:help;font-size:12px}.trainingTermPreviewQuestion strong,.trainingTermPreviewSummary strong{color:var(--text-primary);line-height:1.45;overflow-wrap:anywhere}@keyframes trainingTermPreviewPulse{0%,to{opacity:.42;transform:scale(.88)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.trainingTermPreviewLoading .ant-progress-bg:before,.trainingTermPreviewLoadingStep-current i,.trainingTermPreviewProgressCounts{animation:none!important}}.trainingTermPreviewNote{border-radius:8px}.trainingTermSuggestionFeedback{display:flex;width:100%;min-height:28px;align-items:center;gap:8px;margin:-4px 0 12px;color:var(--text-secondary);font-size:13px;line-height:1.5}.trainingTermSuggestionFeedbackIcon{display:inline-flex;flex:0 0 auto}.trainingTermSuggestionFeedbackCopy{display:flex;min-width:0;flex:1 1 auto;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.trainingTermSuggestionFeedbackCopy strong{color:var(--text-primary);font-weight:500}.trainingTermSuggestionFeedback[data-tone=idle],.trainingTermSuggestionFeedback[data-tone=loading]{color:var(--brand-foreground)}.trainingTermSuggestionFeedback[data-tone=success]{color:var(--success-foreground)}.trainingTermSuggestionFeedback[data-tone=warning]{color:var(--warning-foreground)}.trainingTermSuggestionFeedback[data-tone=error]{color:var(--danger-foreground)}.trainingTermSuggestionFeedbackAction.ant-btn{height:auto;flex:0 0 auto;padding:0}.trainingTermBatchImportForm,.trainingTermBatchImportPreview{display:grid;gap:16px}.trainingTermBatchImportFields{display:grid;grid-template-columns:minmax(260px,1fr) 180px;gap:16px}.trainingTermBatchImportFields>div,.trainingTermBatchImportForm>div:not(.ant-alert){display:grid;gap:8px}.trainingTermBatchImportSummary{display:grid;grid-template-columns:repeat(5,minmax(96px,1fr));gap:10px}.trainingTermBatchImportSummary>div{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:10px 14px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-card)}.trainingTermBatchImportSummary>div.ready{border-color:var(--success-foreground);background:var(--success-subtle)}.trainingTermBatchImportSummary span{color:var(--text-secondary);font-size:13px}.trainingTermBatchImportSummary strong{color:var(--text-primary);font-size:20px}.trainingTermBatchImportTable{max-width:100%;overflow-x:auto;border:1px solid var(--border-subtle);border-radius:10px}.trainingTermBatchImportTable .ant-select{width:100%}@media (max-width:720px){.trainingTermBatchImportFields{grid-template-columns:1fr}.trainingTermBatchImportSummary{grid-template-columns:repeat(2,minmax(96px,1fr))}}.trainingTermPreviewTypeSummary{display:flex;flex-wrap:wrap;gap:6px}.trainingTermPreviewQuestion{display:grid;gap:4px}.trainingTermPreviewPublishTitle{color:var(--brand-foreground)!important;font-weight:600}.trainingTermPreviewTable{border:1px solid var(--border-subtle);border-radius:8px;min-height:0;overflow-y:auto}.trainingTermPreviewTable .ant-table-thead>tr>th{background:var(--surface-subtle);position:sticky;top:0;z-index:2}@media (max-width:860px){.trainingTermPreviewLoadingSteps,.trainingTermPreviewSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.trainingTermPreviewCompletedStatus,.trainingTermPreviewControls{align-items:flex-start;flex-direction:column}.trainingTermPreviewCompletedSteps{justify-content:flex-start}.detailAssetOverview{grid-template-columns:repeat(2,minmax(0,1fr))}.assetGrowthNextStep{align-items:flex-start;flex-direction:column}.detailVerticalTabs .ant-tabs-nav{border-bottom:1px solid var(--border-subtle);border-right:0;width:auto}.detailVerticalTabLabel{min-width:auto}.detailOperationCards{grid-template-columns:1fr}}.detailField{border-bottom:1px solid var(--border-subtle);display:grid;gap:8px;grid-template-columns:96px minmax(0,1fr);padding-bottom:10px}.detailField>div{color:var(--text-primary);line-height:1.7;white-space:pre-wrap;word-break:break-word}.detailRelatedBlock{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;overflow:hidden;padding:14px 16px}.detailRelatedHeader{align-items:center;cursor:pointer;display:flex;gap:16px;justify-content:space-between;list-style:none;margin-bottom:0}.detailRelatedHeader::-webkit-details-marker{display:none}.detailRelatedHeader>.ant-space:first-child{min-width:0}.detailRelatedHeader>.ant-space:last-child{flex:0 0 auto}.detailRelatedHeader strong{color:var(--text-primary);font-size:14px}.detailRelatedHeader .ant-typography{color:var(--text-muted);font-size:13px}.detailRelatedBlock[open] .detailRelatedHeader{margin-bottom:14px}.detailRelatedArrow{color:var(--text-muted);font-size:12px;transition:transform .18s ease}.detailRelatedBlock[open] .detailRelatedArrow{transform:rotate(90deg)}.detailRelatedAction{background:var(--surface-card);border-color:var(--border-default);color:var(--brand-foreground);font-size:12px;height:26px;padding:0 9px}.assetTabLabel .ant-badge-count,.detailCountBadge{align-items:center;background:var(--surface-subtle);border:1px solid var(--border-default);border-radius:999px;box-shadow:none;color:var(--brand-foreground);display:inline-flex;font-size:12px;font-weight:600;height:20px;justify-content:center;line-height:18px;min-width:20px;padding:0 6px}.detailRelatedList{display:flex;flex-direction:column;gap:10px}.detailRelatedItem{align-items:center;display:flex;gap:8px;justify-content:space-between}.detailRelatedItem span{color:var(--text-primary);line-height:1.6;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detailSummaryTags{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.detailSummaryDivider{border-left:1px solid var(--border-default);height:16px;margin-left:4px;padding-left:8px}.templateCard{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;padding:18px}.templateCard-source{--template-inner-bg:var(--brand-subtle);--template-inner-border:var(--brand-foreground);background:var(--surface-subtle);border-color:var(--border-subtle)}.templateCard-ranking{--template-inner-bg:var(--warning-subtle);--template-inner-border:var(--warning-foreground);background:var(--warning-subtle);border-color:var(--warning-foreground)}.templateCard-product{--template-inner-bg:var(--success-subtle);--template-inner-border:var(--success-foreground);background:var(--surface-subtle);border-color:var(--border-default)}.templateCard-qa{background:var(--surface-card);border-color:var(--border-default)}.templateCard-qa,.templateCard-student{--template-inner-bg:var(--brand-subtle);--template-inner-border:var(--brand-foreground)}.templateCard-student{background:var(--surface-subtle);border-color:var(--border-subtle)}.templateCard-custom{--template-inner-bg:var(--surface-subtle);--template-inner-border:var(--border-default);background:var(--surface-card);border-color:var(--border-subtle)}.contentTemplateTabs{background:var(--surface-card);border:1px solid var(--border-default);border-radius:8px;padding:0 16px 16px}.contentTemplateTabs .ant-tabs-nav{margin-bottom:16px}.contentTemplateTabs .ant-tabs-tab{padding:14px 0}.contentTemplateManager{min-width:0}.contentTemplateToolbar{align-items:center;display:flex;justify-content:space-between;min-height:54px;padding:9px 12px;border:1px solid var(--border-default);border-radius:6px;background:var(--surface-subtle)}.contentTemplateToolbarPrimary,.contentTemplateToolbarTools{display:flex;align-items:center;gap:8px}.contentTemplateToolbarTools .ant-btn{width:32px;height:32px;padding:0}.contentTemplateManagementTabs{margin-top:10px}.contentTemplateManagementTabs .ant-tabs-nav{margin-bottom:10px}.contentTemplateManagementTabs .ant-tabs-tab{padding:8px 4px}.contentTemplateManagementTabs .ant-tag{min-width:24px;margin-inline-end:0;text-align:center;color:var(--brand-foreground);background:var(--brand-subtle);border-color:transparent;border-radius:999px}.contentTemplateTable{overflow:hidden;border:1px solid var(--border-default);border-radius:6px}.contentTemplateTable .ant-table-thead>tr>th{background:var(--surface-subtle)}.contentTemplateTable .ant-table-tbody>tr>td{padding-block:12px;vertical-align:middle}.contentTemplateTable .ant-btn{width:24px;height:24px;padding:0;border-radius:50%}.contentTemplateTable td.contentTemplateActionsColumn{padding-inline:6px}.contentTemplateUpdatedAt{display:flex;flex-direction:column;gap:2px;min-width:0;white-space:nowrap}.contentTemplateUpdatedAt .ant-typography{margin:0;font-size:12px;line-height:1.35}.contentTemplateCompactCell,.contentTemplateNameCell{display:flex;flex-direction:column;gap:5px;min-width:0}.contentTemplateCompactCell>.ant-typography,.contentTemplateNameCell>.ant-typography{max-width:100%;margin:0;font-size:13px}.contentTemplateDetailHeader{padding-bottom:12px;border-bottom:1px solid var(--border-subtle)}.contentTemplateDetailHeader strong{font-size:18px}.contentTemplateDetailHeader .ant-typography{margin:8px 0 0}.contentTemplateDetailSection{padding:14px 0 2px;border-bottom:1px solid var(--border-subtle)}.contentTemplateDetailSection:last-child{border-bottom:0}.contentTemplateDetailSection .ant-typography{margin:6px 0 10px;line-height:1.75;white-space:pre-wrap}.contentTemplateFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.contentTemplateEditorModal{inset-block-start:16px;padding-bottom:0}.contentTemplateEditorModal .ant-modal-container{display:flex;flex-direction:column;height:min(820px,calc(100vh - 32px));overflow:hidden;padding:0}.contentTemplateEditorModal .ant-modal-header{flex:0 0 auto;margin:0;padding:20px 24px 16px;border-bottom:1px solid var(--border-subtle)}.contentTemplateEditorModal .ant-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 24px}.contentTemplateEditorModal .ant-modal-footer{flex:0 0 auto;margin:0;padding:14px 24px;border-top:1px solid var(--border-subtle)}.contentTemplateEditorModal .ant-modal-close{inset-block-start:13px;inset-inline-end:16px}@media (max-width:900px){.contentTemplateFormGrid{grid-template-columns:1fr}}.contentTemplateTabLabel .ant-badge-count{background:var(--surface-subtle);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-foreground) 32%,transparent);color:var(--brand-foreground);font-weight:700}.assetTabLabel{align-items:center;display:inline-flex;gap:6px}.authorityAssetTableCard .ant-tabs-tabpane>.ant-space{gap:16px!important}.authorityAssetTableCard .ant-table-wrapper{margin-top:2px}.officialChannelFormGrid{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 220px}.officialChannelFormGrid .ant-form-item{margin-bottom:24px}.authorityQualificationMetaGrid,.authorityQualificationTypeGrid{display:grid;gap:12px}.authorityQualificationTypeGrid{grid-template-columns:260px 180px}.authorityQualificationMetaGrid{grid-template-columns:minmax(0,1fr) 180px}.authorityQualificationMetaGrid .ant-form-item,.authorityQualificationTypeGrid .ant-form-item{margin-bottom:24px}.fieldHelpList{display:grid;gap:6px;max-width:360px}.templateCardHeader{align-items:flex-start;display:flex;justify-content:space-between;gap:16px}.templateCardHeader>div{display:flex;flex-direction:column;gap:6px;min-width:0}.templateCardTitle{color:var(--text-primary);font-size:16px;line-height:1.5}.templatePlatformTags{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.templateMetaGrid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.templateTagGroup{background:var(--template-inner-bg,var(--surface-card));border:1px solid var(--template-inner-border,var(--border-subtle));border-radius:8px;padding:10px}.templateTagGroup>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.templateRuleGrid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.templateRuleBlock{background:var(--template-inner-bg,var(--surface-card));border:1px solid var(--template-inner-border,var(--border-subtle));border-radius:8px;padding:12px}.templateRuleBlock p{color:var(--text-primary);font-size:13px;line-height:1.7;margin:6px 0 0;white-space:normal}.templateRuleBlockFull{margin-top:12px}.contentTaskCockpit{display:grid;gap:16px;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.contentTaskDetailModal{height:min(760px,calc(100vh - 48px));max-width:calc(100vw - 48px)}.contentTaskDetailModal .ant-modal-container{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0}.contentTaskDetailModal .ant-modal-header{flex:0 0 auto;margin:0;padding:20px 24px 10px}.contentTaskDetailModal .ant-modal-close{top:18px}.contentTaskDetailModal .ant-modal-body{flex:1 1 auto;min-height:0;overflow:hidden;padding:0 24px}.contentTaskDetailModal .ant-modal-footer{border-top:1px solid var(--border-subtle);flex:0 0 auto;margin-top:0;padding:12px 24px 20px}.contentTaskCockpitHero{align-items:stretch;background:linear-gradient(135deg,var(--surface-subtle) 0,var(--surface-card) 58%,var(--surface-card) 100%);border:1px solid var(--border-subtle);border-radius:10px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(220px,280px);padding:16px}.contentTaskCockpitHeroMain{display:grid;gap:8px;min-width:0}.contentTaskCockpitHeroMain strong{color:var(--text-primary);font-size:18px;line-height:1.45;overflow-wrap:anywhere}.contentTaskCockpitHeroMain p{color:var(--text-secondary);font-size:13px;line-height:1.7;margin:0}.contentTaskPlatformSiblingNav{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px}.contentTaskPlatformSiblingNav .ant-tag{margin-inline-end:0}.contentTaskKnowledgeWarnings{align-items:center;display:inline-flex;flex-wrap:wrap;gap:4px}.contentTaskKnowledgeWarnings .ant-tag{margin-inline-end:0}.contentTaskKnowledgeList{display:grid;gap:9px}.contentTaskKnowledgeCard{background:var(--surface-card);border:1px solid var(--border-default);border-radius:8px;display:grid;gap:8px;padding:10px}.contentTaskKnowledgeCardHeader{align-items:start;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) 32px}.contentTaskKnowledgeCardFields .ant-form-item,.contentTaskKnowledgeCardHeader .ant-form-item{margin-bottom:0}.contentTaskKnowledgeCardMeta{display:flex;flex-wrap:wrap;gap:5px}.contentTaskKnowledgeCardMeta .ant-tag,.contentTaskKnowledgeCardWarnings .ant-tag{margin-inline-end:0}.contentTaskKnowledgeCardFields{display:grid;gap:8px;grid-template-columns:minmax(148px,168px) minmax(200px,260px);justify-content:start;width:min(100%,436px)}.contentTaskKnowledgeCardWarnings:empty{display:none}.contentTaskKnowledgeAddButton{margin-top:1px}.contentTaskPrimaryAction{align-content:center;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:8px;padding:12px}.contentTaskPrimaryAction>span{color:var(--text-secondary);font-size:12px}.contentTaskPrimaryAction .ant-btn{width:100%}.contentTaskEvidenceCollapse{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;overflow:hidden}.contentTaskEvidenceCollapse>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:44px;padding:10px 12px}.contentTaskEvidenceCollapse>summary::-webkit-details-marker{display:none}.contentTaskEvidenceCollapse>summary span{color:var(--text-primary);font-weight:600}.contentTaskEvidenceCollapse[open]>summary{border-bottom:1px solid var(--border-subtle)}.contentTaskEvidenceCollapse>.articleGenerationChecks{padding:12px}.contentTaskFormCollapseBody{display:grid;gap:2px;padding:12px}.contentTaskFormCollapseBody .ant-form-item:last-child{margin-bottom:0}.contentTaskDetailTabs{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:10px;display:flex;flex-direction:column;min-height:0;padding:0 14px 14px}.contentTaskDetailTabs .ant-tabs-nav{flex:0 0 auto;margin-bottom:14px}.contentTaskDetailTabs .ant-tabs-tab{padding:12px 0}.contentTaskDetailTabs .ant-tabs-body-holder{flex:1 1 auto;min-height:0;overflow-y:auto}.contentTaskDetailTabs .ant-tabs-body,.contentTaskDetailTabs .ant-tabs-content,.contentTaskDetailTabs .ant-tabs-tabpane{min-height:0}.contentTaskTabPanel{display:grid;gap:12px}.contentTaskOverviewPanel{display:grid;gap:14px}.contentTaskDetailFormShell{display:flex;flex:1 1 auto;min-height:0}.contentTaskDetailFormShell>.contentTaskDetailTabs{flex:1 1 auto}.contentTaskAdvancedEditPanel{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:12px;padding:12px}.contentTaskAdvancedEditPanel .ant-form-item:last-child{margin-bottom:0}.contentTaskStatusControl{align-items:center;background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:8px 12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.contentTaskStatusSummary{align-items:center;display:flex;gap:8px}.contentTaskStatusHelp{grid-column:1}.contentTaskStatusControl>.ant-btn{grid-column:2;grid-row:1/span 2}.contentTaskAdvancedFieldGrid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.contentTaskConfigSummaryGrid,.contentTaskDecisionGrid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.contentTaskConfigSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.contentTaskDecisionGrid .taskContextBlock{min-height:104px}.contentTaskAiReviewCompact p{color:var(--text-secondary)}.contentTaskAiReviewSummary{align-items:center;background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:6px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.contentTaskAiReviewSummaryHeader strong{color:var(--text-primary)}.contentTaskAiReviewSummaryHeader .ant-tag{margin-inline-end:0}.contentTaskAiReviewSummaryText{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--text-primary);display:-webkit-box;font-size:13px;line-height:1.65;margin:5px 0 0;overflow:hidden}.contentTaskAiReviewSummaryAction{flex:none;padding-inline:6px}.contentTaskAdvancedSettingsPanel,.contentTaskArticleReviewPanel,.contentTaskEvidencePanel,.contentTaskPublishReadyPanel{padding-bottom:2px}.contentTaskEmptyState{background:var(--surface-muted);border:1px dashed var(--border-default);border-radius:8px;color:var(--text-secondary);line-height:1.7;margin-top:8px;padding:12px}.contentTaskTabPanel .articleGenerationChecks{grid-template-columns:repeat(2,minmax(0,1fr))}.contentTaskImageAssetPreviewGrid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.contentTaskImageAssetPreviewCard{align-items:center;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:10px;grid-template-columns:54px minmax(0,1fr);min-height:58px;padding:8px}.contentTaskImageAssetThumb,.contentTaskImageSelectTagThumb,.contentTaskImageSelectThumb{border:1px solid var(--border-default);border-radius:6px;object-fit:cover;overflow:hidden}.contentTaskImagePreviewTrigger{align-items:center;border-radius:6px;display:inline-flex;flex:none;justify-content:center;outline:none}.contentTaskImagePreviewTrigger:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-foreground) 22%,transparent)}.contentTaskImagePreviewFallback{align-items:center;background:var(--surface-muted);border:1px solid var(--border-default);border-radius:6px;color:var(--text-muted);display:inline-flex;justify-content:center}.contentTaskImageAssetPreviewCard>div:last-child{display:grid;gap:4px;min-width:0}.contentTaskImageAssetPreviewCard strong,.contentTaskImageSelectOption strong{color:var(--text-primary);font-size:13px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contentTaskImageSelectOption{align-items:center;display:grid;gap:10px;grid-template-columns:42px minmax(0,1fr);min-height:42px}.contentTaskImageSelectOption>div:last-child{display:grid;gap:2px;min-width:0}.contentTaskImageSelectOption span{color:var(--text-secondary);font-size:12px}.contentTaskImageSelectTag{align-items:center;background:var(--surface-subtle);border:1px solid var(--border-default);border-radius:6px;color:var(--brand-foreground);display:inline-flex;gap:5px;line-height:1;margin:2px 4px 2px 0;max-width:220px;min-height:24px;padding:2px 6px 2px 2px;vertical-align:middle}.contentTaskImageSelectTag>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contentTaskImageSelectTag button{appearance:none;background:transparent;border:0;color:var(--text-secondary);cursor:pointer;font-size:14px;line-height:1;padding:0}.taskDetailGrid{display:grid;gap:18px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.taskContextPanel{display:grid;gap:12px}.taskContextBlock{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;padding:12px}.taskContextBlock strong{color:var(--text-primary);display:block;line-height:1.5;margin-top:6px}.taskContextBlock p{color:var(--text-primary);font-size:13px;line-height:1.7;margin:8px 0 0}.taskContextBlock pre{color:var(--text-primary);font-size:12px;line-height:1.6;margin:8px 0 0;max-height:260px;overflow:auto;white-space:pre-wrap;word-break:break-word}.articleRejectionReasonFields{width:100%}.articleRejectionReasonGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px;width:100%}.articleRejectionReasonGrid .ant-checkbox-wrapper{align-items:center;justify-self:start;margin-inline-start:0}.articleRejectionCustomReason{display:grid;gap:4px;margin-top:12px;width:100%}.taskContextHeader{align-items:center;display:flex;justify-content:space-between;gap:10px;margin-bottom:10px}.articleGenerationPanel{background:linear-gradient(135deg,var(--surface-subtle) 0,var(--surface-card) 58%,var(--surface-card) 100%);border:1px solid var(--border-subtle);border-radius:10px;display:grid;gap:14px;margin-bottom:18px;padding:16px}.articleGenerationHeader{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.articleGenerationTitle{color:var(--text-primary);font-size:17px;line-height:1.4}.articleGenerationHeader p{color:var(--text-secondary);font-size:13px;line-height:1.7;margin:8px 0 0}.contentTaskSecondaryArticleAction{background:var(--surface-card);border-color:var(--border-default);color:var(--brand-foreground)}.articleGenerationConfigAlert{margin:0}.articleGenerationPreflight{align-items:stretch;background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 12px}.articleGenerationPreflight>div{display:grid;gap:4px;min-width:0}.articleGenerationPreflight span{color:var(--text-secondary);font-size:12px;line-height:1.4}.articleGenerationPreflight strong{color:var(--text-primary);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.articleGenerationPreflightIssueList{display:grid;gap:8px}.articleGenerationPreflightIssueList>div{align-items:flex-start;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);padding:10px}.articleGenerationPreflightIssueList>div.isBlocker{background:var(--danger-subtle);border-color:var(--danger-foreground)}.articleGenerationPreflightIssueList>div.isWarning{background:var(--warning-subtle);border-color:var(--warning-foreground)}.articleGenerationPreflightIssueList span,.articleGenerationPreflightIssueList strong{display:block;line-height:1.45}.articleGenerationPreflightIssueList span{color:var(--text-secondary);font-size:12px;margin-top:2px}.generationModeTag{margin-inline-end:2px}.articleFeedbackPanel{background:var(--surface-subtle);border:1px solid var(--border-default);border-radius:8px;display:grid;gap:8px;padding:10px 12px}.articleFeedbackPanel>div:first-child{align-items:center;display:flex;gap:8px;justify-content:space-between}.articleFeedbackPanel strong{color:var(--text-primary)}.articleFeedbackList{display:flex;flex-wrap:wrap;gap:6px}.articleGenerationChecks{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.articleGenerationCheck{align-items:center;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;display:flex;gap:10px;justify-content:space-between;min-height:58px;padding:10px 12px}.articleGenerationCheck span{color:var(--text-primary);display:block;font-weight:600;line-height:1.5}.articleGenerationCheck .ant-typography{display:block;font-size:12px;line-height:1.5;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.articleReviewPanel{align-items:center;background:var(--surface-card);border:1px solid var(--border-default);border-radius:8px;display:flex;gap:16px;justify-content:space-between;padding:12px}.articleReviewPanelMuted{background:var(--surface-muted);border-style:dashed}.articleReviewInfo{display:grid;gap:6px;min-width:0}.articleReviewInfo strong{color:var(--text-primary);line-height:1.4}.articleReviewInfo .ant-typography{max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.articleQualityPanel{align-items:center;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;min-height:76px;margin-top:4px;padding:10px}.articleQualityScoreValue{align-items:center;align-self:center;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:center;justify-self:start;min-height:48px;text-align:center}.articleQualityScoreValue .ant-tag,.articleQualityScoreValue span,.articleQualityScoreValue strong{align-items:center;display:inline-flex;min-height:24px}.articleQualityScoreValue .ant-tag{margin-inline-end:0}.articleQualityScoreValue strong{margin-top:0}.articleQualityPanel>div:first-child{align-items:center;display:flex;gap:8px}.articleQualityPanel span{color:var(--text-secondary);font-size:12px}.articleQualityPanel .ant-typography{max-width:none;white-space:normal}.articleQualityExplanation{flex:1 1 280px}.articleQualityFinalNote{border-top:1px solid var(--border-subtle);flex:1 0 100%;padding-top:7px}.articleQualityPanel strong{color:var(--text-primary);font-size:18px;line-height:1}.articleRiskNotes{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:10px;margin-top:12px;padding:12px}.articleRiskNotesHeader{display:grid;gap:3px}.articleRiskNotes h3,.articleRiskNotes p{margin:0}.articleRiskNotes h3{color:var(--text-primary);font-size:14px;line-height:1.4}.articleRiskNotes p{color:var(--text-secondary);font-size:12px;line-height:1.5}.articleRiskNotes ul{color:var(--text-primary);display:grid;gap:5px;margin:0;padding-inline-start:20px}.articleRiskNotes li{line-height:1.6}.articleQualityChecks,.articleRejectionReasons{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.articlePublishNextStep{align-items:center;background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:8px;display:flex;gap:16px;justify-content:space-between;padding:12px}.articlePublishNextStep>div:first-child{display:grid;gap:6px;min-width:0}.articlePublishNextStep strong{color:var(--text-primary);line-height:1.4}.articlePublishNextStep .ant-typography{color:var(--text-secondary);font-size:13px;line-height:1.5}.articleGenerationContextList{display:grid;gap:8px}.articleGenerationContextItem{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;gap:10px;justify-content:space-between;padding:7px 0}.articleGenerationContextItem:last-child{border-bottom:0}.articleGenerationContextItem span{color:var(--text-primary);font-size:13px}.articleGenerationContextItem .ant-typography{font-size:12px;max-width:170px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.bulkArticleGenerateStats{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.bulkArticleGenerateStats>div{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:4px;min-height:92px;padding:12px}.bulkArticleGenerateStats span{color:var(--text-secondary);font-size:13px}.bulkArticleGenerateStats strong{color:var(--text-primary);font-size:26px;line-height:1.2}.bulkRecommendationStats{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.bulkRecommendationStats>div{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:3px;min-width:0;padding:10px}.bulkRecommendationStats span{color:var(--text-secondary);font-size:12px}.bulkRecommendationStats strong{color:var(--text-primary);font-size:24px;line-height:1.2}.bulkArticleTaskPreview,.bulkRecommendationIssueList{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:8px;padding:12px}.bulkArticleTaskPreviewItem{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;gap:12px;justify-content:space-between;padding:8px 0}.bulkArticleTaskPreviewItem:last-of-type{border-bottom:0}.bulkArticleTaskPreviewItem span{color:var(--text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bulkArticleResultList{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-secondary);display:grid;gap:6px;max-height:180px;overflow:auto;padding:10px 12px}.topicBatchResultSummary{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.topicBatchResultSummary span{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-secondary);display:grid;gap:2px;padding:10px 12px}.topicBatchResultSummary strong{color:var(--text-primary);font-size:20px;line-height:1}.topicDetailDrawer{gap:16px}.topicDetailHeaderActions{display:flex;flex-wrap:wrap;justify-content:flex-end}.topicDetailDrawer .detailHeader{padding-bottom:12px}.topicDetailDrawer .detailHeader h4{font-size:18px;line-height:1.45;margin-bottom:6px}.contentTaskDetailFlow,.topicDetailCompactSummary{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:10px;padding:12px}.topicDetailAssociationRow{border-bottom:1px solid var(--border-subtle);display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:10px}.topicDetailAssociationRow>div{display:grid;gap:3px;min-width:0}.topicDetailAssociationRow span{align-items:center;color:var(--text-muted);display:flex;font-size:12px;gap:5px}.topicDetailAssociationRow svg{color:var(--brand-foreground)}.topicDetailAssociationRow strong{color:var(--text-primary);font-size:14px;line-height:1.45;overflow-wrap:anywhere}.topicDetailFlowHeader{align-items:center;display:flex;gap:12px;justify-content:space-between}.topicDetailFlowHeader>div{display:grid;gap:2px;min-width:0}.topicDetailFlowHeader strong{font-size:14px}.topicDetailFlowHeader .ant-typography{font-size:12px}.topicDetailFlowSteps{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.topicDetailFlowSteps>div{align-items:center;background:var(--surface-card);border:0;border-radius:6px;display:grid;gap:7px;grid-template-columns:16px minmax(0,1fr) auto;min-height:48px;padding:8px 10px}.topicDetailFlowSteps>div.done{box-shadow:inset 2px 0 var(--success-foreground)}.topicDetailFlowSteps>div.todo{color:var(--text-muted);box-shadow:inset 2px 0 var(--border-default)}.topicDetailFlowSteps svg{color:var(--brand-foreground);font-size:15px}.topicDetailFlowSteps span{color:var(--text-secondary);font-size:12px}.topicDetailFlowSteps strong{color:var(--text-primary);font-size:16px;line-height:1}.geoGenerationControls{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 180px}.geoGenerationControls .ant-form-item{margin-bottom:12px}.geoGenerationPipeline{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-foreground) 5%,transparent),color-mix(in srgb,var(--brand-foreground) 2.5%,transparent)),var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;margin-top:10px;overflow:hidden;padding:14px;position:relative}.geoGenerationPipeline:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--brand-foreground) 28%,transparent),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.geoGenerationPipeline.isGenerating:before{animation:geoPipelineScan 1.6s linear infinite}.geoGenerationPipelineHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.geoGenerationPipelineHeader span{color:var(--text-secondary);display:block;font-size:12px;margin-bottom:3px}.geoGenerationPipelineHeader strong{color:var(--text-primary);font-size:15px}.geoGenerationFlow{display:grid;gap:8px;grid-template-columns:1fr}.geoGenerationNode{align-items:flex-start;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;display:flex;gap:10px;min-height:0;padding:10px 12px;position:relative}.geoGenerationNode.ready{border-color:var(--success-foreground)}.geoGenerationNode.active{border-color:var(--brand-foreground);box-shadow:0 8px 18px color-mix(in srgb,var(--brand-foreground) 12%,transparent)}.geoGenerationNode.blocked{border-color:var(--warning-foreground)}.geoGenerationNodeIcon{align-items:center;background:var(--surface-subtle);border:1px solid var(--border-default);border-radius:8px;color:var(--brand-foreground);flex:0 0 auto;display:inline-flex;font-size:16px;height:30px;justify-content:center;width:30px}.geoGenerationNode.active .geoGenerationNodeIcon{background:var(--surface-brand-strong);border-color:var(--brand-foreground);color:var(--text-on-brand)}.geoGenerationNodeBody em,.geoGenerationNodeBody span{color:var(--text-secondary);display:block;font-size:12px;line-height:1.35}.geoGenerationNodeBody{flex:1 1 auto;min-width:0}.geoGenerationNodeTitle{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:3px}.geoGenerationNodeTitle span{color:var(--text-secondary);margin:0}.geoGenerationNodeBody strong{color:var(--text-primary);display:inline;font-size:13px;line-height:1.35;margin:0;word-break:break-word}.geoGenerationNodeMeta{color:var(--text-secondary);font-size:12px;line-height:1.45;margin-top:4px}.geoGenerationConnector{background:linear-gradient(90deg,#9ec5ff,#36cfc9);height:2px;position:absolute;right:-9px;top:24px;width:10px;z-index:1}.geoGenerationTelemetry{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;padding:8px}.geoGenerationTelemetryItem{align-items:flex-start;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:6px;display:block;padding:7px 9px}.geoGenerationTelemetryItem.isWide{grid-column:1/-1}.geoGenerationTelemetryItem span{margin-bottom:2px}.geoGenerationTelemetryItem span,.geoGenerationTelemetryItem strong{color:var(--text-primary);display:block;font-size:12px;line-height:1.5}.geoGenerationTelemetryItem strong{font-weight:500;word-break:break-word}@keyframes geoPipelineScan{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.topicDetailTabs .ant-tabs-nav{margin-bottom:12px}.topicDetailTabs .ant-tabs-tab{font-size:13px;padding:8px 2px}.topicDetailOverview{display:grid;gap:14px}.topicDetailRecommendation,.topicDetailSection,.topicDetailTabPanel{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;padding:12px 14px}.topicDetailSectionHeader{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.topicDetailSectionHeader>div,.topicDetailSectionHeader>strong{min-width:0}.topicDetailSectionHeader>div{display:grid;gap:2px}.topicDetailRecommendation .taskContextHeader strong,.topicDetailSectionHeader strong{color:var(--text-primary);font-size:14px;line-height:1.45}.topicDetailRecommendation .taskContextHeader .ant-typography,.topicDetailSectionHeader .ant-typography{font-size:12px}.topicDetailProfileGrid{display:grid;gap:0 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.topicDetailProfileGrid .detailField{font-size:13px;grid-template-columns:88px minmax(0,1fr);min-width:0;padding:9px 0}.topicDetailProfileGrid .detailField>div{line-height:1.6;min-width:0}.topicDetailExpandableText{color:var(--text-primary);font-size:13px;line-height:1.6;margin:0!important}.topicDetailRecommendation{display:grid;gap:10px}.topicDetailRecommendationBody{display:grid;gap:8px}.topicDetailRecommendationBody>strong{color:var(--text-primary);font-size:14px}.topicDetailRecommendationBody>p{color:var(--text-secondary);font-size:13px;line-height:1.6;margin:0}.topicDetailTabPanel{min-height:180px}.topicDetailTabPanel .ant-empty{margin-block:24px}.topicDetailReasonList{display:grid;gap:6px;margin:12px 0}.topicDetailReasonList span{color:var(--text-secondary);font-size:13px;line-height:1.5;padding-left:14px;position:relative}.topicDetailReasonList span:before{background:var(--surface-brand-strong);border-radius:50%;content:"";height:5px;left:0;position:absolute;top:8px;width:5px}.topicDetailTaskList{display:grid;gap:8px;margin-top:4px}.topicDetailTaskList button{align-items:center;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;cursor:pointer;display:flex;gap:12px;justify-content:space-between;min-height:46px;padding:10px 12px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease}.topicDetailTaskList button:hover{border-color:var(--brand-foreground);box-shadow:0 8px 20px color-mix(in srgb,var(--brand-foreground) 8%,transparent)}.topicDetailTaskList button span{color:var(--text-primary);display:grid;font-size:13px;font-weight:600;gap:4px;min-width:0}.topicDetailPublishList button em,.topicDetailTaskList button em{color:var(--text-muted);font-size:12px;font-style:normal;font-weight:400}.topicDetailPublishList{display:grid;gap:8px}.topicDetailPublishList button{align-items:center;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;cursor:pointer;display:flex;gap:12px;justify-content:space-between;min-height:54px;padding:10px 12px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease}.topicDetailPublishList button:hover{border-color:var(--brand-foreground);box-shadow:0 8px 20px color-mix(in srgb,var(--brand-foreground) 8%,transparent)}.topicDetailPublishList button>span{display:grid;gap:4px;min-width:0}.topicDetailPublishList button strong{color:var(--text-primary);font-size:13px}.fieldHelpIcon{color:var(--text-muted);cursor:help;font-size:13px}.fieldHelpIcon:hover{color:var(--brand-foreground)}.actionHelpIcon{align-items:center;background:var(--surface-subtle);border-radius:999px;display:inline-flex;height:24px;justify-content:center;width:24px}.fillEmptyHelp{color:var(--text-primary);display:grid;gap:6px;max-width:360px}.fillEmptyHelp strong{color:var(--text-primary);margin-top:4px}.checkCard,.flowCard{border-radius:8px}.checks{display:grid;gap:14px;list-style:none;margin:0;padding:0}.checks li{align-items:center;color:var(--text-primary);display:flex;gap:10px}.checks li span{color:var(--brand-foreground)}.authorityAssetGrid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:980px){.shell,.shell>.ant-layout{height:auto;min-height:100vh;overflow:visible}.sider{display:none}.content{height:auto;overflow:visible}.loginShell{grid-template-columns:1fr;padding:18px}.loginHero{min-height:auto;padding:24px 0}.loginHeroContent h1{font-size:34px}.loginSignalPanel{grid-template-columns:1fr}.loginFlow{align-items:flex-start;flex-direction:column}.loginFlow>span{display:none}.loginPanel{margin:0 0 24px}.header,.statusBand{align-items:flex-start;flex-direction:column;gap:14px;height:auto}.contentTaskAdvancedFieldGrid,.contentTaskConfigSummaryGrid,.contentTaskDecisionGrid,.contentTaskImageAssetPreviewGrid,.contentTaskPublishChecksGrid,.geoProgressGrid,.indexCheckAssistantPanel,.loginGrid,.mainGrid,.metricGrid,.mvpAcceptanceBoard,.projectWorkflowHeader,.projectWorkflowSteps,.publishEffectCards,.publishEffectPanel,.publishWorkFocusPanel,.publishWorkGrid,.publishWorkflowSummary,.topicDetailFlowSteps,.topicOpsPanel,.topicOpsSummary,.trainingTermOpsPanel,.trainingTermOpsSummary{grid-template-columns:1fr}.contentTaskKnowledgeCardFields{grid-template-columns:1fr;width:100%}.topicDetailAssociationRow,.topicDetailProfileGrid{grid-template-columns:1fr}.contentTaskAiReviewSummary{align-items:flex-start;grid-template-columns:1fr}.contentTaskAiReviewSummaryAction{justify-self:start}.topicDetailFlowSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.topicDetailSectionHeader{align-items:flex-start;flex-direction:column}.topicOpsMatrix,.trainingTermOpsMatrix{grid-template-columns:1fr}.trainingTermGenerationReportHead,.trainingTermOpsMatrixHeader{flex-direction:column}.trainingTermGenerationReportGrid{grid-template-columns:1fr}.apiPanel{width:100%}.mvpDemoGuideStep{align-items:flex-start;grid-template-columns:36px minmax(0,1fr)}.mvpDemoGuideStep>.ant-btn,.mvpDemoGuideStep>.ant-tag{grid-column:2;justify-self:flex-start}.pageHeader,.sectionIntro{align-items:stretch;flex-direction:column}.pageHeaderActions,.sectionIntroAction{display:flex;justify-content:flex-start}.dataToolbar,.tableToolbarSplit{align-items:stretch;flex-direction:column;min-width:0}.dataToolbarActions,.dataToolbarTools,.tableToolbarActions,.tableToolbarTools{justify-content:flex-start}.unifiedTableToolbarSlot .dataToolbar{align-items:stretch;flex-direction:column}.unifiedTableToolbarSlot .dataToolbarActions,.unifiedTableToolbarSlot .dataToolbarTools{justify-content:flex-start;width:100%}.publishAssistantPanel{align-items:flex-start;flex-direction:column}.publishAutomationStatusBar{align-items:flex-start;grid-template-columns:auto minmax(0,1fr)}.publishAutomationHealth{grid-column:2;justify-content:flex-start}.publishAutomationHealth small{text-align:left}.indexCheckAutomationSummary,.publishAutomationMainGrid{grid-template-columns:1fr}.indexCheckAutomationNext{justify-self:start}.publishExecutionQueue{border-left:0;border-top:1px solid var(--border-default);min-width:0;padding-left:0;padding-top:12px;width:100%}.templateCardHeader{flex-direction:column}.taskDetailGrid,.templateMetaGrid,.templateRuleGrid{grid-template-columns:1fr}.articleGenerationHeader{flex-direction:column}.articleGenerationChecks,.articleGenerationPreflight{grid-template-columns:1fr}.articlePublishNextStep,.articleReviewPanel{align-items:flex-start;flex-direction:column}.geoGenerationFlow,.topicDetailGrid{grid-template-columns:1fr}.geoGenerationConnector{display:none}.authorityAssetGrid,.authorityImportPreviewGrid,.brandAssetOverviewGrid,.brandAssetSectionGrid,.contentProductionMetricGroups,.contentProductionMetrics,.enterpriseAssetGroups,.enterpriseAssetsOverview{grid-template-columns:1fr}.contentProductionMetricGroup.review .contentProductionMetricGroupActions{grid-template-columns:repeat(3,minmax(0,1fr))}.enterpriseAssetsActionCards,.enterpriseAssetsScoreCard{grid-template-columns:1fr}.mvpAcceptanceItem{grid-template-columns:34px minmax(0,1fr)}.mvpAcceptanceAction,.mvpAcceptanceMeta{grid-column:2;text-align:left}}@media (max-width:620px){.publishAutomationStatusBar{grid-template-columns:1fr}.publishAutomationHealth{grid-column:1}.publishCockpitCardHeader,.publishCockpitEmptyAction,.publishFallbackAction{align-items:flex-start;flex-direction:column}.publishCockpitCardHeader .ant-tag{margin-inline-end:0}.publishExecutionViewTabs,.publishQueueMetrics{grid-template-columns:1fr}.publishExecutionViewButton{justify-content:space-between}.indexCheckAutomationMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.content .ant-table-wrapper{max-width:100%;overflow-x:auto}.unifiedToolbarHint{align-items:flex-start;flex-direction:column}.unifiedToolbarHint span{overflow:visible;text-overflow:clip;white-space:normal}.browserPublishPackageHeader{flex-direction:column}.browserPublishResultGrid,.indexCheckJobItem,.publishRecordDetailHero,.publishRecordQuickActions{grid-template-columns:1fr}.indexCheckJobItem>.tableActionIcons{justify-content:flex-start}.geoGenerationControls,.geoGenerationTelemetry{grid-template-columns:1fr}.imageAssetBatchItem{align-items:start;grid-template-columns:84px minmax(0,1fr)}.imageAssetBatchThumb,.imageAssetBatchThumb img{height:60px!important;width:84px!important}.imageAssetBatchFallback,.imageAssetBatchStatusRow{align-items:flex-start;flex-direction:column}}@media (max-width:640px){.topicDetailDrawerRoot .ant-drawer-content-wrapper{max-width:100vw;width:100vw!important}.topicDetailDrawerRoot .ant-drawer-header{display:grid;gap:10px;grid-template-columns:minmax(0,1fr);padding:12px 16px}.topicDetailDrawerRoot .ant-drawer-extra,.topicDetailDrawerRoot .ant-drawer-header-title{margin:0;min-width:0}.topicDetailDrawerRoot .ant-drawer-body{padding:16px}.topicDetailHeaderActions{justify-content:flex-start}}.geoTopicBatchImportModal .ant-modal-content{padding:20px}.geoTopicBatchImportBody{display:flex;max-height:min(78vh,820px);min-height:420px;flex-direction:column;gap:16px;overflow-y:auto;padding-right:4px}.geoTopicBatchImportInput,.geoTopicBatchImportPreview,.geoTopicBatchImportResult{width:100%}.geoTopicBatchImportGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 24px}.geoTopicBatchImportWideField{grid-column:1/-1}.geoTopicBatchImportProgress{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:12px}.geoTopicBatchImportProgress .ant-card-body{display:flex;min-height:92px;align-items:center;justify-content:center}.geoTopicBatchImportDetails{display:flex;flex-direction:column;gap:14px;padding:20px 24px;background:var(--surface-card);border-radius:8px}.geoTopicBatchImportDetails .ant-form-item{min-width:0;margin-bottom:0}.geoTopicBatchImportDetails .ant-form-item-row{align-items:flex-start;flex-wrap:nowrap}.geoTopicBatchImportDetails .ant-form-item-label{flex:0 0 112px;max-width:112px;padding:5px 12px 0 0;white-space:normal}.geoTopicBatchImportDetails .ant-form-item-control{flex:1 1;min-width:0}.geoTopicBatchImportDetails .ant-input,.geoTopicBatchImportDetails .ant-select{width:100%}.geoTopicBatchImportDetails textarea.ant-input{min-height:54px;resize:vertical}.geoTopicBatchImportQuestionCell{width:100%}.geoTopicBatchImportQuestionMeta{width:100%;font-size:13px;line-height:20px}.geoTopicBatchImportQuestionMeta .ant-btn{height:20px;padding-inline:0;font-size:13px;line-height:20px}.geoTopicBatchImportPreview .ant-table-cell .ant-select,.geoTopicBatchImportQuestionCell .ant-input,.geoTopicBatchImportQuestionCell .ant-space-item{width:100%}.geoTopicBatchImportPreview{min-width:0}.geoTopicBatchImportPreview .ant-table-body{overflow-x:hidden!important}.geoTopicBatchImportAiAnalyzingButton,.geoTopicBatchImportAiButton{position:relative;overflow:hidden}.geoTopicBatchImportAiAnalyzingButton:after,.geoTopicBatchImportAiButton.isAnalyzing:after{position:absolute;inset:0;background:linear-gradient(105deg,transparent 20%,rgb(255 255 255/38%) 45%,transparent 70%);content:"";pointer-events:none;transform:translateX(-120%);animation:geoTopicBatchImportAiScan 1.4s ease-in-out infinite}.geoTopicBatchImportAiAnalyzingButton .anticon,.geoTopicBatchImportAiButton.isAnalyzing .anticon{animation:geoTopicBatchImportAiPulse 1.1s ease-in-out infinite}@keyframes geoTopicBatchImportAiPulse{0%,to{opacity:.65;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes geoTopicBatchImportAiScan{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@media (prefers-reduced-motion:reduce){.geoTopicBatchImportAiAnalyzingButton .anticon,.geoTopicBatchImportAiAnalyzingButton:after,.geoTopicBatchImportAiButton.isAnalyzing .anticon,.geoTopicBatchImportAiButton.isAnalyzing:after{animation:none}}.geoTopicBatchImportFooter{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:12px 4px 2px;background:var(--surface-card);border-top:1px solid var(--border-subtle)}.geoTopicBatchImportResult{display:flex;align-items:center;padding:48px 24px;text-align:center}.geoTopicBatchImportResultIcon{color:var(--success-foreground);font-size:52px}@media (max-width:760px){.geoTopicBatchImportGrid,.geoTopicBatchImportProgress{grid-template-columns:1fr}.geoTopicBatchImportFooter{align-items:flex-start;flex-direction:column;gap:10px}}.publishReviewDashboard{color:var(--text-primary);display:grid;gap:12px;max-width:100%;min-width:0;overflow-x:clip}.publishReviewDashboard .ant-card,.publishReviewDashboard .ant-card-body,.publishReviewDashboard .ant-space,.publishReviewDashboard .ant-space-item,.publishReviewDashboard>*{min-width:0}.publishReviewDashboard .ant-typography-secondary{color:var(--text-secondary);font-size:13px}.publishReviewDashboard .ant-card{border-color:var(--border-default);border-radius:10px}.publishReviewDashboard .ant-card-head{border-bottom-color:var(--border-subtle);min-height:44px}.publishReviewDashboard .ant-card-head-title{color:var(--text-primary);font-size:14px;font-weight:700}.publishReviewDashboard .ant-card-body{color:var(--text-secondary);font-size:13px}.publishReviewDashboardHeader{display:flex;width:100%}.publishReviewDashboardHeader .pageHeader{width:100%}.publishReviewDashboardHeaderControls{flex-wrap:wrap;max-width:100%;min-width:0}.publishReviewDashboardControls{container-name:publish-review-controls;container-type:inline-size;max-width:100%;min-width:0}.publishReviewDashboardControls>.ant-card-body{padding:14px 16px}.publishReviewDashboardControlsRow{align-items:start;display:grid;gap:24px;grid-template-columns:max-content max-content;max-width:100%;min-width:0;width:100%}.publishReviewDashboardRangeBlock{display:grid;gap:6px;min-width:0;padding-bottom:42px;position:relative}.publishReviewDashboardControlGroup{align-items:center;display:flex;gap:12px;min-width:0}.publishReviewDashboardRangeControl{flex-wrap:nowrap;min-width:0}.publishReviewDashboardGrainControl{white-space:nowrap}.publishReviewDashboardControlLabel,.publishReviewDashboardCurrentGrain{flex:0 0 auto;white-space:nowrap}.publishReviewDashboardSegmented{max-width:100%;min-width:0}.publishReviewDashboardRangeControl .publishReviewDashboardSegmented{flex:0 0 auto}.publishReviewDashboardRangeControl .ant-segmented{width:auto}.publishReviewDashboardSegmented .ant-segmented{max-width:100%}.publishReviewDashboardCustomRangeSlot{align-items:center;display:flex;flex:0 0 250px;gap:12px;pointer-events:none;position:relative;visibility:hidden;width:250px}.publishReviewDashboardCustomRangeSlot.isActive{pointer-events:auto;visibility:visible}.publishReviewDashboardCustomRangePicker{width:250px}.publishReviewDashboardDateError{top:38px;width:250px}.publishReviewDashboardDateError,.publishReviewDashboardRangeSummary{font-size:12px;left:0;line-height:18px;overflow:hidden;position:absolute;text-overflow:ellipsis;white-space:nowrap}.publishReviewDashboardRangeSummary{bottom:0;display:block;max-width:min(760px,calc(100vw - 64px));min-height:18px;width:max-content}.publishReviewDashboardSectionTitle{color:var(--text-primary)!important;font-size:18px!important;line-height:1.4!important;margin:0 0 10px!important}.publishReviewMetricLabel{color:var(--text-primary);font-size:13px}.publishReviewMetricValue{color:var(--text-primary)!important;font-size:24px!important;line-height:1.2!important;margin:8px 0 4px!important}.publishReviewMetricComparison{font-size:12px;line-height:1.5;margin-bottom:12px!important;min-height:36px}.publishReviewDashboard dl{font-size:13px}.publishReviewDashboard dt{color:var(--text-secondary)}.publishReviewDashboard dd{color:var(--text-primary);font-weight:600}.publishReviewMetricGrid{display:grid;gap:16px;grid-template-columns:repeat(6,minmax(0,1fr))}.publishReviewMainGrid{display:grid;gap:16px;grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.publishReviewPlatformGrid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.publishReviewPlatformTitle{align-items:center;display:inline-flex;gap:8px;max-width:100%;min-width:0}.publishReviewPlatformTitle>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publishReviewGeoGrid{align-items:start;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.publishReviewGeoProducts{grid-column:1/-1}.publishReviewGeoList{display:grid;gap:12px;list-style:none;margin:0;padding:0}.publishReviewGeoList>li{min-width:0}.publishReviewGeoProducts .publishReviewGeoList{grid-template-columns:repeat(4,minmax(0,1fr))}.publishReviewGeoProductHint{color:var(--text-secondary);font-size:12px;margin:0 0 12px}.publishReviewGeoProductOption{appearance:none;background:transparent;border:1px solid transparent;border-radius:8px;color:inherit;cursor:pointer;display:block;font:inherit;padding:8px;text-align:left;transition:background-color .2s ease,border-color .2s ease;width:100%}.publishReviewGeoProductOption:hover{background:var(--surface-hover)}.publishReviewGeoProductOption.isSelected{background:var(--surface-selected);border-color:var(--brand-foreground)}.publishReviewGeoProductOption:focus-visible{outline:3px solid var(--brand-foreground);outline-offset:2px}.publishReviewGeoProductHeading{align-items:center;display:flex;gap:8px;justify-content:space-between}.publishReviewGeoProductName{align-items:center;display:flex;gap:6px;min-width:0}.publishReviewGeoProductName strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publishReviewGeoProductCounts{color:var(--text-secondary);font-size:12px}.publishReviewGeoUnavailable{grid-column:1/-1}.publishReviewGeoGrid>*,.publishReviewMainGrid>*,.publishReviewMetricGrid>*,.publishReviewPlatformGrid>*{min-width:0}.publishReviewDashboard figure svg{display:block;max-width:100%;min-height:280px;min-width:0!important;width:100%}.publishReviewDashboard :is(button,input,[tabindex="0"]):focus-visible{outline:3px solid var(--brand-foreground);outline-offset:2px}@container publish-review-controls (max-width: 1080px){.publishReviewDashboardControlsRow{gap:12px;grid-template-columns:1fr}}@container publish-review-controls (max-width: 640px){.publishReviewDashboardControlGroup{align-items:flex-start;flex-direction:column;gap:8px}.publishReviewDashboardCustomRangePicker,.publishReviewDashboardCustomRangeSlot,.publishReviewDashboardGrainControl .publishReviewDashboardSegmented,.publishReviewDashboardRangeControl .publishReviewDashboardSegmented{flex-basis:auto;width:100%}.publishReviewDashboardCustomRangeSlot{align-items:flex-start;flex-direction:column;gap:4px}.publishReviewDashboardDateError{position:static;width:100%}}@media (max-width:1180px){.publishReviewMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.publishReviewGeoProducts .publishReviewGeoList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.publishReviewDashboard{gap:16px;overflow-x:hidden}.publishReviewMetricGrid{grid-template-columns:1fr 1fr}.publishReviewGeoGrid,.publishReviewMainGrid,.publishReviewPlatformGrid{grid-template-columns:1fr}.publishReviewGeoProducts{grid-column:auto}.publishReviewDashboardControlsRow,.publishReviewGeoProducts .publishReviewGeoList{grid-template-columns:1fr}.publishReviewDashboardRangeBlock{padding-bottom:0;width:100%}.publishReviewDashboardControlGroup{align-items:flex-start;flex-direction:column;gap:8px}.publishReviewDashboardGrainControl .publishReviewDashboardSegmented,.publishReviewDashboardRangeControl .publishReviewDashboardSegmented{flex:none;width:100%}.publishReviewDashboardCustomRangePicker,.publishReviewDashboardCustomRangeSlot{flex-basis:auto;width:100%}.publishReviewDashboardCustomRangeSlot{align-items:flex-start;flex-direction:column;gap:4px}.publishReviewDashboardDateError{position:static;width:100%}.publishReviewDashboardRangeSummary{max-width:100%;overflow:visible;position:static;text-overflow:clip;white-space:normal;width:auto}.publishReviewDashboardDatePopup{max-width:calc(100vw - 24px)}.publishReviewDashboardDatePopup .ant-picker-panel-container{max-height:calc(100vh - 24px);max-width:100%;overflow-y:auto}.publishReviewDashboardDatePopup .ant-picker-panels{flex-direction:column}.publishReviewDashboardSegmented .ant-segmented,.publishReviewDashboardSegmented .ant-segmented-group{height:auto;width:100%}.publishReviewDashboardSegmented .ant-segmented-group{display:flex;flex-wrap:wrap}.publishReviewDashboardSegmented .ant-segmented-item{flex:1 1 auto;white-space:normal}.publishReviewDashboard figure svg{min-height:240px}}