html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}template{display:none}[hidden]{display:none!important}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.visible{visibility:visible}.fixed{position:fixed}.mb-3{margin-bottom:.75rem}.mt-1{margin-top:.25rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.flex{display:flex}.table{display:table}.grid{display:grid}.h-1{height:.25rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-2{height:.5rem}.h-full{height:100%}.min-h-0{min-height:0px}.w-10{width:2.5rem}.w-16{width:4rem}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-violet-100{--tw-border-opacity: 1;border-color:rgb(237 233 254 / var(--tw-border-opacity, 1))}.bg-violet-100\/70{background-color:#ede9feb3}.bg-white\/80{background-color:#fffc}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-violet-500{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-blue-500{--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #3b82f6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-cyan-400{--tw-gradient-to: #22d3ee var(--tw-gradient-to-position)}.p-4{padding:1rem}.text-center{text-align:center}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.text-cyan-200\/80{color:#a5f3fccc}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-violet-500{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{color-scheme:light;font-family:Alibaba PuHuiTi,PingFang SC,Microsoft YaHei,Inter,ui-sans-serif,system-ui,sans-serif;background:#eaf2ff;--pc-min-width: 1440px;--panel-cut: 12px;--line-cyan: rgba(14, 165, 233, .32);--line-violet: rgba(124, 58, 237, .28);--plate-shadow: 0 24px 70px rgba(15, 23, 42, .1), inset 0 0 0 1px rgba(255, 255, 255, .74)}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;min-width:var(--pc-min-width);height:100vh;overflow:auto hidden;background:linear-gradient(118deg,rgba(124,58,237,.16) 0 12%,transparent 12.2% 34%,rgba(14,165,233,.14) 34.2% 35%,transparent 35.2%),linear-gradient(296deg,transparent 0 58%,rgba(14,165,233,.16) 58.2% 64%,transparent 64.2%),linear-gradient(rgba(14,116,144,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(14,116,144,.075) 1px,transparent 1px),repeating-linear-gradient(135deg,transparent 0 78px,rgba(79,70,229,.045) 78px 80px,transparent 80px 156px),repeating-linear-gradient(45deg,transparent 0 118px,rgba(14,165,233,.04) 118px 120px,transparent 120px 236px),linear-gradient(115deg,rgba(124,58,237,.14),transparent 30%),linear-gradient(290deg,rgba(14,165,233,.14),transparent 36%),linear-gradient(180deg,#f7f5ff,#eaf5ff 46%,#f8fbff);background-size:auto,auto,42px 42px,42px 42px,auto,auto,auto,auto,auto;color:#0f172a}button,select,input{font:inherit}button{cursor:pointer}.app-shell{position:relative;display:grid;grid-template-columns:260px minmax(0,1fr);min-width:var(--pc-min-width);height:100vh;overflow:hidden}.app-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,rgba(14,165,233,.045) 49%,rgba(124,58,237,.055) 50%,transparent 51%);background-size:100% 9px;mix-blend-mode:multiply;opacity:.38;pointer-events:none;z-index:0}.side-rail{position:relative;height:100vh;padding:20px 16px;overflow:hidden;background:linear-gradient(100deg,rgba(34,211,238,.08),transparent 18%),repeating-linear-gradient(135deg,transparent 0 22px,rgba(255,255,255,.035) 22px 23px,transparent 23px 44px),linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(180deg,#08111f,#0b1830 54%,#071827);background-size:auto,auto,34px 34px,34px 34px,auto;border-right:1px solid rgba(14,165,233,.22);color:#fff}.side-rail:before{content:"";position:absolute;inset:-30% -60% auto;height:44%;background:linear-gradient(115deg,transparent 0%,rgba(34,211,238,.18) 48%,transparent 56%);animation:scanSweep 7s ease-in-out infinite;pointer-events:none}.side-rail:after{content:"";position:absolute;top:96px;right:0;bottom:96px;width:12px;background:repeating-linear-gradient(180deg,rgba(34,211,238,.55) 0 10px,transparent 10px 20px),linear-gradient(180deg,transparent,rgba(124,58,237,.28),transparent);opacity:.42;pointer-events:none}.brand-lockup{position:relative;z-index:1;display:flex;align-items:center;gap:12px;padding:8px 8px 20px}.brand-mark{display:grid;width:42px;height:42px;place-items:center;border-radius:8px;background:linear-gradient(135deg,#06b6d4,#2563eb 56%,#7c3aed);box-shadow:0 18px 48px #0ea5e947;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.brand-title{font-size:18px;font-weight:700;color:#f8fafc}.brand-subtitle{margin-top:2px;font-size:11px;color:#bae6fdd1}.nav-list{position:relative;display:grid;gap:8px;z-index:1}.nav-item{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:#e2e8f0bd;text-align:left;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);transition:.18s ease}.nav-item:hover{border-color:#22d3ee42;background:#ffffff12;color:#f8fafc}.nav-item-active{border-color:#22d3ee6b;background:linear-gradient(90deg,#0ea5e938,#4f46e52e);color:#fff;box-shadow:inset 3px 0 #22d3ee,inset -1px 0 #7c3aed7a,0 12px 28px #0891b22e}.side-status{position:absolute;right:16px;bottom:20px;left:16px;display:flex;align-items:center;gap:10px;padding:12px;border:1px solid rgba(34,211,238,.24);border-radius:8px;background:#ffffff12;z-index:1}.status-dot{width:9px;height:9px;border-radius:999px;background:#22d3ee;box-shadow:0 0 18px #22d3eed1;animation:pulseDot 1.8s ease-in-out infinite}.main-stage{position:relative;min-width:calc(var(--pc-min-width) - 260px);height:100vh;padding:22px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;contain:layout paint style}.main-stage:before{content:"";position:fixed;top:0;right:0;bottom:0;left:260px;background:linear-gradient(90deg,transparent 0 8%,rgba(14,165,233,.11) 8.2% 8.35%,transparent 8.55% 42%,rgba(124,58,237,.09) 42.2% 42.35%,transparent 42.55%),linear-gradient(120deg,transparent 0 18%,rgba(124,58,237,.08) 18.2% 18.6%,transparent 18.8% 44%,rgba(14,165,233,.09) 44.2% 44.6%,transparent 44.8%),repeating-linear-gradient(90deg,rgba(14,165,233,.035) 0 1px,transparent 1px 64px),repeating-linear-gradient(0deg,rgba(124,58,237,.035) 0 1px,transparent 1px 64px);transform:translateZ(0);pointer-events:none}.main-stage::-webkit-scrollbar{width:10px}.main-stage::-webkit-scrollbar-track{background:#e2e8f05c}.main-stage::-webkit-scrollbar-thumb{border:2px solid rgba(241,245,249,.86);border-radius:999px;background:linear-gradient(180deg,#22d3eeb3,#7c3aed9e)}.main-stage>*{position:relative;z-index:1}.top-command,.detail-hero,.hero-panel,.data-panel,.summary-card,.table-shell,.user-card{border:1px solid rgba(14,116,144,.18);border-radius:8px;background:linear-gradient(145deg,#ffffffe8,#eff9ffd1),repeating-linear-gradient(90deg,transparent 0 26px,rgba(14,165,233,.035) 26px 27px,transparent 27px 52px),repeating-linear-gradient(135deg,rgba(124,58,237,.05) 0 1px,transparent 1px 18px),linear-gradient(90deg,#0ea5e91a,#7c3aed12);box-shadow:var(--plate-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);clip-path:polygon(0 0,calc(100% - var(--panel-cut)) 0,100% var(--panel-cut),100% 100%,var(--panel-cut) 100%,0 calc(100% - var(--panel-cut)))}.top-command{position:relative;display:grid;grid-template-columns:minmax(230px,280px) minmax(0,1fr);align-items:center;justify-content:space-between;gap:26px;padding:18px 22px;overflow:hidden}.top-command-detail{grid-template-columns:minmax(240px,330px) minmax(0,1fr)}.top-command,.detail-hero{min-height:74px}.top-command,.detail-hero,.hero-panel{border-color:#22d3ee57;background:linear-gradient(112deg,#071227fa,#10234df5 38%,#311762eb),repeating-linear-gradient(90deg,transparent 0 32px,rgba(34,211,238,.07) 32px 33px,transparent 33px 64px),repeating-linear-gradient(135deg,transparent 0 30px,rgba(255,255,255,.045) 30px 31px,transparent 31px 60px);box-shadow:0 30px 90px #0f172a2e,inset 0 0 0 1px #ffffff14,inset 0 -1px #22d3ee4d}.top-command:after,.detail-hero:after,.hero-panel:after{content:"";position:absolute;inset:0 auto 0 -45%;width:38%;background:linear-gradient(90deg,transparent,rgba(34,211,238,.18),transparent);transform:skew(-18deg);animation:scanAcross 5.8s ease-in-out infinite;pointer-events:none}.top-command:before,.detail-hero:before,.hero-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(34,211,238,.13),transparent 24%,rgba(124,58,237,.12) 72%,transparent),linear-gradient(135deg,transparent 0 44%,rgba(255,255,255,.18) 44.2% 44.5%,transparent 44.8%),repeating-linear-gradient(90deg,rgba(14,165,233,.08) 0 1px,transparent 1px 92px);opacity:.62;pointer-events:none}.command-heading,.detail-hero>div,.hero-panel>div{position:relative;z-index:1}.top-command h1,.detail-hero h2,.hero-panel h2{margin:0;color:#f8fbff;font-size:24px;font-weight:820;letter-spacing:0;text-shadow:0 0 28px rgba(34,211,238,.24)}.eyebrow{margin-bottom:6px;color:#67e8f9;font-size:11px;font-weight:820;text-transform:uppercase}.command-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.command-meta span{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border:1px solid rgba(34,211,238,.3);border-radius:6px;background:linear-gradient(135deg,#082f49b8,#312e8194),linear-gradient(90deg,rgba(14,165,233,.16),transparent);color:#dff8ff;font-size:12px;font-weight:720;box-shadow:inset 2px 0 #0ea5e95c}.command-meta .notice-chip{border-color:#a78bfa73;background:linear-gradient(135deg,#7c3aedad,#0ea5e97a);color:#fff;box-shadow:0 0 24px #22d3ee2e}.command-controls{display:grid;grid-template-columns:minmax(380px,1fr) auto auto 48px;align-items:center;justify-content:flex-end;width:100%;max-width:1160px;margin-left:auto;gap:12px;position:relative;z-index:1}.command-controls-compact{max-width:1120px;padding:10px;border:1px solid rgba(103,232,249,.22);border-radius:10px;background:linear-gradient(135deg,#08122dbd,#142d5875 46%,#381c6f8a),repeating-linear-gradient(90deg,transparent 0 28px,rgba(34,211,238,.04) 28px 29px,transparent 29px 56px);box-shadow:inset 0 0 0 1px #ffffff13,0 18px 40px #0f172a29}.app-picker{position:relative;grid-column:1;grid-row:1;display:block;min-width:0}.command-controls-compact .app-picker{min-width:0}.role-switch{grid-column:2;grid-row:1}.control-search{grid-column:1 / -1;grid-row:2;width:100%}.range-switch{grid-column:3;grid-row:1}.icon-command{grid-column:4;grid-row:1}.control-select,.search-shell{display:flex;align-items:center;height:44px;border:1px solid rgba(34,211,238,.42);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#e8f8ffd6),repeating-linear-gradient(90deg,transparent 0 20px,rgba(14,165,233,.035) 20px 21px,transparent 21px 42px);color:#0f172a;box-shadow:inset 0 1px #ffffffeb,inset 4px 0 #22d3ee57,0 14px 36px #0ea5e921;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px))}.control-select{padding:0 14px;cursor:pointer;font-weight:780}.app-select{width:100%;height:48px;padding-left:18px;border-width:2px;border-color:#67e8f9b8;background:linear-gradient(135deg,#082f49e6,#1e2963db 58%,#4c1d95b8),linear-gradient(90deg,rgba(34,211,238,.24),transparent 46%,rgba(124,58,237,.18));box-shadow:inset 5px 0 #22d3eed1,0 0 0 1px #7c3aed33,0 18px 42px #082f4940;color:#eff6ff;font-size:14px}.command-controls-compact .app-select{height:50px}.app-select option{background:#eaf7ff;color:#0f172a}.control-select:hover,.search-shell:hover{border-color:#7c3aed7a;box-shadow:inset 4px 0 #7c3aed47,0 20px 48px #4f46e524}.top-command .search-shell{height:48px;border-color:#94a3b842;background:linear-gradient(135deg,#0f172abd,#1e296394),linear-gradient(90deg,rgba(34,211,238,.13),transparent 58%,rgba(124,58,237,.14));color:#eff6ff;box-shadow:inset 0 1px #ffffff1a,inset 4px 0 #7c3aed6b,0 14px 34px #0f172a2e}.top-command .search-shell input{color:#f8fafc}.top-command .search-shell input::-moz-placeholder{color:#cbd5e1a8}.top-command .search-shell input::placeholder{color:#cbd5e1a8}.top-command .search-shell button{border-color:#67e8f952;background:linear-gradient(135deg,#7c3aed85,#2563eb7a);color:#e0f2fe}.search-shell{display:grid;grid-template-columns:minmax(0,1fr) 36px;gap:6px;padding:3px 3px 3px 12px;position:relative;z-index:1}.search-shell input{width:100%;min-width:0;border:0;outline:none;background:transparent;color:#0f172a}.search-shell button{display:grid;width:36px;height:34px;place-items:center;border:1px solid rgba(124,58,237,.24);border-radius:7px;background:linear-gradient(135deg,#7c3aed1f,#0ea5e924);color:#4f46e5;box-shadow:0 8px 18px #4f46e51a;transition:.18s ease}.search-shell button:hover{transform:translateY(-1px);border-color:#7c3aed6b;background:linear-gradient(135deg,#7c3aed,#2563eb 58%,#0891b2);color:#fff}.range-switch,.role-switch{display:flex;height:44px;padding:4px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:linear-gradient(135deg,#0f172ab8,#1e296385),repeating-linear-gradient(90deg,transparent 0 24px,rgba(34,211,238,.045) 24px 25px,transparent 25px 48px);box-shadow:inset 0 1px #ffffff14,0 12px 30px #0f172a1f}.command-controls-compact .range-switch,.command-controls-compact .role-switch,.command-controls-compact .icon-command{height:52px}.command-controls-compact .icon-command{width:52px}.role-switch{align-items:center;gap:4px;color:#67e8f9}.role-switch svg{margin-left:4px;flex:0 0 auto}.range-switch button,.role-switch button{min-width:38px;border:0;border-radius:6px;background:transparent;color:#cbd5e1d1;font-weight:720;transition:.18s ease}.role-switch button{min-width:52px;padding:0 8px;font-size:12px}.range-switch button:hover,.role-switch button:hover{color:#fff;background:#ffffff14}.role-switch button[aria-pressed=true]{color:#fff}.range-switch .active,.role-switch .active{background:linear-gradient(135deg,#7c3aed,#2563eb 58%,#0e7490);color:#fff;box-shadow:0 10px 22px #2563eb38,inset 0 0 0 1px #fff3}.icon-command{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(103,232,249,.32);border-radius:8px;background:linear-gradient(135deg,#0ea5e933,#7c3aed38);color:#cffafe;box-shadow:inset 0 1px #ffffff1a,0 12px 30px #0f172a24;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));transition:.18s ease}.icon-command:hover{transform:translateY(-1px);border-color:#7c3aed59;color:#4f46e5}.alert-line{margin-top:14px;padding:12px 14px;border:1px solid rgba(14,165,233,.28);border-radius:8px;background:linear-gradient(135deg,#ecfdffeb,#f5f3ffd1),repeating-linear-gradient(90deg,transparent 0 24px,rgba(14,165,233,.045) 24px 25px,transparent 25px 48px);color:#0e7490;font-weight:700;box-shadow:0 16px 42px #0ea5e914;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.page-grid,.detail-page,.search-page{display:grid;gap:14px;margin-top:14px}.route-stage{min-width:0}.hero-panel,.detail-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px}.hero-panel{position:relative;overflow:hidden;background:linear-gradient(110deg,#312e81f5,#0e7490e6 46%,#581c87e0),linear-gradient(160deg,transparent 0 35%,rgba(255,255,255,.1) 35.2% 35.6%,transparent 36% 64%,rgba(34,211,238,.14) 64.2% 64.7%,transparent 65%),linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:auto,auto,38px 38px,38px 38px;color:#fff;box-shadow:0 26px 80px #312e8138,inset 0 0 0 1px #ffffff29}.overview-brief{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:96px;padding:18px 20px;overflow:hidden;border:1px solid rgba(34,211,238,.32);border-radius:8px;background:linear-gradient(112deg,#071227fa,#10234df2 42%,#311762e0),repeating-linear-gradient(90deg,transparent 0 34px,rgba(34,211,238,.07) 34px 35px,transparent 35px 68px);color:#fff;box-shadow:0 24px 80px #0f172a2e,inset 0 0 0 1px #ffffff14;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px))}.brief-copy h2{margin:0;color:#f8fbff;font-size:26px;font-weight:850;letter-spacing:0}.brief-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:420px}.brief-actions span{min-height:30px;padding:7px 10px;border:1px solid rgba(34,211,238,.26);background:linear-gradient(135deg,#082f499e,#312e816b);color:#cffafe;font-size:12px;font-weight:820;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.hero-panel h2,.hero-panel .eyebrow{color:#fff}.hero-panel h2{text-shadow:0 12px 34px rgba(34,211,238,.18)}.hero-metrics{display:grid;min-width:360px;grid-template-columns:repeat(3,1fr);gap:10px}.cockpit-hero{position:relative;display:grid;min-height:500px;grid-template-columns:minmax(270px,.82fr) minmax(340px,1fr) minmax(250px,.72fr);align-items:center;gap:26px;padding:34px;overflow:hidden;border:1px solid rgba(34,211,238,.54);border-radius:8px;background:linear-gradient(92deg,rgba(34,211,238,.18) 0 .4%,transparent .5% 16%,rgba(124,58,237,.18) 16.2% 16.7%,transparent 16.8%),linear-gradient(118deg,#020617fc,#081431fc 38%,#2b1458f7),linear-gradient(145deg,transparent 0 23%,rgba(34,211,238,.1) 23.2% 23.6%,transparent 23.8% 70%,rgba(167,139,250,.12) 70.2% 70.7%,transparent 70.9%),repeating-linear-gradient(90deg,transparent 0 34px,rgba(34,211,238,.07) 34px 35px,transparent 35px 68px),repeating-linear-gradient(135deg,transparent 0 40px,rgba(255,255,255,.05) 40px 41px,transparent 41px 80px);box-shadow:0 36px 130px #0f172a57,inset 0 0 0 1px #ffffff14,inset 0 -2px #22d3ee70;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px))}.cockpit-hero:before{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:1px solid rgba(34,211,238,.24);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));pointer-events:none}.cockpit-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(34,211,238,.18),transparent),linear-gradient(180deg,transparent 0 48%,rgba(255,255,255,.08) 49%,transparent 50%);transform:translate(-72%) skew(-18deg);animation:cockpitSweep 4.8s ease-in-out infinite;pointer-events:none}.cockpit-copy,.data-core,.cockpit-side{position:relative;z-index:1}.cockpit-grid-mask{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(34,211,238,.16) 0 1px,transparent 1px 9.09%),linear-gradient(rgba(124,58,237,.14) 0 1px,transparent 1px 12.5%);background-size:11% 100%,100% 12.5%;-webkit-mask-image:linear-gradient(90deg,transparent,black 18%,black 82%,transparent);mask-image:linear-gradient(90deg,transparent,black 18%,black 82%,transparent);opacity:.42;pointer-events:none}.cockpit-beam{position:absolute;width:34%;height:2px;background:linear-gradient(90deg,transparent,rgba(34,211,238,.85),rgba(167,139,250,.66),transparent);box-shadow:0 0 26px #22d3ee6b;transform-origin:left center;pointer-events:none}.beam-a{top:16%;left:5%;transform:rotate(18deg);animation:beamPulse 3.2s ease-in-out infinite}.beam-b{right:9%;bottom:18%;transform:rotate(-24deg);animation:beamPulse 3.8s ease-in-out infinite reverse}.cockpit-copy h2{margin:0;color:#f8fbff;font-size:clamp(44px,4.2vw,66px);font-weight:900;line-height:1.02;text-shadow:0 0 42px rgba(34,211,238,.36),0 18px 46px rgba(15,23,42,.46)}.cockpit-copy h2 span{display:block}.cockpit-copy .eyebrow{color:#67e8f9}.cockpit-lead{max-width:360px;margin:18px 0 0;color:#e0f2fed1;font-size:15px;font-weight:720;line-height:1.7}.business-value-stack{display:grid;gap:10px;max-width:380px;margin-top:22px;padding:14px;border:1px solid rgba(34,211,238,.26);background:linear-gradient(135deg,#082f49a8,#312e816b),repeating-linear-gradient(90deg,transparent 0 18px,rgba(34,211,238,.06) 18px 19px,transparent 19px 36px);clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,11px 100%,0 calc(100% - 11px))}.business-value-stack strong{color:#f8fbff;font-size:13px}.business-value-stack div{display:flex;flex-wrap:wrap;gap:7px}.business-value-stack span{min-height:24px;padding:4px 8px;border:1px solid rgba(34,211,238,.24);background:#0ea5e921;color:#cffafe;font-size:12px;font-weight:760;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px))}.cockpit-codes{display:grid;gap:8px;margin-top:26px}.cockpit-codes span{width:-moz-fit-content;width:fit-content;min-height:30px;padding:6px 11px;border:1px solid rgba(34,211,238,.28);background:#082f4985;color:#cffafe;font-size:12px;font-weight:750;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));box-shadow:inset 3px 0 #7c3aed9e}.cockpit-meters{display:grid;gap:12px;max-width:320px;margin-top:28px}.meter-line{position:relative;display:grid;gap:8px;padding:10px;border:1px solid rgba(34,211,238,.22);background:linear-gradient(90deg,#082f49b8,#1e1b4b61);clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,11px 100%,0 calc(100% - 11px))}.meter-line div{display:flex;align-items:center;justify-content:space-between;gap:10px}.meter-line span{color:#cffafeb8;font-size:12px;font-weight:750}.meter-line strong{color:#fff;font-size:15px}.meter-line i{display:block;height:4px;min-width:8px;background:linear-gradient(90deg,#22d3ee,#2563eb,#a78bfa);box-shadow:0 0 18px #22d3ee73;animation:meterGlow 2.2s ease-in-out infinite}.data-core{display:grid;width:min(410px,100%);aspect-ratio:1;place-items:center;justify-self:center;border-radius:999px;background:conic-gradient(from 90deg,#22d3ee47,#7c3aed14,#22d3ee3d,#7c3aed1f,#22d3ee47);filter:drop-shadow(0 0 42px rgba(34,211,238,.16))}.core-ring,.core-crosshair,.core-center,.orbit-dot,.core-ticks{position:absolute}.core-ticks{top:0;right:0;bottom:0;left:0;border-radius:999px;animation:rotateCore 32s linear infinite}.core-ticks span{position:absolute;top:0;left:50%;width:2px;height:50%;background:linear-gradient(180deg,rgba(103,232,249,.72) 0 12%,transparent 12.5% 100%);transform-origin:50% 100%}.core-ring{top:4%;right:4%;bottom:4%;left:4%;border-radius:999px;border:1px solid rgba(34,211,238,.26)}.ring-a{border-top-color:#22d3ee;border-right-color:#7c3aed;animation:rotateCore 12s linear infinite}.ring-b{top:14%;right:14%;bottom:14%;left:14%;border-style:dashed;border-color:#ffffff47;animation:rotateCoreReverse 18s linear infinite}.ring-c{top:25%;right:25%;bottom:25%;left:25%;border-width:2px;border-left-color:#22d3ee;border-bottom-color:#7c3aed;box-shadow:0 0 38px #22d3ee29;animation:pulseCore 2.8s ease-in-out infinite}.ring-d{top:38%;right:38%;bottom:38%;left:38%;border-color:#a78bfa61;border-top-color:#a78bfa;border-style:dashed;animation:rotateCore 8s linear infinite}.core-crosshair{top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 49.6%,rgba(34,211,238,.22) 49.8% 50.2%,transparent 50.4%),linear-gradient(180deg,transparent 49.6%,rgba(124,58,237,.22) 49.8% 50.2%,transparent 50.4%);border-radius:999px;opacity:.7}.core-center{display:grid;width:178px;height:178px;place-items:center;border:1px solid rgba(34,211,238,.38);border-radius:999px;background:radial-gradient(circle at 50% 28%,rgba(255,255,255,.2),transparent 36%),linear-gradient(145deg,#082f49f5,#312e81e0);color:#e0faff;box-shadow:0 0 42px #22d3ee3d,inset 0 0 28px #0ea5e924}.core-center strong{font-size:42px;line-height:1}.core-center span{color:#cffafeb8;font-size:11px;font-weight:800}.orbit-dot{width:11px;height:11px;border-radius:999px;background:#22d3ee;box-shadow:0 0 20px #22d3eef2}.dot-a{top:12%;left:50%}.dot-b{right:15%;bottom:26%;background:#a78bfa}.dot-c{bottom:16%;left:20%}.cockpit-side{display:grid;gap:10px}.side-title{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 10px;border:1px solid rgba(34,211,238,.2);background:#082f4975;color:#cffafe;font-size:12px;font-weight:850;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.cockpit-tile{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:12px;border:1px solid rgba(34,211,238,.25);background:linear-gradient(135deg,#0f172a99,#1e40af33),repeating-linear-gradient(90deg,transparent 0 18px,rgba(34,211,238,.05) 18px 19px,transparent 19px 36px);color:#e0f2fe;text-align:left;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));transition:.2s ease}.cockpit-tile:hover{transform:translate(-6px) scale(1.015);border-color:#a78bfa8c;background:linear-gradient(135deg,#7c3aed57,#0ea5e938);box-shadow:0 0 34px #22d3ee2e,inset 4px 0 #a78bfa73}.cockpit-tile span{color:#e0f2fec2;font-size:12px;font-weight:700}.cockpit-tile strong{color:#fff;font-size:18px}.tile-primary{border-color:#22d3ee7a;box-shadow:inset 4px 0 #22d3ee94,0 18px 36px #0ea5e924}.cockpit-status-strip{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cockpit-status-strip span{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;border:1px solid rgba(34,211,238,.22);background:linear-gradient(135deg,#082f499e,#312e8170);color:#cffafe;font-size:12px;font-weight:850;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px))}.kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.kpi-card{position:relative;min-height:150px;padding:16px;overflow:hidden;border:1px solid rgba(14,165,233,.24);border-radius:8px;background:linear-gradient(145deg,#fffffff5,#e8f8ffe0),linear-gradient(118deg,transparent 0 60%,rgba(124,58,237,.1) 60.2% 61%,transparent 61.2%),repeating-linear-gradient(135deg,transparent 0 16px,rgba(14,165,233,.04) 16px 17px,transparent 17px 32px),linear-gradient(90deg,#0ea5e91a,#4f46e50d);text-align:left;box-shadow:0 20px 54px #0f172a14,inset 0 0 0 1px #ffffffb8;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;clip-path:polygon(0 0,calc(100% - var(--panel-cut)) 0,100% var(--panel-cut),100% 100%,var(--panel-cut) 100%,0 calc(100% - var(--panel-cut)))}.kpi-card:hover,.data-panel:hover,.summary-card:hover,.user-card:hover{transform:translateY(-2px);border-color:#7c3aed57;box-shadow:0 34px 90px #4f46e529,0 0 0 1px #22d3ee14}.kpi-card:after,.data-panel:after,.summary-card:after,.user-card:after{content:"";position:absolute;right:12px;bottom:12px;width:54px;height:24px;border-right:1px solid rgba(14,165,233,.28);border-bottom:1px solid rgba(124,58,237,.28);opacity:.72;pointer-events:none;box-shadow:9px 9px 0 -8px #0ea5e980,-100vw 0 0 -100vw #7c3aed2e}.kpi-card:before,.data-panel:before,.summary-card:before,.table-shell:before,.user-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#22d3ee,#2563eb,#7c3aed,#22d3ee);background-size:220% 100%;animation:railFlow 3.4s linear infinite}.kpi-icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(14,165,233,.18);border-radius:8px;background:linear-gradient(135deg,#0ea5e929,#2563eb1f),repeating-linear-gradient(135deg,transparent 0 6px,rgba(124,58,237,.08) 6px 7px,transparent 7px 12px);color:#0e7490;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px)}.kpi-card p{margin:14px 0 0;color:#64748b;font-size:12px}.kpi-card strong{display:block;margin-top:6px;color:#0f172a;font-size:34px;line-height:1}.empty-state{display:grid;min-height:160px;place-items:center;padding:24px;border:1px dashed rgba(14,165,233,.34);background:linear-gradient(135deg,#ecfdffb8,#f5f3ffc2);color:#475569;font-weight:720;text-align:center;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}.kpi-card span{display:block;margin-top:9px;color:#64748b;font-size:13px}.data-panel,.summary-card,.table-shell,.user-card{position:relative;overflow:hidden;border-color:#0ea5e93d;background:linear-gradient(145deg,#fffffff5,#e8f8ffd1),repeating-linear-gradient(135deg,rgba(14,165,233,.05) 0 1px,transparent 1px 18px),linear-gradient(90deg,#7c3aed12,#0ea5e914);box-shadow:0 26px 82px #0f172a1a,inset 0 0 0 1px #ffffffc7}.data-panel{padding:16px;min-height:120px}.data-panel:after{width:64px;height:32px}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.panel-head h2{margin:0;color:#0f172a;font-size:16px;font-weight:700;display:inline-flex;align-items:center;gap:8px}.panel-head h2:before{content:"";display:inline-block;width:18px;height:8px;border-left:4px solid #22d3ee;border-right:1px solid rgba(124,58,237,.55);background:linear-gradient(90deg,#0ea5e93d,#7c3aed24);clip-path:polygon(0 0,100% 0,calc(100% - 5px) 100%,0 100%)}.panel-head button{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:0 9px;border:1px solid rgba(14,165,233,.2);border-radius:7px;background:#ecfdffb3;color:#0e7490;font-size:13px;font-weight:600;transition:.18s ease}.panel-head button:hover{transform:translateY(-1px);border-color:#7c3aed5c;background:linear-gradient(135deg,#7c3aed1f,#0ea5e924);color:#4f46e5}.stack-list,.rank-stack,.event-feed,.funnel-stack{display:grid;gap:10px}.mini-row,.feed-item,.progress-row,.funnel-step,.suggestion-card{border:1px solid rgba(14,116,144,.1);border-radius:8px;background:linear-gradient(145deg,#ffffffd1,#f1f9ffa8),repeating-linear-gradient(90deg,transparent 0 18px,rgba(14,165,233,.035) 18px 19px,transparent 19px 36px);transition:transform .18s ease,border-color .18s ease,background .18s ease;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.mini-row:hover,.feed-item:hover,.progress-row:hover,.funnel-step:hover,.suggestion-card:hover{transform:translateY(-1px);border-color:#7c3aed3d;background:#ffffffdb}.mini-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px}.mini-row-button{width:100%;color:inherit;text-align:left}.mini-row-button:focus-visible,.control-select:focus-visible,.search-shell button:focus-visible,.panel-head button:focus-visible{outline:2px solid rgba(124,58,237,.45);outline-offset:2px}.summary-card{display:grid;grid-auto-rows:max-content;align-content:start;align-items:start;padding:16px;text-align:left}.summary-card .rank-stack{align-self:start}.summary-head{display:grid;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:8px;margin-bottom:14px;color:#0f172a;font-weight:700}.progress-row{padding:10px}.progress-label{display:flex;justify-content:space-between;gap:12px;color:#334155;font-size:13px}.progress-label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progress-row p{margin:5px 0 0;color:#64748b;font-size:12px}.progress-track{height:5px;margin-top:8px;overflow:hidden;border-radius:999px;background:#e2e8f0}.progress-track div{height:100%;border-radius:inherit;animation:growBar .55s ease-out both;transform-origin:left center;transition:width .25s ease}.business-chain{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.business-stage{position:relative;display:grid;min-height:128px;align-content:space-between;gap:8px;padding:14px;overflow:hidden;border:1px solid rgba(14,165,233,.18);border-radius:8px;background:linear-gradient(145deg,#ffffffe6,#e8f8ffc7),repeating-linear-gradient(135deg,transparent 0 14px,rgba(124,58,237,.05) 14px 15px,transparent 15px 30px);color:#0f172a;text-align:left;clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,11px 100%,0 calc(100% - 11px));transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.business-stage:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#22d3ee,#2563eb,#7c3aed)}.business-stage:hover{transform:translateY(-3px);border-color:#7c3aed57;box-shadow:0 26px 56px #4f46e524,inset 0 0 0 1px #ffffffd1}.business-stage svg{color:#0e7490}.business-stage span{color:#94a3b8;font-size:11px;font-weight:850}.business-stage strong{color:#0f172a;font-size:15px}.business-stage em{overflow:hidden;color:#64748b;font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.business-chain.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-intel-grid{display:grid;grid-template-columns:minmax(360px,.62fr) minmax(700px,1.38fr);gap:16px;align-items:stretch}.behavior-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.compact-behavior-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.behavior-card{display:grid;gap:12px;min-height:240px;padding:14px;border:1px solid rgba(14,165,233,.16);background:linear-gradient(145deg,#ffffffe6,#e8f8ffbd),repeating-linear-gradient(135deg,transparent 0 14px,rgba(124,58,237,.045) 14px 15px,transparent 15px 30px);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.behavior-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.behavior-head strong,.behavior-head span{display:block}.behavior-head strong{color:#0f172a;font-size:15px}.behavior-head span{margin-top:3px;color:#64748b;font-size:11px}.behavior-head .copy-value{max-width:220px}.behavior-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.behavior-metrics span{min-height:36px;padding:6px;border:1px solid rgba(14,165,233,.14);background:#ecfdff94;color:#0e7490;font-size:11px;font-weight:760;text-align:center}.behavior-line{display:grid;gap:6px}.behavior-line span{color:#64748b;font-size:11px;font-weight:760}.behavior-line p,.behavior-line-empty{margin:0;color:#1e293b;font-size:12px;font-weight:650;line-height:1.5}.behavior-line-list{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;margin:0;padding:0;list-style:none}.behavior-line-list li{position:relative;display:inline-flex;max-width:100%;align-items:center;gap:6px;min-height:28px;padding:5px 8px;border:1px solid rgba(14,165,233,.16);border-radius:7px;background:linear-gradient(135deg,#ecfdffe6,#f8fafcdb),linear-gradient(90deg,rgba(34,211,238,.1),transparent 62%,rgba(124,58,237,.08));color:#1e293b;overflow:hidden}.behavior-line-list strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:760}.behavior-line-list em{flex:0 0 auto;color:#0891b2;font-size:11px;font-style:normal;font-weight:820}.identity-behavior-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.identity-card{display:grid;gap:12px;min-height:250px;padding:16px;border:1px solid rgba(14,165,233,.22);background:linear-gradient(145deg,#fffffff0,#e8f8ffd1),linear-gradient(118deg,transparent 0 55%,rgba(124,58,237,.09) 55.2% 56%,transparent 56.2%),repeating-linear-gradient(135deg,transparent 0 16px,rgba(14,165,233,.04) 16px 17px,transparent 17px 32px);box-shadow:0 20px 54px #0f172a14,inset 0 0 0 1px #ffffffb8;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.identity-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-user-grid{margin-top:14px}.detail-hero{position:relative;align-items:center;overflow:hidden}.detail-search{width:min(360px,100%)}.search-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.search-stat-card{display:grid;min-height:120px;grid-template-rows:auto 1fr auto;gap:10px;padding:16px;border:1px solid rgba(14,165,233,.24);border-radius:8px;background:linear-gradient(145deg,#fffffff5,#e8f8ffd6),repeating-linear-gradient(135deg,transparent 0 16px,rgba(124,58,237,.055) 16px 17px,transparent 17px 32px);color:#0f172a;text-align:left;box-shadow:0 20px 54px #0f172a14,inset 0 0 0 1px #ffffffb8;clip-path:polygon(0 0,calc(100% - var(--panel-cut)) 0,100% var(--panel-cut),100% 100%,var(--panel-cut) 100%,0 calc(100% - var(--panel-cut)));transition:.18s ease}.search-stat-card:hover{transform:translateY(-2px);border-color:#7c3aed57;box-shadow:0 30px 74px #4f46e524}.search-stat-card svg{color:#0891b2}.search-stat-card span{color:#64748b;font-size:13px;font-weight:720}.search-stat-card strong{color:#0f172a;font-size:34px;line-height:1}.search-result-list{display:grid;gap:10px}.search-result-row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:62px;padding:12px;border:1px solid rgba(14,116,144,.1);border-radius:8px;background:linear-gradient(145deg,#ffffffdb,#f1f9ffb3),repeating-linear-gradient(90deg,transparent 0 18px,rgba(14,165,233,.035) 18px 19px,transparent 19px 36px);color:inherit;text-align:left;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));transition:.18s ease}.search-result-row:hover{transform:translate(3px);border-color:#7c3aed42;background:#ffffffeb}.search-result-row strong,.search-result-row span{display:block}.search-result-row strong{color:#0f172a;font-size:14px;font-weight:800}.search-result-row span{margin-top:4px;color:#64748b;font-size:12px}.search-result-row em{flex:0 0 auto;color:#0e7490;font-size:12px;font-style:normal;font-weight:760}.search-empty{min-height:220px}.compact-empty{min-height:94px}.detail-filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.filter-search-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,560px);align-items:center;gap:14px;min-height:76px;padding:14px 16px;border:1px solid rgba(34,211,238,.36);border-radius:8px;background:linear-gradient(112deg,#071227eb,#0f224ae0 46%,#371f6fd1),linear-gradient(90deg,rgba(34,211,238,.2),transparent 52%,rgba(124,58,237,.18)),repeating-linear-gradient(90deg,transparent 0 30px,rgba(34,211,238,.055) 30px 31px,transparent 31px 60px);box-shadow:0 20px 54px #0f172a24,inset 5px 0 #22d3ee9e,inset 0 1px #ffffff1f}.filter-search-row-empty{grid-template-columns:minmax(0,1fr) minmax(460px,600px)}.filter-search-row .detail-filter-row:empty:before{content:""}.filter-search-row .local-search{justify-self:end;width:100%;height:52px;border-width:2px;border-color:#67e8f9bd;background:linear-gradient(180deg,#fffffffa,#e5f8fff5),linear-gradient(90deg,rgba(34,211,238,.22),transparent 54%,rgba(124,58,237,.16));box-shadow:inset 5px 0 #22d3eea8,0 14px 34px #082f492e,0 0 0 1px #7c3aed1f}.filter-search-row .local-search:focus-within{border-color:#a78bfac7;box-shadow:inset 5px 0 #7c3aed7a,0 0 0 3px #7c3aed29,0 18px 44px #2563eb33}.filter-chip{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid rgba(148,163,184,.2);border-radius:8px;background:linear-gradient(135deg,#0f172ab8,#1e296385),repeating-linear-gradient(90deg,transparent 0 18px,rgba(34,211,238,.045) 18px 19px,transparent 19px 36px);color:#e2e8f0e6;clip-path:none;transition:.18s ease}.filter-chip:hover{border-color:#67e8f96b;background:linear-gradient(135deg,#0ea5e93d,#7c3aed33);color:#fff;transform:translateY(-1px)}.filter-chip-active{border-color:#0ea5e966;background:linear-gradient(135deg,#7c3aed,#2563eb 56%,#0e7490);color:#fff;box-shadow:0 12px 26px #2563eb2e}.filter-chip-active:hover{background:linear-gradient(135deg,#7c3aed,#2563eb 56%,#0e7490);color:#fff}.result-count-chip{display:inline-flex;align-items:center;min-height:34px;max-width:420px;padding:0 12px;overflow:hidden;border:1px solid rgba(14,165,233,.2);border-radius:8px;background:linear-gradient(135deg,#ecfdffeb,#f5f3ffd1),linear-gradient(90deg,rgba(14,165,233,.14),transparent);color:#0e7490;font-size:12px;font-weight:830;text-overflow:ellipsis;white-space:nowrap;box-shadow:inset 3px 0 #0ea5e959}.result-count-chip-button{color:#6d28d9}.result-count-chip-vehicle{color:#0f766e}.table-shell{overflow:auto}.table-shell table{width:100%;border-collapse:collapse}.table-shell th,.table-shell td{padding:13px 14px;border-bottom:1px solid rgba(14,116,144,.08);text-align:left;white-space:nowrap}.table-shell th{background:linear-gradient(90deg,#ecfdffd1,#f5f3ffad),repeating-linear-gradient(90deg,transparent 0 28px,rgba(14,165,233,.06) 28px 29px,transparent 29px 56px);color:#64748b;font-size:12px;font-weight:700}.table-shell td{color:#334155;font-size:13px}.clickable-row{cursor:pointer;transition:background .18s ease,transform .18s ease}.clickable-row:hover{background:#ecfdffb8;transform:translate(2px)}.row-action-cue{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border:1px solid rgba(14,165,233,.28);border-radius:7px;background:#ecfdffd1;color:#0e7490;font-size:12px;font-weight:800}.clickable-row:hover .row-action-cue{border-color:#7c3aed5c;background:linear-gradient(135deg,#7c3aed1f,#0ea5e92e);color:#4f46e5}.detail-workspace{display:grid;gap:14px;margin-top:20px}.search-page,.realtime-workspace{margin-top:20px}.local-toolbar{display:flex;justify-content:flex-start;padding:12px;border:1px solid rgba(14,165,233,.18);background:linear-gradient(145deg,#ffffffdb,#e8f8ffa8),repeating-linear-gradient(90deg,transparent 0 22px,rgba(14,165,233,.035) 22px 23px,transparent 23px 46px);box-shadow:0 16px 42px #0f172a0f;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.local-search{width:min(620px,100%)}.detail-titlebar{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:62px;padding:12px 16px;border:1px solid rgba(14,165,233,.22);background:linear-gradient(120deg,#fffffff0,#e8f8ffd1),linear-gradient(90deg,rgba(14,165,233,.1),transparent 34%,rgba(124,58,237,.11)),repeating-linear-gradient(90deg,transparent 0 26px,rgba(14,165,233,.045) 26px 27px,transparent 27px 54px);color:#0f172a;box-shadow:0 14px 38px #0f172a0f,inset 0 1px #fffc;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}.detail-titlebar span,.detail-titlebar em{display:block;color:#0891b2;font-size:11px;font-style:normal;font-weight:840}.detail-titlebar strong{display:block;margin-top:3px;color:#0f172a;font-size:19px;font-weight:850}.detail-titlebar-button span,.detail-titlebar-button em{color:#7c3aed}.detail-titlebar-vehicle span,.detail-titlebar-vehicle em{color:#0f766e}.drilldown-table{display:grid;gap:9px;min-width:980px}.drilldown-table-head,.drilldown-row{display:grid;grid-template-columns:minmax(180px,1.25fr) 90px minmax(130px,.7fr) minmax(220px,1.4fr) minmax(220px,1.4fr) 120px;align-items:center;gap:12px}.drilldown-table-head{position:sticky;top:0;z-index:2;min-height:42px;padding:0 12px;border:1px solid rgba(14,165,233,.14);background:linear-gradient(90deg,#ecfdfff5,#f5f3ffeb),repeating-linear-gradient(90deg,transparent 0 28px,rgba(14,165,233,.06) 28px 29px,transparent 29px 56px);color:#64748b;font-size:12px;font-weight:820}.drilldown-row{min-height:86px;padding:12px;border:1px solid rgba(14,165,233,.16);background:linear-gradient(145deg,#fffffff5,#edfaffd1),linear-gradient(90deg,rgba(34,211,238,.08),transparent 28%,rgba(124,58,237,.07));box-shadow:0 12px 30px #0f172a0b;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.drilldown-row-button{border-color:#7c3aed2e}.drilldown-row-vehicle{border-color:#14b8a633}.drilldown-user,.drilldown-metric{min-width:0}.drilldown-user strong,.drilldown-user span,.drilldown-metric strong,.drilldown-metric span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drilldown-user strong,.drilldown-metric strong{color:#0f172a;font-size:14px;font-weight:850}.drilldown-user span,.drilldown-user .copy-value,.drilldown-metric span,.drilldown-row time{color:#64748b;font-size:12px;font-weight:720}.drilldown-user .copy-value{max-width:220px}.drilldown-row time{white-space:nowrap}.drilldown-card-list{display:grid;gap:14px;min-width:980px}.drilldown-card{display:grid;gap:14px;padding:16px;border:1px solid rgba(14,165,233,.2);background:linear-gradient(145deg,#fffffff5,#ebf9ffd6),linear-gradient(92deg,rgba(34,211,238,.1),transparent 34%,rgba(124,58,237,.09)),repeating-linear-gradient(135deg,transparent 0 18px,rgba(14,165,233,.04) 18px 19px,transparent 19px 36px);box-shadow:0 18px 44px #0f172a12,inset 0 1px #fffc;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}.drilldown-card-button{border-color:#7c3aed38}.drilldown-card-vehicle{border-color:#14b8a63d}.drilldown-card-head{display:grid;grid-template-columns:minmax(260px,1fr) auto 130px;align-items:start;gap:14px}.drilldown-contact-line{display:flex;max-width:560px;flex-wrap:wrap;gap:6px 12px}.drilldown-contact-line .copy-value{width:auto;max-width:260px}.drilldown-card-head time{color:#64748b;font-size:12px;font-weight:760;text-align:right}.drilldown-signal-grid,.drilldown-evidence-grid{display:grid;gap:10px}.drilldown-signal-grid{grid-template-columns:.78fr .92fr 1.05fr}.drilldown-signal-grid>div,.drilldown-evidence-grid>div{min-width:0;padding:10px 12px;border:1px solid rgba(14,116,144,.1);border-radius:8px;background:linear-gradient(135deg,#f8fafceb,#ecfdffb8),linear-gradient(90deg,rgba(14,165,233,.08),transparent)}.drilldown-signal-grid span,.drilldown-evidence-grid>div>span{display:block;color:#64748b;font-size:11px;font-weight:820}.drilldown-signal-grid strong{display:block;margin-top:5px;overflow:hidden;color:#0f172a;font-size:18px;font-weight:880;text-overflow:ellipsis;white-space:nowrap}.drilldown-signal-grid em{display:block;margin-top:4px;overflow:hidden;color:#64748b;font-size:12px;font-style:normal;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.drilldown-evidence-grid{grid-template-columns:1fr 1fr}.drilldown-evidence-grid .mini-count-list{margin-top:8px}.behavior-event-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.behavior-event-dot,.behavior-event-empty{position:relative;display:grid;min-width:0;gap:4px;min-height:82px;padding:10px 10px 10px 14px;border:1px solid rgba(14,165,233,.13);border-radius:8px;background:linear-gradient(135deg,#ffffffe6,#f5f3ffb8),linear-gradient(90deg,rgba(124,58,237,.08),transparent 60%,rgba(14,165,233,.08))}.behavior-event-dot:before{content:"";position:absolute;top:14px;bottom:14px;left:6px;width:3px;border-radius:999px;background:linear-gradient(180deg,#22d3ee,#2563eb,#7c3aed)}.behavior-event-dot span,.behavior-event-dot strong,.behavior-event-dot em,.behavior-event-dot time{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.behavior-event-dot span{color:#2563eb;font-size:12px;font-weight:850}.behavior-event-dot strong{color:#0f172a;font-size:13px;font-weight:820}.behavior-event-dot em,.behavior-event-dot time,.behavior-event-empty{color:#64748b;font-size:11px;font-style:normal;font-weight:720}.mini-count-list{display:flex;min-width:0;flex-wrap:wrap;gap:6px}.mini-count-list span{display:inline-flex;max-width:100%;align-items:center;gap:7px;overflow:hidden;padding:5px 8px;border:1px solid rgba(14,116,144,.11);background:#f8fafceb;color:#334155;font-size:12px;font-weight:740;text-overflow:ellipsis;white-space:nowrap}.mini-count-list em{flex:0 0 auto;color:#0e7490;font-style:normal;font-weight:850}.rank-action-row{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left}.scroll-result-area{max-height:calc(100vh - 260px);min-height:260px;overflow:auto;padding-right:4px}.load-more-sentinel{display:grid;min-height:48px;place-items:center;color:#64748b;font-size:12px;font-weight:760}.drilldown-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid rgba(34,211,238,.24);background:linear-gradient(112deg,#071227fa,#10234df5 44%,#311762e6),repeating-linear-gradient(90deg,transparent 0 32px,rgba(34,211,238,.07) 32px 33px,transparent 33px 64px);color:#fff;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}.drilldown-head span,.drilldown-head em{display:block;color:#67e8f9;font-size:11px;font-style:normal;font-weight:820;text-transform:uppercase}.drilldown-head strong{display:block;margin-top:3px;color:#f8fbff;font-size:20px;font-weight:850}.drilldown-head small{display:block;margin-top:4px;color:#e0f2fec7;font-size:12px;font-weight:720}.drilldown-button{background:linear-gradient(112deg,#1c1917f5,#451a03e0 44%,#311762e6),repeating-linear-gradient(90deg,transparent 0 32px,rgba(251,146,60,.08) 32px 33px,transparent 33px 64px)}.drilldown-vehicle{background:linear-gradient(112deg,#064e3bf5,#082f49eb 46%,#311762e0),repeating-linear-gradient(90deg,transparent 0 32px,rgba(45,212,191,.08) 32px 33px,transparent 33px 64px)}.compact-alert{margin-top:0}.user-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.user-card{padding:16px}.user-card h3{margin:0;color:#0f172a;font-size:16px;font-weight:700}.user-card p{margin:5px 0 0;color:#64748b;font-size:12px}.score-pill{min-width:54px;padding:5px 8px;border:1px solid rgba(14,165,233,.18);border-radius:8px;background:linear-gradient(135deg,#ecfeff,#f5f3ff);color:#0e7490;font-weight:700;text-align:center;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px))}.user-card dl{display:grid;gap:10px;margin:14px 0 0}.user-card dt{color:#64748b;font-size:11px}.user-card dd{margin:3px 0 0;color:#1e293b;font-size:13px}.feed-item{padding:11px 12px;overflow:hidden}.feed-line,.feed-title{display:flex;align-items:center;gap:8px}.feed-line{justify-content:space-between}.feed-title{min-width:0;color:#0f172a;font-size:13px;font-weight:650}.feed-title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-line time,.feed-item p{color:#64748b;font-size:12px}.feed-item p{margin:6px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-feed{max-height:650px}.realtime-grid{display:grid;gap:6px}.realtime-workspace{display:grid;gap:14px}.realtime-summary-strip{display:grid;grid-template-columns:.8fr 1fr .8fr;gap:12px}.realtime-summary-strip>div{min-height:96px;padding:14px;border:1px solid rgba(14,165,233,.18);border-radius:8px;background:linear-gradient(145deg,#fffffff5,#f0f9ffdb),linear-gradient(90deg,rgba(14,165,233,.08),transparent 50%,rgba(124,58,237,.08));box-shadow:0 14px 40px #0f172a0e}.realtime-summary-strip span,.realtime-summary-strip em{display:block;color:#64748b;font-size:12px;font-style:normal;font-weight:760}.realtime-summary-strip strong{display:block;margin:7px 0;color:#0f172a;font-size:28px;font-weight:880;line-height:1}.realtime-console-shell{overflow:hidden;border:1px solid rgba(14,165,233,.22);border-radius:8px;background:linear-gradient(145deg,#fffffff7,#f1f9ffe6),repeating-linear-gradient(90deg,transparent 0 34px,rgba(14,165,233,.032) 34px 35px,transparent 35px 68px);box-shadow:0 22px 68px #0f172a14,inset 0 1px #ffffffc7}.realtime-console-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid rgba(14,116,144,.1);background:linear-gradient(90deg,#ecfdffe6,#f5f3ffbd)}.realtime-console-head span{display:block;color:#0891b2;font-size:11px;font-weight:840;text-transform:uppercase}.realtime-console-head strong{display:block;margin-top:3px;color:#0f172a;font-size:19px;font-weight:860}.realtime-console-shell .filter-search-row{margin:12px 14px 0}.realtime-filter-row{justify-content:flex-end}.realtime-column-head{display:none;grid-template-columns:minmax(220px,1.1fr) minmax(160px,.85fr) minmax(260px,1.2fr) minmax(220px,1fr) 100px;gap:12px;padding:10px 16px;border-bottom:1px solid rgba(14,116,144,.08);background:#f8fafcb8;color:#64748b;font-size:12px;font-weight:820}.realtime-event-row{position:relative;display:grid;align-items:center;gap:8px 12px;min-height:74px;padding:11px 13px;overflow:hidden;border:1px solid rgba(14,116,144,.12);border-left:3px solid rgba(14,165,233,.8);border-radius:8px;background:linear-gradient(135deg,#fffffff5,#f0f9ffd1),linear-gradient(90deg,rgba(14,165,233,.07),transparent 44%,rgba(124,58,237,.055));box-shadow:0 8px 20px #0f172a09;transition:.18s ease}.realtime-event-row-mini{grid-template-columns:minmax(170px,.84fr) minmax(190px,.95fr) minmax(250px,1.18fr) minmax(118px,.5fr)}.realtime-event-row-mini .event-property-strip{display:none}.realtime-event-row-detail{grid-template-columns:minmax(210px,.88fr) minmax(220px,.95fr) minmax(260px,1.1fr) minmax(110px,.48fr);min-height:112px;padding:13px 14px}.realtime-marquee-set .realtime-event-row:nth-child(odd){border-left-color:#0ea5e9db;background:linear-gradient(135deg,#fffffffa,#ecfdffd6),linear-gradient(90deg,rgba(14,165,233,.08),transparent 48%,rgba(37,99,235,.045))}.realtime-marquee-set .realtime-event-row:nth-child(2n){border-left-color:#7c3aedc2;background:linear-gradient(135deg,#fffffffa,#f6f5ffdb),linear-gradient(90deg,rgba(124,58,237,.075),transparent 50%,rgba(14,165,233,.045))}.realtime-event-row:hover{transform:translate(2px);border-color:#0ea5e94d;box-shadow:0 12px 28px #0ea5e914}.event-signal,.event-subject,.event-page-cell,.event-type-cell,.event-summary-cell{min-width:0}.event-signal{display:grid;gap:5px}.event-pulse{display:flex;min-width:0;align-items:center;gap:7px}.event-pulse strong{min-width:0;overflow:hidden;color:#0f172a;font-size:13px;font-weight:860;text-overflow:ellipsis;white-space:nowrap}.event-signal time{color:#64748b;font-size:11px;font-weight:760}.event-subject,.event-page-cell,.event-type-cell,.event-summary-cell{display:grid;gap:4px}.event-subject>span,.event-page-cell>span,.event-type-cell>span,.event-summary-cell>span{overflow:hidden;color:#64748b;font-size:11px;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.event-page-cell em,.event-type-cell em,.event-type-cell strong,.event-summary-cell strong{min-width:0;overflow:hidden;color:#1e293b;font-size:12px;font-style:normal;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.event-page-cell em{color:#64748b;font-weight:680}.event-type-cell em{color:#0891b2;font-size:11px;font-weight:860}.event-property-strip{grid-column:1 / -1;display:flex;min-width:0;flex-wrap:wrap;gap:6px}.event-property-strip>span{color:#94a3b8;font-size:11px;font-weight:720}.event-property-strip .copy-value{width:auto;max-width:230px;min-height:24px;margin:0;padding:0 8px;border:1px solid rgba(14,116,144,.1);border-radius:6px;background:#f8fafcc7}.realtime-event-row-detail .event-summary-cell{grid-column:1 / 3}.realtime-event-row-detail .event-property-strip{grid-column:3 / -1;align-self:stretch;align-content:start;padding-left:2px}.realtime-card{display:grid;gap:9px;padding:11px 12px;border:1px solid rgba(14,116,144,.14);border-left:3px solid rgba(14,165,233,.72);border-radius:8px;background:linear-gradient(145deg,#fffffffa,#f1f9ffeb),linear-gradient(90deg,rgba(14,165,233,.06),transparent 44%,rgba(124,58,237,.05));clip-path:none;transition:.18s ease;box-shadow:0 10px 24px #0f172a0a}.realtime-marquee-set .realtime-card:nth-child(odd){border-left-color:#0ea5e9d1;background:linear-gradient(145deg,#fffffffc,#ecfdffe6),linear-gradient(90deg,rgba(14,165,233,.075),transparent 46%,rgba(37,99,235,.045))}.realtime-marquee-set .realtime-card:nth-child(2n){border-left-color:#7c3aedb8;background:linear-gradient(145deg,#fffffffa,#f5f3ffe6),linear-gradient(90deg,rgba(124,58,237,.07),transparent 48%,rgba(14,165,233,.045))}.realtime-card-console{gap:12px;min-height:162px;padding:14px 16px;border-left:4px solid rgba(14,165,233,.72);background:linear-gradient(145deg,#fffffffa,#f6fbfff0),linear-gradient(90deg,rgba(14,165,233,.07),transparent 38%,rgba(124,58,237,.055));box-shadow:0 12px 28px #0f172a0b}.realtime-card:hover{border-color:#0ea5e94d;background:linear-gradient(145deg,#fff,#ecfdfff5),linear-gradient(90deg,rgba(14,165,233,.09),transparent 42%,rgba(124,58,237,.07));box-shadow:0 14px 30px #0ea5e914}.realtime-main{display:flex;align-items:center;justify-content:space-between;gap:12px}.realtime-card-console .realtime-main{justify-content:flex-start}.realtime-main time{flex:0 0 auto;color:#64748b;font-size:12px;font-weight:700}.realtime-body{display:grid;grid-template-columns:minmax(210px,1.05fr) minmax(230px,1.2fr) minmax(130px,.72fr);gap:9px}.realtime-body div{min-width:0;padding:0;border:0;background:transparent}.realtime-body>div>span{display:block;overflow:hidden;color:#64748b;font-size:11px;font-style:normal;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.realtime-story-head,.realtime-story-title,.realtime-detail-grid,.property-grid{min-width:0}.realtime-story-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.realtime-story-head time{flex:0 0 auto;color:#64748b;font-size:12px;font-weight:760}.realtime-story-title{display:grid;gap:5px}.realtime-story-title strong{overflow:hidden;color:#0f172a;font-size:16px;font-weight:860;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.realtime-story-title span{color:#64748b;font-size:12px;font-weight:720}.realtime-detail-grid{display:grid;grid-template-columns:.9fr 1fr 1.4fr .72fr;gap:8px}.info-block{min-width:0;padding:9px 10px;border:1px solid rgba(14,116,144,.1);border-radius:8px;background:#f8fafcd1}.info-block span,.info-block strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-block span{color:#64748b;font-size:11px;font-weight:760}.info-block strong{margin-top:5px;color:#0f172a;font-size:13px;font-weight:820}.copy-value{display:inline-grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;width:100%;min-width:0;margin-top:4px;padding:0;border:0;background:transparent;color:#0f172a;text-align:left}.copy-value strong{display:block;min-width:0;overflow:hidden;color:inherit;font-size:13px;font-weight:820;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.copy-value svg,.copy-value em{flex:0 0 auto;opacity:0;transition:.16s ease}.copy-value svg{color:#2563eb}.copy-value em{color:#2563eb;font-size:11px;font-style:normal;font-weight:820}.copy-value:hover strong{color:#1d4ed8;text-decoration:underline;text-decoration-color:#2563eb52;text-underline-offset:3px}.copy-value:hover svg,.copy-value:hover em,.copy-value.is-copied svg,.copy-value.is-copied em{opacity:1}.copy-value.is-copied{color:#0e7490}.copy-value-subtle{margin-top:3px;color:#64748b}.copy-value-subtle strong{color:#64748b;font-size:11px;font-weight:720}.copy-value-compact{min-height:22px;margin-top:0;padding:0}.copy-value-compact strong{font-size:12px;font-weight:780}.property-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.property-grid span{display:grid;min-width:0;gap:4px;padding:8px 9px;border:1px solid rgba(124,58,237,.12);border-radius:8px;background:linear-gradient(135deg,#f5f3ffbf,#ecfdffb8)}.property-grid em,.property-grid strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.property-grid em{color:#7c3aed;font-size:11px;font-style:normal;font-weight:800}.property-grid strong{color:#1e293b;font-size:12px;font-weight:780}.property-grid .copy-value{margin-top:0}.realtime-marquee{position:relative;max-height:610px;overflow-x:hidden;overflow-y:auto;padding:0;border:0;border-radius:0;background:#f8fcff80;overscroll-behavior:contain;box-shadow:none;scroll-behavior:auto;scrollbar-width:none}.realtime-mini-feed{max-height:372px}.realtime-marquee::-webkit-scrollbar{width:0;height:0}.realtime-marquee::-webkit-scrollbar-thumb{border-radius:999px;background:#0ea5e952}.realtime-marquee-track{display:grid;gap:8px;padding:12px 14px 14px;will-change:scroll-position}.realtime-marquee-set{min-height:-moz-max-content;min-height:max-content}.realtime-marquee-looping .realtime-marquee-track{animation:none}.realtime-marquee:hover .realtime-marquee-track{padding-right:14px}.property-pills{display:flex;flex-wrap:wrap;gap:7px}.property-pills .copy-value{max-width:260px;overflow:hidden;padding:5px 8px;border:1px solid rgba(14,116,144,.1);border-radius:7px;background:#f8fafccc;color:#334155;display:inline-grid;width:auto;min-width:120px}.property-pills .copy-value strong{font-size:11px;font-weight:720}.live-dot{position:relative;width:8px;height:8px;flex:0 0 auto;border-radius:999px;background:#22d3ee;box-shadow:0 0 0 4px #22d3ee1f,0 0 16px #22d3ee70}.funnel-summary-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.funnel-summary-strip>div{display:grid;gap:6px;min-height:98px;padding:14px;border:1px solid rgba(14,165,233,.2);border-radius:8px;background:linear-gradient(145deg,#fffffff5,#e8f8ffd6),linear-gradient(90deg,rgba(14,165,233,.08),transparent 48%,rgba(124,58,237,.08));box-shadow:0 16px 42px #0f172a0f}.funnel-summary-strip span,.funnel-summary-strip em{color:#64748b;font-size:12px;font-style:normal;font-weight:760}.funnel-summary-strip strong{color:#0f172a;font-size:22px;font-weight:880}.funnel-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.funnel-step-card{display:grid;gap:12px;min-height:148px;padding:14px;border:1px solid rgba(14,165,233,.18);border-radius:8px;background:#ffffffeb;box-shadow:0 12px 30px #0f172a0b}.funnel-step-main{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px}.funnel-step-main strong,.funnel-step-main small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.funnel-step-main strong{color:#0f172a;font-size:15px;font-weight:860}.funnel-step-main small{margin-top:4px;color:#64748b;font-size:12px;font-weight:720}.funnel-step-meter{height:8px;overflow:hidden;border-radius:999px;background:#e2e8f0e6}.funnel-step-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#2563eb,#7c3aed)}.funnel-step-meta{display:flex;flex-wrap:wrap;gap:7px}.funnel-step-meta em{padding:5px 7px;border:1px solid rgba(14,165,233,.14);border-radius:7px;background:#ecfdffc7;color:#0e7490;font-size:11px;font-style:normal;font-weight:780}.funnel-insight-list,.funnel-action-list{display:grid;gap:10px}.funnel-insight-list>div,.funnel-action-list>div{padding:12px;border:1px solid rgba(14,116,144,.1);border-radius:8px;background:#ffffffdb}.funnel-insight-list strong,.funnel-action-list strong,.funnel-insight-list span,.funnel-action-list span{display:block}.funnel-insight-list strong,.funnel-action-list strong{color:#0f172a;font-size:14px;font-weight:840}.funnel-insight-list span,.funnel-action-list span{margin-top:5px;color:#64748b;font-size:12px;font-weight:700;line-height:1.55}.funnel-combo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.funnel-combo-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto}.funnel-index{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background:linear-gradient(135deg,#7c3aed,#2563eb 55%,#0e7490);color:#fff;font-weight:850}.mini-stat{min-width:120px;padding:12px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:linear-gradient(145deg,#ffffff29,#ffffff14),repeating-linear-gradient(135deg,transparent 0 12px,rgba(255,255,255,.08) 12px 13px,transparent 13px 24px);color:#fff;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));box-shadow:inset 0 0 0 1px #ffffff14}.mini-stat span{display:block;color:#ffffffb8;font-size:12px}.mini-stat strong{display:block;margin-top:5px;font-size:22px}.funnel-step{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:12px}.funnel-step span{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background:linear-gradient(135deg,#7c3aed,#2563eb 55%,#0e7490);color:#fff;font-weight:700;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px)}.funnel-step strong{color:#0f172a}.funnel-step p{margin:4px 0 0;color:#64748b;font-size:12px}.conversion-stack{display:grid;gap:10px}.conversion-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px;border:1px solid rgba(14,116,144,.12);background:linear-gradient(145deg,#ffffffe0,#f1f9ffb8),linear-gradient(90deg,rgba(34,211,238,.12),transparent 42%,rgba(124,58,237,.08));clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px))}.conversion-row strong,.conversion-row span,.conversion-row em,.conversion-row small{display:block}.conversion-row strong{color:#0f172a;font-size:14px;font-weight:820}.conversion-row span,.conversion-row small{margin-top:4px;color:#64748b;font-size:12px}.conversion-row em{color:#4f46e5;font-size:14px;font-style:normal;font-weight:850;text-align:right}.suggestion-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.suggestion-card{padding:14px;color:#334155;font-size:13px}.kind-badge{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:6px;font-size:10px;font-weight:700}.kind-customer,.kind-user{background:#ecfeff;color:#0e7490}.kind-salesman{background:#f5f3ff;color:#7c3aed}.kind-visitor{background:#fffbeb;color:#b45309}@keyframes scanAcross{0%,48%{transform:translate(0) skew(-18deg);opacity:0}58%{opacity:1}to{transform:translate(420%) skew(-18deg);opacity:0}}@keyframes scanSweep{0%,to{transform:translate(-10%) translateY(-10%) rotate(0);opacity:0}45%,62%{opacity:1}75%{transform:translate(82%) translateY(76%) rotate(4deg);opacity:0}}@keyframes pulseDot{0%,to{transform:scale(1);box-shadow:0 0 14px #22d3eec7}50%{transform:scale(1.28);box-shadow:0 0 28px #22d3eefa}}@keyframes growBar{0%{transform:scaleX(.18)}to{transform:scaleX(1)}}@keyframes railFlow{0%{background-position:0% 50%}to{background-position:220% 50%}}@keyframes realtimeScroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes gridDrift{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:180px 0,64px 0,0 64px,64px 0}}@keyframes beamPulse{0%,to{opacity:.24;filter:blur(0)}50%{opacity:.86;filter:blur(.2px)}}@keyframes meterGlow{0%,to{opacity:.74;filter:saturate(1)}50%{opacity:1;filter:saturate(1.45)}}@keyframes cockpitSweep{0%,44%{transform:translate(-72%) skew(-18deg);opacity:0}58%{opacity:1}to{transform:translate(128%) skew(-18deg);opacity:0}}@keyframes rotateCore{to{transform:rotate(360deg)}}@keyframes rotateCoreReverse{to{transform:rotate(-360deg)}}@keyframes pulseCore{0%,to{transform:scale(1);opacity:.74}50%{transform:scale(1.05);opacity:1}}.top-command{grid-template-columns:minmax(210px,260px) minmax(0,1fr);gap:18px}.top-command-detail{grid-template-columns:minmax(220px,320px) minmax(0,1fr)}.command-controls,.command-controls-compact{display:flex;width:auto;max-width:1060px;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 12px;padding:0;border:0;background:transparent;box-shadow:none}.command-controls-compact{max-width:960px}.app-picker,.role-switch,.control-search,.date-range-control,.range-switch,.icon-command{grid-column:auto;grid-row:auto}.app-picker{flex:0 0 330px}.command-controls-compact .app-picker{flex-basis:340px}.role-switch,.range-switch,.icon-command{flex:0 0 auto}.control-search{flex:0 0 370px;width:370px}.date-range-control{position:relative;flex:0 0 172px}.date-range-trigger{display:grid;width:100%;height:44px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:0 12px;border:1px solid rgba(103,232,249,.28);border-radius:8px;background:linear-gradient(135deg,#0f172ac7,#1e29638f 58%,#4c1d9580),repeating-linear-gradient(90deg,transparent 0 22px,rgba(34,211,238,.045) 22px 23px,transparent 23px 44px);color:#e0f2fe;box-shadow:inset 0 1px #ffffff14,0 12px 30px #0f172a1f;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));transition:.18s ease}.date-range-trigger:hover,.date-range-trigger.active{border-color:#a78bfa94;background:linear-gradient(135deg,#7c3aed7a,#2563eb61,#0e749057);color:#fff}.date-range-trigger span{overflow:hidden;font-size:12px;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.date-range-popover{position:absolute;top:calc(100% + 10px);right:0;z-index:40;display:grid;width:340px;max-width:calc(100vw - 24px);gap:12px;padding:14px;border:1px solid #d9d9d9;border-radius:8px;background:#fff;color:#0f172a;box-shadow:0 18px 48px #0f172a2e,0 3px 12px #0f172a14}.date-range-popover:before{content:"";position:absolute;top:-6px;right:20px;width:10px;height:10px;transform:rotate(45deg);border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;background:#fff}.date-range-popover label{display:grid;gap:5px}.date-range-popover label span{color:#475569;font-size:12px;font-weight:760}.date-range-popover input{height:36px;min-width:0;border:1px solid #d9d9d9;border-radius:6px;background:#fff;color:#0f172a;padding:0 10px;font-size:13px;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.date-range-popover input:hover{border-color:#4096ff}.date-range-popover input:focus{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff1f}.date-range-popover>div{display:flex;justify-content:flex-end;gap:8px;padding-top:10px;border-top:1px solid #f1f5f9}.date-range-popover button{min-height:30px;padding:0 13px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;color:#334155;font-size:12px;font-weight:780;transition:border-color .16s ease,color .16s ease,background .16s ease}.date-range-popover button:hover{border-color:#1677ff;color:#1677ff}.date-range-popover button:last-child{border-color:#1677ff;background:#1677ff;color:#fff}.date-range-popover button:last-child:hover{border-color:#4096ff;background:#4096ff;color:#fff}.toast-message{position:fixed;top:22px;left:50%;z-index:90;min-width:220px;max-width:460px;transform:translate(-50%);padding:12px 18px;border:1px solid rgba(103,232,249,.32);border-radius:8px;background:linear-gradient(135deg,#fffffffa,#ecfdfff5),linear-gradient(90deg,rgba(34,211,238,.18),transparent 52%,rgba(124,58,237,.14));color:#0f172a;font-size:13px;font-weight:820;text-align:center;box-shadow:0 20px 60px #0f172a38,inset 4px 0 #22d3eead;animation:toastPop .22s ease-out both}.filter-search-row{margin-top:6px;grid-template-columns:minmax(0,1fr) minmax(360px,500px);min-height:68px;background:linear-gradient(118deg,#f5fafff0,#e7f8ffe6 48%,#f6f4ffe6),linear-gradient(90deg,rgba(34,211,238,.14),transparent 58%,rgba(124,58,237,.1));box-shadow:0 16px 42px #0f172a12,inset 5px 0 #22d3ee75}.filter-search-row .local-search{height:48px;border-color:#2563eb57;background:linear-gradient(180deg,#fff,#f1f9fff5),linear-gradient(90deg,rgba(37,99,235,.14),transparent 58%,rgba(124,58,237,.1));box-shadow:inset 4px 0 #2563eb6b,0 14px 34px #082f491f}.filter-search-row .filter-chip{background:#ffffffc2;color:#334155;border-color:#2563eb29}.filter-search-row .filter-chip:hover{color:#0f172a;border-color:#0ea5e961;background:linear-gradient(135deg,#ecfdffeb,#f5f3ffe0)}.filter-search-row .filter-chip-active,.filter-search-row .filter-chip-active:hover{color:#fff;border-color:#67e8f973;background:linear-gradient(135deg,#7c3aed,#2563eb 58%,#0891b2)}.overview-intel-grid{grid-template-columns:minmax(390px,.56fr) minmax(760px,1.44fr)}.behavior-card,.identity-card,.search-user-card{align-content:start}.behavior-identity-line{display:flex;flex-wrap:wrap;gap:3px 8px;margin-top:2px}.behavior-head .kind-badge,.kind-badge{display:inline-flex;flex:0 0 auto;white-space:nowrap;writing-mode:horizontal-tb}.realtime-mini-feed{max-height:420px}.realtime-event-row-mini{grid-template-columns:minmax(180px,.78fr) minmax(220px,.92fr) minmax(260px,1.12fr) minmax(112px,.48fr);min-height:88px}.realtime-event-row-detail{min-height:106px}.realtime-grid,.realtime-marquee-track{align-content:start}.realtime-marquee{background:linear-gradient(145deg,#f8fcff9e,#f5f3ff57)}.realtime-marquee:hover{scrollbar-width:thin}.realtime-marquee:hover::-webkit-scrollbar{width:7px}.realtime-marquee:hover::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(180deg,#22d3ee9e,#7c3aed8f)}.ranking-split-grid{align-items:stretch;max-height:calc(100vh - 306px);overflow:hidden}.ranking-split-grid>.data-panel,.ranking-split-grid>.table-shell{max-height:calc(100vh - 306px);overflow:auto}.ranking-split-grid .rank-stack{max-height:calc(100vh - 390px);overflow:auto;padding-right:4px}.scroll-result-area{max-height:calc(100vh - 288px);overflow:auto}.search-intelligence-grid{display:grid;grid-template-columns:minmax(700px,1.25fr) minmax(430px,.75fr);gap:14px;align-items:start}.search-focus-panel,.search-section-card{position:relative;overflow:hidden;border:1px solid rgba(14,165,233,.24);border-radius:8px;background:linear-gradient(145deg,#fffffff5,#e8f8ffd6),linear-gradient(118deg,transparent 0 58%,rgba(124,58,237,.08) 58.2% 59%,transparent 59.2%),repeating-linear-gradient(135deg,transparent 0 18px,rgba(14,165,233,.04) 18px 19px,transparent 19px 36px);box-shadow:var(--plate-shadow);clip-path:polygon(0 0,calc(100% - var(--panel-cut)) 0,100% var(--panel-cut),100% 100%,var(--panel-cut) 100%,0 calc(100% - var(--panel-cut)))}.search-focus-panel{padding:16px}.search-panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.search-panel-head span{display:block;color:#0891b2;font-size:11px;font-weight:850;text-transform:uppercase}.search-panel-head strong{display:block;margin-top:3px;color:#0f172a;font-size:18px;font-weight:880}.search-panel-head button,.search-section-card .panel-head button{min-height:32px;padding:0 10px;border:1px solid rgba(14,165,233,.22);border-radius:7px;background:#ecfdffc7;color:#0e7490;font-size:12px;font-weight:800}.search-user-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px}.search-user-card{display:grid;gap:10px;min-height:0;padding:14px;border:1px solid rgba(14,165,233,.18);border-radius:8px;background:linear-gradient(145deg,#ffffffeb,#edfaffc7),linear-gradient(90deg,rgba(14,165,233,.08),transparent 56%,rgba(124,58,237,.08));color:inherit;text-align:left;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.search-user-card .behavior-event-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.search-card-action{justify-self:start;min-height:30px;padding:0 10px;border:1px solid rgba(14,165,233,.24);border-radius:7px;background:linear-gradient(135deg,#ecfdffdb,#f5f3ffd1);color:#0e7490;font-size:12px;font-weight:820}.search-card-action:hover{border-color:#7c3aed57;color:#4f46e5}.search-hit-stack{display:grid;gap:14px}.search-section-card{padding:14px}[data-tip]{position:relative}[data-tip]:hover:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 9px);left:50%;z-index:80;max-width:420px;transform:translate(-50%);padding:7px 10px;border-radius:6px;background:#0f172af5;color:#f8fafc;font-size:12px;font-weight:650;line-height:1.35;white-space:nowrap;box-shadow:0 14px 34px #0f172a42;pointer-events:none}[data-tip]:hover:before{content:"";position:absolute;bottom:calc(100% + 3px);left:50%;z-index:81;transform:translate(-50%);border:6px solid transparent;border-top-color:#0f172af5;pointer-events:none}.copy-value[data-tip]:hover:after{bottom:calc(100% + 7px)}@keyframes toastPop{0%{opacity:0;transform:translate(-50%) translateY(-8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.top-command{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:18px;min-height:126px;overflow:visible;border-radius:8px;clip-path:none}.top-command-detail{grid-template-columns:250px minmax(0,1fr);min-height:116px}.top-command:after{display:none}.command-heading{align-self:center}.top-command h1{font-size:23px}.command-controls,.command-controls-compact{display:grid;max-width:100%;width:100%;margin-left:0;grid-template-columns:minmax(248px,280px) minmax(260px,300px) 178px 42px;grid-template-areas:"app role range refresh" "search search date date";align-items:end;justify-content:end;gap:10px 12px;padding:0;border:0;background:transparent;box-shadow:none}.command-controls-compact{grid-template-columns:minmax(270px,320px) minmax(260px,310px) 178px 42px;grid-template-areas:"app role range refresh" "date date date date"}.app-picker{grid-area:app;flex:initial;width:100%}.command-controls-compact .app-picker{flex-basis:auto}.role-switch{grid-area:role;justify-self:stretch}.range-switch{grid-area:range;justify-self:stretch}.icon-command{grid-area:refresh;justify-self:end}.control-search{grid-area:search;width:100%;flex:initial}.date-range-control{grid-area:date;width:100%;flex:initial}.app-select,.top-command .search-shell,.role-switch,.range-switch,.date-range-trigger,.command-controls-compact .range-switch,.command-controls-compact .role-switch,.command-controls-compact .icon-command,.command-controls-compact .app-select,.command-controls-compact .date-range-trigger{height:42px}.command-controls-compact .icon-command,.icon-command{width:42px;height:42px}.app-select{border-color:#67e8f975;background:linear-gradient(135deg,#ecfdfff5,#e5f8ffe0),linear-gradient(90deg,rgba(34,211,238,.22),transparent 58%,rgba(124,58,237,.12));color:#0f172a;box-shadow:inset 4px 0 #22d3ee94,0 14px 34px #082f4929}.top-command .search-shell{border-color:#67e8f957;background:linear-gradient(135deg,#f8fafcfa,#ecfdffe6),linear-gradient(90deg,rgba(37,99,235,.13),transparent 56%,rgba(124,58,237,.1));color:#0f172a;box-shadow:inset 4px 0 #2563eb61,0 14px 34px #082f4924}.top-command .search-shell input{color:#0f172a}.top-command .search-shell input::-moz-placeholder{color:#475569a8}.top-command .search-shell input::placeholder{color:#475569a8}.role-switch,.range-switch,.date-range-trigger,.icon-command{background:linear-gradient(135deg,#0f172ac2,#1e296394 56%,#4c1d957a),linear-gradient(90deg,rgba(34,211,238,.12),transparent 58%,rgba(124,58,237,.12))}.date-range-popover-floating{position:fixed;right:auto;z-index:9999}.top-command-detail .command-controls-compact{grid-template-areas:"app role range refresh" ". date date ."}.top-command-detail .date-range-control{justify-self:center;width:460px;max-width:100%}.date-range-control{min-width:0}.date-range-trigger{border-color:#67e8f95c;background:linear-gradient(135deg,#0d1838d1,#2324669e 52%,#4c1d9580),radial-gradient(circle at 18% 0%,rgba(34,211,238,.2),transparent 36%),linear-gradient(90deg,rgba(34,211,238,.16),transparent 52%,rgba(167,139,250,.14));box-shadow:inset 0 1px #ffffff1c,inset 4px 0 #22d3ee66,0 16px 38px #0f172a2e}.date-range-popover{width:360px;padding:0;gap:0;overflow:hidden;border:1px solid rgba(203,213,225,.9);border-radius:10px;background:#fff;box-shadow:0 22px 54px #0f172a2e,0 6px 18px #0f172a14;transform-origin:top center;animation:datePopoverIn .18s cubic-bezier(.2,.86,.2,1) both}.date-range-popover:before{right:calc(50% - 5px);border-color:#cbd5e1e6}.date-range-popover .date-popover-head{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:14px 16px 12px;border-top:0;border-bottom:1px solid #edf2f7;background:linear-gradient(180deg,#f8fafc,#fff),linear-gradient(90deg,rgba(22,119,255,.08),transparent)}.date-popover-head svg{color:#1677ff}.date-popover-head strong{display:block;color:#0f172a;font-size:14px;font-weight:780}.date-popover-head span{display:block;margin-top:2px;color:#64748b;font-size:12px;font-weight:600}.date-range-popover .date-field-grid{display:grid;justify-content:stretch;gap:12px;padding:14px 16px 16px;border-top:0}.date-range-popover .date-field{display:grid;gap:6px}.date-range-popover .date-field span{color:#334155;font-size:12px;font-weight:720}.date-range-popover .date-field input{height:38px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;box-shadow:inset 0 1px #0f172a05}.date-range-popover .date-field input:hover{border-color:#4096ff}.date-range-popover .date-field input:focus{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff1f}.date-range-popover .date-actions{display:flex;justify-content:flex-end;gap:8px;padding:10px 16px 14px;border-top:1px solid #edf2f7;background:#fff}.date-range-popover .date-actions button{min-height:32px;border-radius:6px}.overview-intel-grid>.data-panel{display:flex;min-height:468px;flex-direction:column}.overview-intel-grid>.data-panel>:not(.panel-head){flex:1 1 auto}.realtime-grid{gap:16px}.realtime-marquee-track{padding-bottom:18px}.behavior-card,.identity-card,.search-user-card{border-color:#0ea5e938;background:linear-gradient(145deg,#fffffffa,#effaffe6),linear-gradient(90deg,rgba(14,165,233,.07),transparent 58%,rgba(124,58,237,.06))}.behavior-line-list li{border-color:#0ea5e947;background:linear-gradient(135deg,#fffffff5,#e6f8ffeb),linear-gradient(90deg,rgba(14,165,233,.16),transparent 58%,rgba(124,58,237,.1));box-shadow:0 6px 14px #082f490d,inset 3px 0 #22d3ee52}.behavior-metrics span{border-color:#0ea5e93d;background:linear-gradient(180deg,#fffffff5,#e8f8ffe6),linear-gradient(90deg,rgba(34,211,238,.1),transparent);box-shadow:inset 0 1px #ffffffe0}@keyframes datePopoverIn{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.top-command-detail .command-controls-compact{grid-template-areas:"app role range refresh" "app date date date"}.top-command-detail .date-range-control{justify-self:end;width:100%;max-width:none}.date-input-shell{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:8px;height:38px;padding:0 10px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}.date-input-shell:hover{border-color:#4096ff}.date-input-shell:focus-within{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff1f}.date-input-shell input{width:100%;height:100%;min-width:0;padding:0;border:0!important;border-radius:0!important;outline:none;background:transparent;box-shadow:none!important;color:#0f172a;cursor:pointer}.date-range-popover .date-input-shell input{padding:0;border:0!important;background:transparent}.date-input-shell input::-webkit-calendar-picker-indicator{opacity:0;width:100%;height:100%;cursor:pointer}.date-input-shell svg{color:#64748b;pointer-events:none}.overview-intel-grid{grid-template-columns:minmax(520px,.66fr) minmax(680px,1.34fr)}.mini-program-chart{transform:translate(12px)}.realtime-grid,.realtime-marquee-track{gap:6px}.realtime-marquee-track{padding-bottom:12px}.behavior-card,.identity-card,.search-user-card{border-color:#3b82f63d;background:linear-gradient(145deg,#fffffffa,#f6fbfff0),linear-gradient(90deg,rgba(59,130,246,.045),transparent 58%,rgba(20,184,166,.04))}.behavior-metrics span,.behavior-line-list li,.mini-count-list span,.behavior-event-dot,.behavior-event-empty{border-color:#60a5fa47;background:#f8fbff;color:#0f172a;box-shadow:inset 3px 0 #38bdf838}.behavior-line-list em,.mini-count-list span em{color:#1d4ed8}.funnel-contact-line{display:flex;flex-wrap:wrap;gap:3px 10px;margin:3px 0 4px}.funnel-contact-line .copy-value{width:auto;max-width:230px;margin-top:0}.search-intelligence-grid{grid-template-columns:minmax(0,1fr);gap:14px}.search-hit-stack{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.search-user-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}[data-tip]:hover:after{padding:6px 8px;border-radius:6px;background:#000000db;color:#fff;font-size:12px;font-weight:500;line-height:1.45;box-shadow:0 6px 16px #0000002e;animation:tooltipIn .16s cubic-bezier(.2,0,.13,1.5) both}[data-tip]:hover:before{border-top-color:#000000db;animation:tooltipIn .16s cubic-bezier(.2,0,.13,1.5) both}@keyframes tooltipIn{0%{opacity:0;transform:translate(-50%) translateY(3px) scale(.96)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.monitor-ant-select,.monitor-ant-range,.monitor-ant-search,.monitor-ant-segmented,.monitor-ant-refresh,.antd-search-shell{position:relative;z-index:1}.monitor-ant-select .ant-select-selector,.monitor-ant-range,.monitor-ant-search .ant-input-affix-wrapper,.antd-search-shell .ant-input-affix-wrapper{height:42px!important;border:1px solid rgba(103,232,249,.42)!important;border-radius:8px!important;background:linear-gradient(135deg,#f8fafcfa,#ecfdffeb),linear-gradient(90deg,rgba(37,99,235,.12),transparent 56%,rgba(124,58,237,.09))!important;box-shadow:inset 4px 0 #2563eb4d,0 14px 34px #082f491f!important}.monitor-ant-select .ant-select-selector{align-items:center}.monitor-ant-select .ant-select-selection-item,.monitor-ant-select .ant-select-selection-placeholder,.monitor-ant-range .ant-picker-input>input,.monitor-ant-search .ant-input,.antd-search-shell .ant-input{color:#0f172a!important;font-size:13px!important;font-weight:720!important}.monitor-ant-select .ant-select-selection-overflow{flex-wrap:nowrap}.monitor-ant-select .ant-select-selection-item{border-color:#2563eb33!important;background:#dbeafeb3!important}.monitor-ant-range{width:100%;padding:4px 11px 4px 13px}.monitor-ant-range .ant-picker-suffix,.monitor-ant-select .ant-select-arrow{color:#2563eb}.monitor-ant-search,.antd-search-shell{display:block!important;height:42px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}.antd-search-shell.local-search,.filter-search-row .local-search.ant-input-search,.antd-search-shell.local-search .ant-input-affix-wrapper,.filter-search-row .local-search.ant-input-search .ant-input-affix-wrapper{height:48px!important}.monitor-ant-search .ant-input-group-addon,.antd-search-shell .ant-input-group-addon{background:transparent!important}.monitor-ant-search .ant-btn,.antd-search-shell .ant-btn{height:42px!important;border-color:#67e8f96b!important;border-radius:8px!important;background:linear-gradient(135deg,#7c3aed,#2563eb 56%,#0891b2)!important;box-shadow:0 12px 28px #2563eb33!important}.antd-search-shell.local-search .ant-btn,.filter-search-row .local-search.ant-input-search .ant-btn{height:48px!important}.monitor-ant-segmented{height:42px;padding:4px;border:1px solid rgba(103,232,249,.2);border-radius:8px;background:linear-gradient(135deg,#0f172ac2,#1e296394 56%,#4c1d957a),linear-gradient(90deg,rgba(34,211,238,.12),transparent 58%,rgba(124,58,237,.12))}.monitor-ant-segmented .ant-segmented-item{min-width:38px;color:#e2e8f0c7;font-weight:820}.monitor-ant-segmented .ant-segmented-item-selected{color:#fff;background:linear-gradient(135deg,#7c3aed,#2563eb 58%,#0891b2);box-shadow:0 10px 22px #2563eb38}.monitor-ant-refresh{width:42px!important;height:42px!important;border-color:#67e8f93d!important;border-radius:8px!important;background:linear-gradient(135deg,#0f172ac2,#1e296394 56%,#4c1d957a),linear-gradient(90deg,rgba(34,211,238,.12),transparent 58%,rgba(124,58,237,.12))!important;color:#e0f2fe!important}.monitor-ant-date-popup .ant-picker-panel-container,.monitor-ant-dropdown{border-radius:10px!important;box-shadow:0 22px 54px #0f172a2e,0 6px 18px #0f172a14!important}.ant-message-notice-content,.ant-tooltip-inner{border-radius:8px!important}.top-command .command-controls,.top-command .command-controls-compact{display:grid;width:100%;max-width:980px;margin-left:auto;grid-template-columns:minmax(260px,300px) minmax(220px,250px) 236px 44px;grid-template-areas:"app role range refresh" "search search date date";align-items:center;justify-content:end;gap:12px;padding:0;border:0;background:transparent;box-shadow:none}.top-command .command-controls-compact{max-width:980px;grid-template-columns:minmax(280px,320px) minmax(220px,260px) 236px 44px;grid-template-areas:"app role range refresh" ". date date date"}.top-command .app-picker{grid-area:app;width:100%;min-width:0}.top-command .role-switch{grid-area:role;width:100%;min-width:0}.top-command .range-switch{grid-area:range;width:100%}.top-command .control-search{grid-column:1 / -1;grid-row:2;justify-self:start;width:calc((100% - 12px)/2)}.top-command .date-range-control{grid-column:1 / -1;grid-row:2;justify-self:end;width:calc((100% - 12px)/2);min-width:0}.top-command .command-controls-compact .date-range-control{width:50%}.top-command .icon-command{grid-area:refresh;width:44px!important;height:44px!important}.top-command .monitor-ant-select,.top-command .monitor-ant-range,.top-command .monitor-ant-search,.top-command .monitor-ant-search-inline,.top-command .monitor-ant-segmented,.top-command .monitor-ant-role-group,.top-command .monitor-ant-refresh{height:44px!important;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px))}.top-command .monitor-ant-select,.top-command .monitor-ant-search-inline{clip-path:none!important}.top-command .monitor-ant-select{display:flex!important;position:relative;align-items:center;padding:0 40px 0 14px!important;overflow:hidden;border:1px solid rgba(103,232,249,.46)!important;border-radius:8px!important;background:linear-gradient(180deg,#fffffffa,#e8f8ffe6),linear-gradient(90deg,rgba(34,211,238,.2),transparent 58%,rgba(124,58,237,.12))!important;box-shadow:inset 4px 0 #22d3ee80,0 14px 34px #082f4924!important}.top-command .monitor-ant-select .ant-select-selector,.top-command .monitor-ant-range,.top-command .monitor-ant-search .ant-input-affix-wrapper,.top-command .monitor-ant-search-inline{height:44px!important;border:1px solid rgba(103,232,249,.46)!important;border-radius:8px!important;background:linear-gradient(180deg,#fffffffa,#e8f8ffe6),linear-gradient(90deg,rgba(34,211,238,.2),transparent 58%,rgba(124,58,237,.12))!important;box-shadow:inset 4px 0 #22d3ee80,0 14px 34px #082f4924!important}.top-command .monitor-ant-select .ant-select-selection-item,.top-command .monitor-ant-select .ant-select-selection-placeholder,.top-command .monitor-ant-range .ant-picker-input>input,.top-command .monitor-ant-search .ant-input,.top-command .monitor-ant-search-inline .ant-input{color:#0f172a!important;font-size:13px!important;font-weight:760!important}.top-command .monitor-ant-select .ant-select-selector{display:flex!important;align-items:center!important;height:44px!important;padding:0 40px 0 16px!important;border-radius:8px!important}.top-command .monitor-ant-select .ant-select-content{display:flex!important;min-width:0;height:100%;flex:1 1 auto;align-items:center;color:#0f172a!important;font-size:13px!important;font-weight:760!important}.top-command .monitor-ant-select .ant-select-input{top:0!important;left:0!important;height:100%!important}.top-command .monitor-ant-select .ant-select-suffix{position:absolute!important;top:50%!important;right:16px!important;bottom:auto!important;left:auto!important;display:flex!important;width:16px!important;height:16px!important;align-items:center;justify-content:center;margin:0!important;color:#2563eb;transform:translateY(-50%)!important}.top-command .monitor-ant-select .ant-select-suffix .anticon{display:inline-flex}.top-command .monitor-ant-select .ant-select-selection-item{border:0!important;background:transparent!important;line-height:44px!important}.top-command .monitor-ant-select .ant-select-selection-search,.top-command .monitor-ant-select .ant-select-selection-placeholder{display:flex;align-items:center;height:100%;line-height:44px!important}.top-command .monitor-ant-select .ant-select-arrow{top:50%!important;right:16px!important;bottom:auto!important;left:auto!important;inset-inline-end:16px!important;inset-inline-start:auto!important;display:flex!important;width:16px;height:16px;align-items:center;justify-content:center;margin-top:0!important;margin-inline-start:0!important;transform:translateY(-50%)!important}.top-command .monitor-ant-select .ant-select-arrow svg{display:block;width:12px;height:12px}.top-command .monitor-ant-select .ant-select-arrow,.top-command .monitor-ant-range .ant-picker-suffix,.top-command .monitor-ant-range .ant-picker-clear{color:#2563eb}.top-command .monitor-ant-role-group,.top-command .monitor-ant-segmented,.top-command .monitor-ant-refresh{border:1px solid rgba(148,163,184,.22)!important;border-radius:8px!important;background:linear-gradient(135deg,#0f172ab8,#1e296385),repeating-linear-gradient(90deg,transparent 0 24px,rgba(34,211,238,.045) 24px 25px,transparent 25px 48px)!important;box-shadow:inset 0 1px #ffffff14,0 12px 30px #0f172a1f!important}.top-command .monitor-ant-role-group{display:flex;align-items:center;gap:6px;padding:4px 6px 4px 9px;color:#67e8f9}.top-command .monitor-ant-role-group .ant-checkbox-group{display:flex;min-width:0;flex:1;align-items:center;gap:4px}.top-command .monitor-ant-role-group .ant-checkbox-wrapper{display:inline-flex;min-width:58px;height:32px;align-items:center;justify-content:center;margin:0;padding:0 10px;border-radius:6px;color:#cbd5e1d1;font-size:12px;font-weight:760;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.top-command .monitor-ant-role-group .ant-checkbox-wrapper:hover{color:#fff;background:#ffffff14}.top-command .monitor-ant-role-group .ant-checkbox-wrapper:has(.ant-checkbox-checked){background:linear-gradient(135deg,#7c3aed,#2563eb 58%,#0e7490);color:#fff;box-shadow:0 10px 22px #2563eb38,inset 0 0 0 1px #fff3}.top-command .monitor-ant-role-group .ant-checkbox{display:none}.top-command .monitor-ant-segmented{display:flex;padding:4px!important;overflow:hidden}.top-command .monitor-ant-segmented .ant-segmented-group{width:100%}.top-command .monitor-ant-segmented .ant-segmented-item{min-width:53px;color:#cbd5e1d6;font-size:12px;font-weight:780}.top-command .monitor-ant-segmented .ant-segmented-thumb{background:linear-gradient(135deg,#7c3aed,#2563eb 58%,#0e7490)!important;box-shadow:0 10px 22px #2563eb38,inset 0 0 0 1px #fff3!important}.top-command .monitor-ant-segmented .ant-segmented-item-label{min-height:34px;padding:0 9px;line-height:34px;white-space:nowrap}.top-command .monitor-ant-segmented .ant-segmented-item:hover,.top-command .monitor-ant-segmented .ant-segmented-item:focus,.top-command .monitor-ant-segmented .ant-segmented-item:active{color:#fff!important;background:#ffffff14!important}.top-command .monitor-ant-segmented .ant-segmented-item:hover .ant-segmented-item-label,.top-command .monitor-ant-segmented .ant-segmented-item:focus .ant-segmented-item-label,.top-command .monitor-ant-segmented .ant-segmented-item:active .ant-segmented-item-label{color:#fff!important}.top-command .monitor-ant-segmented .ant-segmented-item-selected,.top-command .monitor-ant-segmented .ant-segmented-item-selected:hover,.top-command .monitor-ant-segmented .ant-segmented-item-selected:focus,.top-command .monitor-ant-segmented .ant-segmented-item-selected:active{color:#fff!important;background:linear-gradient(135deg,#7c3aed,#2563eb 58%,#0e7490)!important;box-shadow:0 10px 22px #2563eb38,inset 0 0 0 1px #fff3}.top-command .monitor-ant-segmented .ant-segmented-item-selected .ant-segmented-item-label,.top-command .monitor-ant-segmented .ant-segmented-item-selected:hover .ant-segmented-item-label{color:#fff!important}.top-command .monitor-ant-search{display:flex!important;height:44px!important;align-items:center;gap:6px;overflow:visible}.top-command .monitor-ant-search.ant-space-compact{display:flex!important}.top-command .monitor-ant-search .ant-input-group{display:flex!important;width:100%;height:44px}.top-command .monitor-ant-search .ant-input-affix-wrapper,.top-command .monitor-ant-search>.ant-input-affix-wrapper{flex:1 1 auto;width:auto!important;min-width:0;margin:0!important}.top-command .monitor-ant-search .ant-input-group-addon{width:46px;flex:0 0 46px;background:transparent!important}.top-command .monitor-ant-search .ant-btn,.top-command .monitor-ant-search>.ant-btn{flex:0 0 42px;width:42px!important;height:38px!important;margin:0!important;border:1px solid rgba(124,58,237,.24)!important;border-radius:7px!important;background:linear-gradient(135deg,#7c3aed1f,#0ea5e924)!important;color:#4f46e5!important;box-shadow:0 8px 18px #4f46e51a!important}.top-command .monitor-ant-search .ant-btn:hover{transform:translateY(-1px);border-color:#7c3aed6b!important;background:linear-gradient(135deg,#7c3aed,#2563eb 58%,#0891b2)!important;color:#fff!important}.top-command .monitor-ant-range{height:42px!important;padding:4px 11px!important;border-color:#d9d9d9!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important;clip-path:none!important}.top-command .monitor-ant-range:hover{border-color:#4096ff!important}.top-command .monitor-ant-range.ant-picker-focused{border-color:#1677ff!important;box-shadow:0 0 0 2px #1677ff1a!important}.top-command .monitor-ant-range .ant-picker-input>input::-moz-placeholder{color:#00000040!important;font-weight:400}.top-command .monitor-ant-range .ant-picker-input>input::placeholder{color:#00000040!important;font-weight:400}.top-command .monitor-ant-range .ant-picker-input>input{color:#000000e0!important;font-size:14px!important;font-weight:400!important}.top-command .range-separator{color:#0f172a61;font-weight:700}.top-command .monitor-ant-search-inline{display:flex!important;align-items:center;padding:0 3px 0 14px!important;border-radius:8px!important;clip-path:none!important;overflow:hidden}.filter-search-row .monitor-ant-search-inline,.detail-page .monitor-ant-search-inline,.realtime-workspace .monitor-ant-search-inline{display:flex!important;height:44px!important;align-items:center;padding:0 3px 0 14px!important;border:1px solid rgba(103,232,249,.46)!important;border-radius:8px!important;background:linear-gradient(180deg,#fffffffa,#e8f8ffe6),linear-gradient(90deg,rgba(34,211,238,.2),transparent 58%,rgba(124,58,237,.12))!important;box-shadow:inset 4px 0 #22d3ee80,0 14px 34px #082f4924!important;clip-path:none!important}.filter-search-row .monitor-ant-search-inline .ant-input,.detail-page .monitor-ant-search-inline .ant-input,.realtime-workspace .monitor-ant-search-inline .ant-input{height:100%;min-width:0;background:transparent!important;color:#0f172a!important;font-size:13px!important;font-weight:760!important}.filter-search-row .monitor-ant-search-inline .ant-input-suffix,.detail-page .monitor-ant-search-inline .ant-input-suffix,.realtime-workspace .monitor-ant-search-inline .ant-input-suffix{height:100%;margin-inline-start:10px;align-items:center}.top-command .monitor-ant-search-inline .ant-input{height:100%;min-width:0;background:transparent!important}.top-command .monitor-ant-search-inline .ant-input-suffix{height:100%;margin-inline-start:10px;align-items:center}.inline-search-action{display:grid;width:48px;height:38px;place-items:center;border:1px solid rgba(37,99,235,.28);border-radius:6px;background:linear-gradient(135deg,#eef6ff,#dff5ff);color:#1d4ed8;cursor:pointer;transition:transform .18s ease,color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.inline-search-action:hover{transform:translateY(-1px);border-color:#0ea5e985;background:linear-gradient(135deg,#eff6ff,#e0f2fe);color:#0891b2;box-shadow:0 8px 18px #2563eb1f}.refresh-spin{animation:refreshIconSpin .76s linear infinite}@keyframes refreshIconSpin{to{transform:rotate(360deg)}}.panel-head h2:before,.filter-search-row .detail-filter-row:empty:before{display:none!important}.panel-head h2{gap:0}.data-panel,.summary-card,.table-shell,.user-card,.behavior-card,.identity-card,.search-user-card,.realtime-event-row,.realtime-card,.realtime-card-console,.filter-chip,.search-stat-card,.detail-user-card,.button-hit-row,.search-hit-row,.event-user-row,.vehicle-user-row,.mini-count-list span,.behavior-event-dot,.behavior-event-empty,.monitor-ant-search-inline{border-left-width:1px!important;box-shadow:none!important}.realtime-marquee-set .realtime-event-row:nth-child(odd),.realtime-marquee-set .realtime-event-row:nth-child(2n),.realtime-marquee-set .realtime-card:nth-child(odd),.realtime-marquee-set .realtime-card:nth-child(2n){border-left-color:#0e74901f!important}.behavior-line-list li,.behavior-metrics span,.mini-count-list span,.behavior-event-dot,.behavior-event-empty{box-shadow:none!important}.behavior-card,.identity-card,.search-user-card{border-color:#7db4ff3d;background:linear-gradient(145deg,#fffffffc,#f5fbfff2),linear-gradient(135deg,rgba(14,165,233,.045),transparent 44%,rgba(124,58,237,.035))}.behavior-line-list li{border-color:#60a5fa38;background:#ffffffdb}.realtime-marquee-track,.realtime-grid{gap:8px!important}.behavior-card{padding:16px;border-color:#cbd5e1d1!important;background:linear-gradient(145deg,#fffffffa,#f8fafcf0),linear-gradient(135deg,rgba(226,232,240,.34),transparent 52%,rgba(237,233,254,.2))}.behavior-head strong{color:#111827;font-weight:820}.behavior-head span,.behavior-line span{color:#667085}.behavior-metrics span{border-color:#cbd5e1e0;background:#f8fafceb;color:#1f2937;font-weight:780}.behavior-line-list li{border-color:#cbd5e1e6;background:linear-gradient(180deg,#fffffffa,#f8fafcf0);color:#1f2937}.behavior-line-list strong{color:#1f2937}.behavior-line-list em{color:#334155;padding:0 5px;border-radius:999px;background:#e2e8f0d1}.behavior-card .kind-badge{color:#475569;border-color:#cbd5e1e0;background:#f8fafcf5}.behavior-card{min-height:240px;padding:14px;gap:12px;border:1px solid rgba(186,204,225,.72)!important;border-radius:0;background:radial-gradient(circle at 92% 0%,rgba(56,189,248,.1),transparent 34%),linear-gradient(145deg,#fffffffa,#f4f9fcf0);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))!important;box-shadow:0 16px 34px #0f172a0f!important;box-sizing:border-box}.behavior-head strong{color:#0f172a;font-size:15px;letter-spacing:0}.behavior-head span{color:#667085;font-size:11px;font-weight:680}.behavior-card .kind-badge{color:#1e5f8a;border-color:#7dd3fc75;background:#dbf4fff5}.behavior-card .kind-customer,.behavior-card .kind-user{color:#0f5f88;background:#cff2fffa}.behavior-card .kind-visitor{color:#6b4d16;border-color:#facc1552;background:#fef9c3eb}.behavior-card .kind-salesman{color:#5b3aa6;border-color:#a78bfa57;background:#ede9fef2}.behavior-metrics span{min-height:36px;border:1px solid rgba(191,207,225,.76);border-radius:0;background:linear-gradient(180deg,#f8fafcf5,#f1f5f9e6);color:#1e293b;font-size:11px;font-weight:780}.behavior-line{gap:6px}.behavior-line span{color:#64748b;font-size:11px}.behavior-line-list{gap:6px}.behavior-line-list li{min-height:28px;padding:5px 8px;border-color:#bfcfe1c7;border-radius:7px;background:#ffffffe6}.behavior-line-list strong{color:#1e293b;font-weight:740}.behavior-line-list em{color:#475569;background:#f1f5f9f2}.behavior-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.behavior-card{display:grid;gap:12px;min-height:240px;padding:14px;border:1px solid rgba(191,219,254,.76)!important;border-radius:0;background:linear-gradient(145deg,#fffffff5,#f0f9ffd1),linear-gradient(135deg,rgba(226,246,255,.22),transparent 48%,rgba(245,243,255,.2));clip-path:none!important;box-shadow:none!important}.behavior-head{padding-bottom:0;border-bottom:0}.behavior-head strong{color:#0f172a;font-size:15px;font-weight:820}.behavior-head span,.behavior-line span{color:#64748b;font-size:11px}.behavior-metrics{gap:6px}.behavior-metrics span{min-height:36px;padding:6px;border:1px solid rgba(191,219,254,.82);border-radius:0;background:#f8fbffb8;color:#1e293b;font-size:11px;font-weight:760}.behavior-line,.behavior-line-list{gap:6px}.behavior-line-list li{min-height:28px;padding:5px 8px;border:1px solid rgba(191,219,254,.86);border-radius:7px;background:#ffffffe6;color:#1e293b}.behavior-line-list strong{color:#1e293b;font-size:12px;font-weight:760}.behavior-line-list em{color:#2563ebbd;padding:0 5px;border-radius:999px;background:transparent;font-weight:860}.behavior-carousel{width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior:contain;scrollbar-width:none}.behavior-carousel:hover{scrollbar-width:thin}.behavior-carousel::-webkit-scrollbar{height:0}.behavior-carousel:hover::-webkit-scrollbar{height:7px}.behavior-carousel::-webkit-scrollbar-thumb{border-radius:999px;background:#0ea5e947}.behavior-carousel .behavior-scroll-track{display:grid;width:-moz-max-content;width:max-content;min-width:0;grid-auto-flow:column;grid-auto-columns:360px;grid-template-columns:none;align-items:stretch;padding:0 2px 4px 0}.behavior-carousel .behavior-card{width:360px;min-width:0;box-sizing:border-box;overflow:hidden}.behavior-carousel .behavior-head,.behavior-carousel .behavior-head>div,.behavior-carousel .behavior-line,.behavior-carousel .behavior-line-list,.behavior-carousel .behavior-metrics{min-width:0}.behavior-carousel .behavior-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.behavior-carousel .behavior-metrics span{min-width:0;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.behavior-carousel .behavior-line-list li{max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden}.behavior-carousel .behavior-line-list strong{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.behavior-carousel .behavior-line-list em{flex:0 0 auto}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media(min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.xl\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.xl\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.xl\:grid-cols-\[1fr_0\.9fr\]{grid-template-columns:1fr .9fr}}
