@font-face{font-family:CITApprovedBody;src:url(/fonts/admin/approved-body.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:CITApprovedMetric;src:url(/fonts/admin/approved-metric.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}.admin-app .cit-admin-workspace.sas-hud-readability{--font-sans:CITApprovedBody,sans-serif;--font-plex-sans:CITApprovedBody,sans-serif;--font-oswald:CITApprovedMetric,sans-serif;--font-heading:CITApprovedBody,sans-serif;--cit-map:oklch(91% .015 255);--cit-map-active:oklch(81% .033 255);--cit-map-border:var(--card);font-family:var(--font-sans);line-height:1.5;font-variant-numeric:tabular-nums}html[data-hud-theme=dark] .admin-app .cit-admin-workspace.sas-hud-readability{--cit-map:oklch(34% .025 255);--cit-map-active:oklch(47% .035 255)}.admin-app .cit-admin-workspace.sas-hud-readability :is(button,input,select,textarea,h1,h2,h3,h4,h5,h6,.font-heading,.sas-hud-mono,.font-mono){font-family:var(--font-sans);font-style:normal}.admin-app .cit-admin-workspace.sas-hud-readability :is(h1,h2,h3,h4,h5,h6){text-transform:none}.admin-app .cit-admin-workspace.sas-hud-readability :is(button,a):focus-visible{outline:3px solid oklch(61% .18 250);outline-offset:3px}.admin-app .cit-admin-workspace.sas-hud-readability button:active{transform:translateY(1px)}.admin-app .cit-admin-workspace.sas-hud-readability button:disabled{cursor:not-allowed;opacity:.55}.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-sidebar{padding:28px 16px 16px;scrollbar-width:thin;scrollbar-color:var(--cit-sidebar-raised) var(--cit-sidebar)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-brand{padding:0 12px 24px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-brand p{font-size:12px;margin-top:12px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-nav{padding:0}.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-nav-group{margin-bottom:20px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-nav-group>p{font-size:11px;letter-spacing:.1em;padding:0 12px 8px;margin:0}.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-nav-group>button{font-size:13px;min-height:42px;line-height:1.5;padding:10px 12px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-nav-marker{width:5px;height:5px;background:var(--accent)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-sidebar-footer{padding:12px 0 0;margin-top:12px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-sidebar-footer>button{font-size:13px;padding:10px 12px;min-height:42px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-profile{display:flex;align-items:center;gap:10px;padding:14px 10px 0}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-avatar{width:33px;height:33px;display:grid;place-items:center;flex:none;background:var(--cit-sidebar-raised);border-radius:50%}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-profile>div{flex:1;min-width:0}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-profile strong{font-size:13px;font-weight:500;display:block}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-profile p{font-size:10px;letter-spacing:0;margin:3px 0 0;color:var(--cit-sidebar-muted)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-profile>button{padding:0;min-width:24px;color:var(--cit-sidebar-muted)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-topbar{height:68px;padding:0 32px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:16px;background:var(--card)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-breadcrumb{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted-foreground)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-breadcrumb strong{font-weight:500;color:var(--foreground)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-top-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-icon-button{width:40px;height:40px;min-height:40px;border:0;border-radius:6px;background:none;display:inline-flex;align-items:center;justify-content:center;color:var(--muted-foreground)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-icon-button:hover{background:var(--muted);color:var(--foreground)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-status{display:inline-flex;align-items:center;gap:7px;padding:5px 9px;border:1px solid var(--border);background:var(--background);font-size:11px;color:var(--muted-foreground);border-radius:5px;white-space:nowrap}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-status:before{content:"";width:6px;height:6px;border-radius:50%;background:oklch(48% .09 73)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-header.cit-approved-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;position:relative;gap:26px 16px;padding:30px 32px 20px;max-width:1680px;margin:0 auto;background:var(--background)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-title h1{font-size:32px;line-height:1.2;letter-spacing:-.035em;font-weight:600;margin:0}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-title p{font-size:13px;color:var(--muted-foreground);margin:8px 0 0;line-height:1.5}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-heading-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;max-width:290px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-heading-actions :is(a,button){min-height:38px;height:38px;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;padding:9px 13px;border-radius:6px;gap:8px;border:1px solid var(--border);background:var(--card);color:var(--foreground)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-heading-actions a{background:var(--cit-sidebar);color:var(--cit-sidebar-text);border-color:var(--cit-sidebar)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-heading-actions p{font-size:10px;line-height:1.5;max-width:270px;text-align:right;margin:0;color:var(--muted-foreground)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-report-toolbar{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:0;border:0}.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-report-toolbar>div:first-child{min-width:0;max-width:100%}.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-date-presets{width:max-content;max-width:100%;display:flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--border);border-radius:7px;background:var(--muted)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-date-presets button{min-height:30px;border:0;padding:6px 12px;font-size:11px;font-weight:500;border-radius:4px;background:none;color:var(--muted-foreground);letter-spacing:0;text-transform:none;white-space:nowrap}.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-date-presets button[aria-pressed=true]{background:var(--card);color:var(--foreground);box-shadow:0 1px 2px var(--border)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-date-presets button:last-child{margin-left:8px;border:1px solid var(--border);background:var(--card);display:flex;align-items:center;gap:7px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-update{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--muted-foreground)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-update .cit-admin-icon-button{width:30px;height:30px;min-height:30px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-body{padding:0 32px 24px;max-width:1680px;margin:0 auto}.admin-app .cit-admin-workspace.sas-hud-readability .cit-source-rail{grid-template-columns:repeat(6,minmax(0,1fr));margin:0 0 20px;border-radius:8px;min-height:52px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-source-rail>button{padding:12px 14px;gap:10px;border-bottom:0;border-right:1px solid var(--border)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-source-rail>button:last-child{border-right:0}.admin-app .cit-admin-workspace.sas-hud-readability .cit-source-rail strong{font-size:11px;font-weight:500;line-height:1.5;white-space:nowrap}.admin-app .cit-admin-workspace.sas-hud-readability .cit-source-rail small{font-size:9px;margin-top:2px;line-height:1.5}.admin-app .cit-admin-workspace.sas-hud-readability .cit-source-rail>button>img,.admin-app .cit-admin-workspace.sas-hud-readability .cit-source-rail>button>svg{width:25px;height:25px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-redesign-overview{display:block}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 16px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-kpi{display:block;position:relative;min-width:0;text-align:left;padding:18px 20px;border:1px solid var(--border);border-radius:10px;background:var(--card);color:var(--foreground);white-space:normal}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-kpi:first-child{border-color:color-mix(in oklch,var(--accent) 35%,var(--border))}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-kpi-top{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--muted-foreground)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-kpi-top svg{flex:none}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-kpi-value{display:block;font-family:var(--font-oswald);font-size:36px;font-weight:500;line-height:1.2;letter-spacing:-.025em;margin:12px 0 9px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-kpi:first-child .cit-approved-kpi-value{color:var(--accent)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-kpi-foot{display:block;min-height:17px;font-size:11px;color:var(--muted-foreground);line-height:1.5}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-spark{position:absolute;right:16px;top:60px;width:72px;height:32px;color:oklch(67% .035 255);pointer-events:none}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-metric-strip{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin:0;padding:0 3px 22px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-metric-strip button{font-size:11px;color:var(--muted-foreground);padding:0;border:0;background:none;text-align:left;line-height:1.5}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-metric-strip strong{font-weight:600;color:var(--foreground);margin-left:6px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-main-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:20px;margin-bottom:20px;align-items:stretch}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:20px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-panel,.admin-app .cit-admin-workspace.sas-hud-readability .sas-hud-panel-clean{min-width:0;border:1px solid var(--border);background:var(--card);border-radius:10px;box-shadow:none;overflow:clip}.admin-app .cit-admin-workspace.sas-hud-readability .sas-hud-panel-clean{padding:20px}.admin-app .cit-admin-workspace.sas-hud-readability .sas-hud-panel-clean>div{min-width:0}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-panel h2,.admin-app .cit-admin-workspace.sas-hud-readability .cit-compact-head h2,.admin-app .cit-admin-workspace.sas-hud-readability .sas-hud-type-title{font-family:var(--font-sans);font-size:16px;line-height:1.5;font-weight:600;letter-spacing:-.012em;text-transform:none;margin:0}.admin-app .cit-admin-workspace.sas-hud-readability .sas-hud-type-lead{font-family:var(--font-sans);font-size:11px;line-height:1.5;letter-spacing:0;margin:4px 0 0}.admin-app .cit-admin-workspace.sas-hud-readability .sas-hud-type-label,.admin-app .cit-admin-workspace.sas-hud-readability .sas-hud-type-value{font-family:var(--font-sans);font-size:11px;line-height:1.5;letter-spacing:0;text-transform:none}.admin-app .cit-admin-workspace.sas-hud-readability .sas-hud-type-kpi{font-family:var(--font-oswald);letter-spacing:-.025em;font-weight:400}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 20px 0}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-panel-head p{font-size:11px;line-height:1.5;color:var(--muted-foreground);margin:4px 0 0}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-text-link{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:500;color:var(--muted-foreground);min-height:32px;background:none;border:0;padding:0}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-text-link:hover{color:var(--accent)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-traffic{padding:20px 20px 0;display:flex;flex-direction:column}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-traffic>div{display:flex;flex-direction:column;height:100%}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-traffic-meta{display:flex;align-items:baseline;gap:10px;margin:0 0 12px;font-size:11px;color:var(--muted-foreground)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-traffic-meta>strong{font-family:var(--font-oswald);font-size:28px;line-height:1.5;font-weight:400;color:var(--foreground)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-chart-legend{font-size:10px;display:flex;align-items:center;gap:5px;margin-left:auto;flex-wrap:wrap;justify-content:flex-end}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-chart-legend i{width:7px;height:7px;border-radius:50%;background:var(--cit-chart)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-chart-legend i:nth-of-type(2){background:var(--cit-chart-secondary);margin-left:7px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-chart{height:220px;width:100%;min-width:0;flex:1;min-height:200px}.admin-app .cit-admin-workspace.sas-hud-readability .recharts-cartesian-axis-tick text,.admin-app .cit-admin-workspace.sas-hud-readability .recharts-default-tooltip{font-family:var(--font-sans)!important;font-size:10px;letter-spacing:0}.admin-app .cit-admin-workspace.sas-hud-readability .recharts-cartesian-axis line,.admin-app .cit-admin-workspace.sas-hud-readability .recharts-cartesian-grid-horizontal line{stroke:var(--border)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-traffic-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 20px;border-top:1px solid var(--border);font-size:10px;color:var(--muted-foreground);margin:12px -20px 0}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-traffic-foot button{display:flex;align-items:center;gap:8px;font-size:10px;padding:0;min-height:26px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-map .geo-us-map-wrap{margin-top:8px;border:0;border-radius:0;background:var(--card)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-map .geo-us-map-wrap>svg{height:219px;max-height:none;width:100%}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-map .geo-us-map-wrap>div:has(.maplibregl-map){height:340px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-map .geo-us-map-wrap>div.border-t{padding:6px 14px;border:0;font-size:9px;background:var(--card)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-map .geo-us-map-wrap>div.border-t *{font-size:9px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-map-back{display:flex;align-items:center;gap:5px;margin:8px 20px 0;font-size:11px;color:var(--muted-foreground)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-location-list{padding:0 20px 8px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-location-list>button{display:flex;align-items:center;gap:12px;justify-content:space-between;width:100%;padding:10px 0;border-top:1px solid var(--border);font-size:11px;text-align:left}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-location-list strong{font-weight:600}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-location-list span{color:var(--muted-foreground);margin-left:auto}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-empty{font-size:12px;line-height:1.7;color:var(--muted-foreground);padding:16px 20px;margin:0}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-live{background:var(--cit-sidebar);color:var(--cit-sidebar-text);border-color:var(--cit-sidebar);--border:var(--cit-sidebar-raised);--muted-foreground:var(--cit-sidebar-muted)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-live h2{color:var(--cit-sidebar-text)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-live-status{display:flex;align-items:center;gap:5px;font-size:10px;padding:4px 7px;background:var(--cit-sidebar-raised);border-radius:4px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-live-status i{width:5px;height:5px;border-radius:50%;background:var(--cit-sidebar-text)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-live-total{padding:14px 20px;display:flex;align-items:center;gap:10px;font-size:12px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-live-total>strong{font-family:var(--font-oswald);font-size:34px;font-weight:400}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-live-total small{display:block;font-size:10px;color:var(--cit-sidebar-muted)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-live-total>svg{margin-left:auto;color:var(--cit-sidebar-muted)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-live-rows{padding:0 20px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-live-rows>button{display:flex;align-items:center;gap:9px;padding:13px 0;border-top:1px solid var(--border);width:100%;text-align:left}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-live-rows strong{font-size:11px;font-weight:400;display:block}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-live-rows small{font-size:10px;display:block;color:var(--cit-sidebar-muted)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-live-rows>button>svg:last-child{margin-left:auto}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-live-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border);width:100%;padding:13px 20px;font-size:11px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-inquiry-table{padding:12px 20px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-inquiry-table>button,.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-table-head{display:grid;grid-template-columns:minmax(0,1fr) 48px 70px;gap:12px;align-items:center;width:100%;text-align:left;font-size:11px;padding:16px 0;border-bottom:1px solid var(--border)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-table-head{font-size:10px;color:var(--muted-foreground);padding:8px 0;font-weight:500}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-inquiry-table strong{font-size:12px;font-weight:500;display:block;overflow-wrap:anywhere}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-inquiry-table small{display:block;font-size:10px;color:var(--muted-foreground);margin-top:3px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-spending{display:grid;gap:12px;margin:20px 0}.admin-app .cit-admin-workspace.sas-hud-readability .cit-recent-inquiries{grid-template-columns:minmax(0,1fr);margin-bottom:20px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-support-grid+.cit-recent-inquiries{margin-top:0}.admin-app .cit-admin-workspace.sas-hud-readability .cit-redesign-overview>[data-hud-id],.admin-app .cit-admin-workspace.sas-hud-readability .cit-redesign-overview>section{margin-bottom:20px}.admin-app .cit-admin-workspace.sas-hud-readability [data-hud-id="CLS.01"] dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0}.admin-app .cit-admin-workspace.sas-hud-readability [data-hud-id="CLS.01"] dl>div{margin:0}.admin-app .cit-admin-workspace.sas-hud-readability [data-hud-id="CLS.01"] dd{font-size:12px;line-height:1.7}.cit-preview-test-status{padding:8px;text-align:center;background:#fff;font-size:11px}@media(min-width:1600px){.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-body{padding:0 48px 24px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-header.cit-approved-heading{padding:36px 48px 20px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-topbar{padding:0 48px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-kpi{padding:22px 24px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-chart{height:240px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-map .geo-us-map-wrap>svg{height:247px}}@media(min-width:1024px){.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-sidebar{width:236px}.admin-app .cit-admin-workspace.sas-hud-readability .sas-hud-main{padding-left:236px}}@media(max-width:1190px) and (min-width:1024px){.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-sidebar{width:214px}.admin-app .cit-admin-workspace.sas-hud-readability .sas-hud-main{padding-left:214px}}@media(max-width:1190px){.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-header.cit-approved-heading{padding:24px 24px 20px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-body{padding:0 24px 24px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-topbar{padding:0 24px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-main-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-kpi{padding:16px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-kpi-value{font-size:32px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-spark{width:48px;right:12px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-source-rail>button{padding:12px 10px;gap:8px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-update>span{display:none}}@media(max-width:1023px){.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-topbar{height:60px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-breadcrumb{display:none}.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-sidebar{max-width:85%;width:270px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-profile>div{min-width:100px}}@media(max-width:900px){.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-header.cit-approved-heading{padding:22px 16px 20px;grid-template-columns:minmax(0,1fr);gap:18px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-body{padding:0 16px 24px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-title h1{font-size:28px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-title p{font-size:12px;max-width:42ch}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-heading-actions{justify-content:flex-start;max-width:none}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-heading-actions p{text-align:left}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-topbar{padding:0 12px;gap:8px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-top-actions{gap:3px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-status{font-size:10px;padding:5px 7px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-kpi{padding:14px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-kpi-top{font-size:11px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-kpi-foot{font-size:10px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-metric-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 0 20px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-metric-strip button{font-size:10px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-main-grid,.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-support-grid{grid-template-columns:minmax(0,1fr);gap:16px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-chart{min-height:220px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-date-presets{flex-wrap:wrap}.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-date-presets button{padding:7px 9px;min-height:36px;font-size:10px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-source-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-app .cit-admin-workspace.sas-hud-readability .cit-source-rail>button{border-bottom:1px solid var(--border)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-source-rail>button:nth-child(3n){border-right:0}.admin-app .cit-admin-workspace.sas-hud-readability [data-hud-id="CLS.01"] dl{grid-template-columns:1fr}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-panel-head{padding:18px 16px 0}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-panel h2,.admin-app .cit-admin-workspace.sas-hud-readability .sas-hud-type-title{font-size:15px}}@media(max-width:640px){.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-date-presets button:last-child{margin-left:0}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-chart-legend{max-width:130px;font-size:9px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-traffic-meta{gap:7px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-traffic-meta>span:not(.cit-approved-chart-legend){max-width:80px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-source-rail>button:nth-child(2n){border-right:1px solid var(--border)!important}.admin-app .cit-admin-workspace.sas-hud-readability .cit-source-rail>button:nth-child(3n){border-right:0!important}.admin-app .cit-admin-workspace.sas-hud-readability .cit-source-rail strong{font-size:10px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-source-rail small{font-size:8px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-source-rail>button{gap:6px;padding:10px 8px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-inquiry-table>button,.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-table-head{grid-template-columns:minmax(0,1fr) 25px 48px 12px;gap:8px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-map .geo-us-map-wrap>div:has(.maplibregl-map){height:390px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-spark{width:44px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-live-rows{padding:0 16px}}@media(max-width:370px){.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-kpi{padding:12px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-kpi-top{font-size:10px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-kpi-value{font-size:30px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-kpi-foot{min-height:30px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-spark{width:36px;right:10px;top:52px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-status,.admin-app .cit-admin-workspace.sas-hud-readability .cit-source-rail strong{font-size:9px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-top-actions{gap:0}}@media(prefers-reduced-motion:reduce){.admin-app .cit-admin-workspace.sas-hud-readability *,.admin-app .cit-admin-workspace.sas-hud-readability :after,.admin-app .cit-admin-workspace.sas-hud-readability :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.admin-app .cit-admin-workspace.sas-hud-readability :is(.text-\[10px\]){font-size:10px;line-height:1.5}.admin-app .cit-admin-workspace.sas-hud-readability :is(.text-\[11px\]){font-size:11px;line-height:1.5}.admin-app .cit-admin-workspace.sas-hud-readability :is(.text-\[12px\]){font-size:12px;line-height:1.5}.admin-app .cit-admin-workspace.sas-hud-readability [class*=sas-hud-tag--]{font-size:10px;line-height:1.4;letter-spacing:0;font-weight:500}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-map .geo-us-map-wrap>svg{min-height:0;max-height:219px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-map .geo-us-map-wrap{min-height:0}@media(min-width:1024px){.admin-app .cit-admin-workspace.sas-hud-readability .lg\:hidden{display:none}}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-source-summary{margin-bottom:28px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-outline-button{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;min-height:38px;border:1px solid var(--border);border-radius:6px;font-size:12px;font-weight:500;background:var(--card)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-source-filters{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:18px 20px;border-bottom:1px solid var(--border)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-source-filters button{font-size:11px;padding:9px 12px;min-height:36px;border-radius:4px;color:var(--muted-foreground)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-source-filters button[aria-pressed=true]{background:var(--muted);color:var(--foreground);font-weight:500}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-source-table{padding:0 20px 8px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-source-table-head,.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-source-table-row{display:grid;grid-template-columns:minmax(120px,1.6fr) minmax(45px,.6fr) minmax(100px,1.3fr) minmax(55px,.65fr) minmax(65px,.75fr) 64px;gap:16px;align-items:center;padding:20px 0;border-bottom:1px solid var(--border);font-size:12px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-source-table-head{font-size:10px;color:var(--muted-foreground);padding:16px 0}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-source-table-row:last-child{border-bottom:0}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-source-table-row button{text-align:left;font-size:12px;min-height:30px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-source-name{display:flex;align-items:center;gap:10px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-source-name>span{min-width:0}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-source-name strong{font-size:12px;font-weight:500;display:block}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-source-name small{font-size:10px;display:block;color:var(--muted-foreground);margin-top:3px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-source-share{display:flex;align-items:center;gap:12px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-source-share>span{height:5px;flex:1;background:var(--muted);border-radius:2px;overflow:clip}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-source-share i{display:block;height:100%;background:var(--cit-chart);border-radius:2px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-source-share strong{font-size:11px;font-weight:500;color:var(--muted-foreground);min-width:30px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-source-card-grid{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-app .cit-admin-workspace.sas-hud-readability .cit-source-report-card{padding:0!important}.admin-app .cit-admin-workspace.sas-hud-readability .cit-source-report-card>div>div{border-color:var(--border);padding:16px 20px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-source-report-card .cit-source-report-head{padding:20px;gap:12px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-source-report-head>img:first-child,.admin-app .cit-admin-workspace.sas-hud-readability .cit-source-report-head>span:first-child,.admin-app .cit-admin-workspace.sas-hud-readability .cit-source-report-head>svg:first-child{width:32px;height:32px;border:0;background:none;box-shadow:none;border-radius:0}.admin-app .cit-admin-workspace.sas-hud-readability .cit-source-report-metrics{background:var(--background);border-color:var(--border)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-source-report-metrics p:first-child{font-size:10px;text-transform:none;letter-spacing:0}.admin-app .cit-admin-workspace.sas-hud-readability .cit-source-report-metrics .sas-hud-type-kpi{font-size:24px;line-height:1.3;font-weight:400}.admin-app .cit-admin-workspace.sas-hud-readability .cit-source-engagement .bg-zinc-900{background:var(--muted);height:5px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-source-engagement .bg-zinc-600{background:var(--cit-chart)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-source-engagement span{letter-spacing:0;text-transform:none}.admin-app .cit-admin-workspace.sas-hud-readability .cit-source-bars{display:grid;gap:14px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-source-bars li{padding:8px 0;border-bottom:1px solid var(--border)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-source-bars .cit-source-bar-track{height:5px;background:var(--muted);box-shadow:none}.admin-app .cit-admin-workspace.sas-hud-readability .cit-source-bars .cit-source-bar-real{background:var(--cit-chart);box-shadow:none!important}.admin-app .cit-admin-workspace.sas-hud-readability .cit-source-bars .cit-source-bar-noise{background:var(--cit-chart-secondary)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-source-bars [class*=sas-hud-tag--]{border:0;background:none;padding:0;font-size:10px;font-weight:400;color:var(--muted-foreground)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-source-bars span[title]{font-size:12px;letter-spacing:0;text-transform:none;font-weight:500}.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-body [class*=border-zinc-]:not(.sas-radar-live-stage *):not(.geo-us-map-wrap *){border-color:var(--border)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-body [class*=bg-zinc-8]:not(.sas-radar-live-stage *):not(.geo-us-map-wrap *){background-color:var(--muted)}.admin-app .cit-admin-workspace.sas-hud-readability [role=dialog]{border-radius:12px;border-color:var(--border);font-family:var(--font-sans)}.admin-app .cit-admin-workspace.sas-hud-readability [role=dialog] [class*=border-zinc-]{border-color:var(--border)}.admin-app .cit-admin-workspace.sas-hud-readability [role=dialog] [class*=bg-zinc-]{background-color:var(--muted)}.admin-app .cit-admin-workspace.sas-hud-readability [role=dialog] h2,.admin-app .cit-admin-workspace.sas-hud-readability [role=dialog] h3{font-size:20px;letter-spacing:-.02em;font-weight:600}@media(min-width:901px){.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-report-toolbar .cit-admin-date-presets button:last-child{position:absolute;top:38px;right:270px;min-height:38px;padding:9px 13px;border-radius:6px;margin:0;font-size:12px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-title{padding-right:110px}}@media(min-width:1600px){.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-report-toolbar .cit-admin-date-presets button:last-child{right:290px;top:42px}}@media(max-width:900px){.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-source-table-head,.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-source-table-row{grid-template-columns:minmax(110px,1.4fr) 45px minmax(85px,1fr) 50px 55px 60px;gap:10px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-outline-button{font-size:11px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-source-card-grid{grid-template-columns:1fr}}@media(max-width:640px){.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-source-table-head{display:none}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-source-table-row{grid-template-columns:minmax(0,1fr) 45px 60px;gap:10px;padding:16px 0}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-source-name{grid-column:1}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-source-share{grid-column:1;grid-row:2}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-source-table-row>button:nth-child(4){grid-row:2;grid-column:2}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-source-table-row>span{grid-row:3;grid-column:1}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-source-table-row>span:before{content:"Inquiry rate: "}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-source-table-row>button:last-child{grid-column:3;grid-row:1/3}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-source-filters{padding:12px 16px;gap:0}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-source-filters button{padding:8px 9px;min-height:40px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-source-summary .cit-approved-panel-head{align-items:flex-start;flex-wrap:wrap}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-source-table-row>button:nth-child(2):after{content:" visits";font-size:9px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-source-table-row>button:nth-child(4):after{content:" inquiries";font-size:9px}}.admin-app .cit-admin-workspace.sas-hud-readability{--cit-device-0:var(--cit-chart);--cit-device-1:oklch(65% .055 255);--cit-device-2:var(--cit-chart-secondary);--cit-device-3:oklch(80% .018 255);--cit-warning:oklch(43% .08 70);--cit-danger:var(--accent);--cit-info:var(--cit-chart);--hud-gold:var(--accent);--hud-gold-bright:var(--accent);--hud-gold-ink:var(--accent);--hud-accent:var(--accent);--hud-gold-soft:var(--cit-accent-soft);--hud-border-gold:var(--border);--hud-border-strong:var(--border);--hud-fg:var(--foreground);--hud-muted:var(--muted-foreground);--hud-faint:var(--muted-foreground);--hud-dim:var(--muted-foreground);--hud-bg:var(--background);--hud-bg-elev:var(--card);--hud-surface:var(--card);--hud-surface-muted:var(--muted);--hud-border:var(--border)}html[data-hud-theme=dark] .admin-app .cit-admin-workspace.sas-hud-readability{--cit-warning:oklch(81% .09 70)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-source-logo{background:none;box-shadow:none;border:0;border-radius:0;overflow:visible}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-analytics-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:20px;margin-bottom:20px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-top-pages{padding:0 20px 12px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-top-pages button{display:flex;align-items:center;gap:16px;width:100%;padding:15px 0;text-align:left;border-bottom:1px solid var(--border);font-size:12px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-top-pages button:last-child{border-bottom:0}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-top-pages button>span{flex:1;min-width:0;overflow-wrap:anywhere}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-top-pages strong{font-weight:500;white-space:nowrap}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-top-pages small{font-size:10px;color:var(--muted-foreground);font-weight:400}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-devices{display:flex;align-items:center;justify-content:center;gap:24px;padding:24px 20px 30px;flex-wrap:wrap}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-device-ring{width:136px;height:136px;flex-shrink:0;border-radius:50%;display:grid;place-items:center}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-device-ring>div{width:104px;height:104px;border-radius:50%;background:var(--card);display:flex;flex-direction:column;align-items:center;justify-content:center}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-device-ring strong{font-family:var(--font-oswald);font-size:30px;font-weight:400;line-height:1.4}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-device-ring span{font-size:10px;color:var(--muted-foreground)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-device-list{flex:1;min-width:135px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-device-list button{display:flex;align-items:center;gap:9px;width:100%;padding:12px 0;font-size:11px;border-bottom:1px solid var(--border)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-device-list button>span{flex:1;text-align:left}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-device-list button>svg{color:var(--muted-foreground)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-device-list strong{font-weight:500}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-heatmap{margin-bottom:20px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-heat-legend{display:flex;align-items:center;gap:3px;font-size:10px;color:var(--muted-foreground)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-heat-legend i{display:block;width:11px;height:11px;border-radius:2px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-heat-legend span{margin:0 5px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-heat-grid{display:grid;grid-template-columns:32px repeat(24,minmax(0,1fr));gap:4px;padding:0 20px 22px;align-items:center;font-size:10px;color:var(--muted-foreground)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-heat-day{display:contents}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-heat-day button{height:20px;border-radius:2px;min-width:0;padding:0}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-heat-day button:hover{outline:2px solid var(--accent);outline-offset:1px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-hour{text-align:center;font-size:9px;padding-bottom:6px}.admin-app .cit-admin-workspace.sas-hud-readability :is([class*=text-zinc-1],[class*=text-zinc-2],[class*=text-zinc-3],[class*=text-white]):not(.cit-admin-sidebar *):not(.sas-radar-live-stage *){color:var(--foreground)}.admin-app .cit-admin-workspace.sas-hud-readability :is([class*=text-zinc-4],[class*=text-zinc-5],[class*=text-zinc-6],[class*=text-zinc-7]):not(.cit-admin-sidebar *):not(.sas-radar-live-stage *){color:var(--muted-foreground)}.admin-app .cit-admin-workspace.sas-hud-readability :is([class*=text-emerald-],[class*=text-green-]){color:var(--cit-success)}.admin-app .cit-admin-workspace.sas-hud-readability :is([class*=text-amber-],[class*=text-yellow-]){color:var(--cit-warning)}.admin-app .cit-admin-workspace.sas-hud-readability :is([class*=text-red-],[class*=text-rose-]){color:var(--cit-danger)}.admin-app .cit-admin-workspace.sas-hud-readability :is([class*=text-cyan-],[class*=text-blue-],[class*=text-sky-]){color:var(--cit-info)}.admin-app .cit-admin-workspace.sas-hud-readability [class*=sas-hud-tag--]{border:1px solid var(--border);background:var(--muted);color:var(--muted-foreground);box-shadow:none;text-shadow:none}.admin-app .cit-admin-workspace.sas-hud-readability :is(.sas-hud-tag--live,.sas-hud-tag--real,.sas-hud-tag--lead,.sas-hud-tag--organic){color:var(--cit-success);background:color-mix(in oklch,var(--cit-success) 8%,var(--card));border-color:color-mix(in oklch,var(--cit-success) 20%,var(--border))}.admin-app .cit-admin-workspace.sas-hud-readability :is(.sas-hud-tag--gold,.sas-hud-tag--paid,.sas-hud-tag--phone){color:var(--accent);background:var(--cit-accent-soft);border-color:color-mix(in oklch,var(--accent) 20%,var(--border))}.admin-app .cit-admin-workspace.sas-hud-readability :is(.sas-hud-tag--pv,.sas-hud-tag--cyan){color:var(--cit-chart);background:color-mix(in oklch,var(--cit-chart) 7%,var(--card));border-color:var(--border)}.admin-app .cit-admin-workspace.sas-hud-readability .sas-hud-tag--warn{color:var(--cit-warning);background:color-mix(in oklch,var(--cit-warning) 8%,var(--card))}.admin-app .cit-admin-workspace.sas-hud-readability :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--cit-chart);outline-offset:3px}.admin-app .cit-admin-workspace.sas-hud-readability [role=presentation]:has(>[role=dialog]){background:oklch(20% .035 260/.48);backdrop-filter:blur(4px)}.admin-app .cit-admin-workspace.sas-hud-readability [role=dialog]{box-shadow:0 20px 80px oklch(15% .03 260/.22);border:1px solid var(--border);background:var(--card);color:var(--foreground)}.admin-app .cit-admin-workspace.sas-hud-readability [role=dialog]>div:first-child{background:var(--card);border-color:var(--border)}.admin-app .cit-admin-workspace.sas-hud-readability [role=dialog] :is(input,select,textarea){background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:6px;accent-color:var(--accent)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-record-modal{max-width:900px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-record-modal-header{padding:18px 24px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-record-modal-body{padding:24px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-record-hero{background:var(--background);background-image:none;border-color:var(--border);border-radius:8px;padding:22px 110px 22px 22px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-record-hero .text-2xl{font-size:24px;line-height:1.35;font-weight:600}.admin-app .cit-admin-workspace.sas-hud-readability .cit-record-detail-section{background:var(--card);border:1px solid var(--border);border-radius:8px;padding:18px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-record-detail-section h4{font-size:13px;font-weight:600;color:var(--foreground);margin-bottom:14px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-record-field{grid-template-columns:minmax(100px,.8fr) minmax(0,1.8fr);font-size:12px;gap:12px;padding:4px 0}.admin-app .cit-admin-workspace.sas-hud-readability .cit-record-field dt{font-size:11px;color:var(--muted-foreground);text-transform:none;letter-spacing:0;font-weight:400}.admin-app .cit-admin-workspace.sas-hud-readability .cit-record-field dd{font-weight:500;text-align:left;overflow-wrap:anywhere;overflow:visible}.admin-app .cit-admin-workspace.sas-hud-readability .cit-record-journey{padding:20px;border:1px solid var(--border);border-radius:8px;background:var(--card);margin:0 0 20px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-record-journey>span{font-size:14px;font-weight:600;border:0;background:none;color:var(--foreground);padding:0}.admin-app .cit-admin-workspace.sas-hud-readability .cit-journey-summary{font-size:11px;color:var(--muted-foreground);margin:8px 0 20px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-journey-step{display:flex;gap:14px;position:relative;padding-bottom:22px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-journey-step:last-child{padding-bottom:0}.admin-app .cit-admin-workspace.sas-hud-readability .cit-journey-rail{position:absolute;left:14px;top:30px;bottom:0;width:1px;background:var(--border)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-journey-icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border-radius:50%;background:var(--muted);border:1px solid var(--border);color:var(--cit-chart)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-journey-icon svg{width:13px;height:13px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-journey-step[data-milestone=true] .cit-journey-icon{background:var(--cit-accent-soft);color:var(--accent);border-color:color-mix(in oklch,var(--accent) 25%,var(--border))}.admin-app .cit-admin-workspace.sas-hud-readability .cit-journey-step[data-conversion=true] .cit-journey-icon{color:var(--cit-success);background:color-mix(in oklch,var(--cit-success) 8%,var(--card))}.admin-app .cit-admin-workspace.sas-hud-readability .cit-journey-title{font-size:13px;font-weight:500;line-height:1.5;color:var(--foreground)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-journey-time{font-size:10px;color:var(--muted-foreground);white-space:nowrap;padding-top:3px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-journey-description{font-size:12px;color:var(--muted-foreground);line-height:1.65;overflow-wrap:anywhere}.admin-app .cit-admin-workspace.sas-hud-readability .cit-journey-conversion{background:color-mix(in oklch,var(--cit-success) 5%,var(--card));border-left:2px solid var(--cit-success);padding:8px 10px;margin-top:5px;border-radius:0 4px 4px 0;color:var(--foreground);font-size:12px;line-height:1.6;overflow-wrap:anywhere}@media(max-width:900px){.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-analytics-grid{grid-template-columns:1fr 1fr}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-devices{gap:16px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-heatmap .cit-approved-panel-head{flex-wrap:wrap;gap:12px}}@media(max-width:640px){.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-analytics-grid{grid-template-columns:1fr}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-heat-grid{padding:0 12px 16px;grid-template-columns:26px repeat(24,minmax(0,1fr));gap:2px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-heat-day button{height:16px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-approved-hour{font-size:8px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-record-modal{max-width:100%;border-radius:12px 12px 0 0}.admin-app .cit-admin-workspace.sas-hud-readability .cit-record-modal-body,.admin-app .cit-admin-workspace.sas-hud-readability .cit-record-modal-header{padding:16px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-record-hero{padding:16px 90px 16px 16px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-record-detail-section,.admin-app .cit-admin-workspace.sas-hud-readability .cit-record-journey{padding:14px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-record-field{grid-template-columns:minmax(80px,.8fr) minmax(0,1.5fr);gap:8px}}.admin-app .cit-admin-workspace.sas-hud-readability{--accent-foreground:oklch(99% .003 255);--accent-bright:var(--accent)}html[data-hud-theme=dark] .admin-app .cit-admin-workspace.sas-hud-readability{--accent-foreground:oklch(20% .025 255)}.admin-app .cit-admin-workspace.sas-hud-readability [role=presentation]:has(>[role=dialog]){background:oklch(20% .035 260/.48)!important}.admin-app .cit-admin-workspace.sas-hud-readability .cit-source-logo{background:none!important;box-shadow:none!important}.admin-app .cit-admin-workspace.sas-hud-readability [role=dialog] [class*=border-zinc-]{border-color:var(--border)!important}.admin-app .cit-admin-workspace.sas-hud-readability [role=dialog] [class*=bg-zinc-]{background-color:var(--muted)!important}.admin-app .cit-admin-workspace.sas-hud-readability .cit-conversion-pill{display:inline-flex;align-items:center;gap:4px;padding:6px 8px;border:1px solid var(--border);border-radius:4px;background:var(--muted);color:var(--foreground);font-size:11px;font-weight:500;line-height:1.2;text-transform:none;letter-spacing:0;box-shadow:none}.admin-app .cit-admin-workspace.sas-hud-readability .cit-conversion-pill[data-signal=lead]{color:var(--cit-success);background:color-mix(in oklch,var(--cit-success) 7%,var(--card));border-color:color-mix(in oklch,var(--cit-success) 20%,var(--border))}.admin-app .cit-admin-workspace.sas-hud-readability .cit-conversion-pill[data-signal=cta],.admin-app .cit-admin-workspace.sas-hud-readability .cit-conversion-pill[data-signal=phone]{color:var(--accent);background:var(--cit-accent-soft);border-color:color-mix(in oklch,var(--accent) 20%,var(--border))}.admin-app .cit-admin-workspace.sas-hud-readability .cit-conversion-pill[aria-pressed=true]{outline:2px solid currentColor;outline-offset:2px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-conversion-pill:hover{filter:brightness(.95)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-record-hero{padding:22px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-record-hero>p:nth-of-type(2){padding-right:85px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-record-hero>.sas-hud-type-lead{font-size:13px;line-height:1.7}.admin-app .cit-admin-workspace.sas-hud-readability [role=dialog] :where(div,ul,li,section,header,footer){border-color:var(--border)}@media(max-width:640px){.admin-app .cit-admin-workspace.sas-hud-readability .cit-record-hero{padding:16px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-record-hero>p:nth-of-type(2){padding-right:70px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-record-hero>.sas-hud-type-lead{font-size:12px}}.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-sidebar{--hud-border:var(--cit-sidebar-raised);--hud-border-gold:var(--cit-sidebar-raised);--hud-fg:var(--cit-sidebar-text);--hud-muted:var(--cit-sidebar-muted);--hud-faint:var(--cit-sidebar-muted);--hud-dim:var(--cit-sidebar-muted);--hud-surface:var(--cit-sidebar);--hud-surface-muted:var(--cit-sidebar-raised);--cit-success:oklch(76% .10 162)}.admin-app .cit-admin-workspace.sas-hud-readability .sas-radar-live-stage{--background:var(--cit-sidebar);--card:oklch(27% .038 260);--muted:var(--cit-sidebar-raised);--foreground:var(--cit-sidebar-text);--muted-foreground:var(--cit-sidebar-muted);--border:oklch(38% .03 260);--accent:oklch(71% .14 16);--accent-foreground:oklch(20% .025 255);--cit-accent-soft:oklch(31% .045 16);--cit-chart:oklch(76% .065 255);--cit-success:oklch(76% .10 162);--cit-warning:oklch(81% .09 70);--hud-gold:var(--accent);--hud-fg:var(--foreground);--hud-muted:var(--muted-foreground);--hud-faint:var(--muted-foreground);--hud-dim:var(--muted-foreground);--hud-border:var(--border);--hud-border-gold:var(--border);--hud-surface:var(--card);--hud-surface-muted:var(--muted);--scope-navy:var(--background);--scope-well:var(--background);--scope-well-edge:var(--background);--scope-navy-lift:var(--muted);--scope-line:var(--border);--scope-line-strong:var(--border);--scope-ink:var(--foreground);--scope-ink-dim:var(--muted-foreground);--scope-glass:var(--card);--scope-glass-lift:var(--muted);background:var(--background);box-shadow:none;border:1px solid var(--border);border-radius:8px}.admin-app .cit-admin-workspace.sas-hud-readability .sas-radar-live-stage:before{background-image:none}.admin-app .cit-admin-workspace.sas-hud-readability .sas-radar-face{background:var(--cit-sidebar);box-shadow:none;border:1px solid var(--cit-sidebar-muted)}.admin-app .cit-admin-workspace.sas-hud-readability :is(.sas-radar-border-laser,.sas-radar-mark-laser,.sas-radar-face [style*=box-shadow]){box-shadow:none!important}.admin-app .cit-admin-workspace.sas-hud-readability .sas-radar-conic{background:conic-gradient(from 0deg,oklch(76% .065 255/.18),transparent 55deg,transparent);opacity:.8}.admin-app .cit-admin-workspace.sas-hud-readability .sas-radar-beam{background:conic-gradient(from 0deg,oklch(76% .065 255/.25),transparent 2deg,transparent)}.admin-app .cit-admin-workspace.sas-hud-readability .sas-radar-blip-core>span:last-child{background:var(--cit-chart)!important;box-shadow:none!important;border-color:var(--cit-sidebar)}.admin-app .cit-admin-workspace.sas-hud-readability .sas-radar-blip--lead>span:last-child{background:var(--cit-success)!important}.admin-app .cit-admin-workspace.sas-hud-readability .sas-radar-blip-ping{background:color-mix(in oklch,var(--cit-chart) 18%,transparent)!important;box-shadow:none}.admin-app .cit-admin-workspace.sas-hud-readability .sas-radar-lead-ring{border-color:var(--cit-success);box-shadow:none;background:none}.admin-app .cit-admin-workspace.sas-hud-readability .sas-radar-contact-card{background:var(--card)!important;border:1px solid var(--border)!important;border-radius:5px;box-shadow:none!important;color:var(--foreground)}.admin-app .cit-admin-workspace.sas-hud-readability .sas-radar-contact-card--orbital{width:min(112px,26vw);max-width:112px}.admin-app .cit-admin-workspace.sas-hud-readability .sas-radar-live-stage :is(.sas-radar-card--lead,.sas-radar-journey-panel--lead){border-color:var(--cit-success)!important;box-shadow:none!important}.admin-app .cit-admin-workspace.sas-hud-readability .sas-radar-live-stage [class*=bg-fuchsia-]{background:var(--card)!important}.admin-app .cit-admin-workspace.sas-hud-readability .sas-radar-live-stage [class*=text-fuchsia-]{color:var(--cit-success)!important}.admin-app .cit-admin-workspace.sas-hud-readability .sas-radar-live-stage [class*=sas-hud-tag--]{background:var(--muted)!important;border-color:var(--border)!important;color:var(--muted-foreground)!important}.admin-app .cit-admin-workspace.sas-hud-readability .sas-radar-live-stage :is(.sas-hud-tag--live,.sas-hud-tag--real,.sas-hud-tag--lead,.sas-hud-tag--organic){color:var(--cit-success)!important}.admin-app .cit-admin-workspace.sas-hud-readability .sas-radar-live-stage :is(.sas-hud-tag--paid,.sas-hud-tag--phone,.sas-hud-tag--gold){color:var(--accent)!important}.admin-app .cit-admin-workspace.sas-hud-readability .sas-radar-live-stage .sas-hud-tag--warn{color:var(--cit-warning)!important}.admin-app .cit-admin-workspace.sas-hud-readability .sas-radar-live-stage [aria-pressed=true]{background:var(--muted)!important;border-color:var(--cit-sidebar-muted)!important;color:var(--foreground)!important}.admin-app .cit-admin-workspace.sas-hud-readability .sas-radar-live-stage .sas-traffic-pulse-bar{background:var(--cit-chart)!important;box-shadow:none}.admin-app .cit-admin-workspace.sas-hud-readability :is([class*=text-fuchsia-],[class*=text-purple-],[class*=text-violet-]){color:var(--cit-success)}.admin-app .cit-admin-workspace.sas-hud-readability [class*=text-orange-]{color:var(--accent)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-body :is([class*=bg-zinc-],[class*=bg-black],[class*=bg-white]):not(.sas-radar-live-stage *):not(.geo-us-map-wrap *):not(.cit-source-logo):not([role=presentation]){background-color:var(--card)!important}.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-body [class*=border-zinc-]:not(.sas-radar-live-stage *):not(.geo-us-map-wrap *){border-color:var(--border)!important}.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-body table tr{background:var(--card)!important;border-color:var(--border)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-body table tr:hover{background:var(--muted)!important}.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-body table th{font-size:10px;color:var(--muted-foreground);font-weight:500;text-transform:none;letter-spacing:0;padding:14px 10px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-body table td{padding:14px 10px;line-height:1.6;border-color:var(--border)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-body table .cit-report-day-row{background:var(--muted)!important}.admin-app .cit-admin-workspace.sas-hud-readability .cit-report-day-row span{color:var(--muted-foreground);letter-spacing:0;text-transform:none;font-size:11px;font-weight:500}.admin-app .cit-admin-workspace.sas-hud-readability .cit-report-day-row .h-px{background:var(--border)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-report-stat{padding:18px 20px;border-radius:10px;border-color:var(--border);background:var(--card)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-report-stat>span{padding:0;background:none;border:0;color:var(--muted-foreground);font-size:12px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-report-stat>p:first-of-type{font-family:var(--font-oswald);font-size:30px;line-height:1.3;font-weight:400;margin:12px 0 4px;color:var(--foreground)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-report-stat>p:last-child{color:var(--muted-foreground)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-body :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){background:var(--card);color:var(--foreground);border:1px solid var(--border);font-family:var(--font-sans);font-size:13px;border-radius:6px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-body :is(input,textarea)::placeholder{color:var(--muted-foreground);opacity:1}.admin-app .cit-admin-workspace.sas-hud-readability [class*="text-[#e8941a]"]{color:var(--accent)!important}.admin-app .cit-admin-workspace.sas-hud-readability [class*=bg-red-9]{background:color-mix(in oklch,var(--cit-danger) 7%,var(--card))!important;color:var(--cit-danger)}.admin-app .cit-admin-workspace.sas-hud-readability [class*=bg-amber-9]{background:color-mix(in oklch,var(--cit-warning) 7%,var(--card))!important}.admin-app .cit-admin-workspace.sas-hud-readability .sas-radar-face [class*="text-white/"]{color:var(--cit-sidebar-muted);font-size:9px;letter-spacing:0;font-weight:400}.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-body input[aria-label="Search the whole handbook"]{border:0;background:none;border-radius:0}.admin-app .cit-admin-workspace.sas-hud-readability .geo-map-city-marker{--cit-map-point:oklch(76% .065 255)}.admin-app .cit-admin-workspace.sas-hud-readability .geo-map-city-marker:has(.geo-city-lead-tag){--cit-map-point:oklch(76% .10 162)}.admin-app .cit-admin-workspace.sas-hud-readability .geo-city-pulse-ring{border-color:var(--cit-map-point)!important;box-shadow:none}.admin-app .cit-admin-workspace.sas-hud-readability .geo-map-city-marker .border-2{background:var(--cit-map-point)!important;border-color:var(--cit-sidebar)!important;box-shadow:none}.admin-app .cit-admin-workspace.sas-hud-readability .geo-map-city-marker>span:last-child:not(.relative){background:var(--card)!important;border-color:var(--border)!important;color:var(--foreground);font-size:10px;text-transform:none;letter-spacing:0;border-radius:4px}.admin-app .cit-admin-workspace.sas-hud-readability [class*="text-[#e879f9]"]{color:var(--cit-success)!important}.admin-app .cit-admin-workspace.sas-hud-readability [class*="border-[#e879f9]"]{border-color:color-mix(in oklch,var(--cit-success) 35%,var(--border))}.admin-app .cit-admin-workspace.sas-hud-readability [class*="bg-[#e879f9]"]{background:color-mix(in oklch,var(--cit-success) 8%,var(--card))}.admin-app .cit-admin-workspace.sas-hud-readability .geo-city-lead-tag{background:var(--card)!important;border-color:var(--border)!important;color:var(--cit-success);padding:3px 6px;border-radius:4px;font-size:9px;letter-spacing:.02em}.admin-app .cit-admin-workspace.sas-hud-readability .geo-city-legend-pulse{background:var(--cit-chart)!important;box-shadow:none;animation:none}.admin-app .cit-admin-workspace.sas-hud-readability .geo-city-detail-popup{background:var(--card)!important;color:var(--foreground);border-color:var(--border)!important;border-radius:8px;box-shadow:0 8px 28px oklch(20% .025 255/.18)}.admin-app .cit-admin-workspace.sas-hud-readability .geo-city-detail-popup [class*=border-zinc-]{border-color:var(--border)!important}.admin-app .cit-admin-workspace.sas-hud-readability .geo-city-detail-popup :is(button,li)[class*=bg-zinc-]{background:var(--muted)!important;box-shadow:none;border-radius:4px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-body [role=presentation]:has(>[role=dialog]){background:oklch(20% .035 260/.48)!important}.admin-app .cit-admin-workspace.sas-hud-readability [role=dialog] [class*=bg-gradient]{background:var(--card)!important;background-image:none!important}.admin-app .cit-admin-workspace.sas-hud-readability [role=dialog] [class*=ring-zinc-]{box-shadow:0 0 0 1px var(--border)!important}.admin-app .cit-admin-workspace.sas-hud-readability .cit-session-attribution-card{background:var(--card)!important;background-image:none!important;border:1px solid var(--border)!important;border-radius:8px;box-shadow:none!important;filter:none!important}.admin-app .cit-admin-workspace.sas-hud-readability .cit-session-attribution-card:hover{background:var(--muted)!important}.admin-app .cit-admin-workspace.sas-hud-readability .cit-session-attribution-card[data-conversion=lead]{border-left:3px solid var(--cit-success)!important}.admin-app .cit-admin-workspace.sas-hud-readability .cit-session-attribution-card[data-conversion=phone]{border-left:3px solid var(--accent)!important}.admin-app .cit-admin-workspace.sas-hud-readability .cit-session-attribution-card>div{padding:16px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-session-attribution-card [class*="text-[10px]"]{font-size:12px;text-transform:none;letter-spacing:0}.admin-app .cit-admin-workspace.sas-hud-readability .cit-hud-help{background:var(--muted)!important;color:var(--muted-foreground)!important;border:1px solid var(--border)!important;font-size:10px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-hud-help:focus-visible,.admin-app .cit-admin-workspace.sas-hud-readability .cit-hud-help:hover{color:var(--foreground)!important;background:var(--card)!important}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-monitor>div:first-of-type{margin-bottom:12px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-workspace{border:1px solid var(--border);border-radius:10px;background:var(--card);overflow:hidden}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px;border-bottom:1px solid var(--border)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-toolbar h2{font-size:16px;font-weight:600;margin:0;color:var(--foreground)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-toolbar p{font-size:11px;margin:5px 0 0;color:var(--muted-foreground)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-view-switch{display:flex;gap:4px;background:var(--muted);padding:4px;border-radius:6px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-view-switch button{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:4px;font-size:12px;color:var(--muted-foreground);background:none;border:0}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-view-switch button[aria-pressed=true]{background:var(--card);color:var(--foreground);box-shadow:0 1px 3px oklch(25% .028 260/.08)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-map-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-map-column{min-width:0;display:flex;flex-direction:column;border-right:1px solid var(--border)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-map-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;font-size:11px;color:var(--muted-foreground)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-map-controls label{display:flex;align-items:center;gap:8px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-map-controls select{padding:7px 8px;max-width:170px;font-size:12px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-map-controls>span{display:flex;align-items:center;gap:6px;white-space:nowrap}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-dot-label i,.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-map-caption i,.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-map-controls i{width:6px;height:6px;border-radius:50%;background:var(--cit-success);display:inline-block;flex:none}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-map-canvas{height:420px;min-height:420px;flex:1}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-map-loading{height:420px;display:grid;place-items:center;background:var(--cit-sidebar);color:var(--cit-sidebar-muted);font-size:13px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-map-caption{padding:12px 16px;font-size:10px;color:var(--muted-foreground);display:flex;justify-content:space-between;gap:10px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-map-caption>span:last-child{display:flex;align-items:center;gap:6px;white-space:nowrap}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-visitors{min-width:0;max-height:522px;overflow:auto;scrollbar-width:thin}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-side-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px 18px;border-bottom:1px solid var(--border)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-side-heading>div{display:flex;align-items:center;gap:10px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-side-heading strong{font-family:var(--font-oswald);font-weight:400;font-size:32px;line-height:1}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-side-heading span{font-size:12px;color:var(--muted-foreground)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-side-heading button{display:flex;align-items:center;gap:5px;color:var(--cit-chart);font-size:11px;border:0;background:none;padding:2px 0}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-dot-label{display:flex;align-items:center;gap:6px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-visitor-row{display:flex;width:100%;align-items:flex-start;gap:12px;padding:18px;border:0;border-bottom:1px solid var(--border);background:var(--card);text-align:left}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-visitor-row:hover{background:var(--muted)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-visitor-row>.cit-source-logo{margin-top:3px;flex-shrink:0}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-visitor-row>div:first-of-type{flex:1;min-width:0}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-visitor-row strong{display:block;font-size:13px;color:var(--foreground);font-weight:500}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-visitor-row span{display:block;font-size:11px;color:var(--muted-foreground);margin-top:3px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-visitor-row small{display:block;font-size:10px;color:var(--muted-foreground);margin-top:5px;overflow-wrap:anywhere}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-visitor-trailing{display:flex;flex-direction:column;align-items:flex-end;gap:6px;color:var(--muted-foreground)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-visitor-trailing em{font-size:10px;font-style:normal;color:var(--cit-success);background:color-mix(in oklch,var(--cit-success) 7%,var(--card));border-radius:4px;padding:3px 5px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-visitor-summary{padding:20px 18px 12px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-visitor-summary h3{font-size:16px;font-weight:600;margin:12px 0 4px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-visitor-summary p{font-size:11px;color:var(--muted-foreground)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-inline-journey{padding:8px 18px 20px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-inline-journey h3{font-size:13px;font-weight:500}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-inline-journey .cit-journey-title{font-size:12px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-inline-journey .cit-journey-description{font-size:11px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-empty,.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-location-note{padding:20px 18px;color:var(--muted-foreground);font-size:12px;line-height:1.7}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-workspace>.sas-radar-live-stage{margin:16px;border-radius:8px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-workspace>.space-y-2{padding:20px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-workspace .sas-radar-scope__main{align-self:start}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-workspace .sas-radar-scope__disc-shell{margin:0 auto}@media(max-width:1050px){.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-map-grid{grid-template-columns:minmax(0,1.3fr) minmax(270px,1fr)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-map-controls{flex-wrap:wrap}}@media(max-width:760px){.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-toolbar{align-items:flex-start;flex-wrap:wrap;padding:16px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-map-grid{grid-template-columns:1fr}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-map-column{border-right:0;border-bottom:1px solid var(--border)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-map-canvas{height:360px;min-height:360px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-visitors{max-height:580px}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-map-caption{flex-wrap:wrap}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-side-heading{padding:16px}}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-main-card{padding:0!important;background:none;border:0;box-shadow:none}.admin-app .cit-admin-workspace.sas-hud-readability .cit-live-tracking{padding:20px;margin-top:20px;border:1px solid var(--border);background:var(--card);border-radius:10px}.admin-app .cit-admin-workspace.sas-hud-readability [role=dialog] [class*=bg-black]{background:var(--card)!important}.admin-app .cit-admin-workspace.sas-hud-readability [role=dialog] [class*="shadow-[inset_3px_0_0_#d946ef]"]{box-shadow:inset 3px 0 0 var(--cit-success)!important}.admin-app .cit-admin-workspace.sas-hud-readability [role=dialog] [class*="shadow-[inset_3px_0_0_#f97316]"]{box-shadow:inset 3px 0 0 var(--accent)!important}.admin-app .cit-admin-workspace.sas-hud-readability [role=presentation]:has(>.sas-brief-panel){left:0!important;align-items:center}.admin-app .cit-admin-workspace.sas-hud-readability .sas-brief-panel{max-width:1100px;border-radius:12px!important}.admin-app .cit-admin-workspace.sas-hud-readability .sas-brief-panel>div:first-child,.admin-app .cit-admin-workspace.sas-hud-readability .sas-brief-panel>div:nth-child(2){padding:20px 24px}.admin-app .cit-admin-workspace.sas-hud-readability .sas-brief-stat{border:1px solid var(--border);border-radius:8px;padding:16px 10px;transition:none;transform:none;opacity:1}.admin-app .cit-admin-workspace.sas-hud-readability .sas-brief-stat:disabled{opacity:.55}.admin-app .cit-admin-workspace.sas-hud-readability .sas-brief-stat>span{background:none!important;border:0!important;padding:0;color:var(--muted-foreground)!important;font-size:11px}.admin-app .cit-admin-workspace.sas-hud-readability .sas-brief-stat .sas-brief-stat-num{font-family:var(--font-oswald);font-size:30px;font-weight:400;line-height:1.3;color:var(--foreground)!important;margin-top:12px}.admin-app .cit-admin-workspace.sas-hud-readability .sas-brief-stat>p:last-child{font-size:10px;text-transform:none;letter-spacing:0}.admin-app .cit-admin-workspace.sas-hud-readability .sas-brief-panel li>button{padding:18px;border-radius:8px}.admin-app .cit-admin-workspace.sas-hud-readability .sas-brief-panel li>button:hover{background:var(--muted)!important}.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-sidebar{--background:var(--cit-sidebar);--card:var(--cit-sidebar);--muted:var(--cit-sidebar-raised);--foreground:var(--cit-sidebar-text);--muted-foreground:var(--cit-sidebar-muted);--border:var(--cit-sidebar-raised);--cit-accent-soft:var(--cit-sidebar-raised);--accent:oklch(71% .14 16);--hud-gold-soft:var(--cit-sidebar-raised);--hud-gold:oklch(71% .14 16)}.admin-app .cit-admin-workspace.sas-hud-readability .cit-admin-sidebar [class*="bg-[#e8941a]"]{background:var(--cit-sidebar-raised)!important;border-color:var(--cit-sidebar-muted)!important}