: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}.landing-footer-meta{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.landing-footer-record{color:var(--muted);font-size:13px;letter-spacing:.02em;text-decoration:none;transition:color .2s ease,opacity .2s ease}.landing-footer-record:hover{color:var(--text)}.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-item>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-subnav-dot{width:6px;height:6px;border-radius:999px;background:currentColor;opacity:.62}.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-submenu-popover{width:auto}.sidebar-submenu-popover.ant-popover-placement-rightTop{margin-left:12px}.sidebar-submenu-popover .ant-popover-inner{padding:0!important;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--popover-bg);box-shadow:var(--shadow-panel)}.sidebar-floating-submenu{display:grid;gap:4px;width:max-content;min-width:148px;max-width:220px;padding:8px;color:var(--text)}.sidebar-floating-submenu-title{margin:2px 8px 6px;color:var(--muted);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.sidebar-floating-submenu-list{display:grid;gap:3px}.sidebar-floating-submenu-item{width:100%;min-height:34px;color:var(--text)}.sidebar-floating-submenu-item:hover,.sidebar-floating-submenu-item:focus-visible{background:var(--surface-muted)}.sidebar-floating-submenu-item.active{background:var(--primary);color:var(--primary-contrast)}.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}.dashboard-toolbar-compact{justify-content:flex-end}.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);overflow:hidden}.admin-table-card .ant-table-container,.dealer-table-card .ant-table-container{border-radius:0!important}.admin-table-card .ant-table-thead>tr:first-child>th:first-child,.admin-table-card .ant-table-thead>tr:first-child>th:last-child,.dealer-table-card .ant-table-thead>tr:first-child>th:first-child,.dealer-table-card .ant-table-thead>tr:first-child>th:last-child{border-start-start-radius:0!important;border-start-end-radius:0!important}.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: #f6f7f4;--ai-ops-shell-stroke: #e1e7dc;--ai-ops-panel-bg: #ffffff;--ai-ops-panel-border: #e2e7df;--ai-ops-panel-border-strong: #d3dccf;--ai-ops-panel-shadow: 0 18px 46px rgba(25, 31, 22, .06);--ai-ops-table-head: #f7f9f5;--ai-ops-subtle: #eef2e9;--ai-ops-accent-soft: #eef9d6;--ai-ops-blue-soft: #eef5ff;--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-accent-soft: #253020;--ai-ops-blue-soft: #202734;--ai-ops-black: #f5f5f4;--ai-ops-muted: #b8afa4;--ai-ops-danger: #ff6b5f}.ai-ops-page .ai-designer-page{display:grid;gap:16px;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,#ffffffb8,color-mix(in srgb,var(--ai-ops-shell-bg) 100%,transparent)),linear-gradient(90deg,color-mix(in srgb,var(--ai-ops-panel-border) 42%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--ai-ops-panel-border) 38%,transparent) 1px,transparent 1px),var(--ai-ops-shell-bg);background-size:auto,28px 28px,28px 28px,auto;box-shadow:inset 0 1px #ffffff73}:root.dark .ai-ops-page .ai-designer-page{background:linear-gradient(180deg,#ffffff09,#ffffff04),linear-gradient(90deg,color-mix(in srgb,var(--ai-ops-panel-border) 24%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--ai-ops-panel-border) 22%,transparent) 1px,transparent 1px),var(--ai-ops-shell-bg);background-size:auto,28px 28px,28px 28px,auto;box-shadow:inset 0 1px #ffffff14}.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,.ai-ops-page .ai-account-main,.ai-ops-page .ai-account-diagnosis-panel,.ai-ops-page .ai-account-chart-card,.ai-ops-page .ai-account-subgrid,.ai-ops-page .ai-account-heatmap-card,.ai-ops-page .ai-account-lowperform-card{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)}.topbar-ai-workbench{box-shadow:none!important}.topbar-ai-workbench .topbar-left{min-height:36px}.topbar-ai-workbench .topbar-sidebar-trigger,.topbar-ai-workbench .topbar-icon-button{background:var(--ai-ops-panel-bg)!important;border-color:var(--ai-ops-panel-border)!important;box-shadow:var(--ai-ops-panel-shadow)}.topbar-ai-workbench .ai-topbar-label{color:var(--ai-ops-muted)!important;font-size:12px;font-weight:700;letter-spacing:0}.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>div{min-width:0}.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:0}.ai-ops-page .ai-designer-header .ant-space{justify-content:flex-end}.ai-ops-page .ai-command-header-actions{display:grid;justify-items:end;gap:10px;min-width:320px}.ai-ops-page .ai-source-notice{display:inline-flex;max-width:440px;min-height:32px;align-items:center;gap:8px;padding:6px 10px;border:1px solid color-mix(in srgb,#f3b744 40%,var(--ai-ops-panel-border));border-radius:999px;background:color-mix(in srgb,#fff7df 72%,var(--ai-ops-panel-bg));color:var(--ai-ops-black);font-size:12px;line-height:1}.ai-ops-page .ai-source-notice>span{display:grid;width:16px;height:16px;flex:0 0 auto;place-items:center;border-radius:999px;background:#f59f00;color:#fff;font-size:11px;font-weight:900}.ai-ops-page .ai-source-notice strong{flex:0 0 auto;font-weight:900}.ai-ops-page .ai-source-notice em{min-width:0;overflow:hidden;color:var(--ai-ops-muted);font-style:normal;font-weight:700;text-overflow:ellipsis;white-space:nowrap}:root.dark .ai-ops-page .ai-source-notice{border-color:color-mix(in srgb,#f59e0b 42%,var(--ai-ops-panel-border));background:color-mix(in srgb,#f59e0b 16%,var(--ai-ops-panel-bg))}:root.dark .ai-ops-page .ai-source-notice em{color:color-mix(in srgb,#f6d58a 72%,var(--ai-ops-muted))}:root.dark .ai-ops-page .ai-remix-metrics span,:root.dark .ai-ops-page .ai-copy-version-stack footer,:root.dark .ai-ops-page .ai-ip-usage-row,:root.dark .ai-ops-page .ai-ip-usage-stats article{background:linear-gradient(135deg,rgba(255,255,255,.035),transparent 62%),var(--ai-ops-subtle)}:root.dark .ai-ops-page .ai-remix-summary-grid article,:root.dark .ai-ops-page .ai-copy-version-stack article,:root.dark .ai-ops-page .ai-ip-column-grid article{border-color:var(--ai-ops-panel-border);background:linear-gradient(135deg,rgba(255,255,255,.035),transparent 62%),var(--ai-ops-subtle);box-shadow:inset 0 1px #ffffff09}:root.dark .ai-ops-page .ai-remix-evidence-panel,:root.dark .ai-ops-page .ai-remix-flow-card,:root.dark .ai-ops-page .ai-copy-distribution-card,:root.dark .ai-ops-page .ai-copy-handoff-card,:root.dark .ai-ops-page .ai-copy-quality-summary,:root.dark .ai-ops-page .ai-ip-gap-card,:root.dark .ai-ops-page .ai-ip-usage-stats,:root.dark .ai-ops-page .ai-ip-context-health{background:linear-gradient(135deg,rgba(132,204,22,.065),transparent 70%),var(--ai-ops-panel-bg)}:root.dark .ai-ops-page .ai-copy-quality-summary article{background:color-mix(in srgb,var(--ai-ops-subtle) 64%,var(--ai-ops-panel-bg))}.ai-ops-page .ai-viral-hero{align-items:center;padding:18px;border:1px solid var(--ai-ops-panel-border);border-radius:var(--ai-ops-radius-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--success) 8%,transparent),transparent 54%),var(--ai-ops-panel-bg);box-shadow:var(--ai-ops-panel-shadow)}.ai-ops-page .ai-viral-source-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ai-ops-page .ai-filterbar{display:grid;grid-template-columns:minmax(260px,1.24fr) minmax(180px,.88fr) minmax(126px,.62fr) minmax(126px,.62fr) minmax(240px,1fr) 38px;gap:10px;align-items:end;padding:12px;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-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ai-ops-page .ai-viral-overview article{position:relative;display:grid;gap:4px;min-width:0;overflow:hidden;padding:14px;border:1px solid var(--ai-ops-panel-border);border-radius:var(--ai-ops-radius-md);background:linear-gradient(135deg,color-mix(in srgb,var(--success) 6%,transparent),transparent 58%),var(--ai-ops-panel-bg);box-shadow:var(--ai-ops-panel-shadow)}.ai-ops-page .ai-viral-overview article:after{display:block;width:min(92px,54%);height:4px;margin-top:8px;border-radius:999px;background:linear-gradient(90deg,var(--ai-ops-black),color-mix(in srgb,var(--success) 72%,var(--ai-ops-black)));content:""}.ai-ops-page .ai-viral-overview strong{color:var(--ai-ops-black);font-size:25px;font-weight:900;letter-spacing:0}.ai-ops-page .ai-viral-overview span{color:var(--ai-ops-muted);font-size:12px;font-weight:700}.ai-ops-page .ai-viral-layout{display:grid;grid-template-columns:minmax(224px,.62fr) minmax(720px,1.82fr) minmax(268px,.72fr);gap:14px;align-items:stretch}.ai-ops-page .ai-viral-layout>.ai-studio-card{min-height:100%}.ai-ops-page .ai-studio-card{position:relative;display:grid;align-content:start;gap:14px;min-width:0;min-height:100%;overflow:hidden;padding:16px;border:1px solid var(--ai-ops-panel-border);border-radius:var(--ai-ops-radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--ai-ops-panel-bg) 92%,var(--ai-ops-subtle)),var(--ai-ops-panel-bg) 42%),var(--ai-ops-panel-bg);box-shadow:0 1px #ffffff80 inset,var(--ai-ops-panel-shadow)}.ai-ops-page .ai-studio-card:before{position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--ai-ops-black),color-mix(in srgb,var(--success) 58%,var(--ai-ops-black)),transparent 76%);content:"";opacity:.18}.ai-ops-page .ai-studio-card>*{position:relative;z-index:1}.ai-ops-page .ai-studio-card,.ai-ops-page .ai-viral-hero,.ai-ops-page .ai-command-header,.ai-ops-page .ai-filterbar,.ai-ops-page .ai-copy-filterbar,.ai-ops-page .ai-ip-filterbar,.ai-ops-page .ai-model-strip{-webkit-backdrop-filter:saturate(120%) blur(0px);backdrop-filter:saturate(120%) blur(0px)}.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-studio-card .ant-table-wrapper{overflow:hidden;border:1px solid var(--ai-ops-panel-border);border-radius:var(--ai-ops-radius-md)}.ai-ops-page .ai-studio-card .ant-table{background:transparent}.ai-ops-page .ai-studio-card .ant-table-container{border-start-start-radius:var(--ai-ops-radius-md);border-start-end-radius:var(--ai-ops-radius-md)}.ai-ops-page .ai-studio-card .ant-table-thead>tr>th{border-bottom:1px solid var(--ai-ops-panel-border)!important;background:color-mix(in srgb,var(--ai-ops-subtle) 70%,var(--ai-ops-panel-bg))!important;color:var(--ai-ops-muted)!important;font-size:12px;font-weight:900!important}.ai-ops-page .ai-studio-card .ant-table-tbody>tr>td{border-bottom-color:var(--ai-ops-panel-border)!important;color:var(--ai-ops-black);line-height:1.55}.ai-ops-page .ai-studio-card .ant-table-tbody>tr:last-child>td{border-bottom:0!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>.ant-space{min-width:0;flex-wrap:wrap}.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{align-content:start;grid-template-rows:none;gap:12px}.ai-ops-page .ai-check-stack{display:grid;gap:8px}.ai-ops-page .ai-check-stack .ant-checkbox-wrapper{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:36px;padding:0 10px;border:1px solid var(--ai-ops-panel-border);border-radius:10px;background:var(--ai-ops-subtle);color:var(--ai-ops-black);font-size:13px;font-weight:700}.ai-ops-page .ai-check-stack .ant-checkbox-wrapper:last-child{border-bottom:1px solid var(--ai-ops-panel-border)}.ai-ops-page .ai-weight-stack{display:grid;gap:10px;padding-top:2px}.ai-ops-page .ai-weight-stack>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:10px;border:1px solid var(--ai-ops-panel-border);border-radius:var(--ai-ops-radius-md);background:color-mix(in srgb,var(--ai-ops-subtle) 72%,var(--ai-ops-panel-bg))}.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{color:var(--ai-ops-muted)}.ai-ops-page .ai-weight-stack .ant-slider{grid-column:1 / -1;margin:5px 4px 2px}.ai-ops-page .ai-strategy-summary{display:grid;gap:0;padding:12px;border:1px solid var(--ai-ops-panel-border);border-radius:var(--ai-ops-radius-md);background:linear-gradient(135deg,color-mix(in srgb,var(--success) 8%,transparent),transparent 64%),var(--ai-ops-panel-bg)}.ai-ops-page .ai-strategy-summary .ai-card-title-row{align-items:center;padding-bottom:6px}.ai-ops-page .ai-strategy-summary article{display:grid;gap:3px;padding:9px 0;border-top:1px solid var(--ai-ops-panel-border)}.ai-ops-page .ai-strategy-summary article strong{color:var(--ai-ops-black);font-size:13px;font-weight:900}.ai-ops-page .ai-strategy-summary article .ant-typography{color:var(--ai-ops-muted)!important;font-size:12px;line-height:1.55}.ai-ops-page .ai-conversion-ladder{display:grid;gap:9px;padding:12px;border:1px solid color-mix(in srgb,#1677ff 12%,var(--ai-ops-panel-border));border-radius:var(--ai-ops-radius-md);background:linear-gradient(135deg,color-mix(in srgb,var(--ai-ops-blue-soft) 52%,transparent),transparent 72%),var(--ai-ops-panel-bg)}.ai-ops-page .ai-conversion-ladder .ai-card-title-row{align-items:center}.ai-ops-page .ai-conversion-ladder article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:9px;align-items:start;padding-top:9px;border-top:1px solid color-mix(in srgb,var(--ai-ops-panel-border) 78%,transparent)}.ai-ops-page .ai-conversion-ladder article>span{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;background:var(--ai-ops-black);color:var(--ai-ops-panel-bg);font-size:11px;font-weight:900}.ai-ops-page .ai-conversion-ladder article div{display:grid;gap:2px;min-width:0}.ai-ops-page .ai-conversion-ladder article strong{color:var(--ai-ops-black);font-size:13px;font-weight:900}.ai-ops-page .ai-conversion-ladder article .ant-typography{color:var(--ai-ops-muted)!important;font-size:12px;line-height:1.5}.ai-ops-page .ai-hidden-run-form{display:none}.ai-ops-page .ai-viral-center,.ai-ops-page .ai-designed-result{min-width:0}.ai-ops-page .ai-viral-center{overflow:hidden}.ai-ops-page .ai-viral-table{min-width:0}.ai-ops-page .ai-viral-table .ant-table-wrapper{overflow-x:visible}.ai-ops-page .ai-viral-table .ant-table{width:100%;min-width:0;font-size:12px;table-layout:fixed}.ai-ops-page .ai-viral-table .ant-table-container{border:1px solid var(--ai-ops-panel-border);border-radius:var(--ai-ops-radius-md);overflow:hidden}.ai-ops-page .ai-viral-table .ant-table-thead>tr>th{padding:9px 10px!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:10px!important;border-bottom-color:var(--ai-ops-panel-border)!important;vertical-align:top}.ai-ops-page .ai-viral-table .ant-table-tbody>tr:hover>td{background:color-mix(in srgb,var(--success) 5%,var(--ai-ops-panel-bg))!important}.ai-ops-page .ai-viral-table .ant-pagination{padding-top:10px;margin-bottom:0}.ai-ops-page .ant-tabs-nav{margin-bottom:10px!important}.ai-ops-page .ant-tabs,.ai-ops-page .ant-tabs-content-holder,.ai-ops-page .ant-tabs-content,.ai-ops-page .ant-tabs-tabpane{min-width:0}.ai-ops-page .ant-tabs-tab{padding:9px 0!important;color:var(--ai-ops-muted);font-size:13px;font-weight:800}.ai-ops-page .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--ai-ops-black)!important}.ai-ops-page .ant-tabs-ink-bar{height:2px!important;background:var(--ai-ops-black)!important}.ai-ops-page .ai-video-cell{display:grid;grid-template-columns:54px 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;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ai-ops-page .ai-video-cell .ai-video-reason{display:-webkit-box;margin-top:3px;overflow:hidden;color:var(--ai-ops-muted)!important;font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ai-ops-page .ai-viral-card-list{display:grid;gap:10px;min-width:0}.ai-ops-page .ai-viral-reco-card{display:grid;grid-template-columns:52px minmax(0,1fr) 86px;gap:12px;align-items:stretch;min-width:0;padding:12px;border:1px solid var(--ai-ops-panel-border);border-radius:var(--ai-ops-radius-md);background:linear-gradient(135deg,color-mix(in srgb,var(--success) 4%,transparent),transparent 58%),var(--ai-ops-panel-bg);transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.ai-ops-page .ai-viral-reco-card:hover{border-color:color-mix(in srgb,var(--success) 42%,var(--ai-ops-panel-border));background:color-mix(in srgb,var(--success) 5%,var(--ai-ops-panel-bg));transform:translateY(-1px)}.ai-ops-page .ai-video-thumb{position:relative;display:grid;width:54px;height:72px;place-items:end start;padding:6px;overflow:hidden;border:1px solid color-mix(in srgb,#ffffff 28%,transparent);border-radius:10px;background:radial-gradient(circle at 72% 18%,rgba(255,255,255,.55) 0 10px,transparent 11px),linear-gradient(180deg,#0000000a,#00000085),linear-gradient(135deg,#d8c2a2,#6f6a5e 54%,#241f1a);box-shadow:inset 0 1px #fff3,0 8px 18px #221c151f}.ai-ops-page .ai-video-thumb:before{position:absolute;inset:8px 8px auto auto;width:20px;height:20px;border-radius:6px;background:linear-gradient(135deg,#ffffff9e,#ffffff1a);content:"";opacity:.72}.ai-ops-page .ai-video-thumb:after{position:absolute;inset:auto 7px 30px 7px;height:1px;border-radius:999px;background:#ffffff6b;content:""}.ai-ops-page .ai-viral-table .ant-table-tbody>tr:nth-child(2n) .ai-video-thumb{background:radial-gradient(circle at 68% 20%,rgba(255,255,255,.52) 0 9px,transparent 10px),linear-gradient(180deg,#00000005,#0000008a),linear-gradient(135deg,#c7d1c0,#6a7965 52%,#202a21)}.ai-ops-page .ai-viral-table .ant-table-tbody>tr:nth-child(3n) .ai-video-thumb{background:radial-gradient(circle at 70% 18%,rgba(255,255,255,.56) 0 8px,transparent 9px),linear-gradient(180deg,#0000000a,#0000008a),linear-gradient(135deg,#b9c5d5,#687485,#1c222b)}.ai-ops-page .ai-video-thumb span{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:22px;padding:0 6px;border-radius:7px;background:#171411e0;color:#fff;font-size:11px;font-weight:800;box-shadow:0 4px 10px #00000038}.ai-ops-page .ai-viral-reco-main{display:grid;gap:6px;min-width:0}.ai-ops-page .ai-viral-reco-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ai-ops-page .ai-heat-score{color:var(--ai-ops-danger);font-size:15px;font-weight:900;letter-spacing:0}.ai-ops-page .ai-viral-reco-title{display:block;color:var(--ai-ops-black)!important;font-size:14px;line-height:1.5}.ai-ops-page .ai-viral-reco-tag{display:block;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ai-ops-page .ai-viral-reco-meta{display:flex;flex-wrap:wrap;gap:6px}.ai-ops-page .ai-viral-reco-meta span{display:inline-flex;min-height:22px;align-items:center;padding:0 7px;border-radius:999px;background:var(--ai-ops-subtle);color:var(--ai-ops-muted);font-size:11px;font-weight:800}.ai-ops-page .ai-viral-reco-reasons{display:grid;gap:5px}.ai-ops-page .ai-viral-reco-reasons p{margin:0;color:var(--ai-ops-black);font-size:12px;line-height:1.55}.ai-ops-page .ai-viral-reco-reasons p:before{content:"•";margin-right:6px;color:var(--success);font-weight:900}.ai-ops-page .ai-viral-reco-actions{display:grid;align-content:space-between;gap:8px;min-width:0}.ai-ops-page .ai-viral-reco-actions>span{display:grid;width:34px;height:34px;place-items:center;justify-self:end;border-radius:999px;background:var(--ai-ops-black);color:var(--ai-ops-panel-bg);font-size:12px;font-weight:900}.ai-ops-page .ai-viral-reco-actions .ant-btn{width:100%}.ai-ops-page .ai-reason-list{display:grid;gap:5px;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 auto repeat(3,auto)}.ai-ops-page .ai-material-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ai-ops-page .ai-material-stat-grid article{display:grid;gap:2px;padding:10px;border:1px solid var(--ai-ops-panel-border);border-radius:var(--ai-ops-radius-sm);background:var(--ai-ops-subtle)}.ai-ops-page .ai-material-stat-grid strong{color:var(--ai-ops-black);font-size:19px;font-weight:900}.ai-ops-page .ai-material-stat-grid span{color:var(--ai-ops-muted);font-size:12px;font-weight:800}.ai-ops-page .ai-donut-block{display:grid;grid-template-columns:86px minmax(0,1fr);gap:12px;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:86px;aspect-ratio:1;place-items:center;border-radius:999px;background:radial-gradient(circle at center,var(--ai-ops-panel-bg) 0 30px,transparent 31px),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:15px;font-weight:900}.ai-ops-page .ai-donut-chart span{color:var(--ai-ops-muted);font-size:10px;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:8px;padding-top:10px;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:38px minmax(0,1fr);gap:10px;align-items:center;min-width:0}.ai-ops-page .ai-material-group article span{display:grid;gap:2px;min-width:0}.ai-ops-page .ai-material-actions{display:grid;gap:8px;padding:12px;border:1px solid color-mix(in srgb,#f3b744 18%,var(--ai-ops-panel-border));border-radius:var(--ai-ops-radius-md);background:linear-gradient(135deg,color-mix(in srgb,#fff7df 50%,transparent),transparent 72%),var(--ai-ops-panel-bg)}.ai-ops-page .ai-material-actions .ai-card-title-row{align-items:center}.ai-ops-page .ai-material-actions article{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--ai-ops-panel-border) 78%,transparent)}.ai-ops-page .ai-material-actions article>strong{display:grid;min-height:34px;place-items:center;border:1px solid color-mix(in srgb,#f3b744 20%,var(--ai-ops-panel-border));border-radius:var(--ai-ops-radius-sm);background:color-mix(in srgb,#fff7df 58%,var(--ai-ops-panel-bg));color:color-mix(in srgb,#d48806 82%,var(--ai-ops-black));font-size:13px;font-weight:900}.ai-ops-page .ai-material-actions article span{display:grid;gap:2px;min-width:0}.ai-ops-page .ai-material-actions article .ant-typography{margin:0;font-size:12px;line-height:1.45}:root.dark .ai-ops-page .ai-conversion-ladder,:root.dark .ai-ops-page .ai-material-actions{background:linear-gradient(135deg,rgba(255,255,255,.035),transparent 72%),var(--ai-ops-panel-bg)}:root.dark .ai-ops-page .ai-material-actions article>strong{background:color-mix(in srgb,#f59e0b 12%,var(--ai-ops-panel-bg));color:color-mix(in srgb,#f6d58a 72%,var(--ai-ops-black))}.ai-ops-page .ai-mini-thumb{width:38px;height:38px;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.1fr) minmax(0,.95fr) minmax(240px,.72fr);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-result-secondary{display:grid;gap:14px}.ai-ops-page .ai-blueprint-card{display:grid;gap:14px;min-width:0}.ai-ops-page .ai-business-guard-card article{display:grid;gap:5px;padding:12px 0;border-bottom:1px solid var(--ai-ops-panel-border)}.ai-ops-page .ai-business-guard-card article:last-child{border-bottom:0}.ai-ops-page .ai-business-guard-card article strong{color:var(--ai-ops-black);font-size:13px;line-height:1.65}.ai-ops-page .ai-xhs-bottom-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:14px}.ai-ops-page .ai-generated-image-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-ops-page .ai-prompt-preview-list{display:grid;gap:8px}.ai-ops-page .ai-prompt-preview-list p{margin:0;padding:10px 0;border-bottom:1px solid var(--ai-ops-panel-border);color:var(--ai-ops-muted);font-size:12px;line-height:1.6}.ai-ops-page .ai-prompt-preview-list p:last-child{border-bottom:0}.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)}.ai-ops-page .ai-account-filters{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,1.2fr) minmax(260px,1.5fr) minmax(240px,1.1fr);gap:10px;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-field{display:grid;gap:7px;min-width:0}.ai-ops-page .ai-filter-field>.ant-typography{color:var(--ai-ops-black);font-size:12px;font-weight:800}.ai-ops-page .ai-inline-pills{display:flex;flex-wrap:wrap;gap:8px}.ai-ops-page .ai-inline-pills button{min-height:38px;padding:0 14px;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:800}.ai-ops-page .ai-inline-pills button.active{border-color:var(--ai-ops-black);background:var(--ai-ops-black);color:var(--ai-ops-panel-bg)}.ai-ops-page .ai-date-range-pill{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;padding:0 12px;border:1px solid var(--ai-ops-panel-border-strong);border-radius:var(--ai-ops-radius-sm);color:var(--ai-ops-black);font-size:13px;font-weight:800}.ai-ops-page .ai-account-quality-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:10px;border:1px solid var(--ai-ops-panel-border);border-radius:var(--ai-ops-radius-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--success) 8%,transparent),transparent 60%),var(--ai-ops-panel-bg);box-shadow:var(--ai-ops-panel-shadow)}.ai-ops-page .ai-account-quality-strip article{display:grid;gap:4px;min-width:0;padding:10px 12px;border:1px solid var(--ai-ops-panel-border);border-radius:var(--ai-ops-radius-sm);background:color-mix(in srgb,var(--ai-ops-subtle) 72%,var(--ai-ops-panel-bg))}.ai-ops-page .ai-account-quality-strip span{color:var(--ai-ops-muted);font-size:12px;font-weight:800}.ai-ops-page .ai-account-quality-strip strong{overflow:hidden;color:var(--ai-ops-black);font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.ai-ops-page .ai-account-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ai-ops-page .ai-account-kpi{display:flex;min-width:0;min-height:118px;align-items:stretch;justify-content:space-between;gap:14px;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-account-kpi>div:first-child{display:grid;gap:6px;align-content:start}.ai-ops-page .ai-account-kpi strong{color:var(--ai-ops-black);font-size:28px;font-weight:900;letter-spacing:0}.ai-ops-page .ai-account-kpi p{margin:0;color:var(--ai-ops-muted);font-size:12px;font-weight:700}.ai-ops-page .ai-account-kpi [data-trend=up]{color:var(--success)}.ai-ops-page .ai-kpi-sparkline{display:flex;width:86px;align-items:end;gap:6px}.ai-ops-page .ai-kpi-sparkline i{display:block;flex:1;border-radius:999px 999px 4px 4px;background:color-mix(in srgb,var(--success) 52%,var(--ai-ops-subtle))}.ai-ops-page .ai-kpi-sparkline i:nth-child(1){height:38%}.ai-ops-page .ai-kpi-sparkline i:nth-child(2){height:66%}.ai-ops-page .ai-kpi-sparkline i:nth-child(3){height:88%}.ai-ops-page .ai-account-main{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.72fr);gap:14px;align-items:stretch}.ai-ops-page .ai-account-chart-card{position:relative;display:grid;gap:12px;min-height:260px;padding:14px;overflow:hidden;border:1px solid var(--ai-ops-panel-border);border-radius:var(--ai-ops-radius-md);background:radial-gradient(circle at 84% 12%,color-mix(in srgb,var(--success) 13%,transparent) 0 82px,transparent 83px),linear-gradient(135deg,rgba(255,255,255,.62),transparent 62%),var(--ai-ops-subtle)}.ai-ops-page .ai-account-chart-card:before{position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#1677ff,#52c41a,#faad14);content:"";opacity:.72}.ai-ops-page .ai-account-legend{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:14px;color:var(--ai-ops-muted);font-size:12px;font-weight:800}.ai-ops-page .ai-account-legend span{display:inline-flex;align-items:center;gap:6px}.ai-ops-page .ai-account-legend i{width:8px;height:8px;border-radius:999px;background:#1677ff}.ai-ops-page .ai-account-legend i[data-series=like]{background:#52c41a}.ai-ops-page .ai-account-legend i[data-series=comment]{background:#faad14}.ai-ops-page .ai-account-chart-grid{position:relative;z-index:1;min-height:206px;overflow:hidden;border:1px solid color-mix(in srgb,var(--ai-ops-panel-border) 76%,transparent);border-radius:var(--ai-ops-radius-md);background:linear-gradient(90deg,color-mix(in srgb,var(--ai-ops-muted) 9%,transparent) 1px,transparent 1px),repeating-linear-gradient(0deg,transparent 0 37px,color-mix(in srgb,var(--ai-ops-muted) 14%,transparent) 38px),linear-gradient(180deg,var(--ai-ops-panel-bg),color-mix(in srgb,var(--ai-ops-panel-bg) 68%,var(--ai-ops-subtle)));background-size:72px 100%,auto,auto;box-shadow:inset 0 1px #ffffff8c}.ai-ops-page .ai-account-chart-grid:before{position:absolute;inset:18px 18px auto auto;padding:5px 8px;border:1px solid var(--ai-ops-panel-border);border-radius:999px;background:color-mix(in srgb,var(--ai-ops-panel-bg) 88%,transparent);color:var(--ai-ops-muted);content:"近30天";font-size:11px;font-weight:900}.ai-ops-page .ai-account-chart-grid:after{position:absolute;right:22px;bottom:26px;width:8px;height:8px;border:3px solid #1677ff;border-radius:999px;background:var(--ai-ops-panel-bg);box-shadow:-96px 14px 0 -2px var(--ai-ops-panel-bg),-96px 14px 0 1px #52c41a,-188px 22px 0 -2px var(--ai-ops-panel-bg),-188px 22px 0 1px #faad14;content:""}.ai-ops-page .ai-account-chart-line{position:absolute;top:34px;right:42px;bottom:36px;left:42px;border:3px solid transparent;border-top-color:#1677ff;border-radius:48% 34% 42% 38%;transform:skew(-18deg) rotate(-3deg);filter:drop-shadow(0 6px 8px rgba(22,119,255,.12))}.ai-ops-page .ai-account-chart-line.line-like{top:62px;right:48px;bottom:50px;left:48px;border-top-color:#52c41a;transform:skew(-10deg) rotate(2deg);filter:drop-shadow(0 6px 8px rgba(82,196,26,.12))}.ai-ops-page .ai-account-chart-line.line-comment{top:96px;right:62px;bottom:58px;left:62px;border-top-color:#faad14;transform:skew(-22deg) rotate(-8deg);filter:drop-shadow(0 6px 8px rgba(250,173,20,.12))}:root.dark .ai-ops-page .ai-account-chart-card{background:radial-gradient(circle at 84% 12%,rgba(82,196,26,.14) 0 82px,transparent 83px),linear-gradient(135deg,rgba(255,255,255,.035),transparent 62%),var(--ai-ops-subtle)}:root.dark .ai-ops-page .ai-account-chart-grid{background:linear-gradient(90deg,color-mix(in srgb,var(--ai-ops-muted) 8%,transparent) 1px,transparent 1px),repeating-linear-gradient(0deg,transparent 0 37px,color-mix(in srgb,var(--ai-ops-muted) 10%,transparent) 38px),linear-gradient(180deg,#241f1b,#211c18);background-size:72px 100%,auto,auto;box-shadow:inset 0 1px #ffffff0d}.ai-ops-page .ai-account-subgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:14px;align-items:start}.ai-ops-page .ai-account-heatmap-card,.ai-ops-page .ai-account-lowperform-card{display:grid;align-content:start;gap:12px;padding:14px;border:1px solid var(--ai-ops-panel-border);border-radius:var(--ai-ops-radius-md);background:var(--ai-ops-panel-bg)}.ai-ops-page .ai-account-heatmap-card button{min-height:28px;padding:0 10px;border:1px solid var(--ai-ops-panel-border);border-radius:999px;background:var(--ai-ops-panel-bg);color:var(--ai-ops-muted);font-size:12px;font-weight:800}.ai-ops-page .ai-account-heatmap-card button.active{border-color:var(--ai-ops-black);color:var(--ai-ops-black)}.ai-ops-page .ai-heatmap-table{display:grid;gap:8px;padding:10px;border:1px solid color-mix(in srgb,var(--ai-ops-panel-border) 72%,transparent);border-radius:var(--ai-ops-radius-md);background:color-mix(in srgb,var(--ai-ops-subtle) 58%,var(--ai-ops-panel-bg))}.ai-ops-page .ai-heatmap-table header,.ai-ops-page .ai-heatmap-table div{display:grid;grid-template-columns:minmax(88px,1fr) repeat(3,64px);gap:8px;align-items:center}.ai-ops-page .ai-heatmap-table header{color:var(--ai-ops-muted);font-size:12px;font-weight:800}.ai-ops-page .ai-heatmap-table div strong{color:var(--ai-ops-black);font-size:13px}.ai-ops-page .ai-heatmap-table div span{display:grid;min-height:34px;place-items:center;border-radius:8px;font-size:13px;font-weight:900;box-shadow:inset 0 1px #ffffff6b}.ai-ops-page .ai-heatmap-table [data-tone=danger]{background:color-mix(in srgb,#ff4d4f 14%,var(--ai-ops-panel-bg));color:#cf1322}.ai-ops-page .ai-heatmap-table [data-tone=normal]{background:color-mix(in srgb,#faad14 16%,var(--ai-ops-panel-bg));color:#ad6800}.ai-ops-page .ai-heatmap-table [data-tone=success]{background:color-mix(in srgb,var(--success) 14%,var(--ai-ops-panel-bg));color:var(--success)}.ai-ops-page .ai-lowperform-list{display:grid;gap:10px}.ai-ops-page .ai-lowperform-list article{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid color-mix(in srgb,var(--ai-ops-panel-border) 68%,transparent);border-radius:var(--ai-ops-radius-sm);background:linear-gradient(135deg,rgba(255,255,255,.46),transparent 58%),color-mix(in srgb,var(--ai-ops-subtle) 34%,var(--ai-ops-panel-bg))}.ai-ops-page .ai-lowperform-list article:last-child{border-bottom:1px solid color-mix(in srgb,var(--ai-ops-panel-border) 68%,transparent)}.ai-ops-page .ai-mini-video-thumb{position:relative;display:grid;width:58px;height:42px;place-items:end start;padding:5px;overflow:hidden;border-radius:8px;background:radial-gradient(circle at 78% 18%,rgba(255,255,255,.58) 0 7px,transparent 8px),linear-gradient(180deg,#0000000d,#0000006b),linear-gradient(135deg,#d7d2ca,#8f877b 62%,#302a24);box-shadow:0 8px 18px #1c181314}.ai-ops-page .ai-mini-video-thumb:after{position:absolute;inset:auto 6px 22px 6px;height:1px;border-radius:999px;background:#fff6;content:""}.ai-ops-page .ai-mini-video-thumb span{position:relative;z-index:1;padding:2px 5px;border-radius:6px;background:#171411e6;color:#fff;font-size:10px;font-weight:900}.ai-ops-page .ai-lowperform-list article>div:nth-child(2){display:grid;gap:3px;min-width:0}.ai-ops-page .ai-lowperform-list strong{overflow:hidden;color:var(--ai-ops-black);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.ai-ops-page .ai-lowperform-list em{color:var(--ai-ops-danger);font-size:12px;font-style:normal;font-weight:800}.ai-ops-page .ai-diagnosis-issue-card{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:14px 0;border-bottom:1px solid var(--ai-ops-panel-border)}.ai-ops-page .ai-diagnosis-issue-card:last-child{border-bottom:0}.ai-ops-page .ai-diagnosis-rank{display:grid;width:34px;height:34px;place-items:center;border-radius:999px;background:var(--ai-ops-black);color:var(--ai-ops-panel-bg);font-size:13px;font-weight:900}.ai-ops-page .ai-diagnosis-body{display:grid;gap:8px;min-width:0}.ai-ops-page .ai-diagnosis-body strong{color:var(--ai-ops-black)}.ai-ops-page .ai-diagnosis-actions{display:flex;flex-wrap:wrap;gap:8px;grid-column:2}.ai-ops-page .ai-bottom-table-card .ant-table{font-size:12px}.ai-ops-page .ai-command-page{gap:14px}.ai-ops-page .ai-command-header{align-items:center;padding:18px;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-command-meta,.ai-ops-page .ai-command-meta .ui-tag{margin-top:10px}.ai-ops-page .ai-model-strip{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.15fr) repeat(3,minmax(0,.9fr));gap:10px;padding:10px;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-model-strip article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;align-items:center;min-width:0;padding:10px 12px;border:1px solid var(--ai-ops-panel-border);border-radius:var(--ai-ops-radius-sm);background:var(--ai-ops-subtle)}.ai-ops-page .ai-model-strip article>.ant-typography{grid-column:1;grid-row:1;min-width:0;color:var(--ai-ops-muted);font-size:11px;font-weight:800}.ai-ops-page .ai-model-strip strong{grid-column:1;grid-row:2;min-width:0;color:var(--ai-ops-black);font-size:12px;font-weight:800;line-height:1.35}.ai-ops-page .ai-model-strip article>.ui-tag{grid-column:2;grid-row:1 / span 2;align-self:center;white-space:nowrap}.ai-ops-page .ai-command-form-card .ant-form-item-label>label,.ai-ops-page .ai-copy-source .ant-form-item-label>label,.ai-ops-page .ai-remix-local .ant-form-item-label>label{color:var(--ai-ops-black);font-size:12px;font-weight:800}.ai-ops-page .ai-command-form-card .ant-form-item,.ai-ops-page .ai-copy-source .ant-form-item,.ai-ops-page .ai-remix-local .ant-form-item{margin-bottom:14px}.ai-ops-page .ai-command-form-card textarea.ant-input,.ai-ops-page .ai-copy-source textarea.ant-input,.ai-ops-page .ai-remix-local textarea.ant-input{min-height:112px}.ai-ops-page .ai-source-switch{display:flex;flex-wrap:wrap;gap:8px;padding:4px;border:1px solid var(--ai-ops-panel-border);border-radius:var(--ai-ops-radius-sm);background:var(--ai-ops-subtle)}.ai-ops-page .ai-source-switch button{min-height:34px;padding:0 12px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--ai-ops-muted);font-size:12px;font-weight:800;cursor:pointer}.ai-ops-page .ai-source-switch button.active{border-color:var(--ai-ops-panel-border);background:var(--ai-ops-panel-bg);color:var(--ai-ops-black);box-shadow:0 6px 18px #15120d0f}.ai-ops-page .ai-form-token-row,.ai-ops-page .ai-topic-tags{display:flex;flex-wrap:wrap;gap:8px}.ai-ops-page .ai-form-token-row span,.ai-ops-page .ai-topic-tags span{min-height:30px;padding:6px 10px;border-radius:999px;background:var(--ai-ops-subtle);color:var(--ai-ops-black);font-size:12px;font-weight:800}.ai-ops-page .ai-xhs-layout{display:grid;grid-template-columns:minmax(290px,.8fr) minmax(0,1.5fr) minmax(310px,.82fr);gap:14px;align-items:stretch}.ai-ops-page .ai-xhs-storyboard{overflow:hidden}.ai-ops-page .ai-xhs-page-row{display:grid;grid-template-columns:repeat(5,minmax(94px,1fr));gap:8px;min-width:0}.ai-ops-page .ai-xhs-page-card{position:relative;display:grid;align-content:start;gap:9px;min-width:0;overflow:hidden;padding:10px;border:1px solid var(--ai-ops-panel-border);border-radius:var(--ai-ops-radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--ai-ops-panel-bg) 88%,var(--ai-ops-subtle)),var(--ai-ops-panel-bg) 48%),var(--ai-ops-panel-bg);box-shadow:0 12px 26px #151a120d;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.ai-ops-page .ai-xhs-page-card:before{position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--ai-ops-black),color-mix(in srgb,var(--success) 70%,var(--ai-ops-black)));content:"";opacity:.16}.ai-ops-page .ai-xhs-page-card:hover{border-color:color-mix(in srgb,var(--success) 34%,var(--ai-ops-panel-border));box-shadow:0 18px 34px #151a1214;transform:translateY(-1px)}.ai-ops-page .ai-xhs-page-card>button{position:absolute;top:10px;right:10px;width:24px;height:24px;border:0;border-radius:8px;background:var(--ai-ops-subtle);color:var(--ai-ops-black);font-size:12px}.ai-ops-page .ai-xhs-page-number{position:relative;z-index:1;display:grid;width:32px;height:32px;place-items: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-xhs-page-card figure{position:relative;display:grid;width:100%;aspect-ratio:3 / 4;place-items:center;margin:0;overflow:hidden;border-radius:10px;background:radial-gradient(circle at 78% 16%,rgba(255,255,255,.55) 0 13px,transparent 14px),linear-gradient(180deg,#0000000f,#00000094),linear-gradient(135deg,#d8c0a5,#73685d 56%,#29231f);box-shadow:inset 0 1px #fff3,0 12px 20px #211c161f}.ai-ops-page .ai-xhs-page-card:nth-child(2n) figure{background:radial-gradient(circle at 78% 16%,rgba(255,255,255,.55) 0 13px,transparent 14px),linear-gradient(180deg,#0000000f,#00000094),linear-gradient(135deg,#c2d0bd,#687763 56%,#20281f)}.ai-ops-page .ai-xhs-page-card:nth-child(3n) figure{background:radial-gradient(circle at 78% 16%,rgba(255,255,255,.55) 0 13px,transparent 14px),linear-gradient(180deg,#0000000f,#00000094),linear-gradient(135deg,#bbc8d8,#697584 56%,#1f242d)}.ai-ops-page .ai-xhs-page-card figure:after{position:absolute;inset:auto 12px 12px 12px;height:1px;border-radius:999px;background:#ffffff6b;content:""}.ai-ops-page .ai-xhs-page-card figure img{width:100%;height:100%;object-fit:cover}.ai-ops-page .ai-xhs-page-card figure div{padding:10px;color:#fff;font-size:14px;font-weight:900;line-height:1.45;text-align:center}.ai-ops-page .ai-xhs-page-card strong{display:-webkit-box;overflow:hidden;color:var(--ai-ops-black);font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ai-ops-page .ai-xhs-page-card p,.ai-ops-page .ai-xhs-page-card .ant-typography{display:-webkit-box;margin:0;overflow:hidden;color:var(--ai-ops-muted);font-size:12px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:5}.ai-ops-page .ai-xhs-prompt-list{display:grid;gap:10px}.ai-ops-page .ai-xhs-prompt-list article{display:grid;gap:6px;padding:12px;border:1px solid var(--ai-ops-panel-border);border-radius:var(--ai-ops-radius-sm);background:var(--ai-ops-subtle)}.ai-ops-page .ai-xhs-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.ai-ops-page .ai-xhs-review-grid article{display:grid;gap:6px;min-width:0;padding:12px;border:1px solid var(--ai-ops-panel-border);border-radius:var(--ai-ops-radius-sm);background:color-mix(in srgb,var(--ai-ops-subtle) 66%,var(--ai-ops-panel-bg))}.ai-ops-page .ai-xhs-review-grid span{color:var(--ai-ops-muted);font-size:12px;font-weight:800}.ai-ops-page .ai-xhs-review-grid strong{display:-webkit-box;overflow:hidden;color:var(--ai-ops-black);font-size:13px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ai-ops-page .ai-xhs-review-grid p{display:-webkit-box;margin:0;overflow:hidden;color:var(--ai-ops-muted);font-size:12px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ai-ops-page .ai-xhs-flowline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px;padding:10px;border:1px solid var(--ai-ops-panel-border);border-radius:var(--ai-ops-radius-md);background:var(--ai-ops-panel-bg)}.ai-ops-page .ai-xhs-flowline article{position:relative;display:grid;gap:5px;min-width:0;padding:10px;border-radius:var(--ai-ops-radius-sm);background:var(--ai-ops-subtle)}.ai-ops-page .ai-xhs-flowline article:not(:last-child):after{position:absolute;top:22px;right:-8px;width:8px;height:1px;background:var(--ai-ops-panel-border-strong);content:""}.ai-ops-page .ai-xhs-flowline span{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;background:var(--ai-ops-black);color:var(--ai-ops-panel-bg);font-size:11px;font-weight:900}.ai-ops-page .ai-xhs-flowline strong{overflow:hidden;color:var(--ai-ops-black);font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.ai-ops-page .ai-xhs-flowline em{overflow:hidden;color:var(--ai-ops-muted);font-size:12px;font-style:normal;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.ai-ops-page .ai-xhs-phone-panel{gap:12px}.ai-ops-page .ai-phone-frame{display:grid;gap:10px;max-width:310px;margin-inline:auto;padding:14px;border:1px solid var(--ai-ops-panel-border-strong);border-radius:28px;background:#fff;color:#171411;box-shadow:inset 0 0 0 6px #f3efe7}:root.dark .ai-ops-page .ai-phone-frame{background:#fff;color:#171411}.ai-ops-page .ai-phone-status,.ai-ops-page .ai-phone-author,.ai-ops-page .ai-phone-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;font-weight:800}.ai-ops-page .ai-avatar-dot{width:22px;height:22px;border-radius:999px;background:linear-gradient(135deg,#d8c2a8,#5d4c3e)}.ai-ops-page .ai-phone-author strong{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-ops-page .ai-phone-cover{position:relative;margin:0;overflow:hidden;border-radius:14px;box-shadow:0 14px 28px #1d181429}.ai-ops-page .ai-phone-cover img,.ai-ops-page .ai-cover-placeholder{display:grid;width:100%;aspect-ratio:3 / 4;object-fit:cover}.ai-ops-page .ai-cover-placeholder{position:relative;place-items:center;padding:22px;background:radial-gradient(circle at 78% 14%,rgba(255,255,255,.58) 0 28px,transparent 29px),linear-gradient(180deg,#00000014,#000000a3),linear-gradient(135deg,#c8b49a,#756454 48%,#312820);color:#fff;text-align:center}.ai-ops-page .ai-cover-placeholder:before{position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgba(255,255,255,.14);border-radius:12px;content:""}.ai-ops-page .ai-cover-placeholder:after{position:absolute;right:16px;bottom:14px;padding:4px 8px;border-radius:999px;background:#ffffff29;content:"3:4";font-size:11px;font-weight:900}.ai-ops-page .ai-cover-placeholder strong{position:relative;z-index:1;font-size:26px;font-weight:900;line-height:1.2}.ai-ops-page .ai-cover-placeholder span{position:relative;z-index:1;font-size:16px;font-weight:800}.ai-ops-page .ai-phone-copy{display:grid;gap:6px}.ai-ops-page .ai-phone-copy strong{color:#171411;font-size:13px;line-height:1.5}.ai-ops-page .ai-phone-copy p,.ai-ops-page .ai-phone-copy div{margin:0;color:#6e665d;font-size:12px;line-height:1.5}.ai-ops-page .ai-phone-copy div{display:flex;flex-wrap:wrap;gap:6px;color:#2f6fd6}.ai-ops-page .ai-xhs-bottom-grid.dense{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ai-ops-page .ai-table-meta{display:grid;gap:3px}.ai-ops-page .ai-table-meta strong{color:var(--ai-ops-black);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-ops-page .ai-table-meta span{color:var(--ai-ops-muted);font-size:12px}.ai-ops-page .ai-table-meta.compact span{white-space:nowrap}.ai-ops-page .ai-heat-cell{display:grid;gap:3px}.ai-ops-page .ai-heat-cell strong{color:var(--ai-ops-danger);font-size:16px;font-weight:900}.ai-ops-page .ai-heat-cell span{color:var(--ai-ops-muted);font-size:12px;font-weight:800}.ai-ops-page .ai-remix-layout,.ai-ops-page .ai-copy-layout,.ai-ops-page .ai-ip-layout{display:grid;gap:14px;align-items:start}.ai-ops-page .ai-remix-layout{grid-template-columns:minmax(280px,.76fr) minmax(0,1.45fr) minmax(300px,.82fr);align-items:stretch}.ai-ops-page .ai-remix-layout>.ai-studio-card{min-height:100%}.ai-ops-page .ai-remix-layout>.ai-studio-card,.ai-ops-page .ai-copy-layout>.ai-studio-card,.ai-ops-page .ai-ip-layout>.ai-studio-card{min-height:auto}.ai-ops-page .ai-remix-source,.ai-ops-page .ai-remix-local,.ai-ops-page .ai-copy-source,.ai-ops-page .ai-copy-qa,.ai-ops-page .ai-ip-basic,.ai-ops-page .ai-ip-usage{gap:12px}.ai-ops-page .ai-remix-video{position:relative;display:grid;width:100%;aspect-ratio:16 / 9;margin:0;overflow:hidden;border-radius:var(--ai-ops-radius-md);background:radial-gradient(circle at 78% 18%,rgba(255,255,255,.38) 0 20px,transparent 21px),linear-gradient(90deg,#000000b8,#00000042),linear-gradient(135deg,#1e1a16,#6d5b4b 52%,#c4aa8c);box-shadow:inset 0 1px #ffffff2e,0 16px 28px #1e1a1629}.ai-ops-page .ai-remix-video:before{position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgba(255,255,255,.12);border-radius:12px;content:"";pointer-events:none}.ai-ops-page .ai-remix-video:after{position:absolute;inset:auto 0 0;height:44%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.46));content:"";pointer-events:none}.ai-ops-page .ai-remix-video>div{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:22px;color:#fff}.ai-ops-page .ai-remix-video strong{font-size:26px;font-weight:900;line-height:1.1;text-shadow:0 2px 12px rgba(0,0,0,.36)}.ai-ops-page .ai-remix-video .anticon{display:grid;width:46px;height:46px;place-items:center;border:2px solid rgba(255,255,255,.72);border-radius:999px;background:#00000029;font-size:42px;box-shadow:0 10px 22px #00000038}.ai-ops-page .ai-remix-video>span{position:absolute;z-index:2;right:10px;bottom:10px;padding:4px 8px;border-radius:8px;background:#000000b8;color:#fff;font-size:12px;font-weight:900}.ai-ops-page .ai-remix-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ai-ops-page .ai-remix-metrics span{position:relative;padding:10px;border-radius:10px;background:linear-gradient(135deg,rgba(255,255,255,.52),transparent 58%),var(--ai-ops-subtle);color:var(--ai-ops-black);font-size:12px;font-weight:800}.ai-ops-page .ai-remix-metrics span:after{display:block;width:28px;height:3px;margin-top:8px;border-radius:999px;background:var(--ai-ops-black);content:"";opacity:.82}.ai-ops-page .ai-remix-source>strong{color:var(--ai-ops-black);font-size:14px;line-height:1.55}.ai-ops-page .ai-remix-insight-list{display:grid;overflow:hidden;border:1px solid var(--ai-ops-panel-border);border-radius:var(--ai-ops-radius-md)}.ai-ops-page .ai-remix-insight-list p{display:grid;grid-template-columns:82px minmax(0,1fr);gap:10px;margin:0;padding:11px 12px;border-bottom:1px solid var(--ai-ops-panel-border)}.ai-ops-page .ai-remix-insight-list p:last-child{border-bottom:0}.ai-ops-page .ai-remix-insight-list span{color:var(--ai-ops-muted);font-size:12px;font-weight:800}.ai-ops-page .ai-remix-insight-list strong{color:var(--ai-ops-black);font-size:12px;line-height:1.55}.ai-ops-page .ai-remix-readiness-card,.ai-ops-page .ai-copy-handoff-card{display:grid;gap:10px;padding:14px;border:1px solid var(--ai-ops-panel-border);border-radius:var(--ai-ops-radius-md);background:linear-gradient(135deg,color-mix(in srgb,var(--success) 8%,transparent),transparent 68%),color-mix(in srgb,var(--ai-ops-subtle) 48%,var(--ai-ops-panel-bg))}.ai-ops-page .ai-remix-readiness-card .ai-card-title-row,.ai-ops-page .ai-copy-handoff-card .ai-card-title-row{align-items:center}.ai-ops-page .ai-remix-readiness-card article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;padding-top:10px;border-top:1px solid var(--ai-ops-panel-border)}.ai-ops-page .ai-remix-readiness-card article>span{color:var(--ai-ops-muted);font-size:12px;font-weight:800}.ai-ops-page .ai-remix-readiness-card article>strong{color:var(--ai-ops-black);font-size:12px;font-weight:900}.ai-ops-page .ai-remix-readiness-card .ant-progress{grid-column:1 / -1}.ai-ops-page .ai-remix-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ai-ops-page .ai-remix-summary-grid article{position:relative;display:grid;gap:6px;min-width:0;padding:12px;overflow:hidden;border:1px solid var(--ai-ops-panel-border);border-radius:var(--ai-ops-radius-md);background:linear-gradient(135deg,color-mix(in srgb,#2f6fd6 12%,transparent),transparent 62%),var(--ai-ops-blue-soft)}.ai-ops-page .ai-remix-summary-grid article:before{display:block;width:32px;height:4px;border-radius:999px;background:#2f6fd6;content:"";opacity:.75}.ai-ops-page .ai-remix-summary-grid span{color:var(--ai-ops-muted);font-size:12px;font-weight:800}.ai-ops-page .ai-remix-summary-grid strong{color:var(--ai-ops-black);font-size:13px;line-height:1.5}.ai-ops-page .ai-remix-evidence-panel{display:grid;gap:12px;padding:14px;border:1px solid var(--ai-ops-panel-border);border-radius:var(--ai-ops-radius-md);background:linear-gradient(135deg,color-mix(in srgb,var(--ai-ops-accent-soft) 62%,transparent),transparent 70%),var(--ai-ops-panel-bg)}.ai-ops-page .ai-remix-evidence-panel>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.ai-ops-page .ai-remix-flow-card,.ai-ops-page .ai-copy-distribution-card{display:grid;gap:10px;padding:14px;border:1px solid var(--ai-ops-panel-border);border-radius:var(--ai-ops-radius-md);background:linear-gradient(135deg,color-mix(in srgb,var(--success) 7%,transparent),transparent 68%),var(--ai-ops-panel-bg)}.ai-ops-page .ai-remix-flow-card article{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:start;padding:10px 0;border-top:1px solid var(--ai-ops-panel-border)}.ai-ops-page .ai-remix-flow-card article>span{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;background:var(--ai-ops-black);color:var(--ai-ops-panel-bg);font-size:11px;font-weight:900}.ai-ops-page .ai-remix-flow-card article div,.ai-ops-page .ai-copy-distribution-card article{display:grid;gap:3px;min-width:0}.ai-ops-page .ai-remix-flow-card strong,.ai-ops-page .ai-copy-distribution-card strong{color:var(--ai-ops-black);font-size:13px;font-weight:900}.ai-ops-page .ai-remix-flow-card .ant-typography,.ai-ops-page .ai-copy-distribution-card .ant-typography{font-size:12px;line-height:1.55}.ai-ops-page .ai-copy-distribution-card{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-ops-page .ai-copy-distribution-card .ai-card-title-row{grid-column:1 / -1}.ai-ops-page .ai-copy-distribution-card article{padding:12px 12px 18px;border:1px solid var(--ai-ops-panel-border);border-radius:var(--ai-ops-radius-sm);background:color-mix(in srgb,var(--ai-ops-subtle) 64%,var(--ai-ops-panel-bg))}.ai-ops-page .ai-copy-handoff-card article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;padding-top:10px;border-top:1px solid var(--ai-ops-panel-border)}.ai-ops-page .ai-copy-handoff-card article>div{display:grid;gap:3px;min-width:0}.ai-ops-page .ai-copy-handoff-card strong{color:var(--ai-ops-black);font-size:13px;font-weight:900}.ai-ops-page .ai-copy-handoff-card .ant-typography{font-size:12px;line-height:1.55}.ai-ops-page .ai-copy-quality-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;border:1px solid color-mix(in srgb,var(--success) 14%,var(--ai-ops-panel-border));border-radius:var(--ai-ops-radius-md);background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--success) 9%,transparent) 0 64px,transparent 65px),color-mix(in srgb,var(--ai-ops-subtle) 48%,var(--ai-ops-panel-bg))}.ai-ops-page .ai-copy-quality-summary .ai-card-title-row{grid-column:1 / -1;align-items:center;margin-bottom:1px}.ai-ops-page .ai-copy-quality-summary article{display:grid;gap:2px;min-width:0;padding:9px;border:1px solid color-mix(in srgb,var(--ai-ops-panel-border) 70%,transparent);border-radius:var(--ai-ops-radius-sm);background:color-mix(in srgb,var(--ai-ops-panel-bg) 78%,var(--ai-ops-subtle))}.ai-ops-page .ai-copy-quality-summary span{color:var(--ai-ops-muted);font-size:12px;font-weight:800}.ai-ops-page .ai-copy-quality-summary strong{color:var(--ai-ops-black);font-size:16px;font-weight:900}.ai-ops-page .ai-copy-quality-summary .ant-typography{font-size:11px;line-height:1.45}.ai-ops-page .ai-remix-option{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:12px;border:1px solid var(--ai-ops-panel-border);border-radius:var(--ai-ops-radius-md);background:var(--ai-ops-panel-bg)}.ai-ops-page .ai-remix-option.active{border-color:color-mix(in srgb,var(--neon) 58%,var(--ai-ops-panel-border));background:color-mix(in srgb,var(--neon) 12%,var(--ai-ops-panel-bg))}.ai-ops-page .ai-remix-option span{display:grid;gap:4px}.ai-ops-page .ai-remix-option strong{color:var(--ai-ops-black)}.ai-ops-page .ai-remix-option em{color:var(--ai-ops-muted);font-size:12px;font-style:normal;line-height:1.5}.ai-ops-page .ai-remix-shotlist .ant-table{font-size:12px}.ai-ops-page .ai-remix-footer-actions{justify-content:flex-end}.ai-ops-page .ai-copy-filterbar,.ai-ops-page .ai-ip-filterbar{display:grid;gap:10px;align-items:center;padding:12px;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-copy-filterbar{grid-template-columns:minmax(360px,1.4fr) minmax(220px,.8fr) minmax(220px,.72fr) minmax(160px,.54fr) auto}.ai-ops-page .ai-copy-layout{grid-template-columns:minmax(310px,.78fr) minmax(0,1.4fr) minmax(280px,.72fr);align-items:stretch}.ai-ops-page .ai-copy-layout>.ai-studio-card{min-height:100%}.ai-ops-page .ai-lock-list{display:grid;gap:8px}.ai-ops-page .ai-lock-list label{display:flex;gap:8px;align-items:center;color:var(--ai-ops-black);font-size:12px;font-weight:800}.ai-ops-page .ai-forbidden-row{display:flex;flex-wrap:wrap;gap:8px}.ai-ops-page .ai-copy-versions .ant-tabs-nav{margin-bottom:4px}.ai-ops-page .ai-copy-version-stack{display:grid;gap:12px}.ai-ops-page .ai-copy-version-stack article{position:relative;display:grid;gap:10px;overflow:hidden;padding:14px 14px 12px;border:1px solid var(--ai-ops-panel-border);border-radius:var(--ai-ops-radius-md);background:linear-gradient(135deg,color-mix(in srgb,var(--ai-ops-blue-soft) 54%,transparent),transparent 72%),var(--ai-ops-panel-bg);box-shadow:0 10px 24px #161b140b;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.ai-ops-page .ai-copy-version-stack article:before{position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--ai-ops-black),color-mix(in srgb,var(--success) 72%,var(--ai-ops-black)));content:"";opacity:.72}.ai-ops-page .ai-copy-version-stack article:hover{border-color:color-mix(in srgb,var(--success) 34%,var(--ai-ops-panel-border));box-shadow:0 16px 34px #161b1412;transform:translateY(-1px)}.ai-ops-page .ai-copy-version-stack article .ai-card-title-row{padding-bottom:8px;border-bottom:1px solid color-mix(in srgb,var(--ai-ops-panel-border) 72%,transparent)}.ai-ops-page .ai-copy-version-stack article p{margin:0;color:var(--ai-ops-black);font-size:14px;line-height:1.75}.ai-ops-page .ai-copy-version-stack footer{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:9px 10px;border:1px solid color-mix(in srgb,var(--ai-ops-panel-border) 72%,transparent);border-radius:var(--ai-ops-radius-sm);background:color-mix(in srgb,var(--ai-ops-subtle) 54%,transparent);color:var(--ai-ops-muted);font-size:12px;font-weight:800}.ai-ops-page .ai-copy-version-stack footer .ant-btn{margin-left:auto}.ai-ops-page .ai-qa-list{display:grid;gap:8px}.ai-ops-page .ai-qa-list p{display:flex;gap:8px;align-items:center;margin:0;color:var(--ai-ops-black);font-size:13px;font-weight:800}.ai-ops-page .ai-qa-list .anticon{color:var(--success)}.ai-ops-page .ai-ip-filterbar{grid-template-columns:minmax(180px,.7fr) minmax(260px,.95fr) minmax(330px,1.12fr) minmax(180px,.75fr) auto}.ai-ops-page .ai-ip-filterbar .ai-inline-pills{flex-wrap:nowrap}.ai-ops-page .ai-ip-filterbar .ai-inline-pills button{flex:1 0 auto}.ai-ops-page .ai-ip-complete{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center}.ai-ops-page .ai-ip-complete strong{color:var(--ai-ops-black)}.ai-ops-page .ai-ip-layout{grid-template-columns:minmax(280px,.78fr) minmax(0,1.45fr) minmax(300px,.78fr);align-items:stretch}.ai-ops-page .ai-ip-avatar{position:relative;display:grid;width:72px;height:72px;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--neon) 38%,var(--ai-ops-panel-border));border-radius:22px;background:radial-gradient(circle at 74% 20%,rgba(255,255,255,.65) 0 11px,transparent 12px),linear-gradient(135deg,color-mix(in srgb,var(--neon) 46%,transparent),transparent),var(--ai-ops-subtle);color:var(--ai-ops-black);font-size:22px;font-weight:900;box-shadow:0 12px 26px #20261a1f}.ai-ops-page .ai-ip-avatar:after{position:absolute;right:8px;bottom:7px;padding:2px 5px;border-radius:999px;background:#171411e6;color:#fff;content:"IP";font-size:9px;font-weight:900}.ai-ops-page .ai-ip-basic>strong{color:var(--ai-ops-black);font-size:16px}.ai-ops-page .ai-ip-basic p{display:grid;grid-template-columns:86px minmax(0,1fr);gap:10px;margin:0;padding:9px 0;border-bottom:1px solid var(--ai-ops-panel-border)}.ai-ops-page .ai-ip-basic p span{color:var(--ai-ops-muted);font-size:12px;font-weight:800}.ai-ops-page .ai-ip-basic p strong{color:var(--ai-ops-black);font-size:13px;line-height:1.5}.ai-ops-page .ai-ip-progress-card{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;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-ip-gap-card{display:grid;gap:10px;padding:12px;border:1px solid var(--ai-ops-panel-border);border-radius:var(--ai-ops-radius-md);background:linear-gradient(135deg,color-mix(in srgb,var(--ai-ops-accent-soft) 56%,transparent),transparent 72%),var(--ai-ops-panel-bg)}.ai-ops-page .ai-ip-gap-card article{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:start;padding:9px 0;border-top:1px solid var(--ai-ops-panel-border)}.ai-ops-page .ai-ip-gap-card article>span{display:grid;width:24px;height:24px;place-items:center;border-radius:999px;background:color-mix(in srgb,#f3b744 18%,var(--ai-ops-subtle));color:#d48806}.ai-ops-page .ai-ip-gap-card article div{display:grid;gap:2px;min-width:0}.ai-ops-page .ai-ip-gap-card article strong{color:var(--ai-ops-black);font-size:13px;font-weight:900}.ai-ops-page .ai-ip-gap-card article .ant-typography{font-size:12px}.ai-ops-page .ai-ip-persona{display:grid;gap:16px;padding-top:4px}.ai-ops-page .ai-ip-asset-block{display:grid;gap:10px;padding-top:4px}.ai-ops-page .ai-ip-column-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ai-ops-page .ai-ip-column-grid article{position:relative;display:grid;gap:6px;min-width:0;min-height:132px;padding:12px;overflow:hidden;border:1px solid var(--ai-ops-panel-border);border-radius:var(--ai-ops-radius-md);background:linear-gradient(135deg,rgba(255,255,255,.62),transparent 58%),var(--ai-ops-subtle);box-shadow:inset 0 1px #ffffff73;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.ai-ops-page .ai-ip-column-grid article:after{position:absolute;inset:auto 12px 10px 12px;height:3px;border-radius:999px;background:color-mix(in srgb,var(--success) 64%,var(--ai-ops-panel-border));content:"";opacity:.55}.ai-ops-page .ai-ip-column-grid article:hover{border-color:color-mix(in srgb,var(--success) 36%,var(--ai-ops-panel-border));box-shadow:0 14px 30px #161b140f;transform:translateY(-1px)}.ai-ops-page .ai-ip-column-index{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;background:var(--ai-ops-black);color:var(--ai-ops-panel-bg);font-size:11px;font-weight:900}.ai-ops-page .ai-ip-column-grid strong{overflow:hidden;color:var(--ai-ops-black);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.ai-ops-page .ai-ip-column-card-footer{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;padding-top:6px;border-top:1px solid color-mix(in srgb,var(--ai-ops-panel-border) 78%,transparent)}.ai-ops-page .ai-ip-column-card-footer span,.ai-ops-page .ai-ip-column-card-footer em{overflow:hidden;color:var(--ai-ops-muted);font-size:12px;font-style:normal;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.ai-ops-page .ai-ip-column-card-footer em{color:var(--success)}.ai-ops-page .ai-ip-selling-list{display:grid;overflow:hidden;border:1px solid var(--ai-ops-panel-border);border-radius:var(--ai-ops-radius-md)}.ai-ops-page .ai-ip-selling-list p{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:11px 12px;border-bottom:1px solid var(--ai-ops-panel-border)}.ai-ops-page .ai-ip-selling-list p:last-child{border-bottom:0}.ai-ops-page .ai-ip-selling-list p>span:first-child{min-width:0;color:var(--ai-ops-black);font-size:13px;font-weight:700}.ai-ops-page .ai-ip-usage-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--ai-ops-panel-border);border-radius:var(--ai-ops-radius-sm);background:color-mix(in srgb,var(--ai-ops-subtle) 42%,var(--ai-ops-panel-bg))}.ai-ops-page .ai-ip-usage-row div{display:grid;gap:3px}.ai-ops-page .ai-ip-usage-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;border:1px solid var(--ai-ops-panel-border);border-radius:var(--ai-ops-radius-md);background:var(--ai-ops-subtle)}.ai-ops-page .ai-ip-usage-stats article{display:grid;gap:4px;min-width:0;padding:10px;border:1px solid color-mix(in srgb,var(--ai-ops-panel-border) 70%,transparent);border-radius:var(--ai-ops-radius-sm);background:var(--ai-ops-panel-bg)}.ai-ops-page .ai-ip-usage-stats span{color:var(--ai-ops-muted);font-size:12px;font-weight:800}.ai-ops-page .ai-ip-usage-stats strong{color:var(--ai-ops-black);font-size:18px;font-weight:900}.ai-ops-page .ai-ip-usage-row strong{color:var(--ai-ops-black)}.ai-ops-page .ai-ip-context-health{display:grid;gap:10px;padding:12px;border:1px solid color-mix(in srgb,#1677ff 14%,var(--ai-ops-panel-border));border-radius:var(--ai-ops-radius-md);background:linear-gradient(135deg,color-mix(in srgb,var(--ai-ops-blue-soft) 58%,transparent),transparent 72%),var(--ai-ops-panel-bg)}.ai-ops-page .ai-ip-context-health .ai-card-title-row{align-items:center}.ai-ops-page .ai-ip-context-health article{display:grid;grid-template-columns:minmax(72px,.92fr) minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0}.ai-ops-page .ai-ip-context-health span{color:var(--ai-ops-muted);font-size:12px;font-weight:800}.ai-ops-page .ai-ip-context-health strong{color:var(--ai-ops-black);font-size:12px;font-weight:900}.ai-ops-page .ai-viral-center{border-color:color-mix(in srgb,var(--success) 16%,var(--ai-ops-panel-border));background:radial-gradient(circle at 88% 4%,color-mix(in srgb,var(--success) 10%,transparent) 0 120px,transparent 121px),linear-gradient(180deg,color-mix(in srgb,var(--ai-ops-panel-bg) 94%,var(--ai-ops-subtle)),var(--ai-ops-panel-bg) 46%),var(--ai-ops-panel-bg)}.ai-ops-page .ai-viral-table .ant-table-container{border-color:color-mix(in srgb,var(--success) 13%,var(--ai-ops-panel-border));background:color-mix(in srgb,var(--ai-ops-subtle) 34%,var(--ai-ops-panel-bg))}.ai-ops-page .ai-viral-table .ant-table-thead>tr>th{padding-block:11px!important}.ai-ops-page .ai-viral-table .ant-table-tbody>tr>td{background:color-mix(in srgb,var(--ai-ops-panel-bg) 88%,var(--ai-ops-subtle))!important;transition:background-color .18s ease,box-shadow .18s ease}.ai-ops-page .ai-viral-table .ant-table-tbody>tr:hover>td{background:linear-gradient(90deg,color-mix(in srgb,var(--success) 7%,transparent),transparent 42%),color-mix(in srgb,var(--ai-ops-panel-bg) 92%,var(--ai-ops-subtle))!important}.ai-ops-page .ai-viral-table .ant-table-tbody>tr>td:first-child{box-shadow:inset 3px 0 color-mix(in srgb,var(--success) 34%,transparent)}.ai-ops-page .ai-video-cell{grid-template-columns:62px minmax(0,1fr)}.ai-ops-page .ai-video-thumb{width:62px;height:82px;border-color:color-mix(in srgb,#ffffff 34%,transparent);border-radius:12px}.ai-ops-page .ai-video-thumb:after{inset:auto 8px 34px 8px;height:2px}.ai-ops-page .ai-table-meta.compact{gap:5px}.ai-ops-page .ai-table-meta.compact span{display:inline-flex;width:fit-content;max-width:100%;min-height:22px;align-items:center;padding:0 7px;border:1px solid color-mix(in srgb,var(--ai-ops-panel-border) 70%,transparent);border-radius:999px;background:color-mix(in srgb,var(--ai-ops-subtle) 70%,var(--ai-ops-panel-bg))}.ai-ops-page .ai-heat-cell{min-height:54px;align-content:center;justify-items:start}.ai-ops-page .ai-heat-cell strong{position:relative;display:inline-flex;align-items:center;gap:6px;font-size:19px}.ai-ops-page .ai-heat-cell strong:after{display:inline-block;width:7px;height:7px;border-radius:999px;background:var(--ai-ops-danger);box-shadow:0 0 0 4px color-mix(in srgb,var(--ai-ops-danger) 12%,transparent);content:""}.ai-ops-page .ai-strategy-card{background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--success) 9%,transparent) 0 92px,transparent 93px),linear-gradient(180deg,color-mix(in srgb,var(--ai-ops-panel-bg) 94%,var(--ai-ops-subtle)),var(--ai-ops-panel-bg) 44%),var(--ai-ops-panel-bg)}.ai-ops-page .ai-check-stack .ant-checkbox-wrapper{min-height:42px;border-color:color-mix(in srgb,var(--success) 13%,var(--ai-ops-panel-border));background:linear-gradient(135deg,color-mix(in srgb,var(--success) 8%,transparent),transparent 64%),var(--ai-ops-subtle)}.ai-ops-page .ai-material-stat-grid article{min-height:72px;background:linear-gradient(135deg,color-mix(in srgb,var(--success) 8%,transparent),transparent 64%),var(--ai-ops-subtle)}.ai-ops-page .ai-material-group article{min-height:50px;padding:6px;border:1px solid color-mix(in srgb,var(--ai-ops-panel-border) 72%,transparent);border-radius:var(--ai-ops-radius-sm);background:color-mix(in srgb,var(--ai-ops-subtle) 48%,var(--ai-ops-panel-bg))}.ai-ops-page .ai-mini-thumb{position:relative;overflow:hidden;background:radial-gradient(circle at 72% 22%,rgba(255,255,255,.48) 0 8px,transparent 9px),linear-gradient(180deg,#00000005,#00000052),linear-gradient(135deg,#d9c5a5,#61574a);box-shadow:inset 0 1px #ffffff3d}.ai-ops-page .ai-mini-thumb:after{position:absolute;inset:auto 6px 7px 6px;height:2px;border-radius:999px;background:#ffffff8a;content:""}.ai-ops-page .ai-flow-steps{position:relative;padding:4px 0}.ai-ops-page .ai-flow-steps:before{position:absolute;top:50%;right:22px;left:22px;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--success) 32%,transparent),color-mix(in srgb,var(--ai-ops-panel-border) 92%,transparent));content:"";transform:translateY(-50%)}.ai-ops-page .ai-flow-steps article{position:relative;z-index:1;min-height:58px;border-color:color-mix(in srgb,var(--ai-ops-panel-border) 74%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--ai-ops-panel-bg) 94%,var(--ai-ops-subtle)),var(--ai-ops-panel-bg)),var(--ai-ops-panel-bg);box-shadow:var(--ai-ops-panel-shadow)}.ai-ops-page .ai-flow-steps article.active{border-color:color-mix(in srgb,var(--neon) 58%,var(--ai-ops-panel-border));background:linear-gradient(135deg,color-mix(in srgb,var(--neon) 16%,transparent),transparent 62%),var(--ai-ops-panel-bg)}.ai-ops-page .ai-remix-source{background:radial-gradient(circle at 86% 6%,color-mix(in srgb,var(--neon) 14%,transparent) 0 96px,transparent 97px),linear-gradient(180deg,color-mix(in srgb,var(--ai-ops-panel-bg) 94%,var(--ai-ops-subtle)),var(--ai-ops-panel-bg) 48%),var(--ai-ops-panel-bg)}.ai-ops-page .ai-remix-video{border:1px solid color-mix(in srgb,#ffffff 24%,transparent)}.ai-ops-page .ai-remix-breakdown .ant-table-tbody>tr>td:first-child{font-weight:900}.ai-ops-page .ai-remix-breakdown .ant-table-tbody>tr>td{background:color-mix(in srgb,var(--ai-ops-panel-bg) 88%,var(--ai-ops-subtle))!important}.ai-ops-page .ai-remix-shotlist{border-color:color-mix(in srgb,var(--success) 14%,var(--ai-ops-panel-border))}.ai-ops-page .ai-remix-shotlist .ant-table-tbody>tr>td:first-child{font-weight:900}.ai-ops-page .ai-copy-version-stack article{border-color:color-mix(in srgb,var(--success) 13%,var(--ai-ops-panel-border))}.ai-ops-page .ai-copy-version-stack article:nth-child(1){background:radial-gradient(circle at 90% 12%,color-mix(in srgb,var(--success) 14%,transparent) 0 90px,transparent 91px),linear-gradient(135deg,color-mix(in srgb,var(--ai-ops-accent-soft) 72%,transparent),transparent 72%),var(--ai-ops-panel-bg)}.ai-ops-page .ai-copy-version-stack article:nth-child(2):before{background:linear-gradient(180deg,#1677ff,color-mix(in srgb,#1677ff 44%,var(--success)))}.ai-ops-page .ai-copy-version-stack article:nth-child(3):before{background:linear-gradient(180deg,#52c41a,#f3b744)}.ai-ops-page .ai-copy-handoff-card article{min-height:58px;padding:10px;border:1px solid color-mix(in srgb,var(--ai-ops-panel-border) 74%,transparent);border-radius:var(--ai-ops-radius-sm);background:color-mix(in srgb,var(--ai-ops-subtle) 46%,var(--ai-ops-panel-bg))}.ai-ops-page .ai-ip-basic{background:radial-gradient(circle at 72px 74px,color-mix(in srgb,var(--neon) 18%,transparent) 0 96px,transparent 97px),linear-gradient(180deg,color-mix(in srgb,var(--ai-ops-panel-bg) 94%,var(--ai-ops-subtle)),var(--ai-ops-panel-bg) 46%),var(--ai-ops-panel-bg)}.ai-ops-page .ai-ip-column-grid article{min-height:150px;background:radial-gradient(circle at 88% 14%,color-mix(in srgb,var(--success) 12%,transparent) 0 64px,transparent 65px),linear-gradient(135deg,rgba(255,255,255,.56),transparent 58%),var(--ai-ops-subtle)}.ai-ops-page .ai-ip-column-grid article:before{position:absolute;inset:auto 12px 18px 12px;height:14px;border:1px solid color-mix(in srgb,var(--success) 32%,var(--ai-ops-panel-border));border-radius:999px;background:color-mix(in srgb,var(--success) 12%,transparent);content:""}.ai-ops-page .ai-ip-column-grid article:after{z-index:1}.ai-ops-page .ai-ip-usage-row{min-height:74px}:root.dark .ai-ops-page .ai-viral-center,:root.dark .ai-ops-page .ai-strategy-card,:root.dark .ai-ops-page .ai-remix-source,:root.dark .ai-ops-page .ai-ip-basic{background:radial-gradient(circle at 88% 8%,rgba(132,204,22,.08) 0 110px,transparent 111px),linear-gradient(180deg,rgba(255,255,255,.03),transparent 52%),var(--ai-ops-panel-bg)}:root.dark .ai-ops-page .ai-viral-table .ant-table-tbody>tr>td,:root.dark .ai-ops-page .ai-remix-breakdown .ant-table-tbody>tr>td{background:color-mix(in srgb,var(--ai-ops-panel-bg) 88%,#1b1714)!important}:root.dark .ai-ops-page .ai-ip-column-grid article,:root.dark .ai-ops-page .ai-copy-version-stack article:nth-child(1){background:radial-gradient(circle at 88% 14%,rgba(82,196,26,.08) 0 76px,transparent 77px),linear-gradient(135deg,rgba(255,255,255,.035),transparent 58%),var(--ai-ops-subtle)}.ai-ops-page .ai-account-conclusion-panel{gap:12px;background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--success) 10%,transparent) 0 96px,transparent 97px),linear-gradient(180deg,color-mix(in srgb,var(--ai-ops-panel-bg) 94%,var(--ai-ops-subtle)),var(--ai-ops-panel-bg) 52%),var(--ai-ops-panel-bg)}.ai-ops-page .ai-diagnosis-issue-card{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:10px;border:1px solid color-mix(in srgb,var(--ai-ops-panel-border) 76%,transparent);border-radius:var(--ai-ops-radius-md);background:color-mix(in srgb,var(--ai-ops-subtle) 48%,var(--ai-ops-panel-bg));box-shadow:inset 0 1px #ffffff5c}.ai-ops-page .ai-diagnosis-issue-card:last-child{border-bottom:1px solid color-mix(in srgb,var(--ai-ops-panel-border) 76%,transparent)}.ai-ops-page .ai-diagnosis-issue-card:nth-of-type(1){border-color:color-mix(in srgb,var(--ai-ops-danger) 24%,var(--ai-ops-panel-border))}.ai-ops-page .ai-diagnosis-issue-card:nth-of-type(2),.ai-ops-page .ai-diagnosis-issue-card:nth-of-type(3){border-color:color-mix(in srgb,#f3b744 24%,var(--ai-ops-panel-border))}.ai-ops-page .ai-diagnosis-rank{width:36px;height:36px;box-shadow:0 10px 20px color-mix(in srgb,var(--ai-ops-black) 12%,transparent)}.ai-ops-page .ai-diagnosis-issue-card:nth-of-type(1) .ai-diagnosis-rank{background:color-mix(in srgb,var(--ai-ops-danger) 82%,var(--ai-ops-black))}.ai-ops-page .ai-diagnosis-issue-card:nth-of-type(2) .ai-diagnosis-rank,.ai-ops-page .ai-diagnosis-issue-card:nth-of-type(3) .ai-diagnosis-rank{background:color-mix(in srgb,#f3b744 76%,var(--ai-ops-black))}.ai-ops-page .ai-diagnosis-body .ai-card-title-row{align-items:center}.ai-ops-page .ai-diagnosis-body strong{font-size:14px;line-height:1.45}.ai-ops-page .ai-diagnosis-actions{padding-top:2px;gap:6px}.ai-ops-page .ai-diagnosis-actions .ant-btn{min-width:0;height:30px;padding-inline:10px;background:color-mix(in srgb,var(--ai-ops-panel-bg) 78%,var(--ai-ops-subtle))}.ai-ops-page .ai-diagnosis-priority-board{display:grid;gap:8px;margin-top:2px;padding:12px;border:1px solid color-mix(in srgb,var(--success) 16%,var(--ai-ops-panel-border));border-radius:var(--ai-ops-radius-md);background:radial-gradient(circle at 92% 12%,color-mix(in srgb,var(--success) 10%,transparent) 0 72px,transparent 73px),color-mix(in srgb,var(--ai-ops-panel-bg) 86%,var(--ai-ops-subtle))}.ai-ops-page .ai-diagnosis-priority-board article{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:9px;align-items:center;min-width:0;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--ai-ops-panel-border) 68%,transparent)}.ai-ops-page .ai-diagnosis-priority-board article>span{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;background:var(--ai-ops-black);color:var(--ai-ops-panel-bg);font-size:11px;font-weight:900}.ai-ops-page .ai-diagnosis-priority-board article div{display:grid;gap:2px;min-width:0}.ai-ops-page .ai-diagnosis-priority-board article strong,.ai-ops-page .ai-diagnosis-priority-board article em{color:var(--ai-ops-black);font-size:12px;font-style:normal;font-weight:900}.ai-ops-page .ai-diagnosis-priority-board article .ant-typography{font-size:12px;line-height:1.5}.ai-ops-page .ai-diagnosis-priority-board article em{padding:3px 7px;border-radius:999px;background:color-mix(in srgb,var(--success) 14%,transparent);color:color-mix(in srgb,var(--success) 72%,var(--ai-ops-black));white-space:nowrap}.ai-ops-page .ai-diagnosis-evidence-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ai-ops-page .ai-diagnosis-evidence-strip article{display:grid;gap:2px;min-width:0;padding:10px;border:1px solid color-mix(in srgb,var(--ai-ops-panel-border) 72%,transparent);border-radius:var(--ai-ops-radius-sm);background:color-mix(in srgb,var(--ai-ops-panel-bg) 80%,var(--ai-ops-subtle))}.ai-ops-page .ai-diagnosis-evidence-strip span{color:var(--ai-ops-muted);font-size:12px;font-weight:800}.ai-ops-page .ai-diagnosis-evidence-strip strong{color:var(--ai-ops-black);font-size:15px;font-weight:900}.ai-ops-page .ai-bottom-table-card{background:linear-gradient(135deg,color-mix(in srgb,var(--success) 7%,transparent),transparent 68%),var(--ai-ops-panel-bg)}.ai-ops-page .ai-bottom-table-card .ant-table-tbody>tr>td:first-child{font-weight:900}.ai-ops-page .ai-bottom-table-card .ant-table-tbody>tr>td{background:color-mix(in srgb,var(--ai-ops-panel-bg) 90%,var(--ai-ops-subtle))!important}.ai-ops-page .ai-xhs-bottom-grid.dense>.ai-studio-card{border-color:color-mix(in srgb,var(--success) 12%,var(--ai-ops-panel-border));background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--success) 8%,transparent) 0 88px,transparent 89px),linear-gradient(180deg,color-mix(in srgb,var(--ai-ops-panel-bg) 94%,var(--ai-ops-subtle)),var(--ai-ops-panel-bg) 54%),var(--ai-ops-panel-bg)}.ai-ops-page .ai-xhs-bottom-grid.dense .ant-table-tbody>tr>td{background:color-mix(in srgb,var(--ai-ops-panel-bg) 88%,var(--ai-ops-subtle))!important}.ai-ops-page .ai-xhs-bottom-grid.dense .ant-table-tbody>tr>td:first-child{font-weight:900;box-shadow:inset 3px 0 color-mix(in srgb,var(--success) 26%,transparent)}.ai-ops-page .ai-xhs-bottom-grid.dense .ant-progress-line{min-width:72px}.ai-ops-page .ai-designer-header:not(.ai-command-header):not(.ai-viral-hero){position:relative;align-items:center;padding:18px;overflow:hidden;border:1px solid var(--ai-ops-panel-border);border-radius:var(--ai-ops-radius-lg);background:radial-gradient(circle at 84% 12%,color-mix(in srgb,var(--success) 11%,transparent) 0 118px,transparent 119px),linear-gradient(135deg,color-mix(in srgb,var(--ai-ops-panel-bg) 94%,var(--ai-ops-subtle)),var(--ai-ops-panel-bg) 62%),var(--ai-ops-panel-bg);box-shadow:var(--ai-ops-panel-shadow)}.ai-ops-page .ai-designer-header:not(.ai-command-header):not(.ai-viral-hero):before{position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--ai-ops-black),color-mix(in srgb,var(--success) 62%,var(--ai-ops-black)),transparent 78%);content:"";opacity:.16}.ai-ops-page .ai-designer-header:not(.ai-command-header):not(.ai-viral-hero)>div,.ai-ops-page .ai-designer-header:not(.ai-command-header):not(.ai-viral-hero)>.ant-space{position:relative;z-index:1}.ai-ops-page .ai-account-filters{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--success) 15%,var(--ai-ops-panel-border));background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--success) 8%,transparent) 0 118px,transparent 119px),linear-gradient(135deg,color-mix(in srgb,var(--ai-ops-panel-bg) 88%,var(--ai-ops-subtle)),var(--ai-ops-panel-bg) 72%),var(--ai-ops-panel-bg)}.ai-ops-page .ai-account-filters .ai-filter-field{padding:10px;border:1px solid color-mix(in srgb,var(--ai-ops-panel-border) 72%,transparent);border-radius:var(--ai-ops-radius-sm);background:color-mix(in srgb,var(--ai-ops-panel-bg) 80%,var(--ai-ops-subtle));box-shadow:inset 0 1px color-mix(in srgb,#ffffff 42%,transparent)}.ai-ops-page .ai-account-filters .ai-filter-field>.ant-typography{color:color-mix(in srgb,var(--ai-ops-black) 80%,var(--ai-ops-muted));letter-spacing:0}.ai-ops-page .ai-account-filters .ant-select .ant-select-selector,.ai-ops-page .ai-account-filters .ai-date-range-pill{background:color-mix(in srgb,var(--ai-ops-panel-bg) 92%,var(--ai-ops-subtle));box-shadow:0 1px color-mix(in srgb,#ffffff 34%,transparent)}.ai-ops-page .ai-account-quality-strip article{box-shadow:inset 0 1px color-mix(in srgb,#ffffff 48%,transparent),0 10px 24px color-mix(in srgb,var(--ai-ops-black) 4%,transparent)}.ai-ops-page .ai-account-kpi{position:relative;overflow:hidden;background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--success) 10%,transparent) 0 82px,transparent 83px),linear-gradient(180deg,color-mix(in srgb,var(--ai-ops-panel-bg) 96%,var(--ai-ops-subtle)),var(--ai-ops-panel-bg)),var(--ai-ops-panel-bg);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.ai-ops-page .ai-account-kpi:hover{border-color:color-mix(in srgb,var(--success) 20%,var(--ai-ops-panel-border));box-shadow:0 20px 44px color-mix(in srgb,var(--ai-ops-black) 8%,transparent);transform:translateY(-1px)}.ai-ops-page .ai-account-kpi .ant-typography{color:color-mix(in srgb,var(--ai-ops-muted) 82%,var(--ai-ops-black));font-weight:800}.ai-ops-page .ai-kpi-sparkline{position:relative;z-index:1;padding-left:8px;border-left:1px solid color-mix(in srgb,var(--ai-ops-panel-border) 70%,transparent)}:root.dark .ai-ops-page .ai-account-conclusion-panel,:root.dark .ai-ops-page .ai-bottom-table-card,:root.dark .ai-ops-page .ai-xhs-bottom-grid.dense>.ai-studio-card{background:radial-gradient(circle at 92% 8%,rgba(82,196,26,.07) 0 96px,transparent 97px),linear-gradient(180deg,rgba(255,255,255,.028),transparent 58%),var(--ai-ops-panel-bg)}:root.dark .ai-ops-page .ai-diagnosis-issue-card{background:color-mix(in srgb,var(--ai-ops-subtle) 60%,var(--ai-ops-panel-bg));box-shadow:inset 0 1px #ffffff09}:root.dark .ai-ops-page .ai-diagnosis-priority-board{background:radial-gradient(circle at 92% 12%,rgba(82,196,26,.07) 0 72px,transparent 73px),color-mix(in srgb,var(--ai-ops-subtle) 58%,var(--ai-ops-panel-bg))}:root.dark .ai-ops-page .ai-diagnosis-priority-board article>span{background:var(--primary);color:var(--primary-contrast)}:root.dark .ai-ops-page .ai-diagnosis-priority-board article strong,:root.dark .ai-ops-page .ai-diagnosis-evidence-strip strong{color:var(--ai-ops-black)}:root.dark .ai-ops-page .ai-diagnosis-priority-board article em{background:#52c41a1f}:root.dark .ai-ops-page .ai-diagnosis-evidence-strip article{background:color-mix(in srgb,var(--ai-ops-subtle) 64%,var(--ai-ops-panel-bg))}:root.dark .ai-ops-page .ai-bottom-table-card .ant-table-tbody>tr>td,:root.dark .ai-ops-page .ai-xhs-bottom-grid.dense .ant-table-tbody>tr>td{background:color-mix(in srgb,var(--ai-ops-panel-bg) 90%,#1b1714)!important}.ai-ops-page .ai-bottom-table-card,.ai-ops-page .ai-remix-shotlist,.ai-ops-page .ai-xhs-bottom-grid.dense>.ai-studio-card{border-color:color-mix(in srgb,#1677ff 8%,var(--ai-ops-panel-border));background:linear-gradient(180deg,color-mix(in srgb,var(--ai-ops-panel-bg) 96%,var(--ai-ops-subtle)),var(--ai-ops-panel-bg) 58%),var(--ai-ops-panel-bg)}.ai-ops-page .ai-studio-card .ant-table-wrapper,.ai-ops-page .ai-viral-table .ant-table-container{border-color:color-mix(in srgb,#1677ff 8%,var(--ai-ops-panel-border));background:var(--ai-ops-panel-bg);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 42%,transparent),0 10px 24px color-mix(in srgb,var(--ai-ops-black) 3%,transparent)}.ai-ops-page .ai-studio-card .ant-table-thead>tr>th,.ai-ops-page .ai-viral-table .ant-table-thead>tr>th{padding-block:11px!important;border-bottom-color:color-mix(in srgb,var(--ai-ops-panel-border) 88%,#1677ff)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--ai-ops-table-head) 92%,#ffffff),var(--ai-ops-table-head))!important;color:color-mix(in srgb,var(--ai-ops-muted) 80%,var(--ai-ops-black))!important;font-weight:900!important}.ai-ops-page .ai-studio-card .ant-table-thead>tr>th:not(:last-child),.ai-ops-page .ai-viral-table .ant-table-thead>tr>th:not(:last-child),.ai-ops-page .ai-studio-card .ant-table-tbody>tr>td:not(:last-child),.ai-ops-page .ai-viral-table .ant-table-tbody>tr>td:not(:last-child){border-inline-end:1px solid color-mix(in srgb,var(--ai-ops-panel-border) 56%,transparent)}.ai-ops-page .ai-studio-card .ant-table-tbody>tr>td,.ai-ops-page .ai-viral-table .ant-table-tbody>tr>td,.ai-ops-page .ai-bottom-table-card .ant-table-tbody>tr>td,.ai-ops-page .ai-xhs-bottom-grid.dense .ant-table-tbody>tr>td,.ai-ops-page .ai-remix-breakdown .ant-table-tbody>tr>td{background:color-mix(in srgb,var(--ai-ops-panel-bg) 97%,var(--ai-ops-subtle))!important;transition:background-color .16s ease,box-shadow .16s ease}.ai-ops-page .ai-studio-card .ant-table-tbody>tr:nth-child(2n)>td,.ai-ops-page .ai-viral-table .ant-table-tbody>tr:nth-child(2n)>td{background:color-mix(in srgb,var(--ai-ops-panel-bg) 92%,var(--ai-ops-subtle))!important}.ai-ops-page .ai-studio-card .ant-table-tbody>tr:hover>td,.ai-ops-page .ai-viral-table .ant-table-tbody>tr:hover>td{background:linear-gradient(90deg,color-mix(in srgb,#1677ff 4%,transparent),transparent 42%),color-mix(in srgb,var(--ai-ops-panel-bg) 88%,var(--ai-ops-blue-soft))!important}.ai-ops-page .ai-studio-card .ant-table-tbody>tr>td:first-child,.ai-ops-page .ai-viral-table .ant-table-tbody>tr>td:first-child{font-weight:900;box-shadow:inset 3px 0 color-mix(in srgb,#1677ff 20%,transparent)}.ai-ops-page .ai-studio-card .ant-table .ant-btn-link{min-width:0;height:26px;padding:0 5px;border-radius:999px;color:color-mix(in srgb,var(--ai-ops-black) 84%,#1677ff);font-size:12px;font-weight:900}.ai-ops-page .ai-studio-card .ant-table .ant-btn-link:hover{background:color-mix(in srgb,#1677ff 8%,var(--ai-ops-panel-bg));color:color-mix(in srgb,#1677ff 72%,var(--ai-ops-black))}.ai-ops-page .ai-material-stat-grid article:nth-child(2),.ai-ops-page .ai-material-stat-grid article:nth-child(3){background:color-mix(in srgb,var(--ai-ops-blue-soft) 62%,var(--ai-ops-panel-bg))}.ai-ops-page .ai-material-stat-grid article:nth-child(4){background:color-mix(in srgb,#fff7df 54%,var(--ai-ops-panel-bg))}:root.dark .ai-ops-page .ai-bottom-table-card,:root.dark .ai-ops-page .ai-remix-shotlist,:root.dark .ai-ops-page .ai-xhs-bottom-grid.dense>.ai-studio-card{background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 62%),var(--ai-ops-panel-bg)}:root.dark .ai-ops-page .ai-studio-card .ant-table-wrapper,:root.dark .ai-ops-page .ai-viral-table .ant-table-container{box-shadow:inset 0 1px #ffffff09,0 12px 28px #00000038}:root.dark .ai-ops-page .ai-studio-card .ant-table-thead>tr>th,:root.dark .ai-ops-page .ai-viral-table .ant-table-thead>tr>th{background:linear-gradient(180deg,#ffffff09,#ffffff04),var(--ai-ops-table-head)!important}:root.dark .ai-ops-page .ai-studio-card .ant-table-tbody>tr>td,:root.dark .ai-ops-page .ai-viral-table .ant-table-tbody>tr>td,:root.dark .ai-ops-page .ai-bottom-table-card .ant-table-tbody>tr>td,:root.dark .ai-ops-page .ai-xhs-bottom-grid.dense .ant-table-tbody>tr>td,:root.dark .ai-ops-page .ai-remix-breakdown .ant-table-tbody>tr>td{background:color-mix(in srgb,var(--ai-ops-panel-bg) 95%,#1b1714)!important}:root.dark .ai-ops-page .ai-studio-card .ant-table-tbody>tr:nth-child(2n)>td,:root.dark .ai-ops-page .ai-viral-table .ant-table-tbody>tr:nth-child(2n)>td{background:color-mix(in srgb,var(--ai-ops-panel-bg) 88%,#1b1714)!important}:root.dark .ai-ops-page .ai-studio-card .ant-table-tbody>tr:hover>td,:root.dark .ai-ops-page .ai-viral-table .ant-table-tbody>tr:hover>td{background:linear-gradient(90deg,color-mix(in srgb,#1677ff 12%,transparent),transparent 44%),color-mix(in srgb,var(--ai-ops-panel-bg) 82%,#202734)!important}.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-tree{margin:14px 0;max-height:100%;overflow:auto}.org-tree .ant-tree-list{padding-right:4px}.org-tree .ant-tree-treenode{width:100%}.org-tree .ant-tree-node-content-wrapper{width:100%;border-radius:var(--radius-control)}.org-tree .ant-tree-node-content-wrapper:hover,.org-tree .ant-tree-node-content-wrapper.ant-tree-node-selected,.org-tree .ant-tree-node-selected{background:transparent!important}.org-tree-node{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:38px;padding:0 10px;border-radius:var(--radius-control);color:var(--text);font-weight:700}.org-tree-node:hover{background:var(--surface-muted)}.org-tree-node.active,.org-tree .ant-tree-node-selected .org-tree-node{background:var(--surface-muted);color:var(--text);box-shadow:inset 0 0 0 1px var(--border)}.org-tree-node-label{min-width:0}.org-tree-node-count{flex:0 0 auto}.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)}.account-auth-workbench-page{--account-auth-detail-width: 390px}.account-auth-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,440px);gap:16px;align-items:stretch;padding:18px;border:1px solid var(--border);border-radius:var(--radius-card);background:radial-gradient(circle at top left,color-mix(in srgb,var(--neon) 28%,transparent),transparent 34%),var(--surface);box-shadow:var(--shadow-card)}.account-auth-hero h2{margin:12px 0 6px;color:var(--text-strong);font-size:24px;line-height:1.22}.account-auth-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.account-auth-summary-grid>div{display:grid;gap:8px;min-height:96px;padding:14px;border:1px solid var(--border);border-radius:var(--radius-control);background:color-mix(in srgb,var(--surface) 74%,var(--surface-muted))}.account-auth-summary-grid strong{color:var(--text-strong);font-size:26px;line-height:1}.account-auth-layout{display:grid;grid-template-columns:minmax(0,1fr) var(--account-auth-detail-width);gap:16px;align-items:start}.account-auth-queue-card{min-width:0}.account-auth-toolbar{border-bottom:0;padding-bottom:10px}.account-auth-segmented-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px 14px;border-bottom:1px solid var(--border)}.account-auth-segmented-row .ant-segmented{max-width:100%;overflow-x:auto}.account-auth-queue-card .ant-table-row{cursor:pointer}.account-auth-detail-card{position:sticky;top:16px}.account-auth-detail-card .ant-card-body{padding:16px}.account-auth-panel-stack{width:100%}.account-auth-selected-head{display:grid;gap:12px;padding:14px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted)}.account-auth-selected-head h3{margin:4px 0;color:var(--text-strong);font-size:20px;line-height:1.28}.account-auth-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.account-auth-meta-grid>div,.account-auth-advanced-grid>div{display:grid;gap:6px;min-width:0;padding:12px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted)}.account-auth-meta-grid strong,.account-auth-advanced-grid strong{overflow-wrap:anywhere;color:var(--text);font-size:13px}.account-auth-step-list{display:grid;gap:10px}.account-auth-step{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start}.account-auth-step>span{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:var(--surface-muted);color:var(--muted);font-weight:800}.account-auth-step.is-process>span{background:var(--primary);color:var(--primary-contrast)}.account-auth-step.is-finish>span{background:color-mix(in srgb,var(--success) 16%,var(--surface));color:var(--success)}.account-auth-step strong,.account-auth-step .ant-typography{display:block}.account-auth-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.account-auth-actions .ant-btn{width:100%}.account-auth-advanced-collapse{border-top:1px solid var(--border);padding-top:4px}.account-auth-advanced-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@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,.account-auth-hero,.account-auth-layout{grid-template-columns:1fr}.account-auth-detail-card{position:static}.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 .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,.7fr) minmax(680px,1.62fr) minmax(238px,.76fr)}.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,.ai-ops-page .ai-account-main,.ai-ops-page .ai-account-subgrid,.ai-ops-page .ai-xhs-layout,.ai-ops-page .ai-xhs-bottom-grid,.ai-ops-page .ai-xhs-bottom-grid.dense,.ai-ops-page .ai-remix-layout,.ai-ops-page .ai-copy-layout,.ai-ops-page .ai-ip-layout{grid-template-columns:1fr}.ai-ops-page .ai-material-pool{grid-template-rows:none}.ai-ops-page .ai-model-strip,.ai-ops-page .ai-account-filters,.ai-ops-page .ai-account-kpis,.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-command-header-actions{width:100%;min-width:0;justify-items:start}.ai-ops-page .ai-source-notice{max-width:100%}.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-model-strip,.ai-ops-page .ai-account-filters,.ai-ops-page .ai-account-kpis,.ai-ops-page .ai-account-quality-strip,.ai-ops-page .ai-xhs-review-grid,.ai-ops-page .ai-xhs-flowline,.ai-ops-page .ai-copy-distribution-card,.ai-ops-page .ai-copy-quality-summary,.ai-ops-page .ai-blueprint-strip{grid-template-columns:1fr}.ai-ops-page .ai-xhs-page-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-ops-page .ai-xhs-flowline article:not(:last-child):after{content:none}.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 .ant-table-wrapper{width:100%;overflow-x:auto}.ai-ops-page .ai-studio-card .ant-table-wrapper{overflow-x:auto;overflow-y:hidden}.ai-ops-page .ant-table{min-width:760px}.ai-ops-page .ai-account-main+.ai-studio-card .ant-table{min-width:920px}.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-copy-filterbar,.ai-ops-page .ai-ip-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,.ai-ops-page .ai-copy-filterbar,.ai-ops-page .ai-ip-filterbar{grid-template-columns:1fr;width:100%;min-width:0}.ai-ops-page .ai-filterbar>.ant-btn,.ai-ops-page .ai-copy-filterbar>.ant-btn,.ai-ops-page .ai-ip-filterbar>.ant-btn,.ai-ops-page .ai-copy-filterbar .ant-select,.ai-ops-page .ai-ip-filterbar .ant-select{width:100%}.ai-ops-page .ai-source-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ai-ops-page .ai-source-notice{width:100%;align-items:flex-start;border-radius:var(--ai-ops-radius-sm);line-height:1.35}.ai-ops-page .ai-source-notice em{white-space:normal;text-overflow:clip}.ai-ops-page .ai-segmented-pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;flex-wrap:initial}.ai-ops-page .ai-segmented-pills button{width:100%;min-width:0}.ai-ops-page .ai-inline-pills button{flex:1 1 calc(50% - 8px)}.ai-ops-page .ai-ip-column-grid,.ai-ops-page .ai-ip-usage-stats{grid-template-columns:1fr;width:100%;max-width:100%}.ai-ops-page .ant-tabs-nav{max-width:100%}.ai-ops-page .ant-tabs-nav-wrap{overflow-x:auto!important;overflow-y:hidden}.ai-ops-page .ant-tabs-nav-list{min-width:max-content}.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}.ai-ops-page .ai-account-heatmap-card .ai-card-title-row>.ant-space{display:flex;width:100%}.ai-ops-page .ai-account-heatmap-card button{flex:1 1 calc(50% - 6px);padding-inline:8px}.ai-ops-page .ai-heatmap-table header,.ai-ops-page .ai-heatmap-table div{grid-template-columns:minmax(58px,1fr) repeat(3,minmax(42px,.72fr));gap:6px}.ai-ops-page .ai-heatmap-table div span{min-height:30px;font-size:12px}}
