*{box-sizing:border-box}body{margin:0}:root{--huitax-primary: #1246d8}.tax-app-scope{color:#000}.tax-app-scope *{color:inherit}.sidebar-tab-panel,.sidebar-panel-half{display:flex;flex:1;min-height:0;flex-direction:column;overflow:hidden}.sidebar-panel-half+.sidebar-panel-half{border-top:1px solid #eee}.sidebar-panel-half.is-collapsed{flex:0 0 auto}.sidebar-panel-title{position:relative;flex-shrink:0;padding:10px 12px 6px 16px;font-size:14px;font-weight:700;color:#333}.sidebar-panel-title:before{content:"";position:absolute;left:8px;top:50%;transform:translateY(-50%);width:4px;height:14px;border-radius:2px;background:#1662d3}.sidebar-panel-toggle{display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;user-select:none}.sidebar-panel-toggle:hover{background:#f5f9ff}.sidebar-panel-toggle-icon{color:#999;font-size:12px}.fade-scroll-wrap{position:relative;flex:1;min-height:0;overflow:hidden}.fade-scroll-area{height:100%;overflow-y:auto;scrollbar-width:none}.fade-scroll-area::-webkit-scrollbar{display:none}.fade-scroll-mask{position:absolute;left:0;right:0;z-index:2;pointer-events:none;transition:opacity .18s ease}.fade-scroll-mask.is-hidden{opacity:0}.fade-scroll-mask-top{top:0;background:linear-gradient(to bottom,#deecff,#deecff00)}.fade-scroll-mask-bottom{bottom:0;background:linear-gradient(to top,#deecff,#deecff00)}.sidebar-tab-panel-enter{animation:sidebar-tab-panel-enter .26s ease}@keyframes sidebar-tab-panel-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.customer-item{display:flex;align-items:center;padding:8px 10px;margin:2px 4px;border-radius:6px;cursor:pointer;font-size:14px;color:#333;-webkit-user-select:none;user-select:none}.customer-item:hover{background:#f0f5ff}.customer-item.active{background:#e6f0ff;color:#1662d3;font-weight:600}.customer-item.active .customer-actions{color:#bbb}.customer-item.active .customer-actions .anticon:hover{color:var(--huitax-primary, #1662d3)}.customer-item .qwenpaw-tag,.customer-item .ant-tag{font-weight:500;transition:none!important;animation:none!important}.customer-item.archived{color:#999}button.new-customer-button.qwenpaw-btn-primary,button.new-customer-button.qwenpaw-btn-color-primary.qwenpaw-btn-variant-solid,button.new-customer-button.ant-btn-primary{font-size:14px;font-weight:400}button.new-customer-button .qwenpaw-btn-icon,button.new-customer-button .qwenpaw-btn-icon svg{color:inherit}.stage-dot{width:8px;height:8px;border-radius:50%;margin-right:8px;flex-shrink:0}.chat-input-box{display:flex;align-items:flex-end;gap:6px;padding:5px 6px 5px 4px;border:1.5px solid #e3e6ea;border-radius:14px;background:#fff;transition:border-color .2s,box-shadow .2s}.chat-input-box:focus-within{border-color:#1662d3;box-shadow:0 0 0 3px #1662d314}.chat-input-box textarea{resize:none}.wf-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 12px 3px 4px;border:1px solid #dbe9ff;border-radius:999px;background:#f2f7ff;color:#1662d3;font-size:12px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s,border-color .15s}.wf-chip:hover{background:#e2eeff;border-color:#b9d5ff}.wf-chip.disabled{opacity:.5;cursor:not-allowed}.wf-chip-num{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#1662d3;color:#fff;font-size:11px}.intro-card{padding:14px 16px;border:1px solid #eee;border-radius:10px;background:#fff}.intro-card-title{margin-bottom:10px;color:#333;font-weight:600}.intro-step{display:flex;align-items:center;gap:8px;padding:6px 10px;margin-bottom:6px;border:1px solid #e6f0ff;border-radius:8px;background:#f7faff;color:#1662d3;font-size:13px;cursor:pointer}.intro-step:hover{background:#e6f0ff}.intro-step-num{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#1662d3;color:#fff;font-size:12px;flex-shrink:0}.group-label{padding:8px 14px 2px;color:#999;font-size:12px}.customer-actions{visibility:hidden;display:flex;gap:8px;margin-left:6px;color:#bbb}.customer-item:hover .customer-actions{visibility:visible}.customer-actions .anticon:hover{color:var(--huitax-primary, #1662d3)}.filter-chip.qwenpaw-btn,.filter-chip.ant-btn{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;padding:0 6px;border-radius:6px;font-size:14px;font-weight:400;line-height:1}.filter-chip .stage-dot{display:inline-block;width:6px;height:6px;margin-right:0}.screening-workbench-button.qwenpaw-btn,.screening-workbench-button.ant-btn{width:100%;color:#1662d3;border-color:#adc6ff;background:#f0f5ff}.screening-workbench-button.qwenpaw-btn:not(:disabled):hover,.screening-workbench-button.ant-btn:not(:disabled):hover{color:#3a82e0;border-color:#3a82e0;background:#e6f0ff}.customer-filter-trigger.qwenpaw-btn,.customer-filter-trigger.ant-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:4px;width:84px;flex-shrink:0;padding:0 10px;color:#666;font-size:14px}.customer-filter-trigger.active.qwenpaw-btn,.customer-filter-trigger.active.ant-btn{border-color:#1662d3;color:#1662d3;background:#f0f5ff}.customer-filter-trigger.active.qwenpaw-btn:not(:disabled):hover,.customer-filter-trigger.active.ant-btn:not(:disabled):hover{border-color:#3a82e0;color:#3a82e0;background:#e6f0ff}.customer-filter-label{font-size:14px;line-height:1}.customer-filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:#1662d3;color:#fff;font-size:11px;line-height:18px;font-weight:600}.customer-filter-popover .qwenpaw-popover-inner,.customer-filter-popover .ant-popover-inner{padding:8px}.customer-filter-panel{width:200px}button.filter-chip.qwenpaw-btn.qwenpaw-btn-color-blue.qwenpaw-btn-variant-filled[aria-pressed=false],button.filter-chip.ant-btn[aria-pressed=false]{border-color:transparent;background:#f5f6f8;color:#555}button.filter-chip.qwenpaw-btn.qwenpaw-btn-color-blue.qwenpaw-btn-variant-filled[aria-pressed=false]:not(:disabled):hover,button.filter-chip.ant-btn[aria-pressed=false]:not(:disabled):hover{border-color:transparent;background:#e6f0ff;color:#555}button.filter-chip.qwenpaw-btn.qwenpaw-btn-color-blue.qwenpaw-btn-variant-solid,button.filter-chip.ant-btn.ant-btn-color-blue.ant-btn-variant-solid,button.filter-chip[aria-pressed=true]{border-color:#1662d3;background:#1662d3;color:#fff}button.filter-chip.qwenpaw-btn.qwenpaw-btn-color-blue.qwenpaw-btn-variant-solid:not(:disabled):hover,button.filter-chip.ant-btn.ant-btn-color-blue.ant-btn-variant-solid:not(:disabled):hover,button.filter-chip[aria-pressed=true]:not(:disabled):hover{border-color:#3a82e0;background:#3a82e0;color:#fff}.diagram{padding:14px;margin-bottom:18px;border:1px solid #eef2f8;border-radius:12px;background:#f8fafd;text-align:center}.diagram-box{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:8px;font-size:13px;font-weight:600}.diagram-customer{background:#1662d3;color:#fff}.diagram-box.agent{border:1.5px solid #1662d3;background:#fff;color:#1662d3;font-weight:500}.diagram-ws{border:1.5px solid #ffd591;background:#fff7e6;color:#d46b08;font-weight:500}.diagram-down{margin:6px 0;color:#b0b8c4;font-size:12px}.guide-section{margin-bottom:16px}.guide-title{margin-bottom:4px;color:#1662d3;font-weight:600}.guide-title .anticon{margin-right:6px}.guide-body{padding-left:22px;color:#555;font-size:13px;line-height:1.9}.rail{display:flex;height:100%;flex-direction:column;align-items:center}.rail-list{display:flex;flex:0 1 auto;flex-direction:column;align-items:center;gap:6px;width:100%;padding:2px 0;overflow-y:auto}.rail-list::-webkit-scrollbar{width:0}.rail-avatar{position:relative;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:2px solid transparent;border-radius:50%;background:#f0f2f5;color:#555;font-size:14px;font-weight:600;cursor:pointer;flex-shrink:0}.rail-avatar:hover,.rail-avatar.active{background:#e6f0ff;color:#1662d3}.rail-avatar.active{border-color:#1662d3}.rail-stage-dot{position:absolute;right:-1px;bottom:-1px;width:9px;height:9px;border:1.5px solid #fff;border-radius:50%}.account-entry{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;color:var(--huitax-primary, #1662d3);font-size:13px;cursor:pointer}.account-entry:hover{background:color-mix(in srgb,var(--huitax-primary) 7%,transparent)}.account-entry-avatar{flex:0 0 auto}.account-entry-name{min-width:0;overflow:hidden;flex:1;color:inherit;text-overflow:ellipsis;white-space:nowrap}.account-entry-settings{flex:0 0 auto;color:inherit}.account-stats{display:flex;overflow:hidden;border:1px solid #f0f0f0;border-radius:10px}.account-stat{flex:1;padding:10px 0;background:#fafbfc;text-align:center}.account-stat+.account-stat{border-left:1px solid #f0f0f0}.account-stat-num{color:var(--huitax-primary, #191919);font-size:18px;font-weight:600}.workspace-folder-icon{color:var(--huitax-primary, #191919)}.workspace-handoff-button{color:var(--huitax-primary, #191919)!important}.workspace-handoff-button:hover{color:var(--huitax-primary, #191919)!important;background:color-mix(in srgb,var(--huitax-primary, #191919) 7%,white)!important}.account-stat-label{margin-top:2px;color:#999;font-size:12px}.account-theme-setting{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;margin-top:16px;border-top:1px solid #f0f0f0}.account-theme-copy{min-width:0}.account-theme-title{color:#333;font-size:13px;font-weight:600}.account-theme-description{margin-top:3px;color:#999;font-size:12px}.account-theme-setting .ant-color-picker-trigger{min-width:106px;height:32px;border-radius:7px}.stage-progress-bar{height:4px;margin:2px 2px 12px;overflow:hidden;border-radius:2px;background:#eceff3}.stage-progress-fill{height:100%;border-radius:2px;background:linear-gradient(90deg,#52c41a,#1662d3);transition:width .3s ease}.stage-timeline{padding:0 2px}.stage-node{display:flex;gap:10px;padding:2px 6px 2px 4px;border-radius:10px;cursor:pointer}.stage-node-rail{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.stage-node-dot{display:flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:6px;border:1.5px solid #d4d9e1;border-radius:50%;background:#fff;color:#98a1ad;font-size:12px;font-weight:600;transition:all .15s}.stage-node-line{width:2px;min-height:18px;margin:2px 0;background:#e4e8ee;flex:1}.stage-node.done .stage-node-dot{border-color:#52c41a;background:#52c41a;color:#fff}.stage-node.done .stage-node-line{background:#b7e2a1}.stage-node.active .stage-node-dot{border-color:#1662d3;background:#1662d3;color:#fff;box-shadow:0 0 0 4px #1662d326}.stage-node-body{flex:1;padding:6px 8px;margin-bottom:4px;border:1px solid transparent;border-radius:10px}.stage-node:hover .stage-node-body{background:#f2f7ff}.stage-node.active .stage-node-body{border-color:#c4dcff;background:#e9f1ff}.stage-node-title{display:flex;align-items:center;gap:6px;color:#333;font-size:13px;font-weight:600}.stage-node.active .stage-node-title{color:#1662d3}.stage-node-badge{padding:0 7px;border-radius:999px;background:#1662d3;color:#fff;font-size:10px;font-weight:400;line-height:16px}.stage-node-goal{margin-top:1px;color:#9aa3af;font-size:11px;line-height:1.6}.archived-toggle{display:flex;align-items:center;padding:8px 12px 4px;margin-top:6px;border-top:1px dashed #eee;color:#999;font-size:12px;cursor:pointer}.archived-toggle:hover{color:#1662d3}.agent-panel-wrap{width:0;overflow:hidden;border-right:1px solid #eee;background:#fafbfc;will-change:width;contain:layout style;transition:width .25s ease}.agent-panel-wrap.open{width:264px}.product-app{background:#fff}.product-sider{height:100%;display:flex;flex-direction:column;background:#f7f8fa}.product-brand{height:60px;display:flex;align-items:center;gap:10px;padding:0 12px 0 16px;border-bottom:1px solid #f0f0f0}.product-brand img,.product-rail img{width:34px;height:34px;border-radius:8px;object-fit:cover;object-position:center 38%;box-shadow:none}.product-brand-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.product-brand-copy b{color:#000000e0;font-family:Microsoft YaHei,PingFang SC,sans-serif;font-size:17px;letter-spacing:.08em;line-height:1.1;white-space:nowrap}.product-brand-copy small{color:#00000073;font-size:11px;letter-spacing:.04em;white-space:nowrap}.product-menu{flex:1;overflow:auto;padding:8px;scrollbar-width:none}.product-menu::-webkit-scrollbar{display:none}.product-menu-group{margin-bottom:3px}.product-menu-item{flex:1;min-width:0;border:0;background:transparent;border-radius:8px;padding:9px 10px;display:flex;align-items:center;gap:8px;color:#000000e0;font:inherit;font-weight:500;cursor:pointer;text-align:left;transition:background .15s ease,color .15s ease}.product-menu-item:hover{background:#0000000a}.product-menu-item.active{background:#e6f4ff;color:#1662d3}.product-menu-item small{margin-left:auto;color:#00000059;font-size:12px;font-weight:400}.product-expand-button{color:#00000059!important}.product-expand-button:hover{color:var(--huitax-primary, #1662d3)!important;background:color-mix(in srgb,var(--huitax-primary, #1662d3) 8%,transparent)!important}.product-customer-section{margin:0;padding:2px 0 10px;border-left:0}.product-sider footer{padding:8px 12px;border-top:1px solid #f0f0f0}.product-rail{height:100%;display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:12px;background:#f7f8fa}.product-welcome{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#00000073;background:#fff}.product-welcome img{width:88px;height:88px;border-radius:18px;object-fit:cover;margin-bottom:18px;box-shadow:0 12px 30px #1e467826}.product-welcome h1{color:#000000e0;margin:0 0 9px;font-family:Microsoft YaHei,PingFang SC,sans-serif;font-size:22px;font-weight:650;letter-spacing:.08em}.product-welcome p{max-width:360px;margin:0;text-align:center;line-height:1.7}.agent-panel-expand{position:absolute;left:14px;top:14px;z-index:3;border-color:#d8e2f0;box-shadow:0 3px 10px #1732501a}.agent-onboarding{flex:1;overflow:auto;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(circle at 50% 24%,#fff 0,#f6f8fc 70%)}.agent-onboarding-inner{width:min(640px,100%);display:flex;flex-direction:column;align-items:center;text-align:center}.agent-onboarding-icon{width:56px;height:56px;border-radius:14px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:26px}.agent-onboarding h2{margin:12px 0 6px}.agent-onboarding p{margin:0 0 18px;color:#00000080;line-height:1.65}.agent-onboarding-composer{width:100%;max-width:640px}.agent-onboarding-start{margin-top:14px;padding-inline:30px}.product-agent-card{margin-bottom:8px;padding:12px;border:1px solid #f0f0f0;border-radius:10px;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.product-agent-card:hover{border-color:#91caff;box-shadow:0 2px 8px #1662d314}.product-agent-card.active{border-color:#1662d3;background:#f0f7ff}.product-agent-card:focus-visible{outline:2px solid #91caff;outline-offset:2px}.product-agent-card .agent-section-header{padding:0}.agent-card-icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#fff;font-size:16px;flex:0 0 32px}.agent-conversation-count{color:#0000004d;font-size:11px;white-space:nowrap}.product-agent-description{margin:7px 0 6px 40px;color:#00000073;font-size:12px;line-height:1.6}.agent-conversation-list{max-height:144px;overflow-y:auto;margin:4px 0;padding:0 0 0 6px;border-top:0;border-left:1px solid #f0f0f0}.agent-conversation-list .conv-item{margin:1px 0;padding:5px 8px}.agent-history-summary{width:100%;padding:6px 0 0 40px;border:0;background:transparent;color:#00000059;cursor:pointer;font-size:12px;text-align:left}.agent-history-summary:hover{color:#1662d3}.customer-toolbar{display:flex;gap:6px;padding:3px 0 9px}.customer-create-button{flex:1;justify-content:center;border-radius:7px!important;font-weight:600!important}.customer-filter-trigger{min-width:88px;border-color:#dce5ef!important;color:#526276!important}.customer-filter-trigger.active{border-color:#1662d3!important;color:#1662d3!important;background:#eff6ff!important}.customer-filter-popover .ant-popover-inner{padding:0;border-radius:10px;overflow:hidden}.customer-filter-panel{width:230px;padding:12px}.customer-filter-title{margin-bottom:9px;color:#344255;font-size:12px;font-weight:700}.customer-filter-options{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;max-height:250px;overflow-y:auto}.customer-filter-options .ant-checkbox-wrapper{margin-inline-start:0!important;color:#536173;font-size:12px}.customer-filter-actions{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding-top:9px;border-top:1px solid #edf1f5}.customer-modal .ant-modal-content{border-radius:14px;overflow:hidden}.customer-modal .ant-modal-header{padding:20px 24px 6px}.customer-modal .ant-modal-body{padding:16px 24px 4px}.customer-modal .ant-modal-footer{padding:14px 24px 20px}.customer-modal-title{display:flex;flex-direction:column;gap:4px}.customer-modal-title strong{color:#203149;font-size:17px}.customer-modal-title span{color:#8390a1;font-size:12px;font-weight:400}.customer-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.customer-form .ant-form-item-label>label{color:#42526a;font-size:13px;font-weight:600}.customer-form .ant-input,.customer-form .ant-select-selector{border-color:#dce4ef!important;border-radius:7px!important}@media(max-width:640px){.customer-form-grid{grid-template-columns:1fr}}.agent-chat-home{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px;color:#00000073;text-align:center;background:#fafbfd}.agent-chat-home-icon{display:grid;width:56px;height:56px;place-items:center;border-radius:14px;background:#fff;box-shadow:0 4px 14px #1662d31f;font-size:26px}.agent-chat-home-product{margin-top:16px;color:#1662d3;font-size:12px;font-weight:600;letter-spacing:.08em}.agent-chat-home h1{margin:8px 0;color:#000000e0;font-size:19px}.agent-chat-home p{max-width:460px;margin:0;line-height:1.75}.agent-chat-home-note{margin-top:22px;padding:10px 14px;border:1px solid #d9d9d9;border-radius:8px;color:#0000008c;background:#fff;font-size:13px}.agent-panel-header{padding:12px 14px 10px;border-bottom:1px solid #f0f0f0}.agent-panel-title-row{display:flex;align-items:flex-start;gap:6px}.agent-panel-title-copy{flex:1;min-width:0}.agent-panel-title{overflow:hidden;color:#000000e0;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.agent-panel-subtitle{margin-top:3px;color:#00000073;font-size:12px}.agent-panel-stage{display:flex;align-items:center}.agent-panel-title-row .agent-panel-stage{order:2}.agent-panel-title-row .agent-panel-collapse-button{order:3}.column-collapse-button{width:24px;min-width:24px;height:24px;padding:0;color:#7b8797!important}.column-collapse-button .anticon{font-size:14px}.column-collapse-button:hover{color:var(--huitax-primary, #191919)!important;background:color-mix(in srgb,var(--huitax-primary, #191919) 7%,white)!important}.general-agent-panel{display:flex;flex-direction:column;background:#fafbfc}.general-agent-create{display:flex;align-items:center;gap:6px;padding:14px 12px 12px;border-bottom:1px solid #eee}.general-agent-new-session-button{min-width:0;flex:1 1 auto}.general-agent-session-list-toggle{display:inline-flex;width:32px;min-width:32px;height:32px;align-items:center;justify-content:center;flex:0 0 32px;padding:0;border-radius:7px;color:#7b8797}.general-agent-session-list-toggle:hover{color:var(--huitax-primary, #191919)!important;background:color-mix(in srgb,var(--huitax-primary, #191919) 7%,white)!important}.general-agent-panel-section{display:flex;flex:1 1 0;min-height:0;flex-direction:column}.general-agent-history-section{flex:1 1 auto}.general-agent-skill-section{flex:0 0 auto;border-top:1px solid #e5e7eb;background:#fff}.general-agent-skill-section.expanded{flex:0 1 auto}.general-agent-section-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:8px 12px 4px;color:#7b8492;font-size:12px;font-weight:500}.general-agent-skill-toggle{width:100%;border:0;background:transparent;cursor:pointer;text-align:left}.general-agent-skill-toggle:hover{background:#f8fafc}.general-agent-skill-toggle-meta{display:inline-flex;align-items:center;gap:6px;color:#98a2b3}.general-agent-skill-toggle-meta .anticon{transition:transform .2s ease}.general-agent-skill-toggle-meta .anticon.expanded{transform:rotate(180deg)}.general-agent-session-list{flex:1;min-height:0;padding:8px;overflow-y:auto}.general-agent-loading,.general-agent-chat-loading{display:flex;height:100%;align-items:center;justify-content:center}.general-agent-empty{margin-top:56px}.general-agent-session{display:flex;min-height:56px;align-items:center;gap:8px;padding:8px 8px 8px 10px;margin-bottom:3px;border-radius:7px;color:#4b5563;cursor:pointer;transition:background-color .16s ease,color .16s ease}.general-agent-session:hover{background:#f0f5ff}.general-agent-session.active{background:#e6f0ff;color:#1662d3;font-weight:600}.general-agent-session-main{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.general-agent-session-title-row{display:flex;min-width:0;align-items:center;gap:5px}.general-agent-session-status,.conv-status{display:inline-flex;flex:none;align-items:center;justify-content:center;width:14px;height:14px}.general-agent-session-status-dot,.conv-status-dot{width:6px;height:6px;border-radius:50%}@keyframes huitax-sidebar-status-breathe{0%,to{opacity:1}50%{opacity:.4}}.general-agent-session-status.running .general-agent-session-status-dot,.conv-status.running .conv-status-dot{background:#52c41a;animation:huitax-sidebar-status-breathe 1.5s ease-in-out infinite}.general-agent-session-status.completed .general-agent-session-status-dot,.conv-status.completed .conv-status-dot{background:var(--colorTextQuaternary, rgba(26, 23, 22, .25))}.general-agent-session-title{min-width:0;overflow:hidden;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.general-agent-session-time{color:#9ca3af;font-size:11px}.general-agent-session-actions{display:inline-flex;visibility:hidden;flex-shrink:0;gap:2px;color:#a0a7b0}.general-agent-session:hover .general-agent-session-actions,.general-agent-session.active .general-agent-session-actions{visibility:visible}.general-agent-session-actions .qwenpaw-btn{width:24px;min-width:24px;height:24px;padding:0}.general-agent-session-actions .qwenpaw-btn:not(.qwenpaw-btn-dangerous):hover{color:#1662d3}.general-agent-skill-list{flex:0 1 auto;max-height:min(40vh,360px);padding:8px;overflow-y:auto}.general-agent-skill{display:flex;min-height:56px;align-items:center;gap:8px;padding:8px 6px 8px 10px;margin-bottom:3px;border-radius:7px;color:#4b5563;cursor:pointer;transition:background-color .16s ease,color .16s ease}.general-agent-skill:hover{background:#f0f5ff;color:#1662d3}.general-agent-skill-main{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.general-agent-skill-title,.general-agent-skill-description{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.general-agent-skill-title{font-size:13px;font-weight:500}.general-agent-skill-description{color:#9ca3af;font-size:11px}.general-agent-skill-pin.qwenpaw-btn{visibility:hidden;width:24px;min-width:24px;height:24px;flex-shrink:0;padding:0;color:#a0a7b0}.general-agent-skill:hover .general-agent-skill-pin,.general-agent-skill-pin.active{visibility:visible}.general-agent-skill-pin.active{color:#1662d3}.general-agent-skill-preview-tooltip .qwenpaw-popover-content,.general-agent-skill-preview-tooltip .ant-popover-content{width:230px;max-width:230px}.general-agent-skill-preview-tooltip .qwenpaw-popover-inner,.general-agent-skill-preview-tooltip .ant-popover-inner{box-sizing:border-box;width:230px;max-width:230px;padding:0;overflow:hidden;color:#1d2939!important;background-color:#fff!important;border:1px solid #dfe3e8;border-radius:8px;box-shadow:0 8px 24px #10182829}.general-agent-skill-preview-tooltip .qwenpaw-popover-arrow:before,.general-agent-skill-preview-tooltip .ant-popover-arrow:before{background-color:#fff!important}.general-agent-skill-preview{box-sizing:border-box;display:flex;width:100%;max-width:100%;height:260px;min-height:0;flex-direction:column;background:#fff}.general-agent-skill-preview-name{flex:0 0 auto;color:#111827;font-size:14px;font-weight:700;line-height:24px;border-bottom:1px solid #eef0f3;overflow-wrap:anywhere;white-space:normal}.general-agent-skill-preview-description{box-sizing:border-box;min-height:0;flex:1;overflow-y:auto;color:#1f2937;font-size:13px;line-height:1.65;overflow-wrap:anywhere;white-space:pre-wrap}.panel-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px}.panel-actions .ant-btn{display:flex;align-items:center;justify-content:center;padding:0 6px;font-size:12px}.agent-group{margin-bottom:10px}.agent-group-header{display:flex;align-items:center;gap:7px;padding:7px 10px;margin-bottom:6px;border-left:3px solid #1662d3;border-radius:4px;background:#f7f9fc;font-size:13px;cursor:pointer;-webkit-user-select:none;user-select:none}.agent-group-header:hover{background:#eef4fd}.agent-group-caret{display:inline-flex;align-items:center;justify-content:center;width:14px;font-size:12px;flex-shrink:0}.agent-group-headings{display:flex;align-items:center;flex:1;min-width:0}.agent-group-title{font-size:13px;font-weight:700;line-height:1.2}.agent-group-info{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;color:#8c8c8c;font-size:14px;flex-shrink:0;transition:background .2s ease,color .2s ease}.agent-group-info:hover{background:#1662d314}.agent-group-popover{max-width:320px;font-size:12px}.agent-group-popover-label{margin-bottom:6px;color:#666;font-weight:600}.agent-group-popover-label+.flow-line{margin-bottom:10px}.agent-group-popover-list{display:flex;flex-direction:column;gap:4px}.agent-group-popover-item{position:relative;padding-left:10px;color:#555;line-height:1.7}.agent-group-popover-item:before{content:"·";position:absolute;left:0;color:#999}.agent-section-header{display:flex;align-items:center;gap:6px;padding:6px 8px 4px;cursor:default}.agent-section-header *{cursor:default}.conv-item{display:flex;align-items:center;justify-content:space-between;padding:5px 10px 5px 26px;margin:1px 4px;border-radius:6px;color:#555;font-size:13px;cursor:pointer}.conv-item:hover{background:#f0f5ff}.conv-item.active{background:#e6f0ff;color:#1662d3;font-weight:600}.conv-title-wrap{flex:1;min-width:0;margin-right:0}.conv-title{display:flex;align-items:center;gap:4px;overflow:hidden;min-width:0}.conv-title-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv-actions{display:inline-flex;align-items:center;flex-shrink:0}.conv-action{visibility:hidden;margin-left:6px;color:#bbb}.conv-item:hover .conv-action{visibility:visible}.conv-action:hover{color:var(--huitax-primary, #1662d3)}.conv-action.danger:hover{color:#ff4d4f}.chat-messages{flex:1;min-height:0;padding:16px 24px;overflow-y:auto}.general-tax-chat{display:flex;height:100%;min-height:0;flex-direction:column;background:#f5f6f8}.general-tax-chat-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 24px;border-bottom:1px solid #eee;background:#fff}.general-tax-chat-title{display:flex;align-items:center;gap:12px;min-width:0}.general-tax-chat-title img{width:38px;height:auto;flex-shrink:0}.general-tax-chat-name{color:#111;font-size:16px;font-weight:600;line-height:1.2}.general-tax-chat-subtitle{margin-top:4px;color:#666;font-size:12px;line-height:1.4}.general-tax-messages{padding:16px 24px;background:#f5f6f8}.general-tax-welcome{display:flex;min-height:100%;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#666;text-align:center}.general-tax-welcome img{width:56px;height:auto}.general-tax-welcome h2{margin:0;color:#111;font-size:22px;font-weight:600}.general-tax-welcome p{max-width:460px;margin:0;font-size:14px;line-height:1.7}.general-tax-task-panel{width:min(820px,100%);margin-top:18px;text-align:left;background:#fff;border:1px solid #e1e7ef;border-radius:12px;box-shadow:0 10px 24px #1018280d}.general-tax-task-panel-title{display:flex;align-items:baseline;gap:10px;padding:15px 18px 13px;background:#fff;border-bottom:1px solid #eef1f5}.general-tax-task-panel-title strong{color:#1d2939;font-size:15px}.general-tax-task-panel-title span{color:#98a2b3;font-size:12px}.general-tax-prompt-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 16px 16px}.general-tax-prompt-group{min-height:190px;padding:14px;background:#fff;border:1px solid #e7ebf1;border-radius:10px}.general-tax-prompt-group-heading{padding-bottom:11px}.general-tax-prompt-group-heading strong{display:block;color:#1d2939;font-size:15px;font-weight:600}.general-tax-prompt-group-heading strong:before{display:inline-block;width:4px;height:16px;margin-right:7px;vertical-align:-2px;content:"";border-radius:2px}.general-tax-prompt-group.customer .general-tax-prompt-group-heading strong:before{background:#6d8df5}.general-tax-prompt-group.analysis .general-tax-prompt-group-heading strong:before{background:#55ae95}.general-tax-prompt-group.consulting .general-tax-prompt-group-heading strong:before{background:#e49a4a}.general-tax-prompt-group-heading small{display:block;margin-top:5px;color:#98a2b3;font-size:12px;line-height:1.45}.general-tax-prompt-list{display:flex;flex-wrap:wrap;align-content:flex-start;gap:7px}.general-tax-prompt-list button{width:100%;padding:7px 9px;color:color-mix(in srgb,var(--huitax-primary, #191919) 64%,#475467);font-size:12px;line-height:1.45;text-align:left;background:color-mix(in srgb,var(--huitax-primary, #191919) 3%,#f8fafc);border:1px solid color-mix(in srgb,var(--huitax-primary, #191919) 14%,#eaecf0);border-radius:6px;cursor:pointer}.general-tax-prompt-list button:hover{color:var(--huitax-primary, #191919);background:color-mix(in srgb,var(--huitax-primary, #191919) 9%,white);border-color:color-mix(in srgb,var(--huitax-primary, #191919) 30%,#c7dcff)}.general-tax-prompt-group.customer,.general-tax-prompt-group.analysis,.general-tax-prompt-group.consulting{box-shadow:none}.general-tax-fixed-prompts{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 0 9px;overflow-x:auto;white-space:nowrap}.general-tax-fixed-prompts>span{flex:0 0 auto;color:#98a2b3;font-size:12px}.general-tax-fixed-prompts button{cursor:pointer}.general-tax-fixed-category{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;padding:4px 9px;color:var(--huitax-primary, #191919);text-align:left;background:color-mix(in srgb,var(--huitax-primary, #191919) 6%,white);border:1px solid color-mix(in srgb,var(--huitax-primary, #191919) 22%,#d9e8ff);border-radius:15px}.general-tax-fixed-category strong{font-size:12px}.general-tax-fixed-category.customer:hover:not(:disabled){color:var(--huitax-primary, #191919);background:color-mix(in srgb,var(--huitax-primary, #191919) 11%,white);border-color:color-mix(in srgb,var(--huitax-primary, #191919) 35%,#b9d7ff)}.general-tax-fixed-category.analysis:hover:not(:disabled){color:var(--huitax-primary, #191919);background:color-mix(in srgb,var(--huitax-primary, #191919) 11%,white);border-color:color-mix(in srgb,var(--huitax-primary, #191919) 35%,#b9d7ff)}.general-tax-fixed-category.consulting:hover:not(:disabled){color:var(--huitax-primary, #191919);background:color-mix(in srgb,var(--huitax-primary, #191919) 11%,white);border-color:color-mix(in srgb,var(--huitax-primary, #191919) 35%,#b9d7ff)}.general-tax-fixed-category:disabled{cursor:not-allowed;opacity:.55}.general-tax-quick-menu{display:grid;min-width:220px;gap:4px}.general-tax-quick-menu-title{padding:2px 4px 8px;border-bottom:1px solid #f0f2f5}.general-tax-quick-menu-title strong{display:block;color:#1d2939;font-size:13px}.general-tax-quick-menu-title span{color:#98a2b3;font-size:11px}.general-tax-quick-menu button{padding:8px 9px;color:color-mix(in srgb,var(--huitax-primary, #191919) 64%,#475467);font-size:12px;text-align:left;background:color-mix(in srgb,var(--huitax-primary, #191919) 3%,#f8fafc);border:1px solid color-mix(in srgb,var(--huitax-primary, #191919) 14%,#eaecf0);border-radius:6px}.general-tax-quick-menu button:hover{color:var(--huitax-primary, #191919);background:color-mix(in srgb,var(--huitax-primary, #191919) 9%,white)}@media(max-width:820px){.general-tax-task-panel-title{display:block}.general-tax-task-panel-title span{margin-top:4px}.general-tax-prompt-groups{grid-template-columns:1fr}}.general-tax-composer{padding:10px 24px 16px;border-top:1px solid #f0f0f0;background:#fff}.general-tax-user-message{color:#1f3b63;white-space:pre-wrap}.history-page-control{display:flex;justify-content:center;margin-bottom:12px}.history-page-control button{padding:5px 14px;border:1px solid color-mix(in srgb,var(--huitax-primary, #191919) 22%,#dbe3ed);border-radius:999px;background:color-mix(in srgb,var(--huitax-primary, #191919) 5%,white);color:var(--huitax-primary, #191919);font-size:12px;cursor:pointer}.history-page-control button:hover{border-color:color-mix(in srgb,var(--huitax-primary, #191919) 42%,#b9d5ff);background:color-mix(in srgb,var(--huitax-primary, #191919) 10%,white)}.tax-global-file-option{display:block;width:100%;min-width:0;min-height:32px;box-sizing:border-box;padding:5px 8px;overflow:hidden;border:0;border-radius:6px;background:transparent;color:#1677ff;font:inherit;line-height:22px;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.tax-global-file-option+.tax-global-file-option{margin-top:4px}.tax-global-file-option:hover:not(:disabled){background:#f2f7ff}.tax-global-file-option:disabled{color:#b8bec8;cursor:not-allowed}.workspace-file-list>.ant-space-item{padding-left:16px}.workspace-file-empty{padding-left:16px}.tax-attachment-list{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:8px;width:100%;box-sizing:border-box;padding:8px 6px 2px;margin-bottom:10px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-y:contain;scrollbar-width:none}.tax-attachment-list::-webkit-scrollbar{display:none}.tax-attachment-card{position:relative;flex:none;box-sizing:border-box;overflow:visible;border:1px solid #d9d9d9;border-radius:6px;background:#fff;transition:border-color .2s,box-shadow .2s}.tax-attachment-card:hover{border-color:#91caff;box-shadow:0 2px 8px #1677ff1a}.tax-attachment-card-image{width:100px;height:56px;line-height:1}.tax-attachment-card-image>div:first-child,.tax-attachment-card-image .ant-image,.tax-attachment-card-image .ant-image-img{width:100px!important;height:56px!important;border-radius:5px}.tax-attachment-card-image .ant-image-img{object-fit:cover}.tax-attachment-card-image .ant-image-mask{display:none}.tax-attachment-card-image-actions{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:14px;border-radius:5px;background:#14132773;opacity:0;transition:opacity .2s}.tax-attachment-card-image:hover .tax-attachment-card-image-actions{opacity:1}.tax-attachment-card-image-action{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;color:#fff!important;font-size:17px;line-height:1;cursor:pointer;background:transparent;border:0}.tax-attachment-card-image-action:hover{opacity:.8}.tax-attachment-card-image-status{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border-radius:5px;background:#fff9}.tax-attachment-card-file{display:flex;align-items:center;gap:8px;width:140px;height:56px;padding:0 8px;cursor:default}.tax-attachment-card-file[role=button]{cursor:pointer}.tax-attachment-card-file-icon{display:inline-flex;align-items:center;flex:none;font-size:26px;line-height:1}.tax-attachment-card-file-content{display:flex;min-width:0;flex:1;flex-direction:column;align-items:stretch;font-size:13px;line-height:1.45}.tax-attachment-card-file-name,.tax-attachment-card-file-description{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tax-attachment-card-file-description{color:#8c8c8c!important;font-size:11px}.tax-attachment-card-file-download{flex:none;color:#98a2b3!important;font-size:13px}.tax-attachment-card-remove{position:absolute;top:-6px;right:-6px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;color:#fff;font-size:10px;line-height:1;cursor:pointer;background:#8c8c8c;border:1px solid #fff;border-radius:50%;opacity:0;transition:opacity .2s,background .2s}.tax-attachment-card:hover .tax-attachment-card-remove,.tax-attachment-card-remove:focus-visible{opacity:1}.tax-attachment-card-remove:hover{color:#fff;background:#ff4d4f}.chat-bubble{max-width:78%;padding:10px 14px;margin-bottom:12px;border-radius:10px;font-size:14px;line-height:1.7;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.chat-bubble.user{margin-left:auto;border-bottom-right-radius:2px;border:1px solid color-mix(in srgb,var(--huitax-primary, #191919) 24%,#d6e0ec);background:color-mix(in srgb,var(--huitax-primary, #191919) 8%,#f1f5f9);color:color-mix(in srgb,var(--huitax-primary, #191919) 72%,#1f3b63)}.chat-bubble.user,.chat-bubble.user *{color:color-mix(in srgb,var(--huitax-primary, #191919) 72%,#1f3b63)}.chat-bubble.user .message-actions{border-top-color:color-mix(in srgb,var(--huitax-primary, #191919) 16%,transparent);color:color-mix(in srgb,var(--huitax-primary, #191919) 52%,#607590)}.chat-bubble.user .message-actions .anticon,.chat-bubble.user .message-metric{color:color-mix(in srgb,var(--huitax-primary, #191919) 52%,#607590)}.chat-bubble.user .message-actions .anticon:hover{color:var(--huitax-primary, #191919)}.chat-bubble.assistant{margin-right:auto;border:1px solid #e8e8e8;border-bottom-left-radius:2px;background:#fff;white-space:normal}.markdown-body{color:#333;font-size:14px;line-height:1.8}.markdown-body>:first-child{margin-top:0}.markdown-body>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2{margin:14px 0 8px;font-size:17px}.markdown-body h3{margin:12px 0 6px;font-size:15px}.markdown-body h4,.markdown-body h5{margin:10px 0 4px;font-size:14px}.markdown-body p{margin:6px 0}.markdown-body ul,.markdown-body ol{padding-left:22px;margin:6px 0}.markdown-body li{margin:3px 0}.markdown-body strong{color:#1a1a1a}.markdown-body blockquote{padding:4px 12px;margin:8px 0;border-left:3px solid #1662d3;background:#f7faff;color:#555}.markdown-body code{padding:1px 6px;border-radius:4px;background:#f5f6f8;font-family:Consolas,Monaco,monospace;font-size:13px}.markdown-body pre{padding:10px 12px;margin:8px 0;overflow-x:auto;border:1px solid #eee;border-radius:8px;background:#f7f8fa}.markdown-body pre code{padding:0;background:none}.markdown-body table{display:block;max-width:100%;margin:8px 0;overflow-x:auto;border-collapse:collapse;font-size:13px}.markdown-body th,.markdown-body td{padding:5px 10px;border:1px solid #e4e7ec;text-align:left}.markdown-body th{background:#f5f8fd;font-weight:600;white-space:nowrap}.markdown-body tr:nth-child(2n) td{background:#fafbfc}.markdown-body hr{border:none;border-top:1px dashed #e0e0e0;margin:12px 0}.markdown-body a{color:#1662d3}.summary-md{padding:10px 14px;border:1px solid #eef2f8;border-radius:10px;background:#f8fafd;font-size:13px}.summary-md h2{margin:8px 0 4px!important;color:#1662d3;font-size:14px!important}.flow-line{display:flex;flex-wrap:wrap;align-items:center;row-gap:4px}.flow-chip{padding:1px 10px;border:1px solid;border-radius:999px;background:#fff;font-size:12px;white-space:nowrap}.flow-arrow{margin:0 4px;color:#c0c6cf;font-size:12px}.stage-step-num{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:6px;border-radius:50%;background:#e8eaee;color:#888;font-size:11px;flex-shrink:0}.stage-step-num.done{background:#52c41a;color:#fff}.about-features{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:16px}.about-feature{padding:12px 8px;border:1px solid #eef2f8;border-radius:10px;background:#f8fafd}.about-feature-title{margin-top:6px;font-size:13px;font-weight:600}.about-feature-desc{margin-top:2px;color:#999;font-size:12px}.thinking-block{border-left:3px solid #d9d9d9;padding-left:12px;margin-bottom:8px}.thinking-block summary{-webkit-user-select:none;user-select:none;font-size:13px;color:#8c8c8c;cursor:pointer}.thinking-block summary:hover{color:#1662d3}.tool-call-block{border-left:3px solid #fa8c16;padding-left:12px;margin-bottom:8px}.tool-call-block summary{-webkit-user-select:none;user-select:none;font-size:13px;color:#8c8c8c;cursor:pointer}.tool-call-block summary:hover{color:#1662d3}.tool-call-block pre{margin:0;padding:8px;border-radius:4px;background:#f5f5f5;font-family:Consolas,Monaco,monospace;font-size:12px;line-height:1.4;white-space:pre-wrap;word-break:break-word}.message-actions{display:flex;align-items:center;gap:12px;margin-top:8px;padding-top:6px;border-top:1px solid #f0f0f0;font-size:12px;color:#999}.message-actions .anticon{cursor:pointer;color:#8c8c8c;font-size:14px;transition:color .2s}.message-actions .anticon:hover{color:#1662d3}.message-actions .token-count{font-size:11px;color:#aaa}.message-actions .token-count-estimated{color:#98a2b3}.message-metric{font-size:11px;color:#aaa}.message-timestamp{margin-top:8px;font-size:11px;color:#98a2b3;line-height:1.3}.chat-bubble.user .message-timestamp{color:color-mix(in srgb,var(--huitax-primary, #191919) 52%,#607590)}.stream-status-row{display:flex;margin-top:10px}.stream-status-bubble{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#f2f7ff;color:#1662d3;font-size:12px;line-height:1.4}.stream-status-dot{width:8px;height:8px;border-radius:50%;background:#1662d3;animation:stream-status-pulse 1.2s ease-in-out infinite;flex-shrink:0}@keyframes stream-status-pulse{0%,to{opacity:1}50%{opacity:.35}}.msg-status{display:flex;align-items:center;gap:6px;margin-top:8px;padding-top:6px;border-top:1px dashed #e8e8e8;color:#9aa5b1;font-size:11.5px;line-height:1.4}.msg-status.running{color:var(--huitax-primary, #191919)}.msg-status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--huitax-primary, #191919);animation:msg-status-pulse 1.2s ease-in-out infinite;flex-shrink:0;vertical-align:middle}@keyframes msg-status-pulse{0%,to{opacity:1}50%{opacity:.35}}.file-download-appendix{padding-top:10px;margin-top:12px;border-top:1px dashed #e0e0e0}.file-download-title{display:flex;align-items:baseline;gap:4px;margin-bottom:4px;color:#333;font-size:13px}.file-download-title span{color:#666;font-weight:400}.file-download-links{display:flex;flex-wrap:wrap;gap:4px 8px}.file-dl-link{display:inline-block;padding:3px 14px;margin:2px 0;border:1px solid color-mix(in srgb,var(--huitax-primary, #191919) 24%,#d9e0e8);border-radius:16px;background:color-mix(in srgb,var(--huitax-primary, #191919) 7%,white);color:var(--huitax-primary, #191919)!important;font-size:13px;text-decoration:none!important}.file-dl-link:hover{border-color:color-mix(in srgb,var(--huitax-primary, #191919) 56%,#d9e0e8);background:color-mix(in srgb,var(--huitax-primary, #191919) 14%,white)}.tax-app-scope.product-app{min-width:0;min-height:0;overflow:hidden;background:#fff}.tax-app-scope.product-app>.agent-panel-wrap,.tax-app-scope.product-app>.ant-layout{min-height:0}.tax-app-scope.product-app>.agent-panel-wrap{height:100%;flex:0 0 auto}.tax-app-scope.product-app>.ant-layout{width:0;flex:1 1 auto}.general-agent-workspace{display:flex;width:100%;height:100%;min-width:0;min-height:0;flex:1 1 auto;overflow:hidden}.general-agent-workspace>.agent-panel-wrap{height:100%;flex:0 0 264px}.general-agent-workspace>.ant-layout{width:0;height:100%;min-width:0;min-height:0;flex:1 1 auto}.product-sider{display:flex;height:100%;min-height:0;flex-direction:column;background:#f7f8fa}.product-brand{display:flex;min-height:60px;height:60px;align-items:center;gap:8px;padding:10px 10px 10px 14px;border-bottom:1px solid #f0f0f0}.product-brand img,.product-rail img{width:34px;height:34px;flex:0 0 auto;border-radius:8px;object-fit:contain;box-shadow:none}.product-brand-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.product-brand-copy b{overflow:hidden;color:#1f2937;font-family:Microsoft YaHei,PingFang SC,sans-serif;font-size:14px;font-weight:650;letter-spacing:.02em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.product-brand-copy small{overflow:hidden;color:#98a2b3;font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.product-menu{flex:1;min-height:0;padding:8px;overflow-y:auto}.product-menu-group{margin-bottom:4px}.product-menu-row{display:flex;align-items:center;gap:2px}.product-menu-item{position:relative;width:100%;display:flex;min-height:95px;min-width:0;align-items:center;gap:8px;padding:9px 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:#303847;font:inherit;font-size:14px;font-weight:500;text-align:left;overflow:hidden;isolation:isolate;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.product-menu-item:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:""}.product-menu-item:before{z-index:0;background:var(--product-card-image, none) center / cover no-repeat;opacity:1;filter:none}.product-menu-item.product-opportunity:before{opacity:1;filter:none}.product-menu-item>*{position:relative;z-index:2}.product-menu-item.is-rippling{--product-ripple-color: rgba(25, 25, 25, .26);animation:product-card-border-ripple .56s ease-out}@keyframes product-card-border-ripple{0%{box-shadow:0 0 0 0 var(--product-ripple-color)}42%{box-shadow:0 0 0 2px color-mix(in srgb,var(--product-ripple-color) 55%,transparent)}to{box-shadow:0 0 0 7px transparent}}.product-menu-item:hover{background:color-mix(in srgb,var(--huitax-primary, #1662d3) 6%,transparent)}.product-menu-item.active{border-color:color-mix(in srgb,var(--huitax-primary, #1662d3) 16%,transparent);background:color-mix(in srgb,var(--huitax-primary, #1662d3) 11%,white);color:var(--huitax-primary, #1662d3);font-weight:600}.product-menu-item.product-compliance:not(.active),.product-menu-item.product-operating:not(.active),.product-menu-item.product-opportunity:not(.active),.product-menu-item.product-general:not(.active){background:color-mix(in srgb,var(--huitax-primary, #1662d3) 5%,white);color:var(--huitax-primary, #1662d3)}.product-menu-item.product-compliance:not(.active):hover,.product-menu-item.product-operating:not(.active):hover,.product-menu-item.product-opportunity:not(.active):hover,.product-menu-item.product-general:not(.active):hover{background:color-mix(in srgb,var(--huitax-primary, #1662d3) 8%,white)}.product-menu-icon{display:inline-flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;font-size:22px}.product-menu-label{min-width:0;flex:1;overflow:hidden;font-family:STXingkai,STKaiti,KaiTi,Microsoft YaHei,serif;font-size:21px;font-weight:700;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap}.product-menu-count{display:inline-flex;min-width:20px;height:18px;align-items:center;justify-content:center;flex:0 0 auto;padding:0 5px;border-radius:10px;color:#fff;font-size:11px;font-weight:600;line-height:18px;background:var(--huitax-primary, #1662d3)}.product-menu-expand-icon{display:inline-flex;width:14px;height:18px;align-items:center;justify-content:center;flex:0 0 14px;color:#9aa5b1;font-size:11px}.product-menu-item:hover .product-menu-expand-icon,.product-menu-item.active .product-menu-expand-icon{color:var(--huitax-primary, #1662d3)}.product-menu-item:focus-visible{outline:2px solid color-mix(in srgb,var(--huitax-primary, #1662d3) 55%,white);outline-offset:1px}.product-customer-section{padding:2px 0 8px}.product-customer-section .customer-item{padding:7px 6px;margin:2px 0;border-radius:6px;background:transparent;color:#4c596b;font-size:12.5px}.product-customer-section .customer-item:hover{background:color-mix(in srgb,var(--huitax-primary, #1662d3) 5%,transparent);color:var(--huitax-primary, #1662d3)}.product-customer-section .customer-item.active{background:color-mix(in srgb,var(--huitax-primary, #1662d3) 11%,white);color:var(--huitax-primary, #1662d3)}.customer-industry-tag{display:inline-block;max-width:48px;padding-inline:5px;overflow:hidden;color:#64748b!important;background:#ffffffb8;border-color:#d9e0e7;text-overflow:ellipsis;white-space:nowrap}.product-sider footer{display:flex;flex-direction:column;gap:2px;padding:8px 10px 10px;border-top:1px solid #f0f0f0}.product-sider footer>.ant-btn{color:#6c7788;text-align:left}.product-sider footer>.ant-btn:hover{color:var(--huitax-primary, #1662d3);background:color-mix(in srgb,var(--huitax-primary, #1662d3) 7%,transparent)}.product-rail{display:flex;height:100%;min-height:0;flex-direction:column;align-items:center;gap:8px;padding-top:10px;background:#f7f8fa}.product-rail-expand{width:32px;min-width:32px;height:32px;padding:0;border-radius:8px}.product-rail>.ant-btn,.product-rail-expand{color:#7b8797}.product-rail-list{display:flex;width:100%;min-height:0;align-items:center;flex:1;flex-direction:column;gap:6px;padding:2px 0 8px;overflow-y:auto;scrollbar-width:none}.product-rail-list::-webkit-scrollbar{display:none}.product-rail-item{position:relative;display:inline-flex;width:34px;min-width:34px;height:34px;align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:9px;background:transparent;color:#7b8797;font-size:18px;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.product-rail-item:hover,.product-rail-item.active{border-color:color-mix(in srgb,var(--huitax-primary, #191919) 24%,transparent);background:color-mix(in srgb,var(--huitax-primary, #191919) 9%,white);color:var(--huitax-primary, #191919)}.product-rail-item.active{box-shadow:0 3px 10px color-mix(in srgb,var(--huitax-primary, #191919) 12%,transparent)}.product-rail-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.product-rail-count{position:absolute;right:-2px;bottom:-2px;display:inline-flex;min-width:13px;height:13px;align-items:center;justify-content:center;padding:0 3px;border:2px solid #f7f8fa;border-radius:999px;background:var(--huitax-primary, #191919);color:#fff;font-size:9px;line-height:9px}.product-welcome{display:flex;height:100%;min-height:0;flex-direction:column;align-items:center;justify-content:center;padding:32px;background:#f5f6f8;color:#718096;text-align:center}.product-welcome img{width:64px;height:64px;margin-bottom:16px;border-radius:16px;object-fit:cover;box-shadow:0 8px 20px #1662d31f}.product-welcome h1,.product-welcome h2{margin:0 0 8px;color:#25334a;font-family:Microsoft YaHei,PingFang SC,sans-serif;font-size:22px;font-weight:650}.product-welcome p{max-width:560px;margin:0;line-height:1.8}.agent-panel-wrap{border-right-color:#f0f0f0;background:#fff}.agent-panel-wrap.open{width:276px}.agent-panel-wrap.collapsed{width:44px;flex:0 0 44px}.agent-panel-wrap.collapsed>.agent-panel-inner{width:44px!important}.agent-panel-collapsed-rail{display:flex;width:44px;height:100%;align-items:center;flex-direction:column;padding-top:12px;border-right:1px solid #f0f0f0;background:#fff}.agent-panel-expand{position:static;width:32px;min-width:32px;height:32px;padding:0;border:0;border-color:transparent;border-radius:8px;color:#7b8797;box-shadow:none}.agent-panel-expand:hover{color:var(--huitax-primary, #1662d3);border-color:transparent;background:color-mix(in srgb,var(--huitax-primary, #1662d3) 7%,transparent);box-shadow:none}.agent-panel-collapsed-list{display:flex;width:100%;min-height:0;align-items:center;flex:1;flex-direction:column;gap:6px;padding:8px 0 10px;overflow-y:auto;scrollbar-width:none}.agent-panel-collapsed-list::-webkit-scrollbar{display:none}.agent-panel-collapsed-agent{display:inline-flex;width:32px;min-width:32px;height:32px;align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:#7b8797;font-size:16px;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.agent-panel-collapsed-agent:hover,.agent-panel-collapsed-agent.active{border-color:color-mix(in srgb,var(--huitax-primary, #191919) 24%,transparent);background:color-mix(in srgb,var(--huitax-primary, #191919) 9%,white);color:var(--huitax-primary, #191919)}.agent-panel-collapsed-agent.active{box-shadow:0 3px 10px color-mix(in srgb,var(--huitax-primary, #191919) 12%,transparent)}.agent-panel-header{padding:14px 14px 10px;border-bottom-color:#f0f0f0}.agent-panel-title{color:#25334a;font-size:14px}.agent-panel-subtitle{color:#98a2b3}.agent-section-wrapper{margin-bottom:10px}.product-agent-card{padding:0;margin-bottom:0;overflow:hidden;border:1px solid #dfe7f2;border-radius:10px;background:#fff;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.product-agent-card:hover{border-color:color-mix(in srgb,var(--huitax-primary, #1662d3) 55%,#dfe7f2);background:color-mix(in srgb,var(--huitax-primary, #1662d3) 7%,white);box-shadow:0 2px 8px color-mix(in srgb,var(--huitax-primary, #1662d3) 10%,transparent)}.product-agent-card.active{border-color:var(--huitax-primary, #1662d3);background:color-mix(in srgb,var(--huitax-primary, #1662d3) 7%,white)}.product-agent-card:focus-visible{outline:2px solid color-mix(in srgb,var(--huitax-primary, #1662d3) 55%,white);outline-offset:2px}.product-agent-card .agent-section-header{display:block;min-height:74px;padding:9px 10px 10px;border-radius:9px;background:transparent;cursor:pointer;-webkit-user-select:none;user-select:none}.product-agent-card .agent-section-header *{cursor:inherit}.product-agent-card .agent-section-header .ant-btn{cursor:pointer}.agent-section-header-main{display:flex;min-width:0;min-height:32px;align-items:center;gap:7px}.agent-card-icon{display:inline-flex;width:32px;height:32px;flex:0 0 32px;align-items:center;justify-content:center;border-radius:8px;color:#fff;font-size:16px}.agent-section-title{display:flex;align-items:center;gap:5px;min-width:0;flex:1 1 auto;overflow:hidden;color:#25334a;font-size:13px;font-weight:650;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.agent-section-name{min-width:0;overflow:hidden;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}.agent-section-info{display:inline-flex;width:16px;min-width:16px;height:16px;align-items:center;justify-content:center;flex:0 0 16px;color:#8c98a8;font-size:14px;cursor:help;transition:color .16s ease,background .16s ease}.agent-section-info:hover{color:var(--huitax-primary, #191919)}.agent-section-header-main>.ant-btn{width:24px;min-width:24px;height:24px;padding:0;color:#8c98a8}.agent-section-header-main>.ant-btn:hover{color:var(--huitax-primary, #1662d3);background:color-mix(in srgb,var(--huitax-primary, #1662d3) 7%,white)}.agent-section-meta{display:flex;min-height:20px;align-items:center;gap:5px;margin:2px 0 0 39px}.agent-section-badge{flex:0 0 auto;margin:0;padding:0 6px;font-size:11px;line-height:18px}.agent-profile-button{height:22px;padding:0 5px;color:#718096;font-size:11px}.agent-profile-button:hover{color:var(--huitax-primary, #1662d3)!important;background:color-mix(in srgb,var(--huitax-primary, #1662d3) 7%,white)!important}.agent-session-count{flex:0 0 auto;margin-left:auto;padding-right:2px;color:#98a2b3;font-size:11px;line-height:18px;white-space:nowrap}.agent-session-count-toggle{cursor:pointer;transition:color .16s ease}.agent-session-count-toggle:hover,.agent-session-count-toggle:focus-visible{color:var(--huitax-primary, #191919)}.agent-section-description-row{display:flex;min-width:0;min-height:34px;align-items:flex-end;gap:5px;margin:6px 2px 0 39px}.agent-section-description{display:-webkit-box;min-width:0;min-height:34px;flex:1 1 auto;overflow:hidden;color:#7b8797;font-size:12px;line-height:17px;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.agent-section-history-toggle{display:inline-flex;width:20px;min-width:20px;height:20px;flex:0 0 20px;align-items:center;justify-content:center;padding:0;margin-bottom:1px;color:#8c98a8}.agent-section-history-toggle:hover{color:var(--huitax-primary, #1662d3)!important;background:color-mix(in srgb,var(--huitax-primary, #1662d3) 7%,white)!important}.agent-conversation-list-empty{padding:7px 10px 4px 47px;color:#a0a8b5;font-size:12px}.agent-conversation-list-loading{display:flex;align-items:center;justify-content:center;min-height:30px;padding:6px 10px 6px 47px}.agent-conversation-list{max-height:144px;margin:4px 0;padding:0 0 0 8px;overflow-y:auto;border-left:1px solid #e8edf4}.agent-conversation-list .conv-item{padding:5px 8px;margin:1px 0}.agent-history-summary{display:block;width:calc(100% - 39px);padding:6px 0 0 39px;border:0;background:transparent;color:#98a2b3;font-size:12px;text-align:left;cursor:pointer}.agent-history-summary:hover{color:var(--huitax-primary, #1662d3)}.general-agent-panel{background:#fafbfc}.general-agent-skill-list{overscroll-behavior:contain}.general-agent-skill-preview-tooltip .ant-popover-inner{border:0}.general-agent-skill-preview{cursor:pointer}.general-agent-skill-preview *{cursor:inherit}.general-agent-skill-preview-name{padding:8px 12px}.general-agent-skill-preview-description{padding:8px 12px 12px;scrollbar-width:none;-ms-overflow-style:none}.general-agent-skill-preview-description::-webkit-scrollbar{display:none}@media(max-width:900px){.tax-app-scope.product-app>.agent-panel-wrap.open{width:232px}.tax-app-scope.product-app>.agent-panel-wrap>.agent-panel-inner{width:232px!important}.general-agent-workspace>.agent-panel-wrap{flex-basis:232px}.general-agent-workspace>.agent-panel-wrap>.agent-panel-inner{width:232px!important}}.tax-app-scope.product-app>.agent-panel-wrap.open.collapsed{width:44px;flex:0 0 44px}.tax-app-scope.product-app>.agent-panel-wrap.open.collapsed>.agent-panel-inner{width:44px!important}.tax-app-scope .ant-btn.ant-btn-color-primary.ant-btn-variant-solid:not(.ant-btn-background-ghost),.tax-app-scope .ant-btn.ant-btn-primary:not(.ant-btn-background-ghost):not(.ant-btn-variant-outlined):not(.ant-btn-variant-dashed):not(.ant-btn-variant-text):not(.ant-btn-variant-link){color:var(--ant-color-text-light-solid, #fff)!important}.tax-app-scope.product-app .customer-item:hover,.tax-app-scope.product-app .general-agent-skill:hover,.tax-app-scope.product-app .product-sider footer>.ant-btn:hover{background:color-mix(in srgb,var(--huitax-primary) 7%,transparent)}.tax-app-scope.product-app .general-agent-session{color:color-mix(in srgb,var(--huitax-primary, #191919) 54%,#4b5563)}.tax-app-scope.product-app .general-agent-session:hover{background:color-mix(in srgb,var(--huitax-primary, #191919) 7%,transparent);color:var(--huitax-primary, #191919)}.tax-app-scope.product-app .general-agent-session.active{background:color-mix(in srgb,var(--huitax-primary, #191919) 11%,white);color:var(--huitax-primary, #191919)}.tax-app-scope.product-app .general-agent-session-time{color:color-mix(in srgb,var(--huitax-primary, #191919) 28%,#9ca3af)}.tax-app-scope.product-app .general-agent-session-actions .qwenpaw-btn:not(.qwenpaw-btn-dangerous):hover{color:var(--huitax-primary, #191919)}.tax-app-scope.product-app .customer-item:hover,.tax-app-scope.product-app .general-agent-skill:hover,.tax-app-scope.product-app .agent-history-summary:hover,.tax-app-scope.product-app .agent-section-history-toggle:hover,.tax-app-scope.product-app .agent-section-header-main>.ant-btn:hover,.tax-app-scope.product-app .agent-panel-expand:hover,.tax-app-scope.product-app .product-sider footer>.ant-btn:hover{color:var(--huitax-primary)!important}.tax-app-scope.product-app .customer-item.active{background:color-mix(in srgb,var(--huitax-primary) 11%,white);color:var(--huitax-primary)}.tax-app-scope.product-app .product-menu-item.active{border-color:color-mix(in srgb,var(--huitax-primary) 16%,transparent);background:color-mix(in srgb,var(--huitax-primary) 11%,white);color:var(--huitax-primary)}.tax-app-scope.product-app .product-menu-icon{color:var(--huitax-primary)!important}.tax-app-scope.product-app .product-menu-item.product-compliance:not(.active),.tax-app-scope.product-app .product-menu-item.product-operating:not(.active),.tax-app-scope.product-app .product-menu-item.product-opportunity:not(.active),.tax-app-scope.product-app .product-menu-item.product-general:not(.active){background:color-mix(in srgb,var(--huitax-primary) 5%,white);color:var(--huitax-primary)}.tax-app-scope.product-app .product-menu-item.product-compliance:not(.active):hover,.tax-app-scope.product-app .product-menu-item.product-operating:not(.active):hover,.tax-app-scope.product-app .product-menu-item.product-opportunity:not(.active):hover,.tax-app-scope.product-app .product-menu-item.product-general:not(.active):hover{background:color-mix(in srgb,var(--huitax-primary) 8%,white)}.tax-app-scope.product-app .product-agent-card.active{border-color:var(--huitax-primary);background:color-mix(in srgb,var(--huitax-primary) 7%,white)}.tax-app-scope.product-app .product-agent-card:hover{border-color:color-mix(in srgb,var(--huitax-primary) 55%,#dfe7f2);background:color-mix(in srgb,var(--huitax-primary) 7%,white)}.tax-app-scope.product-app .agent-conversation-list .conv-item:hover,.tax-app-scope.product-app .agent-conversation-list .conv-item.active{background:color-mix(in srgb,var(--huitax-primary) 7%,white);color:var(--huitax-primary)}.tax-app-scope.product-app .stage-node.active .stage-node-dot,.tax-app-scope.product-app .stage-node-badge,.tax-app-scope.product-app .stage-progress-fill{background:var(--huitax-primary)}.tax-app-scope.product-app .stage-node.active .stage-node-dot,.tax-app-scope.product-app .stage-node.active .stage-node-body,.tax-app-scope.product-app .customer-filter-trigger.active{border-color:var(--huitax-primary)!important}.tax-app-scope.product-app .stage-node.active .stage-node-title,.tax-app-scope.product-app .agent-chat-home-product,.tax-app-scope.product-app .account-stat-num,.tax-app-scope.product-app .customer-filter-trigger.active{color:var(--huitax-primary)!important}.tax-app-scope.product-app .stage-node.active .stage-node-body,.tax-app-scope.product-app .customer-filter-trigger.active{background:color-mix(in srgb,var(--huitax-primary) 8%,white)!important}.tax-app-scope.product-app .general-agent-skill-pin.active{color:var(--huitax-primary)}.tax-app-scope.product-app .agent-panel-expand:hover{border-color:transparent;background:color-mix(in srgb,var(--huitax-primary) 7%,transparent);box-shadow:none}.tax-app-scope.product-app .tax-session-button:hover{border-color:var(--huitax-primary)!important;background:color-mix(in srgb,var(--huitax-primary) 8%,white)!important;color:var(--huitax-primary)!important}.tax-app-scope.product-app{--huitax-product-column-start: color-mix(in srgb, var(--huitax-primary, #191919) 6%, #f4f7fa);--huitax-product-column-end: color-mix(in srgb, var(--huitax-primary, #191919) 3%, #e7edf2);--huitax-agent-column-start: color-mix(in srgb, var(--huitax-primary, #191919) 3%, #f6f9fc);--huitax-agent-column-end: color-mix(in srgb, var(--huitax-primary, #191919) 1.5%, #e9eff4);--huitax-chat-column-start: #fff;--huitax-chat-column-end: #fbfcfd}.tax-app-scope.product-app>.ant-layout{background:radial-gradient(ellipse 110% 70% at 94% 8%,color-mix(in srgb,var(--huitax-primary, #191919) 3%,transparent) 0%,transparent 68%),linear-gradient(145deg,var(--huitax-chat-column-start) 0%,var(--huitax-chat-column-end) 100%)}.tax-app-scope.product-app>.ant-layout>.ant-layout-content{background:transparent}.tax-app-scope.product-app>.ant-layout-sider,.tax-app-scope.product-app>.agent-panel-wrap{border-right-color:#d8dee6!important}.tax-app-scope.product-app .product-sider,.tax-app-scope.product-app .product-rail{background:radial-gradient(ellipse 125% 90% at 66% 66%,rgba(78,145,196,.22) 0%,rgba(36,89,133,.12) 38%,transparent 72%),radial-gradient(ellipse 90% 70% at 0% 0%,rgba(138,194,228,.14) 0%,transparent 64%),linear-gradient(145deg,#173b5b,#1a5278 54%,#123553)}.tax-app-scope.product-app .product-menu-item.product-compliance:not(.active),.tax-app-scope.product-app .product-menu-item.product-operating:not(.active),.tax-app-scope.product-app .product-menu-item.product-opportunity:not(.active),.tax-app-scope.product-app .product-menu-item.product-general:not(.active){border-color:#b08d5794;background:#09304fdb;color:#edf7ff}.tax-app-scope.product-app .product-menu-item.product-compliance:not(.active):hover,.tax-app-scope.product-app .product-menu-item.product-operating:not(.active):hover,.tax-app-scope.product-app .product-menu-item.product-opportunity:not(.active):hover,.tax-app-scope.product-app .product-menu-item.product-general:not(.active):hover,.tax-app-scope.product-app .product-menu-item.active{border-color:#a6dcffeb;background:#12486ff0;color:#fff}.tax-app-scope.product-app .product-menu-item.active{border-color:#a6dcffeb}.tax-app-scope.product-app .product-menu-icon{color:#173b5b!important}.tax-app-scope.product-app .product-menu-label{color:#0a47c6!important;-webkit-text-fill-color:#0a47c6;text-shadow:0 1px 1px rgba(255,255,255,.42)}.tax-app-scope.product-app .product-menu-count{border:1px solid #fff;background:#fff;color:#6b5122}.tax-app-scope.product-app .product-brand{border-bottom-color:#ffffff29;background:#05182b33}.tax-app-scope.product-app .product-brand-copy b{color:#f4f8fc}.tax-app-scope.product-app .product-brand-copy small{color:#f4f8fcb3}.tax-app-scope.product-app .product-sider footer{border-top-color:#ffffff29;background:#05182b33}.tax-app-scope.product-app .product-sider footer>.ant-btn{color:#f4f8fcc7}.tax-app-scope.product-app .product-sider footer>.ant-btn:hover{color:#fff;background:#ffffff1f}.tax-app-scope.product-app .product-sider .account-entry,.tax-app-scope.product-app .product-sider .account-entry-name,.tax-app-scope.product-app .product-sider .account-entry-settings{color:#fff!important}.tax-app-scope.product-app .product-customer-section .customer-item{margin:2px 0;border-radius:0;border:0;background:#143e5ed1;box-shadow:none;color:#f4f8fc}.tax-app-scope.product-app .product-customer-section .customer-item.is-first-customer{border-top-left-radius:7px;border-top-right-radius:7px}.tax-app-scope.product-app .product-customer-section .customer-item.is-last-customer{border-bottom-left-radius:7px;border-bottom-right-radius:7px}.tax-app-scope.product-app .product-customer-section .customer-item.is-first-customer.is-last-customer{border-radius:7px}.tax-app-scope.product-app .product-customer-section .customer-item:hover{background:#1f5479e0;color:#fff!important}.tax-app-scope.product-app .product-customer-section .customer-item.active{background:#286386eb;color:#fff!important}.tax-app-scope.product-app .product-customer-section .customer-industry-tag{border-color:#c4deeec7;background:#e8f5fceb;color:#6b5122!important}.tax-app-scope.product-app .product-customer-section .group-label{color:#f4f8fcc7}.tax-app-scope.product-app .product-customer-section .archived-toggle{border-top-color:#ffffff2e;color:#f4f8fcc2}.tax-app-scope.product-app .product-customer-section .archived-toggle:hover{color:#fff}.tax-app-scope.product-app .product-sider .customer-filter-trigger{border-color:#ffffff7a!important;background:#ffffffe0;color:#2a2115!important}.tax-app-scope.product-app .product-sider .customer-filter-trigger:hover,.tax-app-scope.product-app .product-sider .customer-filter-trigger.active{border-color:color-mix(in srgb,var(--huitax-primary, #191919) 38%,white)!important;background:color-mix(in srgb,var(--huitax-primary, #191919) 14%,white)!important;color:var(--huitax-primary, #191919)!important}.tax-app-scope.product-app .product-rail>.product-rail-expand{color:#f4f8fce0!important}.tax-app-scope.product-app .product-rail-item{color:#f4f8fcd6}.tax-app-scope.product-app .product-rail-item:hover,.tax-app-scope.product-app .product-rail-item.active{border-color:#ffffff61;background:#ffffff24;color:#fff}.tax-app-scope.product-app .product-rail-item.active{border-color:#fff}.tax-app-scope.product-app .product-rail-count{border-color:#fff;background:#fff;color:#6b5122}.tax-app-scope.product-app .agent-panel-wrap,.tax-app-scope.product-app .agent-panel-inner,.tax-app-scope.product-app .agent-panel-collapsed-rail,.tax-app-scope.product-app .general-agent-panel{background:radial-gradient(ellipse 125% 88% at 66% 33%,color-mix(in srgb,var(--huitax-primary, #191919) 7%,transparent) 0%,color-mix(in srgb,var(--huitax-primary, #191919) 1.5%,transparent) 38%,transparent 72%),radial-gradient(ellipse 94% 72% at 0% 100%,rgba(255,255,255,.78) 0%,transparent 66%),linear-gradient(145deg,var(--huitax-agent-column-start) 0%,var(--huitax-agent-column-end) 100%)}.tax-app-scope.product-app .agent-chat-shell{background:radial-gradient(ellipse 110% 72% at 94% 8%,color-mix(in srgb,var(--huitax-primary, #191919) 3%,transparent) 0%,transparent 68%),linear-gradient(145deg,var(--huitax-chat-column-start) 0%,var(--huitax-chat-column-end) 100%)}.tax-app-scope.product-app .agent-chat-header{min-width:0;gap:12px;background:#ffffffe0!important;border-bottom-color:#e1e6ec!important}.tax-app-scope.product-app .agent-chat-header-identity{min-width:0;flex:0 1 230px}.tax-app-scope.product-app .agent-chat-header-agent-icon{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;flex:0 0 28px;border-radius:8px;color:#fff;font-size:16px}.tax-app-scope.product-app .agent-chat-header-agent-name{min-width:0;overflow:hidden;color:#25334a;font-size:14px;font-weight:650;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.tax-app-scope.product-app .agent-chat-header-steps{display:flex;min-width:0;max-width:100%;align-items:center;justify-content:center;flex:1 1 auto;overflow-x:auto;padding:2px 8px;scrollbar-width:none}.tax-app-scope.product-app .agent-chat-header-steps::-webkit-scrollbar{display:none}.tax-app-scope.product-app .agent-chat-header-step{display:inline-flex;min-width:0;align-items:center;flex:0 0 auto;color:#8b96a5;font-size:11px;line-height:20px;white-space:nowrap}.tax-app-scope.product-app .agent-chat-header-step-label{display:inline-flex;min-height:22px;align-items:center;padding:1px 8px;border:1px solid transparent;border-radius:999px}.tax-app-scope.product-app .agent-chat-header-step.current .agent-chat-header-step-label{border-color:color-mix(in srgb,var(--huitax-primary, #191919) 28%,#d9e1ea);background:color-mix(in srgb,var(--huitax-primary, #191919) 7%,white);color:var(--huitax-primary, #191919);font-weight:600}.tax-app-scope.product-app .agent-chat-header-step-arrow{margin:0 4px;color:#c4ccd6;font-size:9px}.tax-app-scope.product-app .agent-chat-header-actions{min-width:0;flex:0 1 auto}.tax-app-scope.product-app .agent-chat-shell{position:relative}.tax-app-scope.product-app .agent-chat-loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;background:#ffffffd1;color:var(--huitax-primary, #191919);font-size:12px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.tax-app-scope.product-app .agent-chat-loading-overlay .ant-spin-dot-item{background:var(--huitax-primary, #191919)}.tax-app-scope.product-app .agent-context-tag{color:var(--huitax-primary, #191919)!important;background:color-mix(in srgb,var(--huitax-primary, #191919) 8%,white)!important;border-color:color-mix(in srgb,var(--huitax-primary, #191919) 26%,#d6e0ec)!important}.tax-app-scope.product-app .agent-draft-portal{display:flex;min-height:0;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:36px 24px 28px;overflow-y:auto;text-align:center}.tax-app-scope.product-app .agent-draft-brand{display:inline-flex;align-items:center;gap:10px;color:#667085;font-size:13px;font-weight:600;letter-spacing:.04em}.tax-app-scope.product-app .agent-draft-brand-icon{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;color:#fff;border-radius:13px;box-shadow:0 8px 20px #1662d324;font-size:21px}.tax-app-scope.product-app .agent-draft-portal h1{margin:4px 0 0;color:#1f2937;font-size:20px;font-weight:650}.tax-app-scope.product-app .agent-draft-portal>p{max-width:620px;margin:0;color:#667085;font-size:13px;line-height:1.75}.tax-app-scope.product-app .agent-draft-context{color:#7b8797;font-size:12px}.tax-app-scope.product-app .agent-draft-status-tag{margin:0;color:var(--huitax-primary, #191919);background:color-mix(in srgb,var(--huitax-primary, #191919) 6%,white);border-color:color-mix(in srgb,var(--huitax-primary, #191919) 20%,#d6e0ec)}.tax-app-scope.product-app .agent-draft-hint{max-width:620px;margin:2px 0 12px;color:#8792a3;font-size:12px;line-height:1.6}.tax-app-scope.product-app .agent-draft-composer{width:min(760px,100%);margin-top:8px}.tax-app-scope.product-app .agent-draft-composer>div:first-child{padding:0!important;background:transparent!important;border-top:0!important}.tax-app-scope.product-app .agent-draft-composer .chat-input-box.native{min-height:128px!important;padding:14px 16px 10px!important;background:#ffffffdb;border:1px solid color-mix(in srgb,var(--huitax-primary, #191919) 18%,#d6dde6);border-radius:18px;box-shadow:0 12px 32px #1f29371a}.tax-app-scope.product-app .chat-input-box.native>.native-chat-toolbar{margin-top:auto}.tax-app-scope.product-app .agent-draft-composer .tax-session-button{display:none}.tax-app-scope.product-app .wf-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;color:var(--huitax-primary, #191919);background:color-mix(in srgb,var(--huitax-primary, #191919) 5%,white);border:1px solid color-mix(in srgb,var(--huitax-primary, #191919) 22%,#d9e8ff);border-radius:15px;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease}.tax-app-scope.product-app .wf-chip-num{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;color:var(--huitax-primary, #191919);background:color-mix(in srgb,var(--huitax-primary, #191919) 11%,white);border-radius:50%;font-size:11px}.tax-app-scope.product-app .wf-chip:hover:not(.disabled){color:var(--huitax-primary, #191919);background:color-mix(in srgb,var(--huitax-primary, #191919) 10%,white);border-color:color-mix(in srgb,var(--huitax-primary, #191919) 36%,#b9d7ff)}.tax-app-scope.product-app .wf-chip.disabled{cursor:not-allowed;opacity:.55}html[data-theme=dark]{color-scheme:dark;--huitax-page-bg: #141414;--huitax-surface-bg: #1f2228;--huitax-surface-muted: #181a1f;--huitax-border: #343a46;--huitax-text: #e6e8eb;--huitax-text-secondary: #a4adba}html[data-theme=dark] body{background:var(--huitax-page-bg)}html[data-theme=dark] .tax-app-scope.product-app,html[data-theme=dark] .tax-app-scope.product-app>.ant-layout,html[data-theme=dark] .tax-app-scope.product-app>.ant-layout>.ant-layout,html[data-theme=dark] .tax-app-scope.product-app>.ant-layout>.ant-layout-content{background:var(--huitax-page-bg);color:var(--huitax-text)}html[data-theme=dark] .product-sider,html[data-theme=dark] .product-rail{background:var(--huitax-surface-muted)}html[data-theme=dark] .product-brand,html[data-theme=dark] .product-sider footer,html[data-theme=dark] .product-sider,html[data-theme=dark] .agent-panel-wrap,html[data-theme=dark] .agent-panel-collapsed-rail{border-color:var(--huitax-border)}html[data-theme=dark] .product-brand-copy b,html[data-theme=dark] .product-menu-item,html[data-theme=dark] .agent-panel-title,html[data-theme=dark] .agent-section-title,html[data-theme=dark] .product-welcome h1,html[data-theme=dark] .product-welcome h2,html[data-theme=dark] .agent-chat-home h1,html[data-theme=dark] .account-theme-title{color:var(--huitax-text)}html[data-theme=dark] .product-brand-copy small,html[data-theme=dark] .agent-panel-subtitle,html[data-theme=dark] .product-welcome,html[data-theme=dark] .product-welcome p,html[data-theme=dark] .agent-chat-home,html[data-theme=dark] .agent-chat-home p,html[data-theme=dark] .account-theme-description,html[data-theme=dark] .account-stat-label,html[data-theme=dark] .agent-section-description,html[data-theme=dark] .agent-session-count,html[data-theme=dark] .agent-history-summary{color:var(--huitax-text-secondary)}html[data-theme=dark] .product-menu-item.product-compliance:not(.active){background:color-mix(in srgb,var(--huitax-primary) 12%,#1f2228);color:var(--huitax-primary)}html[data-theme=dark] .product-menu-item.product-compliance:not(.active):hover{background:color-mix(in srgb,var(--huitax-primary) 18%,#1f2228)}html[data-theme=dark] .product-menu-item.product-operating:not(.active){background:color-mix(in srgb,var(--huitax-primary) 12%,#1f2228);color:var(--huitax-primary)}html[data-theme=dark] .product-menu-item.product-operating:not(.active):hover{background:color-mix(in srgb,var(--huitax-primary) 18%,#1f2228)}html[data-theme=dark] .product-menu-item.product-opportunity:not(.active){background:color-mix(in srgb,var(--huitax-primary) 12%,#1f2228);color:var(--huitax-primary)}html[data-theme=dark] .product-menu-item.product-opportunity:not(.active):hover{background:color-mix(in srgb,var(--huitax-primary) 18%,#1f2228)}html[data-theme=dark] .product-menu-item.product-general:not(.active){background:color-mix(in srgb,var(--huitax-primary) 12%,#1f2228);color:var(--huitax-primary)}html[data-theme=dark] .product-menu-item.product-general:not(.active):hover{background:color-mix(in srgb,var(--huitax-primary) 18%,#1f2228)}html[data-theme=dark] .product-menu-item.active,html[data-theme=dark] .product-customer-section .customer-item.active,html[data-theme=dark] .product-agent-card.active{border-color:var(--huitax-primary)!important;background:color-mix(in srgb,var(--huitax-primary) 24%,#1f2228)!important;color:var(--huitax-primary)!important}html[data-theme=dark] .product-customer-section .customer-item,html[data-theme=dark] .agent-conversation-list .conv-item{color:#c7ced8}html[data-theme=dark] .product-customer-section .customer-item:hover,html[data-theme=dark] .agent-conversation-list .conv-item:hover{background:color-mix(in srgb,var(--huitax-primary) 14%,transparent);color:var(--huitax-primary)}html[data-theme=dark] .agent-panel-inner,html[data-theme=dark] .general-agent-panel,html[data-theme=dark] .agent-panel-wrap,html[data-theme=dark] .product-agent-card{background:var(--huitax-surface-bg)}html[data-theme=dark] .product-agent-card{border-color:var(--huitax-border)}html[data-theme=dark] .product-agent-card:hover{border-color:color-mix(in srgb,var(--huitax-primary) 60%,var(--huitax-border));background:color-mix(in srgb,var(--huitax-primary) 8%,var(--huitax-surface-bg))}html[data-theme=dark] .agent-conversation-list{border-color:var(--huitax-border)}html[data-theme=dark] .product-welcome,html[data-theme=dark] .agent-chat-home,html[data-theme=dark] .agent-onboarding{background:var(--huitax-page-bg)}html[data-theme=dark] .chat-input-box,html[data-theme=dark] .intro-card,html[data-theme=dark] .agent-chat-home-note,html[data-theme=dark] .diagram,html[data-theme=dark] .about-feature,html[data-theme=dark] .general-agent-skill-preview,html[data-theme=dark] .general-agent-skill-preview-description{border-color:var(--huitax-border);background:var(--huitax-surface-bg);color:var(--huitax-text)}html[data-theme=dark] .general-agent-skill-preview-tooltip .ant-popover-inner,html[data-theme=dark] .general-agent-skill-preview-tooltip .qwenpaw-popover-inner{border-color:var(--huitax-border);background:var(--huitax-surface-bg)!important;color:var(--huitax-text)!important}html[data-theme=dark] .general-agent-skill-preview-name{border-color:var(--huitax-border);color:var(--huitax-text)}html[data-theme=dark] .general-agent-skill-preview-description{color:var(--huitax-text-secondary)}html[data-theme=dark] .account-stats{border-color:var(--huitax-border)}html[data-theme=dark] .account-stat{background:var(--huitax-surface-muted)}html[data-theme=dark] .account-stat+.account-stat,html[data-theme=dark] .account-theme-setting{border-color:var(--huitax-border)}html[data-theme=dark] .account-theme-title{color:var(--huitax-text)}html[data-theme=dark] .account-entry{color:var(--huitax-primary)}html[data-theme=dark] .tax-app-scope.product-app>.ant-layout{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--huitax-primary, #191919) 3%,transparent),transparent 48%),linear-gradient(135deg,color-mix(in srgb,var(--huitax-primary, #191919) 2%,#20252c),#161a20)}html[data-theme=dark] .tax-app-scope.product-app>.ant-layout>.ant-layout-content{background:transparent}html[data-theme=dark] .tax-app-scope.product-app>.ant-layout-sider,html[data-theme=dark] .tax-app-scope.product-app>.agent-panel-wrap{border-right-color:var(--huitax-border)!important}html[data-theme=dark] .tax-app-scope.product-app .product-sider,html[data-theme=dark] .tax-app-scope.product-app .product-rail{background:radial-gradient(circle at 100% 100%,color-mix(in srgb,var(--huitax-primary, #191919) 6%,transparent),transparent 58%),linear-gradient(165deg,color-mix(in srgb,var(--huitax-primary, #191919) 8%,#1b232c),color-mix(in srgb,var(--huitax-primary, #191919) 5%,#252e38) 58%,#1d252e)}html[data-theme=dark] .tax-app-scope.product-app .agent-panel-wrap,html[data-theme=dark] .tax-app-scope.product-app .agent-panel-inner,html[data-theme=dark] .tax-app-scope.product-app .agent-panel-collapsed-rail,html[data-theme=dark] .tax-app-scope.product-app .general-agent-panel{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--huitax-primary, #191919) 5%,transparent),transparent 60%),linear-gradient(165deg,color-mix(in srgb,var(--huitax-primary, #191919) 5%,#252d36),color-mix(in srgb,var(--huitax-primary, #191919) 3%,#303841) 58%,#242b34)}html[data-theme=dark] .tax-app-scope.product-app .agent-chat-shell{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--huitax-primary, #191919) 3%,transparent),transparent 50%),linear-gradient(135deg,color-mix(in srgb,var(--huitax-primary, #191919) 2%,#20252c),#161a20)}html[data-theme=dark] .tax-app-scope.product-app .agent-chat-header{background:#252b33eb!important;border-bottom-color:#343a46!important}html[data-theme=dark] .tax-app-scope.product-app .customer-industry-tag{color:#c7ced8!important;background:#ffffff14;border-color:#46515f}html[data-theme=dark] .tax-app-scope.product-app .product-menu-item:before{opacity:.42;filter:brightness(.7) saturate(1.05) contrast(1.03)}html[data-theme=dark] .tax-app-scope.product-app .product-menu-icon,html[data-theme=dark] .tax-app-scope.product-app .product-menu-label{color:#f4f8fc!important;background:none;-webkit-text-fill-color:currentColor;text-shadow:0 1px 2px rgba(0,0,0,.42)}html[data-theme=dark] .tax-app-scope.product-app .product-menu-item.is-rippling{--product-ripple-color: rgba(255, 255, 255, .34)}@media(prefers-reduced-motion:reduce){.tax-app-scope.product-app .product-menu-item.is-rippling{animation:none}}html[data-theme=dark] .tax-app-scope.product-app .agent-context-tag{color:var(--huitax-primary)!important;background:color-mix(in srgb,var(--huitax-primary) 16%,var(--huitax-surface-bg))!important;border-color:color-mix(in srgb,var(--huitax-primary) 38%,var(--huitax-border))!important}html[data-theme=dark] .tax-app-scope.product-app .agent-draft-portal h1{color:var(--huitax-text)}html[data-theme=dark] .tax-app-scope.product-app .agent-draft-portal>p,html[data-theme=dark] .tax-app-scope.product-app .agent-draft-hint,html[data-theme=dark] .tax-app-scope.product-app .agent-draft-context,html[data-theme=dark] .tax-app-scope.product-app .agent-draft-brand{color:var(--huitax-text-secondary)}html[data-theme=dark] .tax-app-scope.product-app .agent-draft-brand-icon{box-shadow:0 8px 20px #0000004d}html[data-theme=dark] .tax-app-scope.product-app .agent-draft-status-tag{color:var(--huitax-primary);background:color-mix(in srgb,var(--huitax-primary) 12%,var(--huitax-surface-bg));border-color:color-mix(in srgb,var(--huitax-primary) 28%,var(--huitax-border))}html[data-theme=dark] .tax-app-scope.product-app .agent-draft-composer .chat-input-box.native{background:#1f2228e0;border-color:color-mix(in srgb,var(--huitax-primary) 26%,var(--huitax-border));box-shadow:0 12px 32px #0000003d}html[data-theme=dark] .tax-app-scope.product-app .chat-bubble.user{border-color:color-mix(in srgb,var(--huitax-primary) 34%,var(--huitax-border));background:color-mix(in srgb,var(--huitax-primary) 14%,var(--huitax-surface-bg));color:var(--huitax-text)}html[data-theme=dark] .tax-app-scope.product-app .chat-bubble.user,html[data-theme=dark] .tax-app-scope.product-app .chat-bubble.user *{color:var(--huitax-text)}html[data-theme=dark] .tax-app-scope.product-app .chat-bubble.user .message-actions{border-top-color:color-mix(in srgb,var(--huitax-primary) 22%,var(--huitax-border))}html[data-theme=dark] .tax-app-scope.product-app .chat-bubble.user .message-actions,html[data-theme=dark] .tax-app-scope.product-app .chat-bubble.user .message-actions .anticon,html[data-theme=dark] .tax-app-scope.product-app .chat-bubble.user .message-metric{color:var(--huitax-text-secondary)}html[data-theme=dark] .tax-app-scope.product-app .chat-bubble.user .message-actions .anticon:hover{color:var(--huitax-primary)}html[data-theme=dark] .tax-app-scope.product-app .general-tax-prompt-list button,html[data-theme=dark] .tax-app-scope.product-app .general-tax-quick-menu button{color:var(--huitax-text-secondary);background:color-mix(in srgb,var(--huitax-primary) 5%,var(--huitax-surface-bg));border-color:color-mix(in srgb,var(--huitax-primary) 20%,var(--huitax-border))}html[data-theme=dark] .tax-app-scope.product-app .general-tax-prompt-list button:hover,html[data-theme=dark] .tax-app-scope.product-app .general-tax-quick-menu button:hover,html[data-theme=dark] .tax-app-scope.product-app .general-tax-fixed-category:hover:not(:disabled){color:var(--huitax-primary);background:color-mix(in srgb,var(--huitax-primary) 16%,var(--huitax-surface-bg));border-color:color-mix(in srgb,var(--huitax-primary) 44%,var(--huitax-border))}html[data-theme=dark] .tax-app-scope.product-app .general-tax-fixed-category{color:var(--huitax-primary);background:color-mix(in srgb,var(--huitax-primary) 10%,var(--huitax-surface-bg));border-color:color-mix(in srgb,var(--huitax-primary) 28%,var(--huitax-border))}html[data-theme=dark] .tax-app-scope.product-app .wf-chip{color:var(--huitax-primary);background:color-mix(in srgb,var(--huitax-primary) 8%,var(--huitax-surface-bg));border-color:color-mix(in srgb,var(--huitax-primary) 30%,var(--huitax-border))}html[data-theme=dark] .tax-app-scope.product-app .wf-chip-num{color:var(--huitax-primary);background:color-mix(in srgb,var(--huitax-primary) 16%,var(--huitax-surface-bg))}html[data-theme=dark] .tax-app-scope.product-app .wf-chip:hover:not(.disabled){color:var(--huitax-primary);background:color-mix(in srgb,var(--huitax-primary) 16%,var(--huitax-surface-bg));border-color:color-mix(in srgb,var(--huitax-primary) 48%,var(--huitax-border))}.huitax-login-page{align-items:center;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);display:flex;justify-content:center;min-height:100dvh;padding:24px}.huitax-login-card,.huitax-login-loading{background:#fff;border-radius:12px;box-shadow:0 4px 24px #0000001a;width:min(100%,400px)}.huitax-login-card{padding:32px}.huitax-login-loading{display:grid;min-height:164px;place-items:center}.huitax-login-brand{margin-bottom:32px;text-align:center}.huitax-login-logo{display:block;height:56px;margin:0 auto 12px;object-fit:contain;width:64px}.huitax-login-brand h1{color:#000000e0;font-size:20px;font-weight:600;line-height:28px;margin:0}.huitax-login-brand p{color:#666;font-size:13px;line-height:20px;margin:8px 0 0}.huitax-login-card .ant-form-item{margin-bottom:20px}.huitax-login-card .ant-input-affix-wrapper,.huitax-login-card .ant-input{border-radius:8px}.huitax-login-card .ant-input-prefix{color:#00000059}.huitax-login-card .ant-input-affix-wrapper:focus-within .ant-input-prefix{color:var(--huitax-primary, #191919)}.huitax-login-card .huitax-login-submit-item{margin:8px 0 0}.huitax-login-card .huitax-login-submit-item .ant-btn{border-radius:8px;font-weight:500;height:44px}@media(max-width:480px){.huitax-login-page{padding:16px}.huitax-login-card{padding:28px 24px}}
