@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;600;700&family=Syne:wght@700;800&display=swap");:root{--bg:#080c14;--panel:rgba(255,255,255,0.035);--panel-soft:rgba(255,255,255,0.06);--text:#ffffff;--muted:#8892a4;--border:rgba(255,255,255,0.1);--accent:#00ff87;--accent-strong:#00e87a;--accent-soft:rgba(0,255,135,0.1);--warn:#ffd25c;--warn-soft:rgba(255,210,92,0.12);--danger:#ff766c;--danger-soft:rgba(255,118,108,0.12);--ok:#00ff87;--ok-soft:rgba(0,255,135,0.1);--shadow:0 24px 70px rgba(0,0,0,0.28);--sidebar-width:280px;--sidebar-collapsed-width:70px;--sidebar-rail-control-size:42px;--sidebar-transition:180ms ease;--brand-font:"Syne",ui-sans-serif,system-ui,sans-serif;--heading-font:"Space Grotesk",ui-sans-serif,system-ui,sans-serif;--body-font:"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--bg);color:var(--text);font-family:var(--body-font);letter-spacing:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.loginPage{min-height:100vh;display:grid;place-items:center;padding:32px;background:linear-gradient(135deg,rgba(22,119,107,.08),transparent 45%),var(--bg)}.loginPanel{width:min(420px,100%);background:var(--panel);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow);padding:28px}.appShell{min-height:100vh;display:grid;grid-template-columns:260px 1fr}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;background:#13201d;color:#eef8f6;padding:18px;display:flex;flex-direction:column;gap:18px}.brandBlock{border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:18px}.brandMark{width:38px;height:38px;border-radius:8px;display:grid;place-items:center;color:#fff;background:var(--accent);font-weight:800;margin-bottom:12px}.brandTitle{font-size:18px;font-weight:760;margin:0;line-height:1.15}.brandSub{color:rgba(238,248,246,.68);margin:6px 0 0}.navList{display:grid;grid-gap:5px;gap:5px}.navLink{display:flex;align-items:center;gap:10px;min-height:38px;padding:0 10px;border-radius:6px;color:rgba(238,248,246,.76);font-size:14px}.navLink:hover,.navLinkActive{background:rgba(255,255,255,.1);color:#fff}.sidebarFooter{margin-top:auto;display:grid;grid-gap:10px;gap:10px}.main{min-width:0;padding:22px}.topbar{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px}.pageTitle{margin:0;font-size:28px;line-height:1.08;font-weight:780}.small{font-size:12px}.xsmall{font-size:11px;line-height:1.25}.portfolioGapText{max-width:150px;margin:4px 0 0}.buttonRow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.button,.dangerButton,.secondaryButton{min-height:36px;border:1px solid transparent;padding:0 12px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;font-weight:720;white-space:nowrap}.button{color:#fff}.secondaryButton{background:var(--panel);border-color:var(--border)}.dangerButton{border-color:#ffc8c0}.smallActionButton{min-height:30px;min-width:66px;justify-content:center;padding:0 10px;font-size:12px}.cadenceControl,.scheduleControls{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.cadenceControl select,.miniCadenceForm select{min-height:32px;border:1px solid var(--border);border-radius:6px;padding:0 28px 0 9px;background:var(--panel);color:var(--text);font-size:12px;font-weight:720}.grid{display:grid;grid-gap:14px;gap:14px}.metricsGrid{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:16px}.compactStatsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.compactStatsGrid>div{min-width:0;padding:12px 14px;border:1px solid var(--border);border-radius:8px;background:var(--panel)}.compactStatsGrid small,.compactStatsGrid span{display:block;color:var(--muted);font-size:11px;font-weight:720}.compactStatsGrid strong{display:block;margin:4px 0;font-size:24px;line-height:1}.analyticsStatsGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.analyticsLayout{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start}.analyticsLayout,.analyticsSidebar{display:grid;grid-gap:14px;gap:14px}.analyticsSidebar{position:-webkit-sticky;position:sticky;top:16px}.analyticsTable{min-width:1120px}.analyticsTable td:first-child strong{display:block;max-width:260px}.analyticsRowActions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.analyticsNextLink,.analyticsRowActions a,.inlineActionLink{display:inline-flex;align-items:center;gap:5px;color:var(--accent);font-size:12px;font-weight:760}.analyticsClickableRow:hover .analyticsNextLink{text-decoration:underline}.businessAnalyticsKpiGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.businessAnalyticsKpiGrid>a{min-width:0;padding:12px 14px;border:1px solid var(--border);border-radius:8px;background:var(--panel)}.businessAnalyticsKpiGrid>a:hover{border-color:rgba(0,255,135,.38);background:var(--accent-soft)}.businessAnalyticsGrid{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start}.businessAnalyticsAside,.businessAnalyticsGrid,.businessAnalyticsList,.businessAnalyticsMain{display:grid;grid-gap:14px;gap:14px}.businessAnalyticsAside{position:-webkit-sticky;position:sticky;top:16px}.businessAnalyticsTwoColumn{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);grid-gap:12px;gap:12px;align-items:stretch}.businessAnalyticsChartCard,.businessAnalyticsEmptyBlock,.businessAnalyticsInfoCard,.businessAnalyticsMiniCard,.businessAnalyticsWeakZones{border:1px solid var(--border);border-radius:8px;background:var(--surface-2,var(--panel))}.businessAnalyticsChartCard{min-height:260px;padding:12px;display:grid;grid-template-rows:auto minmax(190px,1fr);grid-gap:10px;gap:10px}.businessAnalyticsChartHeader h3,.businessAnalyticsInfoCard h3,.businessAnalyticsList h3{margin:0;color:var(--heading,var(--text));font-size:15px;line-height:1.2}.businessAnalyticsChartHeader p,.businessAnalyticsInfoCard p{margin:5px 0 0;color:var(--muted);font-size:12px;font-weight:650}.businessAnalyticsChartCanvas{min-width:0;min-height:210px}.businessAnalyticsEmptyBlock,.businessAnalyticsEmptyChart{min-height:190px;display:grid;place-items:center;color:var(--muted);font-size:13px;font-weight:760;text-align:center}.businessAnalyticsInfoCard{padding:14px;display:flex;min-width:0;flex-direction:column;gap:10px;justify-content:center}.businessAnalyticsSectionHeader{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:10px}.businessAnalyticsSectionHeader>div{min-width:120px;padding:9px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2,var(--panel))}.businessAnalyticsSectionHeader span,.businessAnalyticsSectionHeader strong{display:block}.businessAnalyticsSectionHeader span{color:var(--muted);font-size:11px;font-weight:720}.businessAnalyticsMiniGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.businessAnalyticsMiniCard{padding:10px}.businessAnalyticsMiniCard small,.businessAnalyticsMiniCard span{display:block;color:var(--muted);font-size:11px;font-weight:720}.businessAnalyticsMiniCard strong{display:block;margin:5px 0;color:var(--heading,var(--text));font-size:20px;line-height:1}.businessAnalyticsWeakZones{display:grid;grid-gap:1px;gap:1px;margin-top:12px;overflow:hidden}.businessAnalyticsWeakZones>div{display:grid;grid-template-columns:minmax(120px,180px) minmax(0,1fr);grid-gap:8px;gap:8px;padding:10px 12px;background:var(--panel)}.businessAnalyticsWeakZones span{color:var(--muted);font-size:12px;font-weight:650}.businessAnalyticsTable{min-width:780px}.businessAnalyticsList h3{display:flex;align-items:center;gap:6px}.businessAnalyticsList a{display:grid;grid-gap:3px;gap:3px;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2,var(--panel))}.businessAnalyticsList a span{color:var(--heading,var(--text));font-size:13px;font-weight:760}.businessAnalyticsList a small{color:var(--muted);font-size:11px;font-weight:650}html[data-theme=light] .businessAnalyticsChartCard,html[data-theme=light] .businessAnalyticsEmptyBlock,html[data-theme=light] .businessAnalyticsInfoCard,html[data-theme=light] .businessAnalyticsKpiGrid>a,html[data-theme=light] .businessAnalyticsList a,html[data-theme=light] .businessAnalyticsMiniCard,html[data-theme=light] .businessAnalyticsSectionHeader>div,html[data-theme=light] .businessAnalyticsWeakZones{background:#ffffff;border-color:var(--border)}html[data-theme=light] .businessAnalyticsChartHeader h3,html[data-theme=light] .businessAnalyticsInfoCard h3,html[data-theme=light] .businessAnalyticsList a span,html[data-theme=light] .businessAnalyticsList h3,html[data-theme=light] .businessAnalyticsMiniCard strong{color:var(--heading)}html[data-theme=light] .businessAnalyticsChartHeader p,html[data-theme=light] .businessAnalyticsInfoCard p,html[data-theme=light] .businessAnalyticsList a small,html[data-theme=light] .businessAnalyticsMiniCard small,html[data-theme=light] .businessAnalyticsMiniCard span,html[data-theme=light] .businessAnalyticsWeakZones span{color:var(--muted-strong)}@media (max-width:1100px){.analyticsStatsGrid,.businessAnalyticsKpiGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.analyticsLayout,.businessAnalyticsGrid{grid-template-columns:minmax(0,1fr)}.analyticsSidebar,.businessAnalyticsAside{position:static}}@media (max-width:760px){.analyticsStatsGrid,.businessAnalyticsKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.businessAnalyticsTwoColumn{grid-template-columns:minmax(0,1fr)}.businessAnalyticsMiniGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.businessAnalyticsWeakZones>div{grid-template-columns:minmax(0,1fr)}.businessAnalyticsChartCard{min-height:230px;grid-template-rows:auto 190px}}.analyticsReportState{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.analyticsReportState>div{min-width:0;padding:10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2)}.analyticsReportState span,.analyticsSettingsForm label{color:var(--muted);font-size:11px;font-weight:760;text-transform:uppercase;letter-spacing:0}.analyticsReportState strong{display:block;margin-top:4px;color:var(--heading);font-size:14px;line-height:1.2}.analyticsSettingsForm{display:grid;grid-gap:10px;gap:10px;margin:12px 0}.analyticsSettingsForm label{display:grid;grid-gap:6px;gap:6px}.analyticsSettingsForm input,.analyticsSettingsForm select{width:100%;min-height:34px;border:1px solid var(--border);border-radius:var(--radius-sm);padding:7px 9px;background:var(--panel);color:var(--text);font:inherit;font-size:13px;font-weight:650}.analyticsSettingsForm .checkboxLine{display:flex;gap:8px;align-items:center;text-transform:none}.opsAutopilotCadenceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:12px 0}.opsAutopilotCadenceGrid span{min-width:0;padding:9px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted-strong);background:var(--surface-2);font-size:12px;line-height:1.25}.opsAutopilotCadenceGrid strong{color:var(--heading)}.inlineDetails{margin-top:12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2)}.inlineDetails summary{cursor:pointer;padding:10px 12px;color:var(--heading);font-size:13px;font-weight:760}.opsAutopilotModuleList{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--border)}.opsAutopilotModuleList>div{display:grid;grid-template-columns:92px minmax(160px,220px) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;padding:9px 12px;border-top:1px solid var(--border)}.opsAutopilotModuleList>div:first-child{border-top:0}.opsAutopilotModuleList small,.opsAutopilotModuleList strong{min-width:0;overflow-wrap:anywhere}.opsAutopilotModuleList strong{color:var(--heading);font-size:13px}.opsAutopilotModuleList small{color:var(--muted-strong);font-size:12px;line-height:1.35}.analyticsSettingsForm .checkboxLine input{width:16px;min-height:16px;accent-color:var(--accent)}.fullWidthButton{width:100%;justify-content:center}.analyticsInsightList{display:grid;grid-gap:8px;gap:8px}.analyticsInsightList p{margin:0;padding:10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);font-size:13px;line-height:1.35}.analyticsInsightList.warn p{border-color:color-mix(in srgb,var(--warn) 35%,var(--border))}.metricCard,.panel{background:var(--panel);border:1px solid var(--border);border-radius:8px}.metricCard{padding:16px}.metricLinkCard{display:block;color:inherit;min-width:0;transition:border-color .14s ease,background .14s ease,transform .14s ease}.metricLinkCard:hover{border-color:rgba(0,255,135,.34);background:rgba(0,255,135,.06);transform:translateY(-1px)}.metricLabel{display:block;color:var(--muted);font-size:12px;font-weight:700;margin:0 0 8px}.metricValue{display:block;font-size:28px;font-weight:780;margin:0}.panel{padding:16px}.collapsiblePanel{overflow:hidden}.panelHeader{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:12px}.collapsiblePanelSummary{position:relative;margin-bottom:0;padding-right:38px;cursor:pointer;list-style:none}.collapsiblePanelSummary::-webkit-details-marker{display:none}.collapsiblePanelSummary:after{content:"";position:absolute;top:6px;right:4px;width:11px;height:11px;border-right:2px solid;border-bottom:2px solid;color:var(--muted);transform:rotate(45deg);transition:transform .14s ease,color .14s ease}.collapsiblePanelSummary:hover:after{color:var(--accent)}.collapsiblePanel[open] .collapsiblePanelSummary{margin-bottom:12px}.collapsiblePanel[open] .collapsiblePanelSummary:after{transform:translateY(4px) rotate(225deg)}.collapsiblePanel:not([open]) .collapsiblePanelBody{display:none}.collapsiblePanelBody{min-width:0}.panelTitle{font-size:18px;font-weight:760;margin:0 0 4px}.splitLayout{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:14px;gap:14px;align-items:start}.tableWrap{overflow-x:auto;max-width:100%}.portfolioTableStack{display:grid;grid-gap:12px;gap:12px}.disabledProfilesDisclosure{border:1px solid var(--border);border-radius:8px;background:#f7f9f8;overflow:hidden}.disabledProfilesDisclosure summary{min-height:44px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;color:var(--muted);font-size:13px;font-weight:760;list-style:none}.disabledProfilesDisclosure summary::-webkit-details-marker{display:none}.disabledProfilesDisclosure summary:before{content:">";width:18px;height:18px;border-radius:999px;display:inline-grid;place-items:center;flex:0 0 auto;color:var(--accent);background:var(--accent-soft);transition:transform .14s ease}.disabledProfilesDisclosure summary span:first-of-type{margin-right:auto}.disabledProfilesDisclosure[open] summary:before{transform:rotate(90deg)}.disabledProfilesTableWrap{border-top:1px solid var(--border)}.dataTable{width:100%;border-collapse:collapse;min-width:980px}.portfolioTable{min-width:0;table-layout:fixed}.portfolioTable td,.portfolioTable th{padding-left:8px;padding-right:8px}.portfolioTable td:first-child,.portfolioTable th:first-child{width:27%}.portfolioTable td:nth-child(2),.portfolioTable th:nth-child(2){width:9%}.portfolioTable td:nth-child(3),.portfolioTable th:nth-child(3){width:11%}.portfolioTable td:nth-child(4),.portfolioTable th:nth-child(4){width:14%}.portfolioTable td:nth-child(5),.portfolioTable th:nth-child(5){width:11%}.portfolioTable td:nth-child(6),.portfolioTable th:nth-child(6){width:18%}.portfolioTable td:nth-child(7),.portfolioTable th:nth-child(7){width:11%}.portfolioTable .progressTrack{max-width:100%}.dataTable th{text-align:left;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:0;padding:10px;white-space:nowrap}.dataTable td,.dataTable th{border-bottom:1px solid var(--border)}.dataTable td{padding:12px 10px;vertical-align:top;font-size:13px;overflow-wrap:normal;word-break:normal}.dataTable tr:hover td{background:#fbfcfc}.businessRowDisabled td{background:#f2f5f4}.businessRowDisabled:hover td{background:#eef3f1}.businessRowDisabled .businessName,.businessRowDisabled .muted{color:#7c8985}.businessName{font-weight:760;display:inline-flex;align-items:center;gap:8px;min-width:0;overflow-wrap:anywhere}.businessNameLine,.fieldActionLine{display:flex;align-items:center;gap:8px;min-width:0}.businessNameLine{align-items:flex-start;flex-wrap:wrap}.fieldActionLine{flex-wrap:wrap}.mapsActionGroup{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto}.portfolioQuickTools{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.portfolioQuickTools a,.portfolioQuickTools button{width:28px;height:28px;border:1px solid var(--border);border-radius:6px;color:var(--muted);background:rgba(255,255,255,.04);display:inline-grid;place-items:center;cursor:pointer}.portfolioQuickTools a:hover,.portfolioQuickTools button:hover{color:var(--accent);border-color:rgba(0,255,135,.34);background:rgba(0,255,135,.08)}.portfolioNextAction{min-width:0;display:flex;align-items:flex-start;gap:8px;padding:9px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.035);color:inherit;cursor:pointer;text-align:left;width:100%}.portfolioNextAction:hover{border-color:rgba(0,255,135,.34);background:rgba(0,255,135,.08)}.portfolioNextAction svg{margin-top:2px;flex:0 0 auto;color:var(--accent)}.portfolioNextAction span{min-width:0}.portfolioNextAction small,.portfolioNextAction strong{display:block;min-width:0;overflow-wrap:anywhere}.portfolioNextAction strong{color:var(--text);font-size:12px;line-height:1.2}.portfolioNextAction small{margin-top:4px;color:var(--muted);font-size:11px;font-weight:700;line-height:1.25}.iconButton{width:28px;height:28px;border-radius:6px;border:1px solid var(--border);color:var(--muted);background:rgba(255,255,255,.86);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.iconButton:hover{border-color:#bcd7d2;background:var(--accent-soft)}.iconButton.disabled,.iconButton:disabled{opacity:.46;cursor:not-allowed;pointer-events:none}.badge{display:inline-flex;align-items:center;gap:5px;min-height:22px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:760;color:var(--muted);border:1px solid var(--border);white-space:nowrap}.badge.ok{border-color:#b7e2cb}.badge.warn{border-color:#f1d28d}.badge.danger{border-color:#ffc8c0}.statusPill{text-transform:capitalize}.statusControlCell{display:grid;justify-items:start;grid-gap:8px;gap:8px;min-width:0}.statusControlCell form{max-width:100%}.statusControlCell .smallActionButton{width:auto}.recommendationActionState{display:flex;align-items:center;min-height:36px}.recommendationActionState .badge{min-height:28px;border-radius:6px;white-space:normal}.progressTrack{width:96px;height:7px;border-radius:999px;background:#e6ecea;overflow:hidden}.progressBar{height:100%}.inspector{position:-webkit-sticky;position:sticky;top:18px}.fixList{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.fixItem{border:1px solid var(--border);border-radius:6px;padding:10px}.keywordManager,.keywordManagerToolbar{display:grid;grid-gap:12px;gap:12px}.keywordManagerToolbar{align-items:flex-start}.keywordManagerToolbar button{width:100%}.keywordManagerToolbar strong{font-size:14px}.keywordManagerToolbar p{margin:4px 0 0}.keywordAddForm{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;align-items:end;padding:10px;border:1px solid var(--border);border-radius:8px;background:rgba(255,255,255,.035)}.keywordAddForm label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.keywordAddForm input{width:100%;min-height:36px;border:1px solid var(--border);border-radius:6px;padding:0 10px;background:rgba(255,255,255,.04);color:var(--text);font-weight:720;text-transform:none}.keywordManagerList{display:grid;grid-gap:8px;gap:8px}.keywordManagerRow{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;align-items:center;padding:10px;border:1px solid var(--border);border-radius:8px;background:rgba(255,255,255,.035)}.keywordManagerRow strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.keywordManagerRow p{margin:4px 0 0}.keywordMetricMini,.keywordTrackingState{display:grid;grid-gap:4px;gap:4px;min-width:0}.keywordMetricMini span,.keywordTrackingState small{color:var(--muted);font-size:10px;font-weight:760}.keywordMetricMini strong{font-size:14px}.keywordTrackingState .badge{justify-self:start}.keywordManagerActions{display:flex;justify-content:stretch}.keywordManagerActions button,.keywordManagerActions form{width:100%;max-width:100%}.keywordManagerActions button{justify-content:center}.postModal.keywordMetricsModal{width:min(1120px,calc(100vw - 24px));display:flex;flex-direction:column}.keywordMetricsSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;padding:10px 14px}.keywordMetricsSummary,.keywordMetricsSyncBanner{gap:8px;border-bottom:1px solid rgba(255,255,255,.1);background:var(--surface-2)}.keywordMetricsSyncBanner{display:flex;align-items:center;padding:9px 14px;color:var(--muted);font-size:12px;font-weight:760}.keywordMetricsSyncBanner.syncing{color:#dbe5ea;background:rgba(0,255,135,.06)}.keywordMetricsSyncBanner.synced{color:var(--ok);background:rgba(0,255,135,.07)}.keywordMetricsSyncBanner.error{color:var(--danger);background:rgba(255,118,108,.08)}.keywordMetricsSyncBanner.blocked{color:var(--warn);background:rgba(255,211,92,.1)}.keywordMetricsSummary>div{display:grid;grid-gap:3px;gap:3px;align-content:start;min-width:0;min-height:74px;padding:10px 11px;border:1px solid var(--border);border-radius:8px;background:var(--panel)}.keywordMetricsSummary span{color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.keywordMetricsSummary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--heading);font-size:18px;line-height:1.05}.keywordMetricsSummary small{min-width:0;overflow:hidden;color:var(--muted);font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.keywordMetricsNotice{display:flex;align-items:flex-start;gap:8px;padding:9px 14px;border-bottom:1px solid var(--border);background:rgba(255,210,92,.08);color:var(--muted-strong);font-size:12px;font-weight:700;line-height:1.35}.keywordMetricsNotice svg{flex:0 0 auto;margin-top:1px;color:var(--warn)}.keywordNextPanel{display:grid;grid-gap:10px;gap:10px;margin:12px 14px 0;padding:12px;border:1px solid rgba(0,255,135,.18);border-radius:10px;background:rgba(0,255,135,.055)}.keywordNextRows{display:grid;grid-gap:8px;gap:8px}.keywordNextRow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:9px;border:1px solid var(--border);border-radius:8px;background:var(--panel-soft)}.keywordNextRow p{margin:4px 0 0;color:var(--muted);font-size:12px;font-weight:750}.keywordMetricsBody{flex:1 1 auto;min-height:0;overflow:auto;padding:12px 14px 14px}.keywordMetricsTable{min-width:820px}.keywordMetricsTable td:nth-child(2),.keywordMetricsTable td:nth-child(3){white-space:nowrap}.metricUnavailable{display:inline-flex;align-items:center;min-height:22px;padding:0 7px;border:1px solid var(--border);border-radius:999px;background:var(--panel-soft);color:var(--muted-strong);font-size:11px;font-weight:760;white-space:nowrap}.keywordMetricsEmpty{min-height:270px;display:grid;align-content:center;justify-items:center;grid-gap:10px;gap:10px;text-align:center;border:1px dashed rgba(255,255,255,.18);border-radius:10px;background:rgba(255,255,255,.035)}.keywordMetricsEmpty strong{font-size:18px}.keywordMetricsEmpty p{max-width:520px;margin:0}.geoMapShell{position:relative;height:320px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:#e8efec}.geoMapShell.compact{height:300px}.geoLeafletMap,.geoMapShell .leaflet-container,.mapModalBody .leaflet-container{width:100%;height:100%;background:#e8efec;font-family:inherit}.geoMapShell .leaflet-control-container{display:none}.rankMarkerWrapper{border:0;background:transparent}.rankMarker{display:grid;place-items:center;border:1px solid;border-radius:999px;box-shadow:0 2px 7px rgba(18,32,29,.18);font-weight:820;line-height:1;-webkit-backdrop-filter:saturate(1.2) blur(1px);backdrop-filter:saturate(1.2) blur(1px)}.geoRankTooltip{border:1px solid rgba(220,229,226,.95);border-radius:8px;background:rgba(255,255,255,.94);box-shadow:0 12px 34px rgba(18,32,29,.18);color:#14201d}.geoRankTooltip:before{border-top-color:rgba(255,255,255,.94)}.rankTooltip{display:grid;grid-gap:4px;gap:4px;min-width:205px;max-width:270px;padding:3px 2px}.rankTooltip strong{font-size:14px;line-height:1.05;color:#14201d}.rankTooltip span{color:#66736f;font-size:12px;font-weight:680;line-height:1.18}.derivedRankMarker{box-shadow:0 1px 4px rgba(18,32,29,.1)}.mapDensityBadge,.mapExpandButton,.mapQualityBadge{position:absolute;z-index:500;border-radius:999px;border:1px solid rgba(202,213,209,.96);background:rgba(255,255,255,.94);box-shadow:0 8px 24px rgba(18,32,29,.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mapExpandButton{top:10px;right:10px;min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;color:#14201d;cursor:pointer;font-size:12px;font-weight:760}.mapExpandButton:hover{border-color:rgba(0,255,135,.62);background:rgba(255,255,255,.98);color:#080c14}.mapExpandButton svg{color:currentColor}.mapDensityBadge{bottom:10px;color:#66736f;font-weight:760}.mapDensityBadge,.mapQualityBadge{left:10px;padding:6px 9px;font-size:11px}.mapQualityBadge{top:10px;max-width:calc(100% - 145px);color:#7a4700;font-weight:820}.mapCenterCaption{margin:8px 0 0;color:var(--muted);font-size:12px;font-weight:700;line-height:1.35}.mapQualityLegend{color:#ffcf6a}.geoMapEmpty{min-height:180px;display:grid;place-items:center;border:1px dashed var(--border);border-radius:8px;color:var(--muted);background:var(--panel-soft)}.businessGeoGridViewer{display:grid;grid-gap:10px;gap:10px}.miniGeoControls{display:grid;grid-gap:8px;gap:8px}.miniKeywordRefreshRow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:end}.miniKeywordRefreshRow form{margin:0}.miniKeywordSelect{min-width:0}.miniGeoRefreshButton{width:38px;height:36px;color:var(--text)}.miniGeoControls label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:11px;font-weight:780;text-transform:uppercase}.miniGeoControls select{width:100%;min-height:36px;border:1px solid var(--border);border-radius:6px;padding:0 10px;background:var(--panel);color:var(--text);font-size:13px;font-weight:720;text-transform:none}.miniGeoStatusRow{display:flex;flex-wrap:wrap;gap:6px;align-items:center;color:var(--muted);font-size:11px;font-weight:760}.miniGeoStatusRow>span:not(.badge){min-height:24px;display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:999px;padding:0 8px;background:var(--panel-soft)}.miniCadenceForm{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:end;border:1px solid var(--border);border-radius:8px;background:var(--panel-soft);padding:10px}.miniCadenceForm label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:11px;font-weight:780;text-transform:uppercase}.miniCadenceForm select{width:100%;text-transform:none}.geoNoSnapshot{min-height:180px;display:grid;align-content:center;grid-gap:9px;gap:9px;border:1px dashed var(--border);border-radius:8px;background:var(--panel-soft);padding:16px}.geoNoSnapshot strong{color:var(--text)}.mapModalBackdrop{position:fixed;inset:0;z-index:6000;display:grid;place-items:center;padding:22px;background:rgba(10,22,19,.62);isolation:isolate}.mapModal{position:relative;z-index:1;width:min(760px,100%);max-height:min(860px,92vh);display:grid;grid-template-rows:auto minmax(560px,1fr) auto;overflow:hidden;border:1px solid rgba(255,255,255,.24);border-radius:8px;background:var(--panel);box-shadow:0 28px 80px rgba(0,0,0,.28)}.mapModalHeader{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:16px;border-bottom:1px solid var(--border)}.mapModalHeader h2{margin:0;font-size:16px}.mapModalHeader p{margin:5px 0 0;color:var(--muted);font-size:13px}.keywordFlipBar{display:flex;align-items:center;gap:6px;margin-top:10px}.keywordFlipBar button,.keywordFlipBar select{min-height:32px;border:1px solid var(--border);border-radius:6px;background:var(--panel);color:var(--text)}.keywordFlipBar button{width:34px;display:grid;place-items:center;cursor:pointer}.keywordFlipBar button:hover{border-color:#b7cfca;background:var(--panel-soft)}.keywordFlipBar select{width:min(360px,44vw);padding:0 32px 0 10px;font-size:12px;font-weight:760}.keywordFlipBar span{color:var(--muted);font-size:12px;font-weight:760;white-space:nowrap}.geoTimelineControl{display:grid;grid-template-columns:auto minmax(180px,1fr) auto;grid-gap:8px;gap:8px;align-items:center;margin-top:10px;max-width:560px}.geoTimelineControl label,.geoTimelineControl span,.geoTimelineNote{color:var(--muted);font-size:12px;font-weight:760}.geoTimelineControl input[type=range]{width:100%;accent-color:var(--accent)}.geoTimelineNote{margin:10px 0 0}.geoTrendChart{margin-top:12px;min-height:190px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.025);padding:8px 8px 4px}.geoTrendChartLoading{background:linear-gradient(90deg,rgba(255,255,255,.025),rgba(255,255,255,.055),rgba(255,255,255,.025))}.mapModalActions{display:flex;gap:10px;align-items:center}.segmentedControl{display:inline-flex;min-height:36px;overflow:hidden;border:1px solid var(--border);border-radius:6px;background:var(--panel-soft)}.segmentedControl button{border:0;border-right:1px solid var(--border);padding:0 10px;background:transparent;color:var(--muted);cursor:pointer;font-size:12px;font-weight:760}.segmentedControl button:last-child{border-right:0}.segmentedControl button.active{color:#fff}.mapModalBody{min-height:620px}.geoDiagnosticDeck{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);grid-gap:12px;gap:12px;padding:12px 16px;border-top:1px solid var(--border);background:var(--panel)}.geoPointDiagnosticsPanel,.geoWeakZonePanel{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--panel-soft)}.geoCompetitorRows>strong,.geoWeakZonePanel>strong{display:inline-flex;gap:6px;align-items:center;color:var(--text);font-size:13px}.geoCompetitorRows span,.geoPointDiagnosticGrid span,.geoWeakZonePanel span{color:var(--text);font-size:12px;font-weight:850}.geoCompetitorRows p,.geoPointDiagnosticEmpty p,.geoPointDiagnosticGrid p,.geoWeakZonePanel p{margin:4px 0 0;color:var(--muted);font-size:12px;font-weight:700;line-height:1.35}.geoPointDiagnosticHeader{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.geoPointDiagnosticHeader strong{display:block;color:var(--text);font-size:16px}.geoPointDiagnosticHeader span{display:inline-flex;gap:5px;align-items:center;margin-top:4px;color:var(--muted);font-size:12px;font-weight:750}.geoPointDiagnosticGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px}.geoPointDiagnosticGrid>div{padding:10px;border-radius:8px;background:rgba(0,0,0,.08)}.geoCompetitorRows{display:grid;grid-gap:7px;gap:7px}.geoCompetitorRows>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px;padding:7px 0;border-top:1px solid var(--border)}.geoCompetitorRows small{color:var(--muted);font-size:11px;font-weight:750;text-align:right}.geoPointDiagnosticEmpty{display:grid;place-items:center;min-height:150px;text-align:center}.mapLegend{display:flex;flex-wrap:wrap;gap:14px;align-items:center;padding:12px 16px;border-top:1px solid var(--border);color:var(--muted);font-size:12px;font-weight:700}.mapLegend span{display:inline-flex;align-items:center;gap:6px}.legendDot{width:12px;height:12px;display:inline-block;border-radius:999px;border:1px solid rgba(18,32,29,.18)}.rankScaleLegend{min-width:0}.rankGradientLegend{width:72px;height:12px;display:inline-block;flex:0 0 auto;border:1px solid rgba(18,32,29,.18);border-radius:999px;background:linear-gradient(90deg,hsl(145,72%,48%),hsl(120,74%,53%),hsl(68,80%,56%),hsl(42,82%,58%),hsl(18,82%,54%),hsl(0,78%,40%))}.rankUnrankedLegend{background:rgba(158,169,166,.86)}.rankDerivedLegend{background:rgba(56,199,116,.42)}.cardsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.recCard{border:1px solid var(--border);border-radius:8px;background:var(--panel);padding:14px;display:grid;grid-gap:10px;gap:10px}.scoreRow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.scoreBox{background:var(--panel-soft);border-radius:6px;padding:8px}.scoreBox span{color:var(--muted);font-size:11px;display:block}.scoreBox strong{font-size:17px}.recommendationActionStack{display:grid;grid-gap:12px;gap:12px}.recommendationActionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.fixNextActionItem .recommendationActionGrid.compact,.recCard .recommendationActionGrid{grid-template-columns:1fr}.recommendationActionGrid.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.recommendationActionCard{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.035)}.recommendationActionGrid.compact .recommendationActionCard{padding:0;border:0;background:transparent}.recommendationActionCard a,.recommendationActionCard button,.recommendationActionCard form{width:100%;min-width:0}.recommendationActionCard p{margin:7px 0 0;color:var(--muted);font-size:12px;font-weight:650;line-height:1.35}.recommendationActionMeta,.recommendationDecisionRow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.recommendationDecisionRow{padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.recommendationDecisionRow button{min-height:38px}.optimizationWorkbench{display:grid;grid-gap:16px;gap:16px;margin:16px 0;padding:18px;border:1px solid rgba(0,255,135,.18);border-radius:12px;background:radial-gradient(circle at top right,rgba(0,255,135,.12),transparent 34%),rgba(255,255,255,.035)}.businessOperatorStrip{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(360px,1.05fr);grid-gap:14px;gap:14px;align-items:stretch;margin:14px 0 16px;padding:14px;border:1px solid color-mix(in srgb,var(--accent) 20%,var(--border));border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,transparent),transparent 42%),var(--surface);box-shadow:0 14px 38px rgba(0,0,0,.14)}.operatorStripLead{min-width:0;display:grid;align-content:center;grid-gap:8px;gap:8px;padding:8px 10px}.operatorStripLead h2{margin:0;color:var(--heading);font-family:var(--heading-font);font-size:clamp(20px,2.15vw,28px);line-height:1.05;letter-spacing:0}.operatorStripLead p:not(.quickActionsKicker){margin:0;color:var(--muted);font-size:13px;font-weight:750;line-height:1.4}.operatorStatusGrid{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.operatorStatusPill{min-width:0;display:grid;grid-gap:3px;gap:3px;padding:10px 11px;border:1px solid var(--border);border-radius:9px;color:var(--text);background:var(--surface-2);text-decoration:none;cursor:pointer;text-align:left}.operatorStatusPill span{min-width:0;color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase;overflow-wrap:anywhere}.operatorStatusPill strong{min-width:0;color:var(--heading);font-size:18px;line-height:1.05;overflow-wrap:anywhere}.operatorStatusPill.good{border-color:color-mix(in srgb,var(--accent) 32%,var(--border));background:color-mix(in srgb,var(--accent) 9%,var(--surface-2))}.operatorStatusPill.warning{border-color:color-mix(in srgb,#ffd166 45%,var(--border));background:color-mix(in srgb,#ffd166 9%,var(--surface-2))}.operatorStatusPill:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 42%,var(--border))}.operatorActionBar{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-top:10px;border-top:1px solid var(--border)}.operatorActionBar form{display:inline-flex}.operatorActionButton{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 11px;border:1px solid var(--border);border-radius:8px;color:var(--heading);background:var(--surface-2);font-size:13px;font-weight:900;line-height:1;text-decoration:none;cursor:pointer}.operatorActionButton svg{flex:0 0 auto;color:var(--accent)}.operatorActionButton.primary{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));color:#06110d;background:var(--accent)}.operatorActionButton.primary svg{color:#06110d}.operatorActionButton:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:var(--accent-soft)}.operatorActionButton:disabled{opacity:.42;cursor:not-allowed;transform:none}.fixNextActionItem .panelHeader,.workbenchHeader,.workbenchSplit{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;min-width:0}.fixNextPanel h4,.recommendationGroupCard h4,.workbenchHeader h3{margin:0;color:var(--heading);font-family:var(--heading-font);font-size:21px;line-height:1.05}.fixNextActionItem p,.fixNextPanel p,.workbenchHeader p{margin:6px 0 0;color:var(--muted);font-size:13px;font-weight:650;line-height:1.4}.workbenchToolGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.workbenchToolCard{display:grid;grid-gap:7px;gap:7px;min-width:0;padding:12px;border:1px solid var(--border);border-radius:9px;background:var(--surface-2);color:inherit;cursor:pointer;text-align:left}.quickFixList a:hover,.recommendationGroupCard a:hover,.workbenchToolCard:hover{border-color:color-mix(in srgb,var(--accent) 38%,transparent);background:var(--accent-soft)}.workbenchToolCard svg{color:var(--accent)}.workbenchToolCard small,.workbenchToolCard span{min-width:0;color:var(--muted);font-size:12px;font-weight:800;overflow-wrap:anywhere}.workbenchToolCard strong{min-width:0;color:var(--heading);font-family:var(--heading-font);font-size:18px;line-height:1.08;overflow-wrap:anywhere}.workbenchSplit{align-items:stretch}.fixNextPanel,.recommendationWorkbenchGroups,.websiteAlignmentPanel{min-width:0;border:1px solid var(--border);border-radius:10px;background:var(--surface-2);padding:14px}.fixNextPanel{flex:1.35 1;display:grid;grid-gap:12px;gap:12px}.recommendationWorkbenchGroups{flex:0.9 1;align-content:start}.fixNextActionItem,.fixNextActionList,.recommendationWorkbenchGroups{display:grid;grid-gap:10px;gap:10px}.fixNextActionItem{padding:12px;border:1px solid var(--border);border-radius:9px;background:var(--panel)}.compactScores{grid-template-columns:repeat(4,minmax(0,1fr))}.compactScores .scoreBox{padding:7px}.compactScores .scoreBox strong{font-size:15px}.recommendationGroupCard{display:grid;grid-gap:8px;gap:8px}.recommendationGroupCard a{display:flex;justify-content:space-between;gap:10px;min-width:0;padding:9px;border:1px solid var(--border);border-radius:8px;background:var(--panel)}.recommendationGroupCard small,.recommendationGroupCard strong{display:block;min-width:0;overflow-wrap:anywhere}.recommendationGroupCard strong{color:var(--heading);font-size:13px}.recommendationGroupCard small{margin-top:3px;color:var(--muted);font-size:11px;font-weight:750}.websiteAlignmentPanel{display:grid;grid-gap:14px;gap:14px}.websiteAlignmentPanel strong{display:block;margin-top:5px;overflow-wrap:anywhere}.geogridCommandLayout{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.geogridClientHeader,.geogridClientRail,.geogridCommandEmpty,.geogridControlPanel,.geogridKeywordStrip,.geogridMapPanel,.geogridScheduleLedger{border:1px solid var(--border);border-radius:10px}.geogridClientRail{position:-webkit-sticky;position:sticky;top:18px;max-height:calc(100dvh - 36px);min-width:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}.geogridClientRailHeader{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;padding:14px;border-bottom:1px solid var(--border)}.geogridClientHeader h3,.geogridClientRailHeader h3,.geogridCommandEmpty h3,.geogridPanelHeader h3{margin:0;font-family:var(--heading-font);font-size:20px;line-height:1.08}.geogridClientRailHeader p,.geogridEyebrow{margin:4px 0 0;color:var(--muted);font-size:12px;font-weight:760}.geogridSearch{display:flex;align-items:center;gap:8px;margin:12px 14px;min-height:40px;padding:0 11px;border:1px solid var(--border);border-radius:8px;background:rgba(255,255,255,.035);color:var(--muted)}.geogridSearch input{width:100%;min-width:0;border:0;outline:0;color:var(--text);background:transparent;font-size:13px;font-weight:650}.geogridSearch input::placeholder{color:rgba(136,146,164,.78)}.geogridClientList{overflow:auto;padding:0 8px 10px}.geogridNoResults{margin:0 6px 10px;padding:16px;border:1px dashed var(--border);border-radius:8px;color:var(--muted);font-size:13px;font-weight:650}.geogridClientButton{width:100%;display:grid;grid-gap:6px;gap:6px;text-align:left;padding:12px 11px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text);cursor:pointer}.geogridClientButton+.geogridClientButton{margin-top:4px}.geogridClientButton.active,.geogridClientButton:hover{background:rgba(255,255,255,.055);border-color:var(--border)}.geogridClientButton.active{box-shadow:inset 3px 0 0 var(--accent)}.geogridClientName{font-size:14px;font-weight:780;line-height:1.15}.geogridClientCategory,.geogridClientFooter,.geogridKeywordButton small,.geogridKeywordMiniList small{color:var(--muted);font-size:11px;font-weight:700}.geogridClientFooter,.geogridClientStats{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.geogridClientStats span{min-height:20px;padding:2px 7px;border-radius:999px;border:1px solid var(--border);background:rgba(255,255,255,.04);color:rgba(255,255,255,.72);font-size:10px;font-weight:760}.geogridClientFooter{justify-content:space-between}.geogridClientFooter strong{color:var(--warn)}.geogridWorkspace{min-width:0;display:grid;grid-gap:14px;gap:14px}.geogridClientHeader{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:16px}.geogridClientHeader h3{font-size:clamp(24px,3vw,34px);max-width:940px}.geogridClientHeader .muted{margin:8px 0 0;font-size:13px}.geogridHeaderActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.geogridKeywordStrip{display:flex;gap:8px;overflow-x:auto;padding:10px;scroll-snap-type:x proximity}.geogridKeywordButton{min-width:min(280px,82vw);max-width:360px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;text-align:left;padding:10px;border:1px solid var(--border);border-radius:8px;background:rgba(255,255,255,.035);color:var(--text);cursor:pointer;scroll-snap-align:start}.geogridKeywordButton.active,.geogridKeywordButton:hover{border-color:rgba(0,255,135,.46);background:rgba(0,255,135,.07)}.geogridKeywordIndex{width:26px;height:26px;display:grid;place-items:center;border-radius:999px;background:rgba(255,255,255,.08);color:var(--accent);font-size:12px;font-weight:800}.geogridKeywordText{min-width:0;display:grid;grid-gap:2px;gap:2px}.geogridKeywordMiniList span,.geogridKeywordText strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:780}.geogridDetailGrid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.72fr);grid-gap:14px;gap:14px;align-items:start}.geogridControlPanel,.geogridMapPanel{padding:16px;min-width:0}.geogridPanelHeader{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:12px}.geogridPanelHeader.compact{margin-bottom:10px}.geogridPanelHeader h3{font-size:22px}.geogridPanelHeader p{margin:5px 0 0;font-size:12px}.geogridMapPanel .geoMapShell{height:min(58vh,520px);min-height:380px}.geogridScoreRow{margin-top:12px}.geogridEmptySnapshot{min-height:380px;display:grid;align-content:center;justify-items:center;grid-gap:12px;gap:12px;padding:30px;text-align:center;border:1px dashed rgba(255,255,255,.18);border-radius:8px;background:rgba(255,255,255,.035)}.geogridEmptySnapshot h4{margin:0;font-family:var(--heading-font);font-size:22px}.geogridEmptySnapshot p{max-width:460px;margin:0}.geogridMetaGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.geogridMetaGrid>div{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px;border:1px solid var(--border);border-radius:8px;background:rgba(255,255,255,.035)}.geogridMetaGrid svg{color:var(--accent)}.geogridCadenceCard label,.geogridKeywordMiniList h4,.geogridMetaGrid span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.geogridMetaGrid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.geogridCadenceCard{display:grid;grid-gap:8px;gap:8px;margin-top:12px;padding:12px;border:1px solid var(--border);border-radius:8px;background:rgba(255,255,255,.035)}.geogridCadenceCard>div{display:flex;gap:8px}.geogridCadenceCard select{flex:1 1;min-width:0;min-height:36px;border:1px solid var(--border);border-radius:6px;padding:0 28px 0 10px;background:rgba(255,255,255,.04);color:var(--text);font-weight:720}.geogridActionStack{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.geogridActionStack button,.geogridActionStack form{width:100%}.geogridActionStack button{justify-content:center}.geogridKeywordMiniList{display:grid;grid-gap:6px;gap:6px;margin-top:14px}.geogridKeywordMiniList h4{margin:0 0 2px}.geogridKeywordMiniList button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:3px 8px;gap:3px 8px;align-items:center;text-align:left;padding:9px 10px;border:1px solid var(--border);border-radius:8px;background:rgba(255,255,255,.035);color:var(--text);cursor:pointer}.geogridKeywordMiniList button.active,.geogridKeywordMiniList button:hover{border-color:rgba(0,255,135,.42);background:rgba(0,255,135,.065)}.geogridKeywordMiniList small{grid-column:1/2}.geogridKeywordMiniList svg{grid-column:2;grid-row:1/span 2;color:var(--muted)}.geogridScheduleLedger{overflow:hidden}.geogridScheduleLedger summary{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px 16px;cursor:pointer;list-style:none}.geogridScheduleLedger summary::-webkit-details-marker{display:none}.geogridScheduleLedger summary span{display:inline-flex;align-items:center;gap:8px;font-weight:820}.geogridScheduleLedger summary small{color:var(--muted);font-weight:700}.geogridScheduleRows{display:grid;grid-gap:1px;gap:1px;border-top:1px solid var(--border);background:rgba(255,255,255,.04)}.geogridScheduleRow{grid-template-columns:minmax(220px,1.2fr) minmax(110px,.5fr) minmax(120px,.5fr) auto minmax(220px,.8fr);grid-gap:10px;gap:10px;align-items:center;padding:10px 14px;background:rgba(8,12,20,.86)}.geogridScheduleRow,.geogridScheduleRow>div:first-child{display:grid;min-width:0}.geogridScheduleRow span,.geogridScheduleRow strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.geogridScheduleRow>span{color:var(--muted);font-size:12px;font-weight:700}.geogridCommandEmpty{justify-items:center;padding:34px;text-align:center}.geogridCommandEmpty,.timeline{display:grid;grid-gap:10px;gap:10px}.timelineItem{border-left:3px solid var(--accent);padding:4px 0 4px 12px}.formField{display:grid;grid-gap:6px;gap:6px;margin:12px 0}.formField label{font-size:12px;color:var(--muted);font-weight:700}.input{min-height:38px;border-radius:6px;border:1px solid var(--border);padding:0 10px;background:#fff}@media (max-width:1050px){.appShell,.clientAccessGrid{grid-template-columns:1fr}.sidebar{position:static;height:auto}.cardsGrid,.mapsReviewBody,.mapsReviewOverview,.metricsGrid,.reviewVelocityInsights,.reviewVelocitySummary,.splitLayout{grid-template-columns:1fr}.inspector{position:static}.mapModalHeader{flex-direction:column}.mapsReviewHeader,.mapsReviewHeaderActions,.reviewVelocityActions,.reviewVelocityHeader{align-items:stretch;flex-direction:column}.mapModalActions{width:100%;flex-wrap:wrap}.keywordFlipBar{width:100%}.keywordFlipBar select{flex:1 1;min-width:0;width:auto}}body{background:linear-gradient(180deg,rgba(0,255,135,.04),transparent 280px),#080c14;color:#ffffff}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.45),transparent 70%);mask-image:linear-gradient(180deg,rgba(0,0,0,.45),transparent 70%)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#0d1117}::-webkit-scrollbar-thumb{background:var(--accent);border-radius:999px}.loginPage{background:linear-gradient(90deg,rgba(8,12,20,.96),rgba(8,12,20,.82)),url(https://d2xsxph8kpxj0f.cloudfront.net/310519663342202468/RT6JJgh4ei4WD6AVg5r9Cf/hero-bg-5jFu6FrcmEPwcF38rY9LHL.webp) 50% /cover}.loginPanel{width:min(460px,100%);background:rgba(8,12,20,.88);border-color:rgba(255,255,255,.1);border-radius:12px;box-shadow:0 30px 90px rgba(0,0,0,.44);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.googleLoginButton{width:100%;justify-content:center;min-height:48px;margin-top:18px;color:#07110e}.googleGlyph{width:24px;height:24px;display:inline-grid;place-items:center;border-radius:999px;background:#ffffff;color:#151922;font-family:Inter,sans-serif;font-size:15px;font-weight:850}.passwordFallback{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.passwordFallback summary{cursor:pointer;color:var(--muted);font-size:13px;font-weight:750}.passwordFallback form{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.appShell{grid-template-columns:280px minmax(0,1fr);background:transparent}.sidebar{background:rgba(5,8,16,.86);border-right:1px solid rgba(255,255,255,.08);color:#ffffff;padding:22px 18px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brandBlock{border-bottom-color:rgba(255,255,255,.1);padding-bottom:22px}.mbLogoLockup{display:flex;align-items:center;gap:10px;min-width:0}.brandMark,.mbLogoMark{width:34px;height:34px;border-radius:4px;display:grid;place-items:center;color:#080c14;background:var(--accent);box-shadow:0 0 28px rgba(0,255,135,.16);flex:0 0 auto}.brandMark,.mbLogoMark span{font-family:var(--brand-font);font-size:12px;font-weight:800}.mbLogoText{display:grid;grid-gap:2px;gap:2px;min-width:0}.brandTitle,.mbLogoText strong,.metricValue,.pageTitle,.panelTitle,.recCard h3,.recCard h4{font-family:var(--heading-font);letter-spacing:0}.mbLogoText strong{font-size:17px;line-height:1;color:#ffffff}.mbLogoText span{color:rgba(255,255,255,.42);font-size:11px;line-height:1.1}.brandSub{color:rgba(255,255,255,.5);font-size:12px;line-height:1.45;margin-top:14px}.navList{gap:7px}.navLink{min-height:42px;border-radius:8px;color:rgba(255,255,255,.64);font-weight:650;transition:color .14s ease,background .14s ease,transform .14s ease}.navLink:hover,.navLinkActive{background:rgba(0,255,135,.08);color:var(--accent);transform:translateX(2px)}.metricCard .badge,.sidebarFooter .badge{border-radius:999px}.main{padding:28px}.topbar{align-items:flex-start;padding:20px 0 4px}.pageTitle{color:#ffffff;font-size:clamp(19px,2vw,26px);font-weight:700;line-height:1.12}.businessTitleDropdown{position:relative;width:min(100%,980px)}.businessTitleDropdown summary{display:inline-flex;align-items:center;gap:10px;max-width:100%;color:#ffffff;list-style:none;cursor:pointer;border-radius:8px;outline:none}.businessTitleDropdown summary::-webkit-details-marker{display:none}.businessTitleDropdown summary span{min-width:0}.businessTitleDropdown summary svg{flex:0 0 auto;color:rgba(255,255,255,.56);transform:translateY(1px);transition:color .14s ease,transform .14s ease}.businessTitleDropdown[open] summary svg{color:var(--accent);transform:translateY(1px) rotate(180deg)}.businessTitleDropdown summary:focus-visible svg,.businessTitleDropdown summary:hover svg{color:var(--accent)}.businessTitleDropdown summary:focus-visible{box-shadow:0 0 0 3px rgba(0,255,135,.16)}.businessTitleDropdownMenu{position:absolute;z-index:30;top:calc(100% + 12px);left:0;width:min(640px,calc(100vw - 56px));max-height:min(440px,64vh);overflow:auto;padding:8px;background:rgba(9,13,22,.98);border:1px solid rgba(255,255,255,.14);border-radius:10px;box-shadow:0 22px 60px rgba(0,0,0,.42)}.businessTitleDropdownItem{display:grid;grid-gap:3px;gap:3px;padding:11px 12px;border-radius:8px;color:rgba(255,255,255,.74)}.businessTitleDropdownItem strong{color:#ffffff;font-family:var(--heading-font);font-size:14px;line-height:1.15}.businessTitleDropdownItem span{color:rgba(255,255,255,.48);font-family:var(--body-font);font-size:11px;font-weight:650;line-height:1.25}.businessTitleDropdownItem.active,.businessTitleDropdownItem:hover{background:rgba(0,255,135,.09)}.businessTitleDropdownItem.active strong{color:var(--accent)}.topbar .muted{color:rgba(255,255,255,.56);max-width:780px;font-size:14px;line-height:1.55}.button,.dangerButton,.secondaryButton{border-radius:6px;font-family:var(--heading-font);font-weight:700;transition:border-color .14s ease,background .14s ease,color .14s ease,transform .14s ease}.button{color:#080c14;background:var(--accent);border-color:var(--accent)}.button:hover{color:#080c14;background:var(--accent-strong);border-color:var(--accent-strong);transform:translateY(-1px)}.secondaryButton{color:#ffffff;background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.18)}.secondaryButton:hover{border-color:rgba(0,255,135,.38)}.dangerButton{background:var(--danger-soft);border-color:rgba(255,118,108,.28)}.fixItem,.metricCard,.panel,.recCard,.timelineItem{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.1);box-shadow:none}.metricCard,.panel{border-radius:12px}.metricCard{position:relative;overflow:hidden}.metricCard:after{content:"";position:absolute;left:16px;right:16px;bottom:0;background:linear-gradient(90deg,var(--accent),transparent);opacity:.85}.dataTable th,.formField label,.metricLabel,.scoreBox span{color:rgba(255,255,255,.48);font-family:var(--body-font);font-weight:700}.metricValue{color:#ffffff;font-weight:700;font-size:22px}.panelHeader{border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:12px}.panelTitle{color:#ffffff;font-weight:700}.fixItem h3,.fixItem h4,.recCard h3,.recCard h4{font-size:14px;line-height:1.25}.muted{color:var(--muted)}.dataTable{color:#c8d0dc}.dataTable th{background:rgba(255,255,255,.025);border-bottom-color:rgba(255,255,255,.08)}.dataTable td{border-bottom-color:rgba(255,255,255,.07)}.dataTable tr:hover td{background:rgba(255,255,255,.035)}.businessName{color:#ffffff}.businessName:hover{color:var(--accent)}.businessRowDisabled td,.businessRowDisabled:hover td{background:rgba(255,255,255,.02)}.businessRowDisabled .businessName,.businessRowDisabled .muted{color:rgba(255,255,255,.42)}.badge{color:rgba(255,255,255,.58);background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1)}.badge.ok{color:var(--accent);background:rgba(0,255,135,.09);border-color:rgba(0,255,135,.28)}.badge.warn{background:rgba(255,210,92,.1);border-color:rgba(255,210,92,.25)}.badge.danger{background:rgba(255,118,108,.1);border-color:rgba(255,118,108,.25)}.progressTrack{background:rgba(255,255,255,.1)}.progressBar{background:var(--accent)}.iconButton{color:rgba(255,255,255,.55);background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1)}.iconButton:hover{color:var(--accent);border-color:rgba(0,255,135,.34);background:rgba(0,255,135,.09)}.disabledProfilesDisclosure{background:rgba(255,255,255,.025);border-color:rgba(255,255,255,.08)}.disabledProfilesDisclosure summary{color:rgba(255,255,255,.58)}.disabledProfilesDisclosure summary:before{color:#080c14;background:var(--accent)}.scoreBox{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08)}.scoreBox strong{color:#ffffff;font-family:var(--heading-font)}.timelineItem{border-left-color:var(--accent);border-top:0;border-right:0;border-bottom:0;border-radius:0}.input{color:#ffffff;background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.14)}.input:focus{outline:2px solid rgba(0,255,135,.26);border-color:rgba(0,255,135,.5)}.postImageCell{min-width:180px;max-width:260px}.postImageThumb{width:96px;height:64px;display:block;object-fit:cover;border-radius:6px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04)}.postControlPanel{padding:0;overflow:hidden}.postControlPanel .panelHeader{margin-bottom:0;padding:16px}.postControlTable{min-width:1180px}.postControlTable td{vertical-align:middle}.postRowMeta{margin-top:7px}.keywordChipList{display:flex;flex-wrap:wrap;gap:5px;max-width:310px}.postGenerateForm{display:grid;grid-template-columns:96px 86px auto;grid-gap:8px;gap:8px;align-items:center}.postEditorForm select,.postGenerateForm select{min-height:34px;border:1px solid rgba(255,255,255,.14);border-radius:6px;padding:0 28px 0 9px;background:rgba(255,255,255,.04);color:#ffffff;font-size:12px;font-weight:720}.button:disabled,.dangerButton:disabled,.secondaryButton:disabled,button:disabled{opacity:.38;cursor:not-allowed;transform:none}.ajaxTopBar{position:fixed;top:0;left:0;z-index:5000;width:100%;height:3px;overflow:hidden;background:rgba(0,255,132,.15)}.ajaxTopBar:after{position:absolute;top:0;bottom:0;left:-35%;width:35%;content:"";background:var(--accent);box-shadow:0 0 18px rgba(0,255,132,.7);animation:ajaxTopBarMove .96s ease-in-out infinite}.ajaxToast{position:fixed;right:22px;bottom:22px;z-index:5001;display:flex;max-width:min(420px,calc(100vw - 32px));align-items:center;gap:9px;border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:11px 13px;color:#ffffff;background:rgba(8,12,20,.94);box-shadow:0 18px 70px rgba(0,0,0,.42);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:13px;font-weight:780}.ajaxToast.ok{border-color:rgba(0,255,132,.42);color:var(--accent)}.ajaxToast.danger{border-color:rgba(255,126,112,.46);color:#ff8a7d}.ajaxSubmitting button,.ajaxSubmitting input,.ajaxSubmitting select,.ajaxSubmitting textarea{transition:opacity .14s ease}.ajaxSubmitting button[aria-busy=true]{opacity:.72}.spinIcon{animation:spin .8s linear infinite}@keyframes ajaxTopBarMove{0%{transform:translateX(0)}to{transform:translateX(386%)}}@keyframes spin{to{transform:rotate(1turn)}}.postModalBackdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:22px;background:rgba(5,8,16,.78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.postModal{width:min(1120px,100%);max-height:92vh;display:grid;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#080c14;box-shadow:0 34px 110px rgba(0,0,0,.54)}.postModalHeader,.postModalToolbar{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding:16px;border-bottom:1px solid rgba(255,255,255,.1)}.postModalHeader h2{margin:0;font-family:var(--heading-font);line-height:1.16}.postModalHeader p{margin:5px 0 0;font-weight:700}.postModalToolbar{background:rgba(255,255,255,.025)}.postApprovalList{display:grid;grid-gap:12px;gap:12px;padding:16px}.postStatusTabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding:5px;border:1px solid rgba(255,255,255,.11);border-radius:12px;background:rgba(255,255,255,.035)}.postStatusTab{min-width:0;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--muted);font:inherit;font-size:13px;font-weight:900;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease}.postStatusTab span{min-width:23px;height:23px;display:inline-grid;place-items:center;border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font-size:12px}.postStatusTab:focus-visible,.postStatusTab:hover{border-color:rgba(0,255,135,.3);color:#fff}.postStatusTabActive{border-color:rgba(0,255,135,.34);background:rgba(0,255,135,.13);color:#fff}.postStatusTabActive span{background:rgba(0,255,135,.18);color:#5dff9a}.reviewMetricCard{width:100%;min-height:100%;color:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease}.reviewMetricCard:hover{border-color:rgba(0,255,135,.36);background:rgba(0,255,135,.055);transform:translateY(-1px)}.reviewMetricCard:focus-visible{outline:2px solid rgba(0,255,135,.7);outline-offset:3px}.reviewBacklogModal{width:min(980px,100%)}.reviewBacklogToolbar{align-items:center}.reviewBacklogList{display:grid;grid-gap:12px;gap:12px;overflow:auto;padding:16px}.reviewBacklogTabs{display:flex;flex-wrap:wrap;gap:8px;padding:4px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.035)}.reviewBacklogTab{min-height:36px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);padding:0 12px;font:inherit;font-size:13px;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.reviewBacklogTab span{min-width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);color:#f8fbff;font-size:12px}.reviewBacklogTab.active,.reviewBacklogTab:hover{border-color:rgba(0,255,135,.3);background:rgba(0,255,135,.1);color:#f8fbff}.reviewBacklogCard,.reviewBacklogEmpty,.reviewBacklogNotice{border:1px solid rgba(255,255,255,.11);border-radius:10px;background:rgba(255,255,255,.035);padding:14px}.reviewBacklogCard{display:grid;grid-gap:12px;gap:12px}.removedReviewCard{border-color:rgba(255,210,92,.2)}.postedReviewCard{border-color:rgba(0,255,135,.22)}.postedReviewActions{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.reviewBacklogCardHeader,.reviewBacklogDraftHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.reviewBacklogCardHeader h3,.reviewBacklogEmpty h3{margin:0;font-family:var(--heading-font);font-size:16px;line-height:1.2}.reviewMetaStack{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:6px}.reviewRatingRow{gap:6px;color:#ffd35c;font-size:12px;font-weight:800}.reviewRatingRow,.reviewStars{display:inline-flex;align-items:center}.reviewStars{gap:1px}.reviewStar{flex:0 0 auto}.reviewStarFilled{color:#ffd35c;filter:drop-shadow(0 1px 3px rgba(0,0,0,.28))}.reviewStarEmpty{color:rgba(255,255,255,.24)}.reviewBacklogComment,.reviewBacklogDraft{display:grid;grid-gap:6px;gap:6px}.reviewBacklogComment span,.reviewBacklogDraftHeader span{color:rgba(255,255,255,.5);font-size:12px;font-weight:800;text-transform:uppercase}.reviewBacklogComment p,.reviewBacklogEmpty p,.reviewBacklogNotice p{margin:0;color:#d6dce6;font-size:14px;line-height:1.5}.reviewBacklogDraft{border-radius:8px;background:rgba(0,255,135,.065);padding:12px}.reviewKeywordContext{display:grid;grid-gap:3px;gap:3px;padding:8px 10px;border:1px solid rgba(255,255,255,.1);border-radius:7px;color:var(--muted);background:rgba(255,255,255,.025);font-size:11px;line-height:1.4}.reviewKeywordContext.hasContext{border-color:color-mix(in srgb,var(--accent) 24%,transparent);background:color-mix(in srgb,var(--accent) 6%,transparent)}.reviewKeywordContext strong{color:var(--muted-strong);font-size:11px}.reviewReplyEditor{display:grid;grid-gap:10px;gap:10px}.reviewDraftTextarea{width:100%;min-height:116px;resize:vertical;border:1px solid rgba(255,255,255,.14);border-radius:9px;background:rgba(4,8,14,.56);color:#f8fbff;padding:12px;font:inherit;font-size:14px;line-height:1.5}.readonlyReviewDraft{white-space:pre-wrap;resize:none}.reviewDraftTextarea:focus{outline:2px solid rgba(0,255,135,.55);outline-offset:2px;border-color:rgba(0,255,135,.5)}.reviewReplyActions,.reviewReplyQueueActions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.reviewReplyQueueActions form{margin:0}.reviewBacklogEmpty{min-height:210px;display:grid;place-items:center;align-content:center;text-align:center;grid-gap:10px;gap:10px}.reviewBacklogNotice{display:grid;grid-gap:6px;gap:6px;border-color:rgba(255,210,92,.22);background:rgba(255,210,92,.055)}.reviewBacklogNotice.danger{border-color:rgba(255,118,108,.3);background:rgba(255,118,108,.07)}.reviewBacklogNotice.ok{border-color:rgba(0,255,135,.22);background:rgba(0,255,135,.06)}.mapsReviewDashboard{display:grid;grid-gap:16px;gap:16px;margin-bottom:16px;min-width:0;overflow:hidden}.mapsReviewDomainHeader,.mapsReviewHeader,.mapsReviewHeaderActions,.mapsReviewSideTitle{display:flex;gap:12px;align-items:flex-start}.mapsReviewHeader{justify-content:space-between;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08);min-width:0}.mapsReviewHeaderActions{align-items:center;justify-content:flex-end;flex-wrap:wrap;min-width:0}.mapsReviewBody>*,.mapsReviewDashboard>*,.mapsReviewDomain>*,.mapsReviewDomainGrid>*,.mapsReviewHeader>*,.mapsReviewOverview>*,.mapsReviewSide>*{min-width:0}.mapsReviewEyebrow,.mapsReviewSideTitle{color:var(--accent);font-size:12px;font-weight:800;text-transform:uppercase}.mapsReviewOverview{display:grid;grid-template-columns:1.15fr repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;width:100%}.mapsReviewDomain,.mapsReviewMetric,.mapsReviewScore,.mapsReviewSideCard{border:1px solid rgba(255,255,255,.11);border-radius:10px;background:rgba(255,255,255,.035)}.mapsReviewMetric,.mapsReviewScore{display:grid;align-content:start;grid-gap:6px;gap:6px;min-height:112px;padding:14px}.mapsReviewScore strong{font-size:46px;line-height:.9}.mapsReviewMetric span,.mapsReviewScore span{color:rgba(255,255,255,.52);font-size:12px;font-weight:800;text-transform:uppercase}.mapsReviewMetric strong{font-family:var(--heading-font);font-size:22px;line-height:1.05;overflow-wrap:anywhere}.mapsReviewMetric small,.mapsReviewScore small{color:var(--muted);font-size:12px;font-weight:700;line-height:1.35}.mapsReviewScore.strong{border-color:rgba(0,255,135,.3);background:rgba(0,255,135,.08)}.mapsReviewScore.watch{border-color:rgba(255,210,92,.28);background:rgba(255,210,92,.075)}.mapsReviewScore.weak{border-color:rgba(255,118,108,.3);background:rgba(255,118,108,.07)}.mapsReviewBody{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:12px;gap:12px;width:100%}.mapsReviewDomains{display:grid;grid-gap:10px;gap:10px}.mapsReviewDomain{display:grid;grid-gap:12px;gap:12px;padding:14px}.mapsReviewDomainHeader{justify-content:space-between}.mapsReviewDomainHeader h4{margin:0;color:var(--heading);font-family:var(--heading-font);font-size:15px}.mapsReviewDomainHeader p{margin:4px 0 0;color:var(--muted);font-size:12px;font-weight:700;line-height:1.35}.mapsReviewDomainHeader strong{min-width:46px;color:var(--heading);font-family:var(--heading-font);font-size:28px;text-align:right}.mapsReviewBar{height:7px;overflow:hidden;border-radius:999px;background:var(--surface-3)}.mapsReviewBar span{display:block;height:100%;border-radius:inherit;background:var(--accent)}.mapsReviewDomain.watch .mapsReviewBar span{background:var(--warn)}.mapsReviewDomain.weak .mapsReviewBar span{background:var(--danger)}.mapsReviewDomainGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.mapsReviewDomain ul,.mapsReviewSideCard ol,.mapsReviewSideCard ul{margin:8px 0 0;padding-left:18px}.mapsReviewDomain li,.mapsReviewSideCard li{color:var(--muted-strong);font-size:12px;line-height:1.45;margin-bottom:6px}.mapsReviewDomainActions{display:flex;flex-wrap:wrap;gap:8px;padding-top:2px}.mapsReviewDomainActions form{min-width:0}.mapsReviewSide{display:grid;align-content:start;grid-gap:10px;gap:10px}.mapsReviewSideCard{padding:14px}.reviewVelocityPanel{display:grid;grid-gap:16px;gap:16px;margin-bottom:16px;overflow:hidden}.reviewVelocityActions,.reviewVelocityHeader{display:flex;gap:12px;align-items:flex-start}.reviewVelocityHeader{justify-content:space-between;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}.reviewVelocityActions{justify-content:flex-end;align-items:center;flex-wrap:wrap}.reviewVelocitySummary{display:grid;grid-template-columns:1.2fr repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.reviewVelocityMetric{display:grid;align-content:start;min-width:0;min-height:106px;grid-gap:6px;gap:6px;padding:14px;border:1px solid rgba(255,255,255,.11);border-radius:10px;background:rgba(255,255,255,.035)}.reviewVelocityMetricForm{display:contents}.reviewVelocityMetricButton{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}.reviewVelocityMetricButton:focus-visible,.reviewVelocityMetricButton:hover{border-color:rgba(0,255,135,.42);background:rgba(0,255,135,.085);outline:none}.reviewVelocityMetricButton em{width:-moz-fit-content;width:fit-content;margin-top:2px;color:var(--accent);font-style:normal}.badgeButton,.reviewVelocityMetricButton em{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:900}.badgeButton{min-height:30px;padding:5px 10px;border-radius:999px;border:1px solid rgba(245,193,80,.45);color:#f8d875;background:rgba(245,193,80,.1);cursor:pointer}.badgeButton:focus-visible,.badgeButton:hover{border-color:rgba(0,255,135,.55);color:var(--accent);background:rgba(0,255,135,.11);outline:none}.reviewVelocityMetric.hero{border-color:rgba(0,255,135,.25);background:rgba(0,255,135,.07)}.reviewVelocityInsights .metricLabel,.reviewVelocityMetric span{color:rgba(255,255,255,.52);font-size:12px;font-weight:800;text-transform:uppercase}.reviewVelocityMetric strong{color:#fff;font-family:var(--heading-font);font-size:24px;line-height:1.05;overflow-wrap:anywhere}.reviewVelocityMetric.hero strong{font-size:30px}.reviewVelocityMetric small{color:var(--muted);font-size:12px;font-weight:700;line-height:1.35}.reviewVelocityTableWrap{overflow-x:auto;border:1px solid rgba(255,255,255,.08);border-radius:12px}.reviewVelocityTable{width:100%;min-width:860px;border-collapse:collapse}.reviewVelocityTable td,.reviewVelocityTable th{padding:12px;border-bottom:1px solid rgba(255,255,255,.08);color:#e7ebf2;font-size:12px;font-weight:740;text-align:left;vertical-align:top}.reviewVelocityTable th{color:rgba(255,255,255,.52);font-size:11px;font-weight:850;text-transform:uppercase;background:rgba(255,255,255,.035)}.reviewVelocityTable tr:last-child td{border-bottom:0}.reviewVelocityCompetitor{display:grid;grid-gap:4px;gap:4px}.reviewVelocityCompetitor span{display:inline-flex;gap:6px;align-items:center;color:#fff;font-size:13px}.reviewVelocityCompetitor svg{color:var(--warn)}.reviewVelocityCompetitor a{color:var(--accent);font-size:11px;font-weight:800;text-decoration:none}.reviewVelocityEmpty{display:grid;place-items:center;grid-gap:10px;gap:10px;min-height:180px;padding:24px;border:1px dashed rgba(255,255,255,.16);border-radius:12px;color:var(--muted);text-align:center;background:rgba(255,255,255,.03)}.reviewVelocityEmpty strong{color:#fff;font-size:18px}.reviewVelocityEmpty p{max-width:620px;margin:0;color:var(--muted);font-size:13px;font-weight:700;line-height:1.45}.reviewVelocityInsights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.reviewVelocityInsights>div{min-width:0;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.03)}.reviewVelocityInsights ul{margin:8px 0 0;padding-left:18px}.reviewVelocityInsights li{color:#d9e0ea;font-size:12px;font-weight:700;line-height:1.45;margin-bottom:6px}.postListSectionHeader{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:4px;padding:10px 2px 2px}.postListSectionHeader h3{margin:0;font-family:var(--heading-font);font-size:16px;line-height:1.15}.postListSectionHeader p{margin:4px 0 0;color:var(--muted);font-weight:700}.postEmptyState{display:flex;gap:8px;align-items:center;min-height:62px;border:1px dashed rgba(255,255,255,.16);border-radius:10px;padding:14px;color:var(--muted);background:rgba(255,255,255,.025);font-weight:800}.postApprovalCard{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.035);padding:14px}.postApprovalCardHeader{display:flex;justify-content:space-between;gap:12px;align-items:center}.postApprovalCardHeader>div{display:flex;flex-wrap:wrap;gap:6px}.postHistoryCard{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(34,255,132,.18);border-radius:10px;background:rgba(34,255,132,.045);padding:14px}.postHistoryBody{display:grid;grid-template-columns:minmax(0,1fr) 150px;grid-gap:14px;gap:14px;align-items:start}.postHistoryBody strong{display:block;color:var(--text)}.postHistoryBody p{margin:8px 0 0;color:rgba(255,255,255,.74);font-size:14px;line-height:1.45}.postHistoryBody img{width:150px;aspect-ratio:4/3;border-radius:8px;object-fit:cover;border:1px solid rgba(255,255,255,.14)}.postHistoryMeta{display:grid;grid-gap:7px;gap:7px;margin:12px 0 0}.postHistoryMeta div{display:grid;grid-gap:2px;gap:2px}.postHistoryMeta dt{color:rgba(255,255,255,.42);font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.postHistoryMeta dd{min-width:0;margin:0;color:var(--muted);font-size:12px;font-weight:800;overflow-wrap:anywhere}.postEditorForm{display:grid;grid-gap:10px}.postEditorForm label{display:grid;grid-gap:5px;gap:5px;color:rgba(255,255,255,.54);font-size:11px;font-weight:800;text-transform:uppercase}.postFieldHint{color:rgba(255,255,255,.56);font-size:11px;line-height:1.35;text-transform:none;overflow-wrap:anywhere}.postEditorGrid{display:grid;grid-template-columns:150px 130px minmax(220px,1fr);grid-gap:10px;gap:10px}.postTextarea{min-height:118px;padding-top:10px;resize:vertical}.postImageEditor{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:10px;align-items:start}.postImageEmpty,.postImagePreview img{width:150px;aspect-ratio:4/3;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04)}.postImagePreview img{display:block;object-fit:cover}.postImageEmpty{display:grid;place-items:center;grid-gap:6px;gap:6px;color:rgba(255,255,255,.52);font-size:12px;font-weight:760}.geoMapShell,.mapModalContent{border-color:rgba(255,255,255,.12)}.mapModalContent{background:#080c14}.mapLegend,.mapModalHeader{color:#c8d0dc;background:rgba(8,12,20,.96);border-color:rgba(255,255,255,.1)}.segmentedControl{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1)}.segmentedControl button{color:rgba(255,255,255,.55);border-right-color:rgba(255,255,255,.1)}.segmentedControl button.active{background:var(--accent);color:#080c14}.appShell{display:block;min-height:100dvh}.sidebar{position:fixed;z-index:850;inset:0 auto 0 0;height:100dvh;overflow:hidden;transition:width var(--sidebar-transition),padding var(--sidebar-transition)}.main,.sidebar{min-height:100dvh}.main{margin-left:var(--sidebar-width);transition:margin-left var(--sidebar-transition)}.brandBlock{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:8px;min-width:0}.brandBlock .mbLogoLockup{min-width:0}.brandSub{grid-column:1/-1}.sidebarToggle{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(255,255,255,.14);border-radius:8px;color:rgba(255,255,255,.72);background:rgba(255,255,255,.035);cursor:pointer;transition:color .14s ease,border-color .14s ease,background .14s ease,transform .14s ease}.sidebarToggle:hover{color:var(--accent);border-color:rgba(0,255,135,.36);background:rgba(0,255,135,.08)}.brandSub,.mbLogoText,.navLabel,.sidebarMetaText{transition:opacity var(--sidebar-transition),max-width var(--sidebar-transition)}.navLink svg,.sidebarFooter svg{flex:0 0 auto}.appShell.sidebarCollapsed>.sidebar,.sidebarCollapsed .sidebar{align-items:center;padding-right:calc((var(--sidebar-collapsed-width) - var(--sidebar-rail-control-size)) / 2);padding-left:calc((var(--sidebar-collapsed-width) - var(--sidebar-rail-control-size)) / 2)}.appShell.sidebarCollapsed>.main,.sidebarCollapsed .main{margin-left:var(--sidebar-collapsed-width)!important}.appShell.sidebarCollapsed>main.main{margin:0 0 0 var(--sidebar-collapsed-width)!important}.sidebarCollapsed .brandBlock{width:var(--sidebar-rail-control-size);grid-template-columns:var(--sidebar-rail-control-size);justify-items:center;gap:10px;padding-bottom:16px}.sidebarCollapsed .mbLogoLockup{width:var(--sidebar-rail-control-size);height:var(--sidebar-rail-control-size);display:grid;place-items:center;grid-gap:0;gap:0;justify-content:center}.sidebarCollapsed .mbLogoMark{width:var(--sidebar-rail-control-size);height:var(--sidebar-rail-control-size);border-radius:8px}.sidebarCollapsed .mbLogoMark span{font-size:13px}.sidebarCollapsed .brandSub,.sidebarCollapsed .mbLogoText,.sidebarCollapsed .navLabel,.sidebarCollapsed .sidebarMetaText{display:none;max-width:0;opacity:0;overflow:hidden;white-space:nowrap}.sidebarCollapsed .navLink{width:var(--sidebar-rail-control-size);min-width:var(--sidebar-rail-control-size);max-width:var(--sidebar-rail-control-size);height:var(--sidebar-rail-control-size);min-height:var(--sidebar-rail-control-size);justify-content:center;gap:0;padding-right:0;padding-left:0}.sidebarCollapsed .navLink:hover,.sidebarCollapsed .navLinkActive{transform:none}.sidebarCollapsed .sidebarFooter{width:var(--sidebar-rail-control-size);justify-items:center}.sidebarCollapsed .sidebarFooter .badge,.sidebarCollapsed .sidebarLogout{width:var(--sidebar-rail-control-size);min-width:var(--sidebar-rail-control-size);max-width:var(--sidebar-rail-control-size);height:var(--sidebar-rail-control-size);min-height:var(--sidebar-rail-control-size);justify-content:center;gap:0;padding-right:0;padding-left:0}.sidebarCollapsed .sidebarFooter form{width:var(--sidebar-rail-control-size)}.sidebarCollapsed .quickOpenButton,.sidebarCollapsed .sidebarToggle{width:var(--sidebar-rail-control-size);min-width:var(--sidebar-rail-control-size);max-width:var(--sidebar-rail-control-size);height:var(--sidebar-rail-control-size);min-height:var(--sidebar-rail-control-size);gap:0;padding-right:0;padding-left:0}.sidebarCollapsed .navList{width:var(--sidebar-rail-control-size);justify-items:center}.sidebarCollapsed .quickOpenButton:hover{transform:none}.quickOpenButton{min-height:40px;width:100%;display:inline-flex;align-items:center;gap:10px;padding:0 10px;border:1px solid rgba(0,255,135,.2);border-radius:8px;color:var(--accent);background:rgba(0,255,135,.07);cursor:pointer;font-size:13px;font-weight:750;transition:border-color .14s ease,background .14s ease,transform .14s ease}.quickOpenButton:hover{border-color:rgba(0,255,135,.42);background:rgba(0,255,135,.12);transform:translateX(2px)}.sidebarCollapsed .quickOpenButton{justify-content:center;padding-right:0;padding-left:0}.quickDockButton{position:fixed;right:22px;bottom:22px;z-index:820;width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(0,255,135,.35);border-radius:999px;color:#080c14;background:var(--accent);box-shadow:0 16px 42px rgba(0,255,135,.18),0 20px 60px rgba(0,0,0,.32);cursor:pointer}.quickDockButton:hover{transform:translateY(-1px)}.quickActionsBackdrop{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;padding:20px;background:rgba(3,5,10,.74);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.quickActionsPanel{width:min(980px,calc(100vw - 32px));max-height:min(860px,calc(100dvh - 32px));overflow:auto;display:grid;grid-gap:16px;gap:16px;padding:18px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(8,12,20,.98);box-shadow:0 28px 100px rgba(0,0,0,.56)}.quickActionsHeader{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}.quickActionsHeader h2{margin:6px 0 0;color:#ffffff;font-family:var(--heading-font);font-size:clamp(22px,3vw,34px);line-height:1.08}.quickActionsHeader p{max-width:620px;margin:6px 0 0;color:var(--muted);font-size:14px;line-height:1.45}.quickActionsKicker{display:inline-flex;align-items:center;gap:7px;margin:0;color:var(--accent);font-size:11px;font-weight:850;letter-spacing:.03em;text-transform:uppercase}.quickActionsMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.businessOperationsHub,.quickActionsBusinessPicker,.quickActionsCard,.quickActionsMetrics a,.roadmapGrid article{border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.035)}.quickActionsMetrics a{min-height:82px;display:grid;grid-gap:7px;gap:7px;align-content:center;padding:14px}.quickActionsMetrics span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.quickActionsMetrics strong{color:#ffffff;font-family:var(--heading-font);font-size:25px;line-height:1}.quickActionsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.quickActionsCard{display:grid;align-content:start;grid-gap:12px;gap:12px;padding:14px}.businessOperationsHub h3,.quickActionsCard h3{margin:0;color:#ffffff;font-family:var(--heading-font);font-size:18px;line-height:1.15}.quickActionButtonStack{display:grid;grid-gap:8px;gap:8px}.quickActionButtonStack button,.quickActionButtonStack form{width:100%}.quickActionButtonStack button{justify-content:center}.quickPolicyNote{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.businessActionLinks,.policySourceLinks,.quickActionLinks{display:flex;flex-wrap:wrap;gap:8px}.businessActionLinks a,.policySourceLinks a,.quickActionLinks a{min-height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:rgba(255,255,255,.78);background:rgba(255,255,255,.035);font-size:12px;font-weight:780}.businessActionLinks a:hover,.policySourceLinks a:hover,.quickActionLinks a:hover{color:var(--accent);border-color:rgba(0,255,135,.34);background:rgba(0,255,135,.07)}.quickFixList{display:grid;grid-gap:8px;gap:8px}.quickFixList a{display:flex;justify-content:space-between;gap:10px;align-items:center;min-width:0;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:rgba(255,255,255,.03)}.quickFixList small,.quickFixList strong{display:block;min-width:0;overflow-wrap:anywhere}.quickFixList strong{color:#fff;font-size:13px;line-height:1.2}.quickFixList small{margin-top:3px;color:var(--muted);font-size:11px;font-weight:750}.quickActionsBusinessPicker{display:grid;grid-gap:12px;gap:12px;padding:14px}.quickActionsBusinessPicker label{display:grid;grid-gap:7px;gap:7px;color:rgba(255,255,255,.52);font-size:11px;font-weight:850;text-transform:uppercase}.quickActionsBusinessPicker input{width:100%;min-height:42px;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:0 12px;color:#ffffff;background:rgba(255,255,255,.045);font-size:15px;font-weight:650;text-transform:none}.quickActionsBusinessPicker input:focus{outline:2px solid rgba(0,255,135,.24);border-color:rgba(0,255,135,.42)}.quickBusinessList{display:grid;grid-gap:8px;gap:8px}.quickBusinessList a{display:flex;justify-content:space-between;gap:12px;align-items:center;min-width:0;padding:11px 12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.025)}.quickBusinessList a:hover{border-color:rgba(0,255,135,.28);background:rgba(0,255,135,.06)}.quickBusinessList small,.quickBusinessList strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quickBusinessList strong{color:#ffffff;font-size:14px;line-height:1.15}.quickBusinessList small{margin-top:3px;color:var(--muted);font-size:11px;font-weight:700}.quickBusinessList em{min-height:22px;display:inline-flex;align-items:center;padding:0 8px;border:1px solid rgba(0,255,135,.24);border-radius:999px;color:var(--accent);background:rgba(0,255,135,.08);font-size:10px;font-style:normal;font-weight:800}.fixNextDockButton{position:fixed;right:22px;bottom:80px;z-index:820;min-width:54px;height:42px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#ffffff;background:rgba(8,12,20,.9);box-shadow:0 16px 42px rgba(0,0,0,.3);cursor:pointer}.fixNextDockButton span{color:var(--accent);font-weight:900}.fixNextDrawerBackdrop{position:fixed;inset:0;z-index:1395;display:flex;justify-content:flex-end;background:rgba(3,5,10,.56);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fixNextDrawer{width:min(460px,100vw);height:100dvh;overflow:auto;display:grid;align-content:start;grid-gap:14px;gap:14px;padding:18px;border-left:1px solid rgba(255,255,255,.14);background:rgba(8,12,20,.98);box-shadow:-28px 0 90px rgba(0,0,0,.44)}.drawerFixList a{padding:12px}.businessOperationsHub{display:grid;grid-template-columns:minmax(0,.75fr) minmax(340px,1fr);grid-gap:16px;gap:16px;align-items:center;margin-bottom:16px;padding:16px}.businessOperationsHub p:not(.quickActionsKicker){margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.policySourceLinks{margin-top:12px}.clientAccessGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.clientAccessCard{display:grid;grid-gap:12px;gap:12px;min-width:0;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.035)}.clientAccessCard h3{margin:0;color:#ffffff;font-family:var(--heading-font);font-size:18px;line-height:1.15}.clientAccessBadges{display:flex;flex-wrap:wrap;gap:6px}.clientAccessCard label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.clientAccessCard input,.clientAccessCard select{width:100%;min-height:42px;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:0 11px;color:#ffffff;background:rgba(255,255,255,.045);font-size:14px;font-weight:700;text-transform:none}.clientBusinessChecklist{display:grid;grid-gap:7px;gap:7px;max-height:330px;overflow:auto;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(0,0,0,.12)}.clientBusinessChecklist label{grid-template-columns:18px minmax(0,1fr);align-items:start;padding:8px;border-radius:8px;background:rgba(255,255,255,.025);text-transform:none}.clientBusinessChecklist input{min-height:auto;margin-top:2px;padding:0;accent-color:var(--accent)}.clientBusinessChecklist small,.clientBusinessChecklist strong{display:block;min-width:0;overflow-wrap:anywhere}.clientBusinessChecklist strong{color:#ffffff;font-size:13px;line-height:1.2}.clientBusinessChecklist small{margin-top:3px;color:var(--muted);font-size:11px}.roadmapGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.roadmapGrid article{display:grid;grid-gap:8px;gap:8px;padding:14px}.roadmapGrid article span{width:34px;height:24px;display:inline-grid;place-items:center;border-radius:999px;color:#080c14;background:var(--accent);font-size:11px;font-weight:850}.roadmapGrid article strong{color:#ffffff;font-family:var(--heading-font);font-size:15px;line-height:1.2}.roadmapGrid article p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}@media (max-width:1050px){.appShell{display:block;min-height:100vh}.main{padding:18px;width:100%;overflow:hidden}.sidebar{height:auto;position:static;width:100%;min-height:0;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.navList{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.navLink:hover,.navLinkActive{transform:none}.sidebarFooter{margin-top:0;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:center}.sidebarFooter .secondaryButton,.sidebarFooter form{width:100%}.sidebarFooter .secondaryButton{justify-content:center}.cardsGrid,.metricsGrid,.quickActionsGrid,.workbenchToolGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.businessOperationsHub,.businessOperatorStrip,.workbenchSplit{display:grid;grid-template-columns:1fr}.operatorStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.splitLayout{grid-template-columns:1fr}.portfolioTable{min-width:840px}}@media (min-width:761px) and (max-width:1050px){.sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar-width);height:100dvh;min-height:100dvh;border-right:1px solid rgba(255,255,255,.08);border-bottom:0}.sidebarCollapsed .sidebar{width:var(--sidebar-collapsed-width)}.main{width:auto;margin-left:var(--sidebar-width);overflow:visible}.sidebarCollapsed .main{margin-left:var(--sidebar-collapsed-width)}.navList,.sidebarFooter{grid-template-columns:1fr}.sidebarFooter{margin-top:auto}}@media (max-width:700px){.main{padding:14px}.sidebar{padding:18px 14px}.mapModalHeader,.panelHeader,.topbar{flex-direction:column;align-items:stretch}.topbar{gap:12px}.businessOperatorStrip{padding:12px;gap:12px}.operatorStripLead{padding:2px}.operatorStripLead h2{font-size:20px}.operatorStatusGrid{grid-template-columns:1fr}.operatorActionBar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.operatorActionBar form,.operatorActionButton{width:100%}.operatorActionButton{min-height:42px}.topbar .button,.topbar .buttonRow,.topbar .buttonRow form{width:100%}.topbar .button{justify-content:center}.cardsGrid,.metricsGrid,.recommendationActionGrid,.recommendationActionGrid.compact,.scoreRow,.workbenchToolGrid{grid-template-columns:1fr}.fixNextActionItem .panelHeader,.workbenchHeader{flex-direction:column;align-items:stretch}.fixNextPanel,.optimizationWorkbench,.recommendationWorkbenchGroups,.websiteAlignmentPanel{padding:12px}.mapsReviewDomainActions{display:grid;grid-template-columns:1fr}.mapsReviewDomainActions a,.mapsReviewDomainActions button,.mapsReviewDomainActions form{width:100%}.recommendationDecisionRow{display:grid;grid-template-columns:1fr}.recommendationDecisionRow button,.recommendationDecisionRow form{width:100%}.metricCard,.panel{border-radius:10px}.panel{padding:14px}.portfolioTable{min-width:780px}.dataTable td,.dataTable th{padding-left:9px;padding-right:9px}.geoMapShell.compact{height:260px}.mapModalBackdrop{padding:10px}.mapModal{max-height:96vh;grid-template-rows:auto minmax(420px,1fr) auto}.mapModalBody{min-height:420px}.keywordFlipBar,.mapModalActions{width:100%;flex-wrap:wrap}.keywordFlipBar select{flex:1 1;min-width:0;width:auto}.postModalBackdrop{padding:10px}.postModal{max-height:96vh}.postApprovalCardHeader,.postModalHeader,.postModalToolbar,.postedReviewActions,.reviewBacklogCardHeader,.reviewBacklogDraftHeader,.reviewReplyActions,.reviewReplyQueueActions{flex-direction:column;align-items:stretch}.postEditorGrid,.postImageEditor{grid-template-columns:1fr}.postImageEmpty,.postImagePreview img{width:100%;max-width:320px}}html{height:100%;-webkit-text-size-adjust:100%}body{min-width:0;overscroll-behavior-y:contain}canvas,iframe,img,svg,table{max-width:100%}.businessNameLine,.fieldActionLine,.fixItem,.metricCard,.panel,.recCard,.timelineItem,a,button,input,select,textarea{min-width:0}@media (max-width:760px){:root{--mobile-tabbar-height:118px}body,html{width:100%;overflow-x:hidden}body{background:linear-gradient(180deg,rgba(0,255,135,.045),transparent 210px),#080c14}body:before{background-size:42px 42px;opacity:.72}.appShell{display:block;min-height:100dvh}.main{width:100%;padding:calc(10px + env(safe-area-inset-top)) 12px calc(var(--mobile-tabbar-height) + env(safe-area-inset-bottom) + 16px);overflow:visible}.sidebar{position:fixed;z-index:900;top:auto;right:0;bottom:0;left:0;height:auto;min-height:0;padding:8px 8px calc(8px + env(safe-area-inset-bottom));border:1px solid rgba(255,255,255,.12);border-right:0;border-bottom:0;border-left:0;border-radius:18px 18px 0 0;background:rgba(5,8,16,.94);box-shadow:0 -18px 60px rgba(0,0,0,.46);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.appShell.sidebarCollapsed>.sidebar,.sidebarCollapsed .sidebar{width:auto!important;min-width:0;max-width:none;padding:8px 8px calc(8px + env(safe-area-inset-bottom))}.appShell.sidebarCollapsed>.main,.appShell.sidebarCollapsed>main.main,.main,.sidebarCollapsed .main{margin-left:0!important}.brandBlock,.sidebarFooter,.sidebarToggle{display:none}.navList{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:4px;gap:4px}.sidebarCollapsed .navList{width:auto;justify-items:stretch}.navLink{min-height:50px;flex-direction:column;justify-content:center;gap:3px;padding:4px 2px;border-radius:10px;font-size:10px;line-height:1.05;text-align:center;white-space:normal}.sidebarCollapsed .navLink{width:auto;min-width:0;max-width:none;height:auto;min-height:50px;padding:4px 2px}.sidebarCollapsed .navLabel{display:inline;width:auto;max-width:none;opacity:1;overflow:visible;white-space:normal}.navLink svg{width:18px;height:18px;flex:0 0 auto}.navLink:hover,.navLinkActive{transform:none}.topbar{gap:12px;margin-bottom:14px;padding:6px 0 0}.pageTitle{max-width:100%;font-size:clamp(21px,7vw,28px);line-height:1.08;overflow-wrap:anywhere}.topbar .muted{max-width:100%;font-size:13px;line-height:1.38}.businessTitleDropdown{width:100%}.businessTitleDropdown summary{width:100%;align-items:flex-start}.businessTitleDropdown summary span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.businessTitleDropdownMenu{position:fixed;top:calc(10px + env(safe-area-inset-top));right:12px;left:12px;width:auto;max-height:min(70dvh,520px)}.metricsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.metricCard{min-height:96px;padding:12px}.metricLabel{margin-bottom:6px;font-size:11px;line-height:1.2}.metricValue{font-size:clamp(20px,8vw,27px);line-height:1.05;overflow-wrap:anywhere}.fixItem,.panel,.recCard,.timelineItem{border-radius:12px}.competitorGapPanel,.proofReportPanel,.reviewGrowthPlanPanel{display:grid;grid-gap:16px;gap:16px;margin-bottom:16px;overflow:hidden}.competitorGapStats,.proofReportActions,.reviewGrowthActions,.websiteIntelHeader{display:flex;gap:10px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;min-width:0}.competitorGapStats,.proofReportActions,.reviewGrowthActions{justify-content:flex-end;align-items:center}.copyTextButton{white-space:nowrap}.competitorGapSummary,.proofReportSummary,.reviewGrowthSummary,.websiteIntelMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.reviewGrowthSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.proofReportSummary{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:14px;border:1px solid rgba(0,255,135,.22);border-radius:10px;background:rgba(0,255,135,.06)}.competitorGapRow p,.competitorGapSummary p,.policyNoteBox li,.proofReportSummary p,.proofScoreCard p,.reviewGrowthSummary p,.websiteIntelOpportunity p,.websiteIntelRow p{margin:4px 0 0;color:var(--muted);font-size:13px;font-weight:650;line-height:1.42}.proofReportColumns,.proofScoreGrid,.reviewGrowthColumns,.websiteIntelGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.proofScoreGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.competitorGapSummary>div,.emptyStateBox,.policyNoteBox,.proofScoreCard,.reviewGrowthSummary>div,.websiteIntelCard,.websiteIntelMetrics>div{min-width:0;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.035)}.proofScoreCard{display:grid;align-content:start;grid-gap:7px;gap:7px}.competitorGapSummary strong,.proofScoreCard strong,.reviewGrowthSummary strong,.websiteIntelHeader strong{color:#fff;font-size:16px;line-height:1.15;overflow-wrap:anywhere}.competitorGapSummary strong,.proofScoreValue,.reviewGrowthSummary strong,.websiteIntelMetrics strong{color:#fff;font-family:var(--heading-font);font-size:22px;line-height:1.05}.proofReportColumns h4,.reviewGrowthColumns h4,.websiteIntelCard h4{margin:0 0 8px;color:#fff;font-size:17px;line-height:1.15}.policyNoteBox ul,.proofReportColumns ul,.reviewGrowthColumns ul{margin:8px 0 0;padding-left:18px}.proofReportColumns li,.reviewGrowthColumns li{margin-bottom:7px;color:var(--muted);font-size:13px;font-weight:700;line-height:1.38}.websiteIntelHeader{padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}.compactHeader{margin-bottom:10px}.proofReportActions form,.reviewGrowthActions form,.websiteIntelHeader form{min-width:0}.competitorGapSummary>div,.reviewGrowthSummary>div,.websiteIntelMetrics>div{display:grid;grid-gap:6px;gap:6px;align-content:start}.competitorGapSummary span,.reviewGrowthSummary span,.websiteIntelMetrics span{color:rgba(255,255,255,.52);font-size:11px;font-weight:850;text-transform:uppercase}.competitorGapRows,.reviewGrowthCompetitors,.websiteIntelRows{display:grid;grid-gap:10px;gap:10px}.reviewCampaignTracker{display:grid;grid-gap:12px;gap:12px;min-width:0;padding:14px;border:1px solid rgba(0,255,135,.14);border-radius:12px;background:rgba(0,255,135,.045)}.reviewBatchRow,.reviewCampaignHeader{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;min-width:0}.reviewCampaignHeader h4{margin:0 0 4px;color:#fff;font-size:16px;line-height:1.15}.reviewBatchForm{display:grid;grid-template-columns:minmax(190px,1.25fr) minmax(130px,.8fr) minmax(95px,.55fr) minmax(135px,.75fr) minmax(135px,.75fr);grid-gap:10px;gap:10px;align-items:end}.reviewBatchForm label{display:grid;grid-gap:5px;gap:5px;min-width:0;color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.reviewBatchForm input,.reviewBatchForm select{min-width:0;height:36px;padding:0 11px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(7,12,18,.72);color:var(--text);font:inherit;font-weight:750;text-transform:none}.reviewBatchNotes{grid-column:1/-2}.reviewBatchRows{display:grid;grid-gap:8px;gap:8px}.reviewBatchRow{padding:11px;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:rgba(0,0,0,.14)}.reviewBatchRow small,.reviewBatchRow span,.reviewBatchRow strong{display:block;min-width:0}.reviewBatchRow strong{color:#fff;font-size:14px;line-height:1.2}.reviewBatchRow small,.reviewBatchRow span{margin-top:3px;color:var(--muted);font-size:12px;font-weight:750;line-height:1.35}.competitorGapRow,.websiteIntelRow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;min-width:0;padding:11px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(0,0,0,.13)}.competitorGapRow strong,.reviewGrowthCompetitors strong,.websiteIntelOpportunity strong,.websiteIntelRow strong{display:block;color:#fff;font-size:14px;line-height:1.22;overflow-wrap:anywhere}.competitorGapMetrics,.websiteIntelStatus{display:flex;gap:7px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.competitorGapMetrics a,.competitorGapMetrics span,.reviewGrowthCompetitors small,.reviewGrowthCompetitors span,.websiteIntelStatus small{color:var(--muted);font-size:12px;font-weight:800}.competitorGapMetrics a,.competitorGapMetrics span{display:inline-flex;gap:4px;align-items:center;padding:5px 8px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.035);text-decoration:none}.websiteIntelOpportunity{display:grid;grid-gap:7px;gap:7px;padding:11px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.035)}.websiteIntelChain{color:var(--muted)!important;font-size:12px!important}.websiteOpportunityBrief{display:grid;grid-gap:5px;gap:5px;margin-top:4px;padding-top:8px;border-top:1px solid var(--border)}.websiteOpportunityBrief span{color:var(--muted);font-size:12px;font-weight:750;line-height:1.32}.competitorGapDetails{margin-top:9px}.competitorGapDetails summary{cursor:pointer;color:var(--text);font-size:12px;font-weight:850}.competitorGapDetailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:8px}.competitorGapDetailGrid>div{min-width:0;padding:10px;border:1px solid var(--border);border-radius:8px;background:rgba(0,0,0,.08)}.competitorGapDetailGrid span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.competitorGapDetailGrid ul{margin:6px 0 0;padding-left:16px}.competitorGapDetailGrid li{margin-bottom:4px;color:var(--muted);font-size:12px;font-weight:700;line-height:1.34}.postQualityPanel{display:grid;grid-gap:8px;gap:8px;padding:10px;border-radius:10px;border:1px solid var(--border);background:var(--panel-soft)}.postQualityPanel.warning{border-color:rgba(255,207,92,.28);background:rgba(255,207,92,.06)}.postQualityPanel.blocked{border-color:rgba(255,129,116,.34);background:rgba(255,129,116,.06)}.postQualityChecks,.postQualityPanel>div:first-child{display:flex;flex-wrap:wrap;gap:7px;align-items:center;justify-content:space-between}.postQualityPanel strong{color:var(--text);font-size:13px}.postQualityChecks{justify-content:flex-start}.postQualityChecks span{padding:5px 8px;border-radius:999px;font-size:11px;font-weight:850;color:var(--muted);background:rgba(255,255,255,.06)}.postQualityChecks span.ok{color:var(--ok);background:rgba(34,255,132,.08)}.postQualityChecks span.warn{color:#ffd66b;background:rgba(255,207,92,.09)}.postQualityChecks span.block{color:#ff8f82;background:rgba(255,129,116,.1)}.policyNoteBox{border-color:rgba(255,207,92,.2);background:rgba(255,207,92,.055)}.policyNoteBox strong{color:#fff;font-size:14px}.emptyStateBox{display:grid;place-items:center;min-height:170px;grid-gap:9px;gap:9px;border-style:dashed;text-align:center}.compactEmpty{min-height:150px}.panel{padding:12px}.mapModalHeader,.panelHeader,.postApprovalCardHeader,.postModalHeader,.postModalToolbar,.postedReviewActions,.reviewBacklogCardHeader,.reviewBacklogDraftHeader,.reviewReplyActions,.reviewReplyQueueActions{flex-direction:column;align-items:stretch}.panelHeader{gap:10px}.panelTitle{font-size:14px;line-height:1.18}.cardsGrid,.geoTimelineControl,.mapsReviewBody,.mapsReviewDomainGrid,.mapsReviewOverview,.miniCadenceForm,.miniKeywordRefreshRow,.postEditorGrid,.postImageEditor,.reviewVelocityInsights,.reviewVelocitySummary,.scoreRow,.splitLayout{grid-template-columns:1fr}.buttonRow{gap:6px}.buttonRow>form,.geoNoSnapshot button,.geoNoSnapshot form,.mapsReviewHeaderActions,.mapsReviewHeaderActions button,.mapsReviewHeaderActions form,.miniCadenceForm button,.miniGeoRefreshButton,.postGenerateForm,.postGenerateForm button,.postGenerateForm select,.reviewVelocityActions,.reviewVelocityActions a,.statusControlCell button,.statusControlCell form,.topbar .button,.topbar .buttonRow,.topbar .buttonRow form{width:100%}.button,.dangerButton,.secondaryButton{max-width:100%;min-height:44px;justify-content:center;padding:0 12px;white-space:normal;text-align:center;line-height:1.1}.smallActionButton{min-height:40px}.iconButton{width:44px;height:44px;min-width:44px}.badge{max-width:100%;min-height:24px;white-space:normal;line-height:1.15}input,select,textarea{max-width:100%;min-width:0;font-size:16px}.cadenceControl select,.input,.miniCadenceForm select,.miniGeoControls select,.postEditorForm select,.postGenerateForm select{width:100%}.tableWrap{overflow:visible}.dataTable,.portfolioTable,.postControlTable{display:block;width:100%;min-width:0!important;border-collapse:separate;border-spacing:0 10px}.dataTable thead{display:none}.dataTable tbody,.dataTable tbody th,.dataTable td,.dataTable tr{display:block;width:100%}.dataTable tr{overflow:hidden;margin-bottom:10px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.035)}.dataTable td,.dataTable th,.portfolioTable td,.portfolioTable th{width:auto!important}.dataTable tbody th{padding:10px 10px 0;border:0;color:rgba(255,255,255,.48);background:transparent;font-size:10px;font-weight:800;text-transform:uppercase}.dataTable td{padding:9px 10px 10px;border:0;font-size:13px;overflow-wrap:anywhere}.dataTable td+td{border-top:1px solid rgba(255,255,255,.06)}.dataTable td[data-label]:before{content:attr(data-label);display:block;margin-bottom:4px;color:rgba(255,255,255,.48);font-size:10px;font-weight:800;line-height:1.1;text-transform:uppercase}.businessRowDisabled td,.businessRowDisabled:hover td,.dataTable tr:hover td{background:transparent}.businessNameLine,.fieldActionLine{align-items:flex-start;justify-content:space-between}.businessName{max-width:100%;line-height:1.2}.mapsActionGroup{margin-left:auto}.progressTrack{width:100%}.keywordChipList{max-width:100%}.postGenerateForm{grid-template-columns:1fr}.postControlPanel .panelHeader{padding:12px}.geoMapShell,.geoMapShell.compact{height:clamp(238px,70vw,310px)}.mapExpandButton{top:8px;min-height:38px}.mapDensityBadge,.mapExpandButton{right:8px;max-width:calc(100% - 16px)}.mapDensityBadge{left:8px;white-space:normal;line-height:1.15}.rankTooltip{min-width:176px;max-width:min(240px,calc(100vw - 48px))}.mapModalBackdrop,.postModalBackdrop{display:block;padding:0}.mapModal,.postModal{width:100vw;height:100dvh;max-height:none;border-right:0;border-left:0;border-radius:0}.mapModal{grid-template-rows:auto minmax(0,1fr) auto}.postModal{grid-template-rows:auto auto minmax(0,1fr)}.mapModalHeader,.postModalHeader,.postModalToolbar{gap:10px;padding:12px}.mapModalHeader{display:grid;grid-template-columns:minmax(0,1fr);max-height:min(268px,35dvh);overflow-y:auto;background:#080c14}.mapModalHeader>div:first-child{min-width:0}.mapModalHeader h2,.postModalHeader h2{font-size:16px;line-height:1.14}.mapModalHeader h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mapModalHeader p,.postModalHeader p{font-size:12px;line-height:1.35}.mapModalHeader p{display:-webkit-box;overflow:hidden;margin-top:4px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mapModalActions,.segmentedControl{width:100%}.mapModalActions{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:stretch}.mapModalActions .secondaryButton{width:auto;min-width:92px;min-height:40px;padding:0 12px}.segmentedControl button{flex:1 1;min-height:40px}.keywordFlipBar{display:grid;grid-template-columns:44px minmax(0,1fr) 44px auto;width:100%;grid-gap:6px;gap:6px}.keywordFlipBar button{width:44px;min-height:40px}.keywordFlipBar select{width:100%;min-width:0}.keywordFlipBar span{align-self:center}.geoTimelineControl{grid-template-columns:1fr auto;gap:5px 8px;max-width:none;margin-top:8px}.geoTimelineControl label{grid-column:1}.geoTimelineControl span{grid-column:2;justify-self:end}.geoTimelineControl input[type=range]{grid-column:1/-1}.mapModalBody{min-height:0}.mapLegend{max-height:104px;overflow:auto;gap:8px;padding:9px 10px calc(9px + env(safe-area-inset-bottom));font-size:11px}.postApprovalList{padding:12px}.postStatusTabs{grid-template-columns:1fr}.postApprovalCard{padding:10px}.keywordAddForm,.keywordManagerRow,.keywordManagerToolbar{grid-template-columns:1fr}.keywordManagerToolbar{display:grid}.keywordAddForm button,.keywordManagerActions,.keywordManagerActions button,.keywordManagerActions form,.keywordManagerToolbar button{width:100%}.keywordManagerActions button{justify-content:center}.keywordMetricsSummary{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.postHistoryBody,.postListSectionHeader{grid-template-columns:minmax(0,1fr)}.postListSectionHeader{display:grid;align-items:start}.postHistoryBody img,.postImageEmpty,.postImagePreview img{width:100%;max-width:none}.fileInput{min-height:44px;padding:10px}.quickOpenButton{min-height:42px;justify-content:center;margin-bottom:6px;font-size:11px}.quickDockButton{right:12px;bottom:calc(var(--mobile-tabbar-height) + env(safe-area-inset-bottom) + 12px);width:44px;height:44px}.quickActionsBackdrop{align-items:stretch;padding:0}.quickActionsPanel{width:100vw;max-height:100dvh;border-right:0;border-left:0;border-radius:0;padding:14px 12px calc(var(--mobile-tabbar-height) + env(safe-area-inset-bottom) + 16px)}.businessOperationsHub,.quickActionsHeader{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.quickActionsHeader .secondaryButton{width:100%}.quickActionsGrid,.quickActionsMetrics,.roadmapGrid{grid-template-columns:1fr}.quickActionsMetrics a{min-height:68px}.businessActionLinks a,.policySourceLinks a,.quickActionLinks a{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px);justify-content:center;min-height:42px;text-align:center}.quickBusinessList a{display:grid;grid-template-columns:1fr;align-items:flex-start}.quickBusinessList a>.buttonRow{max-width:none;justify-content:flex-start}.quickBusinessList small,.quickBusinessList strong{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.businessOperationsHub{display:grid;grid-gap:12px;gap:12px;margin-bottom:12px;padding:12px}.businessActionLinks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.businessActionLinks a{flex:none}.ajaxToast{right:12px;bottom:calc(var(--mobile-tabbar-height) + env(safe-area-inset-bottom) + 12px);left:12px;max-width:none}}.gbpOpsCommandCenter{display:grid;grid-gap:14px;gap:14px;margin:16px 0}.gbpOpsFocusPanel,.gbpOpsHeader,.gbpOpsHealthCard,.gbpOpsModuleCard,.gbpOpsPlaybook,.gbpOpsProofCard,.gbpOpsProofReport,.gbpOpsWorkflowPanel{background:var(--panel);border:1px solid var(--border);border-radius:8px}.gbpOpsHeader{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:18px}.gbpOpsFocusPanel h4,.gbpOpsHeader h3,.gbpOpsModuleHeader h4{margin:0;font-family:var(--heading-font);font-size:20px;line-height:1.08;font-weight:760}.gbpOpsHeader p:not(.quickActionsKicker){max-width:760px;margin:8px 0 0;color:var(--muted);font-size:14px;line-height:1.55}.gbpOpsPolicyStack{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:520px}.gbpOpsPolicyStack .badge{display:inline-flex;align-items:center;gap:6px;white-space:normal;text-align:left;line-height:1.25}.gbpOpsFixAndChangeGrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);grid-gap:14px;gap:14px}.gbpOpsFocusPanel,.gbpOpsModuleCard{padding:16px}.gbpOpsFixTitleRow,.gbpOpsHealthHeader,.gbpOpsModuleHeader,.gbpOpsPanelTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.gbpOpsPanelTitle{justify-content:flex-start;align-items:center;color:var(--text);font-family:var(--heading-font);font-size:16px;font-weight:760;margin-bottom:12px}.gbpOpsModuleHeader svg,.gbpOpsPanelTitle svg,.gbpOpsProofCard svg{color:var(--accent);flex:0 0 auto}.gbpOpsAlignmentList,.gbpOpsCompetitorList,.gbpOpsFixList{display:grid;grid-gap:10px;gap:10px}.gbpOpsFixItem{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px;border:1px solid var(--border);border-radius:8px;background:rgba(255,255,255,.035)}.gbpOpsFixIndex{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);border:1px solid rgba(0,255,135,.26);font-weight:800}.gbpOpsAlignmentRow strong,.gbpOpsCompetitorRow strong,.gbpOpsFixItem strong{display:block;min-width:0;overflow-wrap:anywhere}.gbpOpsFixItem p{margin:6px 0 10px;color:var(--muted);font-size:13px;line-height:1.45}.gbpOpsMiniMeta{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.gbpOpsMiniMeta span{min-height:24px;display:inline-flex;align-items:center;padding:0 8px;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:11px;font-weight:760}.gbpOpsActionButton{min-height:32px;padding-inline:10px;font-size:12px}.gbpOpsPlaybook,.gbpOpsProofReport,.gbpOpsWorkflowPanel{display:grid;grid-gap:14px;gap:14px;padding:16px}.gbpOpsPlaybookSummary{max-width:920px;margin:0;color:var(--muted);font-size:14px;line-height:1.55}.gbpOpsCadenceRail,.gbpOpsRiskControls{display:flex;flex-wrap:wrap;gap:8px}.gbpOpsCadenceRail span,.gbpOpsRiskControls span{display:inline-flex;align-items:center;gap:7px;min-height:30px;max-width:100%;padding:6px 10px;border:1px solid var(--border);border-radius:999px;background:rgba(255,255,255,.035);color:var(--muted);font-size:12px;font-weight:720;line-height:1.25}.gbpOpsCadenceRail svg,.gbpOpsRiskControls svg{color:var(--accent);flex:0 0 auto}.gbpOpsPlaybookGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.gbpOpsPlaybookLane{display:grid;grid-gap:10px;gap:10px;min-width:0}.gbpOpsPlaybookLaneTitle{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px;padding:0 2px;color:var(--text);font-family:var(--heading-font);font-size:15px;font-weight:760}.gbpOpsPlaybookStep,.gbpOpsPlaybookSteps{display:grid;grid-gap:10px;gap:10px}.gbpOpsPlaybookStep{min-width:0;padding:12px;border:1px solid var(--border);border-radius:8px;background:rgba(255,255,255,.035)}.gbpOpsPlaybookStepHead{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.gbpOpsPlaybookStepHead strong{min-width:0;overflow-wrap:anywhere}.gbpOpsPlaybookStep p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.gbpOpsPlaybookMetric{width:-moz-fit-content;width:fit-content;max-width:100%;padding:7px 9px;border:1px solid rgba(0,255,135,.22);border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.gbpOpsPlaybookStep ul{margin:0;padding-left:16px;color:var(--muted);font-size:12px;line-height:1.45}.gbpOpsActionRow.compact{gap:6px;margin-top:0}.gbpOpsWorkflowList{display:grid;grid-gap:10px;gap:10px}.gbpOpsWorkflowItem{display:grid;grid-gap:12px;gap:12px;min-width:0;padding:12px;border:1px solid var(--border);border-radius:8px;background:rgba(255,255,255,.035)}.gbpOpsWorkflowHead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.gbpOpsWorkflowHead>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.gbpOpsProofScorecard span,.gbpOpsWorkflowHead span,.gbpOpsWorkflowSteps span{color:var(--muted);font-size:11px;font-weight:760;text-transform:uppercase}.gbpOpsWorkflowHead strong{display:block;min-width:0;overflow-wrap:anywhere}.gbpOpsWorkflowImpact{min-height:26px;display:inline-flex;align-items:center;padding:0 9px;border:1px solid rgba(0,255,135,.22);border-radius:999px;background:var(--accent-soft);color:var(--accent)!important;white-space:nowrap}.gbpOpsWorkflowSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.gbpOpsWorkflowSteps div{min-width:0;padding:10px;border:1px solid var(--border);border-radius:8px;background:rgba(255,255,255,.025)}.gbpOpsWorkflowSteps p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.4}.gbpOpsProofScorecards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.gbpOpsProofScorecard{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:12px;border:1px solid var(--border);border-radius:8px;background:rgba(255,255,255,.035);color:inherit;transition:border-color .14s ease,background .14s ease,transform .14s ease}.gbpOpsProofScorecard:hover{border-color:rgba(0,255,135,.32);background:rgba(0,255,135,.06);transform:translateY(-1px)}.gbpOpsProofScorecard strong{font-family:var(--heading-font);font-size:22px;line-height:1;overflow-wrap:anywhere}.gbpOpsProofScorecard.good strong{color:var(--accent)}.gbpOpsProofScorecard.watch strong{color:var(--warn)}.gbpOpsProofScorecard small{color:var(--muted);font-size:12px;line-height:1.35}.gbpOpsProofColumns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.gbpOpsProofColumns>div{min-width:0;padding:12px;border:1px solid var(--border);border-radius:8px;background:rgba(255,255,255,.035)}.gbpOpsProofColumns ul{margin:0;padding-left:16px;color:var(--muted);font-size:12px;line-height:1.45}.gbpOpsChangeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.gbpOpsChangeCard,.gbpOpsProofCard{display:grid;grid-gap:5px;gap:5px;min-width:0;border:1px solid var(--border);border-radius:8px;background:rgba(255,255,255,.035);padding:12px;transition:border-color .14s ease,background .14s ease,transform .14s ease}.gbpOpsChangeCard:hover,.gbpOpsProofCard:hover{border-color:rgba(0,255,135,.32);background:rgba(0,255,135,.06);transform:translateY(-1px)}.gbpOpsChangeCard span,.gbpOpsMetricStrip span,.gbpOpsProofCard span{color:var(--muted);font-size:11px;font-weight:760;text-transform:uppercase}.gbpOpsChangeCard strong,.gbpOpsProofCard strong{font-family:var(--heading-font);font-size:22px;line-height:1}.gbpOpsAlignmentRow small,.gbpOpsChangeCard small,.gbpOpsCompetitorRow small,.gbpOpsProofCard small,.opsCompactTable small{color:var(--muted);font-size:12px;line-height:1.35}.gbpOpsChangeCard.good strong{color:var(--accent)}.gbpOpsChangeCard.watch strong{color:var(--warn)}.gbpOpsHealthGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px}.gbpOpsHealthCard{display:grid;grid-gap:10px;gap:10px;padding:14px;min-width:0}.gbpOpsHealthHeader strong{display:block;font-family:var(--heading-font);font-size:24px;line-height:1}.gbpOpsScoreBar{width:100%;height:5px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.08)}.gbpOpsScoreBar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),#a7f35a)}.gbpOpsHealthCard.watch .gbpOpsScoreBar span{background:linear-gradient(90deg,var(--warn),#a7f35a)}.gbpOpsHealthCard.weak .gbpOpsScoreBar span{background:linear-gradient(90deg,var(--danger),var(--warn))}.gbpOpsHealthCard p{line-height:1.42}.gbpOpsHealthCard p,.gbpOpsHealthCard ul{margin:0;color:var(--muted);font-size:12px}.gbpOpsHealthCard ul{padding-left:16px;line-height:1.45}.gbpOpsLowerGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.gbpOpsLowerGrid.wide{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.gbpOpsMetricStrip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:14px 0}.gbpOpsMetricStrip div{min-width:0;border:1px solid var(--border);border-radius:8px;padding:10px;background:rgba(255,255,255,.035)}.gbpOpsMetricStrip strong{display:block;margin-top:5px;font-family:var(--heading-font);font-size:17px;overflow-wrap:anywhere}.gbpOpsActionRow{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.gbpOpsAlignmentRow,.gbpOpsCompetitorRow{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;border:1px solid var(--border);border-radius:8px;padding:10px;background:rgba(255,255,255,.035)}.gbpOpsAlignmentRow{align-items:center}.gbpOpsAlignmentRow>div,.gbpOpsCompetitorRow>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.gbpOpsAlignmentRow a{color:var(--accent);font-size:12px;overflow-wrap:anywhere}.opsCompactTable{min-width:880px}.opsCompactTable td{font-size:12px}.opsCompactTable td small,.opsCompactTable td strong{display:block}.gbpOpsProofGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px}.gbpOpsProofCard{color:inherit}@media (max-width:1280px){.gbpOpsHealthGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.gbpOpsPlaybookGrid{grid-template-columns:1fr}.gbpOpsProofGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.gbpOpsProofScorecards,.gbpOpsWorkflowSteps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.gbpOpsFixAndChangeGrid,.gbpOpsHeader,.gbpOpsLowerGrid,.gbpOpsLowerGrid.wide{grid-template-columns:1fr}.gbpOpsHeader{display:grid}.gbpOpsPolicyStack{justify-content:flex-start;max-width:none}.gbpOpsHealthGrid,.gbpOpsProofGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.gbpOpsProofColumns{grid-template-columns:1fr}}@media (max-width:620px){.gbpOpsChangeGrid,.gbpOpsFixItem,.gbpOpsHealthGrid,.gbpOpsMetricStrip,.gbpOpsProofGrid,.gbpOpsProofScorecards,.gbpOpsWorkflowSteps{grid-template-columns:1fr}.gbpOpsFixIndex{width:30px;height:30px}.gbpOpsAlignmentRow,.gbpOpsCompetitorRow{display:grid}.gbpOpsCadenceRail span,.gbpOpsRiskControls span{width:100%;border-radius:8px}.gbpOpsPlaybookStepHead,.gbpOpsWorkflowHead{display:grid;justify-items:start}}@media (max-width:390px){.main{padding-right:10px;padding-left:10px}.navLink{font-size:9px}.metricsGrid{gap:8px}.metricCard{padding:10px}.mapModalHeader{max-height:230px;gap:7px;padding:10px}.mapModalHeader p{display:none}.keywordFlipBar{grid-template-columns:38px minmax(0,1fr) 38px auto;gap:5px;margin-top:0}.keywordFlipBar span{grid-column:auto;justify-self:auto;font-size:11px}.keywordFlipBar button,.mapModalActions .secondaryButton,.segmentedControl button{min-height:36px}.geoTimelineControl{margin-top:4px}.geoTimelineControl label{display:none}.geoTimelineControl span{font-size:11px}.mapModalActions{grid-template-columns:minmax(0,1fr) auto}.mapModalActions .secondaryButton{min-width:80px;padding:0 9px}.mapLegend{font-size:10px}}@media (max-width:1180px){.geogridCommandLayout,.geogridDetailGrid{grid-template-columns:1fr}.geogridClientRail{position:static;max-height:none}.geogridClientList{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,320px);overflow-x:auto;overflow-y:hidden;padding:0 14px 14px}.geogridClientButton+.geogridClientButton{margin-top:0}.geogridScheduleRow{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(90px,auto))}.geogridScheduleRow .scheduleControls{grid-column:1/-1}}@media (max-width:760px){.geogridClientHeader,.geogridClientRailHeader,.geogridPanelHeader,.geogridScheduleLedger summary{align-items:stretch;flex-direction:column}.geogridClientHeader h3{font-size:24px;line-height:1.12}.geogridHeaderActions,.geogridHeaderActions button,.geogridHeaderActions form{width:100%}.geogridHeaderActions button{justify-content:center}.geogridKeywordStrip{margin-right:-14px;margin-left:-14px;border-right:0;border-left:0;border-radius:0;padding-right:14px;padding-left:14px}.geogridControlPanel,.geogridMapPanel{padding:12px}.geogridMapPanel .geoMapShell{height:360px;min-height:300px}.geogridCadenceCard>div,.geogridMetaGrid,.geogridScheduleRow{grid-template-columns:1fr}.geogridCadenceCard>div{display:grid}.geogridCadenceCard button,.geogridCadenceCard select{width:100%}.geogridScheduleRow .scheduleControls{grid-column:auto}.geogridScheduleRow,.geogridScheduleRow span,.geogridScheduleRow strong{white-space:normal}.geogridScheduleRow .cadenceControl,.geogridScheduleRow .cadenceControl button,.geogridScheduleRow .cadenceControl select{width:100%}.proofReportActions,.reviewGrowthActions,.reviewVelocityHeader,.websiteIntelHeader{align-items:stretch;flex-direction:column}.proofReportActions,.proofReportActions button,.proofReportActions form,.reviewGrowthActions,.reviewGrowthActions button,.reviewGrowthActions form,.websiteIntelHeader button,.websiteIntelHeader form{width:100%}.proofReportActions button,.reviewGrowthActions button,.websiteIntelHeader button{justify-content:center}.competitorGapRow,.competitorGapSummary,.proofReportColumns,.proofScoreGrid,.reviewGrowthColumns,.reviewGrowthSummary,.reviewVelocitySummary,.websiteIntelGrid,.websiteIntelMetrics,.websiteIntelRow{grid-template-columns:1fr}.competitorGapMetrics,.websiteIntelStatus{justify-content:flex-start}}:root,html[data-theme=dark]{color-scheme:dark;--bg:#070b12;--bg-elevated:#0b1018;--panel:rgba(255,255,255,0.045);--panel-soft:rgba(255,255,255,0.07);--surface:#10151e;--surface-2:#151b24;--surface-3:#1b222c;--text:#f7fbff;--heading:#ffffff;--muted:#a3adbc;--muted-strong:#c3cad5;--border:rgba(255,255,255,0.12);--border-strong:rgba(255,255,255,0.2);--accent:#10f485;--accent-strong:#00df75;--accent-soft:rgba(16,244,133,0.12);--warn:#ffd45e;--warn-soft:rgba(255,212,94,0.13);--danger:#ff7f76;--danger-soft:rgba(255,127,118,0.13);--ok:#5eff9a;--ok-soft:rgba(94,255,154,0.12);--shadow:0 18px 60px rgba(0,0,0,0.32);--sidebar-width:248px;--sidebar-collapsed-width:64px;--sidebar-rail-control-size:40px;--radius-xs:5px;--radius-sm:7px;--radius-md:10px;--radius-lg:14px}html[data-theme=light]{color-scheme:light;--bg:#f4f7f4;--bg-elevated:#ffffff;--panel:#ffffff;--panel-soft:#f0f5f1;--surface:#ffffff;--surface-2:#f7faf7;--surface-3:#eef5f0;--text:#17201b;--heading:#0d1712;--muted:#657267;--muted-strong:#3e4a42;--border:rgba(20,34,26,0.12);--border-strong:rgba(20,34,26,0.22);--accent:#05d66d;--accent-strong:#03bd60;--accent-soft:rgba(5,214,109,0.13);--warn:#9b7416;--warn-soft:rgba(210,159,34,0.16);--danger:#b33a33;--danger-soft:rgba(215,70,62,0.12);--ok:#087d45;--ok-soft:rgba(5,164,83,0.12);--shadow:0 14px 44px rgba(22,34,28,0.11)}html[data-theme=light] body{background:linear-gradient(180deg,rgba(5,214,109,.08),transparent 280px),var(--bg);color:var(--text)}html[data-theme=light] body:before{opacity:.28}body{font-size:14px}.appShell{background:linear-gradient(180deg,rgba(16,244,133,.035),transparent 290px),var(--bg)}.main{padding:18px}.topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:12px;gap:12px;margin-bottom:14px;padding:2px 0 0}.pageTitle{font-size:clamp(25px,3.3vw,38px);line-height:1.04;letter-spacing:0}.businessTitleDropdown summary,.pageTitle{color:var(--heading)}.businessTitleDropdown summary span{font-size:clamp(28px,4.1vw,44px);line-height:1.02}.topbar .muted{max-width:760px;color:var(--muted);font-size:13px;line-height:1.38}.button,.dangerButton,.iconButton,.input,.portfolioViewTab,.postStatusTab,.reviewBacklogTab,.secondaryButton,input,select,textarea{border-radius:var(--radius-sm)}.button,.dangerButton,.secondaryButton{min-height:32px;padding:0 11px;font-family:var(--body-font);font-size:12px;font-weight:780;letter-spacing:0}.button{color:#06100a}.secondaryButton{color:var(--text);background:color-mix(in srgb,var(--surface-2) 82%,transparent);border-color:var(--border-strong)}.secondaryButton:hover{color:var(--accent);background:var(--accent-soft)}.dangerButton{color:var(--danger)}.grid{gap:12px}.metricsGrid{grid-template-columns:repeat(5,minmax(150px,1fr));gap:10px;margin-bottom:12px}.competitorGapSummary>div,.fixItem,.gbpOpsChangeCard,.gbpOpsFocusPanel,.gbpOpsModuleCard,.gbpOpsPlaybookStep,.gbpOpsProofCard,.gbpOpsWorkflowItem,.mapsReviewDomain,.mapsReviewMetric,.mapsReviewScore,.mapsReviewSideCard,.metricCard,.panel,.postApprovalCard,.postHistoryCard,.recCard,.reviewBacklogCard,.reviewBacklogEmpty,.reviewBacklogNotice,.reviewGrowthSummary>div,.timelineItem,.websiteIntelCard{border-color:var(--border);background:var(--panel);box-shadow:none}.metricCard,.panel{border-radius:var(--radius-md)}.metricCard{min-height:78px;padding:11px 12px}.metricCard:after{right:12px;left:12px;height:2px}.dataTable th,.formField label,.gbpOpsMetricStrip span,.gbpOpsWorkflowHead span,.mapsReviewMetric span,.mapsReviewScore span,.metricLabel,.postEditorForm label,.reviewBacklogComment span,.reviewBacklogDraftHeader span,.scoreBox span{color:var(--muted);font-size:10.5px;font-weight:800;letter-spacing:.01em}.metricValue{color:var(--heading);font-size:23px;line-height:1}.metricCard .badge{margin-top:6px}.panel{padding:12px}.panelHeader{gap:10px;margin-bottom:10px;padding-bottom:9px;border-bottom-color:var(--border)}.panelTitle{color:var(--heading);font-size:15px;line-height:1.14}.badge{min-height:20px;padding:0 7px;border-color:var(--border);background:var(--panel-soft);color:var(--muted-strong);font-size:10.5px;font-weight:800}.badge.ok{border-color:color-mix(in srgb,var(--ok) 34%,transparent);background:var(--ok-soft);color:var(--ok)}.badge.warn{border-color:color-mix(in srgb,var(--warn) 36%,transparent);background:var(--warn-soft);color:var(--warn)}.badge.danger{border-color:color-mix(in srgb,var(--danger) 36%,transparent);background:var(--danger-soft);color:var(--danger)}.splitLayout{grid-template-columns:minmax(0,1fr) minmax(320px,370px);gap:12px}.inspector{top:14px}.tableWrap{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel)}.dataTable{color:var(--text)}.dataTable th{position:-webkit-sticky;position:sticky;top:0;z-index:2;padding:8px 9px;background:var(--surface-2)}.dataTable td,.dataTable th{border-bottom-color:var(--border)}.dataTable td{padding:9px;color:var(--text);font-size:12.5px;line-height:1.34}.dataTable tbody tr:last-child td{border-bottom:0}.dataTable tr:hover td{background:var(--panel-soft)}.portfolioToolbar{display:grid;grid-template-columns:minmax(250px,.85fr) minmax(0,1.15fr);grid-gap:10px;gap:10px;align-items:center}.portfolioSearch{min-width:0;min-height:34px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--muted)}.portfolioSearch input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font-size:13px;font-weight:650}.portfolioSearch input::placeholder{color:var(--muted)}.portfolioViewTabs{min-width:0;display:flex;justify-content:flex-end;gap:6px;overflow-x:auto;padding-bottom:1px}.portfolioViewTab{min-height:32px;display:inline-flex;align-items:center;gap:7px;padding:0 9px;border:1px solid var(--border);background:var(--surface-2);color:var(--muted-strong);font:inherit;font-size:12px;font-weight:800;white-space:nowrap;cursor:pointer}.portfolioViewTab span{min-width:20px;height:20px;display:inline-grid;place-items:center;border-radius:999px;background:var(--panel-soft);color:var(--text);font-size:10px}.portfolioViewTab.active,.portfolioViewTab:hover{border-color:color-mix(in srgb,var(--accent) 42%,transparent);background:var(--accent-soft);color:var(--heading)}.compactEmptyState{min-height:76px;display:grid;place-items:center;color:var(--muted);font-size:13px;font-weight:750}.portfolioQuickTools{gap:4px;margin-top:6px}.iconButton,.portfolioQuickTools a{width:26px;height:26px;border-color:var(--border);background:var(--surface-2)}.portfolioNextAction{padding:8px;border-color:var(--border);background:var(--surface-2)}.progressTrack{background:var(--surface-3)}.disabledProfilesDisclosure{border-color:var(--border);background:var(--surface-2)}.disabledProfilesDisclosure summary{min-height:36px;padding:0 10px}.cadenceControl select,.geogridSearch input,.input,.miniCadenceForm select,.miniGeoControls select,.postEditorForm select,.postGenerateForm select,.postTextarea,.quickActionsBusinessPicker input,.reviewDraftTextarea{border-color:var(--border-strong);background:var(--surface-2);color:var(--text)}.input:focus,.portfolioSearch:focus-within,.quickActionsBusinessPicker input:focus,.reviewDraftTextarea:focus{outline:2px solid color-mix(in srgb,var(--accent) 48%,transparent);outline-offset:2px;border-color:color-mix(in srgb,var(--accent) 48%,transparent)}.postGenerateForm{grid-template-columns:minmax(88px,1fr) auto;gap:6px}.postGenerateForm button,.postGenerateForm select{min-height:32px}.postControlPanel .panelHeader{padding:0 0 10px}.fixNextDrawerBackdrop,.postModalBackdrop,.quickActionsBackdrop{background:rgba(4,7,12,.58);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html[data-theme=light] .fixNextDrawerBackdrop,html[data-theme=light] .postModalBackdrop,html[data-theme=light] .quickActionsBackdrop{background:rgba(16,28,20,.2)}.postModalBackdrop{place-items:stretch end;padding:12px}.postModal{height:calc(100dvh - 24px);border-color:var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-elevated);box-shadow:var(--shadow)}.reviewBacklogModal{width:min(980px,calc(100vw - 24px))}.postModalHeader,.postModalToolbar{padding:12px 14px;border-bottom-color:var(--border);background:var(--bg-elevated)}.postModalToolbar{background:var(--surface-2)}.postModalHeader h2{font-size:17px}.postModalHeader p{color:var(--muted)}.postApprovalList,.reviewBacklogList{gap:10px;padding:12px}.postStatusTabs,.reviewBacklogTabs{gap:4px;padding:4px;border-color:var(--border);border-radius:var(--radius-md);background:var(--surface-2)}.postStatusTab,.reviewBacklogTab{min-height:34px;border-radius:var(--radius-sm);color:var(--muted-strong);font-size:12px}.postStatusTab span,.reviewBacklogTab span{min-width:20px;height:20px;background:var(--panel-soft)}.postStatusTabActive,.reviewBacklogTab.active{border-color:color-mix(in srgb,var(--accent) 36%,transparent);background:var(--accent-soft);color:var(--heading)}.postListSectionHeader{padding:0 2px}.postListSectionHeader p{line-height:1.35}.postApprovalCard,.postHistoryCard,.reviewBacklogCard{padding:12px;border-radius:var(--radius-md)}.postApprovalCardHeader,.postEditorForm,.reviewBacklogCardHeader,.reviewBacklogDraftHeader{gap:10px}.postEditorGrid{grid-template-columns:minmax(128px,.45fr) minmax(110px,.35fr) minmax(220px,1.2fr);gap:9px}.postImageEditor{grid-template-columns:136px minmax(0,1fr);gap:10px}.postImageEmpty,.postImagePreview img{width:136px;height:96px;border-radius:var(--radius-sm)}.postTextarea{min-height:92px;font-size:13px;line-height:1.45}.reviewBacklogCardHeader h3,.reviewBacklogEmpty h3{color:var(--heading);font-size:15px}.reviewBacklogComment p,.reviewBacklogEmpty p,.reviewBacklogNotice p{color:var(--muted-strong);font-size:13px}.reviewBacklogDraft{background:var(--accent-soft)}.reviewDraftTextarea{min-height:100px;font-size:13px}.businessOperationsHub{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:14px;padding:12px;margin-bottom:12px}.businessOperationsHub h3{color:var(--heading);font-size:18px}.localFulfillmentPanel{display:grid;grid-gap:12px;gap:12px}.localFulfillmentHeader{align-items:center}.fulfillmentReadiness{min-width:118px;display:grid;grid-gap:2px;gap:2px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);border-radius:var(--radius-sm);background:var(--accent-soft);text-align:right}.fulfillmentAsset span,.fulfillmentCadence li,.fulfillmentOpsHead span,.fulfillmentOpsRow span,.fulfillmentProofRow small,.fulfillmentReadiness span,.fulfillmentRiskRow small{color:var(--muted);font-size:11px;font-weight:750}.fulfillmentReadiness strong{color:var(--heading);font-size:24px;line-height:1}.fulfillmentBottomGrid,.fulfillmentTopGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px}.fulfillmentCard{min-width:0;padding:12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2)}.fulfillmentCardHeader{display:flex;align-items:center;gap:7px;margin-bottom:10px;color:var(--heading)}.fulfillmentCardHeader svg{color:var(--accent)}.fulfillmentAssetGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.fulfillmentAsset{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:9px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel)}.fulfillmentAsset a,.fulfillmentProofRow a{min-width:0;display:inline-flex;align-items:center;gap:5px;color:var(--heading);font-weight:800;text-decoration:none}.fulfillmentAsset a span,.fulfillmentAsset>span+span,.fulfillmentProofRow a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fulfillmentAsset small{color:var(--muted);font-size:11px;line-height:1.3}.fulfillmentChecklist{display:grid;grid-gap:6px;gap:6px}.fulfillmentChecklistRow{display:grid;grid-template-columns:92px minmax(0,.72fr) minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;padding:7px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel);text-decoration:none}.fulfillmentChecklistRow strong,.fulfillmentOpsRow strong,.fulfillmentRiskRow strong{min-width:0;color:var(--heading);font-size:12.5px}.fulfillmentChecklistRow small{min-width:0;color:var(--muted);font-size:11.5px;line-height:1.25}.fulfillmentOpsTable{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-sm)}.fulfillmentOpsHead,.fulfillmentOpsRow{display:grid;grid-template-columns:minmax(170px,1fr) 108px 130px minmax(220px,1.25fr) minmax(150px,.9fr);grid-gap:10px;gap:10px;align-items:center;padding:8px 10px}.fulfillmentOpsHead{background:var(--surface-3)}.fulfillmentOpsRow{color:var(--text);text-decoration:none;border-top:1px solid var(--border);background:var(--panel)}.fulfillmentChecklistRow:hover,.fulfillmentOpsRow:hover{background:var(--accent-soft)}.fulfillmentProofRows,.fulfillmentRiskRows,.fulfillmentSignalRows,.fulfillmentTrackerRows{display:grid;grid-gap:8px;gap:8px}.fulfillmentTrackerRow{display:grid;grid-template-columns:minmax(0,1.2fr) 98px minmax(95px,.55fr) minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center;padding:9px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel);color:var(--text);text-decoration:none}.fulfillmentTrackerRow:hover{background:var(--accent-soft)}.fulfillmentTrackerRow div{min-width:0;display:grid;grid-gap:3px;gap:3px}.fulfillmentSignalRow strong,.fulfillmentTrackerRow strong{color:var(--heading);font-size:12.5px}.fulfillmentSignalRow small,.fulfillmentTrackerRow small{color:var(--muted);font-size:11.5px;line-height:1.3}.fulfillmentTrackerRow b{color:var(--heading);font-size:12px}.fulfillmentTrackerRow em{color:var(--muted-strong);font-size:11.5px;font-style:normal;line-height:1.3}.fulfillmentProofRow{display:grid;grid-template-columns:82px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;padding:8px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel)}.fulfillmentProofRow div{min-width:0;display:grid;grid-gap:3px;gap:3px}.fulfillmentRiskRow{border:1px solid color-mix(in srgb,var(--danger) 22%,var(--border));border-radius:var(--radius-sm);background:var(--danger-soft)}.fulfillmentRiskRow,.fulfillmentSignalRow{display:grid;grid-gap:5px;gap:5px;padding:9px}.fulfillmentSignalRow{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel)}.fulfillmentRiskRow p,.fulfillmentSignalRow p{margin:0;color:var(--muted-strong);font-size:12px;line-height:1.35}.fulfillmentCadence{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2)}.fulfillmentCadence summary{min-height:36px;display:flex;align-items:center;padding:0 11px;color:var(--heading);font-weight:850;cursor:pointer}.fulfillmentCadenceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding:0 11px 11px}.fulfillmentCadenceGrid strong{color:var(--heading)}.fulfillmentCadenceGrid ul{margin:6px 0 0;padding-left:16px}.businessActionLinks,.policySourceLinks,.quickActionLinks{gap:6px}.businessActionLinks a,.policySourceLinks a,.quickActionLinks a{min-height:32px;border-radius:var(--radius-sm);background:var(--surface-2)}.competitorGapPanel,.mapsReviewDashboard,.optimizationWorkbench,.proofReportPanel,.reviewGrowthPlanPanel,.reviewVelocityPanel,.websiteAlignmentPanel{gap:12px;margin-bottom:12px}.gbpOpsHeader,.mapsReviewHeader{padding:12px}.mapsReviewOverview,.proofScoreGrid,.reviewVelocitySummary,.websiteIntelMetrics{gap:8px}.mapsReviewMetric,.mapsReviewScore{min-height:86px;padding:11px}.mapsReviewScore strong{color:var(--heading);font-size:34px}.mapsReviewMetric strong{color:var(--heading);font-size:19px}.mapsReviewBody{grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:10px}.gbpOpsFocusPanel,.gbpOpsModuleCard,.gbpOpsPlaybook,.gbpOpsProofReport,.gbpOpsWorkflowPanel,.mapsReviewDomain,.mapsReviewSideCard{padding:12px}.gbpOpsFocusPanel h4,.gbpOpsHeader h3,.gbpOpsModuleHeader h4{color:var(--heading);font-size:17px}.gbpOpsHeader p:not(.quickActionsKicker),.gbpOpsPlaybookSummary{color:var(--muted);font-size:13px;line-height:1.42}.gbpOpsFixAndChangeGrid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:10px}.gbpOpsHealthGrid,.gbpOpsProofGrid{gap:10px}.gbpOpsHealthCard{padding:11px}.competitorGapSummary strong,.gbpOpsChangeCard strong,.gbpOpsHealthHeader strong,.gbpOpsProofCard strong,.gbpOpsProofScorecard strong,.proofScoreValue,.reviewGrowthSummary strong,.websiteIntelMetrics strong{color:var(--heading);font-size:19px}.geogridCommandLayout{gap:12px}.geogridClientHeader,.geogridClientRail,.geogridCommandEmpty,.geogridControlPanel,.geogridKeywordStrip,.geogridMapPanel,.geogridScheduleLedger{border-color:var(--border);background:var(--panel);border-radius:var(--radius-md)}.geogridCadenceCard,.geogridClientButton,.geogridKeywordButton,.geogridMetaGrid>div,.geogridScheduleRow{border-color:var(--border);background:var(--surface-2)}.geogridClientButton.active,.geogridKeywordButton.active{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.fixNextDrawer,.quickActionsPanel{border-color:var(--border-strong);background:var(--bg-elevated);box-shadow:var(--shadow)}.quickActionsHeader h2{color:var(--heading);font-size:clamp(19px,2vw,25px)}.quickActionsBusinessPicker,.quickActionsCard,.quickActionsMetrics a,.quickBusinessList a,.quickFixList a{border-color:var(--border);background:var(--surface-2)}.sidebar{width:var(--sidebar-width);padding:14px 12px;gap:12px;border-right:1px solid var(--border);background:color-mix(in srgb,var(--bg-elevated) 94%,#001b10)}.brandBlock{gap:8px;padding-bottom:12px}.mbLogoMark{width:36px;height:36px}.mbLogoText strong{color:var(--heading);font-size:15px}.brandSub,.mbLogoText span{color:var(--muted)}.brandSub{margin-top:8px;font-size:11px;line-height:1.3}.navList{gap:4px}.navLink,.quickOpenButton,.sidebarFooter .badge,.sidebarLogout{min-height:36px;border-radius:var(--radius-sm)}.navLink{padding:0 9px;color:var(--muted-strong);font-size:13px}.navLink:hover,.navLinkActive{color:var(--heading);background:var(--accent-soft)}.sidebarFooter{gap:7px}.sidebarFooter .badge,.sidebarLogout{width:100%}.themeToggleButton svg{color:var(--accent)}.appShell.sidebarCollapsed>.sidebar,.sidebarCollapsed .sidebar{width:var(--sidebar-collapsed-width)!important;min-width:var(--sidebar-collapsed-width);max-width:var(--sidebar-collapsed-width)}.sidebarCollapsed .navLink,.sidebarCollapsed .quickOpenButton,.sidebarCollapsed .sidebarFooter .badge,.sidebarCollapsed .sidebarLogout,.sidebarCollapsed .sidebarToggle{width:var(--sidebar-rail-control-size);min-width:var(--sidebar-rail-control-size);max-width:var(--sidebar-rail-control-size);height:var(--sidebar-rail-control-size);min-height:var(--sidebar-rail-control-size)}html[data-theme=light] .businessTitleDropdownMenu,html[data-theme=light] .mapModal,html[data-theme=light] .mapModalHeader,html[data-theme=light] .postModal,html[data-theme=light] .quickActionsPanel{background:var(--bg-elevated)}html[data-theme=light] .businessTitleDropdownItem,html[data-theme=light] .businessTitleDropdownItem span,html[data-theme=light] .mapModalHeader p,html[data-theme=light] .postModalHeader p,html[data-theme=light] .quickActionsHeader p{color:var(--muted)}html[data-theme=light] .businessName,html[data-theme=light] .businessTitleDropdownItem strong,html[data-theme=light] .competitorGapRow strong,html[data-theme=light] .mapModalHeader h2,html[data-theme=light] .mapsReviewDomainHeader h4,html[data-theme=light] .panelTitle,html[data-theme=light] .postModalHeader h2,html[data-theme=light] .quickActionsHeader h2,html[data-theme=light] .reviewGrowthCompetitors strong,html[data-theme=light] .websiteIntelRow strong{color:var(--heading)}html[data-theme=light] .reviewStarEmpty{color:rgba(25,38,30,.22)}html[data-theme=light] .leaflet-container{background:#e6eee8}html[data-theme=light] .optimizationWorkbench{border-color:rgba(5,164,83,.18);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,251,248,.98)),var(--panel);box-shadow:0 16px 46px rgba(22,34,28,.08)}html[data-theme=light] .businessOperationsHub h3,html[data-theme=light] .clientAccessCard h3,html[data-theme=light] .clientBusinessChecklist strong,html[data-theme=light] .fixNextActionItem strong,html[data-theme=light] .fixNextPanel h4,html[data-theme=light] .gbpOpsFocusPanel h4,html[data-theme=light] .gbpOpsHeader h3,html[data-theme=light] .gbpOpsModuleHeader h4,html[data-theme=light] .mapsReviewDomainHeader strong,html[data-theme=light] .mapsReviewMetric strong,html[data-theme=light] .mapsReviewScore strong,html[data-theme=light] .mapsReviewSideTitle,html[data-theme=light] .quickActionsCard h3,html[data-theme=light] .quickActionsMetrics strong,html[data-theme=light] .quickFixList strong,html[data-theme=light] .recCard h3,html[data-theme=light] .recCard h4,html[data-theme=light] .recommendationGroupCard h4,html[data-theme=light] .recommendationGroupCard strong,html[data-theme=light] .workbenchHeader h3,html[data-theme=light] .workbenchToolCard strong{color:var(--heading)}html[data-theme=light] .clientBusinessChecklist small,html[data-theme=light] .fixNextActionItem p,html[data-theme=light] .fixNextPanel p,html[data-theme=light] .gbpOpsHeader p:not(.quickActionsKicker),html[data-theme=light] .gbpOpsPlaybookSummary,html[data-theme=light] .mapsReviewDomainHeader p,html[data-theme=light] .mapsReviewMetric small,html[data-theme=light] .mapsReviewScore small,html[data-theme=light] .postFieldHint,html[data-theme=light] .postHistoryBody p,html[data-theme=light] .postHistoryMeta dd,html[data-theme=light] .quickFixList small,html[data-theme=light] .recommendationGroupCard small,html[data-theme=light] .workbenchHeader p,html[data-theme=light] .workbenchToolCard small,html[data-theme=light] .workbenchToolCard span{color:var(--muted-strong)}html[data-theme=light] .clientAccessCard,html[data-theme=light] .clientBusinessChecklist,html[data-theme=light] .clientBusinessChecklist label,html[data-theme=light] .fixNextActionItem,html[data-theme=light] .fixNextPanel,html[data-theme=light] .gbpOpsFocusPanel,html[data-theme=light] .gbpOpsModuleCard,html[data-theme=light] .gbpOpsPlaybook,html[data-theme=light] .gbpOpsProofReport,html[data-theme=light] .gbpOpsWorkflowPanel,html[data-theme=light] .mapsReviewDomain,html[data-theme=light] .mapsReviewSideCard,html[data-theme=light] .quickActionsBusinessPicker,html[data-theme=light] .quickActionsCard,html[data-theme=light] .quickActionsMetrics a,html[data-theme=light] .quickBusinessList a,html[data-theme=light] .quickFixList a,html[data-theme=light] .recommendationActionCard,html[data-theme=light] .recommendationGroupCard a,html[data-theme=light] .recommendationWorkbenchGroups,html[data-theme=light] .roadmapGrid article,html[data-theme=light] .websiteAlignmentPanel,html[data-theme=light] .workbenchToolCard{border-color:var(--border);background:var(--surface)}html[data-theme=light] .fixNextPanel,html[data-theme=light] .recommendationWorkbenchGroups,html[data-theme=light] .websiteAlignmentPanel{background:var(--surface-2)}html[data-theme=light] .competitorGapSummary>div,html[data-theme=light] .mapsReviewMetric,html[data-theme=light] .mapsReviewScore,html[data-theme=light] .portfolioNextAction,html[data-theme=light] .postApprovalCard,html[data-theme=light] .postHistoryCard,html[data-theme=light] .reviewBacklogCard,html[data-theme=light] .reviewBacklogEmpty,html[data-theme=light] .reviewBacklogNotice,html[data-theme=light] .reviewBatchRow,html[data-theme=light] .reviewCampaignTracker,html[data-theme=light] .reviewGrowthSummary>div,html[data-theme=light] .scoreBox,html[data-theme=light] .websiteIntelCard{border-color:var(--border);background:#ffffff}html[data-theme=light] .dataTable th,html[data-theme=light] .formField label,html[data-theme=light] .gbpOpsMetricStrip span,html[data-theme=light] .gbpOpsWorkflowHead span,html[data-theme=light] .mapsReviewDomain li,html[data-theme=light] .mapsReviewDomainGrid .metricLabel,html[data-theme=light] .mapsReviewMetric span,html[data-theme=light] .mapsReviewScore span,html[data-theme=light] .mapsReviewSideCard .muted,html[data-theme=light] .mapsReviewSideCard li,html[data-theme=light] .mapsReviewSideCard p,html[data-theme=light] .metricLabel,html[data-theme=light] .postEditorForm label,html[data-theme=light] .reviewBacklogComment span,html[data-theme=light] .reviewBacklogDraftHeader span,html[data-theme=light] .scoreBox span{color:var(--muted-strong)}html[data-theme=light] .cadenceControl select,html[data-theme=light] .clientAccessCard input,html[data-theme=light] .clientAccessCard select,html[data-theme=light] .input,html[data-theme=light] .miniCadenceForm select,html[data-theme=light] .miniGeoControls select,html[data-theme=light] .postEditorForm input,html[data-theme=light] .postEditorForm select,html[data-theme=light] .postEditorForm textarea,html[data-theme=light] .quickActionsBusinessPicker input,html[data-theme=light] .reviewBatchForm input,html[data-theme=light] .reviewBatchForm select{color:var(--text);border-color:var(--border-strong);background:#ffffff}html[data-theme=light] .iconButton,html[data-theme=light] .miniGeoRefreshButton,html[data-theme=light] .portfolioQuickTools a,html[data-theme=light] .portfolioQuickTools button{color:var(--muted-strong);border-color:var(--border-strong);background:#ffffff}html[data-theme=light] .iconButton:hover,html[data-theme=light] .miniGeoRefreshButton:hover,html[data-theme=light] .portfolioQuickTools a:hover,html[data-theme=light] .portfolioQuickTools button:hover{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 42%,transparent);background:var(--accent-soft)}html[data-theme=light] .button:disabled,html[data-theme=light] .dangerButton:disabled,html[data-theme=light] .miniGeoRefreshButton:disabled,html[data-theme=light] .secondaryButton:disabled{opacity:.62}html[data-theme=light] .miniGeoRefreshButton:disabled{color:var(--muted-strong);background:var(--surface-2)}@media (max-width:1180px){.businessOperationsHub,.fulfillmentBottomGrid,.fulfillmentTopGrid,.gbpOpsFixAndChangeGrid,.mapsReviewBody,.portfolioToolbar{grid-template-columns:1fr}.fulfillmentOpsHead{display:none}.fulfillmentOpsRow{grid-template-columns:minmax(0,1fr);gap:6px}.portfolioViewTabs{justify-content:flex-start}.reviewBatchForm{grid-template-columns:repeat(2,minmax(0,1fr))}.reviewBatchNotes{grid-column:1/-1}.reviewBatchForm button{width:100%}}@media (max-width:760px){:root{--mobile-tabbar-height:76px}.main{padding:calc(10px + env(safe-area-inset-top)) 10px calc(var(--mobile-tabbar-height) + env(safe-area-inset-bottom) + 12px)}.businessTitleDropdown summary span,.pageTitle{font-size:clamp(22px,8vw,31px);line-height:1.04}.topbar{display:grid;grid-template-columns:1fr}.topbar .button,.topbar .buttonRow,.topbar .buttonRow form,.topbar .secondaryButton{width:100%}.metricsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.reviewBatchForm,.reviewGrowthSummary{grid-template-columns:1fr}.reviewBatchRow,.reviewCampaignHeader{flex-direction:column;align-items:stretch}.metricCard{min-height:76px;padding:10px}.metricValue{font-size:21px}.panel{padding:10px}.localFulfillmentHeader{align-items:stretch}.fulfillmentReadiness{text-align:left}.fulfillmentAssetGrid,.fulfillmentCadenceGrid,.fulfillmentChecklistRow,.fulfillmentProofRow,.fulfillmentTrackerRow,.portfolioToolbar{grid-template-columns:1fr}.portfolioViewTabs{margin-right:-10px;margin-left:-10px;padding:0 10px 2px}.portfolioSearch,.portfolioViewTab{min-height:42px}.dataTable tr{background:var(--panel);border-color:var(--border)}.dataTable td{font-size:13px}.button,.dangerButton,.secondaryButton{min-height:42px;font-size:13px}.smallActionButton{min-height:38px}.sidebar{padding:7px 8px calc(7px + env(safe-area-inset-bottom))}.quickOpenButton{display:none!important}.navList{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.navLinkMobileOverflow{display:none!important}.navLink,.sidebarCollapsed .navLink{min-height:54px;padding:4px 2px;font-size:9.5px}.postModalBackdrop{padding:0}.postModal,.reviewBacklogModal{width:100vw;height:100dvh;max-height:none;border-radius:0}.postModalHeader,.postModalToolbar{padding:11px 10px}.postStatusTabs,.reviewBacklogTabs{display:grid;grid-template-columns:1fr}.postEditorGrid,.postImageEditor{grid-template-columns:1fr}.postImageEmpty,.postImagePreview img{width:100%;height:auto;min-height:150px}.postTextarea,.reviewDraftTextarea{min-height:132px}.businessActionLinks,.businessOperationsHub,.quickActionLinks{grid-template-columns:1fr}.businessActionLinks a,.policySourceLinks a,.quickActionLinks a{min-height:42px}.gbpOpsHealthGrid,.gbpOpsProofGrid,.mapsReviewOverview,.proofScoreGrid,.reviewVelocitySummary,.websiteIntelMetrics{grid-template-columns:1fr}.quickActionsPanel{padding-bottom:calc(var(--mobile-tabbar-height) + env(safe-area-inset-bottom) + 16px)}}.loginPage,html[data-theme=dark] .loginPage,html[data-theme=light] .loginPage{background:linear-gradient(90deg,rgba(5,8,16,.96),rgba(5,8,16,.82)),url(https://d2xsxph8kpxj0f.cloudfront.net/310519663342202468/RT6JJgh4ei4WD6AVg5r9Cf/hero-bg-5jFu6FrcmEPwcF38rY9LHL.webp) 50% /cover;color:#f8fbff}.loginPanel,html[data-theme=dark] .loginPanel,html[data-theme=light] .loginPanel{background:rgba(8,12,20,.92);border-color:rgba(255,255,255,.14);box-shadow:0 30px 90px rgba(0,0,0,.44);color:#f8fbff}.loginPanel .mbLogoText strong,.loginPanel .pageTitle,html[data-theme=light] .loginPanel .mbLogoText strong,html[data-theme=light] .loginPanel .pageTitle{color:#ffffff}.loginPanel .mbLogoText span,.loginPanel .muted,.passwordFallback summary,html[data-theme=light] .loginPanel .mbLogoText span,html[data-theme=light] .loginPanel .muted,html[data-theme=light] .passwordFallback summary{color:#aeb8c7}.loginPanel .input,html[data-theme=light] .loginPanel .input{background:rgba(16,21,30,.94);border-color:rgba(255,255,255,.2);color:#ffffff}.loginPanel .input::placeholder,html[data-theme=light] .loginPanel .input::placeholder{color:rgba(248,251,255,.48)}.loginPanel .secondaryButton,html[data-theme=light] .loginPanel .secondaryButton{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.2);color:#ffffff}.postControlTable{width:100%;min-width:0!important;table-layout:fixed}.postControlTable td:first-child,.postControlTable td:nth-child(2),.postControlTable th:first-child,.postControlTable th:nth-child(2){width:20%}.postControlTable td:nth-child(3),.postControlTable th:nth-child(3){width:14%}.postControlTable td:nth-child(4),.postControlTable th:nth-child(4){width:12%}.postControlTable td:nth-child(5),.postControlTable th:nth-child(5){width:11%}.postControlTable td:nth-child(6),.postControlTable th:nth-child(6){width:17%}.postControlTable td:nth-child(7),.postControlTable th:nth-child(7){width:6%;text-align:right}.postControlTable .keywordChipList,.postControlTable .postRowMeta{max-width:100%}.postControlTable td{overflow-wrap:anywhere}.postControlTable .postGenerateForm{grid-template-columns:88px 74px minmax(84px,auto)}.postControlTable .postGenerateForm .button{padding-inline:9px}.postControlTable td[data-label=Calendar] .secondaryButton{min-width:0;width:100%;padding-inline:7px}.geogridClientHeader h3{font-size:clamp(21px,2.2vw,28px);line-height:1.08}.businessIntelligenceStack{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;margin-bottom:12px}.businessIntelligenceStack .panel{margin-bottom:0}.panelHeader,.panelHeader>div:first-child,.reviewVelocityHeader,.reviewVelocityHeader>div:first-child,.websiteIntelHeader,.websiteIntelHeader>div:first-child{min-width:0}.competitorGapPanel,.reviewGrowthPlanPanel,.reviewVelocityPanel,.websiteAlignmentPanel{color:var(--text)}.competitorGapSummary,.reviewGrowthSummary,.reviewVelocitySummary,.websiteIntelMetrics{grid-template-columns:repeat(auto-fit,minmax(158px,1fr))}.competitorGapSummary>div,.reviewGrowthSummary>div,.reviewVelocityMetric,.websiteIntelMetrics>div{min-height:0;padding:12px}.competitorGapSummary span,.reviewGrowthSummary span,.reviewVelocityInsights .metricLabel,.reviewVelocityMetric span,.websiteIntelMetrics span{color:var(--muted-strong)}.competitorGapSummary strong,.proofScoreCard strong,.proofScoreValue,.reviewGrowthColumns h4,.reviewGrowthSummary strong,.reviewVelocityEmpty strong,.reviewVelocityMetric strong,.websiteIntelCard h4,.websiteIntelHeader strong,.websiteIntelMetrics strong{color:var(--heading)}.competitorGapDetailGrid li,.competitorGapRow p,.competitorGapSummary p,.policyNoteBox li,.proofReportSummary p,.proofScoreCard p,.reviewGrowthSummary p,.reviewVelocityEmpty p,.reviewVelocityInsights li,.reviewVelocityMetric small,.websiteIntelOpportunity p,.websiteIntelRow p,.websiteOpportunityBrief span{color:var(--muted-strong)}.reviewVelocityTable td,.reviewVelocityTable th{color:var(--text)}.reviewVelocityTable th{color:var(--muted-strong);background:var(--surface-2)}.competitorGapRow strong,.reviewGrowthCompetitors strong,.reviewVelocityCompetitor span,.websiteIntelOpportunity strong,.websiteIntelRow strong{color:var(--heading)}.competitorGapSummary{align-items:stretch}.competitorGapSummary p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.competitorGapTableWrap{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.competitorGapTableHead{display:grid;grid-template-columns:minmax(240px,1fr) 96px 88px 96px 76px 74px;grid-gap:8px;gap:8px;padding:8px 10px;border-bottom:1px solid var(--border);background:var(--surface-2);color:var(--muted-strong);font-size:10.5px;font-weight:850;text-transform:uppercase}.competitorGapTableWrap .competitorGapRows{gap:0}.competitorGapTableWrap .competitorGapRow{grid-template-columns:minmax(240px,1fr) minmax(420px,auto);border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent}.competitorGapTableWrap .competitorGapRow:last-child{border-bottom:0}.competitorGapPrimary strong{display:inline-flex;gap:6px;align-items:center}.competitorGapPrimary svg{color:var(--warn)}.competitorGapMetrics{display:grid;grid-template-columns:96px 88px 96px 76px 74px;grid-gap:8px;gap:8px;align-items:start}.competitorGapMetrics a,.competitorGapMetrics span{min-height:28px;justify-content:center;padding:5px 7px;color:var(--muted-strong);background:var(--surface-2)}.websiteIntelGrid{grid-template-columns:minmax(0,1fr)}.websiteIntelCard{overflow:hidden}.websiteIntelRows{gap:0;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;background:var(--surface)}.websiteIntelOpportunity,.websiteIntelRow{border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent}.websiteIntelRows>:last-child{border-bottom:0}.websiteIntelOpportunityHead{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.websiteOpportunityBrief{grid-template-columns:repeat(2,minmax(0,1fr))}.postModal{max-height:calc(100dvh - 24px);grid-template-rows:auto auto minmax(0,auto)!important}.postModalHeader{padding:10px 14px}.postModalHeader h2{max-width:820px;color:var(--heading);font-size:16px;line-height:1.12}.postModalHeader p{color:var(--muted-strong);font-size:11.5px}.postModalToolbar{padding:8px 14px}.postModalToolbar>.buttonRow:first-child{overflow-x:auto;flex-wrap:nowrap;max-width:100%;padding-bottom:1px}.postApprovalList{min-height:0}.postStatusTabs{display:flex;gap:6px;width:-moz-fit-content;width:fit-content;min-height:0;height:auto}.postStatusTab{min-height:32px;height:32px;color:var(--muted-strong)}.postStatusTab span{color:var(--heading)}.postListSectionHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:2px 0 6px}.postListSectionHeader h3{color:var(--heading)}.postEmptyState,.postListSectionHeader p{color:var(--muted-strong)}.postEmptyState{min-height:54px;background:var(--surface-2)}html[data-theme=light] .competitorGapPanel,html[data-theme=light] .policyNoteBox,html[data-theme=light] .postApprovalList,html[data-theme=light] .postModal,html[data-theme=light] .postModalHeader,html[data-theme=light] .proofReportPanel,html[data-theme=light] .reviewGrowthPlanPanel,html[data-theme=light] .reviewVelocityPanel,html[data-theme=light] .websiteAlignmentPanel,html[data-theme=light] .websiteIntelCard{color:var(--text);background:#ffffff}html[data-theme=light] .competitorGapDetailGrid>div,html[data-theme=light] .competitorGapMetrics a,html[data-theme=light] .competitorGapMetrics span,html[data-theme=light] .competitorGapTableHead,html[data-theme=light] .postEmptyState,html[data-theme=light] .postModalToolbar,html[data-theme=light] .postStatusTabs,html[data-theme=light] .reviewVelocityInsights>div,html[data-theme=light] .reviewVelocityMetric,html[data-theme=light] .websiteIntelOpportunity,html[data-theme=light] .websiteIntelRow,html[data-theme=light] .websiteIntelRows,html[data-theme=light] .websiteOpportunityBrief{background:var(--surface-2)}html[data-theme=light] .reviewVelocityMetric.hero{background:#eefbf3}html[data-theme=light] .competitorGapDetailGrid span,html[data-theme=light] .competitorGapSummary span,html[data-theme=light] .competitorGapTableHead,html[data-theme=light] .reviewGrowthSummary span,html[data-theme=light] .reviewVelocityInsights .metricLabel,html[data-theme=light] .reviewVelocityMetric span,html[data-theme=light] .reviewVelocityTable th,html[data-theme=light] .websiteIntelMetrics span{color:var(--muted-strong)}html[data-theme=light] .competitorGapSummary strong,html[data-theme=light] .postListSectionHeader h3,html[data-theme=light] .postModalHeader h2,html[data-theme=light] .postStatusTab span,html[data-theme=light] .reviewGrowthColumns h4,html[data-theme=light] .reviewGrowthSummary strong,html[data-theme=light] .reviewVelocityCompetitor span,html[data-theme=light] .reviewVelocityEmpty strong,html[data-theme=light] .reviewVelocityMetric strong,html[data-theme=light] .websiteIntelCard h4,html[data-theme=light] .websiteIntelHeader strong,html[data-theme=light] .websiteIntelMetrics strong{color:var(--heading)}html[data-theme=light] .competitorGapDetailGrid li,html[data-theme=light] .competitorGapMetrics a,html[data-theme=light] .competitorGapMetrics span,html[data-theme=light] .competitorGapRow p,html[data-theme=light] .competitorGapSummary p,html[data-theme=light] .policyNoteBox li,html[data-theme=light] .postEmptyState,html[data-theme=light] .postListSectionHeader p,html[data-theme=light] .postModalHeader p,html[data-theme=light] .reviewGrowthSummary p,html[data-theme=light] .reviewVelocityEmpty p,html[data-theme=light] .reviewVelocityInsights li,html[data-theme=light] .reviewVelocityMetric small,html[data-theme=light] .websiteIntelOpportunity p,html[data-theme=light] .websiteIntelRow p,html[data-theme=light] .websiteOpportunityBrief span{color:var(--muted-strong)}html[data-theme=light] .reviewVelocityTable td{color:var(--text)}@media (min-width:1200px){.businessIntelligenceStack{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:start}.businessIntelligenceStack .competitorGapPanel,.businessIntelligenceStack .reviewVelocityPanel{grid-column:1}.businessIntelligenceStack .reviewGrowthPlanPanel{grid-column:2;grid-row:1/span 2;position:-webkit-sticky;position:sticky;top:12px}}@media (max-width:1180px){.competitorGapTableHead{display:none}.competitorGapMetrics,.competitorGapTableWrap .competitorGapRow{grid-template-columns:1fr}.competitorGapMetrics{display:flex}.websiteOpportunityBrief{grid-template-columns:1fr}}@media (max-width:760px){.analyticsLayout,.analyticsStatsGrid,.businessOperationsHub,.cardsGrid,.compactStatsGrid,.gbpOpsFixAndChangeGrid,.geogridCommandLayout,.geogridDetailGrid,.mapsReviewBody,.mapsReviewDomainGrid,.mapsReviewOverview,.metricsGrid,.postEditorGrid,.postImageEditor,.reviewVelocityInsights,.reviewVelocitySummary,.splitLayout{grid-template-columns:1fr!important}.inspector{position:static!important;top:auto}.analyticsSidebar{position:static}.portfolioToolbar{grid-template-columns:1fr!important}.dataTable,.portfolioTable,.postControlTable{display:block;width:100%;min-width:0!important;table-layout:auto}.dataTable thead{display:none}.dataTable tbody,.dataTable tbody th,.dataTable td,.dataTable tr{display:block;width:100%!important}.postControlTable .postGenerateForm{grid-template-columns:1fr}.postControlTable td[data-label=Calendar]{text-align:left}}html[data-theme=light] .businessIntelligenceStack,html[data-theme=light] .businessIntelligenceStack li,html[data-theme=light] .businessIntelligenceStack p,html[data-theme=light] .businessIntelligenceStack small,html[data-theme=light] .gbpOpsCommandCenter,html[data-theme=light] .gbpOpsCommandCenter li,html[data-theme=light] .gbpOpsCommandCenter p,html[data-theme=light] .gbpOpsCommandCenter small,html[data-theme=light] .mapsReviewDashboard,html[data-theme=light] .mapsReviewDashboard li,html[data-theme=light] .mapsReviewDashboard p,html[data-theme=light] .mapsReviewDashboard small,html[data-theme=light] .websiteAlignmentPanel,html[data-theme=light] .websiteAlignmentPanel li,html[data-theme=light] .websiteAlignmentPanel p,html[data-theme=light] .websiteAlignmentPanel small{color:var(--muted-strong)}html[data-theme=light] .businessIntelligenceStack h2,html[data-theme=light] .businessIntelligenceStack h3,html[data-theme=light] .businessIntelligenceStack h4,html[data-theme=light] .businessIntelligenceStack strong,html[data-theme=light] .gbpOpsCommandCenter .metricValue,html[data-theme=light] .gbpOpsCommandCenter h2,html[data-theme=light] .gbpOpsCommandCenter h3,html[data-theme=light] .gbpOpsCommandCenter h4,html[data-theme=light] .gbpOpsCommandCenter strong,html[data-theme=light] .mapsReviewDashboard h2,html[data-theme=light] .mapsReviewDashboard h3,html[data-theme=light] .mapsReviewDashboard h4,html[data-theme=light] .mapsReviewDashboard strong,html[data-theme=light] .websiteAlignmentPanel h2,html[data-theme=light] .websiteAlignmentPanel h3,html[data-theme=light] .websiteAlignmentPanel h4,html[data-theme=light] .websiteAlignmentPanel strong{color:var(--heading)}html[data-theme=light] .competitorGapPanel,html[data-theme=light] .gbpOpsFocusPanel,html[data-theme=light] .gbpOpsHeader,html[data-theme=light] .gbpOpsHealthCard,html[data-theme=light] .gbpOpsModuleCard,html[data-theme=light] .gbpOpsPlaybook,html[data-theme=light] .gbpOpsProofCard,html[data-theme=light] .gbpOpsProofReport,html[data-theme=light] .gbpOpsWorkflowPanel,html[data-theme=light] .mapsReviewAside,html[data-theme=light] .mapsReviewDomain,html[data-theme=light] .reviewGrowthPlanPanel,html[data-theme=light] .reviewVelocityPanel,html[data-theme=light] .websiteAlignmentPanel,html[data-theme=light] .websiteIntelCard{background:#fff;border-color:var(--border)}html[data-theme=light] .competitorGapSummary>div,html[data-theme=light] .gbpOpsChangeCard,html[data-theme=light] .gbpOpsFixItem,html[data-theme=light] .gbpOpsProofGrid>*,html[data-theme=light] .gbpOpsWorkflowSteps,html[data-theme=light] .mapsReviewAside,html[data-theme=light] .mapsReviewDomain,html[data-theme=light] .reviewGrowthSummary>div,html[data-theme=light] .reviewVelocityInsights>div,html[data-theme=light] .reviewVelocityMetric,html[data-theme=light] .websiteIntelMetrics>div{background:var(--surface-2)}.websiteAlignmentPanel .websiteIntelHeader{align-items:center;gap:14px;padding-bottom:12px}.websiteIntelHeaderCopy{display:grid;grid-gap:4px;gap:4px;min-width:0}.websiteIntelUrl{display:block;max-width:100%;font-size:14px;line-height:1.25}.websiteIntelUrl a{display:inline-block;max-width:100%;color:var(--heading);overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.websiteIntelMetrics{gap:8px;margin:12px 0}.websiteIntelMetrics>div{display:grid;grid-gap:3px;gap:3px;min-height:74px;align-content:center;padding:12px 14px;border-color:var(--border);background:var(--surface-2)}.websiteIntelMetrics strong{display:block;font-size:25px;line-height:1}.websiteIntelMetrics span{display:block;color:var(--muted-strong);font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.websiteIntelGrid{gap:12px}.websiteIntelCard{padding:0;border-color:var(--border);background:var(--surface)}.websiteIntelCard>.panelHeader{padding:12px 14px;margin:0;border-bottom:1px solid var(--border)}.websiteIntelCard h4{margin:0;font-size:15px}.websiteIntelRows{border:0;border-radius:0;background:transparent}.websiteIntelOpportunity,.websiteIntelRow{padding:13px 14px}.websiteIntelRow{display:block}.websiteIntelRowMain{display:grid;grid-gap:8px;gap:8px;min-width:0}.websiteIntelOpportunityHead,.websiteIntelRowTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.websiteIntelOpportunityHead strong,.websiteIntelRowTop strong{min-width:0;font-size:14px;line-height:1.2}.websiteIntelPageLink{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--heading);font-size:13px;font-weight:750;line-height:1.25;text-decoration:none}.websiteIntelPageLink span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.websiteIntelPageLink:hover{color:var(--accent)}.websiteIntelChain,.websiteIntelReason{max-width:980px;margin:0!important;color:var(--muted-strong)!important;font-size:12.5px!important;font-weight:650!important;line-height:1.38!important}.websiteIntelMetaLine{display:flex;gap:6px;flex-wrap:wrap;min-width:0}.websiteIntelMetaLine span{min-width:0;max-width:100%;padding:4px 8px;border:1px solid var(--border);border-radius:999px;color:var(--muted-strong);background:var(--surface-2);font-size:11px;font-weight:800;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.websiteIntelStatus{flex:0 0 auto;justify-content:flex-end}.websiteIntelStatus small{min-width:52px;text-align:right}.websiteIntelOpportunity{gap:8px}.websiteOpportunityBrief{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:2px;padding-top:10px}.websiteOpportunityBrief span{display:grid;grid-gap:2px;gap:2px;min-width:0;padding:9px;border:1px solid var(--border);border-radius:8px;color:var(--muted-strong);background:var(--surface-2);font-size:12px;font-weight:650;line-height:1.3}.websiteOpportunityBrief b{color:var(--heading);font-size:10px;font-weight:850;letter-spacing:0;text-transform:uppercase}html[data-theme=light] .websiteIntelPageLink,html[data-theme=light] .websiteIntelUrl a,html[data-theme=light] .websiteOpportunityBrief b{color:var(--heading)}html[data-theme=light] .websiteIntelMetaLine span,html[data-theme=light] .websiteIntelMetrics>div,html[data-theme=light] .websiteOpportunityBrief span{background:#f7faf8}@media (max-width:1180px){.websiteOpportunityBrief{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.websiteIntelOpportunityHead,.websiteIntelRowTop{align-items:flex-start;flex-direction:column}.websiteIntelStatus{justify-content:flex-start}.websiteOpportunityBrief{grid-template-columns:1fr}}.postModal{grid-template-rows:auto auto minmax(0,1fr)}.postModalHeader,.postModalToolbar{padding:8px 12px;gap:10px}.postModalHeader{align-items:center}.postModalHeader h2{max-width:min(780px,66vw);font-size:15.5px;line-height:1.1}.postModalHeader p{font-size:11px;line-height:1.25}.postModalHeader .buttonRow,.postModalToolbar .buttonRow{align-items:center;gap:6px}.postModalToolbar{min-height:42px}.postModalToolbar>.buttonRow:last-child{flex:0 0 auto}.postApprovalList{align-content:start;grid-auto-rows:max-content;gap:10px;max-height:calc(100dvh - 132px);overflow:auto;padding:10px 12px}.postStatusTabs{width:auto!important;max-width:100%;align-items:center;justify-content:flex-start;padding:4px;overflow-x:auto}.postStatusTab{flex:0 0 auto;min-height:30px;height:30px;padding:0 10px;border-radius:var(--radius-sm);line-height:1}.postStatusTab span{min-width:18px;height:18px;font-size:11px}.postListSectionHeader{margin:0;padding:2px 0 7px;border-bottom:1px solid var(--border)}.postListSectionHeader h3{font-size:14px}.postListSectionHeader p{max-width:760px;margin-top:2px;font-size:11.5px}.postEmptyState{min-height:auto;padding:12px}.postQualityPanel{gap:6px;padding:8px 10px}.postQualityPanel>div:first-child{justify-content:flex-start}.postQualityChecks{justify-content:flex-start!important;align-items:center!important;column-gap:7px!important;row-gap:6px!important;line-height:1.2}.postQualityChecks span{display:inline-flex!important;flex:0 0 auto;align-items:center;justify-content:center;min-height:22px;padding:3px 8px!important;border:1px solid var(--border);border-radius:999px;white-space:nowrap}html[data-theme=light] .postApprovalList,html[data-theme=light] .postEmptyState,html[data-theme=light] .postListSectionHeader,html[data-theme=light] .postModal,html[data-theme=light] .postModalHeader,html[data-theme=light] .postModalToolbar,html[data-theme=light] .postStatusTabs{color:var(--text);background:#fff}html[data-theme=light] .postEmptyState,html[data-theme=light] .postModalToolbar,html[data-theme=light] .postStatusTabs{background:var(--surface-2)}html[data-theme=light] .postListSectionHeader h3,html[data-theme=light] .postModalHeader h2,html[data-theme=light] .postStatusTab,html[data-theme=light] .postStatusTab span{color:var(--heading)}html[data-theme=light] .postEmptyState,html[data-theme=light] .postListSectionHeader p,html[data-theme=light] .postModalHeader p{color:var(--muted-strong)}html[data-theme=light] .postQualityPanel{color:var(--text);background:var(--surface-2);border-color:var(--border)}html[data-theme=light] .postQualityPanel strong{color:var(--heading)}html[data-theme=light] .postQualityChecks span{color:var(--muted-strong);background:#fff}html[data-theme=light] .postQualityChecks span.ok{color:#086f3f;background:#ebfbf1;border-color:rgba(8,127,69,.18)}html[data-theme=light] .postQualityChecks span.warn{color:#7c5a0b;background:#fff8df;border-color:rgba(124,90,11,.2)}html[data-theme=light] .postQualityChecks span.block{color:#9d312d;background:#fff0ee;border-color:rgba(157,49,45,.2)}@media (max-width:760px){.postModalHeader{grid-template-columns:minmax(0,1fr)}.postModalHeader h2{max-width:100%}.postModalHeader .buttonRow,.postModalToolbar{width:100%}.postModalToolbar{align-items:flex-start;flex-direction:column}.postStatusTabs{display:flex!important;width:100%!important}.postStatusTab{flex:1 0 max-content}}.navGroup{display:grid;grid-gap:4px;gap:4px;padding:4px 0 8px}.navGroup+.navGroup{border-top:1px solid var(--border);padding-top:10px}.navGroupLabel{padding:0 10px 3px;color:var(--muted);font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.sidebarCollapsed .navGroup{padding:2px 0 7px}.sidebarCollapsed .navGroupLabel{width:1px;height:1px;overflow:hidden;opacity:0;padding:0}.compactWorkbenchTools{grid-template-columns:repeat(9,minmax(110px,1fr))}.compactWorkbenchTools .workbenchToolCard{min-height:70px;grid-template-columns:18px minmax(0,1fr);grid-template-areas:"icon label" "icon value" "icon note";align-content:center;gap:2px 8px;padding:9px 10px}.compactWorkbenchTools .workbenchToolCard svg{grid-area:icon;align-self:center}.compactWorkbenchTools .workbenchToolCard span{grid-area:label}.compactWorkbenchTools .workbenchToolCard strong{grid-area:value;font-size:15px}.compactWorkbenchTools .workbenchToolCard small{grid-area:note;line-height:1.18}.compactFixItem{padding:0;overflow:hidden}.compactFixItem summary{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-height:48px;padding:8px 10px;cursor:pointer;list-style:none}.compactFixItem summary::-webkit-details-marker{display:none}.fixNextRank{width:24px;height:24px;display:inline-grid;place-items:center;border-radius:999px;color:#06100a;background:var(--accent);font-size:12px;font-weight:900}.fixNextSummaryText{min-width:0;display:grid;grid-gap:2px;gap:2px}.fixNextSummaryText small,.fixNextSummaryText strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fixNextSummaryText small{color:var(--muted-strong);font-size:11px;font-weight:760}.compactFixDetails{display:grid;grid-gap:9px;gap:9px;padding:0 10px 10px 48px}.compactFixDetails p{margin:0}.fixNextActionItem .recommendationActionGrid.compact{display:flex;flex-wrap:wrap;gap:6px}.fixNextActionItem .recommendationActionGrid.compact .recommendationActionCard{width:auto;min-width:0;padding:0;border:0;background:transparent}.gbpOpsDisclosure{display:grid;grid-gap:10px;gap:10px}.gbpOpsDisclosure>summary{cursor:pointer;list-style:none}.gbpOpsDisclosure>summary::-webkit-details-marker{display:none}.gbpOpsDisclosure:not([open]){gap:0}.gbpOpsDisclosure:not([open])>summary{margin-bottom:0}.gbpOpsDisclosure:not([open])>summary:after{content:"Expand";display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border:1px solid var(--border);border-radius:999px;color:var(--muted-strong);background:var(--surface-2);font-size:11px;font-weight:850}.dataTable thead th,.portfolioTable thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--surface-2)}.dataTable tbody tr:nth-child(2n),.portfolioTable tbody tr:nth-child(2n){background:color-mix(in srgb,var(--surface-2) 55%,transparent)}.dataTable td,.dataTable th,.portfolioTable td,.portfolioTable th{vertical-align:top}.postModal{width:min(1080px,calc(100vw - 24px));height:auto!important;max-height:min(920px,calc(100dvh - 24px))}.postModalHeader{min-height:0!important;padding:8px 12px!important}.postModalToolbar{min-height:0!important;padding:7px 12px!important}.postModalToolbar .badge{min-height:24px}.postApprovalList{min-height:0!important;max-height:calc(100dvh - 124px);padding:9px 12px!important}.postStatusTabs{display:inline-flex!important;width:max-content!important;max-width:100%!important;min-height:0!important;align-self:start}.postStatusTab{flex:0 0 auto!important;min-width:0!important;min-height:30px!important;height:30px!important}.postEmptyState{min-height:50px!important;justify-content:flex-start}.postQualityChecks{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.postQualityChecks span{flex:0 0 auto!important;margin:0!important}html[data-theme=light] .compactFixDetails,html[data-theme=light] .compactFixItem summary,html[data-theme=light] .gbpOpsDisclosure>summary{color:var(--text)}html[data-theme=light] .navGroup+.navGroup,html[data-theme=light] .postListSectionHeader{border-color:var(--border)}.postModal{align-content:start!important;grid-template-rows:auto auto auto!important;height:-moz-fit-content!important;height:fit-content!important;max-height:min(820px,calc(100dvh - 40px))!important}.postApprovalList,.postModalHeader,.postModalToolbar{align-self:start!important}.postApprovalList{max-height:calc(100dvh - 150px)!important;overflow:auto!important}.postQualityChecks{column-gap:8px!important;row-gap:7px!important}.postQualityChecks span{padding:4px 9px!important;background-clip:padding-box}@media (max-width:1280px){.compactWorkbenchTools{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.compactWorkbenchTools{grid-template-columns:1fr}.compactFixItem summary{grid-template-columns:24px minmax(0,1fr)}.compactFixItem summary .badge{grid-column:2;justify-self:start}.compactFixDetails{padding-left:10px}}.businessOperatorStrip{grid-template-columns:minmax(280px,.7fr) minmax(420px,1fr);gap:10px;margin:10px 0 12px;padding:10px}.operatorStripLead{gap:5px;padding:4px 6px}.operatorStripLead h2{font-size:clamp(18px,1.45vw,23px);line-height:1.08}.operatorStatusGrid{gap:6px}.operatorStatusPill{min-height:62px;padding:8px 9px}.operatorActionBar{gap:6px;padding-top:8px}.operatorActionButton{min-height:31px;padding:7px 9px;gap:6px;font-size:12px}.gbpOpsCommandCenter,.optimizationWorkbench{gap:12px;margin:12px 0;padding:12px}.gbpOpsHeader,.workbenchHeader{align-items:center;padding-bottom:8px;border-bottom:1px solid var(--border)}.gbpOpsHeader h3,.workbenchHeader h3{font-size:clamp(18px,1.35vw,22px);line-height:1.12}.gbpOpsHeader p:not(.quickActionsKicker),.workbenchHeader p{max-width:900px;margin-top:3px;font-size:12px;line-height:1.35}.compactWorkbenchTools{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:6px}.compactWorkbenchTools .workbenchToolCard{min-height:58px;padding:8px 9px}.compactWorkbenchTools .workbenchToolCard strong{font-size:13px}.compactWorkbenchTools .workbenchToolCard small,.compactWorkbenchTools .workbenchToolCard span{font-size:11px}.workbenchSplit{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(340px,1.1fr);grid-gap:10px;gap:10px}.fixNextActionList,.gbpOpsChangeGrid,.gbpOpsFixList,.gbpOpsWorkflowList,.recommendationWorkbenchGroups{gap:7px}.compactFixItem summary{min-height:42px;padding:7px 9px}.compactFixDetails{padding-bottom:9px}.gbpOpsDisclosure{padding:10px}.gbpOpsDisclosure:not([open]){padding-bottom:10px}.gbpOpsModuleHeader{gap:10px}.gbpOpsModuleHeader h4{font-size:15px}.gbpOpsDisclosure:not([open])>summary:after{content:"Show";min-height:22px}.dataTable{border-collapse:separate;border-spacing:0}.dataTable td,.dataTable th,.portfolioTable td,.portfolioTable th{padding-top:9px;padding-bottom:9px;font-size:12px}.dataTable td strong,.portfolioTable td strong{font-size:13px}.postModalBackdrop{align-items:start;padding:18px}.postModal{width:min(1180px,calc(100vw - 36px));max-height:calc(100dvh - 36px)!important;border-radius:10px}.postModalHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;padding:10px 14px!important}.postModalHeader h2{font-family:var(--body-font);font-size:18px;font-weight:850;letter-spacing:0}.postModalHeader p{margin-top:3px;font-size:12px}.postModalToolbar{display:flex;align-items:center;gap:8px;padding:8px 14px!important}.postModalToolbar>.buttonRow:first-child{flex:1 1 auto;gap:6px}.postApprovalList{gap:9px;padding:12px 14px!important}.postStatusTabs{display:flex!important;gap:4px;padding:3px;border-radius:9px}.postStatusTab{height:29px!important;min-height:29px!important;padding:0 10px!important;border-radius:7px;font-size:12px;white-space:nowrap}.postListSectionHeader{margin-top:0;padding:7px 0 3px}.postListSectionHeader h3{font-family:var(--body-font);font-size:15px}.postListSectionHeader p{font-size:12px}.postEmptyState{min-height:38px!important;padding:10px 12px}.postApprovalCard,.postHistoryCard{padding:11px}.postEditorForm{gap:9px}.postTextarea{min-height:96px}html[data-theme=light] .businessOperatorStrip,html[data-theme=light] .gbpOpsCommandCenter,html[data-theme=light] .gbpOpsFocusPanel,html[data-theme=light] .gbpOpsModuleCard,html[data-theme=light] .gbpOpsPlaybook,html[data-theme=light] .gbpOpsProofCard,html[data-theme=light] .gbpOpsProofReport,html[data-theme=light] .gbpOpsWorkflowPanel,html[data-theme=light] .optimizationWorkbench,html[data-theme=light] .postApprovalCard,html[data-theme=light] .postApprovalList,html[data-theme=light] .postHistoryCard,html[data-theme=light] .postModal,html[data-theme=light] .postModalHeader,html[data-theme=light] .postModalToolbar{color:var(--text);background-color:var(--surface)}html[data-theme=light] .businessOperatorStrip,html[data-theme=light] .gbpOpsCommandCenter,html[data-theme=light] .optimizationWorkbench{background-image:none!important}html[data-theme=light] .businessOperatorStrip :is(h1,h2,h3,h4,strong,summary,button),html[data-theme=light] .gbpOpsCommandCenter :is(h1,h2,h3,h4,strong,summary,button),html[data-theme=light] .optimizationWorkbench :is(h1,h2,h3,h4,strong,summary,button),html[data-theme=light] .postModal :is(h1,h2,h3,h4,strong,summary,button){color:var(--heading)}html[data-theme=light] .businessOperatorStrip :is(p,li,small,span:not(.badge)),html[data-theme=light] .gbpOpsCommandCenter :is(p,li,small,span:not(.badge)),html[data-theme=light] .optimizationWorkbench :is(p,li,small,span:not(.badge)),html[data-theme=light] .postModal :is(p,li,small,span:not(.badge),label,dt,dd){color:var(--muted-strong)}html[data-theme=light] .postStatusTab.postStatusTabActive,html[data-theme=light] .postStatusTab.postStatusTabActive span{color:var(--heading)!important}.reviewBacklogModal{display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;height:min(880px,calc(100dvh - 36px))!important;max-height:calc(100dvh - 36px)!important;align-content:stretch!important}.reviewBacklogModal .postModalHeader,.reviewBacklogModal .postModalToolbar{flex:0 0 auto}.reviewBacklogList{min-height:0!important;max-height:none!important;overflow-y:auto!important;overscroll-behavior:contain;padding-bottom:18px}.reviewBacklogToolbar,.reviewBacklogToolbar .buttonRow{flex-wrap:wrap}@media (max-width:1180px){.businessOperatorStrip,.workbenchSplit{grid-template-columns:1fr}}@media (max-width:760px){.reviewBacklogModal{width:calc(100vw - 18px)!important;height:calc(100dvh - 18px)!important;max-height:calc(100dvh - 18px)!important}.reviewBacklogToolbar{align-items:stretch}.reviewBacklogToolbar .button,.reviewBacklogToolbar .buttonRow,.reviewBacklogToolbar .secondaryButton{width:100%}}.actionableFixLink{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;width:100%;min-width:0;padding:9px 10px;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--accent) 5%,var(--surface));color:var(--heading);text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.actionableFixLink.compact{padding:7px 8px;gap:7px}.actionableFixLink:focus-visible,.actionableFixLink:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:color-mix(in srgb,var(--accent) 9%,var(--surface));transform:translateY(-1px)}.actionableFixIcon{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:999px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.actionableFixText{min-width:0;color:var(--text);font-size:12px;font-weight:750;line-height:1.35;overflow-wrap:anywhere}.actionableFixCta{display:inline-flex;align-items:center;gap:4px;color:var(--accent);font-size:11px;font-weight:900;white-space:nowrap;text-transform:uppercase}.mapsReviewDomain li:has(.actionableFixLink),.mapsReviewSideCard li:has(.actionableFixLink),.proofReportColumns li:has(.actionableFixLink){margin-bottom:6px;list-style:none}.mapsReviewDomain ul:has(.actionableFixLink),.mapsReviewSideCard ol:has(.actionableFixLink),.proofReportColumns ul:has(.actionableFixLink){padding-left:0}.operatorNextActionLink{display:block;color:inherit;text-decoration:none}.operatorNextActionLink h2{text-decoration-thickness:2px;text-underline-offset:4px}.operatorNextActionLink:focus-visible h2,.operatorNextActionLink:hover h2{color:var(--accent);text-decoration:underline}.portfolioInlineFixLink{display:inline-block;margin:5px 0 0;color:var(--accent)!important;font-weight:800;text-decoration:none}.portfolioInlineFixLink:focus-visible,.portfolioInlineFixLink:hover{text-decoration:underline}@media (max-width:760px){.sidebar{overflow:hidden}.navList{display:flex!important;grid-template-columns:none!important;gap:6px;overflow-x:auto;overscroll-behavior-x:contain;padding:1px 2px 2px;scrollbar-width:none}.navList::-webkit-scrollbar{display:none}.navGroup,.sidebarCollapsed .navGroup{display:contents;padding:0}.navGroup+.navGroup{border-top:0;padding-top:0}.navGroupLabel,.sidebarCollapsed .navGroupLabel{display:none}.navLink,.sidebarCollapsed .navLink{flex:0 0 68px;width:68px;min-width:68px;max-width:68px;min-height:54px;border-radius:12px}.businessWorkbenchShell{gap:10px}.businessWorkbenchHeader{position:static;margin:0;padding:0 0 10px}.businessWorkbenchTitle{font-size:clamp(24px,8vw,31px)}.businessWorkbenchTabs{top:0}}#website-alignment{display:grid;grid-gap:14px;gap:14px}#website-alignment>.panelHeader{padding-bottom:10px}#website-alignment .websiteIntelHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;padding:0 0 14px;border-bottom:1px solid var(--border)}#website-alignment .websiteIntelHeaderCopy{display:grid;grid-gap:4px;gap:4px;min-width:0}#website-alignment .websiteIntelUrl{display:block;max-width:min(100%,980px);color:var(--heading);font-size:18px;line-height:1.25}#website-alignment .websiteIntelUrl a{display:inline-block;max-width:100%;color:var(--heading);overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}#website-alignment .websiteIntelSummaryBar{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:10px;gap:10px;align-items:stretch;padding:10px;border:1px solid var(--border);border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 7%,transparent),transparent 48%),var(--surface)}#website-alignment .websiteIntelHealth,#website-alignment .websiteIntelMetricHero,#website-alignment .websiteIntelSummaryList>div{display:grid;grid-gap:6px;gap:6px;align-content:center;min-width:0;min-height:72px;padding:12px 14px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2)}#website-alignment .websiteIntelSummaryList{display:contents}#website-alignment .websiteIntelMetricHero strong{font-size:26px}#website-alignment .websiteIntelHealth span,#website-alignment .websiteIntelMetricHero span,#website-alignment .websiteIntelSummaryList span{color:var(--muted-strong)!important;font-size:11px;font-weight:800;line-height:1.15;text-transform:uppercase}#website-alignment .websiteIntelHealth strong,#website-alignment .websiteIntelMetricHero strong,#website-alignment .websiteIntelSummaryList strong{color:var(--heading);line-height:1}#website-alignment .websiteIntelHealth strong,#website-alignment .websiteIntelSummaryList strong{font-size:18px}#website-alignment .websiteIntelHealth.ok{border-color:color-mix(in srgb,var(--success) 34%,var(--border));background:color-mix(in srgb,var(--success) 9%,var(--surface-2))}#website-alignment .websiteIntelHealth.warn{border-color:color-mix(in srgb,var(--warning) 38%,var(--border));background:color-mix(in srgb,var(--warning) 10%,var(--surface-2))}#website-alignment .websiteIntelGrid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px}#website-alignment .websiteIntelCard{overflow:hidden;padding:0;border:1px solid var(--border);border-radius:10px;background:var(--surface)}#website-alignment .websiteIntelCard>.panelHeader{margin:0;padding:12px 14px;border-bottom:1px solid var(--border)}#website-alignment .websiteIntelCard h4{margin:0;color:var(--heading);font-size:14px;line-height:1.15}#website-alignment .websiteIntelRows{display:grid;grid-gap:0;gap:0;border:0;border-radius:0;background:transparent}#website-alignment .websiteIntelTable{display:grid}#website-alignment .websiteIntelTableHead{display:grid;grid-template-columns:minmax(170px,.72fr) minmax(0,1.55fr) 78px;grid-gap:12px;gap:12px;padding:9px 14px;border-bottom:1px solid var(--border);color:var(--muted);background:var(--surface-2);font-size:10px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}#website-alignment .websiteIntelOpportunity,#website-alignment .websiteIntelTableRow{border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent}#website-alignment .websiteIntelRows>:last-child,#website-alignment .websiteIntelTable>:last-child{border-bottom:0}#website-alignment .websiteIntelTableRow{display:grid;grid-template-columns:minmax(170px,.72fr) minmax(0,1.55fr) 78px;grid-gap:12px;gap:12px;align-items:start;padding:12px 14px}#website-alignment .websiteIntelKeywordCell,#website-alignment .websiteIntelPageCell{display:grid;grid-gap:7px;gap:7px;min-width:0}#website-alignment .websiteIntelKeywordCell .badge{width:-moz-fit-content;width:fit-content}#website-alignment .websiteIntelFitCell{display:flex;align-items:baseline;justify-content:flex-end;gap:2px;color:var(--muted-strong);white-space:nowrap}#website-alignment .websiteIntelFitCell strong{color:var(--heading);font-size:18px;line-height:1}#website-alignment .websiteIntelFitCell span{font-size:11px;font-weight:800}#website-alignment .websiteIntelOpportunityHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}#website-alignment .websiteIntelKeywordCell>strong,#website-alignment .websiteIntelOpportunityHead strong{display:block;min-width:0;color:var(--heading);font-size:14px;line-height:1.2}#website-alignment .websiteIntelPageLink{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--heading);font-size:12.5px;font-weight:750;line-height:1.25;text-decoration:none}#website-alignment .websiteIntelPageLink span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#website-alignment .websiteIntelPageLink:hover{color:var(--accent)}#website-alignment .websiteIntelReason{grid-column:2/4;max-width:none;margin:0!important;color:var(--muted-strong)!important;font-size:12.5px!important;font-weight:650!important;line-height:1.38!important}#website-alignment .websiteIntelDetails,#website-alignment .websiteOpportunityDetails{grid-column:2/4;margin:0;color:var(--muted-strong);font-size:12px;line-height:1.35}#website-alignment .websiteIntelDetails summary,#website-alignment .websiteOpportunityDetails summary{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:3px 8px;border:1px solid transparent;border-radius:999px;cursor:pointer;color:var(--muted);background:transparent;font-size:11px;font-weight:850;line-height:1.1;text-transform:uppercase}#website-alignment .websiteIntelDetails summary:hover,#website-alignment .websiteOpportunityDetails summary:hover{border-color:var(--border);color:var(--accent);background:var(--surface-2)}#website-alignment .websiteIntelDetails p{margin:8px 0 0;color:var(--muted-strong);font-size:12px;line-height:1.38}#website-alignment .websiteIntelMetaLine{display:flex;gap:6px;flex-wrap:wrap;min-width:0}#website-alignment .websiteIntelMetaLine span{min-width:0;max-width:100%;padding:4px 8px;border:1px solid var(--border);border-radius:999px;color:var(--muted-strong)!important;background:var(--surface-2);font-size:11px;font-weight:800;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#website-alignment .websiteIntelStatus{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:7px}#website-alignment .websiteIntelStatus small{min-width:52px;color:var(--muted-strong)!important;font-size:12px;font-weight:800;text-align:right}#website-alignment .websiteIntelOpportunity{display:grid;grid-gap:9px;gap:9px;padding:12px 14px}#website-alignment .websiteIntelOpportunity p{margin:0;color:var(--muted-strong);font-size:12.5px;line-height:1.38}#website-alignment .websiteOpportunityBrief{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:8px;padding-top:0;border-top:1px solid var(--border)}#website-alignment .websiteIntelPriority{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:24px;padding:0 8px;border:1px solid var(--border);border-radius:999px;color:var(--muted-strong);background:var(--surface-2);font-size:11px;font-weight:850}#website-alignment .websiteOpportunityBrief span{display:grid;grid-gap:2px;gap:2px;min-width:0;padding:9px;border:1px solid var(--border);border-radius:8px;color:var(--muted-strong)!important;background:var(--surface-2);font-size:12px;font-weight:650;line-height:1.3}#website-alignment .websiteOpportunityBrief b{color:var(--heading);font-size:10px;font-weight:850;text-transform:uppercase}html[data-theme=light] #website-alignment .websiteIntelMetaLine span,html[data-theme=light] #website-alignment .websiteIntelMetricHero,html[data-theme=light] #website-alignment .websiteIntelMetrics>div,html[data-theme=light] #website-alignment .websiteIntelSummaryList>div,html[data-theme=light] #website-alignment .websiteOpportunityBrief span{background:#f7faf8}@media (max-width:1180px){#website-alignment .websiteOpportunityBrief{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){#website-alignment .websiteIntelHeader{align-items:stretch;flex-direction:column}#website-alignment .websiteIntelHeader button,#website-alignment .websiteIntelHeader form{width:100%}#website-alignment .websiteIntelSummaryList,#website-alignment .websiteOpportunityBrief{grid-template-columns:1fr}#website-alignment .websiteIntelTableHead{display:none}#website-alignment .websiteIntelTableRow{grid-template-columns:1fr}#website-alignment .websiteIntelFitCell{justify-content:flex-start}#website-alignment .websiteIntelDetails,#website-alignment .websiteIntelReason,#website-alignment .websiteOpportunityDetails{grid-column:auto}}#website-alignment,html[data-theme=light] #website-alignment{color:var(--text)!important}#website-alignment .websiteIntelHeader{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;grid-gap:16px!important;gap:16px!important;padding:2px 0 14px!important}#website-alignment .websiteIntelHeaderCopy{display:grid!important;grid-gap:7px!important;gap:7px!important}#website-alignment .websiteIntelTitleLine{display:flex;align-items:center;gap:9px;min-width:0}#website-alignment .websiteIntelTitleLine strong{color:var(--heading)!important;font-size:16px;font-weight:850;line-height:1.1}#website-alignment .websiteIntelTitleLine span{display:inline-flex;align-items:center;height:22px;padding:0 9px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));border-radius:999px;color:var(--accent)!important;background:color-mix(in srgb,var(--accent) 9%,transparent);font-size:11px;font-weight:850}#website-alignment .websiteIntelUrl{display:inline-flex!important;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;padding:7px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);color:var(--heading)!important;font-size:13px!important;font-weight:800;line-height:1.1}#website-alignment .websiteIntelUrl a{color:var(--heading)!important;text-decoration:none}#website-alignment .websiteIntelSummaryBar{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important;grid-gap:8px!important;gap:8px!important;padding:8px!important;border-radius:10px!important;background:var(--surface)!important}#website-alignment .websiteIntelHealth,#website-alignment .websiteIntelMetricHero,#website-alignment .websiteIntelSummaryList>div{min-height:78px!important;padding:11px 12px!important;border:1px solid var(--border)!important;border-radius:8px!important;background:var(--surface-2)!important;box-shadow:none!important}#website-alignment .websiteIntelMetricHero,#website-alignment .websiteIntelSummaryList>div{display:flex!important;flex-direction:column-reverse!important;justify-content:space-between!important;gap:9px!important}#website-alignment .websiteIntelHealth{display:grid!important;align-content:space-between!important;grid-gap:6px!important;gap:6px!important}#website-alignment .websiteIntelSummaryList{display:contents!important}#website-alignment .websiteIntelHealth span,#website-alignment .websiteIntelMetricHero span,#website-alignment .websiteIntelSummaryList span{color:var(--muted)!important;font-size:10px!important;font-weight:850!important;letter-spacing:.02em!important;line-height:1.05!important;text-transform:uppercase!important}#website-alignment .websiteIntelHealth strong,#website-alignment .websiteIntelMetricHero strong,#website-alignment .websiteIntelSummaryList strong{color:var(--heading)!important;font-size:24px!important;font-weight:850!important;letter-spacing:0!important;line-height:1!important}#website-alignment .websiteIntelHealth small{color:var(--muted-strong)!important;font-size:11px!important;font-weight:700!important;line-height:1.25!important}#website-alignment .websiteIntelHealth.ok{border-color:color-mix(in srgb,var(--success) 36%,var(--border))!important;background:color-mix(in srgb,var(--success) 8%,var(--surface-2))!important}#website-alignment .websiteIntelHealth.warn{border-color:color-mix(in srgb,var(--warning) 40%,var(--border))!important;background:color-mix(in srgb,var(--warning) 9%,var(--surface-2))!important}#website-alignment .websiteIntelGrid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:12px!important;gap:12px!important;align-items:start!important}#website-alignment .websiteIntelCard{overflow:hidden!important;border:1px solid var(--border)!important;border-radius:10px!important;background:var(--surface)!important}#website-alignment .websiteIntelCard>.panelHeader{min-height:0!important;padding:11px 13px!important;border-bottom:1px solid var(--border)!important;background:var(--surface-2)!important}#website-alignment .websiteIntelCard h4{color:var(--heading)!important;font-size:13px!important;font-weight:850!important}#website-alignment .websiteIntelTableHead{padding:8px 13px!important;background:color-mix(in srgb,var(--surface-2) 86%,var(--surface))!important;color:var(--muted)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.02em!important}#website-alignment .websiteIntelTableHead,#website-alignment .websiteIntelTableRow{display:grid!important;grid-template-columns:minmax(210px,.78fr) minmax(0,1.6fr) 62px!important;grid-gap:12px!important;gap:12px!important;border-bottom:1px solid var(--border)!important}#website-alignment .websiteIntelTableRow{align-items:start!important;padding:11px 13px!important;background:transparent!important}#website-alignment .websiteIntelOpportunity:nth-child(2n),#website-alignment .websiteIntelTableRow:nth-child(2n){background:color-mix(in srgb,var(--surface-2) 38%,transparent)!important}#website-alignment .websiteIntelKeywordCell,#website-alignment .websiteIntelPageCell{min-width:0!important}#website-alignment .websiteIntelKeywordCell>strong,#website-alignment .websiteIntelOpportunityHead strong{color:var(--heading)!important;font-size:13px!important;font-weight:850!important;line-height:1.25!important}#website-alignment .websiteIntelPageLink{color:var(--heading)!important;font-size:12px!important;font-weight:800!important;max-width:100%!important}#website-alignment .websiteIntelMetaLine{display:flex!important;flex-wrap:wrap!important;gap:5px!important}#website-alignment .websiteIntelMetaLine span,#website-alignment .websiteIntelPriority{padding:4px 7px!important;border:1px solid var(--border)!important;border-radius:999px!important;color:var(--muted-strong)!important;background:var(--surface-2)!important;font-size:10.5px!important;font-weight:800!important;line-height:1.05!important}#website-alignment .websiteIntelDetails{margin-top:2px!important}#website-alignment .websiteIntelDetails summary,#website-alignment .websiteOpportunityDetails summary{padding:4px 0!important;color:var(--accent)!important;background:transparent!important;font-size:11px!important;font-weight:850!important;text-transform:none!important}#website-alignment .websiteIntelDetails p,#website-alignment .websiteIntelOpportunity p,#website-alignment .websiteIntelReason{color:var(--muted-strong)!important;font-size:12px!important;font-weight:650!important;line-height:1.4!important}#website-alignment .websiteIntelFitCell{display:grid!important;justify-items:end!important;grid-gap:1px!important;gap:1px!important;color:var(--muted)!important}#website-alignment .websiteIntelFitCell strong{color:var(--heading)!important;font-size:18px!important;line-height:1!important}#website-alignment .websiteIntelFitCell span{color:var(--muted)!important;font-size:10px!important;font-weight:800!important}#website-alignment .websiteIntelOpportunity{display:grid!important;grid-gap:8px!important;gap:8px!important;padding:12px 13px!important;border-bottom:1px solid var(--border)!important}#website-alignment .websiteIntelOpportunityHead{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;grid-gap:10px!important;gap:10px!important}#website-alignment .websiteIntelOpportunityHead>div{display:grid!important;grid-gap:6px!important;gap:6px!important;min-width:0!important}#website-alignment .websiteOpportunityBrief{display:grid!important;grid-template-columns:1fr!important;grid-gap:6px!important;gap:6px!important;margin-top:7px!important;padding-top:7px!important;border-top:1px solid var(--border)!important}#website-alignment .websiteOpportunityBrief span{display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;grid-gap:8px!important;gap:8px!important;align-items:start!important;padding:8px 9px!important;border:1px solid var(--border)!important;border-radius:8px!important;background:var(--surface-2)!important}#website-alignment .websiteOpportunityBrief b{color:var(--muted)!important;font-size:10px!important;font-weight:850!important;text-transform:uppercase!important}#website-alignment .websiteOpportunityBrief em{min-width:0;color:var(--text)!important;font-size:11.5px!important;font-style:normal!important;font-weight:650!important;line-height:1.35!important}html[data-theme=light] #website-alignment .websiteIntelHealth,html[data-theme=light] #website-alignment .websiteIntelMetaLine span,html[data-theme=light] #website-alignment .websiteIntelMetricHero,html[data-theme=light] #website-alignment .websiteIntelSummaryList>div,html[data-theme=light] #website-alignment .websiteIntelUrl,html[data-theme=light] #website-alignment .websiteOpportunityBrief span{background:#f7faf8!important}@media (max-width:1260px){#website-alignment .websiteIntelSummaryBar{grid-template-columns:repeat(3,minmax(0,1fr))!important}#website-alignment .websiteIntelGrid{grid-template-columns:1fr!important}}@media (max-width:760px){#website-alignment .websiteIntelHeader{grid-template-columns:1fr!important;align-items:stretch!important}#website-alignment .websiteIntelHeader button,#website-alignment .websiteIntelHeader form{width:100%!important}#website-alignment .websiteIntelSummaryBar{grid-template-columns:repeat(2,minmax(0,1fr))!important}#website-alignment .websiteIntelTableHead{display:none!important}#website-alignment .websiteIntelTableRow{grid-template-columns:1fr!important}#website-alignment .websiteIntelFitCell{justify-items:start!important}#website-alignment .websiteOpportunityBrief span{grid-template-columns:1fr!important}}.businessWorkbenchShell{display:grid;grid-gap:14px;gap:14px;min-width:0}.businessWorkbenchHeader{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;margin:-4px -2px 0;padding:12px 2px 10px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,var(--bg) 72%,color-mix(in srgb,var(--bg) 78%,transparent));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.businessWorkbenchTitle,.businessWorkbenchTitleBlock{min-width:0}.businessWorkbenchTitle{color:var(--heading);font-family:var(--heading-font);font-size:clamp(24px,3.1vw,44px);font-weight:850;line-height:.98;letter-spacing:0}.businessWorkbenchTitle .businessTitleDropdown{width:min(100%,1100px)}.businessWorkbenchTitle .businessTitleDropdown summary{color:var(--heading)}.businessWorkbenchTitle .businessTitleDropdown summary span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.businessWorkbenchTitle .businessTitleDropdown summary svg{width:20px;height:20px;color:var(--muted)}.businessWorkbenchTitleBlock>p{margin:6px 0 0;color:var(--muted-strong);font-size:13px;font-weight:700;line-height:1.35}.businessWorkbenchHeaderActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.businessWorkbenchKpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.businessWorkbenchKpi{min-width:0;min-height:76px;display:grid;grid-gap:4px;gap:4px;align-content:center;padding:11px 12px;border:1px solid var(--border);border-radius:8px;color:var(--text);background:var(--surface);text-align:left;cursor:pointer}.businessWorkbenchKpi:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--border));background:var(--accent-soft)}.businessWorkbenchKpi span{color:var(--muted);font-size:10.5px;font-weight:900;letter-spacing:.02em;line-height:1.05;text-transform:uppercase}.businessWorkbenchKpi strong{min-width:0;color:var(--heading);font-size:25px;font-weight:850;line-height:1;overflow-wrap:anywhere}.businessWorkbenchKpi small{min-width:0;color:var(--muted-strong);font-size:11px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.businessWorkbenchKpi.good{border-color:color-mix(in srgb,var(--success) 32%,var(--border))}.businessWorkbenchKpi.warning{border-color:color-mix(in srgb,var(--warning) 42%,var(--border))}.businessWorkbenchTabs{position:-webkit-sticky;position:sticky;top:82px;z-index:19;display:flex;gap:5px;min-width:0;overflow-x:auto;padding:5px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface) 92%,var(--bg));scrollbar-width:thin}.businessWorkbenchTabs button{min-height:34px;display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;padding:0 11px;border:1px solid transparent;border-radius:8px;color:var(--muted-strong);background:transparent;font-size:12px;font-weight:850;cursor:pointer}.businessWorkbenchTabs button svg{color:var(--accent)}.businessWorkbenchTabs button.active,.businessWorkbenchTabs button:hover{color:var(--heading);border-color:color-mix(in srgb,var(--accent) 35%,var(--border));background:color-mix(in srgb,var(--accent) 10%,var(--surface-2))}.businessWorkbenchOverviewGrid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.82fr) minmax(260px,.82fr);grid-gap:10px;gap:10px}.businessWorkbenchChangePanel,.businessWorkbenchNowPanel{min-width:0;display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.businessWorkbenchNowPanel{border-color:color-mix(in srgb,var(--accent) 30%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 9%,transparent),transparent 46%),var(--surface)}.businessWorkbenchNowPanel h2{margin:0;color:var(--heading);font-family:var(--heading-font);font-size:clamp(20px,1.7vw,26px);line-height:1.08}.businessWorkbenchNowPanel p:not(.quickActionsKicker){margin:6px 0 0;color:var(--muted-strong);font-size:13px;font-weight:700;line-height:1.38}.businessWorkbenchTextLink{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;min-height:32px;padding:0 11px;border:1px solid color-mix(in srgb,var(--accent) 46%,var(--border));border-radius:8px;color:#06110d;background:var(--accent);font-size:12px;font-weight:900;text-decoration:none}.businessWorkbenchMiniHeader{display:flex;align-items:center;gap:7px;color:var(--heading);font-size:12px;font-weight:900;text-transform:uppercase}.businessWorkbenchMiniHeader svg{color:var(--accent)}.businessWorkbenchChangeList,.businessWorkbenchProofList{display:grid;grid-gap:6px;gap:6px}.businessWorkbenchChangeItem,.businessWorkbenchProofList a{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 10px;gap:2px 10px;padding:8px 9px;border:1px solid var(--border);border-radius:8px;color:inherit;background:var(--surface-2);text-decoration:none}.businessWorkbenchChangeItem span,.businessWorkbenchProofList span{color:var(--muted);font-size:11px;font-weight:850}.businessWorkbenchChangeItem strong,.businessWorkbenchProofList strong{color:var(--heading);font-size:14px}.businessWorkbenchChangeItem small,.businessWorkbenchProofList small{grid-column:1/-1;color:var(--muted-strong);font-size:11px;font-weight:650;line-height:1.25}.businessWorkbenchPanel,.businessWorkbenchTabStack{display:grid;grid-gap:12px;gap:12px;min-width:0}.businessWorkbenchPanel .businessOperatorStrip{margin:0}.businessWorkbenchPanel .businessOperatorStrip .operatorStatusGrid{display:none}.businessWorkbenchPanel .businessIntelligenceStack,.businessWorkbenchPanel .optimizationWorkbench,.businessWorkbenchPanel .panel{margin-top:0}.workbenchStatusStrip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:7px;gap:7px}.workbenchStatusStrip>div{min-width:0;display:grid;grid-gap:3px;gap:3px;padding:9px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2)}.workbenchStatusStrip span{color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.workbenchStatusStrip strong{color:var(--heading);font-size:18px;line-height:1}.workbenchStatusStrip small{min-width:0;color:var(--muted-strong);font-size:10.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compactOptimizationWorkbench .workbenchSplit{grid-template-columns:minmax(0,1.1fr) minmax(300px,.8fr)}.businessWorkbenchRecList{display:grid;grid-gap:8px;gap:8px}.businessWorkbenchRecRow{overflow:hidden;border:1px solid var(--border);border-radius:9px;background:var(--surface-2)}.businessWorkbenchRecRow summary{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-height:48px;padding:8px 10px;cursor:pointer;list-style:none}.businessWorkbenchRecRow summary::-webkit-details-marker{display:none}.businessWorkbenchRecTitle{min-width:0;display:grid;grid-gap:2px;gap:2px}.businessWorkbenchRecTitle small,.businessWorkbenchRecTitle strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.businessWorkbenchRecTitle small{color:var(--muted-strong);font-size:11px;font-weight:760}.businessWorkbenchRecDetails{display:grid;grid-gap:9px;gap:9px;padding:0 10px 12px 48px}.businessWorkbenchRecDetails p{margin:0;color:var(--muted-strong);font-size:13px;line-height:1.38}.businessWorkbenchPostActions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.businessWorkbenchPostActions form{display:inline-flex}html[data-theme=light] .businessWorkbenchHeader{background:linear-gradient(180deg,var(--bg) 76%,color-mix(in srgb,var(--bg) 78%,transparent))}html[data-theme=light] .businessWorkbenchChangeItem strong,html[data-theme=light] .businessWorkbenchKpi strong,html[data-theme=light] .businessWorkbenchNowPanel h2,html[data-theme=light] .businessWorkbenchProofList strong,html[data-theme=light] .businessWorkbenchRecTitle strong,html[data-theme=light] .businessWorkbenchTabs button.active,html[data-theme=light] .businessWorkbenchTitle,html[data-theme=light] .businessWorkbenchTitle .businessTitleDropdown summary,html[data-theme=light] .workbenchStatusStrip strong{color:var(--heading)!important}html[data-theme=light] .businessWorkbenchChangeItem small,html[data-theme=light] .businessWorkbenchKpi small,html[data-theme=light] .businessWorkbenchNowPanel p:not(.quickActionsKicker),html[data-theme=light] .businessWorkbenchProofList small,html[data-theme=light] .businessWorkbenchRecDetails p,html[data-theme=light] .businessWorkbenchTitleBlock>p,html[data-theme=light] .workbenchStatusStrip small{color:var(--muted-strong)!important}html[data-theme=light] .businessWorkbenchChangePanel,html[data-theme=light] .businessWorkbenchKpi,html[data-theme=light] .businessWorkbenchNowPanel,html[data-theme=light] .businessWorkbenchRecRow,html[data-theme=light] .workbenchStatusStrip>div{background:var(--surface)!important}@media (max-width:1280px){.businessWorkbenchKpis,.workbenchStatusStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.businessWorkbenchOverviewGrid,.compactOptimizationWorkbench .workbenchSplit{grid-template-columns:1fr}}@media (max-width:760px){.businessWorkbenchHeader{position:static;grid-template-columns:1fr}.businessWorkbenchHeaderActions,.businessWorkbenchHeaderActions .mapsActionGroup,.businessWorkbenchHeaderActions .secondaryButton{justify-content:flex-start}.businessWorkbenchKpis,.workbenchStatusStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.businessWorkbenchKpi{min-height:68px;padding:9px}.businessWorkbenchKpi strong{font-size:21px}.businessWorkbenchTabs{top:0;margin-inline:-4px;border-radius:8px}.businessWorkbenchTabs button{min-height:40px}.businessWorkbenchRecRow summary,.compactFixItem summary{grid-template-columns:28px minmax(0,1fr)}.businessWorkbenchRecRow summary .badge,.compactFixItem summary .badge{grid-column:2;justify-self:start}.businessWorkbenchRecDetails,.compactFixDetails{padding-left:10px}}.businessWorkbenchTitle{font-size:clamp(24px,2.35vw,36px);line-height:1.02}.businessWorkbenchTextLink{align-self:start;justify-self:start}@media (max-width:760px){.businessWorkbenchHeader{margin:0;padding:0 0 10px}.businessWorkbenchTitle{font-size:clamp(24px,8vw,31px)}.appShell .sidebar,.appShell.sidebarCollapsed>.sidebar{right:0!important;left:0!important;width:auto!important;min-width:0!important;max-width:none!important}.appShell .navList{display:flex!important;grid-template-columns:none!important;gap:6px!important;overflow-x:auto;overscroll-behavior-x:contain;padding:1px 2px 2px;scrollbar-width:none}.appShell .navList::-webkit-scrollbar{display:none}.appShell .navGroup,.appShell.sidebarCollapsed .navGroup{display:contents!important;padding:0!important}.appShell .navGroup+.navGroup{border-top:0!important;padding-top:0!important}.appShell .navGroupLabel,.appShell.sidebarCollapsed .navGroupLabel{display:none!important}.appShell .navLink,.appShell.sidebarCollapsed .navLink{flex:0 0 68px!important;width:68px!important;min-width:68px!important;max-width:68px!important;min-height:54px!important;border-radius:12px!important}}html[data-theme=light] .businessWorkbenchHeader,html[data-theme=light] .businessWorkbenchShell,html[data-theme=light] .fixNextDrawer,html[data-theme=light] .mapModal,html[data-theme=light] .metricCard,html[data-theme=light] .navList,html[data-theme=light] .optimizationWorkbench,html[data-theme=light] .panel,html[data-theme=light] .postModal,html[data-theme=light] .quickActionsBusinessPicker,html[data-theme=light] .quickActionsPanel,html[data-theme=light] .reviewBacklogModal,html[data-theme=light] .sidebar{color:var(--text)!important}html[data-theme=light] .navLink,html[data-theme=light] .sidebarCollapsed .navLink{color:var(--muted-strong)!important}html[data-theme=light] .navLink:hover,html[data-theme=light] .navLinkActive{color:var(--heading)!important}html[data-theme=light] .navLink svg,html[data-theme=light] .sidebarCollapsed .navLink svg{color:var(--accent-strong)!important;stroke:currentColor!important}html[data-theme=light] .gbpOpsKicker,html[data-theme=light] .mapsReviewEyebrow,html[data-theme=light] .mapsReviewKicker,html[data-theme=light] .panelKicker,html[data-theme=light] .quickActionsKicker,html[data-theme=light] .websiteIntelTitleLine span{color:#087d45!important}html[data-theme=light] .badge.warn{color:#765409!important;border-color:rgba(155,116,22,.34)!important;background:rgba(210,159,34,.15)!important}html[data-theme=light] #website-alignment .websiteIntelHealth.ok small,html[data-theme=light] #website-alignment .websiteIntelHealth.ok span,html[data-theme=light] #website-alignment .websiteIntelHealth.ok strong{color:#087d45!important}html[data-theme=light] #website-alignment .websiteIntelTitleLine span{color:#087d45!important;border-color:rgba(8,125,69,.28)!important;background:rgba(8,125,69,.08)!important}html[data-theme=light] .businessActionLinks,html[data-theme=light] .policySourceLinks,html[data-theme=light] .quickActionLinks{gap:8px!important}html[data-theme=light] .businessActionLinks a,html[data-theme=light] .policySourceLinks a,html[data-theme=light] .quickActionLinks a{min-height:42px!important;color:var(--heading)!important;border-color:var(--border-strong)!important;background:#ffffff!important;box-shadow:inset 0 -1px 0 rgba(20,34,26,.04);opacity:1!important}html[data-theme=light] .businessActionLinks a svg,html[data-theme=light] .policySourceLinks a svg,html[data-theme=light] .quickActionLinks a svg{color:var(--accent-strong)!important;stroke:currentColor!important;opacity:1!important}html[data-theme=light] .businessActionLinks a:hover,html[data-theme=light] .policySourceLinks a:hover,html[data-theme=light] .quickActionLinks a:hover{color:#06351f!important;border-color:color-mix(in srgb,var(--accent) 38%,var(--border-strong))!important;background:color-mix(in srgb,var(--accent) 10%,#ffffff)!important}html[data-theme=light] .businessOperationsHub h3,html[data-theme=light] .businessWorkbenchShell strong,html[data-theme=light] .competitorGapHub strong,html[data-theme=light] .dataTable td strong,html[data-theme=light] .dataTable th,html[data-theme=light] .mapsReviewDashboard strong,html[data-theme=light] .metricCard h3,html[data-theme=light] .optimizationWorkbench strong,html[data-theme=light] .panel h2,html[data-theme=light] .panel h3,html[data-theme=light] .panel h4,html[data-theme=light] .panel strong,html[data-theme=light] .quickActionsBusinessPicker label,html[data-theme=light] .quickActionsCard h3,html[data-theme=light] .quickActionsHeader h2,html[data-theme=light] .quickBusinessList strong,html[data-theme=light] .quickFixList strong,html[data-theme=light] .scoreBox strong,html[data-theme=light] .websiteIntelCard strong{color:var(--heading)!important}html[data-theme=light] .dataTable td,html[data-theme=light] .metricCard small,html[data-theme=light] .metricLabel,html[data-theme=light] .muted,html[data-theme=light] .panel dd,html[data-theme=light] .panel li,html[data-theme=light] .panel p,html[data-theme=light] .panel small,html[data-theme=light] .quickActionsHeader p,html[data-theme=light] .quickBusinessList small,html[data-theme=light] .quickFixList small,html[data-theme=light] .quickPolicyNote{color:var(--muted-strong)!important}html[data-theme=light] #reviews a,html[data-theme=light] #website-alignment summary,html[data-theme=light] .businessWorkbenchShell a:not(.button):not(.secondaryButton):not(.iconButton):not(.smallActionButton),html[data-theme=light] .panel a:not(.button):not(.secondaryButton):not(.iconButton):not(.smallActionButton){color:var(--heading)!important}html[data-theme=light] #website-alignment summary{font-weight:750}html[data-theme=light] .button,html[data-theme=light] button.button{color:#06150c!important}html[data-theme=light] .iconButton,html[data-theme=light] .secondaryButton,html[data-theme=light] .smallActionButton{color:var(--heading)!important;border-color:var(--border-strong)!important;background:#ffffff!important;opacity:1!important}html[data-theme=light] .iconButton svg,html[data-theme=light] .secondaryButton svg,html[data-theme=light] .smallActionButton svg{color:var(--accent-strong)!important;stroke:currentColor!important;opacity:1!important}html[data-theme=light] .iconButton:hover,html[data-theme=light] .secondaryButton:hover,html[data-theme=light] .smallActionButton:hover{color:#06351f!important;background:color-mix(in srgb,var(--accent) 10%,#ffffff)!important}html[data-theme=light] .button:disabled,html[data-theme=light] .iconButton:disabled,html[data-theme=light] .secondaryButton:disabled,html[data-theme=light] .smallActionButton:disabled,html[data-theme=light] [aria-disabled=true],html[data-theme=light] button:disabled{color:#6a766f!important;border-color:#d3ddd6!important;background:#eef3ef!important;opacity:.78!important}html[data-theme=light] .input,html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{color:var(--text)!important;background:#ffffff!important}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#78857d!important;opacity:1!important}.businessGeoGridViewer .geoMapShell.compact{height:clamp(420px,46vh,560px)}@media (max-width:1180px){.businessGeoGridViewer .geoMapShell.compact{height:clamp(380px,52vw,520px)}}@media (max-width:760px){.businessGeoGridViewer .geoMapShell.compact{height:clamp(320px,82vw,430px)}html[data-theme=light] .businessActionLinks a,html[data-theme=light] .policySourceLinks a,html[data-theme=light] .quickActionLinks a{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px);justify-content:center!important;min-width:0!important;padding:0 8px!important;text-align:center!important}html[data-theme=light] .businessActionLinks a svg,html[data-theme=light] .policySourceLinks a svg,html[data-theme=light] .quickActionLinks a svg{flex:0 0 auto!important}}