:root{color:#172033;background:#f3f6fb;font-family:Inter,SF Pro Display,PingFang SC,Microsoft YaHei,ui-sans-serif,system-ui,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--primary: #5273ff;--primary-soft: #eef1ff;--cyan: #22c7df;--purple: #8a68ee;--success: #18a874;--ink: #172033;--muted: #68738a;--line: #e4e9f2;--surface: #ffffff;--surface-muted: #f7f9fc;--surface-soft: #f8faff;--surface-elevated: #ffffff;--canvas: #f3f6fb;--text-strong: #172033;--text-secondary: #68738a;--header-surface: rgba(255, 255, 255, .86);--shadow-soft: 0 10px 30px rgba(30, 44, 78, .07);color-scheme:light}html[data-theme=dark]{--primary: #7892ff;--primary-soft: #1b2947;--cyan: #53d6ea;--purple: #a88cf5;--success: #42c99a;--ink: #dce5f5;--muted: #98a6bd;--line: #28354b;--surface: #141e2e;--surface-muted: #182335;--surface-soft: #151f30;--surface-elevated: #182335;--canvas: #0f1725;--text-strong: #dce5f5;--text-secondary: #98a6bd;--header-surface: rgba(15, 23, 37, .91);--shadow-soft: 0 14px 36px rgba(0, 0, 0, .24);color-scheme:dark}*{box-sizing:border-box}html{min-width:320px;background:var(--canvas)}body{margin:0;min-width:320px;min-height:100vh;color:var(--ink);background:var(--canvas)}button,input,textarea,select{font:inherit}.app-shell{min-height:100vh;background:var(--canvas)}.app-sider{position:sticky!important;top:0;height:100vh;overflow:hidden;background:radial-gradient(circle at 30% 6%,rgba(82,115,255,.16),transparent 28%),linear-gradient(180deg,#0c1526,#09101d)!important;box-shadow:12px 0 40px #08112214;z-index:20}.app-sider:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 74%);mask-image:linear-gradient(to bottom,black,transparent 74%)}.app-sider-logo{position:relative;z-index:1;height:72px;display:flex;align-items:center;gap:12px;padding:0 20px;color:#fff;border-bottom:1px solid rgba(255,255,255,.07)}.app-logo-mark,.login-brand-mark{width:36px;height:36px;flex:0 0 36px;display:block;border-radius:11px;object-fit:cover;filter:drop-shadow(0 8px 16px rgba(65,70,238,.32))}.app-brand-copy,.login-brand>div:last-child{display:flex;min-width:0;flex-direction:column;line-height:1}.app-brand-copy strong,.login-brand strong{font-size:15px;font-weight:750;letter-spacing:.12em}.app-brand-copy span,.login-brand span{margin-top:6px;color:#71809b;font-size:8px;letter-spacing:.18em}.app-menu{position:relative;z-index:1;height:calc(100vh - 72px);overflow-y:auto;padding:8px 0 126px;background:transparent!important;scrollbar-width:none}.app-menu::-webkit-scrollbar{display:none}.app-menu .ant-menu-item-group-title{padding:18px 22px 7px!important;color:#506079!important;font-size:10px!important;font-weight:700;letter-spacing:.12em}.app-menu .ant-menu-item{position:relative;height:42px;margin-block:2px;line-height:42px;transition:background-color .16s ease,color .16s ease,transform .16s ease}.app-menu .ant-menu-item:hover{transform:translate(2px)}.app-menu .ant-menu-item-selected:before{content:"";position:absolute;left:0;top:11px;bottom:11px;width:3px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,#66e1f2,#7b7cff);box-shadow:0 0 12px #66e1f2b3}.app-menu .ant-menu-item .anticon{font-size:16px}.sider-runtime-card{position:absolute;z-index:2;left:14px;right:14px;bottom:16px;display:flex;align-items:center;gap:11px;min-height:72px;padding:14px;border:1px solid rgba(125,148,255,.15);border-radius:12px;color:#dce5f5;background:linear-gradient(135deg,#5273ff1f,#22c7df0d);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sider-runtime-card>div:last-child{display:flex;flex-direction:column;min-width:0}.sider-runtime-card strong{font-size:12px}.sider-runtime-card span{margin-top:4px;color:#72819b;font-size:10px}.runtime-card-orbit{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border:1px solid rgba(83,218,228,.3);border-radius:50%;background:#22c7df0f}.runtime-card-orbit:before,.runtime-card-orbit span{content:"";width:8px;height:8px;border-radius:50%;background:#47ddb5;box-shadow:0 0 14px #47ddb5e6}.app-header{position:sticky;top:0;z-index:15;height:64px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 26px 0 18px;border-bottom:1px solid rgba(222,228,238,.82);background:#ffffffdb!important;-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}.app-header-left,.app-header-right{display:flex;align-items:center}.app-header-left{min-width:0;gap:10px}.app-header-right{gap:12px}.app-collapse-button{width:38px;height:38px;color:#5f6b80}.app-breadcrumb{display:flex;align-items:center;min-width:0;gap:9px;color:#9aa4b5;font-size:13px}.app-breadcrumb i{color:#d1d7e1;font-style:normal}.app-breadcrumb strong{overflow:hidden;color:#344058;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.header-runtime-status{display:flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid #e4e9f2;border-radius:999px;color:#69748a;background:#fafbfe;font-size:11px}.theme-switcher.ant-btn{width:36px;height:36px;flex:0 0 36px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid #e4e9f2;border-radius:9px;color:#66738a;background:#fafbfe;box-shadow:0 4px 14px #1e2c4e0b}.theme-switcher.ant-btn>.ant-btn-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;margin:0!important;line-height:1}.theme-switcher.ant-btn .anticon{display:block;font-size:18px;line-height:1}.theme-switcher.ant-btn .anticon>svg{display:block}.theme-switcher.ant-btn:hover,.theme-switcher.ant-btn:focus-visible{border-color:#cfd8ff;color:#526ff0;background:#eef1ff}.app-user-menu{display:flex;align-items:center;gap:9px;min-width:0;padding:5px 6px 5px 5px;border:0;border-radius:10px;color:inherit;background:transparent;cursor:pointer;transition:background-color .16s ease}.app-user-menu:hover{background:#f2f5fa}.app-user-avatar{color:#fff!important;background:linear-gradient(145deg,#6986ff,#765cdb)!important}.app-user-copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start;line-height:1.15}.app-user-copy strong{max-width:130px;overflow:hidden;color:#29344a;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.app-user-copy small{margin-top:4px;color:#9aa4b4;font-size:9px}.app-user-arrow{color:#a0a9b9;font-size:9px}.app-content{width:100%;max-width:none;margin:0;padding:24px clamp(20px,1.5vw,28px) 36px}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.page-title{margin:0;color:#172033;font-size:24px;font-weight:720;letter-spacing:-.035em}.page-description{margin:7px 0 0;color:#7a8599;font-size:13px;line-height:1.6}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.toolbar-left,.toolbar-right{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.ant-card{border:1px solid rgba(226,231,240,.88);box-shadow:0 8px 26px #1e2c4e0b}.counted-textarea-item .ant-input-data-count{position:static!important;bottom:auto!important;display:block;text-align:right;margin-top:4px}.ant-card .ant-card-head{min-height:58px;border-bottom-color:#edf0f5}.ant-card .ant-card-head-title{color:#263147;font-weight:650}.ant-table-wrapper .ant-table-thead>tr>th{border-bottom:1px solid #e9edf4;font-size:12px;font-weight:650}.ant-table-wrapper .ant-table-tbody>tr>td{color:#445068}.ant-btn{font-weight:550}.ant-btn-primary{background:linear-gradient(135deg,#5d7cff,#4c66ed)}.ant-btn-primary:not(:disabled):hover{background:linear-gradient(135deg,#6c88ff,#5872f4)}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:14px;margin:16px 0}.metric-card{position:relative;min-height:160px;overflow:hidden;padding:20px;border:1px solid rgba(226,231,240,.92);border-radius:14px;background:#fffffff0;box-shadow:0 9px 28px #1e2c4e0e;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.metric-card:after{content:"";position:absolute;width:120px;height:120px;right:-42px;bottom:-55px;border-radius:50%;background:var(--metric-glow, rgba(82, 115, 255, .1));filter:blur(3px)}.metric-card:hover{transform:translateY(-2px);border-color:#7189f642;box-shadow:0 14px 34px #1e2c4e16}.metric-card-blue{--metric-accent: #5c78f4;--metric-soft: #eef1ff;--metric-glow: rgba(82, 115, 255, .12)}.metric-card-green{--metric-accent: #18a874;--metric-soft: #eaf8f2;--metric-glow: rgba(24, 168, 116, .11)}.metric-card-purple{--metric-accent: #8a68ee;--metric-soft: #f2edff;--metric-glow: rgba(138, 104, 238, .11)}.metric-card-cyan{--metric-accent: #169eb4;--metric-soft: #e9f8fb;--metric-glow: rgba(34, 199, 223, .12)}.metric-card-top{display:flex;align-items:center;justify-content:space-between}.metric-label{color:#768197;font-size:13px;font-weight:550}.metric-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:var(--metric-accent);background:var(--metric-soft);font-size:17px}.metric-value{position:relative;z-index:1;margin-top:12px;color:#192338;font-size:30px;font-variant-numeric:tabular-nums;font-weight:760;letter-spacing:-.045em;line-height:1.05}.metric-card-meta{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px}.metric-card-meta span{color:var(--metric-accent);font-size:11px;font-weight:650}.metric-card-meta small{overflow:hidden;color:#9aa4b5;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.dashboard-hero{position:relative;min-height:226px;overflow:hidden;display:flex;align-items:center;padding:32px 38px;border:1px solid rgba(122,144,255,.16);border-radius:18px;color:#fff;background:radial-gradient(circle at 78% 18%,rgba(104,102,238,.36),transparent 27%),radial-gradient(circle at 58% 120%,rgba(31,199,221,.16),transparent 42%),linear-gradient(118deg,#101c35,#15254a 55%,#1e2861);box-shadow:0 18px 44px #16264d24}.dashboard-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(90deg,transparent,black 40%,black);mask-image:linear-gradient(90deg,transparent,black 40%,black)}.dashboard-hero-copy{position:relative;z-index:2;width:min(620px,58%)}.dashboard-hero-eyebrow,.login-eyebrow{display:flex;align-items:center;gap:8px;color:#87e3ef;font-size:10px;font-weight:700;letter-spacing:.16em}.dashboard-hero-eyebrow i,.login-eyebrow i{width:7px;height:7px;border-radius:50%;background:#61e2c0;box-shadow:0 0 14px #61e2c0d9}.dashboard-hero h2{margin:12px 0 8px;color:#fff;font-size:clamp(23px,2.1vw,32px);font-weight:680;letter-spacing:-.035em}.dashboard-hero-copy>p{max-width:560px;margin:0;color:#aab8d2;font-size:13px;line-height:1.75}.dashboard-hero-actions{display:flex;gap:10px;margin-top:21px}.dashboard-hero-actions .ant-btn-default{border-color:#ffffff29;color:#dbe4f5;background:#ffffff0f}.dashboard-hero-actions .ant-btn-default:hover{border-color:#ffffff57!important;color:#fff!important;background:#ffffff1a!important}.dashboard-pulse{position:absolute;z-index:1;width:188px;height:188px;right:18%;top:18px;display:grid;place-items:center}.pulse-ring{position:absolute;border:1px solid rgba(117,196,242,.21);border-radius:50%}.pulse-ring-one{width:116px;height:116px;animation:orbit-spin 16s linear infinite}.pulse-ring-two{width:178px;height:178px;border-style:dashed;animation:orbit-spin 24s linear infinite reverse}.pulse-core{position:relative;z-index:2;width:72px;height:72px;display:grid;place-items:center;border:1px solid rgba(133,202,255,.3);border-radius:23px;color:#a6ecf5;background:linear-gradient(145deg,#5b7cff57,#2dbcd324);box-shadow:0 0 40px #5273ff4d,inset 0 1px #fff3;font-size:20px}.pulse-core span{position:absolute;bottom:8px;color:#718db7;font-size:7px;font-weight:800;letter-spacing:.16em}.pulse-node{position:absolute;width:9px;height:9px;border:2px solid rgba(255,255,255,.45);border-radius:50%;background:#51d8e9;box-shadow:0 0 14px #51d8e9cc}.pulse-node-one{top:31px;right:35px}.pulse-node-two{bottom:29px;left:42px;background:#897dff}.pulse-node-three{top:81px;left:32px;background:#58dfb7}.dashboard-hero-status{position:absolute;z-index:2;right:34px;bottom:30px;width:150px;padding:14px 16px;border:1px solid rgba(255,255,255,.12);border-radius:13px;background:#0a142c66;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dashboard-hero-status span{display:flex;align-items:center;gap:6px;color:#8fa1bf;font-size:9px}.dashboard-hero-status span i{width:6px;height:6px;border-radius:50%;background:#50dfb7;box-shadow:0 0 10px #50dfb7cc}.dashboard-hero-status strong{display:block;margin-top:7px;color:#fff;font-size:25px;font-variant-numeric:tabular-nums;line-height:1}.dashboard-hero-status small{display:block;margin-top:5px;color:#8392ae;font-size:9px}.dashboard-panel{height:100%}.dashboard-panel .ant-card-body{padding-top:12px}.panel-title{display:flex;flex-direction:column}.panel-title small{margin-top:3px;color:#9aa4b5;font-size:10px;font-weight:400}.soft-tag{border:0;color:#5d6b84;background:#f0f3f8}.login-page{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(420px,.82fr);background:#f8faff}.login-showcase{position:relative;min-height:100vh;overflow:hidden;color:#fff;background:radial-gradient(circle at 22% 12%,rgba(83,114,255,.24),transparent 28%),radial-gradient(circle at 88% 70%,rgba(32,201,218,.12),transparent 30%),linear-gradient(145deg,#0a1324,#101d39 54%,#14244d)}.login-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.48;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(145deg,black,transparent 88%);mask-image:linear-gradient(145deg,black,transparent 88%)}.login-glow{position:absolute;border-radius:50%;filter:blur(4px)}.login-glow-one{width:360px;height:360px;top:-190px;right:-60px;border:1px solid rgba(126,133,255,.13);box-shadow:0 0 120px #5866f21f}.login-glow-two{width:280px;height:280px;bottom:-160px;left:18%;background:#20bfd912;filter:blur(40px)}.login-showcase-content{position:relative;z-index:2;width:min(760px,calc(100% - 88px));min-height:100vh;display:flex;flex-direction:column;margin:0 auto;padding:42px 0 32px}.login-brand{display:flex;align-items:center;gap:12px}.login-hero-copy{position:relative;z-index:3;max-width:610px;margin-top:clamp(72px,12vh,130px)}.login-hero-copy h1{margin:19px 0 17px;color:#fff;font-size:clamp(38px,4vw,59px);font-weight:660;letter-spacing:-.055em;line-height:1.18}.login-hero-copy h1 em{color:transparent;background:linear-gradient(90deg,#8aa0ff,#65d9e8 70%);-webkit-background-clip:text;background-clip:text;font-style:normal}.login-hero-copy>p{max-width:560px;margin:0;color:#9cabc4;font-size:15px;line-height:1.85}.login-feature-list{display:flex;gap:22px;margin-top:28px;color:#c0cbe0;font-size:11px}.login-feature-list span{display:flex;align-items:center;gap:6px;white-space:nowrap}.login-feature-list .anticon{color:#52d9b5}.login-visual{position:absolute;width:330px;height:330px;right:-18px;bottom:18px;display:grid;place-items:center;opacity:.88}.login-orbit{position:absolute;border:1px solid rgba(113,185,235,.2);border-radius:50%}.orbit-one{width:184px;height:184px;animation:orbit-spin 22s linear infinite}.orbit-two{width:286px;height:286px;border-style:dashed;animation:orbit-spin 30s linear infinite reverse}.login-orbit span{position:absolute;width:10px;height:10px;left:22px;top:23px;border:2px solid #a4b4ff;border-radius:50%;background:#5f76f2;box-shadow:0 0 18px #5f76f2e6}.login-core{width:100px;height:100px;display:grid;place-items:center;border-radius:31px;background:#6452f01f;box-shadow:0 0 76px #5568ef61}.login-core img{width:96px;height:96px;display:block;border-radius:29px;filter:drop-shadow(0 12px 28px rgba(30,13,120,.38))}.signal-card{position:absolute;display:flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid rgba(255,255,255,.1);border-radius:9px;color:#9eacc2;background:#0c1833b8;box-shadow:0 12px 28px #060e2033;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:9px}.signal-card i{width:6px;height:6px;border-radius:50%;background:#50dcb6;box-shadow:0 0 10px #50dcb6cc}.signal-card-one{top:52px;right:5px}.signal-card-two{bottom:52px;right:2px}.signal-card-three{bottom:34px;left:5px}.login-form-side{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:42px clamp(32px,6vw,92px) 28px;background:radial-gradient(circle at 90% 8%,rgba(82,115,255,.08),transparent 27%),#f9fbff}.login-theme-switcher{position:absolute!important;top:24px;right:28px}.login-panel{width:min(410px,100%);padding:0}.login-mobile-brand{display:none;align-items:center;gap:11px;margin-bottom:42px}.login-mobile-brand strong{letter-spacing:.1em}.login-form-kicker{display:inline-flex;padding:5px 9px;border:1px solid #e3e8f5;border-radius:999px;color:#6476c9;background:#f1f4ff;font-size:10px;font-weight:650;letter-spacing:.08em}.login-title.ant-typography{margin:18px 0 7px;color:#182238;font-size:30px;font-weight:700;letter-spacing:-.045em}.login-subtitle{margin:0 0 30px;color:#8993a6;font-size:13px}.login-panel .ant-form-item{margin-bottom:20px}.login-panel .ant-form-item-label>label{color:#4e5a70;font-size:12px;font-weight:600}.login-panel .ant-input-affix-wrapper{min-height:48px;padding-inline:14px;border-color:#dfe5ef;border-radius:11px;background:#fff;box-shadow:0 2px 8px #21304e06}.login-panel .ant-input-prefix{margin-right:10px;color:#9ba5b7}.login-submit{height:48px;margin-top:5px;border:0;border-radius:11px;box-shadow:0 12px 25px #5273ff3d}.login-dev-entry{height:42px;margin-top:12px;border-color:#e1e6ef;color:#6d778a;background:transparent}.login-security{display:flex;align-items:center;justify-content:center;gap:7px;margin:24px 0 0;color:#a0a9b8;font-size:10px}.login-security span{width:6px;height:6px;border-radius:50%;background:#55cda9}.login-copyright{position:absolute;left:0;right:0;bottom:20px;display:flex;flex-direction:column;align-items:center;gap:4px;margin:0;color:#b1b8c4;font-size:9px;letter-spacing:.02em;text-align:center}.login-copyright a{color:inherit;text-decoration:none;transition:color .2s ease}.login-copyright a:hover{color:#8a93a3;text-decoration:underline}.page-loading{min-height:280px;display:grid;place-items:center}.quick-config-value{margin:0;padding:8px 10px;max-width:100%;overflow:auto;white-space:pre-wrap;word-break:break-word;border-radius:6px;background:#7f7f7f14;font-family:inherit}.message-stream{display:flex;flex-direction:column;gap:13px}.message-row{display:flex}.message-row-left{justify-content:flex-start}.message-row-right{justify-content:flex-end}.message-bubble{width:min(680px,88%);padding:13px 14px;border:1px solid #e4e9f2;border-radius:13px;background:#fff;box-shadow:0 5px 18px #1e2c4e0a}.message-buyer{background:#f8fafc}.message-ai{border-color:#cfd9ff;background:#f1f4ff}.message-human{border-color:#c5eadb;background:#eefaf5}.message-content{margin-top:8px;white-space:pre-wrap;line-height:1.7}.conversation-quality-stats .ant-card{height:100%}.conversation-quality-toolbar{gap:12px;align-items:flex-start}.conversation-replay-stream{min-height:420px;max-height:calc(100vh - 250px);overflow-y:auto;padding:8px 10px 18px}.conversation-replay-stream .message-bubble{width:min(720px,88%)}.conversation-event{align-self:center;max-width:86%;padding:8px 14px;border:1px solid #e7ebf3;border-radius:10px;background:#f7f9fc;color:#667085}.conversation-transfer-event{border-color:#ffe0ad;background:#fff9ed}.conversation-card-list{display:grid;gap:8px;margin-top:10px}.conversation-business-card{display:flex;gap:12px;align-items:center;overflow:hidden;padding:10px;border:1px solid #dde4ef;border-radius:10px;background:#ffffffd1}.conversation-business-card img,.conversation-card-icon{flex:0 0 58px;width:58px;height:58px;border-radius:8px;object-fit:cover}.conversation-card-icon{display:grid;place-items:center;color:#4d68d8;background:#edf1ff;font-size:24px}.conversation-order-card .conversation-card-icon{color:#b96a00;background:#fff3d8}.conversation-card-body{min-width:0}.conversation-card-title{overflow:hidden;margin:2px 0 4px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.conversation-card-meta{color:#667085;font-size:12px}.conversation-analysis-collapse{margin-top:10px;border-top:1px dashed #dfe4ed}.conversation-derived-note{display:block;margin-top:8px;font-size:12px}.conversation-review-dimensions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}@media (max-width: 900px){.conversation-quality-toolbar,.conversation-quality-toolbar .toolbar-left,.conversation-quality-toolbar .toolbar-right{width:100%}.conversation-quality-toolbar .toolbar-left{flex-wrap:wrap}.conversation-replay-stream{max-height:none}.conversation-replay-stream .message-bubble{width:94%}}.billing-upgrade-alert,.value-evidence-note,.health-method-note{margin-bottom:16px;border-radius:12px}.billing-plan-hero{position:relative;display:grid;grid-template-columns:minmax(280px,1fr) minmax(480px,1.3fr);gap:32px;overflow:hidden;margin-bottom:16px;padding:30px 34px;color:#fff;border-radius:18px;background:radial-gradient(circle at 86% 10%,rgba(96,224,255,.27),transparent 30%),linear-gradient(128deg,#172456,#2f43a2 52%,#5069e9);box-shadow:0 16px 36px #2a3c942e}.billing-plan-hero:after{position:absolute;right:-80px;bottom:-180px;width:380px;height:380px;border:1px solid rgba(255,255,255,.16);border-radius:50%;content:""}.billing-plan-copy,.billing-plan-facts{position:relative;z-index:1}.billing-eyebrow{display:inline-flex;gap:7px;align-items:center;color:#dbe4ff;font-size:13px}.billing-plan-copy h2{margin:10px 0 4px;color:#fff;font-size:30px}.billing-plan-copy p{margin:0 0 14px;color:#cbd6ff}.billing-plan-copy .ant-tag{color:#edf2ff;border-color:#ffffff38;background:#ffffff1c}.billing-plan-facts{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#0d164540;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.billing-plan-facts>div{display:flex;flex-direction:column;justify-content:center;min-height:116px;padding:18px 22px;border-right:1px solid rgba(255,255,255,.12)}.billing-plan-facts>div:last-child{border-right:0}.billing-plan-facts span,.billing-plan-facts small{color:#cbd6ff}.billing-plan-facts strong{margin:5px 0;color:#fff;font-size:27px}.billing-plan-facts .billing-date-value{font-size:18px}.billing-plan-facts .billing-validity-expired{color:#ffd0d0;font-weight:600}.billing-plan-facts .billing-validity-expiring{color:#ffe7b3;font-weight:600}.billing-value-grid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:16px;margin-bottom:16px}.billing-value-grid .ant-card{min-height:130px;border:1px solid #e9edf7;border-radius:14px;box-shadow:0 7px 24px #23345f0d}.billing-value-grid .ant-statistic-content-prefix{color:#5673f4;font-size:20px}.billing-value-grid small{color:#8893aa}.health-mini-card .ant-card-body{padding-bottom:10px}.health-mini-content{display:flex;gap:14px;align-items:center}.health-mini-content>div:last-child{display:flex;flex-direction:column;gap:4px}.health-mini-content strong{color:#1b2744;font-size:16px}.health-mini-card .ant-btn-link{height:auto;margin-top:4px;padding:0}.billing-quota-tabs,.section-card{border:1px solid #e9edf7!important;border-radius:14px!important;box-shadow:0 7px 24px #23345f0b}.billing-quota-tabs>.ant-card-body{padding-top:10px}.billing-quota-tabs .ant-tabs-nav{margin-bottom:20px}.billing-quota-tabs .ant-tabs-tab{padding:14px 20px;font-size:15px}.quota-tab-panel{display:flex;flex-direction:column;gap:16px}.quota-usage-card,.quota-insight-card{height:100%;min-height:190px;border-radius:13px!important;background:#f8faff}.quota-usage-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.quota-status-tag{margin-inline-end:0!important;padding:3px 10px;font-weight:600;line-height:1.4}.quota-usage-heading h3{margin:4px 0 0;color:#17213a;font-size:30px}.quota-usage-heading h3 small{color:#8b96aa;font-size:16px;font-weight:500}.quota-progress{display:flex;flex-direction:column;gap:4px}.quota-usage-meta{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:16px;color:#7c879d;font-size:13px}.quota-usage-meta strong{margin-left:5px;color:#27334f}.quota-insight-card .ant-card-body{display:flex;flex-direction:column;justify-content:center;height:100%}.quota-insight-icon{display:grid;width:42px;height:42px;margin-bottom:10px;place-items:center;color:#5673f4;border-radius:12px;background:#eaf0ff;font-size:21px}.quota-insight-card strong{margin:3px 0;color:#17213a;font-size:27px}.quota-insight-card small{color:#8994a8}.billing-bottom-row{margin-top:16px}.upgrade-candidate-summary{display:flex;justify-content:space-between;padding:18px;border:1px solid #dce5ff;border-radius:12px;background:#f5f8ff}.upgrade-candidate-summary h3{display:inline;margin-left:8px}.upgrade-candidate-summary p{margin:7px 0 0;color:#7e899f}.upgrade-candidate-price{display:flex;flex-direction:column;align-items:flex-end}.upgrade-candidate-price span{color:#f05a66;font-size:24px;font-weight:700}.upgrade-candidate-price del{color:#9aa4b7}.health-hero{display:grid;grid-template-columns:auto minmax(260px,1fr) minmax(360px,1.1fr);gap:30px;align-items:center;margin-bottom:16px;padding:30px 34px;border:1px solid #e7ecf7;border-radius:18px;background:linear-gradient(135deg,#fff,#f3f6ff);box-shadow:0 10px 30px #23345f0f}.health-score-ring .ant-progress-text span{color:#18233e;font-size:28px;font-weight:700}.health-score-ring .ant-progress-text small{margin-left:2px;font-size:13px;font-weight:500}.health-hero-copy>span{color:#5673f4}.health-hero-copy h2{margin:7px 0;color:#17213a;font-size:26px}.health-hero-copy p{max-width:520px;color:#738097;line-height:1.7}.health-evidence-summary{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #e5eaf6;border-radius:13px;background:#fff}.health-evidence-summary>div{display:flex;flex-direction:column;align-items:center;padding:20px 8px;border-right:1px solid #edf0f7}.health-evidence-summary>div:last-child{border:0}.health-evidence-summary strong{color:#24304a;font-size:24px}.health-evidence-summary span{color:#8994a8;font-size:12px}.health-dimension-grid{margin-bottom:16px}.health-dimension-card{height:100%;border:1px solid #e9edf7!important;border-radius:14px!important}.health-dimension-heading{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;margin-bottom:12px}.health-dimension-icon{display:grid;width:40px;height:40px;color:#5673f4;border-radius:11px;background:#eef2ff;place-items:center}.health-dimension-heading>div{display:flex;flex-direction:column}.health-dimension-heading small{margin-top:2px;color:#8994a8}.health-dimension-heading b{color:#25304a;font-size:21px}.health-dimension-heading i{color:#9aa4b7;font-size:12px;font-style:normal;font-weight:400}.health-recommendations{margin-bottom:16px}.health-recommendations .ant-card-head-title>div{display:flex;flex-direction:column}.health-recommendations .ant-card-head-title small{margin-top:3px;color:#8b96a9;font-weight:400}.recommendation-list{display:flex;flex-direction:column}.recommendation-item{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:20px 0;border-bottom:1px solid #edf0f6}.recommendation-item:last-child{border-bottom:0}.recommendation-index{display:grid;width:34px;height:34px;color:#fff;border-radius:10px;background:#f59e0b;font-weight:700;place-items:center}.recommendation-critical{background:#ef5b67}.recommendation-copy p{margin:5px 0;color:#69768f}.recommendation-copy small{color:#2a9b76}.recommendation-title{display:flex;gap:10px;align-items:center}.commercial-main-tabs>.ant-tabs-nav{margin-bottom:16px;padding:0 16px;border:1px solid #e8edf7;border-radius:13px;background:#fff}.commercial-main-tabs>.ant-tabs-nav .ant-tabs-tab{padding:16px 10px}.commercial-tip{margin-bottom:16px;border-radius:10px}.commercial-split-layout{display:flex;flex-direction:column;gap:16px}.plan-assignment-preview{margin-top:18px;padding:16px;border:1px solid #dce5ff;border-radius:11px;background:#f5f8ff}.plan-assignment-preview span,.plan-assignment-preview strong{display:block}.plan-assignment-preview span{color:#8490a6;font-size:12px}.plan-assignment-preview strong{margin:3px 0;color:#273452;font-size:18px}.plan-assignment-preview p{margin:0;color:#65728d}.commercial-quota-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.commercial-quota-facts>div{display:flex;flex-direction:column;padding:18px;border-radius:12px;background:#f5f7fc}.commercial-quota-facts strong{margin:4px 0;color:#26324f;font-size:26px}.commercial-quota-facts span,.commercial-quota-facts small{color:#8490a5}.dashboard-value-row{margin-bottom:16px}.dashboard-value-card,.dashboard-health-card{height:100%;border:1px solid #e8edf7!important;border-radius:14px!important}.dashboard-value-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.dashboard-value-heading span{color:#5673f4}.dashboard-value-heading h3{margin:5px 0 16px;color:#202c48;font-size:18px}.dashboard-value-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.dashboard-value-facts>div{display:flex;flex-direction:column;padding:12px 14px;border-radius:10px;background:#f6f8fd}.dashboard-value-facts strong{color:#202c48;font-size:23px}.dashboard-value-facts span{color:#8490a5;font-size:12px}.dashboard-value-note{display:block;margin-top:10px;color:#9a7b36}.dashboard-health-card .ant-card-body{display:flex;gap:18px;align-items:center;height:100%}.dashboard-health-card .ant-card-body>div:last-child{display:flex;flex-direction:column;align-items:flex-start}.dashboard-health-card strong{margin:4px 0;color:#202c48;font-size:20px}.dashboard-health-card .ant-btn{height:auto;padding:0}.rule-field-row{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr);column-gap:12px}.rule-field-row>.ant-form-item{min-width:0}.rule-field-row .ant-form-item-label>label{height:22px;white-space:nowrap}.rule-field-row .ant-select,.rule-field-row .ant-input-number,.rule-field-row .ant-input-number-group-wrapper{width:100%}html[data-theme=dark] body,html[data-theme=dark] .app-shell{color:var(--ink);background:var(--canvas)}html[data-theme=dark] .app-header{border-bottom-color:#28354be6;background:var(--header-surface)!important;box-shadow:0 8px 28px #0000001f}html[data-theme=dark] .app-collapse-button,html[data-theme=dark] .app-breadcrumb{color:#8e9cb2}html[data-theme=dark] .app-breadcrumb i{color:#435169}html[data-theme=dark] .app-breadcrumb strong,html[data-theme=dark] .app-user-copy strong,html[data-theme=dark] .page-title{color:var(--text-strong)}html[data-theme=dark] .page-description,html[data-theme=dark] .app-user-copy small,html[data-theme=dark] .app-user-arrow{color:var(--text-secondary)}html[data-theme=dark] .header-runtime-status,html[data-theme=dark] .theme-switcher.ant-btn{border-color:#26344f;color:#aab7ca;background:#152137;box-shadow:none}html[data-theme=dark] .theme-switcher.ant-btn:hover,html[data-theme=dark] .theme-switcher.ant-btn:focus-visible,html[data-theme=dark] .app-user-menu:hover{border-color:#3b4d72;color:#c9d4ff;background:#1a2941}html[data-theme=dark] .ant-card{border-color:#28354bf0;box-shadow:0 10px 28px #00000029}html[data-theme=dark] .ant-card .ant-card-head{border-bottom-color:#263147}html[data-theme=dark] .ant-card .ant-card-head-title,html[data-theme=dark] .ant-table-wrapper .ant-table-tbody>tr>td{color:#d8e1ef}html[data-theme=dark] .ant-table-wrapper .ant-table-thead>tr>th{border-bottom-color:#28354b}html[data-theme=dark] .metric-card{border-color:#2b3950f0;background:#141e2ef5;box-shadow:0 10px 28px #00000029}html[data-theme=dark] .metric-card:hover{border-color:#718aff61;box-shadow:0 16px 38px #0000003d}html[data-theme=dark] .metric-card-blue{--metric-soft: #1b2947}html[data-theme=dark] .metric-card-green{--metric-soft: #17352e}html[data-theme=dark] .metric-card-purple{--metric-soft: #2b2345}html[data-theme=dark] .metric-card-cyan{--metric-soft: #15323a}html[data-theme=dark] .metric-label,html[data-theme=dark] .metric-card-meta small,html[data-theme=dark] .panel-title small{color:#91a0b6}html[data-theme=dark] .metric-value{color:#edf3fb}html[data-theme=dark] .soft-tag{color:#a7b5ca;background:#1a273a}html[data-theme=dark] .login-page,html[data-theme=dark] .login-form-side{background:radial-gradient(circle at 90% 8%,rgba(82,115,255,.12),transparent 27%),var(--canvas)}html[data-theme=dark] .login-form-kicker{border-color:#31405d;color:#aabaff;background:#192743}html[data-theme=dark] .login-title.ant-typography,html[data-theme=dark] .login-panel .ant-form-item-label>label,html[data-theme=dark] .login-mobile-brand strong{color:var(--text-strong)}html[data-theme=dark] .login-subtitle,html[data-theme=dark] .login-security,html[data-theme=dark] .login-copyright{color:#8f9db2}html[data-theme=dark] .login-copyright a:hover{color:#b7c4d8}html[data-theme=dark] .login-panel .ant-input-affix-wrapper{border-color:#2b3952;background:#182335;box-shadow:none}html[data-theme=dark] .login-dev-entry{border-color:#2b3952;color:#a9b6c9;background:transparent}html[data-theme=dark] .message-bubble{border-color:var(--line);background:var(--surface);box-shadow:0 6px 20px #00000029}html[data-theme=dark] .message-buyer{background:#162236}html[data-theme=dark] .message-ai{border-color:#344a72;background:#1b2947}html[data-theme=dark] .message-human{border-color:#285646;background:#17352e}html[data-theme=dark] .conversation-business-card{border-color:#34435a;background:#202c40}html[data-theme=dark] .conversation-card-meta{color:#aab7ca}html[data-theme=dark] .conversation-event{border-color:#34435a;color:#b6c2d4;background:#182438}html[data-theme=dark] .conversation-transfer-event{border-color:#70562f;background:#302719}html[data-theme=dark] .billing-value-grid .ant-card,html[data-theme=dark] .billing-quota-tabs,html[data-theme=dark] .section-card,html[data-theme=dark] .health-dimension-card,html[data-theme=dark] .dashboard-value-card,html[data-theme=dark] .dashboard-health-card{border-color:var(--line)!important}html[data-theme=dark] .health-mini-content strong,html[data-theme=dark] .quota-usage-heading h3,html[data-theme=dark] .quota-insight-card strong,html[data-theme=dark] .health-score-ring .ant-progress-text span,html[data-theme=dark] .health-hero-copy h2,html[data-theme=dark] .health-evidence-summary strong,html[data-theme=dark] .health-dimension-heading b,html[data-theme=dark] .plan-assignment-preview strong,html[data-theme=dark] .commercial-quota-facts strong,html[data-theme=dark] .dashboard-value-heading h3,html[data-theme=dark] .dashboard-value-facts strong,html[data-theme=dark] .dashboard-health-card strong{color:#e4ebf6}html[data-theme=dark] .billing-value-grid small,html[data-theme=dark] .quota-usage-heading h3 small,html[data-theme=dark] .quota-usage-meta,html[data-theme=dark] .quota-insight-card small,html[data-theme=dark] .health-hero-copy p,html[data-theme=dark] .health-evidence-summary span,html[data-theme=dark] .health-dimension-heading small,html[data-theme=dark] .health-dimension-heading i,html[data-theme=dark] .health-recommendations .ant-card-head-title small,html[data-theme=dark] .recommendation-copy p,html[data-theme=dark] .plan-assignment-preview span,html[data-theme=dark] .plan-assignment-preview p,html[data-theme=dark] .commercial-quota-facts span,html[data-theme=dark] .commercial-quota-facts small,html[data-theme=dark] .dashboard-value-facts span{color:#91a0b6}html[data-theme=dark] .quota-usage-meta strong{color:#d6dfed}html[data-theme=dark] .quota-usage-card,html[data-theme=dark] .quota-insight-card,html[data-theme=dark] .commercial-quota-facts>div,html[data-theme=dark] .dashboard-value-facts>div{background:#162236}html[data-theme=dark] .quota-insight-icon,html[data-theme=dark] .health-dimension-icon{color:#9aabff;background:#1c2b49}html[data-theme=dark] .upgrade-candidate-summary,html[data-theme=dark] .plan-assignment-preview{border-color:#344a72;background:#182744}html[data-theme=dark] .health-hero{border-color:var(--line);background:linear-gradient(135deg,var(--surface) 0%,#17243a 100%);box-shadow:0 12px 32px #0000002e}html[data-theme=dark] .health-evidence-summary,html[data-theme=dark] .commercial-main-tabs>.ant-tabs-nav{border-color:var(--line);background:var(--surface)}html[data-theme=dark] .health-evidence-summary>div,html[data-theme=dark] .recommendation-item{border-color:#222f44}html[data-theme=dark] .dashboard-value-note{color:#d1ad68}body,.app-shell,.app-header,.ant-card,.metric-card,.login-form-side,.quota-usage-card,.quota-insight-card,.health-hero,.health-evidence-summary{transition:background-color .18s ease,border-color .18s ease,color .18s ease}@keyframes orbit-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:0ms!important;transition-delay:0ms!important}}@media (max-width: 1280px){.metric-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}.dashboard-pulse{right:13%;opacity:.75}.dashboard-hero-status{right:24px}.login-feature-list{flex-direction:column;gap:10px}.billing-plan-hero{grid-template-columns:1fr}.billing-value-grid{grid-template-columns:repeat(2,1fr)}.health-hero{grid-template-columns:auto 1fr}.health-evidence-summary{grid-column:1 / -1}}@media (max-width: 980px){.login-page{grid-template-columns:1fr}.login-showcase{display:none}.login-form-side{padding:50px 28px 70px}.login-mobile-brand{display:flex}.login-copyright{bottom:24px}.dashboard-pulse{right:4%}.dashboard-hero-status{display:none}.dashboard-hero-copy{width:68%}.dashboard-value-facts{grid-template-columns:repeat(2,1fr)}}@media (max-width: 760px){.app-header{padding:0 14px 0 10px}.app-header-right{gap:8px}.app-breadcrumb>span,.app-breadcrumb>i,.header-runtime-status,.app-user-copy,.app-user-arrow{display:none}.app-content{padding:20px 16px 28px}.page-header,.toolbar{flex-direction:column;align-items:stretch}.page-title{font-size:22px}.dashboard-hero{min-height:260px;padding:28px 24px}.dashboard-hero-copy{width:100%}.dashboard-pulse{right:-55px;bottom:-55px;top:auto;opacity:.2}.dashboard-hero-actions{flex-wrap:wrap}.metric-grid{grid-template-columns:1fr}.metric-card{min-height:145px}.metric-card-meta{justify-content:flex-start}.login-title.ant-typography{font-size:27px}.billing-plan-hero{padding:24px 20px}.billing-plan-facts,.billing-value-grid,.health-evidence-summary,.commercial-quota-facts,.dashboard-value-facts{grid-template-columns:1fr}.billing-plan-facts>div,.health-evidence-summary>div{min-height:auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.health-evidence-summary>div{border-bottom-color:#edf0f7}.health-hero{grid-template-columns:1fr;padding:24px 20px}.health-score-ring{justify-self:center}.recommendation-item{grid-template-columns:auto 1fr}.recommendation-item>.ant-btn{grid-column:2;justify-self:start}.upgrade-candidate-summary,.dashboard-value-heading{flex-direction:column}}
