.DetailPanel_overlay__lLGOy{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;justify-content:flex-end}.DetailPanel_backdrop__rE0fA{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4)}.DetailPanel_panel__EIUEm{position:relative;width:55%;min-width:600px;max-width:900px;background:var(--bg-primary);border-left:1px solid var(--border-primary);box-shadow:-8px 0 30px rgba(0,0,0,.5);display:flex;flex-direction:column;animation:DetailPanel_slideIn__fLtVH .25s ease;z-index:1}@keyframes DetailPanel_slideIn__fLtVH{0%{transform:translateX(100%)}to{transform:translateX(0)}}.DetailPanel_header__MRTHT{padding:16px 20px;border-bottom:1px solid var(--border-primary);display:flex;align-items:center;gap:12px;flex-shrink:0}.DetailPanel_close__cs9W_{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:transparent;border:1px solid var(--border-primary);color:var(--text-tertiary);cursor:pointer;font-size:16px;transition:all .15s}.DetailPanel_close__cs9W_:hover{background:var(--bg-progress);color:var(--text-primary)}.DetailPanel_title__JY3jb{font-size:15px;font-weight:600;color:var(--text-primary);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DetailPanel_workflowBar__sdgWM{display:flex;gap:2px;padding:12px 20px;border-bottom:1px solid var(--border-primary);flex-shrink:0;overflow-x:auto}.DetailPanel_wfStage__fOR5H{flex:1 1 0;height:28px;line-height:28px;text-align:center;font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;border-radius:4px;white-space:nowrap;padding:0 6px;min-width:0;overflow:hidden;text-overflow:ellipsis;transition:all .2s}.DetailPanel_wfDone__K3mMC{background:var(--bg-success);color:#4caf50}.DetailPanel_wfCurrent__FPWEa{background:rgba(108,92,231,.3);color:#b39ddb;animation:DetailPanel_wfPulse__PiTrc 2s ease-in-out infinite}.DetailPanel_wfPending__BMqN6{background:var(--bg-hover);color:var(--text-muted)}@keyframes DetailPanel_wfPulse__PiTrc{0%,to{background:rgba(108,92,231,.25)}50%{background:rgba(108,92,231,.45)}}.DetailPanel_panelTabs__88izm{display:flex;border-bottom:1px solid var(--border-primary);flex-shrink:0;padding:0 20px;background:var(--bg-primary)}.DetailPanel_panelTab__qcMIJ{padding:9px 14px;font-size:12px;font-weight:500;color:var(--text-muted);cursor:pointer;border:none;border-bottom:2px solid transparent;background:none;transition:all .15s;font-family:inherit}.DetailPanel_panelTab__qcMIJ:hover{color:var(--text-primary)}.DetailPanel_panelTab__qcMIJ.DetailPanel_active__Tq5ml{color:#6c5ce7;border-bottom-color:#6c5ce7}.DetailPanel_panelContent__n_4_C{flex:1;overflow:auto;padding:20px}.DetailPanel_section__z_mW7{margin-bottom:20px}.DetailPanel_sectionTitle__b_PwN{font-size:12px;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.4px;margin-bottom:8px}.DetailPanel_competitorCards__79FXP{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:20px}.DetailPanel_compCard__PxY0T{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;padding:14px}.DetailPanel_compRank__7DN6s{font-size:12px;font-weight:600;color:var(--text-primary);margin-bottom:4px}.DetailPanel_compUrl__lXR_a{font-size:10px;color:#6c5ce7;word-break:break-all;margin-bottom:8px}.DetailPanel_compStat__Q3Am2{display:flex;justify-content:space-between;font-size:11px;color:var(--text-tertiary);padding:2px 0;border-bottom:1px solid var(--border-primary)}.DetailPanel_compStat__Q3Am2:last-of-type{border:none}.DetailPanel_compVal__Mw18x{color:var(--text-primary);font-weight:600}.DetailPanel_compHeadings___Fhhc{font-size:11px;color:var(--text-muted);margin-top:6px}.DetailPanel_h2__Xx_sr{color:var(--text-tertiary);padding:1px 0}.DetailPanel_h3__wHzAA{color:var(--text-muted);padding:1px 0}.DetailPanel_gapList__NUg34{list-style:none;font-size:12px;color:var(--text-tertiary);padding:0;margin:0}.DetailPanel_gapList__NUg34 li{padding:4px 0}.DetailPanel_outlineItem__OgWvT{display:flex;align-items:center;gap:8px;padding:4px 8px;font-size:12px;color:var(--text-primary);border-radius:4px;cursor:grab}.DetailPanel_outlineItem__OgWvT:hover{background:var(--bg-hover)}.DetailPanel_tag__1QVWo{font-size:9px;font-weight:700;color:var(--text-muted);min-width:24px}.DetailPanel_briefMeta__opztu{display:grid;grid-template-columns:1fr 1fr;gap:12px}.DetailPanel_metaItem__hl4Xk{background:var(--bg-secondary);border-radius:6px;padding:10px 12px}.DetailPanel_metaLabel__pYDxI{font-size:10px;color:var(--text-muted);text-transform:uppercase;margin-bottom:4px}.DetailPanel_metaVal__kcVT1{font-size:14px;font-weight:600;color:var(--text-primary)}.DetailPanel_briefStatusChip__7kRzS{display:inline-block;padding:4px 12px;border-radius:10px;font-size:13px;font-weight:500;text-transform:capitalize}.DetailPanel_briefStatusChip__7kRzS[data-status=approved]{background:var(--bg-success);color:#4caf50}.DetailPanel_briefStatusChip__7kRzS[data-status=draft]{background:var(--bg-secondary);color:#b39ddb}.DetailPanel_briefStatusChip__7kRzS[data-status=pending]{background:#3a2a00;color:#ffd54f}.DetailPanel_briefStatusChip__7kRzS[data-status=rejected]{background:var(--bg-error);color:#ef5350}.DetailPanel_briefActions__wDqfr{display:flex;gap:8px;margin-top:12px}.DetailPanel_btnApprove__6XQXT{padding:8px 20px;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;font-family:inherit;border:none;background:var(--bg-success);color:#4caf50;transition:all .15s}.DetailPanel_btnApprove__6XQXT:hover{background:var(--bg-success)}.DetailPanel_btnReject__M5iPW{padding:8px 20px;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;font-family:inherit;border:none;background:var(--bg-error);color:#ef5350;transition:all .15s}.DetailPanel_btnReject__M5iPW:hover{background:#3a1a1a}.DetailPanel_reviewComment__z7hMb{margin-top:16px;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;padding:12px}.DetailPanel_reviewComment__z7hMb h4{font-size:11px;color:var(--text-muted);text-transform:uppercase;margin-bottom:8px}.DetailPanel_reviewComment__z7hMb textarea{width:100%;background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:6px;padding:8px;color:var(--text-primary);font-family:inherit;font-size:12px;outline:none;min-height:60px;resize:vertical}.DetailPanel_editorToolbar__tkhR8{display:flex;gap:4px;padding:8px;background:var(--bg-secondary);border:1px solid var(--border-primary);border-bottom:none;border-radius:6px 6px 0 0;flex-wrap:wrap}.DetailPanel_editorToolbar__tkhR8 button{background:transparent;border:1px solid transparent;border-radius:4px;padding:4px 8px;color:var(--text-tertiary);font-size:12px;cursor:pointer;font-family:inherit;font-weight:600;transition:all .1s}.DetailPanel_editorToolbar__tkhR8 button:hover{background:var(--bg-progress);color:var(--text-primary)}.DetailPanel_sep__7K2aD{width:1px;height:20px;background:var(--bg-progress);margin:0 4px;align-self:center}.DetailPanel_editorArea__h_SKz{min-height:300px;background:var(--bg-secondary);border:1px solid var(--border-primary);border-top:none;border-radius:0 0 6px 6px;padding:16px;color:var(--text-primary);font-size:13px;line-height:1.8;outline:none}.DetailPanel_wordProgress__no3H4{margin-top:12px;display:flex;align-items:center;gap:12px}.DetailPanel_progressBar__qVTVL{flex:1;height:8px;background:var(--bg-progress);border-radius:4px;overflow:hidden}.DetailPanel_progressFill__P32sD{height:100%;border-radius:4px;transition:width .3s}.DetailPanel_seoSidebar__FxWg0{margin-top:16px;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;padding:16px}.DetailPanel_seoSidebar__FxWg0 h4{font-size:12px;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;margin-bottom:12px}.DetailPanel_seoMetric__ee3b1{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid var(--border-primary);font-size:12px;color:var(--text-tertiary)}.DetailPanel_seoMetric__ee3b1:last-child{border:none}.DetailPanel_good__QrJgc{color:#4caf50;font-weight:600}.DetailPanel_warn__vnerJ{color:#ffc107;font-weight:600}.DetailPanel_bad__qorYg{color:#ef5350;font-weight:600}.DetailPanel_charCounters__hJAhh{margin-top:12px}.DetailPanel_charCounters__hJAhh label{display:block;font-size:11px;color:var(--text-muted);margin-bottom:4px;text-transform:uppercase}.DetailPanel_charCounters__hJAhh input{width:100%;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:6px;padding:8px 10px;color:var(--text-primary);font-family:inherit;font-size:12px;outline:none;margin-bottom:4px}.DetailPanel_charCounters__hJAhh input:focus{border-color:#6c5ce7}.DetailPanel_counter__jIqEx{font-size:10px;text-align:right;margin-bottom:12px}.DetailPanel_uploadArea__KY5CG{border:2px dashed #222;border-radius:8px;padding:24px;text-align:center;color:var(--text-muted);font-size:12px;cursor:pointer;transition:all .15s;margin-bottom:16px}.DetailPanel_uploadArea__KY5CG:hover{border-color:#6c5ce7;color:#6c5ce7}.DetailPanel_assetList__aGMYV{display:flex;flex-direction:column;gap:8px}.DetailPanel_assetItem__O3BVC{display:flex;align-items:center;gap:12px;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:6px;padding:10px 12px}.DetailPanel_assetThumb__dEMrn{width:40px;height:40px;background:var(--bg-progress);border-radius:4px;display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:16px}.DetailPanel_assetInfo__iW2zK{flex:1}.DetailPanel_assetName__5NeVK{font-size:12px;color:var(--text-primary);font-weight:500}.DetailPanel_altInput__nTaZw{margin-top:4px;background:transparent;border:1px solid var(--border-primary);border-radius:4px;padding:3px 8px;font-size:11px;color:var(--text-tertiary);font-family:inherit;outline:none;width:100%}.DetailPanel_fieldInput__UGIq9{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:6px;padding:6px 10px;color:var(--text-primary);font-size:12px;outline:none;font-family:inherit}.DetailPanel_fieldInput__UGIq9:focus{border-color:#6c5ce7}.DetailPanel_addBtn__eRF9M{margin-top:8px;background:transparent;border:1px dashed #222;border-radius:6px;padding:6px 12px;color:var(--text-muted);font-size:11px;cursor:pointer;font-family:inherit}.DetailPanel_addBtn__eRF9M:hover{border-color:#6c5ce7;color:#6c5ce7}.DetailPanel_activityList__aLNv_{display:flex;flex-direction:column}.DetailPanel_activityItem__orFTA{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--border-primary);font-size:12px}.DetailPanel_activityDot__RzIWZ{width:8px;height:8px;border-radius:50%;margin-top:4px;flex-shrink:0}.DetailPanel_activityTime__kEAn1{color:var(--text-muted);min-width:60px}.DetailPanel_activityDesc__4Z8Bc{color:var(--text-tertiary)}.DetailPanel_activityDesc__4Z8Bc strong{color:var(--text-primary);font-weight:500}.DetailPanel_pubField__XsN8j{margin-bottom:16px}.DetailPanel_pubField__XsN8j label{display:block;font-size:11px;color:var(--text-muted);text-transform:uppercase;margin-bottom:4px;letter-spacing:.3px}.DetailPanel_btnPublish__5xDDo{padding:10px 24px;background:#6c5ce7;color:var(--text-primary);border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .15s}.DetailPanel_btnPublish__5xDDo:hover{background:#7c6cf7}.DetailPanel_btnPublish__5xDDo:disabled{opacity:.5;cursor:not-allowed}.DetailPanel_pubStats__atef3{display:flex;gap:12px;margin-top:8px}.DetailPanel_pubStat__kYzpm{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:6px;padding:10px 14px;flex:1;text-align:center}.DetailPanel_pubStatVal__Jhh6D{font-size:18px;font-weight:700;color:var(--text-primary)}.DetailPanel_pubStatLabel__M_dKr{font-size:10px;color:var(--text-muted);text-transform:uppercase;margin-top:4px}.tooltip_resizeHandle__PV4Ro{position:absolute;top:0;right:0;width:5px;height:100%;cursor:col-resize;user-select:none;z-index:10}.tooltip_resizeHandle__PV4Ro:hover{background-color:var(--accent-primary,#6c5ce7)}.tooltip_tooltipPortal__DMkG0{position:fixed;transform:translate(-50%,-100%);background:#1e293b!important;color:#ffffff!important;padding:8px 12px;border-radius:8px;font-size:12px;line-height:1.4;z-index:99999;box-shadow:0 4px 12px rgba(0,0,0,.3);pointer-events:none;white-space:normal;word-wrap:break-word}.tooltip_tooltipArrow__Is_iM{position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#1e293b}.tooltip_infoTip__3UoNw{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:rgba(100,116,139,.15);color:#94a3b8!important;font-size:10px;font-weight:700;cursor:help;margin-left:4px;flex-shrink:0;user-select:none}.ReviewPanel_overlay__YXC_S{position:fixed;inset:0;z-index:1000;display:flex}.ReviewPanel_backdrop___ypEy{position:absolute;inset:0;background:rgba(0,0,0,.7)}.ReviewPanel_panel__EOjvW{position:relative;z-index:1;width:100%;height:100%;background:var(--bg-primary);display:flex;flex-direction:column}.ReviewPanel_header__R0JXI{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid var(--border-primary);flex-shrink:0}.ReviewPanel_headerLeft__dMAH4,.ReviewPanel_headerRight___II3T{display:flex;align-items:center;gap:12px}.ReviewPanel_closeBtn__otNaO{width:32px;height:32px;border-radius:8px;border:1px solid var(--border-primary);background:var(--bg-secondary);color:var(--text-tertiary);cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center}.ReviewPanel_closeBtn__otNaO:hover{color:var(--text-primary);border-color:var(--text-muted)}.ReviewPanel_reviewType__BjyVj{font-size:11px;color:#6c5ce7;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.ReviewPanel_title__kRk85{font-size:16px;font-weight:600;color:var(--text-primary);margin:2px 0}.ReviewPanel_meta__SMwJ4{display:flex;gap:12px;font-size:11px;color:var(--text-tertiary)}.ReviewPanel_progress__33d4K{font-size:12px;color:var(--text-tertiary)}.ReviewPanel_progressDone__RqLO8{color:#4caf50}.ReviewPanel_splitView__4lpc2{display:flex;flex:1;overflow:hidden}.ReviewPanel_contentSide__pUY4I{flex:1;overflow-y:auto;padding:20px;border-right:1px solid var(--border-primary)}.ReviewPanel_seoMeta__N35Dj{margin-bottom:16px;display:flex;flex-direction:column;gap:8px}.ReviewPanel_seoField__5hSfA label{font-size:10px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px}.ReviewPanel_seoVal__R74CI{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:6px;padding:8px 10px;font-size:12px;color:var(--text-secondary)}.ReviewPanel_contentBody__TP_gz{font-size:14px;line-height:1.7;color:var(--text-primary)}.ReviewPanel_contentBody__TP_gz h1{font-size:22px;color:var(--text-primary);margin:20px 0 10px}.ReviewPanel_contentBody__TP_gz h2{font-size:18px;color:var(--text-primary);margin:20px 0 8px;border-bottom:1px solid var(--border-primary);padding-bottom:6px}.ReviewPanel_contentBody__TP_gz h3{font-size:15px;color:var(--text-primary);margin:16px 0 6px}.ReviewPanel_contentBody__TP_gz p{margin:0 0 12px}.ReviewPanel_contentBody__TP_gz a{color:#6c5ce7}.ReviewPanel_contentBody__TP_gz ol,.ReviewPanel_contentBody__TP_gz ul{padding-left:20px;margin:0 0 12px}.ReviewPanel_contentBody__TP_gz img{max-width:100%;border-radius:8px}.ReviewPanel_loading__OHU_Y{text-align:center;padding:60px;color:var(--text-muted)}.ReviewPanel_checklistSide__roob6{width:420px;flex-shrink:0;display:flex;flex-direction:column;background:var(--bg-primary)}.ReviewPanel_checklistTitle__eR5Z9{font-size:13px;font-weight:600;color:var(--text-primary);margin:0}.ReviewPanel_checklistScroll__l9jFH{flex:1;overflow-y:auto;padding:8px}.ReviewPanel_checkItem__9fiD1{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;padding:10px 12px;margin-bottom:6px;transition:border-color .15s}.ReviewPanel_checkItem__9fiD1.ReviewPanel_passed__Q5rOj{border-color:#4caf5040}.ReviewPanel_checkItem__9fiD1.ReviewPanel_failed__31Kim{border-color:#ef535040}.ReviewPanel_checkHeader__76WW1{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.ReviewPanel_checkInfo__1e4cR{display:flex;align-items:center;gap:6px}.ReviewPanel_checkName__sUJs9{font-size:12px;font-weight:600;color:var(--text-primary)}.ReviewPanel_checkWeight__ix3zY{font-size:10px;color:#6c5ce7;background:#6c5ce720;padding:1px 5px;border-radius:4px}.ReviewPanel_checkDesc__fAx7n{font-size:10px;color:var(--text-muted);margin-bottom:6px}.ReviewPanel_checkToggles__BTsFw{display:flex;gap:4px}.ReviewPanel_toggleBtn__spYsB{width:28px;height:28px;border-radius:6px;border:1px solid var(--border-primary);background:var(--bg-selected);color:var(--text-tertiary);cursor:pointer;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:all .15s}.ReviewPanel_toggleBtn__spYsB:hover{border-color:var(--text-muted)}.ReviewPanel_togglePass__raNAU{background:#4caf5030;color:#4caf50;border-color:#4caf50}.ReviewPanel_toggleFail__Lh_HS{background:#ef535030;color:#ef5350;border-color:#ef5350}.ReviewPanel_checkComment__eF_Lk{width:100%;background:var(--bg-input);border:1px solid var(--border-primary);border-radius:4px;color:var(--text-secondary);padding:5px 8px;font-size:11px;outline:none}.ReviewPanel_checkComment__eF_Lk:focus{border-color:#333}.ReviewPanel_overallNotes__7qcTJ{padding:12px 16px;border-top:1px solid var(--border-primary)}.ReviewPanel_overallNotes__7qcTJ label{font-size:11px;color:var(--text-tertiary);display:block;margin-bottom:6px}.ReviewPanel_overallNotes__7qcTJ textarea{width:100%;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:6px;color:var(--text-secondary);padding:8px 10px;font-size:12px;resize:none;outline:none}.ReviewPanel_overallNotes__7qcTJ textarea:focus{border-color:#6c5ce7}.ReviewPanel_scoreSummary__tH8Zw{padding:8px 16px;font-size:13px;color:var(--text-secondary);text-align:center}.ReviewPanel_actions__IoWIP{display:flex;gap:8px;padding:12px 16px;border-top:1px solid var(--border-primary)}.ReviewPanel_approveBtn__HPWOz,.ReviewPanel_rejectBtn__iW_Qz{flex:1;padding:10px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;border:none;transition:opacity .15s}.ReviewPanel_approveBtn__HPWOz:disabled,.ReviewPanel_rejectBtn__iW_Qz:disabled{opacity:.3;cursor:not-allowed}.ReviewPanel_approveBtn__HPWOz{background:#4caf50;color:var(--text-primary)}.ReviewPanel_approveBtn__HPWOz:not(:disabled):hover{background:#43a047}.ReviewPanel_rejectBtn__iW_Qz{background:#ef5350;color:var(--text-primary)}.ReviewPanel_rejectBtn__iW_Qz:not(:disabled):hover{background:#e53935}.ReviewPanel_checkWarning__nnEjw{text-align:center;font-size:11px;color:#ffc107;padding:0 16px 12px}.ReviewPanel_scoreBadge__s0b4n{font-size:14px;font-weight:700;border:2px solid;border-radius:8px;padding:4px 10px;min-width:60px;text-align:center}.ReviewPanel_progressPassed__41Q_Q{color:#4caf50}.ReviewPanel_progressFailed__X3D3_{color:#ef5350}.ReviewPanel_scoreSummaryDetail__KXozR{font-size:11px;color:var(--text-tertiary);margin-left:8px}.ReviewPanel_checklistHeader__Ns5qK{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border-primary)}.ReviewPanel_autoCheckBtn__T9qIR{font-size:11px;font-weight:600;padding:5px 12px;border-radius:6px;border:1px solid #6c5ce7;background:#6c5ce720;color:#6c5ce7;cursor:pointer;transition:all .15s}.ReviewPanel_autoCheckBtn__T9qIR:hover:not(:disabled){background:#6c5ce740}.ReviewPanel_autoCheckBtn__T9qIR:disabled{opacity:.5;cursor:not-allowed}.ReviewPanel_editToolbar__vuUc6{display:flex;gap:8px;margin-bottom:12px}.ReviewPanel_cancelEditBtn__KQUb6,.ReviewPanel_editToggleBtn__XzSgP,.ReviewPanel_saveBtn__2V1oP{font-size:11px;font-weight:600;padding:5px 12px;border-radius:6px;border:1px solid var(--border-primary);background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer}.ReviewPanel_editToggleBtn__XzSgP:hover{border-color:#6c5ce7;color:#6c5ce7}.ReviewPanel_saveBtn__2V1oP{border-color:#4caf50;color:#4caf50;background:#4caf5015}.ReviewPanel_saveBtn__2V1oP:hover:not(:disabled){background:#4caf5030}.ReviewPanel_saveBtn__2V1oP:disabled{opacity:.5;cursor:not-allowed}.ReviewPanel_cancelEditBtn__KQUb6:hover{border-color:#ef5350;color:#ef5350}.ReviewPanel_contentEditing__SsmWX{outline:2px dashed #6c5ce750;border-radius:8px;padding:12px;min-height:300px}.ReviewPanel_contentBody__TP_gz .inline-comment{background:#ffd54f20;border-bottom:2px solid #ffd54f;cursor:pointer;transition:background .15s}.ReviewPanel_contentBody__TP_gz .inline-comment-active,.ReviewPanel_contentBody__TP_gz .inline-comment:hover{background:#ffd54f40;border-bottom-color:#ffca28}.ReviewPanel_contentBody__TP_gz .inline-comment-resolved{background:#66666620;border-bottom:2px solid #666;text-decoration:line-through;text-decoration-color:#66666680}.ReviewQueue_container__UByTS{display:flex;flex-direction:column;gap:16px;height:100%}.ReviewQueue_dashboard__FdDbf{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ReviewQueue_widget__m_ZUM{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:10px;padding:16px}.ReviewQueue_widgetTitle__mrh1h{font-size:13px;font-weight:600;color:var(--text-primary);margin:0 0 12px}.ReviewQueue_tierCounts__K6fvC{display:flex;flex-direction:column;gap:8px}.ReviewQueue_tierCount__jNvIN{display:flex;align-items:center;gap:8px}.ReviewQueue_tierDot__b2rkZ{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ReviewQueue_tierLabel__avDbg{font-size:12px;color:var(--text-secondary);flex:1}.ReviewQueue_tierVal__6tIha{font-size:16px;font-weight:700;color:var(--text-primary)}.ReviewQueue_totalCount__L0ZiG{margin-top:10px;padding-top:10px;border-top:1px solid var(--border-primary);font-size:12px;color:var(--text-tertiary)}.ReviewQueue_writerStats__Yv4yW{display:flex;flex-direction:column;gap:8px}.ReviewQueue_writerRow__PVu6i{display:flex;align-items:center;gap:8px}.ReviewQueue_writerName__Md9eJ{font-size:11px;color:var(--text-secondary);width:70px;flex-shrink:0;overflow:hidden;text-overflow:ellipsis}.ReviewQueue_rateBar__TJIj4{flex:1;height:6px;background:var(--bg-selected);border-radius:3px;overflow:hidden}.ReviewQueue_rateFill__uAjnB{height:100%;border-radius:3px;transition:width .3s}.ReviewQueue_rateVal__bs7J1{font-size:11px;font-weight:600;width:32px;text-align:right}.ReviewQueue_rateMeta__xqVHz{font-size:10px;color:var(--text-muted);width:30px}.ReviewQueue_reasonList___6hVl{display:flex;flex-direction:column;gap:6px}.ReviewQueue_reasonRow__9eAIt{display:flex;align-items:center;gap:8px}.ReviewQueue_reasonRank__athtO{font-size:10px;color:var(--text-muted);width:20px}.ReviewQueue_reasonText__uEkZh{font-size:11px;color:var(--text-secondary);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReviewQueue_reasonCount__4gIo3{font-size:11px;color:#ef5350;font-weight:600}.ReviewQueue_empty__jBZZF{color:var(--text-muted);font-size:12px;text-align:center;padding:16px}.ReviewQueue_toolbar__8OMwX{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ReviewQueue_tierTabs__zkxmx{display:flex;gap:4px;flex:1}.ReviewQueue_tierTab__3BlX1{padding:8px 14px;font-size:12px;font-weight:500;color:var(--text-tertiary);background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .15s}.ReviewQueue_tierTab__3BlX1:hover{border-color:var(--text-muted);color:var(--text-secondary)}.ReviewQueue_tierTab__3BlX1.ReviewQueue_active__soCX_{background:var(--bg-selected);border-color:#6c5ce7;color:#6c5ce7}.ReviewQueue_tabCount__5f4xD{background:#ffffff15;padding:1px 6px;border-radius:10px;font-size:10px;font-weight:600}.ReviewQueue_sortSelect__EIxl8{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;color:var(--text-secondary);padding:8px 12px;font-size:12px;cursor:pointer}.ReviewQueue_loading__mlMdN{text-align:center;padding:40px;color:var(--text-muted)}.ReviewQueue_emptyQueue__BJJ9Y{text-align:center;padding:60px 20px}.ReviewQueue_emptyIcon__SxtSt{font-size:48px;margin-bottom:12px}.ReviewQueue_emptyQueue__BJJ9Y h3{color:var(--text-primary);font-size:16px;margin:0 0 8px}.ReviewQueue_emptyQueue__BJJ9Y p{color:var(--text-muted);font-size:13px;margin:0}.ReviewQueue_actionBtn__AwiuC{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:6px;padding:4px 8px;font-size:11px;color:var(--text-secondary);cursor:pointer;transition:all .15s;white-space:nowrap}.ReviewQueue_actionBtn__AwiuC:hover{border-color:#6c5ce7;color:#6c5ce7;background:rgba(108,92,231,.08)}.ReviewQueue_inlineReview__FLCQP{display:flex;background:var(--bg-secondary);border-top:1px solid var(--border-primary);max-height:500px;min-height:350px}.ReviewQueue_inlineLeft__Sz_wO{flex:1;overflow-y:auto;padding:16px;border-right:1px solid var(--border-primary)}.ReviewQueue_inlineContent__sO5xk{font-size:13px;line-height:1.6;color:var(--text-primary)}.ReviewQueue_inlineContent__sO5xk h1,.ReviewQueue_inlineContent__sO5xk h2,.ReviewQueue_inlineContent__sO5xk h3{color:var(--text-primary);margin:12px 0 6px}.ReviewQueue_inlineContent__sO5xk p{margin:6px 0}.ReviewQueue_inlineContent__sO5xk a{color:#6c5ce7}.ReviewQueue_inlineRight__TmdQ3{width:340px;flex-shrink:0;display:flex;flex-direction:column;padding:12px}.ReviewQueue_inlineHeader__XZn0Y{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--border-primary)}.ReviewQueue_inlineChecklist__ncAXN{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.ReviewQueue_inlineCheckItem__niYW5{padding:6px 8px;border-radius:6px;border:1px solid var(--border-primary);transition:border-color .15s}.ReviewQueue_inlineCheckItem__niYW5.ReviewQueue_checkPassed__ogjvR{border-color:#4caf5040;background:#4caf5008}.ReviewQueue_inlineCheckItem__niYW5.ReviewQueue_checkFailed__bZx1y{border-color:#ef535040;background:#ef535008}.ReviewQueue_inlineCheckRow__BGJgH{display:flex;align-items:center;gap:6px}.ReviewQueue_inlineCheckName__9qKDY{font-size:11px;color:var(--text-secondary);flex:1}.ReviewQueue_inlineToggle___aciP{width:22px;height:22px;border-radius:4px;border:1px solid var(--border-primary);background:none;color:var(--text-muted);cursor:pointer;font-size:11px;display:flex;align-items:center;justify-content:center;transition:all .15s}.ReviewQueue_inlineToggle___aciP:hover{border-color:#888}.ReviewQueue_inlineToggle___aciP.ReviewQueue_togglePass__1XM9A{background:#4caf5020;color:#4caf50;border-color:#4caf5060}.ReviewQueue_inlineToggle___aciP.ReviewQueue_toggleFail__7lir9{background:#ef535020;color:#ef5350;border-color:#ef535060}.ReviewQueue_inlineNotes__WIZKk{margin-top:8px;background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:6px;padding:8px;color:var(--text-primary);font-size:12px;font-family:inherit;resize:none;outline:none}.ReviewQueue_inlineNotes__WIZKk:focus{border-color:#6c5ce7}.ReviewQueue_inlineActions__z4Q7E{display:flex;gap:6px;margin-top:8px}.ReviewQueue_inlineReject__r2XT_{flex:1;padding:8px;border:1px solid #ef535040;background:#ef535015;color:#ef5350;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;font-family:inherit}.ReviewQueue_inlineReject__r2XT_:disabled{opacity:.4;cursor:not-allowed}.ReviewQueue_inlineReject__r2XT_:not(:disabled):hover{background:#ef535025}.ReviewQueue_inlineApprove__2xVqj{flex:1;padding:8px;border:1px solid #4caf5040;background:#4caf5015;color:#4caf50;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;font-family:inherit}.ReviewQueue_inlineApprove__2xVqj:disabled{opacity:.4;cursor:not-allowed}.ReviewQueue_inlineApprove__2xVqj:not(:disabled):hover{background:#4caf5025}.content-hub_container__t7C0R{display:flex;flex-direction:column;height:100vh;background:var(--bg-primary);color:var(--text-primary);font-family:Inter,system-ui,sans-serif;font-size:13px}.content-hub_sysTabs__qs8MA{display:flex;background:var(--bg-primary);border-bottom:1px solid var(--border-primary);flex-shrink:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.content-hub_sysTab__98Fgt{padding:12px 20px;font-size:13px;font-weight:500;color:var(--text-tertiary);cursor:pointer;border:none;border-bottom:2px solid transparent;background:none;transition:all .15s;white-space:nowrap;flex-shrink:0}.content-hub_sysTab__98Fgt:hover{color:var(--text-primary);background:var(--bg-hover)}.content-hub_sysTab__98Fgt.content-hub_active__bMhxm{color:var(--text-primary);border-bottom-color:#6c5ce7;background:rgba(108,92,231,.05)}.content-hub_clientTabs__5Qzh2{display:flex;border-bottom:1px solid var(--border-primary);padding:0 16px;background:var(--bg-secondary);flex-shrink:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.content-hub_clientTab__CimYk{padding:9px 16px;font-size:12px;font-weight:500;color:var(--text-tertiary);cursor:pointer;border:none;border-bottom:2px solid transparent;background:none;transition:all .15s;white-space:nowrap;flex-shrink:0}.content-hub_clientTab__CimYk:hover{color:var(--text-primary)}.content-hub_clientTab__CimYk.content-hub_active__bMhxm{color:#6c5ce7;border-bottom-color:#6c5ce7}.content-hub_subTabs__mYo2y{display:flex;border-bottom:1px solid var(--border-primary);padding:0 16px;flex-shrink:0;overflow-x:auto}.content-hub_subTab__xM_nT{padding:8px 14px;font-size:12px;font-weight:500;color:var(--text-muted);cursor:pointer;border:none;border-bottom:2px solid transparent;background:none;transition:all .15s;white-space:nowrap;flex-shrink:0}.content-hub_subTab__xM_nT:hover{color:var(--text-primary)}.content-hub_subTab__xM_nT.content-hub_active__bMhxm{color:var(--text-primary);border-bottom-color:#6c5ce7}.content-hub_toolbar__NqxdH{display:flex;align-items:center;gap:8px;padding:10px 20px;border-bottom:1px solid var(--border-primary);flex-shrink:0;flex-wrap:wrap}.content-hub_search__m3GWC{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:6px;padding:6px 10px;color:var(--text-primary);font-size:12px;width:200px;outline:none;font-family:inherit}.content-hub_search__m3GWC:focus{border-color:#6c5ce7}.content-hub_filterSelect__jysjd{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:6px;padding:6px 10px;color:var(--text-primary);font-size:12px;outline:none;font-family:inherit;cursor:pointer}.content-hub_filterSelect__jysjd:focus{border-color:#6c5ce7}.content-hub_rowCount__5ntvW{font-size:12px;color:var(--text-muted);margin-left:auto}.content-hub_btnNew__f_Aw2{background:#6c5ce7;color:var(--text-primary);border:none;border-radius:6px;padding:6px 14px;font-size:12px;font-weight:500;cursor:pointer;font-family:inherit}.content-hub_btnNew__f_Aw2:hover{background:#7c6cf7}.content-hub_contentArea__zg2JU{flex:1;overflow:hidden;display:flex;flex-direction:column;position:relative}.content-hub_tableScroll__lnPZO{flex:1;overflow:auto;-webkit-overflow-scrolling:touch}.content-hub_loading__hIA4X{padding:40px;text-align:center;color:var(--text-tertiary)}.content-hub_table__4lq8_{width:max-content;border-collapse:collapse;min-width:900px;table-layout:fixed}.content-hub_table__4lq8_ thead{position:sticky;top:0;z-index:5}.content-hub_table__4lq8_ th{background:var(--bg-card);border-bottom:1px solid var(--border-primary);text-align:left;font-weight:500;font-size:11px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.4px}.content-hub_table__4lq8_ td,.content-hub_table__4lq8_ th{border-right:1px solid var(--border-secondary);padding:0 10px;height:34px;white-space:nowrap}.content-hub_table__4lq8_ td{border-bottom:1px solid var(--border-secondary);vertical-align:middle;font-size:13px}.content-hub_dataRow__26z5N{transition:background .1s}.content-hub_dataRow__26z5N:hover{background:var(--bg-selected)}.content-hub_num__PW8FH{color:var(--text-tertiary);font-size:12px;text-align:center;font-variant-numeric:tabular-nums}.content-hub_titleCell__FpwfK{color:var(--text-primary);font-weight:500;max-width:260px;overflow:hidden;text-overflow:ellipsis}.content-hub_titleCell__FpwfK:hover{color:#6c5ce7}.content-hub_metaCell__QtSVW{max-width:200px;overflow:hidden;text-overflow:ellipsis;color:var(--text-tertiary);font-size:12px}.content-hub_typeCell__eWMLs{color:var(--text-tertiary);font-size:12px;text-transform:capitalize}.content-hub_slugCell__1XFMW{font-family:SF Mono,monospace;font-size:11px;color:#8888aa;max-width:180px;overflow:hidden;text-overflow:ellipsis}.content-hub_dateCell__dTN90{color:var(--text-tertiary);font-size:12px}.content-hub_timeCell__9BHWA{color:var(--text-muted);font-size:12px}.content-hub_chip__aK7oJ{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:500;line-height:18px;cursor:pointer;white-space:nowrap}.content-hub_statusWrap__u0tKC{position:relative;display:inline-block}.content-hub_dropdown__FERPW{position:absolute;top:100%;left:0;z-index:200;background:var(--bg-hover);border:1px solid var(--border-primary);border-radius:8px;padding:4px;min-width:180px;box-shadow:0 8px 24px rgba(0,0,0,.6);max-height:300px;overflow-y:auto}.content-hub_ddItem___OvS2{padding:5px 10px;border-radius:4px;cursor:pointer;font-size:12px;transition:background .1s}.content-hub_ddItem___OvS2:hover{background:var(--bg-hover)}.content-hub_ddItem___OvS2.content-hub_current__Oi73k{background:rgba(108,92,231,.15)}.content-hub_kwTag__eX1qz{display:inline-block;background:var(--bg-selected);color:#8888cc;padding:1px 6px;border-radius:4px;font-size:11px}.content-hub_engineChip__5mjfj{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:500;background:var(--bg-hover);color:#757575;text-transform:capitalize}.content-hub_engineChip__5mjfj[data-status=ready]{background:var(--bg-success);color:#4caf50}.content-hub_engineChip__5mjfj[data-status=processing]{background:var(--bg-card);color:#ffc107}.content-hub_engineChip__5mjfj[data-status=queued]{background:var(--bg-secondary);color:#64b5f6}.content-hub_priorityBadge__6T5pk{padding:2px 8px;border-radius:8px;font-size:10px;font-weight:600}.content-hub_priorityBadge__6T5pk[data-priority=P1]{background:var(--bg-secondary);color:#b39ddb}.content-hub_priorityBadge__6T5pk[data-priority=P2]{background:var(--bg-secondary);color:#64b5f6}.content-hub_priorityBadge__6T5pk[data-priority=P3]{background:var(--bg-card);color:#ffd54f}.content-hub_targetsView__kDZEG{padding:24px;overflow:auto;flex:1}.content-hub_targetsView__kDZEG h2{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:20px}.content-hub_targetSection__pKZw2{margin-bottom:32px}.content-hub_targetSection__pKZw2 h3{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:12px}.content-hub_strategyView__MYy_C{padding:24px;overflow:auto;flex:1}.content-hub_stratSection__5E4Eb{margin-bottom:32px}.content-hub_stratHeading__zvzrG{font-size:15px;font-weight:600;color:var(--text-primary);margin-bottom:16px;display:flex;align-items:center;gap:8px}.content-hub_pipelineChart___0ERQ{display:flex;flex-direction:column;gap:8px}.content-hub_pipelineRow__17BAu{display:flex;align-items:center;gap:12px}.content-hub_pipelineLabel__cATj_{font-size:12px;color:var(--text-secondary);min-width:140px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.content-hub_pipelineBarTrack__RLaXD{flex:1;height:20px;background:var(--bg-secondary);border-radius:4px;overflow:hidden;max-width:400px}.content-hub_pipelineBarFill__UJmKX{height:100%;border-radius:4px;transition:width .4s ease;min-width:2px}.content-hub_pipelineCount__dLTVQ{font-size:13px;font-weight:600;color:var(--text-primary);min-width:30px}.content-hub_activityFeed__P24bv{display:flex;flex-direction:column;gap:10px}.content-hub_activityItem__lCrah{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--bg-secondary);border-radius:8px;border:1px solid var(--border-secondary)}.content-hub_activityDot__B9_Zf{width:8px;height:8px;border-radius:50%;flex-shrink:0}.content-hub_activityText__IbYpX{flex:1;font-size:13px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-hub_activityText__IbYpX strong{color:var(--text-primary)}.content-hub_activityTime__zk1Tm{font-size:11px;color:var(--text-muted);white-space:nowrap}.content-hub_overviewView__aiLju{padding:24px;overflow:auto;flex:1}.content-hub_statusGrid__tAbtf{display:flex;flex-wrap:wrap;gap:10px}.content-hub_statusCard__2YE7J{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:8px;padding:12px 16px;display:flex;align-items:center;gap:10px}.content-hub_statusCardCount__JJm00{font-size:20px;font-weight:700;color:var(--text-primary)}.content-hub_targetCards__mLL4T{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.content-hub_overviewCard__MMD1w{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:12px;padding:20px;transition:all .2s}.content-hub_overviewCard__MMD1w:hover{border-color:var(--border-primary);transform:translateY(-1px)}.content-hub_overviewCard__MMD1w h3{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:12px}.content-hub_overviewStats__GiOv2{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.content-hub_overviewStat__5iPXQ{text-align:center}.content-hub_statVal__iM5j4{font-size:22px;font-weight:700;color:var(--text-primary);line-height:1.2}.content-hub_statLabel__udj8q{font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-top:2px}.content-hub_overviewBar__0G0c2{margin-top:14px;display:flex;gap:6px;align-items:center}.content-hub_barLabel__OIe7Z{font-size:11px;color:var(--text-muted);min-width:60px}.content-hub_barTrack__yP5ja{flex:1;height:6px;background:var(--bg-progress);border-radius:3px;overflow:hidden}.content-hub_barFill__SIZ9P{height:100%;border-radius:3px;transition:width .3s}.content-hub_barPct__RHFqC{font-size:11px;color:var(--text-tertiary);min-width:36px;text-align:right}.content-hub_placeholderView__45M9a{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px}.content-hub_placeholderIcon__yX4YR{font-size:48px;margin-bottom:16px}.content-hub_placeholderTitle__gBmXs{font-size:20px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.content-hub_placeholderText__8r1x2{font-size:14px;color:var(--text-tertiary);margin-bottom:24px}.content-hub_placeholderBar__ZvfM5{width:60px;height:4px;border-radius:2px;background:#6c5ce7}.content-hub_settingsView__b6vyU{padding:24px;overflow:auto;flex:1}.content-hub_settingsLayout__UKgjD{display:flex;flex:1;overflow:hidden}.content-hub_settingsSidebar__PS2bH{width:200px;flex-shrink:0;background:var(--bg-primary);border-right:1px solid var(--border-primary);padding:12px 0;display:flex;flex-direction:column;gap:2px}.content-hub_settingsNavItem__yq1J7{display:block;width:100%;padding:10px 16px;font-size:13px;font-weight:500;color:var(--text-tertiary);background:none;text-align:left;cursor:pointer;transition:all .15s;border:none;border-left:3px solid transparent}.content-hub_settingsNavItem__yq1J7:hover{color:var(--text-secondary);background:var(--bg-hover)}.content-hub_settingsNavItem__yq1J7.content-hub_active__bMhxm{color:var(--text-primary);background:var(--bg-hover);border-left-color:#6c5ce7}.content-hub_settingsContent__DFPx1{flex:1;padding:24px;overflow:auto}.content-hub_apiStatusGrid__Va4HZ{display:flex;flex-direction:column;gap:10px;max-width:500px}.content-hub_apiCard__1utwR{display:flex;align-items:center;gap:12px;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;padding:14px 18px}.content-hub_apiIndicator__G3wjY{width:10px;height:10px;border-radius:50%;flex-shrink:0}.content-hub_apiIndicator__G3wjY[data-status=connected]{background:#4caf50;box-shadow:0 0 6px #4caf5066}.content-hub_apiIndicator__G3wjY[data-status=error]{background:#ef5350;box-shadow:0 0 6px #ef535066}.content-hub_apiName__Swm6s{font-size:14px;font-weight:600;color:var(--text-primary)}.content-hub_apiDetail__KZVDf{font-size:11px;color:var(--text-muted)}.content-hub_apiStatus__NCl1d{margin-left:auto;font-size:12px;color:#4caf50}.content-hub_infoGrid__UOBQE{display:flex;flex-direction:column;gap:6px;max-width:400px}.content-hub_infoRow__Wf2yL{display:flex;justify-content:space-between;padding:8px 12px;background:var(--bg-secondary);border-radius:6px;border:1px solid var(--border-secondary)}.content-hub_infoLabel__Rke9V{font-size:12px;color:var(--text-tertiary)}.content-hub_infoValue__YsaOh{font-size:12px;color:var(--text-primary);font-weight:500}.content-hub_modalOverlay__g1vYO{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:100;display:flex;align-items:center;justify-content:center}.content-hub_modal__q531k{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;padding:24px;width:400px;max-width:90vw;box-shadow:0 16px 48px rgba(0,0,0,.5)}.content-hub_modalTitle__V21SD{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:20px}.content-hub_modalLabel__l4v4Y{display:block;font-size:11px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px;margin-top:14px}.content-hub_modalInput__owa9h{width:100%;background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:6px;padding:8px 12px;color:var(--text-primary);font-size:13px;font-family:inherit;outline:none;box-sizing:border-box}.content-hub_modalInput__owa9h:focus{border-color:#6c5ce7}.content-hub_modalActions__N_LxR{display:flex;gap:8px;justify-content:flex-end;margin-top:24px}.content-hub_modalCancel__0o9sM{background:transparent;border:1px solid var(--border-primary);border-radius:6px;padding:6px 14px;color:var(--text-tertiary);font-size:12px;cursor:pointer;font-family:inherit}.content-hub_modalCancel__0o9sM:hover{border-color:var(--text-muted);color:var(--text-secondary)}.content-hub_rowProgress__cib1H{position:absolute;top:0;left:40px;bottom:0;width:240px;display:flex;align-items:center;justify-content:flex-start;gap:8px;padding-left:12px;background:linear-gradient(90deg,rgba(99,102,241,.14),rgba(99,102,241,.08) 70%,transparent);animation:content-hub_shimmer__wC92f 2s ease-in-out infinite;z-index:10;pointer-events:none}.content-hub_rowProgress__cib1H span{font-size:12px;font-weight:600;color:#c7d2fe;background:rgba(30,27,56,.95);padding:4px 14px;border-radius:16px;border:1px solid rgba(129,140,248,.35);box-shadow:0 2px 10px rgba(99,102,241,.25);white-space:nowrap}@keyframes content-hub_shimmer__wC92f{0%,to{opacity:.3}50%{opacity:1}}.content-hub_spinner__Bh25K{width:14px;height:14px;border:2px solid var(--border-primary);border-top:2px solid #818cf8;border-radius:50%;animation:content-hub_spin__NHeSt .8s linear infinite}@keyframes content-hub_spin__NHeSt{to{transform:rotate(1turn)}}@media (max-width:768px){.content-hub_sysTabs__qs8MA{gap:0}.content-hub_sysTab__98Fgt{padding:10px 14px;font-size:12px}.content-hub_clientTabs__5Qzh2{padding:0 8px}.content-hub_clientTab__CimYk{padding:8px 12px;font-size:11px}.content-hub_toolbar__NqxdH{padding:8px 12px;gap:6px}.content-hub_search__m3GWC{width:140px;font-size:11px}.content-hub_filterSelect__jysjd{font-size:11px;max-width:120px}.content-hub_rowCount__5ntvW{display:none}.content-hub_overviewView__aiLju,.content-hub_settingsView__b6vyU,.content-hub_strategyView__MYy_C,.content-hub_targetsView__kDZEG{padding:16px}.content-hub_settingsLayout__UKgjD{flex-direction:column}.content-hub_settingsSidebar__PS2bH{width:100%;flex-direction:row;overflow-x:auto;border-right:none;border-bottom:1px solid var(--border-primary);padding:0}.content-hub_settingsNavItem__yq1J7{white-space:nowrap;border-left:none;border-bottom:2px solid transparent}.content-hub_settingsNavItem__yq1J7.content-hub_active__bMhxm{border-left-color:transparent;border-bottom-color:#6c5ce7}.content-hub_settingsContent__DFPx1{padding:16px}.content-hub_pipelineLabel__cATj_{min-width:90px;font-size:11px}.content-hub_pipelineBarTrack__RLaXD{max-width:200px}.content-hub_targetCards__mLL4T{grid-template-columns:1fr}.content-hub_activityItem__lCrah{flex-wrap:wrap}.content-hub_activityText__IbYpX{min-width:0}}@media (max-width:480px){.content-hub_sysTab__98Fgt{padding:8px 10px;font-size:11px}.content-hub_toolbar__NqxdH{flex-direction:column;align-items:stretch}.content-hub_filterSelect__jysjd,.content-hub_search__m3GWC{width:100%}.content-hub_modal__q531k{width:95vw;padding:16px}}.settings_container__2ie5P{display:flex;min-height:100vh;background:var(--bg-primary)}.settings_sidebar__Xlp0l{width:220px;flex-shrink:0;background:var(--bg-primary);border-right:1px solid var(--border-primary);padding:16px 0;display:flex;flex-direction:column;gap:2px}.settings_navItem__G9NTR{display:block;width:100%;padding:10px 16px;font-size:13px;font-weight:500;color:var(--text-tertiary);background:none;text-align:left;cursor:pointer;transition:all .15s;border:none;border-left:3px solid transparent}.settings_navItem__G9NTR:hover{color:var(--text-secondary);background:var(--bg-hover)}.settings_navItem__G9NTR.settings_active__rKjmW{color:var(--text-primary);background:var(--bg-hover);border-left-color:#6c5ce7}.settings_content__c9krP{flex:1;padding:24px;overflow:auto;max-width:1200px}.settings_section__l21lP{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;padding:20px;margin-bottom:16px}.settings_sectionHeader__6RgME{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.settings_sectionTitle__yFwCw{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.settings_table__RVRSc{width:100%;border-collapse:collapse;table-layout:fixed}.settings_table__RVRSc td,.settings_table__RVRSc th{text-align:left;padding:12px;border-bottom:1px solid var(--border-primary)}.settings_table__RVRSc th{font-weight:500;color:var(--text-tertiary);font-size:12px;text-transform:uppercase;letter-spacing:.5px}.settings_table__RVRSc td{color:var(--text-primary);font-size:13px}.settings_table__RVRSc tr:hover td{background:var(--bg-hover)}.settings_badge__X9gAR{display:inline-block;padding:4px 8px;border-radius:4px;font-size:11px;font-weight:500;text-transform:capitalize}.settings_badgeActive__x1EL5{color:#22c55e;background:rgba(34,197,94,.1)}.settings_badgeInactive__A84Wv{color:#ef4444;background:rgba(239,68,68,.1)}.settings_badgePending__Q9TvL{color:#eab308;background:rgba(234,179,8,.1)}.settings_badgeAccepted__dUn7h{color:#22c55e;background:rgba(34,197,94,.1)}.settings_badgeExpired__fVG_d{color:#ef4444;background:rgba(239,68,68,.1)}.settings_roleBadge__2Pubz{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--text-primary)}.settings_authGrid__4AWfY{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.settings_authCard__Lzu0r{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;padding:16px;display:flex;align-items:center;gap:12px}.settings_authIcon__W5uJp{font-size:24px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--bg-card);border-radius:8px}.settings_authInfo__AG_ZC{flex:1}.settings_authName__nEs_z{font-weight:600;color:var(--text-primary);font-size:14px}.settings_authDetail__6GwLz{font-size:12px;color:var(--text-tertiary)}.settings_authStatus__wizNI{font-size:12px;font-weight:500}.settings_authStatusEnabled__U0gMX{color:#22c55e}.settings_authStatusDisabled__lr4Zm{color:var(--text-tertiary)}.settings_apiGrid__wA8bi{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.settings_apiCard__dlpSi{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;padding:16px;display:flex;align-items:center;gap:12px}.settings_apiIndicator__C4YpE{width:8px;height:8px;border-radius:50%;flex-shrink:0}.settings_apiIndicator__C4YpE[data-status=connected]{background:#22c55e;box-shadow:0 0 8px rgba(34,197,94,.4)}.settings_apiIndicator__C4YpE[data-status=disconnected]{background:#ef4444}.settings_apiName__Z5yCW{font-weight:600;color:var(--text-primary);font-size:14px}.settings_apiDetail__WxbPj{font-size:12px;color:var(--text-tertiary)}.settings_apiStatus__HW3Ar{font-size:12px;color:#22c55e;font-weight:500}.settings_infoGrid__J5rEY{display:grid;gap:12px}.settings_infoRow__cNuX0{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--border-secondary)}.settings_infoRow__cNuX0:last-child{border-bottom:none}.settings_infoLabel__qmEAx{color:var(--text-tertiary);font-size:13px}.settings_infoValue__5s1ko{color:var(--text-primary);font-size:13px;font-weight:500}.settings_clientSelector__JuHhv{display:flex;align-items:center;gap:12px;margin-bottom:20px}.settings_clientSelect__dCqXP{background:var(--bg-input);border:1px solid var(--border-primary);border-radius:6px;padding:8px 12px;font-size:13px;color:var(--text-primary);min-width:200px;cursor:pointer}.settings_clientSelect__dCqXP:focus{outline:none;border-color:var(--border-focus)}.settings_btn__Q6Rl_{padding:8px 16px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;gap:6px}.settings_btnPrimary__DDUqc{background:#3b82f6;color:white;border:none}.settings_btnPrimary__DDUqc:hover{background:#2563eb}.settings_btnSecondary__g_d4k{background:var(--bg-button-secondary);color:var(--text-primary);border:1px solid var(--border-primary)}.settings_btnSecondary__g_d4k:hover{background:var(--bg-hover)}.settings_tabs__adkDO{display:flex;gap:4px;background:var(--bg-secondary);border-radius:8px;padding:4px;margin-bottom:16px;width:fit-content}.settings_tab__5EJ_x{padding:8px 16px;font-size:13px;font-weight:500;color:var(--text-tertiary);background:none;border:none;border-radius:6px;cursor:pointer;transition:all .15s}.settings_tab__5EJ_x:hover{color:var(--text-primary)}.settings_tab__5EJ_x.settings_active__rKjmW{background:var(--bg-card);color:var(--text-primary);box-shadow:0 1px 2px rgba(0,0,0,.1)}.settings_loading__xABMV{color:var(--text-tertiary);padding:20px;text-align:center}.settings_empty__28gUR{color:var(--text-tertiary);padding:40px 20px;text-align:center}@media (max-width:768px){.settings_container__2ie5P{flex-direction:column}.settings_sidebar__Xlp0l{width:100%;flex-direction:row;overflow-x:auto;border-right:none;border-bottom:1px solid var(--border-primary);padding:0}.settings_navItem__G9NTR{white-space:nowrap;border-left:none;border-bottom:2px solid transparent;padding:12px 16px}.settings_navItem__G9NTR.settings_active__rKjmW{border-left-color:transparent;border-bottom-color:#6c5ce7}.settings_content__c9krP{padding:16px}.settings_apiGrid__wA8bi,.settings_authGrid__4AWfY{grid-template-columns:1fr}}.ProductionTimeline_wrapper__EQhcS{display:flex;flex-direction:column;gap:14px;padding:16px;height:100%;overflow:auto}.ProductionTimeline_summaryBar__o9YGO{display:flex;flex-wrap:wrap;align-items:center;gap:12px;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;padding:12px 14px}.ProductionTimeline_summaryItem__1OTWo{color:var(--text-secondary);font-size:12px}.ProductionTimeline_summaryItem__1OTWo strong{color:var(--text-primary)}.ProductionTimeline_chips__rMN3z{display:flex;flex-wrap:wrap;gap:8px}.ProductionTimeline_chip__DxM3L{border:1px solid;background:var(--bg-secondary);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.ProductionTimeline_tableWrap__6z0Ha{display:flex;flex-direction:column;gap:10px}.ProductionTimeline_headerRow__oy1VP,.ProductionTimeline_monthRow__yqRlu{display:grid;grid-template-columns:minmax(180px,2fr) repeat(5,minmax(70px,1fr));gap:10px;align-items:center}.ProductionTimeline_headerRow__oy1VP{color:var(--text-tertiary);font-size:11px;text-transform:uppercase;letter-spacing:.04em;padding:0 12px}.ProductionTimeline_monthCard__wcmr5{border:1px solid var(--border-primary);border-radius:10px;background:var(--bg-card);overflow:hidden}.ProductionTimeline_monthRow__yqRlu{width:100%;border:none;background:transparent;color:var(--text-primary);text-align:left;padding:12px;cursor:pointer;font-size:13px}.ProductionTimeline_monthRow__yqRlu:hover{background:var(--bg-hover)}.ProductionTimeline_monthLabel__hlSeI{display:flex;align-items:center;gap:8px;font-weight:600}.ProductionTimeline_chev__lHyLS{color:var(--text-tertiary);font-size:11px}.ProductionTimeline_details__RG4ov{max-height:0;overflow:hidden;transition:max-height .22s ease;border-top:1px solid transparent}.ProductionTimeline_detailsOpen__DmufO{max-height:900px;border-top-color:var(--border-secondary)}.ProductionTimeline_detailsInner__hlLrB{display:flex;flex-direction:column}.ProductionTimeline_pieceRow__ul0N_{display:grid;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(120px,1fr));gap:10px;padding:10px 12px;border-top:1px solid var(--border-secondary);font-size:12px}.ProductionTimeline_pieceRow__ul0N_:first-child{border-top:none}.ProductionTimeline_pieceTitle__pLu7o{color:var(--text-primary);font-weight:500}.ProductionTimeline_pieceMeta__Dd8fS{color:var(--text-secondary);text-transform:capitalize}.ProductionTimeline_empty__mYkgM{border:1px dashed var(--border-primary);border-radius:10px;padding:24px;color:var(--text-tertiary);text-align:center;background:var(--bg-card)}@media (max-width:900px){.ProductionTimeline_headerRow__oy1VP,.ProductionTimeline_monthRow__yqRlu{grid-template-columns:minmax(160px,2fr) repeat(5,minmax(55px,1fr));gap:6px;font-size:12px}.ProductionTimeline_pieceRow__ul0N_{grid-template-columns:1fr;gap:4px}}