@layer geo-cms{:root{color-scheme:light;--bg:#f7f8fa;--ink:#17201d;--muted:#626d69;--line:#dfe4e1;--panel:#ffffff;--teal:#197c78;--gold:#a67516;--green:#2f7d4f;--red:#b64e3a;--accent:#197c78}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.authShell{align-items:center;background:#eef3f1;display:grid;min-height:100vh;padding:24px;place-items:center}.authPanel{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 52px rgba(23,32,29,.08);display:grid;gap:22px;max-width:440px;padding:28px;width:min(100%,440px)}.authBrand{align-items:center;display:flex;gap:12px}.authBrand span,.authBrand strong{display:block}.authBrand span{color:var(--muted);font-size:.84rem}.authIntro{display:grid;gap:6px}.authIntro h1{font-size:clamp(1.8rem,6vw,2.35rem)}.authForm .primaryButton{width:100%}.authSecurityMeta{color:var(--muted);font-size:.82rem;margin:-2px 0 0}.captchaQuestion{align-items:center;background:#f4f7f6;border:1px solid var(--line);border-radius:8px;color:var(--ink);display:inline-flex;font-weight:700;min-height:40px;padding:0 10px}.shell{display:grid;min-height:100vh;grid-template-columns:260px minmax(0,1fr)}.sidebar{border-right:1px solid var(--line);background:#edf3f1;min-width:0;padding:24px 18px}.brand{display:flex;gap:12px;margin-bottom:34px}.brand,.brandMark{align-items:center}.brandMark{background:var(--ink);border-radius:8px;color:#fff;display:grid;font-weight:800;height:42px;place-items:center;width:42px}.brand span,.brand strong{display:block}.brand span,.eyebrow,.panel p,.scoreBand span,.siteBrand small,.task span{color:var(--muted);font-size:.82rem}.nav{display:grid;gap:6px}.nav a{align-items:center;border-radius:8px;display:flex;gap:10px;min-height:40px;padding:0 10px}.nav a.active,.nav a:hover{background:var(--panel)}.workspace{min-width:0;padding:28px}.actions,.panelHeader,.sectionHeader,.stackRows div,.task,.topbar{align-items:center;display:flex}.topbar{justify-content:space-between;margin-bottom:20px}.eyebrow{letter-spacing:0;margin:0 0 4px;text-transform:uppercase}h1,h2,p{margin:0}h1{font-size:clamp(2rem,4vw,3.2rem);line-height:1.05}h2{font-size:1.05rem}.actions{gap:10px}.iconButton,.primaryButton{align-items:center;border:1px solid var(--line);border-radius:8px;display:inline-flex;justify-content:center}.iconButton{background:var(--panel);height:40px;width:40px}.primaryButton{background:var(--teal);color:#fff;gap:8px;min-height:40px;padding:0 14px}.primaryButton:hover,.textLink:hover{opacity:.86}.secondaryButton{align-items:center;color:var(--ink);display:inline-flex;gap:8px;justify-content:center;min-height:40px;padding:0 14px}.panel,.scoreBand,.secondaryButton,.widePanel{background:var(--panel);border:1px solid var(--line);border-radius:8px}.resultBanner{align-items:center;border:1px solid;border-radius:8px;display:flex;gap:10px;margin-bottom:14px;min-height:46px;padding:10px 14px}.resultBanner.success{background:#eaf5ee;border-color:#bcd8c7;color:var(--green)}.resultBanner.error{background:#fff0ed;border-color:#e2b7ae;color:var(--red)}.scoreBand{align-items:end;display:flex;justify-content:space-between;margin-bottom:18px;min-height:180px;padding:24px}.scoreBand strong{display:block;font-size:clamp(4rem,10vw,7rem);line-height:.88}.bars{align-items:end;display:flex;gap:8px;height:130px}.bars i{background:var(--gold);border-radius:8px 8px 0 0;display:block;width:28px}.mainGrid,.moduleGrid{display:grid;gap:14px}.moduleGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.panel{min-height:150px;padding:18px}.panelHeader{gap:9px;margin-bottom:18px}.panel strong{display:block;font-size:2.4rem;margin-bottom:8px}.mainGrid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr)}.widePanel{padding:18px}.sectionHeader{justify-content:space-between;margin-bottom:14px}.sectionSubheader{margin-top:22px}.sectionHeader a{color:var(--teal);font-size:.9rem;font-weight:700}.stackRows,.taskList{display:grid;gap:10px}.task{border-top:1px solid var(--line);justify-content:space-between;min-height:58px}.task span,.task strong{display:block}.task em{background:#e4f0e7;border-radius:8px;color:var(--green);font-size:.78rem;font-style:normal;padding:4px 8px}.stackRows div{border-top:1px solid var(--line);gap:10px;min-height:52px}.channelSummary{margin-top:14px}.inlineFilterForm{align-items:center;display:flex;gap:8px}.inlineFilterForm select{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--ink);font:inherit;min-height:38px;padding:0 10px}.channelMiniGrid{display:grid;gap:0}.channelMiniGrid a{border-top:1px solid var(--line);display:grid;gap:4px;min-height:58px;padding:12px 0}.channelMiniGrid span{color:var(--muted);font-size:.85rem}.integrationList{display:grid;gap:10px}.integrationRow{align-items:center;border-top:1px solid var(--line);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto auto;min-height:58px;padding:12px 0}.visibilityActionGrid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.visibilityCreateForm{grid-template-columns:repeat(2,minmax(0,1fr))}.visibilityCreateForm .primaryButton{align-self:end;width:max-content}.engineCheckGrid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.integrationRow>div{display:grid;gap:4px}.compactForm span,.emptyState span,.integrationRow span{color:var(--muted);font-size:.86rem}.statusPill{align-items:center;background:#edf3f1;border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-flex;font-size:.8rem;font-style:normal;gap:5px;padding:5px 9px;white-space:nowrap}.statusPill.connected,.statusPill.discovered,.statusPill.info{background:#eaf5ee;border-color:#bcd8c7;color:var(--green)}.statusPill.warning{background:#fff7e7;border-color:#e6c98f;color:var(--gold)}.statusPill.critical,.statusPill.error,.statusPill.token_expired{background:#fff0ed;border-color:#e2b7ae;color:var(--red)}.primaryButton.disabled{opacity:.45;pointer-events:none}.compactForm{display:grid;gap:12px}.compactForm label{display:grid;gap:6px}.compactForm input,.compactForm select,.compactForm textarea{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--ink);font:inherit;min-height:40px;padding:0 10px;width:100%}.compactForm textarea{min-height:92px;padding:10px;resize:vertical}.buttonRow{display:flex;flex-wrap:wrap;gap:10px}.checkLine{align-items:center;display:flex!important;gap:8px!important}.checkLine input{height:18px;min-height:18px;width:18px}.highRiskActionMode{background:#f8faf9;border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;padding:10px}.highRiskActionMode legend{color:var(--ink);font-size:.84rem;font-weight:700;padding:0 4px}.compactForm .highRiskActionMode{grid-column:1/-1}.highRiskConfirmLine{color:var(--gold)}.rowConfirmLine{gap:5px!important;min-height:32px;white-space:nowrap}.rowConfirmLine span{font-size:.76rem}.rowConfirmLine input{height:16px;min-height:16px;width:16px}.ssoForm{grid-template-columns:repeat(3,minmax(0,1fr))}.ssoForm .primaryButton{align-self:end;width:max-content}.ssoBulkForm{grid-template-columns:repeat(2,minmax(0,1fr))}.ssoBulkForm .primaryButton{align-self:center;width:max-content}.fullSpan{grid-column:1/-1}.bulkNotice{align-items:center;background:#eaf5ee;border:1px solid #bcd8c7;border-radius:8px;color:var(--green);display:flex;gap:10px;margin-top:14px;min-height:46px;padding:0 14px}.bulkNotice.warning{background:#fff7e7;border-color:#e6c98f;color:var(--gold)}.auditFilterForm{align-items:end;border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr)) auto;margin-bottom:12px;padding-bottom:14px}.auditList{display:grid;gap:0}.auditRow{align-items:center;border-top:1px solid var(--line);display:grid;gap:12px;grid-template-columns:minmax(0,1.25fr) auto minmax(120px,.6fr) minmax(110px,.5fr) minmax(150px,auto);min-height:68px;padding:12px 0}.auditRow>div{display:grid;gap:4px}.auditRow span{color:var(--muted);font-size:.84rem}.auditRetentionForm{grid-template-columns:repeat(3,minmax(0,1fr))}.auditRetentionForm .primaryButton{align-self:end;width:max-content}.auditArchiveGrid,.auditExportGrid,.auditRetentionList{display:grid;gap:0}.auditExportRow,.auditRetentionRow{align-items:center;border-top:1px solid var(--line);display:grid;gap:12px;min-height:66px;padding:12px 0}.auditExportRow{grid-template-columns:minmax(0,1fr) auto}.auditArchiveGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.auditRetentionRow{grid-template-columns:minmax(0,1fr) auto minmax(110px,auto) minmax(160px,.8fr)}.auditArchiveGrid>div,.auditExportRow>div,.auditRetentionRow>div{display:grid;gap:4px;min-width:0}.auditArchiveGrid>div{border-top:1px solid var(--line);padding:12px 0}.auditArchiveGrid span,.auditExportRow span,.auditRetentionRow span{color:var(--muted);font-size:.84rem;overflow-wrap:anywhere}.ssoProviderRow{grid-template-columns:minmax(0,1fr) auto minmax(180px,.8fr) auto}.commerceProductRow{grid-template-columns:minmax(0,1fr) auto auto minmax(180px,.75fr) auto}.commerceRowMeta{color:var(--muted);display:block;font-size:.8rem;margin-top:4px}.rowActions{display:inline-flex;gap:8px;justify-content:flex-end}.rowActions form{margin:0}.iconButton.disabled{opacity:.45;pointer-events:none}.chainList,.policyList{display:grid;gap:10px}.policyRow{align-items:center;border-top:1px solid var(--line);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto minmax(130px,auto) minmax(180px,.9fr);min-height:72px;padding:12px 0}.productionReadinessRow{grid-template-columns:minmax(0,1fr) auto auto minmax(96px,auto)}.productionHistoryHeader{margin-top:18px}.productionHistoryRow{grid-template-columns:minmax(0,1fr) auto auto}.backupDrillRow{grid-template-columns:minmax(0,1fr) auto auto minmax(96px,auto)}.backupDrillHistoryRow,.backupDrillStepRow{grid-template-columns:minmax(0,1fr) auto auto}.backupDrillFormHeader{margin-top:18px}.firewallEventRow,.firewallSeverityRow{grid-template-columns:minmax(0,1fr) auto}.firewallPolicyHeader{margin-top:24px}.codeBlock{background:#111827;border-radius:8px;color:#e5e7eb;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.7;margin:0;max-height:420px;overflow:auto;padding:16px;white-space:pre-wrap;word-break:break-word}.releaseGateDecision{font-size:clamp(1.9rem,4vw,2.8rem)!important}.releaseGateRow{grid-template-columns:minmax(0,1fr) auto auto minmax(150px,auto)}.releaseGateHistoryHeader{margin-top:18px}.releaseGateHistoryRow{grid-template-columns:minmax(0,1fr) auto auto}.policyMain{display:grid;gap:4px}.chainList span,.pillSet i,.policyMain span,.previewResult span{color:var(--muted);font-size:.84rem}.pillSet{display:flex;flex-wrap:wrap;gap:6px}.pillSet i{background:#f2f5f4;border:1px solid var(--line);border-radius:999px;font-style:normal;padding:4px 8px}.previewResult{border-top:1px solid var(--line);display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;padding-top:14px}.previewResult div{background:#f5f8f7;border-radius:8px;display:grid;gap:5px;min-height:74px;padding:12px}.previewResult strong{font-size:1rem}.chainList{margin-top:12px}.chainList div{align-items:center;border-top:1px solid var(--line);display:flex;gap:10px;min-height:48px}.approvalStageRow{align-items:stretch!important;display:grid!important;gap:10px!important;padding:12px 0}.approvalStageTitle{align-items:center;display:flex;gap:10px}.approvalBranchGrid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.approvalBranch{background:#f5f8f7;border:1px solid var(--line);border-radius:8px;display:grid;gap:6px;padding:10px}.approvalBranch i,.approvalBranch span,.approvalBranch strong{display:block}.approvalBranch i{color:var(--ink);font-size:.84rem;font-style:normal}.policyForm{grid-template-columns:repeat(3,minmax(0,1fr))}.policyForm .primaryButton{align-self:end;width:max-content}.citationSearchForm{align-items:end;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(140px,.28fr) minmax(96px,.18fr) auto;margin-bottom:12px;padding-bottom:14px}.citationList{display:grid;gap:0}.citationBlock{border-top:1px solid var(--line);display:grid;gap:14px;grid-template-columns:82px minmax(0,1fr);padding:14px 0}.citationRank{display:grid;gap:8px;height:max-content}.citationRank strong{align-items:center;background:#f2f5f4;border:1px solid var(--line);border-radius:8px;display:flex;font-size:1.35rem;height:46px;justify-content:center}.citationMain{display:grid;gap:7px;min-width:0}.citationMain p,.citationMain span,.citationMetrics i{color:var(--muted);font-size:.86rem}.citationMain p,.citationMain span{overflow-wrap:anywhere}.citationMain p{line-height:1.7}.citationMetrics{display:flex;flex-wrap:wrap;gap:7px}.citationMetrics i{background:#f2f5f4;border:1px solid var(--line);border-radius:999px;font-style:normal;padding:4px 8px}.knowledgeSourceStatus{align-items:start!important;padding:10px 0}.knowledgeSourceStatus span{flex:1 1;min-width:0;overflow-wrap:anywhere}.knowledgeSourceStatus .statusPill{margin-left:auto}.commerceOpsSummary{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.commerceOpsSummary span{background:#f6f8f7;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.84rem;line-height:1.4;padding:5px 10px}.graphFilterForm{align-items:end;grid-template-columns:minmax(0,1fr) minmax(150px,.5fr) minmax(130px,.35fr) minmax(90px,.25fr) minmax(140px,auto) auto}.graphCheckLine{align-self:end;min-height:40px}.graphWorkspaceGrid{display:grid;gap:14px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);margin-top:14px}.graphPanel{min-width:0}.graphLegend{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.graphLegend span{align-items:center;background:#f2f5f4;border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-flex;font-size:.82rem;gap:6px;min-height:28px;padding:0 9px}.graphDot{border-radius:999px;display:inline-block;height:9px;width:9px}.graphCanvas{aspect-ratio:16/9;background:#f7faf9;border:1px solid var(--line);border-radius:8px;min-height:420px;overflow:hidden;position:relative}.graphCanvas svg{inset:0;position:absolute}.graphEdge{stroke:#9fb1ad;stroke-linecap:round;stroke-opacity:.72}.graphEdge.article_cites_evidence,.graphEdge.evidence_sources_from,.graphEdge.product_cites_source{stroke:var(--gold)}.graphEdge.article_mentions_entity,.graphEdge.evidence_mentions_entity,.graphEdge.product_mentions_entity,.graphEdge.source_mentions_entity{stroke:var(--teal)}.graphNode{border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 20px rgba(23,32,29,.08);display:grid;gap:3px;max-width:170px;min-height:54px;min-width:130px;padding:9px 10px;position:absolute;transform:translate(-50%,-50%);z-index:2}.graphNode span,.graphNode strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.graphNode strong{font-size:.88rem}.graphNode span{color:var(--muted);font-size:.76rem}.graphNode.article{background:#ffffff;border-color:#c8d6d2}.graphDot.entity,.graphNode.entity{background:#eaf5ee}.graphDot.knowledge_source,.graphNode.knowledge_source{background:#eef3f1}.graphDot.evidence,.graphNode.evidence{background:#fff7e7}.graphDot.external_source,.graphNode.external_source{background:#fff0ed}.graphDot.product,.graphNode.product{background:#edf4ff}.graphDot.article{background:#ffffff;border:1px solid #c8d6d2}.graphEmptyState{border:0;inset:0;justify-content:center;position:absolute}.graphEdgeList{display:grid;gap:0}.graphInsightList{display:grid;gap:10px}.graphInsightBox,.graphInsightRow{border-top:1px solid var(--line);padding:10px 0}.graphInsightBox{display:grid;gap:4px}.graphInsightBox span{color:var(--muted);font-size:.86rem;line-height:1.5;overflow-wrap:anywhere}.graphInsightRow{align-items:center;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-height:48px}.graphInsightRow span{color:var(--muted);font-size:.86rem;line-height:1.5;overflow-wrap:anywhere}.graphEdgeRow{align-items:center;border-top:1px solid var(--line);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-height:52px;padding:10px 0}.graphEdgeRow span{color:var(--muted);font-size:.86rem;line-height:1.5}.graphNodeColumns{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.graphNodeColumn{border-top:1px solid var(--line);display:grid;gap:8px;padding-top:12px}.graphNodeColumn>strong{font-size:.9rem}.graphNodeColumn a{background:#f5f8f7;border:1px solid var(--line);border-radius:8px;display:grid;gap:4px;min-height:58px;padding:9px}.graphNodeColumn em,.graphNodeColumn span,.mutedText{color:var(--muted);font-size:.82rem}.dangerText{align-items:center;color:var(--red);display:inline-flex;font-size:.82rem;gap:6px}.graphNodeColumn span{color:var(--ink);font-weight:700}.graphNodeColumn em{font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.previewFilterForm{align-items:end;grid-template-columns:repeat(3,minmax(0,1fr)) auto}.previewCheckLine{align-self:end;min-height:40px}.previewWorkspaceGrid{display:grid;gap:14px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);margin-top:14px}.diffList{display:grid;gap:0}.diffRow{align-items:start;border-top:1px solid var(--line);display:grid;gap:12px;grid-template-columns:minmax(160px,.7fr) auto minmax(0,1fr) minmax(0,1fr);min-height:76px;padding:12px 0}.diffRow>div{display:grid;gap:4px}.diffRow span{color:var(--muted);font-size:.82rem}.diffRow pre{background:#f5f8f7;border:1px solid var(--line);border-radius:8px;color:var(--ink);font:inherit;font-size:.82rem;line-height:1.55;margin:0;max-height:190px;overflow:auto;padding:10px;white-space:pre-wrap;word-break:break-word}.diffRow.added pre:last-child,.diffRow.changed pre:last-child{background:#eaf5ee;border-color:#bcd8c7}.diffRow.removed pre:first-of-type{background:#fff0ed;border-color:#e2b7ae}.publishPreviewCard{display:grid;gap:9px}.publishPreviewCard span{color:var(--muted);font-size:.82rem}.publishPreviewCard p{color:var(--muted);line-height:1.65;overflow-wrap:anywhere}.publishPreviewCard strong{font-size:1.05rem;line-height:1.35}.previewMetricGrid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:6px}.previewMetricGrid i{background:#f2f5f4;border:1px solid var(--line);border-radius:8px;color:var(--muted);font-size:.84rem;font-style:normal;min-height:40px;padding:10px}.previewMetricGrid.metricGridWide i{display:grid;gap:3px}.previewMetricGrid.metricGridWide strong{color:var(--ink);font-size:1.12rem;line-height:1.1}.previewMetricGrid.metricGridWide span{overflow-wrap:anywhere}.qualityList{display:grid;gap:9px}.qualityRow{align-items:start;border-top:1px solid var(--line);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:10px 0}.qualityRow>div{display:grid;gap:5px}.qualityRow i,.qualityRow span{color:var(--muted);font-size:.84rem;font-style:normal;line-height:1.5;overflow-wrap:anywhere}.applyPlanGrid,.validationList{display:grid;gap:10px}.applyPlanGrid div{border-top:1px solid var(--line);display:grid;gap:5px;padding:10px 0}.applyPlanGrid span,.previewNotice{color:var(--muted);font-size:.86rem;line-height:1.55;overflow-wrap:anywhere}.previewNotice{margin-top:10px}.optimizationApplyForm{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.validationRow{align-items:center;border-top:1px solid var(--line);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-height:50px;padding:10px 0}.validationRow span{color:var(--muted);font-size:.86rem;line-height:1.5;overflow-wrap:anywhere}.alertChannelList,.alertEscalationList,.alertEventList,.alertNotificationList,.capacityMetricList,.capacityQueueList,.capacityRecommendationList,.capacityRegionList,.observabilityAlertList,.observabilityDeliveryList,.observabilityExportGrid,.observabilityHealthGrid,.observabilityQueueList{display:grid;gap:0}.alertChannelRow,.alertEscalationRow,.alertEventRow,.alertNotificationRow,.capacityMetricRow,.capacityQueueRow,.capacityRecommendationRow,.capacityRegionRow,.observabilityAlertRow,.observabilityDeliveryRow,.observabilityExportRow,.observabilityHealthRow,.observabilityQueueRow{align-items:center;border-top:1px solid var(--line);display:grid;gap:12px;min-height:66px;padding:12px 0}.observabilityExportRow{grid-template-columns:minmax(0,1fr) auto}.observabilityQueueRow{grid-template-columns:minmax(0,1fr) auto minmax(130px,auto) minmax(130px,auto)}.observabilityAlertRow{grid-template-columns:minmax(0,1fr) auto}.observabilityDeliveryRow,.observabilityHealthRow{grid-template-columns:minmax(0,1fr) auto minmax(180px,.8fr)}.alertChannelRow,.alertEscalationRow,.alertNotificationRow{grid-template-columns:minmax(0,1fr) auto minmax(180px,.9fr)}.alertEventRow{grid-template-columns:minmax(0,1fr) auto minmax(160px,.8fr)}.capacityQueueRow{grid-template-columns:minmax(0,1fr) auto minmax(90px,auto) minmax(120px,auto)}.capacityMetricRow,.capacityRegionRow{grid-template-columns:minmax(0,1fr) auto minmax(110px,auto) minmax(150px,auto)}.capacityRecommendationRow{grid-template-columns:minmax(0,1fr) auto}.alertChannelRow>div,.alertEscalationRow>div,.alertEventRow>div,.alertNotificationRow>div,.capacityMetricRow>div,.capacityQueueRow>div,.capacityRecommendationRow>div,.capacityRegionRow>div,.observabilityAlertRow>div,.observabilityDeliveryRow>div,.observabilityExportRow>div,.observabilityHealthRow>div,.observabilityQueueRow>div{display:grid;gap:4px;min-width:0}.alertChannelRow span,.alertEscalationRow span,.alertEventRow span,.alertNotificationRow span,.capacityMetricRow span,.capacityQueueRow span,.capacityRecommendationRow span,.capacityRegionRow span,.observabilityAlertRow span,.observabilityDeliveryRow span,.observabilityExportRow span,.observabilityHealthRow span,.observabilityQueueRow span{color:var(--muted);font-size:.84rem;overflow-wrap:anywhere}.observabilityPayloadGrid{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px}.observabilityPayloadGrid span{background:#f2f5f4;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.84rem;padding:5px 9px}.alertFilterForm,.alertNotifyForm,.capacityApplyForm,.capacityForecastForm{grid-template-columns:repeat(2,minmax(0,1fr))}.alertFilterForm .checkLine,.alertNotifyForm .checkLine{grid-column:1/-1}.alertFilterForm .primaryButton,.alertNotifyForm .primaryButton,.capacityApplyForm .primaryButton,.capacityForecastForm .primaryButton{align-self:end;width:max-content}.observabilityPushForm{grid-template-columns:repeat(2,minmax(0,1fr))}.observabilityPushForm .checkLine{grid-column:1/-1}.observabilityPushForm .primaryButton{width:max-content}.opsTable{display:grid;gap:0}.opsRow{align-items:center;border-top:1px solid var(--line);display:grid;gap:12px;min-height:68px;padding:12px 0}.opsRow>div{display:grid;gap:4px;min-width:0}.opsRow span{color:var(--muted);font-size:.84rem}.opsRow span,.opsRow strong{overflow-wrap:anywhere}.opsFormGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.commerceFormSection{background:#f6f8f7;border:1px solid var(--line);border-radius:8px;display:grid;gap:4px;padding:10px 12px}.commerceFormSection strong{color:var(--ink)}.commerceFormSection span{color:var(--muted);font-size:.84rem}.opsFilterForm .primaryButton,.opsFormGrid .primaryButton{align-self:end;width:max-content}.opsFilterForm{align-items:end;grid-template-columns:repeat(3,minmax(0,1fr)) auto}.generationRequestRow,.modelProviderRow,.platformJobRow,.pluginRegistryRow{grid-template-columns:minmax(0,1fr) auto minmax(100px,auto) minmax(150px,.7fr) auto}.generationRequestRow{grid-template-columns:minmax(0,1fr) auto minmax(90px,auto) minmax(150px,.7fr) minmax(110px,auto) auto}.assetReviewRow{grid-template-columns:minmax(0,1fr) auto auto minmax(140px,.6fr) auto}.workerNodeRow{grid-template-columns:minmax(0,1fr) auto minmax(100px,auto) minmax(120px,auto) auto}.workerQueueRow{grid-template-columns:minmax(0,1fr) auto minmax(110px,auto) minmax(150px,auto)}.marketplacePluginRow,.pluginExecutionRow{grid-template-columns:minmax(0,1fr) auto minmax(130px,auto)}.inlineReviewForm{align-items:center;display:inline-flex;gap:6px}button.iconButton{cursor:pointer;font:inherit}button.iconButton:disabled{cursor:not-allowed;opacity:.45}.emptyState{border-top:1px solid var(--line);gap:10px;min-height:58px;padding:12px 0}.emptyState,.siteHeader{align-items:center;display:flex}.siteHeader{background:rgba(255,255,255,.94);border-bottom:1px solid var(--line);gap:20px;justify-content:space-between;min-height:72px;padding:12px clamp(18px,4vw,48px);position:sticky;top:0;z-index:10}.siteBrand{align-items:center;display:inline-flex;gap:12px;min-width:max-content}.siteBrand small,.siteBrand strong{display:block}.siteNav{align-items:center;display:flex;gap:6px;justify-content:flex-end;overflow-x:auto}.siteNav a{align-items:center;border-radius:8px;display:inline-flex;flex:0 0 auto;gap:7px;min-height:38px;padding:0 10px;white-space:nowrap}.siteNav a.active,.siteNav a:hover{background:#eef3f1}.contentShell{margin:0 auto;max-width:1180px;padding:32px clamp(18px,4vw,48px) 56px}.siteHomeShell{display:grid;gap:22px}.siteHomeHero{align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(260px,360px);min-height:300px}.siteHomeHero .eyebrow{align-items:center;color:var(--teal);display:inline-flex;gap:8px}.siteHomeHero h1{margin:8px 0 14px}.siteHomeHero p{color:var(--muted);line-height:1.72;max-width:720px}.siteHomeActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.siteHomeSignal{align-content:end;background:#17201d;border-radius:8px;color:#fff;display:grid;gap:8px;min-height:260px;padding:24px}.siteHomeSignal p,.siteHomeSignal span{color:rgba(255,255,255,.72)}.siteHomeSignal strong{font-size:5rem;line-height:.9}.siteHomeStats{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.siteHomeStats div{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;min-height:132px;padding:16px}.siteHomeStats svg{color:var(--teal)}.siteHomeChannelBlock a span,.siteHomeChannelTitle em,.siteHomeChannelTitle span,.siteHomeFeatured span,.siteHomeStats span,.siteHomeTopList em{color:var(--muted);font-size:.84rem;font-style:normal}.siteHomeStats strong{font-size:2.25rem;line-height:1}.siteHomeFeatured{display:grid;gap:14px;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr)}.siteHomeChannelBlock,.siteHomeLead,.siteHomeSideList,.siteHomeTopList>div{background:var(--panel);border:1px solid var(--line);border-radius:8px}.siteHomeLead{display:grid;gap:18px;grid-template-columns:minmax(260px,.9fr) minmax(0,1fr);min-height:300px;padding:18px}.siteHomeLeadImage{align-items:center;aspect-ratio:16/10;background:#eef3f1;border-radius:8px;color:var(--teal);display:grid;overflow:hidden;place-items:center}.siteHomeLeadImage img{height:100%;object-fit:cover;width:100%}.siteHomeLead div:last-child{align-content:center;display:grid;gap:12px}.siteHomeLead strong{font-size:1.8rem;line-height:1.18}.siteHomeLead p{color:var(--muted);line-height:1.72}.siteHomeLead em{align-items:center;color:var(--teal);display:inline-flex;font-style:normal;font-weight:800;gap:6px}.siteHomeSideList{display:grid;gap:0}.siteHomeSideList a,.siteHomeTopList a{border-top:1px solid var(--line);display:grid;gap:6px;min-height:94px;padding:14px}.siteHomeSideList a:first-child,.siteHomeTopList a:first-child{border-top:0}.siteHomeSideList strong{line-height:1.35}.siteHomeChannels,.siteHomeTopList{display:grid;gap:12px}.siteHomeChannelGrid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.siteHomeChannelBlock{border-top:4px solid var(--accent);display:grid;min-height:260px;padding:16px}.siteHomeChannelTitle{border-bottom:1px solid var(--line);display:grid;gap:5px;margin-bottom:10px;padding-bottom:12px}.siteHomeChannelTitle strong{color:var(--accent);font-size:1.25rem}.siteHomeChannelBlock>div{display:grid;gap:0}.siteHomeChannelBlock>div a{border-top:1px solid var(--line);display:grid;gap:5px;min-height:72px;padding:10px 0}.siteHomeChannelBlock>div a:first-child{border-top:0}.siteHomeChannelBlock a strong{line-height:1.36}.siteHomeChannelBlock a span{line-height:1.58}.siteHomeTopList>div{display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr))}.siteHomeTopList a{border-left:1px solid var(--line);border-top:0}.siteHomeTopList a:first-child{border-left:0}.siteHomeTopList a span{color:var(--teal);font-size:2rem;font-weight:800;line-height:1}.channelHero,.channelIndexHero{margin-bottom:22px}.channelHero h1,.channelIndexHero h1{max-width:820px}.channelHero p,.channelIndexHero p{color:var(--muted);line-height:1.72;margin-top:12px;max-width:760px}.articleGrid,.channelCardGrid,.knowledgeAnswerStrip,.toolkitBoard{display:grid;gap:14px}.channelCardGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.answerCard,.articleCard,.channelCard,.toolCard{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;min-height:220px;padding:18px}.channelCard{border-top:4px solid var(--accent);gap:10px}.answerCard svg,.channelCard svg,.toolCard svg{color:var(--accent)}.articleMeta,.channelCard em,.channelCard span,.knowledgeRow span,.toolCard span,.toolkitRow em{color:var(--muted);font-size:.82rem;font-style:normal}.channelCard strong{font-size:1.25rem}.answerCard p,.articleCard p,.caseItem p,.channelCard p,.knowledgeRow p,.newsItem p,.newsLead p,.toolCard p{color:var(--muted);line-height:1.66}.channelHero{align-items:stretch;border-bottom:1px solid var(--line);display:grid;gap:22px;grid-template-columns:minmax(0,1fr) minmax(280px,380px);padding-bottom:24px}.channelHero .eyebrow{align-items:center;color:var(--accent);display:inline-flex;gap:8px}.articleVisual,.channelHeroMedia{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 15%,#fff),#f1f4f3);border:1px solid var(--line);border-radius:8px;color:var(--accent);display:grid;min-height:180px;overflow:hidden;place-items:center}.articleVisual img,.channelHeroMedia img{height:100%;object-fit:cover;width:100%}.caseLead,.magazineLead,.newsLead{background:var(--panel);border:1px solid var(--line);border-radius:8px;margin-bottom:16px}.magazineLead{display:grid;gap:20px;grid-template-columns:minmax(280px,.9fr) minmax(0,1fr);padding:18px}.caseLead h2,.magazineLead h2{font-size:clamp(1.6rem,3vw,2.35rem);line-height:1.16;margin:10px 0}.textLink{align-items:center;color:var(--accent);display:inline-flex;font-weight:800;gap:6px;margin-top:14px}.articleGrid,.productGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.productGrid{display:grid;gap:14px;margin-top:22px}.productCard{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;min-height:280px;padding:16px}.productCard strong{font-size:1.08rem;line-height:1.35}.productCard p,.productCard span{color:var(--muted);font-size:.88rem;line-height:1.6}.productCard em{color:var(--teal);font-size:1.35rem;font-style:normal;font-weight:800}.productBuyBox .promotionPill,.productCard .promotionPill{background:#fff5e8;color:#8f4e13}.productImage{align-items:center;aspect-ratio:16/10;background:#eef3f1;border:1px solid var(--line);border-radius:8px;color:var(--teal);display:grid;overflow:hidden;place-items:center}.productImage img{height:100%;object-fit:cover;width:100%}.articleGrid--magazine{margin-top:16px}.articleCard{gap:10px}.answerCard strong,.articleCard strong,.caseItem strong,.knowledgeRow strong,.newsItem strong,.newsLead strong,.toolCard strong{font-size:1.04rem;line-height:1.38}.articleVisual{aspect-ratio:16/10;min-height:0}.articleMeta{align-items:center;display:inline-flex;flex-wrap:wrap;gap:5px}.knowledgeAnswerStrip{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.answerCard,.toolCard{gap:10px}.caseTimeline,.knowledgeList,.newsFeed,.toolkitList{background:var(--panel);border:1px solid var(--line);border-radius:8px}.caseItem,.knowledgeRow,.newsItem,.toolkitRow{align-items:center;border-top:1px solid var(--line);display:grid;gap:14px;min-height:76px;padding:14px 16px}.caseItem:first-child,.knowledgeRow:first-child,.newsItem:first-child,.toolkitRow:first-child{border-top:0}.knowledgeRow{grid-template-columns:minmax(0,1fr) auto}.caseLead{display:grid;gap:22px;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);padding:20px}.caseLead dl{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.caseLead dl div{background:#f3f6f5;border-radius:8px;padding:14px}.caseLead dt{color:var(--muted);font-size:.82rem}.caseLead dd{color:var(--accent);font-size:2rem;font-weight:800;margin:6px 0 0}.caseItem{grid-template-columns:56px minmax(0,1fr)}.caseItem>span{color:var(--accent);font-size:1.4rem;font-weight:800}.toolkitBoard{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.toolkitRow{grid-template-columns:auto minmax(0,1fr) auto}.newsLead{display:grid;gap:8px;padding:20px}.newsLead strong{font-size:clamp(1.5rem,3vw,2.2rem)}.newsItem{grid-template-columns:120px minmax(0,1fr) auto}.newsItem time{color:var(--accent);font-weight:800}.relatedChannels{border-top:1px solid var(--line);margin-top:26px;padding-top:18px}.relatedChannels h2{margin-bottom:12px}.relatedChannels div{display:flex;flex-wrap:wrap;gap:10px}.relatedChannels a{align-items:center;display:inline-flex;min-height:42px;padding:0 12px}.emptyPanel,.relatedChannels a{background:var(--panel);border:1px solid var(--line);border-radius:8px;gap:8px}.emptyPanel{display:grid;margin:20px 0;padding:20px}.emptyPanel p{color:var(--muted);line-height:1.7}.articleShell{background:var(--bg);min-height:100vh;padding:40px 18px 60px}.breadcrumbTrail{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:.86rem;gap:8px;margin:0 auto 16px;max-width:820px}.breadcrumbTrail a{color:var(--teal)}.breadcrumbTrail a:after{color:var(--muted);content:"/";margin-left:8px}.articleLayout{margin:0 auto;max-width:820px}.articleLayout h1{margin-bottom:18px}.productDetail,.productListing{max-width:1040px}.productHero{align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);margin:20px 0}.productBuyBox,.productHeroMedia{background:var(--panel);border:1px solid var(--line);border-radius:8px}.productHeroMedia{align-items:center;aspect-ratio:16/9;color:var(--teal);display:grid;overflow:hidden;place-items:center}.productHeroMedia img{height:100%;object-fit:cover;width:100%}.productBuyBox{align-content:start;display:grid;gap:12px;padding:18px}.productBuyBox strong{color:var(--teal);font-size:2rem}.productBuyBox del{color:var(--muted);font-size:.92rem}.productBuyBox span{background:#eef3f1;border-radius:8px;color:var(--muted);padding:9px 10px}.articleInfoBar{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.articleInfoBar a,.articleInfoBar span{background:#eef3f1;border-radius:8px;font-size:.84rem;padding:6px 9px}.articleExcerpt{color:var(--muted);font-size:1.1rem;line-height:1.7;margin-bottom:18px}.articleMediaSection{display:grid;gap:14px;margin:20px 0}.articleAssetGallery figure,.articleHeroMedia{margin:0}.articleHeroMedia{background:var(--panel);border:1px solid var(--line);border-radius:8px;overflow:hidden}.articleHeroMedia img{aspect-ratio:16/9;display:block;height:auto;object-fit:cover;width:100%}.articleAssetGallery figcaption,.articleHeroMedia figcaption{color:var(--muted);font-size:.84rem;line-height:1.5;padding:10px 12px}.articleAssetGallery{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.articleAssetGallery figure,.articleMediaCard{background:var(--panel);border:1px solid var(--line);border-radius:8px;overflow:hidden}.articleAssetGallery img{aspect-ratio:4/3;display:block;object-fit:cover;width:100%}.articleRichMediaGrid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.articleMediaCard{display:grid;gap:10px;padding:14px}.articleMediaCard>div{align-items:center;color:var(--teal);display:inline-flex;gap:8px}.articleMediaCard blockquote,.articleMediaCard li,.articleMediaCard p,.articleMediaCard>div span{color:var(--muted);font-size:.88rem;line-height:1.65}.articleMediaCard audio,.articleMediaCard video{width:100%}.articleMediaCard blockquote{background:#f5f8f7;border-left:3px solid var(--teal);margin:0;padding:10px 12px}.articleMediaCard ol{display:grid;gap:8px;margin:0;padding-left:18px}.articleMediaCard li span{color:var(--ink);display:block;font-weight:800}.answerBox,.faqBand{background:var(--panel);border:1px solid var(--line);border-radius:8px;margin:22px 0;padding:18px}.articleBody{display:grid;gap:16px;font-size:1rem;line-height:1.82}.faqBand{display:grid;gap:12px}.faqBand details{border-top:1px solid var(--line);padding-top:12px}.faqBand summary{cursor:pointer;font-weight:700}.productReviews article{border-top:1px solid var(--line);display:grid;gap:6px;padding-top:12px}.productReviews article:first-of-type{border-top:0;padding-top:0}.productReviews article p{color:var(--muted);line-height:1.7;margin:0}.answerMeta{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:.84rem;gap:8px;margin-top:8px}.answerMeta a{color:var(--accent-strong);font-weight:700}@media (max-width:900px){.shell{grid-template-columns:1fr}.sidebar{border-bottom:1px solid var(--line);border-right:0}.alertFilterForm,.alertNotifyForm,.approvalBranchGrid,.articleAssetGallery,.articleGrid,.articleRichMediaGrid,.auditArchiveGrid,.auditFilterForm,.auditRetentionForm,.capacityApplyForm,.capacityForecastForm,.caseLead,.channelCardGrid,.channelHero,.citationSearchForm,.engineCheckGrid,.graphFilterForm,.graphNodeColumns,.graphWorkspaceGrid,.knowledgeAnswerStrip,.magazineLead,.mainGrid,.moduleGrid,.observabilityPushForm,.opsFilterForm,.opsFormGrid,.policyForm,.previewFilterForm,.previewMetricGrid,.previewResult,.previewWorkspaceGrid,.productGrid,.productHero,.siteHomeChannelGrid,.siteHomeFeatured,.siteHomeHero,.siteHomeLead,.siteHomeStats,.siteHomeTopList>div,.ssoBulkForm,.ssoForm,.toolkitBoard,.visibilityActionGrid,.visibilityCreateForm{grid-template-columns:1fr}.siteHeader{align-items:stretch;flex-direction:column}.siteNav{justify-content:flex-start}.alertChannelRow,.alertEscalationRow,.alertEventRow,.alertNotificationRow,.auditRetentionRow,.auditRow,.capacityMetricRow,.capacityQueueRow,.capacityRecommendationRow,.capacityRegionRow,.citationBlock,.diffRow,.graphEdgeRow,.integrationRow,.newsItem,.observabilityDeliveryRow,.observabilityHealthRow,.observabilityQueueRow,.opsRow,.policyRow,.toolkitRow{grid-template-columns:1fr}.graphCanvas{aspect-ratio:auto;min-height:620px}.graphNode{max-width:150px;min-width:112px}.siteHomeTopList a{border-left:0;border-top:1px solid var(--line)}.siteHomeTopList a:first-child{border-top:0}}@media (max-width:560px){.sidebar,.workspace{padding:18px}.scoreBand,.topbar{align-items:stretch;flex-direction:column;gap:16px}.actions{justify-content:flex-start}.contentShell{padding:24px 16px 44px}.caseLead dl{grid-template-columns:1fr}.siteHeader{padding:12px 16px}}}