.snd-backdrop[data-v-17790c2c]{z-index:1100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-family:var(--sb-font-sans);background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.snd-dialog[data-v-17790c2c]{background:var(--color-bg-page,#fff);width:440px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-modal-strong,0 20px 25px #0000001a);border-radius:16px;flex-direction:column;gap:16px;padding:20px;display:flex}.snd-head[data-v-17790c2c]{justify-content:space-between;align-items:center;display:flex}.snd-title[data-v-17790c2c]{color:var(--color-text-primary,#232425);font-size:16px;font-weight:600}.snd-close[data-v-17790c2c]{width:28px;height:28px;color:var(--color-text-tertiary,#909499);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}.snd-close[data-v-17790c2c]:hover{background:var(--color-bg-subtle,#f5f5f5);color:var(--color-text-primary,#232425)}.snd-field[data-v-17790c2c]{flex-direction:column;gap:6px;display:flex}.snd-label[data-v-17790c2c]{color:var(--color-text-secondary,#606366);font-size:13px;font-weight:500}.snd-input[data-v-17790c2c]{border:1px solid var(--color-border-default,#eaeaea);width:100%;color:var(--color-text-primary,#232425);background:var(--color-bg-page,#fff);box-sizing:border-box;border-radius:8px;outline:none;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .15s}.snd-input[data-v-17790c2c]:focus{border-color:var(--color-border-brand,#0f7fff)}.snd-actions[data-v-17790c2c]{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.snd-btn[data-v-17790c2c]{cursor:pointer;border:none;border-radius:8px;padding:8px 18px;font-family:inherit;font-size:14px;font-weight:500;transition:filter .15s}.snd-btn--ghost[data-v-17790c2c]{background:var(--color-bg-subtle,#f5f5f5);color:var(--color-text-primary,#232425)}.snd-btn--primary[data-v-17790c2c]{background:var(--color-btn-primary,#232425);color:var(--color-btn-primary-text,#fff)}.snd-btn[data-v-17790c2c]:not(:disabled):hover{filter:brightness(.92)}.snd-btn[data-v-17790c2c]:disabled{opacity:.4;cursor:not-allowed}.snd-fade-enter-active[data-v-17790c2c],.snd-fade-leave-active[data-v-17790c2c]{transition:opacity .15s}.snd-fade-enter-from[data-v-17790c2c],.snd-fade-leave-to[data-v-17790c2c]{opacity:0}@media (prefers-reduced-motion:reduce){.snd-btn[data-v-17790c2c],.snd-fade-enter-active[data-v-17790c2c],.snd-fade-leave-active[data-v-17790c2c],.snd-input[data-v-17790c2c]{transition:none}}@media (prefers-color-scheme:dark){.snd-backdrop[data-v-17790c2c]{background:#0009}.snd-dialog[data-v-17790c2c]{background:var(--color-bg-surface)}.snd-title[data-v-17790c2c]{color:var(--color-text-primary)}.snd-close[data-v-17790c2c]{color:var(--color-text-tertiary)}.snd-close[data-v-17790c2c]:hover{background:var(--color-bg-subtle);color:var(--color-text-primary)}.snd-label[data-v-17790c2c]{color:var(--color-text-secondary)}.snd-input[data-v-17790c2c]{border-color:var(--color-border-default);background:var(--color-bg-surface)}.snd-btn--ghost[data-v-17790c2c],.snd-input[data-v-17790c2c]{color:var(--color-text-primary)}.snd-btn--ghost[data-v-17790c2c]{background:var(--color-bg-subtle)}.snd-btn--primary[data-v-17790c2c]{box-shadow:inset 0 0 0 1px var(--color-border-strong)}}.ws-switcher[data-v-a61555de]{font-family:var(--sb-font-sans);position:relative}.ws-trigger[data-v-a61555de]{cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:9px;width:100%;padding:6px 7px;transition:background .12s;display:flex}.ws-trigger.on[data-v-a61555de],.ws-trigger[data-v-a61555de]:hover{background:var(--color-bg-subtle)}.ws-trigger[data-v-a61555de]:focus-visible{box-shadow:0 0 0 2px var(--color-border-brand,#0f7fff);outline:none}.ws-trigger-meta[data-v-a61555de]{text-align:left;flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ws-trigger-name[data-v-a61555de]{letter-spacing:-.01em;color:var(--color-text-primary);font-size:13.5px;font-weight:700}.ws-trigger-name[data-v-a61555de],.ws-trigger-sub[data-v-a61555de]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws-trigger-sub[data-v-a61555de]{font-size:11px;font-weight:500}.ws-chevron[data-v-a61555de],.ws-trigger-sub[data-v-a61555de]{color:var(--color-text-tertiary,#909499)}.ws-chevron[data-v-a61555de]{flex-shrink:0;transition:transform .18s}.ws-chevron.open[data-v-a61555de]{transform:rotate(180deg)}.ws-avatar[data-v-a61555de]{color:#fff;letter-spacing:-.02em;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #0000000f}.ws-avatar.sm[data-v-a61555de]{border-radius:7px;width:24px;height:24px;font-size:11px}.ws-pop[data-v-a61555de]{z-index:2000;font-family:var(--sb-font-sans);position:fixed;top:0;bottom:0;left:0;right:0}.ws-menu[data-v-a61555de]{background:var(--color-bg-page,#fff);border:1px solid var(--color-border-default,#eaeaea);transform-origin:top;border-radius:12px;max-width:calc(100vw - 24px);padding:6px;animation:.14s cubic-bezier(.2,.7,.3,1) ws-pop-a61555de;position:fixed;box-shadow:0 1px 2px #1011140a,0 16px 44px #10111424}@keyframes ws-pop-a61555de{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:none}}.ws-label[data-v-a61555de]{letter-spacing:.1em;text-transform:uppercase;padding:6px 8px 5px;font-size:10px;font-weight:700}.ws-label[data-v-a61555de],.ws-loading[data-v-a61555de]{color:var(--color-text-tertiary,#909499)}.ws-loading[data-v-a61555de]{padding:6px 8px;font-size:13px}.ws-item[data-v-a61555de]{cursor:pointer;width:100%;color:var(--color-text-primary,#232425);background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:7px 8px;font-size:13px;transition:background .1s;display:flex}.ws-item[data-v-a61555de]:hover{background:var(--color-bg-subtle,#f5f5f5)}.ws-item[data-v-a61555de]:focus-visible{box-shadow:0 0 0 2px var(--color-border-brand,#0f7fff);outline:none}.ws-row[data-v-a61555de]{font-weight:600}.ws-row--active[data-v-a61555de]{background:var(--color-bg-subtle,#f5f5f5)}.ws-item-name[data-v-a61555de]{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ws-item--action[data-v-a61555de]{color:var(--color-text-secondary,#606366);font-size:12.5px;font-weight:600}.ws-item--action[data-v-a61555de]:hover{color:var(--color-text-primary,#232425)}.ws-act-ico[data-v-a61555de]{width:24px;height:24px;color:var(--color-text-secondary,#606366);justify-content:center;align-items:center;display:inline-flex}.ws-check[data-v-a61555de]{color:var(--color-success,#10b981);flex-shrink:0}.ws-sep[data-v-a61555de]{background:var(--color-border-subtle,#f2f2f2);height:1px;margin:6px 4px}@media (prefers-reduced-motion:reduce){.ws-chevron[data-v-a61555de],.ws-item[data-v-a61555de],.ws-menu[data-v-a61555de],.ws-trigger[data-v-a61555de]{transition:none;animation:none}}@media (prefers-color-scheme:dark){.ws-menu[data-v-a61555de]{background:var(--color-bg-surface);border-color:var(--color-border-default)}.ws-label[data-v-a61555de],.ws-loading[data-v-a61555de]{color:var(--color-text-tertiary)}.ws-item[data-v-a61555de]{color:var(--color-text-primary)}.ws-item[data-v-a61555de]:hover{background:#ffffff14}.ws-row--active[data-v-a61555de]{background:var(--color-bg-subtle)}.ws-item--action[data-v-a61555de]{color:var(--color-text-secondary)}.ws-item--action[data-v-a61555de]:hover{color:var(--color-text-primary)}.ws-act-ico[data-v-a61555de]{color:var(--color-text-secondary)}.ws-sep[data-v-a61555de]{background:var(--color-border-subtle)}}.sb-new-doc-row[data-v-b8022458]{flex-shrink:0;margin:4px 8px 6px}.sb-new-doc-btn[data-v-b8022458]{background:var(--color-bg-page,#fff);width:100%;min-height:28px;color:var(--color-text-primary,#37352f);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:10px;padding:4px 10px 4px 12px;font-size:12.5px;font-weight:500;display:flex;position:relative}.sb-new-doc-btn[data-v-b8022458]:before{border:1.2px dashed var(--color-border-strong,#d0d3d8);border-radius:8px}.sb-new-doc-btn[data-v-b8022458]:after,.sb-new-doc-btn[data-v-b8022458]:before{content:"";pointer-events:none;transition:opacity .12s;position:absolute;top:0;bottom:0;left:0;right:0}.sb-new-doc-btn[data-v-b8022458]:after{border:1.5px solid var(--color-text-secondary,#606366);opacity:0;border-radius:8px}.sb-new-doc-btn[data-v-b8022458]:hover:before{opacity:0}.sb-new-doc-btn[data-v-b8022458]:hover:after{opacity:1}.sb-new-doc-btn[data-v-b8022458]:disabled{cursor:default}.sb-new-doc-plus[data-v-b8022458]{background:var(--color-btn-primary,#1a1a1a);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.sb-new-doc-plus svg[data-v-b8022458]{width:9px;height:9px}.sb-new-doc-spinner[data-v-b8022458]{animation:.9s linear infinite sb-new-doc-spin-b8022458}@keyframes sb-new-doc-spin-b8022458{to{transform:rotate(1turn)}}.sb-new-doc-lbl[data-v-b8022458]{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.sb-new-doc-card[data-v-b8022458]{z-index:80;text-align:center;pointer-events:none;background:#fff;border-radius:12px;width:280px;padding:24px 22px 20px;position:fixed;box-shadow:0 8px 24px #1919191a,0 2px 6px #1919190d,0 0 0 1px #2a1c000f}.sb-new-doc-card-art[data-v-b8022458]{width:64px;height:64px;margin:0 auto 12px}.sb-new-doc-card-art svg[data-v-b8022458]{width:100%;height:100%}.sb-new-doc-card-title[data-v-b8022458]{color:var(--color-text-primary,#191919);margin-bottom:4px;font-size:14px;font-weight:600}.sb-new-doc-card-desc[data-v-b8022458]{color:#91908c;font-size:12.5px;line-height:1.45}@media (prefers-color-scheme:dark){.sb-new-doc-card[data-v-b8022458]{background:var(--color-bg-surface);box-shadow:0 8px 24px #0006,0 2px 6px #0000004d,0 0 0 1px var(--color-border-default)}.sb-new-doc-card-desc[data-v-b8022458]{color:var(--color-text-tertiary)}}.tree-skeleton[data-v-2d8bed3a]{--sk-base:#e9e7e2;--sk-hi:#f6f5f2;flex-direction:column;gap:1px;display:flex}.sk-row[data-v-2d8bed3a]{padding:7px 8px 7px var(--sk-indent,26px);align-items:center;gap:8px;display:flex}.sk[data-v-2d8bed3a]{background:linear-gradient(90deg,var(--sk-base)0,var(--sk-base)28%,var(--sk-hi)50%,var(--sk-base)72%,var(--sk-base)100%);background-size:360px 100%;border-radius:6px;animation:1.25s ease-in-out infinite tree-sk-sweep-2d8bed3a;display:block}.sk-chip[data-v-2d8bed3a]{flex:none;width:16px;height:16px}.sk-bar[data-v-2d8bed3a],.sk-chip[data-v-2d8bed3a]{border-radius:5px}.sk-bar[data-v-2d8bed3a]{height:9px}.sk-row:nth-child(3n+1) .sk-bar[data-v-2d8bed3a]{width:58%}.sk-row:nth-child(3n+2) .sk-bar[data-v-2d8bed3a]{width:42%}.sk-row:nth-child(3n+3) .sk-bar[data-v-2d8bed3a]{width:50%}@keyframes tree-sk-sweep-2d8bed3a{0%{background-position:-180px 0}to{background-position:240px 0}}@media (prefers-reduced-motion:reduce){.sk[data-v-2d8bed3a]{animation:none}}@media (prefers-color-scheme:dark){.tree-skeleton[data-v-2d8bed3a]{--sk-base:var(--skeleton-bg,#2a2b2c);--sk-hi:var(--skeleton-shimmer,#3a3b3c)}}.file-mention-btn[data-v-11dd7a41]{width:20px;height:20px;color:var(--color-text-tertiary);border-radius:var(--radius-sm);cursor:pointer;opacity:0;transition:opacity var(--duration-quick,.12s)var(--easing,ease);background:0 0;border:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.file-mention-btn[data-v-11dd7a41]:hover{opacity:1;color:var(--color-text-primary);background:var(--color-bg-default)}.file-mention-btn[data-v-11dd7a41]:focus-visible{opacity:1;color:var(--color-text-primary);background:var(--color-bg-default)}.file-mention-btn[data-v-11dd7a41]:focus-visible{outline:var(--border-width-2,2px)solid var(--color-border-brand);outline-offset:1px}.node-row[data-v-47295cdb]{cursor:pointer;min-height:26px;color:var(--color-text-primary);transition:background var(--duration-quick)var(--easing);border-radius:6px;align-items:center;gap:6px;margin:0 4px;padding:0 6px 0 0;font-size:13px;font-weight:400;line-height:1.2;display:flex;position:relative}.node-row[data-v-47295cdb]:hover{background:var(--color-bg-subtle)}.node-row.active[data-v-47295cdb]{background:#2383e22e}.node-row.active .node-name[data-v-47295cdb]{color:var(--color-text-primary)}.node-row--system .node-name[data-v-47295cdb]{font-weight:500}.chevron[data-v-47295cdb],.chevron-placeholder[data-v-47295cdb]{flex-shrink:0;width:14px;height:16px}.node-icon[data-v-47295cdb]{flex-shrink:0;width:16px;height:16px}.chevron[data-v-47295cdb],.node-icon[data-v-47295cdb]{justify-content:center;align-items:center;display:inline-flex}.chevron[data-v-47295cdb]{color:var(--color-text-tertiary);transition:transform var(--duration-quick)var(--easing);-webkit-user-select:none;user-select:none}.chevron.expanded[data-v-47295cdb]{transform:rotate(90deg)}.node-icon[data-v-47295cdb]{color:var(--color-text-tertiary)}.node-row.active .node-icon[data-v-47295cdb],.node-row:hover .node-icon[data-v-47295cdb]{color:var(--color-text-secondary)}.chevron[data-v-47295cdb] .i-icon,.node-icon[data-v-47295cdb] .i-icon{justify-content:center;align-items:center;display:inline-flex!important}.chevron[data-v-47295cdb] svg,.node-icon[data-v-47295cdb] svg{display:block}.node-name[data-v-47295cdb]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;line-height:1;overflow:hidden}.node-name--unread[data-v-47295cdb]{font-weight:500}.node-menu-btn[data-v-47295cdb]{width:20px;height:20px;color:var(--color-text-tertiary);border-radius:var(--radius-sm);cursor:pointer;opacity:0;transition:opacity var(--duration-quick,.12s)var(--easing,ease);background:0 0;border:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.node-row:hover .node-menu-btn[data-v-47295cdb]{opacity:1}.node-menu-btn[data-v-47295cdb]:focus-visible{opacity:1}.node-menu-btn[data-v-47295cdb]:hover{color:var(--color-text-primary)}.node-menu-btn[data-v-47295cdb]:focus-visible{outline:var(--border-width-2,2px)solid var(--color-border-brand);outline-offset:1px}.node-row[data-v-47295cdb]:hover .file-mention-btn{opacity:1}.inline-new-row[data-v-47295cdb]{align-items:center;gap:6px;min-height:26px;margin:0 4px;padding:0 6px 0 0;display:flex}.inline-input[data-v-47295cdb]{background:var(--color-bg-page);border:1px solid var(--color-border-brand);border-radius:var(--radius-4);min-width:0;color:var(--color-text-primary);font-size:var(--text-small);padding:1px var(--space-4);outline:none;flex:1}.inline-input.input-error[data-v-47295cdb]{border-color:var(--color-error);animation:.3s shake-47295cdb}@keyframes shake-47295cdb{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.agent-dot[data-v-47295cdb]{width:7px;height:7px;margin-left:var(--space-1,4px);background:var(--color-agent-dot,#3b6ea8);border-radius:50%;flex-shrink:0;animation:2.4s ease-in-out infinite agent-dot-pulse-47295cdb}.node-row:hover .agent-dot[data-v-47295cdb]{visibility:hidden}@keyframes agent-dot-pulse-47295cdb{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.tree-loadmore[data-v-47295cdb]{cursor:pointer;text-align:left;color:#37352f80;width:calc(100% - 8px);transition:background var(--duration-quick)var(--easing);background:0 0;border:0;border-radius:4px;margin:1px 4px;padding:4px 6px 4px 0;font-size:13px;line-height:1.2;display:block}.tree-loadmore[data-v-47295cdb]:hover{color:#37352fcf;background:#37352f0f}@media (prefers-color-scheme:dark){.tree-loadmore[data-v-47295cdb]{color:var(--color-text-tertiary)}.tree-loadmore[data-v-47295cdb]:hover{color:var(--color-text-secondary);background:#ffffff14}}.node-tooltip-float{z-index:700;white-space:nowrap;background:var(--color-bg-page);color:var(--color-text-primary);font-family:var(--sb-font-sans);border:1px solid var(--color-border-default);box-shadow:var(--shadow-md);pointer-events:none;border-radius:6px;padding:3px 8px;font-size:12px;line-height:1.4;position:fixed;transform:translateY(-50%)}.memo-context-menu[data-v-a31f158b]{z-index:9999;background:var(--color-bg-page);border:1px solid var(--color-border-default);border-radius:var(--radius-8);min-width:160px;padding:var(--space-4)0;box-shadow:var(--shadow-lg);position:fixed}.menu-item[data-v-a31f158b]{align-items:center;gap:var(--space-8);padding:var(--space-6)var(--space-12);cursor:pointer;font-size:var(--text-small);color:var(--color-text-primary);transition:background var(--transition-fast);display:flex}.menu-item[data-v-a31f158b]:hover{background:#37352f0f}.menu-item--danger[data-v-a31f158b],.menu-item--danger .menu-icon[data-v-a31f158b]{color:var(--color-error)}.menu-icon[data-v-a31f158b]{width:16px;height:16px;color:var(--color-text-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.menu-icon[data-v-a31f158b] .i-icon{justify-content:center;align-items:center;display:inline-flex!important}.menu-icon[data-v-a31f158b] svg{display:block}.menu-separator[data-v-a31f158b]{background:var(--color-border-subtle);height:1px;margin:var(--space-4)0}@media (prefers-color-scheme:dark){.menu-item[data-v-a31f158b]:hover{background:#ffffff14}}.sts[data-v-b5f5bce0]{font-family:var(--sb-font-sans);margin-top:6px}.sts-head[data-v-b5f5bce0]{cursor:pointer;width:calc(100% - 16px);color:var(--color-text-secondary,#606366);background:0 0;border:none;align-items:center;gap:6px;margin:2px 8px;padding:4px 6px 8px;font-size:13px;font-weight:500;display:flex}.sts-head[data-v-b5f5bce0]:hover{color:var(--color-text-primary)}.sts-chevron[data-v-b5f5bce0]{width:12px;height:12px;color:var(--color-text-tertiary,#909499);transition:transform var(--duration-quick,.15s)var(--easing,ease);justify-content:center;align-items:center;display:inline-flex}.sts-chevron.open[data-v-b5f5bce0]{transform:rotate(90deg)}.sts-label[data-v-b5f5bce0]{text-align:left;flex:1}.sts-add[data-v-b5f5bce0]{border-radius:var(--radius-md,6px);width:20px;height:20px;color:var(--color-text-secondary,#6b7280);opacity:0;transition:opacity var(--duration-quick,.15s)var(--easing,ease);justify-content:center;align-items:center;display:inline-flex}.sts-add[data-v-b5f5bce0] .i-icon{justify-content:center;align-items:center;display:inline-flex!important}.sts-add[data-v-b5f5bce0] svg{display:block}.sts-head:hover .sts-add[data-v-b5f5bce0]{opacity:1}@media (hover:none){.sts-add[data-v-b5f5bce0]{opacity:1}}.sts-add[data-v-b5f5bce0]:hover{background:var(--color-bg-subtle,#f3f4f6)}.sts-body[data-v-b5f5bce0]{padding-left:0}.sts-state[data-v-b5f5bce0]{color:var(--color-text-tertiary,#9aa3b2);padding:6px 8px 6px 36px;font-size:13px}.sts-row[data-v-b5f5bce0]{cursor:pointer;min-height:26px;color:var(--color-text-primary);transition:background var(--duration-quick,.15s)var(--easing,ease);border-radius:6px;align-items:center;gap:6px;margin:0 4px;padding:0 6px 0 12px;font-size:13px;font-weight:500;display:flex}.sts-row.sel[data-v-b5f5bce0],.sts-row[data-v-b5f5bce0]:hover{background:var(--color-bg-subtle)}.sts-tchevron[data-v-b5f5bce0]{width:14px;height:14px;color:var(--color-text-tertiary,#909499);transition:transform var(--duration-quick,.15s)var(--easing,ease);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sts-tchevron.empty[data-v-b5f5bce0]{opacity:.35}.sts-tchevron.open[data-v-b5f5bce0]{transform:rotate(90deg)}.sts-tchevron[data-v-b5f5bce0]:hover{background:var(--color-bg-subtle,#f3f4f6)}.sts-tree[data-v-b5f5bce0]{padding-left:12px}.sts-empty[data-v-b5f5bce0]{color:var(--color-text-tertiary,#9aa3b2);padding:4px 8px 4px 36px;font-size:12px}.inline-new-row[data-v-b5f5bce0]{border-radius:6px;align-items:center;gap:6px;min-height:26px;margin:0 4px;padding:0 6px 0 12px;display:flex}.inline-new-row .chevron-placeholder[data-v-b5f5bce0]{flex-shrink:0;width:14px}.inline-new-row .node-icon[data-v-b5f5bce0]{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.inline-new-row .inline-input[data-v-b5f5bce0]{background:var(--color-bg-page);border:1px solid var(--color-border-brand);border-radius:var(--radius-4);min-width:0;color:var(--color-text-primary);font-size:var(--text-small);padding:1px var(--space-4);outline:none;flex:1}.inline-new-row .inline-input.input-error[data-v-b5f5bce0]{border-color:var(--color-error);animation:.3s sts-inline-shake-b5f5bce0}@keyframes sts-inline-shake-b5f5bce0{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}.sts-avatar[data-v-b5f5bce0]{border-radius:var(--radius-sm,4px);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:600;display:inline-flex}.sts-name[data-v-b5f5bce0]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sts-pending[data-v-b5f5bce0]{border:1.5px solid var(--color-border-default,#d1d5db);border-top-color:var(--color-brand-primary,#6366f1);border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-right:4px;animation:.8s linear infinite sts-pending-spin-b5f5bce0;display:inline-block}@keyframes sts-pending-spin-b5f5bce0{to{transform:rotate(1turn)}}.sts-more[data-v-b5f5bce0]{cursor:pointer;color:var(--color-text-tertiary,#9aa3b2);border-radius:var(--radius-md,6px);opacity:0;transition:opacity var(--duration-quick,.15s)var(--easing,ease);background:0 0;border:none;padding:2px}.sts-row:hover .sts-more[data-v-b5f5bce0]{opacity:1}.sts-more[data-v-b5f5bce0]:hover{background:var(--color-bg-subtle,#f3f4f6);color:var(--color-text-primary)}.stm-pop[data-v-b5f5bce0]{z-index:2000;font-family:var(--sb-font-sans);position:fixed;top:0;bottom:0;left:0;right:0}.memo-context-menu.stm[data-v-b5f5bce0]{background:var(--color-bg-page,#fff);border:1px solid var(--color-border-default,#eaeaea);min-width:200px;box-shadow:var(--shadow-lg,0 10px 15px #0000001a);border-radius:8px;padding:4px 0;position:fixed}.menu-item[data-v-b5f5bce0]{cursor:pointer;width:100%;font-size:var(--text-small,14px);text-align:left;color:var(--color-text-primary,#232425);background:0 0;border:none;align-items:center;gap:8px;padding:6px 12px;transition:background .15s;display:flex}.menu-item[data-v-b5f5bce0]:hover:not(:disabled){background:#37352f0f}.menu-item[data-v-b5f5bce0]:disabled{opacity:.4;cursor:not-allowed}.menu-item--danger[data-v-b5f5bce0]{color:var(--color-error,#ef4444)}.menu-icon[data-v-b5f5bce0]{width:16px;height:16px;color:var(--color-text-tertiary,#909499);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.menu-separator[data-v-b5f5bce0]{background:var(--color-border-subtle,#f2f2f2);height:1px;margin:4px 0}@media (prefers-reduced-motion:reduce){.menu-item[data-v-b5f5bce0],.sts-add[data-v-b5f5bce0],.sts-chevron[data-v-b5f5bce0],.sts-more[data-v-b5f5bce0],.sts-row[data-v-b5f5bce0]{transition:none}}@media (prefers-color-scheme:dark){.memo-context-menu.stm[data-v-b5f5bce0]{background:var(--color-bg-surface);border-color:var(--color-border-default)}.menu-item[data-v-b5f5bce0]{color:var(--color-text-primary)}.menu-item[data-v-b5f5bce0]:hover:not(:disabled){background:#ffffff14}.menu-item--danger[data-v-b5f5bce0]{color:#f87171}.menu-icon[data-v-b5f5bce0]{color:var(--color-text-tertiary)}.menu-separator[data-v-b5f5bce0]{background:var(--color-border-subtle)}}.space-section[data-v-da172e33]{margin-top:6px}.section-head-row[data-v-da172e33]{cursor:pointer;align-items:center;display:flex}.section-head-row:hover .sec-add[data-v-da172e33],.section-head-row:hover .sec-chevron[data-v-da172e33]{opacity:1}.section-head:focus-visible .sec-chevron[data-v-da172e33]{opacity:1}.section-head[data-v-da172e33]{cursor:pointer;min-width:0;font-family:var(--sb-font-sans);color:var(--color-text-secondary);text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:6px;margin:0;padding:8px 6px 2px 12px;font-size:12px;font-weight:400;display:flex}.section-head[data-v-da172e33]:hover{color:var(--color-text-primary)}.sec-add[data-v-da172e33]{border-radius:var(--radius-6,6px);width:22px;height:22px;color:var(--color-text-tertiary);cursor:pointer;opacity:0;transition:background var(--duration-quick)var(--easing),opacity var(--duration-quick)var(--easing);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-top:6px;margin-right:10px;padding:0;display:inline-flex}.sec-add[data-v-da172e33] .i-icon{justify-content:center;align-items:center;display:inline-flex!important}.sec-add[data-v-da172e33] svg{display:block}.sec-add[data-v-da172e33]:hover{background:var(--color-bg-subtle,#37352f14);color:var(--color-text-primary)}.sec-add.disabled[data-v-da172e33]{opacity:0;cursor:default;pointer-events:none}.inline-new-row[data-v-da172e33]{align-items:center;gap:6px;min-height:26px;margin:0 4px;padding:0 6px 0 12px;display:flex}.chevron-placeholder[data-v-da172e33]{flex-shrink:0;width:14px}.node-icon[data-v-da172e33]{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.inline-input[data-v-da172e33]{background:var(--color-bg-page);border:1px solid var(--color-border-brand);border-radius:var(--radius-4);min-width:0;color:var(--color-text-primary);font-size:var(--text-small);padding:1px var(--space-4);outline:none;flex:1}.inline-input.input-error[data-v-da172e33]{border-color:var(--color-error);animation:.3s sec-shake-da172e33}@keyframes sec-shake-da172e33{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.sec-chevron[data-v-da172e33]{width:12px;height:12px;color:var(--color-text-tertiary);opacity:0;transition:transform var(--duration-quick)var(--easing),opacity var(--duration-quick)var(--easing);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sec-chevron.open[data-v-da172e33]{transform:rotate(90deg)}.sec-label[data-v-da172e33]{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.sec-beta[data-v-da172e33]{background:var(--color-bg-subtle);color:var(--color-text-tertiary);letter-spacing:.02em;text-transform:none;border-radius:4px;flex-shrink:0;margin-left:auto;padding:1px 6px;font-size:10px;font-weight:600;line-height:1.4}.personal-tree[data-v-da172e33]{padding-left:0}.tree-status[data-v-da172e33]{text-align:center;color:var(--color-text-tertiary);padding:12px 16px;font-size:13px}.search-panel[data-v-552aaf33]{flex-direction:column;height:100%;display:flex;overflow:hidden}.sp-header[data-v-552aaf33]{border-bottom:1px solid var(--color-border-default);flex-shrink:0;justify-content:space-between;align-items:center;height:36px;padding:0 8px;display:flex}.sp-title[data-v-552aaf33]{text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.sp-header-btn[data-v-552aaf33],.sp-title[data-v-552aaf33]{color:var(--color-text-tertiary)}.sp-header-btn[data-v-552aaf33]{cursor:pointer;border-radius:var(--radius-sm);width:26px;height:26px;transition:all var(--duration-quick)var(--easing);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.sp-header-btn[data-v-552aaf33]:hover{color:var(--color-text-primary);background:#37352f14}.sp-input-wrap[data-v-552aaf33]{flex-shrink:0;align-items:center;padding:8px;display:flex;position:relative}.sp-search-icon[data-v-552aaf33]{color:var(--color-text-tertiary);pointer-events:none;position:absolute;left:18px}.sp-input[data-v-552aaf33]{background:var(--color-bg-subtle);width:100%;color:var(--color-text-primary);box-sizing:border-box;transition:all var(--duration-quick)var(--easing);border:1px solid #0000;border-radius:8px;outline:none;padding:7px 32px 7px 34px;font-family:inherit;font-size:13px}.sp-input[data-v-552aaf33]:focus{background:var(--color-bg-page);border-color:var(--color-border-brand);box-shadow:0 0 0 2px #0f7fff14}.sp-input[data-v-552aaf33]::placeholder{color:var(--color-text-tertiary)}.sp-clear[data-v-552aaf33]{background:var(--color-bg-subtle);width:16px;height:16px;color:var(--color-text-tertiary);cursor:pointer;transition:all var(--duration-quick)var(--easing);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;right:16px}.sp-clear[data-v-552aaf33]:hover{background:var(--color-border-default);color:var(--color-text-primary)}.sp-status[data-v-552aaf33]{color:var(--color-text-tertiary);flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:flex}.sp-status-spinner[data-v-552aaf33]{border:1.5px solid var(--color-border-default);border-top-color:var(--color-text-tertiary);border-radius:50%;width:12px;height:12px;animation:.7s linear infinite sp-spin-552aaf33}@keyframes sp-spin-552aaf33{to{transform:rotate(1turn)}}.sp-count[data-v-552aaf33]{color:var(--color-text-tertiary);flex-shrink:0;padding:6px 12px;font-size:12px}.sp-results[data-v-552aaf33]{flex:1;padding:0 4px;overflow-y:auto}.sp-result[data-v-552aaf33]{cursor:pointer;transition:background var(--duration-quick)var(--easing);border-radius:6px;margin-bottom:2px;padding:8px}.sp-result[data-v-552aaf33]:hover{background:#37352f0f}.sp-result-title[data-v-552aaf33]{color:var(--color-text-primary);align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.sp-file-icon[data-v-552aaf33]{color:var(--color-text-tertiary);flex-shrink:0}.sp-result-path[data-v-552aaf33]{color:var(--color-text-tertiary);white-space:nowrap;margin-top:2px;font-size:11px}.sp-result-path[data-v-552aaf33],.sp-result-snippet[data-v-552aaf33]{text-overflow:ellipsis;margin-left:20px;overflow:hidden}.sp-result-snippet[data-v-552aaf33]{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;line-height:1.5;display:-webkit-box}.sp-result-snippet[data-v-552aaf33] mark{color:var(--color-brand-primary);background:#0f7fff1f;border-radius:2px;padding:0 2px}@media (prefers-color-scheme:dark){.sp-header-btn[data-v-552aaf33]:hover{background:#ffffff14}.sp-result[data-v-552aaf33]:hover{background:#ffffff0f}.sp-result-snippet[data-v-552aaf33] mark{background:#0f7fff33}}.slides-embed-wrap[data-v-c0a23373]{min-height:0;position:absolute;top:0;bottom:0;left:0;right:0}.slides-embed[data-v-c0a23373]{border:0;width:100%;height:100%;min-height:0;display:block}.slides-embed-loading[data-v-c0a23373]{background:var(--color-bg-base,#fff);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.slides-embed-loading-hint[data-v-c0a23373]{color:var(--color-text-tertiary,#8a8a8a);margin:0;font-size:13px;line-height:1.4}.qs-overlay[data-v-41342cef]{z-index:10000;background:#0006;justify-content:center;padding-top:15vh;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.qs-modal[data-v-41342cef]{background:var(--color-bg-surface,#fff);border-radius:var(--radius-12,12px);width:680px;max-width:calc(100vw - 48px);max-height:min(560px,70vh);box-shadow:var(--shadow-xl,0 20px 60px #0000004d);flex-direction:column;align-self:flex-start;display:flex;overflow:hidden}.qs-input[data-v-41342cef]{width:100%;color:var(--color-text-primary,#1f2937);border:none;border-bottom:1px solid var(--color-border-default,#e5e7eb);box-sizing:border-box;background:0 0;outline:none;padding:14px 18px;font-size:16px}.qs-input[data-v-41342cef]::placeholder{color:var(--color-text-tertiary,#9ca3af)}.qs-results[data-v-41342cef]{flex:1;padding:4px 0;overflow-y:auto}.qs-item[data-v-41342cef]{cursor:pointer;align-items:center;gap:8px;padding:8px 18px;transition:background .1s;display:flex}.qs-item.active[data-v-41342cef]{background:#37352f1a}.qs-item-icon[data-v-41342cef]{color:#37352fa6;flex-shrink:0;align-items:center;display:inline-flex}.qs-item-name[data-v-41342cef]{color:var(--color-text-primary,#1f2937);flex-shrink:0;font-size:13px}.qs-item-name[data-v-41342cef] mark{color:inherit;background:#fef3c7;border-radius:2px;padding:0 1px}.qs-item-folder[data-v-41342cef]{color:#37352f66;text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:12px;overflow:hidden}.qs-empty[data-v-41342cef]{text-align:center;color:var(--color-text-tertiary,#9ca3af);padding:24px 18px;font-size:14px}.qs-fade-enter-active[data-v-41342cef],.qs-fade-leave-active[data-v-41342cef]{transition:opacity .15s}.qs-fade-enter-active .qs-modal[data-v-41342cef],.qs-fade-leave-active .qs-modal[data-v-41342cef]{transition:transform .15s}.qs-fade-enter-from[data-v-41342cef],.qs-fade-leave-to[data-v-41342cef]{opacity:0}.qs-fade-enter-from .qs-modal[data-v-41342cef]{transform:translateY(-8px)}@media (prefers-color-scheme:dark){.qs-item.active[data-v-41342cef]{background:#ffffff1a}.qs-item-icon[data-v-41342cef]{color:var(--color-text-tertiary)}.qs-item-folder[data-v-41342cef]{color:var(--color-text-disabled)}.qs-item-name[data-v-41342cef] mark{color:#fcd34d;background:#fef3c72e}}.ssd-overlay[data-v-fadf4266]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-modal,400);background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.ssd-modal[data-v-fadf4266]{width:var(--modal-width-md,480px);background:var(--color-bg-elevated,#fff);border-radius:var(--radius-modal,16px);max-width:90vw;max-height:85vh;box-shadow:var(--shadow-xl,0 16px 48px #0000002e);flex-direction:column;display:flex;overflow:hidden}.ssd-head[data-v-fadf4266]{align-items:center;gap:10px;padding:16px 16px 12px;display:flex}.ssd-avatar[data-v-fadf4266]{color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:600;display:inline-flex}.ssd-avatar.sm[data-v-fadf4266]{width:24px;height:24px;font-size:11px}.ssd-head-meta[data-v-fadf4266]{flex:1;min-width:0}.ssd-title[data-v-fadf4266]{color:var(--color-text-primary,#232425);font-size:15px;font-weight:600}.ssd-sub[data-v-fadf4266]{font-size:12px}.ssd-close[data-v-fadf4266],.ssd-sub[data-v-fadf4266]{color:var(--color-text-tertiary,#909499)}.ssd-close[data-v-fadf4266]{cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px}.ssd-close[data-v-fadf4266]:hover{background:var(--color-bg-subtle,#f5f5f5)}.ssd-tabs[data-v-fadf4266]{border-bottom:1px solid var(--color-border-default,#eaeaea);gap:16px;padding:0 16px;display:flex}.ssd-tab[data-v-fadf4266]{cursor:pointer;color:var(--color-text-tertiary,#909499);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 0;font-size:13px;font-weight:500}.ssd-tab.active[data-v-fadf4266]{color:var(--color-text-primary,#232425);border-bottom-color:var(--color-text-primary,#232425)}.ssd-body[data-v-fadf4266]{padding:16px;overflow-y:auto}.ssd-field-label[data-v-fadf4266]{margin-bottom:6px;font-size:12px;display:block}.ssd-field-label[data-v-fadf4266],.ssd-readonly[data-v-fadf4266]{color:var(--color-text-secondary,#606366)}.ssd-readonly[data-v-fadf4266]{background:var(--color-bg-subtle,#f5f5f5);border-radius:8px;padding:8px 12px;font-size:13px}.ssd-divider[data-v-fadf4266]{background:var(--color-border-default,#eaeaea);height:1px;margin:16px 0}.ssd-danger-row[data-v-fadf4266]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ssd-danger-title[data-v-fadf4266]{color:var(--color-text-primary,#232425);font-size:13px;font-weight:600}.ssd-danger-desc[data-v-fadf4266]{color:var(--color-text-tertiary,#909499);font-size:12px}.ssd-invite-modes[data-v-fadf4266]{background:var(--color-bg-subtle,#f4f2ec);border-radius:8px;gap:4px;margin-bottom:12px;padding:3px;display:inline-flex}.ssd-invite-mode[data-v-fadf4266]{color:var(--color-text-secondary,#4a433a);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px 12px;font-size:13px}.ssd-invite-mode.active[data-v-fadf4266]{background:var(--color-bg-default,#fff);color:var(--color-text-primary,#1a1a18);box-shadow:0 1px 2px #0000000f}.ssd-invite-link-pane[data-v-fadf4266]{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.ssd-invite-link-hint[data-v-fadf4266]{color:var(--color-text-tertiary,#7a7164);margin:0;font-size:12px}.ssd-pending-header[data-v-fadf4266]{margin:4px 0 8px;font-size:12px}.ssd-pending-header[data-v-fadf4266],.ssd-pending-tag[data-v-fadf4266]{color:var(--color-text-tertiary,#7a7164);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.ssd-pending-tag[data-v-fadf4266]{background:var(--color-bg-subtle,#f4f2ec);vertical-align:middle;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:10px;display:inline-block}.ssd-member--pending .ssd-member-name[data-v-fadf4266]{color:var(--color-text-secondary,#4a433a)}.ssd-avatar--pending[data-v-fadf4266]{opacity:.55}.ssd-invite[data-v-fadf4266]{gap:8px;margin-bottom:12px;display:flex}.ssd-input[data-v-fadf4266]{border:1px solid var(--color-border-default,#eaeaea);border-radius:8px;flex:1;min-width:0;padding:7px 10px;font-size:13px}.ssd-input[data-v-fadf4266]:focus-visible{box-shadow:0 0 0 2px var(--color-border-brand,#0f7fff);outline:none}.ssd-select[data-v-fadf4266]:focus-visible{box-shadow:0 0 0 2px var(--color-border-brand,#0f7fff);outline:none}.ssd-select[data-v-fadf4266]{border:1px solid var(--color-border-default,#eaeaea);border-radius:8px;padding:7px 8px;font-size:13px}.ssd-btn[data-v-fadf4266]{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:500;transition:filter .15s}.ssd-btn[data-v-fadf4266]:disabled{opacity:.4;pointer-events:none}.ssd-btn[data-v-fadf4266]:hover{filter:brightness(.92)}.ssd-btn--primary[data-v-fadf4266]{background:var(--color-btn-primary,#1a1a1a);color:var(--color-btn-primary-text,#fff)}.ssd-btn--outline[data-v-fadf4266]{border:1px solid var(--color-border,#e5e7eb);color:var(--color-text-primary,#1a1a1a);background:0 0}.ssd-btn--danger[data-v-fadf4266]{background:var(--color-error-soft,#fde8e8);color:var(--color-error,#ef4444)}.ssd-state[data-v-fadf4266]{text-align:center;color:var(--color-text-tertiary,#909499);padding:16px;font-size:13px}.ssd-state--err[data-v-fadf4266]{color:var(--color-error,#ef4444)}.ssd-members[data-v-fadf4266]{margin:0;padding:0;list-style:none}.ssd-member[data-v-fadf4266]{align-items:center;gap:8px;padding:6px 0;display:flex}.ssd-member-name[data-v-fadf4266]{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.ssd-member-role[data-v-fadf4266]{color:var(--color-text-tertiary,#909499);text-transform:capitalize;font-size:12px}.ssd-member-select[data-v-fadf4266]{border:1px solid var(--color-border-default,#e3e5e8);background:var(--color-bg-subtle,#f3f4f6);color:var(--color-text-secondary,#4a4f55);cursor:pointer;border-radius:6px;outline:none;padding:3px 6px;font-size:12px}.ssd-member-select[data-v-fadf4266]:disabled{opacity:.5;cursor:not-allowed}.ssd-tag-input[data-v-fadf4266]{border:1px solid var(--color-border-default,#e3e5e8);background:var(--color-bg-subtle,#f7f8fa);cursor:text;box-sizing:border-box;border-radius:8px;flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;min-height:34px;padding:3px 8px;display:flex;position:relative}.ssd-tag-input[data-v-fadf4266]:focus-within{border-color:var(--color-brand-primary,#15803d)}.ssd-tag[data-v-fadf4266]{background:var(--color-bg-page,#fff);border:1px solid var(--color-border-subtle,#eceef1);text-overflow:ellipsis;white-space:nowrap;border-radius:12px;gap:2px;max-width:220px;padding:1px 6px;font-size:12px;line-height:20px;overflow:hidden}.ssd-tag[data-v-fadf4266],.ssd-tag-x[data-v-fadf4266]{align-items:center;display:inline-flex}.ssd-tag-x[data-v-fadf4266]{cursor:pointer;color:var(--color-text-tertiary,#909499);background:0 0;border:none;padding:0 1px}.ssd-tag-field[data-v-fadf4266]{background:0 0;border:none;outline:none;flex:1;min-width:120px;padding:2px 0;font-size:13px;line-height:20px}.ssd-suggest[data-v-fadf4266]{background:var(--color-bg-page,#fff);border:1px solid var(--color-border-default,#e3e5e8);z-index:10;border-radius:8px;max-height:200px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001f}.ssd-suggest-item[data-v-fadf4266]{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.ssd-suggest-item[data-v-fadf4266]:hover{background:var(--color-bg-subtle,#f3f4f6)}.ssd-avatar.xs[data-v-fadf4266]{width:20px;height:20px;font-size:10px}.ssd-state--ok[data-v-fadf4266]{color:var(--color-success,#22c55e)}.ssd-member-x[data-v-fadf4266]{cursor:pointer;color:var(--color-text-tertiary,#909499);background:0 0;border:none;border-radius:6px;padding:4px}.ssd-member-x[data-v-fadf4266]:hover{color:var(--color-error,#ef4444);background:var(--color-bg-subtle,#f3f4f6)}@media (prefers-reduced-motion:reduce){.ssd-btn[data-v-fadf4266]{transition:none}}@media (prefers-color-scheme:dark){.ssd-overlay[data-v-fadf4266]{background:#0009}.ssd-modal[data-v-fadf4266]{background:var(--color-bg-surface)}.ssd-title[data-v-fadf4266]{color:var(--color-text-primary)}.ssd-close[data-v-fadf4266],.ssd-sub[data-v-fadf4266]{color:var(--color-text-tertiary)}.ssd-close[data-v-fadf4266]:hover{background:var(--color-bg-subtle)}.ssd-tabs[data-v-fadf4266]{border-bottom-color:var(--color-border-default)}.ssd-tab[data-v-fadf4266]{color:var(--color-text-tertiary)}.ssd-tab.active[data-v-fadf4266]{color:var(--color-text-primary);border-bottom-color:var(--color-text-primary)}.ssd-field-label[data-v-fadf4266],.ssd-readonly[data-v-fadf4266]{color:var(--color-text-secondary)}.ssd-readonly[data-v-fadf4266]{background:var(--color-bg-subtle)}.ssd-divider[data-v-fadf4266]{background:var(--color-border-default)}.ssd-danger-title[data-v-fadf4266]{color:var(--color-text-primary)}.ssd-danger-desc[data-v-fadf4266]{color:var(--color-text-tertiary)}.ssd-invite-modes[data-v-fadf4266]{background:var(--color-bg-subtle)}.ssd-invite-mode[data-v-fadf4266]{color:var(--color-text-secondary)}.ssd-invite-mode.active[data-v-fadf4266]{background:var(--color-bg-page);color:var(--color-text-primary)}.ssd-invite-link-hint[data-v-fadf4266],.ssd-pending-header[data-v-fadf4266],.ssd-pending-tag[data-v-fadf4266]{color:var(--color-text-tertiary)}.ssd-pending-tag[data-v-fadf4266]{background:var(--color-bg-subtle)}.ssd-member--pending .ssd-member-name[data-v-fadf4266]{color:var(--color-text-secondary)}.ssd-input[data-v-fadf4266],.ssd-select[data-v-fadf4266]{border-color:var(--color-border-default);color:var(--color-text-primary);background:var(--color-bg-surface)}.ssd-btn--primary[data-v-fadf4266]{box-shadow:inset 0 0 0 1px var(--color-border-strong)}.ssd-btn--outline[data-v-fadf4266]{border-color:var(--color-border-default);color:var(--color-text-primary)}.ssd-btn--outline[data-v-fadf4266]:hover{background:#ffffff14}.ssd-btn--danger[data-v-fadf4266]{color:#f87171;background:#ef444426}.ssd-member-role[data-v-fadf4266],.ssd-state[data-v-fadf4266]:not(.ssd-state--err):not(.ssd-state--ok){color:var(--color-text-tertiary)}.ssd-member-select[data-v-fadf4266]{color:var(--color-text-secondary)}.ssd-member-select[data-v-fadf4266],.ssd-tag-input[data-v-fadf4266]{border-color:var(--color-border-default);background:var(--color-bg-subtle)}.ssd-tag[data-v-fadf4266]{background:var(--color-bg-page);border-color:var(--color-border-default)}.ssd-tag-x[data-v-fadf4266]{color:var(--color-text-tertiary)}.ssd-suggest[data-v-fadf4266]{background:var(--color-bg-page);border-color:var(--color-border-default)}.ssd-suggest-item[data-v-fadf4266]:hover{background:var(--color-bg-subtle)}.ssd-member-x[data-v-fadf4266]{color:var(--color-text-tertiary)}.ssd-member-x[data-v-fadf4266]:hover{color:#f87171;background:var(--color-bg-subtle)}}.mtd-backdrop[data-v-f9f584de]{z-index:1100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-family:var(--sb-font-sans);background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.mtd-dialog[data-v-f9f584de]{background:var(--color-bg-page,#fff);width:560px;max-width:calc(100vw - 32px);max-height:min(640px,100vh - 64px);box-shadow:var(--shadow-modal-strong,0 20px 25px #0000001a);border-radius:16px;flex-direction:column;gap:14px;padding:20px;display:flex}.mtd-head[data-v-f9f584de]{justify-content:space-between;align-items:center;display:flex}.mtd-title[data-v-f9f584de]{color:var(--color-text-primary,#232425);font-size:16px;font-weight:600}.mtd-title[data-v-f9f584de],.mtd-title-name[data-v-f9f584de]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mtd-title-name[data-v-f9f584de]{vertical-align:bottom;max-width:220px;display:inline-block}.mtd-close[data-v-f9f584de]{width:28px;height:28px;color:var(--color-text-tertiary,#909499);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}.mtd-close[data-v-f9f584de]:hover{background:var(--color-bg-subtle,#f5f5f5);color:var(--color-text-primary,#232425)}.mtd-search[data-v-f9f584de]{align-items:center;display:flex;position:relative}.mtd-search-ico[data-v-f9f584de]{color:var(--color-text-tertiary,#909499);pointer-events:none;position:absolute;left:12px}.mtd-search-input[data-v-f9f584de]{border:1px solid var(--color-border-default,#eaeaea);width:100%;color:var(--color-text-primary,#232425);background:var(--color-bg-page,#fff);box-sizing:border-box;border-radius:8px;outline:none;padding:10px 12px 10px 34px;font-family:inherit;font-size:14px;transition:border-color .15s}.mtd-search-input[data-v-f9f584de]:focus{border-color:var(--color-border-brand,#0f7fff)}.mtd-body[data-v-f9f584de]{flex-direction:column;flex:1;gap:1px;min-height:180px;margin:0 -8px;padding:0 8px;display:flex;overflow-y:auto}.mtd-body[data-v-f9f584de] .mtd-row,.mtd-group[data-v-f9f584de]{width:100%;color:var(--color-text-primary,#232425);text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-family:inherit;font-size:14px;transition:background .12s;display:flex}.mtd-body[data-v-f9f584de] .mtd-row:hover:not(:disabled):not(.dis),.mtd-group[data-v-f9f584de]:hover{background:var(--color-bg-subtle,#f5f5f5)}.mtd-body[data-v-f9f584de] .mtd-row.sel,.mtd-group--selectable.sel[data-v-f9f584de]{background:var(--color-bg-subtle,#eef1f4)}.mtd-body[data-v-f9f584de] .mtd-row.dis,.mtd-group--selectable.dis[data-v-f9f584de]{color:var(--color-text-tertiary,#b3b8bd);cursor:not-allowed}.mtd-body[data-v-f9f584de] .mtd-chevron{width:16px;height:16px;color:var(--color-text-tertiary,#909499);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mtd-body[data-v-f9f584de] .mtd-chevron .i-icon{transition:transform .12s;display:inline-flex}.mtd-body[data-v-f9f584de] .mtd-chevron .i-icon.open{transform:rotate(90deg)}.mtd-body[data-v-f9f584de] .mtd-ico{width:18px;height:18px;color:var(--color-text-secondary,#606366);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mtd-body[data-v-f9f584de] .mtd-avatar{color:#fff;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:600;display:inline-flex}.mtd-body[data-v-f9f584de] .mtd-lbl{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mtd-lbl--group[data-v-f9f584de]{color:var(--color-text-secondary,#606366);font-size:13px;font-weight:500}.mtd-body[data-v-f9f584de] .mtd-hint{color:var(--color-text-tertiary,#909499);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:180px;font-size:12px;overflow:hidden}.mtd-body[data-v-f9f584de] .mtd-current{color:var(--color-text-tertiary,#909499);flex-shrink:0;font-size:12px}.mtd-empty[data-v-f9f584de]{color:var(--color-text-tertiary,#909499);padding:10px 12px;font-size:13px}.mtd-empty--in[data-v-f9f584de]{padding-left:46px}.mtd-error[data-v-f9f584de]{color:var(--color-error,#e03e3e);padding:2px 2px 0;font-size:13px}.mtd-actions[data-v-f9f584de]{justify-content:flex-end}.mtd-actions[data-v-f9f584de],.mtd-keepcopy[data-v-f9f584de]{align-items:center;gap:8px;display:flex}.mtd-keepcopy[data-v-f9f584de]{color:#6b7280;cursor:pointer;-webkit-user-select:none;user-select:none;margin-right:auto;font-size:13px}.mtd-keepcopy-box[data-v-f9f584de]{cursor:pointer;accent-color:#2563eb;width:15px;height:15px;margin:0}.mtd-btn[data-v-f9f584de]{cursor:pointer;border:none;border-radius:8px;padding:8px 18px;font-family:inherit;font-size:14px;font-weight:500;transition:filter .15s}.mtd-btn--ghost[data-v-f9f584de]{background:var(--color-bg-subtle,#f5f5f5);color:var(--color-text-primary,#232425)}.mtd-btn--primary[data-v-f9f584de]{background:var(--color-btn-primary,#232425);color:var(--color-btn-primary-text,#fff)}.mtd-btn[data-v-f9f584de]:not(:disabled):hover{filter:brightness(.92)}.mtd-btn[data-v-f9f584de]:disabled{opacity:.4;cursor:not-allowed}.mtd-fade-enter-active[data-v-f9f584de],.mtd-fade-leave-active[data-v-f9f584de]{transition:opacity .15s}.mtd-fade-enter-from[data-v-f9f584de],.mtd-fade-leave-to[data-v-f9f584de]{opacity:0}@media (prefers-reduced-motion:reduce){.mtd-btn[data-v-f9f584de],.mtd-fade-enter-active[data-v-f9f584de],.mtd-fade-leave-active[data-v-f9f584de],.mtd-search-input[data-v-f9f584de]{transition:none}}@media (prefers-color-scheme:dark){.mtd-backdrop[data-v-f9f584de]{background:#0009}.mtd-dialog[data-v-f9f584de]{background:var(--color-bg-surface)}.mtd-title[data-v-f9f584de]{color:var(--color-text-primary)}.mtd-close[data-v-f9f584de]{color:var(--color-text-tertiary)}.mtd-close[data-v-f9f584de]:hover{background:var(--color-bg-subtle);color:var(--color-text-primary)}.mtd-search-ico[data-v-f9f584de]{color:var(--color-text-tertiary)}.mtd-search-input[data-v-f9f584de]{border-color:var(--color-border-default);color:var(--color-text-primary);background:var(--color-bg-surface)}.mtd-body[data-v-f9f584de] .mtd-row,.mtd-group[data-v-f9f584de]{color:var(--color-text-primary)}.mtd-body[data-v-f9f584de] .mtd-row:hover:not(:disabled):not(.dis),.mtd-group[data-v-f9f584de]:hover{background:#ffffff14}.mtd-body[data-v-f9f584de] .mtd-row.sel,.mtd-group--selectable.sel[data-v-f9f584de]{background:var(--color-bg-subtle)}.mtd-body[data-v-f9f584de] .mtd-row.dis,.mtd-group--selectable.dis[data-v-f9f584de]{color:var(--color-text-disabled)}.mtd-body[data-v-f9f584de] .mtd-chevron{color:var(--color-text-tertiary)}.mtd-body[data-v-f9f584de] .mtd-ico,.mtd-lbl--group[data-v-f9f584de]{color:var(--color-text-secondary)}.mtd-body[data-v-f9f584de] .mtd-hint,.mtd-body[data-v-f9f584de] .mtd-current,.mtd-empty[data-v-f9f584de]{color:var(--color-text-tertiary)}.mtd-keepcopy[data-v-f9f584de]{color:var(--color-text-secondary)}.mtd-keepcopy-box[data-v-f9f584de]{accent-color:var(--color-text-link)}.mtd-btn--ghost[data-v-f9f584de]{background:var(--color-bg-subtle);color:var(--color-text-primary)}.mtd-btn--primary[data-v-f9f584de]{box-shadow:inset 0 0 0 1px var(--color-border-strong)}}.pinned-source-switch-panel[data-v-0740549a]{z-index:9999;background:var(--color-bg-page);border:1px solid var(--color-border-default);width:230px;box-shadow:var(--shadow-lg);border-radius:10px;flex-direction:column;gap:10px;padding:10px 12px;display:flex;position:fixed}.pssp-head[data-v-0740549a]{justify-content:space-between;align-items:center;gap:12px;display:flex}.pssp-title[data-v-0740549a]{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.pssp-switch[data-v-0740549a]{cursor:pointer;width:34px;height:20px;transition:background var(--duration-quick)var(--easing);background:#c7c7cb;border:none;border-radius:999px;flex-shrink:0;position:relative}.pssp-switch.on[data-v-0740549a]{background:#1da466}.pssp-switch.busy[data-v-0740549a]{cursor:wait}.pssp-switch[data-v-0740549a]:disabled{cursor:not-allowed;opacity:.55}.pssp-switch-thumb[data-v-0740549a]{width:16px;height:16px;transition:transform var(--duration-quick)var(--easing);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.pssp-switch.on .pssp-switch-thumb[data-v-0740549a]{transform:translate(14px)}.pssp-status[data-v-0740549a]{color:var(--color-text-secondary);align-items:center;gap:6px;font-size:12px;display:inline-flex}.pssp-dot[data-v-0740549a]{background:var(--color-border-default);border-radius:50%;flex-shrink:0;width:8px;height:8px}.pssp-dot--green[data-v-0740549a]{background:#1da466}.pssp-dot--amber[data-v-0740549a]{background:#e08a1e}.pssp-dot--busy[data-v-0740549a]{background:#2b6fe0;animation:1.2s ease-in-out infinite pssp-pulse-0740549a}@keyframes pssp-pulse-0740549a{0%,to{opacity:1}50%{opacity:.35}}.pssp-dot--muted[data-v-0740549a]{background:var(--color-text-disabled)}.pssp-import-again[data-v-0740549a]{color:#b45309;cursor:pointer;white-space:nowrap;transition:filter var(--duration-quick)var(--easing);background:#fdf4e6;border:1px solid #f1dca6;border-radius:8px;flex-shrink:0;padding:5px 10px;font-size:12px;font-weight:600}.pssp-import-again[data-v-0740549a]:hover{filter:brightness(.97)}@media (prefers-color-scheme:dark){.pinned-source-switch-panel[data-v-0740549a]{background:var(--color-bg-surface);border-color:var(--color-border-default)}.pssp-switch[data-v-0740549a]{background:var(--color-border-strong)}.pssp-switch-thumb[data-v-0740549a]{background:var(--color-text-primary)}.pssp-import-again[data-v-0740549a]{color:#e0a34a;background:#e08a1e24;border-color:#e08a1e66}}.psrc-row[data-v-16e4d1e2]{min-height:26px;color:var(--color-text-primary);cursor:pointer;transition:background var(--duration-quick)var(--easing);border-radius:6px;align-items:center;gap:6px;margin:0 4px;padding:0 6px 0 12px;font-size:13px;font-weight:400;display:flex}.psrc-row.sel[data-v-16e4d1e2],.psrc-row[data-v-16e4d1e2]:hover{background:var(--color-bg-subtle)}.psrc-row.sel[data-v-16e4d1e2]{font-weight:500}.psrc-chevron[data-v-16e4d1e2]{width:14px;height:16px;color:var(--color-text-tertiary);transition:transform var(--duration-quick)var(--easing);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.psrc-chevron.expanded[data-v-16e4d1e2]{transform:rotate(90deg)}.psrc-ico[data-v-16e4d1e2]{width:16px;height:16px;color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.psrc-ico[data-v-16e4d1e2] svg{width:16px;height:16px;display:block}.psrc-row.sel .psrc-ico[data-v-16e4d1e2],.psrc-row:hover .psrc-ico[data-v-16e4d1e2]{color:var(--color-text-primary)}.psrc-lbl[data-v-16e4d1e2]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.psrc-status-btn[data-v-16e4d1e2]{width:20px;height:20px;color:var(--color-text-tertiary);border-radius:var(--radius-sm);cursor:pointer;opacity:0;transition:opacity var(--duration-quick,.12s)var(--easing,ease);background:0 0;border:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.psrc-row:hover .psrc-status-btn[data-v-16e4d1e2]{opacity:1}.psrc-status-btn[data-v-16e4d1e2]:focus-visible{opacity:1}.psrc-status-btn[data-v-16e4d1e2]:hover{color:var(--color-text-primary)}.psrc-status-btn[data-v-16e4d1e2]:focus-visible{outline:var(--border-width-2,2px)solid var(--color-border-brand);outline-offset:1px}.psrc-status-btn[data-v-16e4d1e2] svg{display:block}.psrc-menu-btn[data-v-16e4d1e2]{width:20px;height:20px;color:var(--color-text-tertiary);border-radius:var(--radius-sm);cursor:pointer;opacity:0;transition:opacity var(--duration-quick,.12s)var(--easing,ease);background:0 0;border:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.psrc-row:hover .psrc-menu-btn[data-v-16e4d1e2]{opacity:1}.psrc-menu-btn[data-v-16e4d1e2]:focus-visible{opacity:1}.psrc-menu-btn[data-v-16e4d1e2]:hover{color:var(--color-text-primary)}.psrc-menu-btn[data-v-16e4d1e2]:focus-visible{outline:var(--border-width-2,2px)solid var(--color-border-brand);outline-offset:1px}.psrc-children[data-v-16e4d1e2]{padding-left:0}.psrc-empty[data-v-16e4d1e2]{min-height:26px;color:var(--color-text-tertiary);transition:background var(--duration-quick)var(--easing);border-radius:6px;align-items:center;gap:6px;margin:2px 4px;padding:0 6px 0 32px;font-size:13px;text-decoration:none;display:flex}.psrc-empty[data-v-16e4d1e2]:hover{background:var(--color-bg-subtle);color:var(--color-text-secondary)}.psrc-empty-plus[data-v-16e4d1e2]{font-size:14px;line-height:1}.memo-sb-shell[data-v-c0459a3b]{background:var(--color-bg-page);width:100%;height:100%;color:var(--color-text-primary);font-family:var(--sb-font-sans);flex-direction:column;display:flex;overflow:hidden}.memo-sb-body[data-v-c0459a3b]{flex:1}.memo-sb-body[data-v-c0459a3b],.memo-sb-main[data-v-c0459a3b]{min-height:0;display:flex;position:relative;overflow:hidden}.memo-sb-main[data-v-c0459a3b]{flex-direction:column;flex:1 1 0;min-width:0}.memo-sb-main[data-v-c0459a3b]>*{flex:auto;min-width:0;min-height:0}.memo-sidebar[data-v-c0459a3b]{background:var(--color-bg-surface);border-right:1px solid var(--color-border-default);box-sizing:border-box;height:100%;font-family:var(--sb-font-sans);flex-direction:column;flex-shrink:0;padding:8px 0 12px;overflow:hidden}.home-row[data-v-c0459a3b],.memo-sidebar[data-v-c0459a3b]{color:var(--color-text-primary);font-size:13px;display:flex;position:relative}.home-row[data-v-c0459a3b]{min-height:28px;transition:background var(--duration-quick)var(--easing);border-radius:6px;align-items:center;gap:10px;margin:0 8px 2px;padding:0 6px 0 12px;font-weight:500;text-decoration:none}.home-row.sel[data-v-c0459a3b],.home-row[data-v-c0459a3b]:hover{background:var(--color-bg-subtle)}.home-row.sel[data-v-c0459a3b]{font-weight:600}.home-row.sel[data-v-c0459a3b]:before{content:"";background:var(--color-text-primary);transform-origin:50%;width:3px;height:17px;animation:home-bar-in-c0459a3b .15s var(--easing,ease);border-radius:3px;position:absolute;top:50%;left:1px;transform:translateY(-50%)scaleY(1)}@keyframes home-bar-in-c0459a3b{0%{transform:translateY(-50%)scaleY(0)}to{transform:translateY(-50%)scaleY(1)}}@media (prefers-reduced-motion:reduce){.home-row.sel[data-v-c0459a3b]:before{animation:none}}.home-ico[data-v-c0459a3b]{color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.home-ico[data-v-c0459a3b],.home-ico svg[data-v-c0459a3b]{width:16px;height:16px}.home-lbl[data-v-c0459a3b]{flex:1}.home-actions[data-v-c0459a3b]{flex-shrink:0;gap:2px}.home-act[data-v-c0459a3b],.home-actions[data-v-c0459a3b]{align-items:center;display:inline-flex}.home-act[data-v-c0459a3b]{width:22px;height:22px;color:var(--color-text-secondary);cursor:pointer;transition:background var(--duration-quick)var(--easing),color var(--duration-quick)var(--easing);background:0 0;border:none;border-radius:5px;justify-content:center;padding:0}.home-act[data-v-c0459a3b]:hover{color:var(--color-text-primary);background:#0000000f}.home-act svg[data-v-c0459a3b]{width:14px;height:14px}.home-act--collapse[data-v-c0459a3b]{opacity:0}.home-row:hover .home-act--collapse[data-v-c0459a3b]{opacity:1}.home-act--collapse[data-v-c0459a3b]:focus-visible{opacity:1}.personal-static-row[data-v-c0459a3b]{min-height:26px;color:var(--color-text-primary);transition:background var(--duration-quick)var(--easing);border-radius:6px;align-items:center;gap:6px;margin:0 4px;padding:0 6px 0 12px;font-size:13px;font-weight:400;text-decoration:none;display:flex}.personal-static-row.sel[data-v-c0459a3b],.personal-static-row[data-v-c0459a3b]:hover{background:var(--color-bg-subtle)}.personal-static-row.sel[data-v-c0459a3b]{font-weight:500}.personal-static-chevron[data-v-c0459a3b]{flex-shrink:0;width:14px;height:16px}.personal-static-ico[data-v-c0459a3b]{width:16px;height:16px;color:var(--color-text-secondary);flex-shrink:0}.personal-static-lbl[data-v-c0459a3b]{flex:1}.file-tree-wrapper.sb-spaces[data-v-c0459a3b]{scrollbar-width:thin;scrollbar-color:transparent transparent;padding-top:2px;transition:scrollbar-color .15s;overflow-y:auto}.file-tree-wrapper.sb-spaces.is-scrolling[data-v-c0459a3b]{scrollbar-color:#cfcdc9 transparent}.file-tree-wrapper.sb-spaces[data-v-c0459a3b]::-webkit-scrollbar{width:8px}.file-tree-wrapper.sb-spaces[data-v-c0459a3b]::-webkit-scrollbar-track{background:0 0}.file-tree-wrapper.sb-spaces[data-v-c0459a3b]::-webkit-scrollbar-thumb{background-color:#0000;background-clip:content-box;border:2px solid #0000;border-radius:4px;min-height:40px}.file-tree-wrapper.sb-spaces.is-scrolling[data-v-c0459a3b]::-webkit-scrollbar-thumb{background-color:#cfcdc9}.file-tree-wrapper.sb-spaces.is-scrolling[data-v-c0459a3b]::-webkit-scrollbar-thumb:hover{background-color:#bdbab5}.sb-space-top[data-v-c0459a3b]{background:var(--color-bg-page);border:1px solid var(--color-border-default);border-radius:13px;margin:16px 10px 8px;padding:5px;position:relative;box-shadow:0 1px 2px #1011140d,0 6px 16px #1011140b}.conflict-row[data-v-c0459a3b]{cursor:pointer;width:calc(100% - 16px);min-height:28px;font-family:var(--sb-font-sans);color:var(--color-warning,#f59e0b);text-align:left;transition:background var(--duration-quick)var(--easing);background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;margin:6px 8px 2px;padding:0 6px;font-size:13px;display:flex}.conflict-row[data-v-c0459a3b]:hover{background:var(--color-bg-subtle)}.conflict-dot[data-v-c0459a3b]{background:var(--color-warning,#f59e0b);border-radius:50%;flex-shrink:0;width:7px;height:7px}.conflict-lbl[data-v-c0459a3b]{flex:1}.memo-sidebar[data-v-c0459a3b] .memo-file-tree{background:#fbfbfa}.file-tree-wrapper[data-v-c0459a3b]{flex:1;min-height:0}.file-tree-wrapper[data-v-c0459a3b],.memo-sidebar-search-panel[data-v-c0459a3b]{flex-direction:column;display:flex;overflow:hidden}.memo-sidebar-search-panel[data-v-c0459a3b]{z-index:1;background:#fbfbfa;position:absolute;top:0;bottom:0;left:0;right:0}.memo-sidebar[data-v-c0459a3b] .sidebar-brand{border-bottom-color:#0000000f}.memo-sidebar[data-v-c0459a3b] .brand-name,.memo-sidebar[data-v-c0459a3b] .sidebar-brand .lbl{color:#0a0a0a;letter-spacing:-.1px;font-size:13.5px;font-weight:600}.memo-sidebar[data-v-c0459a3b] .sidebar-ws{background:0 0;border-top:1px solid #0000000f;border-radius:0;margin:6px 8px 0;padding:24px 0 0;position:relative}.memo-sidebar[data-v-c0459a3b] .sidebar-ws:before{content:"Teams";letter-spacing:normal;text-transform:none;color:#9b9a97;font-size:12px;font-weight:500;position:absolute;top:6px;left:4px}.memo-sidebar[data-v-c0459a3b] .sidebar-search{cursor:pointer;color:#9b9a97;background:#fff;border:1px solid #00000014;border-radius:6px;align-items:center;gap:8px;min-height:0;margin:4px 8px;padding:4px 10px;display:flex}.memo-sidebar[data-v-c0459a3b] .sidebar-search:hover{background:#0000000a}.memo-sidebar[data-v-c0459a3b] .sidebar-search-icon{color:#9b9a97;flex-shrink:0;width:14px;height:14px}.memo-sidebar[data-v-c0459a3b] .sidebar-search-text{color:#9b9a97;flex:1;font-size:13px;line-height:1.4}.memo-sidebar[data-v-c0459a3b] .sidebar-search-shortcut{color:#9b9a97;background:#fafaf9;border:1px solid #00000014;border-radius:4px;padding:1px 6px;font-size:11px;line-height:1.4}.memo-sidebar[data-v-c0459a3b] .section-label{letter-spacing:.5px;text-transform:uppercase;color:#37352f8c;font-size:11px;font-weight:600}.memo-sidebar[data-v-c0459a3b] .section-header{margin:12px 4px 2px;padding:4px 8px}.memo-sidebar[data-v-c0459a3b] .section-content{padding:0 4px}.memo-sidebar[data-v-c0459a3b] .shared-section,.memo-sidebar[data-v-c0459a3b] .system-section:not(.system-section--brain),.memo-sidebar[data-v-c0459a3b] .tree-bottom{display:none}.memo-sidebar[data-v-c0459a3b] .node-row{min-height:26px;color:var(--color-text-primary);border-radius:6px;gap:6px;margin:0 8px;padding:0 6px 0 0;font-size:13px}.memo-sidebar[data-v-c0459a3b] .node-row.active,.memo-sidebar[data-v-c0459a3b] .node-row:hover{color:var(--color-text-primary);background:#37352f1a}.memo-sidebar[data-v-c0459a3b] .node-icon{color:currentColor;width:16px;height:16px}.memo-sidebar[data-v-c0459a3b] .node-icon svg{width:14px;height:14px}.memo-sidebar[data-v-c0459a3b] .chevron,.memo-sidebar[data-v-c0459a3b] .chevron-placeholder{color:#9b9a97;width:14px}.memo-sidebar[data-v-c0459a3b] .chevron svg{stroke-width:2px;width:10px;height:10px}.memo-sidebar[data-v-c0459a3b] .node-name{color:inherit;font-size:13px;line-height:1.4}.sidebar-resizer[data-v-c0459a3b]{cursor:col-resize;z-index:10;width:12px;height:100%;position:absolute;top:0;right:-6px}.sidebar-resizer[data-v-c0459a3b]:after{content:"";width:4px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.sidebar-resizer[data-v-c0459a3b]:hover:after{background:var(--color-border-brand)}@media (prefers-color-scheme:dark){.file-tree-wrapper.sb-spaces.is-scrolling[data-v-c0459a3b]{scrollbar-color:var(--color-border-strong)transparent}.file-tree-wrapper.sb-spaces.is-scrolling[data-v-c0459a3b]::-webkit-scrollbar-thumb{background-color:var(--color-border-strong)}.file-tree-wrapper.sb-spaces.is-scrolling[data-v-c0459a3b]::-webkit-scrollbar-thumb:hover{background-color:var(--color-text-tertiary)}.memo-sidebar[data-v-c0459a3b] .memo-file-tree,.memo-sidebar-search-panel[data-v-c0459a3b]{background:var(--color-bg-surface)}.memo-sidebar[data-v-c0459a3b] .sidebar-brand{border-bottom-color:var(--color-border-default)}.memo-sidebar[data-v-c0459a3b] .brand-name,.memo-sidebar[data-v-c0459a3b] .sidebar-brand .lbl{color:var(--color-text-primary)}.memo-sidebar[data-v-c0459a3b] .sidebar-ws{border-top-color:var(--color-border-default)}.memo-sidebar[data-v-c0459a3b] .sidebar-ws:before{color:var(--color-text-tertiary)}.memo-sidebar[data-v-c0459a3b] .sidebar-search{background:var(--color-bg-page);border-color:var(--color-border-default);color:var(--color-text-tertiary)}.memo-sidebar[data-v-c0459a3b] .sidebar-search:hover{background:#ffffff0f}.memo-sidebar[data-v-c0459a3b] .sidebar-search-icon,.memo-sidebar[data-v-c0459a3b] .sidebar-search-text{color:var(--color-text-tertiary)}.memo-sidebar[data-v-c0459a3b] .sidebar-search-shortcut{color:var(--color-text-tertiary);background:var(--color-bg-subtle);border-color:var(--color-border-default)}.memo-sidebar[data-v-c0459a3b] .section-label{color:var(--color-text-tertiary)}.memo-sidebar[data-v-c0459a3b] .node-row.active,.memo-sidebar[data-v-c0459a3b] .node-row:hover{color:var(--color-text-primary);background:#ffffff14}.memo-sidebar[data-v-c0459a3b] .chevron,.memo-sidebar[data-v-c0459a3b] .chevron-placeholder{color:var(--color-text-tertiary)}}.confirm-backdrop{z-index:9400;background:#0f0f0f40;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.confirm-dialog{background:#fff;border-radius:8px;width:420px;max-width:calc(100vw - 32px);padding:20px 20px 16px;box-shadow:0 0 0 1px #0f0f0f0d,0 3px 6px #0f0f0f1a,0 9px 24px #0f0f0f33}.confirm-title{color:#37352f;margin-bottom:8px;font-size:15px;font-weight:600}.confirm-body{color:#37352fa6;margin-bottom:20px;font-size:13px;line-height:1.5}.confirm-actions{justify-content:flex-end;gap:8px;display:flex}.confirm-btn{color:#37352f;cursor:pointer;background:#fff;border:1px solid #37352f29;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:500;transition:all .12s}.confirm-btn:hover{background:#37352f0f}.confirm-btn--danger{color:#fff;background:#e03e3e;border-color:#e03e3e}.confirm-btn--danger:hover{background:#c03030;border-color:#c03030}@media (prefers-color-scheme:dark){.confirm-backdrop{background:var(--color-bg-overlay)}.confirm-dialog{background:var(--color-bg-surface)}.confirm-title{color:var(--color-text-primary)}.confirm-body{color:var(--color-text-secondary)}.confirm-btn:not(.confirm-btn--danger){border-color:var(--color-border-default);color:var(--color-text-primary);background:0 0}.confirm-btn:not(.confirm-btn--danger):hover{background:#ffffff14}}.ibc[data-v-7575dd14]{width:300px;font-family:var(--sb-font-sans,"DM Sans",system-ui,sans-serif);border:1px solid #ececea;border-radius:14px;flex-direction:column;gap:11px;padding:13px;display:flex}.ibc[data-v-7575dd14],.ibc--importing.ibc--mail[data-v-7575dd14]{background:#fff;box-shadow:0 14px 36px #0f0f1929}.ibc--importing.ibc--mail[data-v-7575dd14]{border-color:#ececea}.ibc--importing.ibc--mail .ibc-ring-track[data-v-7575dd14]{stroke:#e6edf9}.ibc--importing.ibc--mail .ibc-ring-fill[data-v-7575dd14]{stroke:#5f8ee8}.ibc-row[data-v-7575dd14]{align-items:center;gap:11px;width:100%;display:flex}.ibc-row--btn[data-v-7575dd14]{cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-family:inherit}.ibc-row--error[data-v-7575dd14]{gap:8px}.ibc-row--error-btn[data-v-7575dd14]{flex:1;min-width:0}.ibc-ring[data-v-7575dd14]{flex-shrink:0;width:34px;height:34px;position:relative}.ibc-ring-svg[data-v-7575dd14]{width:34px;height:34px;transform:rotate(-90deg)}.ibc-ring-track[data-v-7575dd14]{fill:none;stroke:#ececea;stroke-width:3px}.ibc-ring-fill[data-v-7575dd14]{fill:none;stroke:#1b1b1b;stroke-width:3px;stroke-linecap:round;transition:stroke-dashoffset .3s}.ibc-ring.is-spinning .ibc-ring-svg[data-v-7575dd14]{animation:.9s linear infinite ibc-ring-spin-7575dd14}.ibc-ring.is-spinning .ibc-ring-fill[data-v-7575dd14]{transition:none}@keyframes ibc-ring-spin-7575dd14{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}.ibc-ring-pct[data-v-7575dd14]{color:#1b1b1b;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.ibc-icon[data-v-7575dd14],.ibc-ring-pct[data-v-7575dd14]{justify-content:center;align-items:center}.ibc-icon[data-v-7575dd14]{border-radius:9px;flex-shrink:0;width:34px;height:34px;display:inline-flex}.ibc-icon--done[data-v-7575dd14]{color:#1ba85a;background:#e9f7ef}.ibc-icon--error[data-v-7575dd14]{color:#e03e3e;background:#fdecec}.ibc-text[data-v-7575dd14]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ibc-title[data-v-7575dd14]{color:#1b1b1b;font-size:13px;font-weight:650}.ibc-sub[data-v-7575dd14],.ibc-title[data-v-7575dd14]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ibc-sub[data-v-7575dd14]{color:#8a8a86;font-size:11.5px}.ibc-chev[data-v-7575dd14]{color:#b5b5b0;flex-shrink:0}.ibc-x[data-v-7575dd14]{color:#9a9a96;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:background .12s;display:inline-flex}.ibc-x[data-v-7575dd14]:hover{color:#1b1b1b;background:#f3f3f1}.ibc-x--error[data-v-7575dd14]{align-self:flex-start}.ibc-bar[data-v-7575dd14]{background:#ececea;border-radius:2px;width:100%;height:4px;overflow:hidden}.ibc-bar-fill[data-v-7575dd14]{background:#1b1b1b;border-radius:2px;height:100%;transition:width .3s}.ibc-bar-fill.indeterminate[data-v-7575dd14]{animation:1.2s ease-in-out infinite ibc-bar-indeterminate-7575dd14;width:40%!important}@keyframes ibc-bar-indeterminate-7575dd14{0%{margin-left:-40%}to{margin-left:100%}}.ibc-ask[data-v-7575dd14]{color:#1b1b1b;cursor:pointer;background:#f2f2f0;border:1px solid #e2e1dd;border-radius:10px;width:100%;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s}.ibc-ask[data-v-7575dd14]:hover{background:#ebebe8}@media (prefers-reduced-motion:reduce){.ibc-ask[data-v-7575dd14],.ibc-bar-fill[data-v-7575dd14],.ibc-ring-fill[data-v-7575dd14],.ibc-x[data-v-7575dd14]{transition:none}.ibc-bar-fill.indeterminate[data-v-7575dd14],.ibc-ring.is-spinning .ibc-ring-svg[data-v-7575dd14]{animation:none}}@media (prefers-color-scheme:dark){.ibc[data-v-7575dd14],.ibc--importing.ibc--mail[data-v-7575dd14]{background:var(--color-bg-surface);border-color:var(--color-border-default);box-shadow:0 14px 36px #0006}.ibc--importing.ibc--mail .ibc-ring-track[data-v-7575dd14],.ibc-ring-track[data-v-7575dd14]{stroke:var(--color-border-default)}.ibc-ring-fill[data-v-7575dd14]{stroke:var(--color-text-primary)}.ibc-ring-pct[data-v-7575dd14]{color:var(--color-text-primary)}.ibc-icon--done[data-v-7575dd14]{color:#4cbb82;background:#1ba85a26}.ibc-icon--error[data-v-7575dd14]{color:#f87171;background:#e03e3e26}.ibc-title[data-v-7575dd14]{color:var(--color-text-primary)}.ibc-sub[data-v-7575dd14]{color:var(--color-text-tertiary)}.ibc-chev[data-v-7575dd14]{color:var(--color-text-disabled)}.ibc-x[data-v-7575dd14]{color:var(--color-text-tertiary)}.ibc-x[data-v-7575dd14]:hover{color:var(--color-text-primary);background:#ffffff14}.ibc-bar[data-v-7575dd14]{background:var(--color-border-default)}.ibc-bar-fill[data-v-7575dd14]{background:var(--color-text-primary)}.ibc-ask[data-v-7575dd14]{border-color:var(--color-border-default);background:var(--color-bg-subtle);color:var(--color-text-primary)}.ibc-ask[data-v-7575dd14]:hover{background:var(--color-bg-page)}}.ics[data-v-00c40a15]{z-index:1100;width:0;height:0;position:fixed;bottom:22px;right:22px}.ics-slot[data-v-00c40a15]{width:300px;position:absolute;bottom:0;right:0}.ics-collapse[data-v-00c40a15]{width:300px;font-family:var(--sb-font-sans,"DM Sans",system-ui,sans-serif);color:#6b6b6b;text-align:center;background:#fff;border:1px solid #ececea;border-radius:14px;padding:11px 13px;font-size:12.5px;font-weight:600;box-shadow:0 14px 36px #0f0f1929}@media (prefers-color-scheme:dark){.ics-collapse[data-v-00c40a15]{background:var(--color-bg-surface);border-color:var(--color-border-default);color:var(--color-text-secondary);box-shadow:0 14px 36px #0006}}.sb-app[data-v-1bd1b106]{height:100vh;flex-direction:column;height:100dvh;display:flex;overflow:hidden}.sb-app-body[data-v-1bd1b106]{flex:1;min-height:0}.sb-home-splash{z-index:9999;background:#fafaf9;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.sb-home-splash-stack{flex-direction:column;align-items:center;gap:28px;display:flex;transform:translateY(-6%)}.sb-home-splash-mark{-webkit-user-select:none;user-select:none;width:auto;height:36px;display:block}.sb-home-splash-track{background:#e8e8e6;border-radius:999px;width:280px;height:3px;position:relative;overflow:hidden}.sb-home-splash-track-indicator{background:#22b573;border-radius:999px;width:40%;animation:1.4s cubic-bezier(.4,0,.2,1) infinite sb-home-splash-slide;position:absolute;top:0;bottom:0}@keyframes sb-home-splash-slide{0%{left:-40%}to{left:100%}}.sb-home-splash-fade-leave-active{transition:opacity .26s}.sb-home-splash-fade-leave-to{opacity:0}@media (prefers-color-scheme:dark){.sb-home-splash{background:var(--color-bg-page)}.sb-home-splash-mark path[fill=black]{fill:var(--color-text-primary)}.sb-home-splash-mark path[fill=white]{fill:var(--color-bg-page)}.sb-home-splash-track{background:var(--color-bg-subtle)}}
