html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}.profile-form-popup.ant-select-dropdown,.profile-form-popup.ant-picker-dropdown{--profile-popup-panel: #10182b;--profile-popup-border: #243957;--profile-popup-text: #f4f7fc;--profile-popup-muted: #8794aa;--profile-popup-accent: #2f7cf6;--profile-popup-hover: rgba(47, 124, 246, .12);z-index:50;overflow:hidden;border:1px solid var(--profile-popup-border);border-radius:8px;background:var(--profile-popup-panel);box-shadow:0 16px 32px #01061a7a;color:var(--profile-popup-text)}.profile-form-popup .ant-select-item,.profile-form-popup .ant-picker-cell,.profile-form-popup .ant-picker-header,.profile-form-popup .ant-picker-time-panel-cell,.profile-form-popup .ant-picker-content th{color:var(--profile-popup-text)}.profile-form-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled),.profile-form-popup .ant-picker-cell:hover:not(.ant-picker-cell-selected) .ant-picker-cell-inner,.profile-form-popup .ant-picker-time-panel-cell:hover .ant-picker-time-panel-cell-inner{background:var(--profile-popup-hover)}.profile-form-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled),.profile-form-popup .ant-picker-cell-selected .ant-picker-cell-inner,.profile-form-popup .ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background:#2f7cf6;color:#fff;font-weight:600}.profile-form-popup .ant-picker-panel,.profile-form-popup .ant-picker-panel-container,.profile-form-popup .ant-picker-time-panel,.profile-form-popup .ant-picker-date-panel,.profile-form-popup .ant-picker-month-panel,.profile-form-popup .ant-picker-header,.profile-form-popup .ant-picker-footer,.profile-form-popup .ant-select-item-empty{border-color:var(--profile-popup-border);background:var(--profile-popup-panel);color:var(--profile-popup-muted)}.profile-form-popup .ant-picker-header button,.profile-form-popup .ant-picker-now-btn,.profile-form-popup .ant-picker-ok button{color:#88cfff}.profile-form-popup .rc-virtual-list-scrollbar-thumb,.profile-form-popup .ant-picker-time-panel-column::-webkit-scrollbar-thumb{border-radius:999px;background:#34577e}.profile-form-popup .ant-picker-time-panel-column::-webkit-scrollbar{width:5px}.profile-form-popup .ant-picker-time-panel-column,.profile-form-popup .ant-picker-time-panel-column:not(:first-child){border-color:var(--profile-popup-border)}.profile-form-popup .ant-empty-description,.profile-form-popup .ant-picker-cell-disabled,.profile-form-popup .ant-picker-cell-disabled .ant-picker-cell-inner{color:var(--profile-popup-muted)}.profile-form-popup .ant-picker-panel-container{border:1px solid var(--profile-popup-border);border-radius:10px;background:var(--profile-popup-panel);box-shadow:none}:root{color-scheme:light;--page: #f4f6f8;--panel: #fff;--panel-subtle: #f8faf9;--border: #e3e8e6;--text-strong: #17211f;--text: #34413e;--text-muted: #65716e;--primary: #176b5b;--primary-soft: #e7f2ef;--danger: #c53c3c;--shadow: 0 1px 2px rgba(20,32,28,.04)}:root[data-theme=dark]{color-scheme:dark;--page: #111715;--panel: #17201d;--panel-subtle: #1c2723;--border: #2c3a35;--text-strong: #eef4f1;--text: #ced8d4;--text-muted: #96a69f;--primary: #55b39f;--primary-soft: #1c3d35;--shadow: none}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{font-family:Inter,Microsoft YaHei,PingFang SC,sans-serif;background:var(--page);color:var(--text);font-size:14px;letter-spacing:0}button,input,textarea,select{font:inherit}button,a,[role=button]{cursor:pointer}:focus-visible{outline:3px solid rgba(23,107,91,.3);outline-offset:2px}a{color:inherit}h1,h2,h3,p{letter-spacing:0}.surface{background:var(--panel);border:1px solid var(--border);border-radius:7px;box-shadow:var(--shadow)}.page-shell{padding:22px 24px 32px;min-width:0}.filter-bar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:14px 16px;border-bottom:1px solid var(--border)}.table-wrap{width:100%;overflow-x:auto}.command-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px}.icon-button{display:inline-flex!important;align-items:center;justify-content:center;width:44px;height:44px;padding:0!important}.muted{color:var(--text-muted)}.metric-number{font-variant-numeric:tabular-nums}.ant-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px}.ant-table-wrapper .ant-table{font-size:13px}.ant-table-wrapper .ant-table-thead>tr>th{font-size:12px;font-weight:600}.ant-drawer-content-wrapper{max-width:100%}@media(max-width:767px){.page-shell{padding:16px 12px 28px}.filter-bar>*{flex:1 1 150px}.filter-bar .ant-btn{flex:0 0 auto}.ant-table-wrapper .ant-table{min-width:760px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.front-effects-scope{position:relative;isolation:isolate}.front-effects-scope>:not(.front-particle-backdrop){position:relative;z-index:1}.front-effects-scope :where(button:not([disabled]),a[href],[role=button]:not([aria-disabled=true]),.agent-card,.task-card,.work-card,.navigation-item,.store-entry){transition:transform .18s ease,border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .22s ease,opacity .18s ease}@media(hover:hover)and (pointer:fine){.front-effects-scope :where(button:not([disabled]),a[href],[role=button]:not([aria-disabled=true]),.agent-card,.task-card,.work-card,.navigation-item,.store-entry):hover{transform:translateY(-2px)}}.front-effects-scope :where(button:not([disabled]),a[href],[role=button]:not([aria-disabled=true]),.agent-card,.task-card,.work-card,.navigation-item,.store-entry):active{transform:translateY(0) scale(.985)}.front-effects-scope :where(button,a[href],[role=button],.agent-card,.task-card,.work-card,.navigation-item,.store-entry):focus-visible{outline:2px solid #4fd1b7;outline-offset:3px;box-shadow:0 0 0 4px #4fd1b729}@media(prefers-reduced-motion:reduce){.front-effects-scope :where(button,a[href],[role=button],.agent-card,.task-card,.work-card,.navigation-item,.store-entry){transform:none!important}}.merchant-workspace-shell,.merchant-login-panel,.login-page,.portal,.demo-request-dialog{--color-bg-app: #07080f;--color-bg-sidebar: #0a0c14;--color-bg-header: rgba(8, 10, 18, .94);--color-surface-1: #12141c;--color-surface-2: #171a24;--color-input: #10131c;--color-surface-hover: #1c2030;--color-border: #2a3144;--color-border-hover: #3d4660;--color-border-strong: rgba(255, 72, 88, .22);--color-primary-deep: #b01028;--color-primary: #e11d3a;--color-primary-electric: #ff4d62;--color-primary-wash: rgba(225, 29, 58, .14);--color-primary-soft: rgba(225, 29, 58, .16);--color-primary-strong: rgba(225, 29, 58, .28);--color-primary-inset: rgba(225, 29, 58, .08);--color-purple-deep: #1a3a8a;--color-purple: #2f6ae6;--color-magenta: #e11d3a;--color-cyan: #3d8bff;--color-success: #22c55e;--color-warning: #f59e0b;--color-error: #ff404f;--color-disabled: #6b7280;--text-primary: #f6f7fb;--text-secondary: #c4cad6;--text-tertiary: #8b93a6;--text-muted: #5e677a;--text-disabled: #454c5c;--gradient-primary: linear-gradient(90deg, #b01028 0%, #e11d3a 52%, #ff5a6c 100%);--radius-badge: 6px;--radius-control: 8px;--radius-card-sm: 10px;--radius-card: 12px;--radius-panel: 14px;--radius-modal: 16px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--control-sm: 32px;--control-md: 40px;--control-lg: 48px;--sidebar-width: 248px;--sidebar-width-md: 216px;--header-height: 72px;--glow-medium: 0 8px 22px rgba(225, 29, 58, .32);--workspace-primary-border: #ff5a6c;--workspace-primary-shadow: inset 0 0 0 1px rgba(255, 255, 255, .14), 0 0 0 2px rgba(225, 29, 58, .42), 0 10px 24px rgba(225, 29, 58, .3);--workspace-primary-shadow-hover: inset 0 0 0 1px rgba(255, 255, 255, .2), 0 0 0 2px rgba(255, 77, 98, .58), 0 12px 30px rgba(225, 29, 58, .42);--glow-purple: 0 0 18px rgba(61, 139, 255, .16);--glow-ai-panel: 0 0 0 1px rgba(255, 255, 255, .06), 0 0 22px rgba(225, 29, 58, .16), 0 0 28px rgba(61, 139, 255, .1);--font-workspace: Inter, "PingFang SC", "Microsoft YaHei", system-ui, sans-serif}.merchant-workspace-shell .workspace-premium-primary,.workspace-flow-frame .workspace-premium-primary,.workspace-flow-frame-panel .workspace-premium-primary{border:2px solid var(--workspace-primary-border, #ff5a6c)!important;background:var( --gradient-primary, linear-gradient(90deg, #b01028 0%, #e11d3a 52%, #ff5a6c 100%) )!important;box-shadow:var( --workspace-primary-shadow, inset 0 0 0 1px rgba(255, 255, 255, .14), 0 0 0 2px rgba(225, 29, 58, .42), 0 10px 24px rgba(225, 29, 58, .3) )!important;color:#fff!important;font-weight:700;transform:translateZ(0);transition:border-color .16s ease,box-shadow .16s ease,filter .16s ease}.merchant-workspace-shell .workspace-premium-primary:hover:not(:disabled),.workspace-flow-frame .workspace-premium-primary:hover:not(:disabled),.workspace-flow-frame-panel .workspace-premium-primary:hover:not(:disabled),.merchant-workspace-shell .workspace-premium-primary:focus-visible,.workspace-flow-frame .workspace-premium-primary:focus-visible,.workspace-flow-frame-panel .workspace-premium-primary:focus-visible{border-color:#ff8090!important;box-shadow:var( --workspace-primary-shadow-hover, inset 0 0 0 1px rgba(255, 255, 255, .2), 0 0 0 2px rgba(255, 77, 98, .58), 0 12px 30px rgba(225, 29, 58, .42) )!important;filter:brightness(1.08)}.merchant-workspace-shell .workspace-premium-primary:focus-visible,.workspace-flow-frame .workspace-premium-primary:focus-visible,.workspace-flow-frame-panel .workspace-premium-primary:focus-visible{outline:2px solid rgba(255,154,166,.9);outline-offset:4px}.merchant-workspace-shell .workspace-premium-primary:disabled,.workspace-flow-frame .workspace-premium-primary:disabled,.workspace-flow-frame-panel .workspace-premium-primary:disabled{box-shadow:none!important;filter:saturate(.42);opacity:.62}@media(prefers-reduced-motion:reduce){.merchant-workspace-shell .workspace-premium-primary,.workspace-flow-frame .workspace-premium-primary,.workspace-flow-frame-panel .workspace-premium-primary{transition:none}}.merchant-workspace-shell{color:var(--text-primary);font-family:var(--font-workspace);font-size:14px;line-height:22px;background-color:var(--color-bg-app)}.merchant-workspace-shell .ant-btn{height:var(--control-md);padding:0 16px;border-radius:var(--radius-control);font-size:14px;font-weight:600;line-height:20px}.merchant-workspace-shell .ant-btn-lg{height:var(--control-lg)}.merchant-workspace-shell .ant-btn-primary{border:0;background:var(--gradient-primary);box-shadow:var(--glow-medium);color:#fff}.merchant-workspace-shell .ant-btn-primary:hover:not(:disabled),.merchant-workspace-shell .ant-btn-primary:focus-visible:not(:disabled){background:linear-gradient(90deg,#c41230,#ff4d62);color:#fff}.merchant-workspace-shell .ant-btn-default{border-color:var(--color-border);background:var(--color-surface-1);color:var(--text-secondary)}.merchant-workspace-shell .ant-btn-text,.merchant-workspace-shell .ant-btn-link{background:transparent;color:var(--text-secondary)}.merchant-workspace-shell .ant-btn-text:hover,.merchant-workspace-shell .ant-btn-link:hover{background:#ffffff0d;color:var(--text-primary)}.merchant-workspace-shell .ant-btn-dangerous{border-color:var(--color-error);background:var(--color-error);box-shadow:none;color:#fff}.merchant-workspace-shell .ant-input,.merchant-workspace-shell .ant-input-affix-wrapper,.merchant-workspace-shell .ant-select-selector,.merchant-workspace-shell .ant-picker{min-height:var(--control-md);border-color:var(--color-border)!important;border-radius:var(--radius-control)!important;background:var(--color-input)!important;color:var(--text-primary)!important}.merchant-workspace-shell .ant-input::placeholder{color:var(--text-muted)}.merchant-workspace-shell .ant-input-affix-wrapper:hover,.merchant-workspace-shell .ant-select:hover .ant-select-selector,.merchant-workspace-shell .ant-input:hover{border-color:var(--color-border-hover)!important}.merchant-workspace-shell .ant-input-affix-wrapper-focused,.merchant-workspace-shell .ant-input:focus,.merchant-workspace-shell .ant-select-focused .ant-select-selector{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px var(--color-primary-wash)!important}.merchant-workspace-shell .ant-select-dropdown{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-1)}.merchant-workspace-shell .ant-tag{height:24px;margin:0;padding:0 8px;border-radius:var(--radius-badge);font-size:12px;line-height:22px}.merchant-workspace-shell .ant-card{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-1)}.merchant-workspace-shell .ant-modal-content{border-radius:var(--radius-modal);background:var(--color-surface-1)}@property --workspace-flow-frame-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.workspace-flow-frame .ant-modal-content,.workspace-flow-frame-panel{position:relative;isolation:isolate;box-shadow:inset 0 0 0 1px var(--workspace-flow-frame-base, rgba(101, 16, 29, .9)),var(--workspace-flow-frame-shadow, 0 24px 72px rgba(0, 0, 0, .56))}.workspace-flow-frame .ant-modal-content:after,.workspace-flow-frame-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;padding:1px;border-radius:inherit;background:conic-gradient(from var(--workspace-flow-frame-angle),var(--workspace-flow-frame-base, #65101d) 0deg 246deg,var(--workspace-flow-frame-mid, #99192d) 266deg,var(--workspace-flow-frame-bright, #ff4d62) 284deg,var(--workspace-flow-frame-highlight, #ff9aa7) 294deg,var(--workspace-flow-frame-bright, #ff4d62) 304deg,var(--workspace-flow-frame-mid, #99192d) 322deg,var(--workspace-flow-frame-base, #65101d) 342deg 360deg);pointer-events:none;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:workspace-flow-frame-rotate 5.6s linear infinite}@keyframes workspace-flow-frame-rotate{to{--workspace-flow-frame-angle: 360deg}}@media(prefers-reduced-motion:reduce){.workspace-flow-frame .ant-modal-content:after,.workspace-flow-frame-panel:after{background:var(--workspace-flow-frame-static, #b51c34);animation:none}}
