:root{--lf-blue: #0052ff;--lf-blue-hover: #0042d8;--lf-blue-soft: #edf4ff;--lf-blue-faint: #f5f8ff;--lf-black: #0f141a;--lf-navy: #111827;--lf-text: #0f141a;--lf-text-secondary: #64748b;--lf-text-muted: #94a3b8;--lf-bg: #f5f7fa;--lf-bg-soft: #f8fafc;--lf-card: #ffffff;--lf-border: #e5e7eb;--lf-border-strong: #cbd5e1;--lf-success: #22c55e;--lf-warning: #f59e0b;--lf-danger: #ef4444;--lf-info: #2f7dff;--lf-network-line: #d8e6ff;--lf-network-dot: #0052ff;--lf-radius-xs: 6px;--lf-radius-sm: 8px;--lf-radius-md: 10px;--lf-radius-lg: 12px;--lf-radius-xl: 16px;--lf-radius-pill: 999px;--lf-shadow-soft: 0 8px 24px rgba(15, 20, 26, .04);--lf-shadow-panel: 0 16px 48px rgba(15, 20, 26, .08);--lf-shadow-focus: 0 0 0 3px rgba(0, 82, 255, .14);--lf-font-sans: Inter, "HarmonyOS Sans SC", "MiSans", "PingFang SC", "Source Han Sans SC", "Microsoft YaHei", system-ui, sans-serif;--lf-title-xl: 28px;--lf-title-lg: 22px;--lf-title-md: 18px;--lf-title-sm: 16px;--lf-body: 14px;--lf-body-sm: 13px;--lf-caption: 12px;--lf-line-height: 1.5;--nx-bg: var(--lf-bg);--nx-bg-2: var(--lf-bg-soft);--nx-bg-3: var(--lf-card);--nx-surface: rgba(255, 255, 255, .88);--nx-surface-strong: rgba(255, 255, 255, .96);--nx-surface-soft: rgba(248, 250, 252, .8);--nx-surface-dark: var(--lf-navy);--nx-ink: var(--lf-text);--nx-ink-2: #334155;--nx-muted: var(--lf-text-secondary);--nx-muted-2: var(--lf-text-muted);--nx-line: rgba(15, 20, 26, .1);--nx-line-strong: rgba(15, 20, 26, .16);--nx-line-soft: rgba(255, 255, 255, .66);--nx-primary: var(--lf-blue);--nx-primary-2: var(--lf-info);--nx-primary-3: #7aa0ff;--nx-warn: var(--lf-warning);--nx-success: var(--lf-success);--nx-danger: var(--lf-danger);--nx-radius-sm: var(--lf-radius-sm);--nx-radius: var(--lf-radius-lg);--nx-radius-lg: var(--lf-radius-xl);--nx-radius-xl: 20px;--nx-shadow-sm: var(--lf-shadow-soft);--nx-shadow: 0 12px 32px rgba(15, 20, 26, .06), 0 2px 8px rgba(15, 20, 26, .04);--nx-shadow-lg: var(--lf-shadow-panel);--nx-shadow-focus: var(--lf-shadow-focus);--nx-gradient-primary: linear-gradient(135deg, var(--lf-blue) 0%, var(--lf-info) 100%);--nx-gradient-surface: linear-gradient(180deg, rgba(255,255,255,.96) 0%, rgba(248,250,252,.94) 100%);--nx-gradient-page: radial-gradient(circle at 10% 4%, rgba(0, 82, 255, .08), transparent 36%), radial-gradient(circle at 92% 8%, rgba(47, 125, 255, .06), transparent 36%), linear-gradient(180deg, var(--lf-bg-soft) 0%, var(--lf-bg) 100%);--nx-font-display: var(--lf-font-sans);--nx-font-body: var(--lf-font-sans);--nx-motion-fast: .14s cubic-bezier(.2,.8,.2,1);--nx-motion: .22s cubic-bezier(.2,.8,.2,1);--nx-motion-slow: .36s cubic-bezier(.2,.8,.2,1);--nx-gap-1: 8px;--nx-gap-2: 12px;--nx-gap-3: 16px;--nx-gap-4: 20px;--nx-gap-5: 28px}*{box-sizing:border-box}html,body,#root{min-height:100%}html{background:#eef2f7}body{margin:0;color:var(--nx-ink);background:var(--nx-gradient-page);font-family:var(--nx-font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;position:relative;overflow-x:hidden}body:before,body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-2}body:before{background:radial-gradient(circle at 14% 12%,rgba(23,101,255,.12),transparent 42%),radial-gradient(circle at 86% 16%,rgba(57,181,255,.1),transparent 38%),radial-gradient(circle at 78% 88%,rgba(245,158,11,.08),transparent 36%);filter:blur(2px)}body:after{z-index:-1;opacity:.28;background-image:linear-gradient(rgba(19,34,56,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(19,34,56,.03) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:radial-gradient(circle at 50% 0%,black 55%,transparent 100%);mask-image:radial-gradient(circle at 50% 0%,black 55%,transparent 100%)}#root{position:relative;isolation:isolate}a{color:var(--nx-primary);transition:color var(--nx-motion-fast)}a:hover{color:color-mix(in srgb,var(--nx-primary) 84%,#041024)}pre{margin:0}.muted{color:var(--nx-muted)}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}::selection{background:#1765ff29;color:var(--nx-ink)}h1,h2,h3,h4,h5,h6,.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5{font-family:var(--nx-font-display);letter-spacing:-.015em}.ant-typography{color:inherit}.ant-typography-secondary,.ant-typography.ant-typography-secondary{color:var(--nx-muted)!important}.ant-btn,.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-input-number,.ant-card,.ant-tag,.ant-segmented{transition:box-shadow var(--nx-motion-fast),border-color var(--nx-motion-fast),background-color var(--nx-motion-fast),transform var(--nx-motion-fast)}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.shell{width:100%;min-height:100vh;background:var(--lf-bg);position:relative;overflow-x:hidden}.shell-sider{border-right:0!important;background:transparent!important;position:fixed!important;top:0;left:0;z-index:30;height:calc(100vh - 20px);max-height:calc(100vh - 20px);overflow:hidden;align-self:flex-start;padding:10px 0 10px 10px}.shell-sider .ant-layout-sider-children{height:100%;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;border-radius:var(--lf-radius-xl);background:#fffffff5;border:1px solid var(--lf-border);box-shadow:var(--lf-shadow-soft);-webkit-backdrop-filter:none;backdrop-filter:none;position:relative}.shell-sider .ant-layout-sider-children:before{display:none}.shell-sider .ant-layout-sider-children:after{display:none}.shell-sidebar-toggle.ant-btn{position:relative;z-index:2;justify-self:end;margin:-4px 16px 8px 0;width:28px;height:28px;min-width:28px;border-radius:var(--lf-radius-sm);color:var(--nx-muted);background:transparent;border:0;box-shadow:none;transition:color var(--nx-motion-fast),background var(--nx-motion-fast)}.shell-sidebar-toggle.ant-btn:hover{color:var(--nx-primary);background:var(--lf-blue-soft)}.shell-sidebar-toggle.ant-btn:focus-visible{color:var(--nx-primary);background:var(--lf-blue-soft);box-shadow:var(--lf-shadow-focus)}.shell-brand{margin:12px;padding:12px 14px;border-radius:var(--lf-radius-lg);background:#fff;color:var(--nx-ink);border:1px solid var(--lf-border);box-shadow:none;position:relative;overflow:hidden}.shell-brand:before{content:"";position:absolute;inset:10px auto 10px 10px;width:4px;border-radius:999px;background:var(--lf-blue)}.shell-brand--logo{padding:10px 8px;min-height:78px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;margin-bottom:4px}.shell-brand--logo:before{display:none}.shell-brand-logo{display:block;width:100%;max-width:188px;height:auto;object-fit:contain;filter:saturate(1.08) contrast(1.03)}.shell-brand-fallback{display:grid;gap:2px;justify-items:start;width:100%}.shell-brand-title{font-weight:700;letter-spacing:0;line-height:1.2;padding-inline-start:10px}.shell-brand-subtitle{margin-top:4px;font-size:12px;letter-spacing:.18em;color:var(--nx-muted);opacity:1;padding-inline-start:10px}.shell-menu-wrap{padding:4px 10px 12px;min-height:0;overflow-y:auto;overscroll-behavior:contain}.shell-management-wrap{display:grid;gap:8px;padding:12px 10px 14px;border-top:1px solid var(--lf-border);position:relative;z-index:1}.shell-management-control{min-height:46px}.shell-management-menu.ant-menu{margin:0 0 8px;padding:4px;border-radius:var(--lf-radius-lg);background:var(--lf-bg-soft)!important;border:1px solid var(--lf-border);box-shadow:none}.shell-management-menu .ant-menu-item{margin-inline:0!important;margin-block:3px!important;padding-inline:12px!important;height:38px!important;line-height:38px!important;border-radius:var(--lf-radius-md)!important;color:var(--nx-ink-2);font-weight:600}.shell-management-menu .ant-menu-item:after{display:none!important}.shell-management-menu .ant-menu-item-selected{background:var(--lf-blue-soft)!important;color:var(--nx-primary)!important}.shell-management-menu .ant-menu-item .ant-menu-item-icon{color:var(--nx-muted)}.shell-management-menu .ant-menu-item-selected .ant-menu-item-icon{color:var(--nx-primary)}.shell-management-entry.ant-btn{width:100%;height:44px;justify-content:flex-start;padding:0 12px;border-radius:var(--lf-radius-md);color:var(--nx-ink-2);font-weight:700;background:transparent}.shell-management-entry.ant-btn .ant-btn-icon{color:var(--nx-muted);font-size:17px;transition:color var(--nx-motion-fast),transform var(--nx-motion-fast)}.shell-management-entry.ant-btn:hover,.shell-management-entry.ant-btn.is-active{background:var(--lf-blue-soft)!important;color:var(--nx-primary)!important;box-shadow:inset 3px 0 0 var(--lf-blue)}.shell-management-entry.ant-btn:hover .ant-btn-icon,.shell-management-entry.ant-btn.is-active .ant-btn-icon{color:var(--nx-primary);transform:translate(1px)}.shell-icp-record{min-height:20px;display:flex;align-items:center;justify-content:center;padding:2px 4px 0;font-size:11px;line-height:1.35;color:var(--nx-muted);text-align:center}.shell-icp-record a{color:var(--nx-muted);font-weight:600;text-decoration:none;transition:color var(--nx-motion-fast)}.shell-icp-record a:hover{color:var(--nx-primary)}.shell--sidebar-compact .shell-sider{padding:10px 0 10px 8px}.shell--sidebar-compact .shell-sidebar-toggle.ant-btn{justify-self:center;margin:-6px 0 10px}.shell--sidebar-compact .shell-brand{margin:12px 8px 8px}.shell--sidebar-compact .shell-brand--logo{min-height:56px;padding:8px}.shell--sidebar-compact .shell-brand-logo{max-width:42px}.shell--sidebar-compact .shell-brand-fallback{justify-items:center}.shell--sidebar-compact .shell-brand-title{padding-inline-start:0;font-size:14px}.shell--sidebar-compact .shell-brand-subtitle{display:none}.shell--sidebar-compact .shell-menu-wrap{padding:8px 8px 12px}.shell--sidebar-compact .shell-menu-wrap .ant-menu{padding:4px 0}.shell--sidebar-compact .shell-menu-wrap .ant-menu-item,.shell--sidebar-compact .shell-management-menu .ant-menu-item{width:44px!important;height:44px!important;line-height:44px!important;margin:7px auto!important;padding-inline:0!important;display:flex!important;align-items:center;justify-content:center;border-radius:var(--lf-radius-md)!important}.shell--sidebar-compact .shell-menu-wrap .ant-menu-item .ant-menu-item-icon,.shell--sidebar-compact .shell-management-menu .ant-menu-item .ant-menu-item-icon{margin-inline-end:0!important;font-size:18px}.shell--sidebar-compact .shell-menu-wrap .ant-menu-title-content,.shell--sidebar-compact .shell-management-menu .ant-menu-title-content{display:none}.shell--sidebar-compact .shell-management-wrap{padding:10px 8px 12px}.shell--sidebar-compact .shell-management-control{min-height:46px}.shell--sidebar-compact .shell-management-entry.ant-btn{width:44px;height:44px;justify-content:center;margin-inline:auto;padding:0;border-radius:var(--lf-radius-md)}.shell--sidebar-compact .shell-management-entry.ant-btn .ant-btn-icon{margin-inline-end:0;font-size:18px}.shell--sidebar-compact .shell-management-entry.ant-btn>span:not(.ant-btn-icon){display:none}.shell--sidebar-compact .shell-icp-record{display:none}.shell-menu-wrap .ant-menu{padding:4px}.shell-menu-wrap .ant-menu-item{margin-inline:0!important;margin-block:4px!important;padding-inline:12px!important;height:42px!important;line-height:42px!important;border:1px solid transparent;border-radius:var(--lf-radius-md)!important;font-weight:600;color:var(--nx-ink-2);position:relative}.shell-menu-wrap .ant-menu-item .ant-menu-item-icon{color:var(--nx-muted);font-size:16px;transition:color var(--nx-motion-fast),transform var(--nx-motion-fast)}.brand-icon-wrap{width:22px;height:22px;display:inline-grid;place-items:center;color:currentColor;line-height:1}.brand-icon{width:22px;height:22px;display:block;overflow:visible}.brand-icon__glyph{fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.brand-icon__node{fill:#fff;stroke:currentColor;stroke-width:1.45}.brand-icon__node--accent{fill:var(--lf-blue);stroke:#2563ff52;stroke-width:1.9;filter:drop-shadow(0 0 4px rgba(37,99,255,.24))}.shell-menu-wrap .ant-menu-item:hover .brand-icon__node--accent,.shell-menu-wrap .ant-menu-item-selected .brand-icon__node--accent,.shell-management-entry.ant-btn:hover .brand-icon__node--accent,.shell-management-entry.ant-btn.is-active .brand-icon__node--accent,.shell-management-menu .ant-menu-item:hover .brand-icon__node--accent,.shell-management-menu .ant-menu-item-selected .brand-icon__node--accent{fill:#fff;stroke:var(--lf-blue);filter:drop-shadow(0 0 6px rgba(37,99,255,.36))}.shell-menu-wrap .ant-menu-item-selected .brand-icon,.shell-management-entry.ant-btn.is-active .brand-icon,.shell-management-menu .ant-menu-item-selected .brand-icon{color:var(--lf-blue)}.shell-menu-wrap .ant-menu-item:hover{background:var(--lf-bg-soft)!important;border-color:var(--lf-border);box-shadow:none}.shell-menu-wrap .ant-menu-item:hover .ant-menu-item-icon{color:var(--nx-primary);transform:translate(1px)}.shell-menu-wrap .ant-menu-item-selected{background:var(--lf-blue-soft)!important;border-color:#2563ff2e!important;box-shadow:inset 3px 0 0 var(--lf-blue);color:var(--nx-primary)!important}.shell-menu-wrap .ant-menu-item-selected:after{display:none!important}.shell-menu-wrap .ant-menu-item-selected .ant-menu-item-icon{color:var(--nx-primary)!important}.shell-main{min-width:0;margin-left:var(--shell-sidebar-width, 248px);position:relative}.shell-header{background:#f5f7faeb!important;padding:12px 18px!important;height:auto!important;line-height:normal!important;min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;position:sticky;top:0;z-index:12;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid rgba(229,231,235,.72)}.page-topbar{display:grid;gap:4px;min-width:0;flex:1 1 560px}.page-topbar--brand{align-content:center}.page-topbar--dashboard{gap:4px}.page-header-shell{display:grid;min-width:0;padding:8px 10px;border-radius:var(--lf-radius-lg);background:#fff;border:1px solid var(--lf-border);box-shadow:var(--lf-shadow-soft);-webkit-backdrop-filter:none;backdrop-filter:none}.page-header-left{display:grid;grid-template-columns:4px minmax(0,1fr);align-items:center;gap:12px;min-width:0}.page-header-left.has-back{grid-template-columns:38px 4px minmax(0,1fr)}.page-title-back.ant-btn{width:36px;height:36px;display:inline-grid;place-items:center;border-radius:var(--lf-radius-md);border:1px solid var(--lf-border);background:#fff;color:var(--lf-text-secondary);box-shadow:none}.page-title-back.ant-btn:hover,.page-title-back.ant-btn:focus{border-color:#2563ff38!important;background:var(--lf-blue-soft)!important;color:var(--nx-primary)!important}.page-header-meta{display:grid;gap:6px;min-width:0}.page-title-decor{align-self:stretch;min-height:36px;border-radius:999px;background:var(--lf-blue);box-shadow:none}.page-title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.page-title-row.is-dashboard .page-title{font-size:var(--lf-title-xl)!important;line-height:1.1!important;letter-spacing:0}.page-title-pill{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;border:1px solid var(--lf-border);background:var(--lf-bg-soft);color:var(--nx-muted);font-size:11px;font-weight:700;letter-spacing:0;line-height:1;box-shadow:none}.page-title-pill--primary{border-color:#2563ff2e;background:var(--lf-blue-soft);color:var(--nx-primary)}.page-title-pill--soft{border-color:var(--lf-border);background:var(--lf-bg-soft);color:var(--lf-text-secondary)}.page-title-pill--accent{border-color:#f59e0b29;background:#f59e0b1a;color:#b56800}.page-title-pills{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.page-title{margin:0!important;font-size:var(--lf-title-lg)!important;line-height:1.15!important;letter-spacing:0;color:var(--nx-ink)!important}.page-subtitle{color:var(--nx-muted);font-size:12.5px;line-height:1.35;letter-spacing:.01em}.shell-content{padding:12px 18px 20px!important;width:100%;max-width:none;margin-inline:0}.public-route-shell{min-height:100vh;background:transparent;position:relative}.public-route-content{min-width:0;padding-bottom:0}.page-layout{display:grid;gap:var(--nx-gap-3);animation:nx-fade-up var(--nx-motion-slow) both}.page-toolbar{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px 20px;border-radius:var(--lf-radius-lg);background:#fff;border:1px solid var(--lf-border);box-shadow:var(--lf-shadow-soft);-webkit-backdrop-filter:none;backdrop-filter:none}.section-title{margin:0;font-weight:600}.section-note{font-size:12px;color:var(--nx-muted)}.shell-header-actions{display:flex;align-items:center;gap:10px;min-width:0;max-width:100%;padding:6px 8px;border-radius:var(--lf-radius-lg);border:1px solid var(--lf-border);background:#fff;box-shadow:var(--lf-shadow-soft);-webkit-backdrop-filter:none;backdrop-filter:none}.shell-header-actions--sidebar{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px;border-radius:var(--lf-radius-lg);margin-inline-start:0}.shell-user-meta{display:flex;align-items:center;gap:9px;min-width:0;max-width:min(360px,56vw)}.shell-header-actions--sidebar .shell-user-meta{max-width:none}.shell-user-avatar{width:32px;height:32px;border-radius:999px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;background:var(--lf-blue-soft);color:var(--lf-blue);font-size:13px;font-weight:700;border:1px solid rgba(37,99,255,.16)}.shell-user-texts{display:grid;gap:1px;min-width:0;line-height:1.15}.shell-user-name,.shell-user-company{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell-user-name{font-weight:700;color:var(--nx-ink)}.shell-header-actions--sidebar .shell-user-name{font-size:13px}.shell-user-company{font-size:12px;color:var(--nx-muted)!important}.shell-header-actions--sidebar .shell-user-company{display:none}.shell-badge.shell-badge--workspace{background:#1765ff14;border-color:#1765ff24}.shell-logout-btn.ant-btn{border-radius:var(--lf-radius-md);border-color:var(--lf-border);background:#fff;font-weight:600}.shell-header-actions--sidebar .shell-logout-btn.ant-btn{height:36px;padding-inline:12px}.shell-logout-btn.ant-btn:hover{border-color:#2563ff38;background:var(--lf-blue-soft);color:var(--nx-primary)}.shell--sidebar-compact .shell-header-actions--sidebar{display:flex;justify-content:center;padding:0;border:0;background:transparent;box-shadow:none}.shell--sidebar-compact .shell-header-actions--sidebar .shell-user-meta{justify-content:center}.shell--sidebar-compact .shell-header-actions--sidebar .shell-user-texts,.shell--sidebar-compact .shell-header-actions--sidebar .shell-logout-btn{display:none}.shell .ant-layout-sider-zero-width-trigger{inset-inline-start:12px;top:16px;width:40px;height:40px;border-radius:var(--lf-radius-md);border:1px solid var(--lf-border);background:#fffffff0;color:var(--nx-primary);box-shadow:var(--nx-shadow-sm)}.shell .ant-layout-sider-zero-width-trigger:hover{background:#fff;border-color:#1765ff2e;color:var(--nx-primary)}@keyframes nx-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:992px){.shell-sider{position:static!important;height:auto;max-height:none;padding:10px 12px 0}.shell-main{margin-left:0}.shell-sider .ant-layout-sider-children{height:auto;overflow:visible;grid-template-rows:auto auto auto}.shell-menu-wrap{overflow:visible}.shell-management-wrap{padding:6px 14px 12px}.shell-header{padding:12px 14px!important;padding-inline-start:62px!important;min-height:86px}.shell-content{padding:10px 14px 16px!important}.page-header-left{gap:10px}.page-header-left.has-back{grid-template-columns:34px 4px minmax(0,1fr)}.page-title-back.ant-btn{width:32px;height:32px;border-radius:10px}.page-title-decor{min-height:32px}.page-title{font-size:21px!important}.page-title-row.is-dashboard .page-title{font-size:24px!important}.page-header-shell{padding:8px 10px}}@media(max-width:768px){.shell-header{padding-inline-start:56px!important}.page-title{font-size:18px!important}.page-title-row.is-dashboard .page-title{font-size:20px!important}.page-topbar{flex-basis:100%}.shell-header-actions{width:100%;justify-content:space-between}.shell-user-meta{max-width:min(72vw,320px)}.shell-user-avatar{width:30px;height:30px;font-size:12px}.page-header-left{grid-template-columns:3px minmax(0,1fr);gap:8px}.page-header-left.has-back{grid-template-columns:32px 3px minmax(0,1fr)}.page-title-decor{min-height:28px}.page-title-pill{height:22px;padding:0 8px;font-size:10.5px}}.page-card{background:var(--lf-card);border:1px solid var(--lf-border);border-radius:var(--lf-radius-lg);box-shadow:var(--lf-shadow-soft);overflow:hidden;-webkit-backdrop-filter:none;backdrop-filter:none;position:relative}.page-card .ant-card-head{border-bottom-color:var(--lf-border);background:var(--lf-card);padding-inline:18px!important}.page-card .ant-card-head-title{font-weight:700;color:var(--nx-ink);letter-spacing:0}.page-card .ant-card-body{min-width:0;padding:18px!important}.panel-soft{padding:16px 20px;border-radius:var(--lf-radius-lg);background:var(--lf-card);border:1px solid var(--lf-border);box-shadow:var(--lf-shadow-soft);-webkit-backdrop-filter:none;backdrop-filter:none}.toolbar-actions{display:flex;gap:8px;flex-wrap:wrap}.nx-kpis{display:grid;gap:16px}.nx-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.nx-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.nx-grid-auto{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.nx-subtle-badge{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:var(--lf-radius-pill);background:var(--lf-blue-soft);border:1px solid rgba(37,99,255,.16);color:var(--nx-primary);font-size:12px;font-weight:600;box-shadow:none}.nx-json-box{border-radius:var(--lf-radius-lg);border:1px solid var(--lf-border);background:var(--lf-bg-soft);padding:12px 14px;overflow:auto;box-shadow:none}.nx-table-toolbar{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.nx-inline-help{font-size:12px;color:var(--nx-muted)}.nx-drawer-section,.nx-card-list{display:grid;gap:16px}.nx-quick-action-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.nx-quick-action-card{border:1px solid var(--lf-border);border-radius:var(--lf-radius-lg);padding:16px;background:var(--lf-card);box-shadow:var(--lf-shadow-soft);display:grid;gap:10px;transition:transform var(--nx-motion),box-shadow var(--nx-motion),border-color var(--nx-motion)}.nx-quick-action-card:hover{transform:translateY(-1px);box-shadow:0 12px 30px #0f141a0f;border-color:#2563ff2e}.nx-quick-action-card h4{margin:0;font-size:14px}.nx-quick-action-card p{margin:0;color:var(--nx-muted);font-size:12px;line-height:1.35}.ant-card.page-card:hover{box-shadow:var(--lf-shadow-soft)}.route-loading{min-height:240px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--lf-text-secondary);font-size:13px;font-weight:600}.route-loading-symbol{width:24px;height:24px;object-fit:contain}.ant-btn{font-weight:600;border-radius:var(--lf-radius-md);box-shadow:none}.ant-btn-default{border-color:var(--lf-border);background:var(--lf-card);color:var(--lf-text)}.ant-btn-default:hover{border-color:#2563ff3d!important;background:var(--lf-blue-soft)!important;color:var(--nx-primary)}.ant-btn-primary{background:var(--lf-blue);border-color:var(--lf-blue);box-shadow:none}.ant-btn-primary:hover{background:var(--lf-blue-hover)!important;border-color:var(--lf-blue-hover)!important;filter:none;transform:none}.ant-spin .ant-spin-dot-item{background-color:var(--lf-blue)}.ant-spin .ant-spin-text{color:var(--lf-text-secondary);font-weight:600}.ant-empty{color:var(--lf-text-secondary)}.ant-empty-normal{margin-block:24px}.ant-empty .ant-empty-image{height:64px;opacity:.7;filter:grayscale(.1) saturate(.7)}.ant-empty .ant-empty-description{color:var(--lf-text-secondary);font-size:13px;line-height:1.6}.ant-skeleton .ant-skeleton-title,.ant-skeleton .ant-skeleton-paragraph>li,.ant-card-loading-content .ant-card-loading-block{border-radius:var(--lf-radius-sm);background:linear-gradient(90deg,#eef3fb 25%,#f7f9fc 37%,#eef3fb 63%);background-size:400% 100%}.ant-input,.ant-input-affix-wrapper,.ant-select .ant-select-selector,.ant-input-number,.ant-picker{background:#ffffffc7!important;border-color:var(--lf-border)!important;border-radius:var(--lf-radius-md);box-shadow:none}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-select:hover .ant-select-selector,.ant-input-number:hover{border-color:#1765ff2e!important}.ant-input:focus,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.ant-input-number-focused{box-shadow:var(--nx-shadow-focus)!important}.ant-segmented{padding:4px;border-radius:var(--lf-radius-lg);background:var(--lf-bg-soft);border:1px solid var(--lf-border)}.ant-segmented .ant-segmented-item{border-radius:var(--lf-radius-md);font-weight:600}.ant-segmented .ant-segmented-item-selected{box-shadow:var(--lf-shadow-soft)}.ant-table-wrapper .ant-table{border-radius:var(--lf-radius-lg);overflow:hidden;background:transparent}.ant-table-wrapper .ant-table-container{border:1px solid var(--lf-border);border-radius:var(--lf-radius-lg)}.ant-table-wrapper .ant-table-thead>tr>th{font-size:12px;font-weight:700;color:var(--nx-ink-2)!important;border-bottom-color:var(--lf-border)!important;background:var(--lf-bg-soft)!important}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom-color:var(--lf-border)!important;background:var(--lf-card)}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:var(--lf-bg-soft)!important}.ant-table-wrapper .ant-pagination{margin-top:14px}.ant-tag{border-radius:var(--lf-radius-pill);font-weight:600;border-color:var(--lf-border);background:var(--lf-bg-soft)}.ant-tabs-top>.ant-tabs-nav:before{border-bottom-color:#13223812}.ant-tabs .ant-tabs-tab{font-weight:600}.ant-drawer .ant-drawer-content,.ant-modal .ant-modal-content{background:var(--lf-card);border:1px solid var(--lf-border);box-shadow:var(--lf-shadow-panel)}.ant-drawer .ant-drawer-header{background:transparent;border-bottom-color:var(--lf-border)}.ant-form-item-label>label{font-size:13px;font-weight:600;color:var(--nx-ink-2)}.ant-alert{border-radius:var(--lf-radius-lg);border:1px solid var(--lf-border);-webkit-backdrop-filter:none;backdrop-filter:none}.ant-descriptions .ant-descriptions-item-label{color:var(--nx-muted)}.ant-switch{box-shadow:inset 0 0 0 1px #1322380f}@media(max-width:768px){.nx-grid-2,.nx-grid-3{grid-template-columns:1fr}.page-card .ant-card-body{padding:14px!important}.panel-soft{padding:14px}}.login-shell{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,440px);gap:28px;align-items:center;padding:24px}html:has(.lf-agent-page),body:has(.lf-agent-page){background:var(--lf-bg)}body:has(.lf-agent-page):before,body:has(.lf-agent-page):after{display:none}.lf-agent-page{--lf-agent-panel: var(--lf-card);--lf-agent-panel-strong: #ffffff;--lf-agent-line: var(--lf-border);--lf-agent-muted-line: var(--lf-border);--lf-agent-text: var(--lf-text);--lf-agent-muted: var(--lf-text-secondary);min-height:calc(100vh - 112px);height:calc(100vh - 112px);display:flex;flex-direction:column;overflow:hidden;padding:0 clamp(14px,1.25vw,22px) 18px;background:transparent;color:var(--lf-agent-text);box-sizing:border-box}.lf-agent-context-strip{margin-bottom:12px;padding:12px 18px;border:1px solid var(--lf-agent-line);border-radius:var(--lf-radius-lg);background:var(--lf-agent-panel);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--lf-shadow-soft)}.lf-agent-context-inner{width:100%}.lf-agent-context-inner.is-compact{width:auto;max-width:100%;justify-content:flex-end}.lf-agent-context-inner.is-compact .ant-tag{margin-inline-end:0}.lf-agent-context-inner.is-compact .ant-btn{border-radius:12px}.lf-agent-empty-stage{flex:1;display:flex;align-items:center;justify-content:center;min-height:0;overflow-y:auto;padding:40px 24px 54px}.lf-agent-empty-inner{width:100%;max-width:760px}.lf-agent-greeting{margin-bottom:22px;text-align:center}.lf-agent-greeting .ant-typography{margin-bottom:8px}.lf-agent-greeting .ant-typography h3,.lf-agent-greeting h3.ant-typography{color:var(--lf-agent-text);font-size:clamp(26px,2.2vw,34px)!important;line-height:1.16!important;letter-spacing:-.035em}.lf-agent-greeting .ant-typography-secondary{color:var(--lf-agent-muted)!important;font-size:15px;line-height:1.7}.lf-agent-composer{margin-bottom:20px}.lf-agent-composer .ant-input,.lf-agent-composer .ant-input-affix-wrapper,.lf-agent-composer .ant-input-outlined{border-color:var(--lf-agent-line);border-radius:var(--lf-radius-lg);background:#fff;box-shadow:none}.lf-agent-composer .ant-input{padding:16px 18px;font-size:15.5px;line-height:1.65}.lf-agent-composer .ant-input:focus,.lf-agent-composer .ant-input-focused,.lf-agent-composer .ant-input-affix-wrapper-focused{border-color:#1765ff52!important;box-shadow:var(--nx-shadow-focus, 0 0 0 4px rgba(23, 101, 255, .12))!important}.lf-agent-composer.is-compact{margin-bottom:0}.lf-agent-composer-bar{width:100%;margin-top:8px}.lf-agent-composer-bar .ant-btn{border-radius:12px}.lf-agent-composer-bar .ant-tag,.lf-agent-context-strip .ant-tag,.lf-agent-recent-section .ant-tag{border-radius:999px}.lf-agent-composer-spacer{flex:1 1 auto}.lf-agent-quick-row{justify-content:center;width:100%;margin-bottom:34px}.lf-agent-quick-row .ant-btn{height:38px;border-radius:var(--lf-radius-md);border-color:var(--lf-agent-line);background:#fff;color:var(--lf-agent-text);box-shadow:none}.lf-agent-quick-row .ant-btn:hover{border-color:#1765ff42!important;color:var(--nx-primary, #1765ff)!important;background:var(--lf-blue-soft)!important}.lf-agent-recent-section{margin-top:24px}.lf-agent-recent-section .ant-card,.lf-agent-global-loading.ant-card{border:1px solid var(--lf-agent-line);border-radius:var(--lf-radius-lg);background:var(--lf-agent-panel);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--lf-shadow-soft)}.lf-agent-recent-section .ant-card-head{border-bottom-color:var(--lf-agent-muted-line)}.lf-agent-recent-section .ant-list-empty-text{padding:24px 16px;color:var(--lf-agent-muted);font-size:14.5px;line-height:1.65}.lf-agent-recent-row{cursor:pointer;border-radius:14px;padding-inline:10px!important;transition:background .18s,transform .18s}.lf-agent-recent-row:hover{background:var(--lf-blue-soft);transform:none}.lf-agent-active-layout{flex:1;display:grid;grid-template-columns:60% minmax(320px,1fr);min-height:0;border:1px solid var(--lf-agent-line);border-radius:var(--lf-radius-lg);overflow:hidden;background:var(--lf-card);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--lf-shadow-soft)}.lf-agent-chat-pane,.lf-agent-artifact-pane{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.lf-agent-chat-pane{border-right:1px solid var(--lf-agent-muted-line)}.lf-agent-thread{flex:1;min-height:0;overflow-y:auto;padding:20px 24px}.lf-agent-thread-inner{display:flex;flex-direction:column;gap:14px;max-width:820px;margin:0 auto}.lf-agent-active-composer{padding:12px 24px;border-top:1px solid var(--lf-agent-muted-line);background:var(--lf-bg-soft);-webkit-backdrop-filter:none;backdrop-filter:none}.lf-agent-active-composer .lf-agent-composer{max-width:820px;margin-inline:auto}.lf-agent-artifact-pane{background:#fff}.lf-agent-artifact-tabs{flex:1;min-height:0;padding:12px 16px}.lf-agent-artifact-tabs .ant-tabs-nav{gap:12px}.lf-agent-artifact-tabs .ant-tabs-extra-content{flex:1 1 auto;min-width:0}.lf-agent-artifact-status{display:flex;justify-content:flex-end;min-width:0;padding-left:12px}.lf-agent-artifact-tabs .ant-tabs-content,.lf-agent-artifact-tabs .ant-tabs-tabpane{height:100%}.lf-agent-artifact-empty{height:100%;display:flex;align-items:center;justify-content:center}.lf-agent-message.is-assistant{border-left:3px solid var(--nx-primary, #1765ff)}.lf-agent-message.is-user{background:var(--lf-bg-soft)}.lf-agent-message.is-error{border-color:#faad14}.lf-agent-message.ant-card{border-radius:var(--lf-radius-lg);border-color:var(--lf-agent-line);background:#fff;box-shadow:none}.lf-agent-message .ant-card-head{min-height:42px;border-bottom-color:transparent;padding:0 18px}.lf-agent-message .ant-card-head-title{padding:12px 0 4px}.lf-agent-message .ant-card-body{padding:8px 18px 18px}.lf-agent-msg-content p{margin:0;color:var(--lf-agent-text);font-size:15.75px;line-height:1.72;letter-spacing:-.01em}.lf-agent-msg-content p+p{margin-top:12px}.lf-agent-tooltrace{margin-bottom:12px}.lf-agent-citation-row{margin-top:12px}.lf-agent-footer-hint{display:block;margin-top:16px;text-align:center;color:var(--lf-agent-muted)!important;font-size:14px}.lf-agent-global-search .ant-input-affix-wrapper{padding:10px 16px;border-radius:18px}.lf-agent-global-loading{margin-bottom:20px}.lf-agent-quick-row .ant-empty{width:100%}@media(max-width:980px){.lf-agent-page{height:auto;min-height:calc(100vh - 98px);overflow:visible}.lf-agent-active-layout{grid-template-columns:minmax(0,1fr)}.lf-agent-chat-pane{border-right:0}.lf-agent-artifact-pane{min-height:420px;border-top:1px solid #f0f0f0}}@media(max-width:640px){.lf-agent-context-strip,.lf-agent-thread,.lf-agent-active-composer,.lf-agent-empty-stage{padding-inline:12px}.lf-agent-composer-hint{display:none}}.leadflow-landing-agent-page{min-height:calc(100vh - 120px);display:grid;padding:18px}.leadflow-landing-agent-card{min-height:min(760px,calc(100vh - 156px));border:1px solid rgba(191,207,230,.72);border-radius:18px;background:linear-gradient(135deg,#eff6fff5,#ffffffeb 44%,#f0fdfae0),#fff;box-shadow:0 20px 54px #2a446c1a}.leadflow-landing-agent-card .ant-card-body{height:100%;display:grid;grid-template-rows:auto 1fr;padding:0}.leadflow-landing-agent-head{display:flex;align-items:center;gap:12px;padding:18px 22px;border-bottom:1px solid rgba(207,218,232,.78)}.leadflow-landing-agent-head>div{min-width:0;flex:1 1 auto}.leadflow-landing-agent-head h3{margin:2px 0 0!important;color:#1d2b44;font-weight:900}.leadflow-landing-agent-body{padding:44px 28px}.leadflow-landing-agent-body h2{margin:0 0 12px!important;color:#1d2b44;font-weight:900}.leadflow-landing-agent-body .ant-typography{max-width:820px;font-size:15px;line-height:1.75}.leadflow-landing-agent-context{max-width:760px;display:grid;gap:8px;padding:16px 18px;border:1px solid rgba(37,99,235,.16);border-radius:14px;background:#ffffffb8}.leadflow-landing-agent-context span{color:#64748b;font-size:12px;font-weight:800}.leadflow-landing-agent-context strong{color:#1e2f4a;font-size:18px;line-height:1.45}.leadflow-agent-page{width:min(100%,calc(100vw - 252px));height:calc(100vh - 150px);min-height:560px;max-height:calc(100vh - 150px);display:grid;grid-template-columns:220px minmax(0,1fr) 260px;gap:12px;color:#172033;background:#f6f8fb;overflow:hidden}.leadflow-agent-sidebar,.leadflow-agent-main,.leadflow-agent-context{height:100%;min-height:0;background:#fff;border:1px solid #dfe8f3;border-radius:8px;box-shadow:0 10px 24px #1f365b0f;overflow:hidden}.leadflow-agent-sidebar{padding:14px;display:flex;flex-direction:column;gap:12px;background:#fbfcfe}.leadflow-agent-sidebar .ant-segmented{width:100%}.leadflow-agent-sidebar .ant-segmented-item-label{padding-inline:6px;font-size:12px}.leadflow-agent-sidebar-head,.leadflow-agent-main-head,.leadflow-agent-message-head,.leadflow-agent-context-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.leadflow-agent-main-head>div:first-child{min-width:min(360px,100%)}.leadflow-agent-sidebar-head h4,.leadflow-agent-main-head h3{margin:0}.leadflow-agent-opportunity-list{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:8px;overflow-y:auto;overflow-x:hidden;padding-right:2px}.leadflow-agent-opportunity{width:100%;min-height:72px;border:1px solid transparent;background:transparent;border-radius:8px;padding:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start;text-align:left;cursor:pointer}.leadflow-agent-opportunity .ant-tag{justify-self:end;align-self:start;min-width:36px;height:24px;margin-inline-end:0;padding-inline:8px;line-height:22px;text-align:center;border-radius:999px}.leadflow-agent-opportunity.is-selected{border-color:#dce7f4;background:#eef4fb;box-shadow:inset 3px 0 #2f73d9}.leadflow-agent-opportunity strong,.leadflow-agent-opportunity span{display:block}.leadflow-agent-opportunity span{margin-top:5px;color:#65758d;font-size:12px}.leadflow-agent-opportunity em{display:inline-block;margin-top:7px;color:#7a8798;font-size:11px;font-style:normal}.leadflow-agent-main{padding:0;display:flex;flex-direction:column;overflow:hidden;min-width:0}.leadflow-breadcrumb{flex-shrink:0;margin-bottom:10px}.leadflow-agent-main>.leadflow-breadcrumb{padding:12px 18px 0;margin-bottom:0}.leadflow-palantir-page>.leadflow-breadcrumb{margin-bottom:12px}.leadflow-agent-main-head{flex-shrink:0;padding:14px 18px;border-bottom:1px solid #e8eef6}.leadflow-agent-loading{flex:1 1 auto;min-height:0;display:grid;place-items:center;padding:18px}.leadflow-agent-context-block>span,.leadflow-agent-context-stats span{display:block;color:#607086;font-size:12px;font-weight:700}.leadflow-agent-thread{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;display:flex;flex-direction:column;gap:18px;padding:18px 18px 6px}.leadflow-agent-chat-row{min-width:0;display:flex;gap:10px}.leadflow-agent-chat-row.is-assistant{justify-content:flex-start}.leadflow-agent-chat-row.is-user{justify-content:flex-end}.leadflow-agent-avatar{flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#14345d;color:#fff}.leadflow-agent-chat-bubble{min-width:0;max-width:min(760px,92%);border:1px solid transparent;border-radius:10px;padding:12px 14px;background:#fff}.leadflow-agent-chat-row.is-user .leadflow-agent-chat-bubble{max-width:min(680px,78%);background:#eef4fb;border-color:#d9e5f1}.leadflow-agent-chat-row.is-opening .leadflow-agent-chat-bubble{width:min(780px,100%)}.leadflow-agent-chat-bubble span{display:block;margin-bottom:6px;color:#6a7890;font-size:12px;font-weight:700}.leadflow-agent-chat-bubble p{margin:0 0 6px;color:#35455d;line-height:1.65}.leadflow-agent-chat-bubble ul{margin:4px 0 0;padding-left:20px;color:#35455d;line-height:1.7}.leadflow-agent-message-task{margin:0 0 8px;border-radius:999px}.leadflow-agent-chat-pending{color:#65758d;padding-left:42px}.leadflow-agent-run-panel{flex:0 0 auto;display:grid;gap:12px;margin:14px 18px 0;padding:13px;border:1px solid #dce8f5;border-radius:12px;background:linear-gradient(180deg,#fbfdff,#f6faff)}.leadflow-agent-run-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.leadflow-agent-run-head>div{min-width:0;display:grid;gap:3px}.leadflow-agent-run-head strong{color:#172033;font-size:14px}.leadflow-agent-run-head span{color:#607086;font-size:12px}.leadflow-agent-tooltrace{display:grid;gap:7px}.leadflow-agent-tooltrace-row{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px 9px;border:1px solid #e5edf6;border-radius:10px;background:#fff}.leadflow-agent-tooltrace-row>span{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#eef5ff;color:#2f73d9}.leadflow-agent-tooltrace-row.is-done>span{background:#eefbf3;color:#20a36c}.leadflow-agent-tooltrace-row.is-running>span{background:#fff7e8;color:#b76e00}.leadflow-agent-tooltrace-row div{min-width:0;display:grid;gap:2px}.leadflow-agent-tooltrace-row strong,.leadflow-agent-tooltrace-row small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leadflow-agent-tooltrace-row strong{color:#203047;font-size:12px}.leadflow-agent-tooltrace-row small{color:#6b7a90;font-size:11px}.leadflow-agent-run-actions{display:flex;flex-wrap:wrap;gap:7px}.leadflow-agent-run-actions .ant-btn{border-radius:999px;font-size:12px;font-weight:800}.leadflow-agent-inputbar{flex-shrink:0;display:grid;grid-template-columns:auto minmax(0,1fr) 92px;gap:12px;padding:14px 18px 18px;border-top:1px solid #e7eef7;background:linear-gradient(180deg,#fffffff0,#fff);box-shadow:0 -12px 24px #1f365b0d}.leadflow-agent-input-wrap{min-width:0;border:1px solid #d7e4f2;border-radius:18px;background:#fbfdff;box-shadow:inset 0 1px #fffc,0 8px 18px #1f365b0d;overflow:hidden}.leadflow-agent-input-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 14px 0;color:#65758d;font-size:12px;font-weight:800}.leadflow-agent-input-meta span,.leadflow-agent-input-meta em{display:inline-flex;align-items:center;gap:5px;min-width:0;font-style:normal}.leadflow-agent-inputbar .ant-input{min-height:56px!important;padding:8px 14px 14px;border:0;border-radius:0;background:transparent;color:#1e2d42;font-size:14px;line-height:1.6;box-shadow:none}.leadflow-agent-quick-task{height:56px;border-color:#d7e4f2;border-radius:18px;background:#f7fbff;color:#31506f;font-weight:800}.leadflow-agent-input-wrap:hover,.leadflow-agent-input-wrap:focus-within{border-color:#7fb4ff;box-shadow:0 0 0 3px #2f73d91f,0 8px 18px #1f365b0f}.leadflow-agent-inputbar .ant-btn:not(.leadflow-agent-quick-task){height:56px;border-radius:18px;font-weight:800;box-shadow:0 10px 20px #2f73d938}.leadflow-agent-context{padding:14px;display:flex;flex-direction:column;gap:14px;overflow-y:auto;overflow-x:hidden}.leadflow-agent-context-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.leadflow-agent-context-stats>div,.leadflow-agent-mini-path,.leadflow-agent-context-block{border:1px solid #e2ebf5;border-radius:8px;background:#f9fbfe;padding:10px}.leadflow-agent-context-stats strong{display:block;margin-top:5px;color:#203047}.leadflow-agent-mini-path{display:flex;align-items:center;gap:7px;color:#42546b}.leadflow-agent-mini-path b{color:#2f73d9}.leadflow-agent-context-block{display:flex;flex-direction:column;gap:9px}.leadflow-agent-context-block.is-summary strong,.leadflow-agent-context-block.is-primary strong{color:#172033;font-size:14px}.leadflow-agent-context-block p{margin:0;color:#52637b;font-size:12px;line-height:1.55}.leadflow-agent-context-block small{color:#7a8798;font-size:11px}.leadflow-agent-context-intent{display:grid;grid-template-columns:24px minmax(0,1fr) 34px;gap:8px;align-items:center}.leadflow-agent-context-intent b{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#eef5ff;color:#2f73d9}.leadflow-agent-context-intent strong{display:block;margin-bottom:4px;color:#24354c;font-size:12px}.leadflow-agent-context-intent em{color:#22a875;font-style:normal;font-weight:700}.leadflow-agent-evidence-row{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px}.leadflow-agent-evidence-row b{width:24px;height:24px;display:grid;place-items:center;border-radius:8px;background:#eef5ff;color:#2f73d9}.leadflow-agent-evidence-row strong{display:block;margin-bottom:3px;color:#24354c;font-size:12px}.leadflow-agent-risk-line{padding:8px;border-radius:8px;background:#fff8ed;color:#72512b!important}.leadflow-agent-citations{display:grid;gap:8px}.leadflow-agent-citations.is-compact{margin-top:8px;gap:6px}.leadflow-agent-citation{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;padding:8px;border:1px solid #e5edf6;border-radius:8px;background:#fbfdff}.leadflow-agent-citations.is-compact .leadflow-agent-citation{padding:6px 8px;background:#f7fbff}.leadflow-agent-citation .ant-tag{margin-inline-end:0;border-radius:999px}.leadflow-agent-citation strong{display:block;color:#263950;font-size:12px;line-height:1.4}.leadflow-agent-citation p{margin:4px 0 0;color:#617187;font-size:12px;line-height:1.5}.leadflow-agent-citation a{display:inline-flex;align-items:center;gap:4px;margin-top:6px;color:#2f73d9;font-size:12px;font-weight:800}.leadflow-agent-generation{width:min(520px,100%);display:grid;gap:10px;padding:14px;border:1px solid #dce8f5;border-radius:10px;background:#fbfdff;box-shadow:0 10px 24px #1f365b0d}.leadflow-agent-generation.is-compact{width:min(620px,100%);padding:10px}.leadflow-agent-generation>strong{display:inline-flex;align-items:center;gap:7px;color:#263950}.leadflow-agent-generation>div{display:flex;flex-wrap:wrap;gap:7px}.leadflow-agent-generation span{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid #e1eaf4;border-radius:999px;color:#6a7890;font-size:12px;font-weight:800;background:#fff}.leadflow-agent-generation span.is-active{border-color:#9ac1ff;color:#2f73d9;background:#eef6ff}.leadflow-agent-generation span.is-done{border-color:#bce8d3;color:#20a36c;background:#f0fbf5}.leadflow-agent-page.is-landing{grid-template-columns:minmax(360px,42%) minmax(0,1fr)}.leadflow-agent-page.is-landing .leadflow-agent-main{min-width:0}.leadflow-agent-canvas{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #dfe8f3;border-radius:8px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 10px 24px #1f365b0f}.leadflow-agent-canvas-head{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #e7eef7}.leadflow-agent-canvas-head>div:first-child{min-width:0;display:grid;gap:3px}.leadflow-agent-canvas-head span{color:#6b7a90;font-size:12px}.leadflow-agent-canvas-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:18px;display:grid;gap:14px}.leadflow-agent-canvas-hero,.leadflow-agent-canvas-section{border:1px solid #e1eaf4;border-radius:10px;background:#fff;padding:14px}.leadflow-agent-canvas-hero{display:grid;gap:9px;background:linear-gradient(135deg,#2f73d914,#22c55e0f),#fff}.leadflow-agent-canvas-hero>span,.leadflow-agent-canvas-section-title span{color:#66758b;font-size:12px;font-weight:800}.leadflow-agent-canvas-hero strong{color:#172033;font-size:22px;line-height:1.25}.leadflow-agent-canvas-hero p,.leadflow-agent-canvas-section p,.leadflow-agent-canvas-section li{margin:0;color:#46566d;line-height:1.65}.leadflow-agent-canvas-section{display:grid;gap:10px}.leadflow-agent-canvas-section-title{display:flex;align-items:center;gap:7px;color:#2f73d9}.leadflow-agent-canvas-gap-list,.leadflow-agent-canvas-chain,.leadflow-agent-canvas-plan,.leadflow-agent-canvas-radar{display:grid;gap:9px}.leadflow-agent-canvas-gap-list>div,.leadflow-agent-canvas-chain>div,.leadflow-agent-canvas-plan>div,.leadflow-agent-canvas-radar>div{min-width:0;border:1px solid #e7eef7;border-radius:8px;background:#fbfdff;padding:10px}.leadflow-agent-canvas-gap-list>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px}.leadflow-agent-canvas-gap-list strong,.leadflow-agent-canvas-radar strong,.leadflow-agent-canvas-plan strong,.leadflow-agent-canvas-chain strong{color:#203047}.leadflow-agent-canvas-gap-list span{color:#6b7a90;font-size:12px}.leadflow-agent-canvas-chain>div{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px}.leadflow-agent-canvas-chain b{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#eef6ff;color:#2f73d9}.leadflow-agent-canvas-plan ul,.leadflow-agent-canvas-section ul{margin:6px 0 0;padding-left:18px}.leadflow-agent-canvas-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.leadflow-agent-artifact-section{border-color:#2f73d933;background:linear-gradient(135deg,#2f73d912,#22c55e0b),#fff}.leadflow-agent-artifact-meta{display:flex;flex-wrap:wrap;gap:6px}.leadflow-agent-artifact-body{display:grid;gap:7px}.leadflow-agent-artifact-body p{margin:0;color:#34445a;line-height:1.7}html:has(.leadflow-agent-page),body:has(.leadflow-agent-page){background:var(--nx-gradient-page)}body:has(.leadflow-agent-page):before,body:has(.leadflow-agent-page):after{display:block}.shell--leadflow-agent,.shell--leadflow-agent .shell-main,.shell--leadflow-agent .shell-content{background:transparent!important;box-shadow:none!important}.shell--leadflow-agent .shell-content{min-height:calc(100vh - 64px)}.leadflow-agent-page{height:calc(100vh - 132px);max-height:calc(100vh - 132px);grid-template-columns:240px minmax(0,1fr) 300px;gap:18px;background:transparent}.leadflow-agent-sidebar,.leadflow-agent-main,.leadflow-agent-context,.leadflow-agent-canvas{border:1px solid rgba(126,148,178,.2);border-radius:28px;background:#ffffffc7;-webkit-backdrop-filter:blur(24px) saturate(1.42);backdrop-filter:blur(24px) saturate(1.42);box-shadow:inset 0 1px #ffffffe0,inset 0 -1px #7e94b214}.leadflow-agent-sidebar{padding:18px;gap:14px;background:#ffffffbd}.leadflow-agent-main>.leadflow-breadcrumb{display:none}.leadflow-agent-main-head{padding:18px 22px;border-bottom:1px solid rgba(126,148,178,.16);background:#ffffff61}.leadflow-agent-opportunity{min-height:86px;border-color:#7e94b229;border-radius:20px;padding:12px;background:#ffffff7a}.leadflow-agent-opportunity:hover{border-color:#2f73d947;background:#ffffffc2}.leadflow-agent-opportunity.is-selected{border-color:#2f73d957;background:#eff6ffc7;box-shadow:inset 4px 0 #2f73d9}.leadflow-agent-opportunity strong,.leadflow-agent-opportunity span,.leadflow-agent-opportunity em{white-space:normal;overflow-wrap:anywhere}.leadflow-agent-opportunity strong{line-height:1.35}.leadflow-agent-opportunity span{line-height:1.45}.leadflow-agent-thread{gap:20px;padding:22px 22px 8px}.leadflow-agent-avatar{border-radius:14px;background:linear-gradient(135deg,#1769e0,#39b5ff);box-shadow:inset 0 1px #ffffff47}.leadflow-agent-chat-bubble{border-color:#7e94b229;border-radius:24px;padding:14px 16px;background:#ffffffb8;box-shadow:inset 0 1px #ffffffc7}.leadflow-agent-chat-row.is-user .leadflow-agent-chat-bubble{border-color:#2f73d929;background:#eff6ffc7}.leadflow-agent-inputbar{grid-template-columns:auto minmax(0,1fr) 96px;gap:14px;padding:16px 22px 22px;border-top:1px solid rgba(126,148,178,.16);background:#ffffff7a;box-shadow:none}.leadflow-agent-input-wrap,.leadflow-agent-quick-task,.leadflow-agent-run-panel,.leadflow-agent-tooltrace-row,.leadflow-agent-generation,.leadflow-agent-context-stats>div,.leadflow-agent-mini-path,.leadflow-agent-context-block,.leadflow-agent-citation,.leadflow-agent-canvas-hero,.leadflow-agent-canvas-section,.leadflow-agent-artifact-section,.leadflow-agent-canvas-gap-list>div,.leadflow-agent-canvas-chain>div,.leadflow-agent-canvas-plan>div,.leadflow-agent-canvas-radar>div{border-color:#7e94b229;border-radius:20px;background:#ffffff94;box-shadow:inset 0 1px #ffffffbd}.leadflow-agent-input-wrap:hover,.leadflow-agent-input-wrap:focus-within{border-color:#2f73d961;box-shadow:0 0 0 3px #2f73d91a}.leadflow-agent-inputbar .ant-btn:not(.leadflow-agent-quick-task){box-shadow:0 10px 22px #2f73d92e}.leadflow-agent-context{padding:18px;gap:16px}.leadflow-agent-context-block p,.leadflow-agent-citation p,.leadflow-agent-evidence-row p,.leadflow-agent-canvas-hero p,.leadflow-agent-canvas-section p,.leadflow-agent-canvas-section li{white-space:normal;overflow-wrap:anywhere}.leadflow-agent-risk-line{border-radius:16px;background:#fff8edc7}.leadflow-agent-canvas-head{padding:18px 20px;border-bottom-color:#7e94b229}.leadflow-agent-canvas-scroll{padding:20px;gap:16px}.palantir-stage-actions{flex:0 0 auto;display:grid;gap:9px;margin-top:auto;padding-top:12px;border-top:1px solid #e4edf6}.palantir-stage-action-primary.ant-btn{height:40px;border:1px solid var(--lf-blue);border-radius:var(--lf-radius-md);color:#fff!important;font-size:14px;font-weight:700;box-shadow:none;background:var(--lf-blue)!important}.palantir-stage-action-primary.ant-btn:hover,.palantir-stage-action-primary.ant-btn:focus{border-color:var(--lf-blue-hover)!important;color:#fff!important;background:var(--lf-blue-hover)!important;filter:none;transform:none}.palantir-stage-action-secondary.ant-btn{height:38px;border-color:var(--lf-border);border-radius:var(--lf-radius-md);background:#fff;font-weight:700}.palantir-intent-panel-card .ant-card-body{height:calc(100% - 44px);min-height:0;display:flex;flex-direction:column;overflow:hidden}.palantir-intent-panel-title{display:flex;align-items:center;gap:8px;min-width:0}.palantir-intent-panel-title>span{min-width:0;overflow:hidden;color:#1e2d42;font-size:15px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.palantir-intent-panel-title .ant-tag,.palantir-intent-panel-card .ant-card-extra .ant-tag{margin-inline-end:0;border-radius:999px;font-weight:800}.palantir-intent-quality-badge{display:inline-flex;line-height:1}.palantir-intent-quality-badge .ant-badge-count{top:0;right:0;min-width:18px;height:18px;padding:0 5px;border:2px solid #fff;border-radius:999px;font-size:11px;font-weight:900;line-height:14px;transform:translate(42%,-42%);box-shadow:0 4px 10px #ef444438}.palantir-intent-quality-button.ant-btn{width:66px;height:28px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:850}.palantir-intent-panel-playback{flex:0 0 auto;display:grid;gap:7px;margin-bottom:10px;padding:9px 10px;border:1px solid rgba(37,99,235,.14);border-radius:var(--palantir-inner-radius, 16px);background:linear-gradient(180deg,#eff6ffd1,#ffffffb8)}.palantir-intent-panel-playback .ant-typography{font-size:12px}.palantir-intent-panel-list{flex:1 1 auto;min-height:0;display:grid;align-content:start;gap:6px;overflow:auto;padding-right:3px;scrollbar-width:thin}.palantir-intent-panel-item{min-width:0;display:grid;gap:4px;padding:7px 9px;border:1px solid rgba(203,213,225,.76);border-radius:var(--palantir-inner-radius, 16px);background:linear-gradient(90deg,rgba(37,99,235,.055),transparent 36%),#ffffffe0;box-shadow:inset 3px 0 #2563eb5c}.palantir-intent-panel-item.is-secondary{box-shadow:inset 3px 0 #64748b61;background:#f8fafce6}.palantir-intent-panel-item-head{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:6px}.palantir-intent-panel-item-head b{width:22px;height:22px;display:grid;place-items:center;border-radius:12px;background:#2563eb14;color:#2563eb;font-size:11px;font-weight:950}.palantir-intent-panel-item-head .ant-typography{min-width:0;overflow:hidden;color:#203047;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.palantir-intent-panel-item-head .ant-tag,.palantir-intent-panel-meta .ant-tag{margin-inline-end:0;border-radius:999px;font-size:11px;font-weight:800}.palantir-intent-panel-meta{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.palantir-intent-panel-window{display:block;min-width:0;overflow:hidden;font-size:12px;line-height:1.32;text-overflow:ellipsis;white-space:nowrap}.palantir-intent-panel-score{display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:7px}.palantir-intent-panel-score span{color:#52657c;font-size:12px;font-weight:900;text-align:right;font-variant-numeric:tabular-nums}.palantir-intent-panel-actions{flex:0 0 auto;margin-top:10px;padding-top:10px;border-top:1px solid rgba(226,232,240,.92)}.palantir-intent-panel-actions .ant-btn{height:38px;border-radius:10px;font-weight:900}.palantir-quality-drawer .ant-drawer-body{--palantir-card-radius: var(--nx-radius-lg, 22px);--palantir-inner-radius: var(--nx-radius, 16px);padding:12px;background:#f6f9fd}.palantir-quality-drawer .palantir-analysis-card{min-height:100%}.palantir-ontology-graph.is-playback .palantir-ontology-canvas{border-color:#fbbf2457;box-shadow:inset 0 0 0 1px #fbbf2447,inset 0 0 48px #fbbf241f,inset 0 0 112px #22d3ee17,0 18px 44px #0f172a2e}.palantir-ontology-graph.is-playback .palantir-ontology-canvas:after{animation:palantir-playback-scan 2.8s linear infinite;opacity:.92}@keyframes palantir-playback-scan{0%{background-position:-28% 0,left 14px top 14px,left 14px top 14px,right 14px top 14px,right 14px top 14px,left 14px bottom 14px,left 14px bottom 14px,right 14px bottom 14px,right 14px bottom 14px}to{background-position:128% 0,left 14px top 14px,left 14px top 14px,right 14px top 14px,right 14px top 14px,left 14px bottom 14px,left 14px bottom 14px,right 14px bottom 14px,right 14px bottom 14px}}@media(max-width:1180px){.leadflow-agent-page{width:100%;grid-template-columns:240px minmax(0,1fr);height:auto;max-height:none;overflow:visible}.leadflow-agent-main-head{justify-content:flex-start}.leadflow-agent-main-head>.ant-space{width:100%;justify-content:flex-start}.leadflow-agent-context{grid-column:1 / -1;height:auto;min-height:auto}.leadflow-agent-page.is-landing{grid-template-columns:minmax(0,1fr)}.leadflow-agent-canvas{height:auto;min-height:560px}.leadflow-agent-canvas-grid,.leadflow-agent-canvas-gap-list>div{grid-template-columns:minmax(0,1fr)}}.dashboard-main-grid{grid-template-columns:minmax(380px,36%) minmax(0,1fr);align-items:stretch}.dashboard-main-grid>.dashboard-market-left,.dashboard-main-grid>.dashboard-market-right{display:flex;min-height:0}.dashboard-main-grid>.dashboard-market-left>.dashboard-panel-card,.dashboard-main-grid>.dashboard-market-right>.dashboard-panel-card{width:100%;height:100%}.dashboard-insight-card,.dashboard-action-card{display:flex;flex-direction:column}.dashboard-insight-card .ant-card-head,.dashboard-action-card .ant-card-head{min-height:66px;display:flex;align-items:center}.dashboard-insight-card .ant-card-body,.dashboard-action-card .ant-card-body{flex:1 1 auto;min-height:0}.dashboard-action-card .ant-card-body{display:grid}.dashboard-action-card .priority-board-layout{height:100%;min-height:0;display:grid;grid-template-rows:auto auto auto minmax(0,1fr)}.dashboard-action-card .priority-board-list{max-height:none;min-height:0}.dashboard-insight-card .dashboard-map-wrap.is-embedded{position:relative;padding:6px 8px 4px;margin-bottom:8px;min-height:398px;display:grid;place-items:center;overflow:hidden}.dashboard-insight-card .dashboard-map-wrap.is-embedded .dashboard-map-svg{width:100%;max-height:386px;display:block}.dashboard-map-callout{position:absolute;top:14px;right:14px;z-index:2;width:min(156px,46%);border-radius:16px;border:1px solid rgba(229,229,229,.95);background:#ffffffeb;-webkit-backdrop-filter:saturate(1.1) blur(4px);backdrop-filter:saturate(1.1) blur(4px);box-shadow:0 2px 12px #0000000a;padding:10px 12px;display:grid;gap:8px}.dashboard-map-callout-title{font-size:14px;font-weight:700;line-height:1.2;color:#1d1d1f}.dashboard-map-callout-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-map-callout-metric{display:grid;gap:2px}.dashboard-map-callout-metric .label{font-size:11px;line-height:1.1;color:#8e8e93}.dashboard-map-callout-metric .value{font-size:20px;line-height:1;font-weight:700;color:#1d1d1f}.dashboard-map-callout-metric .value.primary{color:#007aff}@media(max-width:1600px){.dashboard-main-grid{grid-template-columns:minmax(360px,35%) minmax(0,1fr)}.dashboard-insight-card .dashboard-map-wrap.is-embedded{min-height:380px}.dashboard-insight-card .dashboard-map-wrap.is-embedded .dashboard-map-svg{max-height:368px}}@media(max-width:1366px){.dashboard-main-grid{grid-template-columns:minmax(340px,34%) minmax(0,1fr)}.dashboard-insight-card .dashboard-map-wrap.is-embedded{min-height:356px}.dashboard-insight-card .dashboard-map-wrap.is-embedded .dashboard-map-svg{max-height:344px}.dashboard-map-callout{width:min(148px,48%);padding:8px 10px}.dashboard-map-callout-metric .value{font-size:18px}}.dashboard-screen-page{min-height:calc(100svh - 124px)}.dashboard-screen-grid{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:14px;min-height:calc(100svh - 124px)}.dashboard-overview-card--screen .ant-card-body{padding:16px 18px}.dashboard-overview-head--compact{gap:14px;align-items:center;flex-wrap:nowrap}.dashboard-overview-copy{gap:4px}.dashboard-overview-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dashboard-overview-title{font-size:22px!important;line-height:1.1!important}.dashboard-overview-subtitle{font-size:12px}.dashboard-overview-meta{font-size:11.5px}.dashboard-overview-actions--single-row{min-width:0;flex:1 1 780px;display:grid;grid-template-columns:minmax(220px,1.6fr) 120px 120px 120px auto auto;gap:8px;align-items:center;justify-items:stretch}.dashboard-overview-actions--single-row .dashboard-overview-input,.dashboard-overview-actions--single-row .dashboard-overview-select,.dashboard-overview-actions--single-row .dashboard-overview-segmented,.dashboard-overview-actions--single-row .dashboard-overview-segmented .ant-segmented{width:100%}.dashboard-overview-actions--single-row .dashboard-refresh-btn{min-width:90px}.dashboard-funnel--screen{min-width:0}.dashboard-funnel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.dashboard-funnel-card .ant-card-body{padding:14px 16px}.dashboard-funnel-row{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:12px;align-items:center}.leadflow-page{display:grid;gap:16px;min-height:calc(100svh - 150px);margin:-4px -4px 0;padding:16px;border-radius:14px;background:linear-gradient(rgba(119,211,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(119,211,255,.045) 1px,transparent 1px),radial-gradient(circle at 16% 12%,rgba(0,180,230,.18),transparent 26%),radial-gradient(circle at 88% 16%,rgba(255,170,0,.1),transparent 24%),linear-gradient(135deg,#07111f,#0d1a2a 42%,#101923);background-size:28px 28px,28px 28px,auto,auto,auto;color:#d8e7f7}.leadflow-hero,.leadflow-detail-topbar,.leadflow-detail-hero{display:flex;align-items:center;justify-content:space-between;gap:16px}.leadflow-hero,.leadflow-detail-hero{padding:16px 18px;border:1px solid rgba(119,211,255,.18);border-radius:10px;background:linear-gradient(180deg,#0d1d30e0,#08111ed1);box-shadow:inset 0 1px #ffffff0f,0 12px 34px #0000002e}.leadflow-detail-topbar{padding:0 2px}.leadflow-page-title{color:#eef7ff!important;margin:0!important}.leadflow-page .ant-typography-secondary,.leadflow-page .ant-descriptions-item-label,.leadflow-page .ant-descriptions-item-content{color:#d8e7f7b8!important}.leadflow-kpi-card,.leadflow-panel{border-color:#77d3ff24!important;background:linear-gradient(180deg,#102236eb,#091423e6)!important;box-shadow:inset 0 1px #ffffff0e,0 10px 28px #0000002e}.leadflow-page .ant-card-head{border-bottom-color:#77d3ff1f!important;color:#eef7ff}.leadflow-page .ant-card-body,.leadflow-page .ant-statistic-title,.leadflow-page .ant-statistic-content,.leadflow-page .ant-list-item-meta-title,.leadflow-page .ant-list-item-meta-description,.leadflow-page .ant-list-item{color:#d8e7f7}.leadflow-page .ant-list-item{border-block-end-color:#77d3ff1a!important}.leadflow-kpi-card .ant-card-body{padding:14px 16px}.leadflow-home-grid,.leadflow-detail-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:14px;align-items:start}.leadflow-detail-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.85fr)}.leadflow-panel{border-radius:8px}.leadflow-detail-summary,.leadflow-home-grid>.leadflow-panel:first-child,.leadflow-detail-grid>.leadflow-panel:first-child{grid-column:1 / -1}.leadflow-section-title{display:grid;gap:2px}.leadflow-section-title small{color:#8c8c8c;font-weight:400;line-height:1.3}.leadflow-card-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.leadflow-card-list.is-compact{grid-template-columns:minmax(0,1fr)}.leadflow-opportunity-card{width:100%;min-height:124px;display:grid;grid-template-columns:minmax(0,1fr) 86px 16px;gap:12px;align-items:center;text-align:left;border:1px solid rgba(119,211,255,.14);background:linear-gradient(90deg,rgba(119,211,255,.08),transparent 32%),#06111fc2;border-radius:8px;padding:12px;color:#d8e7f7;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}.leadflow-opportunity-card:hover{border-color:#00b4e694;box-shadow:0 0 0 1px #00b4e62e,0 12px 30px #0000003d}.leadflow-opportunity-card.is-dense{min-height:98px}.leadflow-card-main,.leadflow-card-score{min-width:0;display:grid;gap:7px}.leadflow-card-head{display:flex;gap:8px;align-items:center;justify-content:space-between;min-width:0}.leadflow-card-meta{display:flex;flex-wrap:wrap;gap:6px 10px;color:#d8e7f7ad;font-size:12px;line-height:1.4}.leadflow-card-signal,.leadflow-muted{color:#d8e7f78a;font-size:12px;line-height:1.45}.leadflow-card-score{justify-items:stretch}.leadflow-card-score strong{font-size:26px;line-height:1}.leadflow-card-score span{color:#d8e7f794;font-size:12px}.leadflow-card-arrow{color:#77d3ff8c}.leadflow-state{min-height:220px;display:grid;align-content:center;gap:12px}.leadflow-skeleton{height:92px;border-radius:8px;background:linear-gradient(90deg,#77d3ff14,#ffffff14,#77d3ff14)}.leadflow-skeleton.is-short{width:64%}.leadflow-action-list .ant-list-item{align-items:flex-start}.leadflow-action-icon{color:#00b4e6;font-size:18px;margin-top:3px}.leadflow-action-icon.is-high{color:#cf1322}.leadflow-action-icon.is-medium{color:#d46b08}.leadflow-action-icon.is-low{color:#8c8c8c}.leadflow-conclusion{margin:6px 0 0!important;max-width:900px}.leadflow-detail-decision{flex:0 0 auto}.leadflow-score-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.leadflow-score-metric{border:1px solid rgba(119,211,255,.14);border-radius:8px;padding:12px;display:grid;gap:6px;background:#050f1b94}.leadflow-score-value{font-size:28px;line-height:1;font-weight:700}.leadflow-score-title{color:#d8e7f7a3;font-size:12px}@media(max-width:1180px){.leadflow-home-grid,.leadflow-detail-grid,.leadflow-card-list{grid-template-columns:minmax(0,1fr)}.leadflow-kpi-grid,.leadflow-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.leadflow-hero,.leadflow-detail-topbar,.leadflow-detail-hero{align-items:stretch;flex-direction:column}.leadflow-kpi-grid,.leadflow-score-grid,.leadflow-opportunity-card{grid-template-columns:minmax(0,1fr)}.leadflow-card-arrow{display:none}}.leadflow-page{margin:0;padding:0;min-height:auto;border-radius:0;background:transparent;color:var(--nx-ink)}.leadflow-hero,.leadflow-detail-hero{border:1px solid rgba(255,255,255,.72);border-radius:var(--nx-radius-xl);background:var(--nx-gradient-surface);box-shadow:var(--nx-shadow-sm)}.leadflow-page-title{color:var(--nx-ink)!important}.leadflow-page .ant-typography-secondary,.leadflow-page .ant-descriptions-item-label,.leadflow-page .ant-descriptions-item-content{color:var(--nx-muted)!important}.leadflow-kpi-card,.leadflow-panel{border-color:var(--nx-line)!important;background:var(--nx-surface-strong)!important;box-shadow:var(--nx-shadow-sm)}.leadflow-page .ant-card-head{border-bottom-color:var(--nx-line)!important;color:var(--nx-ink)}.leadflow-page .ant-card-body,.leadflow-page .ant-statistic-title,.leadflow-page .ant-statistic-content,.leadflow-page .ant-list-item-meta-title,.leadflow-page .ant-list-item-meta-description,.leadflow-page .ant-list-item{color:var(--nx-ink)}.leadflow-page .ant-list-item{border-block-end-color:var(--nx-line)!important}.leadflow-opportunity-card{border-color:var(--nx-line);background:linear-gradient(180deg,#fffffff0,#f8fcfff0);color:var(--nx-ink)}.leadflow-opportunity-card:hover{border-color:#1765ff47;box-shadow:var(--nx-shadow)}.leadflow-card-meta,.leadflow-card-score span,.leadflow-score-title{color:var(--nx-muted)}.leadflow-card-signal,.leadflow-muted,.leadflow-card-arrow{color:var(--nx-muted-2)}.leadflow-score-metric{border-color:var(--nx-line);background:#f7f9fcc7}.leadflow-command-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:14px;align-items:stretch}.leadflow-primary-card .ant-card-body{height:100%}.leadflow-primary-label{display:inline-flex;width:fit-content;margin-bottom:12px;padding:4px 10px;border-radius:999px;color:var(--nx-primary);background:#1765ff14;font-size:12px;font-weight:700}.leadflow-primary-content{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:12px;align-items:end}.leadflow-primary-content .ant-typography{margin:0!important}.leadflow-primary-score{grid-row:span 2;justify-self:end;min-width:92px;display:grid;justify-items:end;gap:2px}.leadflow-primary-score strong{font-size:38px;line-height:1;color:var(--nx-ink)}.leadflow-primary-score span,.leadflow-detail-reason-label{font-size:12px;color:var(--nx-muted)}.leadflow-primary-evidence{min-width:0;display:flex;gap:8px;align-items:center;flex-wrap:wrap;color:var(--nx-muted)}.leadflow-next-actions-card .ant-card-head{min-height:50px}.leadflow-detail-summary .leadflow-score-grid{margin-top:0}.leadflow-detail-facts{margin-top:18px;padding-top:16px;border-top:1px solid var(--nx-line)}.leadflow-detail-reason-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.leadflow-detail-reason-row>div{display:grid;gap:5px;min-width:0;padding:12px;border:1px solid var(--nx-line);border-radius:8px;background:#f7f9fcb8}.leadflow-page--ops{gap:14px}.leadflow-ops-grid{display:grid;grid-template-columns:320px minmax(0,1fr) 360px;gap:14px;align-items:stretch}.leadflow-ops-actions{grid-column:1 / -1}.leadflow-ops-target-list,.leadflow-ops-intel-body{display:grid;gap:10px}.leadflow-ops-target{width:100%;border:1px solid var(--nx-line);border-radius:8px;background:#ffffffb8;padding:11px 12px;display:grid;gap:6px;text-align:left;cursor:pointer}.leadflow-ops-target:hover,.leadflow-ops-target.is-active{border-color:#1765ff57;background:#fff;box-shadow:var(--nx-shadow-sm)}.leadflow-ops-target-row{display:flex;gap:8px;align-items:center;min-width:0}.leadflow-ops-target-meta,.leadflow-ops-label{color:var(--nx-muted);font-size:12px}.leadflow-ops-focus{display:flex;align-items:center;gap:14px}.leadflow-ops-focus .anticon{font-size:28px;color:var(--nx-primary)}.leadflow-ops-focus .ant-typography{margin:0!important}.leadflow-ops-radar{position:relative;height:260px;margin:12px 0;display:grid;place-items:center;background:linear-gradient(rgba(23,101,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(23,101,255,.05) 1px,transparent 1px),#f7f9fcb8;background-size:28px 28px;border:1px solid var(--nx-line);border-radius:8px;overflow:hidden}.leadflow-ops-ring{position:absolute;border:1px solid rgba(23,101,255,.22);border-radius:999px}.leadflow-ops-ring.is-one{width:72px;height:72px}.leadflow-ops-ring.is-two{width:150px;height:150px}.leadflow-ops-ring.is-three{width:230px;height:230px}.leadflow-ops-dot{width:12px;height:12px;border-radius:999px;background:var(--nx-primary);box-shadow:0 0 0 8px #1765ff1a}.leadflow-risk-mark{color:var(--nx-danger)}@media(max-width:1280px){.leadflow-ops-grid{grid-template-columns:minmax(0,1fr)}.leadflow-ops-actions{grid-column:auto}}.leadflow-table-page{gap:16px}.leadflow-kpi-grid--dense{grid-template-columns:repeat(5,minmax(0,1fr))}.leadflow-kpi-card--blue{border-left:3px solid #1765ff!important}.leadflow-kpi-card--green{border-left:3px solid #52c41a!important}.leadflow-kpi-card--orange{border-left:3px solid #faad14!important}.leadflow-kpi-card--red{border-left:3px solid #ff4d4f!important}.leadflow-kpi-mini{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:4px 0}.leadflow-kpi-mini strong{font-size:26px;font-weight:700;color:var(--nx-ink);line-height:1}.leadflow-workbench-card{overflow:hidden}.leadflow-workbench-card .ant-card-body{padding:0;display:grid;gap:0}.leadflow-filterbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:14px 16px 10px;border-bottom:1px solid var(--nx-line)}.leadflow-filterbar .ant-input-affix-wrapper{max-width:240px;flex:1 1 180px}.leadflow-filterbar .ant-select{min-width:110px}.leadflow-segmented{padding:10px 16px 8px;border-bottom:1px solid var(--nx-line);overflow-x:auto}.leadflow-opportunity-table{overflow:auto}.leadflow-opportunity-table .ant-table-thead>tr>th{background:#f7f9fce0;color:var(--nx-muted);font-size:12px;font-weight:600}.leadflow-opportunity-table .ant-table-tbody>tr>td{vertical-align:middle}.leadflow-opportunity-table .ant-table-tbody>tr:hover>td{background:#1765ff09!important;cursor:pointer}.leadflow-table-org{display:grid;gap:2px;min-width:0}.leadflow-table-org .ant-typography{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leadflow-table-type{display:grid;gap:3px}.leadflow-table-type-tags{display:flex;align-items:center;flex-wrap:wrap;gap:4px;min-width:0}.leadflow-table-type-tags .ant-tag{margin-inline-end:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.leadflow-table-score{display:grid;gap:4px;min-width:80px}.leadflow-table-score strong{font-size:15px;font-weight:700;color:var(--nx-ink)}.leadflow-score-strong{font-size:20px;font-weight:700;color:var(--nx-ink)}.leadflow-distribution-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.leadflow-dist-list{display:grid;gap:8px}.leadflow-dist-row{display:grid;grid-template-columns:minmax(0,1fr) 1fr auto;gap:8px;align-items:center;font-size:12px}.leadflow-dist-row span{color:var(--nx-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leadflow-dist-row strong{color:var(--nx-muted);justify-self:end}.leadflow-donut{width:72px;height:72px;border-radius:999px;background:conic-gradient(var(--nx-primary) 0% var(--a, 0%),var(--nx-line) var(--a, 0%) 100%);justify-self:center}@media(max-width:1180px){.leadflow-distribution-grid,.leadflow-kpi-grid--dense{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.leadflow-distribution-grid{grid-template-columns:minmax(0,1fr)}.leadflow-filterbar .ant-input-affix-wrapper{max-width:none;flex:1 1 100%}}.dashboard-funnel-copy{min-width:0;display:grid;gap:5px}.dashboard-funnel-title{font-size:12px;line-height:1.2}.dashboard-funnel-value{font-size:32px;line-height:.98}.dashboard-funnel-note{font-size:11.5px;line-height:1.35}.dashboard-funnel-glyph-wrap{display:grid;justify-items:end}.dashboard-kpi-glyph{width:116px;height:26px;display:block}.dashboard-main-grid{min-height:0;display:grid;grid-template-columns:minmax(340px,33%) minmax(0,1fr);gap:24px;align-items:stretch}.dashboard-market-left,.dashboard-market-right{min-height:0}.dashboard-insight-card .ant-card-head,.dashboard-action-card .ant-card-head{padding:14px 18px 8px}.dashboard-insight-card .ant-card-body,.dashboard-action-card .ant-card-body{padding:14px 18px 16px}.dashboard-insight-card .ant-card-head,.dashboard-action-card .ant-card-head{border-bottom:1px solid var(--nx-line)}.dashboard-insight-card{position:sticky;top:12px}.dashboard-insight-stack{gap:10px}.dashboard-insight-module{gap:5px}.dashboard-insight-module-head{gap:1px}.dashboard-insight-module-title{font-size:13px}.dashboard-insight-module-subtitle{font-size:11px;line-height:1.25}.dashboard-map-wrap{padding:4px 6px;margin-bottom:6px;border-radius:16px;overflow:hidden}.dashboard-map-svg{max-height:300px;width:100%}.dashboard-map-other-card{margin-bottom:6px}.dashboard-map-other-card.is-compact{padding:8px 10px;align-items:center}.dashboard-map-other-card.is-compact .dashboard-map-other-stats{font-size:10.5px}.dashboard-map-other-card.is-compact .ant-typography{line-height:1.2}.dashboard-donut{grid-template-columns:112px minmax(0,1fr);grid-template-areas:"chart legend" "bars bars";gap:10px 12px;align-items:start}.dashboard-donut-chart{grid-area:chart;width:108px;height:108px}.dashboard-donut-legend{grid-area:legend;gap:6px}.dashboard-donut-legend-item{gap:7px}.dashboard-donut-legend-sub{font-size:11px}.dashboard-donut-bars{grid-area:bars;display:grid;gap:6px;margin-top:2px}.dashboard-donut-bar-row{display:grid;grid-template-columns:72px minmax(0,1fr) 34px;gap:8px;align-items:center}.dashboard-donut-bar-label{font-size:11.5px;color:#6e6e73;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-donut-bar-track{height:10px;border-radius:999px;background:#f2f2f7;border:1px solid #e8e8ed;overflow:hidden}.dashboard-donut-bar-fill{height:100%;border-radius:999px;opacity:.9}.dashboard-action-card .ant-card-body{display:grid;grid-template-rows:minmax(0,1fr);min-height:0}.dashboard-panel-head{min-height:34px;align-content:center}.priority-board-layout{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:8px;min-height:0;height:100%}.dashboard-stage-minibar{display:grid;gap:6px}.dashboard-stage-minibar-track{height:9px;border-radius:999px;background:#f2f2f7;border:1px solid #e8e8ed;overflow:hidden;display:flex}.dashboard-stage-minibar-empty{width:100%;height:100%;background:repeating-linear-gradient(90deg,#f2f2f7 0,#f2f2f7 10px,#ececf1 10px,#ececf1 20px)}.dashboard-stage-minibar-seg{height:100%;min-width:4px}.dashboard-stage-minibar-legend{display:flex;flex-wrap:wrap;gap:6px}.dashboard-stage-minibar-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:999px;border:1px solid #e5e5ea;background:#fafafc;font-size:11px;color:#6e6e73;line-height:1}.dashboard-stage-minibar-dot{width:6px;height:6px;border-radius:999px;flex:0 0 auto}.dashboard-statusbar-card--compact .ant-card-body{padding:8px 12px}.dashboard-statusbar{gap:8px 12px}.dashboard-statusbar-left{gap:8px}.dashboard-statusbar-center{min-width:0}.dashboard-statusbar-main{font-size:12.5px}.dashboard-statusbar-sub{font-size:11px;line-height:1.2}.dashboard-statusbar-right .ant-btn-link{padding-inline:4px}@media(max-width:1600px){.dashboard-screen-grid{gap:12px;min-height:auto}.dashboard-overview-actions--single-row{grid-template-columns:minmax(200px,1.4fr) 128px 128px auto auto}.dashboard-main-grid{grid-template-columns:minmax(320px,34%) minmax(0,1fr);gap:20px}.dashboard-map-svg{max-height:276px}}@media(max-width:1366px){.dashboard-overview-head--compact{flex-wrap:wrap;align-items:flex-start}.dashboard-overview-actions--single-row{grid-template-columns:1.4fr 120px 120px auto auto;width:100%;flex:1 1 100%}.dashboard-funnel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-main-grid{grid-template-columns:minmax(300px,36%) minmax(0,1fr);gap:18px;min-height:420px}.dashboard-map-svg{max-height:246px}.dashboard-statusbar{align-items:flex-start}}@media(max-width:992px){.dashboard-screen-page{min-height:auto}.dashboard-screen-grid{grid-template-rows:auto;min-height:auto}.dashboard-overview-actions--single-row{grid-template-columns:1fr 1fr;gap:8px}.dashboard-overview-actions--single-row>:first-child{grid-column:1 / -1}.dashboard-overview-actions--single-row .dashboard-overview-segmented,.dashboard-overview-actions--single-row .dashboard-refresh-btn{grid-column:span 1}.dashboard-main-grid{grid-template-columns:1fr;gap:14px;min-height:auto}.dashboard-insight-card{position:static}.dashboard-action-card .ant-card-body{grid-template-rows:auto}.priority-board-layout{height:auto;min-height:0}.priority-board-list{max-height:52vh}.dashboard-statusbar-center{order:3;width:100%}}@media(max-width:768px){.dashboard-overview-card--screen .ant-card-body{padding:14px}.dashboard-overview-title{font-size:18px!important}.dashboard-overview-actions--single-row{grid-template-columns:1fr}.dashboard-funnel-grid{grid-template-columns:1fr;gap:10px}.dashboard-funnel-row{grid-template-columns:1fr;gap:8px}.dashboard-funnel-glyph-wrap{justify-items:start}.dashboard-main-grid{gap:12px}.dashboard-donut{grid-template-columns:1fr;grid-template-areas:"chart" "legend" "bars";justify-items:center}.dashboard-donut-bars{width:100%}.dashboard-donut-bar-row{grid-template-columns:64px minmax(0,1fr) 32px}.dashboard-statusbar-right{width:100%;margin-left:0}.dashboard-map-svg{max-height:280px}}.login-hero{min-height:420px;border-radius:20px;padding:24px;background:#fff;border:1px solid var(--nx-line);box-shadow:none;display:grid;align-content:space-between;position:relative;overflow:hidden}.login-hero:after{content:"";position:absolute;inset:auto -40px -40px auto;width:180px;height:180px;border-radius:999px;background:radial-gradient(circle,#007aff1a,#007aff00 70%);pointer-events:none}.login-hero h1{margin:0;font-size:clamp(28px,4vw,42px);line-height:1.08}.login-hero p{margin:0;color:var(--nx-muted);line-height:1.5}.login-feature-list{display:grid;gap:12px}.login-feature-item{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:14px;background:#fbfbfd;border:1px solid var(--nx-line)}.login-dot{width:8px;height:8px;border-radius:999px;background:var(--nx-primary);margin-top:6px;flex:0 0 auto}.login-card-wrap{width:min(440px,100%)}@media(max-width:980px){.login-shell{grid-template-columns:1fr;align-content:center;gap:20px;padding:16px}.login-hero{min-height:auto;gap:16px}}.dashboard-overview-card .ant-card-body{padding:22px 24px}.dashboard-overview-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;flex-wrap:wrap}.dashboard-overview-copy{display:grid;gap:7px;min-width:0}.dashboard-overview-title{margin:0!important;font-size:24px!important;line-height:1.15!important;letter-spacing:-.02em}.dashboard-overview-subtitle{color:#6e6e73;font-size:13px;line-height:1.4}.dashboard-overview-meta{color:#8e8e93;font-size:12px;line-height:1.35}.dashboard-top-alert{margin-bottom:-4px}.dashboard-overview-live-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.dashboard-live-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;border:1px solid rgba(52,199,89,.2);background:#34c75914;color:#1f7a3d;font-size:12px;line-height:1;font-weight:600}.dashboard-live-pill.is-syncing{border-color:#007aff38;background:#007aff14;color:#005fcc}.dashboard-live-dot{width:7px;height:7px;border-radius:999px;background:currentColor;flex:0 0 auto}.dashboard-live-note{font-size:12px;color:#8e8e93}.dashboard-overview-actions{display:grid;gap:10px;justify-items:end;min-width:min(100%,620px);flex:1 1 520px}.dashboard-overview-filters{width:100%;display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(120px,.75fr));gap:10px}.dashboard-overview-tools{width:100%;display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap}.dashboard-overview-input,.dashboard-overview-select{width:100%}.dashboard-refresh-btn{min-width:104px}.dashboard-section-head{display:grid;gap:4px;margin:6px 4px 4px}.dashboard-section-head--compact{margin-top:2px}.dashboard-section-head--flush{margin-inline:0}.dashboard-section-title{font-size:17px;line-height:1.2;font-weight:700;color:#1d1d1f}.dashboard-section-note{font-size:12px;line-height:1.35;color:#8e8e93}.dashboard-panel-card .ant-card-head{min-height:auto;padding:16px 20px 10px}.dashboard-panel-card .ant-card-body{padding:16px 20px 20px}.dashboard-panel-head{display:grid;gap:2px}.dashboard-panel-title{font-size:16px;line-height:1.2;font-weight:700;color:#1d1d1f}.dashboard-panel-subtitle{font-size:12px;line-height:1.35;color:#8e8e93;font-weight:400}.dashboard-panel-extra{font-size:12px;color:#8e8e93}.dashboard-upcoming-mini-row{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 6px;scroll-snap-type:x proximity}.dashboard-upcoming-mini-row::-webkit-scrollbar{height:6px}.dashboard-upcoming-mini-row::-webkit-scrollbar-thumb{border-radius:999px;background:#0052d929}.dashboard-upcoming-mini-card{flex:0 0 218px;min-width:0;min-height:126px;border:1px solid rgba(15,23,42,.08);border-radius:16px;padding:12px;cursor:pointer;background:#fff;box-shadow:0 8px 24px #0f172a0a;display:grid;gap:8px;align-content:start;scroll-snap-align:start;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.dashboard-upcoming-mini-card.is-signal{background:linear-gradient(180deg,#fff,#fbfdff)}.dashboard-upcoming-mini-card:hover,.dashboard-upcoming-mini-card:focus-visible{transform:translateY(-2px);border-color:#0052d92e;box-shadow:0 12px 30px #0f172a14;outline:none}.dashboard-upcoming-mini-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.dashboard-upcoming-mini-org{min-width:0;color:#1d1d1f;font-size:14px;line-height:1.25;font-weight:700;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dashboard-upcoming-mini-score{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:3px 7px;background:#eef5ff;color:#0052d9;font-size:12px;font-weight:700;line-height:1}.dashboard-upcoming-mini-score.is-hot{background:#fff2e8;color:#d95000}.dashboard-upcoming-mini-region,.dashboard-upcoming-mini-foot{color:#8e8e93;font-size:11.5px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-upcoming-mini-metrics{display:grid;gap:6px}.dashboard-upcoming-mini-metrics span{min-width:0;display:inline-flex;align-items:center;gap:6px;color:#475569;font-size:12px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-upcoming-mini-metrics .anticon{flex:0 0 auto;color:#0052d9;font-size:13px}.dashboard-card-footnote{display:block;font-size:12px;color:#8e8e93;line-height:1.35}.dashboard-empty-compact{margin:8px 0 2px}.dashboard-funnel-card .ant-card-body{display:grid;gap:10px;padding:20px 20px 18px}.dashboard-funnel{display:grid;gap:10px}.dashboard-funnel-title{font-size:13px;color:#6e6e73;line-height:1.35;font-weight:600}.dashboard-funnel-value{font-size:36px;font-weight:700;line-height:1.02;letter-spacing:-.025em}.dashboard-funnel-suffix{font-size:15px;font-weight:600;margin-inline-start:4px}.dashboard-funnel-note{font-size:12px;color:#8e8e93;line-height:1.45}.dashboard-market-left,.dashboard-market-right{display:grid;gap:14px;align-content:start;height:100%}.dashboard-market{display:grid;gap:12px}.dashboard-market .ant-row{align-items:stretch}.dashboard-market .ant-col{display:flex}.dashboard-market .ant-col>.dashboard-market-left,.dashboard-market .ant-col>.dashboard-market-right{width:100%}.dashboard-market-right-head{padding-inline:6px;min-height:22px}.dashboard-market-filter-note{font-size:12px;color:#8e8e93}.dashboard-map-head{margin-bottom:8px}.dashboard-city-chips{display:flex;flex-wrap:wrap;gap:8px}.dashboard-city-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--nx-line);background:#fff;color:#6e6e73;padding:7px 11px;border-radius:999px;font-size:12px;line-height:1;font-weight:500;cursor:pointer}.dashboard-city-chip:hover{border-color:#007aff38;color:var(--nx-primary)}.dashboard-city-chip.is-selected{border-color:#007aff3d;background:#007aff14;color:var(--nx-primary)}.dashboard-map-wrap{border-radius:18px;border:1px solid var(--nx-line);background:#fbfbfd;padding:10px;margin-bottom:8px}.dashboard-map-svg{width:100%;height:auto;display:block}.dashboard-map-city path{transition:fill .12s ease,stroke .12s ease}.dashboard-map-label-group{pointer-events:none}.dashboard-map-label{font-size:11px;fill:#1d1d1f;font-weight:700;letter-spacing:-.02em}.dashboard-map-count{font-size:13.5px;fill:#1d1d1f;font-weight:700}.dashboard-map-other-card{border:1px solid var(--nx-line);border-radius:16px;background:#fbfbfd;padding:14px 16px;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard-map-other-card.is-compact{padding:10px 12px;border-radius:14px;margin-bottom:6px}.dashboard-map-other-card.is-compact .ant-typography{font-size:13px}.dashboard-map-other-card.is-compact .dashboard-map-other-stats{font-size:11px}.dashboard-map-other-stats{display:grid;gap:2px;text-align:right;color:#6e6e73;font-size:12px}.dashboard-donut{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:none;gap:10px;align-content:start;min-width:0}.dashboard-donut.is-compact{gap:9px}.dashboard-donut-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}.dashboard-donut-stat-card{border:1px solid #e8e8ed;background:#fbfbfd;border-radius:12px;padding:8px 10px;display:grid;gap:4px;min-width:0}.dashboard-donut-stat-card.is-focus{border-color:#e3ebff;background:#f7faff}.dashboard-donut-stat-label{font-size:11px;line-height:1.1;color:#8e8e93;white-space:nowrap}.dashboard-donut-stat-value{font-size:16px;line-height:1;font-weight:700;color:#1d1d1f;font-variant-numeric:tabular-nums}.dashboard-donut-stat-value--text{font-size:13px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-donut-stat-sub{font-size:10.5px;line-height:1.1;color:#8e8e93;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-donut-main{display:grid;grid-template-columns:132px minmax(0,1fr);gap:14px;align-items:center;min-width:0}.dashboard-donut-chart{grid-area:auto;position:relative;width:116px;height:116px;margin-inline:auto}.dashboard-donut-center{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;gap:4px}.dashboard-donut-center-value{font-size:22px;font-weight:700;color:#1d1d1f;line-height:1}.dashboard-donut-center-label{font-size:11px;color:#8e8e93;line-height:1.2}.dashboard-donut-legend{grid-area:auto;display:grid;gap:6px;min-width:0}.dashboard-donut-legend-item{display:flex;gap:7px;align-items:flex-start}.dashboard-donut-dot{width:8px;height:8px;border-radius:999px;margin-top:5px;flex:0 0 auto}.dashboard-donut-legend-text{display:grid;gap:2px;min-width:0}.dashboard-donut-legend-sub{font-size:11px;line-height:1.2}.dashboard-donut-empty{min-height:120px;border:1px dashed var(--nx-line);border-radius:14px;background:#fafafc;display:grid;place-items:center}.dashboard-donut-empty.is-compact{min-height:88px}.dashboard-donut-rows{display:grid;gap:6px;min-width:0}.dashboard-donut-bars{grid-area:auto;margin-top:0}.dashboard-donut-bar-row{display:grid;grid-template-columns:minmax(0,92px) minmax(0,1fr) 34px 28px;gap:8px;align-items:center}.dashboard-donut-bar-label{display:flex;align-items:center;gap:6px;min-width:0;color:#6e6e73}.dashboard-donut-bar-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.dashboard-donut-bar-meta{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.dashboard-donut-row-rank{width:16px;flex:0 0 16px;text-align:center;font-size:11px;line-height:1;color:#8e8e93;font-variant-numeric:tabular-nums}.dashboard-donut-row-name{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11.5px}.dashboard-donut-bar-value{font-size:11px;color:#8e8e93;text-align:right;font-variant-numeric:tabular-nums}.dashboard-donut-row-count{font-size:11px;color:#6e6e73;text-align:right;font-variant-numeric:tabular-nums}.dashboard-donut-insights{display:grid;gap:6px}.dashboard-donut-insight-chip{border-radius:10px;border:1px solid #e8edf8;background:#f7faff;color:#3a4b6a;font-size:11px;line-height:1.3;padding:6px 8px}.dashboard-donut.is-embedded .dashboard-donut-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-donut.is-embedded .dashboard-donut-stat-card{padding:8px 10px;min-height:56px;align-content:center}.dashboard-donut.is-embedded .dashboard-donut-stat-label{font-size:10.5px}.dashboard-donut.is-embedded .dashboard-donut-stat-value{font-size:15px}.dashboard-donut.is-embedded .dashboard-donut-stat-value--text{font-size:12px}.dashboard-donut.is-embedded .dashboard-donut-stat-sub{font-size:10px}.dashboard-donut.is-embedded .dashboard-donut-main{grid-template-columns:120px minmax(0,1fr);gap:10px;align-items:start}.dashboard-donut.is-embedded .dashboard-donut-chart{width:112px;height:112px}.dashboard-donut.is-embedded .dashboard-donut-legend{gap:5px}.dashboard-donut.is-embedded .dashboard-donut-legend-item{align-items:center}.dashboard-donut.is-embedded .dashboard-donut-legend-text{gap:1px}.dashboard-donut.is-embedded .dashboard-donut-legend-text .ant-typography{font-size:12px;line-height:1.15}.dashboard-donut.is-embedded .dashboard-donut-legend-sub{font-size:10.5px}.dashboard-donut.is-embedded .dashboard-donut-bar-row{grid-template-columns:minmax(0,1fr) 36px 26px;gap:6px;min-height:18px}.dashboard-donut.is-embedded .dashboard-donut-row-rank{display:none}.dashboard-donut.is-embedded .dashboard-donut-bar-label{gap:0}.dashboard-donut.is-embedded .dashboard-donut-row-name{font-size:11px}.dashboard-donut.is-embedded .dashboard-donut-bar-track{height:9px}.dashboard-donut.is-embedded .dashboard-donut-bars{gap:8px;margin-top:0}.dashboard-donut.is-embedded .dashboard-donut-bar-row--card{display:grid;grid-template-columns:1fr;gap:6px;border:1px solid #ececf1;background:#fbfbfd;border-radius:12px;padding:8px 10px;min-height:auto}.dashboard-donut.is-embedded .dashboard-donut-bar-row--card .dashboard-donut-bar-label{gap:4px}.dashboard-donut.is-embedded .dashboard-donut-bar-row--card .dashboard-donut-row-rank{display:inline-flex;align-items:center;justify-content:center;width:15px;flex:0 0 15px;font-size:10px;color:#8e8e93}.dashboard-donut.is-embedded .dashboard-donut-bar-row--card .dashboard-donut-row-name{font-size:11px;font-weight:600;color:#3a3a3c}.dashboard-donut.is-embedded .dashboard-donut-bar-row--card .dashboard-donut-row-count{font-size:10.5px;color:#8e8e93}.dashboard-donut.is-embedded .dashboard-donut-bar-row--card .dashboard-donut-bar-value{font-size:10.5px;color:#6e6e73;font-weight:600}.dashboard-donut.is-embedded .dashboard-donut-bar-row--card .dashboard-donut-bar-track{height:8px}.dashboard-donut.is-embedded .dashboard-donut-bar-row--card .dashboard-donut-bar-fill{border-radius:999px}.dashboard-donut.is-embedded .dashboard-donut-insights{gap:5px}.dashboard-donut.is-embedded .dashboard-donut-insight-chip{padding:5px 8px;font-size:10.5px}.dashboard-insight-card,.dashboard-action-card{height:100%}.dashboard-insight-card .ant-card-body,.dashboard-action-card .ant-card-body{display:grid;align-content:start}.dashboard-insight-card{position:sticky;top:16px}.dashboard-insight-stack{display:grid;gap:14px}.dashboard-insight-module{display:grid;gap:8px}.dashboard-insight-module-head{display:grid;gap:2px;padding-inline:2px}.dashboard-insight-module-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.dashboard-insight-module-title{font-size:14px;line-height:1.2;font-weight:700;color:#1d1d1f}.dashboard-insight-module-subtitle{font-size:12px;line-height:1.3;color:#8e8e93}.dashboard-insight-divider{height:1px;background:var(--nx-line);margin:2px 0}.dashboard-embedded-block{display:grid;gap:8px}.dashboard-embedded-head{display:grid;gap:2px}.dashboard-embedded-title{font-size:14px;line-height:1.2;font-weight:700;color:#1d1d1f}.dashboard-embedded-subtitle{font-size:12px;line-height:1.3;color:#8e8e93}.priority-board-toolbar{margin-bottom:12px}.priority-board-fallback{margin-bottom:12px;border-radius:12px}.priority-board-fallback--city{margin-top:-2px}.priority-board-list{display:grid;gap:11px;max-height:clamp(520px,66vh,820px);overflow:auto;padding-right:4px}.priority-board-inline-empty{min-height:120px;display:grid;place-items:center;border:1px dashed var(--nx-line);border-radius:14px;background:#fafafc}.priority-board-card{all:unset;display:grid;gap:10px;border:1px solid var(--nx-line);background:#fff;border-radius:18px;padding:14px 16px;cursor:pointer}.priority-board-card:hover{border-color:#007aff3d;background:#fcfdff}.priority-board-card-top{display:grid;gap:6px}.priority-board-title{color:#1d1d1f;font-weight:650;line-height:1.35;font-size:15px;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.priority-board-date{font-size:12px;line-height:1.25}.priority-board-tags .ant-tag{margin-inline-end:0}.priority-board-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.priority-board-industries{min-width:0}.priority-board-score{font-size:12px;white-space:nowrap}.dashboard-statusbar-card .ant-card-body{padding:10px 16px}.dashboard-statusbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.dashboard-statusbar-left{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.dashboard-statusbar-dot{width:8px;height:8px;border-radius:999px;flex:0 0 auto;background:#34c759}.dashboard-statusbar-dot.is-warn{background:#ff9500}.dashboard-statusbar-dot.is-ok{background:#34c759}.dashboard-statusbar-main{font-size:13px;line-height:1.35;font-weight:600;color:#1d1d1f}.dashboard-statusbar-sub{font-size:12px;line-height:1.35;color:#8e8e93}.dashboard-statusbar-right{margin-left:auto}.dashboard-status-chip{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;border:1px solid var(--nx-line);background:#fff;font-size:12px}.dashboard-status-chip.danger{border-color:#ff3b3033;background:#ff3b300f;color:#cc3029}.dashboard-status-chip.warn{border-color:#ff950033;background:#ff950012;color:#b86a00}.dashboard-status-chip.neutral{border-color:#8e8e9340;background:#fafafc;color:#6e6e73}.dashboard-monitor-card .ant-card-body{padding-top:12px}.dashboard-monitor-table .ant-table{font-size:13px}.dashboard-monitor-table .ant-table-thead>tr>th{font-size:12px;color:#6e6e73;font-weight:600;background:#fafafc}.dashboard-monitor-table .ant-table-tbody>tr>td{padding-top:10px;padding-bottom:10px}.dashboard-monitor-summary{font-size:12px;line-height:1.35}.leads-toolbar-card{padding:0;overflow:hidden}.leads-toolbar-shell{display:grid;gap:10px;padding:14px}.leads-toolbar-row{display:grid;gap:8px}.leads-toolbar-row--primary{padding-bottom:8px;border-bottom:1px solid var(--nx-line)}.leads-toolbar-search-block{display:grid;gap:6px}.leads-toolbar-block-title{font-size:12px;font-weight:700;color:#4c5669;letter-spacing:-.01em}.leads-toolbar-search-row{display:grid;grid-template-columns:minmax(0,1fr) 140px 132px 96px;gap:8px;align-items:center}.leads-toolbar-search-row--simple{grid-template-columns:minmax(0,1fr) 140px 96px}.leads-toolbar-search-input{min-width:0}.leads-toolbar-search-row .ant-btn{width:100%}.leads-toolbar-quick-group{display:grid;gap:6px;align-content:start;padding:8px 10px;border:1px solid rgba(19,34,56,.08);border-radius:12px;background:#ffffff94;min-width:0}.leads-toolbar-row--quick{display:flex;gap:8px;align-items:stretch;flex-wrap:nowrap}.leads-toolbar-quick-group--industry{flex:0 0 286px}.leads-toolbar-quick-group--region{flex:0 0 226px}.leads-toolbar-quick-group--region-readonly{flex:0 0 248px}.leads-toolbar-quick-group--scene{flex:1 1 420px}.leads-toolbar-quick-group--meta{flex:1 1 360px;min-width:0;padding-right:8px}.leads-toolbar-industry-segmented,.leads-toolbar-region-select{width:100%}.leads-toolbar-region-readonly-text{display:inline-flex;align-items:center;min-height:32px;font-size:13px;color:#22324f}.leads-toolbar-chip-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.leads-toolbar-quick-group--scene .leads-toolbar-chip-row{gap:6px;flex-wrap:nowrap}.leads-toolbar-quick-group--scene .ant-btn-sm{padding-inline:8px}.leads-toolbar-label{font-size:12px;line-height:1.2;color:#69758b;font-weight:600;white-space:nowrap}.leads-toolbar-meta-stack{display:grid;gap:6px;min-width:0}.leads-toolbar-sort-pills{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.leads-toolbar-meta-stack>.ant-segmented{width:100%}.leads-toolbar-meta-subrow{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.leads-toolbar-subcaption{font-size:12px;color:#7d8798;line-height:1.2;white-space:normal}.leads-toolbar-select-md{width:100%;min-width:0}.leads-toolbar-select-sm{width:100%}.leads-toolbar-score-pills{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-start}.leads-toolbar-advanced{border:1px solid rgba(19,34,56,.08);border-radius:14px;background:#ffffffc2;padding:12px;display:grid;gap:10px}.leads-toolbar-advanced-title{font-size:12px;font-weight:700;color:#3f4a60;line-height:1.2}.leads-toolbar-advanced-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.leads-toolbar-field{display:grid;gap:6px}.leads-toolbar-field-label{font-size:12px;color:#6e6e73;line-height:1.2}.leads-toolbar-advanced-actions{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding-top:2px;border-top:1px dashed var(--nx-line)}.leads-toolbar-statusbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:6px;border-top:1px solid var(--nx-line)}.leads-toolbar-status-left{display:flex;align-items:center;gap:6px;min-width:0;flex:1 1 auto}.leads-toolbar-status-chips{min-width:0}.leads-toolbar-status-default{font-size:12px}.leads-toolbar-status-right{display:flex;align-items:center;gap:6px;flex:0 0 auto}.leads-toolbar-summary-tag{border-radius:999px;background:#f4f7fc;color:#3a3a3c;padding-inline:8px;line-height:20px;height:22px;border:1px solid rgba(19,34,56,.08)}.leads-update-inline-card{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid rgba(23,101,255,.14);background:radial-gradient(circle at 0% 0%,rgba(23,101,255,.08),transparent 40%),linear-gradient(180deg,#ffffffeb,#f7faffd1)}.leads-update-inline-main{min-width:0;display:grid;gap:4px}.leads-update-inline-title{font-size:15px;line-height:1.2;color:#0f172a;font-weight:700}.leads-update-inline-meta{font-size:12px;line-height:1.35;color:#64748b}.leads-title-cell{display:flex;flex-direction:column;gap:6px;min-width:0;padding-right:6px}.leads-type-cell{vertical-align:middle!important}.leads-type-cell-inner{min-height:70px;display:flex;align-items:center;justify-content:center}.leads-type-cell-inner .ant-tag{margin-inline-end:0}.leads-title-text{color:#1d1d1f;font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal;word-break:break-word}.leads-title-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.leads-title-tags .ant-tag{margin-inline-end:0}.leads-title-summary{display:block;min-width:0;font-size:12px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.leads-title-meta{display:block;min-width:0;font-size:12px;line-height:1.3;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lead-detail-drawer .ant-drawer-header{border-bottom:1px solid var(--nx-line);padding:16px 18px}.lead-detail-drawer .ant-drawer-body{padding:16px;background:#f5f5f7}.lead-detail-drawer-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.lead-detail-shell{display:grid;gap:14px}.lead-detail-card{background:#fff;border:1px solid #e5e5e5;border-radius:20px}.lead-detail-summary-hero{padding:16px;display:grid;gap:14px}.lead-detail-summary-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.lead-detail-summary-main{display:grid;gap:8px;min-width:0}.lead-detail-title.ant-typography{margin:0!important;line-height:1.25;letter-spacing:-.02em}.lead-detail-tag-row{display:flex;gap:6px;flex-wrap:wrap}.lead-detail-summary-actions{display:grid;grid-auto-flow:row;gap:8px;justify-items:stretch;min-width:112px}.lead-detail-summary-actions .ant-btn{border-radius:12px}.lead-detail-summary-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lead-detail-score-card{border:1px solid #e5e5e5;border-radius:16px;background:#fbfbfd;padding:12px 14px;display:grid;gap:4px}.lead-detail-score-card--primary{background:linear-gradient(180deg,#fff,#f4f8ff);border-color:#dbe7ff}.lead-detail-score-label{font-size:12px;color:#6e6e73;line-height:1.2}.lead-detail-score-value{font-size:22px;font-weight:700;line-height:1;letter-spacing:-.02em;color:#1d1d1f}.lead-detail-score-card--primary .lead-detail-score-value{color:#007aff}.lead-detail-score-meta{font-size:12px;color:#8e8e93;line-height:1.2}.lead-detail-fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lead-detail-fact-item{border:1px solid #e5e5e5;border-radius:14px;background:#fff;padding:10px 12px;min-width:0;display:grid;gap:4px}.lead-detail-fact-label{font-size:11px;color:#8e8e93;line-height:1.2;font-weight:600}.lead-detail-fact-value{font-size:13px;color:#1d1d1f;line-height:1.35;min-width:0;word-break:break-word}.lead-detail-fact-value a{color:#007aff}.lead-detail-summary-note{border-radius:14px;border:1px solid #e5e5e5;background:#fafafc;padding:10px 12px;display:grid;gap:4px}.lead-detail-summary-note__label{font-size:11px;color:#8e8e93;font-weight:600}.lead-detail-summary-note__text{font-size:13px;color:#3a3a3c;line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.lead-detail-collapse{display:grid;gap:10px}.lead-detail-collapse.ant-collapse{background:transparent}.lead-detail-collapse .ant-collapse-item{background:#fff;border:1px solid #e5e5e5!important;border-radius:18px!important;overflow:hidden}.lead-detail-collapse .ant-collapse-item+.ant-collapse-item{margin-top:10px}.lead-detail-collapse .ant-collapse-header{align-items:center!important;padding:12px 14px!important}.lead-detail-collapse .ant-collapse-content{border-top:1px solid #f1f1f4}.lead-detail-collapse .ant-collapse-content-box{padding:12px 14px 14px!important}.lead-detail-section-label{display:grid;gap:2px;min-width:0}.lead-detail-section-label__title{font-size:14px;font-weight:700;color:#1d1d1f;line-height:1.2}.lead-detail-section-label__hint{font-size:12px;color:#8e8e93;line-height:1.2}.lead-detail-sync-leadership-button{margin-right:2px}.lead-detail-panel-stack{display:grid;gap:10px}.lead-detail-subcard{border:1px solid #e5e5e5;border-radius:14px;background:#fff;padding:12px;display:grid;gap:10px}.lead-detail-subcard__title{font-size:13px;font-weight:700;color:#1d1d1f;line-height:1.2}.lead-detail-compact-descriptions .ant-descriptions-view{border-radius:12px;overflow:hidden}.lead-detail-compact-descriptions .ant-descriptions-row>th,.lead-detail-compact-descriptions .ant-descriptions-row>td{padding-top:8px;padding-bottom:8px}.lead-detail-insight-banner{border:1px solid #dbe7ff;background:#f4f8ff;border-radius:14px;padding:10px 12px;display:grid;gap:4px;color:#1d1d1f}.lead-detail-insight-banner__label{font-size:11px;color:#007aff;font-weight:700}.lead-detail-primary-owner-card{background:linear-gradient(180deg,#fff,#fbfbfd)}.lead-detail-owner-grid{display:grid;gap:10px}.lead-detail-owner-main{display:grid;gap:6px}.lead-detail-owner-name{font-size:18px;font-weight:700;line-height:1.1;color:#1d1d1f}.lead-detail-owner-meta{display:grid;gap:10px}.lead-detail-candidate-list{display:grid;gap:8px}.lead-detail-leader-candidate{background:#fbfbfd}.lead-detail-leader-candidate__head{min-width:0}.lead-detail-mini-text.ant-typography{font-size:12px;line-height:1.4}.lead-detail-lineclamp-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.lead-detail-lineclamp-3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.lead-detail-news-card-list{display:grid;gap:8px}.lead-detail-news-card{border:1px solid #e5e5e5;background:#fbfbfd;border-radius:12px;padding:10px;display:grid;gap:6px}.lead-detail-action-list{margin:0;padding-left:18px;display:grid;gap:6px}.lead-detail-action-list li{color:#1d1d1f;line-height:1.4}.lead-detail-reason-list{display:grid;gap:8px}.lead-detail-reason-item{border:1px solid #e5e5e5;background:#fafafc;border-radius:12px;padding:8px 10px;font-size:12px;line-height:1.35;color:#3a3a3c}.lead-detail-raw-content{border:1px solid #e5e5e5;border-radius:12px;background:#fafafc;padding:10px 12px;white-space:pre-wrap;line-height:1.55;color:#1d1d1f;max-height:min(48vh,520px);overflow:auto}.lead-detail-label-form .ant-form-item{margin-bottom:12px}.lead-detail-label-form .ant-radio-group{display:flex;flex-wrap:wrap;gap:8px}.lead-detail-label-form .ant-radio-button-wrapper{border-radius:12px!important}.jobs-center-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.jobs-center-summary-card{min-height:168px}.jobs-center-summary-card .ant-card-body{display:grid;gap:12px;height:100%;align-content:start}.jobs-center-summary-card__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.jobs-center-summary-card__desc{font-size:12px;line-height:1.45;min-height:34px}.jobs-center-summary-card__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:auto}.jobs-center-summary-card__footer{margin-top:auto;font-size:12px;line-height:1.35}.jobs-center-stat-card{display:grid;gap:4px;border:1px solid var(--nx-line);background:#fafafc;border-radius:14px;padding:10px 12px;min-width:0}.jobs-center-stat-label{color:var(--nx-muted);font-size:11px;line-height:1.2}.jobs-center-stat-value{color:var(--nx-ink);font-size:18px;font-weight:700;line-height:1.1}.jobs-center-big-number{font-size:34px;font-weight:700;line-height:1;letter-spacing:-.02em;margin-top:auto}.jobs-center-big-number--blue{color:#007aff}.jobs-center-big-number--orange{color:#ff9500}.jobs-center-big-number--green{color:#34c759}.jobs-center-big-number--red{color:#ff3b30}.jobs-center-section-caption{margin-bottom:12px}.jobs-center-section-caption .ant-typography{font-size:12px;line-height:1.45}.jobs-center-action-header{margin-bottom:14px}.jobs-center-action-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.jobs-center-action-card{min-height:172px;align-content:start}.jobs-center-action-card--primary{border-color:#007aff47;background:linear-gradient(180deg,#007aff08,#fff)}.jobs-center-action-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.jobs-center-action-head__titleWrap{display:grid;gap:2px;min-width:0}.jobs-center-action-head .ant-typography{line-height:1.25}.jobs-center-action-scene{font-size:11px;line-height:1.25}.jobs-center-action-desc{font-size:12px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:34px}.jobs-center-action-kvs{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.jobs-center-action-kv{display:grid;gap:3px;border:1px solid var(--nx-line);border-radius:12px;padding:8px 10px;background:#fafafc;min-width:0}.jobs-center-action-kv>span{color:var(--nx-muted);font-size:11px;line-height:1.1}.jobs-center-action-kv>strong{color:var(--nx-ink);font-size:12px;line-height:1.25;font-weight:600}.jobs-center-action-meta{display:grid;gap:4px;margin-top:auto}.jobs-center-action-extra{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:28px;padding:6px 8px;border-radius:8px;background:#f7f8fb}.jobs-center-action-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.jobs-center-bottom-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;align-items:stretch}.jobs-center-bottom-grid>.ant-card{height:100%}.jobs-center-bottom-grid>.ant-card .ant-card-body{display:grid;min-height:0}.jobs-center-record-list{display:grid;gap:12px;align-content:start;min-height:0;max-height:560px;overflow:auto;padding-right:2px}.jobs-center-record-card{border:1px solid var(--nx-line);border-radius:16px;padding:14px;background:#fff;display:grid;gap:10px}.jobs-center-record-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.jobs-center-record-titleWrap{display:grid;gap:4px;min-width:0}.jobs-center-record-title{font-size:14px;line-height:1.25}.jobs-center-record-time{font-size:12px}.jobs-center-record-scope{font-size:12px;line-height:1.35}.jobs-center-record-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.jobs-center-record-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.jobs-center-record-foot .ant-typography{min-width:0;line-height:1.35}.jobs-center-alert-list{display:grid;gap:10px;align-content:start;min-height:0;max-height:560px;overflow:auto;padding-right:2px}.jobs-center-alert-item{display:grid;gap:6px;border:1px solid var(--nx-line);border-radius:14px;padding:12px;background:#fff}.jobs-center-alert-item__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.jobs-center-alert-item__head .ant-typography{min-width:0}.jobs-center-alert-detail{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.35}.jobs-center-advanced-card{margin-top:16px}.jobs-center-advanced-card .ant-card-body{display:grid;gap:12px}.jobs-center-advanced-footnote{padding-top:4px}.jobs-center-advanced-footnote .ant-typography{font-size:12px}@media(max-width:992px){.jobs-center-summary-grid,.jobs-center-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jobs-center-action-kvs,.jobs-center-bottom-grid{grid-template-columns:1fr}.jobs-center-record-list,.jobs-center-alert-list{max-height:none}.dashboard-overview-actions{min-width:100%;justify-items:stretch}.dashboard-overview-filters{grid-template-columns:1fr}.dashboard-overview-tools{justify-content:space-between}.dashboard-insight-card{position:static}.dashboard-overview-title{font-size:20px!important}.priority-board-list{max-height:none}.dashboard-panel-card .ant-card-head{padding:14px 16px 10px}.dashboard-panel-card .ant-card-body{padding:14px 16px 16px}.dashboard-donut-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-donut-main{grid-template-columns:120px minmax(0,1fr);gap:10px}.leads-toolbar-search-row{grid-template-columns:1fr 1fr}.leads-toolbar-search-row>:first-child{grid-column:1 / -1}.leads-toolbar-row--quick{flex-wrap:wrap}.leads-toolbar-quick-group--industry,.leads-toolbar-quick-group--region,.leads-toolbar-quick-group--region-readonly,.leads-toolbar-quick-group--scene,.leads-toolbar-quick-group--meta{flex:1 1 320px}.leads-toolbar-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-detail-summary-top{grid-template-columns:1fr}.lead-detail-summary-actions{grid-auto-flow:column;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.lead-detail-fact-grid{grid-template-columns:1fr}}@media(max-width:768px){.jobs-center-summary-grid{grid-template-columns:1fr}.jobs-center-summary-card{min-height:auto}.jobs-center-summary-card__stats{grid-template-columns:1fr 1fr}.jobs-center-big-number{font-size:30px}.jobs-center-action-card{min-height:auto}.jobs-center-action-grid,.jobs-center-record-metrics{grid-template-columns:1fr}.jobs-center-record-foot{align-items:flex-start;flex-direction:column}.dashboard-overview-card .ant-card-body{padding:16px}.dashboard-overview-head{gap:12px}.dashboard-overview-tools{width:100%;justify-content:stretch}.dashboard-overview-tools .ant-segmented,.dashboard-refresh-btn{width:100%}.dashboard-overview-title{font-size:18px!important}.dashboard-funnel-value{font-size:28px}.dashboard-donut{justify-items:stretch}.dashboard-donut-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.dashboard-donut-main{grid-template-columns:1fr;justify-items:center;gap:8px}.dashboard-donut-legend{width:100%}.dashboard-donut-bar-row{grid-template-columns:minmax(0,78px) minmax(0,1fr) 30px 24px;gap:6px}.dashboard-donut-row-name{font-size:11px}.dashboard-map-other-card{align-items:flex-start;flex-direction:column}.dashboard-map-other-stats{text-align:left}.priority-board-card{padding:12px}.priority-board-title{font-size:14px}.dashboard-statusbar{align-items:flex-start}.dashboard-statusbar-right{width:100%;margin-left:0}.leads-toolbar-shell{padding:12px;gap:10px}.leads-toolbar-search-row{grid-template-columns:1fr}.leads-toolbar-search-row>*{grid-column:auto}.leads-toolbar-row--quick .ant-segmented{width:100%}.leads-toolbar-statusbar{flex-wrap:wrap;align-items:flex-start}.leads-toolbar-status-right{width:100%;justify-content:space-between}.leads-toolbar-score-pills{justify-content:flex-start}.leads-toolbar-advanced-grid{grid-template-columns:1fr}.lead-detail-drawer .ant-drawer-body{padding:12px}.lead-detail-summary-metrics{grid-template-columns:1fr}.lead-detail-summary-actions{grid-auto-flow:row;grid-template-columns:1fr}.lead-detail-section-label__hint{display:none}}.login-shell{position:relative;max-width:1440px;margin:0 auto;padding:28px;gap:24px}.login-shell:before{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border-radius:32px;background:radial-gradient(circle at 14% 12%,rgba(23,101,255,.14),transparent 46%),radial-gradient(circle at 86% 18%,rgba(57,181,255,.12),transparent 44%),radial-gradient(circle at 65% 84%,rgba(245,158,11,.07),transparent 40%),linear-gradient(180deg,#ffffff80,#ffffff38);border:1px solid rgba(255,255,255,.55);box-shadow:var(--nx-shadow-lg);z-index:0;pointer-events:none}.login-shell>*{position:relative;z-index:1}.login-hero{border-radius:28px;padding:28px;border:1px solid rgba(255,255,255,.72);background:linear-gradient(180deg,#ffffffc2,#f7faff99);box-shadow:var(--nx-shadow);-webkit-backdrop-filter:blur(14px) saturate(1.12);backdrop-filter:blur(14px) saturate(1.12);position:relative;overflow:hidden}.login-hero:before{content:"";position:absolute;right:-60px;top:-80px;width:240px;height:240px;border-radius:999px;background:radial-gradient(circle,#1765ff33,#1765ff00 72%);pointer-events:none}.login-hero h1{font-family:var(--nx-font-display);letter-spacing:-.04em;line-height:1.02!important;font-size:clamp(34px,4vw,56px)!important;color:var(--nx-ink)!important}.login-hero p{color:var(--nx-muted)!important;line-height:1.55}.login-metric-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:2px}.login-metric-pill{display:grid;gap:4px;padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.7);background:linear-gradient(180deg,#ffffffb3,#f7faff8f);box-shadow:inset 0 1px #ffffff8c}.login-metric-pill-label{font-size:11px;color:var(--nx-muted);letter-spacing:.04em}.login-metric-pill-value{font-size:13px;font-weight:700;color:var(--nx-ink-2);line-height:1.2}.login-feature-item{align-items:flex-start;gap:10px;border-radius:14px;padding:10px 12px;background:#ffffff75;border:1px solid rgba(255,255,255,.52);box-shadow:inset 0 1px #ffffff80}.login-dot{width:10px;height:10px;border-radius:999px;margin-top:4px;background:var(--nx-gradient-primary);box-shadow:0 0 0 4px #1765ff14}.login-card-wrap .page-card{border-radius:26px;box-shadow:0 18px 42px #14274a24,0 8px 18px #14274a0f}.login-card-wrap .page-card .ant-card-body{padding:22px!important}.dashboard-overview-card,.dashboard-panel-card,.dashboard-funnel-card,.dashboard-statusbar-card--compact,.jobs-center-summary-card,.jobs-center-action-card,.jobs-center-record-card,.jobs-center-alert-item,.jobs-center-advanced-card{border-color:#ffffffc7!important;background:linear-gradient(180deg,#ffffffeb,#f8fbffd1)!important;box-shadow:var(--nx-shadow)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dashboard-overview-card:hover,.dashboard-panel-card:hover,.dashboard-funnel-card:hover,.jobs-center-summary-card:hover,.jobs-center-action-card:hover,.jobs-center-record-card:hover{transform:translateY(-1px);box-shadow:var(--nx-shadow-lg)!important}.dashboard-overview-title,.dashboard-panel-title,.dashboard-funnel-value,.jobs-center-big-number,.jobs-center-action-head .ant-typography,.priority-board-title{font-family:var(--nx-font-display);letter-spacing:-.02em}.dashboard-panel-card .panel-soft{border-radius:16px;padding:14px 16px;background:linear-gradient(180deg,#ffffffd1,#f4f8ffb8);border:1px solid rgba(255,255,255,.72);box-shadow:var(--nx-shadow-sm)}.dashboard-overview-card .ant-card-body{background:radial-gradient(circle at 0% 0%,rgba(23,101,255,.08),transparent 36%),radial-gradient(circle at 100% 0%,rgba(57,181,255,.07),transparent 40%)}.dashboard-map-wrap{background:linear-gradient(180deg,#f6faffd9,#ffffff8c);border:1px solid rgba(255,255,255,.72);box-shadow:inset 0 1px #ffffff9e}.dashboard-map-callout{border:1px solid rgba(255,255,255,.72);background:#ffffffdb;box-shadow:var(--nx-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dashboard-city-chip{border-color:#13223814;background:#ffffffb8;box-shadow:inset 0 1px #ffffffa6}.dashboard-city-chip:hover{border-color:#1765ff24;box-shadow:0 6px 14px #1765ff14}.dashboard-city-chip.is-selected{background:#1765ff14;border-color:#1765ff2e}.dashboard-donut-stat-card,.dashboard-map-other-card,.priority-board-card{border-color:#ffffffc7!important;background:linear-gradient(180deg,#fffc,#f7faffb8)!important;box-shadow:var(--nx-shadow-sm)!important}.priority-board-card:hover{transform:translateY(-2px);border-color:#1765ff24!important;box-shadow:var(--nx-shadow)!important}.leads-toolbar-card,.leads-toolbar-shell{background:linear-gradient(180deg,#ffffffdb,#f7faffbd)!important;border-color:#fffc!important;box-shadow:var(--nx-shadow)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.leads-toolbar-shell{border-radius:18px}.leads-toolbar-search-input .ant-input-affix-wrapper,.leads-toolbar-shell .ant-select-selector{background:#fffc!important}.leads-toolbar-summary-tag{border:1px solid rgba(19,34,56,.06);background:#ffffffc7;box-shadow:inset 0 1px #ffffffa6}.leads-title-text{font-weight:700;color:var(--nx-ink)}.leads-title-tags .ant-tag{background:#1765ff0f;border-color:#1765ff1a}.lead-detail-drawer .ant-drawer-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fafcffd9}.lead-detail-card,.lead-detail-subcard{background:linear-gradient(180deg,#ffffffe6,#f7faffbf);border:1px solid rgba(255,255,255,.8);box-shadow:var(--nx-shadow-sm)}.jobs-center-action-card--primary{background:radial-gradient(circle at 0% 0%,rgba(23,101,255,.09),transparent 38%),linear-gradient(180deg,#ffffffeb,#f7faffd1)!important;border-color:#1765ff1f!important}.jobs-center-big-number--blue{color:#1765ff!important}.jobs-center-big-number--orange{color:#d97706!important}.jobs-center-big-number--green{color:#0f9f73!important}.jobs-center-big-number--red{color:#dc2626!important}.page-layout>.page-card .ant-tabs-nav{margin-bottom:18px}.ant-descriptions .ant-descriptions-view{border-radius:14px;overflow:hidden;border:1px solid rgba(19,34,56,.06)}.ant-descriptions .ant-descriptions-row>th,.ant-descriptions .ant-descriptions-row>td{background:#ffffffad;border-bottom-color:#1322380a!important}@media(max-width:1200px){.login-shell{grid-template-columns:1fr;gap:16px;padding:16px}.login-shell:before{top:8px;right:8px;bottom:8px;left:8px;border-radius:22px}.login-hero{padding:18px}.login-metric-strip{grid-template-columns:1fr}}@media(max-width:768px){.login-shell{padding:12px}.login-hero{border-radius:20px;padding:16px}.login-card-wrap .page-card .ant-card-body{padding:16px!important}}.login-shell--showcase{isolation:isolate}.login-shell--showcase .login-atmosphere{display:none!important;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.login-shell--showcase .login-hero{min-height:auto;align-content:start;gap:18px}.login-shell--showcase .login-feature-list{margin-top:4px}.login-shell--showcase .login-float-clue{position:absolute;width:clamp(180px,21vw,260px);filter:drop-shadow(0 18px 32px rgba(10,29,58,.18));opacity:.96;animation:login-clue-float 13s ease-in-out infinite}.login-shell--showcase .login-float-clue--one{top:8%;left:48%;animation-delay:0s}.login-shell--showcase .login-float-clue--two{top:56%;left:44%;animation-delay:-3.5s}.login-shell--showcase .login-float-clue--three{top:24%;right:-10px;animation-delay:-7s}.login-shell--showcase .login-glow{position:absolute;border-radius:999px;filter:blur(24px);opacity:.55;animation:login-glow-pulse 8s ease-in-out infinite}.login-shell--showcase .login-glow--a{width:260px;height:260px;top:4%;right:8%;background:radial-gradient(circle,#1765ff57,#1765ff00)}.login-shell--showcase .login-glow--b{width:220px;height:220px;bottom:6%;left:40%;background:radial-gradient(circle,#28c6823d,#28c68200);animation-delay:-4s}.login-shell--showcase .login-hero,.login-shell--showcase .login-card-wrap{z-index:1}.login-shell--showcase .login-brand-strip{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:20px;flex-wrap:wrap}.login-shell--showcase .login-brand-logo-wrap{display:inline-flex;align-items:center;justify-content:center;border-radius:18px;padding:14px 18px;background:#ffffffd6;border:1px solid rgba(255,255,255,.92);box-shadow:0 14px 28px #14274a29}.login-shell--showcase .login-brand-logo{display:block;width:clamp(168px,24vw,280px);height:auto}.login-shell--showcase .login-card-wrap .page-card{border:1px solid rgba(255,255,255,.88);background:radial-gradient(circle at 100% 0%,rgba(23,101,255,.09),transparent 36%),linear-gradient(180deg,#fffffff0,#f6faffe6)}@keyframes login-clue-float{0%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-14px) rotate(1deg)}to{transform:translateY(0) rotate(-3deg)}}@keyframes login-glow-pulse{0%{transform:scale(.95);opacity:.35}50%{transform:scale(1.08);opacity:.55}to{transform:scale(.95);opacity:.35}}@media(max-width:1280px){.login-shell--showcase .login-float-clue--one{left:42%}.login-shell--showcase .login-float-clue--two{left:46%}}@media(max-width:1200px){.login-shell--showcase .login-atmosphere{display:none}}@media(prefers-reduced-motion:reduce){.login-shell--showcase .login-float-clue,.login-shell--showcase .login-glow{animation:none!important}}.quality-summary-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.quality-summary-detail-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:12px}.page-layout .ant-table-wrapper{width:100%;min-width:0}.page-layout .ant-table-wrapper .ant-table-container{overflow-x:auto}.onboarding-page{padding:24px;min-height:100vh}.onboarding-page-head{width:100%;justify-content:space-between}.focus-page-card .ant-card-body{display:grid;gap:12px}.focus-inline-alert{margin-bottom:0}.focus-pack-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.focus-pack-card{border:1px solid rgba(19,34,56,.08);border-radius:12px;background:#fff;padding:12px;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.focus-pack-card:hover{border-color:#1765ff61;transform:translateY(-1px)}.focus-pack-card.is-active{border-color:#1765ff;box-shadow:0 10px 24px #1765ff1f;background:linear-gradient(180deg,#fff,#f5f9ff)}.focus-pack-card-title{color:#12284a;font-size:15px;font-weight:600}.focus-pack-card-desc{margin-top:6px;color:#5e6d81;font-size:12px;line-height:1.45;min-height:34px}.focus-pack-card-meta{margin-top:8px;color:#7b8aa0;font-size:12px}.focus-selected-summary{border:1px solid rgba(19,34,56,.08);border-radius:12px;background:#f8fbffe6;padding:10px 12px;display:grid;gap:8px}.focus-selected-tags{display:flex;flex-wrap:wrap;gap:6px}.focus-target-strategy{border:1px solid rgba(19,34,56,.08);border-radius:12px;background:#fff;padding:10px 12px}.focus-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.focus-advanced-wrap{display:grid;gap:6px}.focus-switch-row{display:flex;gap:18px;flex-wrap:wrap}.focus-footer-actions{margin-top:2px}@media(max-width:1200px){.quality-summary-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-summary-detail-grid{grid-template-columns:1fr}.focus-pack-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:992px){.page-toolbar{padding:12px 14px}.page-toolbar .section-note{width:100%;order:2}}@media(max-width:768px){.quality-summary-metric-grid{grid-template-columns:1fr}.page-toolbar{gap:8px;padding:12px}.page-toolbar>*{width:100%}.page-toolbar .ant-space{width:100%}.page-toolbar .ant-space .ant-btn{flex:1 1 auto}.onboarding-page{padding:12px}.focus-pack-grid,.focus-settings-grid{grid-template-columns:1fr}}.auth-login{min-height:100vh;display:grid;place-items:center;padding:clamp(16px,3.6vw,40px);position:relative;overflow:hidden;background:radial-gradient(circle at 5% 8%,rgba(83,130,255,.24),transparent 38%),radial-gradient(circle at 94% 14%,rgba(63,198,255,.2),transparent 34%),linear-gradient(180deg,#f5f8ff,#eaf0f8)}.auth-login:before,.auth-login:after{content:"";position:absolute;pointer-events:none;filter:blur(28px);opacity:.72}.auth-login:before{width:420px;height:420px;top:-120px;left:-100px;border-radius:42% 58% 46% 54%;background:radial-gradient(circle,#6384ff61,#6384ff00 70%);animation:auth-login-blob-float 12s ease-in-out infinite}.auth-login:after{width:340px;height:340px;right:-80px;bottom:-110px;border-radius:56% 44% 48% 52%;background:radial-gradient(circle,#29acff57,#29acff00 74%);animation:auth-login-blob-float 15s ease-in-out infinite reverse}.auth-login-layout{width:min(1160px,100%);display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,420px);gap:clamp(16px,2.8vw,32px);align-items:stretch;position:relative;z-index:1}.auth-login-brand{border-radius:34px;border:1px solid rgba(255,255,255,.88);background:linear-gradient(140deg,#ffffffb8,#f7fbff8a);box-shadow:0 24px 56px #0e275224;padding:clamp(20px,2.8vw,30px);display:grid;gap:14px;grid-template-rows:auto auto auto minmax(180px,1fr);min-height:clamp(360px,52vh,560px);overflow:hidden;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15)}.auth-login-brand-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.auth-login-logo-wrap{width:fit-content;padding:12px 14px;border-radius:18px;border:1px solid rgba(255,255,255,.86);background:#ffffffdb;box-shadow:0 12px 24px #11346e1a}.auth-login-logo{display:block;width:clamp(136px,18vw,208px);height:auto}.auth-login-kicker{margin:0!important;font-family:SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;line-height:1.3;letter-spacing:.12em;color:#5f6f88;text-transform:uppercase}.auth-login-brand-copy{display:grid;gap:6px}.auth-login-brand-headline{margin:0!important;font-family:SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(28px,3.2vw,42px)!important;letter-spacing:-.02em;line-height:1.08!important;color:#102548!important}.auth-login-brand-subline{margin:0!important;max-width:680px;color:#4f6280!important;font-size:14px;line-height:1.6}.auth-login-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.auth-login-capability-card{border-radius:14px;border:1px solid rgba(22,56,106,.12);background:#ffffffa8;padding:11px 12px;display:grid;gap:8px}.auth-login-capability-head{display:flex;align-items:center;gap:8px;color:#1f3f73}.auth-login-capability-head strong{font-size:14px;line-height:1.2}.auth-login-capability-icon{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;background:#1f58ba1a;color:#1453b8;font-size:14px}.auth-login-capability-card p{margin:0;font-size:12px;line-height:1.45;color:#4f6280}.auth-login-capability-tags{display:flex;flex-wrap:wrap;gap:6px}.auth-login-capability-tag{padding:2px 7px;border-radius:999px;border:1px solid rgba(27,85,178,.16);background:#e9f4ffe6;color:#1f5ab7;font-size:11px;line-height:1.2}.auth-login-visual{position:relative;min-height:100%;border-radius:26px;border:1px solid rgba(255,255,255,.76);background:linear-gradient(150deg,#0b192ee6,#162e51b8);overflow:hidden;box-shadow:inset 0 1px #ffffff38}.auth-login-aurora{position:absolute;border-radius:50%;filter:blur(24px);opacity:.65;mix-blend-mode:screen}.auth-login-aurora--one{width:210px;height:210px;left:-26px;top:8px;background:radial-gradient(circle,#76bdfff0,#76bdff00 72%);animation:auth-login-aurora-drift 11s ease-in-out infinite}.auth-login-aurora--two{width:250px;height:250px;right:-48px;top:28%;background:radial-gradient(circle,#5177ffe6,#5177ff00 74%);animation:auth-login-aurora-drift 14s ease-in-out infinite reverse}.auth-login-aurora--three{width:220px;height:220px;left:24%;bottom:-70px;background:radial-gradient(circle,#41caffdb,#41caff00 76%);animation:auth-login-aurora-drift 12s ease-in-out infinite}.auth-login-grid-lines{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(138,164,208,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(138,164,208,.12) 1px,transparent 1px);background-size:28px 28px;opacity:.32;-webkit-mask-image:radial-gradient(circle at center,black 42%,transparent 100%);mask-image:radial-gradient(circle at center,black 42%,transparent 100%);animation:auth-login-grid-pulse 8s ease-in-out infinite}.auth-login-orbit-ring{position:absolute;width:min(62%,360px);aspect-ratio:1 / 1;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(214,233,255,.38);box-shadow:0 0 0 32px #d6e9ff0f,0 0 0 72px #d6e9ff0a;animation:auth-login-orbit-rotate 18s linear infinite}.auth-login-floating-card{position:absolute;min-width:180px;border-radius:16px;border:1px solid rgba(201,226,255,.35);background:#1225438a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#ecf5ff;display:grid;gap:6px;padding:12px 14px;box-shadow:0 12px 24px #00000029;animation:auth-login-card-float 7s ease-in-out infinite}.auth-login-floating-card span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#dcecffd1}.auth-login-floating-card strong{font-size:18px;line-height:1.2;font-weight:600}.auth-login-floating-card.is-primary{left:7%;top:14%}.auth-login-floating-card.is-secondary{right:10%;top:44%;animation-delay:-2.3s}.auth-login-floating-card.is-tertiary{left:18%;bottom:12%;animation-delay:-3.8s}.auth-login-card{width:100%;align-self:center;border-radius:28px;border:1px solid rgba(255,255,255,.94);background:linear-gradient(160deg,#fffffff2,#f8fbffd1);box-shadow:0 24px 56px #0d224329;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.auth-login-card .ant-card-body{padding:26px!important}.auth-login-card-head{display:grid;gap:6px;margin-bottom:10px}.auth-login-card-kicker{font-size:12px;color:#6b7c95}.auth-login-card-head .ant-typography{margin:0!important}.auth-login-card-head .ant-typography h3,.auth-login-card-head h3.ant-typography{margin:0!important;color:#13294a!important}.auth-login-form .ant-form-item{margin-bottom:14px}.auth-login-register-btn{margin-top:10px;border-radius:12px!important;border-color:#16479a42!important;color:#1d4ea3!important;background:linear-gradient(180deg,#ebf5ffeb,#e4efffcc)!important;font-weight:600}@keyframes auth-login-blob-float{0%,to{transform:translate(0) scale(1)}50%{transform:translate(14px,18px) scale(1.08)}}@keyframes auth-login-aurora-drift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(10px,-14px) scale(1.08)}}@keyframes auth-login-grid-pulse{0%,to{opacity:.24}50%{opacity:.42}}@keyframes auth-login-orbit-rotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes auth-login-card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(max-width:1080px){.auth-login-layout{grid-template-columns:1fr;gap:14px}.auth-login-brand{min-height:340px;border-radius:24px}.auth-login-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-login-card{max-width:520px;justify-self:center}}@media(max-width:768px){.auth-login{padding:12px}.auth-login-brand{padding:14px;min-height:260px}.auth-login-brand-top{flex-wrap:wrap}.auth-login-brand-headline{font-size:clamp(22px,8.2vw,30px)!important}.auth-login-brand-subline{font-size:13px}.auth-login-capability-grid{grid-template-columns:1fr}.auth-login-visual{min-height:180px}.auth-login-floating-card{min-width:148px;padding:10px 12px;gap:4px}.auth-login-floating-card strong{font-size:14px}.auth-login-floating-card.is-tertiary{display:none}.auth-login-card .ant-card-body{padding:16px!important}}@media(prefers-reduced-motion:reduce){.auth-login:before,.auth-login:after,.auth-login-aurora,.auth-login-grid-lines,.auth-login-orbit-ring,.auth-login-floating-card{animation:none!important}}.dashboard-insight-module .dashboard-donut.is-embedded{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-content:start}.dashboard-insight-module .dashboard-donut.is-embedded .dashboard-donut-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-insight-module .dashboard-donut.is-embedded .dashboard-donut-stat-card{padding:10px 12px;min-height:64px}.dashboard-insight-module .dashboard-donut.is-embedded .dashboard-donut-main{grid-template-columns:minmax(108px,120px) minmax(0,1fr);gap:12px;align-items:start}.dashboard-insight-module .dashboard-donut.is-embedded .dashboard-donut-chart{width:112px;height:112px;justify-self:center}.dashboard-insight-module .dashboard-donut.is-embedded .dashboard-donut-center-value{font-size:20px}.dashboard-insight-module .dashboard-donut.is-embedded .dashboard-donut-center-label{font-size:10.5px}.dashboard-insight-module .dashboard-donut.is-embedded .dashboard-donut-legend{gap:7px;min-width:0}.dashboard-insight-module .dashboard-donut.is-embedded .dashboard-donut-legend-item{align-items:flex-start}.dashboard-insight-module .dashboard-donut.is-embedded .dashboard-donut-legend-text .ant-typography{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-insight-module .dashboard-donut.is-embedded .dashboard-donut-bars{display:grid;gap:8px}.dashboard-insight-module .dashboard-donut.is-embedded .dashboard-donut-bar-row--card{border-radius:12px;padding:9px 10px;gap:7px}.dashboard-insight-module .dashboard-donut.is-embedded .dashboard-donut-bar-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.dashboard-insight-module .dashboard-donut.is-embedded .dashboard-donut-bar-label{min-width:0;gap:6px}.dashboard-insight-module .dashboard-donut.is-embedded .dashboard-donut-row-name{font-size:12px}.dashboard-insight-module .dashboard-donut.is-embedded .dashboard-donut-bar-value,.dashboard-insight-module .dashboard-donut.is-embedded .dashboard-donut-row-count{font-size:11px}.dashboard-insight-module .dashboard-donut.is-embedded .dashboard-donut-bar-track{height:8px}.dashboard-insight-module .dashboard-donut.is-embedded .dashboard-donut-insights{gap:6px}.dashboard-insight-module .dashboard-donut.is-embedded .dashboard-donut-insight-chip{padding:7px 9px;line-height:1.35}@media(max-width:1200px){.dashboard-insight-module .dashboard-donut.is-embedded .dashboard-donut-main{grid-template-columns:1fr;justify-items:center;gap:10px}.dashboard-insight-module .dashboard-donut.is-embedded .dashboard-donut-legend{width:100%}}@media(max-width:768px){.dashboard-insight-module .dashboard-donut.is-embedded .dashboard-donut-stats{grid-template-columns:1fr}.dashboard-insight-module .dashboard-donut.is-embedded .dashboard-donut-stat-card{min-height:58px;padding:9px 10px}.dashboard-insight-module .dashboard-donut.is-embedded .dashboard-donut-bar-row--card{padding:8px 9px}.dashboard-insight-module .dashboard-donut.is-embedded .dashboard-donut-row-name{font-size:11px}}.leadflow-page{display:grid;gap:16px}.leadflow-hero-card .ant-card-body{display:grid;gap:14px}.leadflow-hero-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.leadflow-hero-copy{min-width:0;display:grid;gap:5px}.leadflow-hero-title{margin:0!important}.leadflow-hero-subtitle{font-size:13px}.leadflow-hero-meta{font-size:12px}.leadflow-opportunity-overview-card .ant-card-body{display:grid;gap:14px}.leadflow-opportunity-overview{display:grid;gap:12px}.leadflow-opportunity-overview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.leadflow-opportunity-overview-copy{display:grid;gap:4px}.leadflow-opportunity-overview-title{margin:0!important}.leadflow-opportunity-main-title{font-size:26px;line-height:1.18;font-weight:800;color:#0f172a;letter-spacing:-.01em;margin:0}.leadflow-opportunity-main-sub{font-size:13px;color:#64748b;font-weight:500}.leadflow-opportunity-project-block{border:1px solid rgba(23,101,255,.12);border-radius:12px;padding:12px 14px;background:#f5f9ffe6;display:grid;gap:6px}.leadflow-opportunity-project-label{font-size:12px;color:#64748b}.leadflow-opportunity-project-brief{font-size:13px;line-height:1.45;color:#475569}.leadflow-opportunity-direction-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.leadflow-opportunity-direction-card{border:1px solid rgba(15,23,42,.1);border-radius:12px;background:#fff;padding:10px 12px;display:grid;gap:6px}.leadflow-opportunity-direction-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.leadflow-opportunity-direction-rank{font-size:12px;font-weight:600;color:#2563eb}.leadflow-opportunity-direction-title{font-size:15px;line-height:1.35;font-weight:700;color:#0f172a}.leadflow-opportunity-direction-meta{font-size:12px;color:#475569}.leadflow-opportunity-direction-procurements{display:flex;flex-wrap:wrap;gap:6px}.leadflow-opportunity-direction-procurement-chip{display:inline-flex;align-items:center;border:1px solid rgba(30,64,175,.16);border-radius:999px;padding:2px 8px;font-size:11px;color:#1e3a8a;background:#eff6ffcc}.leadflow-opportunity-direction-rationale{font-size:12px;line-height:1.45;color:#64748b}.leadflow-opportunity-project-type-list{margin-top:2px;display:flex;gap:8px;flex-wrap:wrap}.leadflow-opportunity-project-type-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#f8fafc;padding:4px 10px;max-width:100%}.leadflow-opportunity-project-type-name{font-size:12px;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.leadflow-opportunity-project-stage{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px;color:#334155}.leadflow-opportunity-procurement-block{border:1px solid rgba(15,23,42,.08);border-radius:12px;padding:12px 14px;background:#fff;display:grid;gap:8px}.leadflow-opportunity-procurement-list{display:flex;gap:8px;flex-wrap:wrap}.leadflow-procurement-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#f8fafc;padding:4px 10px}.leadflow-procurement-chip-name{font-size:12px;color:#0f172a}.leadflow-procurement-chip-source{font-size:11px;border-radius:999px;padding:1px 7px;border:1px solid transparent}.leadflow-procurement-chip-source.is-evidence{color:#166534;background:#ecfdf3;border-color:#86efac}.leadflow-procurement-chip-source.is-inference{color:#9a3412;background:#fff7ed;border-color:#fdba74}.leadflow-opportunity-procurement-notes{display:grid;gap:4px}.leadflow-opportunity-procurement-note{font-size:12px;color:#475569;line-height:1.4}.leadflow-opportunity-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.leadflow-opportunity-metric-card{border:1px solid rgba(23,101,255,.12);border-radius:12px;padding:10px 12px;background:#f8fbffd6;display:grid;gap:4px}.leadflow-opportunity-metric-label{font-size:12px;color:#64748b}.leadflow-opportunity-metric-value{font-size:18px;line-height:1.2;color:#0f172a;font-weight:700}.leadflow-opportunity-metric-note{font-size:12px;line-height:1.35;color:#64748b}.leadflow-opportunity-confidence{border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#ffffffe6;padding:10px 12px;display:grid;gap:8px}.leadflow-opportunity-confidence-title{font-size:13px;font-weight:700;color:#0f172a}.leadflow-opportunity-confidence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.leadflow-opportunity-confidence-item{border-radius:10px;border:1px solid rgba(15,23,42,.08);padding:8px 9px;background:#fff;display:grid;gap:3px}.leadflow-opportunity-confidence-item span{font-size:11px;color:#64748b}.leadflow-opportunity-confidence-item strong{font-size:13px;color:#0f172a}.leadflow-opportunity-confidence-item em{font-size:11px;color:#64748b;font-style:normal;line-height:1.3}.leadflow-opportunity-reason-list{margin:0;padding-left:18px;display:grid;gap:4px}.leadflow-opportunity-reason-list li{font-size:13px;line-height:1.4;color:#0f172a}.leadflow-opportunity-reason-list li strong{color:#b45309;font-weight:700}.leadflow-decision-brief{border:1px solid rgba(15,23,42,.08);border-radius:18px;padding:16px;background:radial-gradient(circle at 16% 12%,rgba(34,197,94,.16),transparent 30%),linear-gradient(135deg,#0f172afa,#1e293bf0);color:#f8fafc;display:grid;gap:14px;box-shadow:0 18px 50px #0f172a2e}.leadflow-decision-brief-main{display:grid;gap:8px}.leadflow-decision-kicker{font-size:12px;font-weight:800;letter-spacing:.12em;color:#86efac;text-transform:uppercase}.leadflow-decision-title{max-width:960px;font-size:24px;line-height:1.25;font-weight:800;letter-spacing:-.02em}.leadflow-decision-brief .ant-tag{border:1px solid rgba(255,255,255,.28)}.leadflow-decision-brief-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:12px}.leadflow-decision-section{border:1px solid rgba(255,255,255,.16);border-radius:14px;padding:12px;background:#ffffff14;display:grid;gap:10px}.leadflow-decision-section.is-primary{background:#ffffff1f}.leadflow-decision-section-title{color:#bbf7d0;font-size:13px;font-weight:800}.leadflow-decision-action-list{margin:0;padding-left:20px;display:grid;gap:8px}.leadflow-decision-action-list li{color:#f8fafc;line-height:1.5;font-size:14px}.leadflow-decision-gap-list{display:grid;gap:8px}.leadflow-decision-gap-item{display:grid;gap:3px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.12)}.leadflow-decision-gap-item:last-child{padding-bottom:0;border-bottom:0}.leadflow-decision-gap-item strong{color:#fef3c7;font-size:13px}.leadflow-decision-gap-item span{color:#cbd5e1;font-size:12px;line-height:1.45}.leadflow-decision-fact-row,.leadflow-decision-agent-jobs{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.leadflow-decision-fact-row span{display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:4px 10px;background:#ffffff14;color:#e2e8f0;font-size:12px}.leadflow-decision-agent-jobs{color:#cbd5e1;font-size:12px}.leadflow-command-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.leadflow-command-kicker{margin-bottom:3px;color:#0f766e;font-size:12px;font-weight:900;letter-spacing:.12em}.leadflow-command-board{display:grid;grid-template-columns:1fr;gap:16px;align-items:stretch}.leadflow-command-brief{border:1px solid rgba(15,118,110,.18);border-radius:22px;padding:18px;background:radial-gradient(circle at 18% 12%,rgba(20,184,166,.2),transparent 28%),linear-gradient(150deg,#10201e,#16302d 58%,#244137);color:#f8fafc;display:grid;gap:14px;min-height:auto;box-shadow:0 18px 54px #0f172a33}.leadflow-command-subtitle{max-width:560px;color:#cbd5e1;font-size:13px;line-height:1.55}.leadflow-command-gap-strip{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#cbd5e1;font-size:12px}.leadflow-current-opportunity-box{border:1px solid rgba(255,255,255,.18);border-radius:16px;padding:12px 14px;background:#ffffff1a;display:grid;gap:5px}.leadflow-current-opportunity-box span{color:#99f6e4;font-size:12px;font-weight:900}.leadflow-current-opportunity-box strong{color:#f8fafc;font-size:18px;line-height:1.35}.leadflow-current-opportunity-box em{color:#cbd5e1;font-size:12px;font-style:normal}.leadflow-predicted-opportunity-box{border:1px solid rgba(45,212,191,.28);border-radius:18px;padding:14px;background:radial-gradient(circle at 100% 0%,rgba(45,212,191,.16),transparent 34%),#082f4938;display:grid;gap:12px}.leadflow-predicted-opportunity-head,.leadflow-predicted-opportunity-title{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.leadflow-predicted-opportunity-head span{color:#67e8f9;font-size:12px;font-weight:900}.leadflow-predicted-opportunity-list{display:grid;gap:10px}.leadflow-predicted-opportunity-item{border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:12px;background:#ffffff14;display:grid;gap:8px}.leadflow-predicted-opportunity-title strong{color:#f8fafc;font-size:17px;line-height:1.35}.leadflow-predicted-opportunity-trigger,.leadflow-predicted-opportunity-reason,.leadflow-predicted-opportunity-action{color:#dbeafe;font-size:13px;line-height:1.55}.leadflow-predicted-opportunity-action{color:#fef3c7;font-weight:700}.leadflow-predicted-opportunity-feedback{padding-top:2px}.leadflow-predicted-opportunity-empty{border:1px dashed rgba(255,255,255,.22);border-radius:14px;padding:12px 14px;color:#dbeafe;background:#0f172a33;font-size:13px;line-height:1.65}.leadflow-candidate-chain-list{display:grid;gap:10px}.leadflow-candidate-chain-title{color:#99f6e4;font-size:12px;font-weight:900}.leadflow-candidate-chain-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;border:1px solid rgba(148,163,184,.28);border-radius:14px;padding:10px 12px;background:#0f172a2e}.leadflow-candidate-chain-main{display:grid;gap:6px;min-width:0}.leadflow-candidate-chain-main strong{color:#f8fafc;font-size:14px;line-height:1.35}.leadflow-candidate-chain-main span{color:#cbd5e1;font-size:12px;line-height:1.5}.leadflow-candidate-chain-actions{justify-content:flex-end}.leadflow-agent-job-item{display:inline-flex;align-items:center;gap:6px}.leadflow-agent-execution-panel{display:grid;gap:10px;border:1px solid rgba(125,211,252,.22);border-radius:16px;padding:12px;background:#0ea5e91a}.leadflow-agent-execution-head,.leadflow-agent-execution-item{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.leadflow-agent-execution-head span{color:#bae6fd;font-size:12px;font-weight:900}.leadflow-agent-execution-item{border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:10px;background:#0f172a2e}.leadflow-agent-execution-main{display:grid;gap:4px;min-width:0}.leadflow-agent-execution-main strong{color:#f8fafc;font-size:13px}.leadflow-agent-execution-main span{color:#dbeafe;font-size:12px;line-height:1.45}.leadflow-agent-execution-main em{color:#93c5fd;font-size:11px;font-style:normal}.leadflow-command-details{border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#f8fafc;overflow:hidden}.leadflow-command-details .ant-collapse-header,.leadflow-analysis-collapse .ant-collapse-header{font-weight:800;color:#0f172a!important}.leadflow-command-details .ant-collapse-content-box,.leadflow-analysis-collapse .ant-collapse-content-box{padding:14px 16px 18px!important}.leadflow-command-detail-body{display:grid;gap:14px}.leadflow-secondary-analysis-card{border-color:#0f172a14;background:#ffffffbd}.leadflow-secondary-analysis-card .ant-card-head{min-height:48px}.leadflow-analysis-collapse{border-radius:14px;background:#f8fafc;overflow:hidden}.leadflow-ontology-map-collapse{background:#f8fafceb}.decision-map-shell{border:1px solid rgba(15,23,42,.08);border-radius:22px;background:linear-gradient(135deg,#f8fafcfa,#f0fdfadb),radial-gradient(circle at 80% 12%,rgba(251,191,36,.14),transparent 34%);min-height:780px;display:grid;grid-template-columns:minmax(0,1fr) 320px;overflow:hidden;box-shadow:inset 0 1px #fffc}.decision-map-canvas{min-height:780px}.decision-map-canvas .react-flow{background:transparent}.decision-map-canvas .react-flow__edge-path{filter:drop-shadow(0 1px 0 rgba(255,255,255,.7))}.decision-map-canvas .react-flow__minimap{border-radius:12px;overflow:hidden;opacity:.82}.decision-map-node{width:210px;border:1px solid rgba(15,23,42,.12);border-radius:16px;padding:11px 12px;background:#fff;box-shadow:0 12px 30px #0f172a1a;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.decision-map-node:hover,.decision-map-node.is-selected{border-color:#0f766e7a;box-shadow:0 18px 38px #0f766e2e;transform:translateY(-1px)}.decision-map-node-kicker{color:#64748b;font-size:11px;font-weight:900;letter-spacing:.08em}.decision-map-node-title{margin-top:5px;min-height:40px;color:#0f172a;font-size:14px;line-height:1.36;font-weight:850}.decision-map-node-foot{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#64748b;font-size:11px}.decision-map-node-foot span,.decision-map-node-foot em{border-radius:999px;padding:3px 8px;background:#0f172a0f;font-style:normal}.decision-map-node.is-buyer{border-color:#2563eb38;background:linear-gradient(180deg,#eff6ff,#fff)}.decision-map-node.is-opportunity{border-color:#d9770642;background:linear-gradient(180deg,#fffbeb,#fff)}.decision-map-node.is-budget{border-color:#16a34a3d;background:linear-gradient(180deg,#f0fdf4,#fff)}.decision-map-node.is-evidence{border-color:#0891b23d;background:linear-gradient(180deg,#ecfeff,#fff)}.decision-map-node.is-history{border-color:#47556938;background:linear-gradient(180deg,#f8fafc,#fff)}.decision-map-node.is-competitor{border-color:#dc262638;background:linear-gradient(180deg,#fef2f2,#fff)}.decision-map-node.is-leader{border-color:#4f46e538;background:linear-gradient(180deg,#eef2ff,#fff)}.decision-map-node.is-gap{border-color:#f59e0b52;background:linear-gradient(180deg,#fff7ed,#fff)}.decision-map-handle{width:8px;height:8px;border-color:#fff;background:#0f766e}.decision-map-inspector{border-left:1px solid rgba(15,23,42,.08);padding:18px;background:#ffffffdb;display:grid;align-content:start;gap:12px}.decision-map-inspector-kicker{color:#0f766e;font-size:12px;font-weight:900;letter-spacing:.1em}.decision-map-inspector-title{color:#0f172a;font-size:18px;line-height:1.35;font-weight:900}.decision-map-property-list{display:grid;gap:8px}.decision-map-property-row{border-bottom:1px solid rgba(15,23,42,.08);padding-bottom:8px;display:grid;gap:3px}.decision-map-property-row span{color:#64748b;font-size:12px}.decision-map-property-row strong{color:#0f172a;font-size:13px;line-height:1.42}.decision-map-action-row{display:flex;flex-wrap:wrap;gap:8px}.decision-map-hidden-note{border-radius:12px;padding:9px 10px;background:#f59e0b1f;color:#92400e;font-size:12px;line-height:1.45}.decision-map-empty{border:1px dashed rgba(15,23,42,.16);border-radius:18px;min-height:360px;display:grid;place-items:center;background:#f8fafc}.leadflow-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.leadflow-kpi-card{border:1px solid rgba(23,101,255,.1);border-radius:14px;padding:12px 14px;background:#fffc;display:grid;gap:4px}.leadflow-kpi-label{font-size:12px;color:#64748b}.leadflow-kpi-value{font-size:30px;line-height:1;font-weight:700;color:#0f172a}.leadflow-kpi-note{font-size:12px;color:#64748b}.leadflow-kpi-note.is-up{color:#0f9f73}.leadflow-kpi-note.is-down{color:#e11d48}.leadflow-kpi-note.is-high{color:#0f9f73}.leadflow-kpi-note.is-mid{color:#d97706}.leadflow-kpi-note.is-low{color:#e11d48}.leadflow-banner-card .ant-card-body,.leadflow-banner-shell{display:grid;gap:10px}.leadflow-banner-shell .ant-carousel .slick-dots-bottom{bottom:-2px}.leadflow-banner-slide{border:1px solid rgba(23,101,255,.14);background:linear-gradient(135deg,#f6fafffa,#e9f4ffe6);border-radius:14px;padding:14px 16px;min-height:170px;display:grid;gap:8px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.leadflow-banner-slide:hover{transform:translateY(-2px);box-shadow:0 10px 20px #1765ff1f}.leadflow-banner-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.leadflow-banner-source{margin-inline-end:0!important}.leadflow-banner-score{font-size:13px;color:#0f172a;font-weight:600}.leadflow-banner-title{font-size:20px;line-height:1.2;font-weight:700;color:#0f172a}.leadflow-banner-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;color:#334155;font-size:13px}.leadflow-banner-action{justify-self:start;margin-top:4px}.leadflow-banner-tip{font-size:12px}.leadflow-signal-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.leadflow-signal-summary-item{border:1px solid rgba(23,101,255,.12);border-radius:12px;padding:10px 12px;background:#f8fbffd1;display:grid;gap:5px}.leadflow-signal-summary-label{font-size:12px;color:#64748b}.leadflow-signal-summary-value{font-size:20px;line-height:1.1;font-weight:700;color:#0f172a}.leadflow-ontology-card,.leadflow-ontology-card .ant-card-body{display:grid;gap:12px}.leadflow-ontology-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.leadflow-ontology-head-copy{display:grid;gap:4px}.leadflow-ontology-subtitle{font-size:13px;color:#0f172a}.leadflow-ontology-version{font-size:12px}.leadflow-ontology-scorebox{border:1px solid rgba(23,101,255,.12);border-radius:14px;background:linear-gradient(135deg,#f6fafffa,#eff7ffe6);padding:12px 14px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center}.leadflow-ontology-score-value{font-size:38px;line-height:.95;font-weight:800;color:#0b4ed4}.leadflow-ontology-score-copy{color:#0f172a;font-size:13px;font-weight:600;display:grid;gap:3px}.leadflow-ontology-score-copy>span{color:#64748b;font-size:12px;font-weight:500}.leadflow-ontology-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.leadflow-ontology-layer{border-radius:12px;padding:10px;display:grid;gap:7px;border:1px solid transparent;background:#ffffffe6}.leadflow-ontology-layer.is-data{border-color:#1765ff38;background:linear-gradient(180deg,#eff6fffa,#fffffff2)}.leadflow-ontology-layer.is-knowledge{border-color:#0891b240;background:linear-gradient(180deg,#ecfefffa,#fffffff2)}.leadflow-ontology-layer.is-reasoning{border-color:#ea580c3d;background:linear-gradient(180deg,#fff7edfa,#fffffff2)}.leadflow-ontology-layer.is-output{border-color:#16a34a3d;background:linear-gradient(180deg,#f0fdf4fa,#fffffff2)}.leadflow-ontology-layer-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.leadflow-ontology-layer-name{font-size:12px;color:#334155;font-weight:700}.leadflow-ontology-layer-status{border-radius:999px;font-size:11px;line-height:1;padding:4px 8px;font-weight:700}.leadflow-ontology-layer-status.is-strong{color:#0f9f73;background:#0f9f731f}.leadflow-ontology-layer-status.is-medium{color:#d97706;background:#d977061f}.leadflow-ontology-layer-status.is-weak{color:#dc2626;background:#dc26261f}.leadflow-ontology-layer-score{font-size:30px;line-height:.98;font-weight:800;color:#0f172a}.leadflow-ontology-layer-weight{font-size:12px;color:#64748b}.leadflow-ontology-driver-list{display:grid;gap:4px}.leadflow-ontology-driver-item{font-size:12px;color:#1e293b;line-height:1.35}.leadflow-ontology-legacy-fallback{border:1px dashed rgba(100,116,139,.45);border-radius:12px;padding:10px 12px;font-size:12px;color:#475569;display:grid;gap:5px}.leadflow-ontology-expert-grid{display:grid;gap:10px}.leadflow-ontology-expert-block{border:1px solid rgba(15,23,42,.08);border-radius:12px;padding:10px 12px;display:grid;gap:8px;background:#ffffffe0}.leadflow-ontology-block-title{font-size:13px;font-weight:700;color:#0f172a}.leadflow-ontology-rule-list{display:grid;gap:8px}.leadflow-ontology-rule-item{border:1px solid rgba(15,23,42,.08);border-radius:10px;padding:8px 10px;display:grid;gap:5px}.leadflow-ontology-rule-item.is-positive{border-color:#0f9f7347;background:#f0fdf4a8}.leadflow-ontology-rule-item.is-negative{border-color:#dc262647;background:#fef2f2b8}.leadflow-ontology-rule-item.is-neutral{border-color:#64748b3d;background:#f8fafcdb}.leadflow-ontology-rule-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.leadflow-ontology-rule-name{font-size:12px;font-weight:700;color:#0f172a}.leadflow-ontology-rule-delta{font-size:13px;font-weight:700}.leadflow-ontology-rule-explain{font-size:12px;color:#334155}.leadflow-ontology-rule-evidence{display:flex;flex-wrap:wrap;gap:6px}.leadflow-ontology-link-tag{margin-inline-end:0!important;cursor:pointer;-webkit-user-select:none;user-select:none}.leadflow-ontology-link-tag:hover{border-color:#1765ff80;color:#0b4ed4}.leadflow-ontology-path-list{margin:0;padding-left:18px;color:#0f172a;display:grid;gap:6px;font-size:12px}.leadflow-ontology-policy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.leadflow-ontology-policy-item{border-radius:10px;border:1px solid rgba(15,23,42,.08);padding:8px 10px;display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;color:#475569}.leadflow-ontology-policy-item strong{color:#0f172a}.leadflow-ontology-ref-list{display:grid;gap:8px}.leadflow-ontology-ref-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center}.leadflow-ontology-ref-link{border:0;background:transparent;color:#0b4ed4;cursor:pointer;font-size:12px;padding:0}.leadflow-ontology-ref-link:hover{color:#1765ff;text-decoration:underline}.leadflow-supplier-landscape-card .ant-card-extra{max-width:100%}.leadflow-supplier-landscape{display:grid;gap:16px}.leadflow-supplier-group{display:grid;gap:10px}.leadflow-supplier-group-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.leadflow-supplier-group-head strong{color:#0f172a;font-size:14px}.leadflow-supplier-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.leadflow-supplier-card{border:1px solid rgba(15,23,42,.08);border-radius:16px;background:linear-gradient(180deg,#fffffff5,#f8fafceb);padding:14px;display:grid;gap:10px;box-shadow:0 14px 30px #0f172a0f}.leadflow-supplier-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.leadflow-supplier-name{color:#0f172a;font-size:15px;font-weight:800;line-height:1.35}.leadflow-supplier-metrics{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:#475569}.leadflow-supplier-metrics span{border-radius:999px;background:#0f172a0d;padding:4px 8px}.leadflow-supplier-tags{display:flex;flex-wrap:wrap;gap:6px}.leadflow-supplier-summary,.leadflow-supplier-action{font-size:13px;line-height:1.5;color:#334155}.leadflow-supplier-action{border-left:3px solid rgba(23,101,255,.35);padding-left:10px;color:#0f172a;background:#eff6ff8c;border-radius:8px;padding-block:7px}.leadflow-supplier-samples{display:grid;gap:6px}.leadflow-supplier-sample{border-radius:10px;background:#f1f5f9c7;padding:7px 9px;display:flex;justify-content:space-between;gap:8px;align-items:center;color:#334155;font-size:12px;line-height:1.35}.leadflow-company-profile-panel{border-color:#1765ff38;box-shadow:0 18px 45px #0f172a14}.competitor-library{width:100%}.competitor-library.leadflow-page{gap:14px}.competitor-library-stack{width:100%}.competitor-library-page{gap:16px}.competitor-library-hero-card .ant-card-body{padding:18px 20px!important}.competitor-library-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.competitor-library-hero-copy{min-width:min(100%,460px);display:grid;gap:5px}.competitor-library-kicker{color:#1765ff;font-size:11px;font-weight:800;letter-spacing:.12em}.competitor-library-title{margin:0!important;color:#0f172a!important;letter-spacing:-.02em}.competitor-library-hero-stats{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:10px}.competitor-library-stat{border:1px solid rgba(23,101,255,.12);border-radius:14px;background:#f8fbffdb;padding:10px 12px;display:grid;gap:3px}.competitor-library-stat span{color:#64748b;font-size:12px}.competitor-library-stat strong{color:#0f172a;font-size:18px;line-height:1.2}.competitor-library-section-head{display:grid;gap:2px}.competitor-library-section-head>span{color:#0f172a;font-size:15px;font-weight:800;line-height:1.35}.competitor-library-section-head .ant-typography{font-size:12px;font-weight:400}.leadflow-kpi-grid.competitor-library-kpi-grid,.competitor-library-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.competitor-library-kpi-mini strong{min-width:0;overflow-wrap:anywhere;word-break:break-word;font-size:24px}.leadflow-command-layout.competitor-library-command-layout,.competitor-library-command-layout{grid-template-columns:minmax(0,1fr)}.competitor-library-workbench-card .ant-card-body{display:grid;gap:12px}.competitor-library-workbench-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:12px;align-items:stretch}.competitor-library-inline-panel{min-width:0;display:grid;align-content:start;gap:12px;padding:12px;border:1px solid var(--nx-line);border-radius:8px;background:#f7f9fcc2}.leadflow-filterbar.competitor-library-filterbar,.competitor-library-filterbar{grid-template-columns:minmax(240px,1fr) auto}.competitor-library-filterbar .ant-input-search{min-width:0}.competitor-library-own-card .ant-card-body,.competitor-library-search-card .ant-card-body,.competitor-library-list .ant-card-body,.competitor-library-profile .ant-card-body{display:grid;gap:12px}.competitor-library .ant-input-search{width:100%;overflow:visible}.competitor-library .ant-input-search .ant-input-wrapper.ant-input-group{display:flex;align-items:stretch;width:100%;overflow:visible}.competitor-library .ant-input-search .ant-input-wrapper.ant-input-group>.ant-input,.competitor-library .ant-input-search .ant-input-wrapper.ant-input-group>.ant-input-affix-wrapper{flex:1 1 auto;min-width:0;height:44px!important;min-height:44px!important;padding-block:0!important;display:flex;align-items:center;box-sizing:border-box;border-start-start-radius:14px!important;border-end-start-radius:14px!important;border-start-end-radius:0!important;border-end-end-radius:0!important}.competitor-library .ant-input-search .ant-input-wrapper.ant-input-group>.ant-input-affix-wrapper>input.ant-input{height:42px!important;min-height:0!important;line-height:42px!important;padding-block:0!important;border-radius:0!important}.competitor-library .ant-input-search .ant-input-wrapper.ant-input-group>input.ant-input{line-height:42px!important}.competitor-library .ant-input-search .ant-input-wrapper.ant-input-group>.ant-input:focus,.competitor-library .ant-input-search .ant-input-wrapper.ant-input-group>.ant-input-focused,.competitor-library .ant-input-search .ant-input-wrapper.ant-input-group>.ant-input-affix-wrapper:focus-within,.competitor-library .ant-input-search .ant-input-wrapper.ant-input-group>.ant-input-affix-wrapper-focused{z-index:2;border-color:#1765ff!important;box-shadow:inset 0 0 0 1px #1765ff!important}.competitor-library .ant-input-search .ant-input-group-addon{flex:0 0 auto;display:flex;align-items:stretch;width:auto!important;padding:0!important;background:transparent;border:0}.competitor-library .ant-input-search .ant-input-search-button{display:inline-flex!important;align-items:center;justify-content:center;min-width:116px;height:44px!important;min-height:44px!important;padding-inline:18px!important;border-start-start-radius:0!important;border-end-start-radius:0!important;border-start-end-radius:14px!important;border-end-end-radius:14px!important;background:#1765ff;border-color:#1765ff;color:#fff;font-weight:700;line-height:1!important;white-space:nowrap}.competitor-library .ant-input-search .ant-input-search-button:hover,.competitor-library .ant-input-search .ant-input-search-button:focus-visible{background:#0b4ed4!important;border-color:#0b4ed4!important;color:#fff!important}.competitor-library .competitor-library-filter-search .ant-input-search-button{min-width:84px}.competitor-library .competitor-library-filter-search .ant-input-search-button span{line-height:1}.competitor-library-candidates{border:1px solid rgba(23,101,255,.12);border-radius:16px;background:#f8fbffd1;padding:12px;display:grid;gap:10px}.competitor-library-candidates-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.competitor-library-candidate-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.competitor-library-candidate-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#fffffff0;padding:12px;display:grid;gap:8px;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.competitor-library-candidate-card:hover,.competitor-library-candidate-card:focus-visible{border-color:#1765ff5c;box-shadow:0 12px 28px #0f172a14;outline:none;transform:translateY(-1px)}.competitor-library-candidate-title{color:#0f172a;font-size:14px;font-weight:800;line-height:1.35;word-break:break-word}.competitor-library-candidate-meta{display:flex;flex-wrap:wrap;gap:6px}.competitor-library-candidate-meta .ant-tag{margin-inline-end:0}.competitor-library-candidate-project,.competitor-library-candidate-time{display:block;font-size:12px;line-height:1.45}.competitor-library-save-row{width:100%;align-items:center}.competitor-library-save-row .ant-select{flex:0 0 180px}.competitor-library-save-row .ant-btn{flex:0 0 auto}.competitor-library-own-summary{border:1px solid rgba(16,185,129,.16);border-radius:8px;background:linear-gradient(180deg,#10b98112,#10b98106);padding:12px;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}.competitor-library-own-main{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:flex-start}.competitor-library-own-main .ant-typography{display:block;margin-top:4px;font-size:12px}.competitor-library-own-actions{justify-content:flex-start}.competitor-library-own-loading{min-height:68px;display:grid;place-items:center}.competitor-library-profile{border-color:#1765ff24;box-shadow:0 16px 40px #0f172a0f}.competitor-library-workbench-card .competitor-library-list{border-color:transparent;box-shadow:none}.competitor-library-item{position:relative;width:100%;min-height:122px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#ffffffe6;padding:0!important;cursor:pointer;display:block!important;overflow:hidden;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.competitor-library-item:hover,.competitor-library-item.active{background:#eff6ffdb;border-color:#1765ff2e}.competitor-library-item.active{border-color:#1765ff42;box-shadow:0 14px 32px #1765ff14}.competitor-library-item.active:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:5px;border-start-start-radius:14px;border-end-start-radius:14px;background:#1677ff}.competitor-library-item-main{min-height:122px;padding:14px 16px;display:grid;gap:14px}.competitor-library-item-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:flex-start}.competitor-library-item-title-block{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:flex-start}.competitor-library-item-icon{color:#1677ff;font-size:24px;line-height:1.2}.competitor-library-item-title-copy{min-width:0}.competitor-library-item-name{color:#0f172a;font-size:14px;font-weight:800;line-height:1.45;word-break:break-word}.competitor-library-item-actions{display:flex;align-items:center;gap:8px}.competitor-library-item-actions .ant-btn{box-shadow:0 8px 18px #0f172a14}.competitor-library-item-meta{padding-left:36px;display:grid;gap:6px;color:#64748b;font-size:12px}.competitor-library-item .ant-btn-icon-only{width:32px;height:32px;border-radius:10px}.competitor-library-profile .ant-card-head{align-items:center}.competitor-library-profile{top:12px}.competitor-library-profile .ant-card-body{max-height:calc(100vh - 174px);overflow:auto}.competitor-library-profile .company-intel-profile>.ant-space{gap:12px!important}.competitor-library-profile-drawer .ant-drawer-header{padding:16px 20px;border-bottom:1px solid var(--nx-line);background:#f8fbffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.competitor-library-profile-drawer .ant-drawer-title{color:var(--nx-ink);font-size:16px;font-weight:800;line-height:1.35}.competitor-library-profile-drawer .ant-drawer-body{padding:18px 20px 22px;background:linear-gradient(180deg,#f8fbff,#fff 40%)}.competitor-library-profile-drawer .company-intel-profile>.ant-space{gap:12px!important}.competitor-library.leadflow-page{--competitor-gap: 12px;--competitor-glass: rgba(255, 255, 255, .72);--competitor-line: rgba(23, 101, 255, .11);gap:var(--competitor-gap);padding:4px 2px 16px}.leadflow-kpi-grid.competitor-library-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--competitor-gap)}.competitor-library-kpi-card.ant-card{min-height:82px;overflow:hidden;border-color:var(--competitor-line)!important;border-radius:8px;background:linear-gradient(180deg,#ffffffdb,#f7faffa8),#ffffff94!important;box-shadow:inset 0 1px #ffffffeb,0 12px 28px #0f172a0e!important;-webkit-backdrop-filter:blur(18px) saturate(1.16);backdrop-filter:blur(18px) saturate(1.16)}.competitor-library-kpi-card .ant-card-body{padding:12px 14px!important}.competitor-library-kpi-mini{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center}.competitor-library-kpi-mini>div:last-child{min-width:0;display:grid;gap:4px}.competitor-library-kpi-mini span{color:#64748b;font-size:12px;font-weight:700}.competitor-library-kpi-mini strong{min-width:0;color:#0f172a;font-size:22px;line-height:1.05;overflow-wrap:anywhere}.competitor-library-kpi-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:8px;color:#1765ff;background:#1765ff1a;box-shadow:inset 0 1px #ffffffbd}.leadflow-kpi-card--green .competitor-library-kpi-icon{color:#059669;background:#10b9811f}.leadflow-kpi-card--orange .competitor-library-kpi-icon{color:#d97706;background:#f59e0b21}.leadflow-kpi-card--red .competitor-library-kpi-icon{color:#dc2626;background:#ef44441f}.leadflow-command-layout.competitor-library-command-layout{grid-template-columns:minmax(0,1fr);gap:var(--competitor-gap)}.competitor-library-workbench-card.ant-card{overflow:hidden;border-color:var(--competitor-line)!important;border-radius:8px;background:linear-gradient(180deg,#ffffffc7,#f7faff9e),#ffffff94!important;box-shadow:inset 0 1px #ffffffe0,0 18px 42px #0f172a12!important;-webkit-backdrop-filter:blur(20px) saturate(1.14);backdrop-filter:blur(20px) saturate(1.14)}.competitor-library-workbench-card .ant-card-body{display:grid;gap:var(--competitor-gap);padding:0 14px 14px!important}.competitor-library-workbench-card .leadflow-workbench-head{min-height:58px;margin:0 -14px;padding:12px 14px;border-bottom:1px solid rgba(23,101,255,.08);background:linear-gradient(180deg,#f8fbffdb,#ffffff8a)}.competitor-library-workbench-card .leadflow-workbench-head>div{display:flex;align-items:center;gap:9px}.competitor-library-workbench-card .leadflow-workbench-head .ant-typography{color:#0f172a;font-size:16px}.competitor-library-head-icon{width:32px;height:32px;display:inline-grid;place-items:center;border-radius:8px;color:#1765ff;background:#1765ff1a}.competitor-library-workbench-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:var(--competitor-gap);align-items:stretch}.competitor-library-inline-panel{min-width:0;min-height:142px;display:grid;align-content:start;gap:12px;padding:12px;border:1px solid rgba(15,23,42,.075);border-radius:8px;background:linear-gradient(180deg,#ffffffd1,#f8fbff94);box-shadow:inset 0 1px #ffffffe0}.competitor-library-inline-panel--own{border-color:#10b98124}.competitor-library-inline-panel--search{border-color:#1765ff1f}.competitor-library-inline-panel .competitor-library-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.competitor-library-section-head>span{display:inline-flex;align-items:center;gap:7px}.competitor-library-section-head .anticon{color:#1765ff}.competitor-library-inline-panel--own .competitor-library-section-head .anticon{color:#059669}.competitor-library-own-summary{min-height:92px;border:1px solid rgba(16,185,129,.14);border-radius:8px;background:linear-gradient(180deg,#f0fdf4bd,#ffffff8a);padding:12px}.competitor-library-own-actions,.competitor-library-save-row{gap:8px!important}.competitor-library-save-row .ant-select{flex:0 0 170px}.competitor-library-candidates{border:1px solid rgba(23,101,255,.1);border-radius:8px;background:linear-gradient(180deg,#f8fbffd1,#fff9);padding:12px}.competitor-library-candidates-head .ant-typography{display:inline-flex;align-items:center;gap:7px}.competitor-library-candidate-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.competitor-library-candidate-card{min-height:108px;border-radius:8px;background:linear-gradient(180deg,#ffffffe6,#f8fbffad)}.leadflow-filterbar.competitor-library-filterbar{grid-template-columns:minmax(260px,1fr) auto;gap:10px;padding:10px;border:1px solid rgba(15,23,42,.075);border-radius:8px;background:#f8fbffa8}.competitor-library-list .ant-list-grid .ant-col{display:flex}.competitor-library-list .ant-list-item{margin-bottom:0}.competitor-library-item{min-height:106px;border-radius:8px;border:1px solid rgba(15,23,42,.12);background:linear-gradient(180deg,#ffffffeb,#f8fbffb3);box-shadow:inset 0 -1px #0f172a14,0 8px 20px #0f172a0b;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.competitor-library-item:hover,.competitor-library-item.active{border-color:#1765ff38;background:linear-gradient(180deg,#eff6ffdb,#ffffffad)}.competitor-library-item.active{box-shadow:inset 0 -1px #1765ff24,0 12px 28px #1765ff17}.competitor-library-item.active:before{border-start-start-radius:8px;border-end-start-radius:8px}.competitor-library-item-main{min-height:106px;gap:10px;padding:12px 14px}.competitor-library-item-icon{width:30px;height:30px;display:inline-grid;place-items:center;border-radius:8px;color:#1765ff;background:#1765ff17;font-size:17px;line-height:1}.competitor-library-item-meta{padding-left:42px}.competitor-library-item-actions{gap:6px}.competitor-library-item-actions .ant-btn{border-color:#1765ff1f;background:#fffc;box-shadow:0 6px 14px #0f172a0e}.competitor-library-section-head .ant-tag,.competitor-library-candidate-meta .ant-tag,.competitor-library-item-title-copy .ant-tag,.competitor-library-item-meta .ant-tag{margin-inline-end:0}.competitor-library-profile-drawer .ant-drawer-content{background:#f8fbffeb;-webkit-backdrop-filter:blur(20px) saturate(1.12);backdrop-filter:blur(20px) saturate(1.12)}.competitor-library-profile-drawer .ant-drawer-header{background:linear-gradient(180deg,#ffffffe0,#f8fbffb8)}.competitor-library-profile-drawer .company-intel-profile .ant-card{border-radius:8px;border-color:#1765ff1a;box-shadow:0 10px 24px #0f172a0b}.competitor-library-profile-drawer .company-intel-profile .ant-card-head{min-height:44px;background:#f8fbffbd}.competitor-library.leadflow-page{--competitor-gap: 14px;--competitor-card-radius: var(--nx-radius-lg, 22px);--competitor-inner-radius: var(--nx-radius, 16px);--competitor-control-radius: var(--lf-radius-md);--competitor-card-border: rgba(196, 208, 224, .72);--competitor-card-shadow: inset 0 1px 0 rgba(255, 255, 255, .84), 0 18px 38px rgba(23, 43, 77, .08);--competitor-card-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, .9), 0 22px 46px rgba(23, 43, 77, .12);--competitor-surface: linear-gradient(180deg, rgba(255, 255, 255, .9), rgba(247, 250, 255, .74));--competitor-surface-soft: linear-gradient(180deg, rgba(248, 251, 255, .92), rgba(255, 255, 255, .72));gap:var(--competitor-gap);padding:0;background:transparent}.competitor-library-profile-drawer{--competitor-card-radius: var(--nx-radius-lg, 22px);--competitor-inner-radius: var(--nx-radius, 16px);--competitor-card-border: rgba(196, 208, 224, .72);--competitor-card-shadow: inset 0 1px 0 rgba(255, 255, 255, .84), 0 18px 38px rgba(23, 43, 77, .08);--competitor-surface: linear-gradient(180deg, rgba(255, 255, 255, .9), rgba(247, 250, 255, .74))}.competitor-library-kpi-card.ant-card,.competitor-library-workbench-card.ant-card,.competitor-library-inline-panel,.competitor-library-candidates,.competitor-library-item{border:1px solid var(--competitor-card-border)!important;border-radius:var(--competitor-card-radius)!important;background:var(--competitor-surface)!important;box-shadow:var(--competitor-card-shadow)!important;-webkit-backdrop-filter:blur(22px) saturate(1.14);backdrop-filter:blur(22px) saturate(1.14)}.competitor-library-kpi-card.ant-card{min-height:96px}.competitor-library-kpi-card .ant-card-body{padding:16px 18px!important}.competitor-library-kpi-mini{grid-template-columns:38px minmax(0,1fr);gap:12px}.competitor-library-kpi-mini span{color:#5d6b85;font-size:12px;font-weight:700}.competitor-library-kpi-mini strong{color:#111c3d;font-size:24px;line-height:1.1}.competitor-library-kpi-icon,.competitor-library-head-icon,.competitor-library-item-icon{width:36px;height:36px;border-radius:12px;box-shadow:inset 0 1px #ffffffc7}.competitor-library-workbench-card.ant-card{overflow:hidden}.competitor-library-workbench-card .ant-card-body{gap:14px;padding:0 18px 18px!important}.competitor-library-workbench-card .leadflow-workbench-head{min-height:58px;margin:0 -18px;padding:14px 18px;border-bottom:1px solid rgba(221,229,239,.92);background:linear-gradient(180deg,#ffffffdb,#f8fbffa3)}.competitor-library-workbench-card .leadflow-workbench-head .ant-typography{color:#101b3f;font-size:17px}.competitor-library-workbench-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:12px}.competitor-library-inline-panel{min-height:150px;gap:14px;padding:16px;border-radius:var(--competitor-inner-radius)!important;background:var(--competitor-surface-soft)!important;box-shadow:inset 0 1px #ffffffdb!important}.competitor-library-inline-panel--own,.competitor-library-inline-panel--search{border-color:#e8eef9!important}.competitor-library-section-head>span{color:#162140;font-size:14px;font-weight:800}.competitor-library-own-summary{min-height:96px;border:1px solid rgba(16,185,129,.18);border-radius:var(--competitor-inner-radius);background:linear-gradient(180deg,#f0fdf4c7,#ffffff9e);padding:14px}.competitor-library .ant-input-search .ant-input-wrapper.ant-input-group>.ant-input,.competitor-library .ant-input-search .ant-input-wrapper.ant-input-group>.ant-input-affix-wrapper,.competitor-library .ant-input-search .ant-input-search-button{height:36px!important;min-height:36px!important}.competitor-library .ant-input-search .ant-input-wrapper.ant-input-group>.ant-input,.competitor-library .ant-input-search .ant-input-wrapper.ant-input-group>.ant-input-affix-wrapper{border-start-start-radius:var(--competitor-control-radius)!important;border-end-start-radius:var(--competitor-control-radius)!important}.competitor-library .ant-input-search .ant-input-wrapper.ant-input-group>.ant-input-affix-wrapper>input.ant-input,.competitor-library .ant-input-search .ant-input-wrapper.ant-input-group>input.ant-input{height:34px!important;line-height:34px!important}.competitor-library .ant-input-search .ant-input-search-button{min-width:92px;padding-inline:14px!important;border-start-end-radius:var(--competitor-control-radius)!important;border-end-end-radius:var(--competitor-control-radius)!important;background:var(--lf-blue)!important;border:1px solid var(--lf-blue)!important;color:#fff!important;font-weight:700;box-shadow:none}.competitor-library-save-row .ant-btn,.competitor-library-own-actions .ant-btn,.competitor-library-filterbar .ant-btn{border-radius:var(--competitor-control-radius)!important;box-shadow:none!important}.leadflow-filterbar.competitor-library-filterbar{gap:10px;padding:12px;border:1px solid var(--competitor-card-border);border-radius:var(--competitor-inner-radius);background:var(--competitor-surface-soft)}.competitor-library-candidates{gap:12px;padding:14px;border-radius:var(--competitor-inner-radius)!important;background:var(--competitor-surface-soft)!important}.competitor-library-candidate-card{min-height:112px;border:1px solid rgba(196,208,224,.68);border-radius:var(--competitor-inner-radius);background:linear-gradient(180deg,#fffffff0,#f8fbffc2);box-shadow:inset 0 1px #ffffffdb}.competitor-library-candidate-card:hover,.competitor-library-candidate-card:focus-visible{border-color:#1765ff4d;box-shadow:inset 0 1px #ffffffe6,0 14px 30px #1765ff1a}.competitor-library-item{min-height:112px;overflow:hidden;border-radius:var(--competitor-inner-radius)!important}.competitor-library-item:hover,.competitor-library-item.active{border-color:#1765ff47!important;background:linear-gradient(180deg,#eff6ffe6,#ffffffbd)!important}.competitor-library-item:hover{transform:translateY(-1px)}.competitor-library-item.active{box-shadow:var(--competitor-card-shadow-hover)!important}.competitor-library-item.active:before{border-start-start-radius:var(--competitor-inner-radius);border-end-start-radius:var(--competitor-inner-radius)}.competitor-library-item-main{min-height:112px;gap:12px;padding:14px 16px}.competitor-library-item-name{color:#111c3d;font-size:14px}.competitor-library-item-actions .ant-btn{border-radius:var(--competitor-control-radius)!important;box-shadow:none}.competitor-library .ant-btn-primary{background:var(--lf-blue)!important;border:1px solid var(--lf-blue)!important;color:#fff!important;box-shadow:none!important}.competitor-library .ant-btn-primary:hover,.competitor-library .ant-btn-primary:focus-visible,.competitor-library .ant-input-search .ant-input-search-button:hover,.competitor-library .ant-input-search .ant-input-search-button:focus-visible{background:var(--lf-blue-hover)!important;border-color:var(--lf-blue-hover)!important;color:#fff!important;filter:none;transform:none}.competitor-library .ant-btn-default{background:var(--lf-card)!important;border-color:var(--lf-border)!important;color:var(--lf-text)!important;box-shadow:none!important}.competitor-library .ant-btn-default:hover,.competitor-library .ant-btn-default:focus-visible{background:var(--lf-blue-soft)!important;border-color:#2563ff3d!important;color:var(--lf-blue)!important}.competitor-library-item-meta{padding-left:48px}.competitor-library-section-head .ant-tag,.competitor-library-candidate-meta .ant-tag,.competitor-library-item-title-copy .ant-tag,.competitor-library-item-meta .ant-tag{border-radius:999px}.competitor-library-profile-drawer .ant-drawer-content{background:linear-gradient(180deg,#f8fbfff5,#f1f6fceb);-webkit-backdrop-filter:blur(22px) saturate(1.12);backdrop-filter:blur(22px) saturate(1.12)}.competitor-library-profile-drawer .ant-drawer-header{border-bottom:1px solid #e8eef9;background:linear-gradient(180deg,#ffffffe6,#f8fbffb8)}.competitor-library-profile-drawer .ant-drawer-body{background:transparent}.competitor-library-profile-drawer .company-intel-profile .ant-card{border:1px solid var(--competitor-card-border);border-radius:var(--competitor-card-radius);background:var(--competitor-surface);box-shadow:var(--competitor-card-shadow)}.competitor-library-profile-drawer .company-intel-profile .ant-card-head{background:#fbfdffb8;border-bottom-color:#eef3fb}.org-profile-breadcrumb-card .ant-card-body{padding:10px 14px!important}.org-profile-tabs-card .ant-card-body{display:grid;gap:12px}.company-intel-profile{width:100%}.company-intel-profile>.ant-space{width:100%}.company-intel-section-collapse .ant-collapse-header{align-items:center!important}.company-intel-record-collapse{background:#ffffffa8}.company-intel-record-descriptions .ant-descriptions-item-label{width:180px;max-width:36%}.company-intel-json-value{display:block;max-height:220px;overflow:auto;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.5}@media(max-width:720px){.competitor-library-kpi-grid,.competitor-library-workbench-grid,.competitor-library-filterbar{grid-template-columns:minmax(0,1fr)}.competitor-library-profile .ant-card-body{max-height:none;overflow:visible}.competitor-library-own-summary{grid-template-columns:1fr}.competitor-library-own-actions{justify-content:flex-start}}.company-intel-signal-block{border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#f8fafcd1;padding:10px 12px;display:grid;gap:8px}.company-intel-signal-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.company-intel-signal-head strong{color:#0f172a;font-size:13px}.company-intel-signal-summary{color:#334155;font-size:13px;line-height:1.45}.company-intel-record-list{display:grid;gap:6px}.company-intel-record-item{border-radius:10px;background:#ffffffe0;border:1px solid rgba(148,163,184,.2);padding:8px 10px}.company-intel-record-title{color:#0f172a;font-size:13px;font-weight:700;line-height:1.4}.company-intel-record-meta{margin-top:3px;color:#64748b;font-size:12px;line-height:1.4}.leadflow-main-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.leadflow-reasoning-composition{display:grid;gap:10px;margin-bottom:12px}.leadflow-reasoning-composition-summary{font-size:13px;line-height:1.5;color:#334155}.leadflow-reasoning-composition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.leadflow-reasoning-source-card{border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#ffffffe0;padding:10px 12px;display:grid;gap:8px}.leadflow-reasoning-source-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.leadflow-reasoning-source-head strong{color:#0f172a;font-size:13px}.leadflow-reasoning-source-hint{color:#475569;font-size:12px}.leadflow-reasoning-source-warning{margin:0}.leadflow-reasoning-source-list{display:grid;gap:8px}.leadflow-reasoning-source-item{border-radius:10px;border:1px solid rgba(148,163,184,.25);background:#f8fafce6;padding:8px 10px;display:grid;gap:6px}.leadflow-reasoning-source-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.leadflow-reasoning-source-title{color:#0f172a;font-size:13px;font-weight:600;line-height:1.4}.leadflow-reasoning-source-meta{font-size:12px;color:#475569;line-height:1.4}.leadflow-reasoning-list{display:grid;gap:10px}.leadflow-reasoning-item{border:1px solid rgba(15,23,42,.08);border-radius:12px;padding:10px 12px;background:#ffffffd9;display:grid;gap:7px}.leadflow-reasoning-item.is-highlight{border-color:#1765ff73;box-shadow:0 10px 20px #1765ff1a}.leadflow-reasoning-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.leadflow-reasoning-title{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:#0f172a}.leadflow-reasoning-rank{color:#1765ff}.leadflow-reasoning-evidence{font-size:13px;line-height:1.4;color:#334155}.leadflow-reasoning-logic{font-size:13px;line-height:1.45;color:#0f172a}.leadflow-reasoning-extra{font-size:12px;line-height:1.4;color:#334155}.leadflow-reasoning-extra.is-highlight{border-radius:8px;border:1px solid rgba(23,101,255,.22);background:#eff6ffb3;padding:6px 8px}.leadflow-reasoning-extra.is-risk{border-radius:8px;border:1px solid rgba(245,158,11,.25);background:#fff7edcc;padding:6px 8px;color:#9a3412}.leadflow-reasoning-expand-btn{justify-self:start;padding-inline:0}.leadflow-chart-shell{display:grid;gap:10px}.leadflow-trend-summary{font-size:13px;line-height:1.45;color:#334155}.leadflow-timeline-block,.leadflow-window-block{border:1px solid rgba(15,23,42,.08);border-radius:12px;padding:10px 12px;background:#ffffffd9;display:grid;gap:8px}.leadflow-timeline-title{font-size:13px;color:#0f172a;font-weight:700}.leadflow-timeline-list,.leadflow-window-list{display:grid;gap:7px}.leadflow-timeline-item{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:8px;align-items:start}.leadflow-timeline-period{font-size:12px;color:#0f172a;font-weight:600}.leadflow-timeline-count{font-size:12px;color:#1765ff;font-weight:600}.leadflow-timeline-note{font-size:12px;color:#475569;line-height:1.35}.leadflow-window-item{border:1px solid rgba(15,23,42,.08);border-radius:10px;padding:8px 10px;background:#fff;display:grid;gap:4px}.leadflow-window-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:#0f172a}.leadflow-window-note{font-size:12px;color:#475569}.leadflow-chart-bars{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:6px;min-height:220px;align-items:end}.leadflow-chart-col{display:grid;gap:6px;justify-items:center}.leadflow-chart-value{font-size:11px;color:#334155}.leadflow-chart-bar{width:100%;height:150px;border-radius:10px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#f1f5f9e6,#f8fafcdb);display:flex;align-items:flex-end;overflow:hidden}.leadflow-chart-bar-fill{width:100%;border-radius:9px 9px 0 0;background:linear-gradient(180deg,#1765ffcc,#1765ff59)}.leadflow-chart-bar.is-predicted .leadflow-chart-bar-fill{background:linear-gradient(180deg,#0f9f73b8,#0f9f7347)}.leadflow-chart-label{font-size:11px;color:#64748b}.leadflow-chart-legend{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.leadflow-chart-legend .legend-dot{width:10px;height:10px;border-radius:999px;display:inline-flex}.leadflow-chart-legend .legend-dot.is-actual{background:#1765ff}.leadflow-chart-legend .legend-dot.is-predicted{background:#0f9f73}.leadflow-stage-list{display:grid;gap:12px}.leadflow-stage-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.leadflow-stage-main{min-width:0;display:grid;gap:6px}.leadflow-stage-name{font-size:13px;color:#0f172a;font-weight:600}.leadflow-stage-track{height:8px;border-radius:999px;background:#e2e8f0;overflow:hidden}.leadflow-stage-fill{height:100%;border-radius:999px}.leadflow-stage-meta{text-align:right;font-size:13px;font-weight:600;color:#0f172a;min-width:64px}.leadflow-focus-tags{margin-top:10px}.leadflow-industry-concentration{margin-top:10px;display:grid;gap:7px}.leadflow-industry-bars{display:grid;gap:8px}.leadflow-industry-bar-row{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:8px;align-items:center}.leadflow-industry-bar-label{font-size:12px;color:#334155}.leadflow-industry-bar-track{height:8px;border-radius:999px;background:#e2e8f0;overflow:hidden}.leadflow-industry-bar-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#1765ff,#4ea5ff)}.leadflow-industry-bar-meta{font-size:12px;color:#475569;white-space:nowrap}.leadflow-industry-list{display:grid;gap:10px}.leadflow-industry-row{display:grid;gap:6px}.leadflow-industry-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.leadflow-industry-name{font-size:13px;color:#0f172a;font-weight:600}.leadflow-industry-count{font-size:12px;color:#64748b}.leadflow-industry-track{height:8px;border-radius:999px;background:#e2e8f0;overflow:hidden}.leadflow-industry-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#1765ff,#4ea5ff)}.leadflow-advice-list{display:grid;gap:8px;margin-bottom:14px}.leadflow-advice-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.leadflow-advice-why{display:grid;gap:6px;margin-bottom:10px}.leadflow-advice-item{padding:10px 12px;border-radius:12px;border:1px solid rgba(23,101,255,.12);background:#f8fbffd1;font-size:13px;color:#0f172a}.leadflow-advice-evidence-links{margin-top:6px}.leadflow-cockpit-root{display:grid;gap:12px}.leadflow-cockpit-head{display:grid;gap:8px}.leadflow-cockpit-low-evidence{margin:0}.leadflow-cockpit-playbook-switch{display:grid;gap:8px}.leadflow-cockpit-playbook-title{font-size:14px;color:#0f172a;font-weight:600}.leadflow-cockpit-steps{border:1px solid rgba(15,23,42,.08);border-radius:12px;padding:10px 12px;background:#ffffffbf}.leadflow-cockpit-panel{display:grid;gap:10px}.leadflow-cockpit-block{border:1px solid rgba(15,23,42,.08);border-radius:12px;padding:10px 12px;background:#ffffffd1}.leadflow-cockpit-block-title{font-size:13px;font-weight:700;color:#0f172a;margin-bottom:6px}.leadflow-cockpit-summary{font-size:13px;color:#0f172a;line-height:1.5}.leadflow-cockpit-evidence-list{display:grid;gap:8px}.leadflow-cockpit-evidence-item{border:1px dashed rgba(23,101,255,.2);border-radius:10px;padding:8px 10px;background:#f7faffb3}.leadflow-cockpit-evidence-title{font-size:12px;color:#334155;font-weight:600}.leadflow-cockpit-evidence-quote{font-size:13px;color:#0f172a;margin-top:4px;line-height:1.45}.leadflow-cockpit-squad-name{font-size:14px;font-weight:700;color:#0f172a}.leadflow-cockpit-owner-list,.leadflow-cockpit-role-list,.leadflow-cockpit-execution-list{display:grid;gap:8px}.leadflow-cockpit-owner-item,.leadflow-cockpit-role-item,.leadflow-cockpit-execution-item{border:1px solid rgba(15,23,42,.08);border-radius:10px;padding:8px 10px;background:#fff}.leadflow-cockpit-owner-name,.leadflow-cockpit-role-name,.leadflow-cockpit-execution-head{font-size:13px;color:#0f172a;font-weight:600}.leadflow-cockpit-owner-meta,.leadflow-cockpit-role-meta,.leadflow-cockpit-execution-meta{margin-top:4px;font-size:12px;color:#64748b;line-height:1.4}.leadflow-cockpit-execution-task{margin-top:4px;font-size:13px;color:#0f172a;line-height:1.4}.leadflow-cockpit-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.leadflow-cockpit-bullet-list{margin:0;padding-left:18px;display:grid;gap:4px}.leadflow-cockpit-bullet-list li{font-size:13px;color:#0f172a;line-height:1.4}.leadflow-action-dimension-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.leadflow-action-dimension-card{border:1px solid rgba(15,23,42,.08);border-radius:12px;padding:10px 12px;background:#fff;display:grid;gap:8px}.leadflow-action-dimension-title{font-size:13px;font-weight:700;color:#0f172a}.leadflow-action-dimension-list{margin:0;padding-left:18px;display:grid;gap:6px}.leadflow-action-dimension-list li{font-size:13px;line-height:1.45;color:#0f172a}.leadflow-action-watch-list{display:grid;gap:8px}.leadflow-action-watch-item{border:1px solid rgba(15,23,42,.08);border-radius:10px;padding:8px 10px;background:#f8fbffd1;display:grid;gap:6px}.leadflow-action-watch-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.leadflow-action-watch-head strong{font-size:13px;color:#0f172a}.leadflow-action-watch-body{font-size:12px;line-height:1.45;color:#334155}.leadflow-action-watch-source{border-radius:999px;font-size:11px;margin-inline-end:0}.leadflow-action-watch-source.is-evidence{border-color:#16a34a59;color:#166534;background:#dcfce7cc}.leadflow-action-watch-source.is-inference{border-color:#d9770659;color:#9a3412;background:#ffedd5d9}.leadflow-cockpit-empty{display:grid;gap:10px}.leadflow-cockpit-fallback-list{display:grid;gap:6px}.leadflow-cockpit-fallback-groups{display:grid;gap:8px}.leadflow-cockpit-fallback-group{display:grid;gap:6px}.leadflow-cockpit-fallback-group-title{font-size:12px;font-weight:700;color:#334155}.leadflow-cockpit-fallback-item{border:1px solid rgba(15,23,42,.08);border-radius:10px;padding:8px 10px;font-size:13px;color:#0f172a;background:#fff}.leadflow-opportunity-list{display:grid;gap:8px}.leadflow-opportunity-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 10px;border-radius:12px;border:1px solid rgba(15,23,42,.08);background:#fffc}.leadflow-opportunity-item.is-highlight{border-color:#1765ff73;box-shadow:0 10px 20px #1765ff1f}.leadflow-opportunity-title{font-size:13px;color:#0f172a;line-height:1.35}.leadflow-opportunity-score{min-width:34px;text-align:right;font-size:13px;font-weight:700;color:#1765ff}.backend-tools-page{display:grid;gap:16px}.backend-tools-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.backend-tools-head-copy{display:grid;gap:4px}.backend-tools-meta{font-size:12px}.backend-tools-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.backend-tools-link-card .ant-card-body{min-height:172px}.backend-tools-url{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.backend-model-config-card .ant-card-body{display:grid;gap:12px}.backend-model-config-form{margin-top:4px;display:grid;gap:10px}.backend-model-config-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.backend-model-config-grid.is-basic{grid-template-columns:repeat(2,minmax(0,1fr))}.backend-model-config-advanced .ant-collapse-content-box{padding:12px 0 0}@media(max-width:1200px){.leadflow-kpi-grid,.leadflow-opportunity-confidence-grid,.leadflow-opportunity-direction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.leadflow-decision-brief-grid,.leadflow-command-board,.decision-map-shell{grid-template-columns:1fr}.leadflow-command-brief{min-height:auto}.decision-map-inspector{border-left:0;border-top:1px solid rgba(15,23,42,.08)}.leadflow-supplier-grid{grid-template-columns:1fr}.leadflow-opportunity-project-stage{flex-direction:column;align-items:flex-start}.leadflow-timeline-item{grid-template-columns:1fr}.leadflow-industry-bar-row{grid-template-columns:1fr;gap:4px}.leadflow-banner-meta,.leadflow-signal-summary-grid,.leadflow-main-grid,.leadflow-reasoning-composition-grid{grid-template-columns:1fr}.leadflow-ontology-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.leadflow-ontology-scorebox,.backend-tools-grid,.backend-model-config-grid{grid-template-columns:1fr}}@media(max-width:768px){.leads-update-inline-card{flex-direction:column;align-items:flex-start}.leadflow-kpi-grid{grid-template-columns:1fr}.leadflow-opportunity-main-title{font-size:22px}.leadflow-decision-title{font-size:20px}.leadflow-decision-brief{padding:14px}.leadflow-command-board{gap:12px}.leadflow-candidate-chain-item{grid-template-columns:1fr}.leadflow-candidate-chain-actions{justify-content:flex-start}.leadflow-agent-execution-head,.leadflow-agent-execution-item{flex-direction:column;align-items:flex-start}.decision-map-canvas,.decision-map-shell{min-height:500px}.decision-map-node{width:190px}.leadflow-opportunity-metric-grid,.leadflow-opportunity-confidence-grid,.leadflow-opportunity-direction-grid{grid-template-columns:1fr}.leadflow-supplier-card-head,.leadflow-supplier-sample{flex-direction:column;align-items:flex-start}.leadflow-reasoning-composition-grid{grid-template-columns:1fr}.leadflow-opportunity-procurement-list{gap:6px}.leadflow-procurement-chip{max-width:100%}.leadflow-window-head{font-size:11px}.leadflow-chart-bars{gap:4px;min-height:190px}.leadflow-chart-value,.leadflow-chart-label{font-size:10px}.leadflow-banner-slide{min-height:194px;padding:12px}.leadflow-banner-title{font-size:18px}.leadflow-banner-action{width:100%}.leadflow-ontology-flow,.leadflow-action-dimension-grid,.leadflow-ontology-ref-item{grid-template-columns:1fr}}.dashboard-funnel-card.is-clickable{cursor:pointer}.dashboard-funnel-card.is-clickable:hover{transform:translateY(-2px);border-color:#1765ff2e!important;box-shadow:0 14px 28px #1765ff1a}.dashboard-donut-legend-item.is-clickable,.dashboard-donut-bar-row.is-clickable,.dashboard-donut-stat-card.is-focus.is-clickable{cursor:pointer}.auth-login-home{position:relative;min-height:100vh;background:linear-gradient(180deg,#f7fbff,#edf5ff 52%,#e4f0ff);overflow:hidden}.auth-login-home-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.auth-login-home-glow{position:absolute;border-radius:999px;filter:blur(56px);opacity:calc(var(--auth-login-motion-opacity, 1) * .66)}.auth-login-home-glow.is-one{width:420px;height:420px;top:-120px;right:8%;background:radial-gradient(circle at 30% 30%,#2277ff61,#27f0);animation:auth-login-home-drift 13s ease-in-out infinite}.auth-login-home-glow.is-two{width:520px;height:520px;left:-180px;top:35%;background:radial-gradient(circle at 30% 30%,#4093ff4d,#4093ff00);animation:auth-login-home-drift 16s ease-in-out infinite reverse}.auth-login-home-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgba(19,93,219,.07) 1px,transparent 1px),linear-gradient(to bottom,rgba(19,93,219,.07) 1px,transparent 1px);background-size:68px 68px;opacity:calc(var(--auth-login-motion-opacity, 1) * .58);animation:auth-login-home-grid-move 18s linear infinite}.auth-login-home-header{position:sticky;top:0;z-index:20;max-width:1200px;margin:0 auto;padding:18px 24px;display:flex;justify-content:space-between;align-items:center;gap:12px}.auth-login-home-header:before{content:"";position:absolute;top:10px;right:12px;bottom:10px;left:12px;border-radius:16px;border:1px solid rgba(44,118,255,.14);background:#ffffffb8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:-1}.auth-login-home-brand{display:flex;align-items:center;gap:12px}.auth-login-home-logo{width:40px;height:40px;object-fit:contain}.auth-login-home-brand-copy{display:grid;gap:1px}.auth-login-home-brand-copy strong{font-size:16px;color:#0b2f66;letter-spacing:.01em}.auth-login-home-brand-copy span{font-size:12px;color:#4b6e9d}.auth-login-home-main{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:20px 24px 64px;display:grid;gap:32px}.auth-login-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:20px;align-items:stretch}.auth-login-hero-copy{border:1px solid rgba(44,118,255,.16);background:#ffffffbd;border-radius:22px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:26px 24px;display:grid;gap:16px}.auth-login-hero-title{margin:0!important;font-size:clamp(30px,4.2vw,54px)!important;line-height:1.12!important;color:#0f2f63!important;letter-spacing:-.01em}.auth-login-hero-subtitle{margin:0!important;color:#395680!important;font-size:16px;line-height:1.72;max-width:620px}.auth-login-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.auth-login-glass-card{border:1px solid rgba(44,118,255,.18);background:#ffffffbd;box-shadow:0 16px 40px #104fb51f;border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.auth-login-hero-stat{padding:11px 12px}.auth-login-hero-stat-title{font-size:12px;color:#4b6e9d}.auth-login-hero-stat-value{margin-top:6px;font-size:13px;color:#0c2b5e;font-weight:600}.auth-login-hero-visual{position:relative;min-height:360px}.auth-login-hero-panel{height:100%;padding:18px;display:grid;gap:14px}.auth-login-hero-panel-head{display:flex;align-items:center;gap:7px}.auth-login-hero-dot{width:8px;height:8px;border-radius:50%}.auth-login-hero-dot.is-red{background:#ef4444}.auth-login-hero-dot.is-yellow{background:#eab308}.auth-login-hero-dot.is-green{background:#22c55e}.auth-login-hero-panel-body{display:grid;gap:12px}.auth-login-hero-flow{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:10px 12px;border-radius:12px;border:1px solid rgba(44,118,255,.14);background:#f4f9ffd9;color:#1d4277;font-size:13px;font-weight:600}.auth-login-hero-bands{display:grid;gap:8px}.auth-login-hero-band{border:1px solid rgba(44,118,255,.15);background:#ffffffc7;border-radius:12px;padding:10px 12px;display:flex;justify-content:space-between;align-items:center;gap:8px}.auth-login-hero-band span{color:#4b6e9d;font-size:12px}.auth-login-hero-band strong{color:#0b2f66;font-size:13px}.auth-login-floating-card{position:absolute;min-width:150px;max-width:190px;padding:10px 12px;display:grid;gap:4px;animation:auth-login-home-float 9s ease-in-out infinite}.auth-login-floating-card span{font-size:11px;color:#4b6e9d}.auth-login-floating-card strong{font-size:13px;color:#0b2f66}.auth-login-floating-card.is-a{top:-18px;right:28px}.auth-login-floating-card.is-b{left:-18px;top:34%;animation-delay:-2.2s}.auth-login-floating-card.is-c{right:18px;bottom:-20px;animation-delay:-3.6s}.auth-login-section{border:1px solid rgba(44,118,255,.14);border-radius:22px;background:#ffffffb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:20px}.auth-login-section-inner{display:grid;grid-template-columns:1fr .9fr;gap:16px;align-items:center}.auth-login-section-copy h3.ant-typography{margin-top:12px;margin-bottom:8px;color:#0f2f63}.auth-login-section-copy .ant-typography{color:#3d5d88}.auth-login-section-points{margin:0 0 14px;padding-left:18px;display:grid;gap:6px}.auth-login-section-points li{color:#1f4478;font-size:14px;line-height:1.45}.auth-login-section-card{padding:14px;display:grid;gap:10px}.auth-login-section-card-head{font-size:14px;font-weight:700;color:#123a74}.auth-login-section-card-lines{display:grid;gap:8px}.auth-login-section-card-line{border:1px solid rgba(44,118,255,.14);background:#f4f9ffd1;border-radius:10px;padding:8px 10px;font-size:13px;color:#254a7e}.auth-login-modal .ant-modal-content{border-radius:20px;border:1px solid rgba(44,118,255,.16);background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.auth-login-modal .ant-modal-title{color:#0f2f63;font-weight:700}.auth-login-modal-desc{margin-top:2px;margin-bottom:12px;color:#44658f!important}.auth-login-modal-actions{margin-top:12px}@keyframes auth-login-home-drift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(18px,-14px,0) scale(1.05)}to{transform:translateZ(0) scale(1)}}@keyframes auth-login-home-grid-move{0%{transform:translateZ(0)}to{transform:translate3d(68px,68px,0)}}@keyframes auth-login-home-float{0%{transform:translateZ(0)}50%{transform:translate3d(0,-8px,0)}to{transform:translateZ(0)}}@media(max-width:1024px){.auth-login-home-main{padding-top:14px}.auth-login-hero,.auth-login-section-inner{grid-template-columns:1fr}.auth-login-hero-visual{min-height:280px}.auth-login-floating-card.is-b{left:10px}}@media(max-width:768px){.auth-login-home-header{position:relative;padding:14px 12px}.auth-login-home-header:before{top:6px;right:6px;bottom:6px;left:6px;border-radius:14px}.auth-login-home-main{padding:14px 12px 42px;gap:20px}.auth-login-hero-copy{padding:18px 14px}.auth-login-hero-stats{grid-template-columns:1fr}.auth-login-hero-visual{min-height:220px}.auth-login-floating-card{display:none}.auth-login-section{padding:14px}.auth-login-section-copy h3.ant-typography{font-size:22px}}@media(prefers-reduced-motion:reduce){.auth-login-home-grid,.auth-login-home-glow,.auth-login-floating-card{animation:none!important}}.dashboard-donut-legend-item.is-clickable:hover,.dashboard-donut-bar-row.is-clickable:hover,.dashboard-donut-stat-card.is-focus.is-clickable:hover{border-color:#1765ff38!important;box-shadow:0 8px 18px #1765ff14}.shell-content{padding-inline:clamp(12px,1.8vw,22px)!important;padding-bottom:clamp(16px,2.1vw,26px)!important}.page-layout{width:100%;gap:clamp(12px,1.3vw,18px)}.page-layout>*{min-width:0}.page-layout .page-card,.page-layout .ant-card,.page-layout .ant-card-head,.page-layout .ant-card-body,.page-layout .ant-space,.page-layout .ant-space-item,.page-layout .ant-form-item,.page-layout .ant-table-wrapper{min-width:0}.page-layout .page-card{width:100%}.page-layout .ant-card-body{padding:clamp(14px,1.35vw,20px)!important}.page-toolbar,.nx-table-toolbar,.toolbar-actions{align-items:center;row-gap:10px}.page-toolbar .ant-space,.page-toolbar .toolbar-actions,.page-toolbar .nx-table-toolbar{min-width:0;max-width:100%}.page-toolbar .ant-space{display:flex;flex-wrap:wrap;gap:8px}.page-layout .ant-btn:not(.ant-btn-icon-only):not(.ant-btn-sm):not(.ant-btn-lg){min-height:38px;border-radius:12px;padding-inline:14px}.page-layout .ant-btn-sm:not(.ant-btn-icon-only){min-height:30px;border-radius:10px;padding-inline:10px}.page-layout .ant-input,.page-layout .ant-input-affix-wrapper,.page-layout .ant-input-number,.page-layout .ant-picker,.page-layout .ant-select .ant-select-selector{min-height:38px;border-radius:12px!important}.page-layout .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{display:flex;align-items:center}.page-layout .ant-segmented{min-height:38px}.page-layout .ant-segmented .ant-segmented-item-label{min-height:30px;display:inline-flex;align-items:center}.leads-toolbar-search-row,.leads-toolbar-row--quick,.leads-toolbar-advanced-grid,.dashboard-overview-actions--single-row,.jobs-center-summary-grid,.jobs-center-action-grid,.jobs-center-bottom-grid,.leadflow-main-grid,.backend-tools-grid,.focus-pack-grid,.focus-settings-grid,.quality-summary-metric-grid,.quality-summary-detail-grid{min-width:0;align-items:stretch}.leads-toolbar-search-row>*,.leads-toolbar-row--quick>*,.leads-toolbar-advanced-grid>*,.dashboard-overview-actions--single-row>*,.jobs-center-summary-grid>*,.jobs-center-action-grid>*,.jobs-center-bottom-grid>*,.leadflow-main-grid>*,.backend-tools-grid>*,.focus-pack-grid>*,.focus-settings-grid>*,.quality-summary-metric-grid>*,.quality-summary-detail-grid>*{min-width:0}.leads-update-inline-card{align-items:center;flex-wrap:wrap;gap:12px}.leads-update-inline-main{flex:1 1 320px}.leads-update-inline-card .ant-btn,.jobs-center-action-grid .ant-btn,.focus-footer-actions .ant-btn{min-width:120px}.sources-table-actions{display:flex;align-items:center;gap:6px;row-gap:6px}.sources-table-actions .ant-btn,.sources-table-actions .ant-switch{margin:0}.auth-login-layout,.auth-login-brand,.auth-login-card{min-width:0}.auth-login-headline{word-break:break-word}@media(max-width:1200px){.dashboard-overview-actions--single-row{grid-template-columns:minmax(0,1fr) repeat(3,minmax(118px,1fr))}.dashboard-overview-actions--single-row .dashboard-overview-segmented,.dashboard-overview-actions--single-row .dashboard-refresh-btn{grid-column:span 2}.leads-toolbar-row--quick{flex-wrap:wrap}.leads-toolbar-quick-group--industry,.leads-toolbar-quick-group--region,.leads-toolbar-quick-group--region-readonly,.leads-toolbar-quick-group--scene,.leads-toolbar-quick-group--meta{flex:1 1 320px}.focus-pack-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}@media(max-width:992px){.shell-content{padding-inline:12px!important}.page-toolbar{padding:12px 14px}.page-toolbar>*{width:100%}.page-toolbar .ant-space .ant-btn{flex:1 1 140px;min-width:0}.dashboard-overview-actions--single-row{grid-template-columns:1fr 1fr}.dashboard-overview-actions--single-row>:first-child,.dashboard-overview-actions--single-row .dashboard-overview-segmented,.dashboard-overview-actions--single-row .dashboard-refresh-btn{grid-column:1 / -1}.leads-toolbar-search-row,.leads-toolbar-advanced-grid,.focus-settings-grid{grid-template-columns:1fr}.leads-toolbar-statusbar{flex-wrap:wrap;align-items:flex-start}.leads-toolbar-status-right{width:100%;justify-content:space-between}.leads-toolbar-advanced-actions{gap:10px}.jobs-center-action-header .ant-btn{width:100%}.sources-table-actions{justify-content:flex-start}}@media(max-width:768px){.shell-content{padding-inline:10px!important}.page-layout{gap:12px}.page-layout .ant-card-body{padding:14px!important}.page-layout .ant-btn:not(.ant-btn-icon-only),.leads-toolbar-search-row .ant-btn,.leads-update-inline-card .ant-btn,.focus-footer-actions .ant-btn{width:100%;min-width:0}.leads-toolbar-row--quick{display:grid;grid-template-columns:1fr;gap:8px}.leads-toolbar-quick-group--industry,.leads-toolbar-quick-group--region,.leads-toolbar-quick-group--region-readonly,.leads-toolbar-quick-group--scene,.leads-toolbar-quick-group--meta{flex:1 1 auto}.leads-toolbar-chip-row,.leads-toolbar-sort-pills{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scrollbar-width:thin}.leads-toolbar-chip-row .ant-btn,.leads-toolbar-sort-pills .ant-btn{width:auto!important;min-width:0;flex:0 0 auto;white-space:nowrap}.leads-toolbar-statusbar{flex-wrap:wrap;gap:6px}.leads-toolbar-status-left,.leads-toolbar-status-right{width:100%}.focus-footer-actions{display:flex;width:100%;flex-wrap:wrap;gap:8px}.focus-footer-actions .ant-btn{flex:1 1 100%}.auth-login{padding:12px}.auth-login-layout{gap:12px}}.signal-cards-page{display:grid;gap:12px}.signal-toolbar-card .ant-card-body{padding:14px 16px}.signal-toolbar{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.signal-metrics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.signal-metric-card .ant-card-body{display:grid;gap:6px}.signal-metric-value{font-size:24px;font-weight:700;line-height:1.2}.signal-entity-cell{display:grid;gap:4px}.signal-detail-body{display:grid;gap:12px}.signal-detail-section .ant-card-body,.signal-evidence-list{display:grid;gap:10px}.signal-evidence-item{border:1px solid #f0f0f0;border-radius:10px;padding:10px 12px;display:grid;gap:6px}.signal-evidence-title{font-weight:600}.signal-evidence-meta{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:#8c8c8c}.signal-evidence-snippet{font-size:13px;color:#303133}.signal-action-log-list{display:grid;gap:8px}.signal-action-log-item{border-left:2px solid #d9d9d9;padding-left:10px;display:grid;gap:2px}.signal-action-log-time{font-size:12px;color:#8c8c8c}.signal-action-log-text{font-size:13px}.signal-action-log-note{font-size:13px;color:#595959}@media(max-width:992px){.signal-metrics-grid{grid-template-columns:1fr}}.dashboard-ios-page{background:transparent;border-radius:8px;padding:0}.dashboard-ios-page .page-card,.dashboard-ios-page .ant-card{background:#fff;border-radius:8px;border:none;box-shadow:0 4px 20px #0000000d}.dashboard-screen-grid--ios{display:grid;gap:16px}.dashboard-ios-topbar-card .ant-card-body{padding:14px 18px}.dashboard-ios-topbar{display:grid;grid-template-columns:auto minmax(360px,1fr) auto;gap:14px;align-items:center}.dashboard-ios-brand{display:inline-flex;align-items:center;gap:10px}.dashboard-ios-brand-logo{display:block;width:76px;height:auto;max-height:42px;object-fit:contain;border-radius:0;flex:0 0 auto}.dashboard-ios-brand-copy{display:grid;gap:2px}.dashboard-ios-brand-title{font-size:16px;font-weight:700;color:#1d1d1f;line-height:1.15}.dashboard-ios-brand-subtitle{font-size:12px;color:#6e6e73}.dashboard-ios-search .ant-input-affix-wrapper{border-radius:14px;border:1px solid #e8e8ed;box-shadow:none;min-height:42px}.dashboard-ios-system{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:8px 12px;background:#f2f7f3;color:#1d1d1f;font-size:13px;font-weight:600}.dashboard-ios-system.is-warn{background:#fff7ed}.dashboard-ios-system-dot{width:10px;height:10px;border-radius:999px;background:#27c764}.dashboard-ios-system.is-warn .dashboard-ios-system-dot{background:#ff9500}.dashboard-ios-topbar-meta{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:#6e6e73}.dashboard-ios-topbar-meta .ant-btn-link{padding:0;height:auto;font-size:12px}.dashboard-ios-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dashboard-ios-kpi-card{border:none;border-radius:20px;background:#fff;padding:16px;display:grid;gap:6px;text-align:left;cursor:pointer;box-shadow:0 4px 20px #0000000d;transition:transform .2s ease,box-shadow .2s ease}.dashboard-ios-kpi-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px #00000014}.dashboard-ios-kpi-card.is-highlight{background:linear-gradient(135deg,#ff755824,#ff3f3f1f)}.dashboard-ios-kpi-head{font-size:13px;color:#6e6e73;font-weight:600}.dashboard-ios-kpi-value{font-size:34px;color:#1d1d1f;line-height:1;font-weight:800;letter-spacing:-.02em}.dashboard-ios-kpi-card.is-highlight .dashboard-ios-kpi-value{background:linear-gradient(135deg,#ff6a3d,#ff2f56);-webkit-background-clip:text;background-clip:text;color:transparent}.dashboard-ios-kpi-suffix{font-size:17px;margin-left:4px;font-weight:700}.dashboard-ios-kpi-note{font-size:12px;color:#6e6e73}.dashboard-ios-kpi-trend{font-size:12px;color:#8e8e93}.dashboard-main-grid--ios{display:grid;grid-template-columns:minmax(520px,48%) minmax(0,52%);gap:16px;align-items:stretch}.dashboard-main-grid--ios>.dashboard-market-left,.dashboard-main-grid--ios>.dashboard-market-right{min-width:0}.dashboard-insight-card--ios .ant-card-head,.dashboard-action-card--ios .ant-card-head{border-bottom:1px solid #f0f0f4;padding:14px 18px 8px}.dashboard-insight-card--ios .ant-card-body,.dashboard-action-card--ios .ant-card-body{padding:14px 18px 16px}.dashboard-action-card--ios,.dashboard-action-card--ios .ant-card-body{min-width:0}.dashboard-insight-card--ios .dashboard-map-wrap,.dashboard-insight-card--ios .dashboard-map-wrap.is-embedded{background:linear-gradient(180deg,#fcfdff,#f7faff);border:1px solid #edf1f9}.dashboard-insight-card--ios .dashboard-map-other-card{border:1px solid #edf1f7;background:#fafcff}.dashboard-feed-toolbar-wrap{display:grid;gap:8px}.dashboard-feed-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.dashboard-feed-toolbar>*{min-width:0}.dashboard-feed-toolbar-select{flex:1 1 140px;min-width:124px}.dashboard-feed-toolbar-segment{flex:1 1 188px;min-width:148px}.dashboard-feed-toolbar>span{flex:1 1 220px;min-width:168px;display:block}.dashboard-feed-toolbar>span .dashboard-strategy-btn{width:100%}.dashboard-feed-toolbar .dashboard-refresh-btn{flex:0 0 auto;margin-left:auto}.dashboard-feed-toolbar-select,.dashboard-feed-toolbar-segment,.dashboard-feed-toolbar-segment .ant-segmented{width:100%}.dashboard-feed-hint{font-size:12px;color:#6e6e73}.dashboard-strategy-btn{border-radius:12px;border:1px solid #dbe4f7;background:linear-gradient(180deg,#f8fbff,#eef5ff);color:#2454b8;font-weight:600}.dashboard-strategy-btn.is-scanning{border-color:#ff6a3d80;background:linear-gradient(135deg,#ff6a3d2e,#ff2f5629);color:#9d2f1b;animation:dashboardScanPulse 1.2s ease-in-out infinite}@keyframes dashboardScanPulse{0%,to{box-shadow:0 0 #ff6a3d1f}50%{box-shadow:0 0 0 8px #ff6a3d0f}}.priority-board-layout--ios{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:10px;min-height:0;min-width:0;overflow:hidden}.priority-board-list--ios{gap:16px;max-height:none;padding-right:4px;min-width:0;overflow-x:hidden;overflow-y:auto}.priority-feed-card{border:1px solid #ececf0;border-radius:20px;background:#fff;padding:16px;display:grid;gap:10px;text-align:left;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;min-width:0;max-width:100%}.priority-feed-card:hover{transform:translateY(-1px);box-shadow:0 8px 24px #00000014}.priority-feed-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0}.priority-feed-title{font-size:18px;color:#1d1d1f;font-weight:700;line-height:1.3;margin:0;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;overflow-wrap:anywhere}.priority-feed-ai-badge{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;border-radius:999px;padding:4px 10px;font-size:12px;background:#ff950024;color:#b95d00;font-weight:600}.priority-feed-subline{font-size:13px;color:#6e6e73;min-width:0;word-break:break-word;overflow-wrap:anywhere}.priority-feed-stage{font-size:13px;color:#3a3a3c;min-width:0;word-break:break-word;overflow-wrap:anywhere}.priority-feed-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;min-width:0;flex-wrap:wrap}.priority-feed-chips{min-width:0;max-width:100%;flex:1 1 320px}.priority-feed-chips .ant-tag{margin-inline-end:0;border-radius:999px;background:#f2f4f8;color:#4a5568;font-size:12px;line-height:22px;height:24px;padding-inline:10px}.priority-feed-win{border-radius:12px;padding:8px 10px;font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;max-width:100%;margin-left:auto}.priority-feed-win span{font-size:14px}.priority-feed-win--high{color:#096b3a;background:#34c75926}.priority-feed-win--medium{color:#9d4a00;background:#ff950026}.priority-feed-win--watch{color:#8a3b00;background:#ff3b3024}.dashboard-statusbar-card--ios .ant-card-body{padding:12px 16px}.dashboard-status-line{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard-status-line-main{font-size:13px;color:#3a3a3c;font-weight:600}.dashboard-status-drawer-summary{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:#3a3a3c;margin-bottom:12px}.dashboard-status-drawer-list{display:grid;gap:10px}.dashboard-status-drawer-item{border:1px solid #edf0f5;border-radius:14px;padding:10px 12px;display:grid;gap:6px}.dashboard-status-drawer-item-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.dashboard-status-drawer-item-meta{font-size:12px;color:#6e6e73}.dashboard-status-drawer-item-error{font-size:12px;color:#9d4a00;background:#fff8ef;border-radius:10px;padding:6px 8px}.dashboard-status-drawer-empty{font-size:13px;color:#6e6e73;padding:16px;border:1px dashed #d9dde4;border-radius:12px;text-align:center}@media(max-width:1280px){.dashboard-ios-topbar{grid-template-columns:auto minmax(220px,1fr) auto}.dashboard-feed-toolbar{gap:8px}.dashboard-feed-toolbar-segment,.dashboard-feed-toolbar>span,.dashboard-refresh-btn{flex-basis:100%;margin-left:0}}@media(max-width:1024px){.dashboard-ios-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-main-grid--ios{grid-template-columns:1fr}.dashboard-feed-toolbar{gap:8px}.priority-feed-bottom{flex-direction:column;align-items:flex-start}.china-map-svg{height:clamp(420px,56vh,620px)}}@media(max-width:768px){.dashboard-ios-topbar{grid-template-columns:1fr;gap:10px}.dashboard-ios-system{width:fit-content}.dashboard-ios-kpi-grid{grid-template-columns:1fr}.dashboard-feed-toolbar{gap:8px}.dashboard-feed-toolbar-select,.dashboard-feed-toolbar-segment,.dashboard-feed-toolbar>span,.dashboard-feed-toolbar .dashboard-refresh-btn{flex-basis:100%;margin-left:0}.priority-feed-card{padding:14px}.priority-feed-title{font-size:16px}.china-map-svg{height:clamp(340px,50vh,520px)}}.dashboard-brief-grid{--brief-gap: 12px;--brief-card-radius: var(--nx-radius-lg, 22px);--brief-inner-radius: var(--nx-radius, 16px);display:grid;gap:var(--brief-gap)}.dashboard-brief-grid .page-card,.dashboard-brief-grid .ant-card{border:1px solid #e8eef9;border-radius:var(--brief-card-radius);background:#fff;box-shadow:0 8px 24px #1c37690d}.brief-hero-card .ant-card-body{padding:22px 24px}.brief-hero{display:grid;grid-template-columns:128px minmax(360px,1fr) minmax(420px,.96fr);gap:24px;align-items:center}.brief-brand-orb{position:relative;width:112px;height:112px;display:grid;place-items:center;isolation:isolate}.brief-brand-orb:before{content:"";position:absolute;top:15px;right:15px;bottom:15px;left:15px;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(37,99,255,.12),rgba(37,99,255,.03) 48%,transparent 70%);filter:blur(10px);animation:briefBrandPulse 4.8s ease-in-out infinite;z-index:0}.brief-brand-orb:after{content:"";position:absolute;top:20px;right:20px;bottom:20px;left:20px;border-radius:50%;background:linear-gradient(rgba(37,99,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,255,.08) 1px,transparent 1px);background-size:13px 13px;opacity:.42;mask-image:radial-gradient(circle,#000 0 54%,transparent 72%);-webkit-mask-image:radial-gradient(circle,#000 0 54%,transparent 72%);z-index:0}.brief-brand-orb__mark{position:relative;width:76px;height:76px;object-fit:contain;filter:drop-shadow(0 12px 18px rgba(15,20,26,.14)) drop-shadow(0 0 14px rgba(37,99,255,.18));z-index:2;animation:briefBrandFloat 5.6s ease-in-out infinite}.brief-brand-orb__ring{position:absolute;border-radius:50%;border:1px solid rgba(37,99,255,.2);z-index:1}.brief-brand-orb__ring--outer{top:6px;right:6px;bottom:6px;left:6px;border-style:dashed;opacity:.52;animation:briefBrandSpin 18s linear infinite}.brief-brand-orb__ring--inner{top:25px;right:25px;bottom:25px;left:25px;border-color:#0d4ed82e;opacity:.62;animation:briefBrandSpin 12s linear infinite reverse}.brief-brand-orb__dot{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--lf-blue);box-shadow:0 0 0 5px #2563ff1a,0 0 18px #2563ff61;z-index:3}.brief-brand-orb__dot--top{top:11px;left:52px;animation:briefBrandDot 3.6s ease-in-out infinite}.brief-brand-orb__dot--right{top:52px;right:9px;animation:briefBrandDot 3.6s ease-in-out infinite .7s}.brief-brand-orb__dot--bottom{left:32px;bottom:12px;animation:briefBrandDot 3.6s ease-in-out infinite 1.4s}@keyframes briefBrandFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.015)}}@keyframes briefBrandPulse{0%,to{opacity:.66;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@keyframes briefBrandSpin{to{transform:rotate(360deg)}}@keyframes briefBrandDot{0%,to{opacity:.52;transform:scale(.86)}45%{opacity:1;transform:scale(1.12)}}.brief-hero-copy{display:grid;gap:9px;min-width:0}.brief-hero-sync-pill{width:fit-content;max-width:100%;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid rgba(23,101,255,.12);border-radius:999px;background:linear-gradient(180deg,#eff6ffe6,#ffffffb8);color:#52657c;font-size:12px;font-weight:700;line-height:1;box-shadow:inset 0 1px #ffffffdb}.brief-hero-sync-pill .anticon{color:#1765ff;font-size:12px}.brief-hero-sync-pill span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brief-hero-copy .ant-typography{margin:0!important}.brief-hero-copy h3.ant-typography{color:#101b3f;font-size:22px;line-height:1.35}.brief-hero-copy em{color:#1765ff;font-style:normal}.brief-hero-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--brief-gap)}.brief-hero-insight{min-height:92px;display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:start;padding:15px;border-radius:var(--brief-inner-radius);background:#fbfdff;border:1px solid #edf2fb}.brief-hero-insight>span{width:34px;height:34px;display:grid;place-items:center;border-radius:12px;font-size:18px}.brief-hero-insight--green>span{color:#0c8f67;background:#13a8791f}.brief-hero-insight--blue>span{color:#1765ff;background:#1765ff1a}.brief-hero-insight--orange>span{color:#d66a00;background:#ff8a001f}.brief-hero-insight strong{display:block;color:#17213d;font-size:13px;margin-bottom:5px}.brief-hero-insight p{margin:0;color:#5d6b85;font-size:12px;line-height:1.55}.brief-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--brief-gap)}.brief-status-card{position:relative;min-height:104px;border:1px solid #e8eef9;border-radius:var(--brief-card-radius);background:#fff;padding:14px 18px;display:grid;gap:9px;text-align:left;cursor:pointer;box-shadow:0 8px 24px #1c37690d}.brief-status-head{display:flex;align-items:center;gap:7px;color:#162140;font-weight:700}.brief-status-icon{width:20px;height:20px;display:grid;place-items:center;border-radius:12px}.brief-status-body{display:grid;grid-template-columns:minmax(76px,auto) minmax(92px,1fr);gap:14px;align-items:end}.brief-status-body strong{color:#111c3d;font-size:32px;line-height:1}.brief-status-body span{color:#111c3d;font-size:15px;margin-left:3px}.brief-status-note{color:#67758f;font-size:12px}.brief-status-card--green .brief-status-icon{color:#0c8f67;background:#13a8791f}.brief-status-card--blue .brief-status-icon{color:#1765ff;background:#1765ff1a}.brief-status-card--orange .brief-status-icon{color:#d66a00;background:#ff8a001f}.brief-status-card--purple .brief-status-icon{color:#6941c6;background:#6941c61f}.brief-card-arrow,.brief-circle-arrow{display:grid;place-items:center;color:#1765ff}.brief-card-arrow{position:absolute;right:15px;bottom:15px;width:24px;height:24px;border:1px solid #d9e6ff;border-radius:999px}.brief-sparkline{width:100%;height:46px;display:block;overflow:visible}.brief-sparkline-grid{fill:none;stroke:currentColor;stroke-width:.7;opacity:.14;stroke-dasharray:3 5}.brief-sparkline-area{fill:currentColor;opacity:.13}.brief-sparkline-line{fill:none;stroke:currentColor;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 4px 7px rgba(23,101,255,.16))}.brief-sparkline-point{fill:#fff;stroke:currentColor;stroke-width:2.5}.brief-sparkline--green{color:#0fa779}.brief-sparkline--blue{color:#1765ff}.brief-sparkline--orange{color:#ff8a00}.brief-sparkline--purple{color:#7b61ff}.brief-main-row{display:grid;grid-template-columns:minmax(560px,1.35fr) minmax(300px,.65fr) minmax(340px,.8fr);gap:var(--brief-gap);align-items:stretch}.brief-main-row>*,.brief-main-row .page-card{min-width:0;height:100%}.brief-main-row .page-card{display:flex;flex-direction:column}.brief-main-row .page-card .ant-card-body{flex:1}.brief-panel .ant-card-head{min-height:46px;border-bottom:1px solid #edf2fb;padding:0 16px}.brief-panel .ant-card-body{padding:14px 16px}.brief-panel-title,.brief-mini-title{color:#162140;font-weight:800}.brief-mini-title{display:inline-flex;align-items:center;gap:7px}.brief-mini-title .anticon{width:24px;height:24px;display:inline-grid;place-items:center;border-radius:12px;color:#1765ff;background:linear-gradient(180deg,#eef5ff,#f7fbff);box-shadow:inset 0 0 0 1px #1765ff14}.brief-panel-title span{color:#66758f;font-weight:600}.brief-top-list,.brief-risk-list,.brief-intel-list,.brief-task-table,.brief-tender-list,.brief-smart-list{display:grid;gap:10px}.brief-top-row{width:100%;display:grid;grid-template-columns:26px minmax(220px,1fr) 108px minmax(200px,.8fr) 28px;gap:12px;align-items:center;border:1px solid #edf2fb;border-radius:var(--brief-inner-radius);background:#fbfdff;padding:11px 12px;text-align:left;cursor:pointer}.brief-rank{width:22px;height:22px;display:grid;place-items:center;border-radius:10px;background:#1765ff;color:#fff;font-weight:800;font-size:12px}.brief-top-main{display:grid;gap:8px;min-width:0}.brief-top-main strong,.brief-intel-row strong,.brief-task-table strong,.brief-tender-list strong{min-width:0;color:#162140;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brief-top-tags{display:flex;gap:6px;align-items:center;flex-wrap:wrap;color:#66758f;font-size:12px}.brief-top-tags .ant-tag{margin:0;border-radius:999px;background:#eef4ff;color:#48607f}.brief-ai-score{display:grid;gap:4px;color:#0c8f67}.brief-ai-score span,.brief-ai-note strong{font-size:12px;font-weight:700}.brief-ai-score strong{font-size:28px;line-height:1}.brief-ai-score .brief-sparkline{height:30px}.brief-ai-note{display:grid;gap:4px;padding:9px 10px;border-radius:var(--brief-inner-radius);background:#f7faff;color:#60708d;font-size:12px;line-height:1.45}.brief-risk-item{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:11px 0;border-bottom:1px solid #edf2fb}.brief-risk-item:last-child{border-bottom:0}.brief-risk-item>.anticon{margin-top:2px;font-size:18px}.brief-risk-item.is-high>.anticon{color:#ff3b30}.brief-risk-item.is-medium>.anticon{color:#ff8a00}.brief-risk-head{display:flex;justify-content:space-between;gap:8px;align-items:center}.brief-risk-head strong{color:#162140}.brief-risk-item p{margin:6px 0;color:#60708d;font-size:12px;line-height:1.55}.brief-risk-item span{color:#75839b;font-size:12px}.brief-intel-tabs{display:flex;gap:18px;border-bottom:1px solid #edf2fb;color:#60708d;font-size:12px;font-weight:700;margin-bottom:8px}.brief-intel-tabs span{padding:0 0 9px}.brief-intel-tabs .is-active{color:#1765ff;border-bottom:2px solid #1765ff}.brief-intel-row{display:grid;grid-template-columns:46px 70px minmax(0,1fr) minmax(74px,.42fr) 72px;gap:8px;align-items:center;border:0;background:transparent;padding:5px 0;text-align:left;cursor:pointer;color:#66758f;font-size:12px}.brief-intel-row .ant-tag{margin:0;text-align:center;max-width:70px;overflow:hidden;text-overflow:ellipsis}.brief-intel-source{min-width:0;overflow:hidden;color:#75839b;text-overflow:ellipsis;white-space:nowrap}.brief-intel-row em{color:#0c8f67;font-style:normal;text-align:right}.brief-analysis-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:var(--brief-gap);align-items:stretch}.brief-mini-panel .ant-card-body{min-height:142px}.brief-strength-chart{position:relative;min-height:146px;border-radius:var(--brief-inner-radius);background:radial-gradient(circle at 35% 30%,rgba(23,101,255,.12),transparent 36%),linear-gradient(90deg,#13a8791a,#1765ff17,#ff8a0012),repeating-linear-gradient(90deg,transparent 0 38px,rgba(23,101,255,.06) 38px 39px);overflow:hidden;padding:6px 10px 10px}.brief-strength-chart svg{width:100%;height:92px;display:block}.brief-strength-band{opacity:.2}.brief-strength-band--left{fill:#13a879}.brief-strength-band--right{fill:#1765ff}.brief-strength-line{fill:none;stroke:#1765ff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 5px 10px rgba(23,101,255,.18))}.brief-strength-axis{fill:none;stroke:#1765ff33;stroke-width:1.2;stroke-dasharray:4 5}.brief-strength-chart circle{fill:#fff;stroke:#1765ff;stroke-width:3}.brief-strength-stack{height:7px;display:grid;grid-template-columns:var(--a) var(--b) minmax(0,var(--c));gap:3px;margin:0 5px 9px}.brief-strength-stack span{border-radius:999px}.brief-strength-stack .is-strong{background:#13a879}.brief-strength-stack .is-focus{background:#1765ff}.brief-strength-stack .is-watch{background:#ff8a00}.brief-strength-legend{display:flex;justify-content:space-between;gap:8px;color:#60708d;font-size:11px}.brief-donut-summary{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start;justify-items:center}.brief-css-donut{width:98px;height:98px;display:grid;place-items:center;align-content:center;border-radius:999px;background:conic-gradient(#1765ff 0 var(--a),#13a879 var(--a) var(--b),#ff8a00 var(--b) 82%,#d9e2f2 0);position:relative;color:#162140;text-align:center}.brief-css-donut:after{content:"";position:absolute;top:17px;right:17px;bottom:17px;left:17px;border-radius:inherit;background:#fff}.brief-css-donut strong,.brief-css-donut span{position:relative;z-index:1}.brief-css-donut strong{font-size:20px;line-height:1}.brief-css-donut span{margin-top:3px;color:#60708d;font-size:11px}.brief-donut-legend{display:grid;gap:8px;width:100%;min-width:0}.brief-donut-legend div{display:grid;grid-template-columns:10px minmax(0,1fr) minmax(24px,auto);gap:7px;align-items:center;color:#60708d;font-size:12px;line-height:1.25;min-width:0}.brief-donut-legend div>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brief-donut-legend strong{color:#2a3755;justify-self:end;font-variant-numeric:tabular-nums}.brief-dot{width:8px;height:8px;border-radius:999px;background:#1765ff}.brief-dot--1{background:#13a879}.brief-dot--2{background:#ff8a00}.brief-dot--3{background:#7b61ff}.brief-dot--4{background:#7f8da8}.brief-bar-list{display:grid;gap:10px}.brief-bar-row{display:grid;grid-template-columns:24px minmax(76px,.9fr) minmax(72px,1fr) 28px;gap:8px;align-items:center;color:#60708d;font-size:12px}.brief-bar-glyph{width:22px;height:22px;display:grid;place-items:center;border-radius:12px;color:#1765ff;background:#eef5ff;font-size:12px}.brief-bar-row>span:not(.brief-bar-glyph){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brief-bar-row div{height:7px;border-radius:999px;background:#edf3ff;overflow:hidden}.brief-bar-row i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1765ff,#61a0ff)}.brief-bar-row strong{text-align:right;color:#2a3755}.brief-map-panel{position:relative;grid-column:span 2;grid-row:span 2}.brief-map-panel .ant-card-body{min-height:396px;display:grid;align-content:stretch;padding-bottom:46px}.brief-map-panel .china-map-svg,.brief-map-panel .dashboard-map-svg{height:clamp(320px,27vw,430px);min-height:320px}.brief-map-panel .ant-btn{position:absolute;right:14px;bottom:12px}.brief-quality-panel{grid-column:span 2}.brief-quality-panel .ant-card-body{display:grid;gap:12px}.brief-quality-updated{color:#7f8da8;font-size:12px}.brief-quality-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.brief-quality-kpi{border:1px solid #e7eef8;background:#fbfdff;border-radius:var(--brief-inner-radius);min-height:84px;display:grid;place-items:center;gap:6px;padding:8px 4px;color:#41506b;cursor:pointer}.brief-quality-kpi span{font-size:12px;line-height:1.2;text-align:center}.brief-quality-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.brief-quality-summary span{min-width:0;overflow:hidden;border-radius:8px;background:#f3f7fc;color:#60708d;font-size:12px;line-height:1.2;padding:7px 8px;text-overflow:ellipsis;white-space:nowrap}.brief-quality-source-list{display:grid;gap:7px}.brief-quality-source-list button{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;border:0;border-radius:8px;background:#fff;color:#60708d;cursor:pointer;font-size:12px;line-height:1.25;padding:7px 9px;text-align:left}.brief-quality-source-list button:hover{background:#f5f8ff}.brief-quality-source-list strong{min-width:0;overflow:hidden;color:#2a3755;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.brief-bottom-row{display:grid;grid-template-columns:minmax(520px,1.45fr) minmax(320px,.7fr) minmax(360px,.95fr);gap:12px;align-items:stretch}.brief-task-table button,.brief-tender-list button{width:100%;border:0;border-bottom:1px solid #edf2fb;background:transparent;display:grid;gap:9px;align-items:center;text-align:left;cursor:pointer;padding:7px 0}.brief-task-table button{grid-template-columns:18px 118px minmax(0,1fr) 62px 42px}.brief-task-table .anticon{color:#1765ff}.brief-task-table span,.brief-task-table em,.brief-tender-list span{color:#66758f;font-style:normal;font-size:12px}.brief-task-table .ant-tag{margin:0;text-align:center}.brief-tender-list button{grid-template-columns:52px minmax(0,1fr) 74px}.brief-tender-list .ant-tag{margin:0}.brief-smart-list>div{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:8px 0}.brief-smart-list>div>span{width:30px;height:30px;display:grid;place-items:center;border-radius:999px;color:#1765ff;background:#eef4ff}.brief-smart-list strong{color:#162140;font-size:13px}.brief-smart-list p{margin:4px 0 0;color:#60708d;font-size:12px;line-height:1.55}.brief-status-line-wrap{margin-top:-2px}.brief-status-line{width:100%;border:1px solid #e8eef9;border-radius:var(--brief-card-radius);background:#fff;padding:10px 14px;display:flex;justify-content:space-between;gap:12px;color:#3b4966;font-size:13px;font-weight:650;cursor:pointer}.brief-status-line span{color:#1765ff}@media(max-width:1500px){.brief-hero{grid-template-columns:104px minmax(300px,1fr)}.brief-hero-insights{grid-column:1 / -1}.brief-main-row,.brief-bottom-row{grid-template-columns:minmax(0,1fr) minmax(320px,.75fr)}.brief-intel-shell,.brief-intel-panel,.brief-smart-panel{grid-column:1 / -1}.brief-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brief-map-panel{grid-column:1 / -1;grid-row:auto}.brief-quality-panel{grid-column:1 / -1}.brief-map-panel .ant-card-body{min-height:360px}.brief-map-panel .china-map-svg,.brief-map-panel .dashboard-map-svg{height:clamp(300px,36vw,420px);min-height:300px}}@media(max-width:1100px){.brief-main-row,.brief-bottom-row{grid-template-columns:minmax(0,1fr)}.brief-status-grid,.brief-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brief-map-panel,.brief-quality-panel{grid-column:1 / -1}.brief-top-row{grid-template-columns:26px minmax(0,1fr) 88px}.brief-ai-note,.brief-circle-arrow{display:none}}@media(max-width:720px){.brief-hero,.brief-hero-insights,.brief-status-grid,.brief-analysis-grid{grid-template-columns:minmax(0,1fr)}.brief-map-panel,.brief-quality-panel{grid-column:auto}.brief-quality-kpis,.brief-quality-summary,.brief-quality-source-list button{grid-template-columns:minmax(0,1fr)}.brief-map-panel .ant-card-body{min-height:300px}.brief-map-panel .china-map-svg,.brief-map-panel .dashboard-map-svg{height:280px;min-height:280px}.brief-brand-orb{justify-self:center}.brief-top-row,.brief-intel-row,.brief-task-table button,.brief-tender-list button{grid-template-columns:minmax(0,1fr)}.brief-rank{display:none}.brief-status-body,.brief-donut-summary{grid-template-columns:minmax(0,1fr)}}.lead-login-shell{position:relative;min-height:100vh;display:grid;grid-template-columns:minmax(0,60%) minmax(420px,40%);gap:clamp(40px,4vw,56px);padding:clamp(20px,2.6vw,40px);overflow:hidden;isolation:isolate}.lead-login-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#f8fbff,#eef4ff 52%,#e7f1ff)}.lead-login-grid{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(circle at 42% 44%,black 30%,transparent 94%);mask-image:radial-gradient(circle at 42% 44%,black 30%,transparent 94%)}.lead-login-grid.is-coarse{background-image:linear-gradient(to right,rgba(12,74,182,.048) 1px,transparent 1px),linear-gradient(to bottom,rgba(12,74,182,.048) 1px,transparent 1px);background-size:70px 70px}.lead-login-grid.is-fine{background-image:linear-gradient(to right,rgba(12,74,182,.028) 1px,transparent 1px),linear-gradient(to bottom,rgba(12,74,182,.028) 1px,transparent 1px);background-size:22px 22px}.lead-login-glow{position:absolute;border-radius:999px;filter:blur(62px)}.lead-login-glow.is-blue{width:520px;height:520px;left:-130px;top:-170px;background:radial-gradient(circle at 35% 30%,#1765ff38,#1765ff00);animation:lead-login-drift 16s ease-in-out infinite}.lead-login-glow.is-cyan{width:500px;height:500px;right:-180px;bottom:-180px;background:radial-gradient(circle at 30% 30%,#39b5ff2e,#39b5ff00);animation:lead-login-drift 13s ease-in-out infinite reverse}.lead-login-visual{position:relative;z-index:1;min-width:0;container-type:inline-size;container-name:lead-left}.lead-login-brand-stage{position:relative;--left-pad: clamp(40px, 5cqw, 72px);--left-gap: clamp(28px, 3.4cqw, 46px);--logo-size: clamp(176px, 18cqw, 252px);--hero-gap: clamp(18px, 2cqw, 26px);--title-size: clamp(72px, 8.4cqw, 92px);--title-lh: .98;--sub-size: clamp(17px, 1.55cqw, 22px);--kicker-size: 12px;--kicker-track: .16em;--sub-max: 42ch;--trust-size: 13px;--content-shift-y: 0;min-height:calc(100vh - (2*clamp(20px,2.6vw,40px)));border-radius:30px;border:1px solid rgba(255,255,255,.72);background:linear-gradient(125deg,rgba(0,82,255,.1) 0%,transparent 32%),linear-gradient(180deg,#ffffffe0,#f7faffb8);box-shadow:0 28px 58px #0b21441a,inset 0 1px #fffc;padding:var(--left-pad);display:grid;grid-template-rows:auto 1fr auto;gap:var(--left-gap);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lead-login-brand-stage:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:29px;border:1px solid rgba(153,191,244,.2);pointer-events:none;z-index:0}.lead-login-brand-stage:after{content:"";position:absolute;right:clamp(40px,6cqw,92px);top:clamp(110px,12cqw,170px);width:clamp(220px,24cqw,340px);height:clamp(220px,24cqw,340px);opacity:.38;pointer-events:none;background:linear-gradient(38deg,transparent 49%,rgba(0,82,255,.28) 49.5%,rgba(0,82,255,.28) 50.5%,transparent 51%),linear-gradient(142deg,transparent 49%,rgba(15,20,26,.12) 49.5%,rgba(15,20,26,.12) 50.5%,transparent 51%),radial-gradient(circle at 18% 76%,#0f141a 0 5px,transparent 5.5px),radial-gradient(circle at 52% 26%,#0052ff 0 6px,transparent 6.5px),radial-gradient(circle at 82% 72%,#0f141a 0 5px,transparent 5.5px)}.lead-login-brand-stage>*{position:relative;z-index:1}.lead-login-visual-head{display:flex;align-items:center;justify-content:space-between;gap:18px;width:min(100%,92cqw);margin-inline:auto}.lead-login-brand{display:flex;align-items:center;gap:0}.lead-login-brand-logo{width:100%;height:100%;object-fit:contain;border-radius:26px;background:#fff;border:1px solid rgba(199,219,248,.9)}.lead-login-brand-logo--plain{width:var(--logo-size);max-width:100%;height:auto;border:0;border-radius:0;background:transparent;box-shadow:none}.lead-login-stage-logo{width:var(--logo-size);max-width:58%;height:auto;border:0;border-radius:0;background:transparent;box-shadow:none}.lead-login-system-pill{border:1px solid rgba(169,196,234,.9);background:#ffffffc2;border-radius:999px;display:inline-flex;align-items:center;gap:9px;padding:9px 14px;font-size:12px;color:#1e3b6e;font-weight:700;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.lead-login-system-dot{width:8px;height:8px;border-radius:50%;background:#20c05f;box-shadow:0 0 0 6px #20c05f29;animation:lead-login-pulse 2.4s ease-in-out infinite}.lead-login-hero-copy{align-self:center;justify-self:start;display:grid;justify-items:start;gap:var(--hero-gap);width:min(100%,92cqw);max-width:min(760px,92cqw);margin-inline:auto;text-align:left;transform:translateY(var(--content-shift-y))}.lead-login-hero-logo{width:calc(var(--logo-size) * 1.15);margin-top:16px}.lead-login-hero-kicker{display:inline-flex;width:fit-content;padding:6px 12px;border-radius:999px;border:1px solid rgba(140,177,233,.7);background:#ffffff85;color:#2b5fa8;font-size:var(--kicker-size);letter-spacing:var(--kicker-track);font-weight:700;line-height:1;animation:lead-login-fade-up .42s cubic-bezier(.22,.9,.24,1) both}.lead-login-hero-title.ant-typography{margin:0;max-inline-size:100%;font-size:var(--title-size);line-height:var(--title-lh);letter-spacing:0;color:#0f141a;white-space:normal;animation:lead-login-fade-up .42s cubic-bezier(.22,.9,.24,1) both;animation-delay:70ms}.lead-login-hero-title.ant-typography span{display:block;white-space:nowrap}.lead-login-hero-title.ant-typography span+span{margin-top:.12em}.lead-login-hero-sub.ant-typography{margin:0;max-inline-size:min(100%,var(--sub-max));color:#4b5565;font-size:var(--sub-size);line-height:1.62;letter-spacing:0;animation:lead-login-fade-up .42s cubic-bezier(.22,.9,.24,1) both}.lead-login-hero-sub.ant-typography:nth-of-type(1){animation-delay:.11s}.lead-login-hero-sub.ant-typography:nth-of-type(2){animation-delay:.16s}.lead-login-stage-trust{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:clamp(18px,2.4cqw,34px);width:min(100%,92cqw);margin-inline:auto;transform:translateY(var(--content-shift-y))}.lead-login-stage-trust span{display:grid;gap:5px;align-items:center;border-left:2px solid rgba(0,82,255,.42);padding-left:12px;color:#233147;font-size:var(--trust-size);font-weight:700;line-height:1.2}.lead-login-stage-trust strong{color:#0052ff;font-size:11px;letter-spacing:.08em}@container lead-left (max-width: 980px){.lead-login-brand-stage{--left-pad: 26px;--left-gap: 28px;--logo-size: clamp(202px, 26cqw, 267px);--hero-gap: 14px;--title-size: clamp(58px, 7.4cqw, 68px);--title-lh: 1.09;--sub-size: clamp(17px, 2.1cqw, 20px);--kicker-size: 10px;--kicker-track: .16em;--sub-max: 35ch;--trust-size: 12px;--trust-pad-x: 11px;--trust-pad-y: 6px;--content-shift-y: 0}}@container lead-left (max-width: 760px){.lead-login-brand-stage{--left-pad: 22px;--left-gap: 24px;--logo-size: clamp(184px, 30cqw, 239px);--hero-gap: 12px;--title-size: clamp(50px, 7cqw, 58px);--title-lh: 1.1;--sub-size: clamp(16px, 2.25cqw, 18px);--kicker-size: 10px;--sub-max: 34ch;--trust-size: 11px;--trust-pad-x: 10px;--trust-pad-y: 5px;--content-shift-y: 0}}@container lead-left (max-width: 560px){.lead-login-brand-stage{--left-pad: 18px;--left-gap: 18px;--logo-size: clamp(163px, 36cqw, 216px);--hero-gap: 10px;--title-size: clamp(44px, 7.6cqw, 50px);--title-lh: 1.1;--sub-size: clamp(15px, 2.6cqw, 16px);--kicker-size: 9px;--kicker-track: .14em;--sub-max: 32ch;--trust-size: 10px;--trust-pad-x: 8px;--trust-pad-y: 5px;--content-shift-y: 0}.lead-login-stage-trust{gap:8px}}@container lead-left (max-width: 420px){.lead-login-brand-stage{--left-pad: 16px;--left-gap: 14px;--logo-size: clamp(145px, 40cqw, 189px);--hero-gap: 9px;--title-size: clamp(38px, 8.8cqw, 44px);--title-lh: 1.1;--sub-size: clamp(14px, 3cqw, 15px);--kicker-size: 8px;--kicker-track: .12em;--sub-max: 29ch;--trust-size: 10px;--trust-pad-x: 7px;--trust-pad-y: 4px;--content-shift-y: 0}.lead-login-visual-head{gap:10px;width:min(100%,92cqw)}.lead-login-stage-trust{gap:6px;width:min(100%,92cqw)}}@container lead-left (max-width: 360px){.lead-login-brand-stage{--left-pad: 14px;--left-gap: 12px;--logo-size: clamp(131px, 44cqw, 168px);--hero-gap: 8px;--title-size: clamp(34px, 9.4cqw, 38px);--title-lh: 1.12;--sub-size: 13px;--kicker-size: 8px;--kicker-track: .1em;--sub-max: 27ch;--trust-size: 9px;--trust-pad-x: 6px;--trust-pad-y: 4px;--content-shift-y: 0}.lead-login-hero-title.ant-typography span+span{margin-top:.04em}}.lead-login-panel{position:relative;z-index:1;display:grid;align-content:center;justify-items:center;padding:8px clamp(8px,1.8vw,24px) 8px 0}.lead-login-card{width:min(470px,100%);border-radius:24px;border:1px solid rgba(202,218,242,.82);background:linear-gradient(135deg,rgba(0,82,255,.07) 0%,transparent 36%),#ffffffdb;box-shadow:0 22px 54px #0f274d1a,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(16px) saturate(1.08);backdrop-filter:blur(16px) saturate(1.08);padding:28px}.lead-login-card-head h3.ant-typography{margin:0;color:#121f3d;font-size:clamp(30px,2.2vw,36px);line-height:1.08;letter-spacing:-.02em}.lead-login-card-head .ant-typography{margin:8px 0 0;color:#617391;font-size:16px;line-height:1.5}.lead-login-card-actions{margin:16px 0 12px;display:flex;justify-content:flex-end}.lead-login-card-actions .ant-btn{border-radius:10px;border-color:#bccce2e6;background:#ffffffc2;color:#0f141a;font-weight:700}.lead-login-card .ant-form-item{margin-bottom:14px}.lead-login-card .ant-form-item-label{overflow:visible}.lead-login-card .ant-form-item-label>label{width:100%;min-height:32px;height:auto;display:inline-flex;align-items:center;color:#354767;font-weight:700;font-size:14px;overflow:visible}.lead-login-card .ant-input-affix-wrapper{min-height:48px;height:48px;display:flex;align-items:center;box-sizing:border-box;border-radius:14px!important;border-color:#b1c6e4eb;background:#ffffffbd;overflow:visible}.lead-login-card .ant-input-affix-wrapper>input.ant-input{height:44px;min-height:0;line-height:44px;padding-block:0;border:0;border-radius:0!important;background:transparent}.lead-login-card .ant-input-affix-wrapper .ant-input-prefix,.lead-login-card .ant-input-affix-wrapper .ant-input-suffix{display:inline-flex;align-items:center}.lead-login-card .ant-input-affix-wrapper:focus-within,.lead-login-card .ant-input-affix-wrapper-focused{border-color:#0052ff!important;box-shadow:inset 0 0 0 1px #0052ff,0 0 0 4px #0052ff1f!important}.lead-login-password-label{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.lead-login-password-label .ant-btn-link,.lead-login-password-label .lead-login-forgot-button{display:inline-flex;align-items:center;justify-content:center;padding:2px 0;height:auto;line-height:1.4;font-weight:700;white-space:nowrap;flex:0 0 auto;box-shadow:none}.lead-login-password-label .lead-login-forgot-button:focus-visible{outline:2px solid rgba(62,133,240,.28);outline-offset:2px;border-radius:999px}.lead-login-card .ant-checkbox-wrapper{color:#344965;font-weight:600}.lead-login-card .ant-btn-primary{height:48px;border-radius:12px;border:0;font-size:18px;font-weight:700;letter-spacing:0;background:#0052ff;box-shadow:0 12px 24px #0052ff38}.lead-login-card .ant-btn-primary:hover{transform:translateY(-1px);box-shadow:0 16px 28px #0052ff42;background:#0047de}.lead-login-card .ant-btn-primary:active{transform:translateY(0)}.lead-login-register{margin-top:14px}.lead-login-register .ant-btn{height:48px;border-radius:12px;border:1px solid rgba(171,196,229,.9);background:#ffffff8f;color:#1a2f56;font-size:18px;font-weight:650}.lead-login-register .ant-btn:hover{border-color:#78a1daf2;color:#15468f}.lead-login-footnote{margin-top:18px;display:flex;justify-content:center;align-items:center;gap:6px}.lead-login-footnote .ant-btn-link{font-weight:700}.lead-login-mobile-status{margin-top:14px}.lead-login-icp-record{margin-top:12px;text-align:center;font-size:12px;line-height:1.6}.lead-login-icp-record a{color:#4c5b73c7;text-decoration:none}.lead-login-icp-record a:hover{color:#0052ff}@keyframes lead-login-drift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(18px,-16px,0) scale(1.05)}to{transform:translateZ(0) scale(1)}}@keyframes lead-login-pulse{0%,to{transform:scale(.84);opacity:.72}50%{transform:scale(1.16);opacity:1}}@keyframes lead-login-fade-up{0%{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:translateZ(0)}}@media(max-width:1279px){.lead-login-shell{grid-template-columns:minmax(0,56%) minmax(340px,44%);gap:36px;padding:20px}.lead-login-card{width:min(440px,100%);padding:24px}}@media(max-width:1023px){.lead-login-shell{grid-template-columns:1fr;gap:20px;padding:16px}.lead-login-grid{opacity:.8}.lead-login-visual{order:1}.lead-login-brand-stage{min-height:auto}.lead-login-panel{order:2;padding:0}.lead-login-card{width:min(560px,100%)}}@media(max-width:768px){.lead-login-shell{gap:14px;padding:12px}.lead-login-grid{opacity:.42}.lead-login-glow{animation:none;opacity:.32}.lead-login-glow.is-cyan{display:none}.lead-login-card{border-radius:20px;padding:18px 14px}.lead-login-card-head h3.ant-typography{font-size:28px}.lead-login-card-head .ant-typography{font-size:14px}.lead-login-card .ant-btn-primary,.lead-login-register .ant-btn{height:46px;font-size:17px}.lead-login-card-actions{justify-content:stretch}.lead-login-card-actions .ant-btn{width:100%}}@media(max-width:480px){.lead-login-shell{padding:10px}}@media(prefers-reduced-motion:reduce){.lead-login-glow,.lead-login-system-dot,.lead-login-hero-kicker,.lead-login-hero-title.ant-typography,.lead-login-hero-sub.ant-typography{animation:none!important}}.lead-login-shell{grid-template-columns:minmax(0,62%) minmax(390px,38%);gap:42px;background:#f7faff}.lead-login-bg{background:linear-gradient(90deg,rgba(0,82,255,.08),transparent 28%),linear-gradient(180deg,#fbfdff,#eef5ff)}.lead-login-grid{-webkit-mask-image:linear-gradient(90deg,black 0%,rgba(0,0,0,.72) 68%,transparent 100%);mask-image:linear-gradient(90deg,black 0%,rgba(0,0,0,.72) 68%,transparent 100%)}.lead-login-glow{display:none}.lead-login-brand-stage{--left-pad: 52px;--left-gap: 34px;--logo-size: 245px;--hero-gap: 20px;--title-size: 74px;--title-lh: 1.04;--sub-size: 19px;--kicker-size: 12px;--kicker-track: .28em;--sub-max: 40ch;--trust-size: 14px;min-height:calc(100vh - 80px);overflow:hidden;background:linear-gradient(118deg,rgba(0,82,255,.07) 0%,transparent 34%),#fff}.lead-login-brand-stage:after{right:-22px;top:150px;width:420px;height:430px;opacity:.22;background:linear-gradient(38deg,transparent 49%,rgba(0,82,255,.28) 49.5%,rgba(0,82,255,.28) 50.5%,transparent 51%),linear-gradient(142deg,transparent 49%,rgba(15,20,26,.12) 49.5%,rgba(15,20,26,.12) 50.5%,transparent 51%),radial-gradient(circle at 18% 76%,transparent 0 24px,rgba(0,82,255,.18) 25px 34px,transparent 35px),radial-gradient(circle at 52% 26%,transparent 0 30px,rgba(0,82,255,.26) 31px 42px,transparent 43px),radial-gradient(circle at 84% 74%,transparent 0 28px,rgba(15,20,26,.12) 29px 39px,transparent 40px)}.lead-login-visual-head{width:100%}.lead-login-stage-logo{width:var(--logo-size);max-width:46%}.lead-login-brand-body{width:100%;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(288px,.74fr);align-items:center;gap:34px;min-height:0}.lead-login-hero-copy{width:100%;max-width:760px;margin:0;gap:var(--hero-gap)}.lead-login-claim-row{display:inline-grid;grid-template-columns:auto auto;gap:18px;align-items:center;color:#0f141a;font-size:28px;font-weight:800;letter-spacing:0}.lead-login-claim-row strong{color:#0052ff;font-size:34px;line-height:1}.lead-login-claim-row strong:after{content:"";display:block;width:36px;height:3px;margin-top:11px;background:#0052ff}.lead-login-hero-kicker{padding:0;border:0;border-radius:0;background:transparent;color:#0052ff;font-size:var(--kicker-size);letter-spacing:var(--kicker-track);font-weight:800}.lead-login-hero-title.ant-typography{font-size:var(--title-size);line-height:var(--title-lh);color:#0f141a;max-width:820px}.lead-login-hero-title.ant-typography span{white-space:normal}.lead-login-hero-title.ant-typography em{color:#0052ff;font-style:normal}.lead-login-hero-cn.ant-typography{margin:4px 0 0;color:#0f141a;font-size:42px;line-height:1.22;font-weight:800;letter-spacing:0}.lead-login-hero-cn.ant-typography:after{content:"";display:block;width:36px;height:3px;margin-top:22px;background:#0052ff}.lead-login-hero-sub.ant-typography{max-width:var(--sub-max);color:#303846;font-size:var(--sub-size);line-height:1.75}.lead-login-motion-card{position:relative;align-self:center;width:100%;min-height:318px;border-radius:22px;border:1px solid rgba(205,218,236,.86);background:#ffffffd1;box-shadow:0 22px 48px #0f274d1c;overflow:hidden}.lead-login-motion-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgba(0,82,255,.055) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,82,255,.045) 1px,transparent 1px);background-size:22px 22px;pointer-events:none}.lead-login-motion-head{position:relative;z-index:1;height:42px;display:flex;align-items:center;gap:8px;padding:0 16px;border-bottom:1px solid rgba(205,218,236,.72);color:#5d6b82;font-size:12px}.lead-login-motion-head span{width:8px;height:8px;border-radius:50%;background:#d8e3f4}.lead-login-motion-head span:first-child{background:#0052ff}.lead-login-motion-head strong{margin-left:8px;color:#0f141a;font-weight:800}.lead-login-motion-body{position:relative;z-index:1;display:grid;grid-template-columns:58px 1fr;min-height:226px}.lead-login-motion-rail{padding:20px 0;display:grid;place-items:center;align-content:start;gap:16px;border-right:1px solid rgba(205,218,236,.64)}.lead-login-motion-rail span{width:18px;height:18px;border-radius:8px;border:1px solid rgba(15,20,26,.14);background:#fff}.lead-login-motion-rail span.is-active{border-color:#0052ff47;background:#0052ff;box-shadow:0 0 0 6px #0052ff1a}.lead-login-motion-main{position:relative;padding:20px}.lead-login-motion-title{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.lead-login-motion-title span{color:#0f141a;font-size:16px;font-weight:800}.lead-login-motion-title strong{color:#0052ff;font-size:34px;line-height:1}.lead-login-motion-cardlet{position:relative;display:grid;gap:10px;padding:13px 14px;border-radius:14px;border:1px solid rgba(205,218,236,.78);background:#ffffffd1;margin-bottom:12px;overflow:hidden;animation:lead-login-card-scan 6s ease-in-out infinite}.lead-login-motion-cardlet.is-two{animation-delay:1.1s}.lead-login-motion-cardlet.is-three{animation-delay:2.2s}.lead-login-motion-cardlet span{color:#263244;font-size:13px;font-weight:800}.lead-login-motion-cardlet i{display:block;width:100%;height:7px;border-radius:999px;background:linear-gradient(90deg,#0052ff,#0052ff2e 62%,#0f141a12 62%);transform-origin:left center;animation:lead-login-bar-grow 6s ease-in-out infinite}.lead-login-motion-cardlet.is-two i{animation-delay:1s}.lead-login-motion-cardlet.is-three i{animation-delay:2s}.lead-login-motion-cursor{position:absolute;left:72%;top:62%;width:16px;height:16px;border-radius:50%;background:#0052ff;box-shadow:0 0 0 8px #0052ff1f;animation:lead-login-cursor-path 6s ease-in-out infinite}.lead-login-motion-caption{position:relative;z-index:1;height:49px;display:flex;align-items:center;padding:0 18px;border-top:1px solid rgba(205,218,236,.72);color:#66758d;font-size:12px;font-weight:700}.lead-login-stage-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;border-top:1px solid rgba(205,218,236,.72);padding-top:24px}.lead-login-stage-trust span{min-width:0;display:grid;justify-items:center;gap:8px;text-align:center;border-left:1px solid rgba(205,218,236,.86);padding:0 18px;color:#0f141a}.lead-login-stage-trust span:first-child{border-left:0}.lead-login-stage-trust strong{color:#0f141a;font-size:20px;letter-spacing:0}.lead-login-stage-trust small{color:#4b5565;font-size:13px;line-height:1.55}.lead-login-value-icon{position:relative;width:58px;height:58px;border-radius:50%;background:#f1f5fb;border:1px solid rgba(205,218,236,.72)}.lead-login-value-icon:before,.lead-login-value-icon:after{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:2px solid #0052ff;border-radius:50%}.lead-login-value-icon.is-precise:after{top:25px;right:25px;bottom:25px;left:25px;background:#0052ff}.lead-login-value-icon.is-forward:before{top:19px;right:16px;bottom:17px;left:20px;border:0;border-top:3px solid #0052ff;border-right:3px solid #0052ff;border-radius:0;transform:rotate(28deg)}.lead-login-value-icon.is-forward:after{top:18px;right:18px;bottom:18px;left:24px;width:18px;height:18px;border:0;border-left:3px solid #0052ff;transform:rotate(-32deg)}.lead-login-value-icon.is-trust:before{top:14px;right:17px;bottom:14px;left:17px;border-radius:18px 18px 22px 22px}.lead-login-value-icon.is-trust:after{top:24px;right:20px;bottom:19px;left:22px;border:0;border-right:3px solid #0052ff;border-bottom:3px solid #0052ff;border-radius:0;transform:rotate(42deg)}.lead-login-card{align-self:center;border-radius:22px;background:#ffffffe0}@keyframes lead-login-card-scan{0%,to{transform:translateY(0);border-color:#cddaecc7}35%{transform:translateY(-2px);border-color:#0052ff5c}62%{transform:translateY(0);border-color:#cddaecc7}}@keyframes lead-login-bar-grow{0%,18%{transform:scaleX(.22);opacity:.68}45%,72%{transform:scaleX(1);opacity:1}to{transform:scaleX(.38);opacity:.76}}@keyframes lead-login-cursor-path{0%,to{transform:translate3d(-88px,-84px,0)}28%{transform:translate3d(-8px,-38px,0)}56%{transform:translate3d(-72px,20px,0)}78%{transform:translate3d(6px,56px,0)}}@media(max-width:1279px){.lead-login-brand-stage{--left-pad: 36px;--logo-size: 218px;--title-size: 60px;--sub-size: 17px}.lead-login-brand-body{grid-template-columns:1fr;gap:24px}.lead-login-motion-card{min-height:252px}.lead-login-stage-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0}.lead-login-stage-trust span:nth-child(3){border-left:0}}@media(max-width:1023px){.lead-login-shell{grid-template-columns:1fr}.lead-login-brand-stage{--title-size: 54px;min-height:auto}}@media(max-width:768px){.lead-login-brand-stage{--left-pad: 22px;--logo-size: 190px;--title-size: 44px;--sub-size: 15px}.lead-login-stage-logo{max-width:56%}.lead-login-claim-row{font-size:20px}.lead-login-claim-row strong,.lead-login-hero-cn.ant-typography{font-size:28px}.lead-login-motion-card{min-height:236px}.lead-login-stage-trust{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:18px}.lead-login-stage-trust span{padding-inline:10px}.lead-login-value-icon{width:48px;height:48px}}@media(max-width:480px){.lead-login-brand-stage{--logo-size: 160px;--title-size: 38px;--kicker-size: 10px;--kicker-track: .18em}.lead-login-brand-body{gap:18px}.lead-login-motion-body{grid-template-columns:42px 1fr}.lead-login-motion-main{padding:14px}}@media(prefers-reduced-motion:reduce){.lead-login-motion-cardlet,.lead-login-motion-cardlet i,.lead-login-motion-cursor{animation:none!important}}.lead-login-shell.lead-login-shell--product{min-height:100vh;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:clamp(22px,3vh,36px);padding:clamp(24px,3vw,38px) clamp(42px,5vw,88px);overflow:hidden auto;background:#fbfbf8}.lead-login-shell--product .lead-login-bg{background:radial-gradient(circle at 20% 12%,rgba(0,82,255,.08),transparent 28%),radial-gradient(circle at 92% 84%,rgba(0,82,255,.08),transparent 26%),linear-gradient(180deg,#fbfbf8,#f5f8ff)}.lead-login-shell--product .lead-login-grid{opacity:.65;-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 45%,black 100%);mask-image:linear-gradient(90deg,transparent 0%,black 45%,black 100%)}.lead-login-shell--product .lead-login-glow{display:none}.lead-login-product-nav{position:relative;z-index:1;width:min(1840px,100%);margin:0 auto;display:flex;align-items:center;justify-content:flex-start;gap:24px}.lead-login-product-nav:after{content:"";position:absolute;left:0;right:0;top:calc(100% + clamp(14px,1.8vh,22px));height:1px;background:#0f141a1f;pointer-events:none}.lead-login-product-mark{display:inline-flex;align-items:center;width:clamp(178px,14vw,238px);line-height:0}.lead-login-product-mark img{width:100%;height:auto;object-fit:contain}.lead-login-product-layout{position:relative;z-index:1;width:min(1840px,100%);margin:0 auto;min-height:0;display:grid;grid-template-columns:minmax(430px,.9fr) minmax(620px,1.35fr);align-items:center;gap:clamp(52px,6vw,96px)}.lead-login-product-entry{--hero-gap: 14px;--title-size: clamp(50px, 4.4vw, 72px);--title-lh: 1.04;--sub-size: 17px;--sub-max: 38ch;display:grid;justify-items:center;gap:clamp(24px,3vh,40px);min-width:0}.lead-login-product-entry .lead-login-hero-copy{width:min(720px,100%);max-width:720px;margin:0;justify-items:center;text-align:center}.lead-login-product-entry .lead-login-hero-title.ant-typography{width:100%;font-family:Inter,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif;font-size:var(--title-size);line-height:var(--title-lh);font-weight:760;color:#0f141a;text-align:center}.lead-login-product-entry .lead-login-hero-title.ant-typography em{color:#0052ff}.lead-login-product-entry .lead-login-hero-cn.ant-typography{font-size:clamp(26px,2.2vw,34px)}.lead-login-product-entry .lead-login-hero-sub.ant-typography{display:block;max-width:var(--sub-max);margin:0 auto;color:#303846}.lead-login-product-entry .lead-login-card{width:min(610px,100%);border-radius:28px;border-color:#0f141a1f;background:#ffffffc7;box-shadow:0 26px 58px #0f274d1c;padding:28px 30px 22px}.lead-login-product-entry .lead-login-card-actions{justify-content:flex-end;margin:0 0 16px}.lead-login-product-entry .lead-login-card .ant-form-item{margin-bottom:8px}.lead-login-product-entry .lead-login-card .ant-form-item-label>label{min-height:24px}.lead-login-product-entry .lead-login-card .ant-input-affix-wrapper{min-height:42px;height:42px}.lead-login-product-entry .lead-login-card .ant-input-affix-wrapper>input.ant-input{height:38px;line-height:38px}.lead-login-product-entry .lead-login-card .ant-btn-primary,.lead-login-product-entry .lead-login-register .ant-btn{height:42px}.lead-login-product-entry .lead-login-register{margin-top:8px}.lead-login-product-entry .lead-login-footnote{margin-top:10px}.lead-login-product-entry .lead-login-icp-record{margin-top:-18px}.lead-login-showcase{position:relative;min-height:min(78vh,820px);border-radius:24px;border:1px solid rgba(15,20,26,.12);background:linear-gradient(to right,rgba(15,20,26,.055) 1px,transparent 1px),linear-gradient(to bottom,rgba(15,20,26,.045) 1px,transparent 1px),#ffffff6b;background-size:56px 56px;box-shadow:inset 0 1px #ffffffd6;overflow:hidden}.lead-login-showcase:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 54% 54%,rgba(0,82,255,.06),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.54),transparent 42%);pointer-events:none}.lead-login-showcase .lead-login-motion-card{position:absolute;left:50%;top:50%;z-index:1;width:min(760px,calc(100% - 88px));min-height:330px;transform:translate(-50%,-58%);border-radius:20px;background:#ffffffe6;box-shadow:0 24px 60px #0f274d24}.lead-login-showcase .lead-login-motion-body{min-height:236px}.lead-login-showcase .lead-login-stage-trust{position:absolute;left:50%;bottom:clamp(42px,6vh,72px);z-index:1;width:min(760px,calc(100% - 88px));transform:translate(-50%);grid-template-columns:repeat(4,minmax(0,1fr));border-top:0;padding:0}.lead-login-showcase .lead-login-stage-trust span{background:#ffffffad;border-left:1px solid rgba(205,218,236,.86);padding:0 14px}.lead-login-network-showcase{background:radial-gradient(circle at 50% 54%,rgba(0,82,255,.045),transparent 31%),linear-gradient(to right,rgba(15,20,26,.026) 1px,transparent 1px),linear-gradient(to bottom,rgba(15,20,26,.022) 1px,transparent 1px),#ffffff6b;background-size:auto,56px 56px,56px 56px,auto}.lead-login-network-lines{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;overflow:visible}.lead-login-network-lines line{stroke:#31394521;stroke-width:.2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:.18;animation:lead-network-line 10.8s cubic-bezier(.22,.86,.22,1) infinite;animation-delay:var(--delay)}.lead-login-network-center{position:absolute;left:50%;top:52%;z-index:3;display:inline-flex;align-items:center;gap:14px;color:#0f141a;font-size:clamp(34px,3.6vw,54px);line-height:1;font-weight:850;letter-spacing:0;transform:translate(-50%,-50%);animation:lead-network-center 10.8s ease-in-out infinite}.lead-login-network-center img{width:clamp(42px,4vw,62px);height:clamp(42px,4vw,62px);object-fit:contain;filter:drop-shadow(0 10px 20px rgba(0,82,255,.16))}.lead-login-network-node{position:absolute;left:var(--x);top:var(--y);z-index:2;display:inline-block;padding:3px 5px;color:#0f141a7a;font-size:clamp(13px,1.05vw,17px);line-height:1.2;font-weight:520;white-space:nowrap;transform:translate(16px,-50%);opacity:.74;animation:lead-network-node 10.8s ease-in-out infinite;animation-delay:var(--delay)}.lead-login-network-node:before{content:"";position:absolute;left:-16px;top:50%;width:3px;height:3px;border-radius:50%;background:#525b6933;box-shadow:0 0 #0052ff00;transform:translate(-50%,-50%);animation:lead-network-dot 10.8s ease-in-out infinite;animation-delay:var(--delay)}.lead-login-network-node.is-left{transform:translate(calc(-100% - 16px),-50%)}.lead-login-network-node.is-left:before{left:calc(100% + 16px)}.lead-login-network-node.is-top{transform:translate(-50%,calc(-100% - 16px))}.lead-login-network-node.is-top:before{left:50%;top:calc(100% + 16px)}.lead-login-network-node.is-bottom{transform:translate(-50%,16px)}.lead-login-network-node.is-bottom:before{left:50%;top:-16px}.lead-login-network-node.is-major{color:#0f141a;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:clamp(17px,1.35vw,23px);font-weight:700}.lead-login-network-node.is-major:before{width:4px;height:4px;background:#0052ff94}@keyframes lead-network-line{0%,10%{stroke-dashoffset:1;opacity:.06}30%,72%{stroke-dashoffset:0;opacity:.56}to{stroke-dashoffset:0;opacity:.18}}@keyframes lead-network-node{0%,14%,to{opacity:.58;color:#0f141a70;filter:none}30%,42%{opacity:.95;color:#0f141ab8;filter:none}58%,86%{opacity:.72;color:#0f141a8f;filter:none}}@keyframes lead-network-dot{0%,18%,to{background:#525b6933;box-shadow:0 0 #0052ff00}30%,44%{background:#0052ff75;box-shadow:0 0 0 4px #0052ff0f}64%{background:#525b6947;box-shadow:0 0 #0052ff00}}@keyframes lead-network-center{0%,to{transform:translate(-50%,-50%) scale(1)}38%{transform:translate(-50%,-50%) scale(1.035)}72%{transform:translate(-50%,-50%) scale(.992)}}@media(max-width:1279px){.lead-login-shell.lead-login-shell--product{padding:24px}.lead-login-product-layout{grid-template-columns:minmax(390px,.9fr) minmax(500px,1fr);gap:36px}.lead-login-product-entry{--title-size: 62px}.lead-login-showcase .lead-login-stage-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0}}@media(max-width:1023px){.lead-login-product-layout{grid-template-columns:1fr}.lead-login-showcase{min-height:520px}.lead-login-product-entry{--title-size: 54px}}@media(max-width:768px){.lead-login-shell.lead-login-shell--product{padding:16px 12px 24px}.lead-login-product-mark{width:174px}.lead-login-product-mark img{width:100%}.lead-login-product-entry{--title-size: 42px;--sub-size: 15px;justify-items:stretch;gap:22px}.lead-login-product-entry .lead-login-card{padding:20px 14px}.lead-login-showcase{min-height:auto;border-radius:22px;padding:16px 0 24px}.lead-login-network-showcase{min-height:560px;padding:0}.lead-login-network-center{font-size:34px}.lead-login-network-node{font-size:12px}.lead-login-network-node.is-major{font-size:15px}}@media(max-width:520px){.lead-login-product-nav{align-items:flex-start}.lead-login-product-entry{--title-size: 38px}.lead-login-network-showcase{min-height:520px}.lead-login-network-center{gap:8px;font-size:28px}.lead-login-network-center img{width:34px;height:34px}.lead-login-network-node{padding:2px 3px;font-size:9px;transform:translate(10px,-50%)}.lead-login-network-node:before{left:-10px;width:6px;height:6px}.lead-login-network-node.is-left{transform:translate(10px,-50%)}.lead-login-network-node.is-left:before{left:-10px}.lead-login-network-node.is-rim-right{transform:translate(calc(-100% - 10px),-50%)}.lead-login-network-node.is-rim-right:before{left:calc(100% + 10px)}.lead-login-network-node.is-major{font-size:11px}}.china-map-panel{display:grid;gap:12px}.china-map-svg-wrap{border-radius:16px;border:1px solid var(--nx-line);background:linear-gradient(180deg,#f8fbff,#f4f7fd);padding:8px}.china-map-panel.is-fullscreen .china-map-svg-wrap,.china-map-svg-wrap.is-fullscreen{padding:12px}.china-map-svg{width:100%;height:clamp(520px,62vh,760px);display:block}.china-map-province path{transition:fill .14s ease,stroke .14s ease}.china-map-province:hover path{stroke:#6aa4ff;stroke-width:1.3}.china-map-province-label-connector{stroke-width:1.2;stroke-linecap:round;opacity:.88;vector-effect:non-scaling-stroke;pointer-events:none}.china-map-province-label{font-size:10.6px;fill:#1d1d1f;font-weight:700;letter-spacing:-.01em;pointer-events:none}.china-map-legend{display:flex;flex-wrap:wrap;gap:10px 14px;font-size:12px;color:#667588}.china-map-legend-item{display:inline-flex;align-items:center;gap:6px}.china-map-legend .swatch{width:10px;height:10px;border:1px solid #cfd6e3;border-radius:3px}.china-map-legend .swatch.is-hot{background:#8ec2ff}.china-map-legend .swatch.is-warm{background:#bdd8ff}.china-map-legend .swatch.is-cool{background:#d7e8ff}.china-map-legend .swatch.is-empty{background:#f2f2f7}.china-map-callout{display:grid;gap:2px;padding:8px 10px;border-radius:10px;background:#f6f8fc}.china-map-tip{font-size:12px}.dashboard-map-drawer .ant-drawer-body{padding:12px}.dashboard-map-drawer-inner{min-height:calc(100vh - 180px)}.dashboard-map-drawer-inner .china-map-panel.is-fullscreen .china-map-svg{height:min(82vh,1080px)}.leadflow-warroom-page{gap:20px}.leadflow-warroom-hero-card .ant-card-body{padding:24px 28px}.leadflow-warroom-hero{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.leadflow-warroom-kicker{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#2663ffb8;margin-bottom:8px}.leadflow-warroom-grid{display:grid;grid-template-columns:340px minmax(0,1fr);gap:20px;align-items:start}.leadflow-customer-list-card .ant-card-body{padding:14px;max-height:calc(100vh - 260px);overflow-y:auto}.leadflow-customer-list-card .ant-card-head-title{padding:6px 0}.leadflow-customer-card-v2{position:relative;display:flex;padding:0;overflow:hidden}.leadflow-customer-card-v2 .leadflow-customer-card-bar{width:5px;flex-shrink:0;display:block;border-radius:5px 0 0 5px}.leadflow-customer-card-v2 .leadflow-customer-card-body{flex:1;padding:14px 16px;min-width:0}.leadflow-customer-card-score{display:inline-block;padding:2px 10px;border-radius:999px;background:linear-gradient(135deg,#2663ff1f,#2663ff38);color:#1d4ed8;font-weight:700;font-size:13px;font-variant-numeric:tabular-nums;letter-spacing:.02em}.leadflow-customer-card-opps{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:10px;font-size:13px;color:#14203b}.leadflow-customer-card-opp{display:inline-flex;align-items:baseline;gap:4px}.leadflow-customer-card-opp-sep{color:#64748bb3;margin:0 4px}.leadflow-palantir-page{--palantir-card-radius: var(--nx-radius-lg, 22px);--palantir-inner-radius: var(--nx-radius, 16px);min-height:calc(100vh - 104px);padding:16px 12px 8px;width:100%;max-width:100%;box-sizing:border-box;overflow-x:clip;container-type:inline-size}.leadflow-palantir-inline{--palantir-card-radius: var(--nx-radius-lg, 22px);--palantir-inner-radius: var(--nx-radius, 16px);margin-top:4px;width:100%;max-width:100%;box-sizing:border-box;overflow-x:clip;container-type:inline-size}.palantir-workspace-header-row{max-width:100%;margin-bottom:12px;overflow:hidden}.palantir-workspace-header-row .ant-space{max-width:100%;row-gap:8px}.palantir-workspace-header-row .ant-btn{min-width:0}.palantir-return-customer-button.ant-btn{height:40px;padding-inline:16px 18px;border-radius:14px;border-color:#c4d0e0d1;background:#ffffffeb;color:#1f2a44;font-weight:700;box-shadow:inset 0 1px #ffffffe6,0 10px 24px #172b4d14}.palantir-return-customer-button.ant-btn:hover{border-color:#2563eb52;color:#1765ff;background:#fff}.palantir-workspace-shell{display:grid;grid-template-columns:clamp(220px,16vw,280px) minmax(0,1fr) clamp(320px,24vw,420px);grid-template-rows:minmax(430px,.58fr) minmax(320px,.42fr);gap:12px;align-items:stretch;width:100%;max-width:100%;min-width:0;height:clamp(690px,calc(100vh - 220px),940px);min-height:0;overflow:hidden;box-sizing:border-box}.leadflow-palantir-page .palantir-workspace-shell{height:clamp(760px,calc(100vh - 112px),1120px)}.palantir-workspace-left,.palantir-workspace-right,.palantir-workspace-graph-row,.palantir-workspace-data-row{min-width:0;min-height:0}.palantir-workspace-left{grid-column:1;grid-row:1;align-self:stretch;height:100%;overflow:hidden}.palantir-workspace-right{grid-column:3;grid-row:1;height:100%;overflow:hidden}.palantir-workspace-graph-row{grid-column:2;grid-row:1;height:100%;overflow:hidden;border:1px solid rgba(196,208,224,.72);border-radius:var(--palantir-card-radius, var(--nx-radius-lg, 22px));background:#ffffffc7;box-shadow:inset 0 1px #ffffffd1,0 18px 38px #172b4d14;-webkit-backdrop-filter:blur(22px) saturate(1.18);backdrop-filter:blur(22px) saturate(1.18)}.palantir-workspace-graph-row .palantir-ontology-graph{height:100%;padding:0}.palantir-workspace-data-row{grid-column:1 / 4;grid-row:2;height:100%;overflow:hidden}.palantir-stage-card,.palantir-analysis-card,.palantir-intent-panel-card,.palantir-data-panel-card{height:100%;border:1px solid rgba(196,208,224,.72)!important;border-radius:var(--palantir-card-radius, var(--nx-radius-lg, 22px))!important;background:#ffffffc7!important;box-shadow:inset 0 1px #ffffffd1,0 18px 38px #172b4d14;overflow:hidden;-webkit-backdrop-filter:blur(22px) saturate(1.18);backdrop-filter:blur(22px) saturate(1.18)}.palantir-workspace-left .palantir-stage-card{height:100%;border-color:#7dd3fc59!important;background:linear-gradient(180deg,#fffffff5,#f4f8fdeb)!important;box-shadow:inset 0 0 0 1px #ffffffb3,0 18px 36px #1b2d4e1a}.palantir-stage-card .ant-card-head,.palantir-analysis-card .ant-card-head,.palantir-intent-panel-card .ant-card-head,.palantir-data-panel-card .ant-card-head{min-height:44px;padding:0 14px;border-bottom:1px solid rgba(221,229,239,.92);border-top-left-radius:inherit;border-top-right-radius:inherit;background:#fbfdff9e}.palantir-stage-card .ant-card-head-title,.palantir-analysis-card .ant-card-head-title,.palantir-intent-panel-card .ant-card-head-title,.palantir-data-panel-card .ant-card-head-title{padding:11px 0;color:#1e2d42;font-size:15px;font-weight:800}.palantir-stage-card .ant-card-body,.palantir-analysis-card .ant-card-body{height:calc(100% - 44px);min-height:0;overflow:auto;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;scrollbar-width:thin}.palantir-workspace-left .palantir-stage-card .ant-card-body{height:calc(100% - 44px);display:flex;flex-direction:column;overflow:hidden}.palantir-stage-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.palantir-stage-title>span{display:inline-flex;align-items:center;gap:6px}.palantir-stage-title>span:before{width:7px;height:7px;border-radius:50%;content:"";background:#22c55e;box-shadow:0 0 0 4px #22c55e1f,0 0 14px #22c55e8c}.palantir-stage-title .ant-tag{margin-inline-end:0;border-radius:999px;font-size:13px;font-weight:800;line-height:22px}.palantir-stage-progress{flex:0 0 auto;display:grid;gap:7px;margin-bottom:9px;padding:10px 12px 11px;border:1px solid rgba(125,211,252,.34);border-radius:var(--palantir-inner-radius);background:linear-gradient(90deg,rgba(34,197,94,.11),transparent 42%),repeating-linear-gradient(90deg,rgba(37,99,235,.035) 0 1px,transparent 1px 18px),linear-gradient(180deg,#f8fbfffa,#ecf6fce0);box-shadow:inset 0 0 0 1px #ffffffb8}.palantir-stage-progress-head,.palantir-stage-progress-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.palantir-stage-progress-head span,.palantir-stage-progress-foot span{color:#0f766e;font-size:13px;font-weight:900;letter-spacing:.02em}.palantir-stage-progress-head strong{color:#0f172a;font-size:24px;line-height:1}.palantir-stage-progress .ant-progress{line-height:1}.palantir-stage-progress .ant-typography-secondary{font-size:13px;line-height:1.35}.palantir-stage-list{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:7px}.palantir-stage-stream-wrap{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:10px;padding:8px 0 10px}.palantir-stage-list.is-stream{overflow-y:auto;padding-right:3px;scrollbar-width:thin}.palantir-stage-current-wrap{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;gap:14px;padding:10px 0 12px}.palantir-stage-current{position:relative;min-width:0;min-height:132px;display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:stretch;padding:16px 14px;border:1px solid rgba(125,211,252,.42);border-radius:var(--palantir-inner-radius);background:linear-gradient(90deg,rgba(34,197,94,.1),transparent 42%),linear-gradient(180deg,#fffffff5,#eff8fcdb);box-shadow:inset 3px 0 #22c55e94,0 12px 24px #0f172a0f}.palantir-stage-current.is-running{border-color:#3b82f673;box-shadow:inset 3px 0 #2563eba3,0 12px 24px #2563eb17}.palantir-stage-current.is-failed{border-color:#f8717180;box-shadow:inset 3px 0 #ef4444a8,0 12px 24px #ef444414}.palantir-stage-current-index{min-width:0;display:grid;place-items:center;align-content:center;border-radius:calc(var(--palantir-inner-radius, 16px) - 4px);background:#ecfdf5b8;color:#0f766e}.palantir-stage-current-index span{font-size:24px;font-weight:900;line-height:1}.palantir-stage-current-index small{margin-top:5px;color:#4b7280;font-size:12px;font-weight:800}.palantir-stage-current-body{min-width:0;display:grid;align-content:center;gap:7px}.palantir-stage-current-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.palantir-stage-current-head .ant-typography{min-width:0;overflow:hidden;color:#1e2d42;font-size:16px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.palantir-stage-current-head .ant-tag{margin-inline-end:0;border-radius:999px;padding-inline:10px;font-size:13px;font-weight:800;line-height:24px}.palantir-stage-current-desc{display:block;min-width:0;overflow:hidden;font-size:14px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.palantir-stage-mini-timeline{flex:0 0 auto;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.palantir-stage-mini-dot{height:24px;display:grid;place-items:center;border:1px solid rgba(203,213,225,.88);border-radius:999px;background:#fff;color:#8aa0b6;font-size:11px;font-weight:900}.palantir-stage-mini-dot.is-done{border-color:#22c55e6b;background:#dcfce7c7;color:#15803d}.palantir-stage-mini-dot.is-running{border-color:#3b82f673;background:#dbeafed1;color:#1d4ed8}.palantir-stage-mini-dot.is-failed{border-color:#f8717180;background:#fee2e2d1;color:#b91c1c}.palantir-stage-step{position:relative;min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr);gap:7px}.palantir-stage-step:not(:last-child):after{position:absolute;top:25px;bottom:-8px;left:11px;width:1px;content:"";background:linear-gradient(180deg,#22c55e75,#38bdf81f)}.palantir-stage-step-rail{position:relative;z-index:1;display:flex;justify-content:center;padding-top:2px}.palantir-stage-step-dot{width:22px;height:22px;font-size:15px;display:inline-grid;place-items:center;border-radius:50%;background:#f8fffb;box-shadow:0 0 0 3px #22c55e1a,0 0 16px #22c55e2e}.palantir-stage-step.is-running .palantir-stage-step-dot{box-shadow:0 0 0 3px #1677ff1f}.palantir-stage-step.is-failed .palantir-stage-step-dot{box-shadow:0 0 0 3px #ff4d4f1f}.palantir-stage-step-main{position:relative;min-width:0;display:grid;gap:4px;padding:8px 9px 9px;border:1px solid rgba(190,224,211,.88);border-radius:calc(var(--palantir-inner-radius, 16px) - 4px);background:linear-gradient(90deg,rgba(34,197,94,.08),transparent 36%),#ffffffe6;box-shadow:inset 3px 0 #22c55e7a}.palantir-stage-step-main:after{position:absolute;top:6px;right:6px;width:16px;height:1px;content:"";background:linear-gradient(90deg,rgba(34,197,94,.65),transparent)}.palantir-stage-step.is-done .palantir-stage-step-main{border-color:#bbf7d0c7;background:#f0fdf470}.palantir-stage-step-head{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px}.palantir-stage-step-head>span{min-width:22px;overflow:hidden;color:#0f766e;font-size:12px;font-weight:900;letter-spacing:.02em;line-height:1.2;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.palantir-stage-step-name{display:block;min-width:0;overflow:hidden;color:#1e2d42;font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.palantir-stage-step-head .ant-tag{flex-shrink:0;margin-inline-end:0;border-radius:999px;padding-inline:7px;font-size:12px;line-height:20px}.palantir-stage-step-desc{display:block;min-width:0;overflow:hidden;font-size:12.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.palantir-quality-card .ant-card-body{display:flex;flex-direction:column;gap:12px;overflow-x:hidden}.palantir-quality-score{min-width:0;max-width:100%;display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center;padding:10px;border:1px solid rgba(221,229,239,.92);border-radius:var(--palantir-inner-radius, 16px);background:linear-gradient(180deg,#f8fbfff5,#f1f6fce6)}.palantir-quality-score>div:last-child{min-width:0;max-width:100%;display:grid;gap:8px}.palantir-quality-score .ant-progress{width:72px!important}.palantir-quality-score .ant-space{min-width:0;max-width:100%}.palantir-quality-score .ant-typography-secondary{font-size:12px;line-height:1.55}.palantir-quality-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.palantir-quality-metrics>div{min-width:0;display:grid;gap:4px;padding:9px 10px;border:1px solid rgba(221,229,239,.86);border-radius:var(--palantir-inner-radius, 16px);background:#f8fafc}.palantir-quality-metrics .ant-typography-secondary{font-size:12px}.palantir-quality-metrics strong{color:#172033;font-size:18px}.palantir-quality-section-head,.palantir-quality-issue-title{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.palantir-quality-issue-list{min-width:0;display:grid;gap:8px}.palantir-quality-issue{min-width:0;max-width:100%;display:grid;gap:8px;padding:10px;border:1px solid rgba(221,229,239,.9);border-radius:var(--palantir-inner-radius, 16px);background:#ffffffd1}.palantir-quality-issue-title .ant-space{min-width:0;flex-shrink:0}.palantir-quality-issue-title>.ant-typography{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palantir-quality-issue-title .ant-tag,.palantir-quality-actions .ant-tag,.palantir-quality-sample-actions .ant-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis}.palantir-quality-issue .ant-typography-secondary{font-size:12px;line-height:1.55;overflow-wrap:anywhere}.palantir-quality-actions{min-width:0;max-width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.palantir-quality-actions .ant-btn{height:24px;padding-inline:8px;border-radius:12px;font-size:12px}.palantir-quality-actions .ant-btn-link{padding-inline:2px}.palantir-quality-samples{min-width:0;max-width:100%;display:grid;gap:7px;padding:9px;border:1px solid rgba(148,163,184,.22);border-radius:var(--palantir-inner-radius, 16px);background:#f8fafcdb}.palantir-quality-samples-head{min-width:0;display:grid;gap:3px;padding-bottom:3px}.palantir-quality-samples-head .ant-typography-secondary{font-size:12px}.palantir-quality-sample{min-width:0;max-width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:7px;padding:8px;border:1px solid rgba(221,229,239,.86);border-radius:calc(var(--palantir-inner-radius, 16px) - 4px);background:#fff}.palantir-quality-sample-text{min-width:0;max-width:100%;display:grid;gap:5px}.palantir-quality-sample-text .ant-typography{min-width:0;max-width:100%}.palantir-quality-sample-path{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#1e2d42;font-size:12px;line-height:1.45}.palantir-quality-sample-detail.ant-typography-secondary{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:12px;line-height:1.45}.palantir-quality-sample-actions{min-width:0;max-width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:5px}.palantir-quality-sample-actions .ant-btn{height:22px;padding-inline:7px;border-radius:7px;font-size:12px}.palantir-quality-reason-choices{min-width:0;display:grid;gap:6px;padding:8px;border:1px solid rgba(250,173,20,.28);border-radius:var(--palantir-inner-radius, 16px);background:#fffbe6b8}.palantir-quality-reason-choices .ant-typography-secondary{font-size:12px;line-height:1.4}.palantir-quality-reason-choices>div{min-width:0;display:flex;flex-wrap:wrap;gap:5px}.palantir-quality-reason-choices .ant-btn{height:23px;padding-inline:7px;border-radius:7px;font-size:12px}.palantir-quality-review-result,.palantir-quality-plan{min-width:0;display:grid;gap:8px;padding:10px;border-radius:var(--palantir-inner-radius, 16px)}.palantir-quality-review-result{border:1px solid rgba(34,197,94,.28);background:linear-gradient(90deg,rgba(34,197,94,.08),transparent 44%),#f0fdf49e}.palantir-quality-plan{border:1px solid rgba(37,99,235,.26);background:linear-gradient(90deg,rgba(37,99,235,.07),transparent 44%),#eff6ffb8}.palantir-quality-review-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.palantir-quality-review-head .ant-tag{margin-inline-end:0;border-radius:999px}.palantir-quality-review-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.palantir-quality-review-metrics span{min-width:0;display:flex;justify-content:space-between;gap:6px;padding:6px 8px;border:1px solid rgba(187,247,208,.78);border-radius:calc(var(--palantir-inner-radius, 16px) - 4px);background:#ffffffb8;color:#3f566d;font-size:12px;font-weight:800}.palantir-quality-review-metrics b{color:#10233f}.palantir-quality-review-result .ant-typography-secondary,.palantir-quality-plan .ant-typography-secondary{font-size:12px;line-height:1.55;overflow-wrap:anywhere}.palantir-quality-plan-actions{display:grid;gap:6px}.palantir-quality-plan-actions span{min-width:0;padding:6px 8px;border:1px solid rgba(191,219,254,.86);border-radius:calc(var(--palantir-inner-radius, 16px) - 4px);background:#ffffffc2;color:#25466c;font-size:12px;font-weight:750;line-height:1.4}.palantir-quality-plan-preview{display:grid;gap:6px}.palantir-quality-plan-preview span{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);gap:7px;padding:6px 8px;border:1px solid rgba(191,219,254,.74);border-radius:calc(var(--palantir-inner-radius, 16px) - 4px);background:#ffffffa8;color:#4b627a;font-size:12px;line-height:1.4}.palantir-quality-plan-preview b{color:#1d4ed8}.palantir-quality-plan>.ant-btn{justify-self:start;border-radius:12px;font-size:12px}.leadflow-palantir-inline .ant-card{border-radius:var(--palantir-card-radius, var(--nx-radius-lg, 22px))}.palantir-data-panel-card,.palantir-data-panel-card .ant-card-body,.palantir-data-panel-card .ant-tabs,.palantir-data-panel-card .ant-tabs-content,.palantir-data-panel-card .ant-tabs-tabpane{min-width:0}.palantir-data-panel-card .ant-card-body{height:calc(100% - 44px);min-height:0;display:flex;flex-direction:column;overflow:hidden;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.palantir-data-panel-title{min-width:0;display:flex;align-items:baseline;gap:10px}.palantir-data-panel-title>span{color:#1e2d42;font-size:15px;font-weight:900}.palantir-data-panel-title .ant-typography{max-width:360px;overflow:hidden;font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.palantir-data-panel-title-extra{display:flex;align-items:center;gap:6px}.palantir-data-panel-title-extra .ant-tag{margin-inline-end:0;border-radius:999px;font-size:12px;font-weight:800}.palantir-data-panel-shell{height:100%;min-width:0;min-height:0;display:flex;flex-direction:column;padding:10px;gap:10px;background:linear-gradient(180deg,#f8fbfff5,#f4f8fdeb);border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.palantir-data-panel-statbar{flex:0 0 auto;display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.palantir-data-panel-stat{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 168px;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value" "hint value";align-items:center;column-gap:8px;padding:8px 10px;text-align:left;border:1px solid rgba(203,213,225,.68);border-radius:var(--palantir-inner-radius);background:#ffffffc7;box-shadow:inset 0 1px #ffffffdb;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.palantir-data-panel-stat:hover{border-color:#2563eb4d;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #2563eb14}.palantir-data-panel-stat.is-active{border-color:#2563eb7a;box-shadow:inset 0 0 0 1px #2563eb29,0 10px 22px #2563eb1f}.palantir-data-panel-stat span{grid-area:label;min-width:0;overflow:hidden;color:#52657c;font-size:11px;font-weight:850;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.palantir-data-panel-stat strong{grid-area:value;color:#172033;font-size:19px;font-weight:950;font-variant-numeric:tabular-nums;line-height:1}.palantir-data-panel-stat small{grid-area:hint;min-width:0;overflow:hidden;color:#8a99aa;font-size:10.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.palantir-data-panel-stat.is-blue{border-color:#2563eb29;background:linear-gradient(180deg,#eff6ffe6,#ffffffd1)}.palantir-data-panel-stat.is-green{border-color:#22c55e2e;background:linear-gradient(180deg,#f0fdf4e6,#ffffffd1)}.palantir-data-panel-stat.is-cyan{border-color:#06b6d42e;background:linear-gradient(180deg,#ecfeffe6,#ffffffd1)}.palantir-data-panel-stat.is-gold{border-color:#f59e0b2e;background:linear-gradient(180deg,#fffbebe6,#ffffffd1)}.palantir-data-panel-main{flex:1 1 auto;min-width:0;min-height:0;display:flex}.palantir-data-panel-table-zone{min-width:0;min-height:0;display:flex;overflow:hidden;border:1px solid rgba(203,213,225,.68);border-radius:var(--palantir-inner-radius);background:#fff}.palantir-data-panel-card .ant-tabs{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.palantir-data-panel-card .ant-tabs-nav{flex:0 0 auto;margin:0;padding:0 10px;border-bottom:1px solid rgba(226,232,240,.92);background:linear-gradient(180deg,#f8fbfffa,#f1f6fce0)}.palantir-data-panel-tabs .ant-tabs-tab{padding:8px 0}.palantir-data-panel-tabs .ant-tabs-nav-list{gap:4px}.palantir-data-tab-label{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.palantir-data-tab-label span{font-size:12px;font-weight:850}.palantir-data-tab-label b{min-width:18px;height:18px;display:inline-grid;place-items:center;padding:0 6px;border-radius:999px;background:#2563eb14;color:#2563eb;font-size:11px;font-weight:900;font-variant-numeric:tabular-nums}.palantir-data-panel-card .ant-tabs-content-holder{flex:1 1 auto;min-width:0;min-height:0;overflow:hidden}.palantir-data-panel-card .ant-tabs-content,.palantir-data-panel-card .ant-tabs-tabpane{height:100%;min-height:0}.palantir-data-panel-card .ant-tabs-tabpane{overflow:auto;scrollbar-width:thin;padding:0}.palantir-data-panel-card .ant-table-wrapper,.palantir-data-panel-card .ant-spin-nested-loading,.palantir-data-panel-card .ant-spin-container{min-height:0}.palantir-data-panel-card .ant-table{font-size:12px}.palantir-data-panel-card .ant-table-thead>tr>th{background:#f8fbff;color:#40536b;font-size:11.5px;font-weight:900}.palantir-data-panel-card .ant-table-tbody>tr>td{border-bottom-color:#e2e8f0d1}.palantir-data-table--structured .ant-table{background:linear-gradient(180deg,#fffffffa,#f8fbfff5)}.palantir-data-table--structured .ant-table-content>table{width:100%!important;min-width:1180px}.palantir-data-table--projects .ant-table-content>table{width:100%!important;min-width:1380px}.palantir-data-table--structured .ant-table-thead>tr>th{padding:8px 12px;white-space:nowrap}.palantir-data-table--structured .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle}.palantir-data-table--structured .ant-table-row-expand-icon-cell{padding-left:14px!important;padding-right:0!important}.palantir-data-table--structured .ant-table-row-expand-icon{border-color:#94a3b87a;border-radius:999px}.palantir-data-table--structured .ant-table-expanded-row>td{padding:0!important;background:#f8fbffd1!important}.palantir-structured-cell,.palantir-structured-metric,.palantir-structured-progress{min-width:0;display:grid;gap:6px}.palantir-structured-title{display:block;min-width:0;max-width:100%;overflow:hidden;color:#26364f;font-size:12.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.palantir-structured-meta{min-width:0;display:flex;flex-wrap:wrap;gap:5px;color:#8a99aa;font-size:10.5px;font-weight:800;line-height:1.2}.palantir-structured-meta span{max-width:168px;overflow:hidden;padding:2px 6px;border-radius:999px;background:#f1f5f9db;text-overflow:ellipsis;white-space:nowrap}.palantir-structured-metric{gap:3px;color:#27364f;line-height:1.1}.palantir-structured-metric strong{min-width:0;overflow:hidden;color:#1f2d44;font-size:12.5px;font-weight:950;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.palantir-structured-metric span{color:#8a99aa;font-size:10.5px;font-weight:800}.palantir-structured-metric.is-empty strong,.palantir-muted-dash{color:#94a3b8}.palantir-structured-progress{gap:5px}.palantir-structured-progress>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.palantir-structured-progress span{color:#8a99aa;font-size:10.5px;font-weight:800}.palantir-structured-progress strong{color:#31425c;font-size:11.5px;font-weight:950;font-variant-numeric:tabular-nums}.palantir-structured-progress .ant-progress-line{margin-bottom:0}.palantir-structured-progress .ant-progress-inner{background:#e2e8f0f2}.palantir-structured-pill,.palantir-structured-tag-list .ant-tag,.palantir-structured-empty-pill{max-width:150px;overflow:hidden;margin-inline-end:0;border-radius:999px;font-size:10.5px;font-weight:850;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.palantir-structured-tag-list{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:5px}.palantir-structured-empty-pill{display:inline-flex;align-items:center;width:fit-content;padding:0 8px;border:1px solid rgba(148,163,184,.26);background:#f8fafce6;color:#64748b}.palantir-structured-more-pill{max-width:none!important;border-color:#94a3b847!important;background:#f8fafce6!important;color:#64748b!important}.palantir-structured-supplier-amount .palantir-amount-cell strong{color:#1f2d44;font-size:12.5px;font-weight:950}.palantir-structured-expanded{padding:10px 14px 10px 54px;font-size:12px;line-height:1.55}.palantir-project-cell{min-width:0;display:flex;flex-direction:column;gap:6px}.palantir-project-cell-title{display:block;min-width:0;max-width:100%;overflow:hidden;color:#26364f;font-size:12.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.palantir-project-cell-meta{min-width:0;display:flex;flex-wrap:wrap;gap:5px;color:#8a99aa;font-size:10.5px;font-weight:800;line-height:1.2}.palantir-project-cell-meta span{max-width:160px;overflow:hidden;padding:2px 6px;border-radius:999px;background:#f1f5f9db;text-overflow:ellipsis;white-space:nowrap}.palantir-project-stage-cell{display:inline-flex;min-width:0;flex-direction:column;align-items:flex-start;gap:5px}.palantir-project-stage-cell .ant-tag{margin-inline-end:0;border-radius:999px;font-size:11px;font-weight:850}.palantir-project-stage-cell span{color:#9aa8b8;font-size:10.5px;font-weight:800}.palantir-project-amount-cell,.palantir-project-signal-cell{display:grid;gap:3px;color:#27364f;line-height:1.1}.palantir-project-amount-cell strong,.palantir-project-signal-cell strong{color:#1f2d44;font-size:12.5px;font-weight:950;font-variant-numeric:tabular-nums}.palantir-project-amount-cell span,.palantir-project-signal-cell span,.palantir-project-signal-cell small{color:#8a99aa;font-size:10.5px;font-weight:800}.palantir-project-amount-cell.is-empty strong{color:#94a3b8}.palantir-project-signal-cell{grid-template-columns:auto 1fr;align-items:baseline;column-gap:5px}.palantir-project-signal-cell small{grid-column:1 / -1}.palantir-project-clarity-cell{min-width:0;display:grid;gap:5px}.palantir-project-clarity-cell>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.palantir-project-clarity-cell span{color:#8a99aa;font-size:10.5px;font-weight:800}.palantir-project-clarity-cell strong{color:#31425c;font-size:11.5px;font-weight:950;font-variant-numeric:tabular-nums}.palantir-project-clarity-cell .ant-progress-line{margin-bottom:0}.palantir-project-clarity-cell .ant-progress-inner{background:#e2e8f0f2}.palantir-project-gap-list{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:5px}.palantir-project-gap-list .ant-tag,.palantir-project-gap-empty{max-width:128px;overflow:hidden;margin-inline-end:0;border-radius:999px;font-size:10.5px;font-weight:850;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.palantir-project-gap-empty{display:inline-flex;align-items:center;padding:0 8px;border:1px solid rgba(34,197,94,.2);background:#f0fdf4cc;color:#15803d}.palantir-project-gap-more{max-width:none!important;border-color:#94a3b847!important;background:#f8fafce6!important;color:#64748b!important}.palantir-project-expanded{padding:10px 14px 10px 54px}.palantir-project-expanded-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.palantir-project-expanded-tags .ant-tag{margin-inline-end:0;border-radius:999px;font-weight:800}.palantir-project-expanded-evidence{display:grid;grid-template-columns:104px minmax(0,1fr);gap:4px;padding:4px 0;font-size:12px;line-height:1.45}.palantir-data-panel-card .ant-table-tbody>tr.is-graph-clickable>td{cursor:pointer}.palantir-data-panel-card .ant-table-tbody>tr.is-graph-clickable:hover>td{background:#2563eb0f}.palantir-data-panel-card .ant-table-tbody>tr.is-graph-linked>td{background:#2563eb1a!important}.palantir-data-panel-card .ant-table-tbody>tr.is-graph-linked>td:first-child{box-shadow:inset 3px 0 #2563ebb8}.palantir-intent-playback{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;padding:8px 10px;border:1px solid rgba(37,99,235,.16);border-radius:10px;background:#2563eb0d}.palantir-intent-title-cell{display:inline-flex;align-items:center;gap:6px;max-width:100%}.palantir-data-panel-card .ant-table-tbody>tr.is-reasoning-preview>td{background:#1677ff0b}.palantir-data-panel-card .ant-table-tbody>tr.is-reasoning-done>td{background:#52c41a0b}@media(max-width:1320px){.palantir-data-panel-stat{flex-basis:154px}}@media(max-width:860px){.palantir-data-panel-stat{flex-basis:146px}}@media(min-width:1181px)and (max-width:1440px){.palantir-workspace-shell{grid-template-columns:minmax(200px,240px) minmax(0,1fr) minmax(300px,360px);grid-template-rows:clamp(420px,52vw,560px) clamp(340px,36vw,480px);width:calc(100% - 16px);height:auto;min-height:0;overflow:hidden}.palantir-workspace-left{grid-column:1;grid-row:1;height:100%;overflow:hidden}.palantir-workspace-graph-row{grid-column:2;grid-row:1;height:100%}.palantir-workspace-data-row{grid-column:1 / 4;grid-row:2;height:100%}.palantir-workspace-right{grid-column:3;grid-row:1;height:100%;min-height:0;overflow:hidden}}@media(max-width:1180px){.palantir-workspace-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;width:calc(100% - 16px);height:auto;min-height:0;overflow:visible}.palantir-workspace-left,.palantir-workspace-right,.palantir-workspace-graph-row,.palantir-workspace-data-row{grid-column:1;grid-row:auto;max-width:100%}.palantir-workspace-left,.palantir-workspace-right{height:auto;overflow:visible}.palantir-workspace-left .palantir-stage-card{height:auto}.palantir-workspace-left .palantir-stage-card .ant-card-body{max-height:380px;overflow:auto}.palantir-workspace-graph-row{height:clamp(420px,92vw,560px)}.palantir-workspace-data-row{height:clamp(460px,115vw,560px)}.palantir-workspace-header-row .ant-space{width:100%}.palantir-workspace-header-row .ant-btn{flex:1 1 132px}}@container (min-width: 981px) and (max-width: 1180px){.palantir-workspace-shell{grid-template-columns:minmax(180px,220px) minmax(0,1fr);grid-template-rows:clamp(420px,52cqw,560px) clamp(320px,36cqw,460px) minmax(380px,auto);width:calc(100% - 16px);height:auto;min-height:0;overflow:visible}.palantir-workspace-left{grid-column:1;grid-row:1;height:100%;overflow:hidden}.palantir-workspace-graph-row{grid-column:2;grid-row:1;height:100%}.palantir-workspace-data-row{grid-column:1 / -1;grid-row:2;height:100%}.palantir-workspace-right{grid-column:1 / -1;grid-row:3;height:auto;min-height:380px;overflow:visible}}@container (max-width: 860px){.palantir-workspace-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;width:calc(100% - 16px);height:auto;min-height:0;overflow:visible}.palantir-workspace-left,.palantir-workspace-right,.palantir-workspace-graph-row,.palantir-workspace-data-row{grid-column:1;grid-row:auto;max-width:100%}.palantir-workspace-left,.palantir-workspace-right{height:auto;overflow:visible}.palantir-workspace-left .palantir-stage-card{height:auto}.palantir-workspace-left .palantir-stage-card .ant-card-body{max-height:380px;overflow:auto}.palantir-workspace-graph-row{height:clamp(420px,92cqw,560px)}.palantir-workspace-data-row{height:clamp(460px,115cqw,560px)}.palantir-workspace-header-row .ant-space{width:100%}.palantir-workspace-header-row .ant-btn{flex:1 1 132px}}.leadflow-classic-collapse{border-radius:16px;background:#f7faffb3;border:1px solid rgba(172,187,221,.32)}.leadflow-classic-collapse>.ant-collapse-item>.ant-collapse-header{font-weight:700;color:#14203b}.leadflow-warroom-sidebar,.leadflow-warroom-main{display:flex;flex-direction:column;gap:20px}.leadflow-customer-grid{display:grid;gap:12px}.leadflow-customer-card{width:100%;text-align:left;border:1px solid rgba(172,187,221,.48);background:#f7faffeb;border-radius:20px;padding:18px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.leadflow-customer-card:hover{transform:translateY(-1px);border-color:#4677ff61;box-shadow:0 14px 30px #243c6714}.leadflow-customer-card.is-active{border-color:#2663ff6b;box-shadow:0 0 0 2px #2663ff24 inset;background:#f4f8fffa}.leadflow-customer-card-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.leadflow-customer-card-title{font-size:18px;line-height:1.35;font-weight:800;color:#14203b}.leadflow-customer-card-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.leadflow-customer-card-preview{margin:14px 0 12px!important;color:#192847c7}.leadflow-customer-card-footer{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.leadflow-customer-card-footer .ant-typography{font-size:12px}.leadflow-customer-card-discovered-actions{margin-top:12px}.leadflow-warroom-briefing-card .ant-card-body{padding:28px}.leadflow-briefing-main{display:flex;flex-direction:column;gap:18px}.leadflow-briefing-header{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.leadflow-briefing-header h3.ant-typography{margin:0}.leadflow-briefing-paragraph{font-size:16px;line-height:1.9;color:#192847;margin-bottom:0!important}.leadflow-briefing-inline-alert{border-radius:16px}.leadflow-briefing-actions-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:18px 20px;border-radius:18px;background:#f7faffe6;border:1px solid rgba(172,187,221,.32)}.leadflow-briefing-section-label{display:inline-block;margin-bottom:10px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#354a74b8}.leadflow-briefing-action-list{margin:0;padding-left:20px;color:#14203b}.leadflow-briefing-action-list li+li{margin-top:8px}.leadflow-tag-row{display:flex;flex-wrap:wrap;gap:8px}.leadflow-inner-card .ant-card-body{padding:18px 20px}.leadflow-warroom-section{display:flex;flex-direction:column;gap:16px}.leadflow-list-row{width:100%;display:flex;gap:16px;align-items:center;justify-content:space-between}.leadflow-list-row--stack{align-items:flex-start}.leadflow-list-title{font-size:15px;font-weight:700;color:#14203b}.leadflow-evidence-item{display:flex;flex-direction:column;gap:6px}.leadflow-evidence-title{font-size:15px;font-weight:700;color:#14203b}.leadflow-supplier-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.leadflow-supplier-card{border:1px solid rgba(172,187,221,.42);background:#f7faffeb;border-radius:20px;padding:18px;display:flex;flex-direction:column;gap:12px}.leadflow-supplier-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.leadflow-supplier-title{font-size:17px;font-weight:800;color:#14203b}.leadflow-supplier-metrics{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.leadflow-supplier-projects{display:flex;flex-direction:column;gap:8px}.leadflow-supplier-project-item{padding-top:8px;border-top:1px dashed rgba(172,187,221,.48);display:flex;flex-direction:column;gap:4px}.leadflow-system-json{margin:0;padding:14px 16px;border-radius:16px;background:#0f172a;color:#dbe5ff;font-size:12px;line-height:1.6;overflow:auto;white-space:pre-wrap;word-break:break-word}.leadflow-system-detail-block{display:flex;flex-direction:column;gap:10px}@media(max-width:1120px){.leadflow-warroom-grid{grid-template-columns:1fr}.leadflow-warroom-hero{flex-direction:column}}@media(max-width:780px){.leadflow-briefing-actions-panel{grid-template-columns:1fr}}:root{--ops-bg: #060c17;--ops-surface: #0b1626;--ops-surface2: #101e33;--ops-border: rgba(0, 180, 230, .18);--ops-border2: rgba(0, 180, 230, .08);--ops-accent: #00b4e6;--ops-accent-glow: rgba(0, 180, 230, .35);--ops-green: #00e676;--ops-green-glow: rgba(0, 230, 118, .3);--ops-red: #ff4444;--ops-red-glow: rgba(255, 68, 68, .4);--ops-amber: #ffaa00;--ops-amber-glow: rgba(255, 170, 0, .4);--ops-text: #b8d4e8;--ops-text-dim: rgba(184, 212, 232, .45);--ops-mono: "Courier New", "Courier", monospace;--ops-grid: rgba(0, 180, 230, .055)}.ops-root{display:flex;flex-direction:column;height:100vh;max-height:100vh;overflow:hidden;background:var(--ops-bg);color:var(--ops-text);font-family:var(--ops-mono);background-image:radial-gradient(circle,rgba(0,180,230,.06) 1px,transparent 1px);background-size:32px 32px}.ops-topbar{display:flex;align-items:center;justify-content:space-between;height:36px;padding:0 16px;background:#040814f5;border-bottom:1px solid rgba(255,68,68,.4);flex-shrink:0;z-index:100}.ops-topbar-classification{font-size:10px;font-weight:700;letter-spacing:.18em;color:var(--ops-red);text-shadow:0 0 6px var(--ops-red-glow)}.ops-topbar-center{display:flex;align-items:center;gap:12px;font-size:13px;letter-spacing:.12em}.ops-topbar-op{font-weight:700;color:#fff;text-shadow:0 0 8px rgba(255,255,255,.3)}.ops-topbar-sep{color:var(--ops-border)}.ops-topbar-clock{color:var(--ops-accent);font-size:11px;text-shadow:0 0 6px var(--ops-accent-glow)}.ops-topbar-back{color:var(--ops-text-dim)!important;font-size:11px!important;letter-spacing:.06em;border:1px solid var(--ops-border)!important;background:var(--ops-surface)!important}.ops-topbar-back:hover{color:var(--ops-accent)!important;border-color:var(--ops-accent)!important}.ops-body{display:grid;grid-template-columns:280px 1fr 320px;flex:1;overflow:hidden;gap:0}.ops-left{display:flex;flex-direction:column;border-right:1px solid var(--ops-border);background:#060c17f2;overflow:hidden}.ops-panel-title{display:flex;align-items:center;gap:8px;padding:10px 14px 8px;font-size:10px;font-weight:700;letter-spacing:.22em;color:var(--ops-accent);text-shadow:0 0 6px var(--ops-accent-glow);border-bottom:1px solid var(--ops-border2);flex-shrink:0}.ops-tab-toggle{display:flex;border-bottom:1px solid var(--ops-border2);flex-shrink:0}.ops-tab-toggle button{flex:1;background:none;border:none;cursor:pointer;padding:7px 4px;font-family:var(--ops-mono);font-size:9px;letter-spacing:.14em;color:var(--ops-text-dim);border-bottom:2px solid transparent;transition:all .15s}.ops-tab-toggle button.active{color:var(--ops-accent);border-bottom-color:var(--ops-accent);text-shadow:0 0 6px var(--ops-accent-glow)}.ops-count{display:inline-flex;align-items:center;justify-content:center;width:18px;height:14px;background:var(--ops-surface2);border-radius:3px;font-size:9px;color:var(--ops-text)}.ops-target-list-scroll{flex:1;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:4px;scrollbar-width:thin;scrollbar-color:var(--ops-border) transparent}.ops-target-card{width:100%;text-align:left;background:var(--ops-surface);border:1px solid var(--ops-border2);border-radius:4px;padding:9px 11px;cursor:pointer;transition:all .15s;font-family:var(--ops-mono)}.ops-target-card:hover{border-color:var(--ops-accent);background:var(--ops-surface2);box-shadow:0 0 10px var(--ops-accent-glow)}.ops-target-card.is-active{border-color:var(--ops-accent);background:#00b4e614;box-shadow:0 0 14px var(--ops-accent-glow),inset 0 0 8px #00b4e60f}.ops-target-card-header{display:flex;align-items:center;gap:7px;margin-bottom:5px}.ops-target-name{font-size:12px;font-weight:700;color:#d0e8ff;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-pri-badge{display:inline-flex;align-items:center;justify-content:center;width:24px;height:16px;border-radius:2px;font-size:9px;font-weight:900;letter-spacing:.05em;flex-shrink:0}.ops-pri-p1{background:#f443;color:var(--ops-red);border:1px solid rgba(255,68,68,.4)}.ops-pri-p3{background:#ffaa0026;color:var(--ops-amber);border:1px solid rgba(255,170,0,.35)}.ops-pri-p5{background:#00b4e61f;color:var(--ops-accent);border:1px solid rgba(0,180,230,.25)}.ops-risk-icon{color:var(--ops-red);font-size:10px;flex-shrink:0}.ops-target-meta{display:flex;justify-content:space-between;align-items:center;gap:6px}.ops-coord-tiny{font-size:9px;color:var(--ops-text-dim);letter-spacing:.04em}.ops-queue-label{font-size:9px;color:var(--ops-accent);letter-spacing:.12em}.ops-target-window{margin-top:5px;font-size:9px;color:var(--ops-amber);letter-spacing:.08em}.ops-live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--ops-green);box-shadow:0 0 5px var(--ops-green-glow);animation:ops-live-pulse 2s ease-in-out infinite;flex-shrink:0}@keyframes ops-live-pulse{0%,to{opacity:1;box-shadow:0 0 5px var(--ops-green-glow)}50%{opacity:.5;box-shadow:0 0 10px var(--ops-green-glow)}}.ops-empty{padding:24px;text-align:center;font-size:10px;letter-spacing:.18em;color:var(--ops-text-dim)}.ops-center{position:relative;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(0deg,var(--ops-grid) 1px,transparent 1px),linear-gradient(90deg,var(--ops-grid) 1px,transparent 1px);background-size:48px 48px;background-color:var(--ops-bg)}.ops-center-spin{height:100%}.ops-center-spin .ant-spin-container{height:100%;display:flex;flex-direction:column}.ops-scan-line{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--ops-accent),transparent);opacity:.4;animation:ops-scan 4s linear infinite;pointer-events:none;z-index:10}@keyframes ops-scan{0%{transform:translateY(0);opacity:0}5%{opacity:.4}95%{opacity:.2}to{transform:translateY(100vh);opacity:0}}.ops-theater-header{display:flex;align-items:center;gap:10px;padding:10px 16px;background:#060c17cc;border-bottom:1px solid var(--ops-border);flex-shrink:0;z-index:5}.ops-theater-selected{font-size:10px;font-weight:700;letter-spacing:.16em;color:var(--ops-text-dim)}.ops-theater-target-name{font-size:14px;font-weight:700;color:#fff;letter-spacing:.06em;text-shadow:0 0 10px rgba(255,255,255,.25)}.ops-intel-grade{font-size:9px;font-weight:700;letter-spacing:.18em;color:var(--ops-green);text-shadow:0 0 6px var(--ops-green-glow);border:1px solid rgba(0,230,118,.3);padding:1px 6px;border-radius:2px}.ops-theater-body{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.ops-theater-rings{position:relative;width:320px;height:320px;flex-shrink:0}.ops-ring{position:absolute;border-radius:50%;border-style:solid;border-width:1px;top:50%;left:50%;transform:translate(-50%,-50%)}.ops-ring-1{width:64px;height:64px;animation:ops-ring-pulse 3s ease-in-out infinite}.ops-ring-2{width:128px;height:128px;animation:ops-ring-pulse 3s ease-in-out .5s infinite}.ops-ring-3{width:220px;height:220px;animation:ops-ring-pulse 3s ease-in-out 1s infinite}.ops-ring-4{width:320px;height:320px;animation:ops-ring-pulse 3s ease-in-out 1.5s infinite}@keyframes ops-ring-pulse{0%,to{opacity:1}50%{opacity:.4}}.ops-theater-crosshair{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:320px;height:320px;pointer-events:none}.ops-crosshair-h{position:absolute;top:50%;left:0;right:0;height:1px;background:#00b4e633}.ops-crosshair-v{position:absolute;left:50%;top:0;bottom:0;width:1px;background:#00b4e633}.ops-theater-dot{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;animation:ops-dot-blink 1s step-end infinite;box-shadow:0 0 12px currentColor}@keyframes ops-dot-blink{0%,to{opacity:1}50%{opacity:.2}}.ops-theater-coords{text-align:center;margin-top:16px}.ops-coord-line{font-size:12px;letter-spacing:.1em;color:var(--ops-accent);text-shadow:0 0 6px var(--ops-accent-glow)}.ops-coord-mgrs{font-size:10px;letter-spacing:.12em;color:var(--ops-text-dim);margin-top:4px}.ops-theater-footer{padding:12px 16px;background:#060c17d9;border-top:1px solid var(--ops-border);flex-shrink:0}.ops-aimpoint-row{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ops-aim-icon{color:var(--ops-red);font-size:12px}.ops-aimpoint-label{font-size:10px;letter-spacing:.18em;color:var(--ops-text-dim)}.ops-aimpoint-count{font-size:12px;font-weight:700;color:var(--ops-red);text-shadow:0 0 6px var(--ops-red-glow);margin-left:auto}.ops-theater-meta-row{display:flex;gap:20px;flex-wrap:wrap}.ops-meta-item{font-size:9px;letter-spacing:.12em;color:var(--ops-text-dim)}.ops-meta-hot{color:var(--ops-amber);text-shadow:0 0 5px var(--ops-amber-glow)}.ops-theater-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}.ops-theater-idle-ring{width:200px;height:200px;border-radius:50%;border:1px dashed rgba(0,180,230,.25);animation:ops-ring-pulse 3s ease-in-out infinite}.ops-theater-idle-text{font-size:11px;letter-spacing:.22em;color:var(--ops-text-dim);animation:ops-text-blink 2s step-end infinite}@keyframes ops-text-blink{0%,to{opacity:1}50%{opacity:.3}}.ops-right{display:flex;flex-direction:column;border-left:1px solid var(--ops-border);background:#060c17f7;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--ops-border) transparent}.ops-intel-title{justify-content:space-between}.ops-refresh-btn{color:var(--ops-accent)!important;font-size:9px!important;letter-spacing:.12em!important;border:1px solid var(--ops-border)!important;background:var(--ops-surface)!important;height:22px!important;padding:0 8px!important;border-radius:2px!important}.ops-intel-block{padding:12px 14px;border-bottom:1px solid var(--ops-border2)}.ops-block-label{font-size:9px;font-weight:700;letter-spacing:.22em;color:var(--ops-accent);text-shadow:0 0 5px var(--ops-accent-glow);margin-bottom:8px;display:flex;align-items:center;gap:6px}.ops-gap-count{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#f443;color:var(--ops-red);font-size:9px}.ops-verdict-block{border-left:3px solid var(--ops-accent)}.ops-verdict-value{font-size:18px;font-weight:900;letter-spacing:.08em;margin-bottom:6px}.ops-verdict-pursue{text-shadow:0 0 10px var(--ops-green-glow)}.ops-verdict-watch{text-shadow:0 0 10px var(--ops-accent-glow)}.ops-verdict-hold{text-shadow:0 0 10px var(--ops-amber-glow)}.ops-verdict-nogo{text-shadow:0 0 10px var(--ops-red-glow)}.ops-verdict-headline{font-size:11px;color:var(--ops-text);line-height:1.5;font-family:sans-serif;letter-spacing:0}.ops-briefing-text{font-size:11px;line-height:1.7;color:var(--ops-text);font-family:sans-serif;letter-spacing:0}.ops-dim{color:var(--ops-text-dim)!important}.ops-brief-alert{margin-top:8px;font-size:10px;letter-spacing:.06em;padding:6px 10px;border-radius:3px;line-height:1.5;font-family:sans-serif}.ops-brief-alert--green{background:#00e67614;border:1px solid rgba(0,230,118,.25);color:var(--ops-green)}.ops-brief-alert--amber{background:#ffaa0014;border:1px solid rgba(255,170,0,.25);color:var(--ops-amber)}.ops-action-list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:11px;line-height:1.5;color:var(--ops-text);font-family:sans-serif;letter-spacing:0}.ops-gap-list{display:flex;flex-wrap:wrap;gap:6px}.ops-gap-tag{display:inline-block;padding:2px 8px;border:1px solid rgba(255,170,0,.3);border-radius:2px;font-size:9px;letter-spacing:.08em;color:var(--ops-amber);background:#ffaa000f}.ops-asset-list{display:flex;flex-direction:column;gap:5px}.ops-asset-item{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--ops-text);font-family:sans-serif;letter-spacing:0}.ops-asset-dot{width:6px;height:6px;border-radius:50%;background:var(--ops-green);box-shadow:0 0 4px var(--ops-green-glow);flex-shrink:0}.ops-orbat-item{display:flex;align-items:center;gap:7px;padding:4px 0;border-bottom:1px solid var(--ops-border2);font-size:11px;font-family:sans-serif;letter-spacing:0}.ops-orbat-item:last-child{border-bottom:none}.ops-orbat-role{font-size:12px;flex-shrink:0}.ops-orbat-red{color:var(--ops-red)}.ops-orbat-blue{color:var(--ops-accent)}.ops-orbat-name{flex:1;color:var(--ops-text)}.ops-orbat-wins{font-family:var(--ops-mono);font-size:10px;color:var(--ops-text-dim)}.ops-propose-cta{padding:14px;margin-top:auto;border-top:1px solid var(--ops-border)}.ops-propose-btn{background:#00b4e61f!important;border:1px solid var(--ops-accent)!important;color:var(--ops-accent)!important;font-family:var(--ops-mono)!important;font-size:11px!important;letter-spacing:.1em!important;height:38px!important;border-radius:3px!important;text-shadow:0 0 6px var(--ops-accent-glow)!important;transition:all .15s!important}.ops-propose-btn:hover{background:#00b4e638!important;box-shadow:0 0 16px var(--ops-accent-glow)!important}.ops-timeline{display:flex;align-items:center;gap:12px;padding:0 16px;height:44px;background:#040814f5;border-top:1px solid var(--ops-border);flex-shrink:0}.ops-timeline-empty{gap:16px}.ops-timeline-label{font-size:9px;font-weight:700;letter-spacing:.18em;color:var(--ops-text-dim);white-space:nowrap;flex-shrink:0}.ops-timeline-track{flex:1;height:4px;background:var(--ops-surface2);border-radius:2px;position:relative;overflow:visible}.ops-timeline-fill{height:100%;background:linear-gradient(90deg,var(--ops-accent),var(--ops-green));border-radius:2px;box-shadow:0 0 8px var(--ops-accent-glow)}.ops-timeline-marker{position:absolute;top:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:var(--ops-green);border:2px solid var(--ops-bg);box-shadow:0 0 6px var(--ops-green-glow);animation:ops-live-pulse 2s ease-in-out infinite}.ops-timeline-meta{display:flex;gap:10px;flex-shrink:0;font-size:9px;letter-spacing:.1em}.ops-timeline-start,.ops-timeline-end{color:var(--ops-text-dim)}.ops-timeline-window{color:var(--ops-amber);text-shadow:0 0 5px var(--ops-amber-glow);font-weight:700}.ops-root{margin-inline:calc(-1*clamp(12px,1.8vw,22px));margin-bottom:calc(-1*clamp(16px,2.1vw,26px))}@media(max-width:1180px){.leadflow-command-grid,.leadflow-detail-reason-row{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.leadflow-primary-content{grid-template-columns:minmax(0,1fr)}.leadflow-primary-score{justify-self:start;justify-items:start}}.leadflow-table-page{gap:14px}.leadflow-kpi-grid--dense .leadflow-kpi-card .ant-card-body{padding:14px 16px}.leadflow-kpi-mini{display:grid;gap:6px}.leadflow-kpi-mini span{color:var(--nx-muted);font-size:13px}.leadflow-kpi-mini strong{color:var(--nx-ink);font-size:28px;line-height:1}.leadflow-kpi-card--green{border-color:#10b98138!important}.leadflow-kpi-card--orange{border-color:#f59e0b3d!important}.leadflow-kpi-card--red{border-color:#ef444433!important}.leadflow-workbench-card .ant-card-body{display:grid;gap:12px}.leadflow-command-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.leadflow-workbench-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 2px}.leadflow-workbench-head>div{display:grid;gap:2px}.leadflow-workbench-head .ant-typography-secondary{font-size:12px}.leadflow-filterbar{display:grid;grid-template-columns:minmax(260px,1fr) 150px 190px 130px auto;gap:10px;align-items:center}.leadflow-filterbar .ant-select,.leadflow-filterbar .ant-input-affix-wrapper{width:100%}.leadflow-customer-pool-form{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) minmax(110px,.56fr) minmax(128px,.78fr) minmax(0,.9fr) minmax(104px,auto);gap:8px;align-items:end}.leadflow-customer-pool-form .ant-form-item,.leadflow-customer-pool-submit.ant-form-item{min-width:0;margin-bottom:12px}.leadflow-customer-pool-form .ant-input,.leadflow-customer-pool-form .ant-select{width:100%}.leadflow-customer-pool-submit .ant-form-item-control-input-content{display:flex;justify-content:flex-end}.leadflow-customer-pool-toolbar{display:grid;grid-template-columns:auto minmax(220px,1fr) auto;gap:10px;align-items:center}.leadflow-segmented{width:100%;overflow-x:auto}.leadflow-opportunity-table .ant-table{border-radius:8px;overflow:hidden}.leadflow-opportunity-table .ant-table-tbody>tr.is-selected>td{background:#1765ff13!important}.leadflow-opportunity-table .leadflow-nowrap-cell,.leadflow-opportunity-table .leadflow-action-cell{white-space:nowrap}.leadflow-opportunity-table .leadflow-action-cell{background:inherit}.leadflow-customer-ranking-list .ant-list-items{display:grid;gap:10px}.leadflow-customer-ranking-list .ant-list-item{padding:0!important;border-block-end:0!important}.leadflow-customer-ranking-card{width:100%;cursor:pointer;border-radius:8px}.leadflow-customer-ranking-card.is-selected{border-color:#1765ff6b!important;box-shadow:0 0 0 2px #1765ff1f}.leadflow-customer-ranking-card .ant-card-body{padding:14px 16px}.leadflow-customer-ranking-main{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.leadflow-customer-ranking-copy{display:grid;gap:6px;min-width:0}.leadflow-customer-ranking-title-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.leadflow-customer-ranking-title-row .ant-typography{color:var(--nx-ink);font-size:15px}.leadflow-customer-ranking-opportunity{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.leadflow-customer-ranking-meta{justify-content:flex-end}.leadflow-table-org,.leadflow-table-type,.leadflow-table-score{display:grid;gap:4px;min-width:0}.leadflow-table-org .ant-typography,.leadflow-table-type .ant-typography{font-size:12px}.leadflow-table-score strong,.leadflow-score-strong{color:var(--nx-ink);font-size:16px}.leadflow-distribution-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.leadflow-dist-card .ant-card-body{display:grid;gap:12px}.leadflow-dist-list{display:grid;gap:10px}.leadflow-dist-row{display:grid;grid-template-columns:minmax(74px,1fr) minmax(80px,1.2fr) 28px;gap:8px;align-items:center;font-size:12px;color:var(--nx-muted)}.leadflow-dist-row strong{color:var(--nx-ink);text-align:right}.leadflow-donut{width:92px;height:92px;justify-self:center;border-radius:999px;background:conic-gradient(var(--nx-primary) var(--a),rgba(16,185,129,.72) 0 78%,rgba(245,158,11,.72) 0);position:relative}.leadflow-donut:after{content:"";position:absolute;top:22px;right:22px;bottom:22px;left:22px;border-radius:inherit;background:var(--nx-bg-3)}.leadflow-ai-summary .ant-card-body{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:14px;align-items:center}.leadflow-ai-summary .ant-typography{margin:0!important}.leadflow-ai-summary strong{color:var(--nx-primary)}.leadflow-ai-bot{width:54px;height:54px;border-radius:18px;background:radial-gradient(circle at 36% 45%,#7dd3fc 0 4px,transparent 5px),radial-gradient(circle at 64% 45%,#7dd3fc 0 4px,transparent 5px),linear-gradient(180deg,#102a5c,#035ee8);box-shadow:inset 0 0 0 6px #ffffffe0,0 10px 22px #1765ff29;position:relative}.leadflow-ai-bot:before,.leadflow-ai-bot:after{content:"";position:absolute;top:22px;width:8px;height:16px;border-radius:8px;background:#1765ff2e}.leadflow-ai-bot:before{left:-4px}.leadflow-ai-bot:after{right:-4px}.leadflow-analysis-page{gap:14px}.leadflow-analysis-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;border-radius:var(--nx-radius-xl);background:var(--nx-gradient-surface);border:1px solid rgba(255,255,255,.72);box-shadow:var(--nx-shadow-sm)}.leadflow-analysis-header .ant-typography{margin:0 0 8px!important}.leadflow-analysis-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;align-items:stretch}.leadflow-detail-command-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.34fr);gap:14px;align-items:stretch}.leadflow-ai-conclusion-card .ant-card-body{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:16px;align-items:center;min-height:0;padding:18px!important;overflow:hidden}.leadflow-ai-bot.is-large{width:68px;height:68px;border-radius:22px}.leadflow-ai-conclusion-copy{display:grid;gap:10px;min-width:0}.leadflow-intent-hero-tags,.leadflow-intent-watch-tags{min-width:0}.leadflow-intent-hero-tags .ant-tag,.leadflow-intent-watch-tags .ant-tag{white-space:normal;line-height:1.45}.leadflow-ai-conclusion-copy .ant-typography{margin:0!important}.leadflow-ai-conclusion-copy .ant-typography h3,.leadflow-ai-conclusion-copy .ant-typography{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.leadflow-ai-conclusion-copy .ant-typography:last-child{line-height:1.6}.leadflow-probability-ring{display:grid;justify-items:center;gap:6px;color:var(--nx-muted);font-size:12px}.leadflow-ai-sidefacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border-left:0;padding-left:0}.leadflow-ai-sidefacts>div{display:grid;gap:5px;min-width:0;padding:9px 10px;border:1px solid var(--nx-line);border-radius:8px;background:#f7f9fcc2}.leadflow-ai-sidefacts span{color:var(--nx-muted);font-size:12px}.leadflow-ai-sidefacts strong{color:var(--nx-ink);font-size:15px;min-width:0;overflow-wrap:anywhere;word-break:break-word}.leadflow-next-actions-card .ant-card-body{display:grid;grid-template-rows:auto minmax(58px,1fr);gap:0;height:auto;padding-bottom:24px}.leadflow-next-actions-card ol{display:grid;gap:9px;margin:0;padding-left:18px;color:var(--nx-ink)}.leadflow-next-actions-card li{line-height:1.5}.leadflow-next-actions-card .ant-btn{align-self:center;margin:9px 0 0}.leadflow-next-actions-card .ant-card-head{min-height:44px}.leadflow-analysis-tabs{margin:0;padding:0 10px;border-radius:10px;background:#f7f9fcdb;border:1px solid var(--nx-line);overflow-x:auto}.leadflow-analysis-tabs .ant-tabs-nav{margin:0}.leadflow-analysis-tabs .ant-tabs-tab{padding:12px 0;font-weight:700;color:var(--nx-muted)}.leadflow-analysis-tabs .ant-tabs-tab-active .ant-tabs-tab-btn,.leadflow-analysis-tabs .ant-tabs-tab:hover{color:var(--nx-primary)}.leadflow-analysis-tabs .ant-tabs-ink-bar{height:2px;border-radius:2px;background:var(--nx-primary)}.leadflow-analysis-tabs .ant-tabs-content-holder{display:none}.leadflow-relation-evidence-layout{display:grid;grid-template-columns:minmax(320px,1fr) minmax(260px,.72fr);gap:12px;align-items:stretch}.leadflow-relation-evidence-panel{min-width:0;border:1px solid var(--nx-line);border-radius:8px;background:#f7f9fcc7;padding:10px;display:grid;gap:8px;align-content:start}.leadflow-relation-evidence-panel.is-empty{place-items:center;min-height:180px}.leadflow-relation-evidence-head{display:grid;gap:6px}.leadflow-relation-evidence-types{display:flex;gap:4px;flex-wrap:wrap}.leadflow-relation-evidence-item{display:grid;gap:4px;min-width:0}.leadflow-relation-evidence-item .ant-typography{margin-bottom:0!important;font-size:12px;line-height:1.55}.leadflow-core-judgement .ant-card-body,.leadflow-metric-card .ant-card-body{height:100%;display:grid;gap:8px;align-content:center}.leadflow-core-judgement .ant-typography{margin:0!important}.leadflow-metric-card span{color:var(--nx-muted);font-size:12px}.leadflow-metric-card strong{color:var(--nx-ink);font-size:28px;line-height:1}.leadflow-analysis-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:14px;align-items:start}.leadflow-analysis-grid>.leadflow-panel:first-child,.leadflow-analysis-grid>.leadflow-panel:nth-child(8){grid-column:span 1}.leadflow-kg{height:330px;position:relative;border-radius:10px;border:1px solid rgba(92,160,232,.2);background:linear-gradient(90deg,rgba(75,129,190,.055) 1px,transparent 1px),linear-gradient(180deg,rgba(75,129,190,.055) 1px,transparent 1px),radial-gradient(circle at 50% 48%,rgba(56,189,248,.2),transparent 24%),radial-gradient(circle at 18% 10%,rgba(59,130,246,.1),transparent 30%),linear-gradient(180deg,#f8fcff,#eef7ff);background-size:24px 24px,24px 24px,auto,auto,auto;box-shadow:inset 0 1px #ffffffdb,inset 0 0 34px #0ea5e914,0 14px 32px #275d961c;overflow:hidden;isolation:isolate}.leadflow-kg.is-compact{height:236px}.leadflow-kg:before{content:"";position:absolute;top:13px;right:14px;bottom:13px;left:14px;border:1px solid rgba(75,129,190,.1);border-radius:8px;background:linear-gradient(90deg,transparent,rgba(14,165,233,.08),transparent),repeating-linear-gradient(180deg,transparent 0 15px,rgba(37,99,235,.035) 15px 16px);pointer-events:none;z-index:0}.leadflow-kg:after{content:"";position:absolute;left:50%;top:50%;width:142px;height:142px;border:1px solid rgba(14,165,233,.2);border-radius:999px;transform:translate(-50%,-50%);box-shadow:0 0 0 18px #38bdf80f,0 0 0 36px #2563eb08,0 0 42px #0ea5e933;pointer-events:none;z-index:0}.leadflow-kg-hud{position:absolute;top:16px;right:16px;bottom:16px;left:16px;z-index:8;pointer-events:none}.leadflow-kg-hud i{position:absolute;width:18px;height:18px;border-color:#3b82f657;filter:drop-shadow(0 0 5px rgba(14,165,233,.18))}.leadflow-kg-hud i:nth-child(1){left:0;top:0;border-top:1px solid;border-left:1px solid}.leadflow-kg-hud i:nth-child(2){right:0;top:0;border-top:1px solid;border-right:1px solid}.leadflow-kg-hud i:nth-child(3){right:0;bottom:0;border-right:1px solid;border-bottom:1px solid}.leadflow-kg-hud i:nth-child(4){left:0;bottom:0;border-left:1px solid;border-bottom:1px solid}.leadflow-kg-links{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none}.leadflow-kg-link-glow,.leadflow-kg-link{fill:none;stroke-linecap:round}.leadflow-kg-link-glow{opacity:.42;stroke:#0ea5e973;stroke-width:4.2;filter:url(#leadflowKgGlow)}.leadflow-kg-link{opacity:1;stroke:#0284c7c2;stroke-width:1.65}.leadflow-kg-link-group:nth-of-type(2n) .leadflow-kg-link{opacity:.9}.leadflow-kg-link-group--signal .leadflow-kg-link{stroke:#0d9488c7}.leadflow-kg-link-group--risk .leadflow-kg-link{stroke:#2563eba8}.leadflow-kg-link-group--relation .leadflow-kg-link{stroke:#1d4ed8b3}.leadflow-kg-link-group--signal .leadflow-kg-link-glow{stroke:#14b8a666}.leadflow-kg-link-group--risk .leadflow-kg-link-glow,.leadflow-kg-link-group--relation .leadflow-kg-link-glow{stroke:#2563eb57}.leadflow-kg-link-dot{fill:#0ea5e9;filter:url(#leadflowKgGlow);opacity:.95;r:1}.leadflow-kg-core-dot{fill:#2563ebb8;filter:url(#leadflowKgGlow);opacity:.78;r:.7}.leadflow-kg-link-dot--signal{fill:#14b8a6}.leadflow-kg-link-dot--risk{fill:#60a5fa}.leadflow-kg-core-dot--signal{fill:#14b8a6}.leadflow-kg-core-dot--risk{fill:#60a5fa}.leadflow-kg-node{position:absolute;left:var(--kg-x);top:var(--kg-y);z-index:4;width:142px;min-height:54px;display:grid;align-content:center;gap:5px;padding:9px 11px;border-radius:8px;border:1px solid rgba(59,130,246,.18);background:linear-gradient(180deg,#ffffffe0,#f6fbffb8),#ffffffd1;color:var(--nx-ink);box-shadow:inset 0 1px #ffffffeb,0 10px 24px #2563eb17,0 0 16px #0ea5e914;transform:translate(-50%,-50%);text-align:left;-webkit-backdrop-filter:blur(14px) saturate(1.08);backdrop-filter:blur(14px) saturate(1.08)}.leadflow-kg-node--center{--kg-x: 50%;--kg-y: 50%;width:116px;height:116px;min-height:116px;padding:16px 14px;border-radius:999px;border-color:#ffffffbd;background:radial-gradient(circle at 50% -12%,rgba(255,255,255,.48),transparent 42%),repeating-radial-gradient(circle at 50% 50%,rgba(255,255,255,.16) 0 1px,transparent 1px 12px),linear-gradient(135deg,#1d4ed8,#0ea5e9 56%,#26d4c8);color:#fff;box-shadow:0 0 0 7px #0ea5e91f,0 0 0 18px #3b82f60b,0 0 32px #0ea5e942,0 16px 34px #2563eb38;text-align:center}.leadflow-kg-node--center em{width:26px;height:4px;justify-self:center;border-radius:999px;background:#ffffffd1;box-shadow:0 0 16px #ffffffbd}.leadflow-kg-node span{display:inline-flex;align-items:center;gap:5px;min-width:0;color:#5d7fa8;font-size:9px;font-weight:700;line-height:1.2}.leadflow-kg-node span i{width:5px;height:5px;border-radius:999px;background:currentColor;box-shadow:0 0 8px currentColor;flex:0 0 auto}.leadflow-kg-node strong{display:-webkit-box;overflow:hidden;color:#0f2945;font-size:12px;font-weight:800;line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:2}.leadflow-kg-node--center span,.leadflow-kg-node--center strong{color:#fff}.leadflow-kg-node--center span{justify-self:center;opacity:.84;font-size:10px}.leadflow-kg-node--center strong{font-size:15px;-webkit-line-clamp:3}.leadflow-kg-node--signal{border-color:#14b8a647;box-shadow:inset 3px 0 #14b8a69e,inset 0 1px #ffffffeb,0 10px 24px #2563eb17,0 0 18px #14b8a61a}.leadflow-kg-node--risk{border-color:#60a5fa4d;box-shadow:inset 3px 0 #60a5faa8,inset 0 1px #ffffffeb,0 10px 24px #2563eb17,0 0 18px #60a5fa1a}.leadflow-kg-node--relation{border-color:#2563eb47;box-shadow:inset 3px 0 #2563eb9e,inset 0 1px #ffffffeb,0 10px 24px #2563eb17,0 0 18px #2563eb1a}.leadflow-kg.is-compact .leadflow-kg-node{width:126px;min-height:46px;padding:7px 9px}.leadflow-kg.is-compact .leadflow-kg-node--center{width:108px;height:108px;min-height:108px}.leadflow-kg.is-compact .leadflow-kg-node span{font-size:9px}.leadflow-kg.is-compact .leadflow-kg-node strong{font-size:11px}@media(max-width:720px){.leadflow-kg,.leadflow-kg.is-compact{height:300px}.leadflow-kg-node,.leadflow-kg.is-compact .leadflow-kg-node{width:118px}.leadflow-kg-node--center,.leadflow-kg.is-compact .leadflow-kg-node--center{width:136px}}.leadflow-kg--obsidian{border-color:#4476b829;background:radial-gradient(circle at 50% 50%,rgba(37,99,235,.1),transparent 32%),linear-gradient(90deg,rgba(66,110,171,.052) 1px,transparent 1px),linear-gradient(180deg,rgba(66,110,171,.052) 1px,transparent 1px),linear-gradient(180deg,#fbfdff,#eef6ff);background-size:auto,24px 24px,24px 24px,auto}.leadflow-kg--obsidian:after{width:154px;height:154px;border-color:#2563eb17;box-shadow:0 0 0 20px #2563eb06,0 0 42px #0ea5e91f}.leadflow-kg-graph{position:absolute;top:8px;right:10px;bottom:8px;left:10px;z-index:5;width:calc(100% - 20px);height:calc(100% - 16px)}.leadflow-kg-link-layer line{stroke:#30508947;stroke-width:1;stroke-linecap:round}.leadflow-kg-link-layer--secondary line{stroke:#486fab21;stroke-width:.75}.leadflow-kg-link-layer .leadflow-kg-link--signal{stroke:#14b8a65c}.leadflow-kg-link-layer .leadflow-kg-link--risk{stroke:#3b82f647}.leadflow-kg-graph-node{cursor:default}.leadflow-kg-graph-node.is-clickable{cursor:pointer}.leadflow-kg-graph-node.is-selected .leadflow-kg-node-halo{fill:#facc152e;stroke:#f59e0b9e;stroke-width:1.5}.leadflow-kg-graph-node.is-selected .leadflow-kg-node-dot{stroke:#f59e0bfa;stroke-width:1.7}.leadflow-kg-node-halo{fill:#ffffff8a;stroke:#2563eb29;stroke-width:1}.leadflow-kg-node-dot{fill:#2563eb;stroke:#fffffff5;stroke-width:1.3;filter:url(#leadflowNodeGlow)}.leadflow-kg-graph-node--signal .leadflow-kg-node-dot{fill:#14b8a6}.leadflow-kg-graph-node--risk .leadflow-kg-node-dot{fill:#60a5fa}.leadflow-kg-graph-node--relation .leadflow-kg-node-dot{fill:#2563eb}.leadflow-kg-graph-node--center .leadflow-kg-node-halo{fill:#2563eb14;stroke:#0ea5e947}.leadflow-kg-graph-node--center .leadflow-kg-node-dot{fill:url(#leadflowCenterNode)}.leadflow-kg-label{pointer-events:none;font-family:inherit;paint-order:stroke;stroke:#ffffffdb;stroke-width:2.1px;stroke-linejoin:round}.leadflow-kg-label-title{fill:#0f2744;font-size:4px;font-weight:800}.leadflow-kg-label-meta{fill:#65809e;font-size:3.1px;font-weight:650}.leadflow-kg-label.is-center .leadflow-kg-label-title{fill:#0f2744;font-size:4.8px;font-weight:850}.leadflow-kg-label.is-center .leadflow-kg-label-meta{font-size:3.4px}.palantir-ontology-graph{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:12px;min-width:0;padding:8px 2px 2px}.palantir-ontology-graph.is-canvas-only{grid-template-rows:minmax(0,1fr);height:100%;gap:0;padding:0}.palantir-amount-cell{display:flex;flex-direction:column;gap:2px;line-height:1.25;white-space:nowrap}.palantir-amount-cell .ant-typography-secondary{font-size:11px}.palantir-ontology-canvas{position:relative;box-sizing:border-box;width:100%;min-width:0;height:620px;min-height:620px;max-height:620px;overflow:hidden;contain:layout paint;isolation:isolate;border:1px solid rgba(56,189,248,.28);border-radius:var(--palantir-inner-radius, 16px);background:radial-gradient(circle at 50% 42%,rgba(14,116,144,.18),transparent 42%),linear-gradient(135deg,#020617,#06101f 48%,#030712);box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 0 70px #22d3ee12,inset 0 0 150px #01040cd1,0 20px 48px #060b162e}.palantir-ontology-canvas:before,.palantir-ontology-canvas:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none}.palantir-ontology-canvas:before{z-index:3;background:linear-gradient(180deg,rgba(125,211,252,.038),transparent 18%,transparent 82%,rgba(245,158,11,.032)),repeating-linear-gradient(180deg,rgba(226,232,240,.026) 0 1px,transparent 1px 5px),repeating-linear-gradient(90deg,rgba(125,211,252,.018) 0 1px,transparent 1px 96px);mix-blend-mode:screen;opacity:.72}.palantir-ontology-canvas:after{z-index:4;background:linear-gradient(112deg,transparent 0%,transparent 39%,rgba(34,211,238,.07) 46%,rgba(245,158,11,.035) 52%,transparent 61%,transparent 100%),linear-gradient(90deg,#22d3eec7,#22d3ee00) left 14px top 14px / 96px 1px no-repeat,linear-gradient(180deg,#22d3eec7,#22d3ee00) left 14px top 14px / 1px 68px no-repeat,linear-gradient(270deg,#22d3eec7,#22d3ee00) right 14px top 14px / 96px 1px no-repeat,linear-gradient(180deg,#22d3eec7,#22d3ee00) right 14px top 14px / 1px 68px no-repeat,linear-gradient(90deg,#22d3eec7,#22d3ee00) left 14px bottom 14px / 96px 1px no-repeat,linear-gradient(0deg,#22d3eec7,#22d3ee00) left 14px bottom 14px / 1px 68px no-repeat,linear-gradient(270deg,#22d3eec7,#22d3ee00) right 14px bottom 14px / 96px 1px no-repeat,linear-gradient(0deg,#22d3eec7,#22d3ee00) right 14px bottom 14px / 1px 68px no-repeat;opacity:.68;mix-blend-mode:screen}.palantir-ontology-graph.is-canvas-only .palantir-ontology-canvas{height:100%;min-height:0;max-height:none;border:0;border-radius:calc(var(--palantir-card-radius, var(--nx-radius-lg, 22px)) - 1px);box-shadow:inset 0 0 0 1px #fff1,inset 0 0 110px #0000007a}.palantir-ontology-graph-meta{position:absolute;z-index:8;top:12px;left:12px;display:grid;grid-auto-flow:column;gap:6px;pointer-events:none}.palantir-ontology-graph-meta .ant-tag{margin:0;border-color:#e2e8f03d;background:#08111fbd;color:#e0f2fe;box-shadow:0 8px 20px #0000002e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.palantir-ontology-legend,.palantir-ontology-focus-panel,.palantir-ontology-hud-title{position:absolute;z-index:9;border:1px solid rgba(226,232,240,.16);background:#030a18c7;color:#dbeafe;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 16px 32px #00000038;pointer-events:none}.palantir-ontology-hud-title{top:12px;right:12px;display:grid;justify-items:end;gap:2px;padding:8px 10px;border-radius:var(--palantir-inner-radius, 16px);text-align:right}.palantir-ontology-hud-title span{color:#7dd3fcc7;font-size:10px;font-weight:850;letter-spacing:.12em}.palantir-ontology-hud-title b{color:#f8fafc;font-size:12px;letter-spacing:.04em}.palantir-ontology-legend{left:12px;bottom:12px;display:flex;flex-wrap:wrap;gap:8px;max-width:calc(100% - 24px);padding:7px 9px;border-radius:var(--palantir-inner-radius, 16px)}.palantir-ontology-legend span{display:inline-flex;align-items:center;gap:5px;color:#e2e8f0eb;font-size:11px;font-weight:750;line-height:1;white-space:nowrap}.palantir-ontology-legend i{width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 2px #ffffff24}.palantir-ontology-focus-panel{right:12px;bottom:12px;width:min(320px,calc(100% - 24px));display:grid;gap:5px;padding:10px 11px;border-radius:var(--palantir-inner-radius, 16px)}.palantir-ontology-focus-panel>div{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.palantir-ontology-focus-panel .ant-tag{margin:0;max-width:120px;overflow:hidden;text-overflow:ellipsis}.palantir-ontology-focus-panel .ant-typography{color:#e5eef8}.palantir-ontology-focus-title,.palantir-ontology-focus-desc{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palantir-ontology-focus-desc.ant-typography-secondary{color:#cbd5e1d1}.palantir-ontology-canvas .force-graph-container{position:relative;z-index:1;width:100%!important;height:100%!important;overflow:hidden}.palantir-ontology-canvas canvas{display:block;width:100%!important;height:620px!important;cursor:grab}.palantir-ontology-graph.is-canvas-only .palantir-ontology-canvas canvas{height:100%!important}.palantir-ontology-canvas canvas:active{cursor:grabbing}.palantir-ontology-inspector{display:grid;min-width:0;height:560px;min-height:560px;max-height:560px;overflow:hidden;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-rows:auto auto minmax(112px,auto) minmax(0,1fr);gap:10px;padding:14px;border:1px solid rgba(96,165,250,.22);border-radius:var(--palantir-card-radius, 22px);background:linear-gradient(180deg,#fffffff5,#f7fbfff5);box-shadow:inset 0 0 0 1px #ffffffb8}.palantir-ontology-inspector-head,.palantir-ontology-chain,.palantir-ontology-meta,.palantir-ontology-relation-path{display:flex;align-items:center;gap:6px;min-width:0}.palantir-ontology-inspector-head{grid-column:1 / -1;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid rgba(148,163,184,.18)}.palantir-ontology-chain{overflow:hidden;flex-wrap:wrap;align-content:center;min-height:58px;padding:10px 12px;line-height:1.55;border:1px solid rgba(96,165,250,.14);border-radius:8px;background:#f7fbffb8}.palantir-ontology-meta{justify-content:flex-start;flex-wrap:wrap;align-content:center;min-height:58px;padding:10px 12px;border:1px solid rgba(96,165,250,.14);border-radius:8px;background:#f7fbffb8}.palantir-ontology-chain .ant-typography,.palantir-ontology-meta .ant-typography{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palantir-ontology-chain .ant-typography{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.palantir-ontology-reasoning,.palantir-ontology-related{min-width:0;min-height:0;overflow:hidden;display:grid;align-content:start;gap:6px;padding:10px;border:1px solid rgba(96,165,250,.14);border-radius:8px;background:#ffffff94}.palantir-ontology-related{grid-column:1 / -1;overflow:hidden}.palantir-ontology-reasoning .ant-typography:last-child{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-height:1.45}.palantir-ontology-relation-list{min-height:0;max-height:300px;overflow:auto;display:grid;gap:6px;padding-right:2px}.palantir-ontology-relation-row{min-width:0;display:grid;gap:3px;padding:7px 8px;border:1px solid rgba(96,165,250,.14);border-radius:8px;background:#f7fbffc7}.palantir-ontology-relation-path{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;overflow:hidden}.palantir-ontology-relation-path .ant-typography{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palantir-ontology-relation-path .ant-tag{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.palantir-ontology-relation-explain{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.45}@media(max-width:980px){.palantir-ontology-inspector{height:680px;min-height:680px;max-height:680px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto minmax(0,1fr)}.palantir-ontology-related{grid-column:auto}}.leadflow-bar-list,.leadflow-budget-buckets,.leadflow-playbook-grid{display:grid;gap:10px}.leadflow-bar-row{display:grid;grid-template-columns:minmax(120px,1fr) minmax(100px,1.2fr);gap:10px;align-items:center;color:var(--nx-muted)}.leadflow-budget-buckets{grid-template-columns:repeat(5,minmax(0,1fr))}.leadflow-budget-buckets>div{min-height:58px;display:grid;place-items:center;border:1px solid var(--nx-line);border-radius:8px;color:var(--nx-muted);background:#f7f9fcb8}.leadflow-budget-buckets>div.is-active{border-color:#1765ff4d;color:var(--nx-primary);background:#1765ff14;font-weight:700}.leadflow-playbook-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.leadflow-playbook-card{border-radius:8px}.leadflow-playbook-card ol{margin:8px 0 0;padding-left:18px;color:var(--nx-muted)}.leadflow-signal-timeline{display:flex;gap:0;overflow-x:auto;padding:14px 4px 18px;overscroll-behavior-x:contain;scrollbar-gutter:stable}.leadflow-signal-timeline>div{flex:0 0 172px;position:relative;display:grid;align-content:start;gap:6px;min-height:152px;padding:58px 18px 0 0}.leadflow-signal-timeline>div:before{content:"";position:absolute;left:0;right:0;top:34px;height:2px;background:#1765ff40}.leadflow-signal-timeline>div:after{content:"";position:absolute;left:0;top:27px;width:14px;height:14px;border-radius:999px;background:#fff;border:3px solid var(--nx-primary);box-shadow:0 0 0 4px #1765ff14}.leadflow-signal-timeline>div.is-current:after{border-color:#22a875}.leadflow-signal-timeline span,.leadflow-signal-timeline small{color:var(--nx-muted);font-size:12px}.leadflow-signal-timeline span{position:absolute;left:0;top:0;max-width:140px;font-weight:700;white-space:nowrap}.leadflow-signal-timeline strong{display:-webkit-box;overflow:hidden;color:var(--nx-ink);font-size:13px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.leadflow-signal-timeline small{display:-webkit-box;overflow:hidden;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.leadflow-factor-waterfall{display:grid;gap:12px}.leadflow-factor-waterfall>div{display:grid;grid-template-columns:minmax(92px,.9fr) minmax(120px,1.4fr) 52px;gap:10px;align-items:center}.leadflow-factor-waterfall span{color:var(--nx-muted);font-size:12px}.leadflow-factor-waterfall div div{height:10px;border-radius:999px;background:#0f172a0f;overflow:hidden}.leadflow-factor-waterfall i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22a87540,#22a875)}.leadflow-factor-waterfall .is-negative i{background:linear-gradient(90deg,#ef444438,#ef4444)}.leadflow-factor-waterfall strong{color:#22a875;font-size:12px;text-align:right}.leadflow-factor-waterfall .is-negative strong{color:#ef4444}.leadflow-result-page{gap:14px;min-height:calc(100svh - 190px);align-content:start}.leadflow-result-header{align-items:center;padding:18px 20px;background:linear-gradient(135deg,#ffffffeb,#f6fbffdb),linear-gradient(90deg,#1765ff14,#26d4c80f);border-color:#fffc}.leadflow-result-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.36fr);gap:14px;align-items:stretch}.leadflow-result-hero-card,.leadflow-result-action-card,.leadflow-war-room-card,.leadflow-result-card{min-width:0;height:100%;border:1px solid rgba(214,226,241,.92)!important;background:linear-gradient(180deg,#fffffff5,#f8fcffeb)!important;box-shadow:inset 0 1px #ffffffe0,0 12px 28px #3a567b14;overflow:hidden}.leadflow-result-page .leadflow-panel{border-radius:14px}.leadflow-result-page .leadflow-war-room-card{border-radius:8px}.leadflow-result-page .ant-card-head{min-height:50px;padding:0 16px!important;background:linear-gradient(180deg,#ffffff75,#fff0)}.leadflow-result-action-card .ant-card-body{padding:4px 16px 16px!important}.leadflow-result-action-card .ant-list-item{padding:12px 0!important}.leadflow-action-number{width:28px;height:28px;display:inline-grid;place-items:center;border:1px solid rgba(23,101,255,.16);border-radius:999px;color:var(--nx-primary);background:#1765ff14;font-size:12px;font-weight:800}.leadflow-war-room-stack{display:grid;gap:14px}.leadflow-war-room-hero .ant-card-body{padding:18px!important;min-height:0;display:block}.leadflow-war-room-hero-body{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}.leadflow-war-room-copy{min-width:0;display:grid;align-content:start;gap:7px;padding:0 2px}.leadflow-war-room-eyebrow{color:var(--nx-muted);font-size:12px;font-weight:750}.leadflow-war-room-copy .ant-typography{margin:0!important}.leadflow-war-room-copy h2.ant-typography{max-width:1280px;color:var(--nx-ink);font-size:24px;line-height:1.28}.leadflow-war-room-claim{max-width:1280px;color:#10233f;font-size:15px;font-weight:750;line-height:1.55}.leadflow-war-room-why{max-width:1320px;color:var(--nx-muted);line-height:1.55}.leadflow-war-room-detail-pane{min-width:0;display:grid;gap:12px}.leadflow-deepseek-detail-panel{min-height:0;height:auto;max-height:none;overflow:visible;display:grid;align-content:start;gap:12px;margin-top:6px;padding:14px;border:1px solid rgba(23,101,255,.14);border-radius:8px;background:linear-gradient(180deg,#ffffffd1,#f7fafeb8)}.leadflow-deepseek-detail-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.leadflow-deepseek-detail-head strong{color:var(--nx-ink);font-size:14px}.leadflow-deepseek-detail-panel .ant-typography{color:#42526b;font-size:13px;line-height:1.62}.leadflow-deepseek-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.leadflow-deepseek-detail-grid>div{min-width:0;display:grid;align-content:start;gap:7px;padding:10px;border:1px solid rgba(222,232,244,.9);border-radius:8px;background:#ffffffad}.leadflow-deepseek-detail-grid span{color:var(--nx-primary);font-size:12px;font-weight:850}.leadflow-deepseek-detail-grid ul{display:grid;gap:5px;margin:0;padding-left:17px;color:var(--nx-muted);font-size:12px;line-height:1.52}.leadflow-deep-analysis-panel{min-width:0;display:grid;gap:10px;margin-top:0;padding:14px;border:1px solid rgba(21,97,179,.16);border-radius:8px;background:linear-gradient(180deg,#ffffffeb,#f6faffc2)}.leadflow-deep-analysis-head,.leadflow-deep-analysis-section-title{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.leadflow-deep-analysis-head strong{min-width:0;color:#11294c;font-size:15px}.leadflow-deep-analysis-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.28fr);gap:12px;align-items:stretch;padding:12px;border:1px solid rgba(34,168,117,.16);border-radius:8px;background:#22a8750e}.leadflow-deep-analysis-hero span,.leadflow-deep-analysis-section-title span{color:#66758c;font-size:12px;font-weight:800}.leadflow-deep-analysis-hero strong{display:block;margin-top:5px;color:#0f223b;font-size:18px;line-height:1.36}.leadflow-deep-analysis-hero p,.leadflow-deep-analysis-summary p,.leadflow-deep-analysis-chain p,.leadflow-deep-opportunity-list p,.leadflow-deep-sales-plan p,.leadflow-deep-radar-list p{margin:6px 0 0;color:#465873;line-height:1.62}.leadflow-deep-analysis-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.leadflow-deep-analysis-facts>div{min-width:0;padding:10px;border:1px solid rgba(207,218,232,.86);border-radius:8px;background:#ffffffb8}.leadflow-deep-analysis-facts strong{margin-top:4px;font-size:13px}.leadflow-deep-analysis-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:2px 2px 0}.leadflow-deep-analysis-summary p{margin:0;padding:9px 10px;border:1px solid rgba(207,218,232,.72);border-radius:8px;background:#ffffff94;color:#263a57;font-size:13px}.leadflow-deep-gap-collapse{border-top:1px dashed rgba(207,218,232,.86);border-bottom:1px dashed rgba(207,218,232,.86)}.leadflow-deep-gap-collapse .ant-collapse-header{padding-inline:0!important}.leadflow-deep-gap-collapse .ant-collapse-content-box{padding:4px 0 8px!important}.leadflow-deep-gap-list{display:grid;gap:7px}.leadflow-deep-gap-list>div{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:8px 10px;border:1px solid rgba(114,46,209,.16);border-radius:8px;background:#722ed10b}.leadflow-deep-gap-list strong{min-width:0;overflow:hidden;color:#17233f;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.leadflow-deep-gap-list span{color:#5b6c82;font-size:12px;font-weight:750;white-space:nowrap}.leadflow-deep-analysis-chain{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px}.leadflow-deep-analysis-chain>div{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:10px;border:1px solid rgba(207,218,232,.9);border-radius:8px;background:#ffffffc2}.leadflow-deep-analysis-chain>div>span{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#155db1;color:#fff;font-size:11px;font-weight:900}.leadflow-deep-analysis-chain strong,.leadflow-deep-opportunity-list strong,.leadflow-deep-sales-plan strong,.leadflow-deep-radar-list strong{color:#142844}.leadflow-deep-analysis-chain p,.leadflow-deep-opportunity-list p,.leadflow-deep-sales-plan p,.leadflow-deep-radar-list p{font-size:12px}.leadflow-deep-analysis-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:10px}.leadflow-deep-analysis-section{min-width:0;display:grid;align-content:start;gap:9px;padding:11px;border:1px solid rgba(207,218,232,.88);border-radius:8px;background:#ffffffbd}.leadflow-deep-analysis-section-wide{grid-column:1 / -1}.leadflow-deep-analysis-section-title{justify-content:flex-start}.leadflow-deep-analysis-section-title .anticon{color:#155db1}.leadflow-deep-analysis-section ul,.leadflow-deep-sales-plan ul{display:grid;gap:6px;margin:0;padding-left:18px;color:#4c5d74;font-size:12px;line-height:1.55}.leadflow-deep-opportunity-list,.leadflow-deep-sales-plan,.leadflow-deep-radar-list{display:grid;gap:8px}.leadflow-deep-opportunity-list{grid-template-columns:repeat(2,minmax(0,1fr))}.leadflow-deep-opportunity-list>div{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px;border:1px solid rgba(221,229,240,.9);border-radius:8px;background:#f8fbffc7}.leadflow-deep-opportunity-list b{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:#e8f0ff;color:#155db1;font-size:12px}.leadflow-deep-opportunity-list em{color:#22a875;font-style:normal;font-weight:900}.leadflow-deep-sales-plan{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.leadflow-deep-sales-plan>div,.leadflow-deep-radar-list>div{min-width:0;padding:10px;border:1px solid rgba(221,229,240,.9);border-radius:8px;background:#f8fbffc7}.leadflow-deep-radar-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.leadflow-deep-radar-list span{display:block;margin-top:5px;color:#5b6c82;font-size:12px;line-height:1.45}.leadflow-war-room-score-panel{min-width:0;display:grid;grid-template-columns:132px minmax(0,1fr);align-items:center;justify-items:stretch;gap:12px;padding:12px;border:1px solid rgba(214,226,241,.9);border-radius:8px;background:#f8fbffc7}.leadflow-opportunity-ranking{width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.leadflow-opportunity-ranking>span{grid-column:1 / -1;color:var(--nx-ink);font-size:13px;font-weight:850}.leadflow-opportunity-ranking>:is(div,button){min-width:0;display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:7px;align-items:center;padding:8px;border:1px solid rgba(214,226,241,.88);border-radius:8px;background:#ffffffb8}.leadflow-opportunity-ranking>button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s}.leadflow-opportunity-ranking>button:hover,.leadflow-opportunity-ranking>button:focus-visible{border-color:#1765ff57;background:#ffffffeb;box-shadow:0 10px 22px #1765ff14;outline:none;transform:translateY(-1px)}.leadflow-opportunity-ranking>:is(div,button).is-top{border-color:#d6e2f1e0;background:#ffffffb8}.leadflow-opportunity-ranking>button.is-active{border-color:#1765ff61;background:#eff6ffdb;box-shadow:inset 0 0 0 1px #1765ff1f,0 12px 24px #1765ff17}.leadflow-opportunity-ranking small{width:24px;height:24px;display:inline-grid;place-items:center;border-radius:8px;color:var(--nx-primary);background:#1765ff14;font-size:11px;font-weight:900}.leadflow-opportunity-ranking>button.is-active small{color:#fff;background:var(--nx-primary)}.leadflow-opportunity-ranking>:is(div,button)>div{min-width:0;display:grid;gap:4px}.leadflow-opportunity-ranking strong,.leadflow-opportunity-ranking em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leadflow-opportunity-ranking strong{color:var(--nx-ink);font-size:12px;font-style:normal}.leadflow-opportunity-ranking em{color:var(--nx-muted);font-size:11px;font-style:normal}.leadflow-opportunity-ranking b{color:#22a875;font-size:12px;text-align:right}.leadflow-next-cycle-collapse{grid-column:1 / -1;width:100%;margin-top:2px;padding-top:4px;border-top:1px dashed rgba(214,226,241,.9)}.leadflow-secondary-opportunity-collapse{grid-column:1 / -1;width:100%;margin-top:2px;padding-top:4px;border-top:1px dashed rgba(148,163,184,.45)}.leadflow-next-cycle-collapse .ant-collapse-header,.leadflow-secondary-opportunity-collapse .ant-collapse-header{padding-inline:0!important}.leadflow-next-cycle-collapse .ant-collapse-content-box,.leadflow-secondary-opportunity-collapse .ant-collapse-content-box{padding:4px 0 0!important}.leadflow-next-cycle-ranking,.leadflow-secondary-opportunity-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.leadflow-next-cycle-ranking>div,.leadflow-secondary-opportunity-list>div{min-width:0;display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:7px;align-items:center;padding:8px;border:1px solid rgba(255,171,0,.24);border-radius:8px;background:#ffab000f}.leadflow-secondary-opportunity-list>div{border-color:#94a3b847;background:#f8fafcc7}.leadflow-next-cycle-ranking small,.leadflow-secondary-opportunity-list small{width:24px;height:24px;display:inline-grid;place-items:center;border-radius:8px;color:#b76e00;background:#ffab0029;font-size:11px;font-weight:900}.leadflow-secondary-opportunity-list small{color:#64748b;background:#94a3b829}.leadflow-next-cycle-ranking>div>div,.leadflow-secondary-opportunity-list>div>div{min-width:0;display:grid;gap:4px}.leadflow-next-cycle-ranking strong,.leadflow-next-cycle-ranking em,.leadflow-secondary-opportunity-list strong,.leadflow-secondary-opportunity-list em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leadflow-next-cycle-ranking strong,.leadflow-secondary-opportunity-list strong{color:var(--nx-ink);font-size:12px;font-style:normal}.leadflow-next-cycle-ranking em,.leadflow-secondary-opportunity-list em{color:var(--nx-muted);font-size:11px;font-style:normal}.leadflow-next-cycle-ranking b,.leadflow-secondary-opportunity-list b{color:#b76e00;font-size:12px;text-align:right}.leadflow-secondary-opportunity-list b{color:#64748b}.leadflow-war-room-sidefacts{width:100%;display:grid;gap:8px}.leadflow-war-room-sidefacts>div{min-width:0;display:grid;gap:4px;padding:9px 10px;border:1px solid rgba(214,226,241,.78);border-radius:8px;background:#ffffffb8}.leadflow-war-room-sidefacts span{color:var(--nx-muted);font-size:12px;font-weight:650}.leadflow-war-room-sidefacts strong{min-width:0;overflow:hidden;color:var(--nx-ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.leadflow-reasoning-leap-card .ant-card-body,.leadflow-battle-plan-card .ant-card-body,.leadflow-watch-radar-card .ant-card-body{padding:14px!important}.leadflow-reasoning-leap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.leadflow-reasoning-leap-step{position:relative;min-width:0;display:grid;align-content:start;gap:7px;min-height:126px;padding:12px;border:1px solid rgba(23,101,255,.16);border-radius:8px;background:#f7fafedb}.leadflow-reasoning-leap-step:after{content:"";position:absolute;right:-8px;top:50%;width:16px;height:2px;background:#1765ff47}.leadflow-reasoning-leap-step:last-child:after{display:none}.leadflow-reasoning-leap-step span{width:fit-content;max-width:100%;padding:3px 8px;border-radius:999px;color:var(--nx-primary);background:#1765ff14;font-size:12px;font-weight:800}.leadflow-reasoning-leap-step strong{min-width:0;color:var(--nx-ink);font-size:15px;line-height:1.35}.leadflow-reasoning-leap-step p{margin:0;color:var(--nx-muted);font-size:13px;line-height:1.6}.leadflow-war-room-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.36fr);gap:14px;align-items:stretch}.leadflow-battle-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.leadflow-battle-phase{min-width:0;display:grid;align-content:start;gap:8px;min-height:0;padding:12px;border:1px solid rgba(222,232,244,.96);border-radius:8px;background:linear-gradient(180deg,#fffffff0,#f7fafedb)}.leadflow-battle-phase-head{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start}.leadflow-battle-phase-head>span{width:32px;height:32px;display:inline-grid;place-items:center;border-radius:8px;color:#fff;background:var(--nx-primary);font-size:12px;font-weight:850}.leadflow-battle-phase-head strong{display:block;color:var(--nx-ink);font-size:15px}.leadflow-battle-phase-head p,.leadflow-battle-phase ul{margin:0;color:var(--nx-muted);font-size:13px;line-height:1.58}.leadflow-battle-phase ul{display:grid;gap:6px;padding-left:18px}.leadflow-battle-phase-foot{display:flex;flex-wrap:wrap;gap:4px;align-self:end}.leadflow-watch-radar-list{display:grid;gap:10px}.leadflow-watch-radar-item{min-width:0;display:grid;gap:7px;padding:12px;border:1px solid rgba(222,232,244,.96);border-radius:8px;background:#f7fafed1}.leadflow-watch-radar-item strong{color:var(--nx-ink)}.leadflow-watch-radar-item p{margin:0;color:var(--nx-muted);font-size:13px;line-height:1.55}.leadflow-watch-radar-item>div{display:flex;flex-wrap:wrap;gap:4px}.leadflow-result-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.leadflow-intel-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;align-items:stretch}.leadflow-intel-grid .leadflow-intel-card{align-self:stretch;height:560px;display:flex;flex-direction:column}.leadflow-intel-card .ant-card-body{display:grid;align-content:start;gap:10px;flex:1 1 auto;min-height:0;overflow:hidden}.leadflow-competitor-card .ant-card-body,.leadflow-leadership-card .ant-card-body{display:flex;flex-direction:column}.leadflow-competitor-card .leadflow-competitor-list,.leadflow-leadership-card .leadflow-leader-columns{flex:1 1 auto}.leadflow-intel-card .ant-alert{padding:10px 14px}.leadflow-intel-card .ant-alert-message{margin-bottom:2px}.leadflow-competitor-list,.leadflow-leader-list{display:grid;gap:8px}.leadflow-competitor-list{max-height:none;min-height:0;height:100%;overflow:auto;padding-right:2px;scrollbar-width:thin}.leadflow-leader-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch;min-height:0;height:100%}.leadflow-leader-column{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:8px;min-height:0}.leadflow-leader-column .leadflow-leader-list{max-height:none;min-height:0;height:100%;overflow:auto;padding-right:2px;scrollbar-width:thin}.leadflow-leader-column.is-office .leadflow-leader-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.leadflow-leader-column-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px;border:1px solid rgba(23,101,255,.12);border-radius:8px;background:#1765ff0b}.leadflow-leader-column-head strong{color:var(--nx-ink);font-size:13px}.leadflow-leader-column-empty{min-height:92px;display:grid;place-items:center;padding:12px;border:1px dashed rgba(25,45,82,.14);border-radius:8px;color:var(--nx-muted);background:#f7f9fcad;font-size:12px}.leadflow-competitor-item,.leadflow-leader-item{min-width:0;display:grid;gap:6px;padding:9px;border:1px solid rgba(222,232,244,.96);border-radius:8px;background:#f8fbffc7}.leadflow-competitor-head,.leadflow-leader-head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.leadflow-leader-head{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.leadflow-leader-head .ant-space{min-width:0;max-width:100%;display:flex;flex-wrap:nowrap;overflow:hidden}.leadflow-leader-item>.ant-space{min-width:0;max-width:100%}.leadflow-leader-head .ant-space-item{min-width:0;max-width:100%}.leadflow-leader-item>.ant-space .ant-space-item{min-width:0;max-width:100%}.leadflow-leader-head .ant-tag,.leadflow-leader-item>.ant-space .ant-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leadflow-leader-head .ant-tag{margin-inline-end:0}.leadflow-competitor-head strong,.leadflow-leader-head strong{min-width:0;color:#132844;font-size:14px}.leadflow-competitor-item p,.leadflow-leader-detail p{margin:0;color:#4b5d76;font-size:13px;line-height:1.55}.leadflow-competitor-item p,.leadflow-competitor-item small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.leadflow-competitor-item p{-webkit-line-clamp:2}.leadflow-leader-detail p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.leadflow-leader-column.is-office .leadflow-leader-detail p{display:block;overflow:visible;-webkit-line-clamp:unset}.leadflow-competitor-item small{color:#6b7280;font-size:12px;line-height:1.5;-webkit-line-clamp:1}.leadflow-competitor-item a,.leadflow-leader-item a{color:var(--nx-primary);font-size:12px;font-weight:800}.leadflow-leader-head>div{min-width:0;display:grid;gap:3px}.leadflow-leader-head span{color:#69768a;font-size:12px;line-height:1.4}.leadflow-leader-detail{display:grid;gap:4px}.leadflow-leader-detail span{color:#155db1;font-size:12px;font-weight:850}.leadflow-result-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:14px;align-items:stretch}.leadflow-result-grid.is-risk-only{grid-template-columns:minmax(0,1fr)}.leadflow-result-card{min-height:0}.leadflow-result-card .ant-card-body{height:auto}.leadflow-result-section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.leadflow-result-section-title>span{min-width:0;display:inline-flex;align-items:center;gap:8px;overflow:hidden;color:var(--nx-ink);text-overflow:ellipsis;white-space:nowrap}.leadflow-result-section-title>span .anticon{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:8px;color:var(--nx-primary);background:#1765ff14}.leadflow-result-section-title small{flex:0 0 auto;color:var(--nx-muted);font-size:12px;font-weight:600}.leadflow-hypothesis-list{display:grid;gap:10px}.leadflow-hypothesis-item{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:12px;border:1px solid rgba(222,232,244,.96);border-radius:12px;background:linear-gradient(180deg,#ffffffeb,#f7fafee0);box-shadow:inset 0 1px #ffffffdb}.leadflow-hypothesis-rank{width:36px;height:36px;display:inline-grid;place-items:center;border-radius:10px;color:var(--nx-primary);background:linear-gradient(180deg,#1765ff1f,#1765ff0f);font-size:13px;font-weight:850;box-shadow:inset 0 1px #fffc}.leadflow-hypothesis-main{min-width:0;display:grid;gap:9px}.leadflow-hypothesis-main .ant-typography{margin:0!important}.leadflow-hypothesis-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.leadflow-hypothesis-meta span{min-width:0;display:grid;gap:4px;padding:8px 9px;border:1px solid rgba(222,232,244,.96);border-radius:8px;color:var(--nx-muted);background:#f7f9fcc7;font-size:12px}.leadflow-hypothesis-meta strong{min-width:0;overflow:hidden;color:var(--nx-ink);text-overflow:ellipsis;white-space:nowrap}.leadflow-model-reasoning{display:grid;gap:6px;padding:9px 10px;border:1px solid rgba(34,168,117,.2);border-radius:8px;background:#22a87512}.leadflow-model-reasoning span{position:relative;padding-left:14px;color:#1f5f48;font-size:12px;line-height:1.45}.leadflow-model-reasoning span:before{content:"";position:absolute;left:0;top:.62em;width:5px;height:5px;border-radius:50%;background:#22a875}.leadflow-alt-hypothesis{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.leadflow-alt-hypothesis-panel{display:grid;gap:8px;padding:12px;border:1px solid rgba(245,158,11,.24);border-radius:8px;background:#f59e0b0e}.leadflow-alt-hypothesis-panel>div{display:grid;gap:4px}.leadflow-alt-hypothesis-panel span{color:#92400e;font-size:13px;font-weight:800}.leadflow-alt-hypothesis-panel p{margin:0;color:var(--nx-muted);font-size:13px;line-height:1.5}.leadflow-result-evidence-row,.leadflow-risk-summary-row{padding:12px 0!important}.leadflow-result-evidence-row .ant-list-item-meta-description,.leadflow-risk-summary-row .ant-list-item-meta-description{line-height:1.55}.leadflow-result-evidence-row a{color:var(--nx-primary);font-weight:700}.leadflow-risk-summary-row.is-competition .ant-list-item-meta-title{color:#b45309!important}.leadflow-risk-empty-state{min-height:132px;display:grid;align-content:center;justify-items:center;gap:8px;padding:20px;border:1px dashed rgba(34,168,117,.22);border-radius:10px;background:#22a8750b;text-align:center}.leadflow-risk-empty-state .ant-typography{max-width:360px;margin:0!important}.leadflow-result-playbook-list{display:grid;gap:10px}.leadflow-result-playbook-item{display:grid;gap:8px;padding:12px;border:1px solid rgba(222,232,244,.96);border-radius:12px;background:linear-gradient(180deg,#ffffffeb,#f7fafee0)}.leadflow-result-playbook-item .ant-typography{margin:0!important}.leadflow-result-playbook-item ul{display:grid;gap:6px;margin:0;padding-left:18px;color:var(--nx-muted)}.leadflow-result-page .leadflow-state{min-height:420px;align-content:start;padding:2px}.leadflow-result-page .leadflow-skeleton{height:128px;border:1px solid rgba(222,232,244,.92);border-radius:14px;background:linear-gradient(90deg,#e1ecf98c,#ffffffc7,#e1ecf98c)}.leadflow-result-page .leadflow-skeleton.is-short{width:64%;height:96px}.leadflow-detail-skeleton{display:grid;gap:14px}.leadflow-detail-skeleton-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.36fr);gap:14px;align-items:stretch}.leadflow-detail-skeleton-card,.leadflow-detail-skeleton-metrics>div{position:relative;overflow:hidden;border:1px solid rgba(214,226,241,.92);border-radius:14px;background:linear-gradient(180deg,#ffffffe6,#f8fcffd1);box-shadow:inset 0 1px #ffffffe0,0 12px 28px #3a567b0f}.leadflow-detail-skeleton-card:after,.leadflow-detail-skeleton-metrics>div:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);animation:nx-skeleton-shimmer 1.35s linear infinite}.leadflow-detail-skeleton-card.is-header{min-height:74px;display:grid;gap:10px;align-content:center;padding:18px 20px}.leadflow-detail-skeleton-card.is-hero,.leadflow-detail-skeleton-card.is-actions{min-height:238px;display:grid;gap:14px;align-content:center;padding:20px}.leadflow-detail-skeleton-card.is-list{min-height:272px}.leadflow-detail-skeleton-card span,.leadflow-detail-skeleton-card strong,.leadflow-detail-skeleton-card small,.leadflow-detail-skeleton-card em,.leadflow-detail-skeleton-card i{display:block;border-radius:999px;background:#dae6f4c7}.leadflow-detail-skeleton-card span{width:168px;height:18px}.leadflow-detail-skeleton-card strong{width:min(520px,68%);height:30px}.leadflow-detail-skeleton-card small{width:280px;height:13px}.leadflow-detail-skeleton-card em{width:88%;height:13px}.leadflow-detail-skeleton-card i{width:56%;height:38px;border-radius:10px}.leadflow-detail-skeleton-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.leadflow-detail-skeleton-metrics>div{min-height:118px}@keyframes nx-skeleton-shimmer{to{transform:translate(100%)}}@media(max-width:1400px){.leadflow-analysis-metrics,.leadflow-distribution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.leadflow-result-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.leadflow-ai-sidefacts{grid-template-columns:repeat(3,minmax(0,1fr));border-left:0;border-top:0;padding:0}}@media(max-width:1180px){.leadflow-filterbar,.leadflow-analysis-grid,.leadflow-command-layout,.leadflow-customer-pool-form,.leadflow-customer-pool-toolbar,.leadflow-detail-command-grid,.leadflow-relation-evidence-layout,.leadflow-result-hero-grid,.leadflow-war-room-hero-body,.leadflow-war-room-grid,.leadflow-battle-plan-grid,.leadflow-intel-grid,.leadflow-result-grid,.leadflow-detail-skeleton-grid{grid-template-columns:minmax(0,1fr)}.leadflow-war-room-hero .ant-card-body{min-height:0;display:block}.leadflow-war-room-copy{grid-template-rows:none}.leadflow-deepseek-detail-panel,.leadflow-deep-analysis-panel{min-height:0;height:auto}.leadflow-war-room-score-panel{grid-template-columns:minmax(0,1fr);justify-items:center}.leadflow-opportunity-ranking,.leadflow-next-cycle-ranking,.leadflow-secondary-opportunity-list{grid-template-columns:repeat(2,minmax(0,1fr))}.leadflow-deep-analysis-hero,.leadflow-deep-analysis-grid,.leadflow-deep-gap-list>div,.leadflow-deep-analysis-summary,.leadflow-deep-opportunity-list,.leadflow-deep-sales-plan{grid-template-columns:minmax(0,1fr)}.leadflow-reasoning-leap-step:after{display:none}}@media(max-width:760px){.leadflow-analysis-header,.leadflow-detail-topbar{flex-direction:column;align-items:stretch}.leadflow-analysis-metrics,.leadflow-distribution-grid,.leadflow-budget-buckets,.leadflow-playbook-grid,.leadflow-result-metrics,.leadflow-reasoning-leap-grid,.leadflow-deepseek-detail-grid,.leadflow-deep-analysis-grid,.leadflow-deep-gap-list>div,.leadflow-deep-analysis-facts,.leadflow-deep-radar-list,.leadflow-leader-columns,.leadflow-hypothesis-meta,.leadflow-detail-skeleton-metrics,.leadflow-ai-summary .ant-card-body,.leadflow-ai-conclusion-card .ant-card-body,.leadflow-ai-sidefacts{grid-template-columns:minmax(0,1fr)}.leadflow-ai-bot,.leadflow-ai-bot.is-large{display:none}.leadflow-ai-conclusion-card .ant-card-body{justify-items:stretch}.leadflow-deepseek-detail-panel,.leadflow-deep-analysis-panel{min-height:0}.leadflow-opportunity-ranking,.leadflow-next-cycle-ranking,.leadflow-secondary-opportunity-list{grid-template-columns:minmax(0,1fr)}.leadflow-probability-ring{justify-self:center}.leadflow-ai-sidefacts{grid-column:auto;grid-template-columns:repeat(3,minmax(0,1fr));border-left:0;border-top:1px solid var(--nx-line);padding:12px 0 0}.leadflow-ai-sidefacts>div{padding:8px 7px}.leadflow-ai-sidefacts strong{font-size:13px}.leadflow-opportunity-table .ant-table-cell-fix-left,.leadflow-opportunity-table .ant-table-cell-fix-right{position:static!important}}@media(max-width:1180px){.leadflow-command-layout.competitor-library-command-layout,.competitor-library-workbench-grid{grid-template-columns:minmax(0,1fr)}.competitor-library-profile .ant-card-body{max-height:none;overflow:visible}}@media(max-width:760px){.leadflow-kpi-grid.competitor-library-kpi-grid,.leadflow-filterbar.competitor-library-filterbar{grid-template-columns:minmax(0,1fr)}}.agent-onboarding-page,.agent-loading-page{min-height:calc(100vh - 92px);display:flex;align-items:center;justify-content:center;padding:28px;background:linear-gradient(rgba(37,99,255,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,255,.02) 1px,transparent 1px),var(--lf-bg);background-size:42px 42px}.agent-onboarding-shell,.agent-loading-card.ant-card{width:min(1080px,100%);border:1px solid var(--lf-border);border-radius:var(--lf-radius-lg);background:#fff;box-shadow:var(--lf-shadow-soft)}.agent-onboarding-shell{padding:28px}.agent-onboarding-head{max-width:720px;margin-bottom:22px}.agent-onboarding-head .ant-typography{margin-top:0}.agent-onboarding-steps{margin-bottom:28px}.agent-onboarding-step{min-height:310px}.agent-onboarding-step>.ant-typography{margin-top:0}.agent-onboarding-option.ant-card{position:relative;height:100%;min-height:86px;border-color:#94a3b857;border-radius:8px;background:#fff;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.agent-onboarding-option.ant-card:hover{border-color:#2563ff61;box-shadow:0 14px 34px #0f172a14;transform:translateY(-1px)}.agent-onboarding-option.is-selected.ant-card{border-color:var(--lf-blue);background:linear-gradient(180deg,#2563ff0f,#fffffffa);box-shadow:0 0 0 2px #2563ff14}.agent-onboarding-option.is-disabled.ant-card{cursor:not-allowed;opacity:.46}.agent-onboarding-option .ant-card-body{min-height:inherit;display:flex;align-items:center;gap:10px;padding:18px}.agent-onboarding-option-icon{flex:0 0 auto;width:30px;font-size:24px;line-height:1;text-align:center}.agent-onboarding-option-check{position:absolute;top:12px;right:12px;color:var(--lf-blue)}.agent-onboarding-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:26px}.agent-loading-card.ant-card{max-width:720px}.agent-loading-card .ant-card-body{padding:30px}.agent-loading-card .ant-progress{margin:12px 0 24px}.agent-loading-alert{margin-bottom:20px}html:has(.lead-atlas-page),body:has(.lead-atlas-page){background:var(--lf-bg)}body:has(.lead-atlas-page):before,body:has(.lead-atlas-page):after{display:none}.lead-atlas-page{min-height:calc(100vh - 92px);display:flex;flex-direction:column;gap:16px;background:transparent}.lead-atlas-page.is-active{height:calc(100vh - 20px);min-height:0;margin:-12px -18px -20px;padding:10px;gap:10px;overflow:hidden;border:0;border-radius:0;background:linear-gradient(rgba(37,99,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,255,.016) 1px,transparent 1px),var(--lf-bg);background-size:38px 38px}.lead-atlas-welcome{flex:0 0 auto;display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:9px 13px;border:1px solid rgba(37,99,255,.12);border-radius:8px;background:#ffffffeb;color:var(--lf-text);font-weight:650;box-shadow:0 8px 24px #0f172a0d}.lead-atlas-page.is-active .lead-atlas-welcome{margin-left:2px;font-size:13px}.lead-atlas-hero{flex:0 0 auto;padding:18px 22px;border:1px solid var(--lf-border);border-radius:var(--lf-radius-lg);background:#fff;box-shadow:var(--lf-shadow-soft);-webkit-backdrop-filter:none;backdrop-filter:none}.lead-atlas-idle-stage{position:relative;isolation:isolate;flex:1 1 auto;min-height:min(620px,calc(100vh - 170px));display:flex;align-items:flex-start;justify-content:center;overflow:hidden;padding:clamp(54px,11vh,118px) 18px clamp(34px,7vh,72px);border:1px solid rgba(37,99,255,.08);border-radius:var(--lf-radius-lg);background:radial-gradient(circle at 50% 24%,rgba(37,99,255,.08),transparent 34%),radial-gradient(circle at 18% 72%,rgba(14,165,233,.08),transparent 28%),linear-gradient(180deg,#ffffffbd,#f7faffe6)}.lead-atlas-idle-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;opacity:.55;background-image:linear-gradient(rgba(37,99,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,255,.045) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at 50% 46%,#000 0 42%,transparent 78%);mask-image:radial-gradient(circle at 50% 46%,#000 0 42%,transparent 78%)}.lead-atlas-idle-signal{position:absolute;z-index:-1;width:280px;height:280px;border:1px solid rgba(37,99,255,.12);border-radius:50%;opacity:.55}.lead-atlas-idle-signal:before,.lead-atlas-idle-signal:after{position:absolute;border-radius:inherit;content:""}.lead-atlas-idle-signal:before{top:34px;right:34px;bottom:34px;left:34px;border:1px solid rgba(37,99,255,.1)}.lead-atlas-idle-signal:after{top:96px;right:96px;bottom:96px;left:96px;border:1px solid rgba(14,165,233,.12)}.lead-atlas-idle-signal--left{left:max(-120px,-7vw);top:22%}.lead-atlas-idle-signal--right{right:max(-140px,-8vw);bottom:12%}.lead-atlas-idle-inner{width:min(1060px,100%);margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.lead-atlas-orb{position:relative;width:58px;height:58px;margin-bottom:14px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:0;background:transparent;color:var(--lf-blue);box-shadow:none}.lead-atlas-orb:before{display:none}.lead-atlas-orb-ring{display:none}.lead-atlas-orb img{position:relative;width:54px;height:54px;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(37,99,255,.12))}.lead-atlas-idle-inner h2.ant-typography{margin:0 0 9px;color:var(--lf-text);font-size:clamp(30px,2.8vw,42px);line-height:1.1;letter-spacing:0;font-weight:880}.lead-atlas-idle-inner .ant-typography-secondary,.lead-atlas-idle-inner .ant-typography{color:var(--lf-text-secondary)}.lead-atlas-idle-inner>.ant-typography-secondary{max-width:640px;margin-bottom:4px;font-size:13px;font-weight:600;line-height:1.55}.agent-stream-inputbar{width:min(780px,100%);margin-top:20px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:flex-end}.lead-atlas-page.is-active .agent-stream-inputbar{width:100%;max-width:none;align-self:stretch;flex:0 0 auto;margin-top:10px;padding:12px 0 0;border-top:1px solid var(--lf-border);background:transparent;gap:8px}.agent-stream-inputbar .ant-input{width:100%;min-height:48px!important;border-radius:14px;padding:13px 16px;border-color:#2563ff24!important;background:#fff!important;color:var(--lf-text);font-size:15px;line-height:1.45;resize:none;box-shadow:0 8px 24px #0f172a0d!important;transition:border-color var(--nx-motion-fast),box-shadow var(--nx-motion-fast),background var(--nx-motion-fast)}.agent-stream-inputbar .ant-input::placeholder{color:#64748b94}.lead-atlas-page.is-active .agent-stream-inputbar .ant-input{min-height:46px!important;border-radius:14px;box-shadow:0 1px #0f172a05!important}.agent-stream-inputbar .ant-input:hover,.agent-stream-inputbar .ant-input:focus,.lead-atlas-page.is-active .agent-stream-inputbar .ant-input:hover,.lead-atlas-page.is-active .agent-stream-inputbar .ant-input:focus{border-color:#2563ff6b!important;background:#fff!important;box-shadow:0 0 0 3px #2563ff1c,0 10px 28px #0f172a0f!important}.agent-stream-inputbar>.agent-stream-send-btn.ant-btn-primary{height:48px;min-width:92px;border-radius:12px;background:var(--lf-blue)!important;border-color:var(--lf-blue)!important;color:#fff!important;box-shadow:0 12px 24px #2563ff38;font-size:14px;font-weight:750;transition:transform var(--nx-motion-fast),background var(--nx-motion-fast),border-color var(--nx-motion-fast),box-shadow var(--nx-motion-fast)}.lead-atlas-page.is-active .agent-stream-inputbar>.agent-stream-send-btn.ant-btn-primary{height:46px;min-width:88px;border-radius:12px;box-shadow:0 8px 18px #2563ff2e}.agent-stream-inputbar>.agent-stream-send-btn.ant-btn-primary:hover,.agent-stream-inputbar>.agent-stream-send-btn.ant-btn-primary:focus{background:var(--lf-blue-hover)!important;border-color:var(--lf-blue-hover)!important;box-shadow:0 14px 28px #2563ff3d;transform:translateY(-1px)}.agent-stream-inputbar>.agent-stream-send-btn.ant-btn-primary:focus-visible{outline:none;box-shadow:0 0 0 3px #2563ff2e,0 14px 28px #2563ff3d}.agent-stream-inputbar>.agent-stream-send-btn.ant-btn-primary:disabled{background:#2563ff6b!important;border-color:transparent!important;color:#ffffffdb!important;box-shadow:none;transform:none}.agent-stream-quick-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:2px}.lead-atlas-page.is-active .agent-stream-quick-actions{justify-content:flex-start;width:100%;margin-top:2px;gap:8px}.agent-stream-quick-actions .ant-btn{height:32px;border-radius:var(--lf-radius-pill);padding-inline:12px;border-color:#2563ff26;background:#ffffffeb;color:#334155;font-size:13px;font-weight:650;box-shadow:0 4px 14px #0f172a09}.lead-atlas-page.is-active .agent-stream-quick-actions .ant-btn{height:32px;padding-inline:12px;box-shadow:none}.agent-stream-quick-actions .ant-btn:not(:disabled):hover{border-color:#2563ff57!important;background:var(--lf-blue-soft)!important;color:var(--lf-blue)!important;box-shadow:none}.agent-stream-quick-actions .ant-btn:focus-visible{outline:none;border-color:#2563ff6b!important;box-shadow:0 0 0 3px #2563ff1f}.agent-stream-quick-actions .ant-btn:disabled{color:#0f172a94;background:#ffffffb3}.lead-atlas-idle-actions{margin-top:12px;justify-content:center}.lead-atlas-idle-actions .ant-btn{height:36px;border-radius:10px;border-color:#74849e2e;background:#ffffffc7;color:var(--lf-text);font-weight:700;box-shadow:none}.lead-atlas-idle-actions .ant-btn:hover{border-color:#2563ff3d!important;background:var(--lf-blue-soft)!important;color:var(--lf-blue)!important}.lead-atlas-idle-library{width:min(980px,100%);margin-top:clamp(28px,5vh,52px);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:14px}.lead-atlas-idle-panel{min-width:0;padding:14px;border:1px solid rgba(174,188,211,.42);border-radius:var(--lf-radius-lg);background:#ffffffad;box-shadow:0 14px 30px #0f172a0a;text-align:left}.lead-atlas-idle-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.lead-atlas-idle-panel-head span{min-width:0;display:inline-flex;align-items:center;gap:6px;color:var(--lf-text);font-size:13px;font-weight:800}.lead-atlas-idle-panel-head .ant-btn{height:26px;padding-inline:8px;border-radius:var(--lf-radius-md);color:var(--lf-blue);font-size:12px;font-weight:700}.lead-atlas-history-picks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lead-atlas-history-pick,.lead-atlas-customer-pick{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;border:1px solid var(--lf-border);border-radius:var(--lf-radius-md);background:#ffffffe0;color:inherit;text-align:left;box-shadow:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.lead-atlas-history-pick{min-height:108px;display:grid;align-content:space-between;gap:7px;padding:11px 12px;cursor:pointer}.lead-atlas-history-pick:hover,.lead-atlas-customer-pick:hover{border-color:#2563ff47;background:var(--lf-blue-soft)}.lead-atlas-history-pick strong{min-width:0;overflow:hidden;color:var(--lf-text);font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.lead-atlas-history-pick em{min-width:0;min-height:34px;display:-webkit-box;overflow:hidden;color:var(--lf-text-secondary);font-size:12px;font-style:normal;font-weight:600;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lead-atlas-history-pick span{min-width:0;display:block;overflow:hidden;color:var(--lf-text-secondary);font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.lead-atlas-history-empty{grid-column:1 / -1;min-height:76px;display:grid;place-items:center;border:1px dashed rgba(174,188,211,.52);border-radius:var(--lf-radius-md);color:var(--lf-text-secondary);font-size:13px;font-weight:650;text-align:center}.lead-atlas-customer-pick{width:100%;min-height:76px;display:grid;gap:6px;padding:12px 13px}.lead-atlas-customer-pick span{color:var(--lf-blue);font-size:12px;font-weight:800}.lead-atlas-customer-select{width:100%}.lead-atlas-customer-select .ant-select-selector{border-radius:var(--lf-radius-md)!important;border-color:#aebcd3b8!important;background:#fff!important;box-shadow:none!important}.lead-atlas-customer-select .ant-select-selection-item,.lead-atlas-customer-select .ant-select-selection-placeholder{font-weight:750}.lead-atlas-header-customer-select{width:220px}.lead-atlas-header-customer-select .ant-select-selector{border-radius:var(--lf-radius-md)!important;box-shadow:none!important}.lead-atlas-customer-pick em{color:var(--lf-text-secondary);font-size:12px;font-style:normal;font-weight:650}.lead-atlas-workbench{flex:1 1 auto;min-height:0;display:flex}.lead-atlas-page.is-active .lead-atlas-workbench{height:100%}.lead-atlas-panel-group{width:100%;min-height:0}.lead-atlas-page.is-active .lead-atlas-panel-group{height:100%;gap:10px}.lead-atlas-page.is-active .lead-atlas-panel-group [data-panel]{height:100%;min-height:0}.lead-atlas-panel-group [data-panel]{min-width:0}.lead-atlas-resize-handle{flex:0 0 10px;position:relative;cursor:col-resize}.lead-atlas-resize-handle:before{content:"";position:absolute;top:10px;bottom:10px;left:4px;width:2px;border-radius:2px;background:#2563ff29}.lead-atlas-chat-pane,.agent-stream-canvas{min-width:0;min-height:0;border-radius:var(--lf-radius-lg)!important;border-color:var(--lf-border)!important;background:#fff!important;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--lf-shadow-soft)}.lead-atlas-page.is-active .lead-atlas-chat-pane,.lead-atlas-page.is-active .agent-stream-canvas{height:100%;border:1px solid var(--lf-border)!important;border-radius:var(--lf-radius-lg)!important;box-shadow:var(--lf-shadow-soft);overflow:hidden}.lead-atlas-page.is-active .lead-atlas-chat-pane.ant-card,.lead-atlas-page.is-active .agent-stream-canvas.ant-card{display:flex;flex-direction:column}.lead-atlas-page.is-active .lead-atlas-chat-pane .ant-card-head,.lead-atlas-page.is-active .agent-stream-canvas .ant-card-head{flex:0 0 auto;min-height:50px;padding-inline:16px;border-bottom-color:var(--lf-border);background:#fffffff5}.lead-atlas-page.is-active .lead-atlas-chat-pane .ant-card-head-title,.lead-atlas-page.is-active .agent-stream-canvas .ant-card-head-title{padding-block:11px;min-width:0;font-size:14px;font-weight:750}.lead-atlas-page.is-active .lead-atlas-chat-pane .ant-card-extra,.lead-atlas-page.is-active .agent-stream-canvas .ant-card-extra{padding-block:8px}.lead-atlas-page.is-active .agent-stream-canvas .ant-card-extra .ant-btn,.lead-atlas-page.is-active .lead-atlas-chat-pane .ant-card-extra .ant-btn{height:30px;border-radius:var(--lf-radius-md);box-shadow:none}.lead-atlas-chat-pane>.ant-card-body{height:calc(100vh - 204px);min-height:520px;display:flex;flex-direction:column;gap:12px;overflow:hidden}.lead-atlas-page.is-active .lead-atlas-chat-pane>.ant-card-body,.lead-atlas-page.is-active .agent-stream-canvas>.ant-card-body{flex:1 1 auto;height:auto;min-height:0}.lead-atlas-page.is-active .lead-atlas-chat-pane>.ant-card-body{padding:14px 16px 16px;background:linear-gradient(rgba(37,99,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,255,.02) 1px,transparent 1px),#fff;background-size:36px 36px}.lead-atlas-page.is-chat-only .lead-atlas-workbench{justify-content:center}.lead-atlas-page.is-chat-only .lead-atlas-panel-group{width:100%;justify-content:center}.lead-atlas-page.is-chat-only .lead-atlas-panel-group [data-panel]{width:100%;max-width:none;margin:0}.lead-atlas-page.is-chat-only .lead-atlas-chat-pane{border-color:transparent!important;background:transparent!important;box-shadow:none}.lead-atlas-page.is-chat-only .lead-atlas-chat-pane .ant-card-head{width:min(860px,100%);min-height:34px;margin:0 auto 4px;padding-inline:0;border-bottom:0;background:transparent}.lead-atlas-page.is-chat-only .lead-atlas-chat-pane .ant-card-head-title{display:none}.lead-atlas-page.is-chat-only .lead-atlas-chat-pane .ant-card-extra{margin-inline-start:auto;padding-block:0}.lead-atlas-page.is-chat-only .lead-atlas-chat-pane>.ant-card-body{padding:18px 0;background:transparent}.lead-atlas-page.is-chat-only .agent-stream-timeline .ant-timeline-item-tail,.lead-atlas-page.is-chat-only .agent-stream-timeline .ant-timeline-item-head,.lead-atlas-page.is-chat-only .agent-stream-timeline .ant-timeline-item-head-custom,.lead-atlas-page.has-canvas .agent-stream-timeline .ant-timeline-item-tail,.lead-atlas-page.has-canvas .agent-stream-timeline .ant-timeline-item-head,.lead-atlas-page.has-canvas .agent-stream-timeline .ant-timeline-item-head-custom{display:none!important}.lead-atlas-page.is-chat-only .agent-stream-timeline .ant-timeline-item-content,.lead-atlas-page.has-canvas .agent-stream-timeline .ant-timeline-item-content{width:100%;margin-inline-start:0!important;inset-inline-start:0!important}.lead-atlas-page.is-chat-only .agent-stream-timeline .ant-timeline-item,.lead-atlas-page.has-canvas .agent-stream-timeline .ant-timeline-item{padding-inline-start:0!important;padding-bottom:18px}.lead-atlas-page.is-chat-only .agent-stream-inputbar{width:min(720px,100%);margin:10px auto 0;padding-top:12px;border-top:0;background:transparent}.lead-atlas-page.is-chat-only .agent-stream-quick-actions{justify-content:center}.lead-atlas-page.has-canvas .agent-stream-inputbar{width:min(680px,100%);margin:10px auto 0;padding-top:12px;border-top:0;background:transparent}.lead-atlas-page.has-canvas .agent-stream-quick-actions{justify-content:center}.lead-atlas-page.is-active .agent-stream-canvas>.ant-card-body{padding:20px 24px;background:#fff}.agent-stream-timeline{flex:1 1 auto;min-height:0;overflow-y:auto;padding:4px 6px 4px 0}.lead-atlas-page.is-active .agent-stream-timeline{padding:2px 4px 8px 0}.lead-atlas-page.is-chat-only .agent-stream-timeline-wrapper,.lead-atlas-page.has-canvas .agent-stream-timeline-wrapper{width:100%;padding-inline:0}.lead-atlas-page.is-chat-only .agent-stream-timeline,.lead-atlas-page.has-canvas .agent-stream-timeline{flex:0 0 auto;min-height:auto;overflow:visible;width:min(760px,100%);margin:0 auto;padding:20px 0 16px}.lead-atlas-page.has-canvas .agent-stream-timeline{width:min(680px,100%);padding-top:12px}.agent-stream-empty-timeline{min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--lf-text-secondary);text-align:center}.agent-stream-empty-timeline>.anticon{font-size:28px;color:var(--lf-blue)}.agent-stream-step-card.ant-card{border-radius:var(--lf-radius-md);border-color:var(--lf-border);background:#fff;box-shadow:none}.agent-stream-step-card.ant-card .ant-card-body{padding:10px 12px}.agent-stream-tool-card.ant-card .ant-card-body{padding:8px 10px}.agent-stream-user-message,.agent-stream-answer{max-width:860px;padding:2px 0 8px}.lead-atlas-page.is-chat-only .agent-stream-user-message,.lead-atlas-page.has-canvas .agent-stream-user-message{display:flex;justify-content:flex-end;background:transparent;padding:4px 0;border:0;box-shadow:none;max-width:100%}.lead-atlas-page.is-chat-only .agent-stream-answer,.lead-atlas-page.has-canvas .agent-stream-answer{width:min(100%,720px);margin-right:auto;padding:4px 0 14px;color:var(--lf-text)}.lead-atlas-page.has-canvas .agent-stream-answer{width:min(100%,680px)}.lead-atlas-page.is-chat-only .agent-thinking-node,.lead-atlas-page.is-chat-only .agent-plan-node,.lead-atlas-page.is-chat-only .agent-tool-phase-node,.lead-atlas-page.has-canvas .agent-thinking-node,.lead-atlas-page.has-canvas .agent-plan-node,.lead-atlas-page.has-canvas .agent-tool-phase-node{width:min(100%,720px);margin-right:auto}.lead-atlas-page.has-canvas .agent-thinking-node,.lead-atlas-page.has-canvas .agent-plan-node,.lead-atlas-page.has-canvas .agent-tool-phase-node{width:min(100%,680px)}.agent-stream-message-label.ant-typography,.agent-stream-answer-label.ant-typography{display:block;margin-bottom:8px;color:var(--lf-text-secondary);font-size:12px;font-weight:650}.lead-atlas-page.is-chat-only .agent-stream-user-message .agent-stream-message-label,.lead-atlas-page.has-canvas .agent-stream-user-message .agent-stream-message-label{display:none}.lead-atlas-page.is-chat-only .agent-stream-answer-label.ant-typography{margin-bottom:10px}.agent-stream-user-content.ant-typography{margin:0;color:var(--lf-text);line-height:1.58;word-break:break-word}.lead-atlas-page.is-chat-only .agent-stream-user-content.ant-typography,.lead-atlas-page.has-canvas .agent-stream-user-content.ant-typography{text-align:left}.agent-stream-answer-markdown{margin-top:8px;color:var(--lf-text);line-height:1.72}.agent-stream-answer-markdown>:last-child{margin-bottom:0}.agent-stream-answer-markdown p:first-child{margin-top:0}.agent-stream-token-usage{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:4px 8px;border-radius:999px;background:#0f172a0a;color:#98a2b3;font-size:12px;line-height:1.4}.agent-stream-token-usage .anticon{color:#8aa3ff;font-size:12px}.agent-stream-artifact-entry{display:grid;gap:6px}.agent-stream-artifact-line{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.agent-stream-artifact-line .ant-btn{height:auto;padding:0}.agent-stream-artifact-card{display:flex;align-items:center;gap:14px;width:100%;max-width:520px;padding:14px 18px;border:1px solid rgba(0,0,0,.09);border-radius:12px;background:#fff;cursor:pointer;color:inherit;text-align:left;box-shadow:0 1px 2px #0000000a;transition:border-color .14s ease,box-shadow .14s ease,transform 80ms ease;margin:4px 0}.agent-stream-artifact-card:hover{border-color:#adc6ff;box-shadow:0 4px 14px #1890ff1a}.agent-stream-artifact-card:active{transform:translateY(1px)}.agent-stream-artifact-card-icon{flex-shrink:0;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:linear-gradient(135deg,#f0f5ff,#e6f7ff);color:#1677ff;font-size:18px}.agent-stream-artifact-card-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.agent-stream-artifact-card-title{font-weight:600;font-size:14px;color:#1f1f1f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-stream-artifact-card-sub{font-size:12.5px;color:#8c8c8c}.agent-stream-artifact-card-cta{flex-shrink:0;display:flex;align-items:center;gap:6px;color:#1677ff;font-size:12.5px;font-weight:500}.agent-thinking-minimal{display:inline-flex;align-items:center;gap:10px;padding:6px 2px;color:#8c8c8c;font-size:13px}.agent-thinking-brand-pulse{position:relative;flex:0 0 auto;width:28px;height:22px;display:inline-flex;align-items:center;justify-content:center}.agent-thinking-brand-pulse img{width:18px;height:18px;object-fit:contain;animation:agent-minimal-logo-breathe 1.8s ease-in-out infinite}.agent-thinking-brand-dot{position:absolute;width:4px;height:4px;border-radius:999px;background:#2563ffb8;box-shadow:0 0 8px #2563ff3d;animation:agent-minimal-node-drift 1.8s ease-in-out infinite}.agent-thinking-brand-dot.is-a{top:3px;left:3px;animation-delay:0s}.agent-thinking-brand-dot.is-b{top:2px;right:4px;animation-delay:.18s}.agent-thinking-brand-dot.is-c{right:6px;bottom:2px;animation-delay:.36s}@keyframes agent-minimal-logo-breathe{0%,to{transform:scale(.96);opacity:.78}45%{transform:scale(1.06);opacity:1}}@keyframes agent-minimal-node-drift{0%,to{opacity:.18;transform:translateZ(0) scale(.72)}42%{opacity:1;transform:translate3d(-2px,2px,0) scale(1.18)}68%{opacity:.38;transform:translate3d(2px,-1px,0) scale(.86)}}.agent-thinking-copy{animation:agent-thinking-copy-fade .36s ease}@keyframes agent-thinking-copy-fade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.agent-output-progress{width:min(360px,100%);padding:7px 2px 8px;color:#8c8c8c;display:inline-flex;align-items:center;gap:10px}.agent-output-progress-head{display:flex;align-items:center;gap:8px;flex:0 0 auto;margin-bottom:0}.agent-output-progress-icon{width:18px;height:18px;object-fit:contain;opacity:.75;animation:agent-output-icon-breathe 1.25s ease-in-out infinite}.agent-output-progress-copy{font-size:13px;line-height:1;white-space:nowrap}.agent-output-progress-track{position:relative;flex:1 1 150px;min-width:130px;height:4px;overflow:hidden;border-radius:999px;background:#edf2ff}.agent-output-progress-track span{position:absolute;top:0;bottom:0;left:-45%;width:42%;border-radius:inherit;background:linear-gradient(90deg,#5383ff00,#5383ffeb,#5383ff00);animation:agent-output-progress-slide 1.15s ease-in-out infinite}@keyframes agent-output-progress-slide{0%{transform:translate(0)}to{transform:translate(345%)}}@keyframes agent-output-icon-breathe{0%,to{transform:scale(.95) rotate(0);opacity:.62}45%{transform:scale(1.08) rotate(10deg);opacity:1}}.lead-atlas-canvas-drawer .ant-drawer-body{background:#fff;height:100%;overflow:auto}.lead-atlas-canvas-drawer-root .ant-drawer-content{box-shadow:-8px 0 24px #0000000f}.agent-stream-empty-timeline{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:56px 24px 24px;gap:14px;min-height:260px}.agent-stream-empty-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#e6f7ff,#f0f5ff);color:#1677ff;font-size:24px}.agent-stream-empty-title{margin:0!important;font-weight:600}.agent-stream-empty-sub{max-width:460px;line-height:1.6}.agent-stream-empty-hints{display:flex;gap:18px;margin-top:6px;flex-wrap:wrap;justify-content:center}.agent-stream-empty-hint{display:inline-flex;align-items:center;gap:6px;color:#8c8c8c;font-size:12.5px}.agent-stream-empty-hint kbd{padding:1px 7px;border-radius:4px;background:#f5f5f5;border:1px solid rgba(0,0,0,.06);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:#595959}.agent-stream-error-line{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border:1px solid rgba(255,77,79,.2);background:#ff4d4f0a;border-radius:10px;color:#cf1322}.agent-stream-error-line.is-warning{border-color:#f59e0b38;background:#f59e0b0e;color:#b45309}.agent-stream-error-content{display:flex;flex-direction:column;gap:2px}.agent-stream-answer-cursor{display:inline-block;width:7px;height:14px;background:#1677ff;margin-left:2px;vertical-align:text-bottom;border-radius:1px;animation:agent-stream-cursor-blink 1s steps(2,end) infinite}@keyframes agent-stream-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.agent-stream-tail-anchor{height:1px;width:100%}.agent-stream-timeline-wrapper{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;padding:8px 4px 16px;scrollbar-width:thin;scrollbar-color:rgba(15,23,42,.18) transparent}.lead-atlas-page.is-active .agent-stream-timeline-wrapper{margin-right:-16px;padding-right:20px;scrollbar-gutter:stable}.agent-stream-timeline-wrapper::-webkit-scrollbar{width:10px;height:10px}.agent-stream-timeline-wrapper::-webkit-scrollbar-track{background:transparent}.agent-stream-timeline-wrapper::-webkit-scrollbar-thumb{min-height:44px;border:3px solid transparent;border-radius:999px;background:#0f172a2e;background-clip:padding-box}.agent-stream-timeline-wrapper::-webkit-scrollbar-thumb:hover{background:#0f172a47;background-clip:padding-box}.agent-stream-timeline-wrapper::-webkit-scrollbar-corner,.agent-stream-timeline-wrapper::-webkit-scrollbar-button{display:none}.lead-atlas-chat-pane>.ant-card-body>.agent-stream-inputbar{flex-shrink:0;background:#fff;border-top:1px solid rgba(0,0,0,.06);padding-top:12px;margin-top:4px;position:sticky;bottom:0;z-index:2}.lead-atlas-page.is-chat-only .lead-atlas-chat-pane>.ant-card-body>.agent-stream-inputbar,.lead-atlas-page.has-canvas .lead-atlas-chat-pane>.ant-card-body>.agent-stream-inputbar{background:transparent;border-top:0}.agent-stream-answer-markdown{font-size:14px;line-height:1.7;color:#1f1f1f}.agent-stream-answer-markdown h1,.agent-stream-answer-markdown h2,.agent-stream-answer-markdown h3{margin:14px 0 8px;font-weight:600}.agent-stream-answer-markdown h1{font-size:19px}.agent-stream-answer-markdown h2{font-size:17px}.agent-stream-answer-markdown h3{font-size:15px}.agent-stream-answer-markdown p{margin:8px 0}.agent-stream-answer-markdown ul,.agent-stream-answer-markdown ol{margin:8px 0;padding-left:22px}.agent-stream-answer-markdown li{margin:4px 0}.agent-stream-answer-markdown code{background:#8783781f;padding:1px 6px;border-radius:4px;font-size:12.5px}.agent-stream-answer-markdown pre{background:#fafafa;border:1px solid rgba(0,0,0,.06);border-radius:8px;padding:12px 14px;overflow-x:auto}.agent-stream-answer-markdown pre code{background:transparent;padding:0;font-size:12.5px}.agent-stream-answer-markdown blockquote{border-left:3px solid rgba(0,0,0,.12);padding-left:12px;color:#595959;margin:8px 0}.agent-stream-answer-markdown table{border-collapse:collapse;width:100%;margin:8px 0}.agent-stream-answer-markdown th,.agent-stream-answer-markdown td{border:1px solid rgba(0,0,0,.08);padding:6px 10px;text-align:left;font-size:13px}.agent-stream-answer-markdown th{background:#fafafa;font-weight:600}.lead-atlas-memory-drawer .ant-drawer-body{padding:20px;background:#fff}.lead-atlas-memory-drawer-title{display:flex;flex-direction:column;gap:2px}.lead-atlas-memory-title-main{color:#202123;font-size:16px;font-weight:650}.lead-atlas-memory-summary{margin:0 0 18px;padding:0 2px;color:#6b7280;line-height:1.6}.lead-atlas-memory-form{margin-bottom:24px}.lead-atlas-memory-form .ant-form-item{margin-bottom:12px}.lead-atlas-memory-content-field{margin-bottom:4px!important}.lead-atlas-memory-kind .ant-segmented{width:100%;padding:3px;border-radius:999px;background:#f4f4f5}.lead-atlas-memory-kind .ant-segmented-item{border-radius:999px;color:#6b7280}.lead-atlas-memory-kind .ant-segmented-item-selected{color:#202123;background:#fff;box-shadow:0 1px 4px #0f172a14}.lead-atlas-memory-content-field .ant-input{padding:14px 14px 18px;border:1px solid #e5e5e5;border-radius:18px;background:#fff;color:#202123;line-height:1.55;box-shadow:0 1px 2px #0f172a0a}.lead-atlas-memory-content-field .ant-input:focus,.lead-atlas-memory-content-field .ant-input-focused{border-color:#c7c7d1;box-shadow:0 0 0 3px #10a37f1f}.lead-atlas-memory-count{margin:-2px 4px 12px 0;color:#9ca3af;font-size:12px;line-height:1;text-align:right}.lead-atlas-memory-examples{display:flex;flex-direction:column;gap:8px;margin:-2px 0 14px}.lead-atlas-memory-examples button{width:100%;padding:10px 12px;border:1px solid #ececf1;border-radius:12px;background:#fff;color:#4b5563;font-size:13px;line-height:1.45;text-align:left;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.lead-atlas-memory-examples button:hover{border-color:#d9d9e3;background:#f7f7f8}.lead-atlas-memory-actions{display:flex;justify-content:flex-end}.lead-atlas-memory-actions .ant-btn-primary{height:36px;padding:0 16px;border-radius:999px}.lead-atlas-memory-list-header{display:flex;align-items:flex-end;justify-content:space-between;margin:0 0 10px}.lead-atlas-memory-section-title{margin:0;color:#202123;font-size:14px;font-weight:650}.lead-atlas-memory-list{margin-top:2px}.lead-atlas-memory-list .ant-list-empty-text{padding:28px 0;color:#9ca3af}.lead-atlas-memory-list .ant-list-item.lead-atlas-memory-item{align-items:flex-start;gap:12px;margin-bottom:10px;padding:14px;border:1px solid #ececf1;border-radius:16px;background:#fff}.lead-atlas-memory-list .ant-list-item-meta{min-width:0}.lead-atlas-memory-list .ant-list-item-meta-title{margin-bottom:8px}.lead-atlas-memory-tags .ant-tag{margin-inline-end:0;border-radius:999px}.lead-atlas-memory-content{color:#202123;line-height:1.55}.agent-stream-inputbar{display:flex!important;flex-direction:column;align-items:stretch;gap:10px;width:100%;max-width:820px;margin:0 auto;padding:12px 0 4px!important;background:transparent!important;border:0!important;box-shadow:none!important}.agent-stream-attachment-tray{display:flex;flex-wrap:wrap;gap:8px}.agent-stream-attachment-chip,.agent-stream-skill-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:30px;padding:4px 8px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:#475569;font-size:12px;box-shadow:0 4px 12px #0f172a0a}.agent-stream-skill-chip{border-color:#dbeafe;background:#f8fbff;color:#2563eb}.agent-stream-attachment-name{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0f172a}.agent-stream-attachment-meta{color:#94a3b8}.agent-stream-attachment-chip button,.agent-stream-skill-chip button{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:transparent;color:#94a3b8;cursor:pointer}.agent-stream-attachment-chip button:hover,.agent-stream-skill-chip button:hover{background:#f1f5f9;color:#475569}.agent-stream-file-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.agent-stream-plus-wrap{position:relative;flex:0 0 auto;align-self:flex-end}.agent-stream-plus-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#fff;color:#4b5563;font-size:16px;cursor:pointer;transition:background-color .12s ease,color .12s ease,transform .12s ease}.agent-stream-plus-btn:hover:not(:disabled),.agent-stream-plus-btn.is-open{background:#f7f7f8;color:#202123}.agent-stream-plus-btn.is-open .anticon{transform:rotate(45deg)}.agent-stream-plus-btn:focus-visible{outline:2px solid rgba(16,163,127,.35);outline-offset:2px}.agent-stream-plus-btn:disabled{cursor:not-allowed;opacity:.55}.agent-stream-plus-btn .anticon{transition:transform .12s ease}.agent-stream-plus-menu{position:absolute;bottom:calc(100% + 10px);left:0;z-index:40;width:260px;padding:8px;border:1px solid #ececf1;border-radius:14px;background:#fff;box-shadow:0 18px 45px #0f172a24,0 4px 14px #0f172a14}.lead-atlas-page.is-idle .agent-stream-plus-menu{top:calc(100% + 10px);bottom:auto}.agent-stream-plus-menu-item{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:#202123;font-size:14px;line-height:1;text-align:left;cursor:pointer;transition:background-color .12s ease}.agent-stream-plus-menu-item:hover,.agent-stream-plus-menu-item.is-open{background:#f7f7f8}.agent-stream-plus-menu-item.is-disabled{cursor:not-allowed;opacity:.55}.agent-stream-plus-menu-item>.anticon:first-child{color:#4b5563;font-size:16px}.agent-stream-plus-menu-item.has-arrow{position:relative;padding-right:30px}.agent-stream-plus-menu-arrow{position:absolute;right:10px;color:#9ca3af;font-size:12px}.agent-stream-skill-menu{margin-top:4px;padding-top:6px;border-top:1px solid #f0f0f0}.agent-stream-skill-menu>.agent-stream-plus-menu-item{margin-top:4px;border-top:1px solid #f0f0f0;border-radius:10px}.agent-stream-skill-catalog{display:flex;flex-direction:column;gap:8px;margin-top:6px;padding-top:8px;border-top:1px solid #f0f0f0}.agent-stream-skill-catalog .ant-input-affix-wrapper{border-color:#e5e7eb;border-radius:10px;background:#fbfbfc}.agent-stream-skill-catalog-list{display:flex;flex-direction:column;gap:2px;max-height:240px;overflow-y:auto;padding-right:2px}.agent-stream-skill-empty{padding:12px 8px;color:#9ca3af;font-size:12px;text-align:center}.agent-stream-skill-menu-item{display:flex;align-items:flex-start;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:10px;background:transparent;color:#202123;text-align:left;cursor:pointer;transition:background-color .12s ease}.agent-stream-skill-menu-item:hover:not(:disabled){background:#f7f7f8}.agent-stream-skill-menu-item:disabled{cursor:default;opacity:.52}.agent-stream-skill-menu-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:#4b5563}.agent-stream-skill-menu-item strong,.agent-stream-skill-menu-item em{display:block}.agent-stream-skill-menu-item strong{font-size:13px;font-weight:600;line-height:1.2}.agent-stream-skill-menu-item em{margin-top:2px;color:#8a8f98;font-size:12px;font-style:normal;line-height:1.25}.agent-stream-composer{position:relative;display:flex;align-items:flex-end;gap:8px;padding:10px 10px 10px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:18px;transition:border-color .14s ease,box-shadow .14s ease}.agent-stream-composer:focus-within{border-color:#2563ff80;box-shadow:0 0 0 4px #2563ff14}.agent-stream-composer.is-loading{border-color:#2563ff59}.agent-stream-composer .ant-input,.agent-stream-composer textarea.ant-input,.lead-atlas-page.is-active .agent-stream-composer .ant-input{flex:1 1 auto;min-height:28px!important;max-height:200px;padding:4px 0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#1f1f1f;font-size:15px;line-height:1.55;resize:none;outline:none!important}.agent-stream-composer .ant-input:hover,.agent-stream-composer .ant-input:focus,.lead-atlas-page.is-active .agent-stream-composer .ant-input:hover,.lead-atlas-page.is-active .agent-stream-composer .ant-input:focus{background:transparent!important;border:0!important;box-shadow:none!important}.agent-stream-composer .ant-input::placeholder{color:#64748b8c}.agent-stream-inputbar .agent-stream-send-btn.ant-btn,.agent-stream-inputbar .agent-stream-send-btn.ant-btn-primary,.lead-atlas-page.is-active .agent-stream-inputbar .agent-stream-send-btn.ant-btn-primary{flex-shrink:0;width:34px!important;min-width:34px!important;height:34px!important;padding:0!important;border-radius:50%!important;background:var(--lf-blue, #1677ff)!important;border-color:var(--lf-blue, #1677ff)!important;color:#fff!important;box-shadow:none!important;font-size:14px!important;font-weight:500!important;transform:none!important}.agent-stream-inputbar .agent-stream-send-btn.ant-btn:hover,.agent-stream-inputbar .agent-stream-send-btn.ant-btn:focus{background:var(--lf-blue-hover, #0958d9)!important;border-color:var(--lf-blue-hover, #0958d9)!important;box-shadow:0 2px 8px #2563ff40!important;transform:translateY(-1px)!important}.agent-stream-inputbar .agent-stream-send-btn.ant-btn[disabled]{background:#e5e7eb!important;border-color:#e5e7eb!important;color:#9ca3af!important}.agent-stream-inputbar .agent-stream-quick-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:4px 0 0}.agent-stream-quick-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#595959;font-size:12.5px;cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease}.agent-stream-quick-chip:hover{border-color:#2563ff73;color:var(--lf-blue, #1677ff);background:#f5f8ff}.agent-stream-quick-chip:disabled{cursor:not-allowed;color:#bfbfbf;background:#fafafa}.agent-stream-quick-chip-icon{display:inline-flex;font-size:12px;color:inherit}.agent-stream-user-message{display:flex;justify-content:flex-end;margin:4px 0}.agent-stream-user-bubble{background:#f3f4f6;border-radius:14px;padding:10px 14px;max-width:78%;color:#1f1f1f;font-size:14px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.agent-stream-prior-round{opacity:.6;transition:opacity .16s ease}.agent-stream-prior-round:hover{opacity:.95}.agent-stream-round-divider{display:flex;align-items:center;gap:12px;margin:18px 0 12px;color:#bfbfbf;font-size:12px}.agent-stream-round-divider-line{flex:1;height:1px;background:#00000014}.agent-stream-round-divider-label{white-space:nowrap}.agent-stream-input-shell{position:relative;flex:1;min-width:0}.agent-stream-suggestions{position:absolute;bottom:calc(100% + 8px);left:0;right:0;max-width:480px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;box-shadow:0 8px 24px #0000001a;padding:6px;display:flex;flex-direction:column;gap:2px;z-index:1000;max-height:320px;overflow-y:auto}.agent-stream-suggestions-head{display:flex;align-items:center;gap:6px;padding:6px 10px 4px;font-size:11.5px;color:#8c8c8c;text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid rgba(0,0,0,.05);margin-bottom:2px}.agent-stream-suggestion{display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:6px;background:transparent;cursor:pointer;text-align:left;color:inherit;font-size:13px;width:100%}.agent-stream-suggestion:hover,.agent-stream-suggestion.is-active{background:#f5f7fa}.agent-stream-suggestion-label{font-weight:600;color:#1f1f1f;flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;padding:1px 6px;background:#1677ff14;color:#1677ff;border-radius:4px}.agent-stream-suggestion-desc{color:#595959;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.agent-stream-suggestions-foot{display:flex;gap:12px;padding:6px 10px 2px;margin-top:2px;border-top:1px solid rgba(0,0,0,.05);color:#bfbfbf;font-size:11px}.lead-atlas-canvas-resize-handle{position:absolute;top:0;left:0;width:6px;height:100%;cursor:col-resize;z-index:10;background:transparent;transition:background .12s ease}.lead-atlas-canvas-resize-handle:hover,.lead-atlas-canvas-resize-handle:active{background:#1890ff40}.agent-thinking-node{overflow:hidden;padding:6px 0 10px}.agent-plan-node,.agent-tool-phase-node{overflow:hidden;border:0;border-radius:0;background:transparent}.agent-plan-header,.agent-tool-phase-header{width:100%;min-height:30px;display:flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:var(--lf-text);cursor:pointer;text-align:left}.agent-thinking-header{width:100%;min-height:36px;display:flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:var(--lf-text);cursor:pointer;text-align:left}.agent-thinking-logo-wrap{position:relative;width:34px;height:34px;display:inline-flex;flex:0 0 34px;align-items:center;justify-content:center;overflow:hidden;background:transparent}.agent-thinking-logo{position:relative;z-index:2;width:28px;height:28px;object-fit:contain;transform:translateZ(0);animation:agent-logo-breathe-clean 1.9s ease-in-out infinite}.agent-thinking-node.is-done .agent-thinking-logo,.agent-thinking-node.is-success .agent-thinking-logo,.agent-thinking-node.is-error .agent-thinking-logo{animation:none}.agent-thinking-logo-point{position:absolute;z-index:3;width:5px;height:5px;border-radius:50%;background:#2f73ff;opacity:0;transform:scale(.62);box-shadow:0 0 #2f73ff00;animation:agent-logo-point-light 1.35s ease-in-out infinite}.agent-thinking-logo-point.is-a{left:9px;bottom:8px;animation-delay:0s}.agent-thinking-logo-point.is-b{right:6px;top:6px;width:6px;height:6px;animation-delay:.32s}.agent-thinking-logo-point.is-c{right:8px;bottom:8px;z-index:3;animation-delay:.64s}.agent-thinking-title,.agent-plan-summary,.agent-tool-phase-summary{min-width:0;flex:1 1 auto;overflow:hidden;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.agent-thinking-title{transition:color .2s ease}.agent-thinking-body{position:relative;display:grid;gap:8px;padding:8px 0 8px 40px}.agent-thinking-flow{position:absolute;left:10px;top:13px;display:inline-flex;gap:4px}.agent-thinking-flow span{width:5px;height:5px;border-radius:50%;background:var(--lf-blue);opacity:.28;animation:agent-thinking-flow 1.05s ease-in-out infinite}.agent-thinking-flow span:nth-child(2){animation-delay:.15s}.agent-thinking-flow span:nth-child(3){animation-delay:.3s}.agent-thinking-steps{display:flex;flex-wrap:wrap;gap:6px}.agent-thinking-steps span{padding:2px 8px;border-radius:999px;background:var(--lf-bg-soft);color:var(--lf-text-secondary);font-size:12px}.agent-thinking-steps span.is-active{background:var(--lf-blue-soft);color:var(--lf-blue);font-weight:600}.agent-thinking-node.is-collapsed,.agent-plan-node.is-collapsed,.agent-tool-phase-node.is-collapsed{max-height:32px}.agent-plan-node,.agent-tool-phase-node,.agent-plan-header{background:transparent}.agent-plan-node .agent-stream-plan-steps{padding:6px 0 8px 28px}.agent-tool-phase-header,.agent-tool-phase-node.is-collecting .agent-tool-phase-header,.agent-tool-phase-node.is-verifying .agent-tool-phase-header{background:transparent}.agent-tool-phase-body{display:grid;gap:8px;padding:6px 0 8px 28px}@keyframes agent-thinking-pulse{0%{box-shadow:0 0 #1765ff47}to{box-shadow:0 0 0 10px #1765ff00}}@keyframes agent-logo-breathe-clean{0%,to{transform:scale(.98);opacity:.78}45%{transform:scale(1.04);opacity:1}}@keyframes agent-logo-point-light{0%,to{opacity:.18;transform:scale(.62);box-shadow:0 0 #2f73ff00}35%{opacity:1;transform:scale(1.18);box-shadow:0 0 0 4px #2f73ff24}58%{opacity:.36;transform:scale(.82);box-shadow:0 0 0 7px #2f73ff00}}@keyframes agent-thinking-flow{0%,to{transform:translateY(0);opacity:.28}50%{transform:translateY(-3px);opacity:1}}.agent-stream-plan{width:100%}.agent-stream-plan-steps{margin:0;padding-left:20px}.agent-stream-plan-steps li+li{margin-top:4px}.agent-stream-artifact-entry-card.ant-card{border-color:#1765ff2e;background:linear-gradient(180deg,#fff,#f8fbff)}.agent-deliverable-card{display:flex;align-items:center;gap:12px;min-width:0}.agent-deliverable-icon{width:34px;height:34px;display:inline-flex;flex:0 0 34px;align-items:center;justify-content:center;border-radius:50%;background:var(--lf-blue-soft);color:var(--lf-blue);font-size:16px}.agent-deliverable-main{min-width:0;flex:1 1 auto}.agent-deliverable-head{display:flex;align-items:center;gap:8px;min-width:0}.agent-deliverable-title{min-width:0;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-deliverable-tags{flex:0 0 auto}.agent-deliverable-subtitle.ant-typography{display:block;margin-top:4px;font-size:12.5px}.agent-deliverable-card .ant-btn{flex:0 0 auto}@media(max-width:760px){.agent-deliverable-card{align-items:flex-start;flex-wrap:wrap}.agent-deliverable-main{flex-basis:calc(100% - 46px)}.agent-deliverable-head{align-items:flex-start;flex-direction:column;gap:4px}.agent-deliverable-title{max-width:100%;white-space:normal}}.agent-stream-text-card pre,.agent-stream-json{margin:8px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--lf-text);font:inherit;line-height:1.72}.agent-stream-json{max-height:180px;overflow:auto;font-size:12px;line-height:1.5}.agent-stream-tool-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.agent-stream-tool-title{min-width:0}.agent-stream-tool-title .ant-typography{min-width:0;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px}.agent-stream-tool-title .ant-tag,.agent-stream-tool-summary{font-size:12px}.agent-stream-tool-summary{flex:0 1 42%;min-width:90px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.agent-stream-tool-collapse .ant-collapse-header{padding:4px 0 0!important;font-size:12px}.agent-stream-tool-collapse .ant-collapse-content-box{padding:2px 0 0!important}.tl-tool{overflow:hidden;border:0;background:transparent;border-radius:0}.tl-tool-embedded{border-radius:0}.agent-thought-process{width:100%;color:#595959}.agent-thought-process-header{display:inline-flex;align-items:center;max-width:100%;gap:8px;padding:5px 9px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#ffffffb8;color:#667085;cursor:pointer;font-size:13px;line-height:1.4;box-shadow:0 1px 2px #0f172a0a;transition:background .12s ease,border-color .12s ease,color .12s ease}.agent-thought-process-header:hover{background:#fff;border-color:#2563eb2e;color:#344054}.agent-thought-process-icon,.agent-thought-process-chev{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#98a2b3;font-size:12px}.agent-thought-process-title{font-weight:500;color:#475467;white-space:nowrap}.agent-thought-process-summary{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#98a2b3;font-size:12px}.agent-thought-process-body{display:grid;gap:2px;margin:8px 0 6px;padding-left:2px}.agent-thought-process-line{display:flex;align-items:center;gap:8px;padding:4px 8px;color:#8c8c8c;font-size:12.5px}.tl-tool-header{width:100%;display:flex;align-items:center;gap:8px;padding:4px 8px;border:0;background:transparent;color:#595959;cursor:pointer;text-align:left;font-size:13px;border-radius:6px;transition:background .12s ease}.tl-tool-header:hover{background:#00000008}.tl-tool-glyph{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:#8c8c8c;font-size:13px}.tl-tool-done .tl-tool-glyph{color:#52c41a}.tl-tool-error .tl-tool-glyph{color:#f5222d}.tl-tool-empty .tl-tool-glyph{color:#faad14}.tl-tool-running .tl-tool-glyph{color:#1677ff}.tl-tool-line{flex:1;min-width:0;display:flex;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-tool-verb{color:#8c8c8c;font-size:12.5px}.tl-tool-name{font-weight:500;color:#1f1f1f}.tl-tool-meta{color:#8c8c8c;font-size:12px}.tl-tool-summary{color:#8c8c8c;font-size:12.5px;overflow:hidden;text-overflow:ellipsis}.tl-tool-chev{flex-shrink:0;color:#bfbfbf;font-size:11px}.tl-tool-body{display:grid;gap:8px;padding:6px 10px 10px 26px;border-left:2px solid rgba(0,0,0,.06);margin:2px 0 6px 8px}.tl-tool-detail>.ant-typography{font-size:12px;color:#8c8c8c}.agent-stream-json{background:#fafafa;padding:8px 10px;border-radius:6px;font-size:12px;line-height:1.5;color:#595959;margin:0;overflow-x:auto}.agent-stream-canvas>.ant-card-body{height:calc(100vh - 204px);min-height:520px;overflow-y:auto;background:linear-gradient(rgba(216,230,255,.32) 1px,transparent 1px),linear-gradient(90deg,rgba(216,230,255,.24) 1px,transparent 1px),var(--lf-bg-soft);background-size:28px 28px}.agent-stream-markdown{max-width:860px;margin:0 auto;color:var(--lf-text);font-size:15.5px;line-height:1.78}.agent-stream-report-shell{max-width:920px;min-height:100%;margin:0 auto;overflow:hidden;border:1px solid var(--lf-border);border-radius:var(--lf-radius-lg);background:#fff}.agent-stream-report-cover{position:relative;overflow:hidden;padding:34px 42px 32px;border-bottom:1px solid var(--lf-border);background:linear-gradient(180deg,#ffffff 0%,var(--lf-blue-faint) 100%)}.agent-stream-report-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 76% 24%,var(--lf-network-dot) 0 2px,transparent 3px),radial-gradient(circle at 90% 42%,var(--lf-network-dot) 0 1.5px,transparent 2.5px),radial-gradient(circle at 68% 70%,var(--lf-network-dot) 0 1.5px,transparent 2.5px),linear-gradient(132deg,transparent 63%,var(--lf-network-line) 63.2%,transparent 63.8%),linear-gradient(28deg,transparent 72%,var(--lf-network-line) 72.2%,transparent 72.8%);opacity:.72}.agent-stream-report-brand-row,.agent-stream-report-title-block{position:relative;z-index:1}.agent-stream-report-brand-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.agent-stream-report-brand{display:inline-flex;align-items:center;gap:10px;color:var(--lf-black);font-size:13px;font-weight:800}.agent-stream-report-mark{position:relative;width:34px;height:22px;display:inline-block}.agent-stream-report-mark:before,.agent-stream-report-mark:after{content:"";position:absolute;height:2px;background:var(--lf-network-line);transform-origin:left center}.agent-stream-report-mark:before{left:7px;top:9px;width:18px;transform:rotate(-28deg)}.agent-stream-report-mark:after{left:8px;top:13px;width:21px;transform:rotate(18deg)}.agent-stream-report-mark span{position:absolute;width:8px;height:8px;border-radius:50%;background:#fff;border:2px solid var(--lf-blue);z-index:1}.agent-stream-report-mark span:nth-child(1){left:0;top:7px;background:var(--lf-blue)}.agent-stream-report-mark span:nth-child(2){left:17px;top:0}.agent-stream-report-mark span:nth-child(3){right:0;bottom:0}.agent-stream-report-label{display:inline-flex;align-items:center;min-height:26px;padding:4px 10px;border:1px solid var(--lf-border);border-radius:var(--lf-radius-pill);background:#ffffffc7;color:var(--lf-blue);font-size:12px;font-weight:700}.agent-stream-report-title-block{max-width:690px;margin-top:42px}.agent-stream-report-title-block>span{color:var(--lf-blue);font-size:12px;font-weight:800;letter-spacing:0}.agent-stream-report-title-block h1{margin:10px 0 0;color:var(--lf-black);font-size:30px;line-height:1.18;font-weight:800}.agent-stream-markdown.is-branded-report{max-width:none;padding:34px 42px 38px}.agent-stream-markdown.is-branded-report h1:first-child{margin-top:0}.agent-stream-markdown.is-branded-report h1,.agent-stream-markdown.is-branded-report h2{color:var(--lf-black)}.agent-stream-markdown.is-branded-report h2{padding-top:18px;border-top:1px solid var(--lf-border)}.agent-stream-markdown.is-branded-report h2:before{content:"";display:inline-block;width:7px;height:7px;margin-right:9px;border-radius:50%;background:var(--lf-blue);vertical-align:.08em}.agent-stream-markdown.is-branded-report blockquote{margin:16px 0;padding:14px 16px;border-left:3px solid var(--lf-blue);border-radius:var(--lf-radius-sm);background:var(--lf-blue-soft);color:var(--lf-text)}.agent-stream-markdown.is-branded-report table{border:1px solid var(--lf-border);border-radius:var(--lf-radius-md)}.agent-stream-markdown.is-branded-report th{background:var(--lf-bg-soft);color:var(--lf-black)}.agent-stream-report-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 42px 24px;border-top:1px solid var(--lf-border);background:var(--lf-bg-soft);color:var(--lf-text-muted);font-size:12px}.agent-stream-report-footer strong{color:var(--lf-blue);font-weight:800}@media(max-width:720px){.agent-stream-report-shell{border-radius:var(--lf-radius-md)}.agent-stream-report-cover,.agent-stream-markdown.is-branded-report{padding:24px 20px}.agent-stream-report-brand-row,.agent-stream-report-footer{align-items:flex-start;flex-direction:column}.agent-stream-report-title-block{margin-top:28px}.agent-stream-report-title-block h1{font-size:24px}.agent-stream-report-footer{padding:16px 20px 20px}}.agent-stream-markdown h1,.agent-stream-markdown h2,.agent-stream-markdown h3{color:var(--lf-text);line-height:1.28}.agent-stream-canvas-svg{max-height:70vh;overflow:auto}.agent-stream-canvas-svg svg{max-width:100%;height:auto}.agent-stream-markdown table{display:block;max-width:100%;overflow-x:auto}.agent-stream-markdown thead{position:sticky;top:0;z-index:1;background:#fafafa}.agent-stream-markdown img{max-width:100%;height:auto}.canvas-block{margin:12px 0}.canvas-block-mermaid-pending{min-height:92px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px dashed var(--lf-border);border-radius:var(--lf-radius-md);background:var(--lf-bg-soft)}.canvas-block-mermaid-pending .anticon{color:var(--lf-blue);font-size:18px}.canvas-block-mermaid-fallback{display:grid;gap:10px}.canvas-block-mermaid-fallback details{border:1px solid var(--lf-border);border-radius:var(--lf-radius-md);background:#fff}.canvas-block-mermaid-fallback summary{cursor:pointer;padding:9px 12px;color:var(--lf-text-secondary);font-size:13px}.canvas-block-mermaid-fallback .canvas-block-code{margin:0;border-top:1px solid var(--lf-border)}.canvas-block-source{overflow:auto;padding:12px;border-radius:var(--lf-radius-sm);background:var(--lf-bg-soft)}.canvas-block-code-header{display:flex;align-items:center;justify-content:space-between;padding:4px 12px;border-radius:var(--lf-radius-sm) var(--lf-radius-sm) 0 0;background:var(--lf-bg-soft);font-size:12px}.canvas-block-code-lang{color:#6e7681}.canvas-block-code pre{margin:0;border-radius:0 0 6px 6px}.artifact-html-preview{min-height:100%;display:flex;flex-direction:column;gap:10px}.artifact-html-preview-toolbar{flex:0 0 auto}.artifact-html-preview-frame{width:100%;min-height:720px;flex:1 1 auto;border:1px solid var(--lf-border);border-radius:var(--lf-radius-md);background:#fff}.artifact-html-preview-building{min-height:520px;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px solid var(--lf-border);border-radius:var(--lf-radius-md);background:linear-gradient(rgba(37,99,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,255,.02) 1px,transparent 1px),#fff;color:var(--lf-text-secondary);text-align:center}.artifact-html-preview-building .anticon{color:var(--lf-blue);font-size:24px}.artifact-html-preview-source{min-height:520px;max-height:calc(100vh - 260px);margin:0;padding:12px;overflow:auto;border:1px solid var(--lf-border);border-radius:var(--lf-radius-md);background:var(--lf-bg-soft);color:var(--lf-text);font-size:12px;line-height:1.55;white-space:pre-wrap}.agent-stream-canvas-empty{height:100%;min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.lead-atlas-history-list .lead-atlas-history-row{cursor:pointer;border-radius:var(--lf-radius-md);padding:12px!important;transition:background .16s,transform .16s}.lead-atlas-history-list .lead-atlas-history-row:hover{background:var(--lf-blue-soft);transform:none}.lead-atlas-history-row-preview{color:var(--lf-text)!important;font-size:13px;line-height:1.45}.lead-atlas-footer-note{display:flex;align-items:center;justify-content:center;gap:8px;min-height:28px;color:var(--nx-muted, #627189);font-size:13px}@media(max-width:1120px){.lead-atlas-workbench{display:block}.lead-atlas-panel-group{flex-direction:column!important;gap:12px}.lead-atlas-resize-handle{display:none}.lead-atlas-chat-pane>.ant-card-body,.agent-stream-canvas>.ant-card-body{height:auto;min-height:420px}}@media(max-width:640px){.lead-atlas-hero{align-items:flex-start;flex-direction:column}.lead-atlas-idle-stage{align-items:flex-start;padding-inline:0}.agent-stream-inputbar{grid-template-columns:minmax(0,1fr)}.agent-stream-inputbar>.ant-btn-primary{width:100%}.lead-atlas-idle-library,.lead-atlas-history-picks{grid-template-columns:minmax(0,1fr)}}.leadflow-agent-page,.leadflow-palantir-page,.leadflow-palantir-inline,.leadflow-result-page{color:var(--lf-text)}html:has(.leadflow-agent-page),body:has(.leadflow-agent-page){background:var(--lf-bg)}body:has(.leadflow-agent-page):before,body:has(.leadflow-agent-page):after{display:none}.leadflow-agent-sidebar,.leadflow-agent-main,.leadflow-agent-context,.leadflow-agent-canvas,.leadflow-agent-opportunity,.leadflow-agent-chat-bubble,.leadflow-agent-input-wrap,.leadflow-agent-quick-task,.leadflow-agent-run-panel,.leadflow-agent-tooltrace-row,.leadflow-agent-generation,.leadflow-agent-context-stats>div,.leadflow-agent-mini-path,.leadflow-agent-context-block,.leadflow-agent-citation,.leadflow-agent-canvas-hero,.leadflow-agent-canvas-section,.leadflow-agent-artifact-section,.leadflow-agent-canvas-gap-list>div,.leadflow-agent-canvas-chain>div,.leadflow-agent-canvas-plan>div,.leadflow-agent-canvas-radar>div{border-color:var(--lf-border);border-radius:var(--lf-radius-lg);background:#fff;box-shadow:var(--lf-shadow-soft);-webkit-backdrop-filter:none;backdrop-filter:none}.leadflow-agent-main-head,.leadflow-agent-inputbar{border-color:var(--lf-border);background:var(--lf-bg-soft);box-shadow:none}.leadflow-agent-opportunity:hover{background:var(--lf-blue-soft)}.leadflow-agent-opportunity.is-selected{border-color:#2563ff52;background:var(--lf-blue-soft);box-shadow:inset 3px 0 0 var(--lf-blue)}.leadflow-agent-avatar{border-radius:var(--lf-radius-md);background:var(--lf-blue);box-shadow:none}.leadflow-agent-chat-bubble{background:#fff}.leadflow-agent-chat-row.is-user .leadflow-agent-chat-bubble{border-color:#2563ff33;background:var(--lf-blue-soft)}.leadflow-agent-input-wrap:hover,.leadflow-agent-input-wrap:focus-within{border-color:#2563ff52;box-shadow:var(--lf-shadow-focus)}.leadflow-agent-inputbar .ant-btn:not(.leadflow-agent-quick-task){box-shadow:none}.leadflow-agent-risk-line{border-radius:var(--lf-radius-md);background:#f59e0b14}.leadflow-palantir-page,.leadflow-palantir-inline{--palantir-card-radius: var(--lf-radius-lg);--palantir-inner-radius: var(--lf-radius-md)}.palantir-workspace-graph-row,.palantir-stage-card,.palantir-analysis-card,.palantir-intent-panel-card,.palantir-data-panel-card{border-color:var(--lf-border)!important;border-radius:var(--lf-radius-lg)!important;background:#fff!important;box-shadow:var(--lf-shadow-soft)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.palantir-workspace-left .palantir-stage-card,.palantir-stage-card .ant-card-head,.palantir-analysis-card .ant-card-head,.palantir-intent-panel-card .ant-card-head,.palantir-data-panel-card .ant-card-head,.palantir-data-panel-shell,.palantir-data-panel-card .ant-tabs-nav{border-color:var(--lf-border);background:var(--lf-bg-soft)!important;box-shadow:none!important}.palantir-return-customer-button.ant-btn,.palantir-quality-actions .ant-btn,.palantir-quality-sample-actions .ant-btn,.palantir-quality-reason-choices .ant-btn,.palantir-quality-plan>.ant-btn{border-radius:var(--lf-radius-md);box-shadow:none}.palantir-return-customer-button.ant-btn{border-color:var(--lf-border);background:#fff;color:var(--lf-text)}.palantir-return-customer-button.ant-btn:hover{border-color:#2563ff3d;background:var(--lf-blue-soft);color:var(--lf-blue)}.palantir-stage-progress,.palantir-stage-current,.palantir-stage-step-main,.palantir-quality-score,.palantir-quality-metrics>div,.palantir-quality-issue,.palantir-quality-samples,.palantir-quality-sample,.palantir-quality-reason-choices,.palantir-quality-review-result,.palantir-quality-plan,.palantir-quality-review-metrics span,.palantir-quality-plan-actions span,.palantir-quality-plan-preview span,.palantir-data-panel-stat,.palantir-data-panel-table-zone{border-color:var(--lf-border);border-radius:var(--lf-radius-md);background:#fff;box-shadow:none}.palantir-stage-progress,.palantir-data-panel-table-zone{background:var(--lf-bg-soft)}.palantir-stage-current{box-shadow:inset 3px 0 0 var(--lf-success)}.palantir-stage-current.is-running{box-shadow:inset 3px 0 0 var(--lf-blue)}.palantir-stage-current.is-failed{box-shadow:inset 3px 0 0 var(--lf-danger)}.palantir-stage-step-main:after{display:none}.palantir-stage-step-dot,.palantir-stage-step.is-running .palantir-stage-step-dot,.palantir-stage-step.is-failed .palantir-stage-step-dot,.palantir-data-panel-stat:hover,.palantir-data-panel-stat.is-active{box-shadow:none}.leadflow-result-playbook-item,.leadflow-result-page .leadflow-skeleton,.leadflow-detail-skeleton-card,.leadflow-detail-skeleton-metrics>div{border-color:var(--lf-border);border-radius:var(--lf-radius-lg);background:#fff;box-shadow:var(--lf-shadow-soft)}.leadflow-detail-skeleton-card:after,.leadflow-detail-skeleton-metrics>div:after{background:linear-gradient(90deg,transparent,rgba(239,246,255,.72),transparent)}.leadflow-risk-empty-state{border-color:#22c55e3d;border-radius:var(--lf-radius-lg);background:#22c55e0f}.leadflow-result-page .leadflow-skeleton{background:linear-gradient(90deg,#eef3fb 25%,#f7f9fc 37%,#eef3fb 63%);background-size:400% 100%}.leadflow-panel,.leadflow-result-card,.leadflow-war-room-card,.leadflow-metric-card{border-color:var(--lf-border)!important;box-shadow:var(--lf-shadow-soft)!important}.leadflow-customer-card-v2,.leadflow-result-card,.leadflow-war-room-card,.leadflow-metric-card{border-radius:var(--lf-radius-lg)}.leadflow-customer-card-score,.leadflow-intent-hero-tags .ant-tag,.leadflow-data-panel-title-extra .ant-tag,.palantir-intent-panel-title .ant-tag,.palantir-intent-panel-card .ant-card-extra .ant-tag,.palantir-stage-title .ant-tag,.palantir-stage-current-head .ant-tag,.palantir-stage-step-head .ant-tag,.palantir-data-panel-title-extra .ant-tag,.palantir-data-tab-label b,.palantir-data-table--structured .ant-table-row-expand-icon{border-radius:var(--lf-radius-pill)}
