.sidebar[data-v-0152a3db]{flex:none;width:260px;display:flex;flex-direction:column;background:var(--color-bg-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-right:1px solid var(--color-border);transition:width .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.sidebar.collapsed[data-v-0152a3db]{width:0;border-right:none}.sidebar[data-v-0152a3db]>*{width:260px;flex:none}.sb-brand[data-v-0152a3db]{flex:none;height:48px;display:flex;align-items:center;gap:10px;padding:0 12px 0 20px;border-bottom:1px solid var(--color-border)}.cockpit-chip[data-v-0152a3db]{margin-left:auto;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:10.5px;line-height:1;color:#0f7b3d;text-decoration:none;border:1px dashed #0f7b3d66;border-radius:0;padding:4px 7px;background:#f2fbf5;flex:none;letter-spacing:0;transition:background .15s,color .15s}.cockpit-chip[data-v-0152a3db]:hover{background:#0f7b3d;color:#fff;border-style:solid}.sidebar.collapsed .cockpit-chip[data-v-0152a3db]{display:none}.sb-logo[data-v-0152a3db]{width:24px;height:24px;border-radius:7px;object-fit:cover;flex-shrink:0}.sb-name[data-v-0152a3db]{flex:1;min-width:0;font-size:14px;font-weight:600;letter-spacing:-.02em;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav[data-v-0152a3db]{flex:1;overflow-y:auto;overflow-x:hidden;padding:12px 10px;display:flex;flex-direction:column;gap:18px}.sb-search[data-v-0152a3db]{display:flex;align-items:center;gap:8px;height:32px;padding:0 9px;border-radius:8px;background:var(--color-hover);color:var(--color-text-muted);transition:box-shadow .15s ease,background .15s ease}.sb-search[data-v-0152a3db]:focus-within{background:var(--color-bg-surface);box-shadow:inset 0 0 0 1px var(--color-primary),0 0 0 3px var(--color-primary-soft)}.search-ico[data-v-0152a3db]{width:14px;height:14px;flex-shrink:0}.sb-search input[data-v-0152a3db]{flex:1;min-width:0;border:none;outline:none;background:none;color:var(--color-text-primary);font-size:12.5px}.sb-search input[data-v-0152a3db]::placeholder{color:var(--color-text-muted)}.search-clear[data-v-0152a3db]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;border-radius:50%;background:none;color:var(--color-text-muted);cursor:pointer}.search-clear[data-v-0152a3db]:hover{background:var(--color-hover);color:var(--color-text-primary)}.group-head[data-v-0152a3db]{display:flex;align-items:center;justify-content:space-between;padding:0 8px 0 10px;margin-bottom:4px}.group-head .group-label[data-v-0152a3db]{margin:0}.group-add[data-v-0152a3db]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:6px;background:none;color:var(--color-text-muted);cursor:pointer;transition:background .15s ease,color .15s ease,transform .2s ease}.group-add[data-v-0152a3db]:hover{background:var(--color-hover);color:var(--color-primary);transform:rotate(90deg)}.group-label[data-v-0152a3db]{font-size:11px;color:var(--color-text-muted);margin:0 10px 6px;letter-spacing:.04em;white-space:nowrap}.item[data-v-0152a3db]{position:relative;display:flex;align-items:center;gap:9px;width:100%;height:34px;padding:0 10px;border:none;background:none;border-radius:8px;color:var(--color-text-secondary);font-size:13px;cursor:pointer;text-align:left;white-space:nowrap;transition:background .15s ease,color .15s ease}.item[data-v-0152a3db]:hover{background:var(--color-hover);color:var(--color-text-primary)}.item.active[data-v-0152a3db]{background:var(--color-primary-soft);color:var(--color-primary)}.item.active[data-v-0152a3db]:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:2.5px;border-radius:2px;background:var(--color-primary)}.icon[data-v-0152a3db]{width:17px;height:17px;flex-shrink:0}.row-lead[data-v-0152a3db]{width:16px;height:16px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.row-lead svg[data-v-0152a3db]{width:13px;height:13px}.work-spin[data-v-0152a3db]{color:var(--color-primary);animation:zm-spin-0152a3db .9s linear infinite}.pin-mark[data-v-0152a3db]{color:var(--color-text-muted)}@keyframes zm-spin-0152a3db{to{transform:rotate(360deg)}}.pin-btn.on[data-v-0152a3db]{color:var(--color-primary)}.label[data-v-0152a3db]{flex:1;overflow:hidden;text-overflow:ellipsis}.avatar-stack[data-v-0152a3db]{display:flex;align-items:center;flex-shrink:0}.stack-avatar[data-v-0152a3db]{width:22px;height:22px;border-radius:50%;border:2px solid var(--color-bg-surface);object-fit:cover;margin-left:-7px}.stack-letter[data-v-0152a3db]{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--color-on-primary);font-size:11px;font-weight:700;flex-shrink:0}.stack-avatar[data-v-0152a3db]:first-child{margin-left:0}.stack-avatar.speaking[data-v-0152a3db]{box-shadow:0 0 0 2px var(--color-primary)}.stack-more[data-v-0152a3db]{width:22px;height:22px;border-radius:50%;background:var(--color-hover);color:var(--color-text-secondary);font-size:9px;display:flex;align-items:center;justify-content:center;margin-left:-7px;border:2px solid var(--color-bg-surface)}.group-icon[data-v-0152a3db]{display:none}.sidebar.collapsed:not(:hover) .group-icon[data-v-0152a3db]{display:block}.sidebar.collapsed:not(:hover) .avatar-stack[data-v-0152a3db]{display:none}.mini-avatar[data-v-0152a3db]{display:none;width:24px;height:24px;border-radius:50%;object-fit:cover;flex-shrink:0}.sidebar.collapsed:not(:hover) .mini-avatar[data-v-0152a3db]{display:block}.letter-avatar[data-v-0152a3db]{display:none;width:24px;height:24px;border-radius:50%;color:var(--color-on-primary);font-size:11px;align-items:center;justify-content:center;flex-shrink:0}.sidebar.collapsed:not(:hover) .conv-pill .letter-avatar[data-v-0152a3db]{display:flex}.conv-pill[data-v-0152a3db]{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:9px;width:100%;min-width:0;height:34px;padding:0 10px;border:none;border-radius:8px;background:transparent;color:var(--color-text-secondary);font-size:13px;text-align:left;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease}.conv-pill[data-v-0152a3db]:hover{background:var(--color-hover);color:var(--color-text-primary)}.conv-pill.active[data-v-0152a3db]{background:var(--color-primary-soft);color:var(--color-primary)}.conv-pill.active[data-v-0152a3db]:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:2.5px;border-radius:2px;background:var(--color-primary)}.conv-title[data-v-0152a3db]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.conv-time[data-v-0152a3db]{font-size:11px;color:var(--color-text-muted);flex-shrink:0;max-width:60px;margin-left:4px;overflow:hidden;white-space:nowrap;transition:opacity .15s ease,max-width .2s ease,margin .2s ease}.conv-pill:hover .conv-time[data-v-0152a3db]{opacity:0;max-width:0;margin-left:0}.conv-status[data-v-0152a3db]{position:absolute;top:5px;right:10px;display:flex;gap:3px}.del-btn[data-v-0152a3db]{border:none;background:none;color:var(--color-text-muted);cursor:pointer;padding:3px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:0;transition:opacity .15s ease,color .15s ease,background .15s ease,margin .25s ease}.conv-pill:hover .del-btn[data-v-0152a3db],.conv-pill:hover .edit-btn[data-v-0152a3db],.item:hover .del-btn[data-v-0152a3db],.item:hover .edit-btn[data-v-0152a3db],.conv-pill:focus-within .del-btn[data-v-0152a3db],.conv-pill:focus-within .edit-btn[data-v-0152a3db],.item:focus-within .del-btn[data-v-0152a3db],.item:focus-within .edit-btn[data-v-0152a3db]{opacity:1;margin-left:2px}.del-btn[data-v-0152a3db]:hover{color:var(--color-error);background:var(--color-hover)}.edit-btn[data-v-0152a3db]:hover{color:var(--color-primary);background:var(--color-hover)}.rename-input[data-v-0152a3db]{flex:1;min-width:0;height:24px;padding:0 8px;border:1px solid var(--color-primary);border-radius:6px;background:var(--color-bg-surface);color:var(--color-text-primary);font-size:13px;outline:none}.sidebar.collapsed:not(:hover) .conv-pill[data-v-0152a3db]{width:44px;padding:0;justify-content:center;border-radius:14px}.sidebar.collapsed:hover .conv-pill[data-v-0152a3db]{justify-content:flex-start;padding:0 12px}.ai-badge[data-v-0152a3db]{font-size:10px;color:var(--color-text-muted);margin-left:6px;letter-spacing:.02em}.new-chat[data-v-0152a3db]{display:flex;align-items:center;gap:9px;width:100%;height:34px;padding:0 10px;margin-bottom:2px;border:none;border-radius:8px;background:none;color:var(--color-text-muted);font-size:13px;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease}.new-chat[data-v-0152a3db]:hover{color:var(--color-primary);background:var(--color-primary-soft)}.new-chat .icon[data-v-0152a3db]{width:15px;height:15px}.sidebar.collapsed:not(:hover) .new-chat[data-v-0152a3db]{justify-content:center}.show-more[data-v-0152a3db]{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;padding:6px;margin-top:2px;border:none;background:none;color:var(--color-text-muted);font-size:12px;cursor:pointer;border-radius:8px;white-space:nowrap}.show-more[data-v-0152a3db]:hover{color:var(--color-text-primary);background:var(--color-hover)}.chev[data-v-0152a3db]{transition:transform .2s ease}.show-more.open .chev[data-v-0152a3db]{transform:rotate(180deg)}.time[data-v-0152a3db]{font-size:11px;color:var(--color-text-muted);flex-shrink:0}.status-dot[data-v-0152a3db]{width:8px;height:8px;border-radius:50%;background:var(--color-primary);flex-shrink:0}.status-dot.unread-dot[data-v-0152a3db]{background:var(--color-primary)}.status-dot.running[data-v-0152a3db]{background:var(--color-thinking-dot);box-shadow:0 0 0 0 var(--color-thinking-bg);animation:running-ring-0152a3db 1.4s ease-out infinite}.status-dot.replying[data-v-0152a3db]{animation:dot-pulse-0152a3db 1.2s ease-in-out infinite}@keyframes dot-pulse-0152a3db{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}@keyframes running-ring-0152a3db{0%{box-shadow:0 0 0 0 var(--color-thinking-bg)}70%{box-shadow:0 0 0 6px transparent}to{box-shadow:0 0 0 0 transparent}}.unread[data-v-0152a3db]{min-width:18px;height:18px;border-radius:99px;background:var(--color-unread);color:var(--color-on-primary);font-size:10px;display:flex;align-items:center;justify-content:center;padding:0 5px;flex-shrink:0}.sidebar.collapsed:not(:hover) .unread[data-v-0152a3db]{position:absolute;top:4px;right:4px;min-width:16px;height:16px;font-size:9px;padding:0 4px}.sidebar.collapsed:not(:hover) .status-dot[data-v-0152a3db]{position:absolute;top:6px;right:6px}.status[data-v-0152a3db]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid var(--color-border);font-size:12px;color:var(--color-text-secondary);flex-shrink:0}.model-dot[data-v-0152a3db]{width:8px;height:8px;border-radius:50%;background:var(--color-online);box-shadow:0 0 6px var(--color-online);flex-shrink:0}.settings[data-v-0152a3db]{margin-left:auto;border:none;background:none;color:var(--color-text-muted);cursor:pointer;padding:4px;border-radius:6px;display:flex}.settings[data-v-0152a3db]:hover{color:var(--color-text-primary);background:var(--color-hover)}.settings-pop[data-v-0152a3db]{position:absolute;left:10px;right:10px;bottom:58px;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:10px;box-shadow:var(--shadow-2);padding:12px;z-index:30}.create-group-mask[data-v-0152a3db]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-mask);z-index:100;display:flex;align-items:center;justify-content:center}.create-group[data-v-0152a3db]{width:320px;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:10px;box-shadow:0 12px 32px var(--color-shadow)}.cg-input[data-v-0152a3db]{box-sizing:border-box;width:100%;border:1px solid var(--color-border);border-radius:10px;padding:9px 12px;font-size:13px;background:var(--color-bg-page);color:var(--color-text-primary);outline:none}.cg-input[data-v-0152a3db]:focus{border-color:var(--color-primary)}.cg-actions[data-v-0152a3db]{display:flex;justify-content:flex-end;gap:8px}.cg-cancel[data-v-0152a3db],.cg-ok[data-v-0152a3db]{border:1px solid var(--color-border);border-radius:8px;background:none;color:var(--color-text-secondary);font-size:12px;padding:6px 14px;cursor:pointer}.cg-ok[data-v-0152a3db]{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}.cg-ok[data-v-0152a3db]:disabled{opacity:.5;cursor:default}.pop-title[data-v-0152a3db]{font-size:13px;font-weight:600;color:var(--color-text-primary);margin-bottom:2px}.pop-desc[data-v-0152a3db]{font-size:11px;color:var(--color-text-muted);margin-bottom:10px}.theme-row[data-v-0152a3db]{display:flex;gap:6px}.theme-row button[data-v-0152a3db]{flex:1;padding:7px 0;border:1px solid var(--color-border);border-radius:8px;background:none;color:var(--color-text-secondary);font-size:12px;cursor:pointer;transition:all .15s ease}.theme-row button.on[data-v-0152a3db]{background:var(--color-primary-soft);border-color:var(--color-primary);color:var(--color-primary)}.pop-agent-btn[data-v-0152a3db]{width:100%;margin-top:10px;padding:8px 12px;border:1px solid var(--color-primary);border-radius:10px;background:var(--color-primary-soft);color:var(--color-primary);font-size:12px;cursor:pointer}.morning-entry[data-v-0152a3db]{display:flex;align-items:center;gap:9px;width:100%;margin:1px 0;height:34px;padding:0 10px;border:none;background:none;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;color:var(--color-text-secondary);text-align:left;white-space:nowrap;transition:background .15s ease,color .15s ease}.morning-entry[data-v-0152a3db]:hover{background:var(--color-bg-hover,var(--color-bg-muted,rgba(127,127,127,.08)));color:var(--color-text-primary)}.me-ico[data-v-0152a3db]{font-size:14px;color:var(--color-text-muted)}.sidebar.collapsed .morning-entry[data-v-0152a3db]{justify-content:center;padding:9px 0}.sidebar.collapsed .me-label[data-v-0152a3db]{display:none}.user-chip[data-v-0152a3db]{display:flex;align-items:center;gap:7px;border:none;background:none;padding:3px 6px 3px 3px;border-radius:99px;cursor:pointer;min-width:0}.user-chip[data-v-0152a3db]:hover{background:var(--color-bg-hover, rgba(0,0,0,.05))}.user-avatar[data-v-0152a3db]{width:24px;height:24px;border-radius:50%;object-fit:cover;flex:none}.user-name[data-v-0152a3db]{font-size:12px;color:var(--color-text-secondary, #6b7280);max-width:84px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu .logout-btn[data-v-0152a3db]{color:#c02626;border-color:#f6dede}.user-menu .logout-btn[data-v-0152a3db]:hover{background:#fde8e8}.md[data-v-8fa30af0] h1,.md[data-v-8fa30af0] h2,.md[data-v-8fa30af0] h3,.md[data-v-8fa30af0] h4,.md[data-v-8fa30af0] h5,.md[data-v-8fa30af0] h6{margin:10px 0 6px;font-weight:700;line-height:1.35;color:var(--color-text-primary)}.md[data-v-8fa30af0] h1{font-size:16px}.md[data-v-8fa30af0] h2{font-size:15px}.md[data-v-8fa30af0] h3{font-size:14px}.md[data-v-8fa30af0] h4,.md[data-v-8fa30af0] h5,.md[data-v-8fa30af0] h6{font-size:13px}.md[data-v-8fa30af0] h1:first-child,.md[data-v-8fa30af0] h2:first-child,.md[data-v-8fa30af0] h3:first-child{margin-top:0}.md[data-v-8fa30af0] p{margin:0 0 8px}.md[data-v-8fa30af0] p:last-child{margin-bottom:0}.md[data-v-8fa30af0] pre{background:var(--color-code-bg);padding:10px 12px;border-radius:8px;overflow-x:auto;margin:8px 0}.md[data-v-8fa30af0] code{font-family:ui-monospace,SFMono-Regular,Consolas,Courier New,monospace;font-size:13px}.md[data-v-8fa30af0] :not(pre)>code{background:var(--color-code-bg);padding:2px 5px;border-radius:4px}.md[data-v-8fa30af0] ul,.md[data-v-8fa30af0] ol{padding-left:20px;margin:6px 0}.md[data-v-8fa30af0] li{margin:3px 0}.md[data-v-8fa30af0] strong{font-weight:600}.md[data-v-8fa30af0] a{color:var(--color-primary)}.md[data-v-8fa30af0] blockquote{border-left:3px solid var(--color-border);padding-left:10px;color:var(--color-text-secondary);margin:8px 0}.md[data-v-8fa30af0] table{border-collapse:collapse;margin:8px 0}.md[data-v-8fa30af0] th,.md[data-v-8fa30af0] td{border:1px solid var(--color-border);padding:4px 8px;text-align:left}button.wd-name[data-v-1d81a918]{border:1px solid var(--color-border);background:var(--color-bg-surface);border-radius:99px;padding:2px 10px;font-size:11px;cursor:pointer;color:var(--color-text-secondary)}button.wd-name.on[data-v-1d81a918]{background:var(--c-chat);border-color:var(--c-chat);color:#fff}.wd-node[data-v-1d81a918]{display:flex;flex-direction:column;gap:3px}.wd-kids[data-v-1d81a918]{display:flex;flex-wrap:wrap;gap:3px 4px;padding-left:8px;margin-top:3px}.wd-kids .wd-name[data-v-1d81a918]{font-size:11px;padding:1px 8px}.seal[data-v-fa93a85d]{position:relative;border-radius:50%;background:var(--zx-core);flex:none;cursor:pointer;border:none;padding:0;box-shadow:0 3px 12px color-mix(in srgb,var(--c-purple) 30%,transparent);transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .2s}.seal[data-v-fa93a85d]:active{transform:scale(.92)}.seal[data-v-fa93a85d]:before{content:"";position:absolute;top:-4.5px;right:-4.5px;bottom:-4.5px;left:-4.5px;border-radius:50%;border:2px solid color-mix(in srgb,var(--c-morning) 72%,transparent);border-right-color:transparent;border-bottom-color:transparent;animation:seal-spin-fa93a85d 9s linear infinite;transition:inset .35s cubic-bezier(.34,1.56,.64,1),border-color .3s}@keyframes seal-spin-fa93a85d{to{transform:rotate(360deg)}}.seal.listen[data-v-fa93a85d]:before{top:-3px;right:-3px;bottom:-3px;left:-3px;animation-duration:3.5s;border-color:color-mix(in srgb,var(--c-chat) 72%,transparent);border-right-color:transparent;border-bottom-color:transparent}.seal.run[data-v-fa93a85d]:before{top:-3px;right:-3px;bottom:-3px;left:-3px;animation-duration:1.4s;border:2.5px solid color-mix(in srgb,var(--c-task) 75%,transparent);border-right-color:transparent}.seal.run[data-v-fa93a85d]{box-shadow:0 3px 16px color-mix(in srgb,var(--c-task) 45%,transparent)}.seal.speak[data-v-fa93a85d]:before{top:-5px;right:-5px;bottom:-5px;left:-5px;animation:seal-ripple-fa93a85d 1.8s ease-out infinite;border:2px solid color-mix(in srgb,var(--c-chat) 60%,transparent)}@keyframes seal-ripple-fa93a85d{0%{transform:scale(.88);opacity:.9}to{transform:scale(1.22);opacity:0}}.seal.lifted[data-v-fa93a85d]{opacity:0!important;transform:scale(.5)!important;pointer-events:none}.seal.noring[data-v-fa93a85d]:before{display:none}.seal.noring[data-v-fa93a85d]{opacity:.55;transition:opacity .22s,transform .25s cubic-bezier(.34,1.56,.64,1)}.seal.noring[data-v-fa93a85d]:hover,.seal.noring.lifted[data-v-fa93a85d]{opacity:1}.seal-ring-root[data-v-fa93a85d]{position:fixed;z-index:300}.seal-ring-root svg[data-v-fa93a85d]{position:absolute;overflow:visible;display:block;filter:drop-shadow(0 6px 18px rgba(16,20,30,.16))}.seg[data-v-fa93a85d]{fill:color-mix(in srgb,var(--color-bg-surface) 78%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);stroke:color-mix(in srgb,var(--color-text-primary) 13%,transparent);stroke-width:1;cursor:pointer;transition:transform .22s cubic-bezier(.34,1.56,.64,1),fill .2s,stroke .2s,opacity .2s;transform-box:fill-box;transform-origin:center}.seg[data-v-fa93a85d]:hover{fill:color-mix(in srgb,var(--c-chat) 22%,transparent);stroke:color-mix(in srgb,var(--c-chat) 48%,transparent)}.seg[data-v-fa93a85d]:active{transform:scale(.93)}.seglab[data-v-fa93a85d]{position:absolute;transform:translate(-50%,-50%);pointer-events:none;font-style:normal;font-size:11px;letter-spacing:.5px;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--color-text-primary);text-shadow:0 1px 2px color-mix(in srgb,var(--color-bg-surface) 85%,transparent);transition:color .2s}.seglab.on[data-v-fa93a85d]{color:var(--c-chat)}.seal.center[data-v-fa93a85d]{position:absolute;left:0;top:0;z-index:2;margin:calc(var(--cs) / -2) 0 0 calc(var(--cs) / -2)}.bloom[data-v-fa93a85d]{transform:scale(.35) rotate(-50deg);opacity:0;transition:transform .46s cubic-bezier(.34,1.56,.64,1),opacity .22s;transform-origin:0 0}.seal-ring-root .bloom[data-v-fa93a85d]{animation:bloom-in-fa93a85d .46s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes bloom-in-fa93a85d{0%{transform:scale(.35) rotate(-50deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}.seal-ring-root .seg[data-v-fa93a85d],.seal-ring-root .seglab[data-v-fa93a85d]{opacity:0;animation:seg-in-fa93a85d .26s ease-out forwards}@keyframes seg-in-fa93a85d{to{opacity:1}}.seal-ring-root .seal.center[data-v-fa93a85d]{opacity:0;animation:center-in-fa93a85d .4s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes center-in-fa93a85d{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.seal[data-v-fa93a85d]:before,.seal-ring-root .bloom[data-v-fa93a85d]{animation:none!important}.seal.speak[data-v-fa93a85d]:before{opacity:.8}}.mv[data-v-21ce27aa]{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:18px 22px 60px;gap:0;max-width:780px;margin:0 auto;width:100%}.mv-empty[data-v-21ce27aa]{padding:40px;text-align:center;color:var(--color-text-muted);font-size:13px;line-height:2}.mast[data-v-21ce27aa]{display:grid;grid-template-columns:1fr auto;align-items:end;gap:6px 20px;padding:13px 18px 11px;border-radius:14px;background:color-mix(in srgb,var(--color-bg-surface) 90%,transparent);box-shadow:var(--shadow-1)}.mast-name[data-v-21ce27aa]{font-family:Georgia,STSong,SimSun,serif;font-size:25px;font-weight:700;letter-spacing:3px;line-height:1.2}.mast-name .n[data-v-21ce27aa]{color:var(--c-morning)}.mast-en[data-v-21ce27aa]{font-size:9.5px;letter-spacing:5px;color:var(--color-text-muted)}.mast-ed[data-v-21ce27aa]{text-align:right;font-size:11.5px;color:var(--color-text-secondary);line-height:1.7}.mast-ed b[data-v-21ce27aa]{color:var(--color-text-primary);font-weight:var(--w-mid, 600);font-variant-numeric:tabular-nums}.mast-tools[data-v-21ce27aa]{grid-column:1 / -1;display:flex;gap:10px;align-items:center;margin-top:2px}.mast-meta[data-v-21ce27aa]{font-size:12px;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.mast-ico[data-v-21ce27aa]{border:none;background:none;font-size:14px;color:var(--color-text-muted);padding:3px 7px;border-radius:8px}.mast-ico[data-v-21ce27aa]:hover{background:var(--color-hover);color:var(--color-text-primary)}.ledger[data-v-21ce27aa]{display:flex;border-radius:14px;overflow:hidden;background:color-mix(in srgb,var(--color-bg-surface) 92%,transparent);box-shadow:var(--shadow-1);margin:12px 0 16px;flex:none}.ledger-cell[data-v-21ce27aa]{flex:1;position:relative;padding:13px 18px 14px;display:flex;align-items:baseline;gap:9px;cursor:pointer;border:none;background:none;text-align:left;font-family:inherit;transition:background .15s}.ledger-cell+.ledger-cell[data-v-21ce27aa]{border-left:1px solid color-mix(in srgb,var(--color-text-primary) 6%,transparent)}.ledger-n[data-v-21ce27aa]{font-size:25px;font-weight:650;line-height:1;font-variant-numeric:tabular-nums}.ledger-l[data-v-21ce27aa]{font-size:12px;color:var(--color-text-secondary)}.ledger-cell[data-v-21ce27aa]:hover{background:var(--color-hover)}.ledger-cell.hero[data-v-21ce27aa]{flex:1.25;background:color-mix(in srgb,var(--c-pink) 7%,transparent)}.ledger-cell.hero[data-v-21ce27aa]:hover,.ledger-cell.hero.on[data-v-21ce27aa]{background:color-mix(in srgb,var(--c-pink) 11%,transparent)}.ledger-cell.hero .ledger-n[data-v-21ce27aa]{color:color-mix(in srgb,var(--c-pink) 60%,var(--color-text-primary))}.ledger-cell.watching .ledger-n[data-v-21ce27aa]{color:color-mix(in srgb,var(--c-task) 70%,var(--color-text-primary))}.ledger-cell.auto .ledger-n[data-v-21ce27aa]{color:var(--color-text-secondary)}.ledger-cell.auto .ledger-l[data-v-21ce27aa]:after{content:" ▾";font-size:10px}.ledger-cell .cell-bar[data-v-21ce27aa]{position:absolute;left:16px;right:16px;bottom:0;height:2.5px;border-radius:3px 3px 0 0;background:var(--c-morning);opacity:0;transition:opacity .15s}.ledger-cell.on .cell-bar[data-v-21ce27aa]{opacity:1}.err[data-v-21ce27aa]{border-radius:13px;padding:15px 20px;margin-bottom:14px;font-size:13.5px;line-height:1.8;background:color-mix(in srgb,var(--c-pink) 9%,transparent);border-left:3px solid color-mix(in srgb,var(--c-pink) 60%,transparent);display:flex;align-items:center;gap:14px;justify-content:space-between;flex-wrap:wrap}.err b[data-v-21ce27aa]{font-weight:650}.err p[data-v-21ce27aa]{color:var(--color-text-secondary);font-size:12.5px}.err .ops[data-v-21ce27aa]{display:flex;gap:8px}.err button[data-v-21ce27aa]{border:none;border-radius:9px;padding:7px 15px;font-size:12.5px;background:color-mix(in srgb,var(--c-pink) 22%,transparent);color:color-mix(in srgb,var(--c-pink) 72%,var(--color-text-primary))}.err button.ghost[data-v-21ce27aa]{background:transparent;border:1px solid color-mix(in srgb,var(--color-text-primary) 16%,transparent);color:var(--color-text-secondary)}.jd-page[data-v-21ce27aa]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column}.jd-empty[data-v-21ce27aa]{padding:34px;text-align:center;color:var(--color-text-muted);font-size:13px}.wd-card[data-v-21ce27aa]{border:1px solid color-mix(in srgb,var(--c-morning) 22%,transparent);border-radius:14px;background:color-mix(in srgb,var(--c-morning) 4%,var(--color-bg-surface));padding:10px 14px;margin-bottom:14px;animation:card-in-21ce27aa .45s cubic-bezier(.34,1.3,.64,1) both}.wd-head[data-v-21ce27aa]{width:100%;display:flex;align-items:center;gap:10px;border:none;background:none;cursor:pointer;padding:2px 0;text-align:left}.wd-badge[data-v-21ce27aa]{font-size:12.5px;font-weight:700;color:color-mix(in srgb,var(--c-morning) 72%,var(--color-text-primary))}.wd-sum[data-v-21ce27aa]{font-size:11px;color:var(--color-text-muted)}.wd-arrow[data-v-21ce27aa]{color:var(--color-text-muted);font-size:11px}.wd-body[data-v-21ce27aa]{margin-top:10px;display:flex;flex-direction:column;gap:12px;border-top:1px dashed color-mix(in srgb,var(--color-text-primary) 12%,transparent);padding-top:10px}.wd-plate-name[data-v-21ce27aa]{margin:0 0 6px;font-size:12.5px;font-weight:700;color:var(--color-text-primary);display:flex;align-items:baseline;gap:8px}.wd-plate-name i[data-v-21ce27aa]{font-style:normal;font-size:10.5px;color:var(--color-text-muted);font-weight:400}.wd-sec[data-v-21ce27aa]{display:flex;gap:8px;margin-bottom:4px;align-items:baseline}.wd-sec em[data-v-21ce27aa]{flex:none;font-style:normal;font-size:10.5px;font-weight:700;width:34px;color:color-mix(in srgb,var(--c-morning) 60%,var(--color-text-secondary))}.wd-sec p[data-v-21ce27aa]{margin:0;font-size:12px;color:var(--color-text-secondary);line-height:1.6}.wd-asks-head b[data-v-21ce27aa]{font-size:11.5px;color:var(--color-text-secondary)}.wd-asks-x[data-v-21ce27aa]:hover{background:color-mix(in srgb,var(--color-text-primary) 10%,transparent);color:var(--color-text-primary)}.wd-row .jd-comment[data-v-21ce27aa]{flex:1}.pos[data-v-21ce27aa]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;gap:10px;flex-wrap:wrap}.pos-r[data-v-21ce27aa]{display:inline-flex;align-items:center;gap:10px}.wt-new[data-v-21ce27aa]{border:none;cursor:pointer;font:inherit;font-size:12px;font-weight:600;padding:5px 13px;border-radius:99px;color:var(--color-text-secondary);background:color-mix(in srgb,var(--c-task) 9%,transparent)}.wt-new[data-v-21ce27aa]:hover{background:color-mix(in srgb,var(--c-task) 17%,transparent);color:var(--color-text-primary)}.pos-l[data-v-21ce27aa]{font-size:12.5px;color:var(--color-text-muted)}.pos-l b[data-v-21ce27aa]{color:var(--color-text-primary);font-weight:600;font-variant-numeric:tabular-nums}.pos-l .flag-hot[data-v-21ce27aa]{color:color-mix(in srgb,var(--c-morning) 72%,var(--color-text-primary))}.keys[data-v-21ce27aa]{font-size:11.5px;color:var(--color-text-muted)}kbd[data-v-21ce27aa]{display:inline-block;min-width:18px;padding:0 4px;text-align:center;border-radius:4px;font-family:ui-monospace,Consolas,monospace;font-size:10.5px;line-height:16px;background:color-mix(in srgb,var(--color-text-primary) 6%,transparent);color:var(--color-text-secondary);border:1px solid color-mix(in srgb,var(--color-text-primary) 10%,transparent);border-bottom-width:2px}.hero-card[data-v-21ce27aa]{position:relative;border-radius:16px;padding:20px 24px 18px 27px;background:var(--color-bg-surface);box-shadow:var(--shadow-1);border-left:3px solid var(--plate, var(--c-morning));overflow:hidden}@keyframes card-in-21ce27aa{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.hc-flag[data-v-21ce27aa]{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:color-mix(in srgb,var(--c-morning) 72%,var(--color-text-primary));letter-spacing:2px;margin-bottom:8px}.hc-flag[data-v-21ce27aa]:before{content:"";width:14px;height:1.5px;background:var(--c-morning)}.hc-titleline[data-v-21ce27aa]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hc-title[data-v-21ce27aa]{font-size:19px;font-weight:650;letter-spacing:.3px}.hc-since[data-v-21ce27aa]{margin-left:auto;font-size:11.5px;color:var(--color-text-muted)}.plate-chip[data-v-21ce27aa]{font-size:11px;padding:2px 10px;border-radius:99px;letter-spacing:1px;color:color-mix(in srgb,var(--plate, var(--color-text-muted)) 58%,var(--color-text-primary));background:color-mix(in srgb,var(--plate, var(--color-text-muted)) 12%,transparent)}.pl-share[data-v-21ce27aa]{--plate: var(--c-chat)}.pl-content[data-v-21ce27aa]{--plate: var(--c-task)}.pl-feedback[data-v-21ce27aa]{--plate: var(--c-pink)}.pl-memory[data-v-21ce27aa]{--plate: var(--c-purple)}.pl-ux[data-v-21ce27aa]{--plate: var(--c-yellow)}.pl-other[data-v-21ce27aa]{--plate: var(--color-text-muted)}.verdict[data-v-21ce27aa]{margin-top:14px;border-radius:12px;padding:12px 16px;background:color-mix(in srgb,var(--c-purple) 6.5%,transparent)}.verdict-q[data-v-21ce27aa]{display:flex;gap:8px;font-size:14px;font-weight:600}.verdict-q .core[data-v-21ce27aa]{flex:none;width:18px;height:18px;border-radius:50%;margin-top:2px;background:var(--zx-core);animation:lead-breathe-21ce27aa 4s ease-in-out infinite}@keyframes lead-breathe-21ce27aa{0%,to{opacity:1}50%{opacity:.72}}.verdict-why[data-v-21ce27aa]{margin:7px 0 0 26px;font-size:12.5px;color:var(--color-text-secondary);line-height:1.65}.verdict-now[data-v-21ce27aa]{margin:6px 0 0 26px;font-size:12px;color:var(--color-text-muted)}.cand-path[data-v-21ce27aa]{font-style:normal;font-size:11px;color:var(--color-text-muted);margin-left:6px}.verdict-dir[data-v-21ce27aa]{margin:6px 0 0 26px;font-size:12px;color:var(--color-text-muted)}.verdict-dir b[data-v-21ce27aa]{color:var(--color-text-secondary)}.vd-ents[data-v-21ce27aa]{color:var(--color-text-muted);opacity:.8}.pick-g-name.hint[data-v-21ce27aa]{color:var(--color-text-primary);font-weight:700}.pg-hint[data-v-21ce27aa]{font-style:normal;font-size:10px;margin-left:5px;padding:0 5px;border-radius:8px;background:color-mix(in srgb,var(--c-task) 16%,transparent);color:var(--color-text-secondary)}.verdict-now b[data-v-21ce27aa]{color:var(--color-text-secondary);font-weight:600}.quote[data-v-21ce27aa]{margin-top:12px;padding:12px 16px;border-radius:12px;background:color-mix(in srgb,var(--color-text-primary) 3.2%,transparent)}.quote-text[data-v-21ce27aa]{font-size:14.5px;line-height:1.7}.quote-meta[data-v-21ce27aa]{margin-top:6px;font-size:12px;color:var(--color-text-muted)}.quote.sub[data-v-21ce27aa]{margin-top:8px;font-size:13px}.quote-tag[data-v-21ce27aa]{display:inline-block;font-size:10.5px;color:var(--color-text-muted);margin-bottom:3px;letter-spacing:1px}.quote-ctx[data-v-21ce27aa]{margin-top:8px}.quote-ctx summary[data-v-21ce27aa]{font-size:12px;color:var(--color-text-secondary);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.quote-ctx summary[data-v-21ce27aa]:before{content:"▸ "}.quote-ctx[open] summary[data-v-21ce27aa]:before{content:"▾ "}.quote-ctx pre[data-v-21ce27aa]{margin-top:8px;padding:10px 12px;border-radius:8px;white-space:pre-wrap;font-family:inherit;font-size:12px;color:var(--color-text-secondary);line-height:1.7;background:color-mix(in srgb,var(--color-text-primary) 2.5%,transparent);max-height:220px;overflow:auto}.legacy-q[data-v-21ce27aa]{margin-top:14px;border-radius:12px;padding:13px 16px;font-size:14.5px;font-weight:600;background:color-mix(in srgb,var(--color-text-primary) 3%,transparent)}.legacy-q small[data-v-21ce27aa]{display:block;margin-top:5px;font-size:12.5px;font-weight:400;color:var(--color-text-secondary);line-height:1.65}.hc-foot[data-v-21ce27aa]{margin-top:16px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--color-text-primary) 7%,transparent)}.op-note[data-v-21ce27aa]{width:100%;border:none;border-radius:9px;padding:9px 13px;font-size:13px;font-family:inherit;background:color-mix(in srgb,var(--color-text-primary) 3.5%,transparent);color:var(--color-text-primary);outline:none}.op-note[data-v-21ce27aa]:focus{background:color-mix(in srgb,var(--c-purple) 7%,transparent)}.op-note[data-v-21ce27aa]::placeholder{color:var(--color-text-muted)}.op-note-held[data-v-21ce27aa]{display:none;margin-top:7px;font-size:11.5px;color:color-mix(in srgb,var(--c-purple) 82%,var(--color-text-primary))}.op-note-held.show[data-v-21ce27aa]{display:block}.ops[data-v-21ce27aa]{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.op[data-v-21ce27aa]{display:inline-flex;align-items:center;gap:7px;border-radius:10px;padding:9px 15px;font-size:13.5px;border:1px solid transparent;transition:transform .18s cubic-bezier(.34,1.56,.64,1),background .15s}.op[data-v-21ce27aa]:hover:not(:disabled){transform:translateY(-1px)}.op[data-v-21ce27aa]:active:not(:disabled){transform:translateY(0) scale(.97)}.op[data-v-21ce27aa]:disabled{cursor:default;opacity:.45}.op kbd[data-v-21ce27aa]{background:#ffffff2e;color:inherit;border-color:#ffffff40}.op-assign[data-v-21ce27aa]{background:color-mix(in srgb,var(--c-task) 20%,transparent);color:color-mix(in srgb,var(--c-task) 42%,var(--color-text-primary) 58%);font-weight:650;border-color:color-mix(in srgb,var(--c-task) 34%,transparent)}.op-assign[data-v-21ce27aa]:hover:not(:disabled){background:color-mix(in srgb,var(--c-task) 27%,transparent)}.op-alt[data-v-21ce27aa]{background:color-mix(in srgb,var(--c-task) 10%,transparent);color:color-mix(in srgb,var(--c-task) 52%,var(--color-text-primary) 48%);border-color:color-mix(in srgb,var(--c-task) 24%,transparent)}.op-new[data-v-21ce27aa]{background:color-mix(in srgb,var(--c-chat) 18%,transparent);color:color-mix(in srgb,var(--c-chat) 46%,var(--color-text-primary) 54%);border-color:color-mix(in srgb,var(--c-chat) 30%,transparent)}.op-skip[data-v-21ce27aa],.op-done[data-v-21ce27aa]{background:transparent;color:var(--color-text-secondary);border-color:color-mix(in srgb,var(--color-text-primary) 14%,transparent)}.op-skip[data-v-21ce27aa]:hover:not(:disabled){background:var(--color-hover)}.stamp[data-v-21ce27aa]{position:absolute;top:12px;right:20px;width:78px;height:78px;border-radius:50%;border:2.5px solid;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:14.5px;font-weight:700;letter-spacing:3px;text-indent:3px;filter:blur(9px);opacity:0;transform:scale(1.16);pointer-events:none;animation:ink-set-21ce27aa .5s cubic-bezier(.2,.9,.3,1) forwards;mix-blend-mode:multiply}.stamp small[data-v-21ce27aa]{font-size:9px;letter-spacing:1.5px;font-weight:500;margin-top:2px;opacity:.75}@keyframes ink-set-21ce27aa{0%{filter:blur(9px);opacity:0;transform:scale(1.16)}42%{opacity:.8;filter:blur(2.5px)}to{filter:blur(0);opacity:.92;transform:scale(1)}}@media(prefers-reduced-motion:reduce){[data-v-21ce27aa],[data-v-21ce27aa]:before,[data-v-21ce27aa]:after{animation:none!important;transition:none!important}.stamp[data-v-21ce27aa]{opacity:.92!important;filter:blur(0)!important;transform:scale(1)!important}}.jc-keys[data-v-21ce27aa]{margin:2px 0 10px;font-size:11.5px;color:var(--color-text-muted);text-align:right}.jc-list[data-v-21ce27aa]{display:flex;flex-direction:column;gap:8px}.jc-list.signed-zone[data-v-21ce27aa]{margin-top:14px}.jc[data-v-21ce27aa]{border-radius:6px 11px 11px 6px;background:color-mix(in srgb,var(--color-text-primary) 2.6%,transparent);border-left:3px solid var(--plate, var(--color-text-muted));transition:background .2s,box-shadow .25s}.jc[data-v-21ce27aa]:hover{background:color-mix(in srgb,var(--color-text-primary) 4.5%,transparent)}.jc.open[data-v-21ce27aa]{background:var(--color-bg-surface);box-shadow:0 1px 2px #10141e0a,0 8px 24px -10px #10141e24}.jc-head[data-v-21ce27aa]{width:100%;display:flex;align-items:center;gap:10px;border:none;background:none;padding:10px 14px;font:inherit;font-size:13px;color:var(--color-text-secondary);cursor:pointer;text-align:left}.jc-no[data-v-21ce27aa]{font-size:11px;color:var(--color-text-muted);flex:none}.jc-title[data-v-21ce27aa]{font-weight:600;color:var(--color-text-primary);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jc-plate[data-v-21ce27aa]{flex:none;font-size:10.5px;border-radius:99px;padding:1px 8px;color:color-mix(in srgb,var(--plate, var(--color-text-muted)) 62%,var(--color-text-primary));background:color-mix(in srgb,var(--plate, var(--color-text-muted)) 11%,transparent)}.jc-state[data-v-21ce27aa]{flex:none;font-size:11px;color:var(--color-text-muted)}.jc-arrow[data-v-21ce27aa]{flex:none;font-size:11px;color:var(--color-text-muted);transition:transform .42s cubic-bezier(.32,.72,0,1)}.jc-body[data-v-21ce27aa]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.32,.72,0,1)}.jc.open .jc-body[data-v-21ce27aa]{grid-template-rows:1fr}.jc-body-in[data-v-21ce27aa]{overflow:hidden;min-height:0;position:relative;padding:0 16px;transition:padding .42s cubic-bezier(.32,.72,0,1)}.jc-fold[data-v-21ce27aa]{position:absolute;right:8px;top:8px;z-index:3;width:24px;height:24px;border:none;border-radius:50%;background:transparent;color:var(--color-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s,background .18s,transform .25s cubic-bezier(.34,1.56,.64,1)}.jc.open .jc-fold[data-v-21ce27aa]{opacity:.85}.jc-fold[data-v-21ce27aa]:hover{background:color-mix(in srgb,var(--color-text-primary) 10%,transparent);color:var(--color-text-primary);transform:translateY(-1px)}.jc-fold svg[data-v-21ce27aa]{width:14px;height:14px}.jc.signed .jc-title[data-v-21ce27aa]{font-weight:500;color:var(--color-text-secondary)}.quote-text.long[data-v-21ce27aa]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;position:relative}.quote-img[data-v-21ce27aa]{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:1px dashed color-mix(in srgb,var(--color-text-primary) 18%,transparent);border-radius:9px;font-size:12.5px;color:var(--color-text-secondary);cursor:default;position:relative}.quote-img svg[data-v-21ce27aa]{width:14px;height:14px;opacity:.6}.q-float-ocr[data-v-21ce27aa]{font-family:ui-monospace,Consolas,monospace;font-size:11px;white-space:pre-wrap}.quote-img.has-pic[data-v-21ce27aa]{padding:4px;gap:8px;border-style:solid}.qi-thumb[data-v-21ce27aa]{height:56px;max-width:110px;border-radius:6px;object-fit:cover;cursor:zoom-in}.qi-cap[data-v-21ce27aa]{font-size:11.5px}.q-float-pic[data-v-21ce27aa]{display:flex;padding:6px}.q-float-pic img[data-v-21ce27aa]{max-width:min(420px,60vw);max-height:52vh;border-radius:6px}.quote-img.has-pic:hover .q-float[data-v-21ce27aa],.quote-img:hover .q-float[data-v-21ce27aa]{display:block}.ctx-lines[data-v-21ce27aa]{max-height:9.6em;overflow-y:auto;display:flex;flex-direction:column;gap:0}.ctx-line[data-v-21ce27aa]{display:flex;flex-direction:column;padding:4px 0}.ctx-line+.ctx-line[data-v-21ce27aa]{border-top:1px dashed color-mix(in srgb,var(--color-text-primary) 8%,transparent)}.cl-meta[data-v-21ce27aa]{display:inline-flex;align-items:baseline;gap:7px;font-size:10.5px;color:var(--color-text-muted)}.cl-meta b[data-v-21ce27aa]{font-size:11px;color:var(--color-text-secondary);font-weight:600}.ctx-line.me .cl-meta b[data-v-21ce27aa]{color:var(--c-chat)}.cl-text[data-v-21ce27aa]{font-size:12px;line-height:1.6;color:var(--color-text-primary);margin-top:1px;white-space:pre-wrap;word-break:break-all}.ctx-line.img .cl-text[data-v-21ce27aa]{color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q-float[data-v-21ce27aa]{position:absolute;left:0;top:calc(100% + 6px);z-index:30;max-width:460px;max-height:42vh;overflow-y:auto;background:var(--color-bg-surface);color:var(--color-text-primary);border:1px solid color-mix(in srgb,var(--color-text-primary) 12%,transparent);border-radius:10px;padding:10px 13px;font-size:12.5px;line-height:1.65;text-align:left;white-space:pre-wrap;word-break:break-all;box-shadow:0 4px 12px -4px #10141e2e,0 16px 40px -12px #10141e42;display:none}.quote-text.long:hover .q-float[data-v-21ce27aa],.quote-text.long:focus-within .q-float[data-v-21ce27aa]{display:block}.jc.open .jc-body-in[data-v-21ce27aa]{padding:4px 16px 14px;overflow:visible}.q-raw-tag[data-v-21ce27aa]{font-size:10px;color:var(--c-task, #3a9e6e);border:1px solid color-mix(in srgb,var(--c-task, #3a9e6e) 40%,transparent);border-radius:99px;padding:0 6px;margin-left:4px}.op.op-reject[data-v-21ce27aa]{color:var(--c-pink);border-color:color-mix(in srgb,var(--c-pink) 45%,transparent)}.op.op-reject[data-v-21ce27aa]:hover{background:color-mix(in srgb,var(--c-pink) 10%,transparent);border-color:var(--c-pink)}.op.op-meh[data-v-21ce27aa]{color:var(--color-text-muted)}.pick-panel[data-v-21ce27aa]{flex-basis:100%;display:flex;flex-direction:column;gap:4px;margin-top:6px;background:color-mix(in srgb,var(--color-text-primary) 3.5%,transparent);border-radius:10px;padding:8px}.pick-q[data-v-21ce27aa]{border:1px solid color-mix(in srgb,var(--color-text-primary) 12%,transparent);border-radius:8px;padding:6px 10px;font:inherit;font-size:12.5px;outline:none;background:transparent;color:var(--color-text-primary)}.pick-q[data-v-21ce27aa]:focus{border-color:color-mix(in srgb,var(--c-chat) 45%,transparent)}.pick-t[data-v-21ce27aa]{display:flex;align-items:center;gap:8px;border:none;background:none;text-align:left;font:inherit;font-size:12.5px;color:var(--color-text-primary);padding:6px 8px;border-radius:7px;cursor:pointer}.pick-t[data-v-21ce27aa]:hover{background:color-mix(in srgb,var(--c-chat) 10%,transparent)}.pick-dot[data-v-21ce27aa]{width:8px;height:8px;border-radius:50%;flex:none}.pick-none[data-v-21ce27aa]{font-size:11.5px;color:var(--color-text-muted);padding:4px 8px}.pick-group[data-v-21ce27aa]{display:flex;flex-direction:column;gap:2px;--d: 0}.pick-group .pick-g-name[data-v-21ce27aa]{margin-left:calc(var(--d) * 12px)}.pick-group .pick-t[data-v-21ce27aa]{margin-left:calc(var(--d) * 12px + 14px)}.pick-group+.pick-group[data-v-21ce27aa]{margin-top:6px;border-top:1px dashed color-mix(in srgb,var(--color-text-primary) 10%,transparent);padding-top:6px}.pick-g-name[data-v-21ce27aa]{margin:0 0 2px;display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;color:var(--color-text-secondary)}.pick-new[data-v-21ce27aa]{color:var(--c-chat);font-weight:600}.pick-new[data-v-21ce27aa]:hover{background:color-mix(in srgb,var(--c-chat) 12%,transparent)!important}.op-note-row[data-v-21ce27aa]{display:flex;gap:8px;align-items:center}.op-note-row .op-note[data-v-21ce27aa]{flex:1}.op-note-ok[data-v-21ce27aa]{border:none;border-radius:8px;padding:6px 14px;cursor:pointer;flex:none;background:color-mix(in srgb,var(--color-text-primary) 10%,transparent);color:var(--color-text-primary);font:inherit;font-size:12px;font-weight:600}.op-note-ok[data-v-21ce27aa]:hover{background:color-mix(in srgb,var(--color-text-primary) 16%,transparent)}.ro-banner[data-v-21ce27aa]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--color-text-secondary);background:color-mix(in srgb,var(--c-task) 8%,transparent);border-radius:8px;padding:7px 12px;margin:4px 0 8px}.queue[data-v-21ce27aa]{margin-top:14px;display:flex;flex-direction:column;gap:7px;max-height:200px;overflow-y:auto;padding-right:4px}.q-item[data-v-21ce27aa]{display:flex;align-items:center;gap:10px;border-radius:6px 11px 11px 6px;padding:9px 16px 9px 14px;background:color-mix(in srgb,var(--color-text-primary) 2.6%,transparent);border-left:3px solid var(--plate, var(--color-text-muted));font-size:13px;color:var(--color-text-secondary);cursor:pointer;transition:background .18s,transform .18s cubic-bezier(.34,1.56,.64,1)}.q-item[data-v-21ce27aa]:hover{background:color-mix(in srgb,var(--color-text-primary) 5%,transparent);transform:translate(3px)}.q-no[data-v-21ce27aa]{font-size:11px;color:var(--color-text-muted);flex:none}.q-title[data-v-21ce27aa]{color:var(--color-text-primary);font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-plate[data-v-21ce27aa]{font-size:10.5px;color:color-mix(in srgb,var(--plate, var(--color-text-muted)) 75%,var(--color-text-primary));flex:none}.q-state[data-v-21ce27aa]{margin-left:auto;flex:none;font-size:11px;color:var(--color-text-muted);letter-spacing:1px}.q-item.signed[data-v-21ce27aa]{opacity:.6}.q-item.signed .q-title[data-v-21ce27aa]{text-decoration:line-through;font-weight:400}.q-item.signed .q-state[data-v-21ce27aa]{color:color-mix(in srgb,var(--c-task) 70%,var(--color-text-primary))}.q-sep[data-v-21ce27aa]{font-size:10.5px;color:var(--color-text-muted);letter-spacing:2px;padding:2px 4px 0}.ro-banner[data-v-21ce27aa]{display:flex;align-items:center;gap:10px;padding:11px 16px;border-radius:11px;font-size:13px;color:var(--color-text-secondary);background:color-mix(in srgb,var(--c-task) 8%,transparent)}.ro-banner b[data-v-21ce27aa]{color:var(--color-text-primary);font-weight:600}.ro-banner button[data-v-21ce27aa]{margin-left:auto;border:1px solid color-mix(in srgb,var(--color-text-primary) 14%,transparent);background:none;border-radius:8px;padding:5px 13px;font-size:12px;color:var(--color-text-secondary);cursor:pointer}.ro-banner button[data-v-21ce27aa]:hover{background:var(--color-hover)}.allclear[data-v-21ce27aa]{text-align:center;padding:46px 0 26px;animation:card-in-21ce27aa .4s both}.ac-core[data-v-21ce27aa]{width:54px;height:54px;margin:0 auto 14px;border-radius:50%;background:var(--zx-core);animation:lead-breathe-21ce27aa 4.5s ease-in-out infinite;box-shadow:0 6px 26px color-mix(in srgb,var(--c-purple) 30%,transparent)}.allclear h3[data-v-21ce27aa]{font-size:16.5px;font-weight:650}.allclear p[data-v-21ce27aa]{margin-top:6px;font-size:12.5px;color:var(--color-text-secondary)}.allclear .newtask[data-v-21ce27aa]{margin-top:14px;border:none;background:none;font-size:12.5px;padding:6px 14px;border-radius:99px;color:color-mix(in srgb,var(--c-morning) 78%,var(--color-text-primary));background:color-mix(in srgb,var(--c-morning) 10%,transparent);cursor:pointer}.allclear .newtask[data-v-21ce27aa]:hover{background:color-mix(in srgb,var(--c-morning) 16%,transparent)}.wg-head[data-v-21ce27aa]{--d: 0;--gc: var(--color-text-muted);margin-left:calc(var(--d) * 16px);position:relative}.wg-head b[data-v-21ce27aa]{border-left:none}.wt-card.dir-task[data-v-21ce27aa]{--d: 1;margin-left:calc(var(--d) * 16px + 18px)}.dir-q[data-v-21ce27aa]{border:none;border-radius:99px;padding:5px 12px;width:150px;font:inherit;font-size:12px;background:color-mix(in srgb,var(--color-text-primary) 7%,transparent);color:var(--color-text-primary);outline:none}.dir-q[data-v-21ce27aa]:focus{background:color-mix(in srgb,var(--color-text-primary) 11%,transparent)}.dir-q[data-v-21ce27aa]::placeholder{color:var(--color-text-muted)}.wg-grab[data-v-21ce27aa]{cursor:grab;color:var(--color-text-muted);padding:0 2px;font-size:12px}.wg-grab[data-v-21ce27aa]:hover{color:var(--color-text-secondary)}.wg-rename[data-v-21ce27aa]{border:none;border-bottom:1.5px solid var(--color-text-secondary);background:none;font:inherit;font-size:13px;font-weight:700;color:var(--color-text-primary);outline:none;width:11em}.wg-more[data-v-21ce27aa]{border:none;background:none;cursor:pointer;color:var(--color-text-muted);font-size:13px;padding:2px 7px;border-radius:7px;font-weight:700}.wg-more[data-v-21ce27aa]:hover{background:var(--color-hover);color:var(--color-text-primary)}.wg-menu[data-v-21ce27aa]{position:absolute;right:8px;top:calc(100% - 2px);z-index:30;min-width:148px;display:flex;flex-direction:column;gap:1px;padding:5px;border-radius:11px;background:var(--color-bg-elevated, #fff);border:1px solid color-mix(in srgb,var(--color-text-primary) 12%,transparent);box-shadow:0 9px 28px color-mix(in srgb,#000 18%,transparent)}.wg-menu button[data-v-21ce27aa]{border:none;background:none;cursor:pointer;text-align:left;font:inherit;font-size:12px;padding:6px 10px;border-radius:7px;color:var(--color-text-primary)}.wg-menu button[data-v-21ce27aa]:hover{background:var(--color-hover)}.wg-menu .wg-del[data-v-21ce27aa]{color:color-mix(in srgb,#e5484d 78%,var(--color-text-primary))}.wg-menu-plates[data-v-21ce27aa]{display:flex;flex-wrap:wrap;gap:2px;padding:4px 2px 3px;border-top:1px dashed color-mix(in srgb,var(--color-text-primary) 10%,transparent)}.wg-menu-plates button[data-v-21ce27aa]{display:inline-flex;align-items:center;gap:5px;font-size:11px;padding:4px 8px}.wg-menu-plates button.on[data-v-21ce27aa]{background:color-mix(in srgb,var(--color-text-primary) 10%,transparent)}.wg-menu-plates i[data-v-21ce27aa]{width:8px;height:8px;border-radius:3px;display:inline-block}.drop-chip[data-v-21ce27aa]{font-size:11px;font-weight:600;padding:3px 10px;border-radius:99px;white-space:nowrap;background:color-mix(in srgb,var(--gc, var(--c-task)) 18%,transparent);color:color-mix(in srgb,var(--gc, var(--c-task)) 75%,var(--color-text-primary))}.drop-chip.bad[data-v-21ce27aa]{background:color-mix(in srgb,#e5484d 12%,transparent);color:#e5484d}.wg-head.drop-on[data-v-21ce27aa]{background:color-mix(in srgb,var(--gc, var(--c-task)) 10%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--gc, var(--c-task)) 45%,transparent)}.wg-head.drop-reject[data-v-21ce27aa]{animation:dir-shake-21ce27aa .34s ease}@keyframes dir-shake-21ce27aa{0%,to{transform:translate(0)}25%{transform:translate(-4px)}65%{transform:translate(4px)}}.wg-gap[data-v-21ce27aa]{position:absolute;left:6px;right:6px;top:-4px;height:8px;z-index:5}.wg-gap.on[data-v-21ce27aa]{background:none}.wg-gap.on[data-v-21ce27aa]:after{content:"";position:absolute;left:0;right:0;top:3px;height:2.5px;border-radius:3px;background:var(--gc, var(--c-task))}.wt-plate-menu[data-v-21ce27aa]{max-height:260px;overflow-y:auto}.wt-plate.wt-dir[data-v-21ce27aa]{background:none;border:1px dashed color-mix(in srgb,var(--color-text-primary) 22%,transparent)}.wt-dir-menu[data-v-21ce27aa]{align-items:flex-start;gap:6px 8px;min-width:300px;max-width:400px}.nd-box[data-v-21ce27aa]{width:min(360px,92vw);display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:15px;background:var(--color-bg-elevated, #fff);border:1px solid color-mix(in srgb,var(--color-text-primary) 10%,transparent);box-shadow:0 18px 46px color-mix(in srgb,#000 26%,transparent)}.nd-box>b[data-v-21ce27aa]{font-size:14px}.nd-plates[data-v-21ce27aa]{display:flex;flex-wrap:wrap;gap:4px}.nd-plates button[data-v-21ce27aa]{display:inline-flex;align-items:center;gap:6px;border:none;cursor:pointer;font:inherit;font-size:11.5px;padding:5px 11px;border-radius:99px;color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-text-primary) 6%,transparent)}.nd-plates button.on[data-v-21ce27aa]{background:color-mix(in srgb,var(--color-text-primary) 14%,transparent);color:var(--color-text-primary);font-weight:600}.nd-plates i[data-v-21ce27aa]{width:8px;height:8px;border-radius:3px;display:inline-block}.nd-msg[data-v-21ce27aa]{margin:0;font-size:12px;color:color-mix(in srgb,#e5484d 80%,var(--color-text-primary))}.wt-page[data-v-21ce27aa]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:13px;padding:4px 2px 12px}.wg-head[data-v-21ce27aa]{display:flex;align-items:center;gap:10px;width:auto;max-width:100%;text-align:left;border:none;background:color-mix(in srgb,var(--color-text-primary) 3%,transparent);border-radius:11px;padding:10px 14px;cursor:pointer;font-family:inherit;transition:background .15s;margin-top:4px}.wg-head[data-v-21ce27aa]:first-of-type{margin-top:0}.wg-head[data-v-21ce27aa]:hover{background:color-mix(in srgb,var(--color-text-primary) 5.5%,transparent)}.wg-dot[data-v-21ce27aa]{width:9px;height:9px;border-radius:50%;flex:none}.wg-head b[data-v-21ce27aa]{font-size:13.5px;font-weight:650;color:var(--color-text-primary)}.wg-count[data-v-21ce27aa]{font-size:11.5px;color:var(--color-text-muted)}.wg-fresh[data-v-21ce27aa]{font-size:10.5px;border-radius:99px;padding:1px 8px;font-weight:600;color:color-mix(in srgb,var(--c-pink) 62%,var(--color-text-primary));background:color-mix(in srgb,var(--c-pink) 13%,transparent)}.wg-arrow[data-v-21ce27aa]{margin-left:auto;color:var(--color-text-muted);font-size:11px}.wt-card[data-v-21ce27aa]{position:relative;background:var(--color-bg-surface);border:1px solid color-mix(in srgb,var(--color-text-primary) 8%,transparent);border-left:3px solid var(--plate, var(--color-text-muted));border-radius:14px;padding:14px 18px 13px 21px;box-shadow:0 1px 2px #10141e08,0 4px 12px -6px #10141e12;animation:card-in-21ce27aa .45s cubic-bezier(.34,1.3,.64,1) both;animation-delay:calc(var(--ti, 0) * 45ms)}.wt-card[data-v-21ce27aa]:hover{border-color:var(--color-border);border-left-color:var(--plate, var(--color-text-muted))}.wt-card.open[data-v-21ce27aa]{border-left-color:var(--plate, var(--c-chat));box-shadow:0 0 0 3px color-mix(in srgb,var(--plate, var(--c-chat)) 14%,transparent),0 1px 2px #10141e08,0 4px 12px -6px #10141e12}.wt-card.drop-on[data-v-21ce27aa]{box-shadow:0 0 0 3px color-mix(in srgb,var(--c-task) 22%,transparent)}.wt-card.dragging[data-v-21ce27aa]{opacity:.55}.wt-row[data-v-21ce27aa]{cursor:pointer}.tc-seal[data-v-21ce27aa]{margin-left:auto;flex:none;display:inline-flex}.wt-main[data-v-21ce27aa]{display:flex;flex-direction:column;gap:6px}.wt-titleline[data-v-21ce27aa]{display:flex;align-items:center;gap:8px}.wt-drag[data-v-21ce27aa]{color:var(--color-text-muted);cursor:grab;font-size:13px;flex:none}.wt-drag[data-v-21ce27aa]:active{cursor:grabbing}.wt-title[data-v-21ce27aa]{font-size:14.5px;font-weight:600;color:var(--color-text-primary)}.wt-count[data-v-21ce27aa]{align-self:flex-end;font-size:11px;color:var(--color-text-muted);flex:none;font-variant-numeric:tabular-nums}.wt-plate[data-v-21ce27aa]{flex:none;border:none;border-radius:99px;padding:1.5px 9px;font-size:10.5px;cursor:pointer;color:color-mix(in srgb,var(--plate, var(--color-text-muted)) 62%,var(--color-text-primary));background:color-mix(in srgb,var(--plate, var(--color-text-muted)) 11%,transparent)}.wt-plate-menu[data-v-21ce27aa]{display:flex;gap:6px;margin-top:8px;padding-top:8px;border-top:1px dashed var(--color-border);flex-wrap:wrap}.wt-plate-menu button[data-v-21ce27aa]{border:1px solid var(--color-border);background:var(--color-bg-surface);border-radius:99px;padding:2px 10px;font-size:11px;cursor:pointer;color:var(--color-text-secondary)}.wt-plate-menu button.on[data-v-21ce27aa]{background:var(--c-chat);border-color:var(--c-chat);color:#fff}.wt-summary[data-v-21ce27aa]{margin:0;font-size:12.6px;line-height:1.65;color:var(--color-text-secondary);white-space:normal!important;word-break:break-word;font-family:inherit;background:var(--color-bg-glass);border:1px solid var(--color-border);border-radius:8px;padding:8px 10px}.wt-heat[data-v-21ce27aa]{flex:none;font-size:10.5px;letter-spacing:2px;color:color-mix(in srgb,var(--c-morning) 58%,var(--color-text-primary))}.wt-preview[data-v-21ce27aa]{display:flex;flex-direction:column;gap:4px;margin-top:8px;background:color-mix(in srgb,var(--color-text-primary) 3.5%,transparent);border-radius:8px;padding:6px 9px 7px}.wt-prev-line[data-v-21ce27aa]{font-size:11.5px;color:var(--color-text-secondary);display:flex;gap:8px;line-height:1.55}.wt-prev-time[data-v-21ce27aa]{flex:none;color:var(--color-text-muted);font-size:11px;min-width:76px;font-variant-numeric:tabular-nums}.wt-prev-text b[data-v-21ce27aa]{color:var(--color-text-secondary);font-weight:600}.wt-auto[data-v-21ce27aa]{font-style:normal;font-size:10px;color:color-mix(in srgb,var(--c-chat) 75%,var(--color-text-primary));background:color-mix(in srgb,var(--c-chat) 12%,transparent);border-radius:99px;padding:0 6px;margin-left:6px}.wt-lab[data-v-21ce27aa]{font-style:normal;flex:none;font-size:10.5px;letter-spacing:1.5px;color:var(--color-text-muted);margin-right:2px}.wt-head[data-v-21ce27aa]{margin:0;font-size:12.8px;color:var(--color-text-secondary);line-height:1.6;display:flex;gap:7px}.wt-subs[data-v-21ce27aa]{margin-top:9px;display:flex;flex-direction:column;gap:3px}.wt-sub[data-v-21ce27aa]{text-align:left;border:none;background:color-mix(in srgb,var(--color-text-primary) 3%,transparent);border-radius:7px;padding:4px 10px;font-size:12.5px;color:var(--color-text-secondary);cursor:pointer}.wt-sub[data-v-21ce27aa]:hover{background:color-mix(in srgb,var(--color-text-primary) 6%,transparent)}.wt-sub.open[data-v-21ce27aa]{color:var(--color-text-primary);font-weight:550}.wt-sub-x[data-v-21ce27aa]{margin-left:8px;color:var(--color-text-muted)}.wt-sub-x[data-v-21ce27aa]:hover{color:var(--color-text-primary)}.wt-detail[data-v-21ce27aa]{margin-top:8px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--color-text-primary) 9%,transparent);display:flex;flex-direction:column;gap:8px}.wt-block label[data-v-21ce27aa]{display:flex;align-items:center;gap:8px;margin-bottom:3px;font-size:11.5px;font-weight:700;letter-spacing:1.5px;color:color-mix(in srgb,var(--c-morning) 72%,var(--color-text-primary))}.wt-block label[data-v-21ce27aa]:before{content:"";width:4px;height:11px;border-radius:2px;flex:none;background:linear-gradient(180deg,var(--c-morning),var(--c-pink))}.wt-birth[data-v-21ce27aa]{margin:0;font-size:12.5px;color:var(--color-text-primary);line-height:1.65;background:color-mix(in srgb,var(--c-chat) 5%,transparent);border:1px solid color-mix(in srgb,var(--c-chat) 16%,transparent);border-radius:8px;padding:8px 10px}.wt-chips[data-v-21ce27aa]{display:flex;flex-wrap:wrap;gap:6px}.wt-chip[data-v-21ce27aa]{font-size:11.5px;border-radius:99px;padding:2px 10px}.wt-chip.person[data-v-21ce27aa]{background:color-mix(in srgb,var(--c-chat) 10%,transparent);color:var(--c-chat)}.wt-chip.conv[data-v-21ce27aa]{background:color-mix(in srgb,var(--color-text-primary) 6%,transparent);color:var(--color-text-secondary)}.wt-fact[data-v-21ce27aa]{font-size:12.2px;color:var(--color-text-secondary);line-height:1.6;padding:4px 0 4px 10px;border-left:2px solid color-mix(in srgb,var(--c-purple) 34%,transparent);margin-bottom:2px}.wt-nodata[data-v-21ce27aa]{font-size:12px;color:var(--color-text-muted)}.wt-tl[data-v-21ce27aa]{display:flex;gap:10px;padding:6px 0;border-bottom:1px dashed color-mix(in srgb,var(--color-text-primary) 8%,transparent)}.wt-tl[data-v-21ce27aa]:last-of-type{border-bottom:none}.wt-tl-time[data-v-21ce27aa]{flex:none;min-width:76px;font-size:11px;color:var(--color-text-muted);padding-top:2px;font-variant-numeric:tabular-nums}.wt-tl-body[data-v-21ce27aa]{flex:1;min-width:0}.wt-tl-text[data-v-21ce27aa]{margin:0;font-size:12.5px;color:var(--color-text-primary);line-height:1.55}.wt-tl-text b[data-v-21ce27aa]{font-weight:600}.wt-tl-quote[data-v-21ce27aa]{margin:2px 0 0;font-size:11.8px;color:var(--color-text-muted);line-height:1.5}.wt-remove[data-v-21ce27aa]{flex:none;align-self:flex-start;border:1px solid color-mix(in srgb,var(--c-pink) 30%,transparent);background:transparent;color:color-mix(in srgb,var(--c-pink) 78%,var(--color-text-primary));border-radius:6px;font-size:11px;padding:2px 8px;cursor:pointer}.wt-remove[data-v-21ce27aa]:hover{background:color-mix(in srgb,var(--c-pink) 9%,transparent)}.wt-ops[data-v-21ce27aa]{display:flex;justify-content:flex-end;gap:8px}.wt-stage[data-v-21ce27aa]{margin:0;font-size:12.5px;color:var(--color-text-primary);line-height:1.7;background:color-mix(in srgb,var(--c-chat) 5%,transparent);border:1px solid color-mix(in srgb,var(--c-chat) 16%,transparent);border-radius:8px;padding:8px 10px}.wt-stage-ev[data-v-21ce27aa]{color:var(--color-text-muted);font-size:11.5px}.wt-pblink[data-v-21ce27aa]{border:1px solid color-mix(in srgb,var(--c-chat) 30%,transparent);background:transparent;color:var(--c-chat);border-radius:6px;font-size:10.5px;padding:1px 7px;cursor:pointer;margin-left:8px}.wt-pblink[data-v-21ce27aa]:hover{background:color-mix(in srgb,var(--c-chat) 9%,transparent)}.ps-card[data-v-21ce27aa]{border-radius:12px;background:color-mix(in srgb,var(--color-bg-surface) 90%,transparent);padding:0 14px}.ps-card summary[data-v-21ce27aa]{cursor:pointer;padding:10px 0;font-size:12.5px;color:var(--color-text-secondary);list-style:none;-webkit-user-select:none;user-select:none}.ps-card summary[data-v-21ce27aa]:before{content:"▾ ";color:var(--color-text-muted)}.ps-card:not([open]) summary[data-v-21ce27aa]:before{content:"▸ "}.ps-card summary b[data-v-21ce27aa]{color:var(--color-text-primary)}.ps-grid[data-v-21ce27aa]{padding-bottom:10px}.ps-row[data-v-21ce27aa]{display:flex;align-items:center;gap:10px;padding:4.5px 4px;border-radius:7px}.ps-row[data-v-21ce27aa]:hover{background:var(--color-hover)}.ps-kind[data-v-21ce27aa]{flex:none;font-size:10.5px;color:color-mix(in srgb,var(--c-purple) 75%,var(--color-text-primary));letter-spacing:1px;min-width:58px}.ps-text[data-v-21ce27aa]{font-size:12.5px;color:var(--color-text-secondary);cursor:text;flex:1}.ps-src[data-v-21ce27aa]{font-size:10px;color:var(--color-text-muted);background:color-mix(in srgb,var(--color-text-primary) 5%,transparent);border-radius:99px;padding:0 7px}.ps-del[data-v-21ce27aa]{border:none;background:none;color:var(--color-text-muted);cursor:pointer;font-size:14px}.ps-del[data-v-21ce27aa]:hover{color:var(--color-text-primary)}.arc-page[data-v-21ce27aa]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:12px;padding:2px 2px 12px}.day-ledger[data-v-21ce27aa]{border-radius:13px;padding:12px 16px;font-size:12.5px;line-height:1.85;color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-text-primary) 3%,transparent)}.day-ledger b[data-v-21ce27aa]{color:var(--color-text-primary);font-weight:650}.rules-card[data-v-21ce27aa]{border-radius:14px;background:var(--color-bg-surface);box-shadow:var(--shadow-1);padding:15px 20px}.rules-card>b[data-v-21ce27aa]{font-size:13.5px;font-weight:650}.nt-tip[data-v-21ce27aa]{font-size:11.5px;color:var(--color-text-muted);margin:4px 0 10px}.rule-row[data-v-21ce27aa]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:4px 0}.rule-label[data-v-21ce27aa]{flex:none;font-size:11.5px;color:var(--color-text-secondary);min-width:118px}.rule-tag[data-v-21ce27aa]{font-size:11.5px;border-radius:99px;padding:2px 10px;cursor:pointer;background:color-mix(in srgb,var(--c-chat) 10%,transparent);color:color-mix(in srgb,var(--c-chat) 72%,var(--color-text-primary))}.rule-tag.kw[data-v-21ce27aa]{background:color-mix(in srgb,var(--c-task) 11%,transparent);color:color-mix(in srgb,var(--c-task) 62%,var(--color-text-primary))}.rule-tag[data-v-21ce27aa]:hover:after{content:" ×"}.rule-input[data-v-21ce27aa]{border:1px solid color-mix(in srgb,var(--color-text-primary) 12%,transparent);border-radius:99px;padding:3px 12px;font-size:11.5px;width:110px;background:transparent;color:var(--color-text-primary);outline:none}.seg[data-v-21ce27aa]{display:flex;gap:4px;border-radius:10px;padding:3px;width:fit-content;background:color-mix(in srgb,var(--color-text-primary) 4%,transparent)}.seg button[data-v-21ce27aa]{border:none;background:none;border-radius:8px;padding:6px 16px;font-size:12.5px;color:var(--color-text-secondary);cursor:pointer;font-variant-numeric:tabular-nums}.seg button.on[data-v-21ce27aa]{background:var(--color-bg-surface);color:var(--color-text-primary);font-weight:550;box-shadow:var(--shadow-1)}.bugs-bar[data-v-21ce27aa]{display:flex;gap:8px}.bugs-sel[data-v-21ce27aa],.bugs-q[data-v-21ce27aa]{border:1px solid color-mix(in srgb,var(--color-text-primary) 12%,transparent);border-radius:9px;padding:7px 12px;font-size:12.5px;font-family:inherit;background:var(--color-bg-surface);color:var(--color-text-primary);outline:none}.bugs-q[data-v-21ce27aa]{flex:1}.bugs-q.date[data-v-21ce27aa]{max-width:150px}.bug-list[data-v-21ce27aa]{display:flex;flex-direction:column;gap:9px}.bug-item[data-v-21ce27aa]{display:flex;gap:14px;border-radius:12px;padding:12px 16px;background:color-mix(in srgb,var(--color-bg-surface) 90%,transparent);border-left:3px solid color-mix(in srgb,var(--c-pink) 55%,transparent)}.bug-item.mg[data-v-21ce27aa]{border-left-color:color-mix(in srgb,var(--c-task) 60%,transparent)}.bug-item.done[data-v-21ce27aa]{opacity:.65}.bug-main[data-v-21ce27aa]{flex:1;min-width:0}.bug-main b[data-v-21ce27aa]{font-size:13.5px;font-weight:600}.bug-meta[data-v-21ce27aa]{display:block;font-size:11.5px;color:var(--color-text-muted);margin-top:1px;font-variant-numeric:tabular-nums}.bug-text[data-v-21ce27aa]{font-size:12px;color:var(--color-text-secondary);line-height:1.6;margin-top:4px}.rc-to[data-v-21ce27aa]{margin-top:4px;font-size:11.5px;color:color-mix(in srgb,var(--c-task) 62%,var(--color-text-primary));font-weight:550}.bug-ops[data-v-21ce27aa]{flex:none;display:flex;gap:6px;align-items:flex-start}.mv-btn[data-v-21ce27aa]{border:1px solid color-mix(in srgb,var(--color-text-primary) 14%,transparent);background:var(--color-bg-surface);border-radius:8px;padding:6px 12px;font-size:12.5px;cursor:pointer;color:var(--color-text-secondary)}.mv-btn.primary[data-v-21ce27aa]{background:var(--c-chat);border-color:var(--c-chat);color:#fff}.mv-btn.ghost[data-v-21ce27aa]{background:transparent}.mv-btn[data-v-21ce27aa]:disabled{opacity:.55;cursor:default}.ed-mask[data-v-21ce27aa]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0c1273;display:flex;align-items:center;justify-content:center;z-index:60}.nt-box[data-v-21ce27aa]{width:520px;max-width:92vw;max-height:84vh;overflow:auto;background:var(--color-bg-surface);border-radius:16px;padding:20px 22px;box-shadow:var(--shadow-1)}.nt-head[data-v-21ce27aa]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.nt-head b[data-v-21ce27aa]{font-size:15px}.vm-close[data-v-21ce27aa]{border:none;background:none;font-size:18px;color:var(--color-text-muted);cursor:pointer}.vm-close[data-v-21ce27aa]:hover{color:var(--color-text-primary)}.nt-tip[data-v-21ce27aa]{font-size:12px;color:var(--color-text-muted);line-height:1.7;margin-bottom:10px}.nt-label[data-v-21ce27aa]{display:block;font-size:12px;color:var(--color-text-secondary);margin:10px 0 4px}.nt-input[data-v-21ce27aa],.nt-text[data-v-21ce27aa],.jd-comment[data-v-21ce27aa]{border:1px solid color-mix(in srgb,var(--color-text-primary) 12%,transparent);border-radius:9px;padding:8px 12px;font-size:13px;font-family:inherit;background:transparent;color:var(--color-text-primary);outline:none;width:100%}.nt-text[data-v-21ce27aa]{resize:vertical;line-height:1.7}.nt-input[data-v-21ce27aa]:focus,.nt-text[data-v-21ce27aa]:focus,.jd-comment[data-v-21ce27aa]:focus{border-color:var(--c-chat)}.jd-comment[data-v-21ce27aa]{border-radius:9px;font-size:12.5px}.nt-row[data-v-21ce27aa]{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:10px}.nt-contacts[data-v-21ce27aa]{font-size:12px;color:var(--color-text-secondary);margin-right:auto}.nt-sel[data-v-21ce27aa]{width:auto}.ms-select[data-v-21ce27aa]{border:1px solid color-mix(in srgb,var(--color-text-primary) 12%,transparent);border-radius:8px;padding:5px 10px;font-size:12.5px;background:var(--color-bg-surface);color:var(--color-text-primary)}.nt-err[data-v-21ce27aa]{margin-top:8px;font-size:12px;color:color-mix(in srgb,var(--c-pink) 78%,var(--color-text-primary))}.ed-acts[data-v-21ce27aa]{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.gear-fab[data-v-21ce27aa]{position:absolute;right:16px;bottom:14px;width:34px;height:34px;border-radius:50%;border:none;background:color-mix(in srgb,var(--color-bg-surface) 88%,transparent);color:var(--color-text-secondary);font-size:15px;cursor:pointer;box-shadow:var(--shadow-1);z-index:40}.gear-fab[data-v-21ce27aa]:hover{color:var(--color-text-primary)}.gear-box[data-v-21ce27aa]{width:400px;max-width:92vw;max-height:80vh;overflow:auto;background:var(--color-bg-surface);border-radius:16px;padding:18px 14px 14px;box-shadow:var(--shadow-1)}.gp-item[data-v-21ce27aa]{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:10px 12px;border-radius:10px;border:none;background:none;font-size:13px;color:var(--color-text-primary);cursor:pointer;font-family:inherit}.gp-item[data-v-21ce27aa]:hover{background:var(--color-hover)}.gp-item small[data-v-21ce27aa]{margin-left:auto;font-size:10.5px;color:var(--color-text-muted)}.gp-state[data-v-21ce27aa]{margin-left:auto;font-size:11px;color:var(--color-text-muted)}.gp-item.on .gp-state[data-v-21ce27aa]{color:color-mix(in srgb,var(--c-purple) 80%,var(--color-text-primary))}.gp-switch[data-v-21ce27aa]{width:30px;height:17px;border-radius:99px;background:color-mix(in srgb,var(--color-text-primary) 14%,transparent);position:relative;flex:none;margin-left:0!important;transition:background .2s}.gp-switch[data-v-21ce27aa]:after{content:"";position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:var(--color-bg-surface);box-shadow:0 1px 3px #00000040;transition:left .2s}.gp-item.on .gp-switch[data-v-21ce27aa]{background:color-mix(in srgb,var(--c-purple) 55%,transparent)}.gp-item.on .gp-switch[data-v-21ce27aa]:after{left:15px}.gp-sec[data-v-21ce27aa]{font-size:11px;letter-spacing:1.5px;color:var(--color-text-muted);padding:12px 12px 4px}.gp-mems[data-v-21ce27aa]{max-height:260px;overflow:auto;padding:0 6px}.cm-item[data-v-21ce27aa]{border:1px solid var(--color-border);border-radius:8px;margin-bottom:6px}.cm-head[data-v-21ce27aa]{width:100%;text-align:left;border:none;background:none;padding:7px 10px;display:flex;align-items:baseline;gap:10px;cursor:pointer;font-size:12.8px}.cm-head b[data-v-21ce27aa]{font-weight:600}.cm-meta[data-v-21ce27aa]{font-size:11px;color:var(--color-text-muted);margin-left:auto}.cm-body[data-v-21ce27aa]{margin:0;padding:8px 10px;border-top:1px dashed var(--color-border);font-family:inherit;font-size:12px;color:var(--color-text-secondary);white-space:pre-wrap;line-height:1.7;max-height:200px;overflow:auto}[data-theme=dark] .mv .ledger-n{font-weight:550}[data-theme=dark] .mv .hc-title{font-weight:570}[data-theme=dark] .mv .op kbd{background:#00000040;border-color:#ffffff26}[data-theme=dark] .mv .stamp,[data-pal=calmnight] .mv .stamp{mix-blend-mode:screen}[data-pal=ink] .mv .op-assign,[data-pal=ink] .mv .op-alt{color:var(--c-morning);border-color:color-mix(in srgb,var(--c-morning) 38%,transparent);background:color-mix(in srgb,var(--c-morning) 8%,transparent)}[data-pal=ink] .mv .op-assign:hover:not(:disabled){background:color-mix(in srgb,var(--c-morning) 14%,transparent)}.cv-page[data-v-a2344cb4]{height:100%;overflow-y:auto;box-sizing:border-box;max-width:860px;margin:0 auto;padding:26px 22px 60px;display:flex;flex-direction:column;gap:16px}.cv-head[data-v-a2344cb4]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.cv-head h2[data-v-a2344cb4]{margin:0 0 4px;font-size:19px}.cv-sub[data-v-a2344cb4]{margin:0;font-size:12px;color:var(--color-text-muted)}.cv-export[data-v-a2344cb4]{border:none;border-radius:10px;padding:9px 18px;font-size:13px;font-weight:700;cursor:pointer;background:var(--c-task);color:#fff}.cv-export[data-v-a2344cb4]:disabled{opacity:.6}.cv-msg[data-v-a2344cb4]{margin:0;font-size:12px;color:var(--color-text-secondary)}.cv-msg.bad[data-v-a2344cb4]{color:var(--c-task)}.cv-card[data-v-a2344cb4]{border:1px solid var(--color-border);border-radius:14px;padding:14px 16px;background:var(--color-bg-surface)}.cv-card h3[data-v-a2344cb4]{margin:0 0 10px;font-size:14px}.cv-mt[data-v-a2344cb4]{margin-top:16px}.cv-tip[data-v-a2344cb4]{font-size:11px;font-weight:400;color:var(--color-text-muted);margin-left:8px}.cv-day[data-v-a2344cb4]{font-size:11px;font-weight:400;color:var(--color-text-muted)}.cv-funnel[data-v-a2344cb4]{display:flex;gap:10px;flex-wrap:wrap}.cv-step[data-v-a2344cb4]{flex:1;min-width:96px;border-radius:10px;padding:10px 12px;background:var(--color-bg-muted, rgba(127,127,127,.08));display:flex;flex-direction:column;gap:2px}.cv-step b[data-v-a2344cb4]{font-size:20px}.cv-step span[data-v-a2344cb4]{font-size:11px;color:var(--color-text-muted)}.cv-step.to b[data-v-a2344cb4]{color:var(--c-task)}.cv-step.hot b[data-v-a2344cb4]{color:var(--c-chat, #888)}.cv-sources[data-v-a2344cb4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.cv-src[data-v-a2344cb4]{display:flex;align-items:center;gap:8px;font-size:13px;padding:8px 10px;border:1px solid var(--color-border);border-radius:10px;flex-wrap:wrap}.cv-src .num[data-v-a2344cb4]{font-size:12px;color:var(--color-text-muted)}.cv-src.off[data-v-a2344cb4]{opacity:.55}.cv-last[data-v-a2344cb4]{font-size:11px;color:var(--color-text-muted)}.cv-dot[data-v-a2344cb4]{width:8px;height:8px;border-radius:50%;background:var(--color-border)}.cv-dot.on[data-v-a2344cb4]{background:#3aa675}.cv-groups[data-v-a2344cb4]{display:flex;flex-direction:column;gap:6px}.cv-group[data-v-a2344cb4]{display:flex;align-items:center;gap:10px;font-size:13px;padding:7px 10px;border:1px solid var(--color-border);border-radius:10px}.cv-gmsg[data-v-a2344cb4]{font-size:11px;color:var(--color-text-muted);margin-left:auto}.cv-tier[data-v-a2344cb4]{border:1px solid var(--color-border);background:none;border-radius:99px;padding:2px 10px;font-size:11px;cursor:pointer;color:var(--color-text-secondary)}.cv-tier.deep[data-v-a2344cb4]{background:color-mix(in srgb,var(--c-task) 18%,transparent);border-color:transparent;font-weight:700}.cv-tier.mention[data-v-a2344cb4]{background:color-mix(in srgb,var(--c-chat, #888) 16%,transparent);border-color:transparent}.cv-rule-row[data-v-a2344cb4]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.cv-label[data-v-a2344cb4]{font-size:12px;color:var(--color-text-muted);min-width:3.5em}.cv-tag[data-v-a2344cb4]{border-radius:99px;padding:2px 10px;font-size:12px;cursor:pointer;background:color-mix(in srgb,var(--c-task) 14%,transparent)}.cv-tag.kw[data-v-a2344cb4]{background:color-mix(in srgb,var(--c-chat, #888) 14%,transparent)}.cv-tag.never[data-v-a2344cb4]{background:#c8505024}.cv-input[data-v-a2344cb4]{border:1px solid var(--color-border);background:none;border-radius:8px;padding:5px 10px;font-size:12px;min-width:120px}.cv-input.wide[data-v-a2344cb4]{flex:1;min-width:200px}.cv-chips[data-v-a2344cb4]{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}.cv-chip[data-v-a2344cb4]{border:1px solid var(--color-border);background:none;border-radius:99px;padding:3px 11px;font-size:12px;cursor:pointer}.cv-chip.on[data-v-a2344cb4]{background:color-mix(in srgb,var(--c-task) 20%,transparent);border-color:transparent}.cv-savetip[data-v-a2344cb4]{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--color-text-muted)}.cv-btn[data-v-a2344cb4]{border:1px solid var(--color-border);background:none;border-radius:8px;padding:5px 14px;font-size:12px;cursor:pointer}.cv-btn[data-v-a2344cb4]:hover{background:var(--color-bg-muted, rgba(127,127,127,.08))}.cv-none[data-v-a2344cb4]{font-size:12px;color:var(--color-text-muted)}.gs-mask[data-v-d81224ca]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-mask);z-index:300;display:flex;align-items:center;justify-content:center;padding:24px}.gs-mask.embedded[data-v-d81224ca]{position:static;inset:auto;background:none;z-index:auto;padding:0;align-items:stretch}.gs-mask.embedded .gs-panel[data-v-d81224ca]{width:100%;max-width:none;height:auto;min-height:0;max-height:none}.gs-panel[data-v-d81224ca]{width:640px;max-width:94vw;height:80vh;display:flex;flex-direction:column;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:16px;box-shadow:var(--color-shadow);overflow:hidden}.gs-head[data-v-d81224ca]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--color-border)}.gs-title[data-v-d81224ca]{font-size:14px;font-weight:600;color:var(--color-text-primary)}.gs-close[data-v-d81224ca]{border:none;background:transparent;color:var(--color-text-muted);font-size:14px;cursor:pointer}.gs-body[data-v-d81224ca]{flex:1;overflow-y:auto;padding:12px 16px}.gs-actions[data-v-d81224ca]{margin-bottom:12px}.gs-add[data-v-d81224ca]{padding:7px 16px;border:1px solid var(--color-primary);border-radius:14px;background:var(--color-primary-soft);color:var(--color-primary);font-size:13px;cursor:pointer}.gs-list[data-v-d81224ca]{display:flex;flex-direction:column;gap:8px}.gs-row[data-v-d81224ca]{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg-glass)}.gs-row.lead[data-v-d81224ca]{border-color:var(--color-primary)}.gs-avatar[data-v-d81224ca]{width:36px;height:36px;border-radius:50%;object-fit:cover}.gs-main[data-v-d81224ca]{flex:1;min-width:0}.gs-name[data-v-d81224ca]{font-size:14px;font-weight:600;color:var(--color-text-primary);margin:0}.gs-lead[data-v-d81224ca]{font-size:10px;color:var(--color-primary);border:1px solid var(--color-primary);border-radius:8px;padding:0 6px;margin-left:6px}.gs-meta[data-v-d81224ca]{font-size:11px;color:var(--color-text-muted);margin:2px 0 0}.gs-edit[data-v-d81224ca],.gs-del[data-v-d81224ca]{border-radius:8px;padding:5px 12px;font-size:12px;cursor:pointer;border:1px solid var(--color-border);background:var(--color-bg-surface);color:var(--color-text-secondary)}.gs-del[data-v-d81224ca]{border-color:var(--color-error);color:var(--color-error)}.gs-edit-mask[data-v-d81224ca]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:310;background:var(--color-mask);display:flex;align-items:center;justify-content:center;padding:24px}.gs-edit-panel[data-v-d81224ca]{width:520px;max-width:92vw;max-height:88vh;display:flex;flex-direction:column;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:16px;box-shadow:var(--color-shadow);overflow:hidden}.gs-edit-body[data-v-d81224ca]{flex:1;overflow-y:auto;padding:12px 16px;display:flex;flex-direction:column;gap:12px}.gs-field[data-v-d81224ca]{display:flex;flex-direction:column;gap:6px}.gs-label[data-v-d81224ca]{font-size:12px;color:var(--color-text-muted)}.gs-input[data-v-d81224ca]{border:1px solid var(--color-border);border-radius:10px;padding:8px 12px;font-size:13px;background:var(--color-bg-glass);color:var(--color-text-primary)}.gs-textarea[data-v-d81224ca]{border:1px solid var(--color-border);border-radius:10px;padding:8px 12px;font-size:13px;background:var(--color-bg-glass);color:var(--color-text-primary);resize:vertical}.gs-avatars[data-v-d81224ca]{display:flex;gap:8px}.gs-avatar-opt[data-v-d81224ca]{width:36px;height:36px;border-radius:50%;object-fit:cover;cursor:pointer;border:2px solid transparent}.gs-avatar-opt.sel[data-v-d81224ca]{border-color:var(--color-primary)}.gs-chips[data-v-d81224ca]{display:flex;flex-wrap:wrap;gap:6px}.gs-chip[data-v-d81224ca]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:10px;background:var(--color-primary-soft);color:var(--color-primary);font-size:12px}.gs-chip-del[data-v-d81224ca]{border:none;background:transparent;color:inherit;cursor:pointer;font-size:11px}.gs-pick[data-v-d81224ca]{margin-top:4px}.gs-pick-toggle[data-v-d81224ca]{padding:5px 12px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg-glass);color:var(--color-text-secondary);font-size:12px;cursor:pointer}.gs-pick-list[data-v-d81224ca]{margin-top:6px;border:1px solid var(--color-border);border-radius:10px;max-height:160px;overflow-y:auto;padding:6px}.gs-pick-item[data-v-d81224ca]{display:flex;align-items:center;justify-content:space-between;padding:4px 6px;font-size:12px}.gs-pick-name[data-v-d81224ca]{color:var(--color-text-secondary)}.gs-pick-item button[data-v-d81224ca]{border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-surface);color:var(--color-text-secondary);font-size:11px;padding:2px 8px;cursor:pointer}.gs-visible[data-v-d81224ca]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--color-text-secondary)}.gs-foot[data-v-d81224ca]{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--color-border)}.gs-cancel[data-v-d81224ca],.gs-save[data-v-d81224ca]{padding:7px 16px;border-radius:10px;font-size:13px;cursor:pointer}.gs-cancel[data-v-d81224ca]{border:1px solid var(--color-border);background:var(--color-bg-surface);color:var(--color-text-secondary)}.gs-save[data-v-d81224ca]{border:none;background:var(--color-primary);color:var(--color-on-primary)}.gs-save[data-v-d81224ca]:disabled{opacity:.6}.sv[data-v-dd35b904]{height:100%;overflow:auto;padding:8px 2px 40px}.sv-pane[data-v-dd35b904]{max-width:720px}.sv-pane.wide[data-v-dd35b904]{max-width:none}.sv-pane h3[data-v-dd35b904]{font-size:14.5px;font-weight:650;margin:24px 0 8px}.sv-pane section>h3[data-v-dd35b904]:first-child,.sv>section>h3[data-v-dd35b904]:first-child{margin-top:2px}.sv-tip[data-v-dd35b904]{font-size:12px;color:var(--color-text-muted);line-height:1.7;margin:0 0 10px}.sv-tip b[data-v-dd35b904]{color:color-mix(in srgb,var(--c-morning) 72%,var(--color-text-primary));font-weight:600}.sv-tip.muted[data-v-dd35b904]{font-size:11.5px}.sv-nodata[data-v-dd35b904]{font-size:12px;color:var(--color-text-muted)}.sv-input[data-v-dd35b904]{width:100%;border:1px solid color-mix(in srgb,var(--color-text-primary) 12%,transparent);border-radius:9px;padding:8px 12px;font-size:13px;font-family:inherit;background:transparent;color:var(--color-text-primary);outline:none}.sv-input[data-v-dd35b904]:focus{border-color:var(--c-chat)}.sv-input.slim[data-v-dd35b904]{padding:6px 10px;font-size:12.5px;width:190px}.sv-btn[data-v-dd35b904]{border:1px solid color-mix(in srgb,var(--color-text-primary) 14%,transparent);background:none;border-radius:9px;padding:7px 16px;font-size:12.5px;color:var(--color-text-secondary);cursor:pointer;font-family:inherit}.sv-btn[data-v-dd35b904]:hover{background:var(--color-hover)}.sv-btn.primary[data-v-dd35b904]{background:var(--c-chat);border-color:var(--c-chat);color:#fff}.sv-btn.danger[data-v-dd35b904]{color:color-mix(in srgb,var(--c-pink) 70%,var(--color-text-primary));border-color:color-mix(in srgb,var(--c-pink) 32%,transparent)}.sv-actions[data-v-dd35b904]{display:flex;align-items:center;gap:10px;margin-top:10px;flex-wrap:wrap}.sv-count[data-v-dd35b904]{font-size:11.5px;color:var(--color-text-muted);margin-right:auto}.sv-expand[data-v-dd35b904]{border:none;background:none;color:var(--c-chat);font-size:12px;cursor:pointer;padding:4px 0;margin-top:8px;font-family:inherit}.sv-expand[data-v-dd35b904]:hover{text-decoration:underline}.conv-groups[data-v-dd35b904]{margin-top:12px}.cg-title[data-v-dd35b904]{font-size:11.5px;color:var(--color-text-muted);letter-spacing:1px;margin:14px 0 7px}.cg-title .num[data-v-dd35b904]{color:color-mix(in srgb,var(--c-chat) 80%,var(--color-text-primary))}.chip-row[data-v-dd35b904]{display:flex;flex-wrap:wrap;gap:6px}.sv-chip[data-v-dd35b904]{border:1px solid color-mix(in srgb,var(--color-text-primary) 12%,transparent);background:none;border-radius:99px;padding:4px 13px;font-size:12px;color:var(--color-text-secondary);cursor:pointer;font-family:inherit}.sv-chip.on[data-v-dd35b904]{background:color-mix(in srgb,var(--c-chat) 16%,transparent);border-color:color-mix(in srgb,var(--c-chat) 36%,transparent);color:color-mix(in srgb,var(--c-chat) 72%,var(--color-text-primary));font-weight:600}.drawer-list[data-v-dd35b904]{display:flex;flex-direction:column;gap:6px}.drawer-head[data-v-dd35b904]{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:none;border-radius:10px;padding:10px 14px;cursor:pointer;font-family:inherit;background:color-mix(in srgb,var(--color-text-primary) 3%,transparent)}.drawer-head[data-v-dd35b904]:hover{background:color-mix(in srgb,var(--color-text-primary) 5.5%,transparent)}.drawer-head b[data-v-dd35b904]{font-size:13px;color:var(--color-text-primary)}.drawer-meta[data-v-dd35b904]{font-size:11px;color:var(--color-text-muted)}.drawer-arrow[data-v-dd35b904]{margin-left:auto;color:var(--color-text-muted);font-size:11px}.drawer-body[data-v-dd35b904]{margin:0;padding:10px 14px;border-radius:0 0 10px 10px;font-family:inherit;font-size:12px;color:var(--color-text-secondary);white-space:pre-wrap;line-height:1.75;max-height:240px;overflow:auto;background:color-mix(in srgb,var(--color-text-primary) 2.5%,transparent)}.fresh-list[data-v-dd35b904]{display:flex;flex-direction:column;gap:3px}.fresh-row[data-v-dd35b904]{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--color-text-secondary);padding:4px 2px}.fresh-dot[data-v-dd35b904]{width:7px;height:7px;border-radius:50%;flex:none;background:var(--c-task)}.fresh-dot.off[data-v-dd35b904]{background:color-mix(in srgb,var(--color-text-muted) 60%,transparent)}.fresh-time[data-v-dd35b904]{margin-left:auto;font-size:11px;color:var(--color-text-muted)}.sv-switch-row[data-v-dd35b904]{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:11px 14px;border:none;border-radius:10px;cursor:pointer;font-family:inherit;font-size:13px;color:var(--color-text-primary);background:color-mix(in srgb,var(--color-text-primary) 3%,transparent)}.sv-switch-row[data-v-dd35b904]:hover{background:color-mix(in srgb,var(--color-text-primary) 5.5%,transparent)}.sv-state[data-v-dd35b904]{margin-left:auto;font-size:11px;color:var(--color-text-muted)}.sv-switch-row.on .sv-state[data-v-dd35b904]{color:color-mix(in srgb,var(--c-purple) 80%,var(--color-text-primary))}.gp-switch[data-v-dd35b904]{width:30px;height:17px;border-radius:99px;background:color-mix(in srgb,var(--color-text-primary) 14%,transparent);position:relative;flex:none;transition:background .2s}.gp-switch[data-v-dd35b904]:after{content:"";position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:var(--color-bg-surface);box-shadow:0 1px 3px #00000040;transition:left .2s}.sv-switch-row.on .gp-switch[data-v-dd35b904]{background:color-mix(in srgb,var(--c-purple) 55%,transparent)}.sv-switch-row.on .gp-switch[data-v-dd35b904]:after{left:15px}.pal-grid[data-v-dd35b904]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pal-card[data-v-dd35b904]{position:relative;display:flex;flex-direction:column;gap:8px;align-items:center;padding:14px 10px 12px;border:1px solid color-mix(in srgb,var(--color-text-primary) 9%,transparent);border-radius:13px;cursor:pointer;background:color-mix(in srgb,var(--color-bg-surface) 88%,transparent);font-family:inherit}.pal-card[data-v-dd35b904]:hover{border-color:var(--color-border)}.pal-card.on[data-v-dd35b904]{border-color:var(--c-morning);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-morning) 14%,transparent)}.pal-sw[data-v-dd35b904]{width:100%;height:44px;border-radius:9px}.pal-card b[data-v-dd35b904]{font-size:12.5px;color:var(--color-text-primary)}.pal-cur[data-v-dd35b904]{position:absolute;top:8px;right:8px;font-size:10px;color:var(--c-morning);background:color-mix(in srgb,var(--c-morning) 12%,transparent);border-radius:99px;padding:1px 8px}.theme-row[data-v-dd35b904]{display:inline-flex;gap:4px;border-radius:10px;padding:3px;background:color-mix(in srgb,var(--color-text-primary) 4%,transparent)}.theme-row button[data-v-dd35b904]{border:none;background:none;border-radius:8px;padding:7px 22px;font-size:12.5px;color:var(--color-text-secondary);cursor:pointer;font-family:inherit}.theme-row button.on[data-v-dd35b904]{background:var(--color-bg-surface);color:var(--color-text-primary);font-weight:600;box-shadow:var(--shadow-1)}.model-default[data-v-dd35b904]{display:flex;align-items:baseline;gap:12px;padding:13px 16px;border-radius:11px;background:color-mix(in srgb,var(--color-bg-surface) 90%,transparent);flex-wrap:wrap}.model-default b[data-v-dd35b904]{font-size:14.5px}.model-default .num[data-v-dd35b904]{font-size:11.5px;color:var(--color-text-muted)}.model-key[data-v-dd35b904]{font-size:10.5px;border-radius:99px;padding:1px 9px;color:color-mix(in srgb,var(--c-pink) 70%,var(--color-text-primary));background:color-mix(in srgb,var(--c-pink) 12%,transparent)}.model-key.ok[data-v-dd35b904]{color:color-mix(in srgb,var(--c-task) 65%,var(--color-text-primary));background:color-mix(in srgb,var(--c-task) 12%,transparent)}.model-list[data-v-dd35b904]{display:flex;flex-direction:column;gap:6px}.model-row[data-v-dd35b904]{border-radius:11px;background:color-mix(in srgb,var(--color-bg-surface) 88%,transparent);overflow:hidden}.model-head[data-v-dd35b904]{display:flex;align-items:center;gap:9px;width:100%;text-align:left;border:none;padding:11px 15px;cursor:pointer;font-family:inherit;background:none}.model-head b[data-v-dd35b904]{font-size:13.5px;color:var(--color-text-primary)}.lead-tag[data-v-dd35b904]{font-size:10px;border-radius:99px;padding:1px 8px;color:#fff;background:var(--c-purple)}.model-cur[data-v-dd35b904]{font-size:11.5px;color:var(--color-text-muted);margin-left:4px}.model-edit[data-v-dd35b904]{padding:4px 15px 14px;display:flex;flex-direction:column;gap:9px;border-top:1px dashed color-mix(in srgb,var(--color-text-primary) 10%,transparent)}.model-edit label[data-v-dd35b904]{display:flex;flex-direction:column;gap:4px;font-size:11.5px;color:var(--color-text-muted)}.persona-list[data-v-dd35b904]{display:flex;flex-direction:column;gap:2px}.persona-row[data-v-dd35b904]{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:8px}.persona-row[data-v-dd35b904]:hover{background:var(--color-hover)}.p-kind[data-v-dd35b904]{flex:none;font-size:10.5px;color:color-mix(in srgb,var(--c-purple) 75%,var(--color-text-primary));letter-spacing:1px;min-width:60px}.p-text[data-v-dd35b904]{font-size:12.5px;color:var(--color-text-secondary);cursor:text;flex:1}.p-del[data-v-dd35b904]{border:none;background:none;color:var(--color-text-muted);cursor:pointer;font-size:14px}.p-del[data-v-dd35b904]:hover{color:var(--color-text-primary)}.mem-clear-list[data-v-dd35b904]{display:flex;flex-direction:column;gap:4px}.mem-clear-row[data-v-dd35b904]{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--color-text-secondary);padding:6px 8px;border-radius:8px}.mem-clear-row[data-v-dd35b904]:hover{background:var(--color-hover)}.mem-clear-row .sv-btn[data-v-dd35b904]{margin-left:auto;padding:4px 12px;font-size:11.5px}.acct-card[data-v-dd35b904]{display:flex;align-items:center;gap:14px;padding:15px 17px;border-radius:13px;background:color-mix(in srgb,var(--color-bg-surface) 90%,transparent)}.acct-avatar[data-v-dd35b904]{width:46px;height:46px;border-radius:50%}.acct-card b[data-v-dd35b904]{font-size:15px}.acct-ops[data-v-dd35b904]{margin-top:12px}.setside[data-v-238d4199]{display:flex;flex-direction:column;height:100%;padding:14px 10px;overflow:auto}.ss-back[data-v-238d4199]{border:none;background:none;text-align:left;font-size:13px;color:var(--color-text-secondary);cursor:pointer;padding:9px 12px;border-radius:10px;font-family:inherit}.ss-back[data-v-238d4199]:hover{background:var(--color-hover);color:var(--color-text-primary)}.ss-title[data-v-238d4199]{font-size:16px;font-weight:700;color:var(--color-text-primary);padding:10px 12px 12px;margin:0}.ss-nav[data-v-238d4199]{display:flex;flex-direction:column;gap:2px}.ss-nav button[data-v-238d4199]{position:relative;border:none;background:none;text-align:left;padding:11px 14px;font-size:13.5px;color:var(--color-text-secondary);cursor:pointer;border-radius:10px;font-family:inherit}.ss-nav button[data-v-238d4199]:hover{background:var(--color-hover)}.ss-nav button.on[data-v-238d4199]{color:var(--color-text-primary);font-weight:650;background:color-mix(in srgb,var(--color-text-primary) 4.5%,transparent)}.ss-nav .bar[data-v-238d4199]{position:absolute;left:0;top:24%;bottom:24%;width:2.5px;border-radius:3px;background:var(--c-morning);opacity:0}.ss-nav button.on .bar[data-v-238d4199]{opacity:1}.zm-icon[data-v-37a85b31]{flex:none;display:block}.ai-mark[data-v-15a0a444]{position:absolute;right:-2px;bottom:-2px;z-index:2;display:inline-flex;align-items:center;justify-content:center;box-sizing:content-box;padding:0 2px;border-radius:999px;border:1.5px solid #fff;color:#fff;font-family:var(--font-sans, -apple-system, "Segoe UI", "PingFang SC", sans-serif);font-weight:800;letter-spacing:.2px;line-height:1;background:linear-gradient(135deg,#2f7cf6,#7c5cff);box-shadow:0 1px 3px #1f3d7a59;pointer-events:none}.voice-overlay[data-v-b717cc7b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#00000059;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.voice-overlay.minimized[data-v-b717cc7b]{align-items:flex-end;justify-content:flex-end;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;padding:18px}.voice-card[data-v-b717cc7b]{width:320px;border-radius:16px;background:#1b1e26;border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 50px #00000073;padding:18px;color:#f3f4f6}.voice-head[data-v-b717cc7b]{display:flex;align-items:center;gap:8px;margin-bottom:14px}.voice-dot[data-v-b717cc7b]{width:10px;height:10px;border-radius:50%;background:#6b7280}.voice-dot.connecting[data-v-b717cc7b]{background:#f59e0b;animation:pulse-b717cc7b 1s infinite}.voice-dot.connected[data-v-b717cc7b]{background:#34d399}.voice-title[data-v-b717cc7b]{flex:1;font-size:14px}.voice-min[data-v-b717cc7b],.voice-close[data-v-b717cc7b]{background:none;border:none;color:#9ca3af;font-size:16px;cursor:pointer;padding:2px 6px}.voice-min[data-v-b717cc7b]:hover,.voice-close[data-v-b717cc7b]:hover{color:#f3f4f6}.voice-members[data-v-b717cc7b]{min-height:90px;max-height:220px;overflow-y:auto;display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.voice-member[data-v-b717cc7b]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:10px;background:#ffffff0a}.vm-avatar[data-v-b717cc7b]{width:28px;height:28px;border-radius:50%;object-fit:cover}.vm-name[data-v-b717cc7b]{flex:1;font-size:13px}.vm-tag[data-v-b717cc7b]{font-size:11px;color:#9ca3af;border:1px solid rgba(255,255,255,.15);border-radius:6px;padding:1px 5px}.vm-tag.ai[data-v-b717cc7b]{color:#6ee7b7;border-color:#34d39959}.vm-speaking[data-v-b717cc7b]{font-size:11px;color:#34d399}.voice-error[data-v-b717cc7b]{color:#f87171;font-size:12px;margin-bottom:10px;word-break:break-all}.voice-actions[data-v-b717cc7b]{display:flex;justify-content:center;gap:14px}.voice-btn[data-v-b717cc7b]{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:none;background:#ffffff14;color:#f3f4f6;font-size:22px;cursor:pointer}.voice-btn.muted[data-v-b717cc7b]{background:#f59e0b}.voice-btn.ai-on[data-v-b717cc7b]{background:#34d39940;box-shadow:0 0 0 2px #34d39973}.voice-btn[data-v-b717cc7b]:disabled{opacity:.4;cursor:not-allowed}.voice-hangup[data-v-b717cc7b]{background:#ef4444}.voice-pill[data-v-b717cc7b]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;background:#1b1e26;border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 24px #0006;color:#f3f4f6;font-size:13px}.vp-dot[data-v-b717cc7b]{width:9px;height:9px;border-radius:50%;background:#34d399}.vp-dot.connecting[data-v-b717cc7b]{background:#f59e0b;animation:pulse-b717cc7b 1s infinite}.vp-dot.idle[data-v-b717cc7b]{background:#6b7280}.vp-text[data-v-b717cc7b]{min-width:76px}.vp-ai[data-v-b717cc7b]{font-size:11px;color:#6ee7b7;border:1px solid rgba(52,211,153,.35);border-radius:8px;padding:2px 7px}.vp-ai.speaking[data-v-b717cc7b]{background:#34d39940;animation:pulse-b717cc7b 1s infinite}.vp-btn[data-v-b717cc7b]{display:inline-flex;align-items:center;justify-content:center;background:#ffffff14;border:none;border-radius:50%;width:30px;height:30px;color:#f3f4f6;font-size:14px;cursor:pointer}.vp-hangup[data-v-b717cc7b]{background:#ef4444}@keyframes pulse-b717cc7b{50%{opacity:.4}}.askbadge[data-v-a6544c57]{position:absolute;left:0;bottom:calc(100% + 5px);z-index:6;display:inline-flex;align-items:center;gap:4px;border:none;cursor:pointer;border-radius:99px;padding:2px 9px;font:inherit;font-size:10.5px;font-weight:700;line-height:1.5;color:#fff;background:var(--c-morning, #e8963c);box-shadow:0 2px 8px -2px color-mix(in srgb,var(--c-morning) 60%,transparent);transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .2s}.askbadge[data-v-a6544c57]:hover{transform:scale(1.06)}.askbadge[data-v-a6544c57]:active{transform:scale(.95)}.askbadge .dot[data-v-a6544c57]{width:5px;height:5px;border-radius:50%;background:#fff;display:block}.askbadge.quiet[data-v-a6544c57]{background:color-mix(in srgb,var(--color-text-muted) 55%,transparent);box-shadow:none}.askcard[data-v-a6544c57]{position:fixed;z-index:320;width:372px;max-width:calc(100vw - 24px);background:color-mix(in srgb,var(--color-bg-surface) 93%,transparent);-webkit-backdrop-filter:blur(24px) saturate(1.6);backdrop-filter:blur(24px) saturate(1.6);border:1px solid color-mix(in srgb,var(--color-text-primary) 10%,transparent);border-radius:14px;padding:10px 12px 9px;box-shadow:0 2px 4px #10141e12,0 12px 36px -10px #10141e3d;animation:card-in-a6544c57 .28s cubic-bezier(.34,1.4,.64,1)}@keyframes card-in-a6544c57{0%{opacity:0;transform:translateY(8px) scale(.96)}}.ac-head[data-v-a6544c57]{display:flex;align-items:center;gap:8px;margin-bottom:5px}.ac-plate[data-v-a6544c57]{font-size:10.5px;border-radius:99px;padding:1px 8px;color:color-mix(in srgb,var(--c-morning) 70%,var(--color-text-primary));background:color-mix(in srgb,var(--c-morning) 13%,transparent)}.ac-n[data-v-a6544c57]{font-size:10.5px;color:var(--color-text-muted)}.ac-done-inline[data-v-a6544c57]{font-size:11px;color:var(--c-task, #3a9e6e);font-weight:600}.ac-nav[data-v-a6544c57]{margin-left:auto;display:inline-flex;gap:2px}.ac-nav-btn[data-v-a6544c57]{border:none;background:none;color:var(--color-text-muted);width:22px;height:22px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.ac-nav-btn svg[data-v-a6544c57]{width:13px;height:13px}.ac-nav-btn[data-v-a6544c57]:hover{background:color-mix(in srgb,var(--color-text-primary) 10%,transparent);color:var(--color-text-primary)}.ac-q[data-v-a6544c57]{margin:0 0 5px;font-size:13px;font-weight:600;color:var(--color-text-primary);line-height:1.45}.ac-basis[data-v-a6544c57]{margin:0 0 7px;font-size:11px;color:var(--color-text-secondary);line-height:1.5;background:color-mix(in srgb,var(--color-text-primary) 5%,transparent);border-radius:7px;padding:5px 8px;max-height:96px;overflow-y:auto}.ac-row[data-v-a6544c57]{display:flex;gap:7px}.ac-input[data-v-a6544c57]{flex:1;border:1px solid color-mix(in srgb,var(--color-text-primary) 12%,transparent);border-radius:9px;padding:6px 10px;font:inherit;font-size:12.5px;outline:none;background:transparent;color:var(--color-text-primary);min-width:0}.ac-input[data-v-a6544c57]:focus{border-color:color-mix(in srgb,var(--c-morning) 50%,transparent)}.ac-send[data-v-a6544c57]{border:none;border-radius:9px;padding:0 13px;cursor:pointer;flex:none;background:color-mix(in srgb,var(--c-morning) 85%,#fff 15%);color:#fff;font-size:12px;font-weight:600}.ac-send[data-v-a6544c57]:disabled{opacity:.4;cursor:default}@media(prefers-reduced-motion:reduce){.askcard[data-v-a6544c57]{animation:none}}.demo-wrap[data-v-5da629c0]{display:flex;flex-direction:column;gap:8px}.demo-bar[data-v-5da629c0]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-radius:12px;background:var(--color-bg-surface);border:1px solid var(--glass-border);box-shadow:var(--shadow-3);padding:10px 14px;color:var(--color-text-primary)}.demo-badge[data-v-5da629c0]{flex:none;border-radius:999px;padding:2px 10px;font-size:12px;background:#4080ff29;color:#4f7cff}.demo-host[data-v-5da629c0]{font-weight:600}.demo-progress[data-v-5da629c0]{font-size:13px;opacity:.75}.demo-actions[data-v-5da629c0]{margin-left:auto;display:flex;gap:8px}.demo-btn[data-v-5da629c0]{border-radius:8px;border:1px solid var(--glass-border);background:transparent;color:var(--color-text-primary);padding:4px 12px;font-size:13px;cursor:pointer}.demo-btn[data-v-5da629c0]:hover:not(:disabled){background:#4f7cff1f}.demo-btn[data-v-5da629c0]:disabled{opacity:.4;cursor:not-allowed}.demo-btn.danger[data-v-5da629c0]{border-color:#e04e4e80;color:#e04e4e}.demo-preview[data-v-5da629c0]{border-radius:14px;border:1px solid var(--glass-border);box-shadow:var(--shadow-3);overflow:hidden;height:420px}.demo-frame[data-v-5da629c0]{width:100%;height:100%;border:0;display:block;background:#fff}.approval-card[data-v-47c72152]{padding:10px 12px;border:1px solid rgba(250,204,21,.35);border-radius:10px;background:#facc150f}.approval-card.approval-status-approved[data-v-47c72152]{border-color:#34d39966;background:#34d3990f}.approval-card.approval-status-rejected[data-v-47c72152]{border-color:#f8717166;background:#f871710f}.approval-card.approval-status-expired[data-v-47c72152]{border-color:#94a3b859;background:#94a3b80f}.approval-head[data-v-47c72152]{display:flex;align-items:center;justify-content:space-between;gap:8px}.approval-tool[data-v-47c72152]{font-size:13px;font-weight:600;font-family:monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.approval-badge[data-v-47c72152]{flex:none;font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid rgba(250,204,21,.5);color:#fde047}.approval-status-approved .approval-badge[data-v-47c72152]{border-color:#34d39980;color:#6ee7b7}.approval-status-rejected .approval-badge[data-v-47c72152]{border-color:#f8717180;color:#fca5a5}.approval-status-expired .approval-badge[data-v-47c72152]{border-color:#94a3b880;color:#cbd5e1}.approval-summary[data-v-47c72152]{margin:6px 0 0;font-size:12px;line-height:1.5}.approval-patterns[data-v-47c72152]{margin-top:6px;display:flex;flex-wrap:wrap;gap:4px}.approval-pattern[data-v-47c72152]{font-size:11px;padding:1px 6px;border-radius:4px;background:#ffffff14}.approval-reason[data-v-47c72152]{margin-top:8px}.approval-reason-input[data-v-47c72152]{width:100%;box-sizing:border-box;font-size:12px;padding:6px 8px;border-radius:6px;border:1px solid rgba(255,255,255,.2);background:#0003;color:inherit;resize:vertical}.approval-acts[data-v-47c72152]{margin-top:8px;display:flex;gap:8px}.approval-btn[data-v-47c72152]{flex:1;font-size:13px;padding:6px 0;border-radius:6px;border:1px solid transparent;cursor:pointer}.approval-btn[data-v-47c72152]:disabled{opacity:.5;cursor:not-allowed}.approval-btn.approve[data-v-47c72152]{background:#34d3992e;border-color:#34d39980;color:#6ee7b7}.approval-btn.reject[data-v-47c72152]{background:#f8717124;border-color:#f8717180;color:#fca5a5}.approval-waiting[data-v-47c72152]{margin:8px 0 0;font-size:12px;opacity:.7}.approval-decided-reason[data-v-47c72152]{margin:6px 0 0;font-size:12px;opacity:.75}.chat[data-v-f0b4b3c2]{display:flex;flex-direction:column;height:100%;min-height:0}.chat.immersive[data-v-f0b4b3c2],.chat.split[data-v-f0b4b3c2]{flex-direction:row}.chat.split .chat-main[data-v-f0b4b3c2]{flex:4;min-width:0}.split-resizer[data-v-f0b4b3c2]{flex:none;position:relative;z-index:20;width:6px;margin-left:-6px;cursor:col-resize;touch-action:none}.split-resizer[data-v-f0b4b3c2]:after{content:"";position:absolute;top:0;bottom:0;left:2px;width:2px;border-radius:2px;background:transparent;transition:background .15s ease}.split-resizer[data-v-f0b4b3c2]:hover:after,.split-resizer.dragging[data-v-f0b4b3c2]:after{background:var(--color-primary)}.chat.resizing[data-v-f0b4b3c2]{cursor:col-resize;-webkit-user-select:none;user-select:none}.chat.resizing .goal-panel iframe[data-v-f0b4b3c2]{pointer-events:none}.chat-main[data-v-f0b4b3c2]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.chat.immersive .chat-main[data-v-f0b4b3c2]{flex:0 0 300px;border-right:1px solid var(--color-border)}.preview-pane[data-v-f0b4b3c2]{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--color-bg)}.preview-pane-head[data-v-f0b4b3c2]{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--color-border)}.preview-pane-name[data-v-f0b4b3c2]{flex:1;min-width:0;font-size:13px;font-weight:700;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-pane-body[data-v-f0b4b3c2]{flex:1;min-height:0;overflow:auto;padding:16px}.top[data-v-f0b4b3c2]{flex-shrink:0;height:48px;display:flex;align-items:center;gap:8px;justify-content:space-between;padding:0 20px;border-bottom:1px solid var(--color-border);background:var(--color-bg-glass);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}.top h1[data-v-f0b4b3c2]{font-size:16px;font-weight:600;margin:0;color:var(--color-text-primary)}.title-text[data-v-f0b4b3c2]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.title-wrap[data-v-f0b4b3c2]{display:flex;align-items:center;gap:4px;min-width:0;flex:1}.title-edit[data-v-f0b4b3c2]{flex:1;min-width:0;border:1px solid var(--color-primary);border-radius:10px;padding:6px 10px;font-size:14px;background:var(--color-bg-glass);color:var(--color-text-primary);outline:none}.title-edit-btn[data-v-f0b4b3c2],.title-save[data-v-f0b4b3c2]{border:none;background:transparent;color:var(--color-text-muted);font-size:13px;cursor:pointer;padding:2px 4px}.title-edit-btn[data-v-f0b4b3c2]:hover,.title-save[data-v-f0b4b3c2]:hover{color:var(--color-primary)}.title-save[data-v-f0b4b3c2]{color:var(--color-primary);font-size:15px}.status[data-v-f0b4b3c2]{font-size:11px;color:var(--color-text-muted)}.zx-live[data-v-f0b4b3c2]{display:flex;align-items:center;gap:9px;padding:0 26px 8px;font-size:11.5px;color:var(--c-purple);letter-spacing:1px}.zx-sonar[data-v-f0b4b3c2]{position:relative;width:7px;height:7px;border-radius:50%;flex:none;background:var(--c-purple)}.zx-sonar[data-v-f0b4b3c2]:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid var(--c-purple);animation:zx-sonar-f0b4b3c2 2s ease-out infinite}@keyframes zx-sonar-f0b4b3c2{0%{transform:scale(.5);opacity:.9}to{transform:scale(2.6);opacity:0}}.zx-ink[data-v-f0b4b3c2]{width:8px;height:15px;border-radius:50%;flex:none;margin-left:2px;background:linear-gradient(180deg,var(--c-chat),var(--c-purple));filter:blur(3px);animation:zx-ink-f0b4b3c2 1.6s ease-in-out infinite}@keyframes zx-ink-f0b4b3c2{0%,to{opacity:.7;filter:blur(3px)}50%{opacity:.25;filter:blur(6px)}}.lead-id[data-v-f0b4b3c2]{display:flex;align-items:center;gap:9px;margin-left:4px;min-width:0}.lead-core[data-v-f0b4b3c2]{position:relative;width:38px;height:38px;border-radius:50%;flex:none;background:var(--zx-core);animation:lead-spin-f0b4b3c2 14s linear infinite,lead-breathe-f0b4b3c2 5s ease-in-out infinite;box-shadow:0 3px 16px color-mix(in srgb,var(--c-purple) 45%,transparent)}.lead-core[data-v-f0b4b3c2]:after{content:"";position:absolute;top:34%;right:34%;bottom:34%;left:34%;border-radius:50%;background:var(--color-bg-shell)}@keyframes lead-spin-f0b4b3c2{to{transform:rotate(360deg)}}@keyframes lead-breathe-f0b4b3c2{0%,to{opacity:1}50%{opacity:.78}}.lead-txt[data-v-f0b4b3c2]{display:flex;flex-direction:column;min-width:0;line-height:1.35}.lead-txt b[data-v-f0b4b3c2]{font-size:15px;font-weight:800;letter-spacing:2px}.lead-state[data-v-f0b4b3c2]{font-style:normal;font-size:11px;letter-spacing:1px;font-family:ui-monospace,Consolas,monospace;color:var(--color-text-muted);max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-state.run[data-v-f0b4b3c2]{color:var(--c-purple)}.lead-state.run[data-v-f0b4b3c2]:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--c-purple);margin-right:5px;vertical-align:1px;box-shadow:0 0 6px var(--c-purple);animation:lead-breathe-f0b4b3c2 1.6s ease-in-out infinite}.lead-stage[data-v-f0b4b3c2]{position:relative;width:132px;height:132px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center}.lead-bigcore[data-v-f0b4b3c2]{width:84px;height:84px;border-radius:50%;background:var(--zx-core);animation:lead-spin-f0b4b3c2 16s linear infinite,lead-breathe-f0b4b3c2 4.5s ease-in-out infinite;box-shadow:0 8px 40px color-mix(in srgb,var(--c-purple) 45%,transparent),0 4px 18px color-mix(in srgb,var(--c-chat) 35%,transparent)}.lead-bigcore[data-v-f0b4b3c2]:after{content:"";position:absolute;width:84px;height:84px;border-radius:50%;top:0;right:0;bottom:0;left:0;margin:auto}.lead-stage .lead-bigcore[data-v-f0b4b3c2]{position:relative}.lead-halo[data-v-f0b4b3c2]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--c-purple) 40%,transparent);animation:lead-halo-f0b4b3c2 3.2s ease-out infinite}.lead-halo[data-v-f0b4b3c2]:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:50%;border:1px solid color-mix(in srgb,var(--c-chat) 30%,transparent);animation:lead-halo-f0b4b3c2 3.2s ease-out infinite;animation-delay:1.1s}@keyframes lead-halo-f0b4b3c2{0%{transform:scale(.82);opacity:.9}to{transform:scale(1.12);opacity:0}}.lead-badge[data-v-f0b4b3c2]{position:absolute;bottom:2px;left:50%;transform:translate(-50%) rotate(-2deg);font-size:11px;font-weight:800;letter-spacing:3px;text-indent:3px;color:#fff;background:var(--c-task);border-radius:99px;padding:3px 13px 2px;box-shadow:0 2px 10px color-mix(in srgb,var(--c-task) 50%,transparent)}.lead-badge.run[data-v-f0b4b3c2]{background:var(--c-purple);box-shadow:0 2px 10px color-mix(in srgb,var(--c-purple) 50%,transparent)}.chat-empty .empty-title[data-v-f0b4b3c2]{font-size:19px;font-weight:800;letter-spacing:.5px}.status.streaming[data-v-f0b4b3c2]{color:var(--color-primary)}.voice-call-btn.active[data-v-f0b4b3c2]{background:var(--color-primary);color:var(--color-on-primary)}.share-link-btn[data-v-f0b4b3c2]{margin-left:8px;border:none;background:#ffffff0f;color:var(--color-text-primary);border-radius:10px;padding:6px 10px;font-size:14px;cursor:pointer;transition:background .15s ease}.share-link-btn[data-v-f0b4b3c2]:hover{background:var(--color-primary);color:var(--color-on-primary)}.share-pop[data-v-f0b4b3c2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;display:flex;align-items:center;justify-content:center;background:#0000004d}.share-pop-card[data-v-f0b4b3c2]{width:360px;max-width:calc(100vw - 40px);border-radius:14px;background:var(--color-bg-surface);border:1px solid var(--glass-border);box-shadow:var(--shadow-3);padding:18px;color:var(--color-text-primary)}.share-pop-head[data-v-f0b4b3c2]{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:600;margin-bottom:10px}.share-pop-close[data-v-f0b4b3c2]{border:none;background:none;color:var(--color-text-muted);font-size:18px;cursor:pointer}.share-pop-desc[data-v-f0b4b3c2]{font-size:12px;color:var(--color-text-muted);margin:0 0 10px}.share-pop-link[data-v-f0b4b3c2]{background:var(--color-hover);border-radius:8px;padding:10px;margin-bottom:12px;word-break:break-all}.share-pop-link code[data-v-f0b4b3c2]{font-size:12px;color:var(--color-text-primary)}.share-pop-copy[data-v-f0b4b3c2]{width:100%;border:none;border-radius:8px;padding:9px;background:var(--color-primary);color:var(--color-on-primary);font-size:13px;cursor:pointer}.chat-empty[data-v-f0b4b3c2]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px 24px 20px;text-align:center}.left-col.empty-center[data-v-f0b4b3c2]{justify-content:center}.left-col.empty-center .messages[data-v-f0b4b3c2]{flex:0 0 auto;overflow:visible;padding-bottom:0}.empty-avatars[data-v-f0b4b3c2]{display:flex;align-items:center;margin-bottom:14px}.empty-avatars img[data-v-f0b4b3c2]{width:44px;height:44px;border-radius:50%;border:2px solid rgba(255,255,255,.9);object-fit:cover;box-shadow:0 2px 8px #0f20381f}.empty-avatar-wrap[data-v-f0b4b3c2]{position:relative;display:inline-flex}.empty-avatar-wrap+.empty-avatar-wrap[data-v-f0b4b3c2],.empty-avatar-wrap+.empty-avatar-more[data-v-f0b4b3c2]{margin-left:-12px}.empty-avatar-more[data-v-f0b4b3c2]{width:44px;height:44px;border-radius:50%;border:2px solid rgba(255,255,255,.9);background:linear-gradient(135deg,#0ea5e9,#5488dd);color:#fff;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0f20381f}.empty-title[data-v-f0b4b3c2]{margin:0;font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--color-text-primary)}.empty-desc[data-v-f0b4b3c2]{margin:0;font-size:13px;color:var(--color-text-muted)}.more-wrap[data-v-f0b4b3c2]{position:relative}.more-menu[data-v-f0b4b3c2]{position:absolute;bottom:calc(100% + 6px);left:0;z-index:20;min-width:132px;padding:4px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg-surface);box-shadow:0 8px 24px -8px #10182840;display:flex;flex-direction:column;gap:2px}.more-item[data-v-f0b4b3c2]{display:flex;align-items:center;gap:6px;border:none;border-radius:7px;background:transparent;color:var(--color-text-secondary);font-size:12px;padding:7px 10px;text-align:left;cursor:pointer;white-space:nowrap}.more-item[data-v-f0b4b3c2]:hover,.more-item.on[data-v-f0b4b3c2]{background:var(--color-primary-soft);color:var(--color-primary)}.messages[data-v-f0b4b3c2]{flex:1;overflow-y:auto;overflow-x:hidden;padding:24px;width:100%;max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:16px;min-height:0;scrollbar-width:none;scrollbar-color:transparent transparent}.messages[data-v-f0b4b3c2]::-webkit-scrollbar{width:0;height:0}.messages[data-v-f0b4b3c2]::-webkit-scrollbar-thumb{background:transparent}.messages[data-v-f0b4b3c2]::-webkit-scrollbar-track{background:transparent}.goal-thread[data-v-f0b4b3c2]{display:flex;flex-direction:column;gap:10px;border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:16px 18px;background:var(--color-bg-glass);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:var(--shadow-1);transition:box-shadow .3s}.goal-thread.flash[data-v-f0b4b3c2]{animation:goal-card-flash-f0b4b3c2 1.8s ease;box-shadow:0 0 0 3px var(--color-primary);transition:box-shadow .15s}.goal-teaser.flash[data-v-f0b4b3c2]{animation:goal-card-flash-f0b4b3c2 1.8s ease}@keyframes goal-card-flash-f0b4b3c2{0%,to{box-shadow:0 0 #5488dd00}20%{box-shadow:0 0 0 3px #5488dd73}}.goal-thread.done[data-v-f0b4b3c2],.goal-thread.archived[data-v-f0b4b3c2]{opacity:.75}.goal-thread+.goal-thread[data-v-f0b4b3c2]{margin-top:22px;padding-top:20px;position:relative}.goal-thread+.goal-thread[data-v-f0b4b3c2]:before{content:"";position:absolute;top:0;left:12px;right:12px;height:1px;background:linear-gradient(90deg,transparent,var(--color-primary-soft) 25%,var(--color-border) 50%,var(--color-primary-soft) 75%,transparent)}.goal-thread+.goal-thread[data-v-f0b4b3c2]:after{content:"";position:absolute;top:-4px;left:50%;transform:translate(-50%);width:9px;height:9px;border-radius:50%;background:var(--color-bg-surface);border:1.5px solid var(--color-primary-light)}.artifact-comment-thread[data-v-f0b4b3c2]{border-top:1px solid #eef1f4;padding:10px 0 4px;margin-top:8px}.ver-history[data-v-f0b4b3c2]{margin-top:8px}.ver-history summary[data-v-f0b4b3c2]{font-size:11.5px;color:var(--color-text-muted);cursor:pointer;padding:7px 10px;border:1px dashed var(--color-border);border-radius:9px;list-style:none;transition:all .15s ease}.ver-history summary[data-v-f0b4b3c2]::-webkit-details-marker{display:none}.ver-history summary[data-v-f0b4b3c2]:hover{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-primary-soft)}.ver-list[data-v-f0b4b3c2]{display:flex;flex-direction:column;gap:4px;margin-top:6px}.ver-item[data-v-f0b4b3c2]{display:flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-surface);font-size:11px;cursor:pointer;text-align:left;transition:border-color .15s ease}.ver-item[data-v-f0b4b3c2]:hover{border-color:var(--color-primary)}.ver-name[data-v-f0b4b3c2]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ver-open[data-v-f0b4b3c2]{color:var(--color-primary);opacity:0;transition:opacity .15s ease}.ver-item:hover .ver-open[data-v-f0b4b3c2]{opacity:1}.round-artifacts-title[data-v-f0b4b3c2]{font-size:13px;font-weight:700;color:var(--color-text-primary);margin:8px 0 0;padding-left:4px}.ac-file[data-v-f0b4b3c2]{font-size:14px;font-weight:700;color:#122133;margin:0 0 6px;display:flex;align-items:center;gap:6px}.ac-file .ac-open[data-v-f0b4b3c2]{font-size:14px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-big-thumb[data-v-f0b4b3c2]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;border:none;background:transparent;padding:0;margin:2px 0 6px;cursor:zoom-in}.ac-big-thumb img[data-v-f0b4b3c2]{display:block;max-width:100%;max-height:200px;border-radius:12px;border:1px solid #e5e8ec}.ac-big-thumb:hover img[data-v-f0b4b3c2]{border-color:#00aafc}.ac-big-hint[data-v-f0b4b3c2]{font-size:11px;color:#7d858f}.ac-big-thumb:hover .ac-big-hint[data-v-f0b4b3c2]{color:#0088ca}.ac-open[data-v-f0b4b3c2]{border:none;background:transparent;color:#0088ca;cursor:pointer;font-size:12px;padding:0;font-weight:500}.ac-open[data-v-f0b4b3c2]:hover{text-decoration:underline}.ac-count[data-v-f0b4b3c2]{color:#7d858f;font-weight:400}.artifact-comment-thread .goal-opinions[data-v-f0b4b3c2]{display:flex;flex-direction:column;gap:6px;margin:4px 0}.artifact-comment-thread .opinion-bubble .ac-tag[data-v-f0b4b3c2]{background:#e5f6fe;color:#0088ca;border-radius:999px;padding:1px 8px;font-size:11px;margin-right:6px;white-space:nowrap;cursor:help}.artifact-comment-thread .r-sender[data-v-f0b4b3c2]{font-size:11px;color:#acb2b8;margin:2px 0 0}.ac-ops button[data-v-f0b4b3c2]{border:none;background:transparent;cursor:pointer;font-size:12px;opacity:0}.artifact-comment-thread .goal-activity:hover .ac-ops button[data-v-f0b4b3c2]{opacity:1}.ac-input-row[data-v-f0b4b3c2]{display:flex;align-items:center;gap:6px;margin-top:6px}.ac-comment-toggle[data-v-f0b4b3c2]{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;margin:0 0 0 auto;border:none;border-radius:7px;background:var(--color-primary);color:#fff;font-size:11.5px;font-weight:600;padding:4px 9px;cursor:pointer;box-shadow:0 2px 6px #5488dd47;transition:all .15s ease}.ac-comment-toggle[data-v-f0b4b3c2]:hover{color:#fff;filter:brightness(.94);box-shadow:0 4px 10px #5488dd5c}.ac-input-row input[data-v-f0b4b3c2]{flex:1;min-width:0;border:1px solid transparent;border-radius:12px;padding:6px 12px;font-size:12px;outline:none;background:var(--color-hover);transition:border-color .15s ease,background .15s ease}.ac-input-row input[data-v-f0b4b3c2]:focus{border-color:var(--color-primary)}.ac-input-row button[data-v-f0b4b3c2]{border:none;background:linear-gradient(135deg,#0ea5e9,#5488dd);color:#fff;border-radius:10px;padding:6px 14px;font-size:12px;font-weight:600;cursor:pointer;box-shadow:0 2px 8px -2px #5488dd73}.ac-input-row button[data-v-f0b4b3c2]:hover{filter:brightness(1.06)}.ac-locked[data-v-f0b4b3c2]{font-size:11px;color:#acb2b8;margin:6px 0 0}.pick-backdrop[data-v-f0b4b3c2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200}.pick-pop[data-v-f0b4b3c2]{position:fixed;z-index:1201;width:316px;background:#fff;border-radius:12px;box-shadow:0 8px 28px #1221332e;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.pp-head[data-v-f0b4b3c2]{display:flex;align-items:center;gap:6px;margin:0}.pp-tag[data-v-f0b4b3c2]{display:inline-flex;align-items:center;gap:4px;flex:1;min-width:0;background:#e5f6fe;color:#0088ca;border-radius:999px;padding:2px 10px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:help}.pp-close[data-v-f0b4b3c2]{border:none;background:transparent;color:#7d858f;cursor:pointer;font-size:12px;padding:2px 4px}.pp-input[data-v-f0b4b3c2]{border:1px solid transparent;border-radius:12px;padding:7px 12px;font-size:14px;outline:none;background:var(--color-hover)}.pp-input[data-v-f0b4b3c2]:focus{border-color:#00aafc;background:var(--color-bg-surface)}.pp-actions[data-v-f0b4b3c2]{display:flex;align-items:center;gap:8px}.pp-hint[data-v-f0b4b3c2]{flex:1;font-size:11px;color:#acb2b8}.pp-send[data-v-f0b4b3c2]{border:none;background:#00aafc;color:#fff;border-radius:8px;padding:6px 14px;font-size:12px;cursor:pointer}.pp-send[data-v-f0b4b3c2]:disabled{opacity:.5;cursor:default}.pp-done[data-v-f0b4b3c2]{margin:2px 0;display:flex;align-items:center;gap:5px;font-size:13px;color:#0aa06f}.invite-pop[data-v-f0b4b3c2]{left:50%;top:24%;transform:translate(-50%);width:380px}.invite-pop .iv-code[data-v-f0b4b3c2]{margin:0;font-size:13px;color:#122133}.invite-pop .iv-code b[data-v-f0b4b3c2]{font-size:20px;letter-spacing:4px;color:#0088ca}.invite-pop .iv-link[data-v-f0b4b3c2]{display:block;font-size:11px;color:#7d858f;background:#f5f6f8;border-radius:8px;padding:6px 8px;word-break:break-all}.goal-card-big[data-v-f0b4b3c2]{position:relative;cursor:pointer;display:flex;flex-direction:column;gap:10px;border-radius:var(--radius-lg);padding:16px 18px 14px;background:var(--color-bg-glass);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid transparent;box-shadow:var(--shadow-1);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.goal-card-big[data-v-f0b4b3c2]:before{content:"";position:absolute;left:0;top:20px;bottom:20px;width:3px;border-radius:3px;background:var(--color-border)}.goal-card-big.active[data-v-f0b4b3c2]:before{background:var(--color-primary)}.goal-card-big.pending[data-v-f0b4b3c2]:before{background:var(--color-thinking)}.goal-card-big.done[data-v-f0b4b3c2]:before{background:var(--color-online)}.goal-card-big.archived[data-v-f0b4b3c2]:before{background:var(--color-text-muted)}.goal-card-big[data-v-f0b4b3c2]:hover{transform:translateY(-1px);border-color:var(--glass-border);box-shadow:var(--shadow-2)}.gc-head[data-v-f0b4b3c2]{display:flex;align-items:center;gap:8px}.gc-title[data-v-f0b4b3c2]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;color:var(--color-text-primary);letter-spacing:.01em}.gc-dot[data-v-f0b4b3c2]{width:8px;height:8px;border-radius:50%;background:var(--color-text-muted);flex-shrink:0}.gc-dot.active[data-v-f0b4b3c2]{background:var(--color-primary)}.gc-dot.done[data-v-f0b4b3c2]{background:var(--color-online)}.gc-dot.pending[data-v-f0b4b3c2]{background:var(--color-thinking)}.gc-dot.archived[data-v-f0b4b3c2]{background:var(--color-text-muted)}.gc-del[data-v-f0b4b3c2]{flex-shrink:0;border:none;background:transparent;font-size:14px;line-height:1;padding:2px 4px;cursor:pointer;opacity:.45;transition:opacity .15s ease,transform .15s ease}.gc-del[data-v-f0b4b3c2]:hover{opacity:1;transform:scale(1.12)}.gc-objective[data-v-f0b4b3c2]{margin:0;font-size:13px;font-weight:400;color:var(--color-text-secondary);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer}.gc-objective.clamped[data-v-f0b4b3c2]{-webkit-line-clamp:1}.gc-delivers[data-v-f0b4b3c2]{display:flex;flex-wrap:wrap;gap:6px 18px}.gc-deliver[data-v-f0b4b3c2]{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;display:inline-flex;align-items:center;gap:5px;padding:2px 10px;border-radius:999px;background:var(--color-primary-soft);color:var(--color-primary);text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.gc-deliver[data-v-f0b4b3c2]:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.gc-footer[data-v-f0b4b3c2]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px}.gc-plan-toggle[data-v-f0b4b3c2]{border:none;background:transparent;color:var(--color-text-muted);font-size:11px;font-weight:500;padding:2px 0;cursor:pointer}.gc-plan-toggle[data-v-f0b4b3c2]:hover{color:var(--color-primary)}.gc-plan[data-v-f0b4b3c2]{display:flex;flex-direction:column;gap:4px;padding:8px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg)}.gc-plan-title[data-v-f0b4b3c2]{margin:0 0 4px;font-size:12px;font-weight:700;color:var(--color-primary)}.gc-step[data-v-f0b4b3c2]{display:flex;gap:8px;font-size:12px;padding:5px 8px;border-radius:8px;background:var(--color-hover);color:var(--color-text-secondary)}.gc-step.done[data-v-f0b4b3c2]{opacity:.65}.gc-step.in_progress[data-v-f0b4b3c2]{background:var(--color-primary-soft);color:var(--color-primary)}.step-no[data-v-f0b4b3c2]{font-weight:700;width:16px;text-align:center;flex-shrink:0;padding-top:1px}.step-main[data-v-f0b4b3c2]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.step-line1[data-v-f0b4b3c2]{display:flex;align-items:center;gap:8px}.step-title[data-v-f0b4b3c2]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;color:var(--color-text-primary)}.step-assignee[data-v-f0b4b3c2]{color:var(--color-text-muted);flex-shrink:0}.step-status[data-v-f0b4b3c2]{flex-shrink:0;font-size:11px;padding:1px 6px;border-radius:99px;background:var(--color-bg-surface);white-space:nowrap}.step-detail[data-v-f0b4b3c2]{margin:0;font-size:12px;line-height:1.5;color:var(--color-text-primary)}.gc-footer[data-v-f0b4b3c2]{display:flex;align-items:center;justify-content:space-between}.gc-progress[data-v-f0b4b3c2]{font-size:11px;color:var(--color-text-muted)}.gc-click-hint[data-v-f0b4b3c2]{font-size:11px;color:var(--color-primary);font-weight:600}.gc-confirm[data-v-f0b4b3c2]{border:1px solid var(--color-primary);border-radius:8px;background:var(--color-primary);color:var(--color-on-primary);font-size:12px;font-weight:700;padding:6px 14px;cursor:pointer;flex-shrink:0}.gc-confirm[data-v-f0b4b3c2]:hover{background:var(--color-primary-light)}.gc-confirm[data-v-f0b4b3c2]:disabled{opacity:.6;cursor:default}.goal-rounds[data-v-f0b4b3c2]{display:flex;flex-direction:column;gap:10px}.no-round-head .round-arrow[data-v-f0b4b3c2],.no-round-head .round-label[data-v-f0b4b3c2],.no-round-head .round-meta[data-v-f0b4b3c2],.no-round-head .round-iter-badge[data-v-f0b4b3c2]{display:none}.no-round-head .round-toggle[data-v-f0b4b3c2]{justify-content:flex-end;padding:0 0 4px;border:none;background:transparent}.goal-waiting[data-v-f0b4b3c2]{display:flex;gap:10px;align-items:flex-start;margin:10px 0;padding:14px 15px;border:1px solid var(--color-border);border-left:3px solid #f59e0b;border-radius:12px;background:var(--color-bg-surface);box-shadow:0 1px 2px #1018280a}.waiting-ico[data-v-f0b4b3c2]{width:28px;height:28px;border-radius:50%;flex:none;display:grid;place-items:center;background:#f59e0b1f;color:#b45309}.waiting-avatar[data-v-f0b4b3c2]{width:30px;height:30px;border-radius:50%;object-fit:cover;flex-shrink:0}.waiting-main[data-v-f0b4b3c2]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.waiting-head[data-v-f0b4b3c2]{display:flex;align-items:center;justify-content:space-between;gap:8px}.waiting-sender[data-v-f0b4b3c2]{margin:0;font-size:11px;font-weight:600;color:var(--color-primary)}.waiting-time[data-v-f0b4b3c2]{flex-shrink:0;font-size:10px;color:var(--color-text-muted)}.waiting-question[data-v-f0b4b3c2]{margin:0;font-size:13px;color:var(--color-text-primary);line-height:1.5}.confirm-actions[data-v-f0b4b3c2]{display:flex;align-items:center;gap:8px;margin-top:10px}.confirm-ok[data-v-f0b4b3c2]{display:inline-flex;align-items:center;gap:5px;padding:7px 13px;border:1px solid var(--color-border);border-radius:9px;background:transparent;color:var(--color-text-secondary);font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease}.confirm-finish[data-v-f0b4b3c2]{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border:none;border-radius:9px;background:linear-gradient(135deg,#10b981,#0ea5a0);color:#fff;font-size:12px;font-weight:600;cursor:pointer;box-shadow:0 6px 14px -8px #10b981cc;box-shadow:0 2px 10px -3px #10b9818c;transition:all .15s ease}.confirm-finish[data-v-f0b4b3c2]:hover{background:#0aa06f}.opinion-ops[data-v-f0b4b3c2]{display:inline-flex;gap:4px;margin-left:6px;opacity:0;transition:opacity .15s ease}.goal-activity:hover .opinion-ops[data-v-f0b4b3c2]{opacity:1}.op-op[data-v-f0b4b3c2]{border:none;background:#f5f7fa;border-radius:6px;cursor:pointer;font-size:11px;padding:2px 6px;color:#4d5966}.op-op[data-v-f0b4b3c2]:hover{background:#e5f6fe;color:#0088ca}.op-op.save[data-v-f0b4b3c2]{background:#00aafc;color:#fff}.opinion-edit-input[data-v-f0b4b3c2]{flex:1;min-width:0;border:1px solid #00aafc;border-radius:10px;padding:6px 10px;font-size:14px;outline:none;margin-right:4px}.waiting-tip[data-v-f0b4b3c2]{margin:6px 0 0;font-size:12px;color:#7d858f}.confirm-ok[data-v-f0b4b3c2]:hover{background:var(--color-primary-soft)}.waiting-options[data-v-f0b4b3c2]{display:flex;flex-direction:column;gap:6px;margin-top:4px}.waiting-opt[data-v-f0b4b3c2]{display:flex;align-items:center;gap:8px;width:100%;border:1px solid var(--color-primary);border-radius:10px;background:var(--color-bg-surface);color:var(--color-primary);font-size:12px;font-weight:600;padding:7px 12px;cursor:pointer;text-align:left;transition:all .15s ease}.waiting-opt[data-v-f0b4b3c2]:hover{background:var(--color-primary);color:var(--color-on-primary)}.opt-no[data-v-f0b4b3c2]{flex-shrink:0;width:18px;height:18px;border-radius:50%;background:var(--color-primary);color:var(--color-on-primary);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.waiting-opt:hover .opt-no[data-v-f0b4b3c2]{background:var(--color-on-primary);color:var(--color-primary)}.opt-text[data-v-f0b4b3c2]{flex:1;min-width:0}.waiting-custom[data-v-f0b4b3c2]{width:100%;display:flex;gap:6px}.custom-input[data-v-f0b4b3c2]{flex:1;min-width:0;border:1px solid transparent;border-radius:12px;background:var(--color-hover);color:var(--color-text-primary);font-size:12px;padding:7px 12px;outline:none;transition:border-color .15s ease}.custom-input[data-v-f0b4b3c2]:focus{border-color:var(--color-primary);background:var(--color-bg-surface)}.custom-send[data-v-f0b4b3c2]{border:1px solid var(--color-primary);border-radius:10px;background:var(--color-primary);color:var(--color-on-primary);font-size:12px;font-weight:600;padding:7px 14px;cursor:pointer;transition:all .15s ease}.custom-send[data-v-f0b4b3c2]:hover{background:var(--color-primary-light)}.waiting-actions[data-v-f0b4b3c2]{display:flex;gap:8px;margin-top:2px}.waiting-act[data-v-f0b4b3c2]{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-surface);color:var(--color-text-secondary);font-size:11px;font-weight:600;padding:4px 12px;cursor:pointer;transition:all .15s ease}.waiting-act.stop[data-v-f0b4b3c2]{border-color:var(--color-error);color:var(--color-error);background:var(--color-error-soft)}.waiting-act.resume[data-v-f0b4b3c2]{border-color:var(--color-online);color:var(--color-online);background:var(--color-online-soft)}.goal-round[data-v-f0b4b3c2]{padding:10px 0 6px}.goal-round+.goal-round[data-v-f0b4b3c2]{border-top:1px solid var(--color-border)}.round-toggle[data-v-f0b4b3c2]{display:flex;align-items:center;gap:6px;width:100%;padding:4px 8px;border:none;border-radius:8px;background:transparent;color:var(--color-text-primary);font-size:12px;font-weight:600;cursor:pointer;text-align:left;transition:background .15s ease}.round-toggle[data-v-f0b4b3c2]:hover{background:var(--color-hover)}.goal-round.latest .round-label[data-v-f0b4b3c2]{color:var(--color-text-primary)}.round-arrow[data-v-f0b4b3c2]{flex-shrink:0;font-size:10px}.round-label[data-v-f0b4b3c2]{flex-shrink:0;font-size:15px;font-weight:700;color:var(--color-text-primary);letter-spacing:.5px}.round-meta[data-v-f0b4b3c2]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;color:var(--color-text-muted);text-align:right}.round-actions[data-v-f0b4b3c2]{display:flex;gap:4px;flex-shrink:0}.round-controls[data-v-f0b4b3c2]{display:flex;justify-content:flex-end;padding:0 4px 2px}.round-act[data-v-f0b4b3c2]{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg-surface);color:var(--color-text-secondary);font-size:11px;line-height:1;padding:3px 6px;cursor:pointer;transition:all .15s ease}.round-act[data-v-f0b4b3c2]:hover{border-color:var(--color-text-muted);color:var(--color-text-primary)}.round-act.stop[data-v-f0b4b3c2]{border-color:var(--color-error);color:var(--color-error);background:var(--color-error-soft)}.round-act.resume[data-v-f0b4b3c2]{border-color:var(--color-online);color:var(--color-online);background:var(--color-online-soft)}.round-body[data-v-f0b4b3c2]{display:flex;flex-direction:column;gap:8px;padding:4px 4px 2px}.round-summary[data-v-f0b4b3c2]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:0 8px 10px;font-size:11px;color:var(--color-text-muted)}.summary-deliver[data-v-f0b4b3c2]{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex;align-items:center;gap:5px;padding:2px 10px;border-radius:999px;background:var(--color-primary-soft);color:var(--color-primary);cursor:pointer;border:1px solid transparent;transition:background .15s ease,color .15s ease,border-color .15s ease}.summary-deliver[data-v-f0b4b3c2]:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.summary-item[data-v-f0b4b3c2]{color:var(--color-text-muted);padding:2px 0}.replies-more[data-v-f0b4b3c2]{align-self:flex-start;border:none;background:none;color:var(--color-primary);font-size:11px;font-weight:600;padding:2px 0;cursor:pointer;transition:opacity .15s ease}.replies-more[data-v-f0b4b3c2]:hover{opacity:.75}.round-item[data-v-f0b4b3c2]{display:flex;flex-direction:column;gap:2px}.round-item .goal-activity[data-v-f0b4b3c2]{width:100%}.round-deliver[data-v-f0b4b3c2]{align-self:flex-start;padding-left:14px;border-left:2px solid var(--color-primary);margin-left:2px}.goal-replies[data-v-f0b4b3c2]{display:flex;flex-direction:column;gap:6px;margin-left:14px;padding-left:14px;border-left:1px solid var(--color-border)}.goal-activity[data-v-f0b4b3c2]{display:flex;gap:8px;align-items:flex-start;animation:msg-in-f0b4b3c2 .28s ease both;animation-delay:calc(var(--msg-idx, 0) * 24ms)}.r-avatar[data-v-f0b4b3c2]{width:22px;height:22px;border-radius:50%;flex-shrink:0;object-fit:cover}.act-main[data-v-f0b4b3c2]{flex:1;min-width:0;max-width:720px}.act-bubble[data-v-f0b4b3c2]{max-width:100%;width:fit-content;min-width:max(66%,220px);border:none;border-radius:14px;padding:6px 14px;font-size:12px;line-height:1.5;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all .2s ease;text-align:left}.act-bubble.working[data-v-f0b4b3c2]{color:var(--color-thinking);background:var(--color-thinking-bg)}.act-bubble.done[data-v-f0b4b3c2]{color:var(--color-text-secondary);background:transparent}.act-bubble.done[data-v-f0b4b3c2]:hover{color:var(--color-primary);background:var(--color-hover)}.act-bubble.review-flash[data-v-f0b4b3c2]{animation:review-flash-f0b4b3c2 1.5s ease-out .35s both}.act-bubble.review-flash.pass[data-v-f0b4b3c2]{--flash-color: var(--color-online-soft)}.act-bubble.review-flash.reject[data-v-f0b4b3c2]{--flash-color: var(--color-error-soft)}@keyframes review-flash-f0b4b3c2{0%{box-shadow:0 0 0 0 var(--flash-color, var(--color-online-soft))}30%{box-shadow:0 0 0 6px var(--flash-color, var(--color-online-soft))}to{box-shadow:0 0 0 0 transparent}}.act-detail[data-v-f0b4b3c2]{margin-top:6px;padding:8px 12px;border-radius:10px;background:var(--color-hover)}.goal-deliver-links[data-v-f0b4b3c2]{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:6px;padding:0}.deliver-link[data-v-f0b4b3c2]{font-size:12.5px;font-weight:500;display:inline-flex;align-items:center;gap:5px;padding:2px 10px;border-radius:999px;background:var(--color-primary-soft);color:var(--color-primary);text-decoration:none;cursor:pointer;border:1px solid transparent;transition:background .15s ease,color .15s ease,border-color .15s ease;animation:msg-in-f0b4b3c2 .3s ease both;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deliver-link[data-v-f0b4b3c2]:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.deliver-link-wrap[data-v-f0b4b3c2]{position:relative;display:inline-flex;animation:deliver-in-f0b4b3c2 .35s cubic-bezier(.22,1,.36,1) both;z-index:0}.deliver-link-wrap[data-v-f0b4b3c2]:hover{z-index:40}.deliver-ico[data-v-f0b4b3c2]{font-size:11px;line-height:1}.deliver-ok[data-v-f0b4b3c2]{font-size:10px;line-height:1;color:var(--color-online);font-weight:700}.deliver-pop[data-v-f0b4b3c2]{position:absolute;left:0;top:calc(100% + 8px);z-index:30;width:190px;display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-surface);box-shadow:var(--shadow-2);opacity:0;visibility:hidden;transform:translateY(-4px);pointer-events:none;transition:opacity .16s ease,visibility .16s ease,transform .16s ease}.deliver-link-wrap:hover .deliver-pop[data-v-f0b4b3c2]{opacity:1;visibility:visible;transform:translateY(0)}.deliver-pop-img[data-v-f0b4b3c2]{width:100%;max-height:110px;object-fit:contain;border-radius:6px;background:var(--color-bg-surface)}.deliver-pop-info[data-v-f0b4b3c2]{display:flex;flex-direction:column;gap:2px}.deliver-pop-name[data-v-f0b4b3c2]{font-size:12px;font-weight:600;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deliver-pop-meta[data-v-f0b4b3c2]{font-size:10px;color:var(--color-text-muted)}@keyframes deliver-in-f0b4b3c2{0%{opacity:0;transform:translate(12px) scale(.96)}60%{transform:translate(-2px) scale(1.01)}to{opacity:1;transform:translate(0) scale(1)}}.r-sender[data-v-f0b4b3c2]{margin:0 0 2px;font-size:11px;color:var(--color-text-muted)}.r-content[data-v-f0b4b3c2]{font-size:12px;color:var(--color-text-primary);line-height:1.5}.r-content.collapsed[data-v-f0b4b3c2]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--color-text-secondary)}.goal-deliverables[data-v-f0b4b3c2]{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--color-border)}.deliver-links[data-v-f0b4b3c2]{display:flex;flex-wrap:wrap;gap:8px 18px}.deliver-drawer[data-v-f0b4b3c2]{display:flex;flex-direction:column;gap:6px}.drawer-toggle[data-v-f0b4b3c2]{align-self:flex-start;border:none;background:transparent;color:var(--color-text-muted);font-size:11px;font-weight:500;cursor:pointer;padding:2px 0;display:inline-flex;align-items:center;gap:4px;transition:color .15s ease}.drawer-toggle[data-v-f0b4b3c2]:hover{color:var(--color-primary)}.drawer-caret[data-v-f0b4b3c2]{font-size:9px}.drawer-body[data-v-f0b4b3c2]{padding-left:12px;border-left:1px solid var(--color-border)}.deliver-title[data-v-f0b4b3c2]{margin:0;font-size:11px;font-weight:500;color:var(--color-text-muted)}.deliver-head-row[data-v-f0b4b3c2]{display:flex;align-items:center;justify-content:space-between;gap:8px}.deliver-card[data-v-f0b4b3c2]{flex:1 1 150px;min-width:120px;max-width:260px;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:8px;padding:8px 10px;cursor:pointer;transition:border-color .2s;animation:msg-in-f0b4b3c2 .3s ease both}.deliver-card[data-v-f0b4b3c2]:hover{border-color:var(--color-primary)}.deliver-head[data-v-f0b4b3c2]{display:flex;align-items:center;justify-content:space-between;gap:8px}.deliver-name[data-v-f0b4b3c2]{font-size:13px;font-weight:700;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deliver-status[data-v-f0b4b3c2]{font-size:11px;color:var(--color-online);background:var(--color-online-soft);border-radius:99px;padding:1px 8px;flex-shrink:0}.deliver-thumb[data-v-f0b4b3c2]{display:block;max-width:100%;width:100%;height:120px;object-fit:contain;margin:6px auto 0}.deliver-file-link[data-v-f0b4b3c2]{margin:6px 0 0;font-size:12px;font-weight:600;color:var(--color-primary)}.goal-opinions[data-v-f0b4b3c2]{display:flex;flex-direction:column;gap:8px;margin-top:4px;padding-left:14px;border-left:1px solid var(--color-border)}.opinions-title[data-v-f0b4b3c2]{margin:0;font-size:11px;font-weight:600;color:var(--color-primary)}.opinions-status[data-v-f0b4b3c2]{font-size:10px;font-weight:600;color:var(--color-primary);background:var(--color-primary-soft);border-radius:99px;padding:1px 8px;margin-left:4px}.collect-bar[data-v-f0b4b3c2]{display:flex;align-items:center;padding-top:4px}.collect-btn[data-v-f0b4b3c2]{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--color-primary);border-radius:999px;background:var(--color-primary-soft);color:var(--color-primary);font-size:12px;font-weight:700;padding:6px 14px;cursor:pointer;transition:all .15s ease}.collect-btn[data-v-f0b4b3c2]:hover:not(:disabled){background:var(--color-primary);color:var(--color-on-primary)}.collect-btn[data-v-f0b4b3c2]:disabled{opacity:.6;cursor:default}.collect-wait[data-v-f0b4b3c2]{margin:0;display:flex;align-items:center;gap:5px;font-size:12px;color:var(--color-text-muted)}.opinion-item[data-v-f0b4b3c2]{display:flex;gap:8px;align-items:flex-start}.opinion-main[data-v-f0b4b3c2]{flex:1;min-width:0}.opinion-bubble[data-v-f0b4b3c2]{max-width:100%;border-radius:14px 14px 14px 4px;padding:8px 14px;font-size:14px;line-height:1.5;color:var(--color-text-secondary);background:var(--color-primary-soft);cursor:pointer;text-align:left;border:none;transition:background .15s ease,color .15s ease}.opinion-bubble[data-v-f0b4b3c2]:hover{color:var(--color-primary);background:#5488dd2e}.deliver-empty[data-v-f0b4b3c2]{margin:0;font-size:12px;color:var(--color-text-secondary)}.msg.ai .bubble[data-v-f0b4b3c2]{background:transparent;border:none;box-shadow:none;padding:0;border-radius:0}.msg.ai .bubble[data-v-f0b4b3c2]:hover{transform:none;box-shadow:none}.worked-bar[data-v-f0b4b3c2]{display:inline-flex;align-items:center;gap:5px;border:none;background:transparent;padding:1px 0;font-size:12px;color:var(--color-text-muted);cursor:pointer;transition:color .15s ease}.worked-bar[data-v-f0b4b3c2]:hover{color:var(--color-text-secondary)}.worked-caret[data-v-f0b4b3c2]{display:inline-block;font-size:13px;line-height:1;transition:transform .2s ease}.worked-caret.open[data-v-f0b4b3c2]{transform:rotate(90deg)}.goal-thread[data-v-f0b4b3c2],.msg[data-v-f0b4b3c2]{animation:none}@keyframes msg-in-f0b4b3c2{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.msg[data-v-f0b4b3c2]{display:flex;gap:10px;align-items:flex-start}.msg.user[data-v-f0b4b3c2]{flex-direction:row-reverse}.avatar[data-v-f0b4b3c2]{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.ai-avatar-wrap[data-v-f0b4b3c2]{position:relative;display:inline-flex;flex-shrink:0}.ai-avatar-wrap>img[data-v-f0b4b3c2]{display:block}.ai-avatar-wrap.is-ai>img[data-v-f0b4b3c2]{box-shadow:0 0 0 1.5px #5488dd8c}.body[data-v-f0b4b3c2]{max-width:88%;display:flex;flex-direction:column;gap:3px}.sender[data-v-f0b4b3c2]{margin:0;font-size:12px;color:var(--color-text-muted)}.sender.sender-ai[data-v-f0b4b3c2]{color:#0088ca;font-weight:600}.bubble[data-v-f0b4b3c2]{background:var(--color-bubble-ai);border:1px solid var(--color-border);border-radius:4px 16px 16px;padding:10px 14px;font-size:14px;color:var(--color-text-primary);line-height:1.55;word-break:break-word;box-shadow:var(--shadow-1)}.msg.user .bubble[data-v-f0b4b3c2]{background:var(--color-bubble-user);border-color:transparent;border-radius:16px 4px 16px 16px;box-shadow:none}.msg.user .bubble .mention[data-v-f0b4b3c2]{background:#ffffff8c;color:var(--color-primary);padding:0 6px;margin:0 1px;border-radius:6px}.plain .mention[data-v-f0b4b3c2]{color:var(--color-primary);font-weight:600}.msg-flow[data-v-f0b4b3c2]{display:flex;flex-direction:column;gap:6px;margin:4px 0;padding:8px 12px;border-left:2px solid var(--color-thinking);background:var(--color-hover);border-radius:4px 10px 10px 4px}.flow-row[data-v-f0b4b3c2]{display:flex;align-items:flex-start;gap:8px}.tools-live[data-v-f0b4b3c2]{margin-top:4px;padding-left:6px;flex-wrap:wrap;gap:6px}.tools-live .flow-tag.tool[data-v-f0b4b3c2]{color:var(--color-text-muted);background:transparent;font-size:10px;font-weight:600;padding:0;margin-top:2px}.tools-live .flow-tool[data-v-f0b4b3c2]{font-size:10px;font-weight:500;color:var(--color-text-muted);background:var(--color-hover);border:none;padding:1px 8px}.tools-done[data-v-f0b4b3c2]{border:none;background:transparent;color:var(--color-text-muted);font-size:11px;font-weight:500;cursor:pointer;padding:0;transition:color .15s ease}.tools-done[data-v-f0b4b3c2]:hover{color:var(--color-primary)}.tools-summary[data-v-f0b4b3c2]{align-self:flex-start;border:none;background:transparent;color:var(--color-text-muted);font-size:11px;font-weight:500;cursor:pointer;padding:0;margin-top:2px;transition:color .15s ease}.tools-summary[data-v-f0b4b3c2]:hover{color:var(--color-primary)}.thinking-row[data-v-f0b4b3c2]{cursor:pointer;align-items:center}.flow-collapsed[data-v-f0b4b3c2]{flex:1;min-width:0;font-size:12px;color:var(--color-text-muted);-webkit-user-select:none;user-select:none}.flow-caret[data-v-f0b4b3c2]{flex-shrink:0;font-size:10px;color:var(--color-text-muted)}.flow-row.tools[data-v-f0b4b3c2]{flex-direction:column;align-items:stretch;gap:6px}.flow-tag[data-v-f0b4b3c2]{flex-shrink:0;font-size:10px;font-weight:700;padding:1px 8px;border-radius:999px;margin-top:1px}.flow-tag.thinking[data-v-f0b4b3c2]{color:var(--color-thinking);background:var(--color-thinking-bg)}.flow-tag.tool[data-v-f0b4b3c2]{color:var(--color-primary);background:var(--color-primary-soft)}.flow-text[data-v-f0b4b3c2]{flex:1;min-width:0;margin:0;font-size:12px;line-height:1.55;color:var(--color-text-secondary);white-space:pre-wrap;word-break:break-word}.flow-tool[data-v-f0b4b3c2]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--color-text-muted);background:var(--color-hover);border:1px solid transparent;border-radius:999px;padding:2px 10px;cursor:pointer;transition:border-color .15s ease,color .15s ease}.flow-tool.st-running[data-v-f0b4b3c2]{color:var(--color-primary);border-color:var(--color-primary-soft);background:var(--color-primary-soft)}.flow-tool.st-fail[data-v-f0b4b3c2]{color:var(--color-error);border-color:var(--color-error)}.flow-tool-state[data-v-f0b4b3c2]{flex-shrink:0;display:inline-flex;align-items:center;font-size:10px}.flow-tool-item[data-v-f0b4b3c2]{display:flex;flex-direction:column;gap:4px}.tool-detail[data-v-f0b4b3c2]{display:flex;flex-direction:column;gap:6px;padding:8px 10px;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:8px}.tool-detail-block[data-v-f0b4b3c2]{display:flex;flex-direction:column;gap:2px}.tool-detail-label[data-v-f0b4b3c2]{font-size:10px;font-weight:600;color:var(--color-text-muted)}.tool-detail-text[data-v-f0b4b3c2]{margin:0;font-size:11px;line-height:1.5;color:var(--color-text-secondary);white-space:pre-wrap;word-break:break-word;max-height:180px;overflow-y:auto}.bubble.typing[data-v-f0b4b3c2]{display:flex;gap:4px;align-items:center;padding:10px 14px}.dot[data-v-f0b4b3c2]{width:6px;height:6px;border-radius:50%;background:var(--color-text-muted);animation:blink-f0b4b3c2 1.2s infinite both}.dot[data-v-f0b4b3c2]:nth-child(2){animation-delay:.2s}.dot[data-v-f0b4b3c2]:nth-child(3){animation-delay:.4s}@keyframes blink-f0b4b3c2{0%,80%,to{opacity:.25}40%{opacity:1}}.relay-toggle[data-v-f0b4b3c2]{align-self:flex-start;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-surface);color:var(--color-text-secondary);font-size:11px;padding:3px 8px;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.stopped-hint[data-v-f0b4b3c2]{margin:0;display:flex;align-items:center;justify-content:center;gap:4px;text-align:center;font-size:11px;color:var(--color-text-muted)}.new-artifact-hint[data-v-f0b4b3c2]{position:absolute;left:50%;bottom:108px;transform:translate(-50%);z-index:6;display:flex;align-items:center;gap:8px;padding:6px 8px 6px 12px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-bg-surface);box-shadow:0 8px 24px #0f203824;color:var(--color-text-secondary);font-size:12px;white-space:nowrap;animation:hint-in-f0b4b3c2 .25s ease both}@keyframes hint-in-f0b4b3c2{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.nah-text[data-v-f0b4b3c2]{max-width:220px;overflow:hidden;text-overflow:ellipsis}.nah-go[data-v-f0b4b3c2]{border:none;border-radius:999px;padding:3px 10px;background:var(--color-primary);color:#fff;font-size:11.5px;font-weight:600;cursor:pointer}.nah-go[data-v-f0b4b3c2]:hover{filter:brightness(.94)}.nah-x[data-v-f0b4b3c2]{border:none;background:none;color:var(--color-text-muted);font-size:13px;cursor:pointer;padding:0 2px}.nah-x[data-v-f0b4b3c2]:hover{color:var(--color-text-primary)}.input-bar[data-v-f0b4b3c2]{border-top:none;padding:14px 16px 20px;display:flex;flex-direction:column;gap:6px;flex-shrink:0}.goal-strip[data-v-f0b4b3c2]{background:#fff;border-bottom:1px solid rgba(148,163,184,.2);padding:6px 10px;flex-wrap:wrap;gap:6px}.goal-strip[data-v-f0b4b3c2]{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;width:100%;max-width:720px;margin:0 auto}.goal-pill[data-v-f0b4b3c2]{display:flex;align-items:center;gap:6px;max-width:260px;border:1px solid var(--color-border);border-radius:99px;background:var(--color-bg-surface);padding:4px 10px;cursor:pointer;flex-shrink:0}.goal-pill[data-v-f0b4b3c2]:hover{border-color:var(--color-primary)}.goal-pill.active[data-v-f0b4b3c2]{border-color:var(--color-primary);background:var(--color-primary-soft)}.goal-pill.updated[data-v-f0b4b3c2]{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-soft)}.pill-title[data-v-f0b4b3c2]{font-size:11px;font-weight:600;color:var(--color-text-primary);white-space:nowrap}.pill-update[data-v-f0b4b3c2]{font-size:10px;color:var(--color-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pill-meta[data-v-f0b4b3c2]{font-size:10px;color:var(--color-text-muted);white-space:nowrap}.composer[data-v-f0b4b3c2]{position:relative;width:100%;max-width:460px;margin:0 auto}.input-shell[data-v-f0b4b3c2]{position:relative;display:flex;flex-direction:column;gap:8px;border:1px solid color-mix(in srgb,var(--color-text-primary) 9%,transparent);border-radius:24px;background:color-mix(in srgb,var(--color-bg-surface) 76%,transparent);backdrop-filter:blur(24px) saturate(1.7);-webkit-backdrop-filter:blur(24px) saturate(1.7);padding:9px 10px 9px 8px;box-shadow:0 1px 2px #10141e0f,0 4px 14px -4px #10141e1a,0 16px 40px -12px #10141e24;transition:border-color .25s,box-shadow .3s}.input-shell[data-v-f0b4b3c2]:focus-within{border-color:color-mix(in srgb,var(--c-chat) 45%,transparent);box-shadow:0 2px 4px #10141e12,0 8px 22px -6px #10141e21,0 22px 52px -14px #10141e2e,0 0 0 4px color-mix(in srgb,var(--c-chat) 12%,transparent)}.zx-row[data-v-f0b4b3c2]{position:relative;display:flex;align-items:flex-end;gap:8px}.zx-row[data-v-f0b4b3c2]>.seal{margin-bottom:1px}.zx-btn[data-v-f0b4b3c2]{width:32px;height:32px;border-radius:50%;border:none;background:transparent;color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;flex:none;margin-bottom:2px;transition:background .18s,color .18s}.zx-btn[data-v-f0b4b3c2]:hover{background:color-mix(in srgb,var(--color-text-primary) 8%,transparent);color:var(--color-text-primary)}.zx-btn.on[data-v-f0b4b3c2]{color:var(--c-chat);background:color-mix(in srgb,var(--c-chat) 12%,transparent)}.zx-send[data-v-f0b4b3c2]{width:34px;height:34px;border-radius:50%;border:none;cursor:pointer;flex:none;margin-bottom:1px;background:color-mix(in srgb,var(--c-chat) 80%,#fff 20%);color:#fff;display:flex;align-items:center;justify-content:center;transition:transform .25s cubic-bezier(.34,1.56,.64,1),opacity .2s}.zx-send[data-v-f0b4b3c2]:hover:not(:disabled){transform:scale(1.07)}.zx-send[data-v-f0b4b3c2]:active:not(:disabled){transform:scale(.94)}.zx-send[data-v-f0b4b3c2]:disabled{opacity:.4;cursor:default}.picked-images[data-v-f0b4b3c2],.picked-attachments[data-v-f0b4b3c2]{display:flex;flex-wrap:wrap;gap:6px}.picked-att-chip[data-v-f0b4b3c2]{display:inline-flex;align-items:center;gap:6px;max-width:260px;padding:4px 8px;border-radius:8px;border:1px solid var(--color-border);background:var(--color-bg-secondary, rgba(0, 0, 0, .04));font-size:12px}.picked-att-chip .att-ico[data-v-f0b4b3c2]{flex-shrink:0;display:inline-flex;align-items:center}.picked-att-chip .att-name[data-v-f0b4b3c2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picked-att-chip .att-size[data-v-f0b4b3c2]{flex-shrink:0;opacity:.6}.picked-att-chip .picked-remove[data-v-f0b4b3c2]{position:static;width:14px;height:14px;flex-shrink:0}.picked-img[data-v-f0b4b3c2]{position:relative;width:52px;height:52px;border-radius:8px;overflow:hidden;border:1px solid var(--color-border);flex-shrink:0}.picked-img img[data-v-f0b4b3c2]{width:100%;height:100%;object-fit:cover}.picked-remove[data-v-f0b4b3c2]{position:absolute;top:2px;right:2px;width:16px;height:16px;border:none;border-radius:50%;background:var(--color-mask);color:var(--color-on-primary);font-size:11px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.file-input[data-v-f0b4b3c2]{display:none}.mention-pop[data-v-f0b4b3c2]{position:absolute;bottom:calc(100% + 6px);left:0;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:10px;padding:4px;box-shadow:0 8px 24px var(--color-shadow);z-index:20}.mention-opt[data-v-f0b4b3c2]{display:flex;align-items:center;gap:8px;width:100%;border:none;background:none;padding:6px 10px;border-radius:6px;cursor:pointer;text-align:left}.mention-opt[data-v-f0b4b3c2]:hover{background:var(--color-hover)}.mention-opt img[data-v-f0b4b3c2]{width:22px;height:22px;border-radius:50%;object-fit:cover}.m-all-ico[data-v-f0b4b3c2]{width:22px;height:22px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--color-primary-soft);font-size:12px}.m-name[data-v-f0b4b3c2]{font-size:12px;color:var(--color-text-primary)}.m-kind[data-v-f0b4b3c2]{font-size:10px;color:var(--color-text-muted)}.chat-input[data-v-f0b4b3c2]{flex:1;width:100%;box-sizing:border-box;resize:none;border:none;background:transparent;color:var(--color-text-primary);font-size:14px;font-family:inherit;padding:7px 2px;max-height:132px;overflow-y:auto;outline:none;line-height:1.5}.chat-input[data-v-f0b4b3c2]:focus{border:none}.msg-images[data-v-f0b4b3c2]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.msg-img[data-v-f0b4b3c2]{max-width:240px;max-height:160px;border-radius:8px;border:1px solid var(--color-border);cursor:zoom-in;object-fit:cover}.msg-attachments[data-v-f0b4b3c2]{display:flex;flex-direction:column;gap:4px;margin-top:6px}.msg-att[data-v-f0b4b3c2]{display:inline-flex;align-items:center;gap:4px;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:4px 10px;border-radius:8px;border:1px solid var(--color-border);background:var(--color-bg-secondary, rgba(0, 0, 0, .04));color:var(--color-text-primary);font-size:12px;text-decoration:none;cursor:pointer}.msg-att[data-v-f0b4b3c2]:hover{border-color:var(--color-primary, #4f6ef7)}.goal-create-mask[data-v-f0b4b3c2]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-mask);z-index:50;display:flex;align-items:center;justify-content:center}.goal-create[data-v-f0b4b3c2]{width:360px;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:10px;box-shadow:0 8px 24px var(--color-shadow)}.goal-create .gc-title[data-v-f0b4b3c2]{margin:0;font-size:14px;font-weight:600;color:var(--color-text-primary)}.gc-input[data-v-f0b4b3c2],.gc-textarea[data-v-f0b4b3c2]{width:100%;box-sizing:border-box;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-surface);color:var(--color-text-primary);font-size:13px;padding:8px 10px;outline:none;font-family:inherit}.gc-input[data-v-f0b4b3c2]:focus,.gc-textarea[data-v-f0b4b3c2]:focus{border-color:var(--color-primary)}.gc-actions[data-v-f0b4b3c2]{display:flex;justify-content:flex-end;gap:8px}.gc-cancel[data-v-f0b4b3c2],.gc-ok[data-v-f0b4b3c2]{border:1px solid var(--color-border);border-radius:8px;background:none;color:var(--color-text-secondary);font-size:12px;padding:5px 14px;cursor:pointer}.gc-ok[data-v-f0b4b3c2]{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}.gc-ok[data-v-f0b4b3c2]:disabled{opacity:.5;cursor:default}.preview-overlay[data-v-f0b4b3c2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:var(--color-mask);padding:32px}.preview-tabs[data-v-f0b4b3c2]{display:flex;align-items:center;gap:2px;padding:6px 10px 0;border-bottom:1px solid #e5e8ec;overflow-x:auto;flex-shrink:0}.ptab-wrap[data-v-f0b4b3c2]{display:inline-flex;align-items:center;flex-shrink:0;height:27px;padding:0 3px 0 11px;border-radius:999px;background:var(--color-hover);color:var(--color-text-secondary);transition:all .15s ease}.ptab-wrap.on[data-v-f0b4b3c2]{background:var(--color-primary-soft);color:var(--color-primary)}.ptab-wrap .ptab[data-v-f0b4b3c2],.ptab-wrap .ptab.on[data-v-f0b4b3c2]{background:transparent;color:inherit;padding:0;max-width:150px}.ptab-wrap .ptab.on[data-v-f0b4b3c2]{font-weight:600}.ptab[data-v-f0b4b3c2]{border:none;background:var(--color-hover);padding:5px 12px;font-size:12px;color:var(--color-text-secondary);cursor:pointer;border-radius:999px;white-space:nowrap;max-width:160px;overflow:hidden;text-overflow:ellipsis;transition:all .15s ease}.ptab.on[data-v-f0b4b3c2]{background:var(--color-primary-soft);color:var(--color-primary);font-weight:600}.ptab-close[data-v-f0b4b3c2]{border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;font-size:12px;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;margin-left:4px;padding:0}.ptab-close[data-v-f0b4b3c2]:hover{background:#0f203814;color:#fb5248}.preview-btn.select.on[data-v-f0b4b3c2]{background:#00aafc;color:#fff}.preview-md.zm-selecting[data-v-f0b4b3c2],.preview-md.zm-selecting[data-v-f0b4b3c2] *{cursor:crosshair!important}.preview-md.zm-selecting[data-v-f0b4b3c2] *:hover{outline:2px solid #00aafc;outline-offset:1px}.preview-card[data-v-f0b4b3c2]{width:min(760px,100%);max-height:88vh;display:flex;flex-direction:column;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:14px;box-shadow:0 18px 60px var(--color-shadow);overflow:hidden;transition:width .25s ease,max-height .25s ease}.preview-head[data-v-f0b4b3c2]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border-bottom:1px solid var(--color-border)}.preview-name[data-v-f0b4b3c2]{font-size:13px;font-weight:700;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-actions[data-v-f0b4b3c2]{display:flex;gap:6px;flex-shrink:0}.preview-btn[data-v-f0b4b3c2]{border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg);color:var(--color-text-secondary);font-size:12px;padding:4px 10px;cursor:pointer;transition:all .15s ease}.preview-btn[data-v-f0b4b3c2]:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-soft)}.preview-btn.expand[data-v-f0b4b3c2]{color:var(--color-primary);border-color:var(--color-primary)}.preview-body[data-v-f0b4b3c2]{flex:1;min-height:0;overflow:auto;padding:16px;background:var(--color-bg)}.preview-md[data-v-f0b4b3c2]{font-size:13px;line-height:1.7;color:var(--color-text-primary)}.preview-img[data-v-f0b4b3c2]{display:block;width:100%;max-height:70vh;object-fit:contain;border-radius:10px}.preview-frame-wrap[data-v-f0b4b3c2]{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;border-radius:10px;background:var(--color-bg-surface);border:1px solid var(--color-border)}.preview-frame[data-v-f0b4b3c2]{width:100%;height:100%;border:none}.pane-frame-wrap[data-v-f0b4b3c2]{aspect-ratio:auto;width:100%;height:86vh}.pane-frame[data-v-f0b4b3c2]{position:static;width:100%;height:100%;transform:none}.preview-empty[data-v-f0b4b3c2]{margin:40px 0;text-align:center;font-size:13px;color:var(--color-text-muted)}.preview-review[data-v-f0b4b3c2]{border-top:1px solid var(--color-border);padding:10px 14px 12px;display:flex;flex-direction:column;gap:8px}.pr-head[data-v-f0b4b3c2]{display:flex;align-items:center;gap:8px}.pr-chip[data-v-f0b4b3c2]{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:700;color:var(--color-thinking);background:var(--color-thinking-bg);border-radius:99px;padding:2px 10px}.pr-hint[data-v-f0b4b3c2]{font-size:11px;color:var(--color-text-muted)}.pr-row[data-v-f0b4b3c2]{display:flex;gap:8px;align-items:flex-end}.pr-input[data-v-f0b4b3c2]{flex:1;resize:none;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-surface);color:var(--color-text-primary);font-size:14px;line-height:1.5;padding:8px 10px;outline:none}.pr-input[data-v-f0b4b3c2]:focus{border-color:var(--color-primary)}.pr-send[data-v-f0b4b3c2]{border:none;border-radius:8px;background:var(--color-primary);color:var(--color-on-primary);font-size:12px;font-weight:700;padding:8px 14px;cursor:pointer;flex-shrink:0}.pr-send[data-v-f0b4b3c2]:disabled{opacity:.4;cursor:default}@media(max-width:1100px){.chat.split[data-v-f0b4b3c2]{position:relative}.chat.split .goal-panel[data-v-f0b4b3c2],.chat.split .goal-panel.custom-width[data-v-f0b4b3c2]{position:absolute;top:0;right:0;bottom:0;z-index:30;flex:none;width:min(560px,92%);min-width:0;max-width:none;box-shadow:-10px 0 32px #0f203829}.split-resizer[data-v-f0b4b3c2],.gp-files-btn[data-v-f0b4b3c2]{display:none}.gp-more-menu button.gp-more-files[data-v-f0b4b3c2]{display:flex}}@media(max-width:900px){.crew-stack[data-v-f0b4b3c2],.share-link-btn[data-v-f0b4b3c2]{display:none}.top[data-v-f0b4b3c2]{padding:0 12px;gap:6px}.top h1[data-v-f0b4b3c2]{font-size:14px}}@media(max-width:1280px){.messages[data-v-f0b4b3c2]{padding:16px 20px;max-width:660px}.goal-card-big[data-v-f0b4b3c2]{padding:14px 16px 12px}}@media(max-width:1024px){.messages[data-v-f0b4b3c2]{padding:12px 14px;max-width:none}.top[data-v-f0b4b3c2]{padding:10px 14px}.chat.immersive[data-v-f0b4b3c2]{flex-direction:column}.chat.immersive .chat-main[data-v-f0b4b3c2]{flex:1;border-right:none;border-bottom:1px solid var(--color-border)}.preview-pane[data-v-f0b4b3c2]{flex:0 0 42vh}.composer[data-v-f0b4b3c2]{padding:8px 10px}.goal-round[data-v-f0b4b3c2]{padding:8px 0 4px}}.msg-goal-tag[data-v-f0b4b3c2]{display:inline-flex;align-items:center;gap:3px;margin:2px 0 4px;padding:1px 7px;background:#3b82f614;border-radius:8px;font-size:11px;color:#64748b}.gc-iters[data-v-f0b4b3c2]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px 2px}.gc-iters-toggle[data-v-f0b4b3c2]{display:inline-flex;align-items:center;gap:4px;border:none;background:transparent;padding:0;font-size:11px;color:#94a3b8;cursor:pointer}.gc-iters-toggle[data-v-f0b4b3c2]:hover{color:var(--color-primary)}.gc-iter-chip[data-v-f0b4b3c2]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:10px;font-size:12px;color:#059669;cursor:pointer;max-width:100%}.gc-iter-chip[data-v-f0b4b3c2]:hover{background:#10b9812e}.round-iter-badge[data-v-f0b4b3c2]{display:inline-block;margin-left:4px;padding:0 6px;border-radius:8px;background:#10b98126;color:#059669;font-size:11px;line-height:18px}.split-body[data-v-f0b4b3c2]{flex:1;display:flex;min-height:0;gap:0}.split-body .left-col[data-v-f0b4b3c2]{flex:1;min-width:0;display:flex;flex-direction:column;position:relative}.ai-toasts[data-v-f0b4b3c2]{position:absolute;right:16px;bottom:84px;z-index:30;display:flex;flex-direction:column;gap:6px;pointer-events:none}.ai-toast[data-v-f0b4b3c2]{display:flex;align-items:center;gap:7px;max-width:320px;padding:8px 11px;border-radius:11px;background:var(--color-bg-surface);border:1px solid var(--color-border);box-shadow:0 12px 28px -16px #10182873;font-size:11.5px;color:var(--color-text-secondary);animation:aiToastIn-f0b4b3c2 .45s cubic-bezier(.34,1.56,.64,1) both}@keyframes aiToastIn-f0b4b3c2{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}.ai-toast-dot[data-v-f0b4b3c2]{width:6px;height:6px;border-radius:50%;flex:none;background:var(--color-primary)}.ai-toast b[data-v-f0b4b3c2]{flex:none;color:var(--color-text-primary);font-weight:600}.ai-toast-t[data-v-f0b4b3c2]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.split-body .messages[data-v-f0b4b3c2]{flex:1;min-height:0}.gp-tabs[data-v-f0b4b3c2]{flex:none;height:48px;display:flex;align-items:center;gap:2px;padding:0 12px 0 16px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--color-border);background:var(--color-panel-glass);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.gp-tabs[data-v-f0b4b3c2]::-webkit-scrollbar{display:none}.gp-task-switch[data-v-f0b4b3c2]{flex:none;display:flex;align-items:center;justify-content:center;width:26px;height:26px;margin-right:4px;padding:0;border:none;border-radius:7px;background:none;color:var(--color-text-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.gp-task-switch[data-v-f0b4b3c2]:hover,.gp-task-switch.open[data-v-f0b4b3c2]{background:var(--color-hover);color:var(--color-text-primary)}.gp-switch-overlay[data-v-f0b4b3c2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.gp-switch-menu[data-v-f0b4b3c2]{position:absolute;top:52px;left:12px;z-index:41;min-width:240px;max-width:320px;max-height:320px;overflow-y:auto;padding:6px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg-surface);box-shadow:0 12px 32px #0f203829}.gp-switch-menu button[data-v-f0b4b3c2]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;border-radius:7px;background:none;color:var(--color-text-primary);font-size:12.5px;text-align:left;cursor:pointer;transition:background .15s ease}.gp-switch-menu button[data-v-f0b4b3c2]:hover{background:var(--color-hover)}.gp-switch-menu button.on[data-v-f0b4b3c2]{background:var(--color-primary-soft);color:var(--color-primary)}.gp-switch-menu .gs-title[data-v-f0b4b3c2]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-empty[data-v-f0b4b3c2]{margin:8px 10px;font-size:12px;color:var(--color-text-muted)}.gp-stop-all[data-v-f0b4b3c2]{position:relative;flex:none;width:28px;height:28px;margin-left:auto;margin-right:2px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:8px;background:none;color:var(--color-error);cursor:pointer;transition:background .15s ease}.gp-stop-all[data-v-f0b4b3c2]:hover{background:var(--color-error-soft)}.gp-stop-ring[data-v-f0b4b3c2]{position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;border:1.5px solid transparent;border-top-color:var(--color-error);border-right-color:var(--color-error);opacity:.75;animation:zm-stop-spin-f0b4b3c2 1.1s linear infinite}.gp-stop-square[data-v-f0b4b3c2]{position:relative;z-index:1}@keyframes zm-stop-spin-f0b4b3c2{to{transform:rotate(360deg)}}.gp-tabs .gp-stop-all+.gp-toggle[data-v-f0b4b3c2]{margin-left:2px}.gp-interrupted[data-v-f0b4b3c2]{flex:none;display:flex;align-items:center;gap:6px;padding:8px 14px;font-size:12px;color:var(--color-error);background:var(--color-error-soft);border-bottom:1px solid rgba(196,87,79,.2)}.gp-interrupted b[data-v-f0b4b3c2]{font-weight:600}.gp-interrupted span[data-v-f0b4b3c2]{font-size:11.5px;color:var(--color-text-secondary)}.gp-tabs .gp-toggle[data-v-f0b4b3c2]{margin-left:auto;flex-shrink:0}.top-actions[data-v-f0b4b3c2]{margin-left:auto;display:flex;align-items:center;gap:8px;flex-shrink:0}.crew-stack[data-v-f0b4b3c2]{display:flex;align-items:center;cursor:pointer;padding:0 2px}.crew-avatar[data-v-f0b4b3c2]{position:relative;display:inline-flex;margin-left:-8px}.crew-avatar[data-v-f0b4b3c2]:first-child{margin-left:0}.crew-stack img[data-v-f0b4b3c2]{width:26px;height:26px;border-radius:50%;border:2px solid var(--color-bg-surface);object-fit:cover;transition:transform .18s ease,box-shadow .18s ease}.crew-avatar.ai img[data-v-f0b4b3c2]{box-shadow:0 0 0 1.5px #5488ddb3}.crew-stack:hover img[data-v-f0b4b3c2]{transform:translateY(-2px);box-shadow:0 4px 10px -4px #10182859}.crew-more[data-v-f0b4b3c2]{width:26px;height:26px;border-radius:50%;margin-left:-8px;background:var(--color-hover);border:2px solid var(--color-bg-surface);display:grid;place-items:center;font-size:10px;color:var(--color-text-muted);flex:none}.panel-unread-dot[data-v-f0b4b3c2]{position:absolute;top:1px;right:1px;min-width:15px;height:15px;padding:0 3px;border-radius:999px;background:var(--color-error);color:#fff;font-size:9px;line-height:15px;text-align:center;font-weight:700}.top-more-wrap[data-v-f0b4b3c2]{position:relative}.top-more-menu[data-v-f0b4b3c2]{position:absolute;right:0;top:calc(100% + 6px);z-index:60;min-width:148px;padding:4px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg-surface);box-shadow:0 12px 30px -14px #10182859;display:flex;flex-direction:column;gap:2px}.top-more-menu button[data-v-f0b4b3c2]{border:none;background:transparent;border-radius:7px;padding:7px 10px;font-size:12px;color:var(--color-text-secondary);text-align:left;cursor:pointer;white-space:nowrap}.top-more-menu button[data-v-f0b4b3c2]:hover{background:var(--color-primary-soft);color:var(--color-primary)}.topbar-icon-btn[data-v-f0b4b3c2]{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:10px;background:transparent;color:var(--color-text-muted);cursor:pointer;transition:all .15s ease}.topbar-icon-btn[data-v-f0b4b3c2]:hover{background:var(--color-hover);color:var(--color-text-primary)}.topbar-icon-btn.on[data-v-f0b4b3c2]{background:var(--color-primary-soft);color:var(--color-primary)}.tc-wrap[data-v-f0b4b3c2]{flex:1;min-height:0;overflow-y:auto;padding:18px 16px}.tc-card[data-v-f0b4b3c2]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg-surface);cursor:pointer;text-align:left;transition:all .15s ease;margin-bottom:10px}.tc-card[data-v-f0b4b3c2]:hover{border-color:var(--color-primary);box-shadow:0 4px 16px -8px #00aafc59}.tc-info[data-v-f0b4b3c2]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.tc-title[data-v-f0b4b3c2]{font-size:13px;font-weight:600;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-meta[data-v-f0b4b3c2]{font-size:11px;color:var(--color-text-muted)}.tc-arrow[data-v-f0b4b3c2]{flex-shrink:0;font-size:18px;color:var(--color-text-muted);line-height:1}.tc-empty[data-v-f0b4b3c2]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center}.tc-empty-icon[data-v-f0b4b3c2]{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:8px;border-radius:20px;background:var(--color-primary-soft);color:var(--color-primary)}.tc-empty-title[data-v-f0b4b3c2]{margin:0;font-size:16px;font-weight:600;color:var(--color-text-primary)}.tc-empty-desc[data-v-f0b4b3c2]{margin:0 0 14px;font-size:12px;color:var(--color-text-muted)}.tc-create[data-v-f0b4b3c2]{border:none;border-radius:9999px;padding:10px 28px;background:linear-gradient(135deg,#0ea5e9,#5488dd);color:var(--color-on-primary);font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 6px 18px -6px #5488dd8c;transition:all .15s ease}.tc-create[data-v-f0b4b3c2]:hover{transform:translateY(-1px);box-shadow:0 10px 24px -8px #5488dda6}.gp-file[data-v-f0b4b3c2]{flex:1;min-height:0;display:flex;flex-direction:column}.pf-bar[data-v-f0b4b3c2]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid #e5e8ec;flex-shrink:0}.pf-name[data-v-f0b4b3c2]{font-size:13px;font-weight:500;color:#122133}.pf-actions[data-v-f0b4b3c2]{display:flex;gap:6px}.pf-btn[data-v-f0b4b3c2]{display:inline-flex;align-items:center;gap:5px;border:1px solid #e5e8ec;background:#fff;border-radius:8px;padding:4px 10px;font-size:12px;color:#4d5966;cursor:pointer}.pf-btn[data-v-f0b4b3c2]:hover{border-color:#00aafc;color:#0088ca}.pf-btn.on[data-v-f0b4b3c2]{background:#00aafc;border-color:#00aafc;color:#fff}.pf-body[data-v-f0b4b3c2]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column}.pf-body .preview-md[data-v-f0b4b3c2]{flex:1;overflow:auto;padding:16px 20px}.pf-body .preview-frame-wrap[data-v-f0b4b3c2]{flex:1;min-height:0}.pf-body .preview-frame[data-v-f0b4b3c2]{width:100%;height:100%;border:none}.goal-panel[data-v-f0b4b3c2]{position:relative;flex:6;min-width:0;display:flex;flex-direction:column;border-left:1px solid var(--color-border);background:#f8fafc99}.chat.split .goal-panel.custom-width[data-v-f0b4b3c2]{flex:0 0 var(--goal-w);min-width:360px;max-width:calc(100% - 420px)}.gp-head[data-v-f0b4b3c2]{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid rgba(148,163,184,.2);background:#fff}.gp-title[data-v-f0b4b3c2]{font-size:14px;font-weight:600;color:#1e293b;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-status[data-v-f0b4b3c2]{font-size:12px;color:#94a3b8}.gp-close[data-v-f0b4b3c2]{margin-left:auto;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;background:none;color:#94a3b8;cursor:pointer;border-radius:6px;padding:0}.gp-files-btn[data-v-f0b4b3c2]{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;height:26px;padding:0 9px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-bg-surface);color:var(--color-text-secondary);font-size:11.5px;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.gp-files-btn[data-v-f0b4b3c2]:hover,.gp-files-btn.open[data-v-f0b4b3c2]{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-soft)}.gp-more-btn[data-v-f0b4b3c2]{flex-shrink:0;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:none;border-radius:7px;background:none;color:var(--color-text-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.gp-more-btn[data-v-f0b4b3c2]:hover,.gp-more-btn.open[data-v-f0b4b3c2]{background:var(--color-hover);color:var(--color-text-primary)}.gp-menu-overlay[data-v-f0b4b3c2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.gp-files-menu[data-v-f0b4b3c2],.gp-more-menu[data-v-f0b4b3c2]{position:absolute;top:92px;z-index:41;min-width:220px;max-height:320px;overflow-y:auto;padding:6px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg-surface);box-shadow:0 12px 32px #0f203829}.gp-files-menu[data-v-f0b4b3c2]{right:40px;max-width:320px}.gp-more-menu[data-v-f0b4b3c2]{right:12px;min-width:180px}.gp-files-menu button[data-v-f0b4b3c2],.gp-more-menu button[data-v-f0b4b3c2]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;border-radius:7px;background:none;color:var(--color-text-primary);font-size:12.5px;text-align:left;cursor:pointer;transition:background .15s ease}.gp-files-menu button[data-v-f0b4b3c2]:hover,.gp-more-menu button[data-v-f0b4b3c2]:hover{background:var(--color-hover)}.gp-more-menu button.danger[data-v-f0b4b3c2]{color:var(--color-error)}.gp-files-menu .gp-file-name[data-v-f0b4b3c2]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-more-menu button.gp-more-files[data-v-f0b4b3c2]{display:none}.gp-close[data-v-f0b4b3c2]:hover{background:#94a3b826;color:#475569}.gp-body[data-v-f0b4b3c2]{flex:1;overflow-y:auto;padding:12px 14px}.goal-teaser[data-v-f0b4b3c2]{margin:10px 0}.gt-main[data-v-f0b4b3c2]{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 12px;border:1px solid rgba(148,163,184,.3);border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s}.gt-main[data-v-f0b4b3c2]:hover{border-color:#3b82f680;box-shadow:0 2px 8px #3b82f61a}.gt-ico[data-v-f0b4b3c2]{font-size:18px;flex:none}.gt-body[data-v-f0b4b3c2]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.gt-title[data-v-f0b4b3c2]{font-size:13px;font-weight:600;color:#1e293b}.gt-open[data-v-f0b4b3c2]{font-size:12px;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-goal[data-v-f0b4b3c2]{font-size:11.5px;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-now[data-v-f0b4b3c2]{display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-now b[data-v-f0b4b3c2]{color:var(--color-text-primary);font-weight:600}.gt-live[data-v-f0b4b3c2]{width:6px;height:6px;border-radius:50%;flex:none;background:var(--color-text-muted)}.gt-live.on[data-v-f0b4b3c2]{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b29;animation:gtPulse-f0b4b3c2 1.7s ease-in-out infinite}@keyframes gtPulse-f0b4b3c2{0%,to{opacity:1}50%{opacity:.4}}.gt-steps[data-v-f0b4b3c2]{display:flex;flex-direction:column;gap:4px;padding:9px 12px 0}.gt-step[data-v-f0b4b3c2]{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--color-text-muted);min-width:0}.gt-step-no[data-v-f0b4b3c2]{width:16px;height:16px;border-radius:50%;background:var(--color-hover);color:var(--color-text-muted);display:grid;place-items:center;font-size:9.5px;font-weight:700;flex:none}.gt-step.done .gt-step-no[data-v-f0b4b3c2]{background:#10b98124;color:#0d9b6c}.gt-step.in_progress .gt-step-no[data-v-f0b4b3c2]{background:#2f6fed24;color:var(--color-primary)}.gt-step-title[data-v-f0b4b3c2]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-step.done .gt-step-title[data-v-f0b4b3c2]{color:var(--color-text-secondary)}.gt-step.in_progress .gt-step-title[data-v-f0b4b3c2]{color:var(--color-text-primary);font-weight:600}.gt-step-st[data-v-f0b4b3c2]{flex:none;font-style:normal;font-size:10px;color:var(--color-text-muted)}.gt-step.done .gt-step-st[data-v-f0b4b3c2]{color:#0d9b6c}.gt-step.in_progress .gt-step-st[data-v-f0b4b3c2]{color:var(--color-primary)}.gt-steps .gt-files[data-v-f0b4b3c2]{margin:3px 0 0 24px}.gt-progress-row[data-v-f0b4b3c2]{display:flex;align-items:center;gap:8px;padding:7px 12px 0}.gt-bar[data-v-f0b4b3c2]{flex:1;height:4px;border-radius:999px;background:#0f204014;overflow:hidden}.gt-bar i[data-v-f0b4b3c2]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--color-primary),#00aafc);transition:width .5s ease}.gt-pct[data-v-f0b4b3c2]{font-size:10.5px;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.gt-files[data-v-f0b4b3c2]{font-size:10.5px;color:var(--color-text-muted);margin-left:auto}.gt-thumbs[data-v-f0b4b3c2]{display:flex;gap:8px;padding:8px 12px 10px;overflow-x:auto;align-items:flex-start}.gt-thumb[data-v-f0b4b3c2]{flex:1 1 0;min-width:148px;padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--color-border);background:var(--color-bg-surface);cursor:pointer;text-align:left;transition:transform .18s ease,box-shadow .18s ease,border-color .18s}.gt-thumb[data-v-f0b4b3c2]:hover{transform:translateY(-2px);border-color:var(--color-primary);box-shadow:0 10px 22px -14px #2f6fed99}.gt-thumb img[data-v-f0b4b3c2]{display:block;width:auto;height:auto;max-width:100%;max-height:420px;margin:0 auto;background:#f5f8ff}.gt-thumb-ph[data-v-f0b4b3c2]{display:flex;align-items:center;justify-content:center;width:100%;min-height:140px;color:var(--color-primary);font-size:15px;font-weight:800;letter-spacing:.08em;background:linear-gradient(135deg,#5488dd24,#7c5cff1a),repeating-linear-gradient(45deg,transparent 0 10px,rgba(84,136,221,.05) 10px 11px)}.gt-thumb-cap[data-v-f0b4b3c2]{display:block;padding:5px 7px;font-size:9.5px;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gt-link[data-v-f0b4b3c2]{flex:none;font-size:12px;color:#3b82f6}.gt-finals[data-v-f0b4b3c2]{display:flex;flex-direction:column;gap:4px;margin-top:6px}.artifact-strip[data-v-f0b4b3c2]{display:flex;align-items:center;gap:8px;width:100%;max-width:420px;padding:7px 10px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg-surface);cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease}.artifact-strip[data-v-f0b4b3c2]:hover{border-color:var(--color-primary);background:var(--color-primary-soft)}.as-ico[data-v-f0b4b3c2]{flex:none;font-size:14px;line-height:1}.as-name[data-v-f0b4b3c2]{flex:1;min-width:0;font-size:12px;font-weight:500;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-tag[data-v-f0b4b3c2]{flex:none;font-size:11px;color:var(--color-text-muted)}.sys-note[data-v-f0b4b3c2]{display:flex;align-items:flex-start;gap:6px;width:100%;padding:4px 10px;border:none;border-left:2px solid var(--color-border);border-radius:0 6px 6px 0;background:transparent;cursor:pointer;text-align:left}.sys-note[data-v-f0b4b3c2]:hover{background:var(--color-hover)}.sys-note-text[data-v-f0b4b3c2]{flex:1;min-width:0;font-size:12px;line-height:1.5;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sys-note.open .sys-note-text[data-v-f0b4b3c2]{white-space:normal}.sys-note-caret[data-v-f0b4b3c2]{flex:none;font-size:10px;line-height:1.8;color:var(--color-text-muted)}.gt-final-name[data-v-f0b4b3c2]{display:flex;align-items:center;gap:6px;max-width:100%;border:1px solid #e5e8ec;background:#fff;border-radius:8px;padding:3px 8px;font-size:11px;color:#4d5966;cursor:pointer;text-align:left}.gt-final-text[data-v-f0b4b3c2]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-final[data-v-f0b4b3c2]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid rgba(16,185,129,.35);border-radius:10px;background:#10b98114;font-size:12px;color:#059669;cursor:pointer;max-width:100%;overflow:hidden}.gt-final[data-v-f0b4b3c2]:hover{background:#10b98126}.ptab[data-v-f0b4b3c2],.ac-comment-toggle[data-v-f0b4b3c2],.gc-plan-title[data-v-f0b4b3c2],.round-artifacts-title[data-v-f0b4b3c2],.stopped-hint[data-v-f0b4b3c2],.top-more-menu button[data-v-f0b4b3c2],.deliver-ico[data-v-f0b4b3c2],.deliver-link[data-v-f0b4b3c2],.ac-big-hint[data-v-f0b4b3c2],.as-ico[data-v-f0b4b3c2],.gt-ico[data-v-f0b4b3c2]{display:inline-flex;align-items:center;gap:4px}.login-gate[data-v-06c1e117]{height:100vh;display:flex;align-items:center;justify-content:center;background:var(--color-bg-page)}.login-card[data-v-06c1e117]{width:340px;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:16px;padding:32px 28px;box-shadow:0 12px 32px var(--color-shadow);text-align:center}.logo[data-v-06c1e117]{margin:0 0 6px;font-size:22px;color:var(--color-text-primary)}.sub[data-v-06c1e117]{margin:0 0 20px;font-size:12px;color:var(--color-text-muted)}.invite-hint[data-v-06c1e117]{margin:0 0 16px;font-size:13px;font-weight:600;color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 8%,transparent);border-radius:8px;padding:8px 10px}.avatar-row[data-v-06c1e117]{display:flex;gap:10px;margin:4px 0 2px}.avatar-opt[data-v-06c1e117]{width:38px;height:38px;border-radius:50%;object-fit:cover;cursor:pointer;border:2px solid transparent;opacity:.55;transition:all .15s ease}.avatar-opt.on[data-v-06c1e117]{border-color:#00aafc;opacity:1;transform:scale(1.08)}.phone-note[data-v-06c1e117]{margin:0;font-size:11px;color:var(--color-text-muted)}.form[data-v-06c1e117]{display:flex;flex-direction:column;gap:10px}.field[data-v-06c1e117]{box-sizing:border-box;width:100%;border:1px solid var(--color-border);border-radius:10px;padding:10px 12px;font-size:14px;background:var(--color-bg-page);color:var(--color-text-primary);outline:none}.field[data-v-06c1e117]:focus{border-color:var(--color-primary)}.go[data-v-06c1e117]{border:none;border-radius:10px;background:var(--color-primary);color:var(--color-on-primary);font-size:14px;font-weight:600;padding:10px 0;cursor:pointer}.go[data-v-06c1e117]:disabled{opacity:.5;cursor:default}.err[data-v-06c1e117]{margin:0;font-size:12px;color:var(--color-error)}.artifacts-tab[data-v-d4d9c669]{display:flex;flex-direction:column;min-height:0;overflow-y:auto}.list[data-v-d4d9c669]{display:flex;flex-direction:column;padding:8px}.list-tip[data-v-d4d9c669]{margin:24px 12px;font-size:13px;color:var(--color-text-muted);text-align:center}.list-error[data-v-d4d9c669]{color:var(--color-error)}.art-item[data-v-d4d9c669]{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid transparent;border-radius:10px;background:transparent;cursor:pointer;text-align:left;transition:background .15s ease,border-color .15s ease}.art-item[data-v-d4d9c669]:hover{background:var(--color-hover);border-color:var(--color-border)}.art-ico[data-v-d4d9c669]{flex:none;width:34px;height:34px;display:flex;align-items:center;justify-content:center;font-size:17px;border-radius:8px;background:var(--color-hover)}.art-main[data-v-d4d9c669]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.art-name[data-v-d4d9c669]{font-size:13px;font-weight:600;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.art-meta[data-v-d4d9c669]{display:flex;gap:8px;font-size:11px;color:var(--color-text-muted)}.art-kind[data-v-d4d9c669]{color:var(--color-primary)}.art-arrow[data-v-d4d9c669]{flex:none;color:var(--color-text-muted);font-size:16px}.pv[data-v-d4d9c669]{display:flex;flex-direction:column;min-height:0;flex:1}.pv-head[data-v-d4d9c669]{flex:none;display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--color-border)}.pv-back[data-v-d4d9c669]{flex:none;width:26px;height:26px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-surface);color:var(--color-text-secondary);font-size:14px;cursor:pointer}.pv-back[data-v-d4d9c669]:hover{border-color:var(--color-primary);color:var(--color-primary)}.pv-title[data-v-d4d9c669]{flex:1;min-width:0}.pv-name[data-v-d4d9c669]{margin:0;font-size:13px;font-weight:600;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-meta[data-v-d4d9c669]{margin:1px 0 0;display:flex;gap:8px;font-size:11px;color:var(--color-text-muted)}.pv-download[data-v-d4d9c669]{display:inline-flex;align-items:center;gap:4px}.pv-download-mini[data-v-d4d9c669]{flex:none;border:1px solid var(--color-border);border-radius:8px;padding:3px 10px;font-size:12px;color:var(--color-text-secondary);text-decoration:none}.pv-download-mini[data-v-d4d9c669]:hover{border-color:var(--color-primary);color:var(--color-primary)}.pv-body[data-v-d4d9c669]{flex:1;min-height:0;display:flex;flex-direction:column}.pv-frame[data-v-d4d9c669]{flex:1;width:100%;border:0;background:#fff}.pv-image-wrap[data-v-d4d9c669]{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:12px;overflow:auto;background:var(--color-code-bg)}.pv-image[data-v-d4d9c669]{max-width:100%;max-height:100%;object-fit:contain}.pv-download-card[data-v-d4d9c669]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px}.pvd-icon[data-v-d4d9c669]{font-size:42px;line-height:1}.pvd-name[data-v-d4d9c669]{margin:0;font-size:14px;font-weight:600;color:var(--color-text-primary);word-break:break-all;text-align:center}.pvd-hint[data-v-d4d9c669]{margin:0;font-size:12px;color:var(--color-text-muted)}.pv-download[data-v-d4d9c669]{margin-top:8px;border:none;border-radius:10px;background:var(--color-primary);color:var(--color-on-primary);font-size:13px;font-weight:600;padding:9px 26px;cursor:pointer;text-decoration:none}.pv-download[data-v-d4d9c669]:hover{background:var(--color-primary-light)}.demo-tab[data-v-0e28b6fd]{display:flex;flex-direction:column;min-height:0}.demo-empty[data-v-0e28b6fd]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;text-align:center}.de-icon[data-v-0e28b6fd]{margin:0;display:flex;justify-content:center;color:var(--color-text-muted);font-size:42px;line-height:1}.de-title[data-v-0e28b6fd]{margin:0;font-size:14px;font-weight:600;color:var(--color-text-primary)}.de-hint[data-v-0e28b6fd]{margin:0;font-size:12px;line-height:1.7;color:var(--color-text-muted)}.demo-status[data-v-0e28b6fd]{flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 12px;border-bottom:1px solid var(--color-border)}.ds-badge[data-v-0e28b6fd]{flex:none;border-radius:999px;padding:2px 10px;font-size:12px;background:var(--color-primary-soft);color:var(--color-primary);font-weight:600}.ds-host[data-v-0e28b6fd]{font-size:13px;font-weight:600;color:var(--color-text-primary)}.ds-progress[data-v-0e28b6fd]{font-size:12px;color:var(--color-text-muted)}.ds-actions[data-v-0e28b6fd]{margin-left:auto;display:flex;gap:6px}.ds-btn[data-v-0e28b6fd]{border-radius:8px;border:1px solid var(--color-border);background:transparent;color:var(--color-text-primary);padding:4px 12px;font-size:12px;cursor:pointer}.ds-btn[data-v-0e28b6fd]:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.ds-btn[data-v-0e28b6fd]:disabled{opacity:.4;cursor:not-allowed}.ds-btn.danger[data-v-0e28b6fd]{border-color:var(--color-error);color:var(--color-error)}.ds-btn.danger[data-v-0e28b6fd]:hover{background:var(--color-error-soft)}.demo-view[data-v-0e28b6fd]{flex:1;min-height:0;overflow:hidden}.demo-frame[data-v-0e28b6fd]{width:100%;height:100%;border:0;display:block;background:#fff}.al-mask[data-v-27e736bb]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-mask);z-index:300;display:flex;align-items:center;justify-content:center;padding:24px}.al-panel[data-v-27e736bb]{width:720px;max-width:94vw;height:78vh;display:flex;flex-direction:column;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:16px;box-shadow:var(--color-shadow);overflow:hidden}.al-head[data-v-27e736bb]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--color-border)}.al-title[data-v-27e736bb]{font-size:14px;font-weight:600;color:var(--color-text-primary)}.al-close[data-v-27e736bb]{border:none;background:transparent;color:var(--color-text-muted);font-size:14px;cursor:pointer;width:28px;height:28px}.al-close[data-v-27e736bb]:hover{color:var(--color-error)}.al-toolbar[data-v-27e736bb]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--color-border)}.al-cats[data-v-27e736bb]{display:flex;gap:6px;flex:1;overflow-x:auto;scrollbar-width:none}.al-cat[data-v-27e736bb]{flex-shrink:0;border:1px solid var(--color-border);border-radius:14px;padding:4px 12px;font-size:12px;color:var(--color-text-secondary);background:var(--color-bg-glass);cursor:pointer}.al-cat.on[data-v-27e736bb]{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-soft)}.al-search[data-v-27e736bb]{width:160px;flex-shrink:0;border:1px solid var(--color-border);border-radius:14px;padding:5px 12px;font-size:12px;background:var(--color-bg-input, var(--color-bg-glass));color:var(--color-text-primary);outline:none}.al-body[data-v-27e736bb]{flex:1;overflow-y:auto;padding:12px 14px}.al-grid[data-v-27e736bb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px}.al-cell[data-v-27e736bb]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 6px 8px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg-glass)}.al-preview[data-v-27e736bb]{width:40px;height:40px;object-fit:contain}.al-name[data-v-27e736bb]{font-size:11px;color:var(--color-text-primary);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.al-meta[data-v-27e736bb]{font-size:10px;color:var(--color-text-muted)}.al-empty[data-v-27e736bb]{color:var(--color-text-muted);font-size:13px;text-align:center;padding:40px 0}.al-foot[data-v-27e736bb]{padding:8px 16px;border-top:1px solid var(--color-border);font-size:11px;color:var(--color-text-muted)}.activity[data-v-74de3114]{position:fixed;right:18px;top:16px;z-index:41;display:flex;flex-direction:column;gap:18px;align-items:center;max-height:calc(100vh - 32px)}.activity-head[data-v-74de3114]{display:flex;flex-direction:column;align-items:center;gap:6px}.avatar-stack[data-v-74de3114]{display:flex;flex-direction:column;align-items:center;gap:10px;max-height:42vh;overflow-y:auto;overflow-x:hidden;padding-right:4px;scrollbar-width:none;scrollbar-color:transparent transparent}.avatar-stack[data-v-74de3114]::-webkit-scrollbar{width:0;height:0}.avatar-stack[data-v-74de3114]::-webkit-scrollbar-thumb{background:transparent}.stack-item[data-v-74de3114]{position:relative;display:flex;align-items:center;gap:8px;width:138px;padding:5px 10px 5px 6px;border:1px solid var(--glass-border);border-radius:999px;background:var(--color-bg-glass);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:var(--shadow-1);cursor:pointer;margin-top:0;transition:margin-top .25s ease,transform .2s ease,box-shadow .2s ease,border-color .2s ease;z-index:1}.avatar-stack.stacked[data-v-74de3114]{gap:0}.avatar-stack.stacked .stack-item[data-v-74de3114]{margin-top:-14px}.avatar-stack.stacked .stack-item[data-v-74de3114]:first-child{margin-top:0}.stack-item.lead[data-v-74de3114]{border-color:var(--color-primary)}.avatar-stack.stacked:hover .stack-item[data-v-74de3114],.avatar-stack.stacked:focus-within .stack-item[data-v-74de3114]{margin-top:6px}.avatar-stack.stacked:hover .stack-item[data-v-74de3114]:first-child,.avatar-stack.stacked:focus-within .stack-item[data-v-74de3114]:first-child{margin-top:0}.stack-item[data-v-74de3114]:hover{transform:translate(-4px);box-shadow:var(--shadow-2);background:var(--color-primary-soft);z-index:10}.stack-avatar[data-v-74de3114]{position:relative;width:34px;height:34px;flex-shrink:0;border-radius:50%;background:var(--color-bg-surface)}.stack-img[data-v-74de3114]{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.stack-name[data-v-74de3114]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--color-text-secondary);text-align:left}.stack-item.lead .stack-name[data-v-74de3114]{color:var(--color-primary);font-weight:600}.stack-dot[data-v-74de3114]{position:absolute;right:-2px;bottom:-2px;width:12px;height:12px;border-radius:50%;border:2px solid var(--color-bg-surface);background:var(--color-text-muted)}.stack-stop[data-v-74de3114]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;border-radius:6px;background:transparent;color:var(--color-text-muted);cursor:pointer;opacity:.55;transition:opacity .15s ease,background .15s ease,color .15s ease}.stack-stop[data-v-74de3114]:hover{opacity:1;color:var(--color-error);background:var(--color-error-soft)}.stack-dot.thinking[data-v-74de3114]{background:var(--color-thinking-dot);animation:breathe-74de3114 1.5s ease-in-out infinite}.stack-dot.working[data-v-74de3114]{background:var(--color-primary);animation:pulse-glow-74de3114 .9s ease-in-out infinite}.stack-dot.done[data-v-74de3114]{background:var(--color-online)}.stack-dot.queued[data-v-74de3114]{background:var(--color-thinking)}.stack-pop[data-v-74de3114]{position:fixed;right:172px;z-index:60;width:210px;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-surface);box-shadow:var(--shadow-3)}.pop-name[data-v-74de3114]{font-size:13px;font-weight:600;color:var(--color-text-primary);margin:0 0 6px;display:flex;align-items:center;gap:6px}.pop-status[data-v-74de3114]{font-weight:400;color:var(--color-text-muted);font-size:11px}.pop-row[data-v-74de3114]{font-size:11px;color:var(--color-text-secondary);margin:3px 0;line-height:1.4;word-break:break-word}.pop-actions[data-v-74de3114]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pop-btn[data-v-74de3114]{border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg-surface);color:var(--color-text-secondary);font-size:11px;padding:3px 8px;cursor:pointer;transition:all .15s ease}.pop-btn[data-v-74de3114]:hover{border-color:var(--color-primary);color:var(--color-primary)}.stack-toggle[data-v-74de3114]{align-self:center;margin-top:4px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-bg-surface);color:var(--color-text-secondary);font-size:11px;padding:3px 10px;cursor:pointer}.stack-toggle[data-v-74de3114]:hover{border-color:var(--color-primary);color:var(--color-primary)}.task-panel[data-v-74de3114]{display:flex;flex-direction:column;gap:8px;align-items:center;width:120px;max-height:40vh;overflow-y:auto;overflow-x:hidden;padding:12px 4px 0;border-top:1px solid var(--color-border);scrollbar-width:none;scrollbar-color:transparent transparent}.task-panel[data-v-74de3114]::-webkit-scrollbar{width:0;height:0}.task-panel[data-v-74de3114]::-webkit-scrollbar-thumb{background:transparent}.task-label[data-v-74de3114]{font-size:11px;color:var(--color-text-muted);margin:0 0 6px}.task-card[data-v-74de3114]{position:relative;width:120px;padding:8px 10px;border:1px solid var(--glass-border);border-radius:var(--radius-sm);background:var(--color-bg-glass);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:var(--shadow-2);cursor:pointer;display:flex;flex-direction:column;gap:4px;margin-top:0;transition:transform .2s ease,box-shadow .2s ease,margin-top .28s ease,opacity .2s ease}.task-panel.stacked[data-v-74de3114]{gap:0}.task-panel.stacked .task-card[data-v-74de3114]{margin-top:-18px}.task-panel.stacked .task-card[data-v-74de3114]:first-child{margin-top:0}.task-panel.stacked:hover .task-card[data-v-74de3114],.task-panel.stacked:focus-within .task-card[data-v-74de3114]{margin-top:12px}.task-panel.stacked:hover .task-card[data-v-74de3114]:first-child,.task-panel.stacked:focus-within .task-card[data-v-74de3114]:first-child{margin-top:0}.task-card[data-v-74de3114]:hover{transform:translate(-3px) translateY(-2px);box-shadow:var(--shadow-3);z-index:3}.task-card.pending[data-v-74de3114]{border-color:var(--color-primary)}.task-title[data-v-74de3114]{font-size:12px;font-weight:600;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-status[data-v-74de3114]{font-size:10px;color:var(--color-text-muted);align-self:flex-start;border-radius:999px;padding:1px 6px;background:var(--color-hover)}.head-actions[data-v-74de3114]{display:flex;align-items:center;gap:6px}.agent-picker[data-v-74de3114]{position:absolute;right:calc(100% + 12px);top:0;width:200px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg-surface);padding:10px 12px;display:flex;flex-direction:column;gap:6px}.ap-label[data-v-74de3114]{font-size:11px;color:var(--color-text-muted);margin:0 2px 2px}.ap-empty[data-v-74de3114]{font-size:12px;color:var(--color-text-muted);padding:6px 2px}.ap-item[data-v-74de3114]{display:flex;align-items:center;gap:8px;padding:5px 6px;border-radius:10px;background:var(--color-bg-glass)}.ap-avatar[data-v-74de3114]{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0}.ap-name[data-v-74de3114]{flex:1;min-width:0;font-size:13px;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-add[data-v-74de3114]{flex-shrink:0;border:1px solid var(--color-primary);border-radius:12px;background:var(--color-primary-soft);color:var(--color-primary);font-size:12px;padding:3px 12px;cursor:pointer}.ap-add[data-v-74de3114]:hover{background:var(--color-primary);color:var(--color-on-primary)}.flow-toggle[data-v-74de3114]{border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-surface);color:var(--color-text-secondary);font-size:11px;padding:3px 8px;cursor:pointer;transition:all .15s ease}.flow-toggle[data-v-74de3114]:hover,.flow-toggle.on[data-v-74de3114]{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-soft)}.stop-all-btn[data-v-74de3114]{border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-surface);color:var(--color-error);font-size:11px;padding:3px 8px;cursor:pointer}.stop-all-btn[data-v-74de3114]:hover{border-color:var(--color-error);background:var(--color-error-soft)}.rp-label[data-v-74de3114]{font-size:11px;color:var(--color-text-muted);margin:0 4px;letter-spacing:.04em}.agent-stop-btn[data-v-74de3114]{margin-left:auto;border:none;background:none;color:var(--color-error);cursor:pointer;font-size:12px;padding:2px 4px;border-radius:6px}.agent-stop-btn[data-v-74de3114]:hover{background:var(--color-error-soft)}.agent-card[data-v-74de3114]{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg-surface);animation:card-in-74de3114 .3s ease both}@keyframes card-in-74de3114{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.card-head[data-v-74de3114]{position:relative;display:flex;align-items:center;gap:8px}.avatar[data-v-74de3114]{width:26px;height:26px;border-radius:50%;object-fit:cover;flex-shrink:0}.dot[data-v-74de3114]{width:8px;height:8px;border-radius:50%;background:var(--color-text-muted);flex-shrink:0}.dot.thinking[data-v-74de3114]{background:var(--color-thinking-dot);animation:breathe-74de3114 1.5s ease-in-out infinite}.dot.working[data-v-74de3114]{background:var(--color-primary);animation:pulse-glow-74de3114 .9s ease-in-out infinite}.dot.done[data-v-74de3114]{background:var(--color-online);animation:done-glow-74de3114 1.6s ease-out both}@keyframes breathe-74de3114{0%,to{box-shadow:0 0 0 0 var(--color-thinking-bg);transform:scale(.9)}50%{box-shadow:0 0 0 5px var(--color-thinking-bg);transform:scale(1.08)}}@keyframes pulse-glow-74de3114{0%,to{box-shadow:0 0 0 0 var(--color-primary-soft);opacity:.85}50%{box-shadow:0 0 0 5px var(--color-primary-soft);opacity:1}}@keyframes done-glow-74de3114{0%{box-shadow:0 0 0 0 var(--color-online-soft)}30%{box-shadow:0 0 0 6px var(--color-online-soft)}to{box-shadow:0 0 0 0 transparent}}.name[data-v-74de3114]{font-size:12px;font-weight:600;color:var(--color-text-primary)}.a-status[data-v-74de3114]{margin-left:auto;font-size:10px;color:var(--color-text-muted);flex-shrink:0}.agent-pop[data-v-74de3114]{display:none;position:absolute;left:0;top:calc(100% + 4px);z-index:20;width:100%;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:10px;box-shadow:0 10px 26px var(--color-shadow);padding:10px 12px}.card-head:hover .agent-pop[data-v-74de3114]{display:block}.pop-name[data-v-74de3114]{font-size:12px;font-weight:600;color:var(--color-text-primary);margin:0 0 6px}.pop-status[data-v-74de3114]{font-weight:400;color:var(--color-text-muted);font-size:10px;margin-left:4px}.pop-row[data-v-74de3114]{font-size:11px;color:var(--color-text-secondary);margin:3px 0}.card-dynamics[data-v-74de3114]{display:flex;flex-direction:column;gap:6px}.card-dynamic[data-v-74de3114]{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border-radius:10px;background:var(--color-hover)}.d-idle[data-v-74de3114]{font-size:11px;color:var(--color-text-muted);padding:4px 2px;margin:0}.d-status-line[data-v-74de3114]{font-size:12px;color:var(--color-text-secondary);padding:4px 2px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-badge[data-v-74de3114]{align-self:flex-start;font-size:10px;padding:2px 8px;border-radius:999px}.d-badge.thinking[data-v-74de3114]{color:var(--color-thinking);background:var(--color-thinking-bg)}.d-badge.working[data-v-74de3114]{color:var(--color-primary);background:var(--color-primary-soft)}.d-badge.done[data-v-74de3114]{color:var(--color-online);background:var(--color-online-soft)}.d-text[data-v-74de3114]{font-size:12px;color:var(--color-text-secondary);line-height:1.5;margin:0;word-break:break-word;white-space:pre-wrap}.mini-preview[data-v-74de3114]{position:relative;display:block;width:100%;padding:0;border:1px solid var(--color-border);border-radius:8px;overflow:hidden;background:var(--color-code-bg);cursor:zoom-in}.mini-preview img[data-v-74de3114]{display:block;width:100%;height:88px;object-fit:cover}.zoom-hint[data-v-74de3114]{position:absolute;right:8px;bottom:8px;font-size:10px;color:var(--color-on-primary);background:var(--color-mask);padding:3px 8px;border-radius:999px}.agent-set-btn[data-v-74de3114]{border:none;background:transparent;font-size:14px;cursor:pointer;opacity:.55;padding:2px 4px;margin-left:2px;transition:opacity .15s}.agent-set-btn[data-v-74de3114]:hover{opacity:1}.add-agent-btn[data-v-74de3114]{border:1px solid var(--color-border);background:transparent;color:var(--color-primary);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600;cursor:pointer}.add-agent-btn[data-v-74de3114]:hover{background:var(--color-primary-soft)}.agent-card.lead[data-v-74de3114]{background:var(--color-primary-soft);border:1px solid var(--color-primary)}.lead-badge[data-v-74de3114]{font-size:10px;font-weight:700;color:var(--color-on-primary);background:var(--color-primary);border-radius:999px;padding:1px 8px;flex-shrink:0}.as-lead-hint[data-v-74de3114]{margin:0;font-size:12px;color:var(--color-primary);background:var(--color-primary-soft);border-radius:8px;padding:8px 10px}.as-engine-hint[data-v-74de3114]{margin:0;font-size:12px;line-height:1.5;color:var(--color-text-muted);background:var(--color-hover);border:1px dashed var(--color-border);border-radius:8px;padding:8px 10px}.as-info-row.engine-managed[data-v-74de3114]{opacity:.55;cursor:not-allowed}.as-input[data-v-74de3114]:disabled{opacity:.55;cursor:not-allowed}.agent-settings-mask[data-v-74de3114]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:var(--color-mask);display:flex;align-items:center;justify-content:center}.agent-settings-panel[data-v-74de3114]{width:440px;max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);overflow:auto;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 12px 40px var(--color-shadow)}.as-head[data-v-74de3114]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--color-border)}.as-title[data-v-74de3114]{margin:0;font-size:15px;font-weight:700;color:var(--color-text-primary)}.as-close[data-v-74de3114]{border:none;background:transparent;font-size:14px;color:var(--color-text-muted);cursor:pointer;padding:4px}.as-body[data-v-74de3114]{padding:12px 16px;display:flex;flex-direction:column;gap:12px}.as-field[data-v-74de3114]{display:flex;flex-direction:column;gap:6px}.as-label[data-v-74de3114]{font-size:12px;font-weight:600;color:var(--color-text-secondary)}.as-input[data-v-74de3114]{width:100%;box-sizing:border-box;border:1px solid var(--color-border);border-radius:8px;padding:8px 10px;font-size:13px;color:var(--color-text-primary);background:var(--color-bg-page);outline:none}.as-input[data-v-74de3114]:focus{border-color:var(--color-primary)}.as-textarea[data-v-74de3114]{width:100%;box-sizing:border-box;border:1px solid var(--color-border);border-radius:8px;padding:8px 10px;font-size:13px;color:var(--color-text-primary);background:var(--color-bg-page);outline:none;resize:vertical;font-family:inherit;line-height:1.5}.as-avatars[data-v-74de3114]{display:flex;gap:8px}.as-avatar[data-v-74de3114]{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid transparent;cursor:pointer}.as-avatar.sel[data-v-74de3114]{border-color:var(--color-primary)}.as-selected-tools[data-v-74de3114]{display:flex;flex-direction:column;gap:6px;max-height:180px;overflow:auto}.as-selected-tool[data-v-74de3114]{display:flex;align-items:center;gap:8px;background:var(--color-hover);border:1px solid var(--color-border);border-radius:8px;padding:6px 10px}.st-main[data-v-74de3114]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.st-name[data-v-74de3114]{font-size:12px;font-weight:600;color:var(--color-text-primary)}.st-desc[data-v-74de3114]{font-size:11px;color:var(--color-text-muted);line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.st-del[data-v-74de3114]{border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;font-size:12px;padding:2px 4px;flex-shrink:0}.st-del[data-v-74de3114]:hover{color:var(--color-error)}.as-add-tool[data-v-74de3114]{align-self:flex-start;border:1px dashed var(--color-border);background:transparent;color:var(--color-primary);border-radius:8px;padding:5px 12px;font-size:12px;cursor:pointer}.as-add-tool[data-v-74de3114]:hover{background:var(--color-primary-soft)}.as-tool-picker[data-v-74de3114]{display:flex;flex-direction:column;gap:6px;max-height:220px;overflow:auto;border:1px solid var(--color-border);border-radius:8px;padding:8px;background:var(--color-bg-page)}.as-info-row[data-v-74de3114]{display:flex;align-items:center;gap:12px;padding:4px 0}.as-info-avatar[data-v-74de3114]{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0}.as-info-main[data-v-74de3114]{flex:1;min-width:0}.as-info-name[data-v-74de3114]{font-size:15px;font-weight:600;color:var(--color-text-primary);margin:0 0 4px}.as-hint[data-v-74de3114]{font-size:11px;color:var(--color-text-muted);margin:0}.as-skill-picker[data-v-74de3114]{display:flex;flex-direction:column;gap:6px;max-height:160px;overflow-y:auto;border:1px solid var(--color-border);border-radius:10px;padding:6px;background:var(--color-bg-glass)}.as-picker-item[data-v-74de3114]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px}.as-picker-item.added[data-v-74de3114]{opacity:.6}.pi-main[data-v-74de3114]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.pi-name[data-v-74de3114]{font-size:12px;font-weight:600;color:var(--color-text-primary)}.pi-desc[data-v-74de3114]{font-size:11px;color:var(--color-text-muted);line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pi-add[data-v-74de3114]{border:1px solid var(--color-border);background:transparent;color:var(--color-primary);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600;cursor:pointer;flex-shrink:0}.pi-add[data-v-74de3114]:disabled{color:var(--color-text-muted);cursor:not-allowed}.as-visible[data-v-74de3114]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--color-text-secondary);margin-top:6px;cursor:pointer}.as-foot[data-v-74de3114]{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--color-border)}.as-cancel[data-v-74de3114]{border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary);border-radius:8px;padding:7px 16px;font-size:13px;cursor:pointer}.as-save[data-v-74de3114]{border:none;background:var(--color-primary);color:var(--color-on-primary);border-radius:8px;padding:7px 20px;font-size:13px;font-weight:600;cursor:pointer}.as-save[data-v-74de3114]:disabled{opacity:.6;cursor:not-allowed}.as-delete[data-v-74de3114]{margin-right:auto;padding:7px 14px;border:1px solid var(--color-error);border-radius:8px;background:transparent;color:var(--color-error);font-size:12px;cursor:pointer}.as-delete[data-v-74de3114]:hover{background:var(--color-error-soft)}@media(max-width:1280px){.activity[data-v-74de3114]{right:12px}.stack-item[data-v-74de3114]{width:124px;padding:4px 8px 4px 5px}.stack-avatar[data-v-74de3114]{width:30px;height:30px}.stack-name[data-v-74de3114]{font-size:11px}.task-panel[data-v-74de3114]{width:108px}.stack-pop[data-v-74de3114]{right:156px}}@media(max-width:1100px){.activity[data-v-74de3114]:not(.embedded){display:none}}.activity.embedded[data-v-74de3114]{position:static;z-index:auto;right:auto;top:auto;width:100%;box-sizing:border-box;align-items:stretch;gap:14px;max-height:none;padding:12px 10px;overflow-y:auto}.activity.embedded .stack-pop[data-v-74de3114]{right:calc(var(--zm-sidepanel-width, 480px) + 56px)}.activity.embedded .agent-picker[data-v-74de3114]{position:static;width:auto;background:var(--color-bg-surface)}.sidepanel-root[data-v-c2bf4f6d]{display:contents}.sidepanel[data-v-c2bf4f6d]{position:fixed;right:14px;top:14px;bottom:14px;z-index:80;display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--radius-lg) 0 0 var(--radius-lg);background:var(--color-bg-glass);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:var(--shadow-3);overflow:hidden}.sidepanel-resize[data-v-c2bf4f6d]{position:absolute;left:0;top:0;bottom:0;width:6px;cursor:col-resize;z-index:5;border-radius:var(--radius-lg) 0 0 var(--radius-lg);transition:background .15s ease}.sidepanel-resize[data-v-c2bf4f6d]:hover{background:var(--color-primary-soft)}.sidepanel-head[data-v-c2bf4f6d]{flex:none;display:flex;align-items:center;gap:4px;padding:6px 6px 6px 14px;border-bottom:1px solid var(--color-border);background:var(--color-bg-surface)}.sp-tab[data-v-c2bf4f6d]{display:inline-flex;align-items:center;gap:5px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--color-text-secondary);font-size:13px;padding:5px 12px;cursor:pointer;transition:all .15s ease}.sp-tab[data-v-c2bf4f6d]:hover{background:var(--color-hover)}.sp-tab.active[data-v-c2bf4f6d]{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary);font-weight:600}.sp-tab-icon[data-v-c2bf4f6d]{font-size:14px;line-height:1}.sp-close[data-v-c2bf4f6d]{margin-left:auto;border:none;border-radius:8px;background:transparent;color:var(--color-text-muted);font-size:16px;line-height:1;padding:4px 8px;cursor:pointer}.sp-close[data-v-c2bf4f6d]:hover{background:var(--color-hover);color:var(--color-text-primary)}.sidepanel-body[data-v-c2bf4f6d]{flex:1;min-height:0;display:flex;flex-direction:column}.sidepanel-body[data-v-c2bf4f6d]>*{flex:1;min-height:0}.sp-members[data-v-c2bf4f6d]{display:flex;flex-direction:column;min-height:0}.gbar-dock[data-v-ced8ba3f]{position:absolute;left:50%;transform:translate(-50%);bottom:72px;z-index:40;width:min(460px,calc(100% - 48px));transition:left .48s cubic-bezier(.32,.72,0,1),width .48s cubic-bezier(.32,.72,0,1),transform .48s cubic-bezier(.32,.72,0,1)}.gbar-dock.collapsed[data-v-ced8ba3f]{left:26px;transform:translate(0);width:52px}.gbar[data-v-ced8ba3f]{position:relative;display:flex;align-items:center;gap:10px;padding:9px 10px 9px 8px;border-radius:24px;overflow:hidden;background:color-mix(in srgb,var(--color-bg-surface) 76%,transparent);backdrop-filter:blur(24px) saturate(1.7);-webkit-backdrop-filter:blur(24px) saturate(1.7);border:1px solid color-mix(in srgb,var(--color-text-primary) 9%,transparent);box-shadow:0 1px 2px #10141e0f,0 4px 14px -4px #10141e1a,0 16px 40px -12px #10141e24;transition:box-shadow .3s,transform .3s cubic-bezier(.34,1.56,.64,1),border-color .25s,padding .48s cubic-bezier(.32,.72,0,1),gap .48s cubic-bezier(.32,.72,0,1),border-radius .48s cubic-bezier(.32,.72,0,1)}.gbar[data-v-ced8ba3f]:hover{transform:translateY(-1px);box-shadow:0 2px 4px #10141e12,0 8px 22px -6px #10141e21,0 22px 52px -14px #10141e2e}.gbar[data-v-ced8ba3f]:focus-within{border-color:color-mix(in srgb,var(--c-chat) 45%,transparent);box-shadow:0 2px 4px #10141e12,0 8px 22px -6px #10141e21,0 22px 52px -14px #10141e2e,0 0 0 4px color-mix(in srgb,var(--c-chat) 12%,transparent)}.gbar input[data-v-ced8ba3f]{flex:1;border:none;background:none;outline:none;font:inherit;font-size:14px;line-height:1.5;color:var(--color-text-primary);padding:7px 2px;min-width:0;transition:opacity .26s,padding .48s cubic-bezier(.32,.72,0,1)}.gbar input[data-v-ced8ba3f]::placeholder{color:var(--color-text-muted)}.send[data-v-ced8ba3f]{width:34px;height:34px;border-radius:50%;border:none;cursor:pointer;flex:none;background:color-mix(in srgb,var(--c-chat) 80%,#fff 20%);color:#fff;display:flex;align-items:center;justify-content:center;transition:transform .25s cubic-bezier(.34,1.56,.64,1),background .2s,width .48s cubic-bezier(.32,.72,0,1),opacity .26s,padding .48s cubic-bezier(.32,.72,0,1)}.send[data-v-ced8ba3f]:hover{transform:scale(1.07)}.send[data-v-ced8ba3f]:active{transform:scale(.94)}.send svg[data-v-ced8ba3f]{width:15px;height:15px}.gbar.sent .send[data-v-ced8ba3f]{background:var(--c-task)}.collapse[data-v-ced8ba3f]{width:34px;height:34px;border-radius:50%;border:none;cursor:pointer;flex:none;background:color-mix(in srgb,var(--color-text-primary) 6%,transparent);color:var(--color-text-muted);display:flex;align-items:center;justify-content:center;transition:transform .25s cubic-bezier(.34,1.56,.64,1),background .2s,color .2s,width .48s cubic-bezier(.32,.72,0,1),opacity .26s,padding .48s cubic-bezier(.32,.72,0,1)}.collapse[data-v-ced8ba3f]:hover{background:color-mix(in srgb,var(--color-text-primary) 10%,transparent);color:var(--color-text-primary)}.collapse[data-v-ced8ba3f]:active{transform:scale(.9)}.collapse svg[data-v-ced8ba3f]{width:14px;height:14px}.gbar-dock.collapsed .gbar[data-v-ced8ba3f]{gap:0;padding:9px;border-radius:50%}.gbar-dock.collapsed .gbar input[data-v-ced8ba3f]{flex:0 0 0px;padding:7px 0;opacity:0;pointer-events:none}.gbar-dock.collapsed .gbar .send[data-v-ced8ba3f],.gbar-dock.collapsed .gbar .collapse[data-v-ced8ba3f]{width:0;padding:0;opacity:0;pointer-events:none;overflow:hidden}.app[data-v-46b26135]{height:100%;box-sizing:border-box;padding:14px;background:radial-gradient(520px 360px at 10% 6%,rgba(0,170,252,.1),transparent 65%),radial-gradient(460px 320px at 92% 10%,rgba(167,243,208,.09),transparent 62%),radial-gradient(620px 420px at 88% 94%,rgba(99,102,241,.09),transparent 62%),radial-gradient(480px 340px at 8% 92%,rgba(254,202,202,.07),transparent 60%),linear-gradient(160deg,var(--color-bg-page) 0%,#eef3f9 48%,#f5f8fc 100%)}[data-theme=dark] .app[data-v-46b26135]{background:radial-gradient(520px 360px at 10% 6%,rgba(99,157,240,.07),transparent 65%),radial-gradient(620px 420px at 88% 94%,rgba(143,111,184,.06),transparent 62%),linear-gradient(160deg,#101116,#0e0f14 48%,#12131a)}.shell[data-v-46b26135]{position:relative;height:100%;display:flex;border-radius:28px;background:var(--color-bg-shell);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);border:1px solid var(--color-shell-edge);box-shadow:0 20px 40px -15px #0000000d,inset 0 0 1px 2px #ffffff59;overflow:hidden}[data-theme=dark] .shell[data-v-46b26135]{box-shadow:0 20px 40px -15px #0006,inset 0 0 1px 2px #ffffff0f}.main[data-v-46b26135]{position:relative;flex:1;min-width:0;display:flex;flex-direction:column}.main[data-v-46b26135]>*{flex:1;min-height:0}.join-error-toast[data-v-46b26135]{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:9999;display:flex;align-items:center;gap:10px;background:#fff2f0;color:#cf1322;border:1px solid #ffccc7;border-radius:10px;padding:10px 14px;font-size:13px;box-shadow:0 6px 20px #0000001f}.join-gate[data-v-46b26135]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#12213373;display:flex;align-items:center;justify-content:center}.jg-card[data-v-46b26135]{background:#fff;border-radius:16px;padding:28px 32px;width:320px;text-align:center;box-shadow:0 18px 40px -12px #10182840}.jg-title[data-v-46b26135]{font-size:17px;font-weight:600;color:#122133;margin:0 0 6px}.jg-tip[data-v-46b26135]{font-size:12px;color:#7d858f;margin:0 0 16px}.jg-input[data-v-46b26135]{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #e5e8ec;border-radius:10px;font-size:18px;letter-spacing:6px;text-align:center;text-transform:uppercase;outline:none}.jg-input[data-v-46b26135]:focus{border-color:#00aafc}.jg-btn[data-v-46b26135]{margin-top:14px;width:100%;padding:10px 0;border:none;border-radius:10px;background:#00aafc;color:#fff;font-size:15px;cursor:pointer}.jg-btn[data-v-46b26135]:disabled{opacity:.6}.gt-code[data-v-46b26135]{font-size:12px;color:#4d5966;margin:4px 0 6px}.gt-code b[data-v-46b26135]{color:#00aafc;font-size:15px;letter-spacing:2px}.group-toast[data-v-46b26135]{position:fixed;right:20px;bottom:24px;z-index:9999;width:340px;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:14px;box-shadow:0 12px 32px var(--color-shadow);padding:16px}.gt-head[data-v-46b26135]{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:600;color:var(--color-text-primary)}.toast-close[data-v-46b26135]{border:none;background:none;color:var(--color-text-muted);font-size:16px;cursor:pointer;line-height:1;padding:2px 6px}.gt-name[data-v-46b26135]{margin:10px 0 4px;font-size:13px;color:var(--color-text-primary)}.gt-desc[data-v-46b26135]{margin:0 0 8px;font-size:12px;color:var(--color-text-muted)}.gt-link[data-v-46b26135]{display:block;font-size:11px;word-break:break-all;background:var(--color-bg-page);border:1px solid var(--color-border);border-radius:8px;padding:8px 10px;color:var(--color-text-secondary);margin-bottom:10px}.gt-copy[data-v-46b26135]{width:100%;border:none;border-radius:8px;background:var(--color-primary);color:var(--color-on-primary);font-size:13px;font-weight:600;padding:8px 0;cursor:pointer}*{margin:0;padding:0;box-sizing:border-box}html{color-scheme:light}html[data-theme=dark]{color-scheme:dark}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-corner{background:transparent}*::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-text-primary) 14%,transparent);border-radius:6px;transition:background .2s ease}*:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-text-primary) 26%,transparent)}*::-webkit-scrollbar-thumb:hover,*::-webkit-scrollbar-thumb:active{background:color-mix(in srgb,var(--color-text-primary) 40%,transparent)}@supports not (selector(::-webkit-scrollbar)){*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-text-primary) 22%,transparent) transparent}}html,body,#app{height:100%}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,PingFang SC,Helvetica Neue,Microsoft YaHei,sans-serif;background:var(--color-bg-page);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.01em;transition:background .3s ease,color .3s ease}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(1100px 720px at 12% -8%,var(--color-primary-soft),transparent 62%),radial-gradient(900px 640px at 96% 108%,var(--color-violet-soft),transparent 60%)}.glass{background:var(--color-bg-glass);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-highlight),0 12px 32px -18px var(--color-shadow)}::selection{background:var(--color-primary-soft)}:root{--color-primary: #5488dd;--color-primary-light: #7fa9e8;--color-primary-soft: rgba(84, 136, 221, .1);--color-unread: #0d9488;--color-online: #2fa375;--color-online-soft: rgba(47, 163, 117, .12);--color-error: #c4574f;--color-error-soft: rgba(196, 87, 79, .12);--color-thinking: #b8892f;--color-thinking-dot: #d9a441;--color-thinking-bg: rgba(217, 164, 65, .14);--color-type-html: #d97757;--color-type-ppt: #d0604e;--color-type-pen: #5488dd;--color-type-image: #4a9d8f;--color-type-doc: #8f6fb8;--avatar-1: #5488dd;--avatar-2: #5b7bb5;--avatar-3: #4a9d8f;--avatar-4: #9a8776;--avatar-5: #8f6fb8;--avatar-6: #b08a5f;--glass-blur: 26px;--glass-saturate: 190%;--glass-highlight: rgba(255, 255, 255, .78);--glass-edge: rgba(255, 255, 255, .42);--glass-border: rgba(255, 255, 255, .5);--color-violet-soft: rgba(143, 111, 184, .1);--radius-xl: 24px;--radius-lg: 18px;--radius-md: 12px;--radius-sm: 8px;--color-bg-shell: rgba(255, 255, 255, .72);--color-shell-edge: rgba(255, 255, 255, .6);--color-panel-glass: rgba(255, 255, 255, .8);--color-bubble-ai: rgba(255, 255, 255, .95);--color-bubble-user: rgba(219, 234, 254, .75);--color-on-primary: #ffffff;--color-mask: rgba(0, 0, 0, .55);--color-shadow: rgba(17, 24, 39, .12);--shadow-1: 0 1px 2px rgba(17, 24, 39, .04), 0 4px 12px -4px rgba(17, 24, 39, .06);--shadow-2: 0 2px 4px rgba(17, 24, 39, .05), 0 10px 28px -8px rgba(17, 24, 39, .1);--shadow-3: 0 4px 8px rgba(17, 24, 39, .06), 0 18px 44px -12px rgba(17, 24, 39, .16);--color-bg-page: #f5f6f9;--color-bg-surface: #fdfdfe;--color-bg-glass: rgba(255, 255, 255, .62);--color-code-bg: #f1f3f5;--color-border: #e6e8ec;--color-hover: rgba(17, 24, 39, .05);--color-text-primary: #1d2129;--color-text-secondary: #6b7280;--color-text-muted: #9ca3af}[data-theme=dark]{--color-primary: #639df0;--color-primary-light: #8ab5f4;--color-primary-soft: rgba(99, 157, 240, .14);--color-unread: #2a9d8f;--color-online: #3fae83;--color-online-soft: rgba(63, 174, 131, .16);--color-error: #d0716a;--color-error-soft: rgba(208, 113, 106, .16);--color-thinking: #d9a441;--color-thinking-dot: #e0b354;--color-thinking-bg: rgba(217, 164, 65, .16);--color-type-html: #d97757;--color-type-ppt: #d0604e;--color-type-pen: #639df0;--color-type-image: #4a9d8f;--color-type-doc: #8f6fb8;--glass-blur: 26px;--glass-saturate: 180%;--glass-highlight: rgba(255, 255, 255, .08);--glass-edge: rgba(255, 255, 255, .08);--glass-border: rgba(255, 255, 255, .12);--color-violet-soft: rgba(143, 111, 184, .16);--radius-xl: 24px;--radius-lg: 18px;--radius-md: 12px;--radius-sm: 8px;--color-bg-shell: rgba(24, 26, 32, .82);--color-shell-edge: rgba(255, 255, 255, .08);--color-panel-glass: rgba(30, 34, 42, .72);--color-bubble-ai: rgba(30, 34, 42, .92);--color-bubble-user: rgba(84, 136, 221, .22);--color-on-primary: #ffffff;--color-mask: rgba(0, 0, 0, .6);--color-shadow: rgba(0, 0, 0, .4);--shadow-1: 0 1px 2px rgba(0, 0, 0, .2), 0 4px 12px -4px rgba(0, 0, 0, .25);--shadow-2: 0 2px 4px rgba(0, 0, 0, .25), 0 10px 28px -8px rgba(0, 0, 0, .35);--shadow-3: 0 4px 8px rgba(0, 0, 0, .3), 0 18px 44px -12px rgba(0, 0, 0, .45);--color-bg-page: #121216;--color-bg-surface: #181a20;--color-bg-glass: rgba(30, 34, 42, .62);--color-code-bg: rgba(255, 255, 255, .06);--color-border: rgba(255, 255, 255, .08);--color-hover: rgba(255, 255, 255, .06);--color-text-primary: #f3f4f6;--color-text-secondary: #9ca3af;--color-text-muted: #6b7280}:root{--c-chat: #7d9bc4;--c-morning: #d99a6c;--c-task: #88bfa4;--c-purple: #a294bd;--c-pink: #cf9db4;--c-yellow: #d4bc8a;--zx-core: conic-gradient(from 0deg, #7d9bc4, #a294bd, #cf9db4, #d99a6c, #7d9bc4)}[data-pal=calm]{--c-chat: #7d9bc4;--c-morning: #d99a6c;--c-task: #88bfa4;--c-purple: #a294bd;--c-pink: #cf9db4;--c-yellow: #d4bc8a;--zx-core: conic-gradient(from 0deg, #7d9bc4, #a294bd, #cf9db4, #d99a6c, #7d9bc4)}[data-theme=dark][data-pal=calm]{--c-chat: #9db8d9;--c-morning: #e0b088;--c-task: #a0cbb3;--c-purple: #bbaeda;--c-pink: #dcb6c8;--c-yellow: #e0cba0;--zx-core: conic-gradient(from 0deg, #9db8d9, #bbaeda, #dcb6c8, #e0b088, #9db8d9)}[data-pal=calmnight]{--color-bg-page: #1b1b19;--color-bg-glass: rgba(40, 40, 37, .6);--color-bg-surface: #262623;--color-border: #34342f;--color-hover: rgba(255, 255, 255, .06);--color-text-primary: #eae8e3;--color-text-secondary: #a8a49d;--color-text-muted: #94908a;--c-chat: #9db8d9;--c-morning: #e0b088;--c-task: #a0cbb3;--c-purple: #bbaeda;--c-pink: #dcb6c8;--c-yellow: #e0cba0;--zx-core: conic-gradient(from 0deg, #9db8d9, #bbaeda, #dcb6c8, #e0b088, #9db8d9)}[data-pal=calmnight]{--color-bg-shell: rgba(36, 36, 33, .8);--color-panel-glass: rgba(42, 42, 39, .74);--color-bubble-ai: rgba(48, 48, 44, .94);--color-bubble-user: rgba(125, 155, 196, .2);--color-code-bg: rgba(255, 255, 255, .05);--glass-border: rgba(255, 255, 255, .08)}[data-theme=dark][data-pal=calmnight]{--color-bg-page: #161614;--color-bg-glass: rgba(34, 34, 31, .6);--color-bg-surface: #20201d;--color-border: #2d2d28}[data-pal=film]{--color-bg-page: #f3ecdf;--color-bg-glass: rgba(251, 247, 238, .62);--color-bg-surface: #fbf7ee;--color-border: #e2d8c3;--color-hover: rgba(90, 70, 40, .05);--color-text-primary: #332e26;--color-text-secondary: #6e675a;--color-text-muted: #736c5c;--c-chat: #7d8ba6;--c-morning: #c97f4e;--c-task: #8ba36f;--c-purple: #9d8fa8;--c-pink: #bd8a94;--c-yellow: #c2a25a;--zx-core: conic-gradient(from 0deg, #c97f4e, #9d8fa8, #bd8a94, #c2a25a, #c97f4e)}[data-pal=film]{--color-bg-shell: rgba(251, 247, 238, .78);--color-panel-glass: rgba(251, 247, 238, .84);--color-bubble-ai: #fbf7ee;--color-bubble-user: rgba(201, 127, 78, .14);--color-code-bg: #efe7d4}[data-theme=dark][data-pal=film]{--color-bg-shell: rgba(36, 32, 25, .82);--color-panel-glass: rgba(42, 37, 29, .74);--color-bubble-ai: rgba(36, 32, 25, .94);--color-bubble-user: rgba(218, 146, 96, .18);--color-bg-page: #1a1611;--color-bg-glass: rgba(36, 32, 25, .6);--color-bg-surface: #242019;--color-border: #322c22;--color-text-primary: #e8e0d0;--color-text-secondary: #a89e8a;--color-text-muted: #948a76;--c-chat: #9aa8c2;--c-morning: #da9260;--c-task: #a8bd8b;--c-purple: #b7a9c2;--c-pink: #d0a2ab;--c-yellow: #d2b473}[data-pal=celadon]{--color-bg-page: #eef3f1;--color-bg-glass: rgba(249, 252, 250, .62);--color-bg-surface: #f9fcfa;--color-border: #d8e4de;--color-hover: rgba(30, 60, 50, .045);--color-text-primary: #26302c;--color-text-secondary: #5d6d66;--color-text-muted: #6b7a73;--c-chat: #6d9fa8;--c-morning: #b98a5e;--c-task: #7fae8f;--c-purple: #948ba8;--c-pink: #c495a2;--c-yellow: #d1b078;--zx-core: conic-gradient(from 0deg, #6d9fa8, #948ba8, #c495a2, #b98a5e, #6d9fa8)}[data-pal=celadon]{--color-bg-shell: rgba(249, 252, 250, .78);--color-panel-glass: rgba(249, 252, 250, .85);--color-bubble-ai: #f9fcfa;--color-bubble-user: rgba(109, 159, 168, .13);--color-code-bg: #e9f0ec}[data-theme=dark][data-pal=celadon]{--color-bg-shell: rgba(25, 33, 30, .82);--color-panel-glass: rgba(30, 39, 36, .74);--color-bubble-ai: rgba(25, 33, 30, .94);--color-bubble-user: rgba(140, 192, 201, .16);--color-bg-page: #101614;--color-bg-glass: rgba(25, 33, 30, .6);--color-bg-surface: #19211e;--color-border: #26312c;--color-text-primary: #e4ebe8;--color-text-secondary: #9aaba4;--color-text-muted: #8fa39b;--c-chat: #8cc0c9;--c-morning: #cda37a;--c-task: #96c3a5;--c-purple: #ada4c0;--c-pink: #d4aab6;--c-yellow: #ddc28e}[data-pal=ink]{--color-bg-page: #f7f6f3;--color-bg-glass: rgba(255, 255, 255, .62);--color-bg-surface: #ffffff;--color-border: #e6e4dd;--color-hover: rgba(30, 30, 28, .045);--color-text-primary: #232322;--color-text-secondary: #63625e;--color-text-muted: #71706b;--c-chat: #4a4946;--c-morning: #b03a2e;--c-task: #6f6e68;--c-purple: #8b8a84;--c-pink: #c76a5e;--c-yellow: #a8915e;--zx-core: conic-gradient(from 0deg, #232322, #8b8a84, #b03a2e, #232322)}[data-pal=ink]{--color-bg-shell: rgba(255, 254, 252, .8);--color-panel-glass: rgba(255, 254, 252, .86);--color-bubble-ai: #fffdf9;--color-bubble-user: rgba(176, 58, 46, .09);--color-code-bg: #f1efe8}[data-theme=dark][data-pal=ink]{--color-bg-shell: rgba(28, 28, 26, .82);--color-panel-glass: rgba(34, 34, 32, .74);--color-bubble-ai: rgba(28, 28, 26, .94);--color-bubble-user: rgba(208, 104, 92, .16);--color-bg-page: #131312;--color-bg-glass: rgba(28, 28, 26, .6);--color-bg-surface: #1c1c1a;--color-border: #2a2a27;--color-text-primary: #eae8e2;--color-text-secondary: #a09e98;--color-text-muted: #8f8d88;--c-chat: #b8b6ae;--c-morning: #d0685c;--c-task: #a8a69e;--c-purple: #93918a;--c-pink: #d68a80;--c-yellow: #c2aa78}[data-pal=mist]{--color-bg-page: #f1f3f6;--color-bg-glass: rgba(255, 255, 255, .62);--color-bg-surface: #ffffff;--color-border: #e0e5ec;--color-hover: rgba(40, 60, 90, .045);--color-text-primary: #232a35;--color-text-secondary: #5c6878;--color-text-muted: #6e7a89;--c-chat: #6f8fb8;--c-morning: #c9905e;--c-task: #7fb0a0;--c-purple: #9a90c0;--c-pink: #c995ab;--c-yellow: #c9b078;--zx-core: conic-gradient(from 0deg, #6f8fb8, #9a90c0, #c995ab, #c9905e, #6f8fb8)}[data-pal=mist]{--color-bg-shell: rgba(255, 255, 255, .78);--color-panel-glass: rgba(255, 255, 255, .86);--color-bubble-ai: #fdfeff;--color-bubble-user: rgba(111, 143, 184, .14);--color-code-bg: #eef1f5}[data-theme=dark][data-pal=mist]{--color-bg-shell: rgba(27, 32, 42, .82);--color-panel-glass: rgba(33, 39, 51, .74);--color-bubble-ai: rgba(27, 32, 42, .94);--color-bubble-user: rgba(143, 173, 207, .18);--color-bg-page: #12151b;--color-bg-glass: rgba(27, 32, 42, .6);--color-bg-surface: #1b202a;--color-border: #29303d;--color-text-primary: #e7ebf1;--color-text-secondary: #9aa5b4;--color-text-muted: #8a95a4;--c-chat: #8fadcf;--c-morning: #daa473;--c-task: #96c2b3;--c-purple: #b0a7d0;--c-pink: #d6a8bc;--c-yellow: #d4bc8a}.zx-ripple{position:fixed;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(125,155,196,.35),transparent 65%);transform:scale(0);animation:zxrip .55s ease-out forwards}@keyframes zxrip{to{transform:scale(2.6);opacity:0}}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}@media(prefers-reduced-motion:reduce){.zx-ripple{display:none}}
