:root{--xiaocai-brand-primary:#8b5cf6;--xiaocai-brand-primary-hover:#7c3aed;--xiaocai-brand-primary-strong:#6d28d9;--xiaocai-brand-primary-dark:#4c1d95;--xiaocai-brand-primary-soft:#f5f3ff;--xiaocai-brand-primary-soft-hover:#ede9fe;--xiaocai-brand-primary-border:#d8b4fe;--xiaocai-brand-primary-border-strong:#c084fc;--xiaocai-brand-primary-border-soft:#ddd6fe;--xiaocai-brand-primary-subtle-text:#f3e8ff;--xiaocai-brand-sidebar-bg:#faf5ff;--xiaocai-brand-text-muted:#7c6f9f;--xiaocai-brand-icon-neutral:#6b5f85;--xiaocai-brand-icon-muted:#8b80a8;--xiaocai-brand-primary-rgb:139, 92, 246;--xiaocai-brand-primary-shadow-rgb:76, 29, 149;--xiaocai-primary:var(--xiaocai-brand-primary);--xiaocai-primary-hover:var(--xiaocai-brand-primary-hover);--xiaocai-primary-strong:var(--xiaocai-brand-primary-strong);--xiaocai-primary-dark:var(--xiaocai-brand-primary-dark);--xiaocai-primary-soft:var(--xiaocai-brand-primary-soft);--xiaocai-primary-soft-hover:var(--xiaocai-brand-primary-soft-hover);--xiaocai-primary-border:var(--xiaocai-brand-primary-border);--xiaocai-primary-border-strong:var(--xiaocai-brand-primary-border-strong);--xiaocai-primary-border-soft:var(--xiaocai-brand-primary-border-soft);--xiaocai-primary-rgb:var(--xiaocai-brand-primary-rgb);--xiaocai-primary-shadow-rgb:var(--xiaocai-brand-primary-shadow-rgb);--xiaocai-focus-ring:0 0 0 3px rgba(var(--xiaocai-primary-rgb), .18);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--xiaocai-safe-top:env(safe-area-inset-top,0px);--xiaocai-safe-right:env(safe-area-inset-right,0px);--xiaocai-safe-bottom:env(safe-area-inset-bottom,0px);--xiaocai-safe-left:env(safe-area-inset-left,0px);--xiaocai-app-viewport-height:100svh;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,system-ui,-apple-system,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html,body,#root{height:100%;min-height:100%;overflow-x:hidden}#root{height:var(--xiaocai-app-viewport-height);min-height:var(--xiaocai-app-viewport-height)}body{color:#0f172a;overscroll-behavior-x:none;-webkit-text-size-adjust:100%;background:#f5f7fb;margin:0}button,input,textarea,select{appearance:none;font:inherit;border-radius:0;line-height:1.4}input,textarea{font-family:inherit}.xiaocai-chat-page,.xiaocai-settings-page,.settings-page,.core-entry-page{min-height:var(--xiaocai-app-viewport-height)}@media (width<=767px){input,textarea,select{font-size:16px}}.xiaocai-chat-page .flare-composer:before{color:var(--flare-text-secondary);content:"描述你的采购目标、用途、预算或约束，小采会先帮你判断下一步。";max-width:980px;margin:0 auto 8px;font-size:13px;line-height:1.5;display:block}.xiaocai-chat-page .flare-thinking-card.ant-card,.xiaocai-chat-page .flare-meta-card.ant-card,.xiaocai-chat-page .flare-process-meta-card.ant-card,.xiaocai-chat-page .flare-error-compact-card.ant-card,.xiaocai-chat-page .flare-ui-card.ant-card,.xiaocai-chat-page .flare-field-progress-card.ant-card{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.xiaocai-chat-page .flare-thinking-card.ant-card .ant-card-body,.xiaocai-chat-page .flare-meta-card.ant-card .ant-card-body,.xiaocai-chat-page .flare-process-meta-card.ant-card .ant-card-body,.xiaocai-chat-page .flare-error-compact-card.ant-card .ant-card-body,.xiaocai-chat-page .flare-ui-card.ant-card .ant-card-body,.xiaocai-chat-page .flare-field-progress-card.ant-card .ant-card-body{padding:6px 0!important}.xiaocai-chat-page .flare-markdown-content{counter-reset:flare-ordered-item}.xiaocai-chat-page .flare-markdown-content ol.flare-markdown-list{padding-left:0;list-style:none}.xiaocai-chat-page .flare-markdown-content ol.flare-markdown-list>li{counter-increment:flare-ordered-item;margin-left:2em;position:relative}.xiaocai-chat-page .flare-markdown-content ol.flare-markdown-list>li:before{content:counter(flare-ordered-item) ".";text-align:right;width:1.6em;position:absolute;left:-2em}.settings-connector-header{justify-content:space-between;align-items:center;display:flex}.settings-connector-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:12px}.settings-connector-icon{background:var(--xiaocai-brand-primary-subtle-text);color:var(--xiaocai-primary-hover);border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.settings-status-dot{border-radius:999px;width:8px;height:8px;display:inline-block}.settings-connector-actions{border-top:1px solid #f1f5f9;margin-top:2px;padding-top:8px}.settings-visibility-item{justify-content:space-between;align-items:center;display:flex}.xiaocai-chat-page .flare-chat-workspace{--flare-seg-track-bg:var(--xiaocai-primary-soft);--flare-seg-track-border:var(--xiaocai-primary-border-soft);--flare-seg-item-color:#5c6b94;--flare-seg-item-hover-color:var(--xiaocai-primary-strong);--flare-seg-item-selected-color:var(--xiaocai-primary-dark);--flare-seg-item-selected-bg:#fff}:is(.xiaocai-chat-page,.xiaocai-settings-page) .flare-canvas-panel,:is(.xiaocai-chat-page,.xiaocai-settings-page) .flare-canvas-content,:is(.xiaocai-chat-page,.xiaocai-settings-page) .flare-canvas-content-main,:is(.xiaocai-chat-page,.xiaocai-settings-page) .flare-canvas-analysis-support-panel{min-width:0;max-width:100%}:is(.xiaocai-chat-page,.xiaocai-settings-page) .flare-canvas-panel article,:is(.xiaocai-chat-page,.xiaocai-settings-page) .flare-canvas-panel p,:is(.xiaocai-chat-page,.xiaocai-settings-page) .flare-canvas-panel li,:is(.xiaocai-chat-page,.xiaocai-settings-page) .flare-canvas-panel blockquote{overflow-wrap:anywhere;word-break:break-word}:is(.xiaocai-chat-page,.xiaocai-settings-page) .flare-canvas-panel table{table-layout:fixed;max-width:100%;min-width:0!important}:is(.xiaocai-chat-page,.xiaocai-settings-page) .flare-canvas-panel th,:is(.xiaocai-chat-page,.xiaocai-settings-page) .flare-canvas-panel td{overflow-wrap:anywhere;word-break:break-word;white-space:normal!important}:is(.xiaocai-chat-page,.xiaocai-settings-page) .flare-canvas-panel pre{max-width:100%;overflow-x:auto}:is(.xiaocai-chat-page,.xiaocai-settings-page) .flare-canvas-content-main article{min-width:0;overflow:auto visible!important}:is(.xiaocai-chat-page,.xiaocai-settings-page) .flare-markdown-content{max-width:100%;overflow-x:auto}:is(.xiaocai-chat-page,.xiaocai-settings-page) .flare-markdown-content table{table-layout:fixed;max-width:100%;min-width:0!important}:is(.xiaocai-chat-page,.xiaocai-settings-page) .flare-markdown-content th,:is(.xiaocai-chat-page,.xiaocai-settings-page) .flare-markdown-content td{overflow-wrap:anywhere;word-break:break-word;white-space:normal!important}.xiaocai-chat-page .flare-composer-quick-mode-toggle{background:var(--xiaocai-primary-soft);border-color:var(--xiaocai-primary-border);color:var(--xiaocai-primary-strong)}.xiaocai-chat-page .flare-composer-quick-mode-toggle:hover{background:var(--xiaocai-primary-soft-hover);border-color:var(--xiaocai-primary-border-strong);color:#1937b6}.xiaocai-chat-page .flare-composer-quick-mode-toggle.is-active{background:var(--xiaocai-primary-soft-hover);border-color:var(--xiaocai-primary);color:var(--xiaocai-primary-dark)}.xiaocai-chat-page .flare-composer-quick-mode-toggle.is-active .flare-composer-quick-mode-state,.xiaocai-chat-page .flare-composer-menu-item.is-checked:not(:disabled){color:var(--xiaocai-primary-hover)}.xiaocai-chat-page .flare-composer-menu-item-toggle.ant-switch.ant-switch-checked{background:var(--xiaocai-primary);border-color:var(--xiaocai-primary)}.xiaocai-chat-page .flare-workspace-action-zone-button,.xiaocai-chat-page .flare-workspace-mode-hint-apply{background:var(--xiaocai-primary-soft);border-color:var(--xiaocai-primary-border);color:var(--xiaocai-primary-strong)}.xiaocai-chat-page .flare-workspace-action-zone-button:hover{background:var(--xiaocai-primary-soft-hover);border-color:var(--xiaocai-primary-border-strong)}.xiaocai-chat-page .flare-workspace-workbench-trigger.is-active.ant-btn{background:rgba(var(--xiaocai-primary-rgb), .14);color:var(--xiaocai-primary-strong)}.xiaocai-chat-page .flare-workspace-context-gauge{background:conic-gradient(var(--xiaocai-primary) var(--flare-context-ratio), #0f172a1f 0)}.xiaocai-chat-page .flare-workspace-context-popover-chart{background:rgba(var(--xiaocai-primary-rgb), .16);border-color:rgba(var(--xiaocai-primary-rgb), .26)}.xiaocai-chat-page .flare-workspace-context-popover-chart-fill{background:var(--xiaocai-primary)}.xiaocai-settings-page .flare-chat-workspace,.xiaocai-chat-page .flare-chat-workspace{--flare-seg-track-bg:var(--xiaocai-primary-soft);--flare-seg-track-border:var(--xiaocai-primary-border-soft);--flare-seg-item-color:#5c6b94;--flare-seg-item-hover-color:var(--xiaocai-primary-strong);--flare-seg-item-selected-color:var(--xiaocai-primary-dark);--flare-seg-item-selected-bg:#fff}.xiaocai-settings-page .flare-composer-quick-mode-toggle,.xiaocai-chat-page .flare-composer-quick-mode-toggle{background:var(--xiaocai-primary-soft);border-color:var(--xiaocai-primary-border);color:var(--xiaocai-primary-strong)}.xiaocai-settings-page .flare-composer-quick-mode-toggle:hover,.xiaocai-chat-page .flare-composer-quick-mode-toggle:hover{background:var(--xiaocai-primary-soft-hover);border-color:var(--xiaocai-primary-border-strong);color:#1937b6}.xiaocai-settings-page .flare-composer-quick-mode-toggle.is-active,.xiaocai-chat-page .flare-composer-quick-mode-toggle.is-active{background:var(--xiaocai-primary-soft-hover);border-color:var(--xiaocai-primary);color:var(--xiaocai-primary-dark)}.xiaocai-settings-page .flare-composer-quick-mode-toggle.is-active .flare-composer-quick-mode-state,.xiaocai-chat-page .flare-composer-quick-mode-toggle.is-active .flare-composer-quick-mode-state,.xiaocai-settings-page .flare-composer-menu-item.is-checked:not(:disabled),.xiaocai-chat-page .flare-composer-menu-item.is-checked:not(:disabled){color:var(--xiaocai-primary-hover)}.xiaocai-settings-page .flare-composer-menu-item-toggle.ant-switch.ant-switch-checked,.xiaocai-chat-page .flare-composer-menu-item-toggle.ant-switch.ant-switch-checked{background:var(--xiaocai-primary);border-color:var(--xiaocai-primary)}.xiaocai-settings-page .flare-workspace-action-zone-button,.xiaocai-settings-page .flare-workspace-mode-hint-apply,.xiaocai-chat-page .flare-workspace-action-zone-button,.xiaocai-chat-page .flare-workspace-mode-hint-apply{background:var(--xiaocai-primary-soft);border-color:var(--xiaocai-primary-border);color:var(--xiaocai-primary-strong)}.xiaocai-settings-page .flare-workspace-action-zone-button:hover,.xiaocai-chat-page .flare-workspace-action-zone-button:hover{background:var(--xiaocai-primary-soft-hover);border-color:var(--xiaocai-primary-border-strong)}.xiaocai-settings-page .flare-workspace-workbench-trigger.is-active.ant-btn,.xiaocai-chat-page .flare-workspace-workbench-trigger.is-active.ant-btn{background:rgba(var(--xiaocai-primary-rgb), .14);color:var(--xiaocai-primary-strong)}.xiaocai-settings-page .flare-workspace-context-gauge,.xiaocai-chat-page .flare-workspace-context-gauge{background:conic-gradient(var(--xiaocai-primary) var(--flare-context-ratio), #0f172a1f 0)}.xiaocai-settings-page .flare-workspace-context-popover-chart,.xiaocai-chat-page .flare-workspace-context-popover-chart{background:rgba(var(--xiaocai-primary-rgb), .16);border-color:rgba(var(--xiaocai-primary-rgb), .26)}.xiaocai-settings-page .flare-workspace-context-popover-chart-fill,.xiaocai-chat-page .flare-workspace-context-popover-chart-fill{background:var(--xiaocai-primary)}.xiaocai-settings-page .flare-chat-workspace .ant-btn-primary,.xiaocai-chat-page .flare-chat-workspace .ant-btn-primary{background:var(--xiaocai-primary)!important;border-color:var(--xiaocai-primary)!important;color:#fff!important}.xiaocai-settings-page .flare-chat-workspace .ant-btn-primary:hover,.xiaocai-chat-page .flare-chat-workspace .ant-btn-primary:hover{background:var(--xiaocai-primary-hover)!important;border-color:var(--xiaocai-primary-hover)!important;color:#fff!important}.xiaocai-settings-page .flare-chat-workspace .ant-btn-primary:focus-visible,.xiaocai-settings-page .flare-chat-workspace .ant-btn-primary:focus,.xiaocai-chat-page .flare-chat-workspace .ant-btn-primary:focus-visible,.xiaocai-chat-page .flare-chat-workspace .ant-btn-primary:focus{box-shadow:0 0 0 3px rgba(var(--xiaocai-primary-rgb), .2)!important;outline:none!important}.xiaocai-settings-page .flare-chat-workspace .flare-send-button,.xiaocai-chat-page .flare-chat-workspace .flare-send-button,.xiaocai-settings-page .flare-chat-workspace .flare-send-button:hover,.xiaocai-chat-page .flare-chat-workspace .flare-send-button:hover{color:#fff!important}.xiaocai-settings-page .flare-chat-workspace .flare-send-button-shortcut,.xiaocai-chat-page .flare-chat-workspace .flare-send-button-shortcut{color:#ffffffeb!important}.xiaocai-settings-page .flare-chat-workspace .flare-attach-button.ant-btn,.xiaocai-settings-page .flare-chat-workspace .flare-workspace-icon-action.ant-btn,.xiaocai-settings-page .flare-chat-workspace .flare-workspace-footer-config-entry.ant-btn,.xiaocai-chat-page .flare-chat-workspace .flare-attach-button.ant-btn,.xiaocai-chat-page .flare-chat-workspace .flare-workspace-icon-action.ant-btn,.xiaocai-chat-page .flare-chat-workspace .flare-workspace-footer-config-entry.ant-btn{color:var(--xiaocai-primary-hover)!important}.xiaocai-settings-page .flare-chat-workspace .flare-attach-button.ant-btn:hover,.xiaocai-settings-page .flare-chat-workspace .flare-workspace-icon-action.ant-btn:hover,.xiaocai-settings-page .flare-chat-workspace .flare-workspace-footer-config-entry.ant-btn:hover,.xiaocai-chat-page .flare-chat-workspace .flare-attach-button.ant-btn:hover,.xiaocai-chat-page .flare-chat-workspace .flare-workspace-icon-action.ant-btn:hover,.xiaocai-chat-page .flare-chat-workspace .flare-workspace-footer-config-entry.ant-btn:hover{background:var(--xiaocai-brand-primary-subtle-text)!important;color:var(--xiaocai-primary-strong)!important}.xiaocai-settings-page .flare-chat-workspace .flare-attach-button.ant-btn:focus-visible,.xiaocai-settings-page .flare-chat-workspace .flare-workspace-icon-action.ant-btn:focus-visible,.xiaocai-settings-page .flare-chat-workspace .flare-workspace-footer-config-entry.ant-btn:focus-visible,.xiaocai-chat-page .flare-chat-workspace .flare-attach-button.ant-btn:focus-visible,.xiaocai-chat-page .flare-chat-workspace .flare-workspace-icon-action.ant-btn:focus-visible,.xiaocai-chat-page .flare-chat-workspace .flare-workspace-footer-config-entry.ant-btn:focus-visible{box-shadow:0 0 0 3px rgba(var(--xiaocai-primary-rgb), .18)!important;outline:none!important}.xiaocai-settings-page .flare-chat-workspace .flare-composer-box:focus-within,.xiaocai-settings-page .flare-chat-workspace .flare-composer-box.is-drag-over,.xiaocai-chat-page .flare-chat-workspace .flare-composer-box:focus-within,.xiaocai-chat-page .flare-chat-workspace .flare-composer-box.is-drag-over{border-color:var(--xiaocai-primary)!important;box-shadow:0 0 0 3px rgba(var(--xiaocai-primary-rgb), .18)!important}.xiaocai-settings-page .flare-chat-workspace .flare-message-row.is-user .flare-message-bubble.ant-card,.xiaocai-chat-page .flare-chat-workspace .flare-message-row.is-user .flare-message-bubble.ant-card{background:var(--xiaocai-primary)!important;border-color:var(--xiaocai-primary)!important;box-shadow:0 8px 22px rgba(var(--xiaocai-primary-rgb), .3)!important}.xiaocai-settings-page .flare-chat-workspace .flare-message-row.is-user .flare-message-copy-button,.xiaocai-chat-page .flare-chat-workspace .flare-message-row.is-user .flare-message-copy-button{color:#fffffff5!important}.xiaocai-settings-page .flare-chat-workspace .flare-message-row.is-user .flare-message-copy-button:hover,.xiaocai-chat-page .flare-chat-workspace .flare-message-row.is-user .flare-message-copy-button:hover{color:#fff!important;background:#ffffff24!important}.xiaocai-settings-page .flare-chat-workspace .flare-message-row.is-user .flare-message-copy-button:focus-visible,.xiaocai-chat-page .flare-chat-workspace .flare-message-row.is-user .flare-message-copy-button:focus-visible{outline:none!important;box-shadow:0 0 0 3px #dbe5ffa6!important}@supports (-webkit-touch-callout:none){@media (width<=767px){:root{--xiaocai-app-viewport-height:-webkit-fill-available}html,body,#root{height:-webkit-fill-available;min-height:-webkit-fill-available}html,body{overscroll-behavior-y:none;width:100%;position:fixed;top:0;left:0;overflow:hidden}#root,.core-entry-page,.core-entry-main{overscroll-behavior-y:none;overflow:hidden}.settings-page-main{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.xiaocai-ios-keyboard-open .settings-page-main{padding-bottom:16px}}}.xiaocai-settings-page{--xiaocai-primary:var(--xiaocai-brand-primary);--xiaocai-primary-hover:var(--xiaocai-brand-primary-hover);--xiaocai-primary-strong:var(--xiaocai-brand-primary-strong);--xiaocai-primary-dark:var(--xiaocai-brand-primary-dark);--xiaocai-primary-soft:var(--xiaocai-brand-primary-soft);--xiaocai-primary-soft-hover:var(--xiaocai-brand-primary-soft-hover);--xiaocai-primary-border:var(--xiaocai-brand-primary-border);--xiaocai-primary-border-strong:var(--xiaocai-brand-primary-border-strong);--xiaocai-primary-border-soft:var(--xiaocai-brand-primary-border-soft);--xiaocai-primary-rgb:var(--xiaocai-brand-primary-rgb);--xiaocai-primary-shadow-rgb:var(--xiaocai-brand-primary-shadow-rgb);--xiaocai-focus-ring:0 0 0 3px rgba(var(--xiaocai-primary-rgb), .18);--xiaocai-workspace-bg:#f6f8fc}.xiaocai-settings-page :is(.flare-chat-standalone-surface,.flare-chat-workspace){--flare-accent:var(--xiaocai-primary)!important;--flare-accent-hover:var(--xiaocai-primary-hover)!important;--flare-focus-outline:var(--xiaocai-focus-ring)!important;--flare-hover-bg:var(--xiaocai-primary-soft)!important;--flare-scrollbar-thumb:var(--xiaocai-primary-border-soft)!important;--flare-surface-bg-active:var(--xiaocai-primary-soft)!important;--flare-surface-border-active:var(--xiaocai-primary)!important;--flare-seg-track-bg:var(--xiaocai-primary-soft)!important;--flare-seg-track-border:var(--xiaocai-primary-border-soft)!important;--flare-seg-item-color:var(--xiaocai-brand-text-muted)!important;--flare-seg-item-hover-color:var(--xiaocai-primary-strong)!important;--flare-seg-item-selected-color:var(--xiaocai-primary-dark)!important;--flare-seg-item-selected-bg:#fff!important;background:#fff!important}.xiaocai-settings-page :is(.flare-chat-conversation-layout,.flare-chat-conversation-main,.flare-workspace-recommendation-shell,.flare-workspace-composer-section),.xiaocai-settings-page .flare-chat-conversation-main>div{background:var(--xiaocai-workspace-bg)!important}.xiaocai-settings-page :is(.flare-chat-ui,.flare-source-drop-zone,.flare-source-drop-zone-inner){background:#fff!important}.xiaocai-settings-page .flare-message-row.is-user .flare-message-bubble{background:var(--xiaocai-primary)!important;border-color:var(--xiaocai-primary)!important}.xiaocai-settings-page :is(.ant-btn-primary,.flare-send-button,.flare-send-button.ant-btn-primary){background:var(--xiaocai-primary)!important;border-color:var(--xiaocai-primary)!important;box-shadow:0 8px 20px rgba(var(--xiaocai-primary-rgb), .24)!important;color:#fff!important}.xiaocai-settings-page :is(.ant-btn-primary:hover,.flare-send-button:hover,.flare-send-button.ant-btn-primary:hover){background:var(--xiaocai-primary-hover)!important;border-color:var(--xiaocai-primary-hover)!important;color:#fff!important}.xiaocai-settings-page :is(.flare-project-row:focus-visible,.flare-session-item:focus-visible){outline-offset:2px;box-shadow:var(--xiaocai-focus-ring)!important;outline:2px solid var(--xiaocai-primary)!important}.xiaocai-settings-page :is(.flare-project-row.is-active .flare-project-row-icon,.flare-project-row.is-active .flare-project-row-title.ant-typography){color:var(--xiaocai-primary)!important}.xiaocai-settings-page .flare-session-item.is-active:before{background:var(--xiaocai-primary)!important}.xiaocai-settings-page .flare-session-run-indicator{background:rgba(var(--xiaocai-primary-rgb), .1)!important;border-color:rgba(var(--xiaocai-primary-rgb), .22)!important;color:var(--xiaocai-primary-strong)!important}.xiaocai-settings-page :is(.flare-composer-box.is-loading,.flare-composer-box:focus-within,.flare-composer-box.is-drag-over){border-color:rgba(var(--xiaocai-primary-rgb), .42)!important;box-shadow:0 0 0 1px rgba(var(--xiaocai-primary-rgb), .12), 0 8px 22px rgba(var(--xiaocai-primary-rgb), .14)!important}.xiaocai-settings-page .flare-composer-loading-placeholder{color:var(--xiaocai-primary-strong)!important}.xiaocai-settings-page .flare-composer-loading-dots>span{background:var(--xiaocai-primary)!important}.xiaocai-settings-page :is(.flare-thinking-status-pill.is-running,.flare-thinking-process-status.is-running,.flare-workflow-status.status-running,.flare-workflow-status.status-waiting_user,.flare-workflow-status.status-partial){box-shadow:none!important;color:var(--xiaocai-primary-strong)!important;background:0 0!important}.xiaocai-settings-page :is(.flare-workflow-metrics .is-eligible,.flare-thinking-process-disclosure>summary:hover){color:var(--xiaocai-primary-strong)!important}.xiaocai-settings-page .flare-workflow-checkpoint.is-active{border-color:rgba(var(--xiaocai-primary-rgb), .34)!important;box-shadow:none!important;background:0 0!important}.xiaocai-settings-page .flare-message-row.is-assistant .flare-message-bubble.ant-card:has(.flare-streaming-pending){box-shadow:none!important;background:0 0!important;border-color:#0000!important}.xiaocai-settings-page .flare-workflow-question{border-left-color:rgba(var(--xiaocai-primary-rgb), .4)!important}.xiaocai-settings-page .flare-workspace-context-popover-chart-fill{background:var(--xiaocai-primary)!important}.xiaocai-settings-page :is(.flare-workflow-task-dot.status-running,.flare-workflow-task-dot.status-waiting_user,.flare-workflow-task-dot.status-partial){box-shadow:none!important;color:var(--xiaocai-primary-strong)!important;background:0 0!important}.xiaocai-settings-page :is(.flare-source-drop-zone.is-drag-over,.flare-workspace-status-main,.flare-workspace-status-actions,.flare-workspace-tab-switch,.flare-composer-quick-mode-toggle,.flare-workspace-action-zone-button,.flare-workspace-mode-hint-apply){background:var(--xiaocai-primary-soft)!important;border-color:var(--xiaocai-primary-border)!important}.xiaocai-settings-page .flare-workspace-context-popover-chart,.xiaocai-settings-page .flare-source-drop-zone.is-drag-over:after{border-color:rgba(var(--xiaocai-primary-rgb), .26)!important;box-shadow:inset 0 0 0 1px rgba(var(--xiaocai-primary-rgb), .14)!important}.xiaocai-settings-page :is(.flare-composer-quick-mode-toggle,.flare-workspace-action-zone-button,.flare-workspace-mode-hint-apply,.flare-attach-button.ant-btn,.flare-workspace-icon-action.ant-btn,.flare-workspace-footer-config-entry.ant-btn){color:var(--xiaocai-primary-strong)!important}.xiaocai-settings-page .flare-workspace-context-gauge{background:conic-gradient(var(--xiaocai-primary) var(--flare-context-ratio), #0f172a1f 0)!important}.xiaocai-settings-page .flare-canvas-content-main{overflow-x:auto!important}.core-entry-page{height:var(--xiaocai-app-viewport-height);min-height:var(--xiaocai-app-viewport-height);padding-left:var(--xiaocai-safe-left);padding-right:var(--xiaocai-safe-right);background:#f6f8fc;position:relative;overflow:hidden}.core-entry-main{min-width:0;height:100%;min-height:0;overflow:hidden}.core-entry-main>.ant-app{height:100%;min-height:0}.core-entry-page .flare-composer-box{margin-bottom:24px;position:relative}.core-entry-page .flare-composer-box:after{color:#64748bb8;content:"ⓘ 内容由 AI 生成，请仔细甄别";pointer-events:none;text-align:center;white-space:nowrap;font-size:12px;line-height:1.4;position:absolute;top:calc(100% + 6px);left:0;right:0}.core-entry-update-reminder{left:calc(var(--xiaocai-safe-left) + 220px);top:calc(var(--xiaocai-safe-top) + 11px);z-index:40;position:absolute}.core-entry-update-button{border:1px solid rgba(var(--xiaocai-primary-rgb), .2);color:#33446b;cursor:pointer;background:#ffffffd6;border-radius:999px;align-items:center;gap:5px;height:24px;padding:0 8px;font-size:11px;font-weight:700;line-height:1;transition:border-color .16s,box-shadow .16s,color .16s;display:inline-flex}.core-entry-update-button:hover{border-color:rgba(var(--xiaocai-primary-rgb), .5);box-shadow:0 4px 12px rgba(var(--xiaocai-primary-shadow-rgb), .12)}.core-entry-update-dot{background:#94a3b8;border-radius:999px;width:7px;height:7px;display:inline-flex}.core-entry-update-button.is-ok .core-entry-update-dot{background:#22c55e}.core-entry-update-button.is-warning{color:#92400e;border-color:#f59e0b80}.core-entry-update-button.is-warning .core-entry-update-dot{background:#f59e0b;box-shadow:0 0 0 4px #f59e0b24}.core-entry-update-button.is-danger{color:#991b1b;border-color:#ef444480}.core-entry-update-button.is-danger .core-entry-update-dot{background:#ef4444}.core-entry-update-popover{border:1px solid rgba(var(--xiaocai-primary-rgb), .22);color:#1f2937;background:#fffffff5;border-radius:12px;gap:8px;min-width:280px;padding:12px;display:grid;position:absolute;top:30px;left:0;box-shadow:0 16px 36px #0f172a2e}.core-entry-update-popover-title{font-size:13px;font-weight:800}.core-entry-update-popover-line,.core-entry-update-package,.core-entry-update-popover-error{color:#475569;font-size:12px;line-height:1.45}.core-entry-update-popover-error{color:#b91c1c}.core-entry-update-package-list{gap:4px;display:grid}.core-entry-update-refresh{background:var(--xiaocai-primary);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-self:start;height:28px;padding:0 10px;font-size:12px;font-weight:700}.core-entry-update-refresh:disabled{cursor:progress;opacity:.6}.core-entry-page .flare-sidebar-logo-slot>div:first-child{background:url(/assets/logo-yunhe-wordmark.svg) 0/contain no-repeat;flex:0 0 188px;width:188px;min-width:188px;height:40px}.core-entry-page .flare-sidebar-logo-slot>div:first-child>*{visibility:hidden}@media (width<=767px){.core-entry-page{height:var(--xiaocai-app-viewport-height);min-height:var(--xiaocai-app-viewport-height);padding-left:var(--xiaocai-safe-left);padding-right:var(--xiaocai-safe-right);overflow:hidden}.core-entry-main{flex:1;width:100%;height:100%;min-height:0;overflow:hidden}.core-entry-main>.ant-app{height:100%;min-height:0}.core-entry-main .flare-chat-standalone-surface{padding-bottom:0}.core-entry-page .flare-composer-box{margin-bottom:26px}.core-entry-page .flare-composer-box:after{font-size:11px;top:calc(100% + 7px)}}
