body.leRoot{--conversation-ink:#e3eee6;--conversation-muted:#bacdbf;--conversation-surface:#1d2228;--conversation-edge:#46584c;--conversation-message-bg:#28543d;--conversation-message-ink:#fff;--conversation-message-label:#d4e8dc;--conversation-message-edge:#4d7d61;--conversation-icon-bg:#293e31;--conversation-accent:#a7ebbd;--conversation-body-size:16px;--conversation-body-weight:400;--conversation-body-leading:1.75;--conversation-heading-weight:600}body.leRoot.lightTheme{--conversation-ink:#24332b;--conversation-muted:#526158;--conversation-surface:#fff;--conversation-edge:#b8c9be;--conversation-message-bg:#24553d;--conversation-message-ink:#fff;--conversation-message-label:#d4e8dc;--conversation-message-edge:#24553d;--conversation-icon-bg:#e8f1eb;--conversation-accent:#166534}body.leRoot .app :is(.agentConversationWorkspace,.agentConversation,.agentConversationViewport,.agentConversationScroll,.agentConversationComposer,.aiAlertWorkspace,.aiAlertWorkspaceGrid,.aiAlertConversation,.aiAlertThreadColumn,.aiAlertMessages,.aiAlertExecution,.aiAlertExecutionTopline,.aiAlertRailContent,.aiAlertPlanContent,.aiAlertOutput,.aiAlertConfirmBar,.aiAlertPaneLoadingOverlay){background:0 0}body.leRoot .app:has(:is(.agentConversationWorkspace,.aiAlertWorkspace)){background:0 0}body.leRoot .app:has(:is(.agentConversationWorkspace,.aiAlertWorkspace)) :is(.topbar,.topbar .brand,.workspaceShell){background:0 0}body.leRoot .app :is(.agentConversationWorkspace,.aiAlertWorkspace){--text:var(--conversation-ink);--muted:var(--conversation-muted);--theme-ink:var(--conversation-ink);--theme-muted:var(--conversation-muted);--theme-secondary:var(--conversation-ink);--ai-agent-surface:transparent;--ai-agent-control:var(--conversation-surface);--ai-agent-node:var(--conversation-surface);color:var(--conversation-ink)}body.leRoot .app :is(.searchAgentMarkdown,.aiAlertMarkdown){color:var(--conversation-ink);font-size:calc(var(--conversation-body-size) * var(--app-font-scale,1));font-weight:var(--conversation-body-weight);line-height:var(--conversation-body-leading);letter-spacing:normal;overflow-wrap:anywhere}body.leRoot .app :is(.searchAgentMarkdown,.aiAlertMarkdown) :is(p,li,blockquote){color:inherit;font:inherit;letter-spacing:inherit}body.leRoot .app :is(.searchAgentMarkdown,.aiAlertMarkdown) p{margin:0 0 14px}body.leRoot .app :is(.searchAgentMarkdown,.aiAlertMarkdown) :is(ul,ol){margin:12px 0 16px;padding-left:24px}body.leRoot .app :is(.searchAgentMarkdown,.aiAlertMarkdown) ul{list-style:outside}body.leRoot .app :is(.searchAgentMarkdown,.aiAlertMarkdown) ol{list-style:decimal}body.leRoot .app :is(.searchAgentMarkdown,.aiAlertMarkdown) li+li{margin-top:6px}body.leRoot .app :is(.searchAgentMarkdown,.aiAlertMarkdown) :is(h3,h4,h5){color:var(--conversation-ink);font-weight:var(--conversation-heading-weight);letter-spacing:normal;margin:20px 0 10px;line-height:1.4}body.leRoot .app :is(.searchAgentMarkdown,.aiAlertMarkdown) h3{font-size:calc(22px * var(--app-font-scale,1))}body.leRoot .app :is(.searchAgentMarkdown,.aiAlertMarkdown) h4{font-size:calc(20px * var(--app-font-scale,1))}body.leRoot .app :is(.searchAgentMarkdown,.aiAlertMarkdown) h5{font-size:calc(18px * var(--app-font-scale,1))}body.leRoot .app :is(.searchAgentMarkdown,.aiAlertMarkdown) :is(strong,b){color:inherit;font-weight:var(--conversation-heading-weight)}body.leRoot .app :is(.searchAgentMarkdown,.aiAlertMarkdown) a{color:var(--conversation-accent);font-weight:500;text-decoration:underline}body.leRoot .app :is(.searchAgentMarkdown,.aiAlertMarkdown) blockquote{color:var(--conversation-muted)}body.leRoot .app :is(.searchAgentMarkdown,.aiAlertMarkdown)>:first-child{margin-top:0}body.leRoot .app :is(.searchAgentMarkdown,.aiAlertMarkdown)>:last-child{margin-bottom:0}body.leRoot .app :is(.agentAnswerIntro p,.agentGeneralAnswer>div>p,.agentStatusState p,.agentUserTurn p,.aiAlertMessage.reporter p){color:var(--conversation-ink);font-size:calc(var(--conversation-body-size) * var(--app-font-scale,1));font-weight:var(--conversation-body-weight);line-height:var(--conversation-body-leading);letter-spacing:normal}body.leRoot .app :is(.agentUserTurn,.aiAlertMessage.reporter p){background:var(--conversation-message-bg);color:var(--conversation-message-ink);border:1px solid var(--conversation-message-edge);border-radius:var(--ui-radius);box-shadow:none;padding:14px 18px}body.leRoot .app :is(.agentUserTurn p,.aiAlertMessage.reporter p){color:var(--conversation-message-ink)}body.leRoot .app .agentUserTurn>span{color:var(--conversation-message-label);font-size:calc(11px * var(--app-font-scale,1));font-weight:600}body.leRoot .app :is(.searchAgentNotice,.searchAgentProgress,.agentConversationComposer .agentComposerHint,.aiAlertComposerHint,.aiAlertConfirmBar>span,.aiAlertOpeningHelp){color:var(--conversation-muted);font-size:calc(13px * var(--app-font-scale,1));font-weight:500;line-height:1.6}body.leRoot .app .aiAlertTurnLabel{color:var(--conversation-muted);font-size:calc(12px * var(--app-font-scale,1));font-weight:500}body.leRoot .app :is(.agentSuggestions>span,.aiAlertExamplesLabel){color:var(--conversation-muted);font-size:calc(12px * var(--app-font-scale,1));font-weight:600}body.leRoot .app .aiAlertOpeningEyebrow{color:var(--conversation-accent);font-size:calc(12px * var(--app-font-scale,1));font-weight:600}body.leRoot .app :is(.agentSuggestions button,.agentFollowUps button,.aiAlertSuggestedReplies button){font-size:calc(13px * var(--app-font-scale,1));line-height:1.5}body.leRoot .app .aiAlertAssistantMark{background:var(--conversation-icon-bg);color:var(--conversation-accent)}body.leRoot .app .agentConversationScroll{width:min(100%,1040px)}body.leRoot .app .agentConversationComposer{width:min(996px,100% - 44px)}body.leRoot .app .agentUserTurn{width:fit-content;max-width:min(720px,88%)}body.leRoot .app :is(.searchAgentMarkdown,.agentAnswerIntro,.agentGeneralAnswer){max-width:78ch}@media (max-width:980px){body.leRoot .app .agentConversationComposer{width:calc(100% - 24px)}body.leRoot .app .agentUserTurn{max-width:94%}}body.leRoot .app :is(.agentComposerField,.searchAgentComposerField,.aiAlertComposer,.aiAlertConfirmAction){background:var(--conversation-surface);color:var(--conversation-ink);border-color:var(--conversation-edge);border-radius:var(--ui-radius);box-shadow:none}body.leRoot .app :is(.agentComposerField,.searchAgentComposerField,.aiAlertComposer):focus-within{border-color:var(--interaction-ink)}body.leRoot .app :is(.agentComposerField,.searchAgentComposerField,.aiAlertComposer) textarea{color:var(--conversation-ink);font-size:calc(var(--conversation-body-size) * var(--app-font-scale,1));font-weight:var(--conversation-body-weight);line-height:var(--conversation-body-leading);letter-spacing:normal}body.leRoot .app :is(.agentComposerField,.searchAgentComposerField,.aiAlertComposer) textarea::placeholder{color:var(--conversation-muted);opacity:1}@media (min-width:981px){body.leRoot .app:has(:is(.agentConversationWorkspace,.aiAlertWorkspace)){grid-template-rows:56px minmax(0,1fr)}body.leRoot .app:has(:is(.agentConversationWorkspace,.aiAlertWorkspace)) .topbar{height:56px;min-height:0;padding:0 24px}.app:has(:is(.agentConversationWorkspace,.aiAlertWorkspace)) .topbar .brand{height:48px;min-height:0}.app:has(:is(.agentConversationWorkspace,.aiAlertWorkspace)) .topbar .brandLogo{width:144px}.app:has(:is(.agentConversationWorkspace,.aiAlertWorkspace)) .topbar .brandTagline{display:none}.app:has(:is(.agentConversationWorkspace,.aiAlertWorkspace)) .topbar .brandBetaBadge{top:-4px}}body.leRoot .app .aiAlertThreadColumn{padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}body.leRoot .app .aiAlertComposer{margin-bottom:0}
body.leRoot{--button-green:#15803d;--button-green-hover:#166534;--button-green-pressed:#14532d;--button-black:#202622;--button-on-solid:#fff;--button-outline-surface:#202b24;--button-outline-ink:#edf5ef;--button-outline-edge:#6b8174;--button-outline-hover:#203c2c;--button-outline-hover-ink:#a7ebbd;--button-outline-hover-edge:#78b991;--button-outline-pressed:#294c37;--button-focus-edge:#b7efc9;--button-disabled-surface:#28332c;--button-disabled-ink:#a5b3aa;--button-disabled-edge:#475a4d;--button-danger-surface:#4b2227;--button-danger-ink:#fecaca;--button-danger-edge:#b86670}body.leRoot.lightTheme{--button-outline-surface:#fff;--button-outline-ink:#202622;--button-outline-edge:#84978b;--button-outline-hover:#e8f5ed;--button-outline-hover-ink:#166534;--button-outline-hover-edge:#4f8b61;--button-outline-pressed:#d7ecdf;--button-focus-edge:#166534;--button-disabled-surface:#edf0ee;--button-disabled-ink:#59665e;--button-disabled-edge:#cbd3ce;--button-danger-surface:#fef2f2;--button-danger-ink:#991b1b;--button-danger-edge:#ce8b8b}body.leRoot .alertHubMatchRow.isRead .alertHubHistoryActions button{--button-outline-surface:#20272a;--button-outline-ink:#aeb8b2;--button-outline-edge:#59635e;--button-outline-hover:#303a36;--button-outline-hover-ink:#e0e6e2;--button-outline-hover-edge:#81968a}body.leRoot.lightTheme .alertHubMatchRow.isRead .alertHubHistoryActions button{--button-outline-surface:#f1f2f2;--button-outline-ink:#666e6a;--button-outline-edge:#b9c1bc;--button-outline-hover:#e3e8e4;--button-outline-hover-ink:#4d5851;--button-outline-hover-edge:#89988e}body.leRoot :is(button,a,[role=button],span):is([data-button-variant],.supportButton:not(.secondary):not(.danger),.supportButton.secondary,.supportButton.danger,.settingsPrimaryButton,.settingsSecondaryButton,.alertHubNewAlert,.agentComposerSubmit,.searchAgentSend,.agentSendButton,.agentSend,.agentNewConversationButton,.aiSearchSecondaryAction,.searchAgentSecondary,.searchAgentStop,.aiAlertSendButton,.aiAlertConfirmBar button,.aiAlertAllAlertsPrimary,.areaApplyButton,.filterApplyButton,.filterResetButton,.applicationSubmit,.signupBtn,.authOption,.sessionExpiredButton,.requiredLocationAction,.correctionSubmit,.aiPicksTourPrimary,.aiPicksTourSecondary,.landingContactButton,.civicErrorAction,.emptyAction,.alertHubClassicAlert,.alertHubEditButton,.alertHubStatusButton,.alertHubDeleteButton,.aiAlertExistingAlertsLink,.aiAlertAllAlertsLink,.legacyAlertSwitch,.downloadAllBtn,.suggestEditBtn,.saveBtn,.signalLoadMoreButton,.assetDownload,.assetAction:not(.audioPlay),.timelineTranscriptToggle,.productFeedbackUploadButton,.topbarFeedbackButton,.toolBtn,.mapMaximize,.panelCollapse,.mobileDetailClose,.reportCardFilterActions button,.reportListToggle,.reportTablePagination button,.reportDrawerPagination button,.agentExamplesToggle,.agentViewAll,.agentDetailBack,.agentDetailActions button,.agentDetailActions a,.agentSuggestions button,.agentFollowUps button,.agentStatusState button,.aiAlertSuggestedReplies button,.mapFailure button,.alertHubLoadError button,.aiAlertErrorState button,.aiAlertRetainedDraftError button){--button-fill:var(--button-outline-surface);--button-label:var(--button-outline-ink);--button-edge:var(--button-outline-edge);--button-hover-fill:var(--button-outline-hover);--button-hover-label:var(--button-outline-hover-ink);--button-hover-edge:var(--button-outline-hover-edge);--button-pressed-fill:var(--button-outline-pressed);--button-focus:var(--button-focus-edge);--interaction-soft:var(--button-hover-fill);--interaction-ink:var(--button-hover-label);--interaction-border:var(--button-hover-edge);background:var(--button-fill);color:var(--button-label);border-color:var(--button-edge);border-radius:var(--ui-radius,12px);text-shadow:none;box-shadow:none;outline:1px solid var(--button-edge);outline-offset:-1px;cursor:pointer;font-weight:600}body.leRoot :is(button,a,[role=button],span):is([data-button-variant],.supportButton:not(.secondary):not(.danger),.supportButton.secondary,.supportButton.danger,.settingsPrimaryButton,.settingsSecondaryButton,.alertHubNewAlert,.agentComposerSubmit,.searchAgentSend,.agentSendButton,.agentSend,.agentNewConversationButton,.aiSearchSecondaryAction,.searchAgentSecondary,.searchAgentStop,.aiAlertSendButton,.aiAlertConfirmBar button,.aiAlertAllAlertsPrimary,.areaApplyButton,.filterApplyButton,.filterResetButton,.applicationSubmit,.signupBtn,.authOption,.sessionExpiredButton,.requiredLocationAction,.correctionSubmit,.aiPicksTourPrimary,.aiPicksTourSecondary,.landingContactButton,.civicErrorAction,.emptyAction,.alertHubClassicAlert,.alertHubEditButton,.alertHubStatusButton,.alertHubDeleteButton,.aiAlertExistingAlertsLink,.aiAlertAllAlertsLink,.legacyAlertSwitch,.downloadAllBtn,.suggestEditBtn,.saveBtn,.signalLoadMoreButton,.assetDownload,.assetAction:not(.audioPlay),.timelineTranscriptToggle,.productFeedbackUploadButton,.topbarFeedbackButton,.toolBtn,.mapMaximize,.panelCollapse,.mobileDetailClose,.reportCardFilterActions button,.reportListToggle,.reportTablePagination button,.reportDrawerPagination button,.agentExamplesToggle,.agentViewAll,.agentDetailBack,.agentDetailActions button,.agentDetailActions a,.agentSuggestions button,.agentFollowUps button,.agentStatusState button,.aiAlertSuggestedReplies button,.mapFailure button,.alertHubLoadError button,.aiAlertErrorState button,.aiAlertRetainedDraftError button):where([data-button-variant=primary],.supportButton:not(.secondary):not(.danger),.settingsPrimaryButton,.alertHubNewAlert,.aiAlertConfirmBar button,.aiAlertAllAlertsPrimary,.areaApplyButton,.filterApplyButton,.applicationSubmit,.signupBtn,.authOption,.sessionExpiredButton,.requiredLocationAction,.correctionSubmit,.aiPicksTourPrimary,.reportCardFilterActions button.primary,.civicErrorAction:not(.secondary),.saveBtn.saved){--button-fill:var(--button-green);--button-label:var(--button-on-solid);--button-edge:var(--button-green);--button-hover-fill:var(--button-green-hover);--button-hover-label:var(--button-on-solid);--button-hover-edge:var(--button-green-hover);--button-pressed-fill:var(--button-green-pressed);--button-focus:#b7efc9}body.leRoot :is(button,a,[role=button],span):is([data-button-variant],.supportButton:not(.secondary):not(.danger),.supportButton.secondary,.supportButton.danger,.settingsPrimaryButton,.settingsSecondaryButton,.alertHubNewAlert,.agentComposerSubmit,.searchAgentSend,.agentSendButton,.agentSend,.agentNewConversationButton,.aiSearchSecondaryAction,.searchAgentSecondary,.searchAgentStop,.aiAlertSendButton,.aiAlertConfirmBar button,.aiAlertAllAlertsPrimary,.areaApplyButton,.filterApplyButton,.filterResetButton,.applicationSubmit,.signupBtn,.authOption,.sessionExpiredButton,.requiredLocationAction,.correctionSubmit,.aiPicksTourPrimary,.aiPicksTourSecondary,.landingContactButton,.civicErrorAction,.emptyAction,.alertHubClassicAlert,.alertHubEditButton,.alertHubStatusButton,.alertHubDeleteButton,.aiAlertExistingAlertsLink,.aiAlertAllAlertsLink,.legacyAlertSwitch,.downloadAllBtn,.suggestEditBtn,.saveBtn,.signalLoadMoreButton,.assetDownload,.assetAction:not(.audioPlay),.timelineTranscriptToggle,.productFeedbackUploadButton,.topbarFeedbackButton,.toolBtn,.mapMaximize,.panelCollapse,.mobileDetailClose,.reportCardFilterActions button,.reportListToggle,.reportTablePagination button,.reportDrawerPagination button,.agentExamplesToggle,.agentViewAll,.agentDetailBack,.agentDetailActions button,.agentDetailActions a,.agentSuggestions button,.agentFollowUps button,.agentStatusState button,.aiAlertSuggestedReplies button,.mapFailure button,.alertHubLoadError button,.aiAlertErrorState button,.aiAlertRetainedDraftError button):where([data-button-variant=emphasis],.agentComposerSubmit,.searchAgentSend,.agentSendButton,.agentSend,.aiAlertSendButton){--button-fill:var(--button-black);--button-label:var(--button-on-solid);--button-edge:var(--button-black);--button-hover-fill:var(--button-green-hover);--button-hover-label:var(--button-on-solid);--button-hover-edge:var(--button-green-hover);--button-pressed-fill:var(--button-green-pressed);--button-focus:#b7efc9}body.leRoot :is(button,a,[role=button],span):is([data-button-variant],.supportButton:not(.secondary):not(.danger),.supportButton.secondary,.supportButton.danger,.settingsPrimaryButton,.settingsSecondaryButton,.alertHubNewAlert,.agentComposerSubmit,.searchAgentSend,.agentSendButton,.agentSend,.agentNewConversationButton,.aiSearchSecondaryAction,.searchAgentSecondary,.searchAgentStop,.aiAlertSendButton,.aiAlertConfirmBar button,.aiAlertAllAlertsPrimary,.areaApplyButton,.filterApplyButton,.filterResetButton,.applicationSubmit,.signupBtn,.authOption,.sessionExpiredButton,.requiredLocationAction,.correctionSubmit,.aiPicksTourPrimary,.aiPicksTourSecondary,.landingContactButton,.civicErrorAction,.emptyAction,.alertHubClassicAlert,.alertHubEditButton,.alertHubStatusButton,.alertHubDeleteButton,.aiAlertExistingAlertsLink,.aiAlertAllAlertsLink,.legacyAlertSwitch,.downloadAllBtn,.suggestEditBtn,.saveBtn,.signalLoadMoreButton,.assetDownload,.assetAction:not(.audioPlay),.timelineTranscriptToggle,.productFeedbackUploadButton,.topbarFeedbackButton,.toolBtn,.mapMaximize,.panelCollapse,.mobileDetailClose,.reportCardFilterActions button,.reportListToggle,.reportTablePagination button,.reportDrawerPagination button,.agentExamplesToggle,.agentViewAll,.agentDetailBack,.agentDetailActions button,.agentDetailActions a,.agentSuggestions button,.agentFollowUps button,.agentStatusState button,.aiAlertSuggestedReplies button,.mapFailure button,.alertHubLoadError button,.aiAlertErrorState button,.aiAlertRetainedDraftError button):where(.civicSourceButton){--button-fill:var(--civic-source-soft);--button-label:var(--civic-source-ink);--button-edge:var(--civic-source-edge);--button-hover-fill:var(--civic-source-hover);--button-hover-label:var(--civic-source-ink);--button-hover-edge:var(--civic-source-ink);--button-pressed-fill:var(--civic-source-hover);--button-focus:var(--civic-source-ink)}body.leRoot :is(button,a,[role=button],span):is([data-button-variant],.supportButton:not(.secondary):not(.danger),.supportButton.secondary,.supportButton.danger,.settingsPrimaryButton,.settingsSecondaryButton,.alertHubNewAlert,.agentComposerSubmit,.searchAgentSend,.agentSendButton,.agentSend,.agentNewConversationButton,.aiSearchSecondaryAction,.searchAgentSecondary,.searchAgentStop,.aiAlertSendButton,.aiAlertConfirmBar button,.aiAlertAllAlertsPrimary,.areaApplyButton,.filterApplyButton,.filterResetButton,.applicationSubmit,.signupBtn,.authOption,.sessionExpiredButton,.requiredLocationAction,.correctionSubmit,.aiPicksTourPrimary,.aiPicksTourSecondary,.landingContactButton,.civicErrorAction,.emptyAction,.alertHubClassicAlert,.alertHubEditButton,.alertHubStatusButton,.alertHubDeleteButton,.aiAlertExistingAlertsLink,.aiAlertAllAlertsLink,.legacyAlertSwitch,.downloadAllBtn,.suggestEditBtn,.saveBtn,.signalLoadMoreButton,.assetDownload,.assetAction:not(.audioPlay),.timelineTranscriptToggle,.productFeedbackUploadButton,.topbarFeedbackButton,.toolBtn,.mapMaximize,.panelCollapse,.mobileDetailClose,.reportCardFilterActions button,.reportListToggle,.reportTablePagination button,.reportDrawerPagination button,.agentExamplesToggle,.agentViewAll,.agentDetailBack,.agentDetailActions button,.agentDetailActions a,.agentSuggestions button,.agentFollowUps button,.agentStatusState button,.aiAlertSuggestedReplies button,.mapFailure button,.alertHubLoadError button,.aiAlertErrorState button,.aiAlertRetainedDraftError button):where(.supportButton.danger,.alertHubDeleteButton,[data-button-variant=danger]){--button-fill:var(--button-danger-surface);--button-label:var(--button-danger-ink);--button-edge:var(--button-danger-edge);--button-hover-fill:#b91c1c;--button-hover-label:#fff;--button-hover-edge:#b91c1c;--button-pressed-fill:#991b1b;--button-focus:#fecaca}body.leRoot :is(button,a,[role=button],span):is([data-button-variant],.supportButton:not(.secondary):not(.danger),.supportButton.secondary,.supportButton.danger,.settingsPrimaryButton,.settingsSecondaryButton,.alertHubNewAlert,.agentComposerSubmit,.searchAgentSend,.agentSendButton,.agentSend,.agentNewConversationButton,.aiSearchSecondaryAction,.searchAgentSecondary,.searchAgentStop,.aiAlertSendButton,.aiAlertConfirmBar button,.aiAlertAllAlertsPrimary,.areaApplyButton,.filterApplyButton,.filterResetButton,.applicationSubmit,.signupBtn,.authOption,.sessionExpiredButton,.requiredLocationAction,.correctionSubmit,.aiPicksTourPrimary,.aiPicksTourSecondary,.landingContactButton,.civicErrorAction,.emptyAction,.alertHubClassicAlert,.alertHubEditButton,.alertHubStatusButton,.alertHubDeleteButton,.aiAlertExistingAlertsLink,.aiAlertAllAlertsLink,.legacyAlertSwitch,.downloadAllBtn,.suggestEditBtn,.saveBtn,.signalLoadMoreButton,.assetDownload,.assetAction:not(.audioPlay),.timelineTranscriptToggle,.productFeedbackUploadButton,.topbarFeedbackButton,.toolBtn,.mapMaximize,.panelCollapse,.mobileDetailClose,.reportCardFilterActions button,.reportListToggle,.reportTablePagination button,.reportDrawerPagination button,.agentExamplesToggle,.agentViewAll,.agentDetailBack,.agentDetailActions button,.agentDetailActions a,.agentSuggestions button,.agentFollowUps button,.agentStatusState button,.aiAlertSuggestedReplies button,.mapFailure button,.alertHubLoadError button,.aiAlertErrorState button,.aiAlertRetainedDraftError button):is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]):not(.disabled):not(.isDisabled){background:var(--button-hover-fill);color:var(--button-hover-label);border-color:var(--button-hover-edge);outline-color:var(--button-hover-edge);box-shadow:none}body.leRoot :is(button,a,[role=button],span):is([data-button-variant],.supportButton:not(.secondary):not(.danger),.supportButton.secondary,.supportButton.danger,.settingsPrimaryButton,.settingsSecondaryButton,.alertHubNewAlert,.agentComposerSubmit,.searchAgentSend,.agentSendButton,.agentSend,.agentNewConversationButton,.aiSearchSecondaryAction,.searchAgentSecondary,.searchAgentStop,.aiAlertSendButton,.aiAlertConfirmBar button,.aiAlertAllAlertsPrimary,.areaApplyButton,.filterApplyButton,.filterResetButton,.applicationSubmit,.signupBtn,.authOption,.sessionExpiredButton,.requiredLocationAction,.correctionSubmit,.aiPicksTourPrimary,.aiPicksTourSecondary,.landingContactButton,.civicErrorAction,.emptyAction,.alertHubClassicAlert,.alertHubEditButton,.alertHubStatusButton,.alertHubDeleteButton,.aiAlertExistingAlertsLink,.aiAlertAllAlertsLink,.legacyAlertSwitch,.downloadAllBtn,.suggestEditBtn,.saveBtn,.signalLoadMoreButton,.assetDownload,.assetAction:not(.audioPlay),.timelineTranscriptToggle,.productFeedbackUploadButton,.topbarFeedbackButton,.toolBtn,.mapMaximize,.panelCollapse,.mobileDetailClose,.reportCardFilterActions button,.reportListToggle,.reportTablePagination button,.reportDrawerPagination button,.agentExamplesToggle,.agentViewAll,.agentDetailBack,.agentDetailActions button,.agentDetailActions a,.agentSuggestions button,.agentFollowUps button,.agentStatusState button,.aiAlertSuggestedReplies button,.mapFailure button,.alertHubLoadError button,.aiAlertErrorState button,.aiAlertRetainedDraftError button):active:not(:disabled):not([aria-disabled=true]):not(.disabled):not(.isDisabled){background:var(--button-pressed-fill);color:var(--button-hover-label);border-color:var(--button-pressed-fill);outline-color:var(--button-pressed-fill);box-shadow:none}body.leRoot :is(button,a,[role=button],span):is([data-button-variant],.supportButton:not(.secondary):not(.danger),.supportButton.secondary,.supportButton.danger,.settingsPrimaryButton,.settingsSecondaryButton,.alertHubNewAlert,.agentComposerSubmit,.searchAgentSend,.agentSendButton,.agentSend,.agentNewConversationButton,.aiSearchSecondaryAction,.searchAgentSecondary,.searchAgentStop,.aiAlertSendButton,.aiAlertConfirmBar button,.aiAlertAllAlertsPrimary,.areaApplyButton,.filterApplyButton,.filterResetButton,.applicationSubmit,.signupBtn,.authOption,.sessionExpiredButton,.requiredLocationAction,.correctionSubmit,.aiPicksTourPrimary,.aiPicksTourSecondary,.landingContactButton,.civicErrorAction,.emptyAction,.alertHubClassicAlert,.alertHubEditButton,.alertHubStatusButton,.alertHubDeleteButton,.aiAlertExistingAlertsLink,.aiAlertAllAlertsLink,.legacyAlertSwitch,.downloadAllBtn,.suggestEditBtn,.saveBtn,.signalLoadMoreButton,.assetDownload,.assetAction:not(.audioPlay),.timelineTranscriptToggle,.productFeedbackUploadButton,.topbarFeedbackButton,.toolBtn,.mapMaximize,.panelCollapse,.mobileDetailClose,.reportCardFilterActions button,.reportListToggle,.reportTablePagination button,.reportDrawerPagination button,.agentExamplesToggle,.agentViewAll,.agentDetailBack,.agentDetailActions button,.agentDetailActions a,.agentSuggestions button,.agentFollowUps button,.agentStatusState button,.aiAlertSuggestedReplies button,.mapFailure button,.alertHubLoadError button,.aiAlertErrorState button,.aiAlertRetainedDraftError button):focus-visible:not(:disabled):not([aria-disabled=true]):not(.disabled):not(.isDisabled){border-color:var(--button-focus);outline-color:var(--button-focus)}body.leRoot :is(button,a,[role=button],span):is([data-button-variant],.supportButton:not(.secondary):not(.danger),.supportButton.secondary,.supportButton.danger,.settingsPrimaryButton,.settingsSecondaryButton,.alertHubNewAlert,.agentComposerSubmit,.searchAgentSend,.agentSendButton,.agentSend,.agentNewConversationButton,.aiSearchSecondaryAction,.searchAgentSecondary,.searchAgentStop,.aiAlertSendButton,.aiAlertConfirmBar button,.aiAlertAllAlertsPrimary,.areaApplyButton,.filterApplyButton,.filterResetButton,.applicationSubmit,.signupBtn,.authOption,.sessionExpiredButton,.requiredLocationAction,.correctionSubmit,.aiPicksTourPrimary,.aiPicksTourSecondary,.landingContactButton,.civicErrorAction,.emptyAction,.alertHubClassicAlert,.alertHubEditButton,.alertHubStatusButton,.alertHubDeleteButton,.aiAlertExistingAlertsLink,.aiAlertAllAlertsLink,.legacyAlertSwitch,.downloadAllBtn,.suggestEditBtn,.saveBtn,.signalLoadMoreButton,.assetDownload,.assetAction:not(.audioPlay),.timelineTranscriptToggle,.productFeedbackUploadButton,.topbarFeedbackButton,.toolBtn,.mapMaximize,.panelCollapse,.mobileDetailClose,.reportCardFilterActions button,.reportListToggle,.reportTablePagination button,.reportDrawerPagination button,.agentExamplesToggle,.agentViewAll,.agentDetailBack,.agentDetailActions button,.agentDetailActions a,.agentSuggestions button,.agentFollowUps button,.agentStatusState button,.aiAlertSuggestedReplies button,.mapFailure button,.alertHubLoadError button,.aiAlertErrorState button,.aiAlertRetainedDraftError button):is(:disabled,[aria-disabled=true],.disabled,.isDisabled){--button-label:var(--button-disabled-ink);--button-hover-label:var(--button-disabled-ink);--button-hover-fill:var(--button-disabled-surface);--button-hover-edge:var(--button-disabled-edge);--button-pressed-fill:var(--button-disabled-surface);--theme-accent-hover:var(--button-disabled-surface);--theme-accent-pressed:var(--button-disabled-surface);--theme-on-accent:var(--button-disabled-ink);background:var(--button-disabled-surface);color:var(--button-disabled-ink);border-color:var(--button-disabled-edge);outline-color:var(--button-disabled-edge);box-shadow:none;opacity:1;cursor:not-allowed}body.leRoot :is(button,a,[role=button],span):is([data-button-variant],.supportButton:not(.secondary):not(.danger),.supportButton.secondary,.supportButton.danger,.settingsPrimaryButton,.settingsSecondaryButton,.alertHubNewAlert,.agentComposerSubmit,.searchAgentSend,.agentSendButton,.agentSend,.agentNewConversationButton,.aiSearchSecondaryAction,.searchAgentSecondary,.searchAgentStop,.aiAlertSendButton,.aiAlertConfirmBar button,.aiAlertAllAlertsPrimary,.areaApplyButton,.filterApplyButton,.filterResetButton,.applicationSubmit,.signupBtn,.authOption,.sessionExpiredButton,.requiredLocationAction,.correctionSubmit,.aiPicksTourPrimary,.aiPicksTourSecondary,.landingContactButton,.civicErrorAction,.emptyAction,.alertHubClassicAlert,.alertHubEditButton,.alertHubStatusButton,.alertHubDeleteButton,.aiAlertExistingAlertsLink,.aiAlertAllAlertsLink,.legacyAlertSwitch,.downloadAllBtn,.suggestEditBtn,.saveBtn,.signalLoadMoreButton,.assetDownload,.assetAction:not(.audioPlay),.timelineTranscriptToggle,.productFeedbackUploadButton,.topbarFeedbackButton,.toolBtn,.mapMaximize,.panelCollapse,.mobileDetailClose,.reportCardFilterActions button,.reportListToggle,.reportTablePagination button,.reportDrawerPagination button,.agentExamplesToggle,.agentViewAll,.agentDetailBack,.agentDetailActions button,.agentDetailActions a,.agentSuggestions button,.agentFollowUps button,.agentStatusState button,.aiAlertSuggestedReplies button,.mapFailure button,.alertHubLoadError button,.aiAlertErrorState button,.aiAlertRetainedDraftError button):where(.agentViewAll,.agentExamplesToggle,.agentDetailBack,.timelineTranscriptToggle,.aiAlertAllAlertsLink:not(.aiAlertAllAlertsPrimary),.agentDetailActions button,.agentDetailActions a){min-height:36px;line-height:calc(20px * var(--app-font-scale,1));justify-content:center;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}@media (max-width:860px){body.leRoot :is(button,a,[role=button],span):is([data-button-variant],.supportButton:not(.secondary):not(.danger),.supportButton.secondary,.supportButton.danger,.settingsPrimaryButton,.settingsSecondaryButton,.alertHubNewAlert,.agentComposerSubmit,.searchAgentSend,.agentSendButton,.agentSend,.agentNewConversationButton,.aiSearchSecondaryAction,.searchAgentSecondary,.searchAgentStop,.aiAlertSendButton,.aiAlertConfirmBar button,.aiAlertAllAlertsPrimary,.areaApplyButton,.filterApplyButton,.filterResetButton,.applicationSubmit,.signupBtn,.authOption,.sessionExpiredButton,.requiredLocationAction,.correctionSubmit,.aiPicksTourPrimary,.aiPicksTourSecondary,.landingContactButton,.civicErrorAction,.emptyAction,.alertHubClassicAlert,.alertHubEditButton,.alertHubStatusButton,.alertHubDeleteButton,.aiAlertExistingAlertsLink,.aiAlertAllAlertsLink,.legacyAlertSwitch,.downloadAllBtn,.suggestEditBtn,.saveBtn,.signalLoadMoreButton,.assetDownload,.assetAction:not(.audioPlay),.timelineTranscriptToggle,.productFeedbackUploadButton,.topbarFeedbackButton,.toolBtn,.mapMaximize,.panelCollapse,.mobileDetailClose,.reportCardFilterActions button,.reportListToggle,.reportTablePagination button,.reportDrawerPagination button,.agentExamplesToggle,.agentViewAll,.agentDetailBack,.agentDetailActions button,.agentDetailActions a,.agentSuggestions button,.agentFollowUps button,.agentStatusState button,.aiAlertSuggestedReplies button,.mapFailure button,.alertHubLoadError button,.aiAlertErrorState button,.aiAlertRetainedDraftError button):where(.agentViewAll,.agentExamplesToggle){min-height:44px}}body.leRoot :is(button,a,[role=button],span):is([data-button-variant],.supportButton:not(.secondary):not(.danger),.supportButton.secondary,.supportButton.danger,.settingsPrimaryButton,.settingsSecondaryButton,.alertHubNewAlert,.agentComposerSubmit,.searchAgentSend,.agentSendButton,.agentSend,.agentNewConversationButton,.aiSearchSecondaryAction,.searchAgentSecondary,.searchAgentStop,.aiAlertSendButton,.aiAlertConfirmBar button,.aiAlertAllAlertsPrimary,.areaApplyButton,.filterApplyButton,.filterResetButton,.applicationSubmit,.signupBtn,.authOption,.sessionExpiredButton,.requiredLocationAction,.correctionSubmit,.aiPicksTourPrimary,.aiPicksTourSecondary,.landingContactButton,.civicErrorAction,.emptyAction,.alertHubClassicAlert,.alertHubEditButton,.alertHubStatusButton,.alertHubDeleteButton,.aiAlertExistingAlertsLink,.aiAlertAllAlertsLink,.legacyAlertSwitch,.downloadAllBtn,.suggestEditBtn,.saveBtn,.signalLoadMoreButton,.assetDownload,.assetAction:not(.audioPlay),.timelineTranscriptToggle,.productFeedbackUploadButton,.topbarFeedbackButton,.toolBtn,.mapMaximize,.panelCollapse,.mobileDetailClose,.reportCardFilterActions button,.reportListToggle,.reportTablePagination button,.reportDrawerPagination button,.agentExamplesToggle,.agentViewAll,.agentDetailBack,.agentDetailActions button,.agentDetailActions a,.agentSuggestions button,.agentFollowUps button,.agentStatusState button,.aiAlertSuggestedReplies button,.mapFailure button,.alertHubLoadError button,.aiAlertErrorState button,.aiAlertRetainedDraftError button):where(.agentExamplesToggle){width:fit-content;max-width:100%;display:flex}body.leRoot :is(button,a,[role=button],span):is([data-button-variant],.supportButton:not(.secondary):not(.danger),.supportButton.secondary,.supportButton.danger,.settingsPrimaryButton,.settingsSecondaryButton,.alertHubNewAlert,.agentComposerSubmit,.searchAgentSend,.agentSendButton,.agentSend,.agentNewConversationButton,.aiSearchSecondaryAction,.searchAgentSecondary,.searchAgentStop,.aiAlertSendButton,.aiAlertConfirmBar button,.aiAlertAllAlertsPrimary,.areaApplyButton,.filterApplyButton,.filterResetButton,.applicationSubmit,.signupBtn,.authOption,.sessionExpiredButton,.requiredLocationAction,.correctionSubmit,.aiPicksTourPrimary,.aiPicksTourSecondary,.landingContactButton,.civicErrorAction,.emptyAction,.alertHubClassicAlert,.alertHubEditButton,.alertHubStatusButton,.alertHubDeleteButton,.aiAlertExistingAlertsLink,.aiAlertAllAlertsLink,.legacyAlertSwitch,.downloadAllBtn,.suggestEditBtn,.saveBtn,.signalLoadMoreButton,.assetDownload,.assetAction:not(.audioPlay),.timelineTranscriptToggle,.productFeedbackUploadButton,.topbarFeedbackButton,.toolBtn,.mapMaximize,.panelCollapse,.mobileDetailClose,.reportCardFilterActions button,.reportListToggle,.reportTablePagination button,.reportDrawerPagination button,.agentExamplesToggle,.agentViewAll,.agentDetailBack,.agentDetailActions button,.agentDetailActions a,.agentSuggestions button,.agentFollowUps button,.agentStatusState button,.aiAlertSuggestedReplies button,.mapFailure button,.alertHubLoadError button,.aiAlertErrorState button,.aiAlertRetainedDraftError button) :is(svg,span,strong){color:inherit;font-weight:inherit}body.leRoot button:is(.detailCloseButton,.reportDetailCloseButton){color:var(--text);background:0 0;border:0;outline:none}body.leRoot button:is([aria-label^=Close\ ],.aiPicksTourClose,.feedbackInvitationClose){transition:background-color .14s,color .14s}body.leRoot button:is([aria-label^=Close\ ],.aiPicksTourClose,.feedbackInvitationClose):not(.imageLightboxClose){border-radius:var(--ui-radius,12px)}body.leRoot button:is([aria-label^=Close\ ],.aiPicksTourClose,.feedbackInvitationClose):is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){background-color:var(--button-outline-hover);color:var(--button-outline-hover-ink)}@media (prefers-reduced-motion:reduce){body.leRoot button:is([aria-label^=Close\ ],.aiPicksTourClose,.feedbackInvitationClose){transition:none}}body.leRoot .app .composerSendButton{box-sizing:border-box;width:44px;min-width:44px;height:44px;min-height:44px;font-size:calc(13px * var(--app-font-scale,1));line-height:calc(20px * var(--app-font-scale,1));border:0;flex:none;justify-content:center;align-items:center;gap:8px;padding:0;display:inline-flex}body.leRoot .app .composerSendButtonWithLabel{width:auto;padding:0 14px}body.leRoot .app .composerSendButton>svg{fill:currentColor;flex:0 0 20px;width:20px;height:20px;transform:none}body.leRoot .app .agentComposerCompact .agentComposerField{min-height:62px;padding:16px 0}body.leRoot .app .agentComposerCompact textarea{min-height:28px;max-height:88px;padding:0 64px 0 42px}body.leRoot .app .agentComposerCompact .agentComposerIcon{top:22px}@layer civicclue{body.leRoot .requiredLocationDialog .requiredLocationAction{color:var(--button-label)!important}}
@media (min-width:981px){body.leRoot .app:has(.primarySignalGroup){--workspace-rail-width:176px}body.leRoot .primaryRailWithFeeds{width:var(--workspace-rail-width);background:var(--theme-surface);gap:6px;padding:24px 12px}body.leRoot .primaryRailWithFeeds:before{margin-bottom:16px;padding-inline:12px}body.leRoot .primaryRailWithFeeds .primaryNavItem{min-height:44px;font-size:calc(13px * var(--app-font-scale,1));border-radius:10px;flex-direction:row;justify-content:flex-start;gap:10px;padding:10px 12px;display:flex}body.leRoot .primaryRailWithFeeds .primaryNavItem.active{color:#fff;box-shadow:none;background:#171717;border-color:#171717}body.leRoot .primaryRailWithFeeds .primaryNavItem.active :is(.primaryIcon,.primaryNavLabel,svg){color:inherit}}.primarySignalGroup{border-bottom:1px solid var(--theme-border);flex-direction:column;gap:6px;width:100%;margin-bottom:6px;padding-bottom:14px;display:flex}.primarySignalHeading{cursor:default}.primarySignalChildren{flex-direction:column;gap:4px;margin-left:23px;padding-left:9px;display:flex;position:relative}.primarySignalChildren:before{content:"";background:var(--theme-border);border-radius:1px;width:1px;position:absolute;top:8px;bottom:8px;left:0}.primarySignalChildren a{min-height:36px;color:var(--theme-muted);font-size:calc(12px * var(--app-font-scale,1));line-height:calc(18px * var(--app-font-scale,1));white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:7px 6px;font-weight:500;text-decoration:none;display:flex;position:relative}.primarySignalChildren a[aria-current=page]:before{content:"";background:var(--button-green);border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px;left:-11px}.primarySignalChildren a>svg{flex-shrink:0;width:16px;height:16px}.primarySignalChildren a:is(:hover,:focus-visible){background:var(--theme-hover);color:var(--theme-ink)}.primarySignalChildren a[aria-current=page]{color:#fff;background:#171717;border-color:#171717;font-weight:600}.mobileSignalGroupLabel{color:var(--theme-muted);font-size:calc(12px * var(--app-font-scale,1));padding:8px 14px 4px;display:block}.mobileSignalGroup .mobileWorkspaceMenuItem{padding-left:26px}.mobileSignalGroup [aria-current=page]{background:var(--interaction-soft);color:var(--interaction-ink)}.civicSearchControls{width:100%}.civicSearchControls .globalSearchInput{flex:1}body.leRoot .civicWorkspace{min-width:0;min-height:0;padding:12px 24px 32px;scroll-padding-block:80px 100px;display:block;overflow-y:auto}.civicFilters{min-width:0;margin:0}.civicFilterBar{align-items:center;gap:8px;min-height:44px;display:flex}.civicFilterActions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.civicFilterTriggers{scrollbar-width:none;flex:1;gap:8px;min-width:0;display:flex;overflow-x:auto}.civicFilterTrigger{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));border-radius:9px;flex-shrink:0;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.civicFilterTrigger>svg{width:16px;height:16px}.civicFilterTrigger[aria-expanded=true]>svg{transform:rotate(180deg)}.civicFilterTrigger:is(.hasSelection,.isActive,:hover,:focus-visible){background:var(--interaction-soft);color:var(--interaction-ink);border-color:var(--interaction-border)}.civicFilterTrigger.isActive{box-shadow:inset 0 -2px 0 var(--interaction-border)}.civicFilterBar [data-button-variant]{min-height:36px;font-size:calc(13px * var(--app-font-scale,1));white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.civicFilterBar [data-button-variant]>svg{width:18px;height:18px}.civicFilterPanel .civicFilterGroup-topic{border-top:0}.civicFilterPanel .filterWorkbenchFooter{bottom:-32px}.civicFeed{max-width:1160px;margin:0 auto}.civicFeedToolbar{background:0 0;border:0;border-radius:0;margin-bottom:12px;padding:0}.civicFeedHeader{border-bottom:0;justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-bottom:4px;padding:0;display:flex}.civicFeedIdentity{align-items:center;gap:12px;min-width:0;display:flex}.civicFeedHeader h1{font-size:calc(20px * var(--app-font-scale,1));line-height:calc(28px * var(--app-font-scale,1));white-space:nowrap;letter-spacing:-.02em;color:var(--theme-ink);margin:0;font-weight:600}.civicFeedHeader p{border-left:1px solid var(--theme-border);font-size:calc(12px * var(--app-font-scale,1));color:var(--theme-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;padding-left:12px;overflow:hidden}.civicCards{flex-direction:column;gap:12px;display:flex}.civicCard.civicUnavailableRecord{cursor:default}.civicUnavailableRecord .civicCardSummary{overflow-wrap:anywhere}.civicCard{isolation:isolate;cursor:pointer;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:14px;padding:18px 22px;position:relative}.civicCardMeta{min-width:0;font-size:calc(12px * var(--app-font-scale,1));flex-wrap:wrap;align-items:center;gap:10px;display:flex}.civicTopic{width:fit-content;font-size:calc(11px * var(--app-font-scale,1));color:#456697;background:#edf3fc;border-radius:6px;padding:3px 8px;font-weight:600;display:inline-flex}.civicTopic-development_planning{color:#775596;background:#f2eef9}.civicTopic-civic_services{color:#35745d;background:#e9f4ef}.civicStatus{color:var(--theme-muted)}.civicCardMeta time{white-space:nowrap;color:var(--theme-muted)}.civicCardRecordMeta{min-width:0;max-width:100%;color:var(--theme-muted);align-items:flex-end;gap:10px;margin-left:auto;display:flex}.civicCardRecordField{overflow-wrap:anywhere;flex-direction:column;gap:2px;display:flex}.civicCardRecordLabel{font-size:calc(10px * var(--app-font-scale,1))}.civicCard h2{font-size:calc(19px * var(--app-font-scale,1));line-height:calc(26px * var(--app-font-scale,1));letter-spacing:-.01em;margin:10px 0 8px;font-weight:600}.civicCard h2 button{text-align:left;width:100%;color:var(--theme-ink);font:inherit;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:0;display:flex}.civicCard h2 button>svg{width:20px;height:20px;color:var(--theme-muted);flex-shrink:0;margin-top:3px}.civicCard h2 button:is(:hover,:focus-visible){color:var(--theme-ink)}.civicCardSummary{-webkit-line-clamp:2;max-width:960px;font-size:calc(14px * var(--app-font-scale,1));line-height:calc(22px * var(--app-font-scale,1));color:var(--theme-muted);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.civicCard footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.civicCardFacts{min-width:0;font-size:calc(12px * var(--app-font-scale,1));line-height:calc(18px * var(--app-font-scale,1));color:var(--theme-muted);flex-wrap:wrap;flex:240px;align-items:center;gap:6px 16px;display:flex}.civicOrganization{overflow-wrap:anywhere;align-items:flex-start;gap:6px;min-width:0;display:inline-flex}.civicOrganization svg{flex-shrink:0;width:15px;height:15px;margin-top:1px}.civicAmount{gap:6px;display:inline-flex}.civicAmount strong{font-variant-numeric:tabular-nums;color:var(--theme-ink);font-weight:600}.civicCardTags{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.civicCardTags span{font-size:calc(11px * var(--app-font-scale,1));background:var(--theme-hover);color:var(--theme-muted);border-radius:5px;padding:2px 7px}.civicCardTags .civicNewsValue{color:#8b641c;background:#fff4da}body.leRoot:not(.lightTheme) .civicTopic{color:#bad0ef;background:#293b54}body.leRoot:not(.lightTheme) .civicTopic-development_planning{color:#d4beeb;background:#3b304e}body.leRoot:not(.lightTheme) .civicTopic-civic_services{color:#addec7;background:#244237}body.leRoot:not(.lightTheme) .civicCardTags .civicNewsValue{color:#e8ce97;background:#433923}.civicLoadMore{text-align:center;font-size:calc(12px * var(--app-font-scale,1));color:var(--theme-muted);padding:22px 0}.civicLoadMore button,.civicEmpty button{min-height:40px;font-size:calc(13px * var(--app-font-scale,1));padding:8px 16px}.civicLoadMore p{color:var(--theme-ink)}.civicEmpty{text-align:center;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:16px;padding:60px 24px}.civicEmpty>svg{width:36px;height:36px;color:var(--theme-muted)}.civicEmpty h2{font-size:calc(20px * var(--app-font-scale,1));color:var(--theme-ink);margin:14px 0 6px}.civicEmpty p{color:var(--theme-muted);font-size:calc(14px * var(--app-font-scale,1));margin-bottom:20px}.civicUnsupportedLocation button,.schoolCoverageRequest button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.civicUnsupportedLocation .civicCoverageStatus,.schoolCoverageRequest .civicCoverageStatus{margin:16px 0 0}.civicUnsupportedLocation .civicCoverageStatus[role=alert],.schoolCoverageRequest .civicCoverageStatus[role=alert]{color:var(--theme-danger,#b42318)}.civicNotice,.civicDetailError{border:1px solid var(--theme-border);background:var(--theme-hover);color:var(--theme-ink);font-size:calc(14px * var(--app-font-scale,1));line-height:calc(22px * var(--app-font-scale,1));border-radius:10px;padding:14px 16px}.civicDetailError p{margin:0}.civicDetailError button{min-height:40px;margin-top:12px;padding:8px 14px}.civicLoading{color:var(--theme-muted);font-size:calc(13px * var(--app-font-scale,1))}.civicSkeleton{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:14px;margin-top:12px;padding:22px}.civicSkeleton span{background:var(--theme-hover);border-radius:5px;width:90%;height:14px;margin:10px 0;display:block}.civicSkeleton span:first-child{width:30%}.civicSkeleton span:last-child{width:65%}.civicDetail{width:calc(100% - var(--workspace-rail-width,176px));border:0;border-left:1px solid var(--theme-border);background:var(--theme-surface);max-width:none;height:100dvh;max-height:none;color:var(--theme-ink);box-shadow:var(--theme-dialog-shadow);margin:0;padding:0;position:fixed;inset:0 0 0 auto}.civicDetail::backdrop{background:#0a141447}.civicDetail>header{border-bottom:1px solid var(--theme-border);justify-content:space-between;align-items:center;min-height:64px;padding:12px 24px;display:flex}.civicDetail>header>span{font-size:calc(14px * var(--app-font-scale,1));font-weight:600}.civicDetail>header>button{place-items:center;min-width:40px;min-height:40px;display:grid}.civicDetail>header>button svg{width:20px;height:20px}.civicDetail[open]{flex-direction:column;display:flex}.civicDetailBody{min-height:0;padding:24px;padding-bottom:calc(32px + env(safe-area-inset-bottom,0px));overflow-y:auto}.civicDetailBody h1{font-size:calc(25px * var(--app-font-scale,1));line-height:calc(34px * var(--app-font-scale,1));margin:12px 0 16px;font-weight:600}.civicDetailSummary{font-size:calc(15px * var(--app-font-scale,1));line-height:calc(25px * var(--app-font-scale,1));color:var(--theme-muted)}.civicDetailBody dl{border-block:1px solid var(--theme-border);grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;padding:18px 0;display:grid}.civicDetailBody dt{font-size:calc(12px * var(--app-font-scale,1));color:var(--theme-muted);margin-bottom:4px}.civicDetailBody dd{font-size:calc(14px * var(--app-font-scale,1));line-height:calc(22px * var(--app-font-scale,1));overflow-wrap:anywhere;margin:0}.civicDetailBody section{margin-top:24px}.civicDetailBody h2{font-size:calc(16px * var(--app-font-scale,1));margin:0 0 10px;font-weight:600}.civicDetailBody section p{white-space:pre-line;font-size:calc(14px * var(--app-font-scale,1));line-height:calc(24px * var(--app-font-scale,1));overflow-wrap:anywhere;color:var(--theme-muted);margin:0}.civicDetailBody ul{margin:0;padding:0;list-style:none}.civicDetailBody li a{border-bottom:1px solid var(--theme-border);color:var(--interaction-ink);font-size:calc(13px * var(--app-font-scale,1));overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 0;display:flex}.civicDetailBody li a span{color:var(--theme-muted);font-size:calc(12px * var(--app-font-scale,1));align-items:center;gap:6px;display:inline-flex}@media (max-width:980px){body.leRoot .civicWorkspace{padding:12px 12px 24px}.civicFilterBar{gap:8px}.civicFeedHeader h1{font-size:calc(18px * var(--app-font-scale,1))}.civicCard{padding:16px}.civicCard h2{font-size:calc(18px * var(--app-font-scale,1));line-height:calc(25px * var(--app-font-scale,1))}.civicCard footer{align-items:flex-start}.civicFilterPanel .filterWorkbenchFooter{bottom:-24px}.civicDetail{border:0;width:100%}.civicDetail>header{padding-inline:16px}.civicDetailBody{padding:20px 16px}.civicDetailBody h1{font-size:calc(23px * var(--app-font-scale,1));line-height:calc(31px * var(--app-font-scale,1))}}@media (max-width:560px){.civicCardMeta{gap:10px 8px}.civicStatus{margin-left:auto}.civicCardRecordMeta{flex-basis:100%;justify-content:flex-end}.civicCardRecordField{gap:0}.civicCardMeta:has(.civicCardRecordMeta)+h2{margin-top:12px}.civicCardSummary{-webkit-line-clamp:3}.civicCard footer{flex-direction:column;gap:8px}.civicCardFacts{flex-basis:auto;width:100%}.civicCardTags{justify-content:flex-start}.civicDetailBody dl{grid-template-columns:1fr}.civicFeedHeader p{font-size:calc(12px * var(--app-font-scale,1))}}.civicEmpty>svg{display:inline-block}@media (max-width:560px){.civicFeedHeader{gap:8px}.civicFeedIdentity{display:block}.civicFeedHeader p{max-width:140px;font-size:calc(11px * var(--app-font-scale,1));border:0;padding:0}.civicFeedToolbar .civicFilterBar{gap:6px}}@media (min-width:981px) and (max-width:1439px){body.leRoot .app:has(>.topbarCivic):not(.mapFinderMode){grid-template-rows:60px minmax(0,1fr)}body.leRoot .app:not(.mapFinderMode)>.topbarCivic{grid-template:"brand search actions"40px/auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;display:grid}body.leRoot .app>.topbarCivic .brand{padding-inline:0}body.leRoot .app>.topbarCivic .brandLogoWrap{width:150px}body.leRoot .app>.topbarCivic .topbarCenter{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}body.leRoot .app>.topbarCivic .areaPicker{flex:0 180px;width:180px;min-width:130px}body.leRoot .app>.topbarCivic .globalSearchControls{flex:1;gap:8px;width:auto;min-width:0}body.leRoot .app>.topbarCivic .globalSearchCluster{min-width:100px}}.civicDetailActions{align-items:center;gap:8px;display:flex}.civicDetailActions button{min-height:40px;font-size:calc(13px * var(--app-font-scale,1));justify-content:center;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.civicDetailActions svg{width:19px;height:19px}.civicDetailTags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.civicDetailTag{font-size:calc(11px * var(--app-font-scale,1));background:var(--theme-hover);color:var(--theme-muted);border-radius:6px;padding:3px 8px;font-weight:500}.civicValueTag{color:var(--interaction-ink);background:var(--interaction-soft)}.civicDetailBody .civicOriginalSources{border-top:1px solid var(--theme-border);margin:24px 0 0;padding:18px 0 0}.civicOriginalSources h2{font-size:calc(12px * var(--app-font-scale,1));color:var(--theme-muted);margin-bottom:5px}.civicOriginalSources>a{color:var(--interaction-ink);font-size:calc(13px * var(--app-font-scale,1));align-items:center;gap:6px;display:inline-flex}.civicOriginalSources>a svg{width:14px;height:14px}.civicDetailBody .civicOriginalSources p{font-size:calc(12px * var(--app-font-scale,1));line-height:calc(18px * var(--app-font-scale,1));margin-top:5px}.civicDetailBody .civicOriginalSources li a{border:0;padding:5px 0}@media (max-width:560px){.civicDetail>header>span{font-size:calc(12px * var(--app-font-scale,1))}.civicDetailActions{gap:5px}}.civicCardActions{justify-content:flex-end;align-items:center;gap:12px;min-width:0;margin-left:auto;display:flex}.civicSaveButton{min-height:36px;font-size:calc(13px * var(--app-font-scale,1));flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.civicSaveButton svg{width:18px;height:18px}.civicCard .civicSaveButton{--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}.civicCard .civicSaveButton svg{width:14px;height:14px}.civicSaveError{font-size:calc(13px * var(--app-font-scale,1));line-height:calc(20px * var(--app-font-scale,1));color:var(--theme-ink);margin:10px 0 0}@media (max-width:560px){.civicCardActions{justify-content:space-between;width:100%}.civicCardActions .civicCardTags{justify-content:flex-start}.civicSaveButton{min-height:40px}.civicCard .civicSaveButton{min-height:32px;padding-block:6px}}.civicCard h2 button:after{content:"";z-index:1;border-radius:14px;position:absolute;inset:0}.civicCard:is(:hover,:active){background:var(--interaction-soft);border-color:var(--interaction-border);box-shadow:none;transform:none}.civicCard:has(h2 button:focus-visible){background:var(--interaction-soft);border-color:var(--interaction-border);box-shadow:none;transform:none}.civicCard:has(h2 button:focus-visible){box-shadow:inset 0 0 0 1px var(--interaction-border)}.civicCard,.civicDetail{--theme-muted:#cbd5e1}body.leRoot.lightTheme :is(.civicCard,.civicDetail){--theme-muted:#344054}.civicCardSummary,.civicDetailSummary,.civicDetailBody section p{color:var(--theme-ink);font-weight:400}.civicCardMeta,.civicOrganization,.civicCardTags span,.civicDetailBody dt,.civicDetailTag{font-weight:500}.civicDetailBody section p,.civicDetailSummary{font-size:calc(16px * var(--app-font-scale,1));line-height:calc(27px * var(--app-font-scale,1))}.civicDetailBody{padding-inline:clamp(24px,4vw,64px)}@media (max-width:980px){.civicDetail{width:100%}.civicDetailBody{padding-inline:16px}}.civicSourceButton,.civicSourceDialog{--civic-source-ink:color-mix(in srgb, var(--color-theme-purple-500) 40%, var(--color-white));--civic-source-soft:color-mix(in srgb, var(--color-theme-purple-500) 18%, var(--theme-surface));--civic-source-hover:color-mix(in srgb, var(--color-theme-purple-500) 28%, var(--theme-surface));--civic-source-edge:color-mix(in srgb, var(--color-theme-purple-500) 55%, var(--theme-border))}body.lightTheme :is(.civicSourceButton,.civicSourceDialog){--civic-source-ink:color-mix(in srgb, var(--color-theme-purple-500) 76%, var(--color-black));--civic-source-soft:color-mix(in srgb, var(--color-theme-purple-500) 9%, var(--color-white));--civic-source-hover:color-mix(in srgb, var(--color-theme-purple-500) 16%, var(--color-white));--civic-source-edge:color-mix(in srgb, var(--color-theme-purple-500) 32%, var(--color-white))}.civicSourceButton{height:40px;font-size:calc(12px * var(--app-font-scale,1));white-space:nowrap;border:1px solid;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:0 13px;line-height:1;display:inline-flex}.civicSourceButton>svg{flex-shrink:0;width:20px;height:20px}body.leRoot .civicSourceDialog{background:var(--theme-surface);width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--theme-ink);border:1px solid var(--theme-border);border-radius:16px;margin:auto;padding:0;position:fixed;inset:0;overflow-y:auto}.civicSourceDialog::backdrop{background:var(--theme-overlay)}.civicSourceHeading{align-items:center;gap:12px;display:flex}.civicSourceIcon,.civicSourceSuccessIcon{background:var(--civic-source-soft);width:40px;height:40px;color:var(--civic-source-ink);font-size:calc(24px * var(--app-font-scale,1));border-radius:12px;flex-shrink:0;place-items:center;display:grid}.civicSourceDialog .correctionEyebrow{color:var(--civic-source-ink);font-size:calc(11px * var(--app-font-scale,1));letter-spacing:.06em;font-weight:600}.civicSourceDialog .correctionTitle{font-size:calc(20px * var(--app-font-scale,1));line-height:calc(26px * var(--app-font-scale,1));font-weight:600}.civicSourceBody{gap:18px;padding:22px;display:grid}.civicSourceBody>p{font-size:calc(14px * var(--app-font-scale,1));line-height:calc(22px * var(--app-font-scale,1));color:var(--theme-muted);margin:0}.civicSourceBody .correctionField{color:var(--theme-ink);font-size:calc(13px * var(--app-font-scale,1));line-height:calc(20px * var(--app-font-scale,1));font-weight:600;display:block}.civicSourceOptional{float:right;color:var(--theme-muted);font-size:calc(12px * var(--app-font-scale,1));font-weight:400}.civicSourceBody :is(input,textarea){border:1px solid var(--theme-border-strong);background:var(--theme-surface);width:100%;min-width:0;color:var(--theme-ink);font-size:calc(14px * var(--app-font-scale,1));line-height:calc(22px * var(--app-font-scale,1));border-radius:10px;margin-top:8px;padding:10px 12px;font-weight:400;display:block}.civicSourceBody input{min-height:44px}.civicSourceBody textarea{min-height:100px}.civicSourceBody :is(input,textarea):focus{border-color:var(--civic-source-ink);box-shadow:none;outline:none}.civicSourceBody .civicSourceArea{font-size:calc(12px * var(--app-font-scale,1));line-height:calc(18px * var(--app-font-scale,1));overflow-wrap:anywhere}.civicSourceArea strong{color:var(--theme-ink);font-weight:500}.civicSourceBody .civicSourceError{color:var(--theme-danger)}.civicSourceActions{justify-content:flex-end;gap:10px;display:flex}.civicSourceActions button,.civicSourceSuccess button{min-height:44px;font-size:calc(13px * var(--app-font-scale,1));padding:10px 16px}.civicSourceSuccess{text-align:center;justify-items:center;padding-block:32px}.civicSourceSuccess h3{font-size:calc(20px * var(--app-font-scale,1));margin:0;font-weight:600}.civicSourceSuccessIcon{border-radius:50%}@media (max-width:1279px){.civicSourceButton{width:42px;height:42px;padding:0}.civicSourceButton>span{display:none}}@media (max-width:560px){.civicSourceDialog .correctionHeader{gap:8px;padding:16px}.civicSourceDialog .correctionTitle{font-size:calc(18px * var(--app-font-scale,1))}.civicSourceBody{gap:16px;padding:18px}.civicSourceBody :is(input,textarea){font-size:calc(16px * var(--app-font-scale,1))}.civicSourceActions>button{flex:1}}
.schoolCoverageRequest{margin-top:12px}.schoolPublishingInput{min-width:0;font-size:calc(13px * var(--app-font-scale,1));color:var(--theme-ink);flex-basis:100%}.schoolPublishingInput>label{margin-bottom:6px;display:block}.schoolPublishingInput>div{flex-wrap:wrap;gap:8px;display:flex}.schoolPublishingInput input{border:1px solid var(--theme-border);background:var(--theme-surface);min-width:0;max-width:420px;min-height:36px;color:var(--theme-ink);font:inherit;border-radius:9px;flex:180px;padding:6px 10px}.schoolPublishingInput button{justify-content:center;align-items:center;gap:6px;min-height:36px;padding:6px 10px;display:inline-flex}.schoolPublishingInput p{color:var(--theme-muted);margin:6px 0 0}
.fullTimelineHeader{margin-bottom:24px}.fullTimelineHeader.hasBackground{background:var(--interaction-soft);border-radius:12px;padding:20px}.fullTimelineHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.fullTimelineHeading>b{font-size:calc(16px * var(--app-font-scale,1));color:var(--text);font-weight:600}.fullTimelineUpdates{color:var(--muted);font-size:calc(13px * var(--app-font-scale,1))}.fullTimelineSummary,.fullTimelineDescription{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);font-size:calc(14px * var(--app-font-scale,1));margin:12px 0 0;line-height:1.6}.fullTimelineNodes{margin:0;padding:0;list-style:none}.fullTimelineNode{border-left:1px solid var(--line2);margin-left:6px;padding:0 0 24px 24px;position:relative}.fullTimelineNode:last-child{border-left-color:#0000;padding-bottom:0}.fullTimelineNode:before{content:"";background:var(--interaction-ink);width:9px;height:9px;box-shadow:0 0 0 4px var(--panel);border-radius:50%;position:absolute;top:6px;left:-5px}.fullTimelineNodeTime{color:var(--muted);font-size:calc(12px * var(--app-font-scale,1));overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 8px;line-height:1.5;display:flex}.fullTimelineHint{color:var(--interaction-ink);font-weight:600}.fullTimelineNodeBody{min-width:0;margin-top:8px}.fullTimelineNodeBody h3{color:var(--text);font-size:calc(15px * var(--app-font-scale,1));overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.5}.fullTimelineDescription{margin-top:6px}.fullTimelineAudios,.fullTimelineNews{gap:12px;margin-top:12px;display:grid}.fullTimelineAudios .timelineTranscript{border:1px solid var(--line);background:var(--panel2);border-radius:12px;padding:12px}.fullTimeline .timelineTranscriptText{font-size:calc(13px * var(--app-font-scale,1));color:var(--text);font-weight:400;line-height:1.6}.fullTimeline .timelineCardActions{flex-wrap:wrap}.fullTimeline .timelineAudio{flex-wrap:wrap;min-width:0}.fullTimeline .audioSource{overflow-wrap:anywhere;color:var(--muted);font-size:calc(12px * var(--app-font-scale,1))}.fullTimelineNewsLink{border:1px solid var(--line);min-width:0;color:var(--text);background:var(--panel);border-radius:12px;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.fullTimelineNewsLink:hover{border-color:var(--interaction-ink)}.fullTimelineNewsLink:focus-visible{outline:2px solid var(--interaction-ink);outline-offset:3px}.fullTimelineNewsImage{object-fit:cover;border-radius:8px;flex-shrink:0;width:64px;height:64px}.fullTimelineNewsCopy{flex:1;min-width:0}.fullTimelineNewsCopy strong{font-size:calc(14px * var(--app-font-scale,1));overflow-wrap:anywhere;font-weight:600;line-height:1.5}.fullTimelineNewsSource{color:var(--muted);font-size:calc(12px * var(--app-font-scale,1));overflow-wrap:anywhere;align-items:center;gap:6px;margin-top:6px;display:flex}.fullTimelineNewsSource img{object-fit:cover;border-radius:50%;flex-shrink:0;width:18px;height:18px}.fullTimelineNewsLink>svg{flex-shrink:0}@media (max-width:600px){.fullTimelineHeader.hasBackground{padding:16px}.fullTimelineNode{padding-left:16px}.fullTimelineNewsLink{gap:8px}.fullTimelineNewsImage{width:48px;height:48px}.fullTimeline .timelineTranscriptToggle{min-height:36px}}
body.leRoot{--loading-accent:#a7ebbd;--loading-track:#40544a;--loading-ink:#e3eee6;--loading-muted:#bacdbf;--loading-soft:#203c2c;--loading-veil:#15181ce0;--loading-skeleton:#2c3631;--loading-shine:#39453e}body.leRoot.lightTheme{--loading-accent:#166534;--loading-track:#cbded1;--loading-ink:#24332b;--loading-muted:#526158;--loading-soft:#e8f5ed;--loading-veil:#f8f5efe0;--loading-skeleton:#e4eae6;--loading-shine:#f2f5f3}body.leRoot :is(.signalsLoadingSpinner,.workspaceLoadingSpinner,.agentSearchingSpinner,.agentComposerSpinner,.composerSendSpinner,.areaStatusSpinner,.requiredLocationSpinner,.aiAlertProgressSpinner){box-sizing:border-box;border:2px solid var(--loading-track);border-top-color:var(--loading-accent);width:18px;height:18px;box-shadow:none;background:0 0;border-radius:50%;flex:0 0 18px;animation:.9s linear infinite civicLoadingSpin;display:inline-block}body.leRoot .app .composerSendButton .composerSendSpinner{border-color:color-mix(in srgb, currentColor 25%, transparent);border-top-color:currentColor}body.leRoot .app .areaStatusRow:has(>.areaStatusSpinner){color:var(--loading-muted);font-size:calc(13px * var(--app-font-scale,1));line-height:1.5}body.leRoot .app :is(.signalsLoadingOverlay,.workspaceLoadingOverlay){background:var(--loading-veil);color:var(--loading-muted);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);gap:14px}body.leRoot .app :is(.signalsLoadingOverlay,.workspaceLoadingOverlay)>.workspaceLoadingSpinner{border-width:2.5px;flex-basis:32px;width:32px;height:32px}body.leRoot .app .workspaceLoadingText{color:var(--loading-ink);font-size:calc(14px * var(--app-font-scale,1));letter-spacing:normal;font-weight:500;line-height:1.5}body.leRoot .app .agentThinking{width:100%;max-width:520px;color:var(--loading-ink);box-shadow:none;background:0 0;border:0;border-radius:0;margin:4px 0 24px;padding:12px 0}body.leRoot .app .agentThinkingHeader{align-items:flex-start;gap:12px}body.leRoot .app .agentThinkingHeader>span{width:32px;height:32px;color:var(--loading-accent);background:var(--loading-soft);border-radius:var(--ui-radius);flex:0 0 32px}body.leRoot .app .agentThinkingHeader>div{gap:3px;min-width:0}body.leRoot .app .agentThinkingHeader strong{color:var(--loading-ink);font-size:calc(15px * var(--app-font-scale,1));font-weight:600;line-height:1.5}body.leRoot .app .agentThinkingHeader small{color:var(--loading-muted);font-size:calc(12px * var(--app-font-scale,1));overflow-wrap:anywhere;line-height:1.5}body.leRoot .app .agentThinkingStages{gap:12px;margin:18px 0 0;padding-left:44px}body.leRoot .app .agentThinkingStages:before{display:none}body.leRoot .app .agentThinkingStage{color:var(--loading-muted);opacity:1;gap:2px;min-height:22px}body.leRoot .app .agentThinkingStage strong{color:inherit;font-size:calc(14px * var(--app-font-scale,1));font-weight:500;line-height:1.5}body.leRoot .app .agentThinkingStage small{color:var(--loading-muted);font-size:calc(12px * var(--app-font-scale,1));line-height:1.5}body.leRoot .app .agentThinkingStage>span{border:1px solid var(--loading-track);width:16px;height:16px;box-shadow:none;font-size:calc(12px * var(--app-font-scale,1));background:0 0;border-radius:50%;top:3px;left:-36px}body.leRoot .app .agentThinkingStage[data-state=complete]>span{background:var(--loading-soft);color:var(--loading-accent);border-color:#0000}body.leRoot .app .agentThinkingStage[data-state=active]{color:var(--loading-ink)}body.leRoot .app .agentThinkingStage[data-state=active] strong{font-weight:600}body.leRoot .app .agentThinkingStage[data-state=active]>span{border:2px solid var(--loading-track);border-top-color:var(--loading-accent);animation:.9s linear infinite civicLoadingSpin}body.leRoot .app .aiSearchLoadingState{min-height:0;color:var(--loading-ink);box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:18px;padding:28px 20px}body.leRoot .app .aiSearchLoadingState .aiSearchIntelligence{border:2.5px solid var(--loading-track);border-top-color:var(--loading-accent);border-radius:50%;width:32px;height:32px;animation:.9s linear infinite civicLoadingSpin}body.leRoot .app .aiSearchIntelligence>:is(.aiSearchOrbit,.aiSearchCore){display:none}body.leRoot .app .aiSearchLoadingCopy{gap:8px;width:100%;max-width:440px}body.leRoot .app .aiSearchLoadingCopy h2{color:var(--loading-ink);font-size:calc(16px * var(--app-font-scale,1));letter-spacing:normal;font-weight:600;line-height:1.5}body.leRoot .app .aiSearchLoadingCopy>span{color:var(--loading-muted);font-size:calc(13px * var(--app-font-scale,1));letter-spacing:normal;font-weight:400;line-height:1.6}body.leRoot .app .aiSearchLoadingCopy .aiSearchLoadingKicker{color:var(--loading-accent);font-size:calc(12px * var(--app-font-scale,1));text-transform:none;font-weight:500}body.leRoot .app .aiSearchLoadingCopy .aiSearchStage{color:var(--loading-muted);font-size:calc(13px * var(--app-font-scale,1));opacity:1;background:0 0;border-color:#0000;font-weight:500;line-height:1.5;animation:none}body.leRoot .app .aiSearchLoadingCopy .aiSearchStage.isCurrent{color:var(--loading-ink);background:var(--loading-soft)}body.leRoot .app .aiSearchLoadingCopy .aiSearchStage i{border-color:var(--loading-track);box-shadow:none}body.leRoot .app .aiSearchLoadingCopy .aiSearchStage.isComplete i{background:var(--loading-soft);color:var(--loading-accent);border-color:#0000}body.leRoot .app .aiSearchLoadingCopy .aiSearchStage.isCurrent i{border:2px solid var(--loading-track);border-top-color:var(--loading-accent);background:0 0;animation:.9s linear infinite civicLoadingSpin}body.leRoot .app :is(.agentSearching,.aiAlertExecutionLoading,.aiAlertPreviewProgressStatus){color:var(--loading-ink);gap:10px}body.leRoot .app .aiAlertExecutionLoading{box-shadow:none;background:0 0;border:0;padding:12px 0}body.leRoot .app :is(.agentSearching strong,.aiAlertExecutionLoading span:last-child,.aiAlertPreviewProgressStatus strong){color:var(--loading-ink);font-size:calc(14px * var(--app-font-scale,1));letter-spacing:normal;font-weight:500;line-height:1.5}body.leRoot .app .agentSearching>div>span{color:var(--loading-muted);font-size:calc(12px * var(--app-font-scale,1));line-height:1.5}body.leRoot .app .agentDetailLoading{color:var(--loading-muted);font-size:calc(13px * var(--app-font-scale,1));line-height:1.5}body.leRoot .app .detailSkeleton{--detail-skeleton-base:var(--loading-skeleton);--detail-skeleton-shine:var(--loading-shine)}body.leRoot .app .detailSkeletonShape{animation-duration:2s}body.leRoot .app .reportPending{color:var(--loading-muted);font-size:calc(14px * var(--app-font-scale,1));opacity:1;background:0 0;justify-content:center;align-items:center;gap:14px;font-weight:500;line-height:1.5;animation:none;display:flex}body.leRoot .app .reportPending:before{content:"";border:2.5px solid var(--loading-track);border-top-color:var(--loading-accent);border-radius:50%;flex:0 0 32px;width:32px;height:32px;animation:.9s linear infinite civicLoadingSpin}body.leRoot .app .reportPending:after{content:attr(aria-label)}@keyframes civicLoadingSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){body.leRoot :is(.signalsLoadingSpinner,.workspaceLoadingSpinner,.agentSearchingSpinner,.agentComposerSpinner,.composerSendSpinner,.areaStatusSpinner,.requiredLocationSpinner,.aiAlertProgressSpinner,.aiSearchIntelligence,.agentThinkingStage>span,.aiSearchStage i,.detailSkeletonShape),body.leRoot .app :is(.agentThinkingStage[data-state=active]>span,.aiSearchLoadingState .aiSearchIntelligence,.aiSearchLoadingCopy .aiSearchStage.isCurrent i,.detailSkeletonShape),body.leRoot .app .reportPending:before{animation:none}}