.session-unread[data-v-16c50771]{flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:var(--work-info)}.session-menu[data-v-16c50771]{position:fixed;inset:auto;margin:0;width:180px;max-width:calc(100vw - 16px);box-sizing:border-box;padding:6px;border:0;border-radius:14px;color:var(--work-text);background:var(--work-surface);box-shadow:0 4px 16px color-mix(in srgb,var(--work-shadow) 35%,transparent)}.session-menu button[data-v-16c50771]{display:flex;align-items:center;gap:9px;width:100%;min-height:34px;padding:7px 10px;border:0;border-radius:8px;background:transparent;color:inherit;text-align:left;font:inherit;font-size:13px;line-height:20px;cursor:pointer}.session-menu button[data-v-16c50771]:hover:not(:disabled){background:var(--work-hover)}.session-menu button[data-v-16c50771]:focus-visible{outline:2px solid var(--work-focus);outline-offset:-2px}.session-menu button[data-v-16c50771]:disabled{opacity:.45;cursor:not-allowed}.session-menu svg[data-v-16c50771]{flex-shrink:0;stroke-width:2}.session-menu .session-menu-delete[data-v-16c50771]{color:var(--work-danger)}.main-sidebar .session-actions button[data-v-16c50771]{color:var(--work-text);cursor:pointer}.session-actions svg[data-v-16c50771]{width:18px;height:18px;stroke-width:3}.session-actions button[data-v-16c50771]:hover:not(:disabled){color:var(--work-text);background:var(--work-hover)}.session-actions button[data-v-16c50771]:focus-visible{outline:2px solid var(--work-focus);outline-offset:1px}.session-item:has(.session-menu:popover-open) .session-actions[data-v-16c50771]{display:flex;opacity:1;pointer-events:auto}.session-item:has(.session-menu:popover-open) .session-actions button[data-v-16c50771]{color:var(--work-text);background:var(--work-hover)}.session-item:has(.session-menu:popover-open) .session-time[data-v-16c50771],.session-item:has(.session-menu:popover-open) .session-loading[data-v-16c50771]{display:none}.main-sidebar .session-item.batch-mode .session-time[data-v-16c50771]{visibility:visible}.main-sidebar .session-item.checked[data-v-16c50771]{background:var(--work-hover)}.asset-tone-icon[data-v-2622da3c]{display:inline-grid;flex:0 0 auto;place-items:center;border-radius:30%}.asset-tone-icon[data-v-2622da3c] svg{display:block;width:62%;height:62%}.custom-asset-icon[data-v-c072d1c8]{-o-object-fit:cover;object-fit:cover;border-radius:22%;flex-shrink:0}.model-picker{min-width:0}.model-picker-trigger{display:flex;align-items:center;gap:8px;max-width:100%;padding:7px 10px;border:0;border-radius:22px;background:transparent;color:light-dark(#30343b,var(--work-text));font:inherit;cursor:pointer}.model-picker-trigger:hover,.model-picker-trigger[aria-expanded=true]{background:light-dark(#f1f2f4,var(--work-surface-muted))}.model-picker-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-picker-trigger>svg{flex-shrink:0}.model-picker-trigger>svg:last-child{transform:rotate(90deg)}.model-picker-trigger>svg.opened:last-child{transform:rotate(-90deg)}.model-picker-trigger:disabled{opacity:.45;cursor:not-allowed}.model-picker-menu{position:fixed;margin:0;padding:8px;border:1px solid light-dark(#e4e7ec,var(--work-border));border-radius:20px;background:light-dark(white,var(--work-surface));box-shadow:0 10px 35px light-dark(#18233318,var(--work-shadow));overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--work-scrollbar) transparent}.model-picker-menu::-webkit-scrollbar{width:6px}.model-picker-menu::-webkit-scrollbar-track{background:transparent;margin-block:16px}.model-picker-menu::-webkit-scrollbar-thumb{background:var(--work-scrollbar);border-radius:999px}.model-picker-menu::-webkit-scrollbar-button{display:none}.model-picker-menu>button{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:0;border-radius:12px;background:transparent;color:light-dark(#30343b,var(--work-text));font:inherit;text-align:left;cursor:pointer}.model-picker-menu>button:hover,.model-picker-menu>button:focus-visible,.model-picker-menu>button[aria-checked=true]{background:light-dark(#f3f4f5,var(--work-surface-muted))}.model-picker-menu>button>span{flex:1;overflow-wrap:anywhere}.model-picker-details{min-width:0;display:flex;align-items:center;gap:8px}.model-picker-name{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-picker-meta{display:flex;flex-shrink:0;align-items:center;gap:6px;font-size:11px;white-space:nowrap}.model-picker-cost,.model-picker-member{display:inline-flex;align-items:center;gap:4px;color:var(--work-text-secondary)}.model-picker-meta svg{flex-shrink:0}.model-picker-member{padding:2px 5px;border-radius:5px;color:var(--work-warning);background:var(--work-warning-soft)}.model-picker-menu>button>svg{flex-shrink:0}.model-picker-menu>button>svg:last-child:not(:first-child){color:light-dark(#41a184,var(--work-success))}.model-picker-menu .model-picker-default{border-top:1px solid light-dark(#eceef1,var(--work-border));border-radius:0 0 12px 12px;margin-top:5px}.permission-picker[data-v-dcee91d7]{position:relative;color:light-dark(#49515c,var(--work-text-secondary))}.permission-picker summary[data-v-dcee91d7]{display:flex;align-items:center;gap:6px;padding:7px 8px;border-radius:18px;cursor:pointer;list-style:none;white-space:nowrap}.permission-picker summary[data-v-dcee91d7]::-webkit-details-marker{display:none}.permission-picker summary[data-v-dcee91d7]:hover,.permission-picker[open] summary[data-v-dcee91d7]{background:light-dark(#f2f3f5,var(--work-surface-muted))}.permission-picker summary svg[data-v-dcee91d7]:last-child{transform:rotate(90deg);transition:transform .15s}.permission-picker[open] summary svg[data-v-dcee91d7]:last-child{transform:rotate(-90deg)}.permission-picker.disabled[data-v-dcee91d7]{opacity:.45}.permission-picker.disabled summary[data-v-dcee91d7]{cursor:not-allowed}.permission-popover[data-v-dcee91d7]{position:absolute;z-index:40;bottom:calc(100% + 12px);left:0;width:330px;max-width:calc(100vw - 44px);padding:16px;border:1px solid light-dark(#e6e7e9,var(--work-border));border-radius:18px;background:var(--work-switch-thumb);box-shadow:0 12px 36px light-dark(#2027331f,var(--work-shadow))}.permission-popover p[data-v-dcee91d7]{padding-bottom:14px;border-bottom:1px solid light-dark(#ececef,var(--work-border));color:light-dark(#747b85,var(--work-text-secondary));font-size:13px;line-height:1.7}.permission-popover label[data-v-dcee91d7]{display:flex;align-items:center;gap:14px;padding-top:14px;color:light-dark(#252a31,var(--work-text));font-size:14px;cursor:pointer}.permission-popover label>span[data-v-dcee91d7]{flex:1}.permission-popover input[data-v-dcee91d7]{position:absolute;opacity:0;pointer-events:none}.permission-popover i[data-v-dcee91d7]{position:relative;width:42px;height:24px;border-radius:12px;background:light-dark(#dfe1e4,var(--work-surface-raised));transition:background .18s}.permission-popover i[data-v-dcee91d7]:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:light-dark(#fff,var(--work-surface));box-shadow:0 1px 3px light-dark(#0003,var(--work-shadow));transition:transform .18s}.permission-popover input:checked+i[data-v-dcee91d7]{background:light-dark(#22262b,var(--work-info))}.permission-popover input:checked+i[data-v-dcee91d7]:after{transform:translate(18px)}.permission-popover input:focus-visible+i[data-v-dcee91d7]{outline:2px solid light-dark(#7d9fc7,var(--work-focus));outline-offset:2px}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{color:#fff;white-space:normal;background-color:#333;border-radius:4px;outline:0;font-size:14px;line-height:1.4;transition-property:transform,visibility,opacity;position:relative}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-width:8px 8px 0;border-top-color:initial;transform-origin:top;bottom:-7px;left:0}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-width:0 8px 8px;border-bottom-color:initial;transform-origin:bottom;top:-7px;left:0}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;transform-origin:0;right:-7px}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:100%;left:-7px}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;width:16px;height:16px}.tippy-arrow:before{content:"";border-style:solid;border-color:#0000;position:absolute}.tippy-content{z-index:1;padding:5px 9px;position:relative}.mention-editor-wrapper[data-v-c7737c94]{flex-direction:column;display:flex}.editor-box[data-v-c7737c94]{cursor:text;border-radius:8px;padding:12px;line-height:1.6;transition:border-color .2s,box-shadow .2s;overflow:auto}.editor-box.resizable[data-v-c7737c94]{resize:vertical;flex-direction:column;display:flex;overflow:hidden}.editor-box.resizable[data-v-c7737c94] .ProseMirror{flex:1;min-height:0;overflow-y:auto}.editor-box.theme-dark[data-v-c7737c94]{color:#e0e0e0;background:#2a2a2e;border:1px solid #444}.editor-box.theme-dark[data-v-c7737c94]:focus-within{border-color:#6366f1;box-shadow:0 0 0 2px #6366f133}.editor-box.theme-light[data-v-c7737c94]{color:#303133;background:#fff;border:1px solid #dcdfe6}.editor-box.theme-light[data-v-c7737c94]:focus-within{border-color:#409eff;box-shadow:0 0 0 2px #409eff33}.editor-box.no-border[data-v-c7737c94]{border:none}.editor-box.no-border[data-v-c7737c94]:focus-within{box-shadow:none}[data-v-c7737c94] .ProseMirror{outline:none;min-height:80px}[data-v-c7737c94] .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0}.editor-box.theme-dark[data-v-c7737c94] .ProseMirror p.is-editor-empty:first-child:before{color:#666}.editor-box.theme-light[data-v-c7737c94] .ProseMirror p.is-editor-empty:first-child:before{color:#a8abb2}.mentions-slot-area[data-v-c7737c94]{border-radius:6px;margin-top:12px;padding:12px}.editor-box.theme-dark .mentions-slot-area[data-v-c7737c94]{background:#2a2a2e80;border:1px solid #44444480}.editor-box.theme-light .mentions-slot-area[data-v-c7737c94]{background:#f5f7fa;border:1px solid #e4e7ed}.default-mentions-summary[data-v-c7737c94]{align-items:center;gap:12px;margin-bottom:12px;display:flex}.summary-title[data-v-c7737c94]{color:#999;white-space:nowrap;font-size:12px}.mention-tags[data-v-c7737c94]{flex-wrap:wrap;gap:6px;display:flex}.mention-tag-summary[data-v-c7737c94]{cursor:pointer;border-radius:4px;padding:4px 8px;font-size:12px;transition:all .2s}.editor-box.theme-dark .mention-tag-summary[data-v-c7737c94]{color:#a5b4fc;background:#3b3b42;border:1px solid #a5b4fc33}.editor-box.theme-dark .mention-tag-summary[data-v-c7737c94]:hover{color:#fff;background:#6366f1;border-color:#6366f1}.editor-box.theme-light .mention-tag-summary[data-v-c7737c94]{color:#409eff;background:#ecf5ff;border:1px solid #409eff33}.editor-box.theme-light .mention-tag-summary[data-v-c7737c94]:hover{color:#fff;background:#409eff;border-color:#409eff}.default-mentions-list[data-v-c7737c94]{margin-bottom:12px;padding-bottom:12px}.editor-box.theme-dark .default-mentions-list[data-v-c7737c94]{border-bottom:1px solid #44444480}.editor-box.theme-light .default-mentions-list[data-v-c7737c94]{border-bottom:1px solid #e4e7ed}.default-mentions-list h4[data-v-c7737c94]{margin:0 0 8px;font-size:14px}.editor-box.theme-dark .default-mentions-list h4[data-v-c7737c94]{color:#a5b4fc}.editor-box.theme-light .default-mentions-list h4[data-v-c7737c94]{color:#409eff}.mentions-grid[data-v-c7737c94]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.mention-item[data-v-c7737c94]{cursor:pointer;border:1px solid #0000;border-radius:4px;padding:8px;transition:all .2s}.editor-box.theme-dark .mention-item[data-v-c7737c94]{background:#3b3b42cc}.editor-box.theme-dark .mention-item[data-v-c7737c94]:hover{background:#6366f11a;border-color:#6366f14d}.editor-box.theme-light .mention-item[data-v-c7737c94]{background:#f5f7fa}.editor-box.theme-light .mention-item[data-v-c7737c94]:hover{background:#409eff1a;border-color:#409eff4d}.mention-item-content[data-v-c7737c94]{flex-direction:column;gap:2px;display:flex}.mention-id[data-v-c7737c94]{font-size:10px}.editor-box.theme-dark .mention-id[data-v-c7737c94]{color:#999}.editor-box.theme-light .mention-id[data-v-c7737c94]{color:#909399}.mention-label[data-v-c7737c94]{font-size:12px;font-weight:500}.editor-box.theme-dark .mention-label[data-v-c7737c94]{color:#e0e0e0}.editor-box.theme-light .mention-label[data-v-c7737c94]{color:#303133}.default-mentions-actions[data-v-c7737c94]{gap:8px;display:flex}.action-btn[data-v-c7737c94]{cursor:pointer;border:none;border-radius:4px;padding:6px 12px;font-size:12px;transition:all .2s}.clear-btn[data-v-c7737c94]{color:#fff;background:#ef4444}.clear-btn[data-v-c7737c94]:hover{background:#dc2626}.copy-btn[data-v-c7737c94]{color:#fff;background:#3b82f6}.copy-btn[data-v-c7737c94]:hover{background:#2563eb}[data-v-c7737c94] .mention-tag{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.1px;border-radius:4px;align-items:center;max-width:180px;margin:0 1.5px;padding:1px 6px 1px 4px;font-family:Consolas,SF Mono,monospace;font-size:.85em;transition:background .15s,color .15s,border-color .15s;display:inline-flex;overflow:hidden}.editor-box.theme-dark[data-v-c7737c94] .mention-tag{color:#a5b4fc;background:#6366f12e;border:1px solid #6366f159}.editor-box.theme-dark[data-v-c7737c94] .mention-tag:hover{color:#fff;background:#6366f1;border-color:#6366f1}.editor-box.theme-light[data-v-c7737c94] .mention-tag{color:#36c;background:#f0f4ff;border:1px solid #ccd9f5}.editor-box.theme-light[data-v-c7737c94] .mention-tag:hover{color:#fff;background:#36c;border-color:#36c}.debug-info[data-v-c7737c94]{border-radius:4px;margin-top:8px;padding:8px;font-size:12px}.editor-box.theme-dark .debug-info[data-v-c7737c94]{color:#999;background:#1a1a1a}.editor-box.theme-light .debug-info[data-v-c7737c94]{color:#606266;background:#f5f7fa}.mention-dropdown{color:#c8ccd8;background:#2b2d35;border:1px solid #3e4049;border-radius:8px;min-width:220px;max-height:320px;padding:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;overflow-y:auto;box-shadow:0 8px 24px #0000008c,0 2px 6px #0000004d}.mention-dropdown::-webkit-scrollbar{width:4px}.mention-dropdown::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.mention-dropdown::-webkit-scrollbar-track{background:0 0}.mention-dropdown .item{cursor:pointer;border-radius:5px;align-items:center;gap:6px;padding:6px 10px;transition:background .1s,color .1s;display:flex}.mention-dropdown .item:hover,.mention-dropdown .item.is-selected{color:#e0e3ff;background:#6366f147}.mention-dropdown .empty{color:#555;text-align:center;padding:12px 10px;font-size:12px}.mention-dropdown.theme-light{color:#2c3e50;background:#fff;border:1px solid #e4e7ed;box-shadow:0 6px 20px #0000001a,0 2px 6px #0000000f}.mention-dropdown.theme-light .item:hover,.mention-dropdown.theme-light .item.is-selected{color:#1a5cd4;background:#f0f4ff}.mention-dropdown.theme-light .empty{color:#c0c4cc}.mention-dropdown .mention-group-header{color:#555;text-transform:uppercase;letter-spacing:.6px;border-top:1px solid #ffffff0f;margin-top:2px;padding:6px 10px 3px;font-size:10px;font-weight:700}.mention-dropdown .mention-group-header.first{border-top:none;margin-top:0}.mention-dropdown.theme-light .mention-group-header{color:#a8abb2;border-top-color:#f2f3f5}.mention-dropdown .mention-drilldown-back{opacity:.7;border-bottom:1px solid #ffffff12;margin-bottom:3px;padding-bottom:6px;font-family:Consolas,monospace;font-size:11px}.mention-dropdown.theme-light .mention-drilldown-back{color:#606266;border-bottom-color:#f0f2f5}.mention-dropdown .mention-drill-arrow{opacity:.45;flex-shrink:0;margin-left:auto;padding-left:8px;font-size:10px}.mention-dropdown .item:hover .mention-drill-arrow,.mention-dropdown .item.is-selected .mention-drill-arrow{opacity:.8}.mention-dropdown .mention-type-badge{vertical-align:middle;letter-spacing:.2px;border-radius:3px;flex-shrink:0;align-items:center;margin-right:2px;padding:0 4px;font-family:Consolas,monospace;font-size:9px;font-weight:700;line-height:15px;display:inline-flex}.mention-dropdown .fp-t-string{color:#7ecf6f;background:#3a914740}.mention-dropdown .fp-t-number{color:#e6a23c;background:#c07b1a40}.mention-dropdown .fp-t-bool{color:#c4a8f5;background:#6741d940}.mention-dropdown .fp-t-array{color:#7ab8f5;background:#2a6db540}.mention-dropdown .fp-t-object{color:#9ba8be;background:#5a647833}.mention-dropdown.theme-light .fp-t-string{color:#3a9147;background:#edfbee;border:1px solid #c6e9c9}.mention-dropdown.theme-light .fp-t-number{color:#c07b1a;background:#fff7eb;border:1px solid #fde4b3}.mention-dropdown.theme-light .fp-t-bool{color:#6741d9;background:#f3eeff;border:1px solid #d8c8f5}.mention-dropdown.theme-light .fp-t-array{color:#2a6db5;background:#ebf3ff;border:1px solid #c2d8f5}.mention-dropdown.theme-light .fp-t-object{color:#5a6478;background:#f3f4f6;border:1px solid #dde0e7}.tippy-box[data-theme~=dark]{color:#ccc;background-color:#333338;border:1px solid #444}.tippy-box[data-theme~=dark] .tippy-content{padding:0}.tippy-box[data-theme~=dark][data-placement^=top]>.tippy-arrow:before{border-top-color:#333338}.tippy-box[data-theme~=dark][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#333338}.tippy-box[data-theme~=light]{color:#606266;background-color:#fff;border:1px solid #dcdfe6;box-shadow:0 4px 12px #00000026}.tippy-box[data-theme~=light] .tippy-content{padding:0}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.work-prompt-editor{position:relative}.work-prompt-editor .reference-mention-menu{position:absolute;bottom:100%;left:16px;z-index:35;width:300px;max-width:calc(100% - 32px);max-height:240px;overflow-y:auto;padding:6px;border:1px solid var(--work-border);border-radius:12px;background:var(--work-surface);color:var(--work-text);box-shadow:0 6px 24px var(--work-scrim)}.work-prompt-editor .reference-mention-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border:0;border-radius:8px;background:transparent;color:inherit;text-align:left;cursor:pointer}.work-prompt-editor .reference-mention-menu button[aria-selected=true]{background:var(--work-hover)}.work-prompt-editor .reference-mention-preview{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;overflow:hidden;border-radius:5px;background:var(--work-surface-muted);color:var(--work-text-secondary)}.work-prompt-editor .reference-mention-preview img,.work-prompt-editor .reference-mention-preview video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.work-prompt-editor .reference-mention-name{flex:1;min-width:0}.work-prompt-editor .reference-mention-menu strong,.work-prompt-editor .reference-mention-menu small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-prompt-editor .reference-mention-menu small,.work-prompt-editor .reference-mention-menu p{color:var(--work-text-muted)}.work-prompt-editor .editor-box,.work-prompt-editor .mention-editor-wrapper{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.work-prompt-editor .ProseMirror{min-height:106px;max-height:230px;overflow-y:auto;padding:18px 22px 12px!important;outline:none;color:light-dark(#3c4653,var(--work-text));font-size:14px;line-height:1.9}.work-prompt-editor .ProseMirror p{margin:0}.work-prompt-editor .ProseMirror p.is-editor-empty:first-child:before{content:var(--work-placeholder);color:light-dark(#a3adbc,var(--work-text-muted))}.work-prompt-editor .mention-tag{display:inline;border:0!important;border-radius:16px;background:light-dark(#f0f1f3,var(--work-surface-muted))!important;color:light-dark(#303641,var(--work-text))!important;padding:3px 9px;margin:0 3px;font-weight:500;-webkit-box-decoration-break:clone;box-decoration-break:clone}.work-prompt-editor .reference-mention-tag{border-radius:5px;padding:2px 5px;font-weight:400;white-space:nowrap}.work-prompt-editor .reference-mention-tag img,.work-prompt-editor .reference-mention-tag video,.work-prompt-editor .reference-mention-tag>span{display:inline-block;width:14px;height:14px;margin-right:4px;border-radius:5px;vertical-align:middle;-o-object-fit:cover;object-fit:cover}.composer-assets[data-v-fa362bbe]{display:flex;align-items:center;gap:8px;position:relative;min-width:0}.composer-agent[data-v-fa362bbe]{position:relative;min-width:0;border-radius:9px}.composer-agent-picker[data-v-fa362bbe]{border:0;background:transparent;display:flex;gap:7px;align-items:center;padding:5px 8px;border-radius:inherit;font-weight:500;color:light-dark(#424956,var(--work-text));max-width:100%}.composer-agent-avatar[data-v-fa362bbe]{display:flex;flex-shrink:0}.composer-agent-clear[data-v-fa362bbe]{position:absolute;top:5px;left:8px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:4px;background:transparent;color:var(--work-text);opacity:0;pointer-events:none}.composer-agent[data-v-fa362bbe]:hover,.composer-agent[data-v-fa362bbe]:focus-within{background:var(--work-surface-muted)}.composer-agent:hover .composer-agent-avatar[data-v-fa362bbe],.composer-agent:focus-within .composer-agent-avatar[data-v-fa362bbe]{opacity:0}.composer-agent:hover .composer-agent-clear[data-v-fa362bbe],.composer-agent:focus-within .composer-agent-clear[data-v-fa362bbe]{opacity:1;pointer-events:auto}.composer-agent-clear[data-v-fa362bbe]:focus-visible{outline:2px solid var(--work-text-muted);outline-offset:2px}@media(hover:none){.composer-agent[data-v-fa362bbe]{background:var(--work-surface-muted)}.composer-agent-avatar[data-v-fa362bbe]{opacity:0}.composer-agent-clear[data-v-fa362bbe]{opacity:1;pointer-events:auto}}.composer-agent span[data-v-fa362bbe]{max-width:140px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.composer-skill[data-v-fa362bbe]{display:flex;min-width:0;align-items:center;gap:5px;padding:5px 7px;border-radius:9px;background:var(--work-surface-muted);color:var(--work-text);font-size:12px}.composer-skill>span[data-v-fa362bbe]{max-width:110px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.composer-skill button[data-v-fa362bbe]{display:grid;flex:0 0 auto;width:18px;height:18px;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--work-text-muted)}.composer-skill button[data-v-fa362bbe]:hover{background:var(--work-hover);color:var(--work-text)}.composer-assets-popup[data-v-fa362bbe]{position:absolute;bottom:calc(100% + 12px);left:-4px;z-index:30;display:flex;width:450px;max-width:calc(100vw - 50px);border:1px solid light-dark(#e9eaed,var(--work-border));background:light-dark(white,var(--work-surface));border-radius:18px;box-shadow:0 8px 35px light-dark(#23304124,var(--work-shadow));padding:10px;color:light-dark(#424956,var(--work-text))}.composer-assets-popup button[data-v-fa362bbe]{border:0;background:transparent;display:flex;align-items:center;gap:10px;padding:11px;border-radius:9px;text-align:left;width:100%}.composer-assets-popup button[data-v-fa362bbe]:hover,.composer-assets-popup button.selected[data-v-fa362bbe]{background:light-dark(#f3f4f6,var(--work-surface-muted))}.composer-assets-popup.files-only[data-v-fa362bbe]{width:180px}.composer-assets-popup.files-only .composer-asset-sections[data-v-fa362bbe]{width:100%;padding-right:0;border-right:0}.composer-asset-sections[data-v-fa362bbe]{width:140px;flex-shrink:0;padding-right:8px;border-right:1px solid light-dark(#eee,var(--work-border))}.composer-asset-sections span[data-v-fa362bbe]{margin-left:auto}.composer-asset-results[data-v-fa362bbe]{flex:1;min-width:0;padding-left:10px}.composer-asset-results input[data-v-fa362bbe]{background:light-dark(#f6f7f8,var(--work-surface-muted));border:0;border-radius:9px;padding:10px;width:100%;outline:none}.composer-asset-list[data-v-fa362bbe]{height:220px;overflow-y:auto;margin-top:6px}.composer-asset-list>button[data-v-fa362bbe]{height:44px}.composer-asset-name[data-v-fa362bbe]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-asset-list p[data-v-fa362bbe]{padding:18px 10px;color:light-dark(#87919f,var(--work-text-muted))}.composer-asset-more[data-v-fa362bbe]{border-top:1px solid light-dark(#eee,var(--work-border));margin-top:6px;font-size:12px}@media(max-width:600px){.composer-asset-sections[data-v-fa362bbe]{width:106px}.composer-agent span[data-v-fa362bbe]{max-width:76px}}.generation-references[data-v-1401b2af]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:4px 16px 12px}.reference-tile[data-v-1401b2af]{position:relative;width:64px;height:64px;flex:0 0 64px}.reference-pending[data-v-1401b2af]{display:grid;place-items:center;overflow:hidden;border:1px solid var(--work-border);border-radius:8px;background:var(--work-surface-muted);color:var(--work-text-muted);box-sizing:border-box}.reference-preview[data-v-1401b2af]{display:grid;place-items:center;position:relative;width:100%;height:100%;padding:0;overflow:hidden;border:0;border-radius:8px;background:var(--work-surface-muted);color:var(--work-text-secondary);cursor:pointer}.reference-preview img[data-v-1401b2af],.reference-preview video[data-v-1401b2af]{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:cover;object-fit:cover}.reference-caption[data-v-1401b2af]{position:absolute;bottom:0;left:0;box-sizing:border-box;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:1px 3px;font-size:10px;line-height:14px;text-align:center;background:var(--work-surface);color:var(--work-text-secondary);opacity:.9}.reference-remove[data-v-1401b2af]{position:absolute;top:-5px;right:-5px;width:16px;height:16px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:var(--work-primary);color:var(--work-on-primary);cursor:pointer}.reference-add[data-v-1401b2af]{position:relative;box-sizing:border-box;display:grid;grid-template-rows:22px 24px;align-content:center;justify-items:center;gap:3px;flex:0 0 64px;width:64px;height:64px;padding:4px;border:1px dashed var(--work-border-strong);border-radius:8px;background:var(--work-surface-muted);color:var(--work-text-muted);cursor:pointer}.reference-add-icon[data-v-1401b2af]{width:22px;height:22px}.reference-add span[data-v-1401b2af]{display:flex;align-items:center;justify-content:center;width:100%;height:24px;font-size:10px;line-height:12px;text-align:center;overflow-wrap:anywhere}.reference-plus[data-v-1401b2af]{position:absolute;top:3px;right:3px}.reference-add[data-v-1401b2af]:hover{border-color:var(--work-info);color:var(--work-info)}.reference-retry[data-v-1401b2af]{position:absolute;inset:12px 0;font-size:10px;color:var(--work-danger);background:var(--work-surface);border:0;cursor:pointer}.reference-error[data-v-1401b2af]{flex-basis:100%;margin:0;font-size:12px;color:var(--work-danger)}.reference-large[data-v-1401b2af]{display:block;max-width:100%;max-height:65vh;margin:auto}button[data-v-1401b2af]:disabled{cursor:not-allowed;opacity:.55}.media-parameter-fields[data-v-98c7d530]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.media-parameter-field[data-v-98c7d530]{display:flex;flex-direction:column;align-items:stretch;gap:7px;min-width:0;color:light-dark(#606773,var(--work-text-secondary));font-size:12px}.media-parameter-field>span[data-v-98c7d530]{display:block}.media-parameter-field>span>i[data-v-98c7d530]{margin-left:3px;color:light-dark(#df6d62,var(--work-danger));font-style:normal}.media-parameter-field>input[data-v-98c7d530]:not([type=checkbox]){width:100%;min-width:0;height:36px;padding:0 11px;border:1px solid light-dark(#e2e5e9,var(--work-border));border-radius:9px;outline:none;background:light-dark(#fff,var(--work-surface));color:light-dark(#30343b,var(--work-text));font:inherit}.media-parameter-field>input[data-v-98c7d530]:focus{border-color:light-dark(#9fb8ec,var(--work-border));box-shadow:0 0 0 3px light-dark(#eaf0fc,var(--work-hover))}.media-parameter-field>input[type=checkbox][data-v-98c7d530]{width:18px;height:18px;margin:8px 0;accent-color:light-dark(#3f6fe8,var(--work-primary))}.media-enum-options[data-v-98c7d530]{display:flex;flex-wrap:wrap;gap:6px}.media-enum-options button[data-v-98c7d530]{min-height:32px;padding:5px 10px;border:1px solid light-dark(#e2e5e9,var(--work-border));border-radius:9px;background:light-dark(#fff,var(--work-surface));color:light-dark(#596171,var(--work-text-secondary));font:inherit;cursor:pointer}.media-enum-options button[data-v-98c7d530]:hover{border-color:light-dark(#b8c6e8,var(--work-border))}.media-enum-options button.selected[data-v-98c7d530]{border-color:light-dark(#8facf0,var(--work-border));background:light-dark(#eef3ff,var(--work-surface-muted));color:light-dark(#315dbd,var(--work-info))}.media-enum-options button[data-v-98c7d530]:disabled,.media-parameter-field>input[data-v-98c7d530]:disabled{cursor:not-allowed;opacity:.55}@media(max-width:720px){.media-parameter-fields[data-v-98c7d530]{grid-template-columns:1fr}}.generation-fields[data-v-98c7d530]{display:flex;flex-direction:column;gap:20px;margin-top:0}.generation-fields .media-parameter-field[data-v-98c7d530]{gap:8px;font-size:12px;color:var(--work-text-secondary)}.generation-fields .media-parameter-field>span[data-v-98c7d530]{color:var(--work-text);font-size:13px;font-weight:500;line-height:18px}.generation-fields .media-enum-options[data-v-98c7d530]{display:grid;grid-template-columns:repeat(var(--option-columns, 3),minmax(0,1fr));max-height:216px;overflow-y:auto;padding:3px;gap:4px;border-radius:8px;background:var(--work-surface-muted);scrollbar-width:thin;overscroll-behavior:contain}.generation-fields .media-enum-options button[data-v-98c7d530]{min-width:0;min-height:34px;padding:6px 4px;border:0;border-radius:6px;background:transparent;color:var(--work-text-secondary);line-height:18px;overflow-wrap:anywhere}.generation-fields .media-enum-options button[data-v-98c7d530]:hover:not(:disabled){background:var(--work-hover);color:var(--work-text)}.generation-fields .media-enum-options button.selected[data-v-98c7d530]{background:var(--work-surface);color:var(--work-text)}.generation-fields .media-enum-options button[data-v-98c7d530]:focus-visible{outline:2px solid var(--work-focus);outline-offset:-2px}.generation-fields .aspect-options[data-v-98c7d530]{grid-template-columns:repeat(auto-fit,minmax(48px,1fr))}.generation-fields .pixel-options[data-v-98c7d530]{grid-template-columns:repeat(auto-fit,minmax(88px,1fr))}.generation-fields .aspect-options button[data-v-98c7d530]{display:flex;min-height:58px;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:12px}.aspect-frame[data-v-98c7d530]{display:block;flex-shrink:0;border:1px solid currentColor;border-radius:2px}.generation-fields .count-options[data-v-98c7d530]{grid-template-columns:repeat(auto-fit,minmax(40px,1fr))}.generation-fields .audio-options[data-v-98c7d530]{grid-template-columns:repeat(2,minmax(0,1fr))}.style-picker .media-parameter-field>span[data-v-98c7d530]{padding:6px;font-size:14px;font-weight:400}.style-picker .media-enum-options[data-v-98c7d530]{display:flex;flex-direction:column;max-height:none;overflow:visible;gap:2px;padding:0;background:transparent}.style-picker .media-enum-options button[data-v-98c7d530]{display:flex;align-items:center;gap:12px;min-height:50px;padding:3px 6px;font-size:14px;text-align:left}.style-picker .media-enum-options button.selected[data-v-98c7d530]{background:var(--work-hover)}.style-option-media[data-v-98c7d530]{display:flex;align-items:center;justify-content:center;flex:0 0 44px;height:44px;border-radius:6px;background:var(--work-surface-muted);color:var(--work-text-muted);position:relative;overflow:hidden}.style-option-media img[data-v-98c7d530]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:var(--work-surface-muted)}.duration-control[data-v-98c7d530]{display:flex;align-items:center;gap:12px;padding:8px 0}.duration-control input[data-v-98c7d530]{flex:1;min-width:0;accent-color:var(--work-info)}.duration-control output[data-v-98c7d530]{font-size:12px;white-space:nowrap}.generation-prompt-tool[data-v-61f26b07]{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:3px 5px;border:0;border-radius:6px;background:transparent;color:var(--work-text-secondary);font:inherit;font-size:12px;cursor:pointer}.generation-prompt-tool[data-v-61f26b07]:hover{background:var(--work-hover)}.generation-prompt-tool.icon-only[data-v-61f26b07]{justify-content:center;flex:0 0 24px;width:24px;height:24px;padding:3px;border:1px solid var(--work-border)}.generation-prompt-tool[data-v-61f26b07]:focus-visible{outline:2px solid var(--work-focus);outline-offset:2px}.generation-prompt-content[data-v-61f26b07]{display:grid;gap:16px;min-width:0}.prompt-categories[data-v-61f26b07],.prompt-options[data-v-61f26b07]{display:flex;flex-wrap:wrap;gap:8px}.prompt-categories button[data-v-61f26b07],.prompt-options button[data-v-61f26b07]{height:auto;white-space:normal;overflow-wrap:anywhere;max-width:100%}button[aria-pressed=true][data-v-61f26b07]{color:var(--work-info);background:var(--work-info-soft);border-color:var(--work-info)}.prompt-result[data-v-61f26b07]{box-sizing:border-box;width:100%;min-height:220px;padding:12px;resize:vertical;border:1px solid var(--work-border);border-radius:8px;background:var(--work-surface);color:var(--work-text);font:inherit}h3[data-v-61f26b07]{margin:0 0 10px;font-size:14px}.prompt-selection[data-v-61f26b07]{color:var(--work-text-secondary);overflow-wrap:anywhere}footer[data-v-61f26b07]{display:flex;justify-content:flex-end}button[data-v-61f26b07]:disabled{opacity:.55;cursor:not-allowed}.generation-composer[data-v-07b39ef8]{display:flex;flex:1 1 260px;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.generation-chip[data-v-07b39ef8],.generation-summary[data-v-07b39ef8]{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--work-border);border-radius:6px;padding:3px 7px;background:var(--work-surface);color:var(--work-text-secondary);font:inherit;font-size:12px;cursor:pointer;min-height:24px}.generation-chip[data-v-07b39ef8]{border-color:transparent;background:var(--work-info-soft);color:var(--work-info)}.generation-summary[data-v-07b39ef8]{min-width:0;max-width:100%}.generation-summary span[data-v-07b39ef8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:280px}.generation-summary[data-v-07b39ef8]:hover{background:var(--work-hover)}.generation-chevron[data-v-07b39ef8]{transform:rotate(90deg)}.generation-settings-panel[data-v-07b39ef8]{position:fixed;inset:auto;box-sizing:border-box;margin:0;overflow:auto;padding:14px 12px 16px;border:1px solid var(--work-border);border-radius:12px;background:var(--work-surface);color:var(--work-text);box-shadow:0 6px 24px var(--work-scrim);scrollbar-width:thin;overscroll-behavior:contain}.generation-style-panel[data-v-07b39ef8]{padding:8px;border-radius:8px}.generation-empty[data-v-07b39ef8]{color:var(--work-text-muted);font-size:12px}button[data-v-07b39ef8]:disabled{cursor:not-allowed;opacity:.55}.generation-shortcuts[data-v-d8c33da5]{display:flex;flex:1 1 460px;min-width:0;flex-wrap:wrap;align-items:center;gap:4px 12px}.generation-shortcuts button[data-v-d8c33da5]{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:2px 0;border:0;background:transparent;color:var(--work-text-secondary);font-size:12px;line-height:1.5;white-space:nowrap;cursor:pointer;opacity:1}.generation-shortcuts button[data-v-d8c33da5]:disabled{cursor:not-allowed}.generation-shortcuts button[data-v-d8c33da5]:not(:disabled):hover{color:var(--work-info)}.generation-shortcuts svg[data-v-d8c33da5]{flex-shrink:0}@media(max-width:760px){.generation-shortcuts[data-v-d8c33da5]{order:3;flex-basis:100%}}.asset-library[data-v-f96ffe3c]{min-width:0;min-height:0;flex:1;overflow-y:auto;padding:16px 24px 32px;scrollbar-width:thin;color:var(--work-text)}.library-heading[data-v-f96ffe3c],.library-controls[data-v-f96ffe3c],.resource-tabs[data-v-f96ffe3c]{display:flex;align-items:center;gap:10px}.library-heading[data-v-f96ffe3c]{justify-content:space-between;flex-wrap:wrap;gap:20px}.resource-tabs[data-v-f96ffe3c]{flex-wrap:wrap}.resource-tabs a[data-v-f96ffe3c]{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:8px;color:var(--work-text-secondary);text-decoration:none;font-size:14px;font-weight:600}.resource-tabs a[data-v-f96ffe3c]:hover{background:var(--work-hover)}.resource-tabs a.selected[data-v-f96ffe3c]{background:var(--work-primary);color:var(--work-on-primary)}.library-controls[data-v-f96ffe3c]{min-width:0;flex-wrap:wrap}.library-controls>button[data-v-f96ffe3c]{min-height:34px}.asset-search[data-v-f96ffe3c]{position:relative;display:flex;align-items:center;flex:1;min-width:160px;max-width:300px}.asset-search>svg[data-v-f96ffe3c]{position:absolute;left:10px;color:var(--work-text-muted);pointer-events:none}.asset-search .ui-input[data-v-f96ffe3c]{min-height:34px;padding:7px 32px;background:var(--work-surface-muted)}.asset-search .ui-input[data-v-f96ffe3c]::-webkit-search-cancel-button{display:none}.search-clear[data-v-f96ffe3c]{position:absolute;right:4px;padding:4px}.library-toolbar[data-v-f96ffe3c]{margin:28px 0 20px}.tabs[data-v-f96ffe3c]{display:flex;flex-wrap:wrap;gap:22px}.tabs button[data-v-f96ffe3c]{padding:7px 0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--work-text-muted);font-size:16px;font-weight:600}.tabs button.selected[data-v-f96ffe3c]{color:var(--work-text);border-bottom-color:var(--work-primary)}.resource-discovery .asset-grid[data-v-f96ffe3c]{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:minmax(270px,1fr);overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.resource-section+.resource-section[data-v-f96ffe3c]{margin-top:30px}.resource-section h2[data-v-f96ffe3c]{margin:0 0 14px;font-size:18px;font-weight:600}.asset-grid[data-v-f96ffe3c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:12px}.asset-card[data-v-f96ffe3c]{display:flex;position:relative;min-width:0;padding:16px;border:1px solid var(--work-border);border-radius:16px;background:var(--work-surface);transition:background .15s,border-color .15s}.asset-card[data-v-f96ffe3c]:hover{background:var(--work-surface-muted);border-color:var(--work-border-strong)}.asset-avatar[data-v-f96ffe3c]{position:absolute;top:17px;left:16px;display:grid;place-items:center;width:28px;height:28px}.asset-card-content[data-v-f96ffe3c]{min-width:0;flex:1}.asset-card-heading[data-v-f96ffe3c]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px;padding-left:38px}.asset-card-heading h3[data-v-f96ffe3c]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:22px}.asset-card-content>p[data-v-f96ffe3c]{display:-webkit-box;min-height:40px;margin-top:10px;overflow:hidden;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--work-text-secondary);font-size:12px;line-height:20px}.asset-actions[data-v-f96ffe3c]{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:55%}.asset-actions .ui-button[data-v-f96ffe3c]{min-height:26px;padding:4px 6px;font-size:11px;border:0;background:var(--work-surface-raised)}.asset-meta[data-v-f96ffe3c]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;color:var(--work-text-muted);font-size:11px}.library-loading[data-v-f96ffe3c]{display:flex;justify-content:center;align-items:center;gap:10px;padding:24px;color:var(--work-text-secondary)}.connector-state[data-v-f96ffe3c]{padding-block:100px}.connector-grid[data-v-f96ffe3c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px}.connector-card[data-v-f96ffe3c]{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;min-height:146px;padding:16px;border:1px solid var(--work-border);border-radius:16px;background:var(--work-surface)}.connector-card[data-v-f96ffe3c]:hover{background:var(--work-surface-muted);border-color:var(--work-border-strong)}.connector-avatar[data-v-f96ffe3c]{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:var(--work-info-soft);color:var(--work-info);font-weight:700}.connector-card-body[data-v-f96ffe3c]{min-width:0}.connector-heading[data-v-f96ffe3c]{display:flex;align-items:center;gap:7px;min-width:0}.connector-heading h3[data-v-f96ffe3c]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}.connector-kind[data-v-f96ffe3c]{flex:none;padding:2px 5px;border:1px solid var(--work-border);border-radius:5px;color:var(--work-text-muted);font-size:9px}.connector-card-body>p[data-v-f96ffe3c]{display:-webkit-box;min-height:40px;margin-top:7px;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--work-text-secondary);font-size:12px;line-height:20px}.connector-meta[data-v-f96ffe3c]{display:flex;flex-wrap:wrap;gap:8px;margin-top:7px;color:var(--work-text-muted);font-size:11px}.connector-actions[data-v-f96ffe3c]{display:flex;grid-column:1 / -1;justify-content:flex-end;gap:6px}.connector-actions .ui-button[data-v-f96ffe3c]{min-height:28px;padding:4px 8px;font-size:11px}.connector-form[data-v-f96ffe3c]{display:grid;gap:14px}.connector-form label[data-v-f96ffe3c]:not(.connector-check){display:grid;gap:7px;color:var(--work-text-secondary);font-size:13px}.connector-form textarea[data-v-f96ffe3c]{resize:vertical}.connector-form .code-input[data-v-f96ffe3c]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.connector-check[data-v-f96ffe3c]{display:flex;align-items:center;gap:8px;color:var(--work-text-secondary);font-size:13px}.connector-security[data-v-f96ffe3c]{margin:0;color:var(--work-text-muted);font-size:12px;line-height:1.6}.connector-links[data-v-f96ffe3c]{display:flex;flex-wrap:wrap;gap:6px 12px}.feishu-quick-connect[data-v-f96ffe3c]{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;border:1px solid var(--work-border);border-radius:16px;background:var(--work-surface-muted)}.feishu-quick-icon[data-v-f96ffe3c]{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#3370ff;color:#fff;font-size:19px;font-weight:700}.feishu-quick-connect strong[data-v-f96ffe3c]{display:block;font-size:15px}.feishu-quick-connect p[data-v-f96ffe3c]{margin-top:4px;color:var(--work-text-secondary);font-size:12px;line-height:1.6}.connector-advanced[data-v-f96ffe3c]{border-top:1px solid var(--work-border);padding-top:12px}.connector-advanced summary[data-v-f96ffe3c]{width:-moz-fit-content;width:fit-content;color:var(--work-text-muted);cursor:pointer;font-size:12px}.connector-advanced-fields[data-v-f96ffe3c]{display:grid;gap:14px;margin-top:14px}.connector-manual-actions[data-v-f96ffe3c]{display:flex;justify-content:flex-end;gap:8px}.feishu-registration[data-v-f96ffe3c]{display:grid;justify-items:center;gap:12px;padding:24px 12px;text-align:center}.feishu-registration p[data-v-f96ffe3c]{color:var(--work-text-secondary);font-size:13px}.feishu-registration-spinner[data-v-f96ffe3c]{width:28px;height:28px}.ui-button.danger[data-v-f96ffe3c]{border-color:var(--work-danger);color:var(--work-danger)}.dialog-spacer[data-v-f96ffe3c]{flex:1}a[data-v-f96ffe3c]:focus-visible,button[data-v-f96ffe3c]:focus-visible{outline:2px solid var(--work-focus);outline-offset:3px}@media(max-width:700px){.asset-library[data-v-f96ffe3c]{padding:16px}.library-heading[data-v-f96ffe3c]{align-items:stretch;flex-direction:column;gap:16px}.library-controls[data-v-f96ffe3c]{gap:8px}.asset-search[data-v-f96ffe3c]{max-width:none;flex-basis:100%}.library-controls>button[data-v-f96ffe3c]{flex:1}.feishu-quick-connect[data-v-f96ffe3c]{grid-template-columns:44px minmax(0,1fr)}.feishu-quick-connect>button[data-v-f96ffe3c]{grid-column:1 / -1}}.knowledge-binding[data-v-184d26e6]{margin-bottom:24px}.knowledge-binding-list[data-v-184d26e6]{display:grid;gap:10px;max-height:240px;overflow-y:auto;margin-top:12px;scrollbar-width:thin}.knowledge-binding-option[data-v-184d26e6]{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--work-border);border-radius:8px;color:var(--work-text);cursor:pointer}.knowledge-binding-option[data-v-184d26e6]:focus-within{outline:2px solid var(--work-focus);outline-offset:-2px}.knowledge-binding-option input[data-v-184d26e6]{flex-shrink:0;margin-top:3px;accent-color:var(--work-primary)}.knowledge-binding-option span[data-v-184d26e6]{min-width:0;overflow-wrap:anywhere}.knowledge-binding-option strong[data-v-184d26e6],.knowledge-binding-option small[data-v-184d26e6]{display:block}.knowledge-binding-option small[data-v-184d26e6]{margin-top:4px;color:var(--work-text-secondary)}.asset-icon-editor[data-v-184d26e6]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.asset-icon-editor .editor-field-hint[data-v-184d26e6]{margin:10px 0 0}.asset-icon-editor label[data-v-184d26e6]{position:relative;overflow:hidden}.icon-file-input[data-v-184d26e6]{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.asset-icon-editor label[data-v-184d26e6]:focus-within{outline:2px solid light-dark(#7a95cb,var(--work-focus))}.asset-editor[data-v-184d26e6]{width:min(760px,calc(100vw - 32px));max-height:88dvh;border-radius:24px}.asset-editor[data-v-184d26e6] .ui-dialog-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px 24px;flex-shrink:0;padding:24px;min-height:132px}.asset-editor[data-v-184d26e6] .ui-dialog-header h2{font-size:16px;line-height:26px}.asset-editor[data-v-184d26e6] .ui-dialog-description{grid-column:1;color:light-dark(#7b8495,var(--work-text-secondary));font-size:14px;line-height:24px}.asset-editor[data-v-184d26e6] .ui-dialog-close{grid-column:2;grid-row:1 / 3;align-self:center;color:light-dark(#9aa3b2,var(--work-text-muted))}.asset-editor[data-v-184d26e6] .ui-dialog-body{padding:32px 30px 24px 24px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:light-dark(#a3aab6,var(--work-scrollbar)) transparent}.asset-editor[data-v-184d26e6] .ui-dialog-footer{flex-shrink:0;justify-content:center;gap:12px;padding:20px 24px}.asset-editor[data-v-184d26e6] .ui-dialog-footer .ui-button{min-width:142px;min-height:44px;border-radius:12px;font-size:13px}.asset-editor[data-v-184d26e6] .ui-dialog-footer .primary:disabled{background:light-dark(#b4b7bf,var(--work-surface-raised));border-color:light-dark(#b4b7bf,var(--work-border-strong));opacity:1}.editor-fields[data-v-184d26e6]{padding:0;margin:0;border:0;min-width:0}.editor-body .ui-field[data-v-184d26e6]{gap:12px;margin-bottom:24px;color:light-dark(#383c44,var(--work-text));font-size:14px}.editor-body .ui-input[data-v-184d26e6]{min-height:44px;padding:10px 16px;border-color:light-dark(#e0e3e9,var(--work-border));border-radius:8px;font-size:14px;line-height:22px}.editor-body .ui-input[data-v-184d26e6]::-moz-placeholder{color:light-dark(#b2b8c5,var(--work-text-muted))}.editor-body .ui-input[data-v-184d26e6]::placeholder{color:light-dark(#b2b8c5,var(--work-text-muted))}.editor-body .ui-count[data-v-184d26e6]{align-self:center;flex-shrink:0;color:light-dark(#98a2b3,var(--work-text-muted));font-size:13px;font-weight:400}.editor-body>.ui-alert[data-v-184d26e6]{margin-top:18px}.editor-field-heading[data-v-184d26e6],.editor-name-label[data-v-184d26e6]{display:flex;align-items:center;gap:12px}.editor-field-heading[data-v-184d26e6]{justify-content:space-between}.editor-avatar[data-v-184d26e6]{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:light-dark(#fff0e6,var(--work-surface-muted));color:light-dark(#b86b35,var(--work-warning))}.required[data-v-184d26e6]{color:light-dark(#e65d60,var(--work-danger))}.editor-field-hint[data-v-184d26e6]{color:light-dark(#98a2b3,var(--work-text-muted));font-size:12px;line-height:18px;margin-top:-10px;margin-bottom:-4px}.editor-body .editor-description[data-v-184d26e6]{min-height:112px;border-radius:12px}.editor-advanced[data-v-184d26e6]{margin-top:32px;padding:18px 20px 20px;border-radius:18px;background:light-dark(#f7f8fa,var(--work-surface-muted))}.editor-advanced h3[data-v-184d26e6]{margin-bottom:16px;font-size:14px;font-weight:400}.editor-advanced .editor-instructions[data-v-184d26e6]{height:80px;min-height:80px;border-radius:12px}.editor-advanced .skill-instructions[data-v-184d26e6]{min-height:192px}.editor-advanced[data-v-184d26e6] .ui-select .ui-input{min-height:48px;padding:10px 20px;border-radius:12px;font-size:14px}.execution-toggle[data-v-184d26e6]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:18px;border-top:1px solid #e5e7eb;cursor:pointer}.execution-toggle strong[data-v-184d26e6],.execution-toggle small[data-v-184d26e6]{display:block}.execution-toggle strong[data-v-184d26e6]{font-size:14px;font-weight:500}.execution-toggle small[data-v-184d26e6]{margin-top:5px;color:#7b8495;font-size:12px;line-height:18px}.execution-toggle input[data-v-184d26e6]{width:38px;height:20px;accent-color:#202020}.execution-editor[data-v-184d26e6]{margin-top:16px;padding:16px;border:1px solid #e1e4e9;border-radius:14px;background:#fff}.execution-editor .ui-field[data-v-184d26e6]:last-child{margin-bottom:0}.execution-editor code[data-v-184d26e6]{color:#7b8495;font-size:12px}.execution-grid[data-v-184d26e6]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.editor-body .execution-source[data-v-184d26e6]{min-height:220px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.6}.field-label[data-v-184d26e6]{margin-bottom:10px;padding:0;color:light-dark(#383c44,var(--work-text));font-size:14px}.skill-picker[data-v-184d26e6]{padding:16px;border:1px solid light-dark(#e1e4e9,var(--work-border));border-radius:16px;background:light-dark(#fff,var(--work-surface))}.skill-picker>p[data-v-184d26e6]{margin-bottom:14px;font-size:12px;line-height:20px}.skill-picker>.muted[data-v-184d26e6]{margin:20px 0 4px;text-align:center}.editor-search[data-v-184d26e6]{position:relative}.editor-search>svg[data-v-184d26e6]{position:absolute;left:12px;top:11px;color:light-dark(#737c8c,var(--work-text-secondary));pointer-events:none}.editor-search .ui-input[data-v-184d26e6]{min-height:36px;padding:6px 12px 6px 36px;border-color:light-dark(#eef0f4,var(--work-border));font-size:12px}.skill-picker-grid[data-v-184d26e6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:224px;margin-top:12px;overflow-y:auto;scrollbar-width:thin}.skill-option[data-v-184d26e6]{display:flex;align-items:flex-start;gap:12px;min-height:96px;padding:12px 14px;border:1px solid light-dark(#e1e4e9,var(--work-border));border-radius:8px;cursor:pointer}.skill-option.selected[data-v-184d26e6]{border-color:light-dark(#232323,var(--work-primary))}.skill-option[data-v-184d26e6]:focus-within{outline:2px solid light-dark(#a9c0d8,var(--work-focus));outline-offset:-2px}.skill-option>span[data-v-184d26e6]:not(.skill-option-icon){flex:1;min-width:0}.skill-option strong[data-v-184d26e6]{display:block;margin-bottom:4px;overflow:hidden;color:light-dark(#363940,var(--work-text));font-size:14px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.skill-option small[data-v-184d26e6]{display:-webkit-box;overflow:hidden;color:light-dark(#606672,var(--work-text-secondary));font-size:12px;line-height:18px;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical}.skill-option input[data-v-184d26e6]{width:18px;height:18px;flex-shrink:0;margin:2px 0 0;accent-color:light-dark(#202020,var(--work-primary))}.skill-option-icon[data-v-184d26e6]{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:8px;background:light-dark(#f0f1f4,var(--work-surface-muted));color:light-dark(#7f889a,var(--work-text-muted))}@media(max-width:700px){.asset-editor[data-v-184d26e6]{width:calc(100vw - 24px);max-height:94dvh;border-radius:20px}.asset-editor[data-v-184d26e6] .ui-dialog-header,.asset-editor[data-v-184d26e6] .ui-dialog-body{padding:20px}.asset-editor[data-v-184d26e6] .ui-dialog-header{gap:10px 12px}.asset-editor[data-v-184d26e6] .ui-dialog-description{font-size:12px;line-height:20px}.asset-editor[data-v-184d26e6] .ui-dialog-footer{gap:8px;padding:16px}.asset-editor[data-v-184d26e6] .ui-dialog-footer .ui-button{flex:1;min-width:0;padding-inline:8px}.editor-advanced[data-v-184d26e6]{padding:16px}.skill-picker[data-v-184d26e6]{padding:12px}.skill-picker-grid[data-v-184d26e6]{grid-template-columns:1fr}.execution-grid[data-v-184d26e6]{grid-template-columns:1fr;gap:0}}.artifact-workbench[data-v-7eab72fe]{display:flex;flex-direction:column;width:50%;flex:0 0 50%;min-width:0;min-height:0;padding:12px;overflow:hidden;background:var(--work-surface);color:var(--work-text);border-color:var(--work-border)}.artifact-workbench.expanded[data-v-7eab72fe]{position:absolute;inset:0;width:auto;z-index:6}.artifact-workbench>header[data-v-7eab72fe]{gap:8px;flex-shrink:0}.artifact-workbench h2[data-v-7eab72fe]{margin-right:auto}.panel-hint[data-v-7eab72fe]{margin:8px 0}.artifact-file-list[data-v-7eab72fe]{display:flex;gap:8px;overflow:auto;flex-shrink:0;max-height:180px}.file-card[data-v-7eab72fe]{flex:0 0 220px;max-width:100%;margin:0 0 10px;padding:10px}.file-card strong[data-v-7eab72fe]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-card.selected[data-v-7eab72fe]{border-color:var(--work-focus)}.preview-toolbar[data-v-7eab72fe]{padding:8px 0;border-top:1px solid var(--work-border)}.preview-toolbar strong[data-v-7eab72fe]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.preview-toolbar button[data-v-7eab72fe]{flex-shrink:0}.file-preview[data-v-7eab72fe]{flex:1;min-height:0;max-height:none;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);border-radius:10px;background:var(--work-surface-muted)}.file-preview iframe[data-v-7eab72fe]{height:100%;min-height:0}.file-preview img[data-v-7eab72fe],.file-preview video[data-v-7eab72fe]{width:100%;height:100%;min-height:0;max-height:100%;-o-object-fit:contain;object-fit:contain}.preview-loading[data-v-7eab72fe]{display:flex;align-items:center;gap:10px}.text-preview[data-v-7eab72fe]{width:100%;min-width:0;align-self:start}.file-actions .ui-button[data-v-7eab72fe]{color:var(--work-text-secondary);font-size:11px}@media(max-width:1024px){.artifact-workbench[data-v-7eab72fe]{position:absolute;inset:0;width:auto;z-index:5;border-radius:0}}.theme-picker[data-v-8beafdb1]{display:flex;align-items:center;gap:8px;color:var(--work-text-secondary)}.theme-picker>svg[data-v-8beafdb1]{flex-shrink:0}.theme-picker>.ui-select[data-v-8beafdb1]{width:156px;max-width:100%}.feedback-form[data-v-4a700822]{display:flex;flex-direction:column}.feedback-error[data-v-4a700822]{color:light-dark(#a5453b,var(--work-danger))}.feedback-images[data-v-4a700822]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.feedback-image[data-v-4a700822]{position:relative;width:84px;height:84px;margin:0;overflow:hidden;border:1px solid var(--work-border);border-radius:10px;background:var(--work-surface-muted)}.feedback-image img[data-v-4a700822]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.feedback-image-remove[data-v-4a700822]{position:absolute;top:2px;right:2px;display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:light-dark(#1e2934b3,var(--work-scrim));color:#fff;cursor:pointer}.feedback-image-remove[data-v-4a700822]:disabled{cursor:default;opacity:.5}.feedback-image-add[data-v-4a700822]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:84px;height:84px;border:1px dashed var(--work-border);border-radius:10px;color:var(--work-text-muted);cursor:pointer}.feedback-image-add[data-v-4a700822]:hover{color:var(--work-text);border-color:var(--work-focus)}.feedback-image-add.is-disabled[data-v-4a700822]{cursor:default;opacity:.55}.feedback-image-add input[data-v-4a700822]{display:none}.feedback-uploading[data-v-4a700822]{display:flex;align-items:center;gap:6px;color:var(--work-text-muted)}.account-notice-button[data-v-12cf42a0]{position:relative}.account-notice-dot[data-v-12cf42a0]{position:absolute;top:3px;right:3px;width:7px;height:7px;border-radius:50%;background:var(--work-unread-indicator);box-shadow:0 0 0 2px var(--work-surface)}.account-controls[data-v-12cf42a0]{display:flex;align-items:center;gap:8px;width:100%;font-size:13px;white-space:nowrap}.balance-pill[data-v-12cf42a0],.vip-pill[data-v-12cf42a0]{display:flex;align-items:center;gap:6px;text-decoration:none;color:var(--work-text)}.balance-pill strong[data-v-12cf42a0],.vip-pill strong[data-v-12cf42a0]{font-weight:400}.balance-pill[data-v-12cf42a0]{border:0;padding:0;background:transparent;cursor:pointer}.balance-pill svg[data-v-12cf42a0]{color:var(--work-text-muted);background:var(--work-surface-raised);border-radius:50%;padding:2px;width:28px;height:28px}.vip-pill[data-v-12cf42a0]{border:0;padding:0;background:transparent;color:var(--work-warning);font-size:12px;cursor:pointer}.account-dropdown[data-v-12cf42a0]{position:relative;flex:1;min-width:0}.account-dropdown summary[data-v-12cf42a0]{display:flex;align-items:center;gap:8px;min-width:0;cursor:pointer;list-style:none}.account-dropdown summary[data-v-12cf42a0]::-webkit-details-marker{display:none}.account-dropdown summary img[data-v-12cf42a0],.account-dropdown .user-avatar[data-v-12cf42a0]{width:28px;height:28px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.account-id[data-v-12cf42a0]{min-width:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.account-quick-actions[data-v-12cf42a0]{display:flex;align-items:center;gap:4px;flex-shrink:0}.account-quick-actions>a[data-v-12cf42a0],.account-quick-actions>button[data-v-12cf42a0]{display:grid;place-items:center;width:32px;height:32px;padding:0;color:var(--work-text-secondary);border:0;border-radius:7px;background:transparent;cursor:pointer;text-decoration:none}.account-quick-actions>a[data-v-12cf42a0]:hover,.account-quick-actions>button[data-v-12cf42a0]:hover{color:var(--work-text);background:var(--work-hover)}.account-quick-actions>a[data-v-12cf42a0]:focus-visible,.account-quick-actions>button[data-v-12cf42a0]:focus-visible{outline:2px solid var(--work-focus);outline-offset:-2px}.user-avatar[data-v-12cf42a0]{display:grid;place-items:center;background:var(--work-warning-soft);color:var(--work-warning)}.account-panel[data-v-12cf42a0]{position:absolute;right:0;top:calc(100% + 12px);z-index:40;box-sizing:border-box;width:min(312px,calc(100vw - 24px));max-height:calc(100dvh - 88px);overflow-y:auto;overscroll-behavior:contain;padding:0 8px;white-space:normal;color:var(--work-text);border:1px solid var(--work-border);border-radius:16px;background:var(--work-surface);box-shadow:0 8px 28px color-mix(in srgb,var(--work-shadow) 35%,transparent)}.account-panel header[data-v-12cf42a0]{display:flex;align-items:center;gap:7px;min-height:60px;margin:0 8px}.account-panel header strong[data-v-12cf42a0]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600}.account-panel button[data-v-12cf42a0]{cursor:pointer}.account-panel button[data-v-12cf42a0]:disabled{cursor:default;opacity:.55}.account-panel button[data-v-12cf42a0]:focus-visible,.account-panel a[data-v-12cf42a0]:focus-visible{outline:2px solid var(--work-focus);outline-offset:-2px;border-radius:6px}.account-group[data-v-12cf42a0]{padding:8px 0;border-top:1px solid var(--work-border)}.account-row[data-v-12cf42a0]{display:flex;align-items:center;gap:9px;width:100%;min-height:43px;box-sizing:border-box;padding:9px 8px;border:0;border-radius:7px;background:transparent;color:var(--work-text);text-align:start;text-decoration:none;font-size:14px;line-height:1.4}.account-row>svg[data-v-12cf42a0]{flex-shrink:0;width:18px;height:18px;color:var(--work-text-secondary)}.account-row[data-v-12cf42a0]:is(a,button):not(:disabled):hover{background:var(--work-hover)}.account-label[data-v-12cf42a0]{flex:1;min-width:0;overflow-wrap:anywhere}.account-hint[data-v-12cf42a0],.account-arrow[data-v-12cf42a0]{color:var(--work-text-muted)}.account-hint[data-v-12cf42a0]{max-width:45%;font-size:12px;text-align:end}.account-upgrade[data-v-12cf42a0]{flex-shrink:0;padding:2px 8px;border-radius:6px;background:var(--work-primary);color:var(--work-on-primary);font-size:12px}.account-copy[data-v-12cf42a0]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:26px;padding:0;border:0;background:transparent;color:inherit}.account-copy[data-v-12cf42a0]:hover{background:var(--work-hover);border-radius:5px}.account-score[data-v-12cf42a0]{gap:6px}.account-score>svg[data-v-12cf42a0]{margin-right:3px}.account-score>button[data-v-12cf42a0],.account-score>a[data-v-12cf42a0]{color:var(--work-text-muted)}.account-score>.account-score-detail[data-v-12cf42a0]{border:0;padding:0;background:transparent;display:flex;align-items:center;gap:3px;min-width:0;max-width:45%;text-decoration:none;font-size:12px;overflow-wrap:anywhere}.account-appearance[data-v-12cf42a0]{position:relative}.account-appearance>svg[data-v-12cf42a0]{flex-shrink:0}.account-appearance[data-v-12cf42a0] .theme-picker,.account-appearance[data-v-12cf42a0] .ui-select{flex:0 1 140px;min-width:0;width:140px;max-width:58%;margin-left:auto}.account-appearance[data-v-12cf42a0] .theme-picker>svg{display:none}.account-appearance[data-v-12cf42a0] .ui-select-trigger{justify-content:flex-end;gap:6px;width:100%;border:0;background:transparent;color:var(--work-text-muted);padding:0;min-height:24px;font-size:12px;box-shadow:none}.account-appearance[data-v-12cf42a0] .ui-select-trigger:hover,.account-appearance[data-v-12cf42a0] .ui-select-trigger:focus-visible,.account-appearance[data-v-12cf42a0] .ui-select-trigger[aria-expanded=true]{color:var(--work-text-secondary);background:transparent;box-shadow:none}.account-login[data-v-12cf42a0]{border-radius:16px;font-size:12px;min-height:30px;padding:4px 12px}@media(max-width:1200px){.vip-pill[data-v-12cf42a0]{display:none}}@media(max-width:760px){.account-controls[data-v-12cf42a0]{gap:8px}.balance-pill[data-v-12cf42a0]{display:none}}.account-menu-select .ui-select-option.selected{color:var(--work-text);background:var(--work-hover)}.login-modal[data-v-80979392]{width:min(800px,calc(100vw - 32px));max-height:94dvh;outline:none;border-radius:20px;background:var(--work-surface);color:var(--work-text)}.login-modal[data-v-80979392] .ui-dialog-header{padding:0;border:0}.login-modal[data-v-80979392] .ui-dialog-header h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.login-modal[data-v-80979392] .ui-dialog-close{position:absolute;right:16px;top:16px;z-index:1}.login-modal[data-v-80979392] .ui-dialog-body{padding:56px 40px 48px}.login-columns[data-v-80979392]{display:grid;grid-template-columns:340px minmax(0,1fr);gap:40px}.login-wechat-panel[data-v-80979392]{min-width:0;padding-right:40px;border-right:1px solid var(--work-border);text-align:center}.login-wechat-panel h3[data-v-80979392]{font-size:16px;font-weight:500;line-height:24px;margin:0 0 24px}.login-form-panel[data-v-80979392]{min-width:0}.login-tabs[data-v-80979392]{display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:32px}.login-tab[data-v-80979392]{padding:0;border:0;background:transparent;color:var(--work-text-secondary);font-size:15px;line-height:24px}.login-tab.active[data-v-80979392]{color:var(--work-text);font-weight:600}.login-input[data-v-80979392]{display:flex;align-items:center;gap:8px;min-height:46px;padding:10px 14px;margin-bottom:16px;border:1px solid var(--work-border);border-radius:12px;background:var(--work-surface);color:var(--work-text)}.login-input[data-v-80979392]:focus-within{outline:2px solid var(--work-focus);outline-offset:1px}.login-input>svg[data-v-80979392]{display:none}.login-input input[data-v-80979392]{flex:1;min-width:0;width:0;border:0;outline:0;background:transparent;font-size:14px;color:inherit}.login-input input[data-v-80979392]::-moz-placeholder{color:var(--work-text-muted)}.login-input input[data-v-80979392]::placeholder{color:var(--work-text-muted)}.login-text-button[data-v-80979392]{border:0;background:transparent;color:var(--work-info);font-size:12px;padding:0;flex-shrink:0}.login-submit[data-v-80979392]{width:100%;min-height:48px;margin-top:24px;border-radius:12px;font-size:16px;font-weight:500}.login-modal .login-submit[data-v-80979392]{background:var(--work-primary);border-color:var(--work-primary);color:var(--work-on-primary)}.login-agreement[data-v-80979392]{display:flex;align-items:flex-start;gap:6px;margin-top:18px;font-size:12px;line-height:18px;color:var(--work-text-muted)}.login-agreement input[data-v-80979392]{margin:3px 0 0;accent-color:var(--work-primary);flex-shrink:0}.login-agreement a[data-v-80979392]{color:var(--work-text-secondary);text-decoration:underline;text-underline-offset:2px}.login-oauth[data-v-80979392],.login-qr[data-v-80979392]{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;color:var(--work-text-muted)}.login-oauth iframe[data-v-80979392]{width:300px;max-width:100%;height:300px;border:0}.login-qr img[data-v-80979392]{width:200px;height:200px;-o-object-fit:contain;object-fit:contain}.login-wechat-switch[data-v-80979392]{margin-top:16px;padding:0;border:0;background:transparent;color:var(--work-text);font-size:13px;line-height:22px}.login-config[data-v-80979392]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:300px;text-align:center;color:var(--work-text-muted)}.login-bind-phone[data-v-80979392],.login-wechat-completion[data-v-80979392]{width:min(440px,calc(100vw - 32px));border-radius:20px}.login-bind-phone[data-v-80979392]::backdrop,.login-wechat-completion[data-v-80979392]::backdrop{background:var(--work-shortplay-mask)}.login-bind-phone[data-v-80979392] .ui-dialog-header,.login-wechat-completion[data-v-80979392] .ui-dialog-header{padding:32px 32px 0;display:block}.login-bind-phone[data-v-80979392] .ui-dialog-header h2,.login-wechat-completion[data-v-80979392] .ui-dialog-header h2{position:static;width:auto;height:auto;clip-path:none;font-size:18px;line-height:30px;padding-right:32px}.login-bind-phone[data-v-80979392] .ui-dialog-close,.login-wechat-completion[data-v-80979392] .ui-dialog-close{right:24px;top:24px;color:var(--work-text-secondary)}.login-bind-phone[data-v-80979392] .ui-dialog-body,.login-wechat-completion[data-v-80979392] .ui-dialog-body{padding:28px 32px 32px}.login-bind-phone .login-input[data-v-80979392],.login-wechat-completion .login-input[data-v-80979392]{background:var(--work-surface-muted);border-color:transparent;border-radius:8px}.login-bind-phone .login-input input[data-v-80979392],.login-wechat-completion .login-input input[data-v-80979392]{font-size:16px}.login-bind-phone .login-text-button[data-v-80979392],.login-wechat-completion .login-text-button[data-v-80979392]{color:var(--work-text-secondary);font-size:14px}.login-bind-phone .login-agreement[data-v-80979392],.login-wechat-completion .login-agreement[data-v-80979392]{margin-top:16px}.login-bind-phone .login-agreement input[data-v-80979392],.login-wechat-completion .login-agreement input[data-v-80979392]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;margin-top:2px;border:1px solid var(--work-border-strong);border-radius:50%}.login-bind-phone .login-agreement input[data-v-80979392]:checked,.login-wechat-completion .login-agreement input[data-v-80979392]:checked{background:var(--work-primary);border-color:var(--work-primary)}.login-bind-phone .login-agreement input[data-v-80979392]:checked:after,.login-wechat-completion .login-agreement input[data-v-80979392]:checked:after{content:"";display:block;width:7px;height:4px;margin:3px 2px;border:solid var(--work-on-primary);border-width:0 0 2px 2px;transform:rotate(-45deg)}.login-bind-phone .login-submit[data-v-80979392],.login-wechat-completion .login-submit[data-v-80979392]{min-height:46px;margin-top:50px;border-radius:8px}.login-completion-hint[data-v-80979392]{font-size:14px;line-height:22px;color:var(--work-text-secondary)}.login-columns.is-binding[data-v-80979392]{display:block}.login-country-code[data-v-80979392]{padding-right:12px;border-right:1px solid var(--work-border);font-size:14px}.captcha-dialog[data-v-80979392]{width:min(380px,calc(100vw - 24px));background:var(--work-surface)}.captcha-hint[data-v-80979392]{margin:0 0 12px;font-size:12px;line-height:20px;color:var(--work-text-secondary)}.captcha-image[data-v-80979392]{border:0;padding:0;background:transparent}.captcha-image img[data-v-80979392]{display:block;width:100px;height:34px}.login-notice[data-v-80979392]{font-size:12px;color:var(--work-success);margin-bottom:14px}@media(max-width:720px){.login-modal[data-v-80979392] .ui-dialog-body{padding:44px 24px 28px}.login-columns[data-v-80979392]{grid-template-columns:minmax(0,1fr);gap:28px}.login-wechat-panel[data-v-80979392]{padding:0 0 24px;border-right:0;border-bottom:1px solid var(--work-border)}.login-wechat-panel h3[data-v-80979392]{margin-bottom:12px}.login-tabs[data-v-80979392]{justify-content:center;margin-bottom:24px}.login-bind-phone[data-v-80979392] .ui-dialog-body,.login-wechat-completion[data-v-80979392] .ui-dialog-body{padding:24px}}.inline-artifacts[data-v-24fd055f]{width:min(100%,660px);margin:12px 0 18px}.inline-artifact-grid[data-v-24fd055f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.inline-artifact-grid.single[data-v-24fd055f]{grid-template-columns:minmax(0,420px)}.inline-artifact[data-v-24fd055f]{overflow:hidden;margin:0;border:1px solid light-dark(#e9ebef,var(--work-border));border-radius:12px;background:light-dark(#f6f7f8,var(--work-surface-muted))}.inline-artifact-preview-button[data-v-24fd055f]{display:block;width:100%;padding:0;border:0;background:light-dark(#f2f3f5,var(--work-surface-muted));cursor:zoom-in}.inline-artifact video[data-v-24fd055f]{display:block;width:100%;max-height:460px;background:var(--work-surface-muted)}.inline-artifact img[data-v-24fd055f]{display:block;width:100%;max-height:460px;-o-object-fit:contain;object-fit:contain}.inline-image-preview[data-v-24fd055f]{width:-moz-fit-content;width:fit-content;max-width:calc(100vw - 32px);border-radius:0;background:transparent;box-shadow:none}.inline-image-preview[data-v-24fd055f] .ui-dialog-header{position:fixed;top:16px;right:16px;z-index:1;padding:0;border:0}.inline-image-preview[data-v-24fd055f] .ui-dialog-header h2{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.inline-image-preview[data-v-24fd055f] .ui-dialog-close{width:32px;height:32px;padding:0;border-radius:50%;background:var(--work-surface);color:var(--work-text)}.inline-image-preview[data-v-24fd055f] .ui-dialog-body{padding:0;overflow:hidden}.inline-image-preview-content[data-v-24fd055f]{display:block;max-width:min(1000px,calc(100vw - 32px));max-height:90dvh;margin:auto;-o-object-fit:contain;object-fit:contain}.inline-artifact-loading[data-v-24fd055f]{display:grid;place-items:center;align-content:center;gap:8px;min-height:220px;padding:20px;color:light-dark(#a6adb7,var(--work-text-muted));font-size:12px;text-align:center}.inline-artifact figcaption[data-v-24fd055f]{display:flex;align-items:center;gap:8px;min-height:36px;padding:5px 7px 5px 11px;background:light-dark(#fff,var(--work-surface));color:light-dark(#737b87,var(--work-text-secondary));font-size:11px}.inline-artifact figcaption span[data-v-24fd055f]{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:680px){.inline-artifact-grid[data-v-24fd055f]{grid-template-columns:minmax(0,1fr)}}.message-actions[data-v-3cafa6b3]{display:flex;align-items:center;flex-wrap:wrap;gap:3px;margin-top:14px;color:light-dark(#9499a2,var(--work-text-muted));font-size:11px;line-height:1.5}.message-actions>button[data-v-3cafa6b3]{display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;padding:0;border:0;border-radius:7px;background:transparent;color:inherit;cursor:pointer;transition:color .15s,background-color .15s}.message-actions>button[data-v-3cafa6b3]:hover:not(:disabled),.message-actions>button[aria-pressed=true][data-v-3cafa6b3]{color:light-dark(#525d71,var(--work-text-secondary));background:light-dark(#f0f2f6,var(--work-surface-muted))}.message-actions>button[data-v-3cafa6b3]:focus-visible{outline:2px solid light-dark(#8a9dd5,var(--work-focus));outline-offset:2px}.message-actions>button[data-v-3cafa6b3]:disabled{opacity:.35;cursor:default}.message-actions.user-actions[data-v-3cafa6b3]{margin-top:7px}.message-actions>time[data-v-3cafa6b3]{margin-right:7px}.message-metadata[data-v-3cafa6b3]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-left:9px;min-width:0}.message-metadata .message-model[data-v-3cafa6b3]{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-metadata .message-cost[data-v-3cafa6b3]{display:inline-flex;align-items:center;gap:4px}.message-actions-menu[data-v-3cafa6b3]{position:fixed;margin:0;padding:5px;border:1px solid light-dark(#e9ecf1,var(--work-border));border-radius:10px;background:light-dark(#fff,var(--work-surface));color:light-dark(#5c6575,var(--work-text-secondary));box-shadow:0 6px 24px light-dark(#2733481a,var(--work-shadow));max-width:calc(100vw - 16px)}.message-actions-menu button[data-v-3cafa6b3]{display:flex;align-items:center;gap:9px;padding:9px 11px;border:0;border-radius:6px;background:transparent;color:inherit;font-size:12px;cursor:pointer}.message-actions-menu button[data-v-3cafa6b3]:hover:not(:disabled){background:light-dark(#f4f5f8,var(--work-surface-muted))}.message-actions-menu button[data-v-3cafa6b3]:disabled{opacity:.35;cursor:default}.message-actions-menu button[data-v-3cafa6b3]:focus-visible{outline:2px solid var(--work-focus);outline-offset:-2px}.message-actions-menu button.delete-question[data-v-3cafa6b3]{color:var(--work-danger)}.message-content.has-attachments[data-v-8de0e5f1]{width:min(100%,420px)}.message-content[data-v-8de0e5f1] .inline-artifacts{width:min(100%,368px);margin:0 0 10px auto}.message-content[data-v-8de0e5f1] .inline-artifact-grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:end}.message-content[data-v-8de0e5f1] .inline-artifact-grid.single{grid-template-columns:minmax(0,180px)}.message-content[data-v-8de0e5f1] .inline-artifact img,.message-content[data-v-8de0e5f1] .inline-artifact video{height:144px;-o-object-fit:contain;object-fit:contain}.message-content[data-v-8de0e5f1] .inline-artifact-loading{min-height:144px;padding:12px}.message-attachments[data-v-8de0e5f1]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.message-attachments button[data-v-8de0e5f1]{max-width:100%;min-width:0}.message-attachments span[data-v-8de0e5f1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-editor[data-v-8de0e5f1]{background:light-dark(#f6f7f9,var(--work-surface-muted));border:1px solid light-dark(#e5e8ee,var(--work-border));border-radius:16px;padding:14px}.message-editor textarea[data-v-8de0e5f1]{display:block;width:100%;border:0;resize:vertical;background:transparent;color:inherit;font:inherit;line-height:1.7;outline:none}.message-editor[data-v-8de0e5f1]:focus-within{border-color:light-dark(#b8c4df,var(--work-border))}.message-editor-footer[data-v-8de0e5f1]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.message-editor-footer p[data-v-8de0e5f1]{flex:1;min-width:160px;margin:0;font-size:12px;color:light-dark(#8b929c,var(--work-text-muted))}.queued-messages[data-v-a8125560]{list-style:none;margin:0 14px -1px;padding:4px 10px;max-height:180px;overflow:auto;border:1px solid var(--work-border);border-radius:16px 16px 0 0;background:var(--work-surface-muted);color:var(--work-text-secondary)}.queued-message[data-v-a8125560]{display:flex;align-items:center;gap:8px;min-height:36px;font-size:12px}.queued-message>svg[data-v-a8125560]{flex-shrink:0}.queued-message+.queued-message[data-v-a8125560]{border-top:1px solid var(--work-border)}.queued-content[data-v-a8125560]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--work-text)}.queued-status[data-v-a8125560]{color:var(--work-text-secondary)}.queued-actions[data-v-a8125560]{display:flex;flex-shrink:0;gap:2px}.queued-actions button[data-v-a8125560]{display:inline-flex;align-items:center;gap:4px;padding:6px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;cursor:pointer}.queued-actions button[data-v-a8125560]:hover:not(:disabled){background:var(--work-hover);color:var(--work-text)}.queued-actions button[data-v-a8125560]:focus-visible{outline:2px solid var(--work-focus)}.queued-actions button[data-v-a8125560]:disabled{opacity:.5;cursor:default}@media(max-width:520px){.queued-message[data-v-a8125560]{flex-wrap:wrap;gap:4px;padding:4px 0}.queued-content[data-v-a8125560]{flex-basis:calc(100% - 24px)}.queued-actions[data-v-a8125560]{margin-left:auto}}.generation-card[data-v-c25608de]{margin:12px 0;color:var(--work-text)}header[data-v-c25608de]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:var(--work-text-secondary)}header strong[data-v-c25608de]{color:var(--work-text);font-size:14px}header span[data-v-c25608de]{overflow-wrap:anywhere}.generation-card-parameter[data-v-c25608de]{background:var(--work-surface-muted);border-radius:4px;padding:2px 5px}time[data-v-c25608de]{color:var(--work-text-muted)}p[data-v-c25608de]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.generation-placeholder[data-v-c25608de]{display:flex;align-items:flex-end;min-height:260px;padding:24px;border-radius:10px;background:linear-gradient(90deg,var(--work-surface-muted) 50%,var(--work-page) 50%)}.generation-placeholder>div[data-v-c25608de]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--work-text-secondary)}small[data-v-c25608de]{flex-basis:100%;color:var(--work-text-muted)}footer[data-v-c25608de]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.answer-footer[data-v-c0bc46ac]{margin-top:18px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.delete-question[data-v-c0bc46ac]{color:var(--work-danger)}.knowledge-page[data-v-ceb5fd11]{height:100%;overflow:auto;padding:34px;background:var(--work-surface-muted);color:var(--work-text)}.knowledge-header[data-v-ceb5fd11]{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1180px;margin:0 auto 22px}.knowledge-header span[data-v-ceb5fd11]{color:var(--work-info);font-size:11px;font-weight:700;letter-spacing:.12em}.knowledge-header h1[data-v-ceb5fd11]{margin:4px 0;font-size:25px}.knowledge-header p[data-v-ceb5fd11]{color:var(--work-text-secondary)}.knowledge-header button[data-v-ceb5fd11],.knowledge-title button[data-v-ceb5fd11]{display:flex;align-items:center;gap:7px}.knowledge-layout[data-v-ceb5fd11]{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:520px;max-width:1180px;margin:auto;overflow:hidden;border:1px solid var(--work-border);border-radius:20px;background:var(--work-surface)}.knowledge-bases[data-v-ceb5fd11]{padding:14px;border-right:1px solid var(--work-border);background:var(--work-surface-muted)}.knowledge-bases button[data-v-ceb5fd11]{display:flex;width:100%;gap:10px;padding:13px;border:0;border-radius:12px;background:transparent;text-align:left}.knowledge-bases button.selected[data-v-ceb5fd11]{background:var(--work-info-soft);color:var(--work-info)}.knowledge-bases span[data-v-ceb5fd11]{min-width:0}.knowledge-bases strong[data-v-ceb5fd11],.knowledge-bases small[data-v-ceb5fd11]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-bases small[data-v-ceb5fd11],.knowledge-bases p[data-v-ceb5fd11]{margin-top:4px;color:var(--work-text-muted);font-size:12px}.knowledge-documents[data-v-ceb5fd11]{padding:24px}.knowledge-title[data-v-ceb5fd11]{display:flex;align-items:center;gap:10px;padding-bottom:20px;border-bottom:1px solid var(--work-border)}.knowledge-title>div[data-v-ceb5fd11]{flex:1;min-width:0}.knowledge-title h2[data-v-ceb5fd11]{margin-bottom:5px;font-size:19px}.knowledge-title p[data-v-ceb5fd11]{color:var(--work-text-secondary)}.knowledge-document-list>article[data-v-ceb5fd11]{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--work-border)}.knowledge-document-open[data-v-ceb5fd11]{display:flex;min-width:0;flex:1;align-items:center;gap:12px;padding:16px 4px;border:0;background:transparent;color:inherit;text-align:left}.knowledge-document-open:hover strong[data-v-ceb5fd11]{color:var(--work-info)}.knowledge-document-open>span[data-v-ceb5fd11]{min-width:0;flex:1}.knowledge-document-list strong[data-v-ceb5fd11],.knowledge-document-list small[data-v-ceb5fd11]{display:block}.knowledge-document-list small[data-v-ceb5fd11]{margin-top:5px;color:var(--work-text-muted);font-size:12px}.knowledge-status-spinner[data-v-ceb5fd11]{width:11px;height:11px;margin-right:6px;border-width:1.5px;vertical-align:-1px}.knowledge-empty[data-v-ceb5fd11]{display:grid;min-height:350px;place-items:center;align-content:center;gap:12px;color:var(--work-text-muted)}.knowledge-form[data-v-ceb5fd11]{display:grid;gap:18px}.knowledge-form label[data-v-ceb5fd11]{display:grid;gap:8px;color:var(--work-text-secondary);font-size:13px}.knowledge-form input[data-v-ceb5fd11],.knowledge-form textarea[data-v-ceb5fd11]{width:100%;padding:11px 13px;border:1px solid var(--work-border);border-radius:10px;outline:none}.knowledge-form input[data-v-ceb5fd11]:focus,.knowledge-form textarea[data-v-ceb5fd11]:focus{border-color:var(--work-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--work-focus) 14%,transparent)}.knowledge-form>div[data-v-ceb5fd11]:last-child{display:flex;justify-content:flex-end;gap:10px}.knowledge-document-form[data-v-ceb5fd11]{gap:16px}.knowledge-source-switch[data-v-ceb5fd11]{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:11px;background:var(--work-surface-muted)}.knowledge-source-switch button[data-v-ceb5fd11]{display:flex;align-items:center;justify-content:center;gap:7px;padding:9px 12px;border:0;border-radius:8px;background:transparent;color:var(--work-text-secondary)}.knowledge-source-switch button.selected[data-v-ceb5fd11]{background:var(--work-surface);color:var(--work-text);box-shadow:0 1px 4px var(--work-shadow)}.knowledge-native-file[data-v-ceb5fd11]{display:none}.knowledge-dropzone[data-v-ceb5fd11]{display:grid;width:100%;min-height:170px;place-items:center;align-content:center;gap:8px;padding:24px;border:1px dashed var(--work-border-strong);border-radius:14px;background:var(--work-surface-muted);color:var(--work-text);text-align:center;transition:border-color .15s,background .15s}.knowledge-dropzone[data-v-ceb5fd11]:hover,.knowledge-dropzone.dragging[data-v-ceb5fd11]{border-color:var(--work-info);background:var(--work-info-soft)}.knowledge-dropzone small[data-v-ceb5fd11]{max-width:430px;color:var(--work-text-muted);line-height:1.6}.knowledge-upload-icon[data-v-ceb5fd11],.knowledge-file-icon[data-v-ceb5fd11]{display:grid;place-items:center;color:var(--work-info);background:var(--work-info-soft)}.knowledge-upload-icon[data-v-ceb5fd11]{width:42px;height:42px;border-radius:13px}.knowledge-selected-file[data-v-ceb5fd11]{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--work-border);border-radius:12px;background:var(--work-surface-muted)}.knowledge-file-icon[data-v-ceb5fd11]{width:40px;height:40px;flex:0 0 auto;border-radius:10px}.knowledge-selected-file>span[data-v-ceb5fd11]:nth-child(2){min-width:0;flex:1}.knowledge-selected-file strong[data-v-ceb5fd11],.knowledge-selected-file small[data-v-ceb5fd11]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-selected-file small[data-v-ceb5fd11]{margin-top:4px;color:var(--work-text-muted);font-size:12px}[data-v-ceb5fd11] .knowledge-detail-dialog{width:min(780px,calc(100vw - 32px))}.knowledge-detail-loading[data-v-ceb5fd11]{display:flex;min-height:260px;align-items:center;justify-content:center;gap:9px;color:var(--work-text-muted)}.knowledge-detail[data-v-ceb5fd11]{display:grid;gap:18px}.knowledge-detail-meta[data-v-ceb5fd11]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.knowledge-detail-meta>span[data-v-ceb5fd11]{padding:13px;border:1px solid var(--work-border);border-radius:11px;background:var(--work-surface-muted)}.knowledge-detail-meta small[data-v-ceb5fd11],.knowledge-detail-meta strong[data-v-ceb5fd11]{display:block}.knowledge-detail-meta small[data-v-ceb5fd11]{margin-bottom:5px;color:var(--work-text-muted);font-size:11px}.knowledge-detail-tabs[data-v-ceb5fd11]{display:flex;gap:20px;border-bottom:1px solid var(--work-border)}.knowledge-detail-tabs button[data-v-ceb5fd11]{padding:0 2px 10px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--work-text-secondary)}.knowledge-detail-tabs button.selected[data-v-ceb5fd11]{border-bottom-color:var(--work-text);color:var(--work-text);font-weight:600}.knowledge-source-preview[data-v-ceb5fd11],.knowledge-chunk-list[data-v-ceb5fd11]{max-height:52vh;overflow:auto}.knowledge-source-preview pre[data-v-ceb5fd11]{margin:0;padding:16px;border-radius:12px;background:var(--work-surface-muted);color:var(--work-text-secondary);font:inherit;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.knowledge-source-preview>p[data-v-ceb5fd11],.knowledge-preview-empty[data-v-ceb5fd11]{padding:50px 20px;color:var(--work-text-muted);text-align:center}.knowledge-source-preview>small[data-v-ceb5fd11]{display:block;margin-top:8px;color:var(--work-warning)}.knowledge-preview-note[data-v-ceb5fd11]{margin:0 0 12px;padding:10px 12px;border-radius:9px;background:var(--work-info-soft);color:var(--work-text-secondary);font-size:12px;line-height:1.6}.knowledge-chunk-list article[data-v-ceb5fd11]{margin-bottom:10px;padding:14px;border:1px solid var(--work-border);border-radius:12px}.knowledge-chunk-list article header[data-v-ceb5fd11]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.knowledge-chunk-list article header small[data-v-ceb5fd11]{color:var(--work-text-muted)}.knowledge-chunk-list article p[data-v-ceb5fd11]{margin:0;color:var(--work-text-secondary);line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:760px){.knowledge-page[data-v-ceb5fd11]{padding:18px}.knowledge-layout[data-v-ceb5fd11]{grid-template-columns:1fr}.knowledge-bases[data-v-ceb5fd11]{display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid var(--work-border)}.knowledge-bases button[data-v-ceb5fd11]{min-width:200px}.knowledge-title[data-v-ceb5fd11]{flex-wrap:wrap}.knowledge-detail-meta[data-v-ceb5fd11]{grid-template-columns:1fr 1fr}}.result-preview__head[data-v-ebab61da]{display:flex;align-items:flex-start;gap:16px;width:100%}.result-preview__head h2[data-v-ebab61da]{margin:8px 0 0;font-size:17px;font-weight:600;overflow-wrap:anywhere}.result-preview__meta[data-v-ebab61da]{display:flex;flex-wrap:wrap;gap:10px;color:var(--work-text-muted);font-size:12px}.result-preview__badge[data-v-ebab61da]{padding:3px 9px;border-radius:6px;background:var(--work-surface-muted);color:var(--work-info)}.result-preview__close[data-v-ebab61da]{margin-left:auto;flex:0 0 auto}.result-preview__state[data-v-ebab61da]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:220px;color:var(--work-text-muted)}.result-preview__body[data-v-ebab61da]{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:20px}.result-preview__body.is-text[data-v-ebab61da]{grid-template-columns:minmax(0,1fr)}.result-preview__stage[data-v-ebab61da]{display:flex;flex-direction:column;gap:16px;min-width:0;padding:16px;border-radius:12px;background:var(--work-surface-muted)}.result-preview__video[data-v-ebab61da]{width:100%;max-height:46dvh;border-radius:10px;background:#101522}.result-preview__images[data-v-ebab61da]{display:grid;gap:16px}.result-preview__image[data-v-ebab61da]{margin:0}.result-preview__image img[data-v-ebab61da]{display:block;width:100%;max-height:44dvh;-o-object-fit:contain;object-fit:contain;border-radius:10px;background:var(--work-surface)}.result-preview__ppt[data-v-ebab61da]{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;min-height:0}.result-preview__pages[data-v-ebab61da]{max-height:46dvh;overflow-y:auto}.result-preview__pages button[data-v-ebab61da]{display:block;width:100%;margin-bottom:10px;padding:4px;border:2px solid transparent;border-radius:8px;background:var(--work-surface);color:var(--work-text-muted);font-size:11px;cursor:pointer}.result-preview__pages button[aria-current=page][data-v-ebab61da]{border-color:var(--work-primary);color:var(--work-primary)}.result-preview__pages img[data-v-ebab61da]{display:block;width:100%;height:54px;margin-bottom:5px;-o-object-fit:contain;object-fit:contain}.result-preview__slide[data-v-ebab61da]{display:flex;flex-direction:column;justify-content:center;gap:14px;min-width:0}.result-preview__slide>img[data-v-ebab61da]{display:block;width:100%;max-height:42dvh;-o-object-fit:contain;object-fit:contain;border-radius:10px;background:var(--work-surface)}.result-preview__pagination[data-v-ebab61da]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;font-size:12px}.result-preview__audio[data-v-ebab61da]{width:100%}.result-preview__info[data-v-ebab61da]{min-width:0;overflow-wrap:anywhere}.result-preview__info h3[data-v-ebab61da]{margin:0 0 10px;color:var(--work-text-muted);font-size:12px;font-weight:500}.result-preview__name[data-v-ebab61da]{margin:0 0 22px;font-size:14px;line-height:1.8;white-space:pre-wrap}.result-preview__content[data-v-ebab61da]{color:var(--work-text-secondary);font-size:13px;line-height:1.9;white-space:pre-wrap}.result-preview__empty[data-v-ebab61da]{padding:22px 0;color:var(--work-text-muted)}.result-preview__error[data-v-ebab61da]{margin:16px 0 0;padding:11px;border:1px solid var(--work-border);border-radius:8px;background:var(--work-danger-soft);color:var(--work-danger);font-size:12px;line-height:1.6}.result-preview__footer[data-v-ebab61da]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;width:100%}@media(max-width:760px){.result-preview__body[data-v-ebab61da]{display:block}.result-preview__stage[data-v-ebab61da]{margin-bottom:18px}.result-preview__ppt[data-v-ebab61da]{grid-template-columns:72px minmax(0,1fr)}}.result-center[data-v-63c5db2a]{display:flex;flex-direction:column;box-sizing:border-box;width:100%;height:100%;min-height:0;padding:26px 30px 20px;overflow:hidden;color:var(--work-text)}.result-center__header h1[data-v-63c5db2a]{margin:0;font-size:22px;font-weight:700}.result-center__header p[data-v-63c5db2a]{margin:7px 0 18px;color:var(--work-text-muted);font-size:14px}.result-center__panel[data-v-63c5db2a]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:18px 20px 0;border:1px solid var(--work-border);border-radius:14px;background:var(--work-surface)}.result-center__toolbar[data-v-63c5db2a]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.result-center__panel-title[data-v-63c5db2a]{color:var(--work-text-secondary);font-size:13px}.result-center__search[data-v-63c5db2a]{display:flex;flex:1 1 200px;align-items:center;gap:7px;max-width:320px;color:var(--work-text-muted)}.result-center__search .ui-input[data-v-63c5db2a]{padding:7px 10px}.result-center__dates[data-v-63c5db2a]{display:flex;flex:1 1 260px;align-items:center;gap:7px;max-width:340px;color:var(--work-text-muted)}.result-center__dates .ui-input[data-v-63c5db2a]{padding:6px 9px}.result-center__tabs[data-v-63c5db2a]{display:flex;flex-shrink:0;gap:24px;margin-top:14px;overflow-x:auto}.result-center__tabs button[data-v-63c5db2a]{flex-shrink:0;padding:0 0 10px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--work-text-muted);font-size:13px;cursor:pointer}.result-center__tabs button.active[data-v-63c5db2a]{border-color:var(--work-primary);color:var(--work-primary)}.result-center__scroll[data-v-63c5db2a]{flex:1;min-height:0;overflow-y:auto;padding-right:6px;scrollbar-gutter:stable}.result-center__grid[data-v-63c5db2a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:14px;margin-top:16px}.result-card[data-v-63c5db2a]{position:relative;min-width:0;overflow:hidden;border:1px solid var(--work-border);border-radius:12px;background:var(--work-surface)}.result-card__open[data-v-63c5db2a]{display:block;width:100%;padding:0 0 12px;border:0;background:transparent;color:inherit;text-align:start;cursor:pointer}.result-card__open:hover .result-card__cover[data-v-63c5db2a]{border-color:var(--work-focus)}.result-card__open strong[data-v-63c5db2a],.result-card__open small[data-v-63c5db2a]{display:block;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-card__open strong[data-v-63c5db2a]{margin-top:10px;font-size:13px;font-weight:500}.result-card__open small[data-v-63c5db2a]{margin-top:5px;color:var(--work-text-muted);font-size:11px}.result-card__cover[data-v-63c5db2a]{display:grid;place-items:center;height:150px;overflow:hidden;border-bottom:1px solid var(--work-border);background:var(--work-surface-muted);color:var(--work-text-muted);font-size:14px}.result-card__cover img[data-v-63c5db2a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.result-card__cover span[data-v-63c5db2a]{padding:12px;text-align:center;overflow-wrap:anywhere}.result-card__more[data-v-63c5db2a]{position:absolute;right:6px;bottom:6px}.result-card__more>button[data-v-63c5db2a]{display:grid;place-items:center;width:27px;height:27px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--work-text-secondary);cursor:pointer}.result-card__more>button[data-v-63c5db2a]:hover{background:var(--work-hover)}.result-card__menu[data-v-63c5db2a]{position:absolute;right:0;bottom:32px;z-index:5;display:grid;min-width:132px;padding:5px;border:1px solid var(--work-border);border-radius:10px;background:var(--work-surface);box-shadow:0 10px 30px color-mix(in srgb,var(--work-shadow) 45%,transparent)}.result-card__menu button[data-v-63c5db2a]{display:flex;align-items:center;gap:8px;padding:8px 9px;border:0;border-radius:7px;background:transparent;color:var(--work-text);font-size:12px;text-align:start;cursor:pointer}.result-card__menu button[data-v-63c5db2a]:hover{background:var(--work-hover)}.result-card__menu button.danger[data-v-63c5db2a]{color:var(--work-danger)}.result-center__empty[data-v-63c5db2a]{padding:70px 0;color:var(--work-text-muted);text-align:center}.result-center__more[data-v-63c5db2a]{display:block;margin:20px auto}.result-center__confirm[data-v-63c5db2a]{margin:0;line-height:1.8;overflow-wrap:anywhere}.result-center__error[data-v-63c5db2a]{color:var(--work-danger)}@media(max-width:760px){.result-center[data-v-63c5db2a]{padding:18px 16px 14px}.result-center__panel[data-v-63c5db2a]{padding:14px 14px 0}}.creation-layout .header-context[data-v-b0f08516]{color:var(--work-text);font-size:16px;font-weight:600}.creation-results-link[data-v-b0f08516]{border-radius:20px;font-size:13px}@media(min-width:1200px){.creation-layout:not(.rail-collapsed) .main-sidebar[data-v-b0f08516]{width:300px;flex-basis:300px}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.tw-flex{display:flex}.tw-min-w-0{min-width:0px}.tw-flex-1{flex:1 1 0%}.tw-shrink-0{flex-shrink:0}.tw-flex-col{flex-direction:column}.tw-items-center{align-items:center}.tw-gap-3{gap:.75rem}.tw-overflow-hidden{overflow:hidden}:root{color-scheme:light;--work-page: #fff;--work-sidebar: #f9f9f9;--work-surface: #fff;--work-surface-muted: #f7f8fa;--work-surface-raised: #f0f1f4;--work-hover: #eee;--work-border: #e4e7ec;--work-border-strong: #b8c1d0;--work-text: #1f2329;--work-text-secondary: #626b78;--work-text-muted: #8b94a4;--work-primary: #252829;--work-on-primary: #fff;--work-info: #5275ce;--work-info-soft: #eef3ff;--work-success: #3c785c;--work-success-soft: #eaf1ed;--work-warning: #a96c00;--work-warning-soft: #fff4dc;--work-danger: #b13b31;--work-unread-indicator: #ff3b30;--work-danger-soft: #fff0f3;--work-purple: #9674bd;--work-purple-soft: #f3eef9;--work-teal: #0f766e;--work-teal-soft: #e6f4f1;--work-pink: #be3f7a;--work-pink-soft: #fbeaf2;--work-indigo: #4c5bd4;--work-indigo-soft: #eceefb;--work-cyan: #0e7490;--work-cyan-soft: #e6f3f8;--work-slate: #4b5a71;--work-slate-soft: #eef1f6;--work-focus: #638ccb;--work-scrim: #1f23291f;--work-shadow: #00000040;--work-scrollbar: #d6d6d6;--work-on-accent: #fff;--work-switch-thumb: #fff;--work-shortplay-panel: #f6f6f6;--work-shortplay-field: #f8f8fa;--work-shortplay-inset: #ededed;--work-shortplay-border: #e5e5e5;--work-shortplay-text: #171717;--work-shortplay-secondary: #555;--work-shortplay-muted: #767676;--work-shortplay-selected: #333;--work-shortplay-shape: #dedede;--work-shortplay-disabled: #eee;--work-shortplay-disabled-text: #919191;--work-shortplay-accent: #252829;--work-shortplay-vip: #f5b84a;--work-shortplay-accent-hover: #3a3d3e;--work-shortplay-link: #555;--work-shortplay-mask: #0009;--work-shortplay-media: #151515}:root.dark{color-scheme:dark;--work-page: #141414;--work-sidebar: #1f1f1f;--work-surface: #202020;--work-surface-muted: #262626;--work-surface-raised: #2d2d2d;--work-hover: #383838;--work-border: #393939;--work-border-strong: #606060;--work-text: #f1f1f1;--work-text-secondary: #c6c6c6;--work-text-muted: #a6a6a6;--work-primary: #e5e5e5;--work-on-primary: #202020;--work-info: #9bbaff;--work-info-soft: #263044;--work-success: #8bc6ad;--work-success-soft: #22372f;--work-warning: #e0bb7b;--work-warning-soft: #3c3223;--work-danger: #f19a98;--work-unread-indicator: #ff5449;--work-danger-soft: #3e2729;--work-purple: #c4a7e5;--work-purple-soft: #332b40;--work-teal: #7fd0c4;--work-teal-soft: #1e3733;--work-pink: #f0a3c4;--work-pink-soft: #3a2733;--work-indigo: #aab1f2;--work-indigo-soft: #272b41;--work-cyan: #8ed0e2;--work-cyan-soft: #1e343b;--work-slate: #b6bfcf;--work-slate-soft: #2b3038;--work-focus: #9bbaff;--work-scrim: #00000099;--work-shadow: #00000066;--work-scrollbar: #555;--work-shortplay-panel: #222;--work-shortplay-field: #292929;--work-shortplay-inset: #303030;--work-shortplay-border: #3b3b3b;--work-shortplay-text: #f1f1f1;--work-shortplay-secondary: #ccc;--work-shortplay-muted: #aaa;--work-shortplay-selected: #e5e5e5;--work-shortplay-shape: #555;--work-shortplay-disabled: #303030;--work-shortplay-disabled-text: #999;--work-shortplay-accent: #e5e5e5;--work-shortplay-vip: #ffc76a;--work-shortplay-accent-hover: #ccc;--work-shortplay-link: #ccc;--work-shortplay-mask: #000b;--work-shortplay-media: #0d0d0d}html{background:var(--work-page)}body{color:var(--work-text)}input,textarea,select{color:inherit;background-color:var(--work-surface)}*{scrollbar-color:var(--work-scrollbar) transparent}::-moz-selection{background:var(--work-info-soft);color:var(--work-text)}::selection{background:var(--work-info-soft);color:var(--work-text)}.ui-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:7px 14px;border:1px solid var(--work-border);border-radius:8px;background:light-dark(#fff,var(--work-surface));color:var(--work-text);font-size:12px;line-height:1.4;transition:background .12s}.ui-button:hover:not(:disabled){background:light-dark(#f4f6f8,var(--work-surface-muted))}.ui-button.primary{color:light-dark(#fff,var(--work-on-primary));background:light-dark(#171717,var(--work-primary));border-color:light-dark(#171717,var(--work-primary))}.ui-button.primary:hover:not(:disabled){background:light-dark(#333,var(--work-primary))}.ui-button.text{border-color:transparent;background:transparent}.ui-button.small{min-height:27px;padding:4px 8px;font-size:11px}.ui-input{display:block;width:100%;min-width:0;padding:9px 11px;border:1px solid var(--work-border);border-radius:8px;background:light-dark(#fff,var(--work-surface));color:var(--work-text);font-size:12px;line-height:1.6}.ui-input:focus-visible{outline:2px solid light-dark(#a9c0d8,var(--work-focus));outline-offset:1px}.ui-input:disabled{background:light-dark(#f5f6f8,var(--work-surface-muted));color:light-dark(#8c97a5,var(--work-text-muted));cursor:not-allowed}.ui-input::-moz-placeholder{color:light-dark(#8b97a5,var(--work-text-muted))}.ui-input::placeholder,.ui-placeholder{color:light-dark(#8b97a5,var(--work-text-muted))}textarea.ui-input{resize:vertical}.ui-field{display:flex;flex-direction:column;gap:9px;margin-bottom:22px;font-size:12px;color:light-dark(#536172,var(--work-text-secondary))}.ui-count{align-self:flex-end;color:light-dark(#8b97a5,var(--work-text-muted));font-size:11px}.ui-alert{padding:12px 14px;border:1px solid light-dark(#edc9c4,var(--work-border));border-radius:8px;background:light-dark(#fff5f3,var(--work-surface-muted));color:light-dark(#a5453b,var(--work-danger));font-size:12px;line-height:1.7}.ui-spinner{display:inline-block;width:15px;height:15px;flex:0 0 auto;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ui-spin .8s linear infinite}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-dialog{width:min(620px,calc(100vw - 32px));max-height:90dvh;margin:auto;padding:0;border:0;border-radius:18px;background:light-dark(#fff,var(--work-surface));color:light-dark(#242830,var(--work-text));box-shadow:0 22px 90px light-dark(#1e293433,var(--work-shadow));overflow:hidden}.ui-dialog[open]{display:flex;flex-direction:column}.ui-dialog:not([open]){display:none}.ui-dialog::backdrop{background:var(--work-scrim)}.ui-dialog-header{display:flex;align-items:center;gap:16px;padding:23px 25px 18px;border-bottom:1px solid light-dark(#edf0f5,var(--work-border))}.ui-dialog-header h2{margin:0;font-size:17px;font-weight:600;overflow-wrap:anywhere}.ui-dialog-close{margin-left:auto;flex:0 0 auto}.ui-dialog-body{min-height:0;padding:23px 25px;overflow:auto}.ui-dialog-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:18px 25px;border-top:1px solid light-dark(#edf0f5,var(--work-border))}.ui-select{position:relative;min-width:0}.ui-select-trigger{display:flex;align-items:center;gap:8px;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.ui-select-trigger:hover:not(:disabled){border-color:light-dark(#b8c1d0,var(--work-border));background:light-dark(#fafbfe,var(--work-surface))}.ui-select-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select-count{padding:0 6px;border-radius:5px;background:light-dark(#edf1f8,var(--work-surface-muted));color:light-dark(#526888,var(--work-info));font-size:11px}.ui-select-arrow{flex-shrink:0;color:light-dark(#8b95a6,var(--work-text-muted));transform:rotate(90deg);transition:transform .15s}.ui-select-trigger[aria-expanded=true] .ui-select-arrow{transform:rotate(-90deg)}.ui-select-menu{position:fixed;inset:auto;margin:0;padding:6px;border:1px solid light-dark(#e2e7ef,var(--work-border));border-radius:14px;background:light-dark(white,var(--work-surface));color:light-dark(#323c4b,var(--work-text));box-shadow:0 12px 40px light-dark(#26364a24,var(--work-shadow)),0 2px 8px light-dark(#26364a0a,var(--work-shadow));overflow:hidden}.ui-select-menu:popover-open{display:flex;flex-direction:column}.ui-select-search{display:flex;flex-shrink:0;align-items:center;gap:9px;margin:3px 3px 7px;padding:9px 10px;border-radius:8px;background:light-dark(#f5f7fa,var(--work-surface-muted));color:light-dark(#8a96a8,var(--work-text-muted))}.ui-select-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;font-size:13px;color:light-dark(#354356,var(--work-text))}.ui-select-search:focus-within{box-shadow:inset 0 0 0 1px light-dark(#b8c7dd,var(--work-hover))}.ui-select-options{overflow-y:auto;min-height:0;max-height:244px;scrollbar-width:thin}.ui-select-option{display:flex;align-items:flex-start;gap:10px;margin:2px 0;padding:10px;border-radius:8px;font-size:13px;line-height:20px;cursor:pointer;overflow-wrap:anywhere}.ui-select-option:hover{background:light-dark(#f5f7fa,var(--work-surface-muted))}.ui-select-option.selected{background:light-dark(#edf2fa,var(--work-surface-muted));color:light-dark(#304f7e,var(--work-info))}.ui-select-option:focus-within{outline:2px solid light-dark(#96acd0,var(--work-focus));outline-offset:-2px}.ui-select-option input{width:16px;height:16px;margin:2px 0 0;flex-shrink:0;accent-color:light-dark(#526e9f,var(--work-primary))}.ui-select-empty{padding:24px 10px;text-align:center;color:light-dark(#929caa,var(--work-text-muted));font-size:13px}.ui-select-footer{display:flex;flex-shrink:0;align-items:center;gap:8px;margin-top:6px;padding:8px 4px 2px;border-top:1px solid light-dark(#edf0f5,var(--work-border));color:light-dark(#8b95a4,var(--work-text-muted));font-size:12px}.ui-select-footer>span{margin-right:auto}.ui-select-footer>button:first-child{margin-left:auto}.ui-toast-host{position:fixed;inset:20px auto auto 50%;transform:translate(-50%);width:min(440px,calc(100vw - 32px));margin:0;padding:0;border:0;overflow:visible;background:transparent;display:grid;gap:9px;pointer-events:none}.ui-toast-host:not(:popover-open){display:none}.ui-toast{display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid light-dark(#dce6e1,var(--work-border));border-radius:10px;background:light-dark(#fff,var(--work-surface));box-shadow:0 5px 24px light-dark(#28354720,var(--work-shadow));font-size:13px;line-height:1.6;pointer-events:auto}.ui-toast>span{flex:1;overflow-wrap:anywhere}.ui-toast>svg{flex:0 0 auto;color:light-dark(#3c785c,var(--work-success))}.ui-toast.error{border-color:light-dark(#eec9c5,var(--work-border))}.ui-toast.error>svg{color:light-dark(#aa5148,var(--work-danger))}@media(max-width:700px){.ui-dialog-header,.ui-dialog-body{padding:18px}.ui-dialog-footer{padding:15px 18px}}@media(prefers-reduced-motion:reduce){.ui-spinner{animation-duration:1.6s}}:root{font-family:-apple-system,BlinkMacSystemFont,Arial,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:light-dark(#1f2329,var(--work-text));font-size:14px;line-height:1.6;background:light-dark(#f0f1f4,var(--work-page));font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button{color:inherit}button:focus-visible,a:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid light-dark(#638ccb,var(--work-focus));outline-offset:3px}button svg{flex-shrink:0}h1,h2,h3,h4,p{margin:0}button,input,textarea{min-width:0}.work-app{height:100dvh;min-height:480px;padding:6px 6px 6px 0}.main-sidebar{width:158px;flex:0 0 158px;padding:42px 14px 10px;position:relative}.brand{display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;color:light-dark(#151821,var(--work-text));margin-bottom:14px}.brand-mark{display:grid;place-items:center;width:64px;height:64px;border-radius:18px;color:light-dark(#293334,var(--work-text));background:light-dark(#fff,var(--work-surface));border:1px solid light-dark(#e4e7ec,var(--work-border));box-shadow:0 3px 7px light-dark(#26392c0b,var(--work-shadow))}.brand strong{font-size:16px;font-weight:500;letter-spacing:-.3px}.nav-items{display:flex;flex-direction:column;gap:0}.nav-items button{display:flex;align-items:center;gap:9px;border:0;background:transparent;border-radius:9px;padding:9px 7px;color:light-dark(#737e8f,var(--work-text-secondary));font-size:14px;text-align:left}.nav-items button.selected{color:light-dark(#171a22,var(--work-text));background:transparent;font-weight:500}.nav-items button:hover{background:light-dark(#e7e9ee,var(--work-surface-raised))}.sidebar-bottom{margin-top:auto;display:flex;flex-direction:column;gap:18px;color:light-dark(#76808f,var(--work-text-secondary))}.locale-picker{display:flex;gap:5px;align-items:center;padding:0 8px}.locale-picker .ui-select{width:104px}.locale-picker .ui-select-trigger{width:104px;border:none;background:transparent;color:light-dark(#697382,var(--work-text-secondary));font-size:12px;padding:5px 0;cursor:pointer}.sidebar-caption{color:light-dark(#9aa1ad,var(--work-text-muted));font-size:10px;text-align:center}.session-sidebar{flex:0 0 260px;width:260px;display:flex;flex-direction:column;padding:16px 10px 12px;background:light-dark(#fff,var(--work-surface));border-right:1px solid light-dark(#e4e7ec,var(--work-border));border-radius:12px 0 0 12px;gap:8px}.session-sidebar>.ui-search{border-radius:18px;padding:6px 10px;background:light-dark(#f0f1f4,var(--work-page))}.new-task-button{width:100%;min-height:40px;flex-shrink:0;border-color:light-dark(#e5eaf4,var(--work-border));border-radius:10px;background:light-dark(#f3f6fc,var(--work-surface-muted));color:light-dark(#354a70,var(--work-info));justify-content:flex-start;padding-left:12px;font-weight:500}.session-list{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:3px}.session-item{display:flex;align-items:center;gap:9px;width:100%;text-align:left;background:transparent;border:0;border-radius:7px;padding:9px 8px;font-size:13px;color:light-dark(#636d7a,var(--work-text-secondary))}.session-item>svg{flex-shrink:0}.session-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-loading{width:13px;height:13px;color:light-dark(#5275ce,var(--work-info))}.session-attention{flex-shrink:0;padding:2px 6px;border-radius:8px;background:light-dark(#fff4dc,var(--work-warning-soft));color:light-dark(#a96c00,var(--work-warning));font-size:10px;line-height:16px}.session-item.selected,.session-item:hover{background:light-dark(#f0f2f6,var(--work-surface-muted));color:light-dark(#202734,var(--work-text))}.session-empty{padding:14px 9px;text-align:center;color:light-dark(#8c95a1,var(--work-text-muted));font-size:12px;line-height:1.8}.session-empty small{display:block;margin-top:7px;font-size:11px;color:light-dark(#adb4be,var(--work-text-muted))}.session-skeleton-row{display:flex;align-items:center;gap:9px;height:32px}.session-skeleton-row span{height:20px;border-radius:10px;background:linear-gradient(90deg,var(--work-surface-raised) 25%,var(--work-surface-muted) 50%,var(--work-surface-raised) 75%);background-size:200% 100%;animation:session-shimmer 1.4s ease-in-out infinite}.session-skeleton-row span:first-child{width:20px;flex:0 0 20px}.session-skeleton-row span:last-child{flex:1}.session-load-more{width:100%;padding:10px;color:var(--work-text-secondary);font-size:12px;border-radius:8px}.session-load-more:hover{background:var(--work-hover)}.session-load-more:focus-visible{outline:2px solid var(--work-focus);outline-offset:-2px}@keyframes session-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.session-skeleton-row span{animation:none}}.create-agent-link{display:flex;flex-shrink:0;align-items:center;gap:9px;padding:10px;background:light-dark(#fff,var(--work-surface));border:1px solid light-dark(#e5e9f1,var(--work-border));border-radius:12px;font-size:13px;font-weight:500;color:light-dark(#46516a,var(--work-text-secondary));text-align:left;box-shadow:0 2px 6px light-dark(#25365b06,var(--work-shadow));transition:background .15s,border-color .15s}.create-agent-link>svg{margin-left:auto;flex-shrink:0;color:light-dark(#8995ad,var(--work-text-muted))}.create-agent-link:hover{background:light-dark(#f8faff,var(--work-surface));border-color:light-dark(#c7d4ef,var(--work-border))}.create-agent-link:focus-visible{outline:2px solid light-dark(#97b0ee,var(--work-focus));outline-offset:2px}.create-agent-icon{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:9px;background:light-dark(#eef3ff,var(--work-surface-muted));color:light-dark(#5275ce,var(--work-info))}.main-surface{background:light-dark(#fff,var(--work-surface));border-radius:12px}.session-sidebar+.main-surface{border-radius:0 12px 12px 0}.workspace-header{position:relative;container-type:inline-size;flex:0 0 48px;height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 23px;gap:12px;border-bottom:0}.header-context{display:flex;min-width:0;align-items:center;gap:7px;color:light-dark(#697582,var(--work-text-secondary));font-size:12px}.header-context.has-mode-switch{visibility:hidden;max-width:calc(50% - 115px)}.mode-switch{position:absolute;left:50%;transform:translate(-50%);display:flex;width:204px;padding:3px;border-radius:24px;background:light-dark(#f5f5f5,var(--work-surface-muted))}.mode-switch label{position:relative;flex:1;cursor:pointer}.mode-switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:inherit}.mode-switch span{display:block;padding:5px 12px;border-radius:20px;text-align:center;color:light-dark(#737373,var(--work-text-secondary));font-weight:500}.mode-switch input:checked+span{color:light-dark(#202020,var(--work-text));background:light-dark(white,var(--work-surface));box-shadow:0 1px 4px light-dark(#00000014,var(--work-shadow))}.mode-switch input:focus-visible+span{outline:2px solid light-dark(#638ccb,var(--work-focus));outline-offset:2px}.mode-switch input:disabled{cursor:not-allowed}.mode-switch label:has(input:disabled){opacity:.6}@media(max-width:760px){.mode-switch{width:160px}}@container (max-width: 1100px){.mode-switch~.header-actions .balance-pill,.mode-switch~.header-actions .vip-pill,.mode-switch~.header-actions .account-id,.mode-switch~.header-actions .connection-label,.mode-switch~.header-actions .plain-button>span:not(.counter){display:none}}.header-session{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:light-dark(#9ba3ae,var(--work-text-muted))}.status-dot{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:light-dark(#b9c0ca,var(--work-surface-raised));display:inline-block}.status-dot.online,.connected .status-dot,.completed .status-dot{background:light-dark(#54ac7b,var(--work-success))}.running .status-dot,.queued .status-dot,.connecting .status-dot,.reconnecting .status-dot{background:light-dark(#b59a65,var(--work-warning))}.connection-label{display:flex;align-items:center;gap:5px;font-size:11px;color:light-dark(#8c96a3,var(--work-text-muted))}.plain-button{display:flex;align-items:center;gap:6px;padding:6px 9px;background:light-dark(white,var(--work-surface));border:1px solid light-dark(#e7eaf0,var(--work-border));border-radius:7px;color:light-dark(#647080,var(--work-text-secondary));font-size:11px}.counter{background:light-dark(#eef1f6,var(--work-surface-muted));padding:1px 4px;border-radius:4px;min-width:15px;text-align:center}.icon-button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border:none;background:transparent;border-radius:6px;width:29px;height:29px;padding:4px;color:light-dark(#939dac,var(--work-text-muted))}.icon-button:hover{background:light-dark(#f0f2f5,var(--work-surface-muted));color:light-dark(#38414d,var(--work-text))}.mobile-toggle,.nav-backdrop{display:none}.task-layout{position:relative;display:flex;flex:1;min-height:0}.conversation{display:flex;position:relative;flex-direction:column;flex:1;min-width:0;min-height:0}.conversation.is-empty{overflow-y:auto}.workspace-error{margin:16px 24px 0}.workspace-error .ui-button{margin-left:12px}.session-placeholder{flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.welcome{flex-shrink:0;width:min(736px,calc(100% - 64px));margin:clamp(64px,21vh,220px) auto 0;text-align:center}.welcome-mark{display:grid;place-items:center;height:80px;width:80px;border-radius:50%;margin:0 auto 15px;background:light-dark(#eaf0f7,var(--work-surface-muted));color:light-dark(#687f99,var(--work-text-secondary))}.welcome h1{font-size:24px;letter-spacing:-.3px;font-weight:500;line-height:1.5}.welcome>p{max-width:680px;margin:9px auto 0;color:light-dark(#9099a7,var(--work-text-muted));line-height:1.8;font-size:14px}.suggestions{text-align:left;margin-top:28px}.suggestions>span{font-size:14px;font-weight:500;color:light-dark(#1f2329,var(--work-text))}.suggestions>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.suggestions button{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid light-dark(#e6e9ee,var(--work-border));background:light-dark(#fff,var(--work-surface));border-radius:18px;padding:6px 14px;color:light-dark(#707d8d,var(--work-text-secondary));text-align:left;font-size:13px}.suggestions button:hover{border-color:light-dark(#bdcabc,var(--work-border));background:light-dark(#f9fbfa,var(--work-surface-muted))}.composer-area{position:relative;flex-shrink:0;width:min(736px,calc(100% - 56px));margin:14px auto 20px}.is-empty .composer-area{margin-top:23px;margin-bottom:72px}.ui-search{display:flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid light-dark(#e0e5eb,var(--work-border));border-radius:9px;background:light-dark(#fff,var(--work-surface));color:light-dark(#91a0ae,var(--work-text-muted))}.ui-search:focus-within{outline:2px solid light-dark(#a9c0d8,var(--work-focus));outline-offset:1px}.ui-search input{width:100%;min-width:0;padding:0;border:0;outline:none;background:transparent;color:light-dark(#35424f,var(--work-text));font-size:12px}.ui-search input::-moz-placeholder{color:light-dark(#8b97a5,var(--work-text-muted))}.ui-search input::placeholder{color:light-dark(#8b97a5,var(--work-text-muted))}.ui-search svg{flex-shrink:0}.composer{border:1px solid light-dark(#e4e7ec,var(--work-border));border-radius:16px;background:light-dark(#fff,var(--work-surface));box-shadow:0 2px 3px light-dark(#1f232914,var(--work-shadow));position:relative;z-index:1}.composer:focus-within{border-color:light-dark(#bec9c3,var(--work-border));box-shadow:0 2px 7px light-dark(#2a354710,var(--work-shadow))}.composer-toolbar{display:flex;align-items:center;gap:8px;padding:7px 14px 9px}.attach-button{padding:0;line-height:0;flex-shrink:0;display:grid;place-items:center;height:29px;width:29px;color:light-dark(#8894a5,var(--work-text-muted));background:light-dark(#fff,var(--work-surface));border:1px solid light-dark(#e7eaf0,var(--work-border));border-radius:9px}.composer-right{gap:6px;margin-left:auto}.composer-right .ui-input{padding-top:4px;padding-bottom:4px;border-color:transparent;border-radius:7px;font-size:12px;line-height:20px;min-height:30px}.composer-right .ui-select-trigger{background:light-dark(#fff,var(--work-surface));border-color:light-dark(#e4e7ec,var(--work-border))}.model-select{width:158px;max-width:27vw}.send-button{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:light-dark(#23262b,var(--work-primary));color:light-dark(white,var(--work-on-primary));flex-shrink:0}.send-button:disabled{background:light-dark(#d2d6d8,var(--work-surface-raised));opacity:1}.stop-button-icon{width:12px;height:12px;border-radius:2px;background:currentColor}.composer-caption{display:flex;align-items:flex-start;gap:6px;font-size:12px;color:light-dark(#909baa,var(--work-text-muted));padding:14px 20px 11px;background:light-dark(#f6f6f6,var(--work-surface-muted));border-radius:0 0 15px 15px;margin-top:-5px;line-height:1.6}.composer-caption svg{flex-shrink:0;margin-top:1px}.attachment-list{display:flex;flex-wrap:wrap;gap:8px;padding:14px 16px 0}.attachment-list>span{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:min(100%,360px);padding:4px 5px 4px 10px;border-radius:20px;background:light-dark(#f2f2f2,var(--work-surface-muted));color:light-dark(#30343b,var(--work-text));font-size:13px;font-weight:500;line-height:20px}.attachment-list>span>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.attachment-list .attachment-icon,.attachment-list .icon-button{flex-shrink:0}.attachment-list .attachment-icon{color:light-dark(#72849b,var(--work-text-secondary))}.attachment-list .image{color:light-dark(#5087d5,var(--work-info))}.attachment-list .spreadsheet{color:light-dark(#42a765,var(--work-success))}.attachment-list .pdf{color:light-dark(#d96960,var(--work-danger))}.attachment-list .video,.attachment-list .volume{color:light-dark(#9674bd,var(--work-purple))}.attachment-list .icon-button{width:22px;height:22px;border-radius:50%}.message-list{flex:1;overflow-y:auto;padding:33px max(28px,calc((100% - 736px)/2)) 14px}.message{display:flex;gap:12px;margin-bottom:30px}.message-avatar{width:29px;height:29px;background:light-dark(#eaf1ed,var(--work-surface-raised));color:light-dark(#718d7e,var(--work-text-secondary));border-radius:9px;display:grid;place-items:center;flex-shrink:0}.message.user .message-avatar{background:light-dark(#edf0f6,var(--work-surface-muted));color:light-dark(#8893a6,var(--work-text-muted))}.message-content{flex:1;min-width:0;padding-top:2px}.message-name{font-size:12px;font-weight:600;margin-bottom:9px;color:light-dark(#626e7d,var(--work-text-secondary))}.markdown-body{font-size:13px;color:light-dark(#485362,var(--work-text-secondary));line-height:1.85;overflow-wrap:anywhere}.markdown-body p+p{margin-top:12px}.markdown-body h1,.markdown-body h2,.markdown-body h3{margin:18px 0 9px;font-size:17px;font-weight:600}.markdown-body a{color:light-dark(#4773a3,var(--work-info))}.markdown-body pre,.action-card pre{overflow-x:auto;background:light-dark(#f5f7f9,var(--work-surface-muted));border:1px solid light-dark(#e8edf1,var(--work-border));border-radius:8px;padding:14px;font-size:11px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.markdown-body code{background:light-dark(#f1f3f6,var(--work-surface-muted));border-radius:3px;padding:2px 4px;font-size:.9em}.markdown-body pre code{background:none;padding:0}.markdown-body table{border-collapse:collapse;display:block;overflow-x:auto}.markdown-body td,.markdown-body th{border:1px solid light-dark(#e2e6ed,var(--work-border));padding:6px 10px;text-align:left}.markdown-body img{max-width:100%;max-height:380px;border-radius:8px}.markdown-body blockquote{border-left:3px solid light-dark(#d2dcd4,var(--work-border));padding-left:12px;margin-left:0;color:light-dark(#7d8998,var(--work-text-secondary))}.run-progress{margin:8px 0 20px 41px}.run-progress-heading{display:flex;justify-content:space-between;color:light-dark(#9aa3ae,var(--work-text-muted));font-size:10px;align-items:center;margin-bottom:10px}.run-status{display:inline-flex;gap:6px;align-items:center;border:1px solid light-dark(#e5e9ef,var(--work-border));border-radius:13px;padding:4px 9px;font-size:11px;color:light-dark(#748292,var(--work-text-secondary))}.run-status.completed{color:light-dark(#548064,var(--work-text-secondary))}.run-status.failed{color:light-dark(#ba7371,var(--work-danger))}.action-card{border:1px solid light-dark(#e7eaf0,var(--work-border));border-radius:9px;padding:11px 13px;margin-top:8px}.action-heading{display:flex;align-items:center;gap:7px;font-size:11px;color:light-dark(#81909f,var(--work-text-muted))}.action-heading strong{font-weight:500;color:light-dark(#536071,var(--work-text-secondary))}.action-heading>span{margin-left:auto}.action-card details{margin-top:9px;color:light-dark(#81909f,var(--work-text-muted));font-size:11px}.action-card summary{cursor:pointer}.action-card details h4{margin-top:10px;font-weight:500}.action-card.approval{background:light-dark(#fff,var(--work-surface));border-color:light-dark(#dedede,var(--work-border))}.approval-content{margin-top:12px}.approval-content h4{font-size:12px;font-weight:550}.approval-content p{font-size:11px;margin-top:5px;color:light-dark(#938a77,var(--work-text-secondary))}.approval-model{display:grid;grid-template-columns:auto minmax(180px,280px);align-items:center;justify-content:start;gap:6px 12px;margin-top:12px}.approval-model label{color:light-dark(#5e6470,var(--work-text-secondary));font-size:12px}.approval-model .model-picker{border:1px solid light-dark(#e3e5e8,var(--work-border));border-radius:10px;background:light-dark(#fff,var(--work-surface))}.approval-model small{grid-column:2;color:light-dark(#a09a8d,var(--work-text-muted));font-size:10px}.media-parameter-error{color:light-dark(#c45449,var(--work-danger));font-size:11px}.approval-content>.approval-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.working-indicator{display:inline-flex;gap:4px;margin:13px 2px}.working-indicator i{width:5px;height:5px;background:light-dark(#9cab9e,var(--work-hover));border-radius:50%;animation:pulse 1.3s infinite ease-in-out}.working-indicator i:nth-child(2){animation-delay:.15s}.working-indicator i:nth-child(3){animation-delay:.3s}@keyframes pulse{0%,80%,to{opacity:.3}40%{opacity:1}}.artifact-panel{width:310px;flex:0 0 310px;padding:21px 18px;border-left:1px solid light-dark(#eef0f4,var(--work-border));background:light-dark(#fafbfc,var(--work-surface-muted));overflow-y:auto}.artifact-panel header{display:flex;justify-content:space-between;align-items:center}.artifact-panel h2{font-size:14px;font-weight:600}.panel-hint{font-size:11px;line-height:1.8;color:light-dark(#96a0ae,var(--work-text-muted));margin-top:10px;margin-bottom:22px}.file-card{display:flex;gap:9px;background:light-dark(white,var(--work-surface));border:1px solid light-dark(#e4e9ef,var(--work-border));border-radius:10px;margin:10px 0;padding:14px 11px;color:light-dark(#99a8b6,var(--work-text-muted))}.file-card>svg{flex-shrink:0}.file-card-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.file-card strong{color:light-dark(#536373,var(--work-text-secondary));font-size:12px;font-weight:550;overflow-wrap:anywhere}.file-card small{font-size:10px}.file-actions{display:flex;align-items:center;justify-content:space-between;margin-top:7px}.file-actions .ui-button{font-size:11px;color:light-dark(#748795,var(--work-text-secondary))}.file-preview{min-height:220px;display:grid;place-items:center;overflow:auto;max-height:72vh}.file-preview img,.file-preview video{max-height:65vh;max-width:100%;-o-object-fit:contain;object-fit:contain}.file-preview iframe{width:100%;height:65vh;border:0}.file-preview pre{justify-self:stretch;margin:0;white-space:pre-wrap;word-break:break-word;background:light-dark(#f7f8fa,var(--work-surface-muted));padding:16px;line-height:1.7;font-size:12px}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;color:light-dark(#a3adb8,var(--work-text-muted));padding:75px 20px;text-align:center;gap:12px}.empty-state h3{color:light-dark(#798796,var(--work-text-secondary));font-size:14px;font-weight:500}.empty-state p{font-size:12px;line-height:1.7}.empty-state.compact{padding:38px 12px}.muted{color:light-dark(#8f9baa,var(--work-text-muted));font-size:12px}.form-alert{margin-bottom:18px}.login-modal .muted{margin-bottom:24px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:761px)and (max-height:800px){.welcome{margin-top:min(12vh,96px)}}@media(max-width:1250px){.artifact-panel{width:280px;flex-basis:280px}.model-select{width:135px}.composer-area{width:calc(100% - 34px)}.welcome{width:calc(100% - 40px)}.header-session{display:none}}@media(max-width:1024px){.main-sidebar{width:135px;flex-basis:135px;padding-left:9px;padding-right:9px}.session-sidebar{width:230px;flex-basis:230px}.artifact-panel{position:absolute;z-index:5;right:6px;top:60px;bottom:6px;box-shadow:-10px 0 35px light-dark(#1c2c3c12,var(--work-shadow));border-radius:0 0 13px}.composer-right{gap:4px;flex-wrap:wrap;justify-content:flex-end;flex:1}.composer-toolbar{align-items:flex-end}.model-select{width:115px}}@media(max-width:760px){.work-app{padding:0;min-height:0}.main-sidebar,.session-sidebar{position:fixed;top:0;bottom:0;z-index:30;transform:translate(-350px);visibility:hidden;pointer-events:none;transition:transform .2s ease}.main-sidebar{width:135px;background:light-dark(#f0f1f4,var(--work-surface-muted));left:0}.session-sidebar{width:195px;left:135px;border-radius:0}.nav-open .main-sidebar,.nav-open .session-sidebar{transform:translate(0);visibility:visible;pointer-events:auto}.nav-backdrop{display:block;position:fixed;inset:0;left:min(330px,calc(100vw - 32px));border:0;background:light-dark(#24313a55,var(--work-scrim));z-index:29}.main-surface,.session-sidebar+.main-surface{border-radius:0}.workspace-header{padding:0 13px;flex-basis:51px;height:51px}.mobile-toggle{display:inline-flex}.header-context{margin-right:auto}.header-actions{gap:7px}.connection-label{display:none}.plain-button>span:not(.counter){display:none}.welcome{margin-top:clamp(45px,12vh,95px);width:calc(100% - 40px)}.welcome h1{font-size:23px}.welcome-mark{height:62px;width:62px}.welcome>p{font-size:12px}.suggestions{margin-top:26px}.suggestions>div{gap:7px}.suggestions button{font-size:12px}.composer-area{width:calc(100% - 24px);margin-bottom:12px}.is-empty .composer-area{margin-bottom:35px}.composer-caption{font-size:11px}.model-select{width:123px;max-width:30vw}.message-list{padding:24px 15px 8px}.message{gap:9px}.run-progress{margin-left:0}.markdown-body{font-size:12px}.artifact-panel{top:51px;right:0;bottom:0;width:min(350px,100vw);border-radius:0}.workspace-error{margin:12px 12px 0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.rail-toggle{position:absolute;right:16px;top:8px}.brand-mark img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px}.invite-banner{display:flex;align-items:center;gap:12px;border:1px solid light-dark(#ffe0d7,var(--work-border));border-radius:16px;background:light-dark(#fff8f6,var(--work-surface-muted));margin-top:24px;padding:10px 16px;text-decoration:none;color:light-dark(#242830,var(--work-text));min-height:66px}.invite-icon{color:light-dark(#f19456,var(--work-warning));display:grid;place-items:center;width:62px;flex-shrink:0}.invite-banner strong{display:block;font-size:14px;font-weight:500}.invite-banner small{display:block;font-size:12px;color:light-dark(#8b94a4,var(--work-text-muted));margin-top:3px}.invite-action{display:flex;align-items:center;gap:3px;margin-left:auto;padding:7px 10px;background:light-dark(#ff805f,var(--work-danger));color:light-dark(white,var(--work-on-primary));border-radius:8px;white-space:nowrap;font-size:12px}@media(min-width:761px){.rail-collapsed .main-sidebar{width:64px;flex-basis:64px;padding-inline:8px}.rail-collapsed .brand-mark{width:42px;height:42px;border-radius:12px}.rail-collapsed .brand strong,.rail-collapsed .nav-items span,.rail-collapsed .locale-picker,.rail-collapsed .sidebar-caption{display:none}.rail-collapsed .nav-items button{justify-content:center}}@media(max-width:760px){.rail-toggle{display:none}.invite-banner{padding:10px;gap:8px}.invite-icon{width:30px}.invite-banner strong{font-size:12px}.invite-banner small{font-size:10px}.invite-action{font-size:11px;padding:6px}}.welcome-mark img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.brand-mark{padding:4px}.execution-history{margin-top:10px;border:1px solid light-dark(#e8ecf2,var(--work-border));border-radius:12px;padding:0 14px;color:light-dark(#737e8f,var(--work-text-secondary))}.execution-history>summary{padding:12px 0;cursor:pointer;font-size:12px}.execution-history>.action-card{border:0;border-top:1px solid light-dark(#edf0f5,var(--work-border));border-radius:0;margin:0;padding:12px 0}.execution-history>.action-card.approval{padding:12px;border-radius:8px;margin-bottom:12px}.back-to-latest{position:absolute;left:50%;transform:translate(-50%);bottom:calc(100% + 10px);z-index:2;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;padding:0;background:light-dark(#fff,var(--work-surface));color:light-dark(#252830,var(--work-text));box-shadow:0 3px 12px light-dark(#25365b12,var(--work-shadow))}.back-to-latest>svg{transform:rotate(180deg);stroke-width:2}.back-to-latest.is-generating:before{content:"";position:absolute;inset:-2px;border:2px solid light-dark(#e8edff,var(--work-border));border-bottom-color:light-dark(#7293ff,var(--work-info));border-radius:inherit;box-shadow:0 0 9px light-dark(#7293ff30,var(--work-shadow));pointer-events:none;animation:latest-ring-spin 1.2s linear infinite}@keyframes latest-ring-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.back-to-latest.is-generating:before{animation:none}}.run-message .execution-history{border:0;padding:0;margin:0 0 16px}.run-message .execution-history>.process-heading{display:flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;padding:2px 0 10px;color:light-dark(#92969d,var(--work-text-muted));list-style:none}.run-message .execution-history>.process-heading::-webkit-details-marker{display:none}.run-message .execution-history .run-status{border:0;padding:0;color:inherit;font-size:13px}.run-message .execution-history .run-duration{font-size:13px;font-variant-numeric:tabular-nums}.run-message .execution-history .process-chevron{font-size:20px;line-height:16px;transition:transform .15s}.run-message .execution-history[open]>summary .process-chevron{transform:rotate(90deg)}.run-message .execution-history .process-timeline{padding:4px 0 12px}.run-message .execution-history .action-card{border:0;padding:6px 0;margin:0 0 4px}.run-message .execution-history .action-card.approval{border:1px solid light-dark(#dedede,var(--work-border));padding:12px}.run-message .execution-history .action-heading{gap:6px;color:light-dark(#969da7,var(--work-text-muted))}.run-message .execution-history .action-heading strong{color:light-dark(#8b929c,var(--work-text-muted));font-weight:400}.run-message .execution-history .action-heading>span{margin-left:2px}.run-message .execution-history .action-card details{margin:3px 0 0 23px}.run-message .execution-history .action-card pre{max-height:280px;overflow:auto}.interaction-dock{max-height:min(42dvh,440px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.interaction-dock:empty{display:none}.interaction-dock .interaction-card{margin:0 0 10px;padding:18px 20px 0;border:1px solid light-dark(#dedede,var(--work-border));border-radius:18px;background:light-dark(#fff,var(--work-surface));color:light-dark(#242424,var(--work-text));font-size:14px;line-height:1.6;overflow-wrap:anywhere}.interaction-dock .action-heading{gap:8px;color:light-dark(#757575,var(--work-text-secondary));font-size:12px;flex-wrap:wrap}.interaction-dock .action-heading strong{color:light-dark(#444,var(--work-text));font-weight:500}.interaction-dock .action-heading>span{margin-left:auto;background:light-dark(#f2f2f2,var(--work-surface-muted));color:light-dark(#606060,var(--work-text-secondary));border-radius:6px;padding:2px 7px}.interaction-dock .approval-content{margin-top:12px}.interaction-dock .approval-content h4{margin:0;font-size:16px;font-weight:600;color:light-dark(#222,var(--work-text))}.interaction-dock .approval-content p,.interaction-dock .interaction-hint{margin:6px 0;font-size:13px;color:light-dark(#707070,var(--work-text-secondary))}.interaction-dock .approval-content .approval-summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:light-dark(#424242,var(--work-text))}.interaction-dock .approval-model{grid-template-columns:minmax(0,1fr);gap:6px;margin-top:14px}.interaction-dock .approval-model .model-picker{width:100%;max-width:360px}.interaction-dock .model-picker-trigger{width:100%;min-height:40px;padding:8px 12px;color:light-dark(#303030,var(--work-text));background:light-dark(#fafafa,var(--work-surface-muted));border-radius:9px;font-size:13px}.interaction-dock .model-picker-trigger:hover:not(:disabled){background:light-dark(#f0f0f0,var(--work-surface-muted))}.interaction-dock .model-picker-trigger>span{flex:1;text-align:left}.interaction-dock .media-enum-options button.selected{border-color:light-dark(#555,var(--work-border-strong));background:light-dark(#ededed,var(--work-surface-raised));color:light-dark(#222,var(--work-text))}.interaction-dock .media-parameter-field>input[type=checkbox]{accent-color:light-dark(#262626,var(--work-primary))}.interaction-dock .approval-model small{grid-column:1;font-size:12px;color:light-dark(#737373,var(--work-text-secondary))}.interaction-dock details{margin:12px 0;font-size:13px;color:light-dark(#626262,var(--work-text-secondary))}.interaction-dock summary{cursor:pointer;padding:4px 0}.interaction-dock summary:focus-visible,.interaction-dock .ui-button:focus-visible{outline:2px solid light-dark(#555,var(--work-focus));outline-offset:3px}.interaction-dock pre{white-space:pre-wrap;max-height:180px;overflow:auto;background:light-dark(#f6f6f6,var(--work-surface-muted));padding:12px;border-radius:8px}.interaction-dock .approval-content .media-parameter-error{color:light-dark(#b13b31,var(--work-danger))}.interaction-dock .approval-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;position:sticky;bottom:0;margin:14px -20px 0;padding:12px 20px;border-top:1px solid light-dark(#ededed,var(--work-border));background:light-dark(#fff,var(--work-surface));border-radius:0 0 18px 18px;z-index:1}.interaction-dock .approval-actions .ui-button{min-height:36px;padding:8px 16px;border-radius:9px;font-size:13px;white-space:normal}.interaction-dock .interaction-question{padding-bottom:16px}.interaction-dock .interaction-question .markdown-body{margin-top:12px}.interaction-dock .interaction-question .approval-actions{margin-bottom:-16px}.has-approval .interaction-dock{max-height:min(60dvh,600px)}@media(max-width:720px){.interaction-dock .interaction-card{padding-left:14px;padding-right:14px}.interaction-dock .approval-actions{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}}.model-waiting{color:light-dark(#92969d,var(--work-text-muted));font-size:12px;line-height:1.6;margin:6px 0}.reasoning-content{border-left:2px solid light-dark(#e4e8ed,var(--work-border));padding-left:14px;color:light-dark(#7c8797,var(--work-text-secondary))}.reasoning-content .reasoning-label{font-size:12px;margin-bottom:8px}.session-open{min-height:24px;display:flex;align-items:center;gap:8px;flex:1;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;font:inherit}.session-open>svg{flex-shrink:0}.session-title-input{flex:1;min-width:0;height:26px;padding:2px 6px;border:1px solid light-dark(#9eb5e8,var(--work-border));border-radius:5px;outline:0;background:light-dark(#fff,var(--work-surface));color:light-dark(#202734,var(--work-text));font:inherit}.session-time{flex-shrink:0;color:light-dark(#9299a3,var(--work-text-muted));font-size:11px}.session-actions{display:none;align-items:center;gap:3px}.session-actions button{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:5px;background:transparent;color:inherit}.session-actions button:hover{background:light-dark(#e1e5ec,var(--work-surface-raised))}.session-actions button:disabled{opacity:.4;cursor:not-allowed}.session-item:hover .session-actions,.session-item:focus-within .session-actions{display:flex}.session-item:hover .session-time,.session-item:focus-within .session-time{display:none}.session-item:hover .session-loading,.session-item:focus-within .session-loading{display:none}@media(hover:none){.session-actions{display:flex}}.session-item{height:42px;min-height:42px;flex-shrink:0;box-sizing:border-box}.session-actions{height:24px;flex-shrink:0}.composer{border-radius:26px;box-shadow:0 3px 16px light-dark(#1f232906,var(--work-shadow))}.composer-toolbar{padding:10px 18px 14px}.composer .attach-button{width:34px;height:34px;border:0;border-radius:50%;color:light-dark(#292d33,var(--work-text));background:transparent}.composer .attach-button:hover{background:light-dark(#f2f3f5,var(--work-surface-muted))}.composer-right{gap:10px}.thinking-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;border:0;border-radius:50%;background:transparent;color:#929ba8;cursor:pointer}.thinking-toggle:hover:not(:disabled){background:#f1f2f4;color:#525d6b}.thinking-toggle.active{background:#f0edff;color:#6857e5}.thinking-toggle:disabled{opacity:.35;cursor:not-allowed}.composer-right .ui-select-trigger{border-color:transparent;background:transparent;border-radius:20px;font-size:14px}.composer-right .ui-select-trigger:hover{background:light-dark(#f2f3f5,var(--work-surface-muted))}.composer .send-button{width:36px;height:36px;padding:0}.voice-input{position:relative;flex-shrink:0}.voice-button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:transparent;color:light-dark(#292d33,var(--work-text))}.voice-button:hover{background:light-dark(#f2f3f5,var(--work-surface-muted))}.voice-button.is-recording{color:light-dark(#d74459,var(--work-danger));background:light-dark(#fff0f3,var(--work-surface-muted))}.voice-button:disabled{opacity:.4}.voice-status{position:absolute;bottom:44px;right:0;width:-moz-max-content;width:max-content;max-width:min(300px,70vw);border:1px solid light-dark(#e4e7ec,var(--work-border));border-radius:12px;padding:8px 12px;background:light-dark(white,var(--work-surface));box-shadow:0 3px 16px light-dark(#1f232910,var(--work-shadow));font-size:12px}.work-app{padding:0;background:var(--work-page)}.main-sidebar{width:280px;flex:0 0 280px;padding:15px 12px 12px;background:var(--work-sidebar);border-right:1px solid light-dark(#ebebeb,var(--work-border))}.main-sidebar .brand{height:34px;flex-direction:row;justify-content:flex-start;margin-bottom:9px;padding-right:72px}.brand strong{font-size:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rail-toggle{right:8px;top:15px;color:light-dark(#909090,var(--work-text-muted))}.rail-search{position:absolute;right:40px;top:15px;color:light-dark(#909090,var(--work-text-muted))}.nav-items{flex-shrink:0}.nav-items button{min-height:42px;padding:9px 7px;color:light-dark(#303030,var(--work-text));gap:8px;border-radius:8px}.nav-items button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-items button:hover,.nav-items button.selected{background:light-dark(#eee,var(--work-surface-raised));color:light-dark(#151515,var(--work-text))}.nav-items button.selected{font-weight:600}.fixed-menus{gap:0;margin-bottom:0}.custom-menus{margin-right:-12px;padding-right:12px;scrollbar-width:none;padding-bottom:5px;border-bottom:1px solid light-dark(#ededed,var(--work-border));max-height:36dvh;overflow-y:auto}.custom-menus::-webkit-scrollbar{display:none}.nav-chevron{margin-left:auto}.menu-config-icon{display:block;width:18px;height:18px;flex:0 0 18px;background-color:currentColor;-webkit-mask-size:16px 16px;mask-size:16px 16px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-mode:alpha}.workspace-submenu{position:fixed;inset:210px auto auto 272px;margin:0;width:230px;max-width:calc(100vw - 32px);max-height:65dvh;overflow-y:auto;padding:8px;border:1px solid light-dark(#e8e8e8,var(--work-border));border-radius:12px;color:light-dark(#303030,var(--work-text));background:light-dark(white,var(--work-surface));box-shadow:0 8px 30px light-dark(#00000014,var(--work-shadow))}.workspace-submenu strong{display:block;padding:8px 10px;color:light-dark(#888,var(--work-text-secondary));font-size:12px;font-weight:400}.workspace-submenu button{display:flex;align-items:center;gap:9px;width:100%;border:0;border-radius:7px;background:transparent;padding:10px;text-align:left}.workspace-submenu button:hover{background:light-dark(#f3f3f3,var(--work-surface-muted))}.sidebar-projects{padding-top:18px}.sidebar-projects h2{font-size:12px;font-weight:400;color:light-dark(#929292,var(--work-text-muted));margin:0 8px 4px}.project-create,.project-row{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border:0;border-radius:6px;background:transparent;text-align:left;color:light-dark(#929292,var(--work-text-muted))}.project-row{color:light-dark(#444,var(--work-text))}.project-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-create:hover,.project-row:hover,.project-row.selected{background:light-dark(#eee,var(--work-surface-raised))}.history-heading{display:flex;align-items:center;justify-content:space-between;margin:10px 8px 8px}.history-heading button{display:flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:light-dark(#929292,var(--work-text-muted));font-size:12px}.history-heading .expanded{transform:rotate(90deg)}.sidebar-search{border:1px solid light-dark(#e8e8e8,var(--work-border));border-radius:8px;margin-bottom:8px}.sidebar-search input{width:100%;border:0;background:transparent;outline:none}.main-sidebar .sidebar-history{gap:2px;margin-right:-9px;padding:0 7px 8px 0;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:light-dark(#e5e5e5,var(--work-scrollbar)) transparent}.workspace-submenu{scrollbar-width:thin;scrollbar-color:light-dark(#e5e5e5,var(--work-scrollbar)) transparent}.main-sidebar .sidebar-history:hover,.main-sidebar .sidebar-history:focus-within,.workspace-submenu:hover,.workspace-submenu:focus-within{scrollbar-color:light-dark(#d6d6d6,var(--work-scrollbar)) transparent}.main-sidebar .sidebar-history::-webkit-scrollbar,.workspace-submenu::-webkit-scrollbar{width:5px}.main-sidebar .sidebar-history::-webkit-scrollbar-track,.workspace-submenu::-webkit-scrollbar-track{background:transparent}.main-sidebar .sidebar-history::-webkit-scrollbar-thumb,.workspace-submenu::-webkit-scrollbar-thumb{background:light-dark(#e5e5e5,var(--work-surface-raised));border-radius:8px}.main-sidebar .sidebar-history:hover::-webkit-scrollbar-thumb,.main-sidebar .sidebar-history:focus-within::-webkit-scrollbar-thumb,.workspace-submenu:hover::-webkit-scrollbar-thumb,.workspace-submenu:focus-within::-webkit-scrollbar-thumb{background:light-dark(#d6d6d6,var(--work-surface-raised))}.main-sidebar .sidebar-history::-webkit-scrollbar-button,.workspace-submenu::-webkit-scrollbar-button{display:none;width:0;height:0}.main-sidebar .session-item{position:relative;height:32px;min-height:32px;padding:4px 8px;gap:6px;color:light-dark(#454545,var(--work-text));font-size:13px;border-radius:7px;transition:background-color .12s ease}.main-sidebar .session-item:hover{background:light-dark(#efefef,var(--work-surface-raised))}.main-sidebar .session-item.selected{background:light-dark(#eaeaea,var(--work-surface-raised));color:light-dark(#242424,var(--work-text))}.main-sidebar .session-open{height:24px;border-radius:4px}.main-sidebar .session-actions{position:absolute;right:6px;top:4px;display:flex;opacity:0;pointer-events:none;gap:0;background:light-dark(#efefef,var(--work-surface-raised));box-shadow:-8px 0 8px light-dark(#efefef,var(--work-hover))}.main-sidebar .session-item.selected .session-actions{background:light-dark(#eaeaea,var(--work-surface-raised));box-shadow:-8px 0 8px light-dark(#eaeaea,var(--work-hover))}.main-sidebar .session-item:hover .session-actions,.main-sidebar .session-item:focus-within .session-actions{opacity:1;pointer-events:auto}.main-sidebar .session-item:hover .session-time,.main-sidebar .session-item:focus-within .session-time{display:block;visibility:hidden}.main-sidebar .session-actions button{color:light-dark(#777,var(--work-text-secondary));border-radius:5px}.main-sidebar .session-actions button:hover{background:light-dark(#ddd,var(--work-surface-raised));color:light-dark(#222,var(--work-text))}.main-sidebar .session-attention{max-width:85px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-sidebar .session-time{width:56px;text-align:right;font-size:10px;color:light-dark(#a1a1a1,var(--work-text-muted));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.sidebar-bottom{gap:14px;padding-top:12px;flex-shrink:0}.checkin-card{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;background:light-dark(#fff,var(--work-surface));border:1px solid light-dark(#f0f0f0,var(--work-border));border-radius:13px;padding:11px 13px;box-shadow:0 5px 18px light-dark(#00000002,var(--work-shadow))}.checkin-card strong{display:block;color:light-dark(#272727,var(--work-text));font-weight:400;font-size:14px}.checkin-card small{display:block;color:light-dark(#999,var(--work-text-muted));font-size:12px}.checkin-action{border:0;border-radius:8px;padding:4px 8px;color:light-dark(#477bfa,var(--work-info));background:light-dark(#f0f0f0,var(--work-surface-muted));font-size:12px;flex-shrink:0}@property --checkin-border-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.checkin-card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;pointer-events:none;background:conic-gradient(from var(--checkin-border-angle),transparent 0deg 260deg,color-mix(in srgb,var(--work-info) 18%,transparent) 300deg,color-mix(in srgb,var(--work-info) 48%,transparent) 335deg,transparent 360deg);-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:checkin-border-flow 6s linear infinite}@keyframes checkin-border-flow{to{--checkin-border-angle: 360deg}}@media(prefers-reduced-motion:reduce){.checkin-card:before{animation:none}}.checkin-close{position:absolute;right:2px;top:1px;border:0;background:transparent;color:light-dark(#999,var(--work-text-muted));padding:2px}.sidebar-account{display:flex;align-items:center;width:calc(100% + 24px);min-height:58px;margin:0 -12px -12px;padding:8px 16px;box-sizing:border-box;border-top:1px solid var(--work-border)}.sidebar-account .balance-pill,.sidebar-account .vip-pill{display:none}.sidebar-account .account-controls{min-width:0;width:100%}.sidebar-account .account-panel{top:auto;bottom:calc(100% + 12px);left:0;right:auto}.sidebar-account .account-id{max-width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.main-surface{border-radius:0;background:var(--work-page)}.workspace-header{height:54px;flex-basis:54px;padding:0 20px}.header-actions{margin-left:auto}.download-desktop,.header-login{display:flex;align-items:center;justify-content:center;gap:3px;height:36px;border:1px solid light-dark(#e8e8e8,var(--work-border));background:light-dark(white,var(--work-surface));border-radius:12px;padding:0 12px;font-size:14px}.header-login{min-width:72px;margin-left:-4px;background:light-dark(#252829,var(--work-primary));border-color:light-dark(#252829,var(--work-primary));color:light-dark(#fff,var(--work-on-primary))}.download-desktop:hover{background:light-dark(#f5f5f5,var(--work-surface-muted))}.header-login:hover{background:light-dark(#414445,var(--work-primary))}.windows-mark{display:grid;grid-template-columns:repeat(2,6px);gap:1px}.windows-mark i{height:6px;background:#f25022}.windows-mark i:nth-child(2){background:#7fba00}.windows-mark i:nth-child(3){background:#00a4ef}.windows-mark i:nth-child(4){background:#ffb900}.welcome{width:min(960px,calc(100% - 48px));margin:clamp(55px,calc(20.5dvh - 54px),180px) auto 0}.welcome-mark{width:70px;height:58px;margin:0 auto 15px;background:transparent;border-radius:0}.welcome-mark img{-o-object-fit:contain;object-fit:contain;border-radius:0}.welcome-emoji{font-size:52px;line-height:58px}.welcome h1{font-size:30px;font-weight:600;line-height:42px;color:light-dark(#080808,var(--work-text));overflow-wrap:anywhere}.welcome .mode-switch{display:flex;position:static;transform:none;width:min(324px,100%);margin:32px auto 0;padding:3px;background:light-dark(#ebebeb,var(--work-surface-raised));border-radius:28px}.welcome .mode-switch span{padding:11px 16px;border-radius:25px;font-size:16px;line-height:26px;font-weight:400}.welcome .mode-switch input:checked+span{box-shadow:none;color:light-dark(#111,var(--work-text))}.composer-area{width:min(960px,calc(100% - 48px))}.has-conversation .workspace-header{border-bottom:1px solid var(--work-border)}.conversation-title{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--work-text);font-size:15px;font-weight:600}.has-messages .message-list{min-height:0;padding:60px max(48px,calc((100% - 960px)/2)) 24px;scrollbar-width:thin;scrollbar-color:var(--work-scrollbar) transparent}.has-messages .message{margin-bottom:32px}.has-messages .message-avatar,.has-messages .message-name{display:none}.has-messages div.execution-history:has(>.process-heading .run-status.completed):not(:has(.process-timeline)){display:none}.has-messages .message-content{padding-top:0}.has-messages .markdown-body{font-size:16px;line-height:1.65;color:var(--work-text-secondary)}.has-messages .message.user{justify-content:flex-end;margin-bottom:18px}.has-messages .message.user>.message-content{flex:0 1 auto;max-width:85%}.has-messages .message.user .markdown-body{width:-moz-fit-content;width:fit-content;max-width:100%;margin-left:auto;padding:10px 16px;border-radius:14px;background:var(--work-hover);color:var(--work-text);font-size:15px}.has-messages .message.user:has(.message-editor)>.message-content{width:100%}.has-messages .user-actions{justify-content:flex-end;opacity:0}.has-messages .message.user:hover .user-actions,.has-messages .message.user:focus-within .user-actions{opacity:1}.has-messages .composer-area{width:min(960px,calc(100% - 96px));margin:16px auto 22px}.has-messages .composer{border:1px solid var(--work-border);box-shadow:0 3px 12px color-mix(in srgb,var(--work-shadow) 15%,transparent)}.question-history{position:absolute;top:50%;right:31px;z-index:5;display:flex;width:52px;max-height:min(355px,calc(100% - 120px));padding:10px;box-sizing:border-box;overflow:hidden;border:1px solid transparent;border-radius:8px;background:transparent;transform:translateY(-50%);transition:width .2s ease,padding .2s ease,background .2s ease}.question-history:hover,.question-history:focus-within{width:min(287px,calc(100% - 64px));max-height:min(385px,calc(100% - 120px));border-color:var(--work-border);background:var(--work-surface);box-shadow:0 8px 20px color-mix(in srgb,var(--work-shadow) 40%,transparent)}.question-history:hover .question-history__list,.question-history:focus-within .question-history__list{gap:5px}.question-history:hover button,.question-history:focus-within button{height:32px;min-height:32px;padding:8px 5px}.question-history:hover .question-history__summary,.question-history:focus-within .question-history__summary{max-width:100%;opacity:1}.question-history button{display:grid;width:100%;height:2px;min-height:2px;padding:0 5px;box-sizing:border-box;grid-template-columns:minmax(0,1fr) 22px;align-items:center;border:0;border-radius:8px;background:transparent;color:var(--work-text-muted);cursor:pointer;text-align:left}.question-history button[aria-current]{color:var(--work-info)}.question-history button[aria-current] .question-history__tick{background:var(--work-info)}.question-history button:hover,.question-history button:focus-visible{background:var(--work-info-soft);color:var(--work-info)}.question-history button:hover .question-history__tick{width:20px}.question-history button:focus-visible{outline:2px solid var(--work-focus);outline-offset:-2px}.question-history__list{position:relative;display:flex;min-height:0;flex:1;flex-direction:column;gap:35px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.question-history__list::-webkit-scrollbar{display:none}.question-history__summary{overflow:hidden;max-width:0;padding-left:2px;opacity:0;font-size:14px;line-height:normal;text-overflow:ellipsis;white-space:nowrap;transition:max-width .2s ease,opacity .15s ease}.question-history__tick{display:block;width:10px;height:2px;justify-self:center;background:var(--work-border-strong);transition:width .15s ease}@media(hover:none){.has-messages .user-actions{opacity:1}}@media(max-width:760px){.has-messages .message-list{padding:28px 36px 16px 16px}.has-messages .composer-area{width:calc(100% - 32px)}.has-messages .markdown-body{font-size:14px}.has-messages .message.user>.message-content{max-width:92%}.question-history{right:4px}}.is-empty .composer-area{margin-top:74px;margin-bottom:40px}.composer{position:relative;border:2px solid light-dark(#f1f1f1,var(--work-border));border-radius:14px;box-shadow:none;z-index:1}.composer:focus-within{border-color:light-dark(#dedede,var(--work-border));box-shadow:0 0 0 2px light-dark(#00000003,var(--work-shadow))}.composer .work-prompt-editor .ProseMirror{min-height:94px;padding:14px 15px 8px!important;color:light-dark(#303030,var(--work-text))}.composer .work-prompt-editor .ProseMirror p.is-editor-empty:first-child:before{color:light-dark(#929292,var(--work-text-muted))}.composer-toolbar{padding:4px 17px 10px;min-height:48px;align-items:center}.composer-right{gap:5px}.composer .model-select{width:auto}.composer-toolbar:has(.generation-shortcuts){flex-wrap:wrap}.composer .send-button{width:32px;height:32px;background:light-dark(#252829,var(--work-primary))}.composer .send-button:disabled{background:light-dark(#d9d9d9,var(--work-surface-raised));opacity:1}.composer .voice-input{padding-right:9px;margin-right:3px;border-right:1px solid light-dark(#ebebeb,var(--work-border))}.composer-project{display:flex;align-items:center;gap:5px;min-height:38px;padding:7px 18px 3px;margin-top:-5px;background:light-dark(#f4f4f4,var(--work-surface-muted));color:light-dark(#929292,var(--work-text-muted));border-radius:0 0 12px 12px}.composer-project>.ui-select{width:auto;min-width:120px;max-width:min(320px,45%)}.composer-project .ui-select-trigger{min-height:28px;padding:2px 8px;background:transparent;border:0;border-radius:6px;color:var(--work-text-muted);font-size:14px}.composer-project .ui-select-trigger:hover:not(:disabled),.composer-project .ui-select-trigger[aria-expanded=true]{background:var(--work-hover);color:var(--work-text)}.composer-project>.icon-button{opacity:0;width:24px;height:24px}.composer-project:hover>.icon-button,.composer-project:focus-within>.icon-button{opacity:1}.project-form{display:flex;flex-direction:column;gap:12px}.project-form input{border:1px solid light-dark(#ddd,var(--work-border));border-radius:8px;padding:10px}.project-form .ui-button{align-self:flex-end}.collapsed-sidebar-actions{display:none;flex-shrink:0;align-items:center;gap:8px}.collapsed-sidebar-actions .icon-button{color:var(--work-text)}@media(min-width:761px){.rail-collapsed .main-sidebar{display:none}.collapsed-sidebar-actions{display:flex}.rail-collapsed .brand,.rail-collapsed .rail-search,.rail-collapsed .sidebar-projects,.rail-collapsed .history-heading,.rail-collapsed .session-list,.rail-collapsed .sidebar-search,.rail-collapsed .sidebar-bottom{display:none}.rail-collapsed .fixed-menus{margin-top:43px}.rail-collapsed .nav-chevron{display:none}}@media(max-width:760px){.main-sidebar{left:0;width:min(280px,calc(100vw - 48px));flex-basis:280px;background:var(--work-sidebar)}.nav-backdrop{left:min(280px,calc(100vw - 48px))}.rail-toggle{display:none}.rail-search{right:12px}.workspace-header{padding:0 12px}.workspace-header .header-context{display:none}.header-actions{gap:8px}.download-desktop{font-size:12px;padding:0 8px}.header-login{min-width:56px;font-size:12px}.welcome{margin-top:48px;width:calc(100% - 32px)}.welcome h1{font-size:24px}.welcome .mode-switch{width:260px;margin-top:24px}.is-empty .composer-area{margin-top:44px}.composer-area{width:calc(100% - 24px)}.composer-toolbar{padding:4px 8px 10px;flex-wrap:wrap}.composer-right{gap:2px}.composer .model-select{max-width:32vw}.workspace-submenu{left:24px;top:180px}.composer-project>.icon-button{opacity:1}}.composer-project .permission-picker{margin-left:auto;font-size:12px}.composer-project .permission-picker summary{padding:0 6px}@media(hover:none){.main-sidebar .session-actions{position:static;opacity:1;pointer-events:auto;background:transparent;box-shadow:none}.main-sidebar .session-time{display:none}}.sidebar-history{flex:1;min-height:0;overflow-y:auto}.main-sidebar .session-list{flex:initial;overflow:visible;gap:2px}.project-group{margin:4px 0}.project-group-heading{position:relative;display:flex;align-items:center;border-radius:7px}.project-group-heading:hover,.project-group-heading.selected{background:light-dark(#efefef,var(--work-surface-raised))}.project-group-heading .project-row{gap:6px;min-height:34px;padding:6px 32px 6px 4px;color:light-dark(#555,var(--work-text-secondary));font-size:13px}.project-group-heading .project-row:hover{background:transparent}.project-disclosure{flex-shrink:0;color:light-dark(#9b9b9b,var(--work-text-muted));transition:transform .12s ease}.project-disclosure.expanded{transform:rotate(90deg)}.project-new-task{position:absolute;right:4px;width:24px;height:24px;opacity:0;pointer-events:none;color:light-dark(#888,var(--work-text-secondary))}.project-group-heading:hover .project-new-task,.project-group-heading:focus-within .project-new-task{opacity:1;pointer-events:auto}.project-sessions{margin-left:22px;padding:2px 0 4px}.project-sessions .session-item{margin-bottom:2px}.project-empty{font-size:12px;color:light-dark(#a0a0a0,var(--work-text-muted));padding:5px 8px 8px}@media(min-width:761px){.rail-collapsed .sidebar-history{display:none}}@media(hover:none){.project-new-task{opacity:1;pointer-events:auto}}@supports selector(::-webkit-scrollbar){.main-sidebar .sidebar-history,.main-sidebar .sidebar-history:hover,.main-sidebar .sidebar-history:focus-within,.workspace-submenu,.workspace-submenu:hover,.workspace-submenu:focus-within{scrollbar-width:auto;scrollbar-color:auto}}.main-sidebar .session-checkbox{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:15px;height:15px;min-width:15px;margin:0;padding:0;flex:0 0 15px;accent-color:var(--work-primary);cursor:pointer}.main-sidebar .session-checkbox:disabled{opacity:.4;cursor:not-allowed}.main-sidebar .session-checkbox:focus-visible{outline:2px solid var(--work-focus);outline-offset:3px}.batch-section-heading,.session-batch-heading,.session-batch-heading label{display:flex;align-items:center;gap:8px}.main-sidebar .history-heading{justify-content:flex-start;gap:8px}.main-sidebar .project-group-heading>.session-checkbox{margin-left:8px}.session-batch-bar{flex-shrink:0;padding:16px 8px 8px;border-top:1px solid var(--work-border);background:var(--work-sidebar);color:var(--work-text);font-size:13px}.session-batch-heading{justify-content:space-between;margin-bottom:12px}.session-batch-heading label{min-width:0;cursor:pointer}.session-batch-heading span{overflow-wrap:anywhere}.session-batch-heading button{flex-shrink:0}.session-batch-bar>button{width:100%}.ui-button.session-batch-delete{color:var(--work-danger);border:1px solid var(--work-danger);background:var(--work-surface)}.ui-button.session-batch-delete:hover:not(:disabled){background:var(--work-danger-soft)}@media(min-width:761px){.rail-collapsed .session-batch-bar{display:none}}.session-batch-confirm{width:min(440px,calc(100vw - 32px))}.session-batch-confirm .ui-dialog-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;border-bottom:0}.session-batch-confirm .ui-dialog-close{grid-column:2;grid-row:1}.session-batch-confirm .ui-dialog-description{grid-column:1 / -1;margin:0;color:var(--work-text-secondary);line-height:1.7}.session-batch-confirm .ui-dialog-body{display:none}.schedule-page{flex:1;min-height:0;overflow-y:auto;padding:36px clamp(24px,6vw,96px);background:light-dark(#fafafa,var(--work-page))}.schedule-page-header{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1120px;margin:0 auto 24px}.schedule-page-header h1{margin:3px 0 5px;font-size:26px;color:light-dark(#171717,var(--work-text))}.schedule-page-header p{margin:0;color:light-dark(#818181,var(--work-text-muted));font-size:14px}.schedule-eyebrow{color:light-dark(#4d76df,var(--work-info));font-size:11px;font-weight:700;letter-spacing:.08em}.schedule-page-header .ui-button{display:flex;align-items:center;gap:6px;flex-shrink:0}.schedule-list{display:grid;gap:12px;max-width:1120px;margin:0 auto}.schedule-card{display:grid;grid-template-columns:minmax(0,1fr) 180px auto;align-items:center;gap:20px;padding:18px 20px;border:1px solid light-dark(#e8e8e8,var(--work-border));border-radius:15px;background:light-dark(white,var(--work-surface))}.schedule-card-main{display:flex;align-items:flex-start;min-width:0;gap:12px}.schedule-card-content{flex:1;min-width:0;overflow-wrap:anywhere}.schedule-card-icon{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:11px;background:light-dark(#eef3ff,var(--work-info-soft));color:light-dark(#4d76df,var(--work-info))}.schedule-card-main h2{margin:0 0 5px;color:light-dark(#222,var(--work-text));font-size:16px}.schedule-card-main p{max-width:620px;margin:0 0 6px;overflow:hidden;color:light-dark(#666,var(--work-text-secondary));font-size:13px;text-overflow:ellipsis;white-space:nowrap}.schedule-card-main small,.schedule-card-time span{color:light-dark(#969696,var(--work-text-muted));font-size:12px}.schedule-card-time{display:flex;flex-direction:column;gap:3px}.schedule-card-time strong{color:light-dark(#444,var(--work-text-secondary));font-size:13px;font-weight:500}.schedule-card-actions{display:flex;align-items:center;gap:6px}.schedule-card-actions .ui-button{white-space:nowrap}.schedule-switch{position:relative;width:34px;height:20px;margin-right:3px}.schedule-switch input{position:absolute;opacity:0}.schedule-switch span{position:absolute;inset:0;border-radius:12px;background:light-dark(#d5d5d5,var(--work-border-strong));transition:background .12s}.schedule-switch span:after{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;background:light-dark(white,var(--work-surface));transition:transform .12s;box-shadow:0 1px 3px light-dark(#0002,var(--work-shadow))}.schedule-switch input:checked+span{background:light-dark(#4d76df,var(--work-info))}.schedule-switch input:checked+span:after{transform:translate(14px)}.schedule-switch input:focus-visible+span{outline:2px solid light-dark(#8aa8f5,var(--work-focus));outline-offset:2px}.schedule-empty{display:flex;min-height:360px;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:light-dark(#929292,var(--work-text-muted))}.schedule-empty h2{margin:8px 0 0;color:light-dark(#444,var(--work-text-secondary));font-size:18px}.schedule-empty p{margin:0;font-size:13px}.schedule-form{display:flex;flex-direction:column;gap:15px;width:100%;min-width:0}.schedule-editor .ui-dialog-header,.schedule-editor .ui-dialog-footer{flex-shrink:0}.schedule-form>label,.schedule-form-grid label{display:flex;flex-direction:column;gap:6px;color:light-dark(#555,var(--work-text-secondary));font-size:13px}.schedule-form input,.schedule-form textarea,.schedule-form select{width:100%;border:1px solid light-dark(#ddd,var(--work-border));border-radius:9px;background:light-dark(white,var(--work-surface));padding:9px 10px;color:light-dark(#242424,var(--work-text));font:inherit;outline:none}.schedule-form input:focus,.schedule-form textarea:focus,.schedule-form select:focus{border-color:light-dark(#8aa8f5,var(--work-focus));box-shadow:0 0 0 2px light-dark(#4d76df18,var(--work-info-soft))}.schedule-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.schedule-form-grid label{min-width:0}.schedule-form textarea{resize:vertical}.schedule-skills{display:flex;flex-wrap:wrap;min-width:0;gap:8px 14px;border:1px solid light-dark(#e5e5e5,var(--work-border));border-radius:10px;padding:12px}.schedule-skills legend{padding:0 5px;color:light-dark(#777,var(--work-text-secondary));font-size:12px}.schedule-skills label,.schedule-enabled{display:flex;align-items:center;gap:6px;color:light-dark(#555,var(--work-text-secondary));font-size:13px}.schedule-skills label{min-width:0;overflow-wrap:anywhere}.schedule-skills input,.schedule-enabled input{width:auto;flex-shrink:0}.schedule-skill-picker{min-width:0;border:1px solid var(--work-border);border-radius:9px;color:var(--work-text-secondary);font-size:13px;background:var(--work-surface)}.schedule-skill-picker summary{padding:10px 12px;cursor:pointer;overflow-wrap:anywhere}.schedule-skill-picker summary:focus-visible{outline:2px solid var(--work-focus);outline-offset:2px;border-radius:9px}.schedule-skill-options{display:flex;flex-direction:column;max-height:240px;overflow-y:auto;overscroll-behavior:contain;padding:4px;border-top:1px solid var(--work-border)}.schedule-skill-options label{display:flex;align-items:flex-start;gap:8px;padding:8px;border-radius:5px;cursor:pointer;overflow-wrap:anywhere}.schedule-skill-options label:hover{background:var(--work-hover)}.schedule-skill-options label:has(:checked){background:var(--work-info-soft)}.schedule-skill-options input{flex:0 0 auto;width:auto;margin-top:3px;accent-color:var(--work-info)}.schedule-skill-options span{min-width:0}.schedule-form-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;width:100%}.schedule-enabled{color:var(--work-text-secondary)}.schedule-form-actions{display:flex;justify-content:flex-end;gap:8px}.schedule-history-empty{padding:30px;color:light-dark(#999,var(--work-text-muted));text-align:center}.schedule-history-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:18px;width:min(620px,78vw);padding:12px 8px;border:0;border-bottom:1px solid light-dark(#eee,var(--work-border));background:transparent;text-align:left;color:light-dark(#555,var(--work-text-secondary))}.schedule-history-row:not(:disabled):hover{background:light-dark(#f7f7f7,var(--work-hover))}.schedule-history-row span:first-child{display:flex;flex-direction:column;gap:3px}.schedule-history-row small{color:light-dark(#999,var(--work-text-muted))}@media(max-width:1200px){.schedule-card{grid-template-columns:minmax(0,1fr)}.schedule-card-time{flex-direction:row;flex-wrap:wrap;gap:8px}}@media(max-width:600px){.schedule-page{padding:24px 14px}.schedule-page-header{align-items:flex-start}.schedule-page-header p{display:none}.schedule-form-grid{grid-template-columns:1fr}.schedule-card-actions{flex-wrap:wrap}}
