.calendar-attachment-chip[data-v-a31bc7b1]{background:var(--sas-bg-user-pill,#f1f3f5);border:1px solid var(--sas-border-default,#e3e6ea);color:var(--sas-text-primary,#232425);cursor:default;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:6px;max-width:100%;margin-bottom:4px;padding:5px 12px;font-size:12px;line-height:1.4;display:inline-flex}.calendar-attachment-chip__icon[data-v-a31bc7b1]{width:12px;height:12px;color:var(--sas-text-tertiary,#909499);flex-shrink:0}.calendar-attachment-chip__label[data-v-a31bc7b1]{align-items:baseline;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.calendar-attachment-chip__title[data-v-a31bc7b1]{text-overflow:ellipsis;white-space:nowrap;max-width:240px;color:var(--sas-text-primary,#232425);font-weight:500;overflow:hidden}.calendar-attachment-chip__when[data-v-a31bc7b1]{color:var(--sas-text-secondary,#606366);text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-weight:400;overflow:hidden}@media (prefers-color-scheme:dark){.calendar-attachment-chip[data-v-a31bc7b1]{background:var(--sas-bg-user-pill,#3a3530);border-color:var(--sas-border-default,#3a3b3c);color:var(--sas-text-primary,#e8e8e8)}.calendar-attachment-chip__icon[data-v-a31bc7b1]{color:var(--sas-text-tertiary,#a3a8ad)}.calendar-attachment-chip__title[data-v-a31bc7b1]{color:var(--sas-text-primary,#e8e8e8)}.calendar-attachment-chip__when[data-v-a31bc7b1]{color:var(--sas-text-secondary,#b8bbc0)}}.wb-turn-interrupted[data-v-debaef45]{align-items:center;gap:var(--sas-space-8);margin:var(--sas-space-8,8px)0;padding:var(--sas-space-6,6px)var(--sas-space-12,12px);border-radius:var(--sas-radius-8,8px);background:var(--sas-error-bg);font-family:var(--sas-font-sans);font-size:var(--sas-text-caption,12px);flex-wrap:wrap;line-height:1.4;display:inline-flex}.wb-turn-interrupted-icon[data-v-debaef45]{width:14px;height:14px;color:var(--sas-error);flex-shrink:0}.wb-reconnect-btn[data-v-debaef45],.wb-turn-interrupted-label[data-v-debaef45]{color:var(--sas-error)}.wb-reconnect-btn[data-v-debaef45]{align-items:center;gap:var(--sas-space-4,4px);padding:var(--sas-space-4,4px)var(--sas-space-8);border:1px solid var(--sas-error);border-radius:var(--sas-radius-8,8px);font-family:var(--sas-font-sans);font-size:var(--sas-text-caption,12px);cursor:pointer;background:0 0;font-weight:500;line-height:1;transition:filter .15s;display:inline-flex}.wb-reconnect-btn[data-v-debaef45]:hover{filter:brightness(.92)}.wb-reconnect-btn[data-v-debaef45]:active{filter:brightness(.88)}.wb-reconnect-btn[data-v-debaef45]:focus-visible{box-shadow:0 0 0 3px var(--sas-error-soft);outline:none}.wb-reconnect-btn.is-reconnecting[data-v-debaef45],.wb-reconnect-btn[data-v-debaef45]:disabled{cursor:default;opacity:.6}.wb-reconnect-icon[data-v-debaef45]{width:13px;height:13px;color:var(--sas-error);flex-shrink:0}.wb-reconnect-btn.is-reconnecting .wb-reconnect-icon[data-v-debaef45]{animation:.9s linear infinite wb-reconnect-spin-debaef45}@keyframes wb-reconnect-spin-debaef45{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.wb-reconnect-btn[data-v-debaef45]{transition:none}.wb-reconnect-btn.is-reconnecting .wb-reconnect-icon[data-v-debaef45]{animation:none}}.wb-turn-actions[data-v-74ee9bfc]{gap:var(--sas-space-4);display:flex}.wb-turn-action-btn[data-v-74ee9bfc]{border-radius:var(--sas-radius-8);cursor:pointer;width:30px;height:30px;color:var(--sas-text-secondary);transition:background-color var(--sas-transition-fast);box-sizing:border-box;background:0 0;border:none;justify-content:center;align-items:center;padding:5px;display:flex;position:relative}.wb-tooltip[data-v-74ee9bfc]{color:#fff;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity var(--sas-transition-fast),visibility var(--sas-transition-fast);pointer-events:none;z-index:1;background-color:#232425;border-radius:10px;margin-top:6px;padding:4px 8px;font-size:12px;font-weight:400;line-height:1.5;transition-delay:0s;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 4px 6px #0000001a}.wb-turn-action-btn:hover .wb-tooltip[data-v-74ee9bfc]{opacity:1;visibility:visible;transition-delay:.3s}.wb-turn-action-btn[data-v-74ee9bfc]:hover{background:var(--sas-bg-subtle)}.wb-turn-action-btn[data-v-74ee9bfc]:focus-visible{box-shadow:0 0 0 3px var(--sas-brand-blue-soft,#4a8df64d);outline:none}.wb-turn-action-btn[data-v-74ee9bfc] svg{width:20px;height:20px}.wb-turn-action-btn.thumbs-down[data-v-74ee9bfc] svg{transform:rotate(180deg)}.wb-turn-action-btn.copied[data-v-74ee9bfc],.wb-turn-action-btn.thumbs-down.is-active[data-v-74ee9bfc],.wb-turn-action-btn.thumbs-up.is-active[data-v-74ee9bfc]{color:var(--sas-text-secondary)}.wb-strong-feedback-cta[data-v-74ee9bfc]{cursor:pointer;color:#8a5a00;transition:background-color var(--sas-transition-fast);background:#ffaa001f;border:1px solid #fa06;border-radius:30px;align-items:center;gap:6px;margin-left:auto;padding:5px 13px;font-size:13px;font-weight:600;display:inline-flex}.wb-strong-feedback-cta[data-v-74ee9bfc]:hover{background:#fa03}@media (prefers-color-scheme:dark){.wb-strong-feedback-cta[data-v-74ee9bfc]{color:#ffc966;background:#ffb42824;border-color:#ffb42866}.wb-strong-feedback-cta[data-v-74ee9bfc]:hover{background:#ffb4283d}}.wb-strong-feedback-submitted[data-v-74ee9bfc]{background:var(--sas-bg-subtle);color:var(--sas-text-secondary);border-radius:30px;align-items:center;gap:6px;margin-left:auto;padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex}.sas-tis[data-v-705c9eb9]{margin:var(--sas-space-4,4px)0}.sas-tis-summary[data-v-705c9eb9]{align-items:center;gap:var(--sas-space-8,8px);padding:var(--sas-space-4,4px)0;cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--sas-font-sans,inherit);font-size:var(--sas-text-small,13px);color:var(--sas-text-secondary,#555);background:0 0;border:none;line-height:1.5;animation:1.5s linear infinite sas-tis-pulse-705c9eb9;display:inline-flex}.sas-tis-dot[data-v-705c9eb9]{background:var(--sas-brand-blue,#3b82f6);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite sas-tis-dotpulse-705c9eb9;display:inline-block}.sas-tis-size[data-v-705c9eb9]{color:var(--sas-text-tertiary,#999);font-variant-numeric:tabular-nums}.sas-tis-caret[data-v-705c9eb9]{opacity:.7;transition:transform .15s;display:inline-block}.sas-tis.open .sas-tis-caret[data-v-705c9eb9]{transform:rotate(90deg)}.sas-tis-pre[data-v-705c9eb9]{margin:var(--sas-space-4,4px)0 0;white-space:pre-wrap;word-break:break-all;overflow-wrap:anywhere;max-height:180px;font-family:var(--sas-font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);color:var(--sas-text-tertiary,#777);background:var(--sas-bg-subtle,#0000000a);border:1px solid var(--sas-border-default,#00000014);padding:var(--sas-space-8,8px)10px;border-radius:8px;font-size:11px;line-height:1.5;overflow-y:auto}@keyframes sas-tis-pulse-705c9eb9{0%,to{opacity:1}50%{opacity:.45}}@keyframes sas-tis-dotpulse-705c9eb9{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.3)}}.sas-subtask-card[data-v-12293725]{align-items:center;gap:var(--space-12,12px);padding:var(--space-12,12px)var(--space-16,16px);background:var(--color-bg-page,#fff);border:1px solid var(--color-border-default,#eaeaea);border-radius:var(--radius-12,12px);max-width:520px;transition:all var(--transition-fast,.15s ease);display:flex}.sas-subtask-card[data-v-12293725]:hover{box-shadow:var(--shadow-md,0 4px 12px #00000014);border-color:var(--color-border-strong,#d0d3d8)}.sas-subtask-spinner[data-v-12293725]{width:var(--icon-sm,16px);height:var(--icon-sm,16px);border:2px solid var(--color-border-default,#eaeaea);border-top-color:var(--color-text-secondary,#606366);border-radius:50%;flex-shrink:0;animation:1s linear infinite sas-subtask-rotate-12293725}@keyframes sas-subtask-rotate-12293725{to{transform:rotate(1turn)}}.sas-subtask-info[data-v-12293725]{flex:1;min-width:0}.sas-subtask-name[data-v-12293725]{font-size:var(--text-body,14px);color:var(--color-text-primary,#232425);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sas-subtask-status[data-v-12293725]{font-size:var(--text-small,12px);color:var(--color-text-secondary,#606366);line-height:1.5}.is-failed .sas-subtask-status[data-v-12293725]{color:var(--color-error,#ef4444)}.sas-subtask-open[data-v-12293725]{height:var(--size-sm-height,32px);padding:0 var(--size-sm-padding,12px);color:var(--color-text-primary,#232425);border:1px solid var(--color-border-default,#eaeaea);border-radius:var(--radius-12,12px);font-size:var(--text-small,12px);white-space:nowrap;cursor:pointer;transition:all var(--transition-fast,.15s ease);background:0 0;flex-shrink:0;font-weight:500}.sas-subtask-open[data-v-12293725]:hover{background:var(--color-bg-subtle,#f5f5f5);border-color:var(--color-border-strong,#d0d3d8)}.sas-connector-card[data-v-9c23719c]{margin:var(--sas-space-8)0;padding:var(--sas-space-12)var(--sas-space-16);border:var(--border-width-1,1px)solid var(--sas-border-default);border-radius:var(--sas-radius-12);background:var(--sas-bg-surface);font-family:var(--sas-font-sans);font-size:var(--sas-text-body);color:var(--sas-text-primary)}.scc-head[data-v-9c23719c]{justify-content:space-between;align-items:center;gap:var(--sas-space-8);display:flex}.scc-title[data-v-9c23719c]{font-size:var(--sas-text-small);font-weight:600}.scc-sent[data-v-9c23719c]{font-size:var(--sas-text-caption);color:var(--sas-success)}.scc-reason[data-v-9c23719c]{margin:var(--sas-space-6)0 0;font-size:var(--sas-text-small);color:var(--sas-text-secondary)}.scc-services[data-v-9c23719c]{margin:var(--sas-space-12)0 0;flex-direction:column;padding:0;list-style:none}.scc-service[data-v-9c23719c],.scc-services[data-v-9c23719c]{gap:var(--sas-space-8);display:flex}.scc-service[data-v-9c23719c]{padding:var(--sas-space-8)var(--sas-space-12);border:var(--border-width-1,1px)solid var(--sas-border-subtle);border-radius:var(--sas-radius-8);background:var(--sas-bg-page);align-items:center}.scc-icon[data-v-9c23719c]{flex:none;width:20px;height:20px}.scc-name[data-v-9c23719c]{font-size:var(--sas-text-small);flex:1;font-weight:500}.scc-connect[data-v-9c23719c]{padding:var(--sas-space-4)var(--sas-space-16);border-radius:var(--sas-radius-8);background:var(--sas-text-primary);color:var(--sas-bg-page);font-size:var(--sas-text-caption);cursor:pointer;border:none;font-weight:600}.scc-connect[data-v-9c23719c]:disabled{opacity:.6;cursor:default}.scc-connect--retry[data-v-9c23719c]{color:var(--sas-error);border:var(--border-width-1,1px)solid var(--sas-error);background:0 0}.scc-status[data-v-9c23719c]{font-size:var(--sas-text-caption);color:var(--sas-text-tertiary);align-items:center;gap:var(--sas-space-4);display:inline-flex}.scc-status--connected[data-v-9c23719c]{color:var(--sas-success);font-weight:600}.scc-status--skipped[data-v-9c23719c]{color:var(--sas-text-tertiary)}.scc-error[data-v-9c23719c]{margin:var(--sas-space-8)0 0;font-size:var(--sas-text-caption);color:var(--sas-error);align-items:center;gap:var(--sas-space-8);display:flex}.scc-foot[data-v-9c23719c]{margin-top:var(--sas-space-12);justify-content:flex-end;display:flex}.scc-skip[data-v-9c23719c]{padding:var(--sas-space-4)var(--sas-space-12);border:var(--border-width-1,1px)solid var(--sas-border-strong);border-radius:var(--sas-radius-8);color:var(--sas-text-secondary);font-size:var(--sas-text-caption);cursor:pointer;background:0 0}.scc-skip[data-v-9c23719c]:disabled{opacity:.6;cursor:default}.sas-connector-dock[data-v-9c23719c]{justify-content:space-between;align-items:center;gap:var(--sas-space-12);box-sizing:border-box;width:100%;max-width:var(--container-width,680px);padding:var(--sas-space-12)var(--sas-space-16);border:var(--border-width-1,1px)solid var(--sas-border-default);border-radius:var(--sas-radius-12);background:var(--sas-bg-surface);font-family:var(--sas-font-sans);margin:0 auto;display:flex}.scc-dock-text[data-v-9c23719c]{font-size:var(--sas-text-small);color:var(--sas-text-secondary)}.sas-search-collapse__summary[data-v-868ca958]{align-items:center;gap:var(--sas-space-8,8px);padding:var(--sas-space-4,4px)0;cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--sas-font-sans,inherit);font-size:var(--sas-text-small,14px);color:var(--sas-text-tertiary,#909499);transition:color var(--sas-transition-fast,.15s ease);background:0 0;border:none;line-height:1.5;display:inline-flex}.sas-search-collapse__summary[data-v-868ca958]:hover{color:var(--sas-text-secondary,#606366)}.sas-search-collapse__summary .caret[data-v-868ca958]{margin-left:var(--sas-space-4,4px);opacity:.7;transition:transform var(--sas-transition-fast,.15s ease);display:inline-block}.sas-search-collapse.open .sas-search-collapse__summary .caret[data-v-868ca958]{transform:rotate(90deg)}.sas-search-collapse__body[data-v-868ca958]{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1),opacity .32s;display:grid}.sas-search-collapse.open>.sas-search-collapse__body[data-v-868ca958]{opacity:1;grid-template-rows:1fr}.sas-search-collapse__detail[data-v-868ca958]{min-height:0;padding-left:var(--sas-space-8,8px);overflow:hidden}@media (prefers-reduced-motion:reduce){.sas-search-collapse__body[data-v-868ca958]{transition:none}}.sas-search-row[data-v-868ca958]{align-items:flex-start;gap:var(--sas-space-12,12px);padding:var(--sas-space-8,8px)0;font-family:var(--sas-font-sans,inherit);display:flex;position:relative}.sas-search-row[data-v-868ca958]:not(:last-child){padding-bottom:var(--sas-space-16,16px)}.sas-search-row[data-v-868ca958]:not(:last-child):after{content:"";background:var(--sas-border-default,#e9eaeb);width:1px;position:absolute;top:32px;bottom:-4px;left:9.5px}.sas-search-row__icon[data-v-868ca958]{width:20px;height:20px;color:var(--sas-text-tertiary,#909499);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.sas-search-row__icon svg[data-v-868ca958]{width:14px;height:14px}.sas-search-row__icon.check[data-v-868ca958]{color:var(--sas-text-secondary,#606366)}.sas-search-row__content[data-v-868ca958]{flex:1;min-width:0;padding-top:1px}.sas-search-row__done-title[data-v-868ca958]{font-size:var(--sas-text-small,14px);color:var(--sas-text-secondary,#606366);line-height:1.3}.sas-search-collapse__header[data-v-868ca958]{width:100%;font-size:var(--text-small,14px);color:var(--color-text-secondary,#606366);align-items:center;line-height:20px;display:flex}.is-error .sas-search-collapse__hint[data-v-868ca958],.is-stopped .sas-search-collapse__query[data-v-868ca958]{color:var(--color-text-tertiary,#909499)}.sas-search-collapse__query[data-v-868ca958]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sas-search-collapse__hint[data-v-868ca958]{flex:none;margin-left:auto;padding-left:12px}.sas-search-collapse__panel[data-v-868ca958]{border:1px solid var(--color-border-default,#e9eaeb);border-radius:12px;max-height:140px;margin:8px 0 0;padding:4px;animation:.32s ease-out sas-search-panel-in-868ca958;overflow-y:auto}.sas-search-result[data-v-868ca958]{animation:.32s ease-out both sas-search-row-in-868ca958;animation-delay:min(calc(var(--row-index,0)*40ms),.48s)}@keyframes sas-search-panel-in-868ca958{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes sas-search-row-in-868ca958{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.sas-search-row--done[data-v-868ca958]{animation:.32s ease-out .16s both sas-search-row-in-868ca958}@media (prefers-reduced-motion:reduce){.sas-search-collapse__panel[data-v-868ca958],.sas-search-result[data-v-868ca958],.sas-search-row--done[data-v-868ca958]{animation:none}}.sas-search-result[data-v-868ca958]{border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;line-height:20px;text-decoration:none;display:flex}.sas-search-result[data-v-868ca958]:hover{background:var(--color-bg-icon-hover,#f5f5f5)}.sas-search-result__favicon[data-v-868ca958]{border-radius:4px;flex:none;width:16px;height:16px}.sas-search-result__title[data-v-868ca958]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-primary,#232425);flex:1;overflow:hidden}.sas-search-result__domain[data-v-868ca958]{color:var(--color-text-tertiary,#909499);flex:none}.sas-compact-chip[data-v-94b67e51]{justify-content:center;align-items:center;gap:var(--sas-space-8);margin:var(--sas-space-8)0;padding:var(--sas-space-4)0;font-family:var(--sas-font-sans);font-size:var(--sas-text-caption);color:var(--sas-text-tertiary);text-align:center;display:flex}.sas-compact-chip-spinner[data-v-94b67e51]{border:1.5px solid var(--sas-border-strong);border-top-color:var(--sas-text-tertiary);border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:.7s linear infinite sas-compact-chip-spin-94b67e51}@keyframes sas-compact-chip-spin-94b67e51{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.sas-compact-chip-spinner[data-v-94b67e51]{animation:none}}.sas-chat-root[data-v-af53309c]{background:0 0}.wb-msg-user-row--calendar-chip[data-v-af53309c],.wb-msg-user-row--chip[data-v-af53309c]{justify-content:flex-end;width:100%;display:flex}.sas-asst-msg[data-v-af53309c]{gap:var(--sas-space-12);flex-direction:column;display:flex}.sas-output-failed[data-v-af53309c]{background:var(--sas-bg-warning,#b02f2f14);color:var(--sas-text-warning,#b02f2f);border-radius:6px;padding:4px 10px}.sas-output-failed[data-v-af53309c],.sas-render-failed-quiet[data-v-af53309c]{align-items:center;gap:var(--sas-space-8);font-family:var(--sas-font-sans);font-size:var(--sas-text-small);cursor:default;line-height:1.5;display:inline-flex}.sas-render-failed-quiet[data-v-af53309c],.sas-tool-placeholder-row[data-v-af53309c]{color:var(--sas-text-tertiary)}.sas-tool-placeholder-row[data-v-af53309c]{align-items:center;gap:var(--sas-space-8);font-family:var(--sas-font-sans);font-size:var(--sas-text-small);line-height:1.5;display:inline-flex}.sas-tool-placeholder-row.running[data-v-af53309c]{color:var(--sas-text-secondary)}.sas-tool-dot[data-v-af53309c]{background:var(--sas-text-tertiary);border-radius:50%;flex-shrink:0;width:6px;height:6px}.sas-tool-dot.running[data-v-af53309c]{background:var(--sas-brand-blue);animation:1.4s ease-in-out infinite sas-tool-dot-pulse-af53309c}@keyframes sas-tool-dot-pulse-af53309c{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){.sas-tool-dot.running[data-v-af53309c]{animation:none}}.sas-v2-pane[data-v-af53309c]{box-sizing:border-box;width:100%;height:100%}.compact-toggle[data-v-af53309c]{cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:row;justify-content:flex-end;align-items:center;gap:10px;margin-bottom:10px;display:flex}.compact-toggle-text[data-v-af53309c]{text-align:center;font-size:16px;font-weight:400;line-height:26px}.compact-toggle-button .icon[data-v-af53309c]{width:16px;height:16px}.compact-toggle-button-expanded .icon[data-v-af53309c]{transform:rotate(180deg)}.compact-summary-content[data-v-af53309c]{font-size:14px;line-height:1.5}.sas-render-card[data-v-af53309c],.sas-tis[data-v-af53309c],.sas-tool-placeholder-row[data-v-af53309c],.wb-timeline-item[data-v-af53309c],.wb-work-session[data-v-af53309c]{animation:.32s ease-out sas-row-ease-in-af53309c}@keyframes sas-row-ease-in-af53309c{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sas-render-card[data-v-af53309c],.sas-tis[data-v-af53309c],.sas-tool-placeholder-row[data-v-af53309c],.wb-timeline-item[data-v-af53309c],.wb-work-session[data-v-af53309c]{animation:none}}
