:root{--bg: #f5f5f4;--surface: #ffffff;--surface-elevated: #ffffff;--surface-muted: #fafaf9;--surface-strong: #f0f0ed;--app-content-bg: #ffffff;--popover-bg: #ffffff;--text: #26221f;--text-strong: #1c1917;--muted: #78716c;--border: #e7e5e4;--border-strong: #d6d3d1;--primary: #26221f;--primary-contrast: #ffffff;--neon: oklch(.94 .26 120.44);--sidebar-bg: oklch(.94 .26 120.44);--sidebar-text: #26221f;--sidebar-active-bg: #26221f;--sidebar-active-text: #ffffff;--sidebar-account-bg: #ffffff;--sidebar-account-text: #14110f;--sidebar-account-muted: #3b3733;--chart-1: #26221f;--success: #16a34a;--warning: #f59e0b;--danger: #ef4444;--info: #2563eb;--hero-mark-bg: #26221f;--hero-mark-text: oklch(.94 .26 120.44);--radius-control: 10px;--radius-card: 22px;--radius-shell: 24px;--shadow-card: 0 1px 2px rgba(17, 16, 14, .08);--shadow-panel: 0 18px 48px rgba(17, 16, 14, .14);--control-height: 38px;--page-gap: 16px;color:var(--text);background:var(--bg);font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,PingFang SC,Microsoft YaHei,monospace;font-synthesis:none;text-rendering:optimizeLegibility}:root.dark{--bg: #24211f;--surface: #2c2925;--surface-elevated: #181614;--surface-muted: #302c27;--surface-strong: #38332e;--app-content-bg: #24211f;--popover-bg: #181614;--text: #f5f5f4;--text-strong: #ffffff;--muted: #a8a29e;--border: rgba(255, 255, 255, .1);--border-strong: rgba(255, 255, 255, .18);--primary: #f5f5f4;--primary-contrast: #24211f;--neon: oklch(.94 .26 120.44);--sidebar-bg: #0b0a09;--sidebar-text: #f5f5f4;--sidebar-active-bg: #f5f5f4;--sidebar-active-text: #24211f;--sidebar-account-bg: #2c2925;--sidebar-account-text: #f5f5f4;--sidebar-account-muted: #d6d3d1;--chart-1: #f5f5f4;--hero-mark-bg: #f5f5f4;--hero-mark-text: #24211f;--shadow-card: 0 1px 2px rgba(0, 0, 0, .35);--shadow-panel: 0 22px 56px rgba(0, 0, 0, .42)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:0;min-height:100vh;background:var(--bg);-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}.full-width{width:100%}.ant-typography,.ant-form-item-label>label{color:var(--text)}.ant-typography.ant-typography-secondary,.ant-form-item-extra,.ant-form-item-explain{color:var(--muted)!important}.ant-btn,.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-segmented,.ant-input-number,.ant-upload-drag{border-color:var(--border)!important;border-radius:var(--radius-control)!important;box-shadow:none!important}.ant-btn,.ant-input,.ant-input-affix-wrapper,.ant-picker,.ant-select-selector,.ant-input-number{min-height:var(--control-height)}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number,.ant-segmented{background:var(--surface)!important;color:var(--text)!important}.ant-input-affix-wrapper .ant-input{min-height:auto}.ant-segmented{height:var(--control-height);min-height:var(--control-height);padding:2px}.ant-segmented .ant-segmented-item{min-height:calc(var(--control-height) - 4px);line-height:calc(var(--control-height) - 4px)}.ant-segmented .ant-segmented-group,.ant-segmented .ant-segmented-item-label{white-space:nowrap}.ant-btn-primary{border-color:var(--primary)!important;background:var(--primary)!important;color:var(--primary-contrast)!important}.ant-btn-default,.ant-btn-text{color:var(--text)}.ant-btn-default:hover,.ant-btn-text:hover{border-color:var(--border-strong)!important;background:var(--surface-muted)!important;color:var(--text)!important}.ant-btn-link{height:auto;min-height:0!important;padding:0 2px;border-color:transparent!important;border-radius:6px!important;background:transparent!important;color:var(--text);font-weight:700;line-height:1.45}.ant-btn-link:hover{background:transparent!important;color:var(--primary)!important}.ant-card{overflow:hidden;border-color:var(--border)!important;border-radius:var(--radius-card)!important;background:var(--surface)!important;color:var(--text);box-shadow:var(--shadow-card)}.ant-card-head{border-bottom-color:var(--border)!important;background:var(--surface)!important}.ant-card-body{padding:16px}.ant-card-head-wrapper{gap:12px}.ant-card-head-title,.ant-card-extra,.ant-card-body{color:var(--text)}.ant-table-wrapper,.ant-table,.ant-table-container,.ant-table-content,.ant-table-cell,.ant-table-thead>tr>th,.ant-table-tbody>tr>td{background:var(--surface)!important;color:var(--text)!important;border-color:var(--border)!important}.ant-table-thead>tr>th{background:var(--surface-muted)!important;color:var(--muted)!important;font-weight:800!important}.ant-table-thead>tr>th,.ant-table-tbody>tr>td{padding:12px 14px!important}.ant-table-tbody>tr.ant-table-row:hover>td,.ant-table-tbody>tr>td.ant-table-cell-row-hover{background:var(--surface-muted)!important}.ant-pagination,.ant-pagination-item a,.ant-pagination-total-text,.ant-select-selection-item,.ant-picker-input>input,.ant-input::placeholder,.ant-input-affix-wrapper input::placeholder{color:var(--muted)!important}.ant-pagination-item,.ant-pagination-prev .ant-pagination-item-link,.ant-pagination-next .ant-pagination-item-link{border-color:var(--border)!important;background:var(--surface)!important}.ant-pagination-item-active{border-color:var(--primary)!important}.ant-pagination-item-active a{color:var(--text)!important;font-weight:800}.ant-tag{display:inline-flex;align-items:center;gap:4px;margin-inline-end:0;border-radius:999px;font-size:12px;font-weight:800;line-height:1.7}.ui-tag{border-color:var(--border)!important;background:var(--surface-muted)!important;color:var(--text)!important}.ui-tag-success{border-color:color-mix(in srgb,var(--success) 28%,transparent)!important;background:color-mix(in srgb,var(--success) 12%,transparent)!important;color:var(--success)!important}.ui-tag-warning{border-color:color-mix(in srgb,var(--warning) 32%,transparent)!important;background:color-mix(in srgb,var(--warning) 14%,transparent)!important;color:var(--warning)!important}.ui-tag-danger{border-color:color-mix(in srgb,var(--danger) 30%,transparent)!important;background:color-mix(in srgb,var(--danger) 12%,transparent)!important;color:var(--danger)!important}.ui-tag-info{border-color:color-mix(in srgb,var(--info) 28%,transparent)!important;background:color-mix(in srgb,var(--info) 12%,transparent)!important;color:var(--info)!important}.delta-positive{color:var(--success)!important;font-weight:800}.delta-negative{color:var(--danger)!important;font-weight:800}.ant-select-dropdown,.ant-picker-dropdown .ant-picker-panel-container,.ant-popover-inner,.ant-dropdown-menu{border:1px solid var(--border)!important;border-radius:var(--radius-card)!important;background:var(--popover-bg)!important;color:var(--text)!important;box-shadow:var(--shadow-panel)!important}.ant-select-item,.ant-picker-cell,.ant-picker-header,.ant-picker-content th,.ant-dropdown-menu-item,.ant-popover-inner-content{color:var(--text)!important}.ant-select-item-option-active,.ant-select-item-option-selected,.ant-dropdown-menu-item:hover{background:var(--surface-muted)!important}.ant-modal-content,.ant-modal-header,.ant-drawer-content,.ant-drawer-header,.ant-drawer-body{background:var(--surface)!important;color:var(--text)!important}.ant-modal-content,.ant-drawer-content{border:1px solid var(--border);border-radius:var(--radius-card)!important;box-shadow:var(--shadow-panel)}.ant-modal-header,.ant-drawer-header{border-bottom-color:var(--border)!important}.ant-modal-title,.ant-drawer-title,.ant-modal-close,.ant-drawer-close,.ant-list,.ant-list-item,.ant-list-item-meta-title,.ant-list-item-meta-description,.ant-statistic-title,.ant-statistic-content{color:var(--text)!important}.ant-list-item-meta-description,.ant-statistic-title{color:var(--muted)!important}.ant-progress-bg{height:8px!important}.ant-progress-inner,.ant-upload-drag{background:var(--surface-muted)!important}.theme-dropdown .ant-dropdown-menu{min-width:128px;padding:14px!important;border-radius:var(--radius-card)!important}.theme-dropdown .ant-dropdown-menu-item{min-height:38px;padding:6px 12px!important;border-radius:999px!important;color:var(--text)!important;font-size:14px;font-weight:800}.theme-dropdown .ant-dropdown-menu-item:not(:last-child){margin-bottom:4px!important}.theme-dropdown .ant-dropdown-menu-item:hover,.theme-dropdown .ant-dropdown-menu-item-selected,.theme-dropdown .theme-dropdown-active{background:var(--surface-muted)!important;color:var(--text)!important}.ant-segmented{padding:3px;background:var(--surface-muted)!important}.ant-segmented-item{color:var(--muted)!important;border-radius:calc(var(--radius-control) - 2px)!important}.ant-segmented-item-selected{background:var(--surface)!important;color:var(--text)!important;box-shadow:var(--shadow-card)!important}.ant-alert{border-color:var(--border)!important;border-radius:var(--radius-control)!important}.recharts-default-tooltip{border-color:var(--border)!important;border-radius:var(--radius-control)!important;background:var(--popover-bg)!important;color:var(--text)!important;box-shadow:var(--shadow-panel)}.landing-shell{position:relative;isolation:isolate;min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 88% 0%,rgba(251,191,36,.16),transparent 390px),radial-gradient(circle at 34% 72%,rgba(168,85,247,.09),transparent 320px),radial-gradient(circle at 62% 80%,rgba(59,130,246,.13),transparent 360px),var(--bg);color:var(--text)}.landing-shell:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;content:""}.landing-header,.landing-grid-bg,.landing-footer{position:relative;z-index:1}:root.dark .landing-shell{--surface: #181614;--surface-muted: #24211f;--border: rgba(255, 255, 255, .12);--muted: #a8a29e;background:#000}:root.dark .landing-shell:before{background:radial-gradient(circle at 88% 2%,color-mix(in srgb,var(--neon) 18%,transparent),transparent 320px),radial-gradient(circle at 8% 72%,rgba(245,245,244,.09),transparent 280px),radial-gradient(circle at 72% 96%,color-mix(in srgb,var(--neon) 8%,transparent),transparent 260px)}.landing-grid-bg{position:relative}.landing-hero,.landing-section,.landing-signin{scroll-margin-top:96px}.landing-grid-bg:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;content:"";background-image:linear-gradient(to right,rgba(128,128,128,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(128,128,128,.05) 1px,transparent 1px);background-size:14px 24px}:root.dark .landing-grid-bg:before{background-image:linear-gradient(to right,rgba(160,160,160,.09) 1px,transparent 1px),linear-gradient(to bottom,rgba(160,160,160,.09) 1px,transparent 1px)}.landing-grid-bg:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;content:""}:root.dark .landing-hero:after{background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--neon) 16%,transparent),transparent 260px),radial-gradient(circle at 12% 86%,rgba(245,245,244,.08),transparent 240px)}:root.dark #features:after{background:radial-gradient(circle at 18% 24%,color-mix(in srgb,var(--neon) 10%,transparent),transparent 250px),radial-gradient(circle at 78% 76%,rgba(245,245,244,.07),transparent 260px)}:root.dark #pricing:after{background:radial-gradient(circle at 80% 22%,color-mix(in srgb,var(--neon) 12%,transparent),transparent 280px),radial-gradient(circle at 28% 84%,rgba(245,245,244,.06),transparent 240px)}:root.dark #cases:after,:root.dark #signin:after{background:radial-gradient(circle at 14% 28%,rgba(245,245,244,.06),transparent 240px),radial-gradient(circle at 86% 70%,color-mix(in srgb,var(--neon) 10%,transparent),transparent 280px)}.landing-header{position:fixed;inset-inline:0;top:16px;z-index:50;padding:0 24px}.landing-nav-wrap{max-width:1280px;margin:0 auto}.landing-nav{display:flex;align-items:center;justify-content:space-between;gap:18px;height:64px;padding:0 18px 0 20px;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing-brand,.landing-actions,.landing-nav-links{display:flex;align-items:center}.landing-brand{gap:10px;font-size:18px;font-weight:900}.landing-brand-copy{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-brand-mark{display:grid;width:32px;height:32px;place-items:center;border-radius:999px;background:var(--primary);color:var(--primary-contrast)}.landing-brand-mark svg{width:16px;height:16px}.landing-nav-links{gap:6px}.landing-nav-links a{border-radius:9px;padding:8px 16px;color:var(--muted);font-size:14px;font-weight:800;transition:.18s ease}.landing-nav-links a.active,.landing-nav-links a:hover{background:var(--primary);color:var(--primary-contrast)}.landing-actions{gap:10px}.landing-nav-login{border-color:var(--border)!important;border-radius:var(--radius-control)!important;background:var(--surface)!important;color:var(--text)!important;font-weight:900}.landing-hero{min-height:100vh;padding:138px 24px 88px;overflow:hidden}.landing-hero-inner{position:relative;z-index:1;display:flex;max-width:1040px;min-height:calc(100vh - 226px);margin:0 auto;flex-direction:column;align-items:center;justify-content:center;text-align:center}.landing-badge{display:inline-flex;align-items:center;gap:8px;margin-bottom:24px;padding:5px 12px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted);font-size:12px;font-weight:800}.landing-badge span{width:7px;height:7px;border-radius:999px;background:var(--neon)}.landing-hero h1{margin:0;color:var(--text);font-size:clamp(46px,6vw,88px);font-weight:900;line-height:1.05;letter-spacing:0;text-transform:uppercase}.landing-hero h1.landing-product-title{max-width:1120px;font-size:54px;text-transform:none}.landing-product-title>span:first-child{white-space:nowrap}.landing-product-title .landing-title-line{display:flex;justify-content:center;gap:14px}.landing-hero h1>span{display:block}.landing-title-line{margin-top:10px}.landing-title-line mark{display:inline-block;padding:4px 14px;background:var(--hero-mark-bg);color:var(--hero-mark-text)}.landing-title-line b{display:inline-block;color:var(--text)}.landing-hero p{max-width:720px;margin:30px auto 0;color:var(--muted);font-size:17px;line-height:1.75}.landing-cta{position:relative;display:flex;gap:22px;margin-top:44px}.landing-cta:before,.landing-cta:after{position:absolute;width:16px;height:16px;content:""}.landing-cta:before{top:-14px;left:-14px;border-top:2px solid color-mix(in srgb,var(--primary) 28%,transparent);border-left:2px solid color-mix(in srgb,var(--primary) 28%,transparent)}.landing-cta:after{right:-14px;bottom:-14px;border-right:2px solid color-mix(in srgb,var(--primary) 28%,transparent);border-bottom:2px solid color-mix(in srgb,var(--primary) 28%,transparent)}.landing-primary-button,.landing-secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:62px;padding:0 28px;border-radius:16px;font-size:16px;font-weight:900;text-transform:uppercase}.landing-primary-button{background:var(--primary);color:var(--primary-contrast)}.landing-primary-button span{display:grid;width:32px;height:32px;margin-left:-8px;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--neon) 22%,transparent);color:var(--neon)}:root.dark .landing-primary-button span{background:#24211f;color:var(--neon)}.landing-secondary-button{border:2px solid var(--border);background:var(--surface);color:var(--text)}.landing-hero small{display:block;margin-top:16px;color:var(--muted);font-size:13px}.landing-platform-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px}.landing-platform-strip span{padding:6px 11px;border:1px solid color-mix(in srgb,var(--border) 74%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface) 68%,transparent);color:var(--muted);font-size:12px;font-weight:900}.landing-stat-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:34px;margin-top:58px;padding:18px 24px;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:18px;background:color-mix(in srgb,var(--surface) 72%,transparent)}.landing-stat-strip div{min-width:130px}.landing-stat-strip strong,.landing-stat-strip span{display:block}.landing-stat-strip strong{font-size:18px;font-weight:900}.landing-stat-strip span{margin-top:4px;color:var(--muted);font-size:12px}.landing-section{position:relative;padding:100px 24px}.landing-section-heading,.landing-feature-grid,.landing-pricing-grid,.landing-testimonial-grid,.landing-signin,.landing-footer{position:relative;z-index:1;max-width:1024px;margin-inline:auto}.landing-section-heading{max-width:660px;text-align:center}.landing-section-heading h2,.landing-signin-copy h2{margin:0;color:var(--text);font-size:clamp(30px,3vw,42px);font-weight:900;line-height:1.15;text-transform:uppercase}.landing-section-heading p,.landing-signin-copy p{margin:18px 0 0;color:var(--muted);font-size:16px;line-height:1.7}.landing-feature-grid,.landing-pricing-grid,.landing-testimonial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:54px}.landing-platform-grid,.landing-flow-list,.landing-proof-layout,.landing-role-grid{position:relative;z-index:1;max-width:1120px;margin:54px auto 0}.landing-platform-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.landing-platform-card{min-height:264px;padding:22px;border:1px solid color-mix(in srgb,var(--border) 74%,transparent);border-radius:18px;background:color-mix(in srgb,var(--surface) 82%,transparent);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.landing-platform-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.landing-platform-logo{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.72);border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #11100e0d}.landing-platform-logo img{max-width:34px;max-height:32px;object-fit:contain}.landing-platform-status{padding:5px 9px;border:1px solid color-mix(in srgb,var(--neon) 36%,transparent);border-radius:999px;background:color-mix(in srgb,var(--neon) 9%,transparent);color:var(--text);font-size:11px;font-weight:900;white-space:nowrap}.landing-platform-card>strong{display:block;margin-top:22px;color:var(--muted);font-size:13px;font-weight:900}.landing-platform-card h3{margin:8px 0 10px;color:var(--text);font-size:18px;font-weight:900;line-height:1.35}.landing-platform-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.landing-flow-list{display:grid;gap:12px}.landing-flow-step{display:grid;grid-template-columns:74px minmax(0,1fr);gap:22px;align-items:center;padding:22px 24px;border:1px solid color-mix(in srgb,var(--border) 74%,transparent);border-radius:18px;background:color-mix(in srgb,var(--surface) 82%,transparent);box-shadow:var(--shadow-card)}.landing-flow-step>span{color:color-mix(in srgb,var(--neon) 78%,var(--text));font-size:28px;font-weight:900;line-height:1}.landing-flow-step h3{margin:0;color:var(--text);font-size:18px;font-weight:900}.landing-flow-step p{margin:8px 0 0;color:var(--muted);font-size:14px;line-height:1.65}.landing-capability-grid .landing-feature-icon{background:color-mix(in srgb,var(--neon) 11%,transparent);color:color-mix(in srgb,var(--neon) 70%,var(--text))}.landing-proof-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:20px;align-items:stretch}.landing-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.landing-proof-card{display:flex;min-height:134px;flex-direction:column;justify-content:space-between;padding:22px;border:1px solid color-mix(in srgb,var(--border) 74%,transparent);border-radius:18px;background:color-mix(in srgb,var(--surface) 82%,transparent);box-shadow:var(--shadow-card)}.landing-proof-card span{color:var(--muted);font-size:13px;font-weight:900}.landing-proof-card strong{color:var(--text);font-size:34px;font-weight:900;line-height:1}.landing-proof-card-success strong{color:var(--success)}.landing-proof-card-warning strong{color:var(--warning)}.landing-proof-card-danger strong{color:var(--danger)}.landing-proof-card-info strong{color:var(--info)}.landing-visual-panel{display:flex;min-height:282px;flex-direction:column;justify-content:space-between;padding:24px;border:1px solid color-mix(in srgb,var(--border) 74%,transparent);border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 88%,transparent),color-mix(in srgb,var(--surface-muted) 82%,transparent)),var(--surface);box-shadow:var(--shadow-card)}.landing-visual-header{display:flex;align-items:center;justify-content:space-between;color:var(--text);font-weight:900}.landing-mini-bars{display:grid;gap:10px;margin:28px 0}.landing-mini-bars span{position:relative;height:12px;overflow:hidden;border-radius:999px;background:var(--surface-strong)}.landing-mini-bars span:before{position:absolute;inset:0 auto 0 0;width:var(--bar);border-radius:inherit;background:color-mix(in srgb,var(--neon) 76%,var(--text));content:""}.landing-mini-list{display:grid;gap:12px}.landing-mini-list div{padding-top:12px;border-top:1px solid var(--border)}.landing-mini-list strong,.landing-mini-list span{display:block}.landing-mini-list strong{color:var(--text);font-size:14px}.landing-mini-list span{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.55}.landing-role-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.landing-role-card{min-height:188px;padding:22px;border:1px solid color-mix(in srgb,var(--border) 74%,transparent);border-radius:18px;background:color-mix(in srgb,var(--surface) 82%,transparent);box-shadow:var(--shadow-card)}.landing-role-card>span{color:color-mix(in srgb,var(--neon) 70%,var(--text));font-size:24px}.landing-role-card h3{margin:18px 0 8px;color:var(--text);font-size:17px;font-weight:900}.landing-role-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.landing-support-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px}.landing-support-strip div{padding:18px;border:1px solid color-mix(in srgb,var(--border) 74%,transparent);border-radius:18px;background:color-mix(in srgb,var(--surface) 78%,transparent)}.landing-support-strip strong,.landing-support-strip span{display:block}.landing-support-strip strong{color:var(--text);font-weight:900}.landing-support-strip span{margin-top:6px;color:var(--muted);font-size:12px;line-height:1.55}.landing-feature-card,.landing-price-card,.landing-testimonial-card{border:1px solid color-mix(in srgb,var(--border) 74%,transparent);border-radius:22px;background:color-mix(in srgb,var(--surface) 82%,transparent);box-shadow:0 1px 2px #11100e14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.landing-feature-card{min-height:190px;padding:26px}.landing-feature-icon{display:grid;width:46px;height:46px;place-items:center;border-radius:16px;background:color-mix(in srgb,var(--feature-color, var(--info)) 12%,transparent);color:var(--feature-color, var(--info));font-size:24px}.landing-feature-card h3,.landing-price-card h3{margin:20px 0 8px;color:var(--text);font-size:18px;font-weight:900}.landing-feature-card p,.landing-testimonial-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.65}.landing-price-card,.landing-testimonial-card{padding:28px}.landing-price-card strong{display:block;margin-top:8px;color:var(--text);font-size:28px}.landing-price-card ul{display:grid;gap:12px;margin:24px 0 0;padding:0;list-style:none}.landing-price-card li{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:14px}.quote-mark{display:grid;width:42px;height:42px;margin-bottom:20px;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--primary) 9%,transparent);color:var(--primary);font-size:28px}.landing-testimonial-card div:last-child{margin-top:24px;padding-top:18px;border-top:1px solid var(--border)}.landing-testimonial-card strong,.landing-testimonial-card span{display:block}.landing-testimonial-card span{margin-top:4px;color:var(--muted);font-size:13px}.landing-signin{display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:48px;align-items:center;padding:110px 24px}.landing-footer{display:flex;align-items:center;justify-content:space-between;padding:38px 24px 52px;border-top:1px solid var(--border);color:var(--muted)}.landing-footer-brand{display:flex;align-items:center;gap:10px;color:var(--text);font-weight:900}.auth-loading,.login-shell{display:grid;min-height:100vh;place-items:center;background:var(--bg)}.auth-loading{gap:12px;color:var(--muted);font-weight:600}.login-panel{display:grid;grid-template-columns:minmax(320px,460px) 430px;gap:48px;align-items:center;width:min(980px,calc(100vw - 80px))}.login-copy{display:flex;gap:16px;align-items:center;color:var(--text)}.login-copy h2,.login-card h3{margin:0 0 6px!important;color:var(--text)!important;letter-spacing:0!important}.login-card{border-color:var(--border);background:var(--surface);box-shadow:0 18px 48px #0000001f}.login-card .ant-card-body{padding:30px}.login-brand{display:flex;align-items:center;gap:14px}.login-brand h3{margin:0 0 5px!important;color:var(--text)!important;font-size:19px!important}.login-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.login-brand-mark,.brand-mark,.logo-mark{display:grid;flex:0 0 auto;place-items:center;border-radius:8px;background:var(--primary);color:var(--primary-contrast)}.login-brand-mark{width:48px;height:48px}.login-brand-mark svg{width:24px;height:24px}.theme-icon-button,.topbar-icon-button{display:inline-grid;place-items:center;width:36px;height:36px;min-width:36px;min-height:36px;padding:0;border-color:var(--border)!important;border-radius:var(--radius-control)!important;background:var(--surface)!important;color:var(--text)!important;line-height:1!important;vertical-align:top}.theme-icon-button:hover,.topbar-icon-button:hover{background:var(--surface-muted)!important;color:var(--text)!important}.app-frame{min-height:100vh;background:var(--sidebar-bg)}:root.dark .app-frame{background:var(--sidebar-bg)}.app-frame>.ant-layout{min-height:calc(100vh - 16px);margin:8px 8px 8px 0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-shell);background:var(--app-content-bg)}.app-sidebar{position:sticky;top:0;height:100vh;overflow:hidden;background:var(--sidebar-bg)!important}.app-sidebar .ant-layout-sider-children{display:flex;height:100%;flex-direction:column}.brand-lockup{display:flex;align-items:center;gap:10px;min-height:70px;padding:14px 14px 10px;color:var(--sidebar-text)}.brand-copy strong,.brand-copy span{display:block;line-height:1.35}.brand-copy strong{font-size:15px;font-weight:800}.brand-copy span{color:color-mix(in srgb,var(--sidebar-text) 68%,transparent);font-size:12px}.brand-mark{width:36px;height:36px;border-radius:999px}.brand-mark svg{width:19px;height:19px}.app-sidebar-collapsed .brand-lockup{justify-content:center;padding-right:8px;padding-left:8px}.sidebar-scroll{min-height:0;flex:1;overflow-y:auto;padding:4px 10px}.sidebar-section{margin-bottom:18px}.sidebar-section-label{margin:6px 10px 8px;color:color-mix(in srgb,var(--sidebar-text) 60%,transparent);font-size:11px;font-weight:800;text-transform:uppercase}.sidebar-nav-list,.sidebar-nav-group{display:grid;gap:4px}.sidebar-nav-item,.sidebar-user,.topbar-sidebar-trigger{border:0;background:transparent;color:inherit;cursor:pointer}.sidebar-nav-item{display:grid;grid-template-columns:28px 1fr 14px;align-items:center;width:100%;min-height:40px;gap:8px;padding:0 10px;border-radius:var(--radius-control);color:var(--sidebar-text);text-align:left;font-size:13px;font-weight:700;outline:none}.sidebar-nav-item:hover,.sidebar-user:hover{background:color-mix(in srgb,var(--sidebar-text) 12%,transparent)}.sidebar-nav-item:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--sidebar-text) 20%,transparent)}.sidebar-nav-item.active{background:var(--sidebar-active-bg);color:var(--sidebar-active-text)}.sidebar-nav-item.active .sidebar-nav-chevron,.sidebar-nav-item.active .sidebar-nav-more{color:color-mix(in srgb,var(--sidebar-active-text) 72%,transparent)}.sidebar-nav-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;font-size:16px}.sidebar-nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-nav-chevron,.sidebar-nav-more{color:color-mix(in srgb,var(--sidebar-text) 58%,transparent)}.sidebar-nav-chevron{justify-self:end;width:18px;height:18px;stroke-width:2.5}.sidebar-subnav{display:grid;gap:3px;margin:0 0 4px 38px;padding:4px 0 4px 10px;border-left:1px solid color-mix(in srgb,var(--sidebar-text) 22%,transparent)}.sidebar-subnav-item{display:grid;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:8px;min-height:30px;padding:0 8px;border:0;border-radius:var(--radius-control);background:transparent;color:color-mix(in srgb,var(--sidebar-text) 78%,transparent);cursor:pointer;font-size:12px;font-weight:800;text-align:left}.sidebar-subnav-item:hover,.sidebar-subnav-item:focus-visible{background:color-mix(in srgb,var(--sidebar-text) 10%,transparent);outline:none}.sidebar-subnav-item.active{background:color-mix(in srgb,var(--sidebar-active-bg) 78%,transparent);color:var(--sidebar-active-text)}.sidebar-subnav-dot{width:6px;height:6px;border-radius:999px;background:currentColor;opacity:.62}.workspace-section{padding-top:8px;border-top:1px solid color-mix(in srgb,var(--sidebar-text) 15%,transparent)}.sidebar-footer{display:grid;gap:8px;flex:0 0 auto;margin:8px 16px 18px}.sidebar-support{display:grid;gap:2px}.sidebar-user{display:grid;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;width:100%;min-width:0;gap:8px;height:48px;min-height:48px;padding:8px;border-radius:999px;background:var(--sidebar-account-bg);color:var(--sidebar-account-text);text-align:left;outline:none}.sidebar-user>span:not(.sidebar-user-chevron){min-width:0}.sidebar-user strong,.sidebar-user small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-user strong{color:var(--sidebar-account-text);font-size:14px;font-weight:900;line-height:1.2}.sidebar-user small{margin-top:0;color:var(--sidebar-account-muted);font-size:12px;line-height:1.2}.sidebar-user:hover,.sidebar-user:focus-visible{background:var(--sidebar-account-bg);box-shadow:0 0 0 2px color-mix(in srgb,var(--sidebar-account-text) 12%,transparent)}.sidebar-user-chevron{display:block;width:16px;height:16px;color:var(--sidebar-account-text);stroke-width:2}.user-avatar{width:32px!important;height:32px!important;background:var(--primary)!important;color:var(--primary-contrast)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--border) 70%,transparent)}.app-sidebar-collapsed .sidebar-nav-item{grid-template-columns:1fr;justify-items:center;min-height:48px;padding:0}.app-sidebar-collapsed .sidebar-nav-item:hover,.app-sidebar-collapsed .sidebar-nav-item.active{background:transparent;color:var(--sidebar-text)}.app-sidebar-collapsed .sidebar-nav-item:focus-visible{box-shadow:none}.app-sidebar-collapsed .sidebar-nav-icon{width:42px;height:42px;border-radius:999px}.app-sidebar-collapsed .sidebar-nav-item:hover .sidebar-nav-icon{background:color-mix(in srgb,var(--sidebar-text) 12%,transparent)}.app-sidebar-collapsed .sidebar-nav-item.active .sidebar-nav-icon{background:var(--sidebar-active-bg);color:var(--sidebar-active-text)}.app-sidebar-collapsed .sidebar-nav-item:focus-visible .sidebar-nav-icon{box-shadow:0 0 0 2px color-mix(in srgb,var(--sidebar-active-bg) 34%,transparent)}.app-sidebar-collapsed .sidebar-scroll{padding:4px 8px}.app-sidebar-collapsed .sidebar-footer{margin:8px 8px 14px}.app-sidebar-collapsed .sidebar-user{display:flex;width:42px;height:42px;min-height:42px;justify-content:center;margin:0 auto;padding:0}.app-sidebar-collapsed .sidebar-user .user-avatar{width:32px!important;height:32px!important}.sidebar-account-popover{width:224px}.sidebar-account-popover.ant-popover-placement-rightBottom{margin-left:16px}.sidebar-account-popover .ant-popover-inner{padding:0!important;overflow:hidden}.sidebar-account-menu{display:grid;gap:0;color:var(--text)}.account-menu-head,.account-menu-role,.account-menu-action{display:grid;align-items:center;grid-template-columns:34px 1fr;gap:12px;width:100%;min-height:50px;padding:10px 12px;border:0;background:transparent;color:var(--text);text-align:left}.account-menu-head{grid-template-columns:32px minmax(0,1fr);min-height:56px;padding:8px;border-bottom:1px solid var(--border)}.account-menu-head strong,.account-menu-head small,.sidebar-account-menu span{display:block;min-width:0}.account-menu-head strong{color:var(--text-strong);font-size:14px;font-weight:900}.account-menu-head small{margin-top:3px;overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.account-menu-role{margin:8px;width:calc(100% - 16px);min-height:42px;border-radius:999px;color:var(--muted);font-size:13px;font-weight:700}.account-menu-action{margin:8px;width:calc(100% - 16px);min-height:42px;border-radius:999px;cursor:pointer;font-size:14px;font-weight:800}.account-menu-hoverable:hover,.account-menu-action:hover,.account-menu-action:focus-visible{background:var(--surface-muted);outline:none}.account-menu-action.danger{color:var(--danger)}.account-menu-head+.account-menu-role,.account-menu-role+.account-menu-action,.account-menu-action+.account-menu-action{position:relative}.account-menu-head+.account-menu-role:before,.account-menu-role+.account-menu-action:before,.account-menu-action+.account-menu-action:before{position:absolute;top:-8px;right:-8px;left:-8px;height:1px;content:"";background:var(--border)}.topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;height:64px;padding:0 24px;background:var(--app-content-bg);border-bottom:1px solid var(--border)}.topbar-left,.topbar-right{min-width:0}.topbar-right{flex:0 0 auto;display:inline-flex!important;align-items:center;height:36px}.topbar-right .ant-space-item{display:inline-flex;align-items:center;height:36px}.topbar-right .ant-badge{display:inline-grid;align-items:center;height:36px;line-height:0}.topbar-right .ant-badge-count{top:0;inset-inline-end:0;background:var(--danger);box-shadow:0 0 0 1px var(--app-content-bg);transform:translate(35%,-35%)}.topbar-icon-button .anticon,.theme-icon-button .anticon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.topbar-left{flex:1;overflow:hidden}.topbar-sidebar-trigger{display:grid;width:34px;height:34px;place-items:center;border-radius:var(--radius-control);color:var(--text)}.topbar-sidebar-trigger:hover{background:var(--surface-muted)}.topbar-sidebar-icon{width:18px;height:18px;stroke-width:2}.breadcrumb-text,.breadcrumb-separator{color:var(--muted);font-size:13px}.page-title{margin:0!important;min-width:120px;color:var(--text)!important;font-size:18px!important;line-height:1!important}.app-content{min-height:calc(100vh - 64px);padding:20px;background:var(--app-content-bg)}.dashboard-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.content-title{margin:0 0 4px!important;color:var(--text)!important;font-size:28px!important;letter-spacing:0!important}.dashboard-toolbar-actions{justify-content:flex-end}.project-select{width:154px}.range-picker{width:254px}.platform-select{width:136px}.page-stack{display:flex;flex-direction:column;gap:16px}.admin-page{min-width:0}.admin-grid{display:grid;min-width:0;align-items:stretch;gap:var(--page-gap)}.admin-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-grid-side{grid-template-columns:minmax(220px,.72fr) minmax(0,2.28fr)}.admin-grid-aside{grid-template-columns:minmax(0,1.85fr) minmax(280px,.8fr)}.admin-grid-leads{grid-template-columns:minmax(180px,.62fr) minmax(0,1.7fr) minmax(250px,.82fr)}.admin-main,.admin-side{min-width:0}.admin-card{height:100%}.admin-card .ant-card-head{min-height:50px}.admin-table-card .ant-card-body{padding:0}.admin-table-card .ant-table-wrapper{border-radius:0 0 var(--radius-card) var(--radius-card)}.admin-table{font-size:13px}.admin-table .ant-table-cell{white-space:nowrap}.admin-actions{justify-content:flex-end}.module-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px}.module-toolbar h3{margin:0 0 4px!important;color:var(--text)!important;font-size:18px!important}.account-profile-page{display:grid;gap:16px}.account-profile-page .admin-card{height:auto}.profile-identity-strip .ant-card-body{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:92px}.profile-identity-main{display:flex;align-items:center;gap:14px;min-width:0}.profile-avatar{width:48px!important;height:48px!important;flex:0 0 48px;background:var(--primary)!important;color:var(--primary-contrast)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--border) 78%,transparent)}.profile-identity-main h3,.profile-placeholder-panel h3{margin:0 0 4px!important;color:var(--text)!important;font-size:18px!important;letter-spacing:0!important}.profile-identity-meta{justify-content:flex-end}.profile-layout{display:grid;grid-template-columns:196px minmax(0,1fr) 316px;gap:16px;align-items:start}.profile-section-card .ant-card-body{padding:0}.profile-section-nav{display:grid;gap:0;padding:8px 0}.profile-section-item{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;min-height:58px;padding:0 18px;border:0;border-left:4px solid transparent;background:transparent;color:var(--muted);cursor:pointer;font-size:14px;font-weight:800;text-align:left}.profile-section-item:hover,.profile-section-item:focus-visible{background:var(--surface-muted);color:var(--text);outline:none}.profile-section-item.active{border-left-color:var(--neon);background:var(--surface-muted);color:var(--text)}.profile-section-item span:first-child{display:inline-flex;justify-content:center;color:currentColor;font-size:18px}.profile-form-card .ant-card-body{min-height:390px}.profile-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}.profile-form-grid .ant-form-item{margin-bottom:12px}.profile-switch-row{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:12px 0 0;border-top:1px solid var(--border)}.profile-switch-row>div{display:grid;gap:4px}.profile-switch-row .ant-typography-secondary{font-size:12px}.profile-insight-stack{display:grid;gap:8px;align-content:start}.profile-score-card .ant-card-body{display:grid;gap:6px;padding:14px 24px}.profile-score-card strong{color:color-mix(in srgb,var(--neon) 72%,var(--text));font-size:30px;font-weight:900;line-height:1}.profile-score-card .ant-progress-line{margin:0}.profile-score-card .ant-progress-bg{background:color-mix(in srgb,var(--neon) 76%,var(--text))!important}.profile-insight-card .ant-card-body{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:78px;padding:12px 20px}.profile-insight-card .anticon{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--border);border-radius:999px;background:var(--surface-muted);color:var(--text);font-size:19px}.profile-insight-card div{display:grid;gap:2px;min-width:0}.profile-insight-card strong{overflow:hidden;color:var(--text);font-size:15px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.profile-security-card .ant-card-head{min-height:40px}.profile-security-card .ant-card-body{padding:10px 24px 14px}.profile-security-list{display:grid;gap:7px}.profile-security-list>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.profile-security-list>div>span:first-child{display:inline-flex;align-items:center;min-width:0;gap:8px}.profile-security-list .anticon{color:var(--muted)}.profile-security-list .ant-typography{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.profile-audit-card .ant-card-head{border-bottom:0!important}.profile-placeholder-panel{display:grid;min-height:410px;place-items:center;align-content:center;gap:10px;text-align:center}.profile-placeholder-icon{display:grid;width:54px;height:54px;place-items:center;border:1px solid var(--border);border-radius:999px;background:var(--surface-muted);color:var(--text);font-size:22px}.profile-placeholder-panel p{max-width:420px;margin:0!important}.ai-ops-page{--ai-panel-min-height: 520px}.ai-ops-hero .ant-card-body{padding:18px 20px}.ai-ops-statusbar{justify-content:flex-end}.ai-ops-shell{display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px;align-items:start}.ai-workflow-nav{position:sticky;top:84px;display:grid;gap:8px;min-width:0}.ai-workflow-nav-item{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:74px;padding:10px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);color:var(--text);text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.ai-workflow-nav-item:hover,.ai-workflow-nav-item[aria-current=page]{border-color:var(--border-strong);background:color-mix(in srgb,var(--surface-muted) 58%,var(--surface));box-shadow:var(--shadow-card)}.ai-workflow-nav-item[aria-current=page]{outline:2px solid color-mix(in srgb,var(--neon) 56%,transparent)}.ai-workflow-nav-item>span:not(.ai-workflow-icon){display:grid;gap:3px;min-width:0}.ai-workflow-nav-item strong,.ai-workflow-nav-item .ant-typography{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.ai-workflow-nav-item em{color:var(--muted);font-size:11px;font-style:normal;font-weight:800;white-space:nowrap}.ai-workflow-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:var(--radius-control);background:var(--surface-muted);color:var(--text);font-size:18px}.ai-workflow-hero .ant-card-body{padding:18px}.ai-workflow-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:16px;align-items:center}.ai-workflow-hero-grid h3{margin:8px 0 6px!important}.ai-workflow-kicker{margin-bottom:2px}.ai-workflow-title-row{margin:8px 0 6px}.ai-workflow-title-row h3{margin:0!important}.ai-workflow-title-icon{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted);color:var(--text);font-size:18px}.ai-workflow-context{display:grid;gap:5px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted)}.ai-workflow-context strong,.ai-workflow-context span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-workflow-context strong{color:var(--text);font-size:15px}.ai-workflow-context span{color:var(--muted);font-size:12px}.ai-flow-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.ai-flow-steps article{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-height:54px;padding:10px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface)}.ai-flow-steps article.active{border-color:color-mix(in srgb,var(--neon) 48%,var(--border));background:color-mix(in srgb,var(--neon) 10%,var(--surface))}.ai-flow-steps span{display:grid;width:30px;height:30px;place-items:center;border-radius:999px;background:var(--text);color:var(--surface);font-size:12px;font-weight:900}.ai-flow-steps strong{overflow:hidden;color:var(--text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.ai-workflow-grid{display:grid;grid-template-columns:minmax(300px,.92fr) minmax(0,1.35fr) minmax(260px,.78fr);gap:16px;align-items:stretch}.ai-workflow-form-panel,.ai-workflow-side{display:flex;flex-direction:column;gap:14px}.ai-workflow-form-panel .ant-btn-primary{width:100%}.ai-recommendation-list{display:grid;gap:10px}.ai-recommendation-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted)}.ai-recommendation-card>div{display:grid;gap:6px;min-width:0}.ai-recommendation-card strong{overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.ai-cross-flow-block{display:grid;gap:10px;padding-top:12px;border-top:1px solid var(--border)}.ai-diagnosis-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}.ai-diagnosis-metrics section{display:grid;gap:4px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted)}.ai-diagnosis-metrics strong{color:var(--text);font-size:18px}.ai-pipeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ai-pipeline-step{position:relative;display:grid;min-height:112px;align-content:space-between;padding:18px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card)}.ai-pipeline-step:after{position:absolute;top:50%;right:-11px;z-index:1;width:8px;height:8px;content:"";border:2px solid var(--text);border-radius:999px;background:var(--surface);transform:translateY(-50%)}.ai-pipeline-step:last-child:after{content:none}.ai-pipeline-step strong,.ai-pipeline-step span,.ai-pipeline-step .ant-typography{display:block}.ai-pipeline-step strong{color:var(--text);font-size:16px;font-weight:900}.ai-pipeline-step span{color:var(--text);font-size:13px;font-weight:800}.ai-pipeline-step.done{border-color:color-mix(in srgb,var(--success) 42%,var(--border))}.ai-pipeline-step.active{border-color:var(--neon);background:linear-gradient(135deg,color-mix(in srgb,var(--neon) 12%,transparent),transparent 64%),var(--surface)}.ai-workspace-grid{display:grid;grid-template-columns:minmax(270px,.82fr) minmax(0,1.72fr) minmax(280px,.86fr);gap:var(--page-gap);align-items:stretch}.ai-work-panel{min-width:0;min-height:var(--ai-panel-min-height);padding:18px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card)}.ai-panel-head,.ai-output-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.ai-panel-head{padding-bottom:14px;border-bottom:1px solid var(--border)}.ai-panel-head h3{margin:0 0 4px!important;color:var(--text)!important;font-size:17px!important}.ai-context-form{display:flex;flex-direction:column;gap:12px;padding-top:16px}.ai-context-form .ant-form-item{margin-bottom:0}.ai-task-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ai-task-card{display:flex;min-width:0;min-height:58px;align-items:center;gap:8px;padding:10px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted);color:var(--text);text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.ai-task-card:hover,.ai-task-card[aria-checked=true]{border-color:var(--primary);background:var(--surface)}.ai-task-card[aria-checked=true]{box-shadow:inset 0 0 0 1px var(--primary)}.ai-task-card:disabled{cursor:not-allowed;opacity:.42}.ai-task-card>span{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:9px;background:var(--surface);color:var(--primary)}.ai-task-card strong{min-width:0;overflow:hidden;color:var(--text);font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.ai-field-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.ai-context-chip-group{display:flex;flex-wrap:wrap;gap:8px}.ai-context-chip-group span{display:inline-flex;max-width:100%;min-height:28px;align-items:center;padding:4px 10px;overflow:hidden;border-radius:999px;background:var(--surface-muted);color:var(--text);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.ai-result-panel{display:flex;flex-direction:column}.ai-result-tabs{min-height:0;flex:1}.ai-result-tabs .ant-tabs-nav{margin-bottom:12px}.ai-output-preview{display:flex;flex-direction:column;gap:14px}.ai-output-callout,.ai-output-section{display:grid;gap:8px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface)}.ai-output-callout{border-color:color-mix(in srgb,var(--neon) 42%,var(--border));background:color-mix(in srgb,var(--neon) 10%,var(--surface))}.ai-output-callout.subtle{border-color:var(--border);background:var(--surface-muted)}.ai-output-callout strong{color:var(--text);font-size:15px;line-height:1.7}.ai-output-section .ant-typography{margin-bottom:0}.ai-page-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.ai-page-card{display:grid;min-height:132px;align-content:space-between;gap:10px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-control);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-muted) 76%,transparent),var(--surface)),var(--surface)}.ai-page-card span{display:grid;width:26px;height:26px;place-items:center;border-radius:999px;background:var(--primary);color:var(--primary-contrast);font-size:12px;font-weight:900}.ai-page-card strong{color:var(--text);font-size:13px;line-height:1.55}.ai-generated-image-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:12px}.ai-generated-image-card{display:grid;gap:8px;min-width:0;margin:0}.ai-generated-image-card img{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted)}.ai-generated-image-card figcaption{display:grid;gap:2px;min-width:0}.ai-generated-image-card figcaption .ant-typography{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-publish-panel{display:flex;flex-direction:column;gap:14px}.ai-checklist-block,.ai-schedule-block{display:grid;gap:10px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface)}.ai-checklist-block .ant-list-item{padding:8px 0}.ai-check-done{color:var(--success)}.ai-check-idle{color:var(--muted)}.ai-asset-row,.ai-schedule-row{display:grid;align-items:center;gap:8px;min-height:34px;border-bottom:1px solid var(--border)}.ai-asset-row{grid-template-columns:minmax(0,1fr) auto}.ai-asset-row:last-child,.ai-schedule-row:last-child{border-bottom:0}.ai-schedule-controls{display:grid;grid-template-columns:minmax(0,1fr) 108px;gap:8px}.ai-schedule-row{grid-template-columns:78px minmax(0,1fr) 56px auto;color:var(--muted);font-size:12px}.ai-schedule-row strong{overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.ai-assets-card .ant-card-body{padding:0}.ai-assets-toolbar{padding:16px 18px 8px;border-bottom:1px solid var(--border)}.ai-assets-tabs .ant-tabs-nav{margin:0;padding:0 18px}.ai-assets-tabs .ant-tabs-content-holder{border-top:1px solid var(--border)}.ai-asset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px}.ai-asset-tile{display:grid;gap:10px;min-width:0;padding:14px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface)}.ai-ops-page{--ai-ops-shell-bg: #f7f4ee;--ai-ops-shell-stroke: #ece7de;--ai-ops-panel-bg: #ffffff;--ai-ops-panel-border: #ece7df;--ai-ops-panel-border-strong: #ddd5c8;--ai-ops-panel-shadow: 0 14px 36px rgba(21, 18, 13, .05);--ai-ops-table-head: #faf8f3;--ai-ops-subtle: #f4efe5;--ai-ops-radius-lg: 18px;--ai-ops-radius-md: 12px;--ai-ops-radius-sm: 10px;--ai-ops-black: #171411;--ai-ops-muted: #847c70;--ai-ops-danger: #f04438}:root.dark .ai-ops-page{--ai-ops-shell-bg: #1f1b18;--ai-ops-shell-stroke: rgba(255, 255, 255, .08);--ai-ops-panel-bg: #26211d;--ai-ops-panel-border: rgba(255, 255, 255, .09);--ai-ops-panel-border-strong: rgba(255, 255, 255, .16);--ai-ops-panel-shadow: 0 18px 42px rgba(0, 0, 0, .28);--ai-ops-table-head: #211d1a;--ai-ops-subtle: #2d2723;--ai-ops-black: #f5f5f4;--ai-ops-muted: #b8afa4;--ai-ops-danger: #ff6b5f}.ai-ops-page .ai-designer-page{display:grid;gap:14px;min-width:0;padding:18px;border:1px solid var(--ai-ops-shell-stroke);border-radius:calc(var(--ai-ops-radius-lg) + 8px);background:linear-gradient(180deg,color-mix(in srgb,var(--ai-ops-panel-bg) 82%,transparent),color-mix(in srgb,var(--ai-ops-shell-bg) 100%,transparent)),var(--ai-ops-shell-bg);box-shadow:inset 0 1px #ffffff73}.ai-ops-page .ai-designer-page,.ai-ops-page .ai-viral-layout,.ai-ops-page .ai-designed-workbench,.ai-ops-page .ai-viral-bottom,.ai-ops-page .ai-workbench-summary,.ai-ops-page .ai-filterbar,.ai-ops-page .ai-card-title-row,.ai-ops-page .ai-video-cell,.ai-ops-page .ai-material-group,.ai-ops-page .ai-queue-list,.ai-ops-page .ai-blueprint-strip,.ai-ops-page .ai-ranked-list,.ai-ops-page .ai-check-stack,.ai-ops-page .ai-weight-stack{min-width:0}.ai-ops-page .ai-designer-page .ant-btn{height:38px;border-radius:var(--ai-ops-radius-sm);font-size:13px;font-weight:700;box-shadow:none}.ai-ops-page .ai-designer-page .ant-btn-default,.ai-ops-page .ai-designer-page .ant-btn-link{border-color:var(--ai-ops-panel-border-strong);color:var(--ai-ops-black);background:var(--ai-ops-panel-bg)}.ai-ops-page .ai-designer-page .ant-btn-link{height:auto;padding-inline:0;border-color:transparent;background:transparent}.ai-ops-page .ai-designer-page .ant-btn-primary{border-color:var(--ai-ops-black);background:var(--ai-ops-black);color:var(--ai-ops-panel-bg)}.ai-ops-page .ai-designer-page .ant-btn-icon-only{width:38px;min-width:38px;padding-inline:0}.ai-ops-page .ai-designer-page .ant-input,.ai-ops-page .ai-designer-page .ant-input-affix-wrapper,.ai-ops-page .ai-designer-page .ant-select-selector,.ai-ops-page .ai-designer-page .ant-picker{min-height:38px!important;border-color:var(--ai-ops-panel-border-strong)!important;border-radius:var(--ai-ops-radius-sm)!important;background:var(--ai-ops-panel-bg)!important;box-shadow:none!important}.ai-ops-page .ai-designer-page .ant-input-search-button{border-radius:0 var(--ai-ops-radius-sm) var(--ai-ops-radius-sm) 0!important}.ai-ops-page .ai-designer-page .ant-checkbox-wrapper{margin-inline-start:0!important}.ai-ops-page .ai-designer-page .ant-slider{margin:8px 0 0}.ai-ops-page .ai-designer-page .ant-slider-rail,.ai-ops-page .ai-designer-page .ant-slider-track{height:4px}.ai-ops-page .ai-designer-page .ant-slider-rail{background:color-mix(in srgb,var(--ai-ops-black) 12%,var(--ai-ops-panel-bg))}.ai-ops-page .ai-designer-page .ant-slider-track{background:var(--ai-ops-black)}.ai-ops-page .ai-designer-page .ant-slider-handle:after{width:10px;height:10px;box-shadow:0 0 0 2px var(--ai-ops-black)}.ai-ops-page .ai-designer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.ai-ops-page .ai-designer-header h2{margin:0 0 6px!important;color:var(--ai-ops-black)!important;font-size:clamp(30px,2vw,36px)!important;font-weight:900!important;letter-spacing:-.04em}.ai-ops-page .ai-designer-header .ant-space{justify-content:flex-end}.ai-ops-page .ai-filterbar{display:grid;grid-template-columns:minmax(280px,1.32fr) minmax(176px,.88fr) minmax(124px,.7fr) minmax(124px,.7fr) minmax(220px,1fr) 38px;gap:10px;align-items:end;padding:14px;border:1px solid var(--ai-ops-panel-border);border-radius:var(--ai-ops-radius-lg);background:var(--ai-ops-panel-bg);box-shadow:var(--ai-ops-panel-shadow)}.ai-ops-page .ai-filter-group{display:grid;gap:6px}.ai-ops-page .ai-filter-group.compact{min-width:0}.ai-ops-page .ai-filter-group .ant-typography{margin:0;color:var(--ai-ops-black);font-size:12px;font-weight:800}.ai-ops-page .ai-segmented-pills{display:flex;flex-wrap:wrap;gap:8px}.ai-ops-page .ai-segmented-pills button{min-width:56px;min-height:38px;padding:0 16px;border:1px solid var(--ai-ops-panel-border-strong);border-radius:var(--ai-ops-radius-sm);background:var(--ai-ops-panel-bg);color:var(--ai-ops-black);font-size:13px;font-weight:700;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.ai-ops-page .ai-segmented-pills button.active{border-color:var(--ai-ops-black);background:var(--ai-ops-black);color:var(--ai-ops-panel-bg)}.ai-ops-page .ai-viral-layout{display:grid;grid-template-columns:minmax(228px,.78fr) minmax(0,1.74fr) minmax(270px,.84fr);gap:14px;align-items:stretch}.ai-ops-page .ai-studio-card{display:grid;align-content:start;gap:14px;min-width:0;min-height:100%;padding:16px;border:1px solid var(--ai-ops-panel-border);border-radius:var(--ai-ops-radius-lg);background:var(--ai-ops-panel-bg);box-shadow:var(--ai-ops-panel-shadow)}.ai-ops-page .ai-studio-card h3{margin:0!important;color:var(--ai-ops-black)!important;font-size:16px!important;font-weight:800!important}.ai-ops-page .ai-card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ai-ops-page .ai-card-title-row>div{min-width:0}.ai-ops-page .ai-card-title-row h3 span,.ai-ops-page .ai-card-title-row .ant-typography-secondary{color:var(--ai-ops-muted)!important;font-size:12px;font-weight:600}.ai-ops-page .ai-strategy-card{grid-template-rows:auto auto minmax(0,1fr)}.ai-ops-page .ai-check-stack{display:grid;gap:10px}.ai-ops-page .ai-check-stack .ant-checkbox-wrapper{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--ai-ops-panel-border);color:var(--ai-ops-black);font-size:13px;font-weight:600}.ai-ops-page .ai-check-stack .ant-checkbox-wrapper:last-child{border-bottom:0}.ai-ops-page .ai-weight-stack{display:grid;gap:12px;padding-top:2px}.ai-ops-page .ai-weight-stack>div{padding:12px;border:1px solid var(--ai-ops-panel-border);border-radius:var(--ai-ops-radius-md);background:var(--ai-ops-subtle)}.ai-ops-page .ai-weight-stack>div>.ant-typography,.ai-ops-page .ai-weight-stack>div>span{display:inline-flex;align-items:center;color:var(--ai-ops-black);font-size:12px;font-weight:700}.ai-ops-page .ai-weight-stack>div>span{float:right;color:var(--ai-ops-muted)}.ai-ops-page .ai-hidden-run-form{display:none}.ai-ops-page .ai-viral-center,.ai-ops-page .ai-designed-result,.ai-ops-page .ai-viral-table{min-width:0}.ai-ops-page .ai-viral-table .ant-table-wrapper{overflow-x:auto}.ai-ops-page .ai-viral-table .ant-table{min-width:920px;font-size:12px}.ai-ops-page .ai-viral-table .ant-table-container{border:1px solid var(--ai-ops-panel-border);border-radius:var(--ai-ops-radius-md)}.ai-ops-page .ai-viral-table .ant-table-thead>tr>th{padding:11px 12px!important;border-bottom:1px solid var(--ai-ops-panel-border)!important;background:var(--ai-ops-table-head)!important;color:var(--ai-ops-muted)!important;font-size:12px;font-weight:700}.ai-ops-page .ai-viral-table .ant-table-tbody>tr>td{padding:12px!important;border-bottom-color:var(--ai-ops-panel-border)!important;vertical-align:top}.ai-ops-page .ai-viral-table .ant-pagination{padding-top:10px;margin-bottom:0}.ai-ops-page .ai-video-cell{display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px;align-items:start}.ai-ops-page .ai-video-cell .ant-typography{display:block;margin:0}.ai-ops-page .ai-video-cell .ant-typography:first-child{color:var(--ai-ops-black);line-height:1.45}.ai-ops-page .ai-video-thumb{position:relative;display:grid;width:58px;height:76px;place-items:end start;padding:6px;overflow:hidden;border-radius:8px;background:linear-gradient(180deg,#0000000f,#00000052),linear-gradient(135deg,#d7d2ca,#9d9589)}.ai-ops-page .ai-video-thumb span{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:22px;padding:0 7px;border-radius:7px;background:#171411eb;color:#fff;font-size:11px;font-weight:800}.ai-ops-page .ai-heat-score{color:var(--ai-ops-danger);font-size:15px;font-weight:900;letter-spacing:-.02em}.ai-ops-page .ai-reason-list{display:grid;gap:6px;margin:0;padding:0 0 0 14px;color:var(--ai-ops-black);font-size:12px}.ai-ops-page .ai-reason-list li::marker{color:var(--ai-ops-muted)}.ai-ops-page .ai-material-pool{grid-template-rows:auto auto repeat(3,auto)}.ai-ops-page .ai-donut-block{display:grid;grid-template-columns:108px minmax(0,1fr);gap:14px;align-items:center;padding:12px;border:1px solid var(--ai-ops-panel-border);border-radius:var(--ai-ops-radius-md);background:var(--ai-ops-subtle)}.ai-ops-page .ai-donut-chart{position:relative;display:grid;width:108px;aspect-ratio:1;place-items:center;border-radius:999px;background:radial-gradient(circle at center,var(--ai-ops-panel-bg) 0 39px,transparent 40px),conic-gradient(#2893f2 0,#2893f2 50%,#ff6b6b 50%,#ff6b6b 78%,#f3b744 78%,#f3b744 95%,#b9aef7 95%,#b9aef7)}.ai-ops-page .ai-donut-chart strong,.ai-ops-page .ai-donut-chart span{position:relative;z-index:1;display:block;text-align:center}.ai-ops-page .ai-donut-chart strong{color:var(--ai-ops-black);font-size:17px;font-weight:900}.ai-ops-page .ai-donut-chart span{color:var(--ai-ops-muted);font-size:11px;font-weight:600}.ai-ops-page .ai-donut-legend{display:grid;gap:10px}.ai-ops-page .ai-donut-legend span{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--ai-ops-black);font-size:12px}.ai-ops-page .ai-donut-legend i{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:999px;background:#2893f2}.ai-ops-page .ai-donut-legend span:nth-child(2) i{background:#ff6b6b}.ai-ops-page .ai-donut-legend span:nth-child(3) i{background:#f3b744}.ai-ops-page .ai-donut-legend span:nth-child(4) i{background:#b9aef7}.ai-ops-page .ai-material-group{display:grid;gap:10px;padding-top:12px;border-top:1px solid var(--ai-ops-panel-border)}.ai-ops-page .ai-material-group>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.ai-ops-page .ai-material-group article{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center}.ai-ops-page .ai-material-group article span{display:grid;gap:2px;min-width:0}.ai-ops-page .ai-mini-thumb{width:42px;height:42px;border:1px solid var(--ai-ops-panel-border);border-radius:8px;background:linear-gradient(180deg,#0000000a,#0000002e),linear-gradient(135deg,#d6d1c8,#b3aba1)}.ai-ops-page .ai-viral-bottom{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr) minmax(220px,.78fr);gap:14px}.ai-ops-page .ai-ranked-list{display:grid;gap:10px;margin:0;padding:0;list-style:none;counter-reset:ai-ranked}.ai-ops-page .ai-ranked-list li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;color:var(--ai-ops-black);font-size:13px;line-height:1.65}.ai-ops-page .ai-ranked-list li:before{display:grid;width:28px;height:28px;place-items:center;content:counter(ai-ranked);counter-increment:ai-ranked;border-radius:999px;background:color-mix(in srgb,var(--success) 14%,var(--ai-ops-panel-bg));color:var(--success);font-size:12px;font-weight:900}.ai-ops-page .ai-note-card ul{display:grid;gap:8px;margin:0;padding-left:18px;color:var(--ai-ops-black);font-size:13px}.ai-ops-page .ai-note-card .ant-space-compact{width:100%}.ai-ops-page .ai-queue-list{display:grid;gap:12px}.ai-ops-page .ai-queue-list p{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding-bottom:10px;border-bottom:1px solid var(--ai-ops-panel-border);color:var(--ai-ops-muted);font-size:13px}.ai-ops-page .ai-queue-list p:last-child{padding-bottom:0;border-bottom:0}.ai-ops-page .ai-queue-list strong{color:var(--ai-ops-black);font-size:20px;font-weight:900}.ai-ops-page .ai-workbench-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ai-ops-page .ai-workbench-summary article{display:grid;gap:6px;min-width:0;padding:14px 16px;border:1px solid var(--ai-ops-panel-border);border-radius:var(--ai-ops-radius-md);background:var(--ai-ops-panel-bg);box-shadow:var(--ai-ops-panel-shadow)}.ai-ops-page .ai-workbench-summary strong{color:var(--ai-ops-black);font-size:24px;font-weight:900}.ai-ops-page .ai-designed-workbench{display:grid;grid-template-columns:minmax(300px,.84fr) minmax(0,1.48fr) minmax(260px,.8fr);gap:14px;align-items:stretch}.ai-ops-page .ai-designed-form,.ai-ops-page .ai-designed-result{min-width:0}.ai-ops-page .ai-designed-form .ant-form-item-label>label{color:var(--ai-ops-black);font-size:12px;font-weight:700}.ai-ops-page .ai-designed-form .ant-btn-primary{width:100%}.ai-ops-page .ai-blueprint-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ai-ops-page .ai-blueprint-strip article{display:grid;gap:10px;min-width:0;min-height:110px;padding:12px;border:1px solid var(--ai-ops-panel-border);border-radius:var(--ai-ops-radius-md);background:var(--ai-ops-subtle)}.ai-ops-page .ai-blueprint-strip span{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:999px;background:var(--ai-ops-black);color:var(--ai-ops-panel-bg);font-size:12px;font-weight:900}.ai-ops-page .ai-blueprint-strip strong{color:var(--ai-ops-black);font-size:13px;line-height:1.55}.ai-ops-page .ai-ops-statusbar,.ai-ops-page .ai-workflow-hero,.ai-ops-page .ai-assets-card,.ai-ops-page .ai-assets-card .ant-tabs-content-holder,.ai-ops-page .ai-assets-card .ant-table-container{border-color:var(--ai-ops-panel-border)!important}.ai-ops-page .ai-assets-card,.ai-ops-page .ai-workflow-hero,.ai-ops-page .ai-work-panel{border-radius:var(--ai-ops-radius-lg)!important;background:var(--ai-ops-panel-bg)!important;box-shadow:var(--ai-ops-panel-shadow)}.analytics-grid{row-gap:var(--page-gap)}.ant-card-head{min-height:48px;border-bottom:1px solid var(--border)!important}.ant-card-head-title{color:var(--text);font-size:15px;font-weight:800}.kpi-row{align-items:stretch}.kpi-card{min-height:154px}.kpi-card .ant-card-body{display:grid;gap:10px;height:100%;padding:18px}.kpi-head{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:13px;font-weight:800}.kpi-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:var(--radius-control);background:var(--surface-muted);color:var(--metric-color, var(--text));font-size:20px}.kpi-card .ant-statistic-content{color:var(--text);font-size:32px;font-weight:800;letter-spacing:0}.kpi-delta{color:var(--muted);font-size:12px}.kpi-delta span{color:var(--success);font-weight:800}.chart-card,.ranking-card,.warning-card,.activity-card{height:382px}.chart-card .ant-card-body,.ranking-card .ant-card-body,.warning-card .ant-card-body,.activity-card .ant-card-body{padding:14px}.ranking-card .ant-table{font-size:12px}.rank{display:inline-flex;min-width:24px;justify-content:center;color:var(--muted);font-weight:800}.rank-1{color:var(--warning)}.rank-2{color:color-mix(in srgb,var(--muted) 78%,var(--text))}.rank-3{color:var(--warning)}.warning-card .ant-card-body,.activity-card .ant-card-body{display:flex;flex-direction:column;gap:8px}.warning-row{display:grid;grid-template-columns:46px minmax(0,1fr) 64px 78px;align-items:center;width:100%;min-height:64px;gap:8px;padding:8px 4px 8px 0;border-bottom:1px solid var(--border);color:var(--text);cursor:pointer}.warning-row .ant-btn-link{justify-self:end;white-space:nowrap}.warning-row:hover{background:var(--surface-muted)}.warning-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--warning-color, var(--warning)) 12%,transparent);color:var(--warning-color, var(--warning));font-size:18px}.warning-text strong,.warning-text small{display:block}.warning-text strong{color:var(--text);font-size:14px}.warning-text small{margin-top:4px;color:var(--muted);font-size:12px}.warning-value{color:var(--warning-color, var(--warning));font-size:24px;font-weight:800;letter-spacing:0}.selected-warning-item{border-radius:var(--radius-control);background:var(--surface-muted)}.activity-row{display:grid;grid-template-columns:12px 1fr auto;gap:10px;align-items:start;width:100%;padding:10px 0;color:var(--text);text-align:left;cursor:pointer;background:transparent;border:0;border-bottom:1px solid var(--border)}.activity-row:hover{background:var(--surface-muted)}.activity-row:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-control)}.activity-row strong,.activity-row small{display:block}.activity-row small,.activity-row em{color:var(--muted);font-size:12px;font-style:normal}.activity-dot{width:8px;height:8px;margin-top:6px;border-radius:999px;background:var(--success)}.dealer-table-card .ant-card-body{padding:0}.dealer-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:14px 16px;border-bottom:1px solid var(--border);background:var(--surface)}.dealer-filter-group,.dealer-command-group{display:flex;min-width:0;align-items:center;gap:10px}.dealer-filter-group{flex:1 1 auto;flex-wrap:wrap}.dealer-command-group{flex:0 0 auto}.dealer-branch-select{flex:0 0 148px;width:148px}.dealer-platform-segmented{flex:0 1 auto;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.dealer-platform-segmented::-webkit-scrollbar{display:none;height:0}.dealer-filter-group .table-search{flex:1 1 260px;width:min(340px,100%);max-width:340px}.dealer-command-group .ant-btn{flex:0 0 auto}.dealer-table-card .ant-table-wrapper{border-radius:0 0 var(--radius-card) var(--radius-card)}.dealer-table-card .ant-table{color:var(--text);font-size:13px}.dealer-table-card .ant-table-thead>tr>th{color:var(--muted);font-weight:800}.dealer-table-card .ant-table-cell{white-space:nowrap}.table-row-actions{display:inline-flex;flex-wrap:nowrap}.table-row-actions .ant-btn-link{white-space:nowrap}.table-search{width:220px}.table-footnote{display:block;padding:0 16px 14px}.metric-detail-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:14px 16px;border-bottom:1px solid var(--border);background:var(--surface)}.metric-detail-filter-group{display:flex;flex:1 1 auto;min-width:0;align-items:center;flex-wrap:wrap;gap:10px}.metric-detail-command-group{display:flex;flex:0 0 auto;align-items:center;gap:10px}.metric-detail-org-select{flex:0 0 250px;width:250px}.metric-detail-source-select{flex:0 0 140px;width:140px}.metric-detail-table .ant-table-row{cursor:pointer}.metric-detail-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.metric-detail-row strong{color:var(--text);font-size:13px;font-weight:800;text-align:right}.status-tag{display:inline-flex;align-items:center;gap:4px;margin-inline-end:0;font-weight:700}.full-height-card{min-height:100%}.org-list{display:grid;gap:4px;margin:14px 0}.org-item{display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:0 10px 0 calc(12px + var(--org-level, 0) * 18px);border-radius:var(--radius-control);color:var(--text);font-weight:700}.org-item:hover{background:var(--surface-muted)}.org-item.active{background:var(--surface-muted);color:var(--text);box-shadow:inset 0 0 0 1px var(--border)}.auth-provider-card{min-height:194px}.auth-provider-card h4{margin:0!important;color:var(--text)!important;font-size:16px!important;line-height:1.25!important}.oauth-readiness-card .ant-alert{margin-bottom:14px}.oauth-readiness-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.oauth-readiness-item{display:grid;gap:6px;min-height:74px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted)}.oauth-readiness-wide{grid-column:1 / -1}.oauth-readiness-item .ant-typography{overflow-wrap:anywhere}.automation-connect-stack{width:100%}.automation-connect-stack .ant-alert{border-radius:var(--radius-control)}.automation-business-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:14px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted)}.automation-business-panel>div{display:grid;gap:6px;min-width:0}.automation-business-panel .ant-typography{overflow-wrap:anywhere}.automation-business-wide{grid-column:1 / -1}.automation-operator-panel{width:100%}.automation-code-submit{display:grid;grid-template-columns:minmax(160px,1fr) auto;gap:8px;width:min(560px,100%)}.automation-command-feedback{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface)}.automation-command-feedback.is-success{border-color:#1677ff3d;background:#1677ff0f}.automation-command-feedback.is-error{border-color:#ff4d4f47;background:#ff4d4f0f}.automation-qr-panel{display:grid;gap:14px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface)}.automation-qr-panel>div:first-child{display:grid;gap:4px}.automation-qr-panel .ant-image{justify-self:center;width:100%;max-width:min(760px,100%)}.automation-qr-panel img{display:block;width:100%;max-height:min(68vh,680px);object-fit:contain;border:1px solid var(--border);border-radius:var(--radius-control);background:#fff}.automation-debug-collapse{border-top:1px solid var(--border)}.automation-connect-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.automation-connect-item{display:grid;gap:6px;min-height:72px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted)}.automation-connect-wide{grid-column:1 / -1}.automation-connect-item .ant-typography{overflow-wrap:anywhere}.automation-connect-item .ant-typography-strong{word-break:break-word}.automation-payload-preview{margin-bottom:0!important}.automation-payload-preview pre{max-height:220px;margin:0;overflow:auto;padding:12px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font-size:12px;line-height:1.55}.metric-form .ant-form-item{margin-bottom:14px}.excel-icon{color:var(--success);font-size:24px}.stage-row{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:42px;margin-bottom:6px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text);cursor:pointer;font-weight:700}.stage-row:hover{border-color:var(--border-strong);background:var(--surface-muted)}.selected-row>td{background:var(--surface-muted)!important}.timeline-lite{display:flex;flex-direction:column;gap:12px;color:var(--muted)}.timeline-lite div{display:flex;gap:8px;align-items:flex-start}.timeline-lite span{width:8px;height:8px;margin-top:6px;border-radius:999px;background:var(--primary)}.metric-progress-label{display:flex;justify-content:space-between;margin-bottom:6px;color:var(--muted);font-size:13px;font-weight:800}.metric-progress-label strong{color:var(--text)}.report-tile{min-height:180px}.report-tile .ant-card-body{display:flex;flex-direction:column;gap:12px}.report-tile h4{margin:0!important;color:var(--text)!important;font-size:16px!important}.report-tile .anticon{color:var(--primary);font-size:30px}.report-type-tile{min-height:120px;padding:18px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);color:var(--text);cursor:pointer;display:flex;flex-direction:column;gap:10px;align-items:flex-start;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.report-type-tile:hover,.report-type-tile[aria-pressed=true]{border-color:var(--primary);background:var(--surface-muted)}.report-type-tile[aria-pressed=true]{transform:translateY(-1px)}.report-type-tile .anticon{color:var(--primary);font-size:24px}.report-type-tile strong{font-size:15px}.report-type-tile span{color:var(--muted);font-size:12px;font-weight:700}.report-draft{margin:0!important;white-space:pre-wrap;font-size:13px;line-height:1.8;color:var(--text)}.report-risk-item{display:flex;flex-direction:column;gap:6px;padding-bottom:12px;border-bottom:1px solid var(--border)}.report-risk-item:last-child{padding-bottom:0;border-bottom:0}.login-shell{display:grid;min-height:100vh;grid-template-columns:minmax(420px,.92fr) minmax(420px,1.08fr);place-items:stretch;background:var(--bg);color:var(--text)}.login-aside{display:flex;min-height:100vh;flex-direction:column;justify-content:space-between;padding:44px;border-right:1px solid var(--border);background:linear-gradient(135deg,color-mix(in srgb,var(--surface-muted) 92%,transparent),var(--surface)),var(--surface)}.login-brand-lockup,.login-card-header{display:flex;align-items:center;gap:14px}.login-brand-lockup strong{display:block;color:var(--text);font-size:18px;line-height:1.2}.login-brand-lockup span{display:block;margin-top:4px;color:var(--muted);font-size:13px;font-weight:800}.login-brand-mark{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:12px;background:var(--primary);color:var(--primary-contrast)}.login-brand-mark svg{width:20px;height:20px}.login-system-copy{max-width:560px}.login-eyebrow{display:block;margin-bottom:12px;color:var(--muted)!important;font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.login-system-copy h1{margin:0!important;color:var(--text)!important;font-size:34px!important;line-height:1.2!important}.login-system-copy p{max-width:520px;margin:18px 0 0;color:var(--muted);font-size:15px;line-height:1.8}.login-stat-list{display:grid;gap:10px}.login-stat-row{display:grid;grid-template-columns:96px 1fr;gap:18px;align-items:center;padding:12px 0;border-top:1px solid var(--border)}.login-stat-row span{color:var(--muted);font-size:12px;font-weight:900}.login-stat-row strong{color:var(--text);font-size:13px}.login-panel{display:flex;min-height:100vh;width:auto;gap:0;align-items:center;justify-content:center;padding:64px 24px;background:var(--bg)}.login-panel-toolbar{position:fixed;top:22px;right:28px;z-index:2}.login-card{width:min(440px,100%);border-radius:8px!important;box-shadow:var(--shadow-card)}.login-card-icon{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:10px;background:var(--surface-muted);color:var(--primary);font-size:21px}.login-card-header h3{margin:0!important;color:var(--text)!important}@media(max-width:960px){.login-shell{grid-template-columns:1fr}.login-aside{min-height:auto;padding:28px 24px 22px;border-right:0;border-bottom:1px solid var(--border);gap:28px}.login-system-copy h1{font-size:28px!important}.login-panel{min-height:auto;padding:34px 18px 48px}.login-panel-toolbar{top:18px;right:18px}}.setting-list .ant-list-item,.admin-list .ant-list-item{border-color:var(--border)!important;color:var(--text)}.setting-list .ant-list-item{justify-content:flex-start;gap:8px}.settings-tabs .ant-tabs-nav{margin-bottom:14px}.settings-tabs .ant-tabs-tab{color:var(--muted);font-weight:800}.settings-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--text)!important}.settings-tabs .ant-tabs-ink-bar{background:var(--primary)}.settings-ai-config-card .ant-card-body{padding:12px}.settings-collapse,.settings-template-collapse{background:transparent}.settings-collapse .ant-collapse-item,.settings-template-collapse .ant-collapse-item{margin-bottom:10px;border:1px solid var(--border)!important;border-radius:var(--radius-card)!important;background:var(--surface);overflow:hidden}.settings-collapse .ant-collapse-item:last-child,.settings-template-collapse .ant-collapse-item:last-child{margin-bottom:0}.settings-collapse .ant-collapse-header,.settings-template-collapse .ant-collapse-header{align-items:center!important;padding:14px 16px!important}.settings-collapse .ant-collapse-content,.settings-template-collapse .ant-collapse-content{border-top:1px solid var(--border)!important;background:var(--surface)!important}.settings-collapse .ant-collapse-content-box,.settings-template-collapse .ant-collapse-content-box{padding:16px!important}.settings-collapse-label{display:flex;align-items:center;justify-content:space-between;width:100%;min-width:0;gap:16px}.settings-collapse-label>div{display:grid;gap:4px;min-width:0}.settings-collapse-label .ant-typography{margin:0}.settings-collapse-meta{flex:0 1 auto;max-width:42%;color:var(--muted);font-size:12px;font-weight:800;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-section-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px}.settings-section-form .ant-form-item:nth-last-child(1):nth-child(odd){grid-column:1 / -1}.settings-checkbox-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:10px;width:100%}.settings-checkbox-card{display:flex!important;align-items:center;min-height:42px;margin:0!important;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted);color:var(--text);font-weight:700}.settings-checkbox-card:hover{border-color:var(--border-strong);background:var(--surface)}.settings-template-collapse .ant-form-item{margin-bottom:0}.settings-command-block{max-width:100%;margin:0;padding:12px;overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-muted);color:var(--text);font-size:12px;line-height:1.6;white-space:pre}.check-icon{margin-right:8px;color:var(--success)}.upload-icon{margin:8px 0 4px;color:var(--primary);font-size:32px}.upload-hint{color:var(--muted)}@media(max-width:1280px){.app-content{padding:16px}.landing-hero h1.landing-product-title{font-size:48px}.landing-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-toolbar{flex-direction:column}.dashboard-toolbar-actions{justify-content:flex-start}.warning-row{grid-template-columns:42px minmax(0,1fr) 48px 64px}.warning-row .ant-btn-link{font-size:12px}.dealer-table-toolbar{align-items:stretch;flex-direction:column}.dealer-filter-group,.dealer-command-group{width:100%}.dealer-command-group{justify-content:flex-start}.admin-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-grid-side,.admin-grid-aside,.admin-grid-leads{grid-template-columns:1fr}.profile-layout{grid-template-columns:180px minmax(0,1fr)}.profile-insight-stack{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}.ai-ops-shell,.ai-workflow-grid{grid-template-columns:1fr}.ai-workflow-nav{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}.ai-workflow-nav-item{min-height:86px}.ai-workflow-hero-grid{grid-template-columns:1fr}.ai-flow-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-pipeline-step:after{content:none}.ai-page-strip,.ai-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-section-form{grid-template-columns:1fr}}@media(max-width:1100px){.landing-feature-grid,.landing-pricing-grid,.landing-testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-brand-copy{max-width:250px}.landing-signin,.landing-proof-layout,.ai-workspace-grid,.profile-layout{grid-template-columns:1fr}.profile-section-nav{grid-template-columns:repeat(3,minmax(0,1fr));padding:8px}.profile-section-item{min-height:44px;border-left:0;border-radius:var(--radius-control);padding:0 12px}.profile-section-item.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--neon) 48%,transparent)}.ai-work-panel{min-height:auto}}@media(max-width:820px){.ant-card-head-wrapper,.module-toolbar,.metric-detail-toolbar{align-items:stretch;flex-direction:column}.metric-detail-filter-group,.metric-detail-command-group{width:100%}.metric-detail-command-group{justify-content:flex-start}.ant-card-extra{margin-inline-start:0!important}.profile-identity-strip .ant-card-body,.profile-switch-row{align-items:stretch;flex-direction:column}.profile-identity-meta{justify-content:flex-start}.profile-section-nav,.profile-form-grid,.profile-insight-stack{grid-template-columns:1fr}.profile-form-card .ant-card-body{min-height:auto}.ai-pipeline,.ai-flow-steps,.ai-workflow-nav,.ai-page-strip,.ai-asset-grid{grid-template-columns:1fr}.ai-panel-head,.ai-output-section-head,.ai-ops-statusbar{align-items:stretch;flex-direction:column}.ai-schedule-controls,.ai-schedule-row{grid-template-columns:1fr}.settings-collapse-label{align-items:flex-start;flex-direction:column;gap:6px}.settings-collapse-meta{max-width:100%;text-align:left}.admin-actions,.dashboard-toolbar-actions{justify-content:flex-start}.admin-grid-4,.oauth-readiness-grid,.automation-connect-grid,.automation-business-panel,.automation-code-submit{grid-template-columns:1fr}.table-search,.project-select,.range-picker,.platform-select,.metric-detail-org-select,.metric-detail-source-select{width:100%}.dealer-branch-select,.dealer-filter-group .table-search{flex-basis:100%;width:100%;max-width:100%}.dealer-command-group{flex-wrap:wrap}.landing-header{padding-inline:12px}.landing-nav{height:58px;min-height:58px;flex-wrap:nowrap;border-radius:999px;padding:12px}.landing-nav-links{display:none}.landing-actions .ant-btn:not(.theme-icon-button){display:inline-flex}.landing-hero{padding-top:128px}.landing-hero h1{font-size:clamp(34px,12vw,56px)}.landing-hero h1.landing-product-title{font-size:31px}.landing-product-title>span:first-child{white-space:normal}.landing-title-line b{display:inline-block}.landing-product-title .landing-title-line{flex-direction:column;gap:10px;align-items:center}.landing-cta{flex-direction:column;width:min(100%,360px)}.landing-primary-button,.landing-secondary-button{width:100%}.landing-feature-grid,.landing-pricing-grid,.landing-testimonial-grid{grid-template-columns:1fr}.landing-brand-copy{max-width:168px;font-size:14px}.landing-platform-grid,.landing-proof-grid,.landing-role-grid,.landing-support-strip,.landing-flow-step{grid-template-columns:1fr}.landing-footer{flex-direction:column;gap:12px;text-align:center}}@media(max-width:640px){.app-sidebar{flex:0 0 64px!important;min-width:64px!important;max-width:64px!important;width:64px!important}.app-sidebar .brand-lockup{justify-content:center;padding:16px 10px 12px}.app-sidebar .brand-copy,.app-sidebar .sidebar-section-label,.app-sidebar .sidebar-nav-label,.app-sidebar .sidebar-nav-chevron,.app-sidebar .sidebar-nav-more,.app-sidebar .sidebar-subnav,.app-sidebar .workspace-section,.app-sidebar .sidebar-support,.app-sidebar .sidebar-user span,.app-sidebar .sidebar-user-chevron{display:none}.app-sidebar .sidebar-scroll{padding:0 8px}.app-sidebar .sidebar-nav-list{gap:6px}.app-sidebar .sidebar-nav-item{grid-template-columns:1fr;justify-items:center;min-height:42px;padding:0}.app-sidebar .sidebar-footer{padding:8px}.app-sidebar .sidebar-user{justify-content:center;min-height:44px;padding:0}.topbar{padding:0 12px}.topbar-left{min-width:0}.topbar-right{gap:4px!important}.breadcrumb-text,.breadcrumb-separator,.topbar-right .ant-badge,.topbar-right .topbar-icon-button:first-child{display:none}.page-title{max-width:178px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-content{padding:12px}.dashboard-toolbar{gap:10px}.dashboard-toolbar-actions{display:grid!important;width:100%;grid-template-columns:1fr}.ai-workflow-title-row{align-items:flex-start!important}.ai-workflow-context strong,.ai-workflow-context span,.ai-recommendation-card strong{white-space:normal}.ai-recommendation-card{grid-template-columns:1fr}}@media(max-width:1440px){.ai-ops-page .ai-filterbar{grid-template-columns:minmax(260px,1.2fr) minmax(168px,.9fr) repeat(2,minmax(118px,.72fr)) minmax(210px,.95fr) 38px}.ai-ops-page .ai-viral-layout{grid-template-columns:minmax(212px,.76fr) minmax(0,1.56fr) minmax(240px,.8fr)}.ai-ops-page .ai-designed-workbench{grid-template-columns:minmax(280px,.88fr) minmax(0,1.32fr) minmax(240px,.8fr)}.ai-ops-page .ai-blueprint-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.ai-ops-page .ai-designer-page{padding:16px}.ai-ops-page .ai-filterbar{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-ops-page .ai-viral-layout,.ai-ops-page .ai-designed-workbench,.ai-ops-page .ai-viral-bottom{grid-template-columns:1fr}.ai-ops-page .ai-material-pool{grid-template-rows:none}.ai-ops-page .ai-workbench-summary,.ai-ops-page .ai-blueprint-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.ai-ops-page .ai-designer-page{padding:14px;border-radius:20px}.ai-ops-page .ai-designer-header,.ai-ops-page .ai-card-title-row{flex-direction:column;align-items:stretch}.ai-ops-page .ai-designer-header .ant-space,.ai-ops-page .ai-card-title-row .ant-space{justify-content:flex-start}.ai-ops-page .ai-filterbar,.ai-ops-page .ai-workbench-summary,.ai-ops-page .ai-blueprint-strip{grid-template-columns:1fr}.ai-ops-page .ai-segmented-pills{overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}.ai-ops-page .ai-segmented-pills button{flex:0 0 auto}.ai-ops-page .ai-donut-block{grid-template-columns:1fr;justify-items:center;text-align:center}.ai-ops-page .ai-donut-legend{width:100%}.ai-ops-page .ai-video-cell{grid-template-columns:52px minmax(0,1fr)}.ai-ops-page .ai-video-thumb{width:52px;height:68px}}@media(max-width:640px){.ai-ops-page .ai-designer-page{padding:12px}.ai-ops-page .ai-filterbar,.ai-ops-page .ai-studio-card,.ai-ops-page .ai-workbench-summary article,.ai-ops-page .ai-blueprint-strip article{padding:12px}.ai-ops-page .ai-filterbar{grid-template-columns:1fr}.ai-ops-page .ai-filterbar>.ant-btn{width:100%}.ai-ops-page .ai-viral-table .ant-table{min-width:860px}.ai-ops-page .ai-card-title-row h3 span,.ai-ops-page .ai-video-cell .ant-typography:first-child{white-space:normal}}
