.reminder-modal[data-v-3b545596]{align-items:center;background:#0a0a0eb3;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:50000}.modal-card[data-v-3b545596]{background:#111216;border-radius:16px;box-shadow:0 24px 48px #00000059;color:#f1f5f9;display:flex;flex-direction:column;gap:16px;padding:24px;width:min(420px,100%)}header[data-v-3b545596]{align-items:center;display:flex;justify-content:space-between}h2[data-v-3b545596]{font-size:1.25rem;margin:0}.close[data-v-3b545596]{background:none;border:none;color:inherit;cursor:pointer;font-size:1.5rem}section[data-v-3b545596]{display:flex;flex-direction:column;gap:12px}.timestamp[data-v-3b545596]{font-size:.75rem;opacity:.7}.meta[data-v-3b545596]{font-size:.9rem;opacity:.85}footer[data-v-3b545596]{display:flex;gap:12px;justify-content:flex-end}.primary[data-v-3b545596],.secondary[data-v-3b545596]{border:none;border-radius:9999px;cursor:pointer;font-weight:600;padding:8px 16px}.primary[data-v-3b545596]{background:#2563eb;color:#fff}.secondary[data-v-3b545596]{background:transparent;border:1px solid rgba(241,245,249,.2);color:#f1f5f9}.primary[data-v-3b545596]:hover{background:#1d4ed8}.secondary[data-v-3b545596]:hover{background:#f1f5f91a}.suggestion-card[data-v-ef1e33c0]{background:#24aab414;border:1px solid rgba(36,170,180,.25);border-radius:10px;margin:.25rem 0;padding:.75rem}.suggestion-header[data-v-ef1e33c0]{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.suggestion-icon[data-v-ef1e33c0]{font-size:1rem}.suggestion-title[data-v-ef1e33c0]{color:var(--text-primary,#e0e0e0);flex:1;font-size:.8rem;font-weight:600}.batch-actions[data-v-ef1e33c0]{display:flex;gap:.25rem}.batch-btn[data-v-ef1e33c0]{background:transparent;border:1px solid hsla(0,0%,100%,.15);border-radius:4px;cursor:pointer;font-size:.7rem;padding:.2rem .5rem;transition:all .15s}.batch-btn.accept-all[data-v-ef1e33c0]{border-color:#4ade804d;color:#4ade80}.batch-btn.accept-all[data-v-ef1e33c0]:hover{background:#4ade8026}.batch-btn.reject-all[data-v-ef1e33c0]{color:var(--text-muted,#888)}.batch-btn.reject-all[data-v-ef1e33c0]:hover{background:#ffffff0d}.suggestion-list[data-v-ef1e33c0]{display:flex;flex-direction:column;gap:.4rem}.suggestion-item[data-v-ef1e33c0]{align-items:flex-start;background:#ffffff08;border-radius:6px;display:flex;gap:.5rem;padding:.5rem;transition:opacity .2s}.suggestion-item.accepted[data-v-ef1e33c0]{background:#4ade800d;opacity:.6}.suggestion-item.rejected[data-v-ef1e33c0]{opacity:.4}.field-info[data-v-ef1e33c0]{flex:1;min-width:0}.field-label[data-v-ef1e33c0]{color:var(--text-primary,#e0e0e0);display:block;font-size:.75rem;font-weight:600;margin-bottom:.15rem}.value-change[data-v-ef1e33c0]{align-items:center;display:flex;font-size:.8rem;gap:.35rem}.current-value[data-v-ef1e33c0]{max-width:120px;overflow:hidden;text-decoration:line-through;text-overflow:ellipsis;white-space:nowrap}.arrow[data-v-ef1e33c0],.current-value[data-v-ef1e33c0]{color:var(--text-muted,#888)}.arrow[data-v-ef1e33c0]{flex-shrink:0}.suggested-value[data-v-ef1e33c0]{color:#4ade80;font-weight:500;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reasoning[data-v-ef1e33c0]{color:var(--text-muted,#888);font-size:.7rem;font-style:italic;margin-top:.2rem}.item-actions[data-v-ef1e33c0]{display:flex;flex-shrink:0;gap:.25rem}.action-btn[data-v-ef1e33c0]{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.1);border-radius:4px;cursor:pointer;display:flex;font-size:.75rem;height:24px;justify-content:center;transition:all .15s;width:24px}.action-btn.accept[data-v-ef1e33c0]{color:#4ade80}.action-btn.accept[data-v-ef1e33c0]:hover{background:#4ade8033;border-color:#4ade8066}.action-btn.reject[data-v-ef1e33c0]{color:var(--text-muted,#888)}.action-btn.reject[data-v-ef1e33c0]:hover{background:#ffffff0d}.status-badge[data-v-ef1e33c0]{align-self:center;border-radius:3px;flex-shrink:0;font-size:.65rem;padding:.15rem .4rem}.status-badge.accepted[data-v-ef1e33c0]{background:#4ade801a;color:#4ade80}.status-badge.rejected[data-v-ef1e33c0]{background:#ffffff0d;color:var(--text-muted,#888)}.floating-valet[data-v-b26db15c]{align-items:flex-start;display:flex;flex-direction:row;gap:.5rem;pointer-events:auto;transition:transform .05s ease-out}.floating-valet.dragging[data-v-b26db15c]{transition:none}.floating-valet.expanded[data-v-b26db15c]{flex-direction:column}.valet-avatar-container[data-v-b26db15c]{background:linear-gradient(135deg,#24aab44d,#24aab41a);border:2px solid rgba(36,170,180,.5);border-radius:50%;box-shadow:0 4px 20px #0000004d;cursor:grab;flex-shrink:0;height:80px;overflow:hidden;position:relative;width:80px}.valet-avatar-container.expanded-avatar[data-v-b26db15c]{height:60px;width:60px}.floating-valet.dragging .valet-avatar-container[data-v-b26db15c]{cursor:grabbing}.avatar-wrapper[data-v-b26db15c]{height:100%;position:relative;width:100%}.avatar-fallback[data-v-b26db15c]{align-items:center;background:linear-gradient(135deg,#24aab4,#1a8a92);border-radius:50%;display:flex;font-size:2.5rem;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:1}.expanded-avatar .avatar-fallback[data-v-b26db15c]{font-size:1.8rem}.mode-toggle-btn[data-v-b26db15c]{align-items:center;background:var(--accentFill,#24aab4);border:2px solid var(--surface,#1a1a2e);border-radius:50%;bottom:-4px;color:#fff;cursor:pointer;display:flex;font-size:10px;height:22px;justify-content:center;line-height:1;opacity:0;position:absolute;right:-4px;transition:opacity .2s;width:22px}.valet-avatar-container:hover .mode-toggle-btn[data-v-b26db15c]{opacity:1}.minimize-btn[data-v-b26db15c]{align-items:center;background:var(--surface,#1a1a2e);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:var(--text-primary,#fff);cursor:pointer;display:flex;font-size:14px;height:20px;justify-content:center;line-height:1;opacity:0;position:absolute;right:-4px;top:-4px;transition:opacity .2s;width:20px}.valet-avatar-container:hover .minimize-btn[data-v-b26db15c]{opacity:1}.modal-context-dot[data-v-b26db15c]{animation:context-pulse-b26db15c 2s ease-in-out infinite;background:#4ade80;border:2px solid var(--surface,#1a1a2e);border-radius:50%;height:12px;left:-2px;position:absolute;top:-2px;width:12px;z-index:1}@keyframes context-pulse-b26db15c{0%,to{box-shadow:0 0 #4ade8066}50%{box-shadow:0 0 0 4px #4ade8000}}.valet-bubble[data-v-b26db15c]{background:var(--surface,#1a1a2e);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 4px 24px #0006;max-width:320px;min-width:200px;padding:1rem;position:relative}.valet-bubble[data-v-b26db15c]:before{border-bottom:8px solid transparent;border-right:8px solid hsla(0,0%,100%,.1);border-top:8px solid transparent;left:-8px;top:20px}.valet-bubble[data-v-b26db15c]:after,.valet-bubble[data-v-b26db15c]:before{content:"";height:0;position:absolute;width:0}.valet-bubble[data-v-b26db15c]:after{border-bottom:6px solid transparent;border-right:6px solid var(--surface,#1a1a2e);border-top:6px solid transparent;left:-6px;top:21px}.bubble-message[data-v-b26db15c]{color:var(--text-primary,#e0e0e0);font-size:.9rem;line-height:1.5;margin-bottom:.75rem}.bubble-message[data-v-b26db15c] p{margin:0 0 .5rem}.bubble-message[data-v-b26db15c] p:last-child{margin-bottom:0}.bubble-message[data-v-b26db15c] ol,.bubble-message[data-v-b26db15c] ul{margin:.5rem 0;padding-left:1.25rem}.bubble-message[data-v-b26db15c] strong{color:var(--accent-fill,#24aab4)}.bubble-input[data-v-b26db15c]{display:flex;gap:.5rem;margin-top:.75rem}.bubble-input textarea[data-v-b26db15c]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.15);border-radius:8px;color:var(--text-primary,#e0e0e0);flex:1;font-size:.85rem;max-height:100px;min-height:36px;padding:.5rem .75rem;resize:none}.bubble-input textarea[data-v-b26db15c]:focus{border-color:var(--accent-fill,#24aab4);outline:none}.send-btn[data-v-b26db15c]{align-items:center;background:var(--accent-fill,#24aab4);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:background .2s,opacity .2s;width:36px}.send-btn[data-v-b26db15c]:hover:not(:disabled){background:var(--accent-fill-hover,#1e9aa3)}.send-btn[data-v-b26db15c]:disabled{cursor:not-allowed;opacity:.5}.bubble-actions[data-v-b26db15c]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.action-btn[data-v-b26db15c]{border-radius:6px;cursor:pointer;font-size:.8rem;padding:.4rem .75rem;transition:background .2s,border-color .2s}.action-btn.default[data-v-b26db15c]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.15);color:var(--text-primary,#e0e0e0)}.action-btn.default[data-v-b26db15c]:hover{background:#ffffff1a}.action-btn.primary[data-v-b26db15c]{background:var(--accent-fill,#24aab4);border:1px solid transparent;color:#fff}.action-btn.primary[data-v-b26db15c]:hover{background:var(--accent-fill-hover,#1e9aa3)}.action-btn.secondary[data-v-b26db15c]{background:transparent;border:1px solid var(--accent-fill,#24aab4);color:var(--accent-fill,#24aab4)}.action-btn.secondary[data-v-b26db15c]:hover{background:#24aab41a}.close-bubble-btn[data-v-b26db15c]{background:transparent;border:none;color:var(--text-muted,#888);cursor:pointer;font-size:16px;height:20px;opacity:.5;position:absolute;right:6px;top:4px;transition:opacity .2s;width:20px}.close-bubble-btn[data-v-b26db15c]:hover{opacity:1}.valet-panel[data-v-b26db15c]{background:var(--surface,#1a1a2e);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 8px 32px #0006;display:flex;flex-direction:column;max-height:min(500px,80vh);overflow:hidden;width:400px}.panel-header[data-v-b26db15c]{align-items:center;background:#ffffff05;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;padding:.75rem 1rem}.panel-title[data-v-b26db15c]{color:var(--text-primary,#e0e0e0);font-weight:600}.panel-actions[data-v-b26db15c]{display:flex;gap:.5rem}.header-btn[data-v-b26db15c]{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:var(--text-muted,#888);cursor:pointer;display:flex;font-size:14px;height:28px;justify-content:center;transition:all .2s;width:28px}.header-btn[data-v-b26db15c]:hover{background:#ffffff0d;color:var(--text-primary,#e0e0e0)}.expanded-avatar-area[data-v-b26db15c]{background:linear-gradient(135deg,#24aab41a,#24aab40d);border-bottom:1px solid hsla(0,0%,100%,.05);height:120px}.avatar-3d-wrapper[data-v-b26db15c],.expanded-avatar-area[data-v-b26db15c]{align-items:center;display:flex;justify-content:center}.avatar-3d-wrapper[data-v-b26db15c]{background:linear-gradient(135deg,#24aab4,#1a8a92);border-radius:50%;font-size:3rem;height:100px;width:100px}.avatar-3d-wrapper[data-v-b26db15c]:after{content:"🎩"}.conversation-container[data-v-b26db15c]{display:flex;flex:1;flex-direction:column;gap:.75rem;min-height:150px;overflow-y:auto;padding:1rem}.conversation-empty[data-v-b26db15c]{color:var(--text-muted,#888);padding:2rem 1rem;text-align:center}.conversation-empty p[data-v-b26db15c]{margin:0 0 .5rem}.conversation-entry[data-v-b26db15c]{border-radius:12px;font-size:.9rem;line-height:1.5;max-width:85%;padding:.75rem 1rem}.conversation-entry.user[data-v-b26db15c]{align-self:flex-end;background:var(--accentFill,#24aab4);border-bottom-right-radius:4px;color:#fff}.conversation-entry.assistant[data-v-b26db15c]{align-self:flex-start;background:#ffffff0d;border-bottom-left-radius:4px;color:var(--text-primary,#e0e0e0)}.entry-content[data-v-b26db15c] p{margin:0 0 .5rem}.entry-content[data-v-b26db15c] p:last-child{margin-bottom:0}.entry-content[data-v-b26db15c] ol,.entry-content[data-v-b26db15c] ul{margin:.5rem 0;padding-left:1.25rem}.entry-content[data-v-b26db15c] code{background:#0003;border-radius:4px;font-size:.85em;padding:.1rem .3rem}.entry-content[data-v-b26db15c] pre{background:#0003;border-radius:6px;margin:.5rem 0;overflow-x:auto;padding:.75rem}.entry-content[data-v-b26db15c] pre code{background:none;padding:0}.tool-uses[data-v-b26db15c]{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.5rem}.tool-use[data-v-b26db15c]{background:#ffffff1a;border-radius:4px;color:var(--text-muted,#888);font-size:.7rem;padding:.2rem .4rem}.tool-name[data-v-b26db15c]{font-family:monospace}.working-indicator[data-v-b26db15c]{align-items:center;color:var(--text-muted,#888);display:flex;font-size:.85rem;gap:.5rem;padding:.5rem}.working-dots[data-v-b26db15c]{animation:pulse-b26db15c 1.5s ease-in-out infinite}@keyframes pulse-b26db15c{0%,to{opacity:.4}50%{opacity:1}}.panel-input[data-v-b26db15c]{background:#ffffff05;border-top:1px solid hsla(0,0%,100%,.1);display:flex;gap:.5rem;padding:.75rem 1rem}.panel-input textarea[data-v-b26db15c]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.15);border-radius:8px;color:var(--text-primary,#e0e0e0);flex:1;font-size:.9rem;max-height:100px;min-height:36px;padding:.5rem .75rem;resize:none}.panel-input textarea[data-v-b26db15c]:focus{border-color:var(--accent-fill,#24aab4);outline:none}.floating-valet.minimized .valet-avatar-container[data-v-b26db15c]{height:50px;width:50px}.bubble-enter-active[data-v-b26db15c]{transition:opacity .2s,transform .2s}.bubble-leave-active[data-v-b26db15c]{transition:opacity .15s,transform .15s}.bubble-enter-from[data-v-b26db15c],.bubble-leave-to[data-v-b26db15c]{opacity:0;transform:translate(-10px) scale(.95)}.panel-enter-active[data-v-b26db15c]{transition:opacity .25s,transform .25s}.panel-leave-active[data-v-b26db15c]{transition:opacity .2s,transform .2s}.panel-enter-from[data-v-b26db15c],.panel-leave-to[data-v-b26db15c]{opacity:0;transform:translateY(-10px) scale(.95)}.automation-cursor[data-v-0762fc3f]{left:0;margin-left:-4px;margin-top:-2px;pointer-events:none;position:fixed;top:0;transition:opacity .2s ease;z-index:99999}.automation-cursor__pointer[data-v-0762fc3f]{color:var(--accentFill,#6366f1);filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));transition:color .3s ease}.automation-cursor--paused .automation-cursor__pointer[data-v-0762fc3f]{color:#f59e0b}.automation-cursor--error .automation-cursor__pointer[data-v-0762fc3f]{color:#ef4444}.automation-cursor--moving .automation-cursor__pointer[data-v-0762fc3f]{animation:cursor-pulse-0762fc3f .4s ease-in-out}.automation-cursor__ripple[data-v-0762fc3f]{animation:ripple-0762fc3f .6s ease-out forwards;border:2px solid var(--accentFill,#6366f1);border-radius:50%;height:20px;left:50%;margin:-10px 0 0 -10px;opacity:0;position:absolute;top:50%;width:20px}.automation-cursor__label[data-v-0762fc3f]{border:1px solid var(--borderDefault,hsla(0,0%,100%,.1));border-radius:6px;box-shadow:0 2px 8px #0000004d;font-size:12px;left:8px;padding:4px 10px;position:absolute;top:28px;transition:opacity .15s ease;white-space:nowrap}.automation-cursor__label[data-v-0762fc3f],.automation-status[data-v-0762fc3f]{background:var(--surface,#1e1e2e);color:var(--textPrimary,#cdd6f4);font-family:inherit}.automation-status[data-v-0762fc3f]{align-items:center;border:1px solid var(--borderDefault,hsla(0,0%,100%,.1));border-radius:20px;bottom:16px;box-shadow:0 4px 16px #0000004d;display:flex;font-size:13px;gap:8px;left:50%;padding:8px 16px;position:fixed;transform:translate(-50%);z-index:99998}.automation-status__indicator[data-v-0762fc3f]{animation:status-blink-0762fc3f 1.5s ease-in-out infinite;background:#22c55e;border-radius:50%;height:8px;width:8px}.automation-status--paused .automation-status__indicator[data-v-0762fc3f]{animation:none;background:#f59e0b}.automation-status--error .automation-status__indicator[data-v-0762fc3f]{animation:none;background:#ef4444}.automation-status--complete .automation-status__indicator[data-v-0762fc3f]{animation:none;background:#22c55e}.automation-status__step[data-v-0762fc3f]{margin-left:4px;opacity:.6}@keyframes cursor-pulse-0762fc3f{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes ripple-0762fc3f{0%{opacity:.6;transform:scale(.5)}to{opacity:0;transform:scale(2)}}@keyframes status-blink-0762fc3f{0%,to{opacity:1}50%{opacity:.4}}.command-feed[data-v-d42d1692]{bottom:60px;display:flex;flex-direction:column;gap:6px;max-width:400px;pointer-events:none;position:fixed;right:16px;z-index:99997}.command-feed__entry[data-v-d42d1692]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--surface,#1e1e2e);border:1px solid var(--borderDefault,hsla(0,0%,100%,.1));border-radius:10px;box-shadow:0 4px 16px #0000004d;color:var(--textPrimary,#cdd6f4);display:flex;font-family:inherit;font-size:12px;gap:8px;padding:8px 14px}.command-feed__indicator[data-v-d42d1692]{border-radius:50%;flex-shrink:0;height:7px;width:7px}.command-feed__entry--running .command-feed__indicator[data-v-d42d1692]{animation:feed-pulse-d42d1692 1s ease-in-out infinite;background:#6366f1}.command-feed__entry--done .command-feed__indicator[data-v-d42d1692]{background:#22c55e}.command-feed__entry--error .command-feed__indicator[data-v-d42d1692]{background:#ef4444}.command-feed__entry--pending .command-feed__indicator[data-v-d42d1692]{background:#94a3b8}.command-feed__command[data-v-d42d1692]{font-weight:500;max-width:250px}.command-feed__command[data-v-d42d1692],.command-feed__message[data-v-d42d1692]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-feed__message[data-v-d42d1692]{font-size:11px;max-width:200px;opacity:.6}.feed-enter-active[data-v-d42d1692]{transition:all .3s ease}.feed-leave-active[data-v-d42d1692]{transition:all .4s ease}.feed-enter-from[data-v-d42d1692]{opacity:0;transform:translate(30px)}.feed-leave-to[data-v-d42d1692]{opacity:0;transform:translate(30px) scale(.95)}@keyframes feed-pulse-d42d1692{0%,to{opacity:1}50%{opacity:.3}}.ctx-backdrop[data-v-5183ec15]{inset:0;position:fixed;z-index:49998}.ctx-menu[data-v-5183ec15]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--surface,#fff);border:1px solid var(--borderDefault,hsla(0,0%,50%,.15));border-radius:10px;box-shadow:0 6px 24px #00000024,0 1px 4px #00000014;max-width:240px;min-width:160px;padding:4px;position:fixed;z-index:49999}.ctx-item[data-v-5183ec15]{align-items:center;background:none;border:none;border-radius:6px;color:var(--textPrimary,#111);cursor:pointer;display:flex;font-size:.82rem;gap:8px;padding:7px 12px;text-align:left;transition:background .1s;width:100%}.ctx-item[data-v-5183ec15]:hover{background:var(--surfaceAlt,rgba(0,0,0,.05))}.ctx-item.ctx-danger[data-v-5183ec15]{color:#ef4444}.ctx-item.ctx-danger[data-v-5183ec15]:hover{background:#ef444414}.ctx-item.ctx-disabled[data-v-5183ec15]{opacity:.4;pointer-events:none}.ctx-icon[data-v-5183ec15]{flex-shrink:0;font-size:14px;text-align:center;width:18px}.ctx-label[data-v-5183ec15]{flex:1}.ctx-shortcut[data-v-5183ec15]{color:var(--textMuted,hsla(0,0%,50%,.5));font-size:.7rem;margin-left:auto}.ctx-divider[data-v-5183ec15]{border:none;border-top:1px solid var(--borderDefault,hsla(0,0%,50%,.12));margin:3px 8px}.ctx-color-picker[data-v-5183ec15]{display:flex;flex-wrap:wrap;gap:5px;padding:6px 10px}.ctx-swatch[data-v-5183ec15]{border:2px solid transparent;border-radius:50%;cursor:pointer;height:20px;transition:border-color .15s,transform .1s;width:20px}.ctx-swatch[data-v-5183ec15]:hover{transform:scale(1.2)}.ctx-swatch.active[data-v-5183ec15]{border-color:var(--textPrimary,#111)}.ctx-fade-enter-active[data-v-5183ec15]{transition:opacity .1s ease,transform .1s ease}.ctx-fade-leave-active[data-v-5183ec15]{transition:opacity .08s ease}.ctx-fade-enter-from[data-v-5183ec15]{opacity:0;transform:scale(.95)}.ctx-fade-leave-to[data-v-5183ec15]{opacity:0}a{margin-left:.25rem;margin-right:.25rem}.app-container{display:flex;height:100dvh;position:relative;z-index:12000}.main-area{display:flex;flex:1;flex-direction:column;min-width:0;overflow:hidden}.page-content-container{flex:1;min-width:0;overflow:hidden}
