.ownedWorkbench{gap:14px;display:grid}.ownedWorkbench button,.ownedDetail button{color:#285d40;cursor:pointer;background:#fff;border:1px solid #ccd8cf;border-radius:5px;padding:8px 11px}.ownedWorkbench button:disabled,.ownedDetail button:disabled{cursor:not-allowed;opacity:.45}.ownedWorkbenchHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ownedWorkbenchHead h2,.ownedWorkbenchHead p{margin:0}.ownedWorkbenchHead p{color:#748078;margin-top:5px}.ownedViewSwitch{flex-wrap:wrap;gap:6px;display:flex}.ownedViewSwitch .active,.ownedPagination .active,.ownedDetailTabs .active{color:#205e3d;background:#e9f3ec;border-color:#397555}.ownedFilters{background:#fff;border:1px solid #dfe6e0;border-radius:8px;grid-template-columns:minmax(220px,1.8fr) minmax(150px,1fr) repeat(3,minmax(140px,1fr)) auto;gap:8px;padding:13px;display:grid}.ownedFilters input,.ownedFilters select,.ownedOverview input,.ownedSourceAdd input{background:#fff;border:1px solid #d5ded7;border-radius:5px;min-width:0;padding:9px}.ownedLoading,.ownedEmpty,.ownedError{color:#718078;background:#fff;border:1px dashed #cfd9d1;border-radius:8px;place-items:center;gap:8px;min-height:150px;padding:24px;display:grid}.ownedError{color:#9c4137;background:#fff5f3;border-color:#e8c7c2;min-height:auto}.ownedTableWrap{background:#fff;border:1px solid #dfe6e0;border-radius:8px;overflow:auto}.ownedTable{border-collapse:collapse;width:100%;min-width:920px}.ownedTable th,.ownedTable td{text-align:left;vertical-align:middle;border-top:1px solid #edf0ed;padding:12px;font-size:12px}.ownedTable th{color:#647168;background:#f3f6f3;border-top:0}.ownedTable td>small{color:#7b877f;margin-top:4px;display:block}.ownedTitle{text-align:left;gap:4px;border:0!important;padding:0!important;display:grid!important}.ownedTitle small{color:#7a867f}.ownedState{background:#eef2ee;border-radius:999px;padding:4px 7px;display:inline-flex}.ownedState.failed{color:#a0463d;background:#fff0ed}.ownedState.draft_ready{color:#826014;background:#fff5dd}.ownedCardGrid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:12px;display:grid}.ownedCard{background:#fff;border:1px solid #dde5df;border-radius:8px;overflow:hidden}.ownedCardCover{color:#2d6544;background:linear-gradient(135deg,#dce8df,#eff4f0);place-items:center;height:135px;font-size:30px;display:grid;position:relative}.ownedCardCover input{width:17px;height:17px;position:absolute;top:12px;left:12px}.ownedCardCover i{background:#ffffffe0;border-radius:4px;padding:4px 7px;font-size:10px;font-style:normal;position:absolute;bottom:9px;right:10px}.ownedCardBody{gap:9px;padding:14px;display:grid}.ownedCardBody h2{margin:0;font-size:15px}.ownedCardBody>div{color:#748078;justify-content:space-between;font-size:11px;display:flex}.ownedPagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.ownedPagination>span{color:#748078;margin-right:8px}.ownedPagination select{background:#fff;border:1px solid #ccd8cf;border-radius:5px;margin-left:8px;padding:8px}.ownedDetailBackdrop{z-index:105;background:#121c1694;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.ownedDetail{background:#fff;border-radius:11px;width:min(1060px,96vw);max-height:92vh;overflow:auto;box-shadow:0 28px 90px #00000052}.ownedDetail>header{z-index:2;background:#fff;border-bottom:1px solid #e4e9e5;justify-content:space-between;align-items:flex-start;gap:12px;padding:17px 20px;display:flex;position:sticky;top:0}.ownedDetail>header h2{margin:3px 0 0}.ownedDetail>header>div:last-child{gap:7px;display:flex}.ownedDetailTabs{z-index:1;background:#fafcfa;border-bottom:1px solid #e7ebe8;gap:4px;padding:10px 20px;display:flex;position:sticky;top:78px;overflow:auto}.ownedDetailTabs button{white-space:nowrap}.ownedDetailBody{padding:20px}.ownedOverview{grid-template-columns:1.3fr 1fr;gap:18px;display:grid}.ownedOverview section,.ownedTagReview section,.ownedVersionHistory section,.ownedVideoContent section{border:1px solid #e0e7e1;border-radius:7px;padding:16px}.ownedOverview h3,.ownedTagReview h3,.ownedVersionHistory h3,.ownedVideoContent h3{margin:0 0 12px}.ownedOverview dl{grid-template-columns:1fr 1fr;gap:9px;margin:0;display:grid}.ownedOverview dl div{background:#f5f8f5;padding:10px}.ownedOverview dt{color:#748078;font-size:11px}.ownedOverview dd{margin:4px 0 0}.ownedOverview label{color:#66736a;gap:5px;margin-bottom:9px;font-size:11px;display:grid}.ownedVideoContent,.ownedTagReview,.ownedVersionHistory{gap:13px;display:grid}.ownedPlayer video{background:#111;width:100%;max-height:430px}.ownedPlayer>div{margin-top:10px}.ownedMissingVideo{background:#f8faf8;place-items:center;gap:9px;min-height:220px;display:grid;border-style:dashed!important}.ownedSourceAdd{grid-template-columns:1fr auto;gap:8px;display:grid}.ownedSourceAdd h3{grid-column:1/-1}.ownedSource{border-top:1px solid #edf0ed;grid-template-columns:130px 120px 1fr;gap:8px;padding:9px 0;display:grid}.ownedSource small{overflow-wrap:anywhere}.ownedSource em{color:#a0483e;grid-column:1/-1}.ownedVideoContent pre,.ownedAuditLog pre{white-space:pre-wrap;background:#f5f7f5;max-height:360px;padding:12px;font-size:11px;overflow:auto}.ownedTagList{flex-wrap:wrap;gap:8px;display:flex}.ownedTagList>span{background:#eaf3ec;border-radius:6px;gap:3px;padding:8px 10px;display:grid}.ownedTagList small,.ownedDraft small,.ownedDraft em{color:#748078}.ownedDraft{border-top:1px solid #edf0ed;gap:9px;padding:10px 0;display:flex}.ownedDraft>span{gap:4px;display:grid}.ownedDraft em{font-style:normal}.ownedTagMatrixSection{gap:14px;display:grid}.ownedTagMatrixHead,.ownedTagDimensionCard>header,.ownedApplicableTagGroups article>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ownedTagMatrixHead h3,.ownedTagMatrixHead p,.ownedTagDimensionCard h4,.ownedApplicableTagGroups h4{margin:0}.ownedTagMatrixHead p{color:#748078;margin-top:5px;font-size:12px}.ownedTagMatrixHead>span{color:#286346;background:#e9f3ec;border-radius:999px;flex:none;padding:5px 8px;font-size:11px}.ownedTagDimensionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ownedTagDimensionCard{background:#fbfcfb;border:1px solid #dde6df;border-radius:8px;min-width:0;padding:12px}.ownedTagDimensionCard>header{border-bottom:1px solid #e7ece8;justify-content:flex-start;padding-bottom:10px}.ownedTagDimensionCard>header>span{color:#fff;background:#2f6848;border-radius:6px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:700;display:grid}.ownedTagDimensionCard h4{color:#244f37;font-size:14px}.ownedTagDimensionCard header small,.ownedApplicableTagGroups header small{color:#829087;font-size:10px}.ownedDimensionFormal{flex-wrap:wrap;gap:6px;padding:9px 0 2px;display:flex}.ownedDimensionFormal>small{color:#718078;width:100%}.ownedDimensionFormal>span{color:#285d40;background:#e5f1e8;border-radius:6px;gap:2px;padding:6px 8px;display:grid}.ownedDimensionFormal em{color:#718078;font-size:9px;font-style:normal}.ownedDimensionDraft{border-top:1px solid #edf0ed;gap:8px;padding:10px 0;display:flex}.ownedDimensionDraft:first-of-type{border-top:0}.ownedDimensionDraft>span{gap:3px;min-width:0;display:grid}.ownedDimensionDraft small,.ownedDimensionDraft em,.ownedDimensionDraft i{color:#748078;font-size:10px;font-style:normal;line-height:1.45}.ownedDimensionDraft i{color:#4f6d5a}.ownedDimensionCandidate{background:#fff9eb;border:1px dashed #d8b96d;border-radius:6px;gap:4px;margin-top:8px;padding:9px;display:grid}.ownedDimensionCandidate small,.ownedDimensionCandidate span{color:#806725;font-size:10px}.ownedDimensionEmpty{color:#98a29b;min-height:44px;margin:10px 0 0;font-size:11px;line-height:1.5}.ownedApplicableTagGroups{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.ownedApplicableTagGroups>article{background:#fafcfa;border:1px solid #e0e7e1;border-radius:7px;min-width:0;padding:10px}.ownedApplicableTagGroups article>header{align-items:center;margin-bottom:8px}.ownedApplicableTagGroups .ownedApplicableTags{max-height:220px}.ownedTagCell{gap:4px;display:grid}.ownedTagCell>small{color:#7f8c84;font-size:9px}.ownedTagCell.draft .ownedTagChips span{background:#f2f7f3;border:1px dashed #88a993}.ownedAnalysisEvidence{background:#f7faf8;border:1px solid #dce6df;border-radius:8px;gap:9px;padding:14px;display:grid}.ownedAnalysisEvidence h3,.ownedAnalysisEvidence p{margin:0}.ownedAnalysisEvidence>p{color:#344e3d;line-height:1.7}.ownedAnalysisEvidence>div{gap:6px;display:grid}.ownedAnalysisEvidence>div span{color:#5d6d62;background:#fff;border-left:3px solid #7cab8b;padding:7px 9px;font-size:12px}.ownedTagReview h3 small{color:#7b877f;margin-left:6px;font-size:11px;font-weight:500}.ownedTagEmpty{color:#765817;background:#fff8e8;border:1px solid #e8d49f;border-radius:7px;gap:5px;padding:12px;display:grid}.ownedManualTags{gap:12px;display:grid}.ownedManualTagsHead{justify-content:space-between;align-items:end;gap:14px;display:flex}.ownedManualTagsHead h3,.ownedManualTagsHead p{margin:0}.ownedManualTagsHead p{color:#748078;margin-top:4px;font-size:12px}.ownedManualTagsHead input{border:1px solid #d2ddd5;border-radius:5px;min-width:280px;padding:8px 10px}.ownedApplicableTags{flex-wrap:wrap;gap:7px;max-height:290px;padding:2px;display:flex;overflow:auto}.ownedApplicableTags button{text-align:left;background:#fff;border:1px solid #d7e1d9;border-radius:7px;gap:3px;padding:8px 10px;display:grid}.ownedApplicableTags button small{color:#748078}.ownedApplicableTags button.selected{color:#245e3a;background:#e6f2e9;border-color:#4f9368;box-shadow:0 0 0 1px #4f9368}.ownedTagConfirmBar{z-index:2;background:#eff6f1;border:1px solid #bcd1c2;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 24px #234c311a}.ownedTagConfirmBar button:disabled{opacity:.45}@media (width<=700px){.ownedManualTagsHead{flex-direction:column;align-items:stretch}.ownedManualTagsHead input{width:100%;min-width:0}}.ownedVersionRow,.ownedVersionHistory article{border-top:1px solid #edf0ed;grid-template-columns:100px 1fr auto;gap:9px;padding:10px 0;display:grid}.ownedVersionHistory em{color:#9b433a;grid-column:1/-1}.ownedAuditLog{display:grid}.ownedAuditLog article{grid-template-columns:14px 1fr;gap:10px;padding:10px 0;display:grid}.ownedAuditLog article>span{background:#397555;border-radius:50%;width:9px;height:9px;margin-top:5px}.ownedAuditLog header{justify-content:space-between;gap:10px;display:flex}.ownedAuditLog time,.ownedAuditLog small{color:#748078;font-size:11px}.ownedAuditLog details{margin-top:7px}@media (width<=1100px){.ownedFilters{grid-template-columns:repeat(3,1fr)}.ownedCardGrid{grid-template-columns:repeat(2,1fr)}.ownedTagDimensionGrid,.ownedApplicableTagGroups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.ownedWorkbenchHead,.ownedDetail>header{flex-direction:column}.ownedFilters,.ownedCardGrid,.ownedOverview,.ownedTagDimensionGrid,.ownedApplicableTagGroups{grid-template-columns:1fr}.ownedDetailBackdrop{padding:5px}.ownedDetail{max-height:98vh}.ownedDetailTabs{top:112px}.ownedOverview dl,.ownedSource,.ownedVersionRow,.ownedVersionHistory article{grid-template-columns:1fr}.ownedPagination>span{text-align:center;width:100%}}.ownedImportWizard{gap:16px;display:grid}.ownedImportAccountStep{background:linear-gradient(135deg,#f7fbf7,#fff);border:1px solid #cfe0d2;border-radius:12px;gap:16px;padding:24px;display:grid}.ownedImportAccountStep h2{color:#254332;margin:4px 0 8px}.ownedImportAccountStep p{color:#68776e;margin:0;line-height:1.7}.ownedImportKicker{color:#2d7650;letter-spacing:.08em;font-size:12px;font-weight:700}.ownedImportAccountStep label{color:#43554a;gap:8px;max-width:540px;font-weight:650;display:grid}.ownedImportAccountStep select{color:#233c2d;min-height:42px;font:inherit;background:#fff;border:1px solid #b9cdbd;border-radius:7px;padding:0 12px}.ownedImportAccountSummary{color:#2c6944;background:#eff9f1;border:1px solid #bee0c7;border-radius:8px;align-items:center;gap:10px;padding:12px 14px;display:flex}.ownedImportAccountSummary span{color:#61786a;font-size:13px}.ownedMappingEditor{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:16px;display:grid}.ownedMappingEditor>section,.ownedImportPolicy,.ownedRollbackNotice{background:#fff;border:1px solid #dfe6e0;border-radius:8px;padding:16px}.ownedMappingEditor h2,.ownedMappingEditor h3,.ownedImportPolicy h2,.ownedImportResult h2{margin:0 0 8px}.ownedMappingEditor p,.ownedImportResult header p,.ownedPendingQueue header p,.ownedRecycleBin header p{color:#748078;margin:4px 0 0}.ownedMappingTable{border:1px solid #e2e7e3;border-radius:6px;margin-top:12px;display:grid}.ownedMappingTable label{border-top:1px solid #edf0ed;grid-template-columns:minmax(120px,1fr) 30px minmax(180px,1fr);align-items:center;gap:8px;padding:10px 12px;display:grid}.ownedMappingTable label:first-child{border-top:0}.ownedMappingTable select,.ownedTemplateSave input,.ownedPendingQueue>input{background:#fff;border:1px solid #d4ddd6;border-radius:5px;min-width:0;padding:8px}.ownedTemplatePanel,.ownedTemplatePanel article{gap:9px;display:grid}.ownedTemplateSave,.ownedTemplatePanel footer,.ownedWizardActions,.ownedImportResult header>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.ownedTemplateSave input{flex:1}.ownedTemplatePanel article{border-top:1px solid #edf0ed;padding-top:10px}.ownedTemplatePanel article>div{justify-content:space-between;display:flex}.ownedTemplatePanel article span{color:#286346}.ownedRawPreview pre,.ownedResultRows pre{background:#f5f7f5;max-height:350px;padding:12px;font-size:11px;overflow:auto}.ownedWizardActions{justify-content:flex-end}.ownedImportStats{grid-template-columns:repeat(4,minmax(100px,1fr));gap:8px;display:grid}.ownedImportStats span{color:#748078;background:#f1f6f2;border-radius:6px;gap:4px;padding:13px;display:grid}.ownedImportStats b{color:#285d40;font-size:20px}.ownedPreflight{gap:13px;display:grid}.ownedPreflightTable{border:1px solid #dfe6e0;border-radius:7px;overflow:auto}.ownedPreflightHead,.ownedPreflightTable article{grid-template-columns:90px minmax(230px,1.4fr) minmax(130px,.8fr) minmax(130px,.8fr) 120px;align-items:start;gap:9px;min-width:850px;padding:10px 12px;display:grid}.ownedPreflightHead{color:#647168;background:#f3f6f3}.ownedPreflightTable article{border-top:1px solid #edf0ed}.ownedPreflightTable pre{max-height:130px;margin:0;font-size:10px;overflow:auto}.ownedRowErrors,.ownedRowWarnings{gap:4px;display:grid}.ownedRowErrors span{color:#a2443b}.ownedRowWarnings span{color:#8b6417}.ownedImportPolicy li{margin:8px 0}.ownedImportResult{gap:14px;display:grid}.ownedImportResult>header,.ownedPendingQueue>header,.ownedRecycleBin>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ownedResultRows{border:1px solid #dfe6e0;border-radius:7px;display:grid}.ownedResultRows details{border-top:1px solid #edf0ed;padding:11px 13px}.ownedResultRows details:first-child{border-top:0}.ownedResultRows summary{cursor:pointer;grid-template-columns:1fr auto auto;align-items:center;gap:12px;display:grid}.ownedRollbackNotice{background:#fffaf0;border-color:#e7d3ad;justify-content:space-between;gap:15px;display:flex}.ownedRollbackNotice p{color:#80631f;margin:4px 0 0}.ownedPendingQueue,.ownedRecycleBin{gap:13px;display:grid}.ownedPendingQueue>header h2,.ownedRecycleBin>header h2{margin:0}.ownedPendingQueue>nav{gap:6px;display:flex;overflow:auto}.ownedPendingQueue>nav button,.ownedPendingQueue>header button,.ownedRecycleBin>header button,.ownedPendingRows button,.ownedRecycleRows button{color:#285d40;background:#fff;border:1px solid #ccd8cf;border-radius:5px;padding:8px 11px}.ownedPendingQueue>nav .active{background:#e9f3ec;border-color:#397555}.ownedPendingRows,.ownedRecycleRows{background:#fff;border:1px solid #dfe6e0;border-radius:7px;display:grid;overflow:auto}.ownedPendingRows article,.ownedRecycleRows article{border-top:1px solid #edf0ed;grid-template-columns:24px minmax(180px,1fr) 130px 110px minmax(220px,1.2fr) auto;align-items:center;gap:10px;min-width:900px;padding:11px 13px;display:grid}.ownedRecycleRows article{grid-template-columns:24px minmax(220px,1fr) 120px 180px auto;min-width:720px}.ownedPendingRows article:first-child,.ownedRecycleRows article:first-child{border-top:0}.ownedPendingRows article>div:nth-child(2),.ownedRecycleRows article>div{gap:4px;display:grid}.ownedPendingRows small,.ownedRecycleRows small{color:#748078}.ownedIndependentErrors{gap:3px;display:grid}.ownedIndependentErrors p{margin:0;font-size:11px;display:grid}.ownedIndependentErrors .download_error{color:#8b6417}.ownedIndependentErrors .analysis_error{color:#a2443b}@media (width<=900px){.ownedMappingEditor{grid-template-columns:1fr}.ownedImportResult>header,.ownedPendingQueue>header,.ownedRecycleBin>header,.ownedRollbackNotice{flex-direction:column}}@media (width<=600px){.ownedMappingTable label{grid-template-columns:1fr}.ownedMappingTable label>span{display:none}.ownedImportStats{grid-template-columns:1fr 1fr}.ownedResultRows summary{grid-template-columns:1fr}}.postCenter,.postTab{flex-direction:column;gap:18px;display:flex}.postCenter{padding:2px 0 28px}.postTab{min-height:420px}.postCenterHead,.postTabHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.postCenterHead h2,.postTabHead h3{margin:0 0 6px}.postCenterHead p,.postTabHead p,.postMuted{color:#718096;margin:0}.postMetricGrid{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:12px;display:grid}.postMetricGrid article{background:#fff;border:1px solid #e7e7e3;border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.postMetricGrid span{color:#718096;font-size:12px}.postMetricGrid b{color:#1f352f;font-size:23px}.postSection{border-top:1px solid #ecece7;padding-top:16px}.postSection h4{margin:0 0 12px}.postTableWrap{background:#fff;border:1px solid #e4e5e0;border-radius:12px;overflow:auto}.postTable{border-collapse:collapse;width:100%;min-width:780px}.postTable th,.postTable td{text-align:left;vertical-align:top;border-bottom:1px solid #eeeeea;padding:11px 12px;font-size:13px}.postTable th{color:#5d6b65;background:#f7f8f5;font-weight:600}.postTable button,.postEvidence button,.postRecommendation button,.postActions button{padding:6px 10px}.postBadge{color:#50635b;background:#edf2ef;border-radius:99px;padding:3px 8px;font-size:12px;display:inline-flex}.postBadge.valid,.postBadge.sufficient{color:#24723d;background:#e3f4e9}.postBadge.partial{color:#8a6414;background:#fff2cf}.postBadge.invalid,.postBadge.insufficient{color:#a33b2f;background:#fee9e6}.postTrend{flex-direction:column;gap:8px;display:flex}.postTrendRow{grid-template-columns:90px minmax(80px,1fr) 170px;align-items:center;gap:10px;font-size:12px;display:grid}.postTrendRow i{background:#5d8e7e;border-radius:99px;height:10px;display:block}.postTrendRow b{text-align:right;font-weight:500}.postInlineForm{flex-wrap:wrap;gap:10px;display:flex}.postInlineForm input,.postInlineForm select{background:#fff;border:1px solid #dfe2dc;border-radius:8px;min-width:180px;padding:9px 11px}.postEvidence,.postRecommendation{background:#fff;border:1px solid #e4e6e1;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:9px;padding:13px 14px;display:flex}.postEvidence>div,.postRecommendation>div{flex-direction:column;gap:4px;display:flex}.postEvidence small,.postRecommendation small{color:#7a8781}.postEvidence.removed{opacity:.58}.postRecommendation p{margin:3px 0}.relationGraph{background:radial-gradient(circle,#edf1ed 1px,#0000 1px) 0 0/18px 18px;border:1px solid #e4e5e0;border-radius:14px;flex-direction:column;align-items:center;gap:14px;padding:30px;display:flex}.relationEdge{text-align:center;grid-template-columns:70px 150px 70px;align-items:center;display:grid}.relationEdge span{color:#fff;background:#24473e;border-radius:10px;padding:12px}.relationEdge i{color:#65746e;font-style:normal}.lifecycleHero{background:linear-gradient(135deg,#f7fbf8,#eef6f2);border:1px solid #dfe8e3;border-radius:14px;padding:20px}.lifecycleHero>span{color:#73827b;font-size:12px;display:block}.lifecycleHero p{margin:8px 0}.lifecycleStatus{margin-top:5px;font-size:25px;display:inline-block}.lifecycleStatus.rising{color:#20814c}.lifecycleStatus.declining{color:#b34b3e}.lifecycleStatus.testing{color:#aa7621}.lifecycleStatus.retired{color:#6c7070}.postExplain{background:#fafbf9;border:1px solid #e2e6e1;border-radius:12px;padding:16px}.postExplain h4{margin:0 0 8px}.postExplain dl{grid-template-columns:90px 1fr;gap:6px;margin:12px 0;display:grid}.postExplain dt{color:#75817c}.postExplain dd{margin:0}.postTimeline{grid-template-columns:16px 1fr;gap:10px;padding:5px 0 14px;display:grid}.postTimeline i{background:#4c7f6e;border-radius:50%;width:9px;height:9px;margin-top:5px}.postTimeline div{flex-direction:column;gap:3px;display:flex}.postTimeline p{color:#64726c;margin:0}.lifecycleBoard,.diagnosisGroups{grid-template-columns:repeat(4,minmax(210px,1fr));gap:12px;display:grid;overflow:auto}.lifecycleBoard>section,.diagnosisGroups>section{background:#f4f6f3;border:1px solid #e2e5df;border-radius:12px;min-height:170px;padding:10px}.lifecycleBoard header,.diagnosisGroups header{justify-content:space-between;padding:5px 4px 12px;display:flex}.lifecycleBoard header span,.diagnosisGroups header span{background:#fff;border-radius:99px;padding:2px 8px}.lifecycleBoard article,.diagnosisGroups article{background:#fff;border:1px solid #e5e8e3;border-radius:9px;flex-direction:column;gap:5px;margin-bottom:8px;padding:11px;display:flex}.lifecycleBoard article p,.diagnosisGroups article p{color:#66736d;margin:2px 0}.lifecycleBoard article small,.lifecycleBoard article span,.diagnosisGroups article small,.diagnosisGroups article span{color:#83908a;font-size:11px}.diagnosisFormal{background:#f0f7f4;border-left:4px solid #4b8371;border-radius:8px;padding:15px}.diagnosisFormal h4{margin:7px 0}.postActions{gap:8px;margin-top:12px;display:flex}.postFinding{background:#fafbf9;border-left:3px solid #819c92;margin-bottom:8px;padding:8px 12px}.postFinding p{margin:5px 0}.postFinding small{color:#77847e}@media (width<=900px){.lifecycleBoard,.diagnosisGroups{grid-template-columns:repeat(2,minmax(200px,1fr))}.postCenterHead,.postTabHead{flex-direction:column}.postTrendRow{grid-template-columns:75px 1fr}.postTrendRow b{text-align:left;grid-column:2}}.benchmarkWorkbench.ownedWorkbench{gap:16px}.benchmarkStickyHeader.ownedStickyHeader{padding:18px 20px}.ownedWorkbenchHead h1{margin:0}.ownedViewSwitch.benchmarkViewSwitch{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ownedViewSwitch.benchmarkViewSwitch .active{color:#fff;background:#315f45;border-color:#315f45}.benchmarkFilters.ownedFilters{background:0 0;border:0;gap:10px;padding:0;display:grid}.benchmarkToolbar.ownedFilterPrimary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.benchmarkToolbar.ownedFilterPrimary input:first-child{flex:1;min-width:260px}.benchmarkTableRegion.ownedTableArea{gap:8px;display:grid}.benchmarkTableActionBar .ownedColumnSettings{margin:0}.benchmarkReviewTable.ownedTableWrap{border-color:#dce3dd;border-radius:9px;max-height:clamp(360px,56dvh,720px);overflow:auto}.benchmarkReviewTable .ownedTable{min-width:2850px}.benchmarkReviewTable .ownedTable th,.benchmarkReviewTable .ownedTable td{font-size:inherit;border-bottom:1px solid #e5e9e5;padding:10px 12px}.benchmarkReviewTable .ownedTable .benchmarkTagDimension{white-space:normal;vertical-align:top;min-width:230px}.ownedInlineTagCell .selectedTagChips{grid-column:auto}.ownedInlineTagCell .selectedTagChips span{border-radius:14px;align-items:center;padding:4px 8px;display:inline-flex}.ownedInlineTagCell .selectedTagChips small{margin-left:4px}.benchmarkReviewTable .ownedVideoThumb{width:220px;height:124px}.benchmarkReviewTable td:has(.ownedVideoThumb){width:220px;min-width:220px}.benchmarkCardGrid.ownedCardGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.benchmarkCard.ownedCard{border-radius:10px;box-shadow:0 5px 18px #1c37250f}.benchmarkCardBody.ownedCardBody{gap:10px;padding:14px}.benchmarkPagination.ownedPagination{padding:12px}.workbenchOverlay.ownedDetailBackdrop{background:#121d1794;padding:24px}.ownedDetail{background:#f7f8f5;border-radius:10px;flex-direction:column;width:min(1240px,96vw);height:min(880px,94vh);max-height:94vh;display:flex;overflow:hidden;box-shadow:0 24px 80px #00000040}.ownedDetail>header{background:#fff;flex:none;padding:16px 20px;position:relative}.ownedDetailTabs{background:#f7f8f5;flex:none;padding:14px 20px;position:relative;top:auto}.ownedDetailTabs button{background:0 0;border-color:#0000;padding:9px 16px}.ownedDetailTabs .active{color:#fff;background:#285d40;border-color:#285d40}.ownedDetailBody{flex:1;min-height:0;padding:0 20px 24px;overflow:auto}.ownedTagReview>section,.ownedVersionHistory>section,.ownedVideoContent>section{background:#fff}.ownedTagDimensionList,.ownedManualDimensionList{grid-template-columns:1fr;gap:12px;display:grid}.ownedTagDimensionEditor{min-width:0}.ownedTagDimensionEditor header,.ownedManualDimensionList .tagDimensionEditor header{align-items:center}.ownedTagDimensionEditor header small,.ownedManualDimensionList header small{color:#758078;font-size:11px}.ownedConfirmedTagRow{gap:6px;margin-bottom:10px;display:grid}.ownedConfirmedTagRow>small{color:#758078}.ownedDraftTagChips,.ownedManualDimensionList .selectedTagChips{grid-column:auto}.ownedDraftTagChips span{border-radius:14px;align-items:center;gap:4px;padding:5px 8px;display:inline-flex}.ownedDraftTagChips input{margin:0}.ownedDraftTagChips label{cursor:pointer}.ownedDraftTagChips small{margin-left:4px}.ownedDraftEvidence{color:#5f6e64;border-top:1px solid #edf0ed;grid-template-columns:minmax(90px,.25fr) minmax(180px,.75fr);gap:4px 12px;padding:8px 0;font-size:12px;display:grid}.ownedDraftEvidence small{color:#758078;grid-column:2}.ownedCandidateTag.candidateForm{grid-template-columns:1fr auto;margin-top:10px}.ownedCandidateTag h3{grid-column:1/-1}.ownedCandidateTag span{color:#765817}.ownedManualDimensionList .ownedApplicableTags{grid-column:auto;max-height:240px;display:flex}.ownedManualDimensionList .ownedApplicableTags button{background:#f5f8f5;border:1px solid #ccd7ce;border-radius:14px;align-items:center;gap:4px;padding:5px 8px;display:inline-flex}.ownedManualDimensionList .ownedApplicableTags button small{margin-left:3px}.ownedManualDimensionList .ownedApplicableTags button.selected{color:#26704a;background:#e7f4eb;border-color:#397555}@media (width<=700px){.workbenchOverlay.ownedDetailBackdrop{padding:5px}.ownedDetail{height:98vh;max-height:98vh}.ownedDraftEvidence{grid-template-columns:1fr}.ownedDraftEvidence small{grid-column:1}}.ownedStickyHeader{z-index:25;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8faf7f7;border:1px solid #dce5dd;border-radius:10px;padding:18px 20px;position:sticky;top:0;box-shadow:0 10px 30px #1f412a14;gap:12px!important;display:grid!important}.ownedStatsBar{grid-template-columns:repeat(6,minmax(105px,1fr));gap:8px;display:grid}.ownedStatsBar article,.ownedStatsBar>button{text-align:left;background:#fff;border:1px solid #e0e7e1;border-radius:7px;gap:5px;padding:11px 13px;display:grid}.ownedStatsBar>button{color:inherit;cursor:pointer;transition:border-color .16s,box-shadow .16s,transform .16s}.ownedStatsBar>button:hover{border-color:#8fb09a;transform:translateY(-1px);box-shadow:0 6px 15px #234a311a}.ownedStatsBar>button.active{background:#e9f3ec;border-color:#397555;box-shadow:inset 0 0 0 1px #397555}.ownedStatsBar>button:focus-visible{outline-offset:2px;outline:3px solid #39755540}.ownedStatsBar span{color:#738078;font-size:11px}.ownedStatsBar b{color:#254f38;font-size:21px}.ownedPendingStats{grid-template-columns:repeat(7,minmax(100px,1fr))}.ownedFilters{grid-template-columns:1fr;gap:10px;padding:12px;display:grid}.ownedFilterPrimary{grid-template-columns:minmax(240px,1.5fr) minmax(150px,.7fr) minmax(150px,.7fr) auto auto;gap:8px;display:grid}.ownedFilterMore{border-top:1px solid #e6ebe7;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;padding-top:11px;display:grid}.ownedFilterMore label{color:#657269;gap:5px;font-size:11px;display:grid}.ownedFilterMore label>span{grid-template-columns:1fr 1fr;gap:5px;display:grid}.ownedFilterMore select[multiple]{min-height:82px}.ownedSelectedFilters,.ownedTagChips{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.ownedSelectedFilters{border-top:1px solid #edf0ed;padding-top:9px}.ownedSelectedFilters>span{color:#758078;font-size:11px}.ownedSelectedFilters button,.ownedTagChips span{font-size:11px;color:#2c6645!important;background:#eaf3ec!important;border:0!important;border-radius:999px!important;padding:4px 7px!important}.ownedTableArea{position:relative}.ownedColumnSettings{justify-content:flex-end;margin-bottom:7px;display:flex}.ownedColumnSettings>div{z-index:12;background:#fff;border:1px solid #d8e0d9;border-radius:8px;grid-template-columns:repeat(2,minmax(145px,1fr));gap:7px;padding:13px;display:grid;position:absolute;top:40px;right:0;box-shadow:0 14px 35px #142d1d29}.ownedColumnSettings label{align-items:center;gap:6px;font-size:12px;display:flex}.ownedColumnSettings button:last-child{grid-column:1/-1}.ownedTable{min-width:1720px}.ownedTable th,.ownedTable td{white-space:nowrap}.ownedTable .ownedStickySelect{z-index:5;background:#fff;width:42px;min-width:42px;position:sticky;left:0}.ownedTable th.ownedStickySelect{z-index:9;background:#f3f6f3}.ownedTable .ownedStickyMaterial{z-index:5;background:#fff;width:240px;min-width:240px;max-width:240px;position:sticky;left:42px}.ownedTable th.ownedStickyMaterial{z-index:8;background:#f3f6f3}.ownedTable .ownedStickyVideo{z-index:4;background:#fff;width:220px;min-width:220px;position:sticky;left:42px;box-shadow:6px 0 12px #233e2c0d}.ownedTableWrap.withStickyMaterial .ownedStickyVideo{left:282px}.ownedTable th.ownedStickyVideo{z-index:7;background:#f3f6f3}.ownedStickyMaterial .ownedTitle,.ownedStickyMaterial .ownedTitle b,.ownedStickyMaterial .ownedTitle small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ownedTable .ownedStickyActions{z-index:4;background:#fff;min-width:100px;position:sticky;right:0;box-shadow:-6px 0 12px #233e2c0d}.ownedTable th.ownedStickyActions{z-index:7;background:#f3f6f3}.ownedVideoThumb{place-items:center;width:112px;height:64px;font-size:20px;position:relative;background:linear-gradient(135deg,#dce8df,#eff4f0)!important;border:0!important;padding:0!important;display:grid!important}.ownedVideoThumb small{background:#ffffffe6;border-radius:3px;padding:2px 4px;font-size:9px;position:absolute;bottom:4px;right:5px}.ownedMuted{color:#9aa49d}.ownedCompleteness{gap:5px;min-width:95px;display:grid}.ownedCompleteness>span{background:#e5ebe6;border-radius:99px;height:5px;overflow:hidden}.ownedCompleteness i{background:#4e8663;border-radius:99px;height:100%;display:block}.ownedCardCover{background:#101410;width:100%;height:auto;min-height:145px;border:0!important;border-radius:0!important;padding:0!important}.ownedCardBody p{color:#6f7c74;margin:0;font-size:12px}.ownedCardBody footer{color:#78847c;justify-content:space-between;font-size:11px;display:flex}.ownedDetailOverview{grid-template-columns:minmax(300px,.9fr) minmax(420px,1.1fr);gap:16px;display:grid}.ownedDetailOverview>.ownedVideoContent,.ownedDetailOverview>.ownedOverview{grid-template-columns:1fr;align-content:start;display:grid}.ownedDetailOverview .ownedOverview{display:grid}.ownedPendingHead{justify-content:space-between;gap:16px;display:flex}.ownedPendingHead>div:last-child{align-items:flex-start;gap:7px;display:flex}.ownedStatusTabs{gap:6px;overflow:auto;display:flex!important}.ownedStatusTabs button{white-space:nowrap;border:1px solid #0000}.ownedStatusTabs button.active{color:#275b3e;background:#e8f1eb;border-color:#9dbba7}.ownedPendingFilters{grid-template-columns:minmax(260px,1fr) auto auto;gap:8px;display:grid}.ownedPendingFilters input{background:#fff;border:1px solid #d4ddd6;border-radius:5px;padding:9px 10px}.ownedPendingTableWrap{background:#fff;border:1px solid #dfe6e0;border-radius:8px;overflow:auto}.ownedPendingTable{border-collapse:collapse;width:100%;min-width:1450px}.ownedPendingTable th,.ownedPendingTable td{text-align:left;vertical-align:middle;border-bottom:1px solid #e7ebe8;padding:11px 12px;font-size:12px}.ownedPendingTable th{color:#657169;background:#f3f6f3}.ownedPendingTable td>small{color:#7c887f;margin-top:4px;display:block}.ownedPendingMaterial{text-align:left;grid-template-columns:86px minmax(150px,1fr);align-items:center;gap:10px;border:0!important;padding:0!important;display:grid!important}.ownedPendingMaterial>span{background:linear-gradient(135deg,#dce8df,#eff4f0);border-radius:5px;place-items:center;height:50px;font-size:18px;display:grid}.ownedPendingMaterial b{gap:4px;display:grid}.ownedPendingMaterial small{color:#7b877f;font-weight:400}.ownedTaskIssue p{color:#a3473d;white-space:normal;gap:3px;max-width:270px;margin:0;display:grid}.ownedTaskIssue>span{color:#748078}.ownedRowActions{gap:5px;min-width:160px;display:flex}.ownedState.analyzing,.ownedState.queued,.ownedState.download_pending{color:#25649a;background:#e3effb}.ownedState.download_failed,.ownedState.failed{color:#a54136;background:#fae7e4}.ownedState.downloaded,.ownedState.available{color:#247247;background:#e2f3e8}.ownedAnalysisProgress{gap:7px;min-width:210px;max-width:280px;display:grid}.ownedAnalysisProgress>div:first-child{color:#53675a;justify-content:space-between;align-items:center;gap:10px;display:flex}.ownedAnalysisProgress>div:first-child span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ownedAnalysisProgress>div:first-child b{color:#25649a;font-variant-numeric:tabular-nums}.ownedAnalysisProgressTrack{background:#dfe8e1;border-radius:999px;height:7px;overflow:hidden}.ownedAnalysisProgressTrack i{border-radius:inherit;background:linear-gradient(90deg,#3e8a60,#6fb68a);height:100%;transition:width .25s;display:block}.ownedRowActions label{display:inline-flex}.ownedRowActions .buttonLike{color:#334139;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c9d3cc;border-radius:5px;justify-content:center;align-items:center;padding:6px 9px;display:inline-flex}.ownedRowActions label:has(input:disabled) .buttonLike{opacity:.55;cursor:not-allowed}.ownedPendingPreviewButton{color:#285d40;cursor:pointer;place-items:center;width:86px;height:50px;font-size:18px;background:linear-gradient(135deg,#dce8df,#eff4f0)!important;border:0!important;border-radius:5px!important;padding:0!important;display:grid!important}.ownedPendingPreviewButton:hover,.ownedVideoThumb:hover{filter:brightness(.97)}.ownedPendingPreviewButton:focus-visible,.ownedVideoThumb:focus-visible{outline-offset:2px;outline:3px solid #39755540}.ownedInlineVideoWindow{width:196px;min-width:196px;position:relative}.ownedInlineVideoWindow .benchmarkVideo{object-fit:contain;background:#101410;border-radius:6px;width:100%;height:124px;max-height:220px}.ownedInlineVideoWindow .benchmarkVideoUnavailable{min-height:124px}.ownedInlineVideoOpen{z-index:2;opacity:0;font-size:10px;line-height:1.2;transition:opacity .16s,background .16s;position:absolute;top:7px;right:7px;color:#fff!important;background:#101410c7!important;border:1px solid #ffffff6b!important;border-radius:4px!important;padding:4px 7px!important}.ownedInlineVideoWindow:hover .ownedInlineVideoOpen,.ownedInlineVideoOpen:focus-visible{opacity:1}.ownedInlineVideoOpen:hover{background:#101410f0!important}.ownedInlineVideoOpen:focus-visible{outline-offset:2px;outline:3px solid #ffffff8c}.ownedCardCover .ownedInlineVideoWindow{width:100%;min-width:0}.ownedCardCover .benchmarkVideo{height:auto;min-height:145px;max-height:220px}.ownedCardCover .benchmarkVideoUnavailable{border-radius:6px;min-height:145px}.ownedCardCover>input{z-index:3;accent-color:#315f45;margin:0}.benchmarkReviewTable .ownedTable td:has(.ownedInlineVideoWindow){width:220px;min-width:220px}.workbenchOverlay.ownedVideoPreviewBackdrop{z-index:125;padding:24px}.ownedVideoPreviewDialog{background:#f7f8f5;border-radius:10px;grid-template-rows:auto minmax(0,1fr);width:min(980px,94vw);max-height:92vh;display:grid;overflow:hidden;box-shadow:0 24px 80px #00000047}.ownedVideoPreviewDialog>header{background:#fff;border-bottom:1px solid #e1e6e1;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.ownedVideoPreviewDialog>header>div{gap:3px;min-width:0;display:grid}.ownedVideoPreviewDialog>header small{color:#758078}.ownedVideoPreviewDialog h2{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ownedVideoPreviewBody{grid-template-columns:minmax(0,1fr) 260px;min-height:0;display:grid}.ownedVideoPreviewPlayer{background:#1d2822;place-items:center;min-height:420px;padding:18px;display:grid}.ownedVideoPreviewPlayer video{background:#0f1512;border-radius:6px;width:100%;max-height:68vh}.ownedVideoPreviewPlayer .ownedMissingVideo{color:#fff;background:#24322b;border-color:#4b5b52}.ownedVideoPreviewBody dl{background:#fff;margin:0;padding:18px;overflow:auto}.ownedVideoPreviewBody dl>div{border-bottom:1px solid #edf0ed;gap:4px;padding:10px 0;display:grid}.ownedVideoPreviewBody dt{color:#758078;font-size:11px}.ownedVideoPreviewBody dd{overflow-wrap:anywhere;color:#263c2d;margin:0;font-weight:600}@media (width<=1150px){.ownedStatsBar,.ownedPendingStats{grid-template-columns:repeat(3,1fr)}.ownedFilterPrimary{grid-template-columns:1fr 1fr 1fr}.ownedDetailOverview{grid-template-columns:1fr}.ownedStickyHeader{position:relative}}@media (width<=700px){.ownedStatsBar,.ownedPendingStats,.ownedFilterPrimary{grid-template-columns:1fr 1fr}.ownedPendingHead{flex-direction:column}.ownedPendingFilters,.ownedColumnSettings>div{grid-template-columns:1fr}.workbenchOverlay.ownedVideoPreviewBackdrop{padding:5px}.ownedVideoPreviewDialog{width:100%;max-height:98vh}.ownedVideoPreviewBody{grid-template-columns:1fr;overflow:auto}.ownedVideoPreviewPlayer{min-height:260px;padding:10px}.ownedVideoPreviewBody dl{overflow:visible}}.ownedImportCenter{gap:14px;display:grid}.ownedImportCenterHead{background:#f8faf7;border:1px solid #dce5dd;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.ownedImportCenterHead h2,.ownedImportCenterHead p{margin:0}.ownedImportCenterHead p{color:#748078;margin-top:5px}.ownedImportCenter button{color:#285d40;cursor:pointer;background:#fff;border:1px solid #ccd8cf;border-radius:5px;padding:8px 11px}.ownedImportCenter button:disabled{cursor:not-allowed;opacity:.45}.ownedImportBatchActions{background:#f4f8f4;border:1px solid #d9e4db;border-radius:8px;align-items:center;gap:14px;padding:11px 14px;display:flex}.ownedImportBatchActions label{align-items:center;gap:7px;font-weight:600;display:flex}.ownedImportBatchActions span{color:#718078;font-size:12px}.ownedImportBatchActions button{margin-left:auto}.ownedImportBatchActions input,.ownedImportBatchTable input{accent-color:#285d40;width:17px;height:17px}.ownedImportBatchTable{background:#fff;border:1px solid #dfe6e0;border-radius:8px;overflow:auto}.ownedImportBatchTable table{border-collapse:collapse;width:100%;min-width:980px}.ownedImportBatchTable th,.ownedImportBatchTable td{text-align:left;border-bottom:1px solid #e7ebe8;padding:11px 12px;font-size:12px}.ownedImportBatchTable th{color:#657169;background:#f3f6f3}.ownedImportBatchTable td small{color:#7c887f;margin-top:4px;display:block}.ownedImportSelectColumn{width:48px}@media (width<=700px){.ownedImportCenterHead{flex-direction:column}.ownedImportBatchActions{flex-wrap:wrap;align-items:flex-start}.ownedImportBatchActions button{width:100%;margin-left:0}}.ownedImportOverlay{z-index:130;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#121d1794;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ownedImportDialog{background:#f5f7f4;border-radius:12px;grid-template-rows:auto minmax(0,1fr);width:min(1180px,96vw);max-height:92vh;display:grid;overflow:hidden;box-shadow:0 28px 90px #00000047}.ownedImportDialog>header{background:#fff;border-bottom:1px solid #dce3dd;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.ownedImportDialog>header h2{color:#24392d;margin:0}.ownedImportDialog>header p{color:#6c7971;margin:4px 0 0;font-size:12px}.ownedImportDialog>header>button{color:#536158;cursor:pointer;background:#fff;border:1px solid #d8dfda;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;font-size:22px;line-height:1;display:grid}.ownedImportDialogBody{min-height:0;padding:18px;overflow:auto}@media (width<=780px){.ownedImportOverlay{padding:0}.ownedImportDialog{border-radius:0;width:100vw;height:100dvh;max-height:none}.ownedImportDialogBody{padding:12px}}.ownedRelationBulkBar{background:#edf5ef;border:1px solid #b9d0c0;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;padding:10px 13px;display:flex}.ownedRelationBulkBar>b{color:#214f35;margin-right:4px}.ownedRelationBulkBar>span{color:#7c6425;font-size:12px}.ownedRelationBulkBar button{color:#285d40;cursor:pointer;background:#fff;border:1px solid #a9c1b0;border-radius:5px;padding:7px 10px}.ownedRelationBulkBar button.danger{color:#a34035;border-color:#e0b5b0}.ownedRelationBulkModal{width:min(640px,92vw)}.ownedRelationBulkModal>p{color:#6e7b72;font-size:12px}.ownedRelationBulkModal>label{color:#56665b;gap:5px;margin:11px 0;font-size:12px;display:grid}.ownedRelationBulkModal select,.ownedRelationBulkModal input{background:#fff;border:1px solid #ccd8cf;border-radius:5px;padding:9px 10px}.ownedRelationBulkModal fieldset{border:1px solid #dce5dd;border-radius:7px;margin:12px 0;padding:11px}.ownedRelationBulkModal legend{color:#56665b;padding:0 5px;font-size:12px}.ownedRelationBulkModal fieldset>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.ownedRelationBulkModal fieldset label{align-items:center;gap:5px;font-size:11px;display:flex}.ownedRelationBulkWarning{color:#8a5b1f;background:#fff4e7;border-radius:6px;padding:10px;font-size:12px}@media (width<=700px){.ownedRelationBulkModal fieldset>div{grid-template-columns:repeat(2,1fr)}}.smartCreativeToolbar{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:minmax(220px,320px) auto minmax(260px,1fr);align-items:end;gap:12px;margin:18px 0;padding:14px;display:grid}.smartCreativeToolbar label{color:#334155;gap:6px;font-size:13px;font-weight:700;display:grid}.smartCreativeToolbar input{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:9px;min-width:0;height:40px;padding:0 12px}.smartCreativeToolbar button{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:9px;min-height:40px;padding:0 16px}.smartCreativeToolbar button:disabled{cursor:wait;opacity:.65}.smartCreativeToolbar small{color:#64748b;align-self:center;line-height:1.55}.kgOverlay>.kgDrawer.smartCreativeSources{height:100%;max-height:none;overflow:hidden}@media (width<=920px){.smartCreativeToolbar{grid-template-columns:1fr auto}.smartCreativeToolbar small{grid-column:1/-1}}@media (width<=620px){.smartCreativeToolbar{grid-template-columns:1fr}.smartCreativeToolbar small{grid-column:auto}}.pfPage{gap:14px;min-width:0;display:grid}.pfPanel{background:#fff;border:1px solid #dedbd4;border-radius:12px;min-width:0;padding:18px;box-shadow:0 1px 2px #1d261d0a}.pfPanel h2,.pfPanel h3{color:#1f2a22;margin:0}.pfPanel p{color:#6f746f;margin:5px 0 0;font-size:13px}.pfPanelHead,.pfTrendPanel>header,.pfMapping>header,.pfDrawer>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pfFilterBar{background:#f5f4f0;border:1px solid #dddad2;border-radius:10px;flex-wrap:wrap;align-items:end;gap:9px;padding:11px;display:flex}.pfFilterBar label,.pfPeriod label,.pfConfigGrid label{color:#626a63;gap:5px;font-size:12px;display:grid}.pfFilterBar input,.pfFilterBar select,.pfPeriod input,.pfMapping select,.pfMaterialFilters input,.pfMaterialFilters select,.pfPanelHead select,.pfConfigGrid input,.pfConfigGrid select{color:#273128;background:#fff;border:1px solid #d4d1ca;border-radius:7px;min-width:130px;height:34px;padding:0 10px}.pfFilterBar button,.pfPanel button,.pfDrawer button,.pfBulk button{color:#354039;cursor:pointer;background:#fff;border:1px solid #d4d1ca;border-radius:7px;height:34px;padding:0 12px}.pfFilterBar .primary,.pfPanel .primary{color:#fff;background:#315f43;border-color:#315f43}.pfFilterBar button:disabled,.pfPanel button:disabled,.pfBulk button:disabled{opacity:.45;cursor:not-allowed}.pfAdvanced{border-top:1px solid #dfdcd5;flex-basis:100%;align-items:end;gap:10px;padding-top:10px;display:flex}.pfMetricGrid{grid-template-columns:repeat(6,minmax(132px,1fr));gap:8px;display:grid}.pfMetricGrid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dedbd4;border-radius:9px;gap:5px;padding:12px;display:grid}.pfMetricGrid span,.pfPreflightStats span{color:#777c77;font-size:12px}.pfMetricGrid b,.pfPreflightStats b{color:#1f2d23;font-size:20px}.pfMetricGrid small{color:#858985;font-size:11px}.pfMetricGrid small.up{color:#38714b}.pfMetricGrid small.down{color:#a24d46}.pfSegment{border:1px solid #d8d5ce;border-radius:7px;display:flex;overflow:hidden}.pfSegment button{border:0;border-right:1px solid #d8d5ce;border-radius:0}.pfSegment button:last-child{border-right:0}.pfSegment button.active{color:#fff;background:#315f43}.pfTrendPanel{min-height:300px}.pfTrendRows{gap:7px;margin-top:18px;display:grid}.pfTrendRow{color:#5d655f;grid-template-columns:90px minmax(140px,1fr) 105px 90px 90px 90px;align-items:center;gap:10px;font-size:12px;display:grid}.pfTrendRow>div{background:#eeece7;border-radius:10px;height:8px;overflow:hidden}.pfTrendRow i{background:#6f9b7a;border-radius:10px;height:100%;display:block}.pfTrendRow b{color:#263329}.pfEmpty{color:#8a8d89;border:1px dashed #d7d4cd;border-radius:9px;place-items:center;min-height:210px;margin-top:16px;display:grid}.pfError,.pfSuccess{border-radius:7px;padding:10px 12px;font-size:13px}.pfError{color:#993f38;background:#fff0ee;border:1px solid #f0cbc7}.pfSuccess{color:#326241;background:#edf7ef;border:1px solid #cfe5d4}.pfSteps{grid-template-columns:repeat(5,1fr);gap:4px;margin-bottom:18px;display:grid}.pfSteps span{color:#92958f;border-bottom:2px solid #dfddd7;align-items:center;gap:7px;padding-bottom:9px;font-size:12px;display:flex}.pfSteps span.active{color:#315f43;border-color:#315f43}.pfSteps i{background:#e6e4df;border-radius:50%;place-items:center;width:21px;height:21px;font-style:normal;display:grid}.pfSteps .active i{color:#fff;background:#315f43}.pfUploadGrid{grid-template-columns:minmax(320px,1fr) minmax(380px,1fr);gap:15px;display:grid}.pfDrop{text-align:center;background:#f8faf8;border:1px dashed #aeb9af;border-radius:10px;place-items:center;gap:9px;padding:22px;display:grid}.pfDrop small{color:#737b74}.pfPeriod{grid-template-columns:repeat(3,1fr);align-items:end;gap:9px;display:grid}.pfPeriod .primary{grid-column:1/-1}.pfPreflightStats{grid-template-columns:repeat(6,minmax(100px,1fr));gap:7px;margin:15px 0;display:grid}.pfPreflightStats article{background:#f6f5f2;border:1px solid #e4e1da;border-radius:7px;gap:3px;padding:10px;display:grid}.pfMapping{border:1px solid #e0ddd6;border-radius:9px;margin-bottom:14px;padding:13px}.pfMappingGrid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:7px;margin-top:12px;display:grid}.pfMappingGrid label{grid-template-columns:minmax(100px,1fr) 1.4fr;align-items:center;gap:8px;font-size:12px;display:grid}.pfTableWrap{border:1px solid #dfdcd5;border-radius:8px;max-width:100%;overflow:auto}.pfTable{border-collapse:separate;border-spacing:0;white-space:nowrap;width:100%;font-size:12px}.pfTable th{z-index:2;color:#5d655e;text-align:left;background:#f3f2ee;border-bottom:1px solid #d9d6cf;padding:9px 10px;font-weight:600;position:sticky;top:0}.pfTable td{color:#313a33;border-bottom:1px solid #ece9e3;padding:9px 10px}.pfTable tbody tr:last-child td{border-bottom:0}.pfTable tbody tr:hover td{background:#fafbf9}.pfTable td small,.pfBatchTable td small,.pfMaterialTable td small{color:#8a8e89;margin-top:3px;display:block}.pfTable button{height:27px;margin-right:5px;padding:0 8px}.pfBadge{color:#59615b;background:#ecebe7;border-radius:20px;padding:3px 7px;font-size:10px;display:inline-block}.pfBadge.completed,.pfBadge.ready,.pfBadge.matched,.pfBadge.valid{color:#326642;background:#e4f2e7}.pfBadge.failed,.pfBadge.invalid,.pfBadge.rolled_back{color:#93433c;background:#f9e7e4}.pfBadge.partial_success,.pfBadge.mapping_required,.pfBadge.new_material_discovered{color:#8a6221;background:#fff1d9}.pfImportActions{justify-content:flex-end;align-items:center;gap:9px;margin-top:13px;display:flex}.pfImportActions span{color:#747a75;margin-right:auto;font-size:12px}.pfMaterialFilters{grid-template-columns:repeat(7,minmax(110px,1fr));gap:7px;margin:13px 0;display:grid}.pfBulk{background:#f2f5f2;border:1px solid #dbe3dc;border-radius:8px;align-items:center;gap:7px;margin-bottom:9px;padding:7px;display:flex}.pfBulk b{color:#365d42;margin-right:auto}.pfMaterialTable{min-width:1780px}.pfMaterialTable .sticky{z-index:1;background:#fff;position:sticky}.pfMaterialTable th.sticky{z-index:4;background:#f3f2ee}.pfMaterialTable .left{left:0}.pfMaterialTable .preview{left:45px}.pfMaterialTable .id{border-right:1px solid #ddd9d1;min-width:190px;left:125px;box-shadow:5px 0 8px #2e3b3020}.pfThumb{color:#315f43!important;background:#e7eee8!important;width:55px!important;height:34px!important}.pfLink{font-weight:700;color:#275f3a!important;border:0!important;height:auto!important;padding:0!important}.pfPagination{justify-content:flex-end;align-items:center;gap:9px;margin-top:12px;display:flex}.pfPagination span{color:#747a75;margin-right:auto}.pfDrawerBackdrop{z-index:80;background:#17201966;justify-content:flex-end;display:flex;position:fixed;inset:0}.pfDrawer{background:#fff;width:min(760px,92vw);height:100%;padding:20px;overflow:auto;box-shadow:-10px 0 30px #1720192c}.pfDrawer>header{z-index:5;background:#fff;border-bottom:1px solid #e0ddd6;padding:18px 0 12px;position:sticky;top:-20px}.pfDrawer h2{margin:3px 0}.pfDrawer h3{margin:22px 0 9px}.pfMaterialDrawer{width:min(840px,94vw)}.pfDetailTop{grid-template-columns:1.4fr 1fr;gap:14px;margin-top:15px;display:grid}.pfDetailTop video,.pfVideoMissing{color:#dce6de;background:#182019;border-radius:8px;place-items:center;width:100%;min-height:220px;display:grid}.pfDetailTop dl{gap:7px;margin:0;display:grid}.pfDetailTop dl div{background:#f5f4f0;border-radius:7px;padding:10px}.pfDetailTop dt{color:#777d77;font-size:11px}.pfDetailTop dd{margin:4px 0 0;font-weight:700}.pfTags{flex-wrap:wrap;align-items:center;gap:7px;margin:13px 0;display:flex}.pfTags span{color:#356045;background:#edf3ee;border-radius:20px;padding:5px 9px;font-size:11px}.pfTags small{color:#848985}.pfConfig{max-width:980px}.pfConfigGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.pfConfig details{margin-top:18px}.pfConfig pre{background:#f4f3ef;border-radius:7px;padding:12px;overflow:auto}.pfBatchTable{min-width:1180px}.pfMappingActions,.pfInlineActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.pfMappingActions input:not([type=checkbox]){border:1px solid #d4d1ca;border-radius:7px;min-width:150px;height:34px;padding:0 10px}.pfMappingActions label{color:#687068;align-items:center;gap:5px;font-size:12px;display:flex}.pfInlineActions{justify-content:flex-start;margin-top:8px}.pfInlineActions button{color:#7f3934;background:#fff;border:1px solid #d8b4af;border-radius:6px;height:28px;padding:0 9px}.pfBulk{flex-wrap:wrap}@media (width<=1500px){.pfMetricGrid{grid-template-columns:repeat(4,minmax(132px,1fr))}.pfMappingGrid{grid-template-columns:repeat(2,minmax(220px,1fr))}.pfMaterialFilters{grid-template-columns:repeat(4,minmax(120px,1fr))}.pfPreflightStats{grid-template-columns:repeat(3,1fr)}}@media (width>=1800px){.pfMetricGrid{grid-template-columns:repeat(6,minmax(150px,1fr))}.pfPage{gap:17px}.pfPanel{padding:20px}}.pfModalBackdrop{z-index:95;background:#17201977;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pfModal{background:#fff;border-radius:12px;gap:14px;width:min(560px,94vw);padding:20px;display:grid;box-shadow:0 22px 70px #111a1340}.pfModal>header,.pfModal>footer{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pfModal>footer{border-top:1px solid #e4e1da;align-items:center;padding-top:14px}.pfModal>footer span{color:#747a75;margin-right:auto;font-size:12px}.pfModal label{color:#5d665f;gap:6px;font-size:12px;display:grid}.pfModal input,.pfModal select,.pfModal textarea,.pfSetFilters input,.pfTagFilters input,.pfTagFilters select{color:#273128;background:#fff;border:1px solid #d4d1ca;border-radius:7px;padding:0 10px}.pfModal input,.pfModal select,.pfSetFilters input,.pfTagFilters input,.pfTagFilters select{height:36px}.pfModal textarea{resize:vertical;min-height:90px;padding:10px}.pfSetFilters{gap:8px;display:flex}.pfSetGrid{grid-template-columns:repeat(3,minmax(260px,1fr));gap:12px;margin-top:16px;display:grid}.pfSetCard{border:1px solid #dfdcd5;border-radius:10px;gap:10px;min-width:0;padding:14px;display:grid}.pfSetCard>header,.pfSetCard>footer{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.pfSetCard>header small{color:#868b86;margin-left:auto}.pfSetCard h3{font-size:16px}.pfSetCard p{min-height:34px}.pfSetCard dl{gap:6px;margin:0;display:grid}.pfSetCard dl div{border-top:1px solid #eeece7;justify-content:space-between;gap:10px;padding-top:6px;display:flex}.pfSetCard dt{color:#858a85;font-size:11px}.pfSetCard dd{text-align:right;color:#39433b;margin:0;font-size:12px}.pfSetCard>footer{margin-top:auto}.pfScope,.pfConfidence{border-radius:20px;align-items:center;padding:4px 8px;font-size:11px;display:inline-flex}.pfScope.private{color:#59615a;background:#eef0ed}.pfScope.team,.pfScope.system{color:#326143;background:#e8f1ea}.pfPanel button.danger{color:#99443d;border-color:#e4c4c0}.pfJson{white-space:pre-wrap;background:#f4f3ef;border-radius:8px;padding:12px;font-size:12px;overflow:auto}.pfTagFilters{grid-template-columns:repeat(8,minmax(120px,1fr));gap:8px;margin:15px 0;display:grid}.pfTagFilters label{color:#677068;gap:5px;font-size:11px;display:grid}.pfCanonical{color:#3c6248;background:#f0f5f1;border:1px solid #d9e3db;border-radius:20px;padding:6px 10px;font-size:11px}.pfTagTable{min-width:1220px}.pfConfidence.high{color:#29613b;background:#dff1e4}.pfConfidence.medium{color:#866022;background:#fff0d7}.pfConfidence.low{color:#8d4941;background:#f4e7e4}.pfConfidenceSummary{background:#f5f7f4;border:1px solid #dfe5df;border-radius:9px;margin:16px 0;padding:13px}.pfConfidenceSummary p{margin-top:8px}.pfTagTrend{gap:8px;display:grid}.pfTagTrend article{grid-template-columns:90px minmax(100px,1fr) 100px 78px 78px 78px;align-items:center;gap:9px;font-size:12px;display:grid}.pfTagTrend article>div{background:#eeece7;border-radius:10px;height:8px;overflow:hidden}.pfTagTrend i{background:#689476;border-radius:10px;height:100%;display:block}.pfTagTrend time,.pfTagTrend span{color:#687069}@media (width<=1600px){.pfSetGrid{grid-template-columns:repeat(2,minmax(260px,1fr))}.pfTagFilters{grid-template-columns:repeat(4,minmax(140px,1fr))}}.pfTagHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.pfTagHeaderActions .pfSegment button{height:32px}.pfCombinationSummary{background:#f3f7f3;border:1px solid #d9e3db;border-radius:9px;grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;margin:0 0 12px;padding:11px;display:grid}.pfCombinationSummary>div{border-left:1px solid #dce5dd;gap:4px;padding:4px 10px;display:grid}.pfCombinationSummary>div:first-child{border-left:0}.pfCombinationSummary span{color:#6d756f;font-size:11px}.pfCombinationSummary b{color:#244e35;font-size:18px}.pfCombinationSummary p{border-top:1px solid #dce5dd;grid-column:1/-1;margin:2px 0 0;padding-top:9px;font-size:11px;line-height:1.6}.pfCombinationTable{min-width:1380px}.pfTagPair{white-space:normal;align-items:stretch;gap:7px;display:flex}.pfTagPair>span{background:#f7faf7;border:1px solid #dce4dd;border-radius:7px;gap:3px;min-width:132px;padding:7px 9px;display:grid}.pfTagPair small{color:#6d786f!important;margin:0!important}.pfTagPair b{color:#28583d;font-size:12px}.pfLift,.pfStability{border-radius:20px;align-items:center;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.pfLift.up{color:#326642;background:#e4f2e7}.pfLift.down{color:#93433c;background:#f9e7e4}.pfStability.high{color:#326642;background:#e4f2e7}.pfStability.medium{color:#8a6221;background:#fff1d9}.pfStability.low{color:#93433c;background:#f9e7e4}.pfStability.insufficient{color:#667068;background:#ecebe7}.pfCombinationEvidence{grid-template-columns:1fr 1fr;gap:9px;margin:16px 0;display:grid}.pfCombinationEvidence article{background:#f6f8f5;border:1px solid #dce4dd;border-radius:8px;gap:5px;padding:13px;display:grid}.pfCombinationEvidence span,.pfCombinationEvidence small{color:#727b74;font-size:11px}.pfCombinationEvidence b{color:#254f37;font-size:15px}.pfIntervalCallout{background:#f3f7f3;border-left:3px solid #315f43;gap:7px;margin:16px 0;padding:14px 16px;display:grid}.pfIntervalCallout span{color:#657068;font-size:11px}.pfIntervalCallout b{color:#203c2b;font-size:20px}.pfIntervalCallout p{margin:0;font-size:11px;line-height:1.6}.pfGapCheck{min-width:0}.pfGapActions{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;display:flex}.pfGapActions small{color:#6c776e;font-size:12px}.pfGapResults{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pfGapResults section{background:#fbfcfa;border:1px solid #dce3dc;border-radius:9px;min-width:0}.pfGapResults header{border-bottom:1px solid #e7ebe6;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.pfGapResults h3{margin:0;font-size:14px}.pfGapResults header span{color:#306142;background:#edf4ee;border-radius:20px;padding:3px 8px;font-size:11px}.pfGapResults section>div{max-height:240px;overflow:auto}.pfGapResults p{border-top:1px solid #f0f2ef;gap:3px;margin:0;padding:9px 13px;font-size:12px;display:grid}.pfGapResults small{color:#748078}.pfGapResults .pfEmpty{color:#7a837c;display:block}.pfMaterialInsight{background:#f6f9f6;border:1px solid #d9e3db;border-radius:9px;gap:11px;margin:17px 0;padding:14px;display:grid}.pfMaterialInsight header{justify-content:space-between;align-items:start;gap:12px;display:flex}.pfMaterialInsight h3,.pfMaterialInsight p{margin:0}.pfMaterialInsight header p{color:#647168;margin-top:3px;font-size:11px}.pfMaterialInsight header>span{color:#2a6240;background:#e0efe3;border-radius:20px;padding:4px 8px;font-size:11px}.pfInsightLayers{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.pfInsightLayers article{background:#fff;border:1px solid #e0e7e0;border-radius:7px;gap:4px;padding:9px;display:grid}.pfInsightLayers b{color:#607066;font-size:11px}.pfInsightLayers span{color:#254f37;font-size:12px}.pfInsightDiagnosis{background:#fff;border-left:3px solid #477b57;gap:5px;padding:11px;display:grid}.pfInsightDiagnosis small{color:#657269}.pfMuted{color:#748078;font-size:12px}.pfLifecycleFilters{grid-template-columns:repeat(8,minmax(118px,1fr));gap:8px;margin:15px 0;display:grid}.pfLifecycleFilters label{color:#677068;gap:5px;font-size:11px;display:grid}.pfLifecycleFilters input,.pfLifecycleFilters select{color:#273128;background:#fff;border:1px solid #d4d1ca;border-radius:7px;min-width:0;height:36px;padding:0 10px}.pfLifecycleSummary{grid-template-columns:repeat(6,minmax(110px,1fr));gap:8px;margin-bottom:12px;display:grid}.pfLifecycleSummary article{background:#f6f8f5;border:1px solid #dce3dc;border-radius:8px;gap:4px;padding:11px 12px;display:grid}.pfLifecycleSummary article span{color:#707871;font-size:11px}.pfLifecycleSummary article b{color:#254f37;font-size:18px}.pfLifecycleFreshness{color:#4d6855;background:#f2f7f3;border:1px solid #d9e3db;border-radius:8px;grid-column:1/-1;grid-template-columns:auto auto 1fr;align-items:center;gap:12px;padding:9px 12px;display:grid}.pfLifecycleFreshness span,.pfLifecycleFreshness small{font-size:11px}.pfLifecycleFreshness b{font-size:12px}.pfLifecycleFreshness small{text-align:right;color:#718076}.pfLifecycleFreshness.stale{color:#805d22;background:#fff8ea;border-color:#ead8b9}.pfLifecycleTable{min-width:1450px}.pfLifecycleActionBar{background:#f6f8f5;border:1px solid #dce3dc;border-radius:8px;align-items:center;gap:8px;margin:0 0 10px;padding:10px 12px;display:flex}.pfLifecycleActionBar>div{align-items:baseline;gap:12px;margin-right:auto;display:flex}.pfLifecycleActionBar b{color:#2c5138;font-size:12px}.pfLifecycleActionBar span{color:#747c75;font-size:11px}.pfTaskBadge{text-align:left;gap:2px;color:#2e6440!important;background:#edf5ef!important;border-color:#cbdcce!important;height:auto!important;display:grid!important}.pfTaskBadge small{font-size:9px;color:#66816d!important;margin:0!important}.pfLifecycleStage{white-space:nowrap;border-radius:20px;align-items:center;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.pfLifecycleStage.testing{color:#835d20;background:#fff1d9}.pfLifecycleStage.rising{color:#29613b;background:#dff1e4}.pfLifecycleStage.stable{color:#3a6246;background:#e9f0ea}.pfLifecycleStage.declining{color:#91443d;background:#f8e6e3}.pfLifecycleStage.paused{color:#5e665f;background:#ecebe7}.pfLifecycleStage.insufficient_data{color:#75685f;background:#f0ece8}.pfLifecycleReasons{white-space:normal;flex-wrap:wrap;gap:5px;max-width:300px;display:flex}.pfLifecycleReasons span{color:#687069;background:#f7f6f3;border:1px solid #e1ded7;border-radius:20px;padding:3px 7px;font-size:10px}.pfAttention,.pfHealthy,.pfNewFlag{border-radius:20px;padding:3px 7px;font-size:10px;display:inline-flex}.pfAttention{color:#8d453e;background:#fae8e4}.pfHealthy{color:#316342;background:#e5f1e7}.pfNewFlag{background:#edf3ee;width:max-content;color:#346046!important}.pfLifecycleDrawer{width:min(860px,94vw)}.pfLifecycleHero{background:#f3f7f3;border:1px solid #d9e3db;border-radius:9px;grid-template-columns:minmax(160px,.65fr) minmax(260px,1.5fr) auto;align-items:center;gap:14px;margin:16px 0;padding:15px;display:grid}.pfLifecycleHero>div{gap:6px;display:grid}.pfLifecycleHero>div>span,.pfLifecycleHero small{color:#6a756d;font-size:11px}.pfLifecycleHero p{margin:0;line-height:1.65}.pfLifecycleTaskBox{background:#f7faf7;border:1px solid #d8e2da;border-radius:9px;grid-template-columns:minmax(230px,1fr) 150px 145px 100px auto;align-items:end;gap:9px;margin:14px 0;padding:14px;display:grid}.pfLifecycleTaskBox>div{align-self:center}.pfLifecycleTaskBox span{color:#647069;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.pfLifecycleTaskBox h3{font-size:14px;margin:4px 0 3px!important}.pfLifecycleTaskBox p{margin:0;font-size:11px;line-height:1.5}.pfLifecycleTaskBox label{color:#667068;gap:5px;font-size:10px;display:grid}.pfLifecycleTaskBox input,.pfLifecycleTaskBox select{color:#273128;background:#fff;border:1px solid #d4d1ca;border-radius:7px;min-width:0;height:34px;padding:0 9px}.pfEvidenceList{grid-template-columns:repeat(2,minmax(220px,1fr));gap:8px;display:grid}.pfEvidenceList article{background:#f8f7f4;border:1px solid #e1ded7;border-radius:8px;gap:5px;padding:11px;display:grid}.pfEvidenceList b{color:#354138;font-size:12px}.pfEvidenceList small{color:#858b86;font-size:10px}.pfLifecycleHistory{gap:7px;display:grid}.pfLifecycleHistory article{border:1px solid #e2dfd8;border-radius:7px;grid-template-columns:165px 90px 1fr 120px;align-items:center;gap:10px;padding:9px 11px;font-size:11px;display:grid}.pfLifecycleHistory time,.pfLifecycleHistory span,.pfLifecycleHistory small{color:#727a73}@media (width<=1600px){.pfLifecycleFilters{grid-template-columns:repeat(4,minmax(130px,1fr))}}@media (width<=900px){.pfPanelHead{flex-direction:column}.pfTagHeaderActions{justify-content:space-between;width:100%}.pfCombinationSummary{grid-template-columns:repeat(2,minmax(120px,1fr))}.pfCombinationSummary>div:nth-child(3){border-left:0}.pfCombinationEvidence{grid-template-columns:1fr}.pfLifecycleFilters,.pfLifecycleSummary{grid-template-columns:repeat(2,minmax(120px,1fr))}.pfLifecycleFreshness{grid-template-columns:1fr}.pfLifecycleFreshness small{text-align:left}.pfLifecycleHero{grid-template-columns:1fr}.pfLifecycleActionBar{flex-direction:column;align-items:stretch}.pfLifecycleActionBar>div{margin-right:0;display:grid}.pfLifecycleTaskBox,.pfEvidenceList{grid-template-columns:1fr}.pfLifecycleHistory article{grid-template-columns:1fr 1fr}}.pfDiagnosisPage{min-width:0}.pfDiagnosisFilters{grid-template-columns:180px minmax(260px,1fr) auto auto;align-items:end;gap:8px;margin:15px 0;display:grid}.pfDiagnosisFilters label,.pfReviewToolbar label,.pfReviewTaskDefaults label{color:#677068;gap:5px;font-size:11px;display:grid}.pfDiagnosisFilters input,.pfDiagnosisFilters select,.pfReviewToolbar input,.pfReviewTaskDefaults input,.pfReviewTaskDefaults select{color:#273128;background:#fff;border:1px solid #d4d1ca;border-radius:7px;min-width:0;height:36px;padding:0 10px}.pfDiagnosisTable{min-width:1360px}.pfDiagnosisSummary{max-width:360px;line-height:1.55;white-space:normal!important}.pfDiagnosisStatus{border-radius:20px;align-items:center;width:max-content;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.pfDiagnosisStatus.needs_review{color:#805b20;background:#fff1d9}.pfDiagnosisStatus.actionable,.pfDiagnosisStatus.ready{color:#306342;background:#e6f1e8}.pfDiagnosisStatus.tasked{color:#345e42;background:#e5ede7}.pfDiagnosisStatus.confirmed,.pfDiagnosisStatus.completed{color:#56645a;background:#ecefe9}.pfDiagnosisStatus.failed,.pfDiagnosisStatus.rejected{color:#90443d;background:#f8e6e3}.pfReviewWorkspace{gap:12px;margin-top:16px;display:grid}.pfReviewToolbar{background:#f6f8f5;border:1px solid #dce3dc;border-radius:9px;grid-template-columns:180px 180px auto 1fr;align-items:end;gap:8px;padding:12px;display:grid}.pfReviewToolbar>span{text-align:right;color:#727b74;align-self:center;font-size:11px}.pfReviewSummary{grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;display:grid}.pfReviewSummary article{background:#fff;border:1px solid #dce3dc;border-radius:8px;gap:4px;padding:11px 12px;display:grid}.pfReviewSummary span{color:#707871;font-size:11px}.pfReviewSummary b{color:#254f37;font-size:18px}.pfReviewTaskDefaults{background:#f7faf7;border:1px solid #d8e2da;border-radius:9px;grid-template-columns:minmax(260px,1fr) 160px 150px 110px auto;align-items:end;gap:9px;padding:12px;display:grid}.pfReviewTaskDefaults>div{align-self:center;gap:4px;display:grid}.pfReviewTaskDefaults>div b{color:#2d5038;font-size:12px}.pfReviewTaskDefaults>div small{color:#728078;font-size:10px}.pfReviewList{gap:10px;display:grid}.pfReviewCard{background:#fff;border:1px solid #dedbd4;border-radius:10px;gap:12px;padding:15px;display:grid}.pfReviewCard>header,.pfReviewCard>footer{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pfReviewCard h3{margin:3px 0 0}.pfReviewCard>header small,.pfReviewCard>footer span{color:#727a73;font-size:11px}.pfReviewCard>p{color:#4f5b52;margin:0;line-height:1.65}.pfReviewFocus{grid-template-columns:repeat(3,minmax(200px,1fr));gap:8px;display:grid}.pfReviewFocus>div{background:#f8f7f4;border:1px solid #e1ded7;border-radius:8px;gap:5px;padding:11px;display:grid}.pfReviewFocus b{color:#354138;font-size:12px}.pfReviewFocus span{color:#59655c;font-size:11px;line-height:1.5}.pfReviewFocus small{color:#858b86;font-size:10px}.pfDiagnosisDrawer{width:min(920px,95vw)}.pfDiagnosisEvidenceBar{grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;margin:15px 0;display:grid}.pfDiagnosisEvidenceBar>div{background:#f6f8f5;border:1px solid #dce3dc;border-radius:8px;gap:4px;padding:11px;display:grid}.pfDiagnosisEvidenceBar span{color:#707871;font-size:10px}.pfDiagnosisEvidenceBar b{color:#254f37;font-size:14px}.pfDiagnosisReview,.pfDiagnosisFormal{background:#fff8ea;border:1px solid #e6d4b5;border-radius:9px;gap:12px;margin:14px 0;padding:15px;display:grid}.pfDiagnosisReview{grid-template-columns:1fr auto;align-items:center}.pfDiagnosisReview>div:last-child{gap:8px;display:flex}.pfDiagnosisReview h3,.pfDiagnosisFormal h3{margin:4px 0!important}.pfDiagnosisReview p,.pfDiagnosisFormal p{margin:0;line-height:1.6}.pfDiagnosisReview span,.pfDiagnosisReview small,.pfDiagnosisFormal small{color:#796946;font-size:10px}.pfDiagnosisFormal{background:#f4f8f4;border-color:#d7e2d9}.pfDiagnosisFormal small{color:#66806d}.pfDiagnosisRecommendations{gap:9px;display:grid}.pfDiagnosisRecommendations>article{background:#fff;border:1px solid #dfdcd5;border-radius:9px;gap:9px;padding:13px;display:grid}.pfDiagnosisRecommendations header,.pfDiagnosisRecommendations footer{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pfDiagnosisRecommendations header>div{align-items:center;gap:7px;display:flex}.pfDiagnosisRecommendations header small,.pfDiagnosisRecommendations footer>span{color:#777e78;font-size:10px}.pfDiagnosisRecommendations p{margin:0;line-height:1.6}.pfDiagnosisRecommendations footer>div{gap:7px;display:flex}.pfPriority{border-radius:20px;padding:3px 7px;font-size:9px;display:inline-flex}.pfPriority.high{color:#8d453e;background:#fae8e4}.pfPriority.medium{color:#805b20;background:#fff1d9}.pfPriority.low{color:#59645b;background:#ecefe9}.pfDiagnosisEvidenceTags{flex-wrap:wrap;gap:5px;display:flex}.pfDiagnosisEvidenceTags span{color:#687069;background:#f7f6f3;border:1px solid #e1ded7;border-radius:20px;padding:3px 7px;font-size:10px}.pfDiagnosisTasks{gap:7px;margin-bottom:12px;display:grid}.pfDiagnosisTasks article{background:#f7faf7;border:1px solid #dce3dc;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.pfDiagnosisTasks article>div{gap:3px;display:grid}.pfDiagnosisTasks span,.pfDiagnosisTasks small{color:#69746c;font-size:10px}@media (width<=1100px){.pfReviewTaskDefaults{grid-template-columns:1fr 1fr 1fr}.pfReviewTaskDefaults>div{grid-column:1/-1}.pfReviewFocus{grid-template-columns:1fr}}@media (width<=900px){.pfDiagnosisFilters,.pfReviewToolbar{grid-template-columns:1fr 1fr}.pfReviewToolbar>span{text-align:left;grid-column:1/-1}.pfReviewSummary{grid-template-columns:repeat(2,minmax(120px,1fr))}.pfReviewTaskDefaults{grid-template-columns:1fr}.pfDiagnosisEvidenceBar{grid-template-columns:repeat(2,minmax(120px,1fr))}.pfDiagnosisReview{grid-template-columns:1fr}.pfDiagnosisReview>div:last-child{justify-content:flex-end}.pfDiagnosisRecommendations header,.pfDiagnosisRecommendations footer{display:grid}.pfDiagnosisRecommendations footer>div{justify-content:flex-end}.pfReviewCard>header,.pfReviewCard>footer{display:grid}}.authScreen{background:radial-gradient(circle at 22% 18%,#e4eee7 0,#0000 36%),linear-gradient(145deg,#f7f9f7,#e8eee9);place-items:center;min-height:100vh;padding:28px;display:grid}.authCard{background:#fffffff5;border:1px solid #cbd7ce;border-radius:14px;width:min(430px,100%);padding:34px;box-shadow:0 22px 70px #2541301f}.authBrand{color:#1f5a3d;align-items:center;gap:9px;display:flex}.authBrand span{color:#fff;background:#1f5a3d;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.authBrand b{letter-spacing:.16em;font-size:20px}.authCard>small{color:#7c8a80;letter-spacing:.15em;margin-top:22px;font-size:10px;display:block}.authCard h1{color:#263a2d;margin:8px 0 7px;font-size:26px}.authCard>p{color:#6d786f;margin:0;font-size:13px}.authCard form{gap:14px;margin-top:26px;display:grid}.authCard label{color:#536259;gap:7px;font-size:12px;display:grid}.authCard input{color:#26372c;background:#fbfcfb;border:1px solid #ccd7cf;border-radius:8px;outline:none;height:44px;padding:0 12px}.authCard input:focus{border-color:#548269;box-shadow:0 0 0 3px #4478561f}.authCard form button{height:44px}.authCard footer{color:#89938c;text-align:center;border-top:1px solid #e2e8e3;margin-top:18px;padding-top:15px;font-size:11px}.authError,.accessError{color:#963d33;background:#fff2f0;border:1px solid #e7c2bd;border-radius:7px;padding:10px 12px;font-size:12px}.authChecking{z-index:1000;color:#50675a;background:#fffffff0;border:1px solid #cad8cd;border-radius:999px;padding:7px 11px;font-size:10px;position:fixed;top:14px;right:16px;box-shadow:0 5px 18px #1f3d2b1a}.userSession{gap:5px;display:grid}.userSession .user{margin:0}.sessionLogout{color:#66736a;background:#f8faf8;border:1px solid #d6dfd8;border-radius:6px;width:100%;min-height:28px;font-size:10px}.sessionLogout:hover{color:#2f6544;border-color:#b9cbbd}.accessPanel{gap:14px;display:grid}.accessPanelHead{background:#fff;border:1px solid #dce4dd;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:18px;padding:17px;display:flex}.accessPanelHead h2{margin:0 0 5px;font-size:18px}.accessPanelHead p{color:#6d7870;margin:0;font-size:12px}.accessPanelHead>span{color:#3f654d;background:#edf4ef;border-radius:999px;padding:6px 9px;font-size:10px}.accessTabs{background:#fff;border:1px solid #dce4dd;border-radius:8px;gap:4px;padding:4px;display:flex}.accessTabs button{background:0 0;border:0;border-radius:6px;min-height:35px;padding:0 13px}.accessTabs button.active{color:#174b34;background:#e7eee8}.accessMessage{color:#2d6440;background:#eff7f1;border:1px solid #c9ddce;border-radius:7px;padding:10px 12px;font-size:12px}.accessUsers{grid-template-columns:260px minmax(0,1fr);gap:12px;display:grid}.accessCreateUser{background:#fff;border:1px solid #dce4dd;border-radius:9px;align-content:start;gap:11px;padding:15px;display:grid}.accessCreateUser h3{margin:0 0 3px}.accessCreateUser label{color:#5e6b62;gap:5px;font-size:11px;display:grid}.accessCreateUser input,.accessCreateUser select{background:#fff;border:1px solid #d3ddd5;border-radius:6px;min-height:37px;padding:7px 9px}.accessTableWrap{background:#fff;border:1px solid #dce4dd;border-radius:9px;overflow:auto}.accessTable{border-collapse:collapse;width:100%;font-size:11px}.accessTable th,.accessTable td{text-align:left;vertical-align:top;white-space:nowrap;border-bottom:1px solid #edf0ed;padding:10px 11px}.accessTable th{color:#647168;background:#f5f7f5;font-size:10px}.accessTable td b,.accessTable td small{display:block}.accessTable td small{color:#859087;margin-top:3px}.accessTable button{background:#fff;border:1px solid #d4ddd5;border-radius:5px;padding:5px 8px}.accessEnabled,.accessDisabled{border-radius:999px;padding:3px 6px;display:inline-flex}.accessEnabled{color:#28613b;background:#e8f3eb}.accessDisabled{color:#9a4037;background:#f6e9e7}.accessRoles{grid-template-columns:220px minmax(0,1fr);gap:12px;display:grid}.accessRoles>aside{background:#fff;border:1px solid #dce4dd;border-radius:9px;align-content:start;gap:5px;padding:7px;display:grid}.accessRoles>aside button{text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;gap:4px;padding:10px;display:grid}.accessRoles>aside button.active{background:#edf4ef;border-color:#c6d7ca}.accessRoles>aside small{color:#78857c;font-size:9px}.permissionMatrix{background:#fff;border:1px solid #dce4dd;border-radius:9px;padding:15px}.permissionMatrix>header{border-bottom:1px solid #e6ebe7;justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:13px;display:flex}.permissionMatrix h3{margin:0 0 4px}.permissionMatrix p{color:#748078;margin:0;font-size:11px}.permissionMatrix>section{border-bottom:1px solid #edf0ed;grid-template-columns:130px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.permissionMatrix>section>b{font-size:12px}.permissionMatrix>section>div{flex-wrap:wrap;gap:8px 13px;display:flex}.permissionMatrix label{color:#55645a;align-items:center;gap:5px;font-size:11px;display:flex}.auditTable{min-width:920px}.workspaceAdmin{grid-template-columns:280px minmax(0,1fr);gap:18px;display:grid}.workspaceAdmin .accessCreateUser p{color:#78857c;margin:-4px 0 2px;font-size:11px;line-height:1.6}.workspaceGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-content:start;gap:12px;display:grid}.workspaceCard{background:#fff;border:1px solid #dbe4dd;border-radius:10px;padding:16px;box-shadow:0 4px 14px #2944320a}.workspaceCard.current{border-color:#6e9a7d;box-shadow:0 0 0 2px #4d845d1a}.workspaceCard header,.workspaceCard footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.workspaceCard header span{color:#39704d;font-size:10px;font-weight:700}.workspaceCard header small,.workspaceCard footer small{color:#879188;font-size:10px}.workspaceCard h3{margin:17px 0 5px;font-size:16px}.workspaceCard p{color:#738078;min-height:30px;margin:0 0 16px;font-size:11px}.auditCenter{gap:18px;display:grid}.auditFilters{background:#fff;border:1px solid #dbe4dd;border-radius:9px;flex-wrap:wrap;align-items:end;gap:9px;padding:13px;display:flex}.auditFilters input,.auditFilters select{background:#fff;border:1px solid #d5ddd7;border-radius:6px;min-width:130px;height:34px;padding:0 9px;font-size:11px}.auditFilters label{color:#6f7b73;gap:4px;font-size:10px;display:grid}.auditFilters label input{min-width:132px}.auditRisk{color:#607067;background:#eef3ef;border-radius:999px;padding:3px 8px;font-size:10px;display:inline-flex}.auditRisk.high{color:#aa473c;background:#fff0ed}.exportLogSection{background:#fff;border:1px solid #dbe4dd;border-radius:9px;padding:15px}.exportLogSection>header{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.exportLogSection h3{margin:0 0 3px}.exportLogSection p{color:#7a867e;margin:0;font-size:11px}.exportLogSection>header>span{color:#718078;font-size:11px}.auditDetailBackdrop{z-index:1300;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#16221b61;justify-content:flex-end;display:flex;position:fixed;inset:0}.auditDetail{background:#f8faf8;width:min(620px,94vw);height:100%;padding:22px;overflow:auto;box-shadow:-18px 0 50px #192d202e}.auditDetail>header{border-bottom:1px solid #dce4de;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex}.auditDetail>header small{color:#7d8981;font-size:10px}.auditDetail h3{margin:5px 0 0}.auditDetail dl{grid-template-columns:1fr 1fr;gap:9px;margin:16px 0;display:grid}.auditDetail dl div{background:#fff;border:1px solid #e0e6e1;border-radius:7px;padding:10px}.auditDetail dt{color:#879188;font-size:10px}.auditDetail dd{color:#38483d;margin:5px 0 0;font-size:12px}.auditDetail h4{margin:17px 0 7px}.auditDetail pre{color:#3e5144;white-space:pre-wrap;background:#fff;border:1px solid #dce4de;border-radius:7px;max-height:250px;margin:0;padding:12px;font:11px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.auditWarning{color:#a33f35;background:#fff1ef;border:1px solid #edc3bd;border-radius:7px;padding:10px 12px;font-size:11px}.auditAgent{word-break:break-all;color:#718078;font-size:11px;line-height:1.6}@media (width<=900px){.accessUsers,.accessRoles,.workspaceAdmin{grid-template-columns:1fr}.accessPanelHead{display:grid}.accessPanelHead>span{justify-self:start}.permissionMatrix>section,.auditDetail dl{grid-template-columns:1fr}}.bcwShell{padding:0 2px 18px}.bcwImport{color:#fff!important;background:#174d35!important;border-color:#174d35!important}.bcwStatusRail{scrollbar-width:none;gap:6px;padding:1px 0 2px;display:flex;overflow-x:auto}.bcwStatusRail::-webkit-scrollbar{display:none}.bcwStatusRail button{color:#627067;white-space:nowrap;background:#fff;border:1px solid #dfe2de;border-radius:999px;align-items:center;gap:7px;height:32px;padding:0 11px;font-size:11px;display:flex}.bcwStatusRail button span{color:#6d776f;background:#eff1ee;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;display:grid}.bcwStatusRail button[aria-current=page]{color:#fff;background:#174d35;border-color:#174d35}.bcwStatusRail button[aria-current=page] span{color:#fff;background:#ffffff2b}.bcwGrade{color:#315f43;background:#e8efe9;border-radius:5px;place-items:center;min-width:25px;height:20px;font-weight:800;display:inline-grid}.bcwGrade.grade-s{color:#7b5b07;background:#f3e7be}.bcwGrade.grade-a{color:#245f3e;background:#dfeee5}.bcwGrade.grade-b{color:#426074;background:#e7edf2}.bcwGrade.grade-c{color:#756758;background:#eeeae4}.bcwPager{color:#737d76;border-top:1px solid #e1e3df;justify-content:center;align-items:center;gap:9px;min-height:38px;font-size:9px;display:flex}.bcwPager button{color:#315a42;background:#fff;border:1px solid #d9ddd8;border-radius:5px;place-items:center;width:25px;height:25px;display:grid}.bcwPager button:disabled{opacity:.35;cursor:not-allowed}.bcwLead{color:#324139;background:#f2f5f1;border-left:3px solid #315f43;border-radius:0 7px 7px 0;margin:0;padding:13px;font-size:11px;line-height:1.7}.bcwSectionList{gap:7px;display:grid}.bcwSectionList h3,.bcwTwoColumns h3,.bcwTagGroups h3{color:#68746c;letter-spacing:.04em;margin:0;font-size:9px}.bcwSectionList article{border-bottom:1px solid #e8eae6;grid-template-columns:25px minmax(0,1fr);align-items:start;gap:8px;padding:8px 0;display:grid}.bcwSectionList article b{color:#315f43;background:#e5eee7;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.bcwSectionList article span{color:#3f4b43;font-size:10px;line-height:1.55}.bcwTwoColumns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bcwTwoColumns>article{background:#fafaf7;border:1px solid #e3e5e1;border-radius:7px;min-width:0;padding:11px}.bcwTwoColumns p{color:#5e6a62;margin:8px 0 0;padding-left:10px;font-size:9px;line-height:1.5;position:relative}.bcwTwoColumns p:before{content:"";background:#759783;border-radius:50%;width:4px;height:4px;position:absolute;top:5px;left:0}.bcwTagGroups{gap:9px;display:grid}.bcwTagGroups>article{border:1px solid #e3e5e1;border-radius:7px;gap:8px;padding:10px;display:grid}.mcwEvidenceTimeline{position:relative}.mcwEvidenceTimeline:before{content:"";background:#dce7df;width:1px;position:absolute;top:52px;bottom:18px;left:28px}.mcwEvidenceTimeline>button{z-index:1;position:relative}.mcwEvidenceTimeline>button .material-symbols-outlined{background:#fff}.bcwTagGroups header{justify-content:space-between;align-items:center;display:flex}.bcwTagGroups header span{color:#8a928d;font-size:8px}.bcwTagGroups article>div{flex-wrap:wrap;gap:5px;display:flex}.bcwTagGroups article>div>span{color:#315a42;background:#e8efe9;border-radius:5px;align-items:center;gap:5px;padding:6px 7px;font-size:9px;display:flex}.bcwTagGroups small{color:#819087;font-size:7px}.bcwShell .mcwVideoFrame video{object-fit:contain}.bcwShell .mcwWorkspace>*{height:auto;min-height:0}.bcwShell .mcwContextLoading{min-height:100%}.bcwDetailBackdrop{z-index:100;background:#18231c5c;justify-content:flex-end;display:flex;position:fixed;inset:0}.bcwDetailBackdropClose{z-index:1;cursor:default;background:0 0;border:0;width:auto;height:auto;padding:0;position:absolute;inset:0 min(1040px,96vw) 0 0}.bcwDetailOnly{background:#f7f7f3;width:min(1040px,96vw);height:100dvh;padding:0;position:relative;overflow:auto;box-shadow:-18px 0 48px #18231c33}.bcwDetailHeader{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #dfe2de;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:12px 22px;display:flex;position:sticky;top:0}.bcwDetailHeader>div{gap:4px;min-width:0;display:grid}.bcwDetailHeader small{color:#718078;letter-spacing:.12em;font-size:9px;font-weight:700}.bcwDetailHeader h2{color:#26372d;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;overflow:hidden}.bcwDetailHeader button{color:#315a42;white-space:nowrap;background:#fff;border:1px solid #d8ddd8;border-radius:7px;flex:none;align-items:center;gap:5px;height:36px;padding:0 12px;display:flex}.bcwDetailHeader button .material-symbols-outlined{font-size:17px}.bcwDetailOnly>.mcwPageHeader,.bcwDetailOnly>.bcwStatusRail,.bcwDetailOnly>.mcwIdentity,.bcwDetailOnly>.mcwAlert{display:none}.bcwDetailOnly .mcwWorkspace{border:0;border-radius:0;height:calc(100dvh - 72px);min-height:0;display:block}.bcwDetailOnly .mcwMaterials,.bcwDetailOnly .mcwStage{display:none}.bcwDetailOnly .mcwContext{width:100%;height:100%;min-height:0}.bcwDetailOnly .mcwTabs{z-index:3;background:#fff;position:sticky;top:0}.bcwDetailOnly .mcwContextBody{background:#fff}@media (width<=980px){.bcwShell{padding-bottom:30px}.bcwStatusRail{margin-right:-2px}.bcwTwoColumns{grid-template-columns:1fr}}@media (width<=680px){.bcwShell .mcwGlobalActions{grid-template-columns:1fr 1fr;display:grid}.bcwShell .mcwGlobalSearch{grid-column:1/-1}.bcwStatusRail{padding-bottom:4px}.bcwDetailOnly{width:100vw}.bcwDetailHeader{padding:10px 14px}.bcwDetailHeader button{padding:0 9px}.bcwDetailOnly .mcwWorkspace{height:calc(100dvh - 72px)}}.benchmarkPendingPage{gap:14px;min-width:0;display:grid}.benchmarkPendingToolbar,.benchmarkPendingSelection{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.benchmarkPendingIntro{background:#f8faf8;border:1px solid #dde4de;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.benchmarkPendingIntro>div{gap:4px;display:grid}.benchmarkPendingIntro b{color:#263b2f;font-size:14px}.benchmarkPendingIntro span{color:#6d786f;font-size:11px}.benchmarkPendingIntro>span{color:#315f45;background:#e8f0ea;border-radius:999px;flex:none;padding:5px 8px}.benchmarkPendingToolbar{background:#fff;border:1px solid #e0e6e1;border-radius:9px;padding:10px 12px}.benchmarkPendingToolbar label{border:1px solid #d6dfd8;border-radius:7px;flex:1;align-items:center;min-width:250px;padding:0 10px;display:flex}.benchmarkPendingToolbar label span{color:#7d8a81;font-size:18px}.benchmarkPendingToolbar input{background:0 0;border:0;outline:0;width:100%;padding:9px 7px}.benchmarkPendingToolbar .benchmarkExtractionFilter{flex:none;min-width:166px}.benchmarkExtractionFilter select{color:#394a40;background:#fff;border:0;outline:0;min-width:128px;padding:9px 6px}.benchmarkPendingToolbar>span{color:#6d786f;font-size:12px}.benchmarkPendingToolbar .benchmarkDeleteDuplicates{color:#9a3f35;background:#fff7f5;border-color:#d8aaa3}.benchmarkPendingToolbar .benchmarkDeleteDuplicates:hover{background:#ffede9}.benchmarkPendingToolbar .benchmarkDeleteDuplicates:disabled{opacity:.55;cursor:not-allowed}.benchmarkPendingFeedback{color:#285b3b;background:#edf7ef;border:1px solid #b9d4c0;border-radius:7px;padding:9px 12px}.benchmarkDuplicateNotice{color:#704b14;background:#fff8e8;border:1px solid #e7c27b;border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.benchmarkDuplicateNotice>span{font-size:20px}.benchmarkDuplicateNotice div{gap:2px;display:grid}.benchmarkDuplicateNotice b{font-size:14px}.benchmarkDuplicateNotice div span{color:#87652f;font-size:13px}.benchmarkPendingSelection{z-index:14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8fbf8f7;border:1px solid #cad8cd;border-radius:9px;min-height:48px;padding:9px 12px;position:sticky;top:8px;box-shadow:0 8px 22px #1f412a14}.benchmarkPendingSelection label{align-items:center;gap:7px;display:flex}.benchmarkPendingSelection b{color:#526158;margin-left:auto;font-size:12px}.benchmarkPendingSelection .primary{color:#fff;background:#174d35}.benchmarkSelectionHint{color:#7a6b3a;font-size:11px}.benchmarkPendingTableWrap{background:#fff;border:1px solid #dce3dd;border-radius:10px;min-height:320px;max-height:calc(100dvh - 330px);overflow:auto}.benchmarkPendingTable{border-collapse:collapse;width:100%;min-width:2260px;font-size:12px}.benchmarkExtractionTable{min-width:1210px}.benchmarkPendingTable th{z-index:3;color:#536159;text-align:left;white-space:nowrap;background:#f1f5f1;padding:10px;position:sticky;top:0}.benchmarkPendingTable td{vertical-align:middle;border-top:1px solid #e7ebe7;max-width:240px;padding:10px}.benchmarkPendingTable tr.selected td{background:#f0f7f2}.benchmarkPendingTable tbody tr:hover td{background:#f7faf7}.benchmarkPendingTable td:first-child{z-index:2;background:#fff;min-width:82px;position:sticky;left:0}.benchmarkPendingTable th:first-child{z-index:5;left:0}.benchmarkPendingVideo{width:220px;min-width:220px}.benchmarkPendingVideo .benchmarkVideo{object-fit:contain;width:196px;height:124px;max-height:124px}.benchmarkPendingVideo .benchmarkVideoUnavailable{width:196px;min-height:124px}.benchmarkPendingTitle{white-space:normal;min-width:220px}.benchmarkPendingTitle b{max-width:260px;margin-bottom:5px;line-height:1.45;display:block}.benchmarkPendingTitle a,.benchmarkPendingTable td>a{color:#256044;text-decoration:none}.benchmarkImportedLink{width:210px;min-width:210px;max-width:210px}.benchmarkImportedLink a{color:#256044;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden}.benchmarkSourceTags{white-space:normal;flex-wrap:wrap;gap:4px;max-width:260px;display:flex}.benchmarkSourceTags span{color:#376047;background:#eaf2ec;border-radius:999px;padding:3px 6px;font-size:10px}.benchmarkExtractionStatus{color:#8a6a29;background:#fff2d8;border-radius:4px;width:max-content;margin-top:5px;padding:2px 5px;display:block}.benchmarkExtractionStatus.ready{color:#285d3d;background:#e4f3e8}.benchmarkExtractionStatus.failed{color:#9c3e35;background:#fae6e3}.benchmarkExtractionActions{min-width:94px}.benchmarkExtractionActions button{color:#8b4138;white-space:nowrap;background:#fff;border:1px solid #c59b95;border-radius:6px;padding:7px 10px}.benchmarkExtractionActions button:hover{background:#fff4f2}.benchmarkExtractionActions button:disabled{opacity:.55;cursor:not-allowed}.benchmarkOperationStatus{color:#718078;white-space:nowrap}.benchmarkExtractionToolbar{background:linear-gradient(135deg,#fff 0%,#f8fbf9 100%);gap:10px;min-height:50px;padding:8px 10px;box-shadow:0 3px 12px #2749330d}.benchmarkExtractionSelectArea{background:#f4f8f5;border:1px solid #cbd9ce;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;display:grid}.benchmarkExtractionSelectAll{cursor:pointer;width:15px;height:15px;margin:0}.benchmarkExtractionToolbarHint{color:#718078;white-space:nowrap;font-size:12px}.benchmarkRefreshButton{color:#526158;white-space:nowrap;background:#fff;border-color:#d2ded5;align-items:center;gap:5px;display:inline-flex}.benchmarkRefreshButton .material-symbols-outlined,.benchmarkExtractionBatchActions .material-symbols-outlined{font-size:16px}.benchmarkExtractionBatchActions{align-items:center;gap:8px;margin-left:auto;display:flex}.benchmarkExtractionBatchActions button{white-space:nowrap;border-radius:7px;align-items:center;gap:5px;min-height:34px;padding:7px 11px;font-weight:600;display:inline-flex}.benchmarkExtractionBatchActions button em{text-align:center;background:#ffffffb8;border-radius:999px;min-width:18px;padding:1px 5px;font-size:11px;font-style:normal}.benchmarkBatchExtractButton{color:#245b38;background:#eaf5ed;border-color:#bdd5c4}.benchmarkBatchExtractButton:hover{background:#dff0e4}.benchmarkBatchDeleteButton{color:#97453c;background:#fff5f3;border-color:#e1b7b0}.benchmarkBatchDeleteButton:hover{background:#ffebe8}.benchmarkExtractionBatchActions button:disabled{opacity:.5;cursor:not-allowed}.benchmarkSortButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.benchmarkSortButton span{color:#718078;font-size:13px}.benchmarkPendingTable tr.duplicate td{background:#fffaf0}.benchmarkPendingTable tr.duplicate:hover td{background:#fff6e3}.benchmarkPendingTitle em{color:#9a6516;margin-top:4px;font-size:12px;font-style:normal;font-weight:600;display:block}.benchmarkExtractionStatus.ready.duplicate,.benchmarkExtractionStatus.duplicate{color:#8a5a0a;background:#fff0cc}.benchmarkMetricUnavailable{color:#8a8175;white-space:nowrap;min-width:64px;font-size:12px;display:inline-block}.benchmarkPendingEmpty{color:#718078;place-items:center;min-height:260px;display:grid}@media (width<=760px){.benchmarkPendingIntro{align-items:flex-start}.benchmarkPendingSelection b{margin-left:0}.benchmarkPendingTableWrap{max-height:none}.benchmarkExtractionToolbar{flex-wrap:wrap;align-items:stretch}.benchmarkExtractionToolbarHint{display:none}.benchmarkRefreshButton{margin-left:auto}.benchmarkExtractionBatchActions{width:100%;margin-left:0}.benchmarkExtractionBatchActions button{flex:1;justify-content:center}}.ownedAssetCenter{--asset-ink:#20382b;--asset-muted:#718078;--asset-line:#dde6df;--asset-primary:#315f45;color:var(--asset-ink);gap:16px;padding-bottom:36px;display:grid}.ownedAssetCenter button,.ownedAssetCenter input,.ownedAssetCenter select,.ownedAssetInfo button,.ownedAssetInfo input,.ownedAssetInfo select{font:inherit}.ownedAssetHero{border:1px solid var(--asset-line);background:linear-gradient(135deg,#f7faf7,#edf5ef);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px;display:flex}.ownedAssetHero h1{margin:7px 0 5px;font-size:28px}.ownedAssetHero p{color:var(--asset-muted);margin:0}.ownedAssetHero small{color:#397555;font-weight:700}.ownedAssetHero .back{color:#53675a;cursor:pointer;background:0 0;border:0;margin-bottom:14px;padding:0;display:block}.ownedAssetIsolation{background:#ffffffb8;border:1px solid #bcd2c3;border-radius:10px;flex-direction:column;gap:5px;min-width:330px;padding:14px 17px;display:flex}.ownedAssetIsolation b{color:#285d40}.ownedAssetIsolation span{color:var(--asset-muted);font-size:11px}.ownedAssetMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ownedAssetMetrics article{border:1px solid var(--asset-line);background:#fff;border-radius:10px;flex-direction:column;gap:5px;padding:16px 18px;display:flex}.ownedAssetMetrics span{color:var(--asset-muted);font-size:11px}.ownedAssetMetrics strong{font-size:25px}.ownedAssetMetrics small{color:#8a968e}.ownedAssetHealth{background:#fffdf5;border:1px solid #e3dfc7;border-radius:10px;grid-template-columns:minmax(170px,1.2fr) repeat(4,minmax(100px,.75fr)) auto;align-items:center;gap:9px;padding:13px 15px;display:grid}.ownedAssetHealth>div{flex-direction:column;display:flex}.ownedAssetHealth>div span{color:#8a7a4f;font-size:10px}.ownedAssetHealth article{border-left:1px solid #ece6cf;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.ownedAssetHealth article span{color:#766e59;font-size:10px}.ownedAssetHealth article b{font-size:17px}.ownedAssetCenter button,.ownedAssetInfo button{color:#285d40;cursor:pointer;background:#fff;border:1px solid #b9ccbf;border-radius:6px;padding:7px 10px}.ownedAssetCenter button:hover,.ownedAssetInfo button:hover{border-color:#6f997d}.ownedAssetCenter button:disabled,.ownedAssetInfo button:disabled{opacity:.45;cursor:not-allowed}.ownedAssetCenter button.secondary{color:#6d7a72;border-color:#d5ddd7}.ownedAssetPanel{border:1px solid var(--asset-line);background:#fff;border-radius:12px;overflow:hidden}.ownedAssetPanel>header{border-bottom:1px solid var(--asset-line);justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.ownedAssetPanel h2{margin:0 0 4px;font-size:17px}.ownedAssetPanel>header p{color:var(--asset-muted);margin:0;font-size:11px}.ownedAssetPanel>header>b{color:var(--asset-muted);font-size:11px}.ownedAssetFilters{border-bottom:1px solid var(--asset-line);background:#f9fbf9;grid-template-columns:minmax(230px,1.4fr) 135px 135px minmax(220px,1fr) 150px;gap:8px;padding:13px 17px;display:grid}.ownedAssetFilters>input,.ownedAssetFilters>select,.ownedAssetFilters label{min-height:36px}.ownedAssetFilters input,.ownedAssetFilters select,.ownedAssetInfo input,.ownedAssetInfo select{box-sizing:border-box;min-width:0;color:var(--asset-ink);background:#fff;border:1px solid #ccd8cf;border-radius:6px;padding:8px 9px}.ownedAssetFilters label{color:var(--asset-muted);grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:5px;font-size:10px;display:grid}.ownedAssetFilters label span{white-space:nowrap}.ownedAssetFilters label i{font-style:normal}.ownedAssetFilters label:nth-of-type(2),.ownedAssetFilters label:nth-of-type(3){grid-column:span 2}.ownedAssetBatchBar{background:#edf5ef;border-bottom:1px solid #bad1c1;flex-wrap:wrap;align-items:center;gap:7px;padding:10px 15px;display:flex}.ownedAssetBatchBar>b{margin-right:auto}.ownedAssetBatchBar label{color:#5f7065;align-items:center;gap:5px;font-size:10px;display:flex}.ownedAssetBatchBar select{padding:6px}.ownedAssetBatchBar input{width:64px;padding:6px}.ownedAssetBatchBar button.archive{color:#846521;border-color:#d9c797}.ownedAssetBatchBar em{color:#a43d33;width:100%;font-size:11px}.ownedAssetTableWrap{max-height:58dvh;overflow:auto}.ownedAssetTable{border-collapse:collapse;width:100%;min-width:1420px}.ownedAssetTable th{z-index:2;color:#66736b;text-align:left;background:#f3f6f3;padding:10px 12px;font-size:10px;position:sticky;top:0}.ownedAssetTable td{vertical-align:middle;border-top:1px solid #e6ebe7;padding:11px 12px;font-size:11px}.ownedAssetTable td small{color:#849087;margin-top:4px;display:block}.ownedAssetTable .select{z-index:3;background:#fff;width:38px;position:sticky;left:0}.ownedAssetTable th.select{z-index:4;background:#f3f6f3}.assetMaterialLink{text-align:left;flex-direction:column;align-items:flex-start;gap:3px;max-width:260px;background:0 0!important;border:0!important;padding:0!important;display:flex!important}.assetMaterialLink b,.assetMaterialLink span{text-overflow:ellipsis;white-space:nowrap;max-width:250px;overflow:hidden}.assetMaterialLink span{color:#66736b;font-size:10px}.assetStatus{color:#6f7a73;background:#eef1ef;border-radius:999px;padding:4px 8px;font-size:10px;display:inline-flex}.assetStatus.ACTIVE{color:#247247;background:#e2f3e8}.assetStatus.FAVORITE{color:#936513;background:#fff1d8}.assetStatus.ARCHIVED,.assetStatus.DISABLED{color:#676e69;background:#edf0ee}.assetStatus.DRAFT,.assetStatus.REVIEWING{color:#34668e;background:#e5effa}.assetStatus.REJECTED{color:#a54136;background:#fae7e4}.assetFavoriteChips{flex-wrap:wrap;gap:4px;display:flex}.assetFavoriteChips>span{color:#88631d;background:#fff1dc;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:9px;display:inline-flex}.assetFavoriteChips>span.muted{color:#89948d;background:0 0}.assetFavoriteChips button{color:inherit!important;background:0 0!important;border:0!important;padding:0!important}.assetScore{color:#256544;background:#e6f2e9;border-radius:8px;place-items:center;min-width:31px;height:31px;font-size:14px;display:inline-grid}.assetScore.large{border-radius:14px;width:64px;height:64px;font-size:26px}.ownedAssetPagination{border-top:1px solid var(--asset-line);justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}.ownedAssetPagination span{color:var(--asset-muted);margin-right:auto;font-size:11px}.ownedAssetInfo{gap:18px;padding:4px 0 24px;display:grid}.ownedAssetInfo>header{background:linear-gradient(135deg,#f8fbf8,#eff6f1);border:1px solid #dce6df;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.ownedAssetInfo>header h3{margin:5px 0}.ownedAssetInfo>header p{color:#718078;margin:0;font-size:11px}.ownedAssetInfo>header small{color:#397555;font-weight:700}.ownedAssetInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ownedAssetInfoGrid>section,.ownedAssetHistory{background:#fff;border:1px solid #e1e7e2;border-radius:10px;flex-direction:column;gap:10px;padding:15px;display:flex}.ownedAssetInfoGrid h4,.ownedAssetHistory h4,.ownedAssetInfoGrid p{margin:0}.ownedAssetInfoGrid label{color:#66736b;gap:5px;font-size:10px;display:grid}.ownedAssetInfoGrid>section>button{align-self:flex-start}.ownedAssetInfoGrid>section>small{color:#7b8780}.ownedAssetInfoGrid dl{grid-template-columns:repeat(2,1fr);gap:8px;margin:0;display:grid}.ownedAssetInfoGrid dl div{background:#f6f8f6;border-radius:7px;padding:8px}.ownedAssetInfoGrid dt{color:#7a867e;font-size:9px}.ownedAssetInfoGrid dd{margin:4px 0 0;font-size:11px}.ownedAssetHistory>header{justify-content:space-between;align-items:flex-start;display:flex}.ownedAssetHistory>header p{color:#75817a;margin:4px 0 0;font-size:10px}.ownedAssetUsageList{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:7px;display:grid}.ownedAssetUsageList article{background:#f6f8f6;border-radius:7px;flex-direction:column;gap:3px;padding:9px;display:flex}.ownedAssetUsageList span,.ownedAssetUsageList small{color:#75817a;font-size:9px}.ownedAssetTimeline{gap:0;display:grid}.ownedAssetTimeline>article{grid-template-columns:15px 1fr;gap:8px;padding:9px 0;display:grid}.ownedAssetTimeline>article>i{background:#4c7f60;border-radius:50%;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 4px #e6f2e9}.ownedAssetTimeline>article>div{border-bottom:1px solid #e7ebe8;padding-bottom:9px}.ownedAssetTimeline article header{justify-content:space-between;display:flex}.ownedAssetTimeline time,.ownedAssetTimeline small{color:#7a867e;font-size:9px}.ownedAssetTimeline details{margin-top:6px}.ownedAssetTimeline summary{color:#65736a;cursor:pointer;font-size:9px}.ownedAssetTimeline pre{white-space:pre-wrap;background:#f6f8f6;max-height:180px;padding:8px;font-size:9px;overflow:auto}.muted{color:#8a958e}@media (width<=1050px){.ownedAssetMetrics,.ownedAssetHealth{grid-template-columns:repeat(2,1fr)}.ownedAssetHealth>div{grid-column:1/-1}.ownedAssetFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.ownedAssetFilters>input{grid-column:1/-1}.ownedAssetFilters label:nth-of-type(2),.ownedAssetFilters label:nth-of-type(3){grid-column:span 1}}@media (width<=720px){.ownedAssetHero{flex-direction:column}.ownedAssetIsolation{box-sizing:border-box;width:100%;min-width:0}.ownedAssetMetrics,.ownedAssetHealth,.ownedAssetInfoGrid,.ownedAssetFilters{grid-template-columns:1fr}.ownedAssetFilters label:nth-of-type(2),.ownedAssetFilters label:nth-of-type(3){grid-column:auto}.ownedAssetBatchBar{align-items:flex-start}.ownedAssetBatchBar>b{width:100%}.ownedAssetPagination{flex-wrap:wrap;justify-content:flex-start}.ownedAssetPagination span{width:100%}}.materialRelations{--mr-ink:#18202f;--mr-muted:#6f7787;--mr-line:#e7e9ef;--mr-primary:#5d4ce7;--mr-soft:#f6f5ff;color:var(--mr-ink);background:#f7f8fb;min-height:100vh;padding:28px 30px 56px}.materialRelations button,.materialRelations input,.materialRelations select{font:inherit}.materialRelationsHeader{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:22px;display:flex}.materialRelationsHeader h1{margin:7px 0;font-size:30px;line-height:1.2}.materialRelationsHeader p{color:var(--mr-muted);margin:0}.materialRelationsEyebrow{color:#4d42b9;letter-spacing:.04em;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.materialRelationsEyebrow span{background:#34b77b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #dff7ec}.materialRelationsIsolation{background:#f4f2ff;border:1px solid #dcd9ff;border-radius:14px;flex-direction:column;gap:5px;min-width:330px;padding:14px 18px;display:flex}.materialRelationsIsolation b{color:#4b3fc3;font-size:13px}.materialRelationsIsolation span{color:var(--mr-muted);font-size:12px}.materialRelationMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.materialRelationMetrics article{border:1px solid var(--mr-line);background:#fff;border-radius:15px;flex-direction:column;padding:17px 19px;display:flex;box-shadow:0 3px 12px #19202f06}.materialRelationMetrics span{color:var(--mr-muted);font-size:12px;font-weight:650}.materialRelationMetrics strong{margin:6px 0 4px;font-size:26px}.materialRelationMetrics small{color:#9299a7;font-size:11px}.materialRelationTabs{border-bottom:1px solid var(--mr-line);gap:4px;margin:0 0 18px;display:flex}.materialRelationTabs button{color:var(--mr-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 17px;font-weight:650}.materialRelationTabs button.active{color:var(--mr-primary);border-bottom-color:var(--mr-primary)}.materialRelationTabs em{color:#fff;background:#ef445b;border-radius:20px;margin-left:7px;padding:1px 6px;font-size:10px;font-style:normal}.materialRelationPanel{border:1px solid var(--mr-line);background:#fff;border-radius:17px;overflow:hidden}.materialRelationPanelHead{border-bottom:1px solid var(--mr-line);justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.materialRelationPanelHead h2{margin:0 0 4px;font-size:17px}.materialRelationPanelHead p{color:var(--mr-muted);margin:0;font-size:12px}.materialRelationPanel button{border:1px solid var(--mr-primary);background:var(--mr-primary);color:#fff;cursor:pointer;border-radius:8px;padding:8px 13px;font-size:12px;font-weight:650}.materialRelationPanel button.secondary{color:var(--mr-primary);background:#fff}.materialRelationPanel button:disabled{opacity:.45;cursor:not-allowed}.materialRelationError{color:#b42438;background:#fff0f2;border:1px solid #ffcbd2;border-radius:10px;justify-content:space-between;margin-bottom:14px;padding:11px 14px;display:flex}.materialRelationError button{color:inherit;cursor:pointer;background:0 0;border:0}.materialRelationEmpty{color:var(--mr-muted);flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:125px;font-size:12px;display:flex}.materialRelationEmpty b{color:var(--mr-ink);font-size:14px}.materialFamilyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.materialFamilyCard{border:1px solid var(--mr-line);background:linear-gradient(150deg,#fff,#fbfbff);border-radius:14px;padding:16px}.materialFamilyCard>header{justify-content:space-between;align-items:flex-start;display:flex}.materialFamilyCard>header span{color:var(--mr-primary);background:var(--mr-soft);border-radius:20px;padding:3px 7px;font-size:10px}.materialFamilyCard h3{margin:7px 0 0;font-size:15px}.materialFamilyCard>header>b{color:var(--mr-muted);font-size:11px}.materialFamilyLine{align-items:stretch;gap:7px;padding:16px 0 13px;display:flex;overflow:auto}.materialFamilyNode{align-items:center;gap:7px;min-width:max-content;display:flex}.materialFamilyNode i{color:#b6b9c6;font-style:normal}.materialFamilyNode button{flex-direction:column;align-items:flex-start;min-width:132px;display:flex;color:var(--mr-ink)!important;border-color:var(--mr-line)!important;background:#fff!important;padding:10px!important}.materialFamilyNode button.root{background:#f7f5ff!important;border-color:#aaa1ff!important}.materialFamilyNode button small{color:var(--mr-primary);font-size:9px}.materialFamilyNode button strong{white-space:nowrap;text-overflow:ellipsis;max-width:135px;margin:4px 0;font-size:12px;overflow:hidden}.materialFamilyNode button span{color:var(--mr-muted);background:0 0;padding:0;font-size:9px}.materialFamilyCard footer{border-top:1px dashed var(--mr-line);gap:8px;padding-top:11px;display:flex}.materialFamilyCard footer button{color:var(--mr-muted);background:0 0;border:0;padding:3px}.materialRelationCreate{border-bottom:1px solid var(--mr-line);background:#fafaff;grid-template-columns:140px 140px 150px minmax(220px,1fr) auto;align-items:end;gap:10px;padding:17px 22px;display:grid}.materialRelationCreate label{flex-direction:column;gap:6px;display:flex}.materialRelationCreate label span{color:var(--mr-muted);font-size:10px;font-weight:650}.materialRelationCreate input,.materialRelationCreate select,.materialRelationFilters input,.materialRelationFilters select{height:36px;color:var(--mr-ink);background:#fff;border:1px solid #dcdfe7;border-radius:8px;outline:none;padding:0 10px}.materialRelationCreate input:focus,.materialRelationCreate select:focus,.materialRelationFilters input:focus,.materialRelationFilters select:focus{border-color:#9d94f3;box-shadow:0 0 0 3px #f0eeff}.materialRelationFilters{border-bottom:1px solid var(--mr-line);gap:10px;padding:13px 22px;display:flex}.materialRelationFilters input{width:280px}.materialRelationTableWrap{overflow:auto}.materialRelationTableWrap table{border-collapse:collapse;width:100%;min-width:980px}.materialRelationTableWrap th{text-align:left;color:var(--mr-muted);background:#fafbfc;padding:10px 14px;font-size:10px}.materialRelationTableWrap td{border-top:1px solid var(--mr-line);vertical-align:middle;padding:13px 14px;font-size:11px}.materialRelationTableWrap td>b,.materialRelationTableWrap td>span,.materialRelationTableWrap td>small{display:block}.materialRelationTableWrap td>b{margin-bottom:4px;font-size:12px}.materialRelationTableWrap td>span,.materialRelationTableWrap td>small{color:var(--mr-muted)}.materialRelationTableWrap tr.removed{opacity:.55}.relationType{color:#5145c6;background:#efedff;border-radius:20px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:700;display:inline-block}.relationType.duplicate{color:#a13a4d;background:#ffeef1}.relationType.source{color:#177251;background:#e8f8f1}.relationType.iteration{color:#9b6413;background:#fff5db}.relationType.similar{color:#3f6c9f;background:#ecf5ff}.relationStatus{background:#e8f8f1;border-radius:20px;color:#177251!important;padding:4px 8px!important;display:inline-block!important}.relationStatus.removed{background:#f0f1f3;color:#7c818b!important}.rowActions{gap:5px;display:flex}.rowActions button{color:#5145c6;background:#fff;border-color:#dedafc;padding:5px 7px}.rowActions button.danger{color:#bf3045;border-color:#f2c3ca}.relationCandidateList{padding:10px 18px 18px}.relationCandidateList>article{border-bottom:1px solid var(--mr-line);grid-template-columns:75px minmax(240px,1.4fr) minmax(250px,1fr) auto;align-items:center;gap:17px;padding:15px 4px;display:grid}.candidateScore{border-right:1px solid var(--mr-line);flex-direction:column;align-items:center;display:flex}.candidateScore strong{color:var(--mr-primary);font-size:21px}.candidateScore span{color:var(--mr-muted);font-size:9px}.candidateMaterials{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.candidateMaterials b{font-size:11px}.candidateMaterials i{color:#a0a5b1;font-style:normal}.candidateMaterials small{color:var(--mr-muted);grid-column:1/-1}.candidateEvidence{flex-wrap:wrap;gap:5px;display:flex}.candidateEvidence span{color:var(--mr-muted);background:#f3f4f7;border-radius:20px;padding:4px 6px;font-size:9px}.candidateActions{gap:6px;display:flex}.relationAuditList{padding:5px 22px 17px}.relationAuditList article{border-bottom:1px solid var(--mr-line);grid-template-columns:14px 1fr auto 100px;align-items:center;gap:12px;padding:12px 0;display:grid}.auditDot{background:#8c81ef;border-radius:50%;width:7px;height:7px}.relationAuditList b,.relationAuditList small{display:block}.relationAuditList b{font-size:12px}.relationAuditList small,.relationAuditList time{color:var(--mr-muted);font-size:10px}.relationAuditList em{text-align:right;font-size:10px;font-style:normal}.materialRelationDrawerBackdrop{z-index:100;background:#1014206b;justify-content:flex-end;display:flex;position:fixed;inset:0}.materialRelationDrawer{background:#fff;width:min(620px,92vw);height:100%;overflow:auto;box-shadow:-16px 0 45px #14182629}.materialRelationDrawer>header{z-index:2;border-bottom:1px solid var(--mr-line);background:#fff;justify-content:space-between;align-items:center;padding:18px 22px;display:flex;position:sticky;top:0}.materialRelationDrawer>header span{color:var(--mr-primary);font-size:10px}.materialRelationDrawer>header h2{margin:4px 0 0;font-size:17px}.materialRelationDrawer>header button{cursor:pointer;background:#f2f3f6;border:0;border-radius:50%;width:30px;height:30px}.materialDiff,.materialTree{padding:20px 22px}.diffColumns{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.diffColumns article{border:1px solid var(--mr-line);border-radius:12px;flex-direction:column;padding:14px;display:flex}.diffColumns small,.diffColumns span{color:var(--mr-muted);font-size:10px}.diffColumns b{margin:5px 0;font-size:13px}.diffColumns i{color:var(--mr-primary);font-style:normal}.materialDiff section{border-top:1px solid var(--mr-line);margin-top:20px;padding-top:16px}.materialDiff h3{font-size:13px}.materialDiff dl{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.materialDiff dl div{background:#f7f8fa;border-radius:8px;padding:9px}.materialDiff dt{color:var(--mr-muted);font-size:9px}.materialDiff dd{margin:4px 0 0;font-size:12px}.diffTags{grid-template-columns:1fr 1fr;gap:12px;display:grid}.diffTags>div{flex-wrap:wrap;gap:5px;display:flex}.diffTags small{width:100%;color:var(--mr-muted)}.diffTags span{border-radius:20px;padding:4px 7px;font-size:10px}.diffTags span.added{color:#177251;background:#e6f8ef}.diffTags span.removed{color:#a93649;background:#fff0f2}.materialDiff details{border:1px solid var(--mr-line);border-radius:8px;margin:7px 0;padding:8px}.materialDiff summary{cursor:pointer;font-size:11px}.materialDiff pre{white-space:pre-wrap;background:#f7f8fa;max-height:250px;padding:9px;font-size:9px;overflow:auto}.materialTree>p{color:var(--mr-muted);font-size:11px}.materialTree article{border:1px solid var(--mr-line);border-left:3px solid #c5c1e9;border-radius:10px;flex-direction:column;margin:10px 0;padding:12px 14px;display:flex}.materialTree article.focus{border-left-color:var(--mr-primary);background:#faf9ff}.materialTree article>span{color:var(--mr-primary);font-size:9px}.materialTree article>b{margin:4px 0;font-size:13px}.materialTree article>small{color:var(--mr-muted)}.materialTree article>em{border-top:1px dashed var(--mr-line);color:#5b6170;margin-top:7px;padding-top:7px;font-size:10px;font-style:normal}@media (width<=1050px){.materialRelationMetrics{grid-template-columns:repeat(2,1fr)}.materialFamilyGrid{grid-template-columns:1fr}.materialRelationCreate{grid-template-columns:1fr 1fr}.materialRelationCreate .wide{grid-column:1/-1}.relationCandidateList>article{grid-template-columns:60px 1fr}.candidateEvidence,.candidateActions{grid-column:2}}@media (width<=720px){.materialRelations{padding:18px 14px}.materialRelationsHeader{flex-direction:column}.materialRelationsIsolation{box-sizing:border-box;width:100%;min-width:0}.materialRelationMetrics{grid-template-columns:1fr 1fr}.materialRelationTabs{overflow:auto}.materialRelationCreate{grid-template-columns:1fr}.materialRelationCreate .wide{grid-column:auto}.materialRelationFilters{flex-direction:column}.materialRelationFilters input{width:auto}.relationCandidateList>article{grid-template-columns:1fr}.candidateScore{border-right:0;align-items:flex-start}.candidateEvidence,.candidateActions{grid-column:1}.diffColumns{grid-template-columns:1fr}.diffColumns>i{text-align:center;transform:rotate(90deg)}}.materialRelationMetrics article.metricWarning{background:#fffafb;border-color:#ffd2d8}.panelHeadActions,.memberActions,.candidateEdit{flex-wrap:wrap;gap:8px;display:flex}.materialFamilyCard.selected{border-color:#9187ed;box-shadow:0 0 0 3px #f0eeff}.materialFamilyCard>header{grid-template-columns:auto 1fr auto;gap:11px;display:grid}.familySelect{color:var(--mr-muted);align-items:center;gap:5px;font-size:10px;display:flex}.familySelect span{color:inherit!important;background:0 0!important;padding:0!important}.materialFamilyMembers{gap:8px;padding:14px 0;display:grid}.materialFamilyMembers>article{border:1px solid var(--mr-line);background:#fff;border-radius:10px;grid-template-columns:minmax(160px,1fr) auto;align-items:center;gap:9px;padding:8px;display:grid}.materialFamilyMembers>article.root{background:#faf9ff;border-color:#b9b2f2}.memberMain{text-align:left;flex-direction:column;color:var(--mr-ink)!important;background:0 0!important;border:0!important;align-items:flex-start!important;padding:2px!important;display:flex!important}.memberMain small{color:var(--mr-primary);font-size:9px}.memberMain strong{margin:3px 0;font-size:11px}.memberMain span{color:var(--mr-muted);font-size:9px}.memberActions{justify-content:flex-end;gap:4px}.memberActions button{color:var(--mr-muted)!important;border-color:var(--mr-line)!important;background:#fff!important;padding:4px 6px!important;font-size:9px!important}.memberActions button.dangerText{color:#b7293e!important}.materialRelationCreate{grid-template-columns:130px 130px 130px 135px minmax(180px,1fr) auto}.dimensionChecks{border:0;border-top:1px dashed var(--mr-line);flex-wrap:wrap;grid-column:1/-1;gap:6px 12px;margin:3px 0 0;padding:10px 0 0;display:flex}.dimensionChecks legend{color:var(--mr-muted);padding-right:8px;font-size:10px;font-weight:650}.dimensionChecks label{color:var(--mr-muted);flex-direction:row;align-items:center;gap:4px;font-size:9px;display:flex}.candidateBatchBar{border-bottom:1px solid var(--mr-line);background:#fafaff;align-items:center;gap:10px;padding:10px 22px;font-size:11px;display:flex}.candidateBatchBar span{color:var(--mr-muted);margin-right:auto}.relationCandidateList>article{grid-template-columns:28px 65px minmax(220px,1.2fr) minmax(280px,1.1fr) auto}.relationCandidateList>article.selected{background:#faf9ff}.candidateSelect{align-self:start;padding-top:7px}.candidateEvidence{display:block}.candidateEvidence p{color:#565e6c;margin:7px 0;font-size:10px;line-height:1.45}.candidateEvidence>div:last-child{flex-wrap:wrap;gap:5px;display:flex}.candidateEdit select{height:30px;color:var(--mr-ink);background:#fff;border:1px solid #dcdfe7;border-radius:7px;max-width:145px;padding:0 7px;font-size:10px}.healthSummary{border-bottom:1px solid var(--mr-line);grid-template-columns:repeat(4,1fr);gap:10px;padding:18px 22px;display:grid}.healthSummary article{border:1px solid var(--mr-line);border-radius:10px;justify-content:space-between;align-items:center;padding:12px;display:flex}.healthSummary span{color:var(--mr-muted);font-size:10px}.healthSummary strong{font-size:20px}.healthIssueList{padding:7px 22px 20px}.healthIssueList>article{border-bottom:1px solid var(--mr-line);grid-template-columns:32px 1fr;align-items:center;gap:10px;padding:11px 0;display:grid}.healthIssueList>article>em{border-radius:8px;place-items:center;width:26px;height:26px;font-size:10px;font-style:normal;font-weight:700;display:grid}.healthIssueList>article.high>em{color:#b7293e;background:#fff0f2}.healthIssueList>article.medium>em{color:#96600f;background:#fff5db}.healthIssueList>article.low>em{color:#34658f;background:#ecf5ff}.healthIssueList b,.healthIssueList small{display:block}.healthIssueList b{font-size:12px}.healthIssueList small{color:var(--mr-muted);margin-top:4px;font-size:10px}.healthGood{flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:190px;display:flex}.healthGood span{color:#16805a;background:#e7f8ef;border-radius:50%;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.healthGood b{font-size:14px}.healthGood small{color:var(--mr-muted)}.structuredDiff{border:1px solid var(--mr-line);border-radius:10px;overflow:auto}.structuredDiff table{border-collapse:collapse;width:100%;font-size:10px}.structuredDiff th{color:var(--mr-muted);text-align:left;background:#f7f8fa;padding:8px}.structuredDiff td{border-top:1px solid var(--mr-line);word-break:break-word;max-width:160px;padding:9px 8px}.structuredDiff td:first-child{font-weight:700}.structuredDiff span{border-radius:20px;padding:3px 6px;display:inline-block}.structuredDiff .changed{color:#a25d0c;background:#fff1e3}.structuredDiff .same{color:#177251;background:#e8f8f1}@media (width<=1050px){.materialRelationCreate{grid-template-columns:repeat(2,1fr)}.relationCandidateList>article{grid-template-columns:28px 55px 1fr}.candidateEvidence,.candidateActions{grid-column:3}.healthSummary{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.materialFamilyMembers>article{grid-template-columns:1fr}.memberActions{justify-content:flex-start}.candidateBatchBar{flex-wrap:wrap}.candidateBatchBar span{order:3;width:100%}.relationCandidateList>article{grid-template-columns:28px 1fr}.candidateMaterials,.candidateEvidence,.candidateActions{grid-column:2}.healthSummary{grid-template-columns:1fr 1fr}}.creativeLab{--lab-ink:#173b2b;--lab-accent:#b76b32;--lab-soft:#f3f0e8;gap:16px;display:grid}.labSteps{border:1px solid var(--cs-line);background:#fff;border-radius:10px;grid-template-columns:repeat(8,1fr);gap:2px;padding:10px;display:grid;overflow:auto}.labSteps span{color:#929b94;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:flex}.labSteps i{background:#edf0ed;border-radius:50%;place-content:center;width:20px;height:20px;font-style:normal;display:grid}.labSteps .done{color:var(--lab-ink);font-weight:700}.labSteps .done i{background:var(--lab-ink);color:#fff}.labIntro,.labModeHead,.labConversion{color:#fff;background:linear-gradient(115deg,#193f2f,#285d47);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}.labIntro h2,.labModeHead h2,.labConversion h3{margin:5px 0}.labIntro p,.labModeHead p,.labConversion p{color:#d9e5dc;max-width:720px;margin:0;font-size:13px;line-height:1.6}.labIntro small,.labModeHead small,.labConversion small{letter-spacing:1.5px;color:#bbd4c3}.labBoundary{border-left:1px solid #5b7b68;gap:5px;min-width:210px;padding-left:20px;font-size:11px;display:grid}.labBoundary b{font-size:13px}.labModeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.labModeGrid button{text-align:left;border:1px solid var(--cs-line);cursor:pointer;color:#273a2e;background:#fff;border-radius:11px;min-height:210px;padding:20px;position:relative}.labModeGrid button:hover{border-color:#659079;transform:translateY(-2px);box-shadow:0 10px 26px #1d483117}.labModeGrid button>span{color:#e2e9e3;font:700 30px/1 serif;position:absolute;top:12px;right:15px}.labModeGrid small{color:#79877e;letter-spacing:1px}.labModeGrid h3{margin:18px 0 8px;font-size:20px}.labModeGrid p{color:#68756d;min-height:61px;font-size:12px;line-height:1.7}.labModeGrid b{color:#1e6543;font-size:12px}.labModeHead{color:#1f3427;border:1px solid var(--cs-line);background:#fff;justify-content:flex-start}.labModeHead>button{color:#315b43;cursor:pointer;background:#edf3ee;border:0;border-radius:7px;align-self:flex-start;padding:8px}.labModeHead>div:nth-child(2){flex:1}.labModeHead p{color:#68766d}.labModeHead small{color:#68806f}.labProvider{border-radius:8px;gap:4px;min-width:260px;padding:12px;font-size:11px;display:grid}.labProvider.ready{color:#23603f;background:#e7f3ea}.labProvider.offline{color:#8a4b20;background:#fff0e5}.labProvider span{line-height:1.45}.labProvider small{color:inherit}.labWorkbench{grid-template-columns:minmax(0,1fr) 270px;gap:12px;display:grid}.labSetup,.labFlowRail,.labCandidates,.labBlocks{border:1px solid var(--cs-line);background:#fff;border-radius:11px;padding:18px}.labSetup>header,.labCandidates>header,.labBlocks>header,.labTagComposer>header,.labDimensions>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.labSetup h3,.labCandidates h3,.labBlocks h3{margin:3px 0}.labSetup small,.labCandidates small,.labBlocks small{color:#718078;letter-spacing:1px}.labSessionCode{color:#315d43;background:#edf3ee;border-radius:999px;padding:6px 9px;font-size:11px}.labFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.labFormGrid label{color:#617067;gap:5px;font-size:11px;display:grid}.labFormGrid .wide{grid-column:1/-1}.labFormGrid input,.labFormGrid select,.labFormGrid textarea,.labMerge select{box-sizing:border-box;color:#26342b;background:#fff;border:1px solid #d4ddd5;border-radius:6px;width:100%;min-width:0;padding:9px}.labFormGrid textarea{resize:vertical;min-height:72px}.labSetup>footer{border-top:1px solid #edf0ed;justify-content:flex-end;padding-top:13px;display:flex}.labSetup button,.labFlowRail button,.labCandidates button,.labBlocks button,.labTagComposer button,.labMerge button,.labHistory button{cursor:pointer;background:#fff;border:1px solid #d4ddd5;border-radius:6px;padding:8px 10px}.labSnapshot{gap:3px;margin-right:auto;font-size:11px;display:grid}.labSnapshot span,.labSnapshot small{color:#77837b}.labFlowRail{background:#f4f1e9}.labFlowRail h3{margin-top:0}.labFlowRail dl{grid-template-columns:1fr 1.3fr;margin:15px 0;font-size:11px;display:grid}.labFlowRail dt,.labFlowRail dd{border-top:1px solid #dfddd5;margin:0;padding:8px 0}.labFlowRail dt{color:#7b7a73}.labFlowRail dd{text-align:right;font-weight:700}.labFlowRail button{width:100%}.labFlowRail p{color:#7a6b5e;font-size:11px;line-height:1.6}.labDimensions{border-top:1px solid #edf0ed;margin-top:12px;padding-top:12px}.labDimensions header span{color:#78847c;font-size:11px}.labDimensions>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:10px;display:grid}.labDimensions fieldset{border:1px solid #e0e5e0;border-radius:6px;padding:7px 9px}.labDimensions legend{font-size:11px;font-weight:700}.labDimensions fieldset label{margin-right:9px;font-size:10px}.labTagComposer{border-top:1px solid #edf0ed;margin-top:14px;padding-top:14px}.labTagComposer header span{color:#78847c;margin-top:4px;font-size:11px;display:block}.labTagComposer section h4{color:#69766e;margin:12px 0 6px;font-size:11px}.labTagComposer section>div{flex-wrap:wrap;gap:6px;display:flex}.labTagComposer section button{text-align:left;font-size:11px;display:grid}.labTagComposer section button small{color:#8a958d;font-size:9px}.labTagComposer section button.active{color:#fff;background:#1e573c;border-color:#1e573c}.labTagComposer section button.active small{color:#cfe0d4}.labCompatibility{border-radius:7px;gap:4px;margin-top:12px;padding:10px;font-size:11px;display:grid}.labCompatibility.pass{color:#245e3d;background:#e7f4ea}.labCompatibility.conflict{color:#8d342d;background:#fae8e5}.labCompatibility.warning,.labCompatibility.unknown{color:#80551b;background:#fff1d9}.labCandidateGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.labCandidate{border:1px solid var(--cs-line);border-radius:9px;min-width:0;padding:14px}.labCandidate.selected{border-color:#397254;box-shadow:inset 0 0 0 1px #397254}.labCandidate>header,.labCandidate>footer,.labCandidate .labEvidence{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.labCandidate h4{margin:6px 0;font-size:16px}.labCandidate>p{color:#707d74;min-height:34px;font-size:11px;line-height:1.5}.labCandidate dl{grid-template-columns:1fr 1fr;gap:6px;display:grid}.labCandidate dl div{background:#f6f8f5;border-radius:5px;min-width:0;padding:7px}.labCandidate dt{color:#859087;font-size:9px}.labCandidate dd{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:11px;overflow:hidden}.labEvidence{color:#65736a;border-top:1px solid #edf0ed;border-bottom:1px solid #edf0ed;margin:10px 0;padding:9px 0;font-size:10px}.labCandidate footer b{color:#286143;font-size:10px}.labCompare{margin-top:18px}.labCompare table{border-collapse:collapse;width:100%;min-width:900px;font-size:11px}.labCompare th,.labCompare td{vertical-align:top;text-align:left;border-bottom:1px solid #edf0ed;padding:9px}.labCompare thead th{background:#f2f5f1}.labCompare th small{color:#819087;margin-top:3px;font-weight:400;display:block}.labConversion{background:linear-gradient(115deg,#493424,#795035)}.labConversion button{min-width:180px}.labBlocks>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.labBlocks article{border:1px solid var(--cs-line);border-radius:8px;padding:12px}.labBlocks article.locked{background:#f4f2ec;border-color:#d9d1c4}.labBlocks article>header,.labBlocks article>footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;display:flex}.labBlocks article>header div{display:grid}.labBlocks article>header span{color:#849087;font-size:9px}.labBlocks textarea{box-sizing:border-box;resize:vertical;border:1px solid #d9dfda;border-radius:6px;width:100%;min-height:110px;margin:9px 0;padding:9px;font:11px/1.55 ui-monospace,monospace}.labBlocks article.locked textarea{background:#ecebe7}.labBlocks footer button{padding:6px;font-size:10px}.labNotice{z-index:300;color:#fff;background:#1d4a34;border-radius:8px;max-width:520px;padding:12px 15px;font-size:12px;position:fixed;bottom:24px;right:24px;box-shadow:0 9px 30px #0000002e}.creativeLab>.creativeError{z-index:301;max-width:560px;position:fixed;bottom:24px;right:24px}.labCandidateEditor{max-height:90vh;overflow:auto}.labMerge>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.labMerge label{gap:5px;font-size:11px;display:grid}.labHistory{gap:10px;display:grid}.labHistory article{border:1px solid var(--cs-line);background:#fff;border-radius:8px;padding:12px}.labHistory article header{justify-content:space-between;font-size:11px;display:flex}.labHistory pre{white-space:pre-wrap}.labEmpty{color:#7a857d;font-size:11px}.creativeLab button:disabled{opacity:.45;cursor:not-allowed}@media (width<=1200px){.labModeGrid,.labCandidateGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.labWorkbench{grid-template-columns:1fr}.labFlowRail{grid-template-columns:1fr 1fr;gap:14px;display:grid}.labFlowRail h3{grid-column:1/-1}}@media (width<=760px){.labSteps{grid-template-columns:repeat(8,120px)}.labModeGrid,.labCandidateGrid,.labBlocks>div,.labFormGrid,.labDimensions>div{grid-template-columns:1fr}.labIntro,.labModeHead,.labConversion{display:grid}.labProvider{min-width:0}.labFlowRail{display:block}.labMerge>div{grid-template-columns:1fr}}.labBasis{color:#65736a;border-top:1px solid #edf0ed;margin:8px 0;padding-top:7px;font-size:10px}.labBasis summary{cursor:pointer;color:#315f44;font-weight:700}.labBasis pre{white-space:pre-wrap;color:#dce9df;background:#1d2821;border-radius:6px;max-height:150px;padding:8px;font-size:9px;overflow:auto}.labBasis p{margin:6px 0}.effectivenessCenter{gap:14px;display:grid}.effectivenessHero{border:1px solid var(--line,#dfe2dc);background:#fff;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:24px;padding:18px 20px;display:flex}.effectivenessHero small{letter-spacing:.12em;color:#788079;font-size:10px}.effectivenessHero h2{margin:5px 0 4px;font-size:20px}.effectivenessHero p{color:#697069;margin:0;font-size:13px}.effectivenessHero>span{white-space:nowrap;color:#496552;background:#f1f5ef;border:1px solid #d9e2d8;border-radius:999px;padding:7px 11px;font-size:11px}.effectivenessFilters{border:1px solid var(--line,#dfe2dc);background:#fff;border-radius:10px;grid-template-columns:150px 150px 170px minmax(260px,1fr) auto;align-items:end;gap:10px;padding:14px 16px;display:grid}.effectivenessFilters label{gap:5px;display:grid}.effectivenessFilters label>span{color:#6c736d;font-size:11px}.effectivenessFilters input,.effectivenessFilters select,.effectivenessFilters button,.effectivenessDrawer input,.effectivenessDrawer select,.effectivenessDrawer button{color:#29322c;background:#fff;border:1px solid #d9ddd7;border-radius:6px;min-height:36px;padding:0 10px}.effectivenessSearch>div,.effectivenessLinkForm label>div{display:flex}.effectivenessSearch input,.effectivenessLinkForm label>div input{border-radius:6px 0 0 6px;flex:1;min-width:0}.effectivenessSearch button,.effectivenessLinkForm label>div button{border-left:0;border-radius:0 6px 6px 0}.effectivenessRefresh{color:#fff!important;background:#315f43!important;border-color:#315f43!important}.effectivenessNotice{color:#745f25;background:#fbf8eb;border:1px solid #e8dfbd;border-radius:7px;padding:9px 12px;font-size:12px}.effectivenessStats{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.effectivenessStats article{border:1px solid var(--line,#dfe2dc);background:#fff;border-radius:8px;align-content:space-between;min-height:78px;padding:12px;display:grid}.effectivenessStats span,.effectivenessStats small{color:#778078;font-size:11px}.effectivenessStats b{color:#25382b;font-size:19px}.effectivenessTableWrap{border:1px solid var(--line,#dfe2dc);background:#fff;border-radius:10px;overflow:auto}.effectivenessTable{border-collapse:collapse;width:100%;min-width:1120px;font-size:12px}.effectivenessTable th{z-index:1;color:#5c625d;text-align:left;white-space:nowrap;background:#f3f2ee;border-bottom:1px solid #dfe2dc;padding:10px;position:sticky;top:0}.effectivenessTable td{vertical-align:top;border-bottom:1px solid #eceeea;padding:11px 10px}.effectivenessTable td small,.effectivenessLink small{color:#858b86;margin-top:4px;font-size:10px;display:block}.effectivenessTable button{background:#fff;border:1px solid #d9ddd7;border-radius:5px;min-height:30px;padding:0 9px}.effectivenessLink{text-align:left;color:#2d6745;max-width:290px;font-weight:600;background:0 0!important;border:0!important;padding:0!important}.effectivenessConfidence,.effectivenessStatus{white-space:nowrap;border-radius:999px;align-items:center;padding:4px 8px;font-size:10px;display:inline-flex}.effectivenessConfidence.high,.effectivenessStatus.performance_available{color:#356344;background:#e7f1e8}.effectivenessConfidence.medium,.effectivenessStatus.awaiting_performance{color:#775d1c;background:#f7efd8}.effectivenessConfidence.low,.effectivenessStatus.awaiting_material{color:#696d69;background:#efefec}.effectivenessState{text-align:center;background:#fff;border:1px dashed #d8dcd7;border-radius:9px;place-content:center;min-height:150px;padding:22px;display:grid}.effectivenessState b{font-size:14px}.effectivenessState p{color:#747b75;margin:7px 0 0;font-size:12px}.effectivenessDrawer{width:min(860px,92vw)!important}.effectivenessDrawer main{gap:14px;display:grid}.effectivenessBoundary{color:#705d29;background:#fbf8eb;border-radius:7px;grid-template-columns:auto 1fr;gap:10px;padding:11px 12px;font-size:12px;display:grid}.effectivenessLineage{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.effectivenessLineage>div{background:#f7f7f4;border:1px solid #dfe2dc;border-radius:7px;min-width:0;padding:10px}.effectivenessLineage>div.complete{background:#eff5ef;border-color:#bfd0c1}.effectivenessLineage small,.effectivenessLineage b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.effectivenessLineage small{color:#7a827b;font-size:9px}.effectivenessLineage b{margin-top:4px;font-size:11px}.effectivenessGap{background:#fbf7ec;border-left:3px solid #be8c36;padding:10px 12px}.effectivenessGap p{margin:3px 0 0;font-size:12px}.effectivenessDetailStats{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.effectivenessDetailStats>div{background:#fff;border:1px solid #e0e3df;border-radius:7px;padding:10px}.effectivenessDetailStats span,.effectivenessDetailStats b{display:block}.effectivenessDetailStats span{color:#798079;font-size:9px}.effectivenessDetailStats b{margin-top:5px;font-size:13px}.effectivenessDrawerSection{background:#fff;border:1px solid #e0e3df;border-radius:9px;padding:14px}.effectivenessDrawerSection>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.effectivenessDrawerSection h3{margin:0 0 4px;font-size:14px}.effectivenessDrawerSection p{color:#737a74;margin:0;font-size:11px}.effectivenessDrawerSection button.primary,.effectivenessLinkForm button.primary{color:#fff;background:#315f43;border-color:#315f43}.effectivenessLinkForm{background:#f5f6f3;border-radius:8px;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;padding:12px;display:grid}.effectivenessLinkForm label{gap:5px;display:grid}.effectivenessLinkForm label>span{color:#717872;font-size:10px}.effectivenessLinkForm .wide{grid-column:1/-1}.effectivenessMaterialList{gap:8px;margin-top:12px;display:grid}.effectivenessMaterialList article{border:1px solid #e1e4e0;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:11px;display:grid}.effectivenessMaterialList article small{color:#7b827c;margin-top:3px;font-size:10px;display:block}.effectivenessMaterialList dl{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:6px;margin:0;display:grid}.effectivenessMaterialList dl div{background:#f6f6f3;padding:7px}.effectivenessMaterialList dt{color:#7d837e;font-size:9px}.effectivenessMaterialList dd{margin:3px 0 0;font-size:11px;font-weight:600}.effectivenessTaskList{background:#e4e6e2;gap:1px;margin-top:10px;display:grid}.effectivenessTaskList>div{background:#fff;grid-template-columns:minmax(0,1fr) 100px 90px;align-items:center;gap:10px;padding:9px;font-size:11px;display:grid}.effectivenessTaskList b,.effectivenessTaskList small{display:block}.effectivenessTaskList small{color:#838985;margin-top:3px}.effectivenessEmptyLine{background:#f6f6f3;padding:12px;margin-top:10px!important}.effectivenessSnapshot{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.effectivenessSnapshot span{background:#f6f6f3;padding:9px;font-size:11px;line-height:1.55}.effectivenessSnapshot b{color:#536359;margin-bottom:3px;display:block}.effectivenessDrawer .effectivenessState{background:#f8f8f6;min-height:100px;margin-top:10px}@media (width<=900px){.effectivenessFilters{grid-template-columns:1fr 1fr}.effectivenessSearch,.effectivenessRefresh{grid-column:1/-1}.effectivenessStats{grid-template-columns:repeat(2,minmax(0,1fr))}.effectivenessHero{display:grid}.effectivenessHero>span{justify-self:start}.effectivenessDrawer{width:100vw!important;max-width:100vw!important}.effectivenessLineage,.effectivenessDetailStats{grid-template-columns:repeat(2,minmax(0,1fr))}.effectivenessLinkForm{grid-template-columns:1fr}.effectivenessLinkForm .wide{grid-column:auto}.effectivenessMaterialList dl{grid-template-columns:repeat(2,1fr)}.effectivenessTaskList>div{grid-template-columns:1fr auto}.effectivenessTaskList>div>span:last-child{grid-column:1/-1}.effectivenessSnapshot{grid-template-columns:1fr}}@media (width<=560px){.effectivenessFilters{grid-template-columns:1fr}.effectivenessSearch,.effectivenessRefresh{grid-column:auto}.effectivenessStats{grid-template-columns:1fr 1fr}.effectivenessHero{padding:15px}.effectivenessLineage,.effectivenessBoundary{grid-template-columns:1fr}}.methodCenter{gap:14px;display:grid}.methodHero{border:1px solid var(--cs-line);background:#fff;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:24px;padding:18px 20px;display:flex}.methodHero small{letter-spacing:.12em;color:#788079;font-size:10px}.methodHero h2{margin:5px 0 4px;font-size:20px}.methodHero p{color:#697069;margin:0;font-size:13px}.methodHero>span{white-space:nowrap;color:#496552;background:#f1f5ef;border:1px solid #d9e2d8;border-radius:999px;padding:7px 11px;font-size:11px}.methodBoundary{color:#745f25;background:#fbf8eb;border:1px solid #e8dfbd;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:grid}.methodBoundary>span:last-child{color:#8a7440}.methodBoundary.compact{grid-template-columns:auto 1fr}.methodStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.methodStats article{border:1px solid var(--cs-line);background:#fff;border-radius:8px;align-content:space-between;min-height:78px;padding:12px;display:grid}.methodStats span,.methodStats small{color:#778078;font-size:11px}.methodStats b{color:#25382b;font-size:19px}.methodToolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.methodToolbar>button,.methodTabs button,.methodFilters button,.methodTable button,.methodModal button,.methodDrawer button{color:#29322c;background:#fff;border:1px solid #d9ddd7;border-radius:6px;min-height:34px;padding:0 10px}.methodTabs{border:1px solid var(--cs-line);background:#fff;border-radius:8px;padding:3px;display:inline-flex}.methodTabs button{background:0 0;border:0}.methodTabs button.active{color:#164b34;background:#edf3ee;font-weight:700}.methodFilters{border:1px solid var(--cs-line);background:#fff;border-radius:9px;grid-template-columns:minmax(300px,1fr) 160px 160px 150px;align-items:end;gap:10px;padding:12px 14px;display:grid}.methodFilters label{gap:5px;display:grid}.methodFilters label>span,.methodForm label>span{color:#6c736d;font-size:11px}.methodFilters input,.methodFilters select,.methodForm input,.methodForm select,.methodForm textarea,.methodGovernance textarea,.methodApply input{box-sizing:border-box;color:#29322c;background:#fff;border:1px solid #d9ddd7;border-radius:6px;width:100%;min-height:36px;padding:8px 10px}.methodSearch>div{display:flex}.methodSearch input{border-radius:6px 0 0 6px;flex:1;min-width:0}.methodSearch button{border-left:0;border-radius:0 6px 6px 0}.methodTableWrap{border:1px solid var(--cs-line);background:#fff;border-radius:10px;overflow:auto}.methodTable{border-collapse:collapse;width:100%;min-width:1050px;font-size:12px}.methodTable th{z-index:1;color:#5c625d;text-align:left;white-space:nowrap;background:#f3f2ee;border-bottom:1px solid #dfe2dc;padding:10px;position:sticky;top:0}.methodTable td{vertical-align:middle;border-bottom:1px solid #eceeea;padding:11px 10px}.methodLink{text-align:left;max-width:300px;font-weight:650;color:#2d6745!important;background:0 0!important;border:0!important;padding:0!important}.methodLink small{color:#858b86;margin-top:4px;font-size:10px;font-weight:400;display:block}.methodStatus,.methodConfidence{white-space:nowrap;border-radius:999px;align-items:center;padding:4px 8px;font-size:10px;display:inline-flex}.methodStatus.validated,.methodStatus.candidate,.methodConfidence.high{color:#356344;background:#e7f1e8}.methodStatus.under_review,.methodConfidence.medium{color:#775d1c;background:#f7efd8}.methodStatus.needs_evidence,.methodConfidence.low{color:#696d69;background:#efefec}.methodStatus.rejected{color:#923c35;background:#f9e4e1}.methodState{text-align:center;background:#fff;border:1px dashed #d8dcd7;border-radius:9px;place-content:center;justify-items:center;min-height:160px;padding:22px;display:grid}.methodState b{font-size:14px}.methodState p{color:#747b75;margin:7px 0 13px;font-size:12px}.methodModal{width:min(900px,100vw - 48px)}.methodModal>header small{color:#758078;letter-spacing:.08em;font-size:10px}.methodModalNotice{color:#745f25;background:#fbf8eb;border-radius:7px;margin-top:14px;padding:10px 12px;font-size:12px}.methodForm{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.methodForm label{gap:5px;display:grid}.methodForm label.wide{grid-column:1/-1}.methodForm textarea{resize:vertical;min-height:74px}.methodSourcePicker{background:#fff;border:1px solid #dfe3de;border-radius:9px;padding:13px}.methodSourcePicker>header,.methodEvidence>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.methodSourcePicker h3,.methodEvidence h3,.methodGovernance h3,.methodVersions h3{margin:0 0 4px;font-size:14px}.methodSourcePicker p,.methodEvidence p{color:#737a74;margin:0;font-size:11px}.methodSourcePicker>div{gap:6px;max-height:210px;margin-top:10px;display:grid;overflow:auto}.methodSourcePicker>div>label{border:1px solid #e1e4e0;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.methodSourcePicker>div>label.selected{background:#f0f5f0;border-color:#9fbaa6}.methodSourcePicker b,.methodSourcePicker small{display:block}.methodSourcePicker small{color:#7c837d;margin-top:3px;font-size:10px}.methodDrawer{width:min(900px,100vw - 48px)!important}.methodDrawer main{gap:13px;display:grid}.methodDetailHero{border:1px solid var(--cs-line);background:#fff;border-radius:9px;padding:15px}.methodDetailHero>div{gap:7px;display:flex}.methodDetailHero p{color:#425047;margin:12px 0 0;font-size:14px;line-height:1.65}.methodDetailStats{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.methodDetailStats>div{background:#fff;border:1px solid #e0e3df;border-radius:7px;padding:10px}.methodDetailStats span,.methodDetailStats b{display:block}.methodDetailStats span{color:#798079;font-size:9px}.methodDetailStats b{margin-top:5px;font-size:13px}.methodDetailGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.methodDetailGrid article,.methodEvidence,.methodGovernance,.methodVersions{background:#fff;border:1px solid #e0e3df;border-radius:9px;padding:14px}.methodDetailGrid h3{margin:0 0 9px;font-size:13px}.methodDetailGrid p{color:#7a817b;margin:0;font-size:11px}.methodDetailGrid ol{margin:0;padding-left:18px;font-size:12px;line-height:1.8}.methodDetailGrid dl{gap:5px;margin:0;display:grid}.methodDetailGrid dl>div{background:#f6f6f3;grid-template-columns:100px 1fr;gap:8px;padding:7px;font-size:11px;display:grid}.methodDetailGrid dt{color:#737a74}.methodDetailGrid dd{margin:0}.methodEvidence>div{gap:7px;margin-top:10px;display:grid}.methodEvidence article{border:1px solid #e1e4e0;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:10px;display:grid}.methodEvidence article small{color:#7c837d;margin-top:3px;font-size:10px;display:block}.methodEvidence dl{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:6px;margin:0;display:grid}.methodEvidence dl>div{background:#f6f6f3;padding:7px}.methodEvidence dt{color:#7d837e;font-size:9px}.methodEvidence dd{margin:3px 0 0;font-size:11px;font-weight:600}.methodGovernance textarea{resize:vertical;min-height:78px}.methodActions{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.methodApply{flex:1;min-width:min(100%,440px);display:flex}.methodApply input{border-radius:6px 0 0 6px;flex:1;min-width:0}.methodApply button{border-left:0;border-radius:0 6px 6px 0}.methodHint{color:#756e5b;background:#f5f4ef;margin:9px 0 0;padding:9px;font-size:11px}.methodVersions{gap:7px;display:grid}.methodVersions article{background:#f6f6f3;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;font-size:11px;display:grid}.methodVersions small{color:#7b827d}.methodCenter button:disabled,.methodModal button:disabled,.methodDrawer button:disabled{opacity:.45;cursor:not-allowed}.methodSuccess{color:#356044;background:#edf5ee;border:1px solid #cfe0d2;border-radius:6px;margin:9px 0 0;padding:9px;font-size:11px}@media (width<=1000px){.methodFilters{grid-template-columns:1fr 1fr}.methodSearch{grid-column:1/-1}.methodStats,.methodDetailStats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.methodHero,.methodToolbar{display:grid}.methodHero>span{justify-self:start}.methodBoundary{grid-template-columns:1fr}.methodStats{grid-template-columns:1fr 1fr}.methodFilters{grid-template-columns:1fr}.methodSearch{grid-column:auto}.methodForm,.methodDetailGrid{grid-template-columns:1fr}.methodForm label.wide{grid-column:auto}.methodDrawer{width:100%!important}.methodDetailStats{grid-template-columns:1fr 1fr}.methodSourcePicker>div>label{grid-template-columns:auto 1fr}.methodSourcePicker .methodStatus{grid-column:2}.methodVersions article{grid-template-columns:auto 1fr}.methodVersions small{grid-column:2}.methodApply{display:grid}.methodApply input,.methodApply button{border:1px solid #d9ddd7;border-radius:6px}.methodEvidence dl{grid-template-columns:1fr 1fr}}.productionToolbar{gap:12px}.productionBoundary,.materialWaiting{color:#3f654d;background:#eff5f0;border:1px solid #cbd9ce;border-radius:999px;padding:6px 10px;font-size:11px}.productionSub{color:#87928a;margin-top:4px;display:block}.productionTable button{background:#fff;border:1px solid #d6ded7;border-radius:6px;padding:7px 9px}.productionBulk input{border:1px solid #d4ddd5;border-radius:6px;padding:8px}.productionInlineError{color:#9b3f35;font-size:11px}.productionBoard{grid-template-columns:repeat(6,minmax(190px,1fr));gap:10px;padding-bottom:8px;display:grid;overflow:auto}.productionColumn{background:#eef2ee;border:1px solid #dce4dd;border-radius:10px;min-height:460px;padding:9px}.productionColumn>header{justify-content:space-between;padding:5px 4px 11px;display:flex}.productionColumn>header span{background:#fff;border-radius:999px;padding:2px 7px;font-size:11px}.productionTaskCard{cursor:grab;background:#fff;border:1px solid #d8e1da;border-radius:8px;margin-bottom:8px;padding:11px;box-shadow:0 2px 7px #1c3d290a}.productionTaskCard>div,.productionTaskCard footer{justify-content:space-between;gap:8px;display:flex}.productionTaskCard>button{text-align:left;color:#183f2d;white-space:normal;background:0 0;border:0;padding:10px 0 5px;font-weight:700;display:block}.productionTaskCard p,.productionTaskCard footer{color:#758078;font-size:11px}.productionTaskCard footer{border-top:1px solid #edf1ed;padding-top:8px}.productionEmpty{text-align:center;color:#728078;background:#fafcfa;border:1px dashed #cbd7cd;border-radius:10px;place-content:center;min-height:220px;padding:24px;display:grid}.productionEmpty>span{color:#3a7354;font-size:29px}.productionEmpty b{color:#42564a}.productionEmpty p{margin:7px 0 13px}.productionEmpty button{background:#fff;border:1px solid #cbd8ce;border-radius:6px;justify-self:center;padding:8px 10px}.productionPlanExecution{margin:12px 0}.productionPlanExecution>.primary{border:0;border-radius:6px;padding:8px 10px}.strategyProductionTree{gap:12px;display:grid}.strategyRoot,.strategyTreePlan,.strategyTreeTask{background:#fff;border:1px solid #dce4dd;border-radius:8px;padding:12px}.strategyRoot{color:#fff;background:#173f2e}.strategyRoot small,.strategyTreePlan small,.strategyTreeTask small{color:#829087;margin-bottom:3px;display:block}.strategyRoot small{color:#c8d9ce}.strategyProductionTree>section{border-left:2px solid #adc5b5;padding-left:14px}.strategyTreePlan{margin-bottom:8px}.strategyTreeTask{grid-template-columns:1fr 1.4fr;gap:12px;margin:7px 0;display:grid}.strategyTreeTask>div:first-child{align-content:start;gap:5px;display:grid}.strategyTreeOutputs{gap:6px;display:grid}.strategyTreeOutputs span{background:#eef4ef;border-radius:6px;padding:8px;display:block}.strategyTreeOutputs em{color:#7a867f;font-size:11px}.productionWizard{width:min(850px,100vw - 48px)}.productionWizard>header{justify-content:space-between;display:flex}.productionWizard>header small{color:#76837b}.productionWizard>header button{background:0 0;border:0;font-size:24px}.wizardSteps{grid-template-columns:repeat(4,1fr);gap:8px;margin:20px 0;display:grid}.wizardSteps span{color:#87928a;border-bottom:2px solid #dfe5df;align-items:center;gap:7px;padding:0 0 9px;font-size:12px;display:flex}.wizardSteps i{background:#e6ebe7;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.wizardSteps .active,.wizardSteps .done{color:#24563c;border-color:#3f805b}.wizardSteps .active i,.wizardSteps .done i{color:#fff;background:#24563c}.wizardContext{background:#edf3ee;border-radius:8px;grid-template-columns:repeat(2,1fr);gap:8px;padding:12px;display:grid}.wizardContext span{color:#718078;gap:3px;font-size:11px;display:grid}.wizardContext b{color:#30493a}.wizardCheck{grid-auto-flow:column;justify-content:start;align-items:center;display:flex!important}.wizardCheck input{width:auto!important}.wizardConfirm{background:#fff;border:1px solid #dce4dd;border-radius:9px;padding:18px}.wizardConfirm h3{margin-top:0}.wizardConfirm>div{border-top:1px solid #edf0ed;grid-template-columns:120px 1fr;padding:11px 0;font-size:12px;display:grid}.wizardConfirm span{color:#758078}.wizardConfirm p{color:#486051;background:#edf4ee;border-radius:6px;padding:10px;font-size:12px}.productionDetail{width:min(1100px,100vw - 48px)}.productionLineage{grid-template-columns:1fr auto .7fr auto 1fr auto .6fr auto .6fr;align-items:stretch;gap:7px;display:grid}.productionLineage>span{background:#fff;border:1px solid #dce4dd;border-radius:8px;gap:4px;min-width:0;padding:11px;display:grid}.productionLineage small{color:#7c8980}.productionLineage b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.productionLineage>i{color:#789080;align-self:center}.productionTimeline{background:#fff;border:1px solid #dce4dd;border-radius:9px;margin:12px 0;padding:15px}.productionTimeline>header{justify-content:space-between;display:flex}.productionTimeline h3{margin:0}.productionTimeline>div{grid-template-columns:repeat(8,1fr);margin-top:18px;display:grid}.productionTimeline>div span{color:#8a948d;place-items:center;gap:6px;display:grid;position:relative}.productionTimeline>div span:before{content:"";background:#e2e7e3;height:2px;position:absolute;top:12px;left:-50%;right:50%}.productionTimeline>div span:first-child:before{display:none}.productionTimeline i{z-index:2;background:#e5eae6;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;display:grid;position:relative}.productionTimeline .done i,.productionTimeline .current i{color:#fff;background:#2e7650}.productionTimeline .done:before,.productionTimeline .current:before{background:#4b8966}.productionTimeline .current small{color:#2e6044;font-weight:700}.productionTimeline p{color:#925f16;background:#fff4df;border-radius:6px;margin-bottom:0;padding:8px;font-size:11px}.productionTaskMeta{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.productionTaskMeta>div{background:#fff;border:1px solid #dce4dd;border-radius:8px;align-items:center;gap:7px;padding:11px;display:flex}.productionTaskMeta span:first-child{color:#7a867f;font-size:11px}.productionTaskMeta button{margin-left:auto}.productionRequirements{background:#fff;border:1px solid #dce4dd;border-radius:8px;margin:12px 0;padding:12px}.productionRequirements pre{max-height:220px}.productionActions{background:#edf4ee;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;padding:10px;display:flex}.productionActions span{color:#718078;font-size:11px}.productionActions button,.productionTaskMeta button{background:#fff;border:1px solid #ccd8ce;border-radius:6px;padding:7px 9px}.outputManager{background:#fff;border:1px solid #dce4dd;border-radius:10px;margin-top:14px;overflow:hidden}.outputManager>header{border-bottom:1px solid #e4e9e5;justify-content:space-between;align-items:center;padding:15px;display:flex}.outputManager h3{margin:2px 0}.outputManager>header small{color:#7a867e}.outputManager button{background:#fff;border:1px solid #d1dbd3;border-radius:6px;padding:7px 9px}.outputCreateForm{background:#f4f7f4;grid-template-columns:repeat(2,1fr);gap:9px;padding:14px;display:grid}.outputCreateForm label{color:#6d7b72;gap:5px;font-size:11px;display:grid}.outputCreateForm input,.outputCreateForm select,.outputCreateForm textarea{border:1px solid #d1dbd3;border-radius:6px;padding:8px}.outputCreateForm .wide{grid-column:1/-1}.outputCreateForm .wide:last-child{justify-content:flex-end;gap:7px;display:flex}.outputList{display:grid}.outputList>article{border-bottom:1px solid #e9edea;grid-template-columns:70px 1fr auto;gap:12px;padding:14px;display:grid}.outputThumb{color:#356348;background:#e7eee9;border-radius:8px;place-items:center;width:70px;height:70px;font-size:22px;display:grid;overflow:hidden}.outputThumb img{object-fit:cover;width:100%;height:100%}.outputMain small{color:#879189}.outputMain h4{margin:4px 0 7px}.outputMain>div{gap:6px;display:flex}.outputMain p{color:#6d7971;margin-bottom:0;font-size:11px}.outputActions{align-content:start;gap:5px;display:grid}.outputHistory{background:#f2f5f2;margin-top:8px;padding:8px;display:grid!important}.outputHistory span{color:#607067;font-size:11px}.outputBoundary{color:#52675a;background:#edf4ee;padding:11px 14px;font-size:11px}.auditTimeline{background:#fff;border:1px solid #dce4dd;border-radius:8px;margin-top:12px;padding:12px}.auditTimeline>div{border-top:1px solid #edf0ed;gap:10px;padding:9px 3px;display:flex}.auditTimeline i{background:#4f8867;border-radius:50%;width:7px;height:7px;margin-top:5px}.auditTimeline span{display:grid}.auditTimeline small{color:#849087}.status-internal_review,.status-approved,.status-reviewing,.status-pending{color:#8a5a12;background:#fff0d7}.status-revision,.status-need_revision{color:#945b11;background:#fce9d3}.status-shooting,.status-ready_to_shoot{color:#3f5f8a;background:#e6edf8}.status-final,.status-completed,.status-approved{color:#236141;background:#e1f1e7}.status-rejected,.status-cancelled{color:#9a3933;background:#fbe3e1}@media (width<=1200px){.productionBoard{grid-template-columns:repeat(3,minmax(210px,1fr))}.productionLineage{grid-template-columns:1fr auto 1fr}.productionLineage>span:nth-of-type(n+3),.productionLineage>i:nth-of-type(n+3){display:none}.productionTaskMeta{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.productionBoard{grid-template-columns:repeat(6,230px)}.wizardSteps{grid-template-columns:repeat(2,1fr)}.productionTimeline>div{grid-template-columns:repeat(4,1fr);gap:14px}.productionTimeline>div span:before{display:none}.productionTaskMeta,.outputCreateForm{grid-template-columns:1fr}.outputList>article{grid-template-columns:55px 1fr}.outputThumb{width:55px;height:55px}.outputActions{grid-column:1/-1;grid-template-columns:repeat(2,1fr)}}.productionDomainSwitch{background:#f4f7f4;border:1px solid #dce4dd;border-radius:9px;align-items:center;gap:7px;margin-bottom:12px;padding:5px;display:flex}.productionDomainSwitch button{color:#5f6961;cursor:pointer;background:0 0;border:0;border-radius:6px;height:34px;padding:0 14px}.productionDomainSwitch button.active{color:#fff;background:#315f43;box-shadow:0 1px 2px #1f352438}.productionDomainSwitch span{color:#778079;margin-left:auto;margin-right:8px;font-size:11px}.iterationToolbar>div{align-items:baseline;gap:9px;display:flex}.iterationToolbar small{color:#778079}.iterationTaskTable{min-width:1280px}.iterationTaskTable td:nth-child(3){white-space:normal;max-width:260px;line-height:1.5}.iterationTaskTable [class^=status-]{border-radius:20px;padding:4px 8px;font-size:11px;display:inline-flex}.status-in_progress{color:#3f5f8a;background:#e6edf8}.iterationTaskDetail{width:min(760px,94vw)}.iterationSource{background:#f3f7f3;border-left:3px solid #315f43;gap:4px;margin:14px 0;padding:13px;display:grid}.iterationSource span,.iterationSource small{color:#6d776f;font-size:11px}.iterationEvidence{background:#fafbf9;border:1px solid #dde4de;border-radius:8px;margin-top:14px;padding:14px}.iterationEvidence h3{margin:12px 0 6px}.iterationEvidence h3:first-child{margin-top:0}.iterationEvidence p{color:#536057;line-height:1.65}.iterationEvidence>div{flex-wrap:wrap;gap:6px;display:flex}.iterationEvidence>div span{color:#3f654b;background:#edf4ee;border:1px solid #dbe3dc;border-radius:20px;padding:5px 8px;font-size:11px}.iterationEvidence>small{color:#7a837c;margin-top:10px;display:block}.iterationComplete{border:1px solid #dce3dd;border-radius:8px;grid-template-columns:1fr 1fr auto auto;gap:8px;margin-top:14px;padding:14px;display:grid}.iterationComplete h3,.iterationComplete p{grid-column:1/-1}.iterationComplete input{border:1px solid #d3d9d4;border-radius:7px;height:36px;padding:0 10px}@media (width<=760px){.productionDomainSwitch{flex-wrap:wrap;align-items:stretch}.productionDomainSwitch span{width:100%;margin:3px 8px}.iterationComplete{grid-template-columns:1fr}}.creativeCenter{--cs-green:#164b34;--cs-soft:#edf3ee;--cs-line:#dce4dd;--cs-muted:#6f7b73;gap:16px;min-width:0;display:grid}.creativePageHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.creativePageHead small{letter-spacing:1.6px;color:#708077;font-size:10px}.creativePageHead h1{margin:5px 0 6px;font-size:28px}.creativePageHead p{color:var(--cs-muted);margin:0;font-size:13px}.creativeRoundBadge{color:#24573d;white-space:nowrap;background:#e8f1ea;border:1px solid #bdd0c2;border-radius:999px;padding:7px 12px;font-size:12px}.creativeToolbar,.creativeFilters,.creativeBulkBar,.creativeTabs{border:1px solid var(--cs-line);background:#fff;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.creativeToolbar{justify-content:space-between}.creativeFilters input,.creativeFilters select,.creativeBulkBar select,.creativeFormGrid input,.creativeFormGrid select,.creativeFormGrid textarea,.creativeBlockEditor textarea{box-sizing:border-box;color:#26342b;background:#fff;border:1px solid #d4ddd5;border-radius:6px;min-width:150px;padding:9px 10px}.creativeFilters>input:first-child{flex:1;min-width:240px}.creativeFilters.context{z-index:10;grid-template-columns:repeat(6,minmax(130px,1fr));display:grid;position:sticky;top:8px}.creativeFilters.context label{color:var(--cs-muted);gap:5px;font-size:11px;display:grid}.creativeFilters.context input,.creativeFilters.context select{width:100%;min-width:0}.creativeViewSwitch,.creativeTabs{gap:3px;padding:3px}.creativeViewSwitch button,.creativeTabs button{color:#647168;background:0 0;border:0;border-radius:6px;padding:8px 12px}.creativeViewSwitch .active,.creativeTabs .active{background:var(--cs-soft);color:var(--cs-green);font-weight:700}.creativeStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.creativeStats article,.creativePanel,.creativeCard,.creativeStageEmpty,.creativePlanList article{border:1px solid var(--cs-line);background:#fff;border-radius:10px}.creativeStats article{min-height:92px;padding:17px}.creativeStats span,.creativeStats b,.creativeStats small{display:block}.creativeStats span{color:var(--cs-muted);font-size:12px}.creativeStats b{margin:8px 0 4px;font-size:28px}.creativeStats small{color:#8b968f;font-size:10px}.creativeDashboardGrid{grid-template-columns:1.5fr 1fr;gap:12px;display:grid}.creativePanel{padding:20px}.creativePanel h2{margin:0 0 8px}.creativePanel p{color:var(--cs-muted);font-size:13px;line-height:1.65}.creativeBoundary{color:#fff;background:linear-gradient(135deg,#173f2e,#286149)}.creativeBoundary p{color:#d6e4da}.creativeProgress{background:#e5ebe6;border-radius:9px;height:9px;overflow:hidden}.creativeProgress i{background:#3f8b63;height:100%;display:block}.creativeTableWrap{border:1px solid var(--cs-line);background:#fff;border-radius:10px;min-width:0;overflow:auto}.creativeTable{border-collapse:collapse;width:100%;min-width:1050px;font-size:12px}.creativeTable th{color:#657169;text-align:left;white-space:nowrap;z-index:2;background:#f5f7f4;font-weight:600;position:sticky;top:0}.creativeTable th,.creativeTable td{vertical-align:middle;border-bottom:1px solid #edf0ed;padding:11px 10px}.creativeTable tbody tr:hover{background:#fafcf9}.creativeLink{color:#174c35;text-align:left;cursor:pointer;background:0 0;border:0;font-weight:650}.creativeLink small{color:#89938c;margin-top:3px;font-weight:400;display:block}.creativeBadge{color:#56625a;white-space:nowrap;background:#edf1ed;border-radius:999px;padding:4px 8px;font-size:11px;display:inline-flex}.status-accepted,.status-validated,.status-scaling,.status-completed,.status-published{color:#236141;background:#e1f1e7}.status-reviewing,.status-testing,.status-pending_test,.status-script_review,.status-editing{color:#8a5a12;background:#fff0d7}.status-rejected,.status-cancelled,.status-declining{color:#9a3933;background:#fbe3e1}.status-converted,.status-early_positive,.status-task_created{color:#345b9a;background:#e3ebfa}.status-archived,.status-expired,.status-paused{color:#6e7771;background:#eceeed}.creativeRowActions{flex-wrap:wrap;gap:5px;display:flex}.creativeRowActions button,.creativeTable button,.creativeToolbar button,.creativeBulkBar button,.creativePager button,.creativeModalFooter button,.creativeDrawer button,.creativeCard button,.creativePlanList button{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d6ded7;border-radius:6px;padding:7px 9px}.creativeCenter .primary{border-color:var(--cs-green)!important;background:var(--cs-green)!important;color:#fff!important}.creativeCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.creativeCard{min-width:0;padding:16px;position:relative}.creativeCard>input{position:absolute;top:16px;right:15px}.creativeCardTop{justify-content:space-between;align-items:center;margin-bottom:14px;padding-right:24px;display:flex}.creativeCard>small{color:#849087}.creativeCard h2{margin:7px 0;font-size:17px}.creativeCard p{color:var(--cs-muted);min-height:42px;font-size:13px;line-height:1.6}.creativeCard footer{justify-content:space-between;gap:8px;margin-top:15px;display:flex}.creativeScores,.creativeMeta{flex-wrap:wrap;gap:7px;display:flex}.creativeScores span,.creativeMeta span,.creativeChips span{color:#4f6256;background:#f0f4f0;border-radius:5px;padding:5px 7px;font-size:11px}.creativeScores.large{margin:15px 0}.creativeScores.large span{padding:9px;font-size:13px}.creativeBulkBar{background:#f4f8f4}.creativeBulkBar button:disabled{opacity:.45;cursor:not-allowed}.creativePager{justify-content:center;align-items:center;gap:12px;display:flex}.creativeState{text-align:center;color:#7b877f;background:#fafcfa;border:1px dashed #cbd7cd;border-radius:10px;place-content:center;min-height:210px;display:grid}.creativeState b{color:#526159}.creativeState p{max-width:520px;margin:7px 0}.creativeError{color:#9b3f35;background:#fff0ed;border:1px solid #edc4bf;border-radius:7px;padding:10px 12px;font-size:12px}.creativeOverlay{z-index:200;background:#141f186b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.creativeModal,.creativeDrawer{background:#f7f8f5;border-radius:12px;max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 20px 70px #0000003d}.creativeModal{width:min(760px,100vw - 48px);padding:20px}.creativeDrawer{width:min(820px,100vw - 48px);height:calc(100vh - 48px);margin-left:auto}.creativeModal>header,.creativeDrawer>header{border-bottom:1px solid var(--cs-line);justify-content:space-between;align-items:flex-start;display:flex}.creativeModal>header{padding-bottom:14px}.creativeDrawer>header{z-index:5;background:#f7f8f5;padding:20px;position:sticky;top:0}.creativeModal>header h2,.creativeDrawer>header h2{margin:0}.creativeDrawer>header small{color:#748078}.creativeModal>header button,.creativeDrawer>header button{background:0 0;border:0;font-size:24px}.creativeDrawer>main{padding:18px 20px}.creativeFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.creativeFormGrid label{color:#617067;gap:6px;font-size:12px;display:grid}.creativeFormGrid label.wide{grid-column:1/-1}.creativeFormGrid input,.creativeFormGrid select,.creativeFormGrid textarea{width:100%;min-width:0}.creativeFormGrid textarea{resize:vertical;min-height:85px}.creativeModalFooter{border-top:1px solid var(--cs-line);justify-content:flex-end;gap:8px;margin-top:16px;padding-top:14px;display:flex}.creativeHint{color:#496051;background:#edf4ee;border-radius:7px;padding:10px;font-size:12px}.creativeDetailHero{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.creativeDetailSection{border:1px solid var(--cs-line);background:#fff;border-radius:9px;margin-bottom:12px;padding:15px}.creativeDetailSection h3{margin:0 0 10px;font-size:14px}.creativeDetailSection p{color:var(--cs-muted);font-size:13px;line-height:1.7}.creativeDetailSection dl{grid-template-columns:90px 1fr;margin:0;font-size:12px;display:grid}.creativeDetailSection dt,.creativeDetailSection dd{border-top:1px solid #edf0ed;margin:0;padding:7px}.creativeDetailSection dt{color:var(--cs-muted)}.creativeDrawerTabs{gap:5px;margin-bottom:14px;padding-bottom:5px;display:flex;overflow:auto}.creativeDrawerTabs button{background:#e9eeea;border:0}.creativeDrawerTabs .active{background:var(--cs-green);color:#fff}.creativeVersionList{gap:10px;display:grid}.creativeVersionList article{border:1px solid var(--cs-line);background:#fff;border-radius:8px;padding:14px}.creativeVersionList article>div{justify-content:space-between;display:flex}.creativeVersionList span{color:var(--cs-muted);font-size:11px}.creativeVersionList pre,.creativeDrawer pre{color:#dce7de;background:#19231d;border-radius:7px;max-height:260px;padding:12px;font-size:11px;overflow:auto}.creativeRelationRow{border:1px solid var(--cs-line);background:#fff;border-radius:7px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin:8px 0;padding:11px;display:grid}.creativePlanList{gap:9px;display:grid}.creativePlanList article{justify-content:space-between;align-items:center;gap:20px;padding:15px;display:flex}.creativePlanList article>div:last-child{align-items:center;gap:10px;display:flex}.creativePlanList h2{margin:5px 0;font-size:16px}.creativePlanList p,.creativePlanList small{color:var(--cs-muted);margin:0}.creativeBlockEditor{gap:10px;display:grid}.creativeBlockEditor article{border:1px solid var(--cs-line);background:#fff;border-radius:9px;padding:12px}.creativeBlockEditor header{justify-content:space-between;margin-bottom:9px;display:flex}.creativeBlockEditor header span{color:#7d8981;font-size:10px}.creativeBlockEditor textarea{resize:vertical;width:100%;min-height:78px}.creativePriority{background:#eef1ee;border-radius:5px;padding:4px 7px}.creativePriority.urgent{color:#9c3028;background:#f7dcd9}.creativePriority.high{color:#885410;background:#ffe8c6}.creativeStageEmpty{text-align:center;place-content:center;min-height:480px;padding:40px;display:grid}.creativeStageEmpty>div{color:#366e50;font-size:44px}.creativeStageEmpty small{color:#3e7557;letter-spacing:1px}.creativeStageEmpty h2{margin:8px;font-size:25px}.creativeStageEmpty p{max-width:620px;color:var(--cs-muted);line-height:1.7}.creativeStageEmpty ul{text-align:left;color:#526158;margin:10px auto;font-size:13px;line-height:1.9;display:inline-grid}@media (width<=1200px){.creativeFilters.context{grid-template-columns:repeat(3,1fr)}.creativeCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.creativeStats{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.creativePageHead{display:grid}.creativeFilters.context,.creativeFormGrid,.creativeCardGrid,.creativeDashboardGrid{grid-template-columns:1fr}.creativeStats{grid-template-columns:1fr 1fr}.creativePlanList article,.creativePlanList article>div:last-child{display:grid}.creativeDrawer{width:100%}}.actionCommandCenter{--command-ink:#17241c;--command-muted:#657168;--command-green:#245d3f;--command-green-deep:#19442e;--command-sage:#e6eee8;--command-line:#dce2dc;color:var(--command-ink);gap:14px;display:grid}.actionCommandCenter header{margin-bottom:0}.commandHero{background:#eef3ef;border:1px solid #ced9d0;border-radius:9px;justify-content:space-between;align-items:end;gap:24px;min-height:154px;padding:26px 28px;display:flex}.commandHero h2,.commandPanel h2{letter-spacing:-.02em;margin:5px 0 0}.commandHero h2{max-width:720px;font-size:clamp(24px,2.2vw,34px);font-weight:650}.commandHero p{color:#56645a;max-width:720px;margin:10px 0 0;font-size:13px;line-height:1.7}.commandKicker{color:var(--command-green);letter-spacing:.18em;font-size:10px;font-weight:700;display:block}.commandSync{justify-items:end;gap:9px;min-width:150px;display:grid}.commandSync span{color:var(--command-muted);font-size:11px}.commandSync button,.commandPulse header button{color:var(--command-green);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:650}.commandSync button:disabled{opacity:.45;cursor:default}.commandMetrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.commandMetric{border:1px solid var(--command-line);background:#fff;border-radius:8px;min-height:116px;padding:18px 19px 16px;display:grid;position:relative;overflow:hidden}.commandMetric:before{content:"";background:#aab5ad;width:3px;position:absolute;inset:0 auto 0 0}.commandMetric.danger:before{background:#a75245}.commandMetric.attention:before{background:#b48642}.commandMetric.benchmark:before{background:var(--command-green)}.commandMetric.clear:before{background:#8ba190}.commandMetric span,.commandMetric small{color:var(--command-muted);font-size:11px}.commandMetric strong{align-self:center;font-size:30px;font-weight:650;line-height:1}.commandMetric small{align-self:end}.commandLayout{grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr);gap:14px;display:grid}.commandPanel{border:1px solid var(--command-line);background:#fff;border-radius:9px}.commandPanel>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.commandQueue{padding:23px 24px 10px}.commandQueue>header{padding-bottom:13px}.commandQueue>header>small{color:var(--command-muted);font-size:11px}.commandPanel h2{font-size:17px}.commandTaskList{display:grid}.commandTask{border-top:1px solid #e7ebe7;grid-template-columns:38px minmax(0,1fr) 44px 94px;align-items:center;gap:12px;min-height:92px;display:grid}.commandTask.isPriority{background:#f2f6f3;border-color:#0000;border-radius:7px;margin:0 -12px;padding:0 12px}.commandTaskIndex{color:#9aa39c;font-variant-numeric:tabular-nums;font-size:11px}.commandTaskCopy small{color:var(--command-green);font-size:10px;font-weight:650}.commandTaskCopy h3{margin:5px 0 4px;font-size:14px}.commandTaskCopy p{color:var(--command-muted);margin:0;font-size:11px;line-height:1.45}.commandTask>strong{text-align:center;font-size:22px}.commandTask>button,.commandPrimary,.commandCenters button{color:#294f3a;font:inherit;cursor:pointer;background:#fff;border:1px solid #cdd7cf;border-radius:5px}.commandTask>button{min-height:34px;padding:7px 10px;font-size:11px}.commandTask>button:hover,.commandCenters button:hover{background:#f4f7f4;border-color:#8eaa96}.commandTask>button:focus-visible,.commandPrimary:focus-visible,.commandCenters button:focus-visible,.commandSync button:focus-visible,.commandPulse header button:focus-visible{outline-offset:2px;outline:2px solid #397b56}.commandTask>button:disabled{opacity:.45;cursor:default}.commandSide{align-content:start;gap:14px;display:grid}.commandNext,.commandPulse{padding:22px}.commandNext{background:var(--command-sage);border-color:#b9cbbd}.commandNext h2{margin-top:10px;font-size:21px}.commandNext p{color:#506057;min-height:56px;margin:9px 0 18px;font-size:12px;line-height:1.7}.commandPrimary{border-color:var(--command-green);background:var(--command-green);color:#fff;width:100%;min-height:42px;padding:10px 16px;font-size:12px;font-weight:650}.commandPrimary:hover{background:var(--command-green-deep)}.commandPrimary:disabled{opacity:.45;cursor:default}.commandPulse header button{padding:3px 0}.commandPulse dl{grid-template-columns:repeat(3,1fr);margin:20px 0 0;display:grid}.commandPulse dl div{border-left:1px solid #e4e9e5;min-width:0;padding:0 11px}.commandPulse dl div:first-child{border-left:0;padding-left:0}.commandPulse dt{color:var(--command-muted);font-size:10px}.commandPulse dd{text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:17px;font-weight:650;overflow:hidden}.commandPulse>p{color:var(--command-muted);border-top:1px solid #e7ebe7;margin:18px 0 0;padding-top:13px;font-size:10px;line-height:1.6}.commandCenters{padding:21px 24px 24px}.commandCenters>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.commandCenters button{text-align:left;justify-items:start;min-height:90px;padding:15px;display:grid}.commandCenters button>span{color:var(--command-ink);font-size:13px;font-weight:650}.commandCenters button>small{color:var(--command-muted);align-self:center;font-size:10px}.commandCenters button>strong{color:var(--command-green);align-self:end;font-size:10px}@media (width<=1100px){.commandLayout{grid-template-columns:1fr}.commandSide{grid-template-columns:1fr 1fr}}@media (width<=820px){.commandHero{flex-direction:column;align-items:start;padding:22px}.commandSync{grid-template-columns:1fr auto;place-items:center start;width:100%}.commandMetrics,.commandCenters>div{grid-template-columns:repeat(2,minmax(0,1fr))}.commandTask{grid-template-columns:32px minmax(0,1fr) 34px;padding:12px 0}.commandTask>button{grid-column:2/-1;justify-self:start}.commandSide{grid-template-columns:1fr}}@media (width<=540px){.commandMetrics,.commandCenters>div{grid-template-columns:1fr}.commandHero h2{font-size:25px}.commandQueue,.commandNext,.commandPulse,.commandCenters{padding-left:16px;padding-right:16px}}
