@layer civicclue{.reportsWorkspace{grid-area:content;min-width:0;min-height:0;padding:4px 0 18px;overflow:auto}.reportsInner{gap:24px;width:min(1440px,100%);margin:0 auto;display:grid}.reportBetaNotice{border-radius:var(--ui-radius);background:linear-gradient(135deg, #22c55e24, #d9f8ea0b), var(--panel);min-width:0;color:var(--muted);border:1px solid #22c55e42;align-items:center;gap:12px;padding:13px 16px;display:flex;box-shadow:0 1px 2px #0f172a0d}.reportBetaNoticeBadge{border-radius:var(--ui-radius);background:var(--green);color:#fff;min-height:26px;font-size:calc(11px * var(--app-font-scale,1));letter-spacing:.08em;text-transform:uppercase;flex:none;justify-content:center;align-items:center;padding:0 10px;font-weight:900;display:inline-flex}.reportBetaNotice p{min-width:0;font-size:calc(13px * var(--app-font-scale,1));font-weight:600;line-height:calc(20px * var(--app-font-scale,1));margin:0}.reportCard{border:1px solid var(--line);background:var(--panel);box-shadow:0 1px 2px #0f172a0f,0 8px 24px #0f172a14}.reportCardFilter{border:1px solid var(--line2);border-radius:var(--ui-radius);background:var(--panel2);min-width:0;color:var(--muted);align-items:center;display:inline-flex;position:relative}.reportTopbarFilters{flex:auto;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.reportTopbarFilters .areaPicker{flex:0 min(330px,28vw);width:min(330px,28vw);min-width:220px}.reportTopbarFilters .areaButton{border-radius:var(--ui-radius);background:#09111df0;height:52px;min-height:52px;box-shadow:0 18px 50px #00000047}.reportTopbarFilters .areaMenu{z-index:240}.reportTopbarDateControl{border:1px solid var(--line);border-radius:var(--ui-radius);min-width:0;height:52px;color:var(--muted);background:#09111df0;flex:0 0 158px;align-items:center;padding:0;display:inline-flex;position:relative;box-shadow:0 18px 50px #00000047}.reportTopbarDateControl svg,.reportCardFilter svg{flex:none;width:15px;height:15px}.reportCardFilter select{appearance:none;min-width:0;color:var(--text);font:inherit;font-size:calc(12px * var(--app-font-scale,1));cursor:pointer;background:0 0;border:0;outline:0;font-weight:760}.reportCardFilter option{color:#18222d}.reportTopbarDateOption{width:100%;min-width:0;font:inherit;background:0 0;border:0}.reportTopbarDateOption[aria-pressed=true]{background:color-mix(in srgb, var(--green) 14%, transparent);color:var(--text)}.reportTopbarDateOption[aria-pressed=true]:after{content:"";background:var(--green);border-radius:999px;flex:none;width:7px;height:7px}.reportsGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;padding-bottom:10px;display:grid}.reportCard{border-radius:var(--ui-radius);flex-direction:column;min-width:0;min-height:0;padding:24px;display:flex;overflow:hidden}.reportFilterCard{position:relative;overflow:visible}.reportFilterCard:focus-within{z-index:30}.reportCardHeader{justify-content:space-between;align-items:flex-start;gap:16px;min-height:52px;margin-bottom:12px;display:flex}.reportCardEyebrow{color:var(--muted);font-size:calc(11px * var(--app-font-scale,1));font-weight:700;line-height:calc(16px * var(--app-font-scale,1));letter-spacing:.1em;text-transform:uppercase}.reportCardHeader h2{color:var(--text);font-size:calc(20px * var(--app-font-scale,1));font-weight:750;line-height:calc(26px * var(--app-font-scale,1));letter-spacing:-.025em;margin:4px 0 0}.reportCardDescription{max-width:560px;color:var(--muted);font-size:calc(13px * var(--app-font-scale,1));font-weight:500;line-height:calc(20px * var(--app-font-scale,1));margin:0 0 20px}.reportMetricSummary{color:var(--text);white-space:nowrap;flex:none;align-items:baseline;gap:7px;display:flex}.reportMetricValue{font-size:calc(32px * var(--app-font-scale,1));letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-weight:860;line-height:1}.reportMetricUnit{color:var(--muted);font-size:calc(12px * var(--app-font-scale,1));letter-spacing:.02em;font-weight:760}.reportCardFilter{flex:0 0 148px;height:32px;padding:0}.app .reportsWorkspace .reportCardHeader h2{line-height:calc(26px * var(--app-font-scale,1))}.reportCardFilter .reportCardFilterButton{border-radius:inherit;width:100%;min-width:0;height:100%;color:var(--text);font:inherit;font-size:calc(12px * var(--app-font-scale,1));cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 12px;font-weight:760;display:grid}.reportTopbarFilters .reportTopbarDateControl{border-radius:var(--ui-radius);flex:0 0 158px;height:52px}.reportTopbarDateControl .reportCardFilterButton{font-size:calc(14px * var(--app-font-scale,1));font-weight:700}.reportCardFilterButton:focus-visible{outline:2px solid color-mix(in srgb, var(--green) 48%, transparent);outline-offset:2px}.reportCardFilterSummary{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;overflow:hidden}.reportCardFilterChevron{transition:transform .15s}.reportCardFilterButton[aria-expanded=true] .reportCardFilterChevron{transform:rotate(180deg)}.reportCardFilterMenu{z-index:90;border:1px solid var(--line2);border-radius:var(--ui-radius);background:var(--panel);width:min(286px,100vw - 40px);color:var(--text);flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 44px #0000003d}.reportCardFilterMenu.reportTopbarDateMenu{width:156px}.reportCardFilterOptions{gap:2px;min-height:0;max-height:270px;display:grid;overflow:auto}.reportCardFilterOption{border-radius:var(--ui-radius);min-width:0;color:var(--text);font-size:calc(13px * var(--app-font-scale,1));cursor:pointer;align-items:center;gap:9px;padding:8px 9px;font-weight:650;display:flex}.reportCardFilterOption:hover{background:color-mix(in srgb, var(--green) 10%, transparent)}.reportCardFilterOption input{width:15px;height:15px;accent-color:var(--green);margin:0}.reportCardFilterOption span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.reportCardFilterAll{border-bottom:1px solid var(--line);border-radius:var(--ui-radius) var(--ui-radius) 0 0;margin-bottom:4px;padding-bottom:10px}.reportCardFilterActions{border-top:1px solid var(--line);flex-shrink:0;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;padding-top:8px;display:grid}.reportCardFilterActions button{border:1px solid var(--line2);border-radius:var(--ui-radius);background:var(--panel2);min-height:36px;color:var(--text);font:inherit;font-size:calc(12px * var(--app-font-scale,1));cursor:pointer;font-weight:800}.reportCardFilterActions button.primary{border-color:var(--green);background:var(--green);color:#fff}.reportCardFilter select{font-size:calc(12px * var(--app-font-scale,1));text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.reportTopList{gap:0;margin:0;padding:0;list-style:none;display:grid}.reportTopList li{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:10px 0;display:grid}.reportTopList li:last-child{border-bottom:0}.reportRank{border-radius:var(--ui-radius);background:color-mix(in srgb, var(--green) 15%, transparent);width:32px;height:32px;color:var(--green);font-size:calc(13px * var(--app-font-scale,1));place-items:center;font-weight:900;display:grid}.reportEventCard{min-width:0}.reportRankingList{gap:14px;display:grid}.reportAnomalyList{gap:10px;display:grid}.reportRankingRow{grid-template-columns:minmax(0,1.05fr) minmax(80px,1.3fr) 54px;align-items:center;gap:12px;display:grid}.reportRankingButton{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.reportRankingButton:hover>div:first-child span,.reportRankingButton:focus-visible>div:first-child span{color:var(--green)}.reportRankingButton:focus-visible{outline:2px solid color-mix(in srgb, var(--green) 45%, transparent);outline-offset:3px;border-radius:var(--ui-radius)}.reportRankingRow>div:first-child{min-width:0;color:var(--text);font-size:calc(14px * var(--app-font-scale,1));line-height:calc(20px * var(--app-font-scale,1));justify-content:space-between;gap:12px;display:flex}.reportRankingRow>div:first-child span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reportRankingRow strong{color:var(--muted);font-size:calc(12px * var(--app-font-scale,1));line-height:calc(18px * var(--app-font-scale,1));font-variant-numeric:tabular-nums}.reportRankingTrack{background:color-mix(in srgb, var(--line2) 55%, transparent);border-radius:99px;height:8px;overflow:hidden}.reportRankingTrack i{border-radius:inherit;background:var(--green);height:100%;display:block}.reportRankingRow small{color:var(--muted);font-size:calc(12px * var(--app-font-scale,1));line-height:calc(18px * var(--app-font-scale,1));font-variant-numeric:tabular-nums;text-align:right;font-weight:780}.reportAnomalyList{gap:0}.reportAnomalyTableHeader{border-bottom:1px solid var(--line);color:var(--muted);font-size:calc(12px * var(--app-font-scale,1));line-height:calc(18px * var(--app-font-scale,1));grid-template-columns:32px minmax(0,1fr) 104px 112px;align-items:center;gap:12px;padding:0 0 8px;font-weight:780;display:grid}.reportAnomalyTableHeader>span{grid-column:1/3}.reportAnomalySortColumn{min-width:0;color:var(--muted);font:inherit;line-height:inherit;text-align:right;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:5px;padding:0;display:inline-flex}.reportAnomalySortColumn[aria-pressed=true]{color:var(--text)}.reportAnomalySortColumn svg{flex:none;width:14px;height:14px}.reportAnomalySortColumn:focus-visible{outline:2px solid color-mix(in srgb, var(--green) 45%, transparent);outline-offset:2px;border-radius:var(--ui-radius)}.reportListToggle{border:1px solid var(--line2);border-radius:var(--ui-radius);background:var(--panel2);width:fit-content;height:32px;color:var(--text);font:inherit;font-size:calc(12px * var(--app-font-scale,1));cursor:pointer;margin:18px auto 0;padding:0 14px;font-weight:850}.reportListToggle:hover,.reportListToggle:focus-visible{border-color:color-mix(in srgb, var(--green) 46%, var(--line2));background:color-mix(in srgb, var(--green) 12%, var(--panel2));color:var(--green)}.reportListToggle:focus-visible{outline:2px solid color-mix(in srgb, var(--green) 38%, transparent);outline-offset:2px}.reportsWorkspace .reportListToggle{font:inherit;font-size:calc(12px * var(--app-font-scale,1))}.reportTablePagination,.reportDrawerPagination{border-top:1px solid var(--line);color:var(--muted);font-size:calc(12px * var(--app-font-scale,1));line-height:calc(18px * var(--app-font-scale,1));justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;font-weight:760;display:flex}.reportTablePagination>div{align-items:center;gap:8px;display:flex}.reportTablePagination button,.reportDrawerPagination button{border:1px solid var(--line2);border-radius:var(--ui-radius);background:var(--panel2);height:32px;color:var(--text);font:inherit;font-size:calc(12px * var(--app-font-scale,1));cursor:pointer;padding:0 12px;font-weight:850}.reportTablePagination button:hover:not(:disabled),.reportTablePagination button:focus-visible,.reportDrawerPagination button:hover:not(:disabled),.reportDrawerPagination button:focus-visible{border-color:color-mix(in srgb, var(--green) 45%, var(--line2));background:color-mix(in srgb, var(--green) 12%, var(--panel2));color:var(--green)}.reportTablePagination button:focus-visible,.reportDrawerPagination button:focus-visible{outline:2px solid color-mix(in srgb, var(--green) 38%, transparent);outline-offset:2px}.reportTablePagination button:disabled,.reportDrawerPagination button:disabled{cursor:not-allowed;opacity:.42}.reportDrawerPagination{flex-direction:column;align-items:stretch}.reportDrawerPagination button{color:#fff;background:#17201d;width:100%}.reportDrawerPagination button:hover:not(:disabled),.reportDrawerPagination button:focus-visible{color:#fff;background:#0f1714}.reportDrawerPagination small{color:var(--red);font-size:calc(12px * var(--app-font-scale,1));line-height:calc(18px * var(--app-font-scale,1))}.reportAnomalyRow{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) 104px 112px;align-items:center;gap:12px;padding:10px 0;display:grid}.reportAnomalyButton{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0}.reportAnomalyButton:hover strong,.reportAnomalyButton:focus-visible strong{color:var(--green)}.reportAnomalyButton:focus-visible{outline:2px solid color-mix(in srgb, var(--green) 45%, transparent);outline-offset:2px;border-radius:var(--ui-radius)}.reportAnomalyRow:last-child{border-bottom:0}.reportDirection{border-radius:var(--ui-radius);place-items:center;width:32px;height:32px;display:grid}.reportDirection svg{width:18px;height:18px}.reportDirection.up{background:color-mix(in srgb, var(--red) 18%, transparent);color:var(--red)}.reportDirection.down{background:color-mix(in srgb, var(--green) 18%, transparent);color:var(--green)}.reportDirection.flat{background:color-mix(in srgb, var(--line2) 45%, transparent);color:var(--muted)}.reportAnomalyRow>div{gap:2px;min-width:0;display:grid}.reportAnomalyRow strong{color:var(--text);font-size:calc(14px * var(--app-font-scale,1));line-height:calc(20px * var(--app-font-scale,1));display:block}.reportAnomalyRow div>span{color:var(--muted);font-size:calc(12px * var(--app-font-scale,1));line-height:calc(18px * var(--app-font-scale,1));display:block}.reportAnomalyRow>b{color:var(--text);font-size:calc(13px * var(--app-font-scale,1));line-height:calc(18px * var(--app-font-scale,1));font-variant-numeric:tabular-nums;text-align:right;background:0 0;border:0;justify-self:end;padding:0;font-weight:780}.reportAnomalyRow.up>b{color:var(--red)}.reportAnomalyRow.down>b{color:var(--green)}.reportDailyTrend{min-height:0}.reportDailyTrend .reportTrendChart{flex:none;min-height:0}.reportTrendChart{color:var(--green)}.reportTrendSummary{align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.reportTrendSummaryValue{color:var(--text);font-size:calc(32px * var(--app-font-scale,1));font-weight:800;line-height:calc(40px * var(--app-font-scale,1));font-variant-numeric:tabular-nums}.reportTrendSummaryLabel{color:var(--muted);font-size:calc(12px * var(--app-font-scale,1));line-height:calc(18px * var(--app-font-scale,1))}.reportTrendChart svg{width:100%;height:auto;display:block;overflow:visible}.reportTrendGrid{stroke:var(--line);stroke-width:1px}.reportTrendAxis{stroke:var(--line2);stroke-width:1.2px}.reportTrendArea{fill:url(#reportTrendFill)}.reportTrendLine{fill:none;stroke:currentColor;stroke-width:3.25px;stroke-linecap:round;stroke-linejoin:round}.reportTrendPoint{fill:var(--panel);stroke:currentColor;stroke-width:2.5px}.reportTrendHitArea{fill:#0000;stroke:#0000;cursor:pointer}.reportTrendLabel{fill:var(--muted);font-size:calc(11px * var(--app-font-scale,1));font-weight:720}.reportTrendAxisLabel{fill:var(--muted);font-size:calc(11px * var(--app-font-scale,1));font-weight:760}.reportTrendPointGroup{outline:none}.reportTrendPointGroup:hover .reportTrendPoint,.reportTrendPointGroup:focus-visible .reportTrendPoint{fill:var(--green);stroke:var(--green)}.reportTrendTooltip{opacity:0;pointer-events:none;transform-box:fill-box;transition:opacity .12s}.reportTrendPointGroup:hover .reportTrendTooltip,.reportTrendPointGroup:focus-visible .reportTrendTooltip{opacity:1}.reportTrendTooltip rect{fill:color-mix(in srgb, var(--panel) 94%, #000 6%);stroke:var(--line2);filter:drop-shadow(0 10px 18px #0000002e)}.reportTrendTooltipDate{fill:var(--muted);font-size:calc(10px * var(--app-font-scale,1));font-weight:780}.reportTrendTooltipValue{fill:var(--text);font-size:calc(12px * var(--app-font-scale,1));font-weight:880}.reportPending{border-radius:var(--ui-radius);background:linear-gradient(100deg, color-mix(in srgb, var(--panel2) 80%, transparent) 25%, color-mix(in srgb, var(--line2) 50%, transparent) 40%, color-mix(in srgb, var(--panel2) 80%, transparent) 60%);background-size:240% 100%;flex:auto;min-height:240px;animation:1.25s ease-in-out infinite reportPending}.reportEmptyState,.reportErrorState{border:1px dashed var(--line2);border-radius:var(--ui-radius);min-height:220px;color:var(--muted);font-size:calc(14px * var(--app-font-scale,1));text-align:center;flex:auto;place-items:center;padding:28px;font-weight:650;display:grid}.reportErrorState{border-color:color-mix(in srgb, var(--red) 55%, var(--line));color:var(--red)}.reportDetailOverlay{z-index:260;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050a1275;justify-content:flex-end;display:flex;position:fixed;inset:0}.reportCategoryOverlay{z-index:250;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050a1275;justify-content:flex-end;display:flex;position:fixed;inset:0}.reportDetailDrawer{border-left:1px solid var(--line);background:var(--panel);width:min(960px,100vw - 48px);height:100%;color:var(--text);grid-template-rows:minmax(0,1fr);animation:.18s ease-out reportDetailDrawerIn;display:grid;box-shadow:-22px 0 70px #0000005c}.reportSignalDetailPanel{border-radius:0;width:100%;height:100%;position:relative}.reportSignalDetailPanel .detailTop{min-height:116px;padding-right:56px}.app .reportsWorkspace .reportSignalDetailPanel#detailPanel .detailTop,.app .aiAlertWorkspace .reportSignalDetailPanel#detailPanel .detailTop{padding-right:72px}.app .reportsWorkspace .reportSignalDetailPanel#detailPanel .detailIdentity,.app .reportsWorkspace .reportSignalDetailPanel#detailPanel .detailIdentity>div,.app .reportsWorkspace .reportSignalDetailPanel#detailPanel .detailHeading,.app .aiAlertWorkspace .reportSignalDetailPanel#detailPanel .detailIdentity,.app .aiAlertWorkspace .reportSignalDetailPanel#detailPanel .detailIdentity>div,.app .aiAlertWorkspace .reportSignalDetailPanel#detailPanel .detailHeading{min-width:0;max-width:100%}.app .reportsWorkspace .reportSignalDetailPanel#detailPanel .detailHeading,.app .aiAlertWorkspace .reportSignalDetailPanel#detailPanel .detailHeading{overflow-wrap:anywhere}.reportDetailCloseButton{z-index:4;border:1px solid var(--line2);border-radius:var(--ui-radius);background:var(--panel2);width:34px;height:34px;color:var(--text);cursor:pointer;place-items:center;padding:0;display:grid;position:absolute;top:14px;right:14px}.reportDetailCloseButton svg{width:18px;height:18px}.reportCategoryDrawer{border-left:1px solid var(--line);background:var(--panel);width:min(520px,100vw);height:100%;color:var(--text);grid-template-rows:auto minmax(0,1fr);animation:.18s ease-out reportDetailDrawerIn;display:grid;box-shadow:-22px 0 70px #0000005c}@keyframes reportDetailDrawerIn{0%{opacity:.72;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.reportDetailHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;min-height:116px;padding:22px 24px 18px;display:flex}.reportDetailHeader>div{min-width:0}.reportDetailHeader>div>span{color:var(--muted);font-size:calc(10px * var(--app-font-scale,1));letter-spacing:.08em;text-transform:uppercase;font-weight:850}.reportDetailHeader h2{color:var(--text);font-size:calc(22px * var(--app-font-scale,1));letter-spacing:-.025em;margin:5px 0 0;line-height:1.14}.reportDetailHeader p{color:var(--muted);font-size:calc(12px * var(--app-font-scale,1));margin:7px 0 0;line-height:1.4}.reportDetailHeader button{border:1px solid var(--line2);border-radius:var(--ui-radius);background:var(--panel2);width:34px;height:34px;color:var(--text);cursor:pointer;flex:none;place-items:center;padding:0;display:grid}.reportDetailHeader button svg{width:18px;height:18px}.reportCategoryBody{align-content:start;gap:14px;min-height:0;padding:20px 24px 28px;display:grid;overflow:auto}.reportCategoryFeedList{gap:9px;margin:0;padding:0;list-style:none;display:grid}.reportCategoryFeedList li{min-width:0}.reportDetailBody{align-content:start;gap:17px;min-height:0;padding:22px 24px 30px;display:grid;overflow:auto}.reportDetailFacts{gap:0;margin:0;display:grid}.reportDetailFacts>div{border-bottom:1px solid var(--line);grid-template-columns:84px minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.reportDetailFacts dt{color:var(--muted);font-size:calc(10px * var(--app-font-scale,1));letter-spacing:.06em;text-transform:uppercase;font-weight:850}.reportDetailFacts dt svg{vertical-align:-2px;width:13px;height:13px}.reportDetailFacts dd{color:var(--text);font-size:calc(12px * var(--app-font-scale,1));margin:0;font-weight:650}.reportDetailImage{object-fit:cover;border:1px solid var(--line);border-radius:var(--ui-radius);width:100%;max-height:280px;display:block}.reportDetailSection{border:1px solid var(--line);border-radius:var(--ui-radius);background:var(--panel2);padding:16px}.reportDetailSection h3{color:var(--text);font-size:calc(14px * var(--app-font-scale,1));margin:0 0 8px}.reportDetailSection p{color:var(--text);font-size:calc(13px * var(--app-font-scale,1));white-space:pre-wrap;margin:0;line-height:1.6}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes reportPending{0%{background-position:100% 0}to{background-position:-120% 0}}body.lightTheme .reportCard{border-color:var(--work-line-strong,#d9dfdd);background:#fffdf9e6;box-shadow:0 1px 2px #3c362c0f,0 8px 24px #3c362c14}body.lightTheme .reportBetaNotice{color:#5f6d64;background:linear-gradient(135deg,#d9f8eabd,#fffdf9eb),#fff;border-color:#b8ead0}body.lightTheme .reportTopbarFilters .areaButton,body.lightTheme .reportTopbarDateControl,body.lightTheme .reportCardFilter{background:#fff;border-color:#d5dfda}body.lightTheme .reportCardFilterMenu{background:#fff;border-color:#d5dfda;box-shadow:0 18px 38px #3c362c24}body.lightTheme .reportTopbarFilters .areaButton,body.lightTheme .reportTopbarDateControl{box-shadow:0 13px 30px #3c362c0f}body.lightTheme .reportRank{color:#168a46;background:#d9f8ea}body.lightTheme .reportRankingTrack{background:#e5eee8}body.lightTheme .reportDirection.up{background:#fee8e8}body.lightTheme .reportDirection.down{background:#d9f8ea}body.lightTheme .reportTrendPoint{fill:#fffdf9}body.lightTheme .reportDetailOverlay,body.lightTheme .reportCategoryOverlay{background:#1b171357}body.lightTheme .reportDetailDrawer,body.lightTheme .reportCategoryDrawer{background:#fffdf9;border-color:#e0d2c5;box-shadow:-22px 0 70px #56432e2e}body.lightTheme .reportDetailHeader{border-color:#e2d8ccb8}body.lightTheme .reportDetailHeader button{color:#342f2a;background:#fff6ee;border-color:#e0d2c5}body.lightTheme .reportDetailFacts>div{border-color:#eadfd5}body.lightTheme .reportDetailImage,body.lightTheme .reportDetailSection{border-color:#e0d2c5}body.lightTheme .reportDetailSection{background:#fff8f0}@media (min-width:1081px) and (max-width:1099px){.app:has(.reportsWorkspace){grid-template-columns:clamp(85px,100vw - 996px,103px) minmax(0,1fr)}.app:has(.reportsWorkspace) .primaryRail{width:100%}body .app:has(.reportsWorkspace) .primaryNavItem{font-size:calc(10px * var(--app-font-scale,1));gap:3px;padding:0 3px}body .app:has(.reportsWorkspace) .primaryIcon{flex:0 0 16px;width:16px;height:16px}body .app:has(.reportsWorkspace) .primaryIcon svg{width:15px;height:15px}}@media (max-width:1080px){.reportsGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:980px){.reportsWorkspace{padding:0}.reportsInner{width:100%}.reportTopbarFilters{grid-template-columns:minmax(0,1fr) 158px;gap:8px;display:grid}.reportTopbarFilters .areaPicker{flex:none;width:100%;min-width:0}.reportTopbarDateControl{flex:none;width:100%}}@media (max-width:760px){.reportsWorkspace{padding-bottom:14px}.reportBetaNotice{flex-direction:column;align-items:flex-start;gap:9px;padding:14px}.reportsGrid{grid-template-columns:minmax(0,1fr)}.reportCard{border-radius:var(--ui-radius);min-height:0;padding:20px}.reportDailyTrend{min-height:0}.reportCardHeader{flex-direction:column;align-items:stretch;gap:16px;min-height:52px;margin-bottom:12px}.reportCardHeader h2{font-size:calc(20px * var(--app-font-scale,1));font-weight:750;line-height:calc(26px * var(--app-font-scale,1));letter-spacing:-.025em}.app .reportsWorkspace .reportCardHeader h2{line-height:calc(26px * var(--app-font-scale,1))}.reportCardEyebrow{font-size:calc(11px * var(--app-font-scale,1));line-height:calc(16px * var(--app-font-scale,1))}.reportCardDescription{font-size:calc(13px * var(--app-font-scale,1));line-height:calc(20px * var(--app-font-scale,1));margin:0 0 20px}.reportMetricSummary{align-self:flex-start}.reportMetricValue{font-size:calc(32px * var(--app-font-scale,1))}.reportCardFilter{flex-basis:auto;width:100%;height:40px}.reportAnomalyTableHeader,.reportAnomalyRow{grid-template-columns:28px minmax(0,1fr) 76px 86px;gap:8px}.reportAnomalyTableHeader{font-size:calc(11px * var(--app-font-scale,1))}.reportAnomalySortColumn{gap:3px}.reportAnomalySortColumn svg{width:12px;height:12px}.reportAnomalyRow>b{font-size:calc(12px * var(--app-font-scale,1))}.reportTablePagination{flex-direction:column;align-items:stretch}.reportTablePagination>div{justify-content:stretch}.reportTablePagination button{flex:1}.reportRankingRow{grid-template-columns:minmax(0,1fr) 40px}.reportRankingRow>div:first-child{grid-column:1/-1}.reportDailyTrend .reportTrendChart{flex:none;min-height:0}.reportDetailHeader,.reportDetailBody,.reportCategoryHeader,.reportCategoryBody{padding-left:18px;padding-right:18px}}@media (max-width:640px){.reportTopbarFilters{grid-template-columns:minmax(0,1fr)}}@media (max-width:979px){.reportDetailDrawer{width:100vw}}@media (max-width:480px){.reportDetailOverlay,.reportCategoryOverlay{justify-content:stretch;align-items:stretch}.reportDetailDrawer,.reportCategoryDrawer{border-left:0;width:100vw}.reportDetailHeader{gap:12px;min-height:96px;padding-top:18px;padding-bottom:15px}.reportDetailHeader h2{font-size:calc(19px * var(--app-font-scale,1))}.reportDetailBody{gap:13px;padding-top:16px;padding-bottom:22px}.reportCategoryBody{gap:12px;padding-top:16px;padding-bottom:22px}.reportDetailFacts>div{grid-template-columns:minmax(0,1fr);gap:5px}}@media (prefers-reduced-motion:reduce){.reportPending,.reportDetailDrawer,.reportCategoryDrawer{animation:none}}}
@layer civicclue{.searchAgentWorkspace{min-width:0;height:100%;min-height:0;color:var(--text)}.searchAgentLayout{grid-template-columns:minmax(0,1fr);height:100%;min-height:0;display:grid}.searchAgentLayout.hasDetail{grid-template-columns:minmax(0,1fr) minmax(340px,42%)}.searchAgentConversation{flex-direction:column;min-width:0;min-height:0;display:flex}.searchAgentDebugSession{flex-shrink:0;align-self:center;width:min(760px,100% - 56px);margin:16px 0 0}.searchAgentThread{overscroll-behavior:contain;flex:1;min-height:0;padding:28px;overflow-y:auto}.searchAgentOpening,.searchAgentTurn,.searchAgentComposer{width:100%;max-width:760px;margin:0 auto}.searchAgentOpening{padding-top:12px;padding-bottom:28px}.searchAgentOpening h1{font-size:calc(clamp(28px, 3vw, 40px) * var(--app-font-scale,1));letter-spacing:-.035em;margin:16px 0;line-height:1.15}.searchAgentOpening>p{color:var(--muted);line-height:1.6}.searchAgentSecondary{border:1px solid var(--line);border-radius:var(--ui-radius);background:var(--panel);cursor:pointer;padding:8px 12px}.leRoot .searchAgentSecondary{font-size:calc(13px * var(--app-font-scale,1));color:var(--text);font-weight:600}.searchAgentTurn{padding-bottom:28px}.searchAgentQuestion{background:var(--panel2);border-radius:var(--ui-radius);max-width:88%;margin:0 0 24px auto;padding:12px 16px}.searchAgentQuestion span{font-size:calc(12px * var(--app-font-scale,1));color:var(--muted)}.searchAgentQuestion p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0}.searchAgentAnswer>strong{font-size:calc(13px * var(--app-font-scale,1));margin-bottom:12px;display:block}.searchAgentMarkdown{font-size:calc(15px * var(--app-font-scale,1));overflow-wrap:anywhere;line-height:1.65}.searchAgentMarkdown p{margin:0 0 14px}.searchAgentMarkdown h3,.searchAgentMarkdown h4,.searchAgentMarkdown h5{margin:20px 0 10px;line-height:1.3}.searchAgentMarkdown h3{font-size:calc(22px * var(--app-font-scale,1))}.searchAgentMarkdown h4{font-size:calc(19px * var(--app-font-scale,1))}.searchAgentMarkdown h5{font-size:calc(17px * var(--app-font-scale,1))}.searchAgentMarkdown ul,.searchAgentMarkdown ol{margin:12px 0;padding-left:24px}.searchAgentMarkdown ul{list-style:outside}.searchAgentMarkdown ol{list-style:decimal}.searchAgentMarkdown li+li{margin-top:6px}.searchAgentMarkdown a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.searchAgentMarkdown pre{background:var(--panel2);border-radius:var(--ui-radius);padding:12px;overflow-x:auto}.searchAgentMarkdown blockquote{border-left:2px solid var(--line);color:var(--muted);padding-left:14px}.searchAgentNotice,.searchAgentProgress{font-size:calc(13px * var(--app-font-scale,1));color:var(--muted);line-height:1.5}.searchAgentError{font-size:calc(13px * var(--app-font-scale,1));color:color-mix(in srgb, var(--red) 60%, var(--text));line-height:1.5}.searchAgentComposer{padding:12px 24px max(16px, env(safe-area-inset-bottom));flex-shrink:0}.searchAgentComposerField{border:1px solid var(--line);background:var(--panel);border-radius:var(--ui-radius);align-items:flex-end;gap:12px;padding:12px;display:flex}.searchAgentComposerField textarea{resize:vertical;width:100%;min-width:0;min-height:52px;max-height:160px;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1}.searchAgentComposerField:focus-within{border-color:var(--green)}.leRoot .searchAgentSend,.leRoot .searchAgentStop{border:1px solid var(--line);border-radius:var(--ui-radius);min-height:40px;font-size:calc(13px * var(--app-font-scale,1));cursor:pointer;align-items:center;gap:4px;padding:0 14px;font-weight:700;display:inline-flex}.leRoot .searchAgentSend{color:#fff;background:#168a43;border-color:#168a43}.leRoot .searchAgentStop{background:var(--panel2);color:var(--text)}.leRoot .searchAgentSend:disabled,.leRoot .searchAgentSecondary:disabled{opacity:.5;cursor:not-allowed}.searchAgentComposerHint{color:var(--muted);font-size:calc(11px * var(--app-font-scale,1));flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:8px;display:flex}.searchAgentArea{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.floatingSearchAgentPanel{grid-template-rows:auto minmax(0,1fr)}.floatingAgentUsesPageFilters{grid-template-rows:auto minmax(0,1fr) auto}.floatingSearchAgentPanel .agentConversationScroll{padding:18px 14px 24px}.floatingSearchAgentPanel .agentConversationComposer{width:100%;padding:10px 12px max(12px, env(safe-area-inset-bottom))}.floatingSearchAgentPanel .floatingAgentScope{padding:0}.floatingSearchAgentPanel .floatingAgentHeaderActions{gap:12px}.searchAgentReferences{min-width:0;margin-top:20px}.searchAgentReferencesHeading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.searchAgentReferencesHeading h2{font-size:calc(15px * var(--app-font-scale,1));margin:0}.searchAgentReferencesHeading>span{color:var(--muted);font-size:calc(12px * var(--app-font-scale,1));white-space:nowrap}.searchAgentReferences .agentEventList{margin-top:12px}.searchAgentSuggestions{margin-top:20px}.searchAgentSuggestions button:disabled{opacity:.5;cursor:not-allowed}.searchAgentDetail.reportDetailOverlay{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:auto;background:0 0;min-width:0;min-height:0;position:static}.searchAgentDetail .reportDetailDrawer{width:100%;min-width:0;box-shadow:none;animation:none}.searchAgentDetail .reportSignalDetailPanel#detailPanel{min-width:0;overflow:hidden}.searchAgentDetail .detailTop{padding-right:56px}.searchAgentDetail .detailIdentity,.searchAgentDetail .detailIdentity>div{min-width:0}.searchAgentDetail .detailHeading{overflow-wrap:anywhere}.searchAgentWorkspace .agentEventCard{width:100%}.searchAgentWorkspace .agentExampleTabs button,.searchAgentWorkspace .agentExamplesToggle,.searchAgentWorkspace .agentViewAll,.searchAgentSuggestions button{min-height:40px}.searchAgentWorkspace button:focus-visible,.searchAgentWorkspace summary:focus-visible,.searchAgentWorkspace select:focus-visible,.searchAgentWorkspace input:focus-visible{outline:2px solid var(--green);outline-offset:3px}@media (max-width:860px){.searchAgentWorkspace{overflow:hidden}.searchAgentLayout,.searchAgentLayout.hasDetail{grid-template-columns:minmax(0,1fr)}.searchAgentDebugSession{width:calc(100% - 32px)}.searchAgentThread{padding:20px 16px}.searchAgentComposer{padding:12px 16px max(16px, env(safe-area-inset-bottom))}.searchAgentDetail.reportDetailOverlay{z-index:260;position:fixed;inset:0}.searchAgentWorkspace.hasDetail .searchAgentConversation{visibility:hidden}.searchAgentOpening .agentQuickTasks>div{grid-template-columns:repeat(2,minmax(0,1fr))}.searchAgentOpening .agentExampleGrid{grid-template-columns:1fr}.searchAgentWorkspace .agentExampleTabs button,.searchAgentWorkspace .agentExamplesToggle,.searchAgentWorkspace .agentViewAll,.searchAgentSuggestions button{min-height:44px}.searchAgentOpening{padding-top:20px}}}
@layer civicclue{.alertHubWorkspace{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;height:100%;min-height:0;overflow:hidden auto}.alertHubLoadError{border-radius:var(--ui-radius);color:#17211e;background:#fff;border:1px solid #e3e9e6;justify-items:start;gap:10px;max-width:520px;margin:48px auto;padding:24px;display:grid}.alertHubLoadError h2,.alertHubLoadError p{margin:0}.alertHubLoadError p{color:#66736e}.alertHubLoadError button{border-radius:var(--ui-radius);color:#fff;cursor:pointer;background:#1f7a5d;border:0;min-height:36px;padding:0 14px;font-weight:700}.alertHubInner{min-height:min-content}.alertHubHeader,.alertHubSectionNav,.alertHubManagement,.alertHubMatches{--alertHubInk:var(--theme-ink,#17211e);--alertHubMuted:var(--theme-muted,#66736e);--alertHubFaint:var(--theme-muted,#8a9691);--alertHubLine:var(--theme-border,#e3e9e6);--alertHubSoftLine:var(--theme-border-soft,#edf1ef);--alertHubSurface:var(--theme-surface,#fff);--alertHubSoft:var(--theme-soft,#f7faf8);--alertHubMint:var(--interaction-soft,#e8f7f1);--alertHubGreen:var(--mosaic-accent,#22c55e);--alertHubGreenDark:var(--interaction-ink,#168a43);color:var(--alertHubInk)}.alertHubHeader{align-items:flex-start;width:100%;padding:4px 2px 22px;display:flex}.alertHubHeaderCopy{min-width:0}.alertHubTitle{color:var(--alertHubInk);font-size:calc(clamp(28px, 3vw, 36px) * var(--app-font-scale,1));letter-spacing:-.035em;margin:0;font-weight:780;line-height:1.08}.alertHubDescription{max-width:650px;color:var(--alertHubMuted);font-size:calc(14px * var(--app-font-scale,1));margin:8px 0 0;line-height:1.55}.alertHubNewAlertCluster{flex:none;justify-items:end;gap:6px;display:grid}.alertHubHeaderActionRow{justify-content:flex-end;align-items:center;gap:10px;display:flex}.alertHubClassicAlert{border:1px solid var(--alertHubLine);border-radius:var(--ui-radius);min-height:40px;color:var(--alertHubInk);font-size:calc(13px * var(--app-font-scale,1));background:#ffffffbd;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:700;line-height:1;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.alertHubClassicAlert:hover{background:var(--alertHubMint);color:var(--alertHubGreenDark);border-color:#1f7a5d3d}.alertHubNewAlert{border:1px solid var(--alertHubGreen);border-radius:var(--ui-radius);background:var(--alertHubGreen);cursor:pointer;flex:none;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 16px;text-decoration:none;transition:background .16s,border-color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 6px 16px #1f7a5d24}.alertHubNewAlert,.leRoot .alertHubNewAlert{color:#fff;font-size:calc(13px * var(--app-font-scale,1));font-weight:720;line-height:1}.alertHubNewAlert:hover{border-color:var(--alertHubGreenDark);background:var(--alertHubGreenDark);box-shadow:0 8px 20px #1f7a5d33}.alertHubNewAlert.isDisabled,.alertHubNewAlert:disabled{border-color:var(--alertHubLine);box-shadow:none;color:#8a9691;cursor:not-allowed;background:#eef2f0}.alertHubNewAlert.isDisabled:hover,.alertHubNewAlert:disabled:hover{border-color:var(--alertHubLine);box-shadow:none;background:#eef2f0}.alertHubNewAlert:focus-visible,.alertHubClassicAlert:focus-visible,.alertHubSectionTab:focus-visible,.alertHubStatusButton:focus-visible,.alertHubEditButton:focus-visible,.alertHubRenameButton:focus-visible,.alertHubDeleteButton:focus-visible,.alertHubRenameClose:focus-visible,.alertHubSelectButton:focus-visible,.alertHubSelectOption:focus-visible{outline-offset:2px;outline:3px solid #2a927038}.alertHubActionIcon{flex:0 0 17px;width:17px;height:17px;display:block}.alertHubLimitHint{max-width:220px;color:var(--alertHubMuted);font-size:calc(11px * var(--app-font-scale,1));text-align:right;font-weight:650;line-height:1.35}.alertHubSectionNav{border-bottom:1px solid var(--alertHubLine);scrollbar-width:none;align-items:stretch;gap:26px;width:100%;min-height:47px;margin-bottom:18px;display:flex;overflow-x:auto}.alertHubSectionNav::-webkit-scrollbar{display:none}.alertHubSectionTab{min-height:46px;color:var(--alertHubMuted);font-size:calc(13px * var(--app-font-scale,1));white-space:nowrap;border:0;flex:none;align-items:center;gap:8px;font-weight:670;text-decoration:none;display:inline-flex;position:relative}.alertHubSectionTab:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.alertHubSectionTab:hover{color:var(--alertHubInk)}.alertHubSectionTab.isActive{color:var(--alertHubGreenDark)}.alertHubSectionTab.isActive:after{background:var(--alertHubGreen)}.alertHubHistoryPagination{justify-items:center;gap:12px;padding:16px 18px 20px;display:grid}.alertHubHistoryPagination>button{min-height:36px;font-size:calc(13px * var(--app-font-scale,1));padding:8px 14px;font-weight:600}@media (max-width:720px){.alertHubHistoryPagination>button{min-height:44px}}.alertHubManagement,.alertHubMatches{border:1px solid var(--alertHubLine);border-radius:var(--ui-radius);background:var(--alertHubSurface);width:100%;overflow:hidden;box-shadow:0 8px 28px #1e352d0e}.alertHubManagement{container:alert-management/inline-size}.alertHubMatches{overflow:visible}.alertHubContentLoading{position:relative}.alertHubContentLoadingBody{min-height:300px;position:relative}.alertHubContentLoading .workspaceLoadingOverlay{border-radius:0 0 var(--ui-radius) var(--ui-radius);color:var(--alertHubGreen);-webkit-backdrop-filter:blur(5px)saturate(.96);backdrop-filter:blur(5px)saturate(.96);background:#f7faf8d1}.alertHubContentLoading .workspaceLoadingSpinner{border-color:#1f7a5d2e;border-top-color:var(--alertHubGreen)}.alertHubTableIntro,.alertHubMatchesTopline{border-bottom:1px solid var(--alertHubLine);justify-content:space-between;align-items:center;gap:24px;min-height:68px;padding:14px 18px;display:flex}.alertHubTableTitle{color:var(--alertHubInk);font-size:calc(16px * var(--app-font-scale,1));letter-spacing:-.012em;margin:0;font-weight:760;line-height:1.25}.alertHubTableSummary{color:var(--alertHubMuted);font-size:calc(12px * var(--app-font-scale,1));margin:3px 0 0;line-height:1.35}.alertHubTableScroll{width:100%;overflow-x:auto}.alertHubTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0;color:var(--alertHubInk);font-size:calc(12px * var(--app-font-scale,1))}.alertHubTable th{border-bottom:1px solid var(--alertHubLine);background:var(--alertHubSoft);color:var(--alertHubMuted);font-size:calc(10px * var(--app-font-scale,1));letter-spacing:.055em;text-align:left;text-transform:uppercase;padding:10px 12px;font-weight:760;line-height:1.2}.alertHubTable th:first-child{width:21%}.alertHubTable th:nth-child(2){width:9%}.alertHubTable th:nth-child(3),.alertHubTable th:nth-child(4){width:20%}.alertHubTable th:nth-child(5){width:14%}.alertHubTable th:nth-child(6){width:16%}html[data-font-size=large] .alertHubTable th:nth-child(3){width:14%}html[data-font-size=large] .alertHubTable th:nth-child(6){width:22%}.alertHubTable td{overflow-wrap:anywhere;border-bottom:1px solid var(--alertHubSoftLine);color:#39443f;vertical-align:top;padding:15px 12px}.alertHubTable tbody tr{transition:background .14s}.alertHubTable tbody tr:hover{background:#fbfdfc}.alertHubTable tbody tr:last-child td{border-bottom:0}.alertHubTable .alertHubAlertRow td{border-bottom:0;padding-bottom:10px}.alertHubPromptCell{padding-top:0!important}.alertHubPrompt{border-radius:var(--ui-radius);background:#fafcfb;align-items:baseline;gap:4px;width:100%;padding:10px 12px;display:flex}.alertHubPromptLabel{color:var(--alertHubFaint);font-size:calc(10px * var(--app-font-scale,1));letter-spacing:.055em;text-transform:uppercase;flex:none;font-weight:760;line-height:1.5}.alertHubPrompt p{color:var(--alertHubMuted);font-size:calc(12px * var(--app-font-scale,1));overflow-wrap:anywhere;margin:0;line-height:1.5}.alertHubAlertName{min-width:0;color:var(--alertHubInk);font-size:calc(13px * var(--app-font-scale,1));font-weight:720;line-height:1.42;display:block}.alertHubAlertNameRow{align-items:center;gap:6px;display:flex}.alertHubRenameButton{border-radius:var(--ui-radius);width:26px;height:26px;color:var(--alertHubMuted);cursor:pointer;background:0 0;border:1px solid #0000;flex:0 0 26px;place-items:center;padding:0;transition:background .14s,border-color .14s,color .14s;display:grid}.alertHubRenameButton svg{width:15px;height:15px}.alertHubRenameButton:hover:not(:disabled){background:var(--alertHubMint);color:var(--alertHubGreenDark);border-color:#dce7e2}.alertHubRenameButton:disabled{cursor:wait;opacity:.5}.alertHubRenameModal{gap:20px}.alertHubRenameHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.alertHubRenameClose{border:1px solid var(--line);border-radius:var(--ui-radius);width:34px;height:34px;color:var(--text);cursor:pointer;background:0 0;flex:0 0 34px;place-items:center;padding:0;display:grid}.alertHubRenameClose svg{width:19px;height:19px}.alertHubRenameForm{gap:9px;display:grid}.alertHubRenameForm label{color:var(--muted);font-size:calc(12px * var(--app-font-scale,1));font-weight:720}.alertHubRenameInput{border:1px solid var(--line);border-radius:var(--ui-radius);width:100%;min-height:44px;color:var(--text);font:inherit;background:#ffffff0a;outline:none;padding:0 12px}.alertHubRenameInput:focus{border-color:var(--mosaic-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--mosaic-accent) 18%, transparent)}.alertHubRenameForm .alertConfirmFooter{margin-top:9px}.alertHubWorkspace .alertHubRenameModal .supportButton.alertHubRenameSave,.alertHubWorkspace .alertHubRenameModal .supportButton.alertHubRenameSave:hover:not(:disabled),.alertHubWorkspace .alertHubRenameModal .supportButton.alertHubRenameSave:focus-visible{border-color:var(--alertHubGreen);background:var(--alertHubGreen);color:#fff}.alertHubStatus{color:#2a654f;font-size:calc(11px * var(--app-font-scale,1));white-space:nowrap;align-items:center;gap:6px;font-weight:690;display:inline-flex}.alertHubStatusDot,.alertHubDeliveryDot{background:#2c9a72;border-radius:999px;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 3px #2c9a721a}.alertHubStatus[data-alert-status=paused],.alertHubStatus[data-alert-status=disabled]{color:#8b641c}.alertHubStatus[data-alert-status=paused] .alertHubStatusDot,.alertHubStatus[data-alert-status=disabled] .alertHubStatusDot{background:#c58a22;box-shadow:0 0 0 3px #c58a221c}.alertHubCoverage,.alertHubLastUpdated{color:#4f5d57;line-height:1.45;display:block}.alertHubEventTypes{flex-wrap:wrap;gap:5px;display:flex}.alertHubEventType{border-radius:var(--ui-radius);color:#476157;width:fit-content;min-height:22px;font-size:calc(10px * var(--app-font-scale,1));background:#f5faf8;border:1px solid #dce7e2;align-items:center;padding:3px 7px;font-weight:650;line-height:1.2;display:inline-flex}.alertHubEmailVolume{color:#344a41;font-weight:650;line-height:1.4}.alertHubActionsHeading,.alertHubActions{text-align:right!important}.alertHubActions{white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.alertHubEditButton,.alertHubStatusButton,.alertHubDeleteButton{border-radius:var(--ui-radius);color:#a33f3f;min-height:30px;font-size:calc(11px * var(--app-font-scale,1));cursor:pointer;background:#fff;border:1px solid #dce7e2;padding:0 7px;font-weight:690;transition:background .14s,border-color .14s}.alertHubEditButton{color:#1f3b34;background:#f5faf8}.alertHubStatusButton{color:#264239;background:#fff}.alertHubEditButton:hover:not(:disabled),.alertHubStatusButton:hover:not(:disabled){background:#f4faf7;border-color:#d7e4df}.alertHubDeleteButton:hover:not(:disabled){background:#fff6f6;border-color:#f1d1d1}.alertHubEditButton:disabled,.alertHubStatusButton:disabled,.alertHubDeleteButton:disabled{color:var(--alertHubFaint);cursor:wait;opacity:.75}.alertHubFilters{justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.alertHubFilter{gap:4px;display:grid}.alertHubFilterLabel{color:var(--alertHubMuted);font-size:calc(9px * var(--app-font-scale,1));letter-spacing:.055em;text-transform:uppercase;font-weight:760;line-height:1}.alertHubSelectMenu{width:156px;min-width:0;position:relative}.alertHubSelectMenu.wide{width:320px}.alertHubSelectButton{border-radius:var(--ui-radius);color:#34433d;width:100%;min-width:0;height:34px;font:inherit;font-size:calc(11px * var(--app-font-scale,1));cursor:pointer;background:#fff;border:1px solid #dbe3df;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 11px;font-weight:620;display:grid}.alertHubSelectSummary{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.alertHubSelectChevron{color:#5e6d66;width:16px;height:16px;transition:transform .15s}.alertHubSelectButton[aria-expanded=true] .alertHubSelectChevron{transform:rotate(180deg)}.alertHubSelectPopover{z-index:80;border-radius:var(--ui-radius);color:#17211e;background:#fff;border:1px solid #d5dfda;gap:2px;width:156px;max-width:calc(100vw - 32px);max-height:256px;padding:8px;display:grid;position:absolute;top:calc(100% + 7px);right:0;overflow:auto;box-shadow:0 18px 38px #3c362c24}.alertHubSelectMenu.wide .alertHubSelectPopover{width:100%}.alertHubSelectOption{border-radius:var(--ui-radius);color:#17211e;min-width:0;min-height:34px;font:inherit;font-size:calc(12px * var(--app-font-scale,1));text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:8px 9px;font-weight:650;display:flex}.alertHubSelectOption:hover{background:color-mix(in srgb, var(--alertHubGreen) 10%, transparent)}.alertHubSelectOption[aria-selected=true]{background:var(--alertHubMint);color:var(--alertHubGreenDark)}.alertHubSelectOption span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.alertHubSelectMenu.wide .alertHubSelectOption span{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.4;overflow:visible}.alertHubMatchList{width:100%}.alertHubMatchListHeader,.alertHubMatchRow{grid-template-columns:minmax(300px,1.65fr) minmax(180px,1fr) minmax(100px,.45fr);column-gap:18px;display:grid}.alertHubMatchListHeader{border-bottom:1px solid var(--alertHubLine);background:var(--alertHubSoft);color:var(--alertHubMuted);font-size:calc(10px * var(--app-font-scale,1));letter-spacing:.055em;text-transform:uppercase;padding:10px 18px;font-weight:760;line-height:1.2}.alertHubMatchRows{margin:0;padding:0;list-style:none}.alertHubMatchRow{border-bottom:1px solid var(--alertHubSoftLine);align-items:start;padding:16px 18px;transition:background .14s}.alertHubMatchRow:hover{background:#fbfdfc}.alertHubMatchRow:last-child{border-radius:0 0 var(--ui-radius) var(--ui-radius);border-bottom:0}.alertHubMatchEvent,.alertHubAttributions,.alertHubDeliveries{min-width:0}.alertHubMatchEvent,.alertHubAttribution,.alertHubDeliveries{align-content:start;gap:5px;display:grid}.alertHubMatchCard{width:100%;text-decoration:none}.alertHubAttribution strong{color:#34443d;font-size:calc(11px * var(--app-font-scale,1));font-weight:690;line-height:1.38}.alertHubAttribution span{color:var(--alertHubMuted);font-size:calc(11px * var(--app-font-scale,1));line-height:1.42}.alertHubAttributions{gap:9px;display:grid}.alertHubAttribution+.alertHubAttribution{border-top:1px solid var(--alertHubSoftLine);padding-top:9px}.alertHubDelivery{color:#416055;font-size:calc(10px * var(--app-font-scale,1));white-space:nowrap;align-items:center;gap:6px;font-weight:650;display:inline-flex}.alertHubDeliveryDot{width:6px;height:6px;box-shadow:none;flex-basis:6px}.alertHubEmpty{text-align:center;align-content:center;place-items:center;min-height:300px;padding:48px 24px;display:grid}.alertHubEmptySignal{place-items:center;width:52px;height:52px;margin-bottom:15px;display:grid;position:relative}.alertHubEmptySignal span{border:1px solid #a9d9c7;border-radius:999px;position:absolute}.alertHubEmptySignal span:first-child{opacity:.45;width:52px;height:52px}.alertHubEmptySignal span:nth-child(2){opacity:.9;background:#f0faf6;width:32px;height:32px}.alertHubEmptySignal i{background:var(--alertHubGreen);border-radius:999px;width:9px;height:9px;position:relative;box-shadow:0 0 0 5px #1f7a5d1c}.alertHubEmpty h3{color:var(--alertHubInk);font-size:calc(16px * var(--app-font-scale,1));margin:0;font-weight:740;line-height:1.3}.alertHubEmpty p{max-width:440px;color:var(--alertHubMuted);font-size:calc(12px * var(--app-font-scale,1));margin:7px 0 0;line-height:1.5}@container alert-management (max-width:900px){.alertHubTableScroll{overflow:visible}.alertHubTable,.alertHubTable tbody,.alertHubTable tr,.alertHubTable td{width:100%;display:block}.alertHubTable{min-width:0}.alertHubTable thead{display:none}.alertHubTable tbody tr{border-bottom:1px solid var(--alertHubLine);grid-template-columns:minmax(0,1fr) minmax(118px,.55fr);gap:13px 20px;padding:16px 14px;display:grid}.alertHubTable tbody tr.alertHubAlertRow{border-bottom:0;padding-bottom:12px}.alertHubTable tbody tr.alertHubPromptRow{padding:0 14px 16px;display:block}.alertHubPromptRow .alertHubPromptCell{display:block}.alertHubPrompt{align-items:flex-start}.alertHubTable tbody tr:last-child{border-bottom:0}.alertHubTable td{border:0;gap:5px;padding:0;display:grid;text-align:left!important}.alertHubTable td:before{color:var(--alertHubFaint);content:attr(data-label);font-size:calc(9px * var(--app-font-scale,1));letter-spacing:.05em;text-transform:uppercase;font-weight:760;line-height:1.1}.alertHubActions{justify-content:flex-start}}@media (max-width:1040px){.alertHubMatchesTopline{flex-direction:column;align-items:flex-start}.alertHubFilters{justify-content:flex-start;width:100%}.alertHubFilter{flex:1 1 0}.alertHubSelectMenu,.alertHubSelectMenu.wide{width:100%}.alertHubMatchListHeader,.alertHubMatchRow{grid-template-columns:minmax(280px,1.6fr) minmax(150px,1fr) minmax(88px,.45fr);column-gap:12px}}@media (max-width:720px){.alertHubHeader{align-items:stretch;gap:18px;padding-bottom:18px}.alertHubDescription{font-size:calc(13px * var(--app-font-scale,1));margin-top:6px}.alertHubClassicAlert,.alertHubNewAlert{min-width:114px}.alertHubSectionNav{gap:22px;margin-bottom:14px}.alertHubManagement,.alertHubMatches{box-shadow:none;border-left:0;border-right:0;border-radius:0}.alertHubTableIntro,.alertHubMatchesTopline{padding:13px 14px}.alertHubMatchRow>div:before{color:var(--alertHubFaint);content:attr(data-label);font-size:calc(9px * var(--app-font-scale,1));letter-spacing:.05em;text-transform:uppercase;font-weight:760;line-height:1.1}.alertHubFilters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.alertHubMatchListHeader{display:none}.alertHubMatchRow{grid-template-columns:minmax(0,1fr);gap:15px 20px;padding:17px 14px}.alertHubMatchEvent,.alertHubAttributions,.alertHubDeliveries{gap:6px;display:grid}.alertHubAttributions,.alertHubDeliveries{grid-column:1/-1}.alertHubEmpty{min-height:270px;padding:38px 20px}}@media (max-width:460px){.alertHubHeader{flex-direction:column;align-items:flex-start}.alertHubNewAlertCluster{justify-items:stretch;width:100%}.alertHubHeaderActionRow{width:100%}.alertHubClassicAlert,.alertHubNewAlert{flex:1 1 0;width:100%}.alertHubLimitHint{text-align:left;max-width:none}.alertHubTable tbody tr,.alertHubMatchRow,.alertHubFilters{grid-template-columns:minmax(0,1fr)}.alertHubAttributions,.alertHubDeliveries{grid-column:auto}}@media (prefers-reduced-motion:reduce){.alertHubClassicAlert,.alertHubNewAlert,.alertHubTable tbody tr,.alertHubEditButton,.alertHubRenameButton,.alertHubStatusButton,.alertHubDeleteButton,.alertHubMatchRow{transition:none}}.alertHubHistoryActions{flex-wrap:wrap;gap:6px;display:flex}.alertHubHistoryActions button{min-height:32px;font-size:calc(12px * var(--app-font-scale,1));line-height:calc(20px * var(--app-font-scale,1));justify-content:center;align-items:center;gap:6px;padding:5px 8px;display:inline-flex}.alertHubHistoryActions svg{flex-shrink:0;width:16px;height:16px}.alertHubHistoryError{font-size:calc(13px * var(--app-font-scale,1));overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex}.alertHubHistoryDetailError{padding:12px 20px}.alertHubFeedbackCard{border:1px solid var(--line);border-radius:var(--ui-radius);background:var(--panel2);text-align:center}.alertHubFeedbackCard p{color:var(--text);font-size:calc(12px * var(--app-font-scale,1));margin:0 0 10px;font-weight:600;line-height:1.4}.alertHubMatchFeedbackCard{width:100%;max-width:240px;margin-top:8px;padding:12px 10px}.alertHubFeedback{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.alertHubFeedback button{min-height:32px;font-size:calc(12px * var(--app-font-scale,1));line-height:calc(20px * var(--app-font-scale,1));align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.alertHubFeedback svg{flex-shrink:0;width:16px;height:16px}.alertHubDetailFeedbackCard{text-align:left;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px 20px;width:auto;margin:0 24px 16px;padding:12px 20px;display:flex}.alertHubDetailFeedbackCard p{min-width:0;font-size:calc(13px * var(--app-font-scale,1));flex:220px;margin:0}.alertHubDetailFeedback{justify-content:flex-start;gap:8px;max-width:100%}.alertHubDetailFeedback button{justify-content:center;min-height:36px;padding:6px 12px}.alertHubFeedbackToast{top:auto;bottom:max(16px, env(safe-area-inset-bottom));right:16px}@media (max-width:979px){.alertHubDetailFeedbackCard{margin-inline:16px;padding-inline:16px}}@media (min-width:721px){.alertHubMatchListHeader,.alertHubMatchRow{grid-template-columns:minmax(230px,1.6fr) minmax(160px,1fr) minmax(132px,.45fr)}}@media (max-width:720px){.alertHubHistoryActions button{min-height:40px;padding:8px 12px}.alertHubMatchFeedbackCard button,.alertHubDetailFeedback button{min-height:40px}}}