.app-notifications-menu[data-v-c0fbd967]{overflow:visible;position:relative}.notifications-menu[data-v-c0fbd967]{display:flex;flex-direction:column;max-height:26rem;width:min(26rem,calc(100vw - 3rem))}.notifications-header[data-v-c0fbd967]{align-items:center;border-bottom:1px solid var(--surface-border);display:flex;gap:.5rem;justify-content:space-between;padding:.25rem 0 .75rem}.notifications-title[data-v-c0fbd967]{font-weight:600}.notifications-state[data-v-c0fbd967]{color:var(--text-color-secondary);font-size:.875rem;padding:1rem .5rem .25rem}.notifications-state-error[data-v-c0fbd967]{color:var(--red-500)}.notifications-list[data-v-c0fbd967]{list-style:none;margin:0;overflow-y:auto;padding:.5rem 0 0}.notification-item-row[data-v-c0fbd967]{align-items:flex-start;border-radius:.5rem;display:flex;gap:.25rem}.notification-item-main[data-v-c0fbd967]{background:transparent;border:0;border-radius:.5rem;cursor:pointer;flex:1 1 auto;padding:.75rem .5rem;text-align:left;width:100%}.notification-item-main[data-v-c0fbd967]:hover{background:var(--surface-hover)}.notification-item-unread[data-v-c0fbd967]{background:color-mix(in srgb,var(--primary-color) 8%,transparent)}.notification-delete-btn[data-v-c0fbd967]{flex:0 0 auto;margin-top:.45rem}.notification-item-head[data-v-c0fbd967]{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.notification-item-title[data-v-c0fbd967]{color:var(--text-color);font-size:.9rem;font-weight:600}.notification-item-message[data-v-c0fbd967]{color:var(--text-color-secondary);font-size:.82rem;margin:.35rem 0;white-space:normal}.notification-item-time[data-v-c0fbd967]{color:var(--text-color-secondary);font-size:.75rem}.notification-item-dot[data-v-c0fbd967]{background:var(--primary-color);border-radius:999px;flex:0 0 auto;height:.5rem;width:.5rem}.notification-unread-dot[data-v-c0fbd967]{background:#22c55e;border:1px solid var(--surface-card);border-radius:999px;display:block;height:.55rem;pointer-events:none;position:absolute;right:.35rem;top:.4rem;width:.55rem}.notifications-trigger-shake[data-v-c0fbd967]{animation:notification-shake-c0fbd967 .65s ease-in-out 1}.notification-preview[data-v-c0fbd967]{background:var(--surface-overlay);border:1px solid var(--surface-border);border-radius:.6rem;box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014;cursor:pointer;padding:.6rem .75rem;position:absolute;right:0;text-align:left;top:calc(100% + .4rem);width:min(20rem,calc(100vw - 2rem));z-index:1200}.notification-preview-title[data-v-c0fbd967]{color:var(--text-color-secondary);font-size:.72rem;letter-spacing:.03em;margin-bottom:.25rem;text-transform:uppercase}.notification-preview-text[data-v-c0fbd967]{color:var(--text-color);font-size:.86rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes notification-shake-c0fbd967{0%{transform:rotate(0)}20%{transform:rotate(-8deg)}40%{transform:rotate(7deg)}60%{transform:rotate(-5deg)}80%{transform:rotate(3deg)}to{transform:rotate(0)}}[data-v-15861158] .user-menu-popover,[data-v-15861158] .guide-menu-popover{width:min(24rem,calc(100vw - 2rem))}[data-v-15861158] .guide-menu-popover .p-popover-content,[data-v-15861158] .user-menu-popover .p-popover-content{padding:0}.guide-menu-panel[data-v-15861158]{display:flex;flex-direction:column;gap:.75rem;padding:1rem}.guide-menu-header[data-v-15861158]{display:flex;flex-direction:column;gap:.2rem}.guide-menu-kicker[data-v-15861158]{color:var(--shell-panel-muted);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.guide-menu-item[data-v-15861158]{align-items:flex-start;background:color-mix(in srgb,var(--shell-panel-hover) 70%,transparent);border:1px solid var(--shell-panel-border);border-radius:calc(var(--shell-panel-radius) - .15rem);color:inherit;display:flex;gap:.85rem;justify-content:space-between;padding:.9rem .95rem;text-align:left;transition:border-color .2s ease,transform .2s ease,background .2s ease;width:100%}.guide-menu-item[data-v-15861158]:hover{background:color-mix(in srgb,var(--shell-accent) 9%,var(--surface-card));border-color:var(--shell-accent-border);transform:translateY(-1px)}.guide-menu-copy[data-v-15861158]{display:flex;flex-direction:column;gap:.18rem;min-width:0}.guide-menu-title[data-v-15861158]{color:var(--text-color);font-size:.92rem;font-weight:600}.guide-menu-description[data-v-15861158]{color:var(--text-color-secondary);font-size:.8rem;line-height:1.4}.user-menu-panel[data-v-15861158]{color:var(--text-color);display:flex;flex-direction:column;gap:1rem;padding:1rem}.user-menu-hero[data-v-15861158]{align-items:center;background:color-mix(in srgb,var(--shell-accent) 8%,var(--surface-card));border:1px solid color-mix(in srgb,var(--shell-accent-border) 60%,var(--shell-panel-border));border-radius:calc(var(--shell-panel-radius) - .15rem);display:flex;gap:.9rem;padding:.95rem}.user-menu-avatar[data-v-15861158]{background:color-mix(in srgb,var(--shell-accent) 16%,var(--surface-card));border:1px solid var(--shell-accent-border);border-radius:1rem;color:var(--shell-accent-strong);display:grid;flex:0 0 auto;font-size:1rem;font-weight:700;height:3rem;letter-spacing:.06em;place-items:center;width:3rem}.user-menu-identity[data-v-15861158]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.user-menu-eyebrow[data-v-15861158]{color:var(--shell-panel-muted);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.user-menu-email[data-v-15861158]{color:var(--text-color);font-size:.98rem;font-weight:600;line-height:1.35;word-break:break-word}.user-menu-organization[data-v-15861158]{color:var(--text-color-secondary);font-size:.82rem}.user-menu-tags[data-v-15861158]{display:flex;flex-wrap:wrap;gap:.5rem}.user-menu-tag[data-v-15861158]{align-items:center;background:var(--shell-panel-hover);border:1px solid var(--shell-panel-border);border-radius:var(--shell-pill-radius);color:var(--text-color-secondary);display:inline-flex;font-size:.75rem;gap:.4rem;line-height:1;padding:.42rem .7rem}.user-menu-tag i[data-v-15861158]{font-size:.78rem}.user-menu-tag-accent[data-v-15861158]{background:color-mix(in srgb,var(--shell-accent) 10%,var(--surface-card));border-color:var(--shell-accent-border);color:var(--shell-accent-strong)}.user-menu-actions[data-v-15861158]{display:flex;flex-direction:column;gap:.75rem}.user-menu-action[data-v-15861158]{align-items:center;background:color-mix(in srgb,var(--shell-panel-hover) 72%,transparent);border:1px solid var(--shell-panel-border);border-radius:calc(var(--shell-panel-radius) - .15rem);color:inherit;cursor:pointer;display:flex;gap:.85rem;padding:.9rem .95rem;text-align:left;transition:transform var(--element-transition-duration),border-color var(--element-transition-duration),background-color var(--element-transition-duration);width:100%}.user-menu-action[data-v-15861158]:hover{background:color-mix(in srgb,var(--shell-accent) 10%,var(--surface-card));border-color:var(--shell-accent-border);transform:translateY(-1px)}.user-menu-action-icon[data-v-15861158]{background:var(--shell-panel-hover);border-radius:.8rem;color:var(--shell-accent-strong);display:grid;flex:0 0 auto;height:2.25rem;place-items:center;width:2.25rem}.user-menu-action-copy[data-v-15861158]{display:flex;flex:1 1 auto;flex-direction:column;gap:.15rem;min-width:0}.user-menu-action-title[data-v-15861158]{color:var(--text-color);font-size:.92rem;font-weight:600}.user-menu-action-description[data-v-15861158]{color:var(--text-color-secondary);font-size:.78rem}.user-menu-action-chevron[data-v-15861158]{color:var(--text-color-secondary);flex:0 0 auto}.user-menu-footer[data-v-15861158]{display:flex;justify-content:flex-end;padding-top:.25rem}@media (max-width:575px){.user-menu-panel[data-v-15861158]{padding:.85rem}.user-menu-hero[data-v-15861158]{align-items:flex-start}}.chat-agent-container[data-v-baeceb41]{display:flex;flex-direction:column;gap:var(--shell-space-4);height:100%;min-height:0;min-width:0;padding:var(--shell-space-4);width:100%}.chat-agent-intro[data-v-baeceb41]{align-items:flex-start;display:flex;gap:var(--shell-space-4);justify-content:space-between}.chat-agent-kicker[data-v-baeceb41]{color:var(--shell-panel-muted);font-size:.72rem;letter-spacing:.16em;margin:0 0 .35rem;text-transform:uppercase}.chat-agent-intro h3[data-v-baeceb41]{color:var(--text-color);font-size:1.25rem;line-height:1.2;margin:0}.chat-agent-suggestions[data-v-baeceb41]{display:flex;flex-wrap:wrap;gap:.65rem}.chat-suggestion[data-v-baeceb41]{justify-content:flex-start}.chat-history[data-v-baeceb41]{display:flex;flex:1 1 auto;flex-direction:column;gap:.8rem;min-height:16rem;overflow-y:auto;padding-right:.25rem}.chat-message[data-v-baeceb41]{display:flex}.chat-message.user[data-v-baeceb41]{justify-content:flex-end}.chat-bubble[data-v-baeceb41]{background:var(--shell-panel-hover);border:var(--shell-border-width) solid var(--shell-panel-border);border-radius:var(--shell-bubble-radius);color:var(--text-color);line-height:1.45;max-width:88%;padding:.85rem 1rem;white-space:pre-wrap}.chat-message.user .chat-bubble[data-v-baeceb41]{background:var(--shell-accent-surface);border-color:var(--shell-accent-emphasis)}.chat-message.agent .chat-bubble[data-v-baeceb41]{background:color-mix(in srgb,var(--surface-card) 86%,transparent)}.chat-feedback[data-v-baeceb41]{color:var(--shell-panel-muted);font-size:.85rem}.chat-status-line[data-v-baeceb41]{padding:0 .15rem}.chat-feedback.error[data-v-baeceb41]{align-items:center;color:var(--shell-danger-color);display:flex;gap:.75rem;justify-content:space-between}.chat-composer[data-v-baeceb41]{align-items:end;display:grid;gap:var(--shell-space-3);grid-template-columns:auto 1fr auto}.chat-composer-field[data-v-baeceb41]{align-items:stretch;background:var(--surface-card);border:var(--shell-border-width) solid var(--shell-panel-border);border-radius:var(--shell-input-radius);display:flex;min-height:2.75rem;min-width:0;overflow:hidden;padding:.2rem .3rem;transition:border-color var(--element-transition-duration),box-shadow var(--element-transition-duration)}.chat-composer-field[data-v-baeceb41]:focus-within{border-color:var(--shell-accent-strong);box-shadow:0 0 0 1px color-mix(in srgb,var(--shell-accent-strong) 18%,transparent)}.chat-composer-input[data-v-baeceb41]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;box-sizing:border-box;color:var(--text-color);flex:1 1 auto;font:inherit;line-height:1.45;max-height:10rem;min-height:2.35rem;outline:none;overflow-wrap:anywhere;overflow-y:hidden;padding:.55rem .7rem .55rem .95rem;resize:none;scrollbar-color:color-mix(in srgb,var(--shell-panel-muted) 48%,transparent) transparent;scrollbar-width:thin;white-space:pre-wrap;width:100%}.chat-composer-input[data-v-baeceb41]::-moz-placeholder{color:var(--shell-panel-muted)}.chat-composer-input[data-v-baeceb41]::placeholder{color:var(--shell-panel-muted)}.chat-composer-input[data-v-baeceb41]::-webkit-scrollbar{width:.45rem}.chat-composer-input[data-v-baeceb41]::-webkit-scrollbar-track{background:transparent}.chat-composer-input[data-v-baeceb41]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--shell-panel-muted) 48%,transparent);border-radius:var(--shell-pill-radius)}.chat-composer-submit[data-v-baeceb41]{align-self:center;white-space:nowrap}.chat-composer-action[data-v-baeceb41]{align-self:center}.agent-card[data-v-baeceb41]{background:var(--shell-info-card-bg);border:var(--shell-border-width) solid var(--shell-info-card-border);border-radius:1rem;box-shadow:var(--shell-floating-card-shadow);display:inline-block;max-width:min(100%,30rem);padding:.9rem 1rem}.workflow-draft-card[data-v-baeceb41]{background:color-mix(in srgb,var(--p-surface-50) 92%,var(--p-surface-0))}.clarification-card[data-v-baeceb41]{background:var(--shell-warn-card-bg);border-color:var(--shell-warn-card-border)}.save-result-card[data-v-baeceb41]{background:var(--shell-success-card-bg);border-color:var(--shell-success-card-border)}@media (max-width:767px){.chat-agent-container[data-v-baeceb41]{padding:0}.chat-agent-intro[data-v-baeceb41]{flex-direction:column}.chat-composer[data-v-baeceb41]{gap:var(--shell-space-2);grid-template-columns:auto minmax(0,1fr) auto}}
