:root{--fg-console-sidebar-width:280px;--fg-console-sidebar-collapsed:4rem;--fg-console-content-max:87.5rem;--fg-console-header-height:4rem;--fg-console-page-gutter:clamp(1rem,2vw,2rem);--fg-console-section-gap:1.5rem;--fg-console-stack-gap-lg:2rem;--fg-text-xs:0.75rem;--fg-text-sm:0.875rem;--fg-text-base:1rem;--fg-text-lg:1.125rem;--fg-text-xl:1.25rem;--fg-text-2xl:1.5rem;--fg-text-3xl:1.875rem;--fg-leading-tight:1.25;--fg-leading-snug:1.375;--fg-leading-normal:1.5;--fg-leading-relaxed:1.625;--fg-tracking-tight:-0.02em;--fg-tracking-normal:0;--fg-tracking-wide:0.04em;--fg-tracking-caps:0.08em;--fg-console-canvas:hsl(var(--background));--fg-console-main-gradient:linear-gradient(180deg,hsl(var(--muted)/0.22) 0%,hsl(var(--background)) 42%,hsl(var(--background)) 100%);--fg-console-surface:hsl(var(--card)/0.88);--fg-console-surface-elevated:hsl(var(--card));--fg-console-border-subtle:hsl(var(--border)/0.55);--fg-console-sidebar-backdrop:hsl(var(--sidebar)/0.97);--fg-console-glow:hsl(var(--primary)/0.05)}.dark{--fg-console-canvas:#070b15;--fg-console-main-gradient:linear-gradient(180deg,rgba(11,17,30,.65),#070b15 38%,#070a13);--fg-console-surface:rgba(11,18,32,.94);--fg-console-surface-elevated:#0e1525;--fg-console-border-subtle:rgba(31,42,61,.7);--fg-console-sidebar-backdrop:rgba(7,11,21,.98);--fg-console-glow:rgba(60,131,246,.08)}.fg-console{color:hsl(var(--foreground));background:var(--fg-console-canvas);font-size:var(--fg-text-base);line-height:var(--fg-leading-normal);font-feature-settings:"cv02","cv03","cv04","cv11";text-rendering:optimizeLegibility}.fg-console main#fg-console-main,.fg-console main#main-content{background:var(--fg-console-main-gradient)}.fg-console .soc-content{max-width:var(--fg-console-content-max);padding-inline:var(--fg-console-page-gutter)}.fg-console .soc-stack{gap:var(--fg-console-section-gap)}.fg-console .soc-stack-lg{gap:var(--fg-console-stack-gap-lg)}.fg-console .soc-page-header h1{font-size:var(--fg-text-2xl);line-height:var(--fg-leading-tight);letter-spacing:var(--fg-tracking-tight)}@media (min-width:640px){.fg-console .soc-page-header h1{font-size:var(--fg-text-3xl)}}.fg-console .soc-page-header p{font-size:var(--fg-text-sm);line-height:var(--fg-leading-relaxed)}@media (min-width:640px){.fg-console .soc-page-header p{font-size:var(--fg-text-base)}}.fg-console .fg-text-label{font-size:var(--fg-text-xs);font-weight:600;letter-spacing:var(--fg-tracking-caps);line-height:var(--fg-leading-snug);text-transform:uppercase;color:hsl(var(--muted-foreground))}.fg-console .fg-text-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:var(--fg-text-sm);letter-spacing:var(--fg-tracking-normal)}.fg-console .fg-console-panel{border-radius:calc(var(--radius) + 2px);border:1px solid var(--fg-console-border-subtle);background:var(--fg-console-surface);box-shadow:0 1px 2px hsl(var(--foreground)/.04),0 0 0 1px var(--fg-console-glow)}.dark .fg-console .fg-console-panel{box-shadow:0 1px 2px rgba(0,0,0,.28),0 0 0 1px var(--fg-console-glow)}.fg-console aside[data-console-sidebar]{background:var(--fg-console-sidebar-backdrop);border-inline-end:1px solid var(--fg-console-border-subtle)}.fg-console .fg-console-brand-subtitle{font-size:var(--fg-text-xs);font-weight:500;letter-spacing:var(--fg-tracking-wide);text-transform:uppercase;color:hsl(var(--muted-foreground)/.75)}@media (prefers-reduced-motion:reduce){.fg-console main#fg-console-main,.fg-console main#main-content{background:var(--fg-console-canvas)}}.analytics-chart-slot{contain:layout style paint;min-height:var(--bb-analytics-chart-min-h,240px)}.analytics-chart-slot--timeline{--bb-analytics-chart-min-h:300px}.analytics-chart-slot--pie{--bb-analytics-chart-min-h:200px}.analytics-chart-slot--bandwidth,.analytics-chart-slot--radar,.analytics-chart-slot--service{--bb-analytics-chart-min-h:280px}.analytics-chart-slot--hourly,.analytics-chart-slot--ports{--bb-analytics-chart-min-h:250px}.analytics-chart-slot--anomaly{--bb-analytics-chart-min-h:260px}.analytics-chart-slot--risk{--bb-analytics-chart-min-h:200px}.analytics-defer-section,.analytics-loading-chart-grid .chart-panel-skeleton{content-visibility:auto;contain-intrinsic-size:auto 320px}.network-graph-canvas-slot{contain:layout style paint;min-height:600px;content-visibility:auto;contain-intrinsic-size:auto 600px}@media (prefers-reduced-motion:reduce){.analytics-defer-section,.network-graph-canvas-slot{content-visibility:visible}}body[data-flowguard-vp-3-b]{--bb-vp3b-kpi-min-h:6.5rem;--bb-vp3b-chart-min-h:220px;--bb-vp3b-login-hero-min:clamp(12rem,38vh,18rem)}body[data-flowguard-vp-3-b=login] .auth-brand-panel,body[data-flowguard-vp-3-b=login] .auth-form-column{contain:layout style;min-height:var(--bb-vp3b-login-hero-min)}body[data-flowguard-vp-3-b=login] .auth-brand-panel h1{min-height:clamp(2.5rem,8vw,3.5rem);text-wrap:balance}body[data-flowguard-vp-3-b=login] .auth-form-column .auth-page-header{min-height:4rem}body[data-flowguard-vp-3-b=console] .soc-kpi-grid .stat-card{min-height:var(--bb-vp3b-kpi-min-h);contain:layout style}body[data-flowguard-vp-3-b=console] .dashboard-chart-slot{contain:layout style paint;min-height:var(--bb-vp3b-chart-min-h);content-visibility:auto;contain-intrinsic-size:auto var(--bb-vp3b-chart-min-h)}body[data-flowguard-vp-3-b=console] .dashboard-chart-slot--gauge{--bb-vp3b-chart-min-h:240px}body[data-flowguard-vp-3-b=console] .dashboard-chart-slot--score{--bb-vp3b-chart-min-h:180px}body[data-flowguard-vp-3-b=console] .dashboard-defer-section{content-visibility:auto;contain-intrinsic-size:auto 320px}@media (prefers-reduced-motion:reduce){body[data-flowguard-vp-3-b] .dashboard-chart-slot,body[data-flowguard-vp-3-b] .dashboard-defer-section{content-visibility:visible}}body[data-flowguard-vp-7-b]{--bb-vp7b-kpi-min-h:6.75rem;--bb-vp7b-analytics-chart-min-h:240px;--bb-vp7b-dashboard-chart-min-h:220px;--bb-vp7b-analytics-kpi-grid-min:7.5rem}body[data-flowguard-vp-7-b=analytics] .soc-kpi-grid .stat-card,body[data-flowguard-vp-7-b=analytics] .soc-kpi-grid a.soc-kpi-card{min-height:var(--bb-vp7b-kpi-min-h);contain:layout style}body[data-flowguard-vp-7-b=analytics] .soc-kpi-grid{min-height:var(--bb-vp7b-analytics-kpi-grid-min);contain:layout style}body[data-flowguard-vp-7-b=analytics] .analytics-chart-slot{contain:layout style paint;min-height:var(--bb-vp7b-analytics-chart-min-h);content-visibility:auto;contain-intrinsic-size:auto var(--bb-vp7b-analytics-chart-min-h)}body[data-flowguard-vp-7-b=analytics] .analytics-chart-slot--timeline{--bb-vp7b-analytics-chart-min-h:300px}body[data-flowguard-vp-7-b=analytics] .analytics-chart-slot--pie{--bb-vp7b-analytics-chart-min-h:200px}body[data-flowguard-vp-7-b=analytics] .analytics-chart-slot--bandwidth,body[data-flowguard-vp-7-b=analytics] .analytics-chart-slot--radar,body[data-flowguard-vp-7-b=analytics] .analytics-chart-slot--service{--bb-vp7b-analytics-chart-min-h:280px}body[data-flowguard-vp-7-b=analytics] .analytics-defer-section,body[data-flowguard-vp-7-b=analytics] .analytics-loading-chart-grid{content-visibility:auto;contain-intrinsic-size:auto 320px}body[data-flowguard-vp-7-b=dashboard] .dashboard-chart-slot,body[data-flowguard-vp-7-b=dashboard] .dashboard-loading-section{contain:layout style paint;min-height:var(--bb-vp7b-dashboard-chart-min-h);content-visibility:auto;contain-intrinsic-size:auto var(--bb-vp7b-dashboard-chart-min-h)}body[data-flowguard-vp-7-b=dashboard] .soc-kpi-grid .stat-card{min-height:var(--bb-vp7b-kpi-min-h);contain:layout style}@media (prefers-reduced-motion:reduce){body[data-flowguard-vp-7-b] .analytics-chart-slot,body[data-flowguard-vp-7-b] .analytics-defer-section,body[data-flowguard-vp-7-b] .dashboard-chart-slot,body[data-flowguard-vp-7-b] .dashboard-loading-section{content-visibility:visible}}@media (max-width:1023px){body.flowguard-vp-2-mobile{overflow-x:clip}.fg-console main#main-content{overflow-x:clip;max-width:100%;min-width:0}.fg-console .soc-content{min-width:0;overflow-x:clip}.fg-console .soc-mobile-drawer{padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);padding-inline-start:env(safe-area-inset-left,0)}.fg-console [data-testid=mobile-sidebar-toggle]{top:max(1rem,env(safe-area-inset-top,0px));inset-inline-start:max(1rem,env(safe-area-inset-left,0px));touch-action:manipulation}.fg-console [data-testid=mobile-sidebar-close]{min-height:2.75rem;min-width:2.75rem;touch-action:manipulation}body[data-flowguard-console-route=dashboard] .dashboard-stat-grid,body[data-flowguard-console-route=dashboard] .soc-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:399px){body[data-flowguard-console-route=dashboard] .dashboard-stat-grid,body[data-flowguard-console-route=dashboard] .soc-stat-grid{grid-template-columns:minmax(0,1fr)}}.fg-console .soc-kpi-grid.soc-kpi-grid--5,.fg-console .soc-kpi-grid.soc-kpi-grid--6{grid-template-columns:repeat(2,minmax(0,1fr))}.fg-console .dashboard-stat-grid>*,.fg-console .soc-stat-grid>*{min-width:0}.fg-console .soc-table-scroll-region{-webkit-overflow-scrolling:touch;max-width:100%;overscroll-behavior-x:contain}.fg-console .soc-table-scroll-region table{min-width:max(100%,36rem)}.fg-console .soc-table-scroll-region td,.fg-console .soc-table-scroll-region th{white-space:nowrap}.fg-console .soc-table-scroll-region .soc-table-wrap-cell{white-space:normal}.fg-console .soc-filter-toolbar,.fg-console .soc-page-toolbar{flex-wrap:wrap;max-width:100%;min-width:0;gap:.5rem}.fg-console .soc-filter-toolbar input,.fg-console .soc-page-toolbar input{font-size:max(16px,1rem)}.fg-console .dashboard-toolbar-scroll{margin-inline:-.25rem;padding-inline:.25rem}.fg-console .soc-action-bar button,.fg-console .soc-page-actions button{min-height:2.75rem;touch-action:manipulation}.fg-console [data-radix-dialog-content],.fg-console [data-radix-sheet-content],.fg-console [role=dialog]{margin:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));max-width:calc(100vw - 24px - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px))}.fg-console .recharts-responsive-container,.fg-console .recharts-surface,.fg-console .recharts-wrapper{max-width:100%;min-width:0}body[data-flowguard-console-route=analytics] .soc-defer-paint,body[data-flowguard-console-route=dashboard] .soc-defer-paint{overflow-x:auto;-webkit-overflow-scrolling:touch}.fg-console [data-page-state=error],.fg-console [data-page-state=loading]{scroll-margin-top:calc(4rem + env(safe-area-inset-top, 0px))}.fg-console .load-error-banner button{min-height:2.75rem;touch-action:manipulation}}@media (prefers-reduced-motion:reduce){.fg-console .soc-mobile-drawer,.fg-console .soc-mobile-drawer-overlay{transition:none!important}.fg-console .dashboard-stat-grid,.fg-console .soc-stat-grid{animation:none!important}}@media (max-width:1023px){body.flowguard-vp-3-mobile{--bb-mobile-bottom-clearance:calc(4.75rem + env(safe-area-inset-bottom, 0px))}body.flowguard-vp-3-mobile .fg-console main#main-content{scroll-padding-bottom:var(--bb-mobile-bottom-clearance)}body.flowguard-vp-3-mobile[data-flowguard-console-route=analytics] .analytics-mobile-grid{grid-template-columns:minmax(0,1fr)!important;min-width:0;max-width:100%;overflow-x:clip}body.flowguard-vp-3-mobile[data-flowguard-console-route=analytics] .analytics-chart-slot,body.flowguard-vp-3-mobile[data-flowguard-console-route=analytics] .analytics-mobile-grid>*,body.flowguard-vp-3-mobile[data-flowguard-console-route=analytics] .recharts-responsive-container{min-width:0;max-width:100%}@media (max-width:429px){body.flowguard-vp-3-mobile[data-flowguard-console-route=analytics] .analytics-chart-slot{--bb-analytics-chart-min-h:min(var(--bb-analytics-chart-min-h,240px),220px)}body.flowguard-vp-3-mobile[data-flowguard-console-route=analytics] .analytics-chart-slot .recharts-responsive-container{max-height:220px}body.flowguard-vp-3-mobile[data-flowguard-console-route=analytics] .card-interactive{overflow-x:clip}}body.flowguard-vp-3-mobile .page-header-actions,body.flowguard-vp-3-mobile .soc-page-actions{flex-wrap:wrap;gap:.5rem;max-width:100%;min-width:0}body.flowguard-vp-3-mobile .page-header-actions>*,body.flowguard-vp-3-mobile .soc-page-actions>*{flex-shrink:0}body.flowguard-vp-3-mobile[data-flowguard-console-route=admin] .soc-mobile-table-cards .soc-data-table-wrap,body.flowguard-vp-3-mobile[data-flowguard-console-route=admin] .soc-mobile-table-cards.soc-data-table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overscroll-behavior-x:contain}body.flowguard-vp-3-mobile[data-flowguard-console-route=admin] .soc-mobile-table-cards .soc-data-table tbody td:first-child,body.flowguard-vp-3-mobile[data-flowguard-console-route=admin] .soc-mobile-table-cards .soc-data-table thead th:first-child{position:sticky;inset-inline-start:0;z-index:1;background:hsl(var(--card));box-shadow:2px 0 4px -2px hsl(var(--border)/.6)}[dir=rtl] body.flowguard-vp-3-mobile[data-flowguard-console-route=admin] .soc-mobile-table-cards .soc-data-table tbody td:first-child,[dir=rtl] body.flowguard-vp-3-mobile[data-flowguard-console-route=admin] .soc-mobile-table-cards .soc-data-table thead th:first-child{box-shadow:-2px 0 4px -2px hsl(var(--border)/.6)}body.flowguard-vp-3-mobile .soc-floating-actions{bottom:calc(5.25rem + env(safe-area-inset-bottom, 0px))}body.flowguard-vp-3-mobile .mobile-bottom-nav a[aria-current=page]:after{inset-inline:.375rem}body.flowguard-vp-3-mobile [data-testid=analytics-page][data-page-state],body.flowguard-vp-3-mobile [data-testid=dashboard-page][data-page-state]{scroll-margin-bottom:var(--bb-mobile-bottom-clearance)}body.flowguard-vp-3-mobile [data-testid=analytics-page][data-page-state=error],body.flowguard-vp-3-mobile [data-testid=analytics-page][data-page-state=loading]{scroll-margin-top:calc(4rem + env(safe-area-inset-top, 0px))}}@media (prefers-reduced-motion:reduce){body.flowguard-vp-3-mobile .mobile-bottom-nav a[aria-current=page]:after{transition:none!important}}@media (max-width:767px){body[data-flowguard-vp-4-mobile]{overflow-x:clip}body[data-flowguard-vp-4-mobile] .fg-console main#main-content{overflow-x:clip;max-width:100%;min-width:0}body[data-flowguard-vp-4-mobile][data-flowguard-console-route=dashboard] .dashboard-mobile-chart-grid{grid-template-columns:minmax(0,1fr)!important;gap:.75rem;max-width:100%;min-width:0}body[data-flowguard-vp-4-mobile][data-flowguard-console-route=dashboard] .dashboard-mobile-chart-grid>*{min-width:0;max-width:100%}body[data-flowguard-vp-4-mobile][data-flowguard-console-route=dashboard] .dashboard-chart-slot,body[data-flowguard-vp-4-mobile][data-flowguard-console-route=dashboard] .dashboard-mobile-chart-grid .recharts-responsive-container,body[data-flowguard-vp-4-mobile][data-flowguard-console-route=dashboard] .dashboard-mobile-chart-grid .recharts-wrapper{max-width:100%!important;max-height:min(280px,55vh);overflow:hidden;min-width:0}body[data-flowguard-vp-4-mobile][data-flowguard-console-route=dashboard] .dashboard-mobile-chart-grid svg.recharts-surface{max-width:100%}body[data-flowguard-vp-4-mobile][data-flowguard-console-route=dashboard] .soc-kpi-grid.soc-kpi-grid--4,body[data-flowguard-vp-4-mobile][data-flowguard-console-route=dashboard] .soc-kpi-grid.soc-kpi-grid--5,body[data-flowguard-vp-4-mobile][data-flowguard-console-route=dashboard] .soc-kpi-grid.soc-kpi-grid--6{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:399px){body[data-flowguard-vp-4-mobile][data-flowguard-console-route=dashboard] .soc-kpi-grid.soc-kpi-grid--4,body[data-flowguard-vp-4-mobile][data-flowguard-console-route=dashboard] .soc-kpi-grid.soc-kpi-grid--5,body[data-flowguard-vp-4-mobile][data-flowguard-console-route=dashboard] .soc-kpi-grid.soc-kpi-grid--6{grid-template-columns:minmax(0,1fr)}}body[data-flowguard-vp-4-mobile][data-flowguard-console-route=dashboard] .dashboard-mobile-toolbar{flex-wrap:nowrap;overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.5rem;padding-bottom:4px}body[data-flowguard-vp-4-mobile][data-flowguard-console-route=dashboard] .dashboard-mobile-toolbar::-webkit-scrollbar{display:none}body[data-flowguard-vp-4-mobile][data-flowguard-console-route=dashboard] .dashboard-mobile-toolbar>*{flex-shrink:0}body[data-flowguard-vp-4-mobile][data-flowguard-console-route=dashboard] .dashboard-mobile-toolbar .time-range-pills button,body[data-flowguard-vp-4-mobile][data-flowguard-console-route=dashboard] .dashboard-mobile-toolbar button,body[data-flowguard-vp-4-mobile][data-flowguard-console-route=dashboard] .soc-action-bar button{min-height:2.75rem;touch-action:manipulation}body[data-flowguard-vp-4-mobile] .soc-breadcrumb-scroll{flex-wrap:nowrap;overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}body[data-flowguard-vp-4-mobile] .soc-breadcrumb-scroll::-webkit-scrollbar{display:none}body[data-flowguard-vp-4-mobile] .soc-breadcrumb-scroll>*{flex-shrink:0}body[data-flowguard-vp-4-mobile] .soc-breadcrumb-scroll [aria-current=page],body[data-flowguard-vp-4-mobile] .soc-breadcrumb-scroll a{min-height:2.75rem;touch-action:manipulation}body[data-flowguard-vp-4-mobile][data-flowguard-console-route=dashboard] .dashboard-sticky-first-col.soc-table-scroll-region td:first-child,body[data-flowguard-vp-4-mobile][data-flowguard-console-route=dashboard] .dashboard-sticky-first-col.soc-table-scroll-region th:first-child{position:sticky;inset-inline-start:0;z-index:1;background:hsl(var(--card));box-shadow:1px 0 0 hsl(var(--border))}body[data-flowguard-vp-4-mobile][data-flowguard-console-route=dashboard] .dashboard-sticky-first-col.soc-table-scroll-region thead th:first-child{z-index:2;background:hsl(var(--muted)/.5)}[dir=rtl] body[data-flowguard-vp-4-mobile][data-flowguard-console-route=dashboard] .dashboard-sticky-first-col.soc-table-scroll-region td:first-child,[dir=rtl] body[data-flowguard-vp-4-mobile][data-flowguard-console-route=dashboard] .dashboard-sticky-first-col.soc-table-scroll-region th:first-child{box-shadow:-1px 0 0 hsl(var(--border))}body[data-flowguard-vp-4-mobile] .mobile-bottom-nav a:focus-visible,body[data-flowguard-vp-4-mobile] .mobile-bottom-nav button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:-2px;z-index:1}body[data-flowguard-vp-4-mobile] .mobile-bottom-nav a,body[data-flowguard-vp-4-mobile] .mobile-bottom-nav button{min-height:3.5rem}body[data-flowguard-vp-4-mobile] .skip-link:focus{top:max(.75rem,env(safe-area-inset-top,0px));inset-inline-start:max(.75rem,env(safe-area-inset-left,0px));z-index:60}body[data-flowguard-vp-4-mobile] [data-testid=dashboard-page][data-page-state]{scroll-margin-top:calc(4rem + env(safe-area-inset-top, 0px));scroll-margin-bottom:calc(4.75rem + env(safe-area-inset-bottom, 0px))}body[data-flowguard-vp-4-mobile] [data-testid=dashboard-page][data-page-state=error],body[data-flowguard-vp-4-mobile] [data-testid=dashboard-page][data-page-state=loading]{min-height:40vh}}@media (max-width:767px) and (prefers-reduced-motion:reduce){body[data-flowguard-vp-4-mobile] .dashboard-mobile-chart-grid .animate-pulse,body[data-flowguard-vp-4-mobile] .mobile-bottom-nav a,body[data-flowguard-vp-4-mobile] .mobile-bottom-nav button{transition:none!important;animation:none!important}}@media (max-width:767px){body[data-flowguard-vp-5-mobile]{--bb-vp5-touch-min:2.75rem;overflow-x:clip}body[data-flowguard-vp-5-mobile] .fg-console main#main-content{overflow-x:clip;max-width:100%;min-width:0}body[data-flowguard-vp-5-mobile] .soc-mobile-command-dialog{max-width:min(100vw - 1rem,32rem)!important;max-height:min(85vh,calc(100dvh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px) - 1.5rem));margin-inline:max(.5rem,env(safe-area-inset-left,0px))}body[data-flowguard-vp-5-mobile] .soc-mobile-command-dialog input{min-height:var(--bb-vp5-touch-min);font-size:16px;touch-action:manipulation}body[data-flowguard-vp-5-mobile] .soc-mobile-command-dialog button[data-selected]{min-height:var(--bb-vp5-touch-min);touch-action:manipulation}body[data-flowguard-vp-5-mobile] .soc-mobile-command-dialog .max-h-72{max-height:min(18rem,calc(100dvh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px) - 10rem))}body[data-flowguard-vp-5-mobile] .soc-mobile-shortcuts-dialog{max-width:min(100vw - 1rem,28rem)!important;max-height:min(90vh,calc(100dvh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px) - 2rem));margin-inline:max(.5rem,env(safe-area-inset-left,0px))}body[data-flowguard-vp-5-mobile] .soc-mobile-shortcuts-dialog .grid{grid-template-columns:minmax(0,1fr)!important;gap:1.5rem}body[data-flowguard-vp-5-mobile] .soc-mobile-shortcuts-dialog button{min-height:var(--bb-vp5-touch-min);min-width:var(--bb-vp5-touch-min);touch-action:manipulation}body[data-flowguard-vp-5-mobile] .soc-mobile-dialog{max-width:min(100vw - 1.5rem,28rem)!important;max-height:min(90vh,calc(100dvh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px) - 2rem));overflow-y:auto;-webkit-overflow-scrolling:touch;margin-inline:max(.75rem,env(safe-area-inset-left,0px));margin-block:max(.75rem,env(safe-area-inset-top,0px))}body[data-flowguard-vp-5-mobile] .soc-mobile-dialog form .grid{grid-template-columns:minmax(0,1fr)!important;gap:.75rem}body[data-flowguard-vp-5-mobile] .soc-mobile-dialog .soc-page-actions>button,body[data-flowguard-vp-5-mobile] .soc-mobile-dialog button[type=submit]{min-height:var(--bb-vp5-touch-min);touch-action:manipulation}body[data-flowguard-vp-5-mobile] .soc-mobile-alert-dialog{max-width:min(100vw - 1.5rem,24rem)!important;margin-inline:max(.75rem,env(safe-area-inset-left,0px))}body[data-flowguard-vp-5-mobile] .soc-mobile-alert-dialog button{min-height:var(--bb-vp5-touch-min);touch-action:manipulation}body[data-flowguard-vp-5-mobile] .soc-mobile-alert-dialog [role=group]{flex-direction:column;gap:.5rem}body[data-flowguard-vp-5-mobile] .soc-mobile-alert-dialog [role=group]>button{width:100%}body[data-flowguard-vp-5-mobile] .soc-mobile-tab-strip{flex-wrap:nowrap;overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.25rem;padding-bottom:4px}body[data-flowguard-vp-5-mobile] .soc-mobile-tab-strip::-webkit-scrollbar{display:none}body[data-flowguard-vp-5-mobile] .soc-mobile-tab-strip [role=tab],body[data-flowguard-vp-5-mobile] .soc-mobile-tab-strip button[data-state]{flex-shrink:0;min-height:var(--bb-vp5-touch-min);touch-action:manipulation}body[data-flowguard-vp-5-mobile] .soc-status-chip-row{flex-wrap:nowrap;overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.5rem;padding-bottom:4px}body[data-flowguard-vp-5-mobile] .soc-status-chip-row::-webkit-scrollbar{display:none}body[data-flowguard-vp-5-mobile] .soc-status-chip-row button,body[data-flowguard-vp-5-mobile] .soc-status-chip-row>*{flex-shrink:0;min-height:var(--bb-vp5-touch-min);touch-action:manipulation}body[data-flowguard-vp-5-mobile] .soc-mobile-dropdown{max-width:min(100vw - 1rem,20rem)!important;max-height:min(60vh,calc(100dvh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px) - 4rem));overflow-y:auto;-webkit-overflow-scrolling:touch}body[data-flowguard-vp-5-mobile] .soc-mobile-dropdown [role=menuitem],body[data-flowguard-vp-5-mobile] .soc-mobile-dropdown [role=option],body[data-flowguard-vp-5-mobile][data-flowguard-console-route=dashboard] .soc-kpi-card,body[data-flowguard-vp-5-mobile][data-flowguard-console-route=dashboard] a.soc-kpi-card{min-height:var(--bb-vp5-touch-min);touch-action:manipulation}body[data-flowguard-vp-5-mobile] #soc-mobile-drawer nav,body[data-flowguard-vp-5-mobile] .soc-mobile-drawer nav{overflow-y:auto;max-height:calc(100dvh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px) - 5rem);-webkit-overflow-scrolling:touch}body[data-flowguard-vp-5-mobile] .soc-floating-actions{bottom:calc(5.5rem + env(safe-area-inset-bottom, 0px))}body[data-flowguard-vp-5-mobile] .soc-floating-actions a,body[data-flowguard-vp-5-mobile] .soc-floating-actions button{min-height:var(--bb-vp5-touch-min);min-width:var(--bb-vp5-touch-min);touch-action:manipulation}body[data-flowguard-vp-5-mobile] [data-testid=dashboard-page][data-page-state=error],body[data-flowguard-vp-5-mobile] [data-testid=dashboard-page][data-page-state=loading]{min-height:38vh;padding-inline:max(.75rem,env(safe-area-inset-left,0px))}body[data-flowguard-vp-5-mobile] [data-testid=page-empty-state] a,body[data-flowguard-vp-5-mobile] [data-testid=page-empty-state] button{min-height:var(--bb-vp5-touch-min);touch-action:manipulation;width:100%;max-width:20rem;margin-inline:auto}[data-sonner-toaster]{bottom:max(1rem,env(safe-area-inset-bottom,0px))!important;inset-inline:max(.75rem,env(safe-area-inset-left,0px))!important}}@media (max-width:767px) and (prefers-reduced-motion:reduce){body[data-flowguard-vp-5-mobile] .soc-mobile-tab-strip,body[data-flowguard-vp-5-mobile] .soc-status-chip-row{scroll-behavior:auto}}@media (max-width:767px){body[data-flowguard-vp-7-mobile]{--bb-vp7-touch-min:2.75rem;overflow-x:clip}body[data-flowguard-vp-7-mobile] .fg-console main#main-content{overflow-x:clip;max-width:100%;min-width:0}body[data-flowguard-vp-7-mobile] .soc-vp7-command-dialog{max-width:min(100vw - .75rem,32rem)!important;max-height:min(88vh,calc(100dvh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px) - 1rem));margin-inline:max(.375rem,env(safe-area-inset-left,0px));overscroll-behavior:contain}body[data-flowguard-vp-7-mobile] .soc-mobile-form-field input,body[data-flowguard-vp-7-mobile] .soc-mobile-form-field select,body[data-flowguard-vp-7-mobile] .soc-mobile-form-field textarea,body[data-flowguard-vp-7-mobile] .soc-vp7-command-dialog input{min-height:var(--bb-vp7-touch-min);font-size:16px;touch-action:manipulation}body[data-flowguard-vp-7-mobile] .soc-vp7-command-dialog [role=option],body[data-flowguard-vp-7-mobile] .soc-vp7-command-dialog button[data-selected]{min-height:var(--bb-vp7-touch-min);touch-action:manipulation}body[data-flowguard-vp-7-mobile] .soc-vp7-command-dialog .max-h-72{max-height:min(16rem,calc(100dvh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px) - 9rem))}body[data-flowguard-vp-7-mobile] .soc-vp7-shortcuts-dialog{max-width:min(100vw - .75rem,28rem)!important;max-height:min(92vh,calc(100dvh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px) - 1.5rem));margin-inline:max(.375rem,env(safe-area-inset-left,0px));overscroll-behavior:contain}body[data-flowguard-vp-7-mobile] .soc-vp7-shortcuts-dialog .grid{grid-template-columns:minmax(0,1fr)!important;gap:1.25rem}body[data-flowguard-vp-7-mobile] .soc-vp7-shortcuts-dialog button{min-height:var(--bb-vp7-touch-min);min-width:var(--bb-vp7-touch-min);touch-action:manipulation}body[data-flowguard-vp-7-mobile] .soc-vp7-touch-dialog{max-width:min(100vw - 1rem,28rem)!important;max-height:min(92vh,calc(100dvh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px) - 1.5rem));overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;margin-inline:max(.5rem,env(safe-area-inset-left,0px));margin-block:max(.5rem,env(safe-area-inset-top,0px))}body[data-flowguard-vp-7-mobile] .soc-vp7-touch-dialog form .grid{grid-template-columns:minmax(0,1fr)!important;gap:.75rem}body[data-flowguard-vp-7-mobile] .soc-vp7-touch-dialog .soc-page-actions>button,body[data-flowguard-vp-7-mobile] .soc-vp7-touch-dialog button[type=submit]{min-height:var(--bb-vp7-touch-min);touch-action:manipulation}body[data-flowguard-vp-7-mobile] .soc-vp7-alert-dialog{max-width:min(100vw - 1rem,24rem)!important;margin-inline:max(.5rem,env(safe-area-inset-left,0px))}body[data-flowguard-vp-7-mobile] .soc-vp7-alert-dialog button{min-height:var(--bb-vp7-touch-min);touch-action:manipulation}body[data-flowguard-vp-7-mobile] .soc-vp7-alert-dialog [role=group]{flex-direction:column;gap:.5rem}body[data-flowguard-vp-7-mobile] .soc-vp7-alert-dialog [role=group]>button{width:100%}body[data-flowguard-vp-7-mobile] .soc-vp7-chip-scroll{flex-wrap:nowrap;overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;gap:.5rem;padding-bottom:4px;overscroll-behavior-x:contain}body[data-flowguard-vp-7-mobile] .soc-vp7-chip-scroll::-webkit-scrollbar{display:none}body[data-flowguard-vp-7-mobile] .soc-vp7-chip-scroll button,body[data-flowguard-vp-7-mobile] .soc-vp7-chip-scroll>*{flex-shrink:0;scroll-snap-align:start;min-height:var(--bb-vp7-touch-min);touch-action:manipulation}body[data-flowguard-vp-7-mobile] .soc-mobile-tab-strip{flex-wrap:nowrap;overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;gap:.25rem;padding-bottom:4px}body[data-flowguard-vp-7-mobile] .soc-mobile-tab-strip::-webkit-scrollbar{display:none}body[data-flowguard-vp-7-mobile] .soc-mobile-tab-strip [role=tab],body[data-flowguard-vp-7-mobile] .soc-mobile-tab-strip button[data-state]{flex-shrink:0;scroll-snap-align:start;min-height:var(--bb-vp7-touch-min);touch-action:manipulation}body[data-flowguard-vp-7-mobile] .soc-mobile-page-header{flex-direction:column;align-items:stretch;gap:.75rem}body[data-flowguard-vp-7-mobile] .soc-mobile-page-header>div:last-child{flex-wrap:wrap;gap:.5rem;width:100%}body[data-flowguard-vp-7-mobile] .soc-mobile-page-header .soc-page-actions{flex-direction:column;width:100%;gap:.5rem}body[data-flowguard-vp-7-mobile] .soc-mobile-page-header .soc-page-actions>a,body[data-flowguard-vp-7-mobile] .soc-mobile-page-header .soc-page-actions>button{min-height:var(--bb-vp7-touch-min);width:100%;touch-action:manipulation}body[data-flowguard-vp-7-mobile][data-flowguard-console-route=alerts] .soc-mobile-page-header,body[data-flowguard-vp-7-mobile][data-flowguard-console-route=incidents] .soc-mobile-page-header,body[data-flowguard-vp-7-mobile][data-flowguard-console-route=search] .soc-mobile-page-header,body[data-flowguard-vp-7-mobile][data-flowguard-console-route=tickets] .soc-mobile-page-header{scroll-margin-top:calc(3.5rem + env(safe-area-inset-top, 0px))}body[data-flowguard-vp-7-mobile] .soc-mobile-breadcrumb{flex-wrap:nowrap;overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px;overscroll-behavior-x:contain}body[data-flowguard-vp-7-mobile] .soc-mobile-breadcrumb::-webkit-scrollbar{display:none}body[data-flowguard-vp-7-mobile] .soc-mobile-breadcrumb>*{flex-shrink:0}body[data-flowguard-vp-7-mobile] .soc-mobile-breadcrumb [aria-current=page],body[data-flowguard-vp-7-mobile] .soc-mobile-breadcrumb a{min-height:var(--bb-vp7-touch-min);touch-action:manipulation}body[data-flowguard-vp-7-mobile] .soc-mobile-table-scroll{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}body[data-flowguard-vp-7-mobile] .soc-mobile-table-scroll table{min-width:max(100%,36rem)}body[data-flowguard-vp-7-mobile] .soc-mobile-table-scroll td:first-child,body[data-flowguard-vp-7-mobile] .soc-mobile-table-scroll th:first-child{position:sticky;inset-inline-start:0;z-index:1;background:hsl(var(--card));box-shadow:1px 0 0 hsl(var(--border))}body[data-flowguard-vp-7-mobile] .soc-mobile-table-scroll thead th:first-child{z-index:2;background:hsl(var(--muted)/.5)}[dir=rtl] body[data-flowguard-vp-7-mobile] .soc-mobile-table-scroll td:first-child,[dir=rtl] body[data-flowguard-vp-7-mobile] .soc-mobile-table-scroll th:first-child{box-shadow:-1px 0 0 hsl(var(--border))}body[data-flowguard-vp-7-mobile] #soc-mobile-drawer nav,body[data-flowguard-vp-7-mobile] .soc-mobile-drawer nav,body[data-flowguard-vp-7-mobile] .soc-vp7-drawer-scroll nav{overflow-y:auto;max-height:calc(100dvh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px) - 4.5rem);padding-bottom:max(1rem,env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;overscroll-behavior:contain}body[data-flowguard-vp-7-mobile] #soc-mobile-drawer nav a,body[data-flowguard-vp-7-mobile] .soc-mobile-drawer nav a,body[data-flowguard-vp-7-mobile] .soc-vp7-drawer-scroll nav a{min-height:var(--bb-vp7-touch-min);touch-action:manipulation}body[data-flowguard-vp-7-mobile] .soc-mobile-dropdown{max-width:min(100vw - .75rem,20rem)!important;max-height:min(62vh,calc(100dvh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px) - 3.5rem));overflow-y:auto;-webkit-overflow-scrolling:touch}body[data-flowguard-vp-7-mobile] .soc-mobile-dropdown [role=menuitem],body[data-flowguard-vp-7-mobile] .soc-mobile-dropdown [role=option]{min-height:var(--bb-vp7-touch-min);touch-action:manipulation}body[data-flowguard-vp-7-mobile] .soc-floating-actions{bottom:calc(5.25rem + env(safe-area-inset-bottom, 0px))}body[data-flowguard-vp-7-mobile] .soc-floating-actions a,body[data-flowguard-vp-7-mobile] .soc-floating-actions button{min-height:var(--bb-vp7-touch-min);min-width:var(--bb-vp7-touch-min);touch-action:manipulation}body[data-flowguard-vp-7-mobile] .mobile-bottom-nav,body[data-flowguard-vp-7-mobile] .soc-mobile-bottom-nav{padding-bottom:max(.25rem,env(safe-area-inset-bottom,0px))}body[data-flowguard-vp-7-mobile] .mobile-bottom-nav a:focus-visible,body[data-flowguard-vp-7-mobile] .mobile-bottom-nav button:focus-visible,body[data-flowguard-vp-7-mobile] .soc-mobile-bottom-nav a:focus-visible,body[data-flowguard-vp-7-mobile] .soc-mobile-bottom-nav button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:-2px;z-index:1}body[data-flowguard-vp-7-mobile] .soc-mobile-focus-ring a:focus-visible,body[data-flowguard-vp-7-mobile] .soc-mobile-focus-ring button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}body[data-flowguard-vp-7-mobile] .mobile-bottom-nav a,body[data-flowguard-vp-7-mobile] .mobile-bottom-nav button,body[data-flowguard-vp-7-mobile] .soc-mobile-bottom-nav a,body[data-flowguard-vp-7-mobile] .soc-mobile-bottom-nav button{min-height:3.25rem;touch-action:manipulation}[data-sonner-toaster].soc-mobile-safe-area,[data-sonner-toaster][data-y-position=bottom]{bottom:max(1.25rem,env(safe-area-inset-bottom,0px))!important}[data-sonner-toaster].soc-mobile-safe-area,[data-sonner-toaster][data-y-position=bottom],[data-sonner-toaster][data-y-position=top]{inset-inline:max(.625rem,env(safe-area-inset-left,0px))!important;max-width:calc(100vw - 1.25rem - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px))}[data-sonner-toaster][data-y-position=top]{top:max(.75rem,env(safe-area-inset-top,0px))!important}[data-sonner-toast]{touch-action:manipulation}}@media (max-width:767px) and (prefers-reduced-motion:reduce){body[data-flowguard-vp-7-mobile] .soc-mobile-breadcrumb,body[data-flowguard-vp-7-mobile] .soc-mobile-tab-strip,body[data-flowguard-vp-7-mobile] .soc-vp7-chip-scroll{scroll-behavior:auto;scroll-snap-type:none}}:root{--fg-vp2-section-gap:1.625rem;--fg-vp2-stack-gap-lg:2.125rem;--fg-vp2-kpi-gap:0.875rem;--fg-vp2-card-radius:calc(var(--radius) + 4px);--fg-vp2-prose-max:68ch;--fg-vp2-label-tracking:0.06em}@media (min-width:1024px){:root{--fg-vp2-section-gap:1.75rem;--fg-vp2-kpi-gap:1rem}}.fg-console .soc-stack{gap:var(--fg-vp2-section-gap)}.fg-console .soc-stack-lg{gap:var(--fg-vp2-stack-gap-lg)}.fg-console .soc-kpi-grid,.fg-console .soc-stat-grid{gap:var(--fg-vp2-kpi-gap)}@media (max-width:639px){.fg-console .soc-kpi-grid,.fg-console .soc-stat-grid{gap:.75rem}}.fg-console .soc-page-header{border-bottom-color:hsl(var(--border)/.45);padding-bottom:.875rem;margin-bottom:.375rem}.fg-console .soc-page-header h1{line-height:1.2;letter-spacing:-.025em}.fg-console .soc-page-header p{max-width:var(--fg-vp2-prose-max);line-height:1.65}.dark .fg-console .soc-page-header{background:linear-gradient(180deg,rgba(8,12,22,.92) 0,rgba(7,11,21,.55));border-bottom-color:hsl(var(--border)/.35)}[dir=rtl] .fg-console .soc-page-header h1,[dir=rtl] .fg-console .soc-page-header p{line-height:1.75;letter-spacing:0}[dir=rtl] .fg-console .soc-page-header p{line-height:1.85}.fg-console nav[aria-label]{font-size:var(--fg-text-sm,.875rem);letter-spacing:.01em;margin-bottom:1.125rem;padding-bottom:.75rem;border-bottom-color:hsl(var(--border)/.4)}.fg-console nav[aria-label] [aria-current=page]{font-weight:600;letter-spacing:-.01em}.dark .fg-console nav[aria-label] [aria-current=page]{background:hsl(var(--primary)/.08);box-shadow:0 0 0 1px hsl(var(--primary)/.15)}.fg-console .card-elevated.stat-card,.fg-console .soc-kpi-card,.fg-console .stat-card{border-radius:var(--fg-vp2-card-radius);border-color:hsl(var(--border)/.55)}.fg-console .soc-kpi-card .text-2xl,.fg-console .soc-kpi-card .text-3xl,.fg-console .stat-card .text-3xl,.fg-console .stat-card [class*=font-bold][class*=text-],.fg-console .stat-card p.text-3xl{font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.15}.fg-console .soc-kpi-card .text-muted-foreground,.fg-console .soc-kpi-card .text-xs.font-medium,.fg-console .stat-card p.text-sm.font-medium{font-size:var(--fg-text-xs,.75rem);font-weight:600;letter-spacing:var(--fg-vp2-label-tracking);text-transform:uppercase;line-height:1.35;color:hsl(var(--muted-foreground)/.9)}.dark .fg-console .card-elevated.stat-card,.dark .fg-console .soc-kpi-card,.dark .fg-console .stat-card{border-color:hsl(var(--border)/.42);background:linear-gradient(145deg,rgba(12,19,34,.96),rgba(10,16,28,.98))}.dark .fg-console .soc-kpi-card .text-muted-foreground,.dark .fg-console .stat-card p.text-sm.font-medium{color:hsl(var(--muted-foreground)/.82)}.fg-console .soc-list-card{border-radius:var(--fg-vp2-card-radius);border-color:hsl(var(--border)/.58)}.fg-console .soc-list-card .text-lg.font-semibold,.fg-console .soc-list-card h3{letter-spacing:-.018em;line-height:1.3}.fg-console .soc-list-card p.text-sm.text-muted-foreground{line-height:1.6;max-width:var(--fg-vp2-prose-max)}.dark .fg-console .soc-list-card{border-color:hsl(var(--border)/.4);background:rgba(11,18,32,.92)}.fg-console .soc-list-card>div:first-child{padding-bottom:.375rem}.fg-console .card-elevated .text-lg.font-semibold,.fg-console .card-elevated h3{letter-spacing:-.015em}.fg-console .card-elevated p.text-muted-foreground{line-height:1.55}.fg-console .investigation-strip,.fg-console .soc-action-bar,.fg-console .soc-page-toolbar{border-radius:var(--fg-vp2-card-radius);border-color:hsl(var(--border)/.5)}.fg-console .fg-text-label,.fg-console .soc-filter-bar label,.fg-console .soc-page-toolbar label{letter-spacing:var(--fg-vp2-label-tracking)}.dark .fg-console .soc-action-bar,.dark .fg-console .soc-page-toolbar{background:hsl(var(--card)/.72);border-color:hsl(var(--border)/.38)}.dark .fg-console .investigation-strip{background:rgba(11,17,30,.65)}.fg-console .soc-data-table thead th{font-size:var(--fg-text-xs,.75rem);letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--muted-foreground)/.95)}.fg-console .soc-data-table tbody td{line-height:1.5}.fg-console .soc-data-table tbody td [class*=font-mono],.fg-console .soc-data-table tbody td.font-mono{font-variant-numeric:tabular-nums;letter-spacing:.01em}.fg-console .soc-empty-state .text-lg,.fg-console .soc-empty-state h3{letter-spacing:-.015em;line-height:1.35}.fg-console .soc-empty-state p{max-width:36rem;line-height:1.65;margin-inline:auto}.dark .fg-console .soc-empty-state{border-color:hsl(var(--border)/.45);background:linear-gradient(165deg,rgba(11,17,30,.9),rgba(9,13,24,.75))}[dir=rtl] .fg-console .card-elevated p,[dir=rtl] .fg-console .soc-empty-state p,[dir=rtl] .fg-console .soc-list-card p{line-height:1.85;letter-spacing:.01em}[dir=rtl] .fg-console .soc-data-table tbody td{line-height:1.7}html.compact .fg-console .soc-stack{gap:calc(var(--fg-vp2-section-gap) - .25rem)}html.compact .fg-console .soc-kpi-grid{gap:.625rem}@media (prefers-reduced-motion:reduce){.fg-console .soc-kpi-card,.fg-console .soc-list-card,.fg-console .stat-card{transition:none}}body[data-flowguard-vp-3-c]{--fg-vp3c-section-inset:clamp(1rem,2.5vw,1.75rem);--fg-vp3c-chart-gap:clamp(0.875rem,2vw,1.125rem);--fg-vp3c-auth-prose:42ch;--fg-vp3c-panel-rail:color-mix(in srgb,hsl(var(--primary)) 18%,transparent)}body[data-flowguard-vp-3-c] .fg-console .soc-content{padding-block:clamp(1.25rem,2.5vw,1.75rem)}@media (min-width:1280px){body[data-flowguard-vp-3-c] .fg-console .soc-stack-lg{gap:2.375rem}body[data-flowguard-vp-3-c] .fg-console .soc-page-header{margin-bottom:.5rem;padding-bottom:1rem}}body[data-flowguard-vp-3-c] .fg-console .analytics-chart-slot,body[data-flowguard-vp-3-c] .fg-console .chart-panel-skeleton{border-radius:calc(var(--radius) + 6px);border-color:hsl(var(--border)/.52)}body[data-flowguard-vp-3-c] .fg-console .analytics-loading-chart-grid,body[data-flowguard-vp-3-c] .fg-console [class*=analytics][class*=grid]{gap:var(--fg-vp3c-chart-gap)}body[data-flowguard-vp-3-c] .fg-console .card-elevated h3,body[data-flowguard-vp-3-c] .fg-console .soc-list-card h3{font-size:clamp(1rem,1.8vw,1.125rem);letter-spacing:-.02em}body[data-flowguard-vp-3-c] .fg-console .card-elevated p.text-muted-foreground,body[data-flowguard-vp-3-c] .fg-console .soc-list-card p.text-sm.text-muted-foreground{font-size:.84375rem;line-height:1.62}.dark body[data-flowguard-vp-3-c] .fg-console .analytics-chart-slot,.dark body[data-flowguard-vp-3-c] .fg-console .chart-panel-skeleton{border-color:hsl(var(--border)/.38);background:linear-gradient(160deg,rgba(12,19,34,.94),rgba(10,16,28,.98))}body[data-flowguard-vp-3-c][data-flowguard-console-route=analytics] .fg-console .soc-page-header{border-inline-start:3px solid var(--fg-vp3c-panel-rail);padding-inline-start:calc(var(--fg-vp3c-section-inset) - .25rem)}body[data-flowguard-vp-3-c][data-flowguard-console-route=dashboard] .fg-console .soc-kpi-grid{gap:clamp(.75rem,2vw,1rem)}body[data-flowguard-vp-3-c] .fg-console aside[data-console-sidebar] .fg-console-brand-subtitle{letter-spacing:.07em;line-height:1.4}body[data-flowguard-vp-3-c].flowguard-vp-3-auth .login-network-bg+div+div h2{font-size:clamp(1.75rem,4vw,2.25rem);line-height:1.18;letter-spacing:-.03em}body[data-flowguard-vp-3-c].flowguard-vp-3-auth [class*=AuthPageHeader] h1,body[data-flowguard-vp-3-c].flowguard-vp-3-auth form h2{letter-spacing:-.02em;line-height:1.25}body[data-flowguard-vp-3-c].flowguard-vp-3-auth .text-sm.text-muted-foreground,body[data-flowguard-vp-3-c].flowguard-vp-3-auth form p.text-muted-foreground{max-width:var(--fg-vp3c-auth-prose);line-height:1.65}body[data-flowguard-vp-3-c].flowguard-vp-3-auth .relative.flex.w-full.flex-col.bg-background{border-inline-start:1px solid hsl(var(--border)/.35)}.dark body[data-flowguard-vp-3-c].flowguard-vp-3-auth .relative.flex.w-full.flex-col.bg-background{border-inline-start-color:hsl(var(--border)/.28)}[dir=rtl] body[data-flowguard-vp-3-c] .fg-console .card-elevated h3,[dir=rtl] body[data-flowguard-vp-3-c] .fg-console .soc-page-header h1{letter-spacing:0;line-height:1.72}[dir=rtl] body[data-flowguard-vp-3-c].flowguard-vp-3-auth form p.text-muted-foreground{line-height:1.85}@media (prefers-reduced-motion:reduce){body[data-flowguard-vp-3-c] .fg-console .analytics-chart-slot,body[data-flowguard-vp-3-c] .fg-console .chart-panel-skeleton{transition:none}}body[data-flowguard-vp-4-c]{--fg-vp4c-card-radius:calc(var(--radius) + 8px);--fg-vp4c-dense-table-radius:0.875rem;--fg-vp4c-prose-leading:1.72;--fg-vp4c-prose-max:70ch;--fg-vp4c-section-gap:clamp(1.375rem,2.5vw,1.875rem);--fg-vp4c-list-title-size:0.9375rem;--fg-vp4c-accent-rail:color-mix(in srgb,hsl(var(--primary)) 22%,transparent)}@media (min-width:1280px){body[data-flowguard-vp-4-c]{--fg-vp4c-section-gap:calc(clamp(1.375rem, 2.5vw, 1.875rem) + 0.25rem)}}body[data-flowguard-vp-4-c] .fg-console .soc-stack,body[data-flowguard-vp-4-c] .fg-console .soc-stack-lg{gap:var(--fg-vp4c-section-gap)}body[data-flowguard-vp-4-c] .fg-console nav[aria-label=Breadcrumb] ol{font-size:.8125rem;letter-spacing:.02em}body[data-flowguard-vp-4-c] .fg-console nav[aria-label=Breadcrumb] a{color:hsl(var(--muted-foreground))}body[data-flowguard-vp-4-c] .fg-console .soc-page-header h1{letter-spacing:-.028em}body[data-flowguard-vp-4-c] .fg-console .soc-page-header p{max-width:var(--fg-vp4c-prose-max);line-height:var(--fg-vp4c-prose-leading)}body[data-flowguard-vp-4-c] .fg-console .card-elevated,body[data-flowguard-vp-4-c] .fg-console .soc-list-card{border-radius:var(--fg-vp4c-card-radius);border-color:hsl(var(--border)/.62)}.dark body[data-flowguard-vp-4-c] .fg-console .card-elevated,.dark body[data-flowguard-vp-4-c] .fg-console .soc-list-card{border-color:hsl(var(--border)/.42)}body[data-flowguard-vp-4-c] .fg-console .card-elevated h3,body[data-flowguard-vp-4-c] .fg-console .soc-list-card h3{font-size:var(--fg-vp4c-list-title-size);letter-spacing:.02em}body[data-flowguard-vp-4-c] .fg-console .soc-kpi-grid .tabular-nums,body[data-flowguard-vp-4-c] .fg-console .soc-list-card .tabular-nums{font-variant-numeric:tabular-nums;letter-spacing:-.02em}body[data-flowguard-vp-4-c].flowguard-vp-4-admin .fg-console .soc-data-table-wrap{border-radius:var(--fg-vp4c-dense-table-radius);border-color:hsl(var(--border)/.58)}body[data-flowguard-vp-4-c].flowguard-vp-4-admin .fg-console table{font-variant-numeric:tabular-nums}body[data-flowguard-vp-4-c].flowguard-vp-4-admin .fg-console thead th{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--muted-foreground))}body[data-flowguard-vp-4-c].flowguard-vp-4-admin .fg-console [role=tablist]{border-radius:.875rem;background-color:hsl(var(--muted)/.45);border:1px solid hsl(var(--border)/.35)}body[data-flowguard-vp-4-c].flowguard-vp-4-alerts .fg-console .soc-page-header,body[data-flowguard-vp-4-c].flowguard-vp-4-incidents .fg-console .soc-page-header{border-inline-start:3px solid var(--fg-vp4c-accent-rail);padding-inline-start:.875rem}body[data-flowguard-vp-4-c].flowguard-vp-4-alerts .fg-console .soc-list-card p,body[data-flowguard-vp-4-c].flowguard-vp-4-incidents .fg-console .soc-list-card p{line-height:var(--fg-vp4c-prose-leading)}body[data-flowguard-vp-4-c].flowguard-vp-4-compliance .fg-console .soc-stack section,body[data-flowguard-vp-4-c].flowguard-vp-4-settings .fg-console .soc-stack section{border-radius:var(--fg-vp4c-card-radius)}body[data-flowguard-vp-4-c].flowguard-vp-4-compliance .fg-console .prose,body[data-flowguard-vp-4-c].flowguard-vp-4-settings .fg-console label{line-height:var(--fg-vp4c-prose-leading)}body[data-flowguard-vp-4-c].flowguard-vp-4-compliance .fg-console .prose{max-width:var(--fg-vp4c-prose-max)}body[data-flowguard-vp-4-c].flowguard-vp-4-network-graph .fg-console .network-graph-panel,body[data-flowguard-vp-4-c].flowguard-vp-4-network-graph .fg-console [class*=NetworkGraph]{border-radius:var(--fg-vp4c-card-radius);border-color:hsl(var(--border)/.55)}body[data-flowguard-vp-4-c].flowguard-vp-4-auth [class*=AuthPageHeader] h1,body[data-flowguard-vp-4-c].flowguard-vp-4-auth form h2{letter-spacing:-.025em;line-height:1.22}body[data-flowguard-vp-4-c].flowguard-vp-4-auth form p.text-muted-foreground{max-width:var(--fg-vp4c-prose-max);line-height:1.78}[dir=rtl] body[data-flowguard-vp-4-c] .fg-console .soc-list-card h3,[dir=rtl] body[data-flowguard-vp-4-c] .fg-console .soc-page-header h1{letter-spacing:0;line-height:1.68}[dir=rtl] body[data-flowguard-vp-4-c].flowguard-vp-4-auth form p.text-muted-foreground{line-height:1.88}@media (prefers-reduced-motion:reduce){body[data-flowguard-vp-4-c] .fg-console .card-elevated,body[data-flowguard-vp-4-c] .fg-console .soc-list-card{transition:none}}body[data-flowguard-vp-5-b]{--fg-vp5b-prose-max:72ch;--fg-vp5b-prose-leading:1.76;--fg-vp5b-section-gap:clamp(1.5rem,2.75vw,2rem);--fg-vp5b-eyebrow-width:2.5rem;--fg-vp5b-eyebrow-height:3px;--fg-vp5b-invest-rail:color-mix(in srgb,hsl(var(--primary)) 24%,transparent);--fg-vp5b-mono-surface:color-mix(in srgb,hsl(var(--muted)) 55%,transparent);--fg-vp5b-card-border:hsl(var(--border)/0.56)}@media (min-width:1280px){body[data-flowguard-vp-5-b]{--fg-vp5b-section-gap:calc(clamp(1.5rem, 2.75vw, 2rem) + 0.25rem)}}body[data-flowguard-vp-5-b] .fg-console .soc-stack,body[data-flowguard-vp-5-b] .fg-console .soc-stack-lg{gap:var(--fg-vp5b-section-gap)}body[data-flowguard-vp-5-b] .fg-console .soc-page-header p{max-width:var(--fg-vp5b-prose-max);line-height:var(--fg-vp5b-prose-leading);text-wrap:balance}body[data-flowguard-vp-5-b] .fg-console .soc-page-header h1{letter-spacing:-.03em;line-height:1.2}body[data-flowguard-vp-5-b].flowguard-vp-5-analytics .fg-console .soc-page-header h1:before,body[data-flowguard-vp-5-b].flowguard-vp-5-dashboard .fg-console .soc-page-header h1:before{content:"";display:block;width:var(--fg-vp5b-eyebrow-width);height:var(--fg-vp5b-eyebrow-height);margin-block-end:.55rem;border-radius:2px;background:linear-gradient(90deg,hsl(var(--primary)),color-mix(in srgb,hsl(var(--primary)) 28%,transparent))}[dir=rtl] body[data-flowguard-vp-5-b].flowguard-vp-5-analytics .fg-console .soc-page-header h1:before,[dir=rtl] body[data-flowguard-vp-5-b].flowguard-vp-5-dashboard .fg-console .soc-page-header h1:before{background:linear-gradient(270deg,hsl(var(--primary)),color-mix(in srgb,hsl(var(--primary)) 28%,transparent))}body[data-flowguard-vp-5-b].flowguard-vp-5-analytics .fg-console .soc-kpi-grid,body[data-flowguard-vp-5-b].flowguard-vp-5-dashboard .fg-console .soc-kpi-grid{gap:clamp(.875rem,2.25vw,1.125rem)}body[data-flowguard-vp-5-b].flowguard-vp-5-analytics .fg-console .soc-list-card,body[data-flowguard-vp-5-b].flowguard-vp-5-dashboard .fg-console .soc-list-card{border-color:var(--fg-vp5b-card-border)}.dark body[data-flowguard-vp-5-b].flowguard-vp-5-analytics .fg-console .soc-list-card,.dark body[data-flowguard-vp-5-b].flowguard-vp-5-dashboard .fg-console .soc-list-card{border-color:hsl(var(--border)/.4)}body[data-flowguard-vp-5-b].flowguard-vp-5-rules .fg-console .soc-page-header,body[data-flowguard-vp-5-b].flowguard-vp-5-search .fg-console .soc-page-header,body[data-flowguard-vp-5-b].flowguard-vp-5-tickets .fg-console .soc-page-header{border-inline-start:3px solid var(--fg-vp5b-invest-rail);padding-inline-start:.875rem}body[data-flowguard-vp-5-b].flowguard-vp-5-rules .fg-console .soc-list-card p,body[data-flowguard-vp-5-b].flowguard-vp-5-search .fg-console .soc-list-card p,body[data-flowguard-vp-5-b].flowguard-vp-5-tickets .fg-console .soc-list-card p{line-height:var(--fg-vp5b-prose-leading)}body[data-flowguard-vp-5-b].flowguard-vp-5-connections .fg-console .soc-data-table-wrap,body[data-flowguard-vp-5-b].flowguard-vp-5-protocol-logs .fg-console .soc-data-table-wrap{border-color:var(--fg-vp5b-card-border)}body[data-flowguard-vp-5-b].flowguard-vp-5-connections .fg-console table,body[data-flowguard-vp-5-b].flowguard-vp-5-protocol-logs .fg-console table{font-variant-numeric:tabular-nums}body[data-flowguard-vp-5-b].flowguard-vp-5-connections .fg-console code,body[data-flowguard-vp-5-b].flowguard-vp-5-protocol-logs .fg-console code{display:inline-block;padding:.15rem .45rem;border-radius:.375rem;background:var(--fg-vp5b-mono-surface);border:1px solid hsl(var(--border)/.35);font-size:.8125rem;line-height:1.45}body[data-flowguard-vp-5-b].flowguard-vp-5-reports .fg-console .soc-list-card,body[data-flowguard-vp-5-b].flowguard-vp-5-threat-intel .fg-console .soc-list-card{border-color:var(--fg-vp5b-card-border)}body[data-flowguard-vp-5-b].flowguard-vp-5-reports .fg-console .soc-list-card h3,body[data-flowguard-vp-5-b].flowguard-vp-5-threat-intel .fg-console .soc-list-card h3{letter-spacing:.015em}body[data-flowguard-vp-5-b].flowguard-vp-5-reports .fg-console .soc-list-card p,body[data-flowguard-vp-5-b].flowguard-vp-5-threat-intel .fg-console .soc-list-card p{line-height:var(--fg-vp5b-prose-leading)}body[data-flowguard-vp-5-b].flowguard-vp-5-notifications .fg-console .soc-stack section,body[data-flowguard-vp-5-b].flowguard-vp-5-profile .fg-console .soc-stack section{border-color:var(--fg-vp5b-card-border)}body[data-flowguard-vp-5-b].flowguard-vp-5-notifications .fg-console .text-muted-foreground,body[data-flowguard-vp-5-b].flowguard-vp-5-profile .fg-console label{line-height:var(--fg-vp5b-prose-leading)}body[data-flowguard-vp-5-b].flowguard-vp-5-api-docs .fg-console .prose,body[data-flowguard-vp-5-b].flowguard-vp-5-api-docs .fg-console article{max-width:var(--fg-vp5b-prose-max);line-height:var(--fg-vp5b-prose-leading)}body[data-flowguard-vp-5-b].flowguard-vp-5-api-docs .fg-console code,body[data-flowguard-vp-5-b].flowguard-vp-5-api-docs .fg-console pre{font-size:.8125rem;line-height:1.55}body[data-flowguard-vp-5-b].flowguard-vp-5-auth [class*=AuthPageShell]>div,body[data-flowguard-vp-5-b].flowguard-vp-5-auth form{border-color:var(--fg-vp5b-card-border)}body[data-flowguard-vp-5-b].flowguard-vp-5-auth [class*=AuthPageHeader] h1,body[data-flowguard-vp-5-b].flowguard-vp-5-auth form h2{text-wrap:balance}body[data-flowguard-vp-5-b].flowguard-vp-5-auth form p.text-muted-foreground{max-width:var(--fg-vp5b-prose-max);line-height:1.8}[dir=rtl] body[data-flowguard-vp-5-b] .fg-console .soc-page-header h1{letter-spacing:0;line-height:1.66}[dir=rtl] body[data-flowguard-vp-5-b].flowguard-vp-5-auth form p.text-muted-foreground{line-height:1.9}@media (prefers-reduced-motion:reduce){body[data-flowguard-vp-5-b] .fg-console .soc-list-card{transition:none}}body[data-flowguard-vp-7-c]{--fg-vp7c-prose-max:74ch;--fg-vp7c-prose-leading:1.78;--fg-vp7c-section-gap:clamp(1.5rem,2.85vw,2.125rem);--fg-vp7c-dense-row-pad:0.625rem 0.75rem;--fg-vp7c-invest-rail:color-mix(in srgb,hsl(var(--primary)) 26%,transparent);--fg-vp7c-mono-surface:color-mix(in srgb,hsl(var(--muted)) 58%,transparent);--fg-vp7c-card-border:hsl(var(--border)/0.54);--fg-vp7c-pill-radius:0.4375rem}@media (min-width:1280px){body[data-flowguard-vp-7-c]{--fg-vp7c-section-gap:calc(clamp(1.5rem, 2.85vw, 2.125rem) + 0.25rem)}}body[data-flowguard-vp-7-c] .fg-console .soc-stack,body[data-flowguard-vp-7-c] .fg-console .soc-stack-lg{gap:var(--fg-vp7c-section-gap)}body[data-flowguard-vp-7-c] .fg-console .soc-page-header p{max-width:var(--fg-vp7c-prose-max);line-height:var(--fg-vp7c-prose-leading);text-wrap:balance}body[data-flowguard-vp-7-c] .fg-console .soc-page-header h1{letter-spacing:-.032em;line-height:1.18}body[data-flowguard-vp-7-c].flowguard-vp-7-admin .fg-console .soc-data-table-wrap{border-color:var(--fg-vp7c-card-border)}body[data-flowguard-vp-7-c].flowguard-vp-7-admin .fg-console table{font-variant-numeric:tabular-nums}body[data-flowguard-vp-7-c].flowguard-vp-7-admin .fg-console tbody td{padding:var(--fg-vp7c-dense-row-pad);vertical-align:middle}body[data-flowguard-vp-7-c].flowguard-vp-7-admin .fg-console thead th{font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--muted-foreground))}body[data-flowguard-vp-7-c].flowguard-vp-7-admin .fg-console .font-mono,body[data-flowguard-vp-7-c].flowguard-vp-7-admin .fg-console code{display:inline-block;padding:.12rem .42rem;border-radius:var(--fg-vp7c-pill-radius);background:var(--fg-vp7c-mono-surface);border:1px solid hsl(var(--border)/.38);font-size:.8125rem;line-height:1.42}body[data-flowguard-vp-7-c].flowguard-vp-7-admin .fg-console [role=tablist]{border-radius:.875rem;background-color:hsl(var(--muted)/.42);border:1px solid hsl(var(--border)/.32)}body[data-flowguard-vp-7-c].flowguard-vp-7-alerts .fg-console .soc-page-header,body[data-flowguard-vp-7-c].flowguard-vp-7-incidents .fg-console .soc-page-header{border-inline-start:3px solid var(--fg-vp7c-invest-rail);padding-inline-start:.9rem}body[data-flowguard-vp-7-c].flowguard-vp-7-alerts .fg-console .soc-list-card,body[data-flowguard-vp-7-c].flowguard-vp-7-incidents .fg-console .soc-list-card{border-color:var(--fg-vp7c-card-border)}body[data-flowguard-vp-7-c].flowguard-vp-7-alerts .fg-console .soc-list-card p,body[data-flowguard-vp-7-c].flowguard-vp-7-incidents .fg-console .soc-list-card p{line-height:var(--fg-vp7c-prose-leading)}body[data-flowguard-vp-7-c].flowguard-vp-7-alerts .fg-console .badge,body[data-flowguard-vp-7-c].flowguard-vp-7-incidents .fg-console .badge{font-variant-numeric:tabular-nums;letter-spacing:.01em}body[data-flowguard-vp-7-c].flowguard-vp-7-compliance .fg-console .soc-stack section,body[data-flowguard-vp-7-c].flowguard-vp-7-settings .fg-console .soc-stack section{border-color:var(--fg-vp7c-card-border)}body[data-flowguard-vp-7-c].flowguard-vp-7-compliance .fg-console .prose,body[data-flowguard-vp-7-c].flowguard-vp-7-settings .fg-console label{line-height:var(--fg-vp7c-prose-leading)}body[data-flowguard-vp-7-c].flowguard-vp-7-compliance .fg-console .prose{max-width:var(--fg-vp7c-prose-max)}body[data-flowguard-vp-7-c].flowguard-vp-7-compliance .fg-console code{display:inline-block;padding:.12rem .42rem;border-radius:var(--fg-vp7c-pill-radius);background:var(--fg-vp7c-mono-surface);border:1px solid hsl(var(--border)/.35);font-size:.8125rem;line-height:1.45}body[data-flowguard-vp-7-c].flowguard-vp-7-rules .fg-console .soc-page-header,body[data-flowguard-vp-7-c].flowguard-vp-7-search .fg-console .soc-page-header,body[data-flowguard-vp-7-c].flowguard-vp-7-tickets .fg-console .soc-page-header{border-inline-start:3px solid var(--fg-vp7c-invest-rail);padding-inline-start:.9rem}body[data-flowguard-vp-7-c].flowguard-vp-7-rules .fg-console .soc-data-table-wrap,body[data-flowguard-vp-7-c].flowguard-vp-7-rules .fg-console .soc-list-card,body[data-flowguard-vp-7-c].flowguard-vp-7-search .fg-console .soc-data-table-wrap,body[data-flowguard-vp-7-c].flowguard-vp-7-search .fg-console .soc-list-card,body[data-flowguard-vp-7-c].flowguard-vp-7-tickets .fg-console .soc-data-table-wrap,body[data-flowguard-vp-7-c].flowguard-vp-7-tickets .fg-console .soc-list-card{border-color:var(--fg-vp7c-card-border)}body[data-flowguard-vp-7-c].flowguard-vp-7-rules .fg-console table,body[data-flowguard-vp-7-c].flowguard-vp-7-search .fg-console table,body[data-flowguard-vp-7-c].flowguard-vp-7-tickets .fg-console table{font-variant-numeric:tabular-nums}body[data-flowguard-vp-7-c].flowguard-vp-7-rules .fg-console code,body[data-flowguard-vp-7-c].flowguard-vp-7-search .fg-console code{display:inline-block;padding:.12rem .42rem;border-radius:var(--fg-vp7c-pill-radius);background:var(--fg-vp7c-mono-surface);border:1px solid hsl(var(--border)/.35);font-size:.8125rem;line-height:1.42}body[data-flowguard-vp-7-c].flowguard-vp-7-auth [class*=AuthPageShell]>div,body[data-flowguard-vp-7-c].flowguard-vp-7-auth form{border-color:var(--fg-vp7c-card-border)}body[data-flowguard-vp-7-c].flowguard-vp-7-auth [class*=AuthPageHeader] h1,body[data-flowguard-vp-7-c].flowguard-vp-7-auth form h2{text-wrap:balance}body[data-flowguard-vp-7-c].flowguard-vp-7-auth form p.text-muted-foreground{max-width:var(--fg-vp7c-prose-max);line-height:1.82}[dir=rtl] body[data-flowguard-vp-7-c] .fg-console .soc-page-header h1{letter-spacing:0;line-height:1.64}[dir=rtl] body[data-flowguard-vp-7-c].flowguard-vp-7-auth form p.text-muted-foreground{line-height:1.92}@media (prefers-reduced-motion:reduce){body[data-flowguard-vp-7-c] .fg-console .soc-list-card{transition:none}}body[data-flowguard-vp-12-empty]{--bb-vp12-empty-min-height:38vh;--bb-vp12-empty-icon-size:4rem;--bb-vp12-skeleton-radius:0.5rem;--bb-vp12-shell-gap:1.25rem}body[data-flowguard-vp-12-empty] .soc-empty-state,body[data-flowguard-vp-12-empty] [data-testid=page-empty-state]{min-height:var(--bb-vp12-empty-min-height);border:1px solid hsl(var(--border)/.65);background:linear-gradient(165deg,hsl(var(--card)) 0,hsl(var(--muted)/.28) 100%);scroll-margin-top:5rem}body[data-flowguard-vp-12-empty] .soc-empty-state--compact,body[data-flowguard-vp-12-empty] [data-testid=page-empty-state].soc-empty-state--compact{min-height:18vh;padding-block:2rem}body[data-flowguard-vp-12-empty] .soc-empty-state-icon{width:var(--bb-vp12-empty-icon-size);height:var(--bb-vp12-empty-icon-size)}body[data-flowguard-vp-12-empty] [data-testid=page-error-state]{min-height:22vh;border-color:hsl(var(--destructive)/.35);scroll-margin-top:5rem}body[data-flowguard-vp-12-empty] [data-testid=page-error-state] h3{letter-spacing:-.01em}body[data-flowguard-vp-12-empty] [data-soc-empty-shell=loading],body[data-flowguard-vp-12-empty] [data-testid=page-loading-state]{min-height:var(--bb-vp12-empty-min-height);scroll-margin-top:5rem}body[data-flowguard-vp-12-empty] .soc-mobile-loading-skeleton{gap:var(--bb-vp12-shell-gap)}body[data-flowguard-vp-12-empty] .soc-mobile-loading-skeleton .skeleton,body[data-flowguard-vp-12-empty] .soc-mobile-loading-skeleton [class*=animate-pulse],body[data-flowguard-vp-12-empty] [data-testid=page-loading-state] [class*=animate-pulse]{border-radius:var(--bb-vp12-skeleton-radius)}body[data-flowguard-vp-12-empty].flowguard-vp-12-alerts [data-testid=page-loading-state],body[data-flowguard-vp-12-empty].flowguard-vp-12-connections [data-testid=page-loading-state],body[data-flowguard-vp-12-empty].flowguard-vp-12-incidents [data-testid=page-loading-state],body[data-flowguard-vp-12-empty].flowguard-vp-12-search [data-testid=page-loading-state],body[data-flowguard-vp-12-empty].flowguard-vp-12-tickets [data-testid=page-loading-state]{min-height:42vh}body[data-flowguard-vp-12-empty].flowguard-vp-12-alerts .soc-mobile-loading-skeleton .stat-card,body[data-flowguard-vp-12-empty].flowguard-vp-12-incidents .soc-mobile-loading-skeleton .stat-card,body[data-flowguard-vp-12-empty].flowguard-vp-12-tickets .soc-mobile-loading-skeleton .stat-card{min-height:4.5rem}body[data-flowguard-vp-12-empty].flowguard-vp-12-auth [data-soc-empty-shell=loading]{min-height:100dvh}body[data-flowguard-vp-12-empty].flowguard-vp-12-auth [data-soc-empty-shell=loading] .card-interactive{box-shadow:0 1px 0 hsl(var(--border)/.5)}body[data-flowguard-vp-12-empty] .chart-empty-elevated.soc-empty-state--compact,body[data-flowguard-vp-12-empty] .dashboard-loading-section{min-height:12rem}body[data-flowguard-vp-12-empty] .dashboard-loading-section{contain:layout style}.dark body[data-flowguard-vp-12-empty] .soc-empty-state,.dark body[data-flowguard-vp-12-empty] [data-testid=page-empty-state]{background:linear-gradient(165deg,hsl(var(--card)) 0,hsl(var(--muted)/.22) 100%);border-color:hsl(var(--border)/.45)}.dark body[data-flowguard-vp-12-empty] [data-testid=page-loading-state]{color-scheme:dark}@media (max-width:767px){body[data-flowguard-vp-12-empty] .soc-empty-state,body[data-flowguard-vp-12-empty] [data-testid=page-empty-state]{padding-inline:max(1rem,env(safe-area-inset-left,0px));min-height:34vh}body[data-flowguard-vp-12-empty] [data-testid=page-empty-state] a,body[data-flowguard-vp-12-empty] [data-testid=page-empty-state] button{min-height:2.75rem;touch-action:manipulation;width:100%;max-width:20rem}body[data-flowguard-vp-12-empty] [data-soc-empty-shell=loading],body[data-flowguard-vp-12-empty] [data-testid=page-loading-state]{padding-inline:max(.5rem,env(safe-area-inset-left,0px))}}@media (prefers-reduced-motion:reduce){body[data-flowguard-vp-12-empty] .soc-empty-state-icon{animation:none!important}body[data-flowguard-vp-12-empty] .soc-mobile-loading-skeleton [class*=animate-pulse]{animation-duration:.01ms!important}}body[data-flowguard-vp-12-e-shell]{--bb-vp12e-hub-shell-min:40vh;--bb-vp12e-chart-shell-min:12rem;--bb-vp12e-kpi-shell-min:4.5rem;--bb-vp12e-sidebar-shell-gap:0.75rem}body[data-flowguard-vp-12-e-shell] .fg-console [data-soc-hub-shell=loading],body[data-flowguard-vp-12-e-shell] .fg-console main#main-content [data-testid=page-loading-state]{min-height:var(--bb-vp12e-hub-shell-min);contain:layout style;scroll-margin-top:5rem}body[data-flowguard-vp-12-e-shell] .fg-console [data-soc-chart-shell]{min-height:var(--bb-vp12e-chart-shell-min);contain:layout style}body[data-flowguard-vp-12-e-shell] .analytics-chart-slot--bandwidth,body[data-flowguard-vp-12-e-shell] .analytics-chart-slot--pie,body[data-flowguard-vp-12-e-shell] .analytics-chart-slot--timeline,body[data-flowguard-vp-12-e-shell] .analytics-loading-chart-grid,body[data-flowguard-vp-12-e-shell] .dashboard-loading-section{min-height:var(--bb-vp12e-chart-shell-min)}body[data-flowguard-vp-12-e-shell] .soc-kpi-grid .stat-card,body[data-flowguard-vp-12-e-shell] .soc-stat-grid .stat-card{min-height:var(--bb-vp12e-kpi-shell-min)}body[data-flowguard-vp-12-e-shell].flowguard-vp-12-e-dashboard .dashboard-loading-section{min-height:14rem}body[data-flowguard-vp-12-e-shell].flowguard-vp-12-e-dashboard .soc-kpi-grid .stat-card{min-height:5rem}body[data-flowguard-vp-12-e-shell].flowguard-vp-12-e-analytics .analytics-loading-chart-grid>*,body[data-flowguard-vp-12-e-shell].flowguard-vp-12-e-analytics [data-soc-chart-shell]{min-height:13rem}body[data-flowguard-vp-12-e-shell].flowguard-vp-12-e-analytics .analytics-chart-slot--timeline{min-height:16rem}body[data-flowguard-vp-12-e-shell].flowguard-vp-12-e-admin [data-testid=page-loading-state],body[data-flowguard-vp-12-e-shell].flowguard-vp-12-e-settings [data-testid=page-loading-state]{min-height:36vh}body[data-flowguard-vp-12-e-shell].flowguard-vp-12-e-admin .soc-data-table-wrap,body[data-flowguard-vp-12-e-shell].flowguard-vp-12-e-settings .soc-data-table-wrap{min-height:10rem}body[data-flowguard-vp-12-e-shell].flowguard-vp-12-e-network-graph .network-graph-panel,body[data-flowguard-vp-12-e-shell].flowguard-vp-12-e-network-graph [data-soc-chart-shell],body[data-flowguard-vp-12-e-shell].flowguard-vp-12-e-protocol-logs [data-soc-chart-shell]{min-height:18rem}body[data-flowguard-vp-12-e-shell] .chart-empty-elevated.soc-empty-state--compact,body[data-flowguard-vp-12-e-shell] [data-soc-hub-shell=empty]{min-height:10rem;scroll-margin-top:5rem}body[data-flowguard-vp-12-e-shell] .fg-console aside[data-console-sidebar]+main#main-content{gap:var(--bb-vp12e-sidebar-shell-gap)}body[data-flowguard-vp-12-e-shell] .soc-mobile-loading-skeleton [data-soc-chart-shell] [class*=animate-pulse],body[data-flowguard-vp-12-e-shell] [data-soc-chart-shell] .skeleton,body[data-flowguard-vp-12-e-shell] [data-soc-chart-shell] [class*=animate-pulse]{border-radius:.5rem}body[data-flowguard-vp-12-e-shell][data-flowguard-vp-12-empty] [data-testid=page-loading-state]{min-height:max(var(--bb-vp12e-hub-shell-min),38vh)}.dark body[data-flowguard-vp-12-e-shell] .dashboard-loading-section,.dark body[data-flowguard-vp-12-e-shell] [data-soc-chart-shell]{background:hsl(var(--card)/.35);border-color:hsl(var(--border)/.4)}@media (max-width:767px){body[data-flowguard-vp-12-e-shell] .fg-console [data-soc-hub-shell=loading],body[data-flowguard-vp-12-e-shell] .fg-console [data-testid=page-loading-state]{min-height:34vh;padding-inline:max(.5rem,env(safe-area-inset-left,0px))}body[data-flowguard-vp-12-e-shell] .soc-kpi-grid .stat-card{min-height:4rem}}@media (prefers-reduced-motion:reduce){body[data-flowguard-vp-12-e-shell] [data-soc-chart-shell] [class*=animate-pulse]{animation-duration:.01ms!important}}body[data-flowguard-vp-12-b]{--fg-vp12b-prose-max:76ch;--fg-vp12b-prose-leading:1.8;--fg-vp12b-section-gap:clamp(1.625rem,2.9vw,2.25rem);--fg-vp12b-dense-row-pad:0.6875rem 0.8125rem;--fg-vp12b-detail-rail:color-mix(in srgb,hsl(var(--primary)) 28%,transparent);--fg-vp12b-detail-rail-width:3px;--fg-vp12b-mono-surface:color-mix(in srgb,hsl(var(--muted)) 60%,transparent);--fg-vp12b-card-border:hsl(var(--border)/0.52);--fg-vp12b-pill-radius:0.4375rem;--fg-vp12b-detail-stack-gap:clamp(1rem,2.2vw,1.375rem)}@media (min-width:1280px){body[data-flowguard-vp-12-b]{--fg-vp12b-section-gap:calc(clamp(1.625rem, 2.9vw, 2.25rem) + 0.25rem);--fg-vp12b-detail-stack-gap:calc(clamp(1rem, 2.2vw, 1.375rem) + 0.125rem)}}body[data-flowguard-vp-12-b] .fg-console .soc-stack,body[data-flowguard-vp-12-b] .fg-console .soc-stack-lg{gap:var(--fg-vp12b-section-gap)}body[data-flowguard-vp-12-b] .fg-console .soc-page-header p{max-width:var(--fg-vp12b-prose-max);line-height:var(--fg-vp12b-prose-leading);text-wrap:balance}body[data-flowguard-vp-12-b] .fg-console .soc-page-header h1{letter-spacing:-.034em;line-height:1.16}body[data-flowguard-vp-12-b].flowguard-vp-12-admin .fg-console .soc-data-table-wrap{border-color:var(--fg-vp12b-card-border);border-radius:.875rem}body[data-flowguard-vp-12-b].flowguard-vp-12-admin .fg-console table{font-variant-numeric:tabular-nums}body[data-flowguard-vp-12-b].flowguard-vp-12-admin .fg-console tbody td{padding:var(--fg-vp12b-dense-row-pad);vertical-align:middle}body[data-flowguard-vp-12-b].flowguard-vp-12-admin .fg-console thead th{font-size:.6875rem;font-weight:600;letter-spacing:.055em;text-transform:uppercase;color:hsl(var(--muted-foreground));padding:.5625rem .8125rem}body[data-flowguard-vp-12-b].flowguard-vp-12-admin .fg-console .font-mono,body[data-flowguard-vp-12-b].flowguard-vp-12-admin .fg-console code{display:inline-block;padding:.14rem .44rem;border-radius:var(--fg-vp12b-pill-radius);background:var(--fg-vp12b-mono-surface);border:1px solid hsl(var(--border)/.36);font-size:.8125rem;line-height:1.44}body[data-flowguard-vp-12-b].flowguard-vp-12-admin .fg-console [role=tablist]{border-radius:.875rem;background-color:hsl(var(--muted)/.44);border:1px solid hsl(var(--border)/.3)}body[data-flowguard-vp-12-b].flowguard-vp-12-admin .fg-console .badge{font-variant-numeric:tabular-nums;letter-spacing:.012em}body[data-flowguard-vp-12-b].flowguard-vp-12-incidents .fg-console .soc-page-header{border-inline-start:var(--fg-vp12b-detail-rail-width) solid var(--fg-vp12b-detail-rail);padding-inline-start:.95rem}body[data-flowguard-vp-12-b].flowguard-vp-12-incidents .fg-console .soc-data-table-wrap,body[data-flowguard-vp-12-b].flowguard-vp-12-incidents .fg-console .soc-list-card{border-color:var(--fg-vp12b-card-border)}body[data-flowguard-vp-12-b].flowguard-vp-12-incidents .fg-console .soc-stack section{gap:var(--fg-vp12b-detail-stack-gap)}body[data-flowguard-vp-12-b].flowguard-vp-12-incidents .fg-console .prose,body[data-flowguard-vp-12-b].flowguard-vp-12-incidents .fg-console .soc-list-card p{line-height:var(--fg-vp12b-prose-leading);max-width:var(--fg-vp12b-prose-max)}body[data-flowguard-vp-12-b].flowguard-vp-12-incidents .fg-console .badge{font-variant-numeric:tabular-nums}body[data-flowguard-vp-12-b].flowguard-vp-12-incidents .fg-console code{display:inline-block;padding:.12rem .42rem;border-radius:var(--fg-vp12b-pill-radius);background:var(--fg-vp12b-mono-surface);border:1px solid hsl(var(--border)/.35);font-size:.8125rem;line-height:1.42}body[data-flowguard-vp-12-b].flowguard-vp-12-reports .fg-console .soc-page-header{border-inline-start:var(--fg-vp12b-detail-rail-width) solid var(--fg-vp12b-detail-rail);padding-inline-start:.95rem}body[data-flowguard-vp-12-b].flowguard-vp-12-reports .fg-console .soc-list-card{border-color:var(--fg-vp12b-card-border)}body[data-flowguard-vp-12-b].flowguard-vp-12-reports .fg-console .soc-list-card h3{letter-spacing:.018em;line-height:1.28}body[data-flowguard-vp-12-b].flowguard-vp-12-reports .fg-console .soc-list-card p{line-height:var(--fg-vp12b-prose-leading);max-width:var(--fg-vp12b-prose-max)}body[data-flowguard-vp-12-b].flowguard-vp-12-reports .fg-console .soc-data-table-wrap{border-color:var(--fg-vp12b-card-border)}body[data-flowguard-vp-12-b].flowguard-vp-12-reports .fg-console table{font-variant-numeric:tabular-nums}body[data-flowguard-vp-12-b].flowguard-vp-12-threat-intel .fg-console .soc-page-header{border-inline-start:var(--fg-vp12b-detail-rail-width) solid var(--fg-vp12b-detail-rail);padding-inline-start:.95rem}body[data-flowguard-vp-12-b].flowguard-vp-12-threat-intel .fg-console .soc-list-card{border-color:var(--fg-vp12b-card-border)}body[data-flowguard-vp-12-b].flowguard-vp-12-threat-intel .fg-console .soc-list-card h3{letter-spacing:.018em}body[data-flowguard-vp-12-b].flowguard-vp-12-threat-intel .fg-console .soc-list-card p{line-height:var(--fg-vp12b-prose-leading)}body[data-flowguard-vp-12-b].flowguard-vp-12-threat-intel .fg-console .font-mono,body[data-flowguard-vp-12-b].flowguard-vp-12-threat-intel .fg-console code{display:inline-block;padding:.14rem .44rem;border-radius:var(--fg-vp12b-pill-radius);background:var(--fg-vp12b-mono-surface);border:1px solid hsl(var(--border)/.38);font-size:.8125rem;line-height:1.46;font-variant-numeric:tabular-nums}body[data-flowguard-vp-12-b].flowguard-vp-12-auth [class*=AuthPageShell]>div,body[data-flowguard-vp-12-b].flowguard-vp-12-auth form,body[data-flowguard-vp-12-b].flowguard-vp-12-threat-intel .fg-console .soc-data-table-wrap{border-color:var(--fg-vp12b-card-border)}body[data-flowguard-vp-12-b].flowguard-vp-12-auth [class*=AuthPageHeader] h1,body[data-flowguard-vp-12-b].flowguard-vp-12-auth form h2{text-wrap:balance}body[data-flowguard-vp-12-b].flowguard-vp-12-auth form p.text-muted-foreground{max-width:var(--fg-vp12b-prose-max);line-height:1.84}[dir=rtl] body[data-flowguard-vp-12-b] .fg-console .soc-page-header h1{letter-spacing:0;line-height:1.66}[dir=rtl] body[data-flowguard-vp-12-b].flowguard-vp-12-auth form p.text-muted-foreground{line-height:1.94}@media (prefers-reduced-motion:reduce){body[data-flowguard-vp-12-b] .fg-console .soc-list-card{transition:none}}html{color-scheme:light dark}body[data-flowguard-vp-12-dark]{--fg-vp12a-dark-canvas:#070a13;--fg-vp12a-dark-surface:#0b1220;--fg-vp12a-dark-surface-elevated:#0f1729;--fg-vp12a-dark-border:rgba(29,40,58,.72);--fg-vp12a-dark-border-strong:rgba(38,52,75,.85);--fg-vp12a-dark-glow:rgba(60,131,246,.1);--fg-vp12a-dark-muted:#7e90a9;--fg-vp12a-auth-gradient:linear-gradient(165deg,#080c16,#070a13 48%,#0a0c1a)}.dark body[data-flowguard-vp-12-dark]{--fg-console-canvas:var(--fg-vp12a-dark-canvas);--fg-console-surface:rgba(11,18,32,.96);--fg-console-surface-elevated:var(--fg-vp12a-dark-surface-elevated);--fg-console-border-subtle:var(--fg-vp12a-dark-border);--fg-console-glow:var(--fg-vp12a-dark-glow)}.dark body[data-flowguard-vp-12-dark] .fg-console,.dark body[data-flowguard-vp-12-dark] .fg-console-dark{background:var(--fg-vp12a-dark-canvas)}.dark body[data-flowguard-vp-12-dark] .soc-dark-surface{background:var(--fg-vp12a-dark-surface);border:1px solid var(--fg-vp12a-dark-border);border-radius:calc(var(--radius) + 2px);box-shadow:0 1px 2px rgba(0,0,0,.32),0 0 0 1px var(--fg-vp12a-dark-glow)}.dark body[data-flowguard-vp-12-dark] .soc-dark-surface--elevated{background:var(--fg-vp12a-dark-surface-elevated);border-color:var(--fg-vp12a-dark-border-strong)}.dark body[data-flowguard-vp-12-dark] .fg-console .fg-console-panel,.dark body[data-flowguard-vp-12-dark] .fg-console .soc-kpi-card,.dark body[data-flowguard-vp-12-dark] .fg-console .soc-list-card,.dark body[data-flowguard-vp-12-dark] .fg-console .stat-card{background:linear-gradient(155deg,rgba(14,21,37,.98),rgba(11,17,30,.99));border-color:var(--fg-vp12a-dark-border)}.dark body[data-flowguard-vp-12-dark] .fg-console .soc-page-header{background:linear-gradient(180deg,rgba(9,14,26,.95) 0,rgba(7,11,21,.6));border-bottom-color:var(--fg-vp12a-dark-border)}.dark body[data-flowguard-vp-12-dark] .fg-console aside[data-console-sidebar]{background:rgba(7,11,21,.99);border-inline-end-color:var(--fg-vp12a-dark-border-strong)}.dark body[data-flowguard-vp-12-dark] .fg-console nav[aria-label] [aria-current=page]{background:hsl(var(--primary)/.12);box-shadow:0 0 0 1px hsl(var(--primary)/.22)}.dark body[data-flowguard-vp-12-dark].flowguard-vp-12-auth .relative.flex.w-full.flex-col.bg-background,.dark body[data-flowguard-vp-12-dark].flowguard-vp-12-auth [class*=AuthPageShell]{background:var(--fg-vp12a-auth-gradient)}.dark body[data-flowguard-vp-12-dark].flowguard-vp-12-auth form{background:var(--fg-vp12a-dark-surface);border:1px solid var(--fg-vp12a-dark-border);box-shadow:0 12px 40px rgba(0,0,0,.35),0 0 0 1px var(--fg-vp12a-dark-glow)}.dark body[data-flowguard-vp-12-dark].flowguard-vp-12-settings [data-theme-option=dark][data-active=true],.dark body[data-flowguard-vp-12-dark].flowguard-vp-12-settings button[aria-pressed=true][data-theme=dark]{outline:2px solid hsl(var(--primary)/.55);outline-offset:2px}.dark body[data-flowguard-vp-12-dark].flowguard-vp-12-alerts .fg-console .soc-page-header,.dark body[data-flowguard-vp-12-dark].flowguard-vp-12-incidents .fg-console .soc-page-header,.dark body[data-flowguard-vp-12-dark].flowguard-vp-12-tickets .fg-console .soc-page-header{border-inline-start:3px solid hsl(var(--primary)/.45)}@media (prefers-color-scheme:dark){html:not(.light) body[data-flowguard-vp-12-dark]{--fg-console-canvas:var(--fg-vp12a-dark-canvas)}}@media (prefers-reduced-transparency:reduce){.dark body[data-flowguard-vp-12-dark] .fg-console .fg-console-panel,.dark body[data-flowguard-vp-12-dark] .fg-console .soc-list-card{background:var(--fg-vp12a-dark-surface)}}body[data-flowguard-vp-12-d-dashboard]{--fg-vp12d-dashboard-canvas:#060911;--fg-vp12d-dashboard-grid:rgba(24,33,47,.55);--fg-vp12d-dashboard-kpi:rgba(12,19,34,.98);--fg-vp12d-dashboard-kpi-border:rgba(31,42,61,.8);--fg-vp12d-dashboard-chart:rgba(10,16,28,.96);--fg-vp12d-dashboard-nav:rgba(8,12,22,.92);--fg-vp12d-dashboard-glow:rgba(60,131,246,.08)}.dark body[data-flowguard-vp-12-d-dashboard].soc-dashboard-dark .fg-console{background:var(--fg-vp12d-dashboard-canvas)}.dark body[data-flowguard-vp-12-d-dashboard].soc-dashboard-dark .soc-kpi-grid,.dark body[data-flowguard-vp-12-d-dashboard].soc-dashboard-dark .soc-stat-grid{gap:calc(var(--spacing-unit, .25rem) * 3)}.dark body[data-flowguard-vp-12-d-dashboard].soc-dashboard-dark .soc-kpi-grid .soc-kpi-card,.dark body[data-flowguard-vp-12-d-dashboard].soc-dashboard-dark .soc-stat-grid .stat-card{background:var(--fg-vp12d-dashboard-kpi);border:1px solid var(--fg-vp12d-dashboard-kpi-border);box-shadow:0 1px 2px rgba(0,0,0,.28),0 0 0 1px var(--fg-vp12d-dashboard-glow)}.dark body[data-flowguard-vp-12-d-dashboard].soc-dashboard-dark .fg-console .fg-console-panel,.dark body[data-flowguard-vp-12-d-dashboard].soc-dashboard-dark .fg-console [data-soc-chart-shell]{background:var(--fg-vp12d-dashboard-chart);border-color:var(--fg-vp12d-dashboard-kpi-border)}.dark body[data-flowguard-vp-12-d-dashboard].soc-dashboard-dark .investigation-quick-nav,.dark body[data-flowguard-vp-12-d-dashboard].soc-dashboard-dark [data-investigation-quick-nav]{background:var(--fg-vp12d-dashboard-nav);border-color:var(--fg-vp12d-dashboard-grid)}.dark body[data-flowguard-vp-12-d-dashboard].flowguard-vp-12-d-dashboard .fg-console .soc-page-header{background:linear-gradient(180deg,rgba(9,13,24,.96) 0,rgba(6,9,17,.55));border-bottom-color:var(--fg-vp12d-dashboard-grid)}.dark body[data-flowguard-vp-12-d-dashboard].flowguard-vp-12-d-alerts .fg-console .soc-page-header,.dark body[data-flowguard-vp-12-d-dashboard].flowguard-vp-12-d-analytics .fg-console .soc-page-header,.dark body[data-flowguard-vp-12-d-dashboard].flowguard-vp-12-d-incidents .fg-console .soc-page-header{border-inline-start:3px solid hsl(var(--primary)/.38)}@media (prefers-reduced-transparency:reduce){.dark body[data-flowguard-vp-12-d-dashboard].soc-dashboard-dark .fg-console .fg-console-panel,.dark body[data-flowguard-vp-12-d-dashboard].soc-dashboard-dark .soc-stat-grid .stat-card{background:var(--fg-vp12d-dashboard-kpi)}}