.leRoot{--interaction-soft:#203c2c;--interaction-border:#58ae7c;--interaction-ink:#a7ebbd;--interaction-fill:#116b34;--interaction-pressed:#0b5127}.leRoot.lightTheme{--interaction-soft:#e8f5ed;--interaction-border:#78b991;--interaction-ink:#166534}:where(html:not(:has(.onboarding))) .leRoot{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-canvas:var(--color-gray-900);--theme-surface:var(--color-gray-dark);--theme-soft:var(--color-gray-800);--theme-hover:#283548;--theme-ink:var(--color-gray-100);--theme-secondary:var(--color-gray-300);--theme-muted:var(--color-gray-400);--theme-faint:var(--color-gray-500);--theme-border:var(--color-gray-700);--theme-border-strong:var(--color-gray-600);--theme-border-soft:#283548;--theme-accent:var(--color-brand-500);--theme-accent-hover:var(--color-brand-600);--theme-accent-pressed:var(--color-brand-800);--theme-on-accent:var(--color-white);--theme-accent-ink:var(--color-brand-300);--theme-accent-soft:#1c2b50;--theme-violet:var(--color-theme-purple-500);--theme-violet-ink:color-mix(in srgb, var(--theme-violet) 45%, var(--color-white));--theme-violet-soft:color-mix(in srgb, var(--theme-violet) 22%, var(--theme-surface));--theme-violet-hover:color-mix(in srgb, var(--theme-violet) 30%, var(--theme-surface));--theme-info:var(--color-brand-500);--theme-info-ink:color-mix(in srgb, var(--theme-info) 40%, var(--color-white));--theme-info-soft:color-mix(in srgb, var(--theme-info) 12%, var(--theme-surface));--theme-yellow:var(--color-warning-400);--theme-yellow-soft:#342b20;--theme-warning-ink:var(--color-warning-300);--theme-success-ink:var(--color-success-300);--theme-success-soft:#12382e;--theme-cyan-ink:var(--color-blue-light-300);--theme-cyan-soft:#123344;--theme-chrome:var(--color-gray-900);--theme-on-color:var(--color-white);--theme-danger:#ff8c86;--theme-danger-soft:#3e2727;--theme-overlay:#0009;--theme-shadow:0 1px 3px #0000001f;--theme-menu-shadow:0 8px 24px #0000003d;--theme-dialog-shadow:0 16px 48px #00000052;background:var(--theme-canvas);color:var(--theme-ink);-webkit-font-smoothing:antialiased;font-weight:400}:where(html:not(:has(.onboarding))) .leRoot.lightTheme{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-canvas:var(--color-gray-50);--theme-surface:var(--color-white);--theme-soft:var(--color-gray-50);--theme-hover:var(--color-gray-100);--theme-ink:var(--color-gray-800);--theme-secondary:var(--color-gray-600);--theme-muted:var(--color-gray-500);--theme-faint:var(--color-gray-400);--theme-border:var(--color-gray-200);--theme-border-strong:var(--color-gray-300);--theme-border-soft:var(--color-gray-100);--theme-accent-hover:var(--color-brand-600);--theme-accent-ink:var(--color-brand-600);--theme-accent-soft:var(--color-brand-50);--theme-violet-ink:#5925dc;--theme-violet-soft:#f4f3ff;--theme-violet-hover:#ebe9fe;--theme-info-ink:var(--theme-info);--theme-info-soft:color-mix(in srgb, var(--theme-info) 6%, var(--theme-surface));--theme-yellow-soft:var(--color-warning-50);--theme-warning-ink:var(--color-warning-700);--theme-success-ink:var(--color-success-700);--theme-success-soft:var(--color-success-50);--theme-cyan-ink:var(--color-blue-light-700);--theme-cyan-soft:var(--color-blue-light-50);--theme-chrome:var(--color-white);--theme-danger:var(--color-error-700);--theme-danger-soft:#fff1f0;--theme-overlay:#00000059;--theme-shadow:var(--shadow-theme-xs);--theme-menu-shadow:var(--shadow-theme-lg);--theme-dialog-shadow:var(--shadow-theme-xl)}:where(html:not(:has(.onboarding))) .leRoot,:where(html:not(:has(.onboarding))) .app,:where(html:not(:has(.onboarding))) .agentWorkspace,:where(html:not(:has(.onboarding))) .aiAlertWorkspace,:where(html:not(:has(.onboarding))) .requiredLocationOverlay,:where(html:not(:has(.onboarding))) .alertHubHeader,:where(html:not(:has(.onboarding))) .alertHubSectionNav,:where(html:not(:has(.onboarding))) .alertHubManagement,:where(html:not(:has(.onboarding))) .alertHubMatches,:where(html:not(:has(.onboarding))) .topbarPageActions,:where(html:not(:has(.onboarding))) .detailSkeleton{--rl-shadow:var(--theme-dialog-shadow);--detail-skeleton-base:var(--theme-hover);--detail-skeleton-shine:var(--theme-soft)}:where(html:not(:has(.onboarding))) .app,:where(html:not(:has(.onboarding))) .onboarding,:where(html:not(:has(.onboarding))) .applicationScreen{letter-spacing:normal}:where(html:not(:has(.onboarding))) .leRoot button{font-weight:500}:where(html:not(:has(.onboarding))) .leRoot :is(h1,h2,h3,h4,h5,h6){color:var(--theme-ink);font-weight:600}:where(html:not(:has(.onboarding))) .leRoot :is(strong,b){font-weight:600}:where(html:not(:has(.onboarding))) .leRoot :is(code,pre){font-family:var(--theme-mono)}:where(html:not(:has(.onboarding))) .leRoot ::selection{background:var(--theme-accent-soft);color:var(--theme-ink)}:where(html:not(:has(.onboarding))) .leRoot :is(input,textarea)::placeholder{color:var(--theme-muted);opacity:1}:where(html:not(:has(.onboarding))) .leRoot :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--theme-accent-ink)}:where(html:not(:has(.onboarding))) .leRoot a:focus-visible{outline:2px solid var(--interaction-ink);outline-offset:3px}:where(html:not(:has(.onboarding))) .leRoot :is(button,a[href],summary,select,input:is([type=button],[type=submit],[type=reset],[type=checkbox],[type=radio],[type=file]),[role=button],[role=link],[role=tab],[role=option],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=checkbox],[role=radio],[role=switch]):not(:disabled,[aria-disabled=true],.disabled,.isDisabled){cursor:pointer}:where(html:not(:has(.onboarding))) .leRoot label:has(input:is([type=checkbox],[type=radio]):enabled){cursor:pointer}:where(html:not(:has(.onboarding))) .leRoot :is(:disabled,[aria-disabled=true],.disabled,.isDisabled){cursor:not-allowed}:where(html:not(:has(.onboarding))) .leRoot label:has(input:is([type=checkbox],[type=radio]):disabled){cursor:not-allowed}:where(html:not(:has(.onboarding))) .app,:where(html:not(:has(.onboarding))) .workspaceShell,:where(html:not(:has(.onboarding))) .workspaceView,:where(html:not(:has(.onboarding))) .agentConversationViewport,:where(html:not(:has(.onboarding))) .agentConversationScroll,:where(html:not(:has(.onboarding))) .aiAlertWorkspaceGrid{background:var(--theme-canvas);color:var(--theme-ink)}:where(html:not(:has(.onboarding))) .topbar,:where(html:not(:has(.onboarding))) .primaryRail,:where(html:not(:has(.onboarding))) .mobileWorkspaceHeader{background:var(--theme-chrome);border-color:var(--theme-border);box-shadow:none}:where(html:not(:has(.onboarding))) .primaryNavItem,:where(html:not(:has(.onboarding))) .mobileWorkspaceMenuItem{color:var(--theme-muted);border-radius:var(--ui-radius);box-shadow:none;font-weight:500}:where(html:not(:has(.onboarding))) .primaryNavItem:hover,:where(html:not(:has(.onboarding))) .mobileWorkspaceMenuItem:hover{color:var(--theme-ink);background:var(--interaction-soft)}:where(html:not(:has(.onboarding))) .primaryNavItem.active,:where(html:not(:has(.onboarding))) .mobileWorkspaceMenuItem.active{color:var(--theme-accent-ink);background:var(--theme-accent-soft);box-shadow:none;border-color:#0000}:where(html:not(:has(.onboarding))) .primaryIcon,:where(html:not(:has(.onboarding))) .primaryNavLabel{color:inherit;font-weight:500}:where(html:not(:has(.onboarding))) .primaryIcon{box-shadow:none;background:0 0}:where(html:not(:has(.onboarding))) .primaryNavItem.active .primaryIcon{color:var(--theme-accent-ink);background:0 0}:where(html:not(:has(.onboarding))) .primaryNavItem .primaryIcon svg{color:inherit}:where(html:not(:has(.onboarding))) .primaryNavItem:before{background:var(--theme-accent)}:where(html:not(:has(.onboarding))) .panel,:where(html:not(:has(.onboarding))) .reportCard,:where(html:not(:has(.onboarding))) .supportSection,:where(html:not(:has(.onboarding))) .aboutLeadPanel,:where(html:not(:has(.onboarding))) .aboutRoadmapCard,:where(html:not(:has(.onboarding))) .aboutPrivacyItem,:where(html:not(:has(.onboarding))) .alertCard,:where(html:not(:has(.onboarding))) .alertHubManagement,:where(html:not(:has(.onboarding))) .alertHubMatches,:where(html:not(:has(.onboarding))) .agentExampleCard,:where(html:not(:has(.onboarding))) .agentEventCard,:where(html:not(:has(.onboarding))) .aiAlertPreviewSignalCard,:where(html:not(:has(.onboarding))) .landingFeatureCard,:where(html:not(:has(.onboarding))) .landingUpcomingCard,:where(html:not(:has(.onboarding))) .landingWorkflowStep{background:var(--theme-surface);color:var(--theme-ink);border-color:var(--theme-border);border-radius:var(--ui-radius);box-shadow:none}:where(html:not(:has(.onboarding))) .panelHeader,:where(html:not(:has(.onboarding))) .detailTop,:where(html:not(:has(.onboarding))) .detailTabs,:where(html:not(:has(.onboarding))) .listTabs,:where(html:not(:has(.onboarding))) .listToolbar,:where(html:not(:has(.onboarding))) .reportCardHeader,:where(html:not(:has(.onboarding))) .reportTablePagination,:where(html:not(:has(.onboarding))) .reportDrawerPagination,:where(html:not(:has(.onboarding))) .alertHubTable th,:where(html:not(:has(.onboarding))) .alertHubTable td,:where(html:not(:has(.onboarding))) .alertHubTableIntro,:where(html:not(:has(.onboarding))) .alertHubMatchesTopline,:where(html:not(:has(.onboarding))) .alertHubSectionNav,:where(html:not(:has(.onboarding))) .settingsRow,:where(html:not(:has(.onboarding))) .settingsAboutTabList,:where(html:not(:has(.onboarding))) .aiAlertExecutionNav,:where(html:not(:has(.onboarding))) .aiAlertExecutionTopline,:where(html:not(:has(.onboarding))) .aiAlertPreviewTableHead,:where(html:not(:has(.onboarding))) .aiAlertPreviewRow,:where(html:not(:has(.onboarding))) .areaCoverageConfig,:where(html:not(:has(.onboarding))) .areaCoverageActions,:where(html:not(:has(.onboarding))) .areaMenuHeader,:where(html:not(:has(.onboarding))) .filterMenuHeader,:where(html:not(:has(.onboarding))) .filterMenuActions,:where(html:not(:has(.onboarding))) .alertConfirmFooter,:where(html:not(:has(.onboarding))) .alertDrawerHeader{border-color:var(--theme-border);background:0 0}:where(html:not(:has(.onboarding))) .helpWorkspace .supportSection{padding:24px}:where(html:not(:has(.onboarding))) .helpWorkspace .supportList{padding-inline-start:24px;list-style:decimal}:where(html:not(:has(.onboarding))) .helpWorkspace .supportList>li{padding-inline-start:4px}:where(html:not(:has(.onboarding))) .helpWorkspace .supportList>li+li{margin-block-start:8px}:where(html:not(:has(.onboarding))) .helpWorkspace .supportList>li::marker{color:var(--interaction-ink);font-weight:500}:where(html:not(:has(.onboarding))) .signalCard{background:var(--theme-surface);color:var(--theme-ink);border-color:var(--theme-border-soft);border-radius:var(--ui-radius);box-shadow:none}:where(html:not(:has(.onboarding))) .signalCard:hover,:where(html:not(:has(.onboarding))) .agentEventCard:hover,:where(html:not(:has(.onboarding))) .agentExampleCard:hover,:where(html:not(:has(.onboarding))) .reportRankingButton:hover,:where(html:not(:has(.onboarding))) .reportEventButton:hover,:where(html:not(:has(.onboarding))) .alertHubTable tbody tr:hover,:where(html:not(:has(.onboarding))) .landingFeatureCard:hover{background:var(--theme-soft);border-color:var(--interaction-border);box-shadow:var(--theme-shadow)}:where(html:not(:has(.onboarding))) .signalCard.active,:where(html:not(:has(.onboarding))) .signalCard.selected{background:var(--theme-accent-soft);border-color:var(--theme-accent);box-shadow:inset 3px 0 0 var(--theme-selected-edge,var(--theme-accent))}:where(html:not(:has(.onboarding))) .reportDetailDrawer,:where(html:not(:has(.onboarding))) .reportCategoryDrawer,:where(html:not(:has(.onboarding))) .alertDrawerPanel,:where(html:not(:has(.onboarding))) .mobileDetailSheet,:where(html:not(:has(.onboarding))) .agentPanel{background:var(--theme-surface);color:var(--theme-ink);border-color:var(--theme-border);box-shadow:var(--theme-dialog-shadow)}:where(html:not(:has(.onboarding))) .reportSignalDetailPanel,:where(html:not(:has(.onboarding))) .searchAgentDetail .reportDetailDrawer{box-shadow:none;border-radius:0}:where(html:not(:has(.onboarding))) .panelTitle,:where(html:not(:has(.onboarding))) .signalTitle,:where(html:not(:has(.onboarding))) .detailHeading,:where(html:not(:has(.onboarding))) .agentIntro h1,:where(html:not(:has(.onboarding))) .agentExampleTitle,:where(html:not(:has(.onboarding))) .alertHubTitle,:where(html:not(:has(.onboarding))) .alertHubAlertName,:where(html:not(:has(.onboarding))) .alertHubTableTitle,:where(html:not(:has(.onboarding))) .supportTitle,:where(html:not(:has(.onboarding))) .settingsLabel,:where(html:not(:has(.onboarding))) .accountName,:where(html:not(:has(.onboarding))) .reportMetricValue,:where(html:not(:has(.onboarding))) .reportTrendSummaryValue,:where(html:not(:has(.onboarding))) .reportEventTitle,:where(html:not(:has(.onboarding))) .reportCardFilterSummary,:where(html:not(:has(.onboarding))) .areaValue,:where(html:not(:has(.onboarding))) .areaOptionLabel,:where(html:not(:has(.onboarding))) .areaCoverageTitle,:where(html:not(:has(.onboarding))) .filterMenuTitle,:where(html:not(:has(.onboarding))) .settingsTimeZoneButtonText{color:var(--theme-ink);font-weight:500}:where(html:not(:has(.onboarding))) .metaLine,:where(html:not(:has(.onboarding))) .metaText,:where(html:not(:has(.onboarding))) .detailSub,:where(html:not(:has(.onboarding))) .signalCountText,:where(html:not(:has(.onboarding))) .signalMeta,:where(html:not(:has(.onboarding))) .supportCopy,:where(html:not(:has(.onboarding))) .settingsSectionCopy,:where(html:not(:has(.onboarding))) .accountType,:where(html:not(:has(.onboarding))) .muted,:where(html:not(:has(.onboarding))) .agentIntro>p,:where(html:not(:has(.onboarding))) .agentComposerHint,:where(html:not(:has(.onboarding))) .agentExampleDescription,:where(html:not(:has(.onboarding))) .areaOptionMeta,:where(html:not(:has(.onboarding))) .areaCoverageSubtitle,:where(html:not(:has(.onboarding))) .areaCoverageDescription,:where(html:not(:has(.onboarding))) .areaAddressNote,:where(html:not(:has(.onboarding))) .areaMenuTitle,:where(html:not(:has(.onboarding))) .filterLabel,:where(html:not(:has(.onboarding))) .reportCardDescription,:where(html:not(:has(.onboarding))) .reportMetricUnit,:where(html:not(:has(.onboarding))) .reportCardEyebrow,:where(html:not(:has(.onboarding))) .reportBetaNotice p,:where(html:not(:has(.onboarding))) .alertHubDescription,:where(html:not(:has(.onboarding))) .alertHubTableSummary,:where(html:not(:has(.onboarding))) .alertHubPrompt p,:where(html:not(:has(.onboarding))) .alertHubCoverage,:where(html:not(:has(.onboarding))) .alertHubLastUpdated,:where(html:not(:has(.onboarding))) .alertHubLimitHint,:where(html:not(:has(.onboarding))) .aiAlertComposerHint,:where(html:not(:has(.onboarding))) .aiAlertOpeningHelp,:where(html:not(:has(.onboarding))) .signupIntro,:where(html:not(:has(.onboarding))) .signupNote,:where(html:not(:has(.onboarding))) .onboardingSubtitle,:where(html:not(:has(.onboarding))) .applicationCopy,:where(html:not(:has(.onboarding))) .authRecoveryHint{color:var(--theme-muted);font-weight:400}:where(html:not(:has(.onboarding))) .supportEyebrow,:where(html:not(:has(.onboarding))) .aboutEyebrow,:where(html:not(:has(.onboarding))) .applicationEyebrow,:where(html:not(:has(.onboarding))) .onboardingKicker,:where(html:not(:has(.onboarding))) .aiAlertOpeningEyebrow,:where(html:not(:has(.onboarding))) .agentIdentity,:where(html:not(:has(.onboarding))) .sessionExpiredEyebrow{color:var(--theme-accent-ink);font-weight:500}:where(html:not(:has(.onboarding))) .agentIntro h1,:where(html:not(:has(.onboarding))) .aiAlertOpeningMessage h1,:where(html:not(:has(.onboarding))) .aiAlertOpeningMessage h2,:where(html:not(:has(.onboarding))) .supportTitle,:where(html:not(:has(.onboarding))) .aboutTitle{letter-spacing:-.035em}:where(html:not(:has(.onboarding))) .control,:where(html:not(:has(.onboarding))) .areaButton,:where(html:not(:has(.onboarding))) .areaSearch,:where(html:not(:has(.onboarding))) .listSearchInput,:where(html:not(:has(.onboarding))) .dateInputControl,:where(html:not(:has(.onboarding))) .datePickerTrigger,:where(html:not(:has(.onboarding))) .filterButton,:where(html:not(:has(.onboarding))) .miniSelect,:where(html:not(:has(.onboarding))) .filterBtn,:where(html:not(:has(.onboarding))) .settingsTimeZoneButton,:where(html:not(:has(.onboarding))) .alertHubSelectButton,:where(html:not(:has(.onboarding))) .settingsEmailField input,:where(html:not(:has(.onboarding))) .applicationInput,:where(html:not(:has(.onboarding))) .applicationSelect,:where(html:not(:has(.onboarding))) .applicationTextarea,:where(html:not(:has(.onboarding))) .signupInput,:where(html:not(:has(.onboarding))) .alertInput,:where(html:not(:has(.onboarding))) .alertHubRenameInput,:where(html:not(:has(.onboarding))) .feedbackInput,:where(html:not(:has(.onboarding))) .correctionTextarea,:where(html:not(:has(.onboarding))) .reportCardFilter,:where(html:not(:has(.onboarding))) .reportTopbarDateControl,:where(html:not(:has(.onboarding))) .mobileWorkspaceMenuButton{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-ink);border-radius:var(--ui-radius);box-shadow:var(--theme-shadow);font-weight:400}:where(html:not(:has(.onboarding))) .control:focus-within,:where(html:not(:has(.onboarding))) .areaSearch:focus,:where(html:not(:has(.onboarding))) .areaButton.menuOpen,:where(html:not(:has(.onboarding))) .settingsTimeZoneButton[aria-expanded=true],:where(html:not(:has(.onboarding))) .signupInput:focus,:where(html:not(:has(.onboarding))) .applicationInput:focus,:where(html:not(:has(.onboarding))) .applicationTextarea:focus,:where(html:not(:has(.onboarding))) .alertInput:focus,:where(html:not(:has(.onboarding))) .feedbackInput:focus,:where(html:not(:has(.onboarding))) .alertHubRenameInput:focus{border-color:var(--interaction-ink);box-shadow:none}:where(html:not(:has(.onboarding))) .globalSearchInput input,:where(html:not(:has(.onboarding))) .listSearchInput input,:where(html:not(:has(.onboarding))) .areaSearchWrap input{color:var(--theme-ink);background:0 0}:where(html:not(:has(.onboarding))) .supportButton.secondary,:where(html:not(:has(.onboarding))) .settingsSecondaryButton,:where(html:not(:has(.onboarding))) .aiSearchSecondaryAction,:where(html:not(:has(.onboarding))) .searchAgentSecondary,:where(html:not(:has(.onboarding))) .searchAgentStop,:where(html:not(:has(.onboarding))) .alertHubClassicAlert,:where(html:not(:has(.onboarding))) .alertHubEditButton,:where(html:not(:has(.onboarding))) .alertHubStatusButton,:where(html:not(:has(.onboarding))) .aiAlertExistingAlertsLink,:where(html:not(:has(.onboarding))) .aiAlertAllAlertsLink,:where(html:not(:has(.onboarding))) .downloadAllBtn,:where(html:not(:has(.onboarding))) .suggestEditBtn,:where(html:not(:has(.onboarding))) .filterResetButton,:where(html:not(:has(.onboarding))) .reportCardFilterActions button,:where(html:not(:has(.onboarding))) .reportListToggle,:where(html:not(:has(.onboarding))) .reportTablePagination button,:where(html:not(:has(.onboarding))) .reportDrawerPagination button,:where(html:not(:has(.onboarding))) .areaRadiusRow button,:where(html:not(:has(.onboarding))) .agentQuickTasks button,:where(html:not(:has(.onboarding))) .agentSuggestions button,:where(html:not(:has(.onboarding))) .aiAlertSuggestedReplies button,:where(html:not(:has(.onboarding))) .toolBtn,:where(html:not(:has(.onboarding))) .mapMaximize,:where(html:not(:has(.onboarding))) .panelCollapse,:where(html:not(:has(.onboarding))) .authOption,:where(html:not(:has(.onboarding))) .landingContactButton,:where(html:not(:has(.onboarding))) .signalLoadMoreButton,:where(html:not(:has(.onboarding))) .topbarFeedbackButton{background:var(--theme-surface);border:1px solid var(--theme-border);color:var(--theme-ink);border-radius:var(--ui-radius);box-shadow:var(--theme-shadow);font-weight:500}:where(html:not(:has(.onboarding))) .leRoot :is(.supportButton.secondary,.settingsSecondaryButton,.aiSearchSecondaryAction,.searchAgentSecondary,.alertHubClassicAlert,.alertHubEditButton,.alertHubStatusButton,.filterResetButton,.downloadAllBtn,.suggestEditBtn,.agentQuickTasks button,.agentSuggestions button,.aiAlertSuggestedReplies button,.toolBtn,.authOption,.signalLoadMoreButton):hover:not(:disabled){background:var(--interaction-soft);color:var(--theme-ink);border-color:var(--interaction-border);box-shadow:var(--theme-shadow)}:where(html:not(:has(.onboarding))) .supportButton:not(.secondary):not(.danger),:where(html:not(:has(.onboarding))) .settingsPrimaryButton,:where(html:not(:has(.onboarding))) .alertHubNewAlert,:where(html:not(:has(.onboarding))) .searchAgentSend,:where(html:not(:has(.onboarding))) .agentSendButton,:where(html:not(:has(.onboarding))) .agentSend,:where(html:not(:has(.onboarding))) .agentComposerSubmit,:where(html:not(:has(.onboarding))) .agentNewConversationButton,:where(html:not(:has(.onboarding))) .aiAlertSendButton,:where(html:not(:has(.onboarding))) .aiAlertAllAlertsPrimary,:where(html:not(:has(.onboarding))) .areaApplyButton,:where(html:not(:has(.onboarding))) .filterApplyButton,:where(html:not(:has(.onboarding))) .applicationSubmit,:where(html:not(:has(.onboarding))) .signupBtn,:where(html:not(:has(.onboarding))) .aiPicksTourPrimary,:where(html:not(:has(.onboarding))) .correctionSubmit,:where(html:not(:has(.onboarding))) .sessionExpiredButton,:where(html:not(:has(.onboarding))) .requiredLocationAction,:where(html:not(:has(.onboarding))) .reportCardFilterActions button.primary{background:var(--theme-accent);border:1px solid var(--theme-accent);color:var(--theme-on-accent);border-radius:var(--ui-radius);box-shadow:var(--theme-shadow);text-shadow:none;font-weight:500}:where(html:not(:has(.onboarding))) .leRoot :is(.supportButton:not(.secondary):not(.danger),.settingsPrimaryButton,.alertHubNewAlert,.searchAgentSend,.agentSendButton,.agentSend,.agentComposerSubmit,.agentNewConversationButton,.aiAlertSendButton,.aiAlertAllAlertsPrimary,.areaApplyButton,.filterApplyButton,.applicationSubmit,.signupBtn,.aiPicksTourPrimary,.correctionSubmit,.sessionExpiredButton,.requiredLocationAction,.reportCardFilterActions button.primary):hover:not(:disabled):not(.isDisabled):not(.disabled){background:var(--theme-accent-hover);border-color:var(--theme-accent-hover);color:var(--theme-on-accent);box-shadow:var(--theme-shadow)}:where(html:not(:has(.onboarding))) .leRoot :is(.alertHubNewAlert,.searchAgentSend,.agentSendButton,.aiAlertSendButton,.areaApplyButton,.filterApplyButton):active:not(:disabled){background:var(--theme-accent-pressed);border-color:var(--theme-accent-pressed)}:where(html:not(:has(.onboarding))) .leRoot :is(.supportButton,.settingsPrimaryButton,.alertHubNewAlert,.searchAgentSend,.agentSendButton,.agentSend,.agentComposerSubmit,.agentNewConversationButton,.aiAlertSendButton,.areaApplyButton,.filterApplyButton,.applicationSubmit,.signupBtn,.correctionSubmit,.requiredLocationAction):is(:disabled,.isDisabled,.disabled){background:var(--theme-hover);border-color:var(--theme-border);color:var(--theme-muted);box-shadow:none;opacity:1;cursor:not-allowed}:where(html:not(:has(.onboarding))) .supportButton.danger{background:var(--theme-danger-soft);border-color:color-mix(in srgb, var(--theme-danger) 30%, var(--theme-border));color:var(--theme-danger);border-radius:var(--ui-radius);box-shadow:none}:where(html:not(:has(.onboarding))) .alertHubDeleteButton{color:var(--theme-danger);background:var(--theme-surface);border-color:var(--theme-border);border-radius:var(--ui-radius)}:where(html:not(:has(.onboarding))) .alertHubDeleteButton:hover:not(:disabled){background:var(--theme-danger-soft);border-color:var(--theme-danger)}:where(html:not(:has(.onboarding))) .alertHubPrompt{background:var(--theme-soft)}:where(html:not(:has(.onboarding))) .leRoot .alertHubMatchRow.isUnread{background:var(--event-card-surface)}:where(html:not(:has(.onboarding))) .leRoot .alertHubMatchRow.isRead{--alert-history-surface:#20272a;--event-card-surface:#20272a;--event-card-edge:#46504d;--event-card-ink:#aeb8b2;--event-card-muted:#aeb8b2;background:var(--alert-history-surface);color:var(--event-card-ink)}:where(html:not(:has(.onboarding))) .leRoot.lightTheme .alertHubMatchRow.isRead{--alert-history-surface:#f1f2f2;--event-card-surface:#f1f2f2;--event-card-edge:#d5dad7;--event-card-ink:#666e6a;--event-card-muted:#666e6a}:where(html:not(:has(.onboarding))) .leRoot .alertHubMatchRow.isRead .typeDot{filter:grayscale();opacity:.55}:where(html:not(:has(.onboarding))) .leRoot .alertHubMatchRow.isRead :is(.alertHubAttribution strong,.alertHubAttribution span,.tacBadge,.timelineBadge){color:var(--event-card-ink)}:where(html:not(:has(.onboarding))) .leRoot .alertHubHistoryError{color:var(--theme-danger)}:where(html:not(:has(.onboarding))) .alertHubMatchPlace strong,:where(html:not(:has(.onboarding))) .alertHubAttribution strong,:where(html:not(:has(.onboarding))) .alertHubDelivery{color:var(--theme-secondary)}:where(html:not(:has(.onboarding))) .alertHubMatchTitleLink:hover{color:var(--interaction-ink)}:where(html:not(:has(.onboarding))) .alertHubEmptySignal span{border-color:var(--theme-accent)}:where(html:not(:has(.onboarding))) .alertHubEmptySignal span:nth-child(2){background:var(--theme-accent-soft)}:where(html:not(:has(.onboarding))) .alertHubTable td,:where(html:not(:has(.onboarding))) .alertHubEmailVolume,:where(html:not(:has(.onboarding))) .alertHubRenameButton,:where(html:not(:has(.onboarding))) .alertHubSelectChevron{color:var(--theme-secondary)}:where(html:not(:has(.onboarding))) .alertHubStatus{color:var(--theme-success-ink)}:where(html:not(:has(.onboarding))) .alertHubStatusDot,:where(html:not(:has(.onboarding))) .alertHubDeliveryDot{background:var(--theme-success-ink)}:where(html:not(:has(.onboarding))) .leRoot:not(.lightTheme) .alertHubStatus:is([data-alert-status=paused],[data-alert-status=disabled]){color:#e2bd75}:where(html:not(:has(.onboarding))) .alertHubLoadError{background:var(--theme-surface);border-color:var(--theme-border);color:var(--theme-ink)}:where(html:not(:has(.onboarding))) .alertHubLoadError p{color:var(--theme-muted)}:where(html:not(:has(.onboarding))) .authError,:where(html:not(:has(.onboarding))) .searchAgentError,:where(html:not(:has(.onboarding))) .areaStatusError,:where(html:not(:has(.onboarding))) .filterValidationError{color:var(--theme-danger)}:where(html:not(:has(.onboarding))) .areaMenu,:where(html:not(:has(.onboarding))) .filterMenu,:where(html:not(:has(.onboarding))) .dateRangeMenu,:where(html:not(:has(.onboarding))) .settingsTimeZoneMenu,:where(html:not(:has(.onboarding))) .reportCardFilterMenu,:where(html:not(:has(.onboarding))) .alertHubSelectPopover,:where(html:not(:has(.onboarding))) .mobileWorkspaceMenuDropdown,:where(html:not(:has(.onboarding))) .profileMenu,:where(html:not(:has(.onboarding))) .userMenuDropdown,:where(html:not(:has(.onboarding))) .reportTrendTooltip{background:var(--theme-surface);border:1px solid var(--theme-border);color:var(--theme-ink);border-radius:var(--ui-radius);box-shadow:var(--theme-menu-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}:where(html:not(:has(.onboarding))) .areaOption,:where(html:not(:has(.onboarding))) .settingsTimeZoneOption,:where(html:not(:has(.onboarding))) .reportCardFilterOption,:where(html:not(:has(.onboarding))) .alertHubSelectOption,:where(html:not(:has(.onboarding))) .areaResultsCollapsed{color:var(--theme-ink);border-color:var(--theme-border);border-radius:var(--ui-radius);background:0 0;font-weight:400}:where(html:not(:has(.onboarding))) .areaOption:hover,:where(html:not(:has(.onboarding))) .settingsTimeZoneOption:hover,:where(html:not(:has(.onboarding))) .reportCardFilterOption:hover,:where(html:not(:has(.onboarding))) .alertHubSelectOption:hover,:where(html:not(:has(.onboarding))) .areaResultsCollapsed:hover{background:var(--interaction-soft);color:var(--theme-ink)}:where(html:not(:has(.onboarding))) .areaOption.selected,:where(html:not(:has(.onboarding))) .settingsTimeZoneOption[aria-selected=true],:where(html:not(:has(.onboarding))) .reportCardFilterOption[aria-pressed=true],:where(html:not(:has(.onboarding))) .alertHubSelectOption[aria-selected=true],:where(html:not(:has(.onboarding))) .areaRadiusRow button[aria-pressed=true],:where(html:not(:has(.onboarding))) .areaScopeSwitch button[aria-pressed=true]{background:var(--interaction-soft);color:var(--interaction-ink);border-color:var(--interaction-border);box-shadow:none}:where(html:not(:has(.onboarding))) .themePreferenceCard,:where(html:not(:has(.onboarding))) .timeZoneModeCard,:where(html:not(:has(.onboarding))) .areaScopeSwitch,:where(html:not(:has(.onboarding))) .mobileSignalsModeSwitch,:where(html:not(:has(.onboarding))) .agentExampleTabs{background:var(--theme-soft);border-color:var(--theme-border);color:var(--theme-secondary);border-radius:var(--ui-radius);box-shadow:none}:where(html:not(:has(.onboarding))) .themePreferenceCard.active,:where(html:not(:has(.onboarding))) .timeZoneModeCard.active{background:var(--theme-accent-soft);border-color:var(--theme-accent);color:var(--theme-ink);box-shadow:none}:where(html:not(:has(.onboarding))) .listTabs button,:where(html:not(:has(.onboarding))) .settingsAboutTabList button,:where(html:not(:has(.onboarding))) .agentExampleTabs button,:where(html:not(:has(.onboarding))) .mobileSignalsModeSwitch button{color:var(--theme-muted);border-radius:var(--ui-radius);font-weight:500}:where(html:not(:has(.onboarding))) .listTabs button.active,:where(html:not(:has(.onboarding))) .settingsAboutTabList button[aria-selected=true],:where(html:not(:has(.onboarding))) .agentExampleTabs button[aria-pressed=true],:where(html:not(:has(.onboarding))) .mobileSignalsModeSwitch button.active{background:var(--theme-accent);color:var(--theme-on-accent);border-color:var(--theme-accent);box-shadow:none}:where(html:not(:has(.onboarding))) .detailTabs .detailTab{box-shadow:none;color:var(--theme-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;font-weight:500}:where(html:not(:has(.onboarding))) .detailTabs .detailTab:hover:not(.active){color:var(--theme-ink)}:where(html:not(:has(.onboarding))) .detailTabs .detailTab.active{color:var(--theme-accent-ink);border-bottom-color:var(--theme-accent)}:where(html:not(:has(.onboarding))) .detailTabs .detailTab:focus-visible{color:var(--interaction-ink);border-bottom-color:var(--interaction-ink)}:where(html:not(:has(.onboarding))) .areaTypeBadge,:where(html:not(:has(.onboarding))) .alertHubEventType,:where(html:not(:has(.onboarding))) .alertHubMatchType,:where(html:not(:has(.onboarding))) .accountAvatar,:where(html:not(:has(.onboarding))) .agentIdentityIcon{background:var(--theme-soft);color:var(--theme-secondary);border-color:var(--theme-border)}:where(html:not(:has(.onboarding))) .agentComposerBox,:where(html:not(:has(.onboarding))) .agentComposerField,:where(html:not(:has(.onboarding))) .searchAgentComposerField,:where(html:not(:has(.onboarding))) .aiAlertComposer{background:var(--theme-surface);border-color:var(--theme-border);border-radius:var(--ui-radius);box-shadow:none}:where(html:not(:has(.onboarding))) .agentConversationComposer,:where(html:not(:has(.onboarding))) .searchAgentComposer,:where(html:not(:has(.onboarding))) .aiAlertConversation,:where(html:not(:has(.onboarding))) .aiAlertExecution,:where(html:not(:has(.onboarding))) .aiAlertExecutionTopline,:where(html:not(:has(.onboarding))) .aiAlertConfirmBar{background:var(--theme-canvas);border-color:var(--theme-border)}:where(html:not(:has(.onboarding))) .agentComposerBox:focus-within,:where(html:not(:has(.onboarding))) .agentComposerField:focus-within,:where(html:not(:has(.onboarding))) .searchAgentComposerField:focus-within,:where(html:not(:has(.onboarding))) .aiAlertComposer:focus-within{border-color:var(--interaction-ink);box-shadow:none}:where(html:not(:has(.onboarding))) .leRoot :is(.agentComposer,.agentComposerBox,.agentComposerField,.searchAgentComposerField,.aiAlertComposer) textarea{color:var(--theme-ink);box-shadow:none;background:0 0;border:0;outline:none}:where(html:not(:has(.onboarding))) .agentUserTurn,:where(html:not(:has(.onboarding))) .searchAgentQuestion,:where(html:not(:has(.onboarding))) .aiAlertMessage.reporter p{background:var(--theme-accent-soft);color:var(--theme-ink);border-color:var(--theme-border);border-radius:var(--ui-radius);box-shadow:none}:where(html:not(:has(.onboarding))) .agentExampleCard{border-radius:var(--ui-radius)}:where(html:not(:has(.onboarding))) .agentComposer{box-shadow:none;background:0 0}:where(html:not(:has(.onboarding))) .agentExampleTabs{background:0 0}:where(html:not(:has(.onboarding))) .agentExampleCard>span,:where(html:not(:has(.onboarding))) .agentQuickTasks button svg,:where(html:not(:has(.onboarding))) .agentComposerIcon{color:var(--theme-accent-ink)}:where(html:not(:has(.onboarding))) .agentExampleCard>span,:where(html:not(:has(.onboarding))) .agentQuickTasks>span,:where(html:not(:has(.onboarding))) .agentExamplesHeading>div>span{font-weight:500}:where(html:not(:has(.onboarding))) .userAvatar{background:var(--theme-accent-soft);color:var(--theme-accent-ink);box-shadow:none}:where(html:not(:has(.onboarding))) .agentDetailRail,:where(html:not(:has(.onboarding))) .alertCriteriaSection{background:var(--theme-surface);border-color:var(--theme-border)}:where(html:not(:has(.onboarding))) .agentDetailType{color:var(--theme-accent-ink);font-weight:500}:where(html:not(:has(.onboarding))) .agentDetailHeader,:where(html:not(:has(.onboarding))) .agentDetailSection>span{font-weight:500}:where(html:not(:has(.onboarding))) .agentDetailActions :is(button,a),:where(html:not(:has(.onboarding))) .alertEventChoice,:where(html:not(:has(.onboarding))) .aiPicksTourSecondary{background:var(--theme-surface);color:var(--theme-ink);border-color:var(--theme-border);border-radius:var(--ui-radius)}:where(html:not(:has(.onboarding))) .agentDetailActions :is(button,a):hover,:where(html:not(:has(.onboarding))) .alertEventChoice:hover,:where(html:not(:has(.onboarding))) .aiPicksTourSecondary:hover{background:var(--interaction-soft)}:where(html:not(:has(.onboarding))) .alertEventChoice.selected{background:var(--interaction-soft);color:var(--interaction-ink);border-color:var(--interaction-border)}:where(html:not(:has(.onboarding))) .aiPicksTourCard,:where(html:not(:has(.onboarding))) .aiPicksTourCard:before{background:var(--theme-surface);border-color:var(--theme-border);color:var(--theme-ink)}:where(html:not(:has(.onboarding))) .aiPicksTourCard{box-shadow:var(--theme-dialog-shadow);border-radius:var(--ui-radius)}:where(html:not(:has(.onboarding))) .aiPicksTourCopy p,:where(html:not(:has(.onboarding))) .aiPicksTourClose{color:var(--theme-muted)}:where(html:not(:has(.onboarding))) .aiPicksTourKicker{color:var(--theme-accent-ink)}:where(html:not(:has(.onboarding))) .featureTourLayer.aiPicksTourLayer{background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden}:where(html:not(:has(.onboarding))) .featureTourLayer::backdrop{background:0 0}:where(html:not(:has(.onboarding))) .featureTourLayer .aiPicksTourSpotlight{border-color:var(--interaction-border);animation:none;box-shadow:0 0 0 9999px #1018287a}:where(html:not(:has(.onboarding))) .featureTourCard:before{display:none}:where(html:not(:has(.onboarding))) .featureTourCard .aiPicksTourClose{width:36px;height:36px;top:8px;right:8px}:where(html:not(:has(.onboarding))) .featureTourCard .aiPicksTourIcon{background:var(--interaction-soft);color:var(--interaction-ink)}:where(html:not(:has(.onboarding))) .featureTourCard .aiPicksTourCopy h2{font-size:calc(21px * var(--app-font-scale,1));font-weight:600;line-height:1.3}:where(html:not(:has(.onboarding))) .featureTourCard .aiPicksTourCopy p{font-size:calc(14px * var(--app-font-scale,1));font-weight:400;line-height:1.6}:where(html:not(:has(.onboarding))) .featureTourCard .aiPicksTourKicker{font-size:calc(11px * var(--app-font-scale,1));font-weight:600}:where(html:not(:has(.onboarding))) .featureTourCard .aiPicksTourActions button{min-height:44px;font-size:calc(13px * var(--app-font-scale,1))}:where(html:not(:has(.onboarding))) .agentThinking{background:var(--theme-soft);border-color:var(--theme-border);box-shadow:none}:where(html:not(:has(.onboarding))) .agentConversationHeader,:where(html:not(:has(.onboarding))) .agentConversationTurn+.agentConversationTurn,:where(html:not(:has(.onboarding))) .userMenuHead,:where(html:not(:has(.onboarding))) .userMenuDropdown{border-color:var(--theme-border)}:where(html:not(:has(.onboarding))) .userMenuName,:where(html:not(:has(.onboarding))) .userMenuItem{color:var(--theme-ink)}:where(html:not(:has(.onboarding))) .userMenuMeta{color:var(--theme-muted)}:where(html:not(:has(.onboarding))) .userMenuItem:hover{background:var(--interaction-soft)}:where(html:not(:has(.onboarding))) .signalsLoadingOverlay,:where(html:not(:has(.onboarding))) .workspaceLoadingOverlay{background:color-mix(in srgb, var(--theme-canvas) 90%, transparent)}:where(html:not(:has(.onboarding))) .agentExamplesToggle,:where(html:not(:has(.onboarding))) .agentViewAll,:where(html:not(:has(.onboarding))) .agentSuggestionsTitle,:where(html:not(:has(.onboarding))) .aiAlertExistingAlertsLink,:where(html:not(:has(.onboarding))) .aiAlertResultRunning{color:var(--theme-accent-ink)}:where(html:not(:has(.onboarding))) .aiAlertResultRunning,:where(html:not(:has(.onboarding))) .aiAlertStageLabel.running,:where(html:not(:has(.onboarding))) .aiAlertContinuous{--ai-alert-accessible-green:var(--theme-success-ink);color:var(--theme-success-ink)}:where(html:not(:has(.onboarding))) .aiAlertDebugSession,:where(html:not(:has(.onboarding))) .searchAgentDebugSession{background:var(--theme-soft);border-color:var(--theme-border);color:var(--theme-muted);border-radius:var(--ui-radius);font-family:var(--theme-mono)}:where(html:not(:has(.onboarding))) .aiAlertAnalysisSpark,:where(html:not(:has(.onboarding))) .aiAlertAssistantMark{background:var(--theme-violet);color:var(--theme-on-color);border-radius:var(--ui-radius)}:where(html:not(:has(.onboarding))) .reportBetaNotice{background:var(--theme-yellow-soft);border-color:color-mix(in srgb, var(--theme-yellow) 30%, var(--theme-border));border-radius:var(--ui-radius);box-shadow:none}:where(html:not(:has(.onboarding))) .reportBetaNoticeBadge,:where(html:not(:has(.onboarding))) .landingRoadmapBadge,:where(html:not(:has(.onboarding))) .brandBetaBadge{background:var(--theme-yellow-soft);color:var(--theme-warning-ink);border-color:#0000;font-weight:500}:where(html:not(:has(.onboarding))) .settingsTimeZonePreview,:where(html:not(:has(.onboarding))) .settingsEmailPreview,:where(html:not(:has(.onboarding))) .signalCountText{background:var(--theme-soft);border-color:var(--theme-border);color:var(--theme-muted)}:where(html:not(:has(.onboarding))) .themePreferenceIcon{background:var(--theme-violet-soft);color:var(--theme-violet-ink)}:where(html:not(:has(.onboarding))) .themePreferenceCard.active .themePreferenceIcon{background:var(--theme-accent);color:var(--theme-on-accent)}:where(html:not(:has(.onboarding))) .themePreferenceCheck{color:var(--theme-accent-ink)}:where(html:not(:has(.onboarding))) .themePreferenceCopy small,:where(html:not(:has(.onboarding))) .timeZoneModeCard small{color:var(--theme-muted);font-weight:400}:where(html:not(:has(.onboarding))) .notice{background:var(--theme-accent-soft);color:var(--theme-accent-ink);border-color:var(--theme-border)}:where(html:not(:has(.onboarding))) .floatingAgentButton{background:var(--theme-accent);border-color:var(--theme-accent);color:var(--theme-on-accent);box-shadow:var(--theme-menu-shadow)}:where(html:not(:has(.onboarding))) .floatingAgentPanel{background:var(--theme-surface);border-color:var(--theme-border);box-shadow:var(--theme-dialog-shadow)}:where(html:not(:has(.onboarding))) .map,:where(html:not(:has(.onboarding))) .mapCanvas{background:var(--theme-soft)}:where(html:not(:has(.onboarding))) .mapBlock{background:var(--theme-surface);border-color:var(--theme-border)}:where(html:not(:has(.onboarding))) .road{background:var(--theme-border)}:where(html:not(:has(.onboarding))) .aiAlertExamplePrompt{background:var(--theme-surface);border-color:var(--theme-border);border-radius:var(--ui-radius)}:where(html:not(:has(.onboarding))) .reportRankingTrack,:where(html:not(:has(.onboarding))) .reportTrendGrid{background:var(--theme-hover)}:where(html:not(:has(.onboarding))) .alertModalOverlay,:where(html:not(:has(.onboarding))) .alertDrawerOverlay,:where(html:not(:has(.onboarding))) .feedbackOverlay,:where(html:not(:has(.onboarding))) .reportDetailOverlay,:where(html:not(:has(.onboarding))) .reportCategoryOverlay,:where(html:not(:has(.onboarding))) .mobileDetailOverlay,:where(html:not(:has(.onboarding))) .sessionExpiredOverlay,:where(html:not(:has(.onboarding))) .requiredLocationOverlay{background:var(--theme-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}:where(html:not(:has(.onboarding))) .searchAgentDetail.reportDetailOverlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}:where(html:not(:has(.onboarding))) .alertConfirmModal,:where(html:not(:has(.onboarding))) .correctionDialog,:where(html:not(:has(.onboarding))) .sessionExpiredDialog,:where(html:not(:has(.onboarding))) .requiredLocationDialog,:where(html:not(:has(.onboarding))) .applicationCard,:where(html:not(:has(.onboarding))) .applicationConfirmationCard,:where(html:not(:has(.onboarding))) .signupBox{background:var(--theme-surface);color:var(--theme-ink);border:1px solid var(--theme-border);border-radius:var(--ui-radius);box-shadow:var(--theme-dialog-shadow)}:where(html:not(:has(.onboarding))) .onboarding,:where(html:not(:has(.onboarding))) .onboardingContent,:where(html:not(:has(.onboarding))) .onboardingCard,:where(html:not(:has(.onboarding))) .applicationScreen,:where(html:not(:has(.onboarding))) .onboardingHeroCopy,:where(html:not(:has(.onboarding))) .landingSection,:where(html:not(:has(.onboarding))) .landingRoadmapSection{background:var(--theme-canvas);color:var(--theme-ink);border-color:var(--theme-border);box-shadow:none}:where(html:not(:has(.onboarding))) .onboardingScene,:where(html:not(:has(.onboarding))) .onboardingCity,:where(html:not(:has(.onboarding))) .onboardingFrame,:where(html:not(:has(.onboarding))) .requiredLocationAtmosphere,:where(html:not(:has(.onboarding))) .requiredLocationCorner,:where(html:not(:has(.onboarding))) .requiredLocationOverlay:before,:where(html:not(:has(.onboarding))) .requiredLocationOverlay:after,:where(html:not(:has(.onboarding))) .requiredLocationDialog:before,:where(html:not(:has(.onboarding))) .onboarding:before,:where(html:not(:has(.onboarding))) .onboarding:after,:where(html:not(:has(.onboarding))) .applicationScreen:before,:where(html:not(:has(.onboarding))) .applicationScreen:after{display:none}:where(html:not(:has(.onboarding))) .onboardingTitle,:where(html:not(:has(.onboarding))) .applicationTitle,:where(html:not(:has(.onboarding))) .applicationConfirmationTitle{color:var(--theme-ink);letter-spacing:-.045em;text-shadow:none;-webkit-text-fill-color:currentColor;font-weight:500}:where(html:not(:has(.onboarding))) .onboardingBenefit,:where(html:not(:has(.onboarding))) .landingWorkflowStep,:where(html:not(:has(.onboarding))) .landingUpcomingCard{background:var(--theme-soft);border-color:var(--theme-border);box-shadow:none}:where(html:not(:has(.onboarding))) .benefitIcon,:where(html:not(:has(.onboarding))) .landingFeatureIcon,:where(html:not(:has(.onboarding))) .landingWorkflowNumber,:where(html:not(:has(.onboarding))) .applicationConfirmationMark,:where(html:not(:has(.onboarding))) .sessionExpiredMark,:where(html:not(:has(.onboarding))) .alertConfirmIcon{background:var(--theme-accent-soft);color:var(--theme-accent-ink);border-color:var(--theme-border);box-shadow:none}:where(html:not(:has(.onboarding))) .onboardingBenefit p,:where(html:not(:has(.onboarding))) .landingSectionIntro p,:where(html:not(:has(.onboarding))) .landingFeatureCard p,:where(html:not(:has(.onboarding))) .landingWorkflowStep p,:where(html:not(:has(.onboarding))) .landingUpcomingCard p,:where(html:not(:has(.onboarding))) .landingRoadmapCopy p,:where(html:not(:has(.onboarding))) .applicationNotice,:where(html:not(:has(.onboarding))) .sessionExpiredBody,:where(html:not(:has(.onboarding))) .authDivider{color:var(--theme-muted)}:where(html:not(:has(.onboarding))) .authDivider:before,:where(html:not(:has(.onboarding))) .authDivider:after{background:var(--theme-border)}:where(html:not(:has(.onboarding))) .leRoot:not(.lightTheme) .onboardingBrand img{filter:brightness(0)invert()}:where(html:not(:has(.onboarding))) .applicationSection,:where(html:not(:has(.onboarding))) .applicationHeader,:where(html:not(:has(.onboarding))) .signupNote{border-color:var(--theme-border)}:where(html:not(:has(.onboarding))) .topicChip{background:var(--theme-soft);color:var(--theme-secondary);border-color:var(--theme-border)}:where(html:not(:has(.onboarding))) .topicChip.active{background:var(--theme-accent-soft);color:var(--theme-accent-ink);border-color:var(--theme-accent)}:where(html:not(:has(.onboarding))) .agentIdentity,:where(html:not(:has(.onboarding))) .agentComposerIcon,:where(html:not(:has(.onboarding))) .aiAlertOpeningEyebrow,:where(html:not(:has(.onboarding))) .agentExamplesHeading>div>span,:where(html:not(:has(.onboarding))) .agentQuickTasks button svg{color:var(--theme-violet-ink)}:where(html:not(:has(.onboarding))) .agentExampleCard,:where(html:not(:has(.onboarding))) .aiAlertExamplePrompt{background:var(--theme-surface);border-color:var(--theme-border);box-shadow:none}:where(html:not(:has(.onboarding))) .agentExampleCard:hover,:where(html:not(:has(.onboarding))) .aiAlertExamplePrompt:hover:not(:disabled){background:var(--interaction-soft);border-color:var(--interaction-ink);box-shadow:none}:where(html:not(:has(.onboarding))) .agentExampleCard>span,:where(html:not(:has(.onboarding))) .agentExampleCard>svg{color:var(--theme-violet-ink)}:where(html:not(:has(.onboarding))) .agentExampleCard p,:where(html:not(:has(.onboarding))) .agentQuickTasks button small{color:var(--theme-secondary)}:where(html:not(:has(.onboarding))) .agentExampleTabs button[aria-pressed=true]{background:var(--theme-accent-soft);color:var(--theme-accent-ink);border-color:#0000}:where(html:not(:has(.onboarding))) .leRoot .agentQuickTasks button:hover:not(:disabled){background:var(--interaction-soft);box-shadow:none;border-color:#0000}:where(html:not(:has(.onboarding))) .reportCardHeader{background:0 0;border-radius:0;padding:0}:where(html:not(:has(.onboarding))) .reportCardEyebrow{color:var(--theme-info-ink)}:where(html:not(:has(.onboarding))) .reportCardHeader .reportMetricUnit{color:var(--theme-secondary)}:where(html:not(:has(.onboarding))) .reportRank{background:var(--theme-accent-soft);color:var(--theme-accent-ink)}:where(html:not(:has(.onboarding))) .reportBetaNotice p{color:var(--theme-secondary)}:where(html:not(:has(.onboarding))) .signalCountText{background:var(--theme-accent-soft);color:var(--theme-accent-ink);border-color:#0000}:where(html:not(:has(.onboarding))) .aboutLeadPanel{background:var(--theme-accent-soft);border-color:var(--theme-accent)}:where(html:not(:has(.onboarding))) .aboutLeadPanel p{color:var(--theme-secondary)}:where(html:not(:has(.onboarding))) .aboutRoadmapNumber{background:var(--theme-violet);color:var(--theme-on-color)}:where(html:not(:has(.onboarding))) .benefitIcon,:where(html:not(:has(.onboarding))) .landingFeatureIcon,:where(html:not(:has(.onboarding))) .applicationConfirmationMark{background:var(--theme-accent);color:var(--theme-on-accent);border-color:var(--theme-accent)}:where(html:not(:has(.onboarding))) .landingWorkflowNumber{background:var(--theme-info);color:var(--theme-on-color)}@media (max-width:680px){:where(html:not(:has(.onboarding))) .helpWorkspace .supportSection{padding:16px}:where(html:not(:has(.onboarding))) .topbar .brandBetaBadge{display:none}:where(html:not(:has(.onboarding))) .agentComposerSubmit,:where(html:not(:has(.onboarding))) .aiAlertSendButton{min-width:44px;min-height:44px}:where(html:not(:has(.onboarding))) .alertHubEditButton,:where(html:not(:has(.onboarding))) .alertHubStatusButton,:where(html:not(:has(.onboarding))) .alertHubDeleteButton,:where(html:not(:has(.onboarding))) .settingsTimeZoneOption,:where(html:not(:has(.onboarding))) .alertHubSelectOption,:where(html:not(:has(.onboarding))) .areaRadiusRow button{min-height:44px}}@layer civicclue{:where(html:not(:has(.onboarding))) body.leRoot .requiredLocationAction{color:var(--theme-on-accent)!important}:where(html:not(:has(.onboarding))) body.leRoot .requiredLocationAction:disabled{color:var(--theme-muted)!important}:where(html:not(:has(.onboarding))) body.leRoot .app .globalFilterControls :is(.miniSelect,.filterBtn):is(.active,.hasAppliedFilter,.menuOpen){box-shadow:none!important}}@media (prefers-reduced-motion:reduce){:where(html:not(:has(.onboarding))) .leRoot :is(button,a,input,textarea,.signalCard,.reportCard){transition:none}}:where(html:not(:has(.onboarding))) .leRoot button.floatingAgentButton{--theme-on-accent:var(--color-white);color:var(--theme-on-accent);font-weight:700}@media (min-width:981px){:where(html:not(:has(.onboarding))) .app{--workspace-rail-width:128px;grid-template-columns:var(--workspace-rail-width) minmax(0, 1fr);grid-template-rows:76px minmax(0,1fr);gap:0;padding:0}:where(html:not(:has(.onboarding))) .app .topbar{border-bottom:1px solid var(--theme-border);padding:0 24px}:where(html:not(:has(.onboarding))) .primaryRail{width:var(--workspace-rail-width);gap:8px;padding:24px 10px}:where(html:not(:has(.onboarding))) .primaryRail:before{content:"WORKSPACE";color:var(--theme-muted);font-size:calc(10px * var(--app-font-scale,1));letter-spacing:.08em;padding:6px 8px 18px;font-weight:500}:where(html:not(:has(.onboarding))) .primaryNavItem{flex-shrink:0;gap:8px;min-height:44px;padding:10px 8px}:where(html:not(:has(.onboarding))) .primaryNavItem[href="/workspace/help"]{margin-top:auto}:where(html:not(:has(.onboarding))) .primaryNavLabel{font-size:calc(13px * var(--app-font-scale,1));line-height:calc(20px * var(--app-font-scale,1))}:where(html:not(:has(.onboarding))) .primaryIcon{flex-basis:20px;width:20px;height:20px}:where(html:not(:has(.onboarding))) .primaryNavItem .primaryIcon svg{width:20px;height:20px}:where(html:not(:has(.onboarding))) .workspaceView.workspace{gap:20px;padding:24px}}@media (min-width:981px) and (max-width:1279px){:where(html:not(:has(.onboarding))) .app{--workspace-rail-width:80px}:where(html:not(:has(.onboarding))) .primaryRail{padding:18px 8px}:where(html:not(:has(.onboarding))) .primaryRail:before{display:none}:where(html:not(:has(.onboarding))) .primaryNavItem{flex-direction:column;justify-content:center;gap:6px;min-height:68px;padding:10px 4px}:where(html:not(:has(.onboarding))) .primaryNavLabel{font-size:calc(12px * var(--app-font-scale,1))}:where(html:not(:has(.onboarding))) .app .topbar{padding-inline:12px}}@media (min-width:1321px){:where(html:not(:has(.onboarding))) .workspaceView.workspace{grid-template-columns:clamp(360px,28%,480px) minmax(0,1fr) minmax(0,1fr)}}:where(html:not(:has(.onboarding))) .reportsWorkspace,:where(html:not(:has(.onboarding))) .alertHubWorkspace{padding:24px 24px 40px}:where(html:not(:has(.onboarding))) .supportWorkspace,:where(html:not(:has(.onboarding))) .aboutWorkspace{box-shadow:none;border:0;border-radius:0;padding:28px 24px 40px}:where(html:not(:has(.onboarding))) .workspacePageHeading{gap:6px;display:grid}:where(html:not(:has(.onboarding))) .workspacePageHeading h1,:where(html:not(:has(.onboarding))) .alertHubTitle,:where(html:not(:has(.onboarding))) .supportTitle,:where(html:not(:has(.onboarding))) .aboutTitle{font-size:calc(28px * var(--app-font-scale,1));letter-spacing:-.025em;margin:0;font-weight:600;line-height:1.3}:where(html:not(:has(.onboarding))) .workspacePageHeading p{font-size:calc(14px * var(--app-font-scale,1));color:var(--theme-muted);margin:0;line-height:1.5}:where(html:not(:has(.onboarding))) .reportCard{padding:24px}:where(html:not(:has(.onboarding))) .reportsGrid{align-items:stretch;gap:24px}:where(html:not(:has(.onboarding))) .reportsWorkspace .reportCardHeader{min-height:32px;margin-bottom:8px}:where(html:not(:has(.onboarding))) .reportsWorkspace .reportCardHeader h2{margin:0}:where(html:not(:has(.onboarding))) .reportsWorkspace .reportTopList li{border-color:var(--theme-border);padding:4px 0}:where(html:not(:has(.onboarding))) .reportsWorkspace .reportRank{color:var(--theme-muted);background:0 0;font-weight:600}:where(html:not(:has(.onboarding))) .reportCardHeader h2{font-size:calc(18px * var(--app-font-scale,1));letter-spacing:-.015em;font-weight:600;line-height:1.4}:where(html:not(:has(.onboarding))) .reportCardEyebrow{color:var(--theme-muted);font-size:calc(11px * var(--app-font-scale,1));letter-spacing:.025em;font-weight:500}:where(html:not(:has(.onboarding))) .reportMetricValue,:where(html:not(:has(.onboarding))) .reportTrendSummaryValue{color:var(--theme-ink);font-size:calc(32px * var(--app-font-scale,1));font-variant-numeric:tabular-nums;font-weight:600}:where(html:not(:has(.onboarding))) .reportMetricUnit{font-weight:400}:where(html:not(:has(.onboarding))) .reportCardFilter,:where(html:not(:has(.onboarding))) .reportTopbarDateControl,:where(html:not(:has(.onboarding))) .reportTopbarFilters .areaButton{box-shadow:var(--theme-shadow);border-radius:var(--ui-radius)}:where(html:not(:has(.onboarding))) .reportRankingTrack{background:var(--theme-soft)}:where(html:not(:has(.onboarding))) .alertHubTable th{background:var(--theme-soft);color:var(--theme-muted);font-weight:500}:where(html:not(:has(.onboarding))) .alertHubTable td{border-color:var(--theme-border-soft)}:where(html:not(:has(.onboarding))) .alertHubTableTitle{font-size:calc(18px * var(--app-font-scale,1));font-weight:600}:where(html:not(:has(.onboarding))) .alertHubStatus:not([data-alert-status=paused]):not([data-alert-status=disabled]){color:var(--theme-success-ink)}:where(html:not(:has(.onboarding))) .helpWorkspace .supportSection,:where(html:not(:has(.onboarding))) .aboutRoadmapCard,:where(html:not(:has(.onboarding))) .aboutPrivacyItem{border:1px solid var(--theme-border);box-shadow:none}:where(html:not(:has(.onboarding))) .supportSectionTitle,:where(html:not(:has(.onboarding))) .supportSection h2{font-size:calc(18px * var(--app-font-scale,1));font-weight:600}:where(html:not(:has(.onboarding))) .supportGrid{gap:24px}:where(html:not(:has(.onboarding))) .themePreferenceCard{background:var(--theme-surface);border-color:var(--theme-border);border-radius:var(--ui-radius);box-shadow:none}:where(html:not(:has(.onboarding))) .themePreferenceCard.active{background:var(--theme-accent-soft);border-color:var(--theme-accent)}:where(html:not(:has(.onboarding))) .floatingAgentHeader>div svg{color:var(--theme-accent-ink)}:where(html:not(:has(.onboarding))) .agentLanding{--agent-label-bg:#244332;--agent-label-ink:#b7efc9;padding:24px 24px 56px;overflow-y:auto}:where(html:not(:has(.onboarding))) .leRoot.lightTheme .agentLanding{--agent-label-bg:#e7f2eb;--agent-label-ink:#14532d}:where(html:not(:has(.onboarding))) .agentLandingInner{background:0 0;width:min(1240px,100%)}:where(html:not(:has(.onboarding))) .agentLandingGrid{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:24px;display:grid}:where(html:not(:has(.onboarding))) .agentSearchIntro,:where(html:not(:has(.onboarding))) .agentQuickTasks{border:1px solid var(--theme-border);border-radius:var(--ui-radius);background:var(--theme-surface);min-width:0;padding:28px}:where(html:not(:has(.onboarding))) .agentIdentity{color:var(--agent-label-ink);font-size:calc(13px * var(--app-font-scale,1));gap:10px;font-weight:600}:where(html:not(:has(.onboarding))) .agentIdentity>svg{box-sizing:content-box;border-radius:var(--ui-radius);background:var(--agent-label-bg);width:20px;height:20px;padding:9px}:where(html:not(:has(.onboarding))) .agentLanding h1{max-width:640px;font-size:calc(clamp(26px, 2.3vw, 34px) * var(--app-font-scale,1));letter-spacing:-.03em;margin:20px 0 10px;font-weight:600;line-height:1.25}:where(html:not(:has(.onboarding))) .agentIntro{color:var(--theme-muted);font-size:calc(14px * var(--app-font-scale,1));margin:0 0 24px;line-height:1.65}:where(html:not(:has(.onboarding))) .agentScopeControls{margin-bottom:16px}:where(html:not(:has(.onboarding))) .agentComposerField{border-radius:var(--ui-radius);box-shadow:var(--theme-shadow)}:where(html:not(:has(.onboarding))) .agentComposer:not(.agentComposerCompact) textarea{min-height:150px;font-size:calc(14px * var(--app-font-scale,1));padding-bottom:64px;line-height:1.65}:where(html:not(:has(.onboarding))) .agentComposer:not(.agentComposerCompact) .agentComposerSubmit{width:auto;height:40px;font-size:calc(13px * var(--app-font-scale,1));justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}:where(html:not(:has(.onboarding))) .agentComposerHint{font-size:calc(11px * var(--app-font-scale,1));padding-top:10px;line-height:1.5}:where(html:not(:has(.onboarding))) .agentComposerIcon{color:var(--theme-accent-ink)}:where(html:not(:has(.onboarding))) .agentQuickTasks{margin:0;padding:24px}:where(html:not(:has(.onboarding))) .agentQuickTasks h2{color:var(--theme-ink);font-size:calc(18px * var(--app-font-scale,1));margin:0;font-weight:600}:where(html:not(:has(.onboarding))) .agentQuickTasks>p{color:var(--theme-muted);font-size:calc(12px * var(--app-font-scale,1));margin:6px 0 12px;line-height:1.5}:where(html:not(:has(.onboarding))) .agentQuickTasks>div{grid-template-columns:minmax(0,1fr);gap:8px;margin:0 -12px}:where(html:not(:has(.onboarding))) .agentQuickTasks button{border-radius:var(--ui-radius);min-height:86px;box-shadow:none;background:0 0;border:0;align-items:center;gap:10px;padding:16px 12px;position:relative}:where(html:not(:has(.onboarding))) .agentQuickTasks button+button:before{content:"";background:var(--theme-border-soft);pointer-events:none;height:1px;position:absolute;top:-5px;left:12px;right:12px}:where(html:not(:has(.onboarding))) .agentQuickTasks button strong{font-size:calc(13px * var(--app-font-scale,1));font-weight:600;line-height:1.4}:where(html:not(:has(.onboarding))) .agentQuickTasks button small{color:var(--theme-muted);font-size:calc(11px * var(--app-font-scale,1));line-height:1.5}:where(html:not(:has(.onboarding))) .agentQuickTasks button>span{flex:1;gap:4px}:where(html:not(:has(.onboarding))) .agentQuickTasks button .agentTaskIcon{box-sizing:content-box;border-radius:var(--ui-radius);width:18px;height:18px;color:var(--agent-label-ink);background:var(--agent-label-bg);margin:0;padding:10px}:where(html:not(:has(.onboarding))) .agentQuickTasks button .agentTaskArrow{width:16px;height:16px;color:var(--theme-muted);margin:0}:where(html:not(:has(.onboarding))) .agentExamples{margin-top:28px}:where(html:not(:has(.onboarding))) .agentExamplesHeading{align-items:center}:where(html:not(:has(.onboarding))) .agentExamplesHeading>div>span{color:var(--theme-muted);font-size:calc(11px * var(--app-font-scale,1));letter-spacing:.025em;font-weight:500}:where(html:not(:has(.onboarding))) .agentExamplesHeading h2{font-size:calc(20px * var(--app-font-scale,1));letter-spacing:-.02em;margin-top:6px;font-weight:600}:where(html:not(:has(.onboarding))) .agentExamplesHeading small{font-size:calc(12px * var(--app-font-scale,1));line-height:1.5}:where(html:not(:has(.onboarding))) .agentExampleTabs{gap:6px;margin:20px 0}:where(html:not(:has(.onboarding))) .agentExampleTabs button{border-radius:var(--ui-radius);min-height:38px;color:var(--theme-secondary);font-size:calc(12px * var(--app-font-scale,1));border-color:#0000;padding:8px 14px}:where(html:not(:has(.onboarding))) .agentExampleTabs button:hover{background:var(--interaction-soft)}:where(html:not(:has(.onboarding))) .agentExampleTabs button[aria-pressed=true]{--interaction-soft:#14532d;--interaction-ink:#fff;color:#fff;background:#166534;border-color:#166534;font-weight:600}:where(html:not(:has(.onboarding))) .agentExampleGrid{gap:20px}:where(html:not(:has(.onboarding))) .agentExampleCard{border-radius:var(--ui-radius);background:var(--theme-surface);min-height:192px;padding:22px}:where(html:not(:has(.onboarding))) .agentExampleCard>span{border-radius:var(--ui-radius);background:var(--agent-label-bg);color:var(--agent-label-ink);font-size:calc(11px * var(--app-font-scale,1));letter-spacing:.02em;padding:4px 8px;font-weight:600}:where(html:not(:has(.onboarding))) .agentExampleCard strong{font-size:calc(14px * var(--app-font-scale,1));margin-top:14px;font-weight:600;line-height:1.45}:where(html:not(:has(.onboarding))) .agentExampleCard p{color:var(--theme-muted);font-size:calc(12px * var(--app-font-scale,1));margin:8px 0 18px;line-height:1.65}:where(html:not(:has(.onboarding))) .agentExampleCard:hover p{color:var(--theme-secondary)}:where(html:not(:has(.onboarding))) .agentExampleCard>svg{color:var(--theme-accent-ink);bottom:18px;right:20px}:where(html:not(:has(.onboarding))) .agentExamplesToggle{min-height:40px;font-size:calc(13px * var(--app-font-scale,1));margin-top:18px;font-weight:500}:where(html:not(:has(.onboarding))) .agentConversationScroll{padding-top:24px}:where(html:not(:has(.onboarding))) .agentConversationComposer{padding-top:8px}:where(html:not(:has(.onboarding))) .agentConversationScope{margin-bottom:8px}:where(html:not(:has(.onboarding))) .agentConversationScope .agentScopeControls{margin:0}:where(html:not(:has(.onboarding))) .agentConversationScope .areaPicker{flex:0 auto;width:auto}:where(html:not(:has(.onboarding))) body.leRoot .app .agentConversationScope .areaButton{height:auto;min-height:32px;color:var(--theme-secondary);font-size:calc(12px * var(--app-font-scale,1));box-shadow:none;background:0 0;border-color:#0000;gap:8px;padding:4px 8px;font-weight:500}:where(html:not(:has(.onboarding))) .agentConversationScope .areaButton>span:first-child{color:var(--theme-muted)}:where(html:not(:has(.onboarding))) .agentConversationScope .areaValue{flex:0 auto}:where(html:not(:has(.onboarding))) body.leRoot .app .agentConversationScope .areaButton:is(:hover,:focus-visible){background:var(--interaction-soft);border-color:var(--interaction-border);color:var(--interaction-ink)}@media (max-width:980px){:where(html:not(:has(.onboarding))) .agentConversationScroll{padding-top:16px}:where(html:not(:has(.onboarding))) body.leRoot .app .agentConversationScope .areaButton{min-height:40px}}:where(html:not(:has(.onboarding))) .leRoot :is(button,input,select,textarea,summary,[role=button],.alertHubNewAlert,.alertHubClassicAlert){outline-offset:0;outline:none}:where(html:not(:has(.onboarding))) .leRoot :is(button,input,select,textarea,summary,[role=button],.alertHubNewAlert,.alertHubClassicAlert):is(:focus,:active){box-shadow:none;outline:none}:where(html:not(:has(.onboarding))) .leRoot :is(button,input,select,textarea,summary,[role=button],.alertHubNewAlert,.alertHubClassicAlert):focus-visible{border-color:var(--interaction-ink)}:where(html:not(:has(.onboarding))) .leRoot :is(summary,.agentQuickTasks button,.agentExamplesToggle,.agentViewAll,.reportRankingButton,.reportAnomalyButton,.reportAnomalySortColumn,.settingsTimeZoneOption):focus-visible{background:var(--interaction-soft);color:var(--theme-ink)}@media (max-width:1180px){:where(html:not(:has(.onboarding))) .agentLandingGrid{grid-template-columns:minmax(0,1fr)}:where(html:not(:has(.onboarding))) .agentQuickTasks>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}:where(html:not(:has(.onboarding))) .agentQuickTasks button+button:before{display:none}:where(html:not(:has(.onboarding))) .agentQuickTasks button:nth-child(n+3):before{display:block}:where(html:not(:has(.onboarding))) .agentExampleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){:where(html:not(:has(.onboarding))) .agentLanding,:where(html:not(:has(.onboarding))) .reportsWorkspace,:where(html:not(:has(.onboarding))) .alertHubWorkspace{padding:16px 4px 32px}:where(html:not(:has(.onboarding))) .supportWorkspace,:where(html:not(:has(.onboarding))) .aboutWorkspace{padding:20px 8px 32px}:where(html:not(:has(.onboarding))) .agentSearchIntro,:where(html:not(:has(.onboarding))) .agentQuickTasks{padding:20px}:where(html:not(:has(.onboarding))) .agentLandingGrid{gap:16px}:where(html:not(:has(.onboarding))) .agentLanding h1{font-size:calc(28px * var(--app-font-scale,1))}:where(html:not(:has(.onboarding))) .agentIntro{font-size:calc(13px * var(--app-font-scale,1))}:where(html:not(:has(.onboarding))) .agentComposerHint{flex-wrap:wrap;gap:4px}:where(html:not(:has(.onboarding))) .agentQuickTasks>div,:where(html:not(:has(.onboarding))) .agentExampleGrid{grid-template-columns:minmax(0,1fr)}:where(html:not(:has(.onboarding))) .agentQuickTasks button+button:before{display:block}:where(html:not(:has(.onboarding))) .agentQuickTasks button{min-height:80px}:where(html:not(:has(.onboarding))) .agentExamplesHeading{flex-direction:column;align-items:flex-start;gap:8px}:where(html:not(:has(.onboarding))) .agentExamplesHeading h2{font-size:calc(19px * var(--app-font-scale,1))}:where(html:not(:has(.onboarding))) .agentExampleTabs button{min-height:44px}:where(html:not(:has(.onboarding))) .agentExampleCard{min-height:170px;padding:20px}:where(html:not(:has(.onboarding))) .workspacePageHeading h1,:where(html:not(:has(.onboarding))) .alertHubTitle,:where(html:not(:has(.onboarding))) .supportTitle,:where(html:not(:has(.onboarding))) .aboutTitle{font-size:calc(26px * var(--app-font-scale,1))}:where(html:not(:has(.onboarding))) .reportCard{padding:20px}}:where(html:not(:has(.onboarding))) body.leRoot{--theme-canvas:#15181c;--theme-surface:#1d2228;--theme-soft:#252b32;--theme-hover:#2d343c;--theme-ink:#f2f4f6;--theme-secondary:#c7cdd4;--theme-muted:#9ba5b0;--theme-faint:#7f8995;--theme-border:#3a424b;--theme-border-strong:#4a5561;--theme-border-soft:#3a424b;--theme-accent:#22c55e;--theme-accent-hover:var(--interaction-fill);--theme-accent-pressed:var(--interaction-pressed);--theme-accent-ink:#5b9ce1;--theme-accent-soft:#29343f;--theme-selected-edge:#60768c;--theme-chrome:#1d2228;background:revert-layer}:where(html:not(:has(.onboarding))) body.leRoot.lightTheme{--theme-canvas:#f8f5ef;--theme-surface:#fff;--theme-soft:#f7f9f8;--theme-hover:#f1f6f3;--theme-ink:#111;--theme-secondary:#303030;--theme-muted:#666;--theme-faint:#8a8a8a;--theme-border:#cfd8d4;--theme-border-strong:#ded5ca;--theme-border-soft:#e1e7e4;--theme-accent-hover:var(--interaction-fill);--theme-accent-pressed:var(--interaction-pressed);--theme-accent-ink:#2f9f78;--theme-accent-soft:#eef5fa;--theme-selected-edge:#6b9db8;--theme-chrome:transparent}:where(html:not(:has(.onboarding))) body.leRoot :is(.app,.workspaceShell,.workspaceView,.topbar,.primaryRail,.mobileWorkspaceHeader,.primaryNavItem,.primaryIcon,.mobileWorkspaceMenuItem,.panel,.panelHeader,.detailTop,.detailTabs,.listTabs,.listToolbar,.signalCard,.signalCountText,.listTab,.detailTab,.dispatchCard,.map,.mapCanvas,.mapBlock,.road,.mobileDetailSheet,.control,.areaButton,.areaSearch,.listSearchInput,.dateInputControl,.datePickerTrigger,.filterButton,.miniSelect,.filterBtn,.areaApplyButton,.filterApplyButton,.filterResetButton,.downloadAllBtn,.suggestEditBtn,.signalLoadMoreButton,.alertHubNewAlert,.alertHubClassicAlert,.topbarFeedbackButton,.toolBtn,.mapMaximize,.panelCollapse,.floatingAgentButton,.areaMenu,.filterMenu,.dateRangeMenu,.areaOption,.areaResultsCollapsed,.areaCoverageConfig,.areaCoverageActions,.areaMenuHeader,.filterMenuHeader,.filterMenuActions,.areaRadiusRow button,.areaScopeSwitch,.areaScopeSwitch button,.mobileSignalsModeSwitch,.mobileSignalsModeSwitch button,.userMenuDropdown,.userMenuItem,.profileMenu,.brandBetaBadge,.areaTypeBadge,.accountAvatar,.notice){background:revert-layer;color:revert-layer;border-color:revert-layer}:where(html:not(:has(.onboarding))) body.leRoot .app .supportWorkspace{background:0 0}:where(html:not(:has(.onboarding))) body.leRoot .primaryNavItem.active .primaryIcon{color:inherit}:where(html:not(:has(.onboarding))) body.leRoot .app :is(.panelTitle,.signalTitle,.detailHeading,.metaLine,.metaText,.detailSub,.signalMeta,.muted){color:revert-layer}:where(html:not(:has(.onboarding))) body.leRoot .app :is(.topbar,.listToolbar){border-color:var(--theme-border)}:where(html:not(:has(.onboarding))) body.leRoot .app .topbar{border-block-color:#0000}:where(html:not(:has(.onboarding))) body.leRoot .app .detailTabs .detailTab.active{color:revert-layer;border-bottom-color:revert-layer}:where(html:not(:has(.onboarding))) body.leRoot .app :is(.downloadAllBtn,.suggestEditBtn,.signalLoadMoreButton,.toolBtn,.mapMaximize,.panelCollapse,.filterResetButton,.alertHubClassicAlert,.primaryNavItem:where(:not(.active)),.mobileWorkspaceMenuItem,.listTab,.listSearchToggle,.areaButton,.datePickerTrigger,.filterButton,.miniSelect,.filterBtn,.areaOption,.areaResultsCollapsed,.areaScopeSwitch button,.areaRadiusRow button,.mobileSignalsModeSwitch button,.usDatePickerDay,.filterChip,.settingsTimeZoneOption,.reportCardFilterOption,.alertHubSelectOption,.agentExampleTabs button,.agentQuickTasks button,.aiSearchNewSearch,.themePreferenceCard,.timeZoneModeCard,.signalCard,.agentEventCard,.agentExampleCard,.aiAlertExamplePrompt):is(:hover,:active,:focus-visible):not(:disabled):not([aria-disabled=true]):not(.disabled):not(.isDisabled){--theme-accent-ink:var(--interaction-ink);--theme-accent-soft:var(--interaction-soft);--theme-selected-edge:var(--interaction-border);--theme-violet-ink:var(--interaction-ink);--theme-violet-soft:var(--interaction-soft);background:var(--interaction-soft);color:var(--interaction-ink);border-color:var(--interaction-border)}:where(html:not(:has(.onboarding))) body.leRoot .app :is(.areaApplyButton,.filterApplyButton,.alertHubNewAlert):hover:not(:disabled):not([aria-disabled=true]):not(.isDisabled):not(.disabled){background:var(--interaction-fill);border-color:var(--interaction-fill);color:#fff}:where(html:not(:has(.onboarding))) body.leRoot .app :is(.areaApplyButton,.filterApplyButton,.alertHubNewAlert):active:not(:disabled):not([aria-disabled=true]):not(.isDisabled):not(.disabled){background:var(--interaction-pressed);border-color:var(--interaction-pressed);color:#fff}:where(html:not(:has(.onboarding))) body.leRoot .app .detailTabs .detailTab:is(:hover,:active,:focus-visible){color:var(--interaction-ink);border-bottom-color:var(--interaction-border)}.leRoot .onboarding :is(.onboardingBenefit,.signupBox,.landingSection,.landingFeatureCard,.landingWorkflowStep,.landingUpcomingCard,.landingRoadmapCopy,.authOption){border-radius:var(--ui-radius)}.leRoot .onboarding .authOption{color:#fff;background:#168a43;border-color:#168a43}.leRoot .onboarding .authOption:hover:not(:disabled){color:#fff;background:#116b34;border-color:#116b34}.leRoot .onboarding .authOption:focus-visible{outline-offset:3px;outline:2px solid #168a43}.leRoot .onboarding .authOption:disabled{opacity:.6}.leRoot .onboarding :is(.onboardingBenefit,.landingFeatureCard):hover{background:var(--interaction-soft);border-color:var(--interaction-border)}.leRoot .onboarding .landingContactButton:is(:hover,:active,:focus-visible){background:var(--interaction-fill);border-color:var(--interaction-fill);color:#fff}body.leRoot{--event-card-surface:#23292f;--event-card-ink:#f0f4f1;--event-card-muted:#c1cbc4;--event-card-edge:#46534b}body.leRoot.lightTheme{--event-card-surface:#fff;--event-card-ink:#17211b;--event-card-muted:#3f4d44;--event-card-edge:#c9d5cf}body.leRoot .app .signalCard{border:1px solid var(--event-card-edge);border-radius:var(--ui-radius);background:var(--event-card-surface);width:100%;min-width:0;color:var(--event-card-ink);box-shadow:none;text-align:left;cursor:default;grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;padding:12px;text-decoration:none;display:grid;transform:none}body.leRoot .app .signalCard:is([role=button],a){cursor:pointer}body.leRoot .app .signalCard.trendingCard{grid-template-columns:28px minmax(0,1fr)}body.leRoot .app .signalCard:is(.selected,.active),body.leRoot .app .signalCard:is([role=button],a):is(:hover,:active,:focus-visible){background:var(--interaction-soft);border-color:var(--interaction-border);color:var(--event-card-ink);box-shadow:none;transform:none}body.leRoot .app .signalCard:focus-visible{outline:2px solid var(--interaction-border);outline-offset:2px}body.leRoot .app .signalCard.signalCardPlain{background:0 0;border:0}body.leRoot .app .signalCard.signalCardPlain:is(.selected,.active,:hover,:focus-visible){background:var(--interaction-soft)}body.leRoot .app .signalCard.signalCardPlain:focus-visible{outline-offset:-2px}body.leRoot .app .signalCard .signalMain{gap:7px;min-width:0;display:grid}body.leRoot .app .signalCard .signalTopline{color:var(--event-card-muted);font-size:calc(13px * var(--app-font-scale,1));letter-spacing:normal;flex-wrap:wrap;align-items:center;gap:7px;font-weight:600;line-height:1.4;display:flex}body.leRoot .app .signalCard .signalToplineCopy{color:var(--event-card-muted)}body.leRoot .app .signalCard .signalTitle{max-width:none;color:var(--event-card-ink);font-size:calc(17px * var(--app-font-scale,1));letter-spacing:normal;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.4}body.leRoot .app .signalCard .signalMeta{color:var(--event-card-muted);font-size:calc(13px * var(--app-font-scale,1));letter-spacing:normal;gap:4px;margin:2px 0 0;font-weight:500;line-height:1.5;display:grid}body.leRoot .app .signalCard .metaLine{grid-template-columns:calc(60px * var(--app-font-scale,1)) minmax(0, 1fr);color:var(--event-card-muted);font-size:inherit;font-weight:inherit;line-height:inherit;align-items:baseline;gap:8px;padding:0;display:grid}body.leRoot .app .signalCard .metaLineWithActions{grid-template-columns:calc(60px * var(--app-font-scale,1)) minmax(0, 1fr) auto;align-items:center}body.leRoot .app .signalCard .metaIcon{width:auto;min-width:0;color:var(--event-card-muted);font-size:calc(12px * var(--app-font-scale,1));font-weight:600;line-height:inherit;letter-spacing:.02em;text-transform:uppercase}body.leRoot .app .signalCard .metaText{color:var(--event-card-muted);font-size:inherit;font-weight:inherit;line-height:inherit;overflow-wrap:anywhere}body.leRoot .app .signalCard .typeDot{border-radius:var(--ui-radius);flex:0 0 30px;width:30px;height:30px}body.leRoot .app .eventIconLight{display:none}body.leRoot .app .eventIconDark,body.leRoot.lightTheme .app .eventIconLight{display:block}body.leRoot.lightTheme .app .eventIconDark{display:none}body.leRoot .app .eventCardFooter{min-width:0;display:block}body.leRoot .app .signalCard.signalCardCompact{padding:10px 12px}body.leRoot .app .signalCard.signalCardCompact .signalMain{gap:4px}body.leRoot .app .signalCard.signalCardCompact .signalTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body.leRoot .app :is(#signalPanel,#mapPanel) .panelTitle{color:var(--event-card-ink);font-size:calc(18px * var(--app-font-scale,1));font-weight:700;line-height:calc(26px * var(--app-font-scale,1))}body.leRoot .app #signalPanel .signalCountText{color:var(--event-card-muted);font-size:calc(12px * var(--app-font-scale,1));font-weight:500;line-height:calc(18px * var(--app-font-scale,1))}body.leRoot .app #signalPanel .listToolbar{align-items:flex-start}body.leRoot .app #signalPanel .listTabs{flex-wrap:wrap;gap:4px;padding-bottom:0;overflow:visible}body.leRoot .app #signalPanel .listTab{height:32px;font-size:calc(12px * var(--app-font-scale,1));font-weight:650;line-height:calc(18px * var(--app-font-scale,1));padding-inline:9px}body.leRoot .app #signalPanel .listTab.active{font-weight:700}body.leRoot .app #signalPanel .listSearchToggle{height:32px}body.leRoot .app #signalPanel .listTab:not(.active):not(:hover):not(:focus-visible){color:var(--event-card-ink)}body.leRoot .app .anchoredPopover{background:var(--theme-surface);color:var(--theme-ink);border-color:var(--theme-border);-webkit-backdrop-filter:none;backdrop-filter:none;overscroll-behavior:contain;z-index:1000;box-sizing:border-box;margin:0;position:fixed;inset:auto;overflow:auto}body.leRoot .app .anchoredPopover::backdrop{background:0 0}body.leRoot .app .settingsRow>:last-child{overflow-wrap:anywhere;min-width:0}@media (max-width:560px){body.leRoot .app .settingsRow{grid-template-columns:100px minmax(0,1fr)}}@media (min-width:981px) and (max-width:1439px){body.leRoot .app:has(>.topbarSignals):not(.mapFinderMode){grid-template-rows:128px minmax(0,1fr)}body.leRoot .app:not(.mapFinderMode)>.topbarSignals{grid-template:"brand actions"52px"search search"52px/minmax(0,1fr) auto;gap:8px 12px;padding:8px 12px;display:grid}body.leRoot .topbarSignals>.brand{grid-area:brand;width:max-content}body.leRoot .topbarSignals>.topbarCenter{grid-area:search}body.leRoot .topbarSignals>.topbarRight{grid-area:actions}}@media (min-width:1440px) and (max-width:1600px){body.leRoot .topbarSignals .globalSearchCluster{min-width:140px}}body.leRoot .app :is(.signalDatePopover,.dateRangeMenu,.filterMenu){z-index:205;background:var(--theme-surface)}body.leRoot .usDatePicker{z-index:209;background:var(--theme-surface)}body.leRoot .applicationScreen .applicationBody{gap:24px}body.leRoot .applicationScreen .applicationSection{background:0 0;border:0;min-width:0;padding:0}body.leRoot .applicationScreen .applicationSection+.applicationSection{border-top:1px solid var(--theme-border);padding-top:24px}body.leRoot .applicationScreen .applicationSectionTitle{width:auto;max-width:100%;color:var(--theme-ink);overflow-wrap:anywhere;line-height:1.5}body.leRoot .applicationScreen .applicationSectionTitle:before{background:currentColor;flex-shrink:0}body.leRoot .applicationScreen .applicationField{min-width:0;color:var(--theme-secondary)}body.leRoot .applicationScreen :is(.applicationStatus,.authRecoveryMessage:not(.error)){background:var(--interaction-soft);border-color:var(--interaction-border);color:var(--interaction-ink)}body.leRoot .applicationScreen :is(.applicationStatus strong,.authRecoveryBack,.applicationEyebrow){color:var(--interaction-ink)}body.leRoot .applicationScreen .applicationBackHome{background:var(--button-outline-surface);border-color:var(--button-outline-edge);color:var(--button-outline-ink);font-weight:600}body.leRoot .applicationScreen .applicationBackHome:hover:not(:disabled){background:var(--button-outline-hover);border-color:var(--button-outline-hover-edge);color:var(--button-outline-hover-ink)}@media (max-width:700px){body.leRoot .applicationScreen{align-items:start;padding:72px 16px 16px}body.leRoot .applicationScreen .applicationCard{overscroll-behavior:contain;width:100%;min-height:0;max-height:calc(100dvh - 88px);overflow:auto}body.leRoot .applicationScreen :is(.applicationHeader,.applicationBody){padding:20px}}body.leRoot .app :is(.mapTools,.mapZoomTools){gap:8px}body.leRoot .app .mapZoomTools .toolBtn:last-child{margin-top:0}body.leRoot .app #mapPanel :is(.mapPin,.pin){background:#0b1422f0;border:2px solid #ffffffeb;border-radius:50% 50% 50% 8px;width:36px;height:36px;box-shadow:0 10px 20px #00000061}body.leRoot.lightTheme .app #mapPanel :is(.mapPin,.pin){background:#fffaf4f5;border-color:#d8ccc1}body.leRoot .app #mapPanel :is(.mapPin,.pin).selected{outline-offset:0;outline:5px solid #50a0ff59}body.leRoot .app #mapPanel .mapPinInner{background:0 0;border-radius:10px;width:30px;height:30px}body.leRoot .app #mapPanel .mapPinInner .eventTypeIcon{border-radius:inherit;transform:none}body.leRoot .workspace.unifiedSignalsWorkspace{flex-direction:column;gap:16px;min-width:0;padding:20px 24px 24px;display:flex;overflow:hidden}.signalsFilterRegion{flex:none;min-width:0}.filterWorkbench{border:1px solid var(--theme-border);background:var(--theme-surface);min-width:0;color:var(--theme-ink);border-radius:16px;overflow:hidden}.filterWorkbenchHeader{align-items:center;gap:16px;padding:14px 18px;display:flex}.filterWorkbenchTitle{align-items:center;gap:10px;min-width:0;margin-right:auto;display:flex}.filterWorkbenchTitle h2{font-size:calc(16px * var(--app-font-scale,1));white-space:nowrap;margin:0;font-weight:600}.filterWorkbenchIcon{width:30px;height:30px;color:var(--theme-accent);background:var(--theme-accent-soft);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.filterWorkbenchIcon svg{width:19px;height:19px}.filterResultCount{font-size:calc(12px * var(--app-font-scale,1));color:var(--theme-muted);white-space:nowrap;border-left:1px solid var(--theme-border);padding-left:10px}.filterWorkbenchSearch{border:1px solid var(--theme-border);background:var(--theme-canvas);border-radius:9px;align-items:center;gap:8px;width:min(340px,34%);min-height:36px;padding:7px 10px;display:flex}.filterWorkbenchSearch>svg{width:18px;height:18px;color:var(--theme-muted);flex-shrink:0}.filterWorkbenchSearch input{min-width:0;color:var(--theme-ink);font-size:calc(12px * var(--app-font-scale,1));background:0 0;border:0;outline:0;flex:1}.filterWorkbenchSearch:focus-within{border-color:var(--theme-accent)}.filterWorkbenchSearch button{color:var(--theme-muted);background:0 0;border:0;place-items:center;display:grid}.filterWorkbenchCollapse{min-height:36px;color:var(--theme-muted);font-size:calc(12px * var(--app-font-scale,1));background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px 8px;display:inline-flex}.filterWorkbenchCollapse svg{width:18px;height:18px}.filterWorkbenchCollapse[aria-expanded=true] svg{transform:rotate(180deg)}.filterWorkbenchCollapse:hover,.filterWorkbenchCollapse:focus-visible{color:var(--theme-ink);background:var(--theme-hover)}.filterCategoryTabs{border-bottom:1px solid var(--theme-border);scrollbar-width:thin;gap:20px;padding:0 18px;display:flex;overflow-x:auto}.filterCategoryTabs button{min-height:40px;color:var(--theme-muted);font-size:calc(13px * var(--app-font-scale,1));background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:8px 0 10px;font-weight:500;display:inline-flex}.filterCategoryTabs button:hover,.filterCategoryTabs button:focus-visible{color:var(--theme-accent)}.filterCategoryTabs button[aria-selected=true]{border-bottom-color:var(--button-green);color:var(--theme-ink);font-weight:600}.filterCategoryBadge{min-width:18px;height:18px;font-size:calc(10px * var(--app-font-scale,1));color:var(--theme-accent);background:var(--theme-accent-soft);border-radius:12px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.filterTagExplorer{overscroll-behavior:contain;scrollbar-width:thin;max-height:206px;padding:10px 18px 14px;overflow-y:auto}.filterTagSectionHeading{min-height:22px;color:var(--theme-muted);font-size:calc(11px * var(--app-font-scale,1));justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.filterTagSectionHeading button,.signalFacetClearAll{color:var(--theme-accent);font-size:calc(12px * var(--app-font-scale,1));background:0 0;border:0;border-radius:4px;padding:2px 4px}.filterTagSectionHeading button:hover,.signalFacetClearAll:hover{text-decoration:underline}.filterTagChoices{flex-wrap:wrap;gap:7px;display:flex}.filterTagChoice{border:1px solid var(--theme-border);max-width:100%;min-height:32px;color:var(--theme-ink);font-size:calc(12px * var(--app-font-scale,1));line-height:calc(20px * var(--app-font-scale,1));text-align:left;background:0 0;border-radius:20px;align-items:center;gap:6px;padding:5px 10px;transition:background .1s,border-color .1s;display:inline-flex}.filterTagChoice>svg{width:13px;height:13px;color:var(--theme-muted);flex-shrink:0}.filterTagChoice small{color:var(--theme-muted);font-size:calc(11px * var(--app-font-scale,1));font-variant-numeric:tabular-nums;padding-left:4px}.filterTagChoice.hasNoMatches{color:var(--theme-muted)}.filterTagChoice:hover,.filterTagChoice:focus-visible{border-color:var(--theme-accent);background:var(--theme-hover)}.filterTagChoice.isSelected{background:var(--theme-accent-soft);color:var(--theme-accent);border-color:var(--theme-accent)}.filterTagChoice.isSelected>svg,.filterTagChoice.isSelected small{color:inherit}.filterTagExplorer.isSearching>div+div{margin-top:12px}.filterTagEmpty{color:var(--theme-muted);font-size:calc(13px * var(--app-font-scale,1));margin:12px 0}.filterWorkbenchFooter{border-top:1px solid var(--theme-border);background:var(--theme-canvas);align-items:center;gap:14px;min-height:43px;padding:8px 18px;display:flex}.filterWorkbenchHint{font-size:calc(12px * var(--app-font-scale,1));color:var(--theme-muted);flex:1}.signalFacetApplied{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;max-height:78px;display:flex;overflow:auto}.filterAppliedGroup{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.filterPanelSelection .filterAppliedGroup{min-width:0;max-width:100%}.filterAppliedLabel{font-size:calc(11px * var(--app-font-scale,1));color:var(--theme-muted);margin-right:2px}.signalAppliedChip{max-width:100%;font-size:calc(11px * var(--app-font-scale,1));min-height:26px;color:var(--theme-accent);background:var(--theme-accent-soft);border:0;border-radius:6px;align-items:center;gap:5px;padding:4px 7px;display:inline-flex}.signalAppliedChip:hover,.signalAppliedChip:focus-visible{box-shadow:inset 0 0 0 1px var(--theme-accent)}.signalDemoToggle{min-height:26px;font-size:calc(11px * var(--app-font-scale,1));color:var(--theme-muted);background:0 0;border:0;border-radius:8px;flex-shrink:0;align-items:center;gap:7px;padding:3px 0;display:inline-flex}.signalDemoToggle:focus-visible{background:var(--theme-hover)}.signalDemoSwitch{background:var(--theme-muted);border-radius:20px;width:26px;height:16px;padding:2px}.signalDemoSwitch:after{content:"";background:var(--button-on-solid);border-radius:50%;width:12px;height:12px;transition:transform .12s;display:block}.signalDemoToggle[aria-checked=true] .signalDemoSwitch{background:var(--button-green)}.signalDemoToggle[aria-checked=true] .signalDemoSwitch:after{transform:translate(10px)}.signalsContentArea{--signals-feed-width:calc((100% - 20px) * .58);--signals-gap:20px;grid-template-columns:var(--signals-feed-width) minmax(0, 1fr);gap:var(--signals-gap);flex:auto;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative}body.leRoot .unifiedSignalsWorkspace .signalsInteractionLayer{display:contents}body.leRoot .unifiedSignalsWorkspace :is(#signalPanel,#mapPanel){grid-row:1;width:auto;min-width:0;height:100%;min-height:0}body.leRoot .unifiedSignalsWorkspace #signalPanel{grid-column:1}body.leRoot .unifiedSignalsWorkspace #mapPanel{grid-column:2}body.leRoot .unifiedSignalsWorkspace #mapPanel[inert]{visibility:hidden}body.leRoot .unifiedSignalsWorkspace .signalList{flex:1;min-height:0;overflow:auto}.signalsDetailDrawer{isolation:isolate;border:1px solid var(--theme-border);background:var(--theme-surface);min-width:0;min-height:0;box-shadow:var(--theme-dialog-shadow);border-radius:16px;flex-direction:column;grid-area:1/2;display:flex;position:relative;overflow:hidden}@media (min-width:980px){.signalsContentArea{transition:grid-template-columns .28s cubic-bezier(.22,1,.36,1)}.signalsContentArea:has(.signalsDetailDrawer:not([data-panel-motion=closing])){--signals-feed-width:clamp(320px, calc((100% - var(--signals-gap)) * .38), 480px)}.signalsContentArea:has(.signalsDetailDrawer[data-panel-motion=closing]){transition-duration:.22s;transition-timing-function:cubic-bezier(.4,0,1,1)}}@media (prefers-reduced-motion:reduce){.signalsContentArea{transition:none}}.signalsDetailDrawerBar{border-bottom:1px solid var(--theme-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.signalsDetailDrawerBar>span{font-size:calc(14px * var(--app-font-scale,1));color:var(--theme-ink);font-weight:600}.signalsDetailDrawerBar>div{gap:8px;display:flex}.signalsDetailDrawerBar button{min-height:36px;font-size:calc(12px * var(--app-font-scale,1));justify-content:center;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.signalsDetailDrawerBar svg{width:18px;height:18px}body.leRoot .unifiedSignalsWorkspace .signalsDetailDrawer #detailPanel{width:100%;height:auto;min-height:0;box-shadow:none;border:0;border-radius:0;flex-direction:column;flex:1;display:flex}.signalsDetailDrawer .detailModuleTitle{display:none}.signalsDetailDrawer .detailContent{flex:1;min-height:0;overflow:auto}.signalFilterActions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.signalSavedNavigation{border:1px solid var(--theme-border);background:var(--theme-surface);height:36px;color:var(--theme-ink);font-size:calc(13px * var(--app-font-scale,1));white-space:nowrap;border-radius:9px;flex-shrink:0;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.signalSavedNavigation>svg{width:16px;height:16px}.signalSavedNavigation:is(:hover,:focus-visible){background:var(--interaction-soft);color:var(--interaction-ink);border-color:var(--interaction-border)}.inlineFilterSection .signalFilterActions .signalFacetClearAll{min-height:36px;font-size:calc(13px * var(--app-font-scale,1));white-space:nowrap;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.signalSaveButton{width:auto;min-height:36px;font-size:calc(13px * var(--app-font-scale,1));white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.signalSaveButton svg{width:18px;height:18px}body.leRoot .app #detailPanel .detailTop{gap:16px;padding-top:24px;padding-bottom:24px;padding-left:24px}body.leRoot .app .signalsDetailDrawer #detailPanel .detailTop{padding-right:24px}body.leRoot .app #detailPanel .detailContent{padding:24px}body.leRoot .app #detailPanel .briefingCard{gap:24px}body.leRoot .app #detailPanel .dispatchCard{padding:20px}body.leRoot .app #detailPanel .dispatchCardTitle{flex-wrap:wrap;gap:8px 16px}body.leRoot .app #detailPanel .dispatchSource{white-space:normal;overflow-wrap:anywhere}@media (max-width:979px){body.leRoot .app #detailPanel .detailTop{padding-top:16px;padding-bottom:16px;padding-left:16px}body.leRoot .app .signalsDetailDrawer #detailPanel .detailTop{padding-right:16px}body.leRoot .app #detailPanel .detailContent,body.leRoot .app #detailPanel .dispatchCard{padding:16px}}body.leRoot .app #detailPanel :is(.transcriptFull,.transcriptBody){max-width:72ch;font-size:calc(15px * var(--app-font-scale,1));overflow-wrap:anywhere;margin-top:20px;line-height:1.75}body.leRoot .app #detailPanel .transcriptRow{font-size:inherit;line-height:inherit}body.leRoot .app #detailPanel :is(.transcriptFull,.transcriptRowText) p{margin:0}body.leRoot .app #detailPanel :is(.transcriptFull,.transcriptRowText) p+p{margin-top:16px}body.leRoot .app #detailPanel .transcriptBody{gap:20px}body.leRoot .app #detailPanel .transcriptRowTime{font-size:calc(12px * var(--app-font-scale,1));padding-top:3px;font-weight:500}body.leRoot .app #detailPanel .dispatchCard:has(.audioPlayerControl) .transcriptTitleRow{border-top:1px solid var(--theme-border);padding-top:20px}body.leRoot .app #detailPanel .dispatchSource{font-size:calc(12px * var(--app-font-scale,1));font-weight:500}body.leRoot .app #detailPanel .dispatchDisclaimer{border-top:1px solid var(--theme-border);max-width:85ch;font-size:calc(12px * var(--app-font-scale,1));color:var(--theme-muted);margin-top:24px;padding-top:16px;font-weight:400;line-height:1.6}body.leRoot .detailActions>:is(.suggestEditBtn,.downloadAllBtn,.saveBtn){width:auto;min-height:30px;font-size:calc(11px * var(--app-font-scale,1));justify-content:center;align-items:center;gap:6px;padding:0 10px;line-height:1;display:inline-flex}body.leRoot .detailActions>:is(.suggestEditBtn,.saveBtn) svg{flex:0 0 13px;width:13px;height:13px}html[data-font-size=large] #detailPanel{container:signal-detail/inline-size}@container signal-detail (max-width:420px){body.leRoot .app #detailPanel .detailActions{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}body.leRoot .detailActions>:is(.suggestEditBtn,.downloadAllBtn,.saveBtn){white-space:normal;min-width:0;min-height:44px;padding:6px 8px;line-height:1.3}}@container signal-detail (max-width:340px){body.leRoot .app #detailPanel .detailActions{grid-template-columns:repeat(2,minmax(0,1fr))}body.leRoot .detailActions>.saveBtn{grid-column:1/-1}}.signalCardWithActions{position:relative}.signalTitle .signalCardOpen{width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;background:0 0;border:0;padding:0;display:block}.signalCardOpen:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.signalCardWithActions:has(.signalCardOpen:focus-visible){box-shadow:inset 0 0 0 1px var(--interaction-border)}.signalCardActions{justify-content:flex-end;margin-top:8px;display:flex}.metaLine .signalCardActions{margin-top:0}.signalCardActions .signalSaveButton{--ui-radius:8px;z-index:2;min-height:28px;font-size:calc(12px * var(--app-font-scale,1));line-height:calc(18px * var(--app-font-scale,1));gap:4px;padding:4px 8px;position:relative}.signalCardActions .signalSaveButton svg{width:14px;height:14px}@media (max-width:560px){.signalSaveButton{min-height:40px}.signalCardActions .signalSaveButton{min-height:32px;padding-block:6px}}@media (min-width:980px) and (max-width:1320px){.signalsContentArea{--signals-feed-width:calc((100% - 16px) * .58);--signals-gap:16px}}@media (max-width:979px){body.leRoot .workspace.unifiedSignalsWorkspace{gap:10px;padding:12px}.filterWorkbenchHeader{flex-wrap:wrap;gap:8px;padding:10px 12px}.filterWorkbenchTitle{gap:7px}.filterWorkbenchTitle h2{font-size:calc(14px * var(--app-font-scale,1))}.filterWorkbenchSearch{order:3;width:100%}.filterWorkbenchCollapse span{display:none}.filterWorkbenchCollapse{min-width:36px}.filterCategoryTabs{gap:18px;padding:0 12px}.filterCategoryTabs button{min-height:40px;font-size:calc(12px * var(--app-font-scale,1))}.filterTagExplorer{max-height:min(145px,21dvh);padding:6px 12px 10px}.filterTagChoice{min-height:36px}.filterWorkbenchFooter{gap:8px;padding:6px 12px}.signalFacetApplied{max-height:60px}.filterWorkbenchHint{font-size:calc(11px * var(--app-font-scale,1))}.filterResultCount{font-size:calc(11px * var(--app-font-scale,1));padding-left:7px}.filterWorkbench:not(.isExpanded) .filterWorkbenchSearch{display:none}.signalsContentArea{display:block}body.leRoot .unifiedSignalsWorkspace.mobileFeedMode #mapPanel,body.leRoot .unifiedSignalsWorkspace.mobileMapMode #signalPanel{display:none}.signalsDetailDrawer{z-index:50;width:100%;min-width:0;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);border-radius:0;position:fixed;inset:0}.signalsDetailDrawerBar{min-height:56px}.signalsDetailDrawerBar button{min-width:40px;min-height:40px}}.signalTagScope{color:var(--theme-muted);font-size:calc(12px * var(--app-font-scale,1));line-height:calc(18px * var(--app-font-scale,1));margin-top:4px;display:block}body.leRoot .app.mapFinderMode .unifiedSignalsWorkspace #mapPanel.mapExpanded{border-radius:0;width:100vw;height:100dvh}body.leRoot .app.mapFinderMode .unifiedSignalsWorkspace #signalPanel{width:var(--finder-left-panel-width);height:calc(100dvh - 44px)}body.leRoot .app.mapFinderMode .unifiedSignalsWorkspace #mapPanel .mapMaximize{bottom:24px;right:24px}.signalCardTags{display:contents}.signalDetailTags{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}body.leRoot .app .signalCard .signalTopline:has(.signalCardTags){column-gap:6px}:is(.signalCardTags,.signalDetailTags) .signalCardTag{max-width:100%;font-size:calc(12px * var(--app-font-scale,1));line-height:calc(18px * var(--app-font-scale,1));color:var(--theme-muted);background:var(--theme-hover);border-radius:20px;align-items:center;padding:3px 9px;font-weight:400;display:inline-flex}:is(.signalCardTags,.signalDetailTags) .signalCardTag.isMatched{color:var(--theme-accent);background:var(--theme-accent-soft);font-weight:600}:is(.signalCardTags,.signalDetailTags) .signalCardDemoLabel{font-size:calc(10px * var(--app-font-scale,1));line-height:calc(18px * var(--app-font-scale,1));color:var(--theme-muted);letter-spacing:.04em;text-transform:uppercase;font-weight:600}body.leRoot .app.mapFinderMode .signalsDetailDrawer #detailPanel{z-index:auto;position:static;inset:auto}@media (min-width:980px){body.leRoot .app.mapFinderMode .unifiedSignalsWorkspace .signalsDetailDrawer{width:var(--finder-detail-panel-width);z-index:var(--finder-panel-layer);position:fixed;inset:92px 22px 22px auto}body.leRoot .app.mapFinderMode .unifiedSignalsWorkspace:has(.signalsDetailDrawer) #mapPanel .mapMaximize{right:calc(var(--finder-detail-panel-width) + 38px)}body.leRoot .app.mapFinderMode .unifiedSignalsWorkspace:has(.signalsDetailDrawer) #mapPanel .mapTools{left:calc(22px + var(--finder-left-panel-width) + 8px)}}@media (max-width:979px){.app.mapFinderMode:has(.mobileSignalsWorkspace .signalsDetailDrawer)>.topbar{visibility:hidden}}.filterToolbar{align-items:center;gap:12px;min-width:0;height:44px;min-height:44px;display:flex;position:relative}.filterPopoverAnchor{pointer-events:none;width:min(640px,100%);height:100%;position:absolute;top:0;right:0}.filterLaunchButton{border:1px solid var(--theme-border);background:var(--theme-surface);height:40px;color:var(--theme-ink);font-size:calc(13px * var(--app-font-scale,1));border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-weight:600;display:inline-flex}.filterLaunchButton>svg{width:18px;height:18px;color:var(--button-green)}.filterLaunchButton:hover,.filterLaunchButton:focus-visible,.filterLaunchButton[aria-expanded=true],.filterLaunchButton.isActive{border-color:var(--theme-accent);background:var(--theme-accent-soft)}.filterLaunchButton b{background:var(--button-green);min-width:19px;height:19px;color:var(--button-on-solid);font-size:calc(11px * var(--app-font-scale,1));border-radius:5px;place-items:center;padding:0 4px;display:grid}.filterQueryBuilder{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:10px;flex:1;align-items:center;gap:8px;min-width:0;height:40px;padding:0 10px;display:flex}.filterQueryBuilder:focus-within{border-color:var(--theme-accent)}.filterQueryBuilder .filterWorkbenchSearch{background:0 0;border:0;flex:1 0 160px;width:auto;min-width:0;min-height:36px;padding:0}.filterQueryBuilder .signalFacetApplied{scrollbar-width:none;flex-wrap:nowrap;flex:0 auto;gap:6px;max-width:70%;overflow:auto hidden}.filterQueryBuilder .signalAppliedChip{white-space:nowrap;flex-shrink:0}.filterToolbar>.filterResultCount,.filterToolbar>.signalFacetClearAll{flex-shrink:0}.filterPopover{box-shadow:var(--theme-menu-shadow);z-index:560;flex-direction:column;display:flex}.filterPopover .filterWorkbenchHeader{flex-shrink:0;padding:12px 16px}.filterPopoverClose{min-width:32px;min-height:32px;color:var(--theme-muted);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.filterPopoverClose:hover,.filterPopoverClose:focus-visible{background:var(--theme-hover)}.filterPopoverClose svg{width:20px;height:20px}.filterPopover .filterCategoryTabs{flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 12px;padding:0 16px;display:grid}.filterPopover .filterCategoryTabs button{font-size:calc(12px * var(--app-font-scale,1));min-width:0}.filterPopover .filterTagExplorer{flex:auto;min-height:0;max-height:300px}.filterPopover .filterWorkbenchFooter{flex-wrap:wrap;flex-shrink:0;padding:10px 16px}.filterShowResults{min-height:34px;font-size:calc(12px * var(--app-font-scale,1));padding:5px 12px}@media (max-width:979px){.filterToolbar{gap:8px}.filterToolbar>.filterResultCount{display:none}.filterLaunchButton{font-size:calc(12px * var(--app-font-scale,1));padding:0 10px}.filterQueryBuilder .filterWorkbenchSearch{flex:90px;order:0;display:flex}.filterQueryBuilder .signalFacetApplied{max-width:40%}.filterQueryBuilder{padding:0 8px}.filterToolbar>.signalFacetClearAll{font-size:calc(11px * var(--app-font-scale,1));padding:0}.filterPopover .filterTagExplorer{max-height:280px}.filterPopover .filterCategoryTabs{gap:0 6px;padding:0 12px}.filterPopover .filterCategoryTabs button{font-size:calc(11px * var(--app-font-scale,1))}}@media (max-width:560px){.filterQueryBuilder .signalFacetApplied{display:none}.filterPopover .filterWorkbenchFooter{gap:8px}.filterPopover .filterWorkbenchHint{flex-basis:100%}.filterPopover .filterShowResults{margin-left:auto}}.filterToolbar{gap:10px;height:40px;min-height:40px}.filterCategoryControls{scrollbar-width:none;flex:1;align-items:center;gap:3px;min-width:0;display:flex;overflow-x:auto}.filterCategoryTrigger{background:var(--theme-surface);height:36px;color:var(--theme-ink);font-size:calc(13px * var(--app-font-scale,1));border:1px solid #0000;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.filterCategoryTrigger>svg{width:15px;height:15px;color:var(--theme-muted)}.filterCategoryTrigger b{min-width:18px;height:18px;font-size:calc(10px * var(--app-font-scale,1));color:var(--theme-accent);background:var(--theme-accent-soft);border-radius:5px;place-items:center;padding:0 4px;display:grid}.filterCategoryTrigger:hover,.filterCategoryTrigger:focus-visible,.filterCategoryTrigger[aria-expanded=true]{border-color:var(--theme-border);background:var(--theme-hover)}.filterCategoryTrigger.isSelected{color:var(--theme-accent);background:var(--theme-accent-soft)}.filterPanelSelection{flex:none;max-height:76px;padding:10px 16px 0}body.leRoot .topbarSignals :is(.areaButton,.globalSearchCluster,.globalFilterControls .miniSelect){height:40px;min-height:40px}body.leRoot .topbarSignals .globalSearchInput{height:38px;min-height:0}body.leRoot .topbarSignals .globalSearchInput input{height:36px;min-height:0;padding-block:0}@media (min-width:1440px){body.leRoot .app:has(>.topbarSignals):not(.mapFinderMode){grid-template-rows:60px minmax(0,1fr)}}@media (min-width:981px) and (max-width:1439px){body.leRoot .app:has(>.topbarSignals):not(.mapFinderMode){grid-template-rows:100px minmax(0,1fr)}body.leRoot .app:not(.mapFinderMode)>.topbarSignals{grid-template-rows:40px 40px;padding-block:6px}.filterCategoryTrigger{font-size:calc(12px * var(--app-font-scale,1));padding-inline:8px}}body.leRoot .workspace.unifiedSignalsWorkspace{gap:12px;padding-top:12px}@media (max-width:979px){.filterCategoryTrigger{height:36px;font-size:calc(12px * var(--app-font-scale,1));padding-inline:8px}.filterToolbar{gap:6px}}body.leRoot .topbarSignals :is(.areaPicker,.globalSearchControls,.globalFilterControls,.dateWrap){align-items:center;height:40px;min-height:0;display:flex}@media (max-width:979px){body.leRoot .topbarSignals :is(.areaPicker,.globalSearchControls,.globalFilterControls,.dateWrap,.areaButton,.globalSearchCluster,.globalFilterControls .miniSelect){height:42px}body.leRoot .topbarSignals .globalSearchInput{height:40px}body.leRoot .topbarSignals .globalSearchInput input{height:38px}}.inlineFilterSection{min-width:0}.inlineFilterSection .filterToolbar{gap:8px;height:44px;min-height:44px}.inlineFilterSection .filterCategoryControls{gap:8px}.signalDateFilter{flex:none;display:flex}.signalDateTrigger{border:1px solid var(--theme-border);background:var(--theme-surface);height:36px;color:var(--theme-ink);font-size:calc(13px * var(--app-font-scale,1));white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.signalDateTrigger>svg{width:16px;height:16px;color:var(--theme-muted);flex-shrink:0}.signalDateTrigger:is(.hasAppliedFilter,:hover,:focus-visible,[aria-expanded=true]){background:var(--interaction-soft);color:var(--interaction-ink);border-color:var(--interaction-border)}.signalDateTrigger[aria-expanded=true]>.signalDateChevron{transform:rotate(180deg)}.inlineFilterSection .filterCategoryTrigger{height:36px;font-size:calc(13px * var(--app-font-scale,1));border-color:var(--theme-border);border-radius:9px;gap:6px;padding:0 10px;font-weight:600}.inlineFilterSection .filterCategoryTrigger:hover,.inlineFilterSection .filterCategoryTrigger:focus-visible{border-color:var(--theme-accent);background:var(--theme-accent-soft)}.inlineFilterSection .filterCategoryTrigger[aria-expanded=true]>svg{transform:rotate(180deg)}.inlineFilterPanel{box-shadow:none;flex-direction:column;margin-top:10px;display:flex}.inlineFilterPanel .filterWorkbenchHeader{border-bottom:1px solid var(--theme-border);padding:10px 18px}.inlineFilterPanel .filterWorkbenchTitle h2{font-size:calc(14px * var(--app-font-scale,1))}.inlineFilterCollapse{min-height:30px;color:var(--theme-muted);font-size:calc(12px * var(--app-font-scale,1));background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;display:inline-flex}.inlineFilterCollapse svg{width:18px;height:18px;transform:rotate(180deg)}.inlineFilterCollapse:hover,.inlineFilterCollapse:focus-visible{background:var(--theme-hover);color:var(--theme-ink)}.inlineFilterPanel .filterTagExplorer{scrollbar-width:thin;min-height:0;max-height:min(300px,32dvh);padding:0 18px;position:relative;overflow:auto}.inlineFilterPanel .filterGroupRow{grid-template-columns:140px minmax(0,1fr);gap:20px;padding:13px 0;display:grid}.inlineFilterPanel .filterTagSectionHeading{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;margin:0;padding-top:6px;display:flex}.inlineFilterPanel .filterTagSectionHeading h3{font-size:calc(13px * var(--app-font-scale,1));color:var(--theme-ink);margin:0;font-weight:600}.inlineFilterPanel .filterTagChoices{align-content:flex-start;gap:8px}.inlineFilterPanel .filterWorkbenchFooter{flex-shrink:0;padding:9px 18px}.inlineFilterPanel .filterPanelSelection{max-height:52px}@media (max-width:979px){.inlineFilterSection .filterToolbar,.inlineFilterSection .filterCategoryControls{gap:8px}.inlineFilterPanel .filterWorkbenchHeader{padding:8px 12px}.inlineFilterPanel .filterTagExplorer{max-height:25dvh;padding:0 12px}.inlineFilterPanel .filterGroupRow{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 0}.inlineFilterPanel .filterTagSectionHeading{flex-direction:row;justify-content:space-between;align-items:center;padding:0}.inlineFilterPanel .filterWorkbenchFooter{flex-wrap:wrap;gap:8px;padding:8px 12px}.inlineFilterPanel .filterWorkbenchHint{flex-basis:100%}.inlineFilterPanel .filterShowResults{margin-left:auto}}.inlineFilterPanel .filterTagExplorer{grid-template-columns:minmax(0,1fr);max-height:none;padding:0 18px;display:grid;overflow:visible}.inlineFilterPanel .filterGroupRow{border-top:1px solid var(--theme-border);grid-template-columns:108px minmax(0,1fr);gap:12px;min-width:0;padding:11px 0}.inlineFilterPanel .filterGroup-event{border-top:0}.inlineFilterPanel .filterGroupRow+.filterGroupRow{border-top:1px solid var(--theme-border)}.inlineFilterPanel .filterTagChoices{gap:6px}.inlineFilterPanel .filterTagChoice{min-height:30px;padding:4px 9px}.inlineFilterPanel .filterPanelSelection{max-height:none;overflow:visible}body.leRoot .workspace.unifiedSignalsWorkspace:has(.inlineFilterSection.isExpanded){overflow-y:auto}body.leRoot .unifiedSignalsWorkspace:has(.inlineFilterSection.isExpanded) .signalsContentArea{flex:0 0 max(380px,52dvh)}@media (max-width:1100px){.inlineFilterPanel .filterGroupRow{grid-template-columns:130px minmax(0,1fr)}}@media (max-width:979px){.inlineFilterPanel .filterTagExplorer{max-height:none;padding:0 12px}.inlineFilterPanel .filterGroupRow{grid-template-columns:minmax(0,1fr);gap:8px}.inlineFilterPanel .filterTagChoice{min-height:36px}}:is(.signalCardTags,.signalDetailTags) .signalCardTag{--tag-bg:#edf3ff;--tag-ink:#354f96;--tag-border:#d8e3fa;color:var(--tag-ink);background:var(--tag-bg);border:1px solid var(--tag-border);font-weight:500;font-size:calc(12px * var(--app-font-scale,1));border-radius:7px;padding:2px 8px}:is(.signalCardTags,.signalDetailTags) .signalCardTag[data-tag-group=location]{--tag-bg:#edf9f8;--tag-ink:#256c68;--tag-border:#d1ebe7}:is(.signalCardTags,.signalDetailTags) .signalCardTag[data-tag-group=people]{--tag-bg:#fdf0f3;--tag-ink:#99516a;--tag-border:#f2dbe3}:is(.signalCardTags,.signalDetailTags) .signalCardTag:is([data-tag-group=identity],[data-tag-group=police]){--tag-bg:#f3effb;--tag-ink:#72519a;--tag-border:#e5dcf3}:is(.signalCardTags,.signalDetailTags) .signalCardTag[data-tag-group=action]{--tag-bg:#fff7e8;--tag-ink:#936222;--tag-border:#f2e4c6}:is(.signalCardTags,.signalDetailTags) .signalCardTag[data-tag-group=utilities]{--tag-bg:#edf6ee;--tag-ink:#476f4b;--tag-border:#d8e8da}:is(.signalCardTags,.signalDetailTags) .signalCardTag.isMatched{color:var(--tag-ink);background:var(--tag-bg);border-color:currentColor;font-weight:600;box-shadow:inset 0 0 0 .5px}body.leRoot:not(.lightTheme) :is(.signalCardTags,.signalDetailTags) .signalCardTag{--tag-bg:#24334e;--tag-ink:#b6c9f3;--tag-border:#364c6e}body.leRoot:not(.lightTheme) :is(.signalCardTags,.signalDetailTags) .signalCardTag[data-tag-group=location]{--tag-bg:#203c3a;--tag-ink:#a6d6cd;--tag-border:#32554f}body.leRoot:not(.lightTheme) :is(.signalCardTags,.signalDetailTags) .signalCardTag[data-tag-group=people]{--tag-bg:#442d39;--tag-ink:#e8b4c6;--tag-border:#624051}body.leRoot:not(.lightTheme) :is(.signalCardTags,.signalDetailTags) .signalCardTag:is([data-tag-group=identity],[data-tag-group=police]){--tag-bg:#362d49;--tag-ink:#d1b9ed;--tag-border:#4d3e65}body.leRoot:not(.lightTheme) :is(.signalCardTags,.signalDetailTags) .signalCardTag[data-tag-group=action]{--tag-bg:#423622;--tag-ink:#e8cc95;--tag-border:#5e4c2d}body.leRoot:not(.lightTheme) :is(.signalCardTags,.signalDetailTags) .signalCardTag[data-tag-group=utilities]{--tag-bg:#2a3a2c;--tag-ink:#bad8b6;--tag-border:#3e5740}.inlineFilterSection :is(.filterCategoryTrigger.isSelected,.filterTagChoice.isSelected),.inlineFilterSection :is(.filterCategoryTrigger,.filterTagChoice):is(:hover,:focus-visible){background:var(--interaction-soft);color:var(--interaction-ink);border-color:var(--interaction-border)}.inlineFilterSection .filterTagChoice{border-radius:8px}.inlineFilterSection .filterTagChoice.isSelected>svg{color:var(--interaction-ink)}.inlineFilterSection .signalAppliedChip{color:var(--interaction-ink);background:var(--interaction-soft)}.inlineFilterSection .signalAppliedChip:is(:hover,:focus-visible){box-shadow:inset 0 0 0 1px var(--interaction-border)}.inlineFilterSection :is(.signalFacetClearAll,.filterTagSectionHeading button){color:var(--interaction-ink)}.inlineFilterSection :is(.filterTagChoice,.filterCategoryTrigger):focus-visible{outline:2px solid var(--interaction-border);outline-offset:2px}.filterWorkbenchActions{align-items:center;gap:8px;margin-left:auto;display:flex}.filterWorkbenchActions>button{min-height:36px;font-size:calc(12px * var(--app-font-scale,1));padding:6px 14px}:is(.signalCardTags,.signalDetailTags) .signalCardTag.isMatched{box-shadow:none}.inlineFilterPanel{overflow:visible}.inlineFilterPanel .filterWorkbenchFooter{z-index:30;min-height:68px;padding:12px 18px calc(16px + env(safe-area-inset-bottom,0px));background:var(--theme-surface);border-radius:0 0 15px 15px;position:sticky;bottom:-24px;box-shadow:0 -5px 14px #00000012}.inlineFilterPanel .filterWorkbenchHint{flex-basis:auto}.inlineFilterPanel .filterWorkbenchActions>button{min-height:44px;font-size:calc(14px * var(--app-font-scale,1));justify-content:center;align-items:center;gap:8px;padding:10px 18px;display:inline-flex}.inlineFilterPanel .filterShowResults{min-width:160px}.inlineFilterPanel .filterShowResults>svg{width:18px;height:18px}body.leRoot .workspace.unifiedSignalsWorkspace:has(.inlineFilterSection.isExpanded){scroll-padding-block:12px calc(104px + env(safe-area-inset-bottom,0px))}@media (max-width:979px){.inlineFilterPanel .filterWorkbenchFooter{bottom:-12px}}@media (max-width:560px){.inlineFilterPanel .filterWorkbenchFooter{grid-template-columns:minmax(0,1fr);gap:8px;padding-inline:12px;display:grid;bottom:-12px}.inlineFilterPanel .filterWorkbenchHint{display:none}.inlineFilterPanel .signalDemoToggle{justify-self:start}.inlineFilterPanel .filterWorkbenchActions{grid-template-columns:1fr 2fr;width:100%;display:grid}.inlineFilterPanel .filterShowResults{width:100%;min-width:0;margin:0}body.leRoot .workspace.unifiedSignalsWorkspace:has(.inlineFilterSection.isExpanded){scroll-padding-bottom:calc(136px + env(safe-area-inset-bottom,0px))}}.inlineFilterSection .filterCategoryTrigger.isActive{background:var(--interaction-soft);color:var(--interaction-ink);border-color:var(--interaction-border);box-shadow:inset 0 -2px 0 var(--interaction-border)}.inlineFilterSection .filterCategoryTrigger.isActive>svg{color:var(--interaction-ink)}.inlineFilterPanel .filterTagSectionHeading h3{isolation:isolate;position:relative}.inlineFilterPanel .filterGroupRow.isActive .filterTagSectionHeading h3{color:var(--interaction-ink)}.inlineFilterPanel .filterGroupRow.isActive .filterTagSectionHeading h3:before{content:"";z-index:-1;background:var(--interaction-soft);border-left:3px solid var(--interaction-border);border-radius:5px;position:absolute;inset:-5px -8px}.inlineFilterPanel .filterWorkbenchHeader{z-index:40;background:var(--theme-surface);border-radius:15px 15px 0 0;position:sticky;top:-12px}.filterHeaderActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.inlineFilterSection :is(.signalFacetClearAll,.inlineFilterCollapse){min-height:44px;font-size:calc(13px * var(--app-font-scale,1));white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-weight:600;text-decoration:none;display:inline-flex}.inlineFilterSection :is(.signalFacetClearAll,.inlineFilterCollapse) svg{flex-shrink:0;width:18px;height:18px}.inlineFilterSection .signalFacetClearAll:disabled{cursor:default}.inlineFilterSection .filterToolbar>.signalFacetClearAll{min-height:36px;font-size:calc(13px * var(--app-font-scale,1));padding:6px 10px}body.leRoot .workspace.unifiedSignalsWorkspace:has(.inlineFilterSection.isExpanded){scroll-padding-top:88px}@media (max-width:560px){.inlineFilterPanel .filterWorkbenchHeader{flex-wrap:wrap;gap:8px;padding-inline:12px}.inlineFilterPanel .filterWorkbenchTitle{flex-shrink:0;margin-right:auto}.filterHeaderActions{flex-wrap:wrap;max-width:100%;margin-left:auto}.inlineFilterPanel .filterWorkbenchTitle h2{font-size:calc(13px * var(--app-font-scale,1))}.inlineFilterSection :is(.signalFacetClearAll,.inlineFilterCollapse){font-size:calc(12px * var(--app-font-scale,1));padding-inline:10px}}body.leRoot .unifiedSignalsWorkspace{--event-card-muted:#d0d5dd}body.leRoot.lightTheme .unifiedSignalsWorkspace{--event-card-muted:#344054}dialog.modalOverlay{width:100%;max-width:none;height:100dvh;max-height:none;color:inherit;z-index:auto;border:0;margin:0}dialog.modalOverlay:not([open]){display:none}dialog.modalOverlay::backdrop{background:0 0}[data-panel-motion]{animation:none}[data-panel-motion=closing]{pointer-events:none}dialog.modalOverlay:has(>[data-panel-motion]){padding:0;overflow:hidden}.userMenuDropdown[popover],.mobileWorkspaceMenuDropdown[popover]{overscroll-behavior:contain;overflow-y:auto}