.ppt-addin-welcome[data-v-8c4b1eca]{align-items:center;gap:16px;max-width:400px}.ppt-addin-starters[data-v-8c4b1eca],.ppt-addin-welcome[data-v-8c4b1eca]{flex-direction:column;width:100%;display:flex}.ppt-addin-starters[data-v-8c4b1eca]{gap:10px}.ppt-addin-starter-card[data-v-8c4b1eca]{cursor:pointer;text-align:left;background:#f8f8f8;border:1px solid #e5e5e5;border-radius:12px;flex-direction:column;gap:4px;padding:12px 16px;transition:all .2s;display:flex}.ppt-addin-starter-card[data-v-8c4b1eca]:hover{background:#fff;border-color:#d0d0d0;transform:translateY(-1px);box-shadow:0 2px 8px #00000014}.ppt-addin-starter-title[data-v-8c4b1eca]{color:#232425;font-size:14px;font-weight:600;line-height:1.4}.ppt-addin-starter-desc[data-v-8c4b1eca]{color:#909499;font-size:13px;font-weight:400;line-height:1.4}@media (prefers-color-scheme:dark){.ppt-addin-starter-card[data-v-8c4b1eca]{background:#2a2b2c;border-color:#404040}.ppt-addin-starter-card[data-v-8c4b1eca]:hover{background:#3a3b3c;border-color:#505050}.ppt-addin-starter-title[data-v-8c4b1eca]{color:#e4e6eb}.ppt-addin-starter-desc[data-v-8c4b1eca]{color:#8a8d91}}.design-mode-overlay[data-v-19908f0d]{z-index:50;top:0;bottom:0;left:0;right:0}.design-mode-overlay[data-v-19908f0d],.dm-highlight[data-v-19908f0d]{pointer-events:none;position:absolute}.dm-highlight[data-v-19908f0d]{transition:all .1s}.dm-hover[data-v-19908f0d]{background:#3b82f60d;border:2px dashed #3b82f680;border-radius:2px}.dm-selected[data-v-19908f0d]{background:#8b5cf614;border:2px solid #8b5cf6;border-radius:2px}.dm-label[data-v-19908f0d]{color:#fff;pointer-events:none;white-space:nowrap;background:#8b5cf6;border-radius:3px;padding:2px 6px;font-family:ui-monospace,monospace;font-size:10px;position:absolute;top:-22px;left:-1px}.draw-overlay[data-v-8056a421]{z-index:48}.draw-overlay[data-v-8056a421],.draw-svg[data-v-8056a421]{position:absolute;top:0;bottom:0;left:0;right:0}.draw-svg[data-v-8056a421]{cursor:crosshair;width:100%;height:100%}.draw-note-wrap[data-v-8056a421]{z-index:50;background:#fff4b8;border:1px solid #e6cf6e;border-radius:4px;width:220px;position:absolute;box-shadow:0 4px 12px #0000001f}.draw-note-wrap[data-v-8056a421]:focus-within{border-color:#c8a83b;box-shadow:0 4px 16px #0003}.draw-note-wrap.is-dragging[data-v-8056a421]{box-shadow:0 8px 24px #00000038}.draw-note-header[data-v-8056a421]{cursor:grab;-webkit-user-select:none;user-select:none;background:#0000000a;border-bottom:1px solid #0000000f;border-radius:4px 4px 0 0;justify-content:flex-end;align-items:center;height:14px;padding-right:3px;display:flex}.draw-note-header[data-v-8056a421]:active,.draw-note-wrap.is-dragging .draw-note-header[data-v-8056a421]{cursor:grabbing}.draw-note-delete[data-v-8056a421]{color:#6e7178;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;width:14px;height:14px;padding:0;transition:opacity .12s,background .12s,color .12s;display:inline-flex}.draw-note-wrap:focus-within .draw-note-delete[data-v-8056a421],.draw-note-wrap:hover .draw-note-delete[data-v-8056a421]{opacity:.85;pointer-events:auto}.draw-note-delete[data-v-8056a421]:hover{color:#dc2626;opacity:1;background:#dc262626}.draw-note[data-v-8056a421]{box-sizing:border-box;color:#222;resize:none;background:0 0;border:none;border-radius:0 0 4px 4px;outline:none;width:100%;min-height:42px;padding:6px 8px;font-family:inherit;font-size:13px;line-height:16px;display:block}.draw-toolbar[data-v-8056a421]{background:var(--color-bg-surface,#fafafa);border:1px solid var(--color-border-default,#e0e0e0);z-index:60;border-radius:999px;flex-direction:column;padding:6px 10px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0000002e}.draw-toolbar.has-scrubber[data-v-8056a421]{border-radius:22px;gap:4px;width:min(560px,100% - 32px);padding:6px 12px}.draw-toolbar-row[data-v-8056a421]{align-items:center;gap:6px;display:flex}.draw-toolbar-row-scrubber[data-v-8056a421]{border-bottom:1px solid var(--color-border-default,#e0e0e0);padding:0 2px 4px}.draw-toolbar-time[data-v-8056a421]{color:var(--color-text-secondary,#6e7178);font-variant-numeric:tabular-nums;text-align:center;-webkit-user-select:none;user-select:none;flex-shrink:0;min-width:44px;font-size:11px}.draw-toolbar-range[data-v-8056a421]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:0 0;flex:1;height:18px;margin:0}.draw-toolbar-range[data-v-8056a421]:disabled{cursor:default;opacity:.45}.draw-toolbar-range[data-v-8056a421]::-webkit-slider-runnable-track{background:var(--color-border-default,#e0e0e0);border-radius:2px;height:4px}.draw-toolbar-range[data-v-8056a421]::-moz-range-track{background:var(--color-border-default,#e0e0e0);border-radius:2px;height:4px}.draw-toolbar-range[data-v-8056a421]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-text-primary,#232425);border:2px solid var(--color-bg-surface,#fafafa);cursor:pointer;border-radius:50%;width:14px;height:14px;margin-top:-5px}.draw-toolbar-range[data-v-8056a421]::-moz-range-thumb{background:var(--color-text-primary,#232425);border:2px solid var(--color-bg-surface,#fafafa);cursor:pointer;border-radius:50%;width:14px;height:14px}.draw-icon-btn[data-v-8056a421]{color:var(--color-text-secondary,#6e7178);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;transition:background .12s,color .12s;display:inline-flex}.draw-icon-btn[data-v-8056a421]:hover:not(:disabled){background:var(--color-bg-subtle,#f5f5f5);color:var(--color-text-primary,#232425)}.draw-icon-btn[data-v-8056a421]:disabled{cursor:default;opacity:.4}.draw-toolbar-sep[data-v-8056a421]{background:var(--color-border-default,#e0e0e0);width:1px;height:18px;margin:0 2px}.draw-toolbar-hint[data-v-8056a421]{color:var(--color-text-tertiary,#909499);-webkit-user-select:none;user-select:none;padding:0 10px;font-size:12px}.draw-send-btn[data-v-8056a421]{background:var(--color-text-primary,#ef4444);color:var(--color-text-on-brand,#fff);cursor:pointer;border:1px solid #0000;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:500;transition:opacity .12s}.draw-send-btn[data-v-8056a421]:hover:not(:disabled){opacity:.9}.draw-send-btn[data-v-8056a421]:disabled{cursor:default;opacity:.45}.draw-queue-btn[data-v-8056a421]{border:1px solid var(--color-border-default,#e0e0e0);color:var(--color-text-primary,#232425);cursor:pointer;background:0 0;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:500;transition:background .12s,opacity .12s}.draw-queue-btn[data-v-8056a421]:hover:not(:disabled){background:var(--color-bg-subtle,#f5f5f5)}.draw-queue-btn[data-v-8056a421]:disabled{cursor:default;opacity:.45}.draw-add-note-tip[data-v-8056a421]{background:var(--color-text-primary,#232425);color:var(--color-bg-surface,#fff);isolation:isolate;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:2147483000;border-radius:8px;padding:8px 14px;font-size:14px;font-weight:600;line-height:1.2;position:fixed;transform:translate(14px,16px);box-shadow:0 4px 14px #00000038}@property --draw-tip-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.draw-add-note-tip[data-v-8056a421]:before{content:"";--draw-tip-angle:0deg;background:conic-gradient(from var(--draw-tip-angle),#93c5fd00 0deg,#93c5fd00 240deg,#93c5fd80 275deg,#60a5fa 305deg,#bfdbfe 330deg,#93c5fd80 355deg,#93c5fd00 1turn);-webkit-mask-composite:xor;pointer-events:none;border-radius:8px;padding:1.5px;animation:2.4s linear infinite draw-add-note-tip-border-flow-8056a421;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.draw-add-note-tip.is-moving[data-v-8056a421]:before{animation-play-state:paused}@keyframes draw-add-note-tip-border-flow-8056a421{to{--draw-tip-angle:360deg}}.draw-add-note-tip-text[data-v-8056a421]{-webkit-background-clip:text;background-clip:text;background-color:var(--color-bg-surface,#fff);color:var(--color-bg-surface,#fff);-webkit-text-fill-color:transparent;background-image:linear-gradient(100deg,#9aa0a700 38%,#9aa0a7e6 50%,#9aa0a700 62%);background-position:150% 0;background-repeat:no-repeat;background-size:220% 100%;animation:2.6s linear infinite draw-add-note-tip-shimmer-8056a421;display:inline-block}.draw-add-note-tip.is-moving .draw-add-note-tip-text[data-v-8056a421]{animation-play-state:paused}@keyframes draw-add-note-tip-shimmer-8056a421{0%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.draw-add-note-tip-text[data-v-8056a421]{-webkit-text-fill-color:var(--color-bg-surface,#fff);background-image:none;animation:none}.draw-add-note-tip[data-v-8056a421]:before{background:#93c5fdd9;animation:none}}.queue-panel[data-v-30c981c4]{border:1px solid var(--color-border-default,#e0e0e0);z-index:55;border-radius:8px;flex-direction:column;width:280px;max-height:calc(100% - 24px);position:absolute;top:12px;right:12px;overflow:hidden;box-shadow:0 8px 24px #00000029}.queue-panel[data-v-30c981c4],.queue-panel-header[data-v-30c981c4]{background:var(--color-bg-surface,#fafafa);display:flex}.queue-panel-header[data-v-30c981c4]{border-bottom:1px solid var(--color-border-default,#e0e0e0);align-items:center;gap:8px;padding:10px 12px}.queue-panel-title[data-v-30c981c4]{color:var(--color-text-primary,#232425);flex:1;font-size:13px;font-weight:600}.queue-panel-count[data-v-30c981c4]{font-size:11px}.queue-panel-count[data-v-30c981c4],.queue-panel-empty[data-v-30c981c4]{color:var(--color-text-tertiary,#909499)}.queue-panel-empty[data-v-30c981c4]{text-align:center;padding:24px 16px;font-size:12px}.queue-panel-list[data-v-30c981c4]{flex-direction:column;flex:1;gap:8px;margin:0;padding:8px;list-style:none;display:flex;overflow-y:auto}.queue-entry[data-v-30c981c4]{background:var(--color-bg-subtle,#f5f5f5);border-radius:6px;align-items:flex-start;gap:10px;padding:8px;display:flex}.queue-entry-thumb[data-v-30c981c4]{-o-object-fit:cover;object-fit:cover;background:#000;border-radius:4px;flex-shrink:0;width:64px;height:40px}.queue-entry-meta[data-v-30c981c4]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.queue-entry-time[data-v-30c981c4]{color:var(--color-text-primary,#232425);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.queue-entry-notes[data-v-30c981c4]{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.queue-entry-notes[data-v-30c981c4],.queue-icon-btn[data-v-30c981c4]{color:var(--color-text-secondary,#6e7178)}.queue-icon-btn[data-v-30c981c4]{cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:background .12s,color .12s;display:inline-flex}.queue-icon-btn[data-v-30c981c4]:hover:not(:disabled){background:var(--color-bg-subtle,#f5f5f5);color:var(--color-text-primary,#232425)}.queue-icon-btn[data-v-30c981c4]:disabled{cursor:default;opacity:.4}.queue-entry-delete[data-v-30c981c4]{align-self:center}.queue-panel-footer[data-v-30c981c4]{background:var(--color-bg-surface,#fafafa);border-top:1px solid var(--color-border-default,#e0e0e0);gap:6px;padding:10px 12px;display:flex}.queue-secondary-btn[data-v-30c981c4]{border:1px solid var(--color-border-default,#e0e0e0);color:var(--color-text-secondary,#6e7178);cursor:pointer;background:0 0;border-radius:6px;flex:1;padding:6px 10px;font-size:12px;font-weight:500;transition:background .12s}.queue-secondary-btn[data-v-30c981c4]:hover:not(:disabled){background:var(--color-bg-subtle,#f5f5f5)}.queue-secondary-btn[data-v-30c981c4]:disabled{cursor:default;opacity:.45}.queue-send-btn[data-v-30c981c4]{background:var(--color-text-primary,#232425);color:var(--color-text-on-brand,#fff);cursor:pointer;border:1px solid #0000;border-radius:6px;flex:1.4;padding:6px 12px;font-size:12px;font-weight:500;transition:opacity .12s}.queue-send-btn[data-v-30c981c4]:hover:not(:disabled){opacity:.9}.queue-send-btn[data-v-30c981c4]:disabled{cursor:default;opacity:.45}.speaker-notes-panel[data-v-a2502a9f]{background:var(--color-bg-page,#fff);border-top:1px solid var(--color-border-default,#eaeaea);color:var(--color-text-primary,#232425);z-index:15;flex-direction:column;height:160px;display:flex;position:absolute;bottom:0;left:0;right:0}.notes-header[data-v-a2502a9f]{background:var(--color-bg-subtle,#f5f5f5);border-bottom:1px solid var(--color-border-default,#eaeaea);flex-shrink:0;align-items:center;gap:12px;padding:6px 12px;display:flex}.notes-header-spacer[data-v-a2502a9f]{flex:1}.notes-slide-label[data-v-a2502a9f]{color:var(--color-text-secondary,#6e7178);letter-spacing:1.2px;font-size:11px;font-weight:700}.notes-slide-indicator[data-v-a2502a9f]{letter-spacing:.5px;font-size:12px}.notes-saving[data-v-a2502a9f],.notes-slide-indicator[data-v-a2502a9f]{color:var(--color-text-secondary,#6e7178)}.notes-saving[data-v-a2502a9f]{font-size:11px;font-style:italic}.notes-body[data-v-a2502a9f]{flex-direction:column;flex:1;min-height:0;padding:12px 16px;display:flex;overflow:hidden}.notes-textarea[data-v-a2502a9f]{box-sizing:border-box;color:var(--color-text-primary,#232425);font:inherit;resize:none;background:0 0;border:none;outline:none;flex:1;width:100%;min-height:0;padding:0;font-size:15px;line-height:1.6;overflow-y:auto}.notes-textarea[data-v-a2502a9f]::placeholder{color:var(--color-text-secondary,#6e7178);opacity:.6}.designer2-files[data-v-932ef718]{background:var(--color-bg-surface,#fafafa);flex-direction:column;height:100%;display:flex;overflow:hidden}.files-header[data-v-932ef718]{border-bottom:1px solid var(--color-border-default,#eaeaea);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.files-header-left[data-v-932ef718]{align-items:center;gap:6px;min-width:0;display:flex}.files-back-btn[data-v-932ef718]{color:var(--color-text-tertiary,#909499);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:2px;display:flex}.files-back-btn[data-v-932ef718]:hover{background:var(--color-bg-subtle,#f5f5f5)}.files-back-btn[data-v-932ef718]:hover,.files-title[data-v-932ef718]{color:var(--color-text-primary,#232425)}.files-title[data-v-932ef718]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.files-refresh[data-v-932ef718]{color:var(--color-text-tertiary,#909499);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;display:flex}.files-refresh[data-v-932ef718]:hover{background:var(--color-bg-subtle,#f5f5f5);color:var(--color-text-primary,#232425)}.files-refresh[data-v-932ef718]:disabled{cursor:default;opacity:.7}.files-refresh[data-v-932ef718]:disabled:hover{color:var(--color-text-tertiary,#909499);background:0 0}@keyframes designer2-files-refresh-spin-932ef718{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.files-refresh .spin[data-v-932ef718]{animation:.9s linear infinite designer2-files-refresh-spin-932ef718}@media (prefers-reduced-motion:reduce){.files-refresh .spin[data-v-932ef718]{animation:none}}.files-body[data-v-932ef718]{flex:1;min-height:0;overflow:hidden}.files-list[data-v-932ef718]{height:100%;padding:4px 8px;overflow-y:auto}.files-empty[data-v-932ef718],.files-loading[data-v-932ef718]{color:var(--color-text-tertiary,#909499);text-align:center;padding:32px 16px;font-size:13px}.section-header[data-v-932ef718]{color:var(--color-text-tertiary,#909499);letter-spacing:.08em;text-transform:uppercase;margin-top:2px;padding:10px 8px 4px;font-size:10px;font-weight:700}.section-header[data-v-932ef718]:first-child{margin-top:0;padding-top:4px}.file-card[data-v-932ef718]{border-radius:var(--radius-lg,8px);cursor:pointer;border:1px solid #0000;align-items:center;gap:10px;margin:1px 0;padding:7px 8px;transition:background .12s,border-color .12s;display:flex}.file-card[data-v-932ef718]:hover{background:var(--color-bg-icon-hover,#f5f5f5);border-color:var(--color-border-default,#eaeaea)}.file-card-selected[data-v-932ef718],.file-card-selected[data-v-932ef718]:hover{background:var(--color-bg-subtle,#f5f5f5);border-color:var(--color-border-default,#eaeaea)}.file-card[data-v-932ef718]:active{transform:scale(.99)}.file-card[data-v-932ef718]:focus-visible{outline:2px solid var(--color-brand-blue,#0f7fff);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.file-card[data-v-932ef718]{transition:none}.file-card[data-v-932ef718]:active{transform:none}}.file-card-child[data-v-932ef718]{padding-left:28px}.folder-children[data-v-932ef718]{border-left:2px solid var(--color-border-subtle,#f2f2f2);margin-left:20px}.file-card-icon[data-v-932ef718]{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;display:flex}.file-card-info[data-v-932ef718]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.file-card-name[data-v-932ef718]{color:var(--color-text-primary,#232425);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.file-card-time[data-v-932ef718],.file-card-type[data-v-932ef718]{color:var(--color-text-tertiary,#909499);font-size:11px}.file-card-time[data-v-932ef718]{white-space:nowrap;flex-shrink:0}.file-card-actions[data-v-932ef718]{flex-shrink:0;position:relative}.file-action-btn[data-v-932ef718]{color:var(--color-text-tertiary,#909499);cursor:pointer;letter-spacing:1px;opacity:0;background:0 0;border:none;border-radius:4px;padding:2px 4px;font-size:12px;transition:opacity .12s}.file-card:hover .file-action-btn[data-v-932ef718]{opacity:1}.file-action-btn[data-v-932ef718]:hover{background:var(--color-bg-subtle,#f5f5f5);color:var(--color-text-primary,#232425)}.file-action-menu[data-v-932ef718]{background:var(--color-bg-page,#fff);border:1px solid var(--color-border-default,#eaeaea);border-radius:var(--radius-lg,8px);z-index:50;min-width:130px;margin-top:4px;padding:4px 0;position:absolute;top:100%;right:0;box-shadow:0 4px 12px #0000001a}.file-menu-item[data-v-932ef718]{color:var(--color-text-primary,#232425);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:13px;display:flex}.drop-zone[data-v-932ef718],.file-menu-item[data-v-932ef718]:hover{background:var(--color-bg-subtle,#f5f5f5)}.drop-zone[data-v-932ef718]{border:1.5px dashed var(--color-border-strong,#d0d3d8);border-radius:var(--radius-lg,8px);cursor:pointer;align-items:center;gap:10px;margin:6px 8px 10px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}.drop-zone[data-v-932ef718]:hover{background:var(--color-bg-page,#fff);border-color:var(--color-text-tertiary,#909499)}.drop-zone-icon[data-v-932ef718]{background:var(--color-border-default,#eaeaea);color:var(--color-text-tertiary,#909499);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.drop-zone-text[data-v-932ef718]{flex-direction:column;gap:2px;min-width:0;display:flex}.drop-zone-title[data-v-932ef718]{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.drop-zone-desc[data-v-932ef718],.drop-zone-title[data-v-932ef718]{color:var(--color-text-tertiary,#909499)}.drop-zone-desc[data-v-932ef718]{font-size:11px;line-height:1.4}.designer2-history[data-v-638201c8]{flex-direction:column;height:100%;display:flex;overflow:hidden}.history-header[data-v-638201c8]{border-bottom:1px solid var(--border-color,#e5e5e5);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.history-title[data-v-638201c8]{color:var(--text-primary,#333);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:600}.history-refresh[data-v-638201c8]{color:var(--text-secondary,#666);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:14px}.history-refresh[data-v-638201c8]:hover{background:var(--bg-hover,#f0f0f0)}.history-list[data-v-638201c8]{flex:1;padding:4px 0;overflow-y:auto}.history-empty[data-v-638201c8],.history-loading[data-v-638201c8]{color:var(--text-secondary,#999);text-align:center;padding:20px;font-size:13px}.history-item[data-v-638201c8]{border-bottom:1px solid var(--border-subtle,#f0f0f0);cursor:default;padding:10px 12px}.history-item[data-v-638201c8]:hover{background:var(--bg-hover,#fafafa)}.commit-message[data-v-638201c8]{color:var(--text-primary,#333);margin-bottom:4px;font-size:13px}.commit-meta[data-v-638201c8]{color:var(--text-secondary,#999);gap:8px;font-size:11px;display:flex}.commit-sha[data-v-638201c8]{font-family:ui-monospace,monospace}.tabbar-action-btn[data-v-82bb18c0]{background:var(--color-bg-page,#fff);border:1px solid var(--color-border-default,#eaeaea);border-radius:var(--radius-lg,8px);color:var(--color-text-secondary,#606366);cursor:pointer;white-space:nowrap;padding:5px 12px;font-size:12px;transition:all .15s}.tabbar-action-btn[data-v-82bb18c0]:hover:not(:disabled){background:var(--color-bg-subtle,#f5f5f5);border-color:var(--color-border-strong,#d0d3d8);color:var(--color-text-primary,#232425)}.build-it-wrapper[data-v-82bb18c0]{position:relative}.build-it-btn[data-v-82bb18c0]:disabled{cursor:default;opacity:.6}.build-it-menu[data-v-82bb18c0]{background:var(--color-bg-page,#fff);border:1px solid var(--color-border-default,#eaeaea);border-radius:var(--radius-lg,8px);z-index:50;min-width:140px;margin-top:4px;padding:4px 0;position:absolute;top:100%;right:0;box-shadow:0 4px 12px #0000001a}.build-it-menu-item[data-v-82bb18c0]{color:var(--color-text-primary,#232425);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:8px 14px;font-size:13px;display:block}.build-it-menu-item[data-v-82bb18c0]:hover:not(:disabled){background:var(--color-bg-subtle,#f5f5f5)}.build-it-menu-item[data-v-82bb18c0]:disabled{cursor:not-allowed;opacity:.5}.build-it-ready-wrapper[data-v-82bb18c0]{align-items:center;gap:4px;display:inline-flex}.build-it-ready[data-v-82bb18c0]{background:var(--color-text-primary,#1f1f1f);color:var(--color-bg-page,#fff)}.handoff-reset-btn[data-v-82bb18c0]{border:1px solid var(--color-border-default,#eaeaea);color:var(--color-text-secondary,#666);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:14px;line-height:1;display:inline-flex}.handoff-reset-btn[data-v-82bb18c0]:hover{background:var(--color-bg-subtle,#f5f5f5);color:var(--color-text-primary,#1f1f1f)}.d2-share-popover[data-v-8350a400]{display:inline-flex;position:relative}.d2-share-trigger[data-v-8350a400]{border-radius:var(--radius-md,6px);color:var(--color-text-secondary,#606366);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background .15s,color .15s;display:inline-flex}.d2-share-trigger[data-v-8350a400]:hover{background:var(--color-bg-subtle,#0f0c080f);color:var(--color-text-primary,#232425)}.d2-share-trigger.active[data-v-8350a400]{background:var(--color-bg-subtle,#0f0c0814);color:var(--color-text-primary,#232425)}.d2-share-menu[data-v-8350a400]{background:var(--color-bg-page,#fff);border:1px solid var(--color-border-default,#eaeaea);z-index:50;border-radius:8px;min-width:220px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 16px #00000014}.d2-share-menu-item[data-v-8350a400]{color:var(--color-text-primary,#232425);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:14px;line-height:1.4;display:flex}.d2-share-menu-item[data-v-8350a400]:hover:not(:disabled){background:var(--color-bg-subtle,#0f0c080a)}.d2-share-menu-item[data-v-8350a400]:disabled{cursor:not-allowed;opacity:.6}.d2-share-menu-icon[data-v-8350a400]{color:var(--color-text-tertiary,#0f0c08a3);flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.d2-share-menu-item:hover:not(:disabled) .d2-share-menu-icon[data-v-8350a400]{color:var(--color-text-primary,#232425)}.d2-dup-loading-overlay{-webkit-backdrop-filter:blur(4px);background:var(--color-bg-overlay,#00000080);z-index:10100;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.d2-dup-loading-card{background:var(--color-bg-page,#fff);border-radius:var(--radius-16,16px);flex-direction:column;align-items:center;gap:16px;min-width:240px;max-width:360px;padding:32px 40px;display:flex;box-shadow:0 8px 32px #0000001f}.d2-dup-loading-label{color:var(--color-text-primary,#232425);text-align:center;margin:0;font-size:14px;font-weight:500;line-height:20px}.d2-tpl-success-overlay{-webkit-backdrop-filter:blur(4px);background:var(--color-bg-overlay,#00000080);z-index:10101;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.d2-tpl-success-card{background:var(--color-bg-page,#fff);border-radius:var(--radius-16,16px);width:480px;max-width:calc(100vw - 40px);padding:32px;position:relative;box-shadow:0 8px 32px #0000001f}.d2-tpl-success-close{color:var(--color-text-secondary,#606366);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background .15s;display:inline-flex;position:absolute;top:16px;right:16px}.d2-tpl-success-close:hover{background:var(--color-bg-subtle,#0f0c080f);color:var(--color-text-primary,#232425)}.d2-tpl-success-title{color:var(--color-text-primary,#232425);margin:0;font-size:18px;font-weight:600;line-height:24px}.d2-tpl-success-body{color:var(--color-text-secondary,#606366d9);margin:12px 0 0;font-size:14px;font-weight:400;line-height:20px}.d2-tpl-success-actions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.d2-tpl-success-primary,.d2-tpl-success-secondary{border-radius:var(--radius-8,8px);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;height:36px;padding:0 16px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:background .15s,opacity .15s;display:inline-flex}.d2-tpl-success-primary{background:var(--color-btn-primary,#232425);color:var(--color-btn-primary-text,#fff)}.d2-tpl-success-primary:hover,.d2-tpl-success-primary:visited{color:var(--color-btn-primary-text,#fff);text-decoration:none}.d2-tpl-success-primary:hover{background:var(--color-btn-primary-hover,#393a3b)}.d2-tpl-success-primary:focus-visible{outline:2px solid var(--color-brand-blue,#2470ff);outline-offset:2px}.d2-tpl-success-secondary{background:var(--color-bg-subtle,#0f0c080a);color:var(--color-text-primary,#232425)}.d2-tpl-success-secondary:hover{background:var(--color-bg-subtle-hover,#0f0c0814)}.d2-tpl-success-secondary:focus-visible{outline:2px solid var(--color-brand-blue,#2470ff);outline-offset:2px}@media (prefers-color-scheme:dark){.d2-dup-loading-card,.d2-tpl-success-card{background:var(--color-bg-page,#232425);box-shadow:0 8px 32px #00000080}.d2-dup-loading-label,.d2-tpl-success-title{color:var(--color-text-primary,#fff)}.d2-tpl-success-body{color:var(--color-text-secondary,#b9bcc0d9)}.d2-tpl-success-close{color:var(--color-text-secondary,#94a3b8)}.d2-tpl-success-close:hover{color:var(--color-text-primary,#fff);background:#ffffff14}}.d2-cell[data-v-f0ec4d89]{background:#fff;border:1px solid #e5e0d8;border-radius:6px;align-items:center;gap:6px;height:32px;padding:0 10px;transition:border-color .15s;display:flex}.d2-cell[data-v-f0ec4d89]:focus-within{border-color:#c4a57b}.d2-cell-label[data-v-f0ec4d89]{color:#8a8680;flex-shrink:0;font-size:12px}.d2-cell-input[data-v-f0ec4d89]{color:inherit;font:inherit;text-align:right;background:0 0;border:none;outline:none;flex:1;min-width:0}.d2-cell-input[data-v-f0ec4d89]::-webkit-inner-spin-button{display:none}.d2-cell-unit[data-v-f0ec4d89]{color:#8a8680;font-size:11px}@media (prefers-color-scheme:dark){.d2-cell[data-v-f0ec4d89]{background:#2a2927;border-color:#3a3836}.d2-cell-label[data-v-f0ec4d89],.d2-cell-unit[data-v-f0ec4d89]{color:#6f6c68}}.d2-cell[data-v-e7632e1b]{background:#fff;border:1px solid #e5e0d8;border-radius:6px;align-items:center;gap:6px;height:32px;padding:0 10px;display:flex}.d2-cell[data-v-e7632e1b]:focus-within{border-color:#c4a57b}.d2-cell-label[data-v-e7632e1b]{color:#8a8680;font-size:12px}.d2-cell-select[data-v-e7632e1b]{color:inherit;cursor:pointer;font:inherit;text-align:right;background:0 0;border:none;outline:none;flex:1;min-width:0}@media (prefers-color-scheme:dark){.d2-cell[data-v-e7632e1b]{background:#2a2927;border-color:#3a3836}.d2-cell-label[data-v-e7632e1b]{color:#6f6c68}}.d2-cell[data-v-1e1fa7ad]{background:#fff;border:1px solid #e5e0d8;border-radius:6px;align-items:center;gap:6px;height:32px;padding:0 10px;display:flex}.d2-cell-label[data-v-1e1fa7ad]{color:#8a8680;font-size:12px}.d2-cell-swatch[data-v-1e1fa7ad]{cursor:pointer;background:0 0;border:1px solid #e5e0d8;border-radius:3px;width:18px;height:18px;padding:0}.d2-cell-swatch[data-v-1e1fa7ad]::-webkit-color-swatch-wrapper{padding:0}.d2-cell-swatch[data-v-1e1fa7ad]::-webkit-color-swatch{border:none;border-radius:2px}.d2-cell-hex[data-v-1e1fa7ad]{color:inherit;font:inherit;text-align:right;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:ui-monospace,monospace;font-size:11px}@media (prefers-color-scheme:dark){.d2-cell[data-v-1e1fa7ad]{background:#2a2927;border-color:#3a3836}.d2-cell-label[data-v-1e1fa7ad]{color:#6f6c68}.d2-cell-swatch[data-v-1e1fa7ad]{border-color:#3a3836}}.d2-cell[data-v-0dc504dc]{background:#fff;border:1px solid #e5e0d8;border-radius:6px;align-items:center;gap:6px;height:32px;padding:0 10px;display:flex}.d2-cell-label[data-v-0dc504dc]{color:#8a8680;font-size:12px}.d2-cell-input[data-v-0dc504dc]{color:inherit;font:inherit;text-align:right;background:0 0;border:none;outline:none;flex:1;min-width:0}@media (prefers-color-scheme:dark){.d2-cell[data-v-0dc504dc]{background:#2a2927;border-color:#3a3836}.d2-cell-label[data-v-0dc504dc]{color:#6f6c68}}.d2-edit-panel[data-v-2b672468]{box-sizing:border-box;color:#2a2a2a;z-index:60;background:#faf9f7;border-right:1px solid #e5e0d8;border-top-right-radius:12px;border-bottom-right-radius:12px;flex-direction:column;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;animation:.18s d2-edit-slide-in-2b672468;display:flex;position:absolute;top:4px;bottom:0;left:0;right:0;overflow:hidden;box-shadow:8px 0 24px -12px #0000001a}@keyframes d2-edit-slide-in-2b672468{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.d2-edit-header[data-v-2b672468]{border-bottom:1px solid #e5e0d8;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 12px 12px 16px;display:flex}.d2-edit-header-title[data-v-2b672468]{color:#8a8680;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.d2-edit-close[data-v-2b672468]{color:#6f6c68;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:18px;line-height:1;transition:background .12s;display:flex}.d2-edit-close[data-v-2b672468]:hover{background:#0000000f}.d2-edit-empty[data-v-2b672468]{color:#8a8680;text-align:center;flex:1;padding:48px 20px;font-size:13px}.d2-edit-sections[data-v-2b672468]{flex:1;padding:16px;overflow:hidden auto}.d2-edit-section[data-v-2b672468]{margin-bottom:20px}.d2-edit-section-title[data-v-2b672468]{color:#8a8680;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;padding-left:2px;font-size:11px;font-weight:500}.d2-edit-grid[data-v-2b672468]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;display:grid}.d2-edit-grid[data-v-2b672468]>*{min-width:0}@media (prefers-color-scheme:dark){.d2-edit-panel[data-v-2b672468]{color:#e8e6e2;background:#1f1e1c;border-right-color:#2f2e2b}.d2-edit-header[data-v-2b672468]{border-bottom-color:#2f2e2b}.d2-edit-empty[data-v-2b672468],.d2-edit-section-title[data-v-2b672468]{color:#6f6c68}.d2-edit-close[data-v-2b672468]:hover{background:#ffffff14}}.comment-draft-overlay[data-v-2c6e0f7e]{background:var(--modal-overlay-bg,#0006);z-index:200;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.comment-draft-popover[data-v-2c6e0f7e]{background:var(--color-bg-surface,#fff);border:1px solid var(--color-border-default,#e5e5e5);color:var(--color-text-primary,#222);border-radius:10px;width:320px;max-width:90vw;padding:8px 10px 10px;transition:border-color .12s;box-shadow:0 12px 32px #0000002e}.comment-draft-popover.is-dragover[data-v-2c6e0f7e]{border-color:var(--color-text-primary,#222);border-style:dashed}.comment-draft-footer[data-v-2c6e0f7e],.comment-draft-header[data-v-2c6e0f7e]{align-items:center;display:flex}.comment-draft-header[data-v-2c6e0f7e]{margin-bottom:4px}.comment-draft-footer[data-v-2c6e0f7e]{margin-top:10px}.comment-draft-spacer[data-v-2c6e0f7e]{flex:1}.comment-draft-close[data-v-2c6e0f7e]{color:var(--color-text-secondary,#6e7178);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;transition:background .12s,color .12s;display:inline-flex}.comment-draft-close[data-v-2c6e0f7e]:hover{background:var(--color-bg-subtle,#f5f5f5);color:var(--color-text-primary,#232425)}.comment-draft-images[data-v-2c6e0f7e]{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.comment-draft-image-item[data-v-2c6e0f7e]{background:var(--color-bg-page,#fff);border:1px solid var(--color-border-default,#e0e0e0);border-radius:6px;width:56px;height:56px;position:relative;overflow:hidden}.comment-draft-image-item img[data-v-2c6e0f7e]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.comment-draft-image-remove[data-v-2c6e0f7e]{color:#fff;cursor:pointer;background:#000000a6;border:none;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;padding:0;line-height:0;transition:background .12s;display:inline-flex;position:absolute;top:2px;right:2px}.comment-draft-image-remove[data-v-2c6e0f7e]:hover{background:#000000d9}.comment-draft-file-input[data-v-2c6e0f7e]{display:none}.comment-draft-textarea[data-v-2c6e0f7e]{background:var(--color-bg-page,#fff);border:1px solid var(--color-border-default,#e0e0e0);box-sizing:border-box;color:var(--color-text-primary,#222);resize:vertical;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.5}.comment-draft-textarea[data-v-2c6e0f7e]:focus{border-color:var(--color-border-strong,#888)}.comment-draft-btn[data-v-2c6e0f7e]{cursor:pointer;border:1px solid #0000;border-radius:6px;padding:6px 14px;font-size:13px}.comment-draft-btn.add-image[data-v-2c6e0f7e]{color:var(--color-text-secondary,#6e7178);background:0 0;justify-content:center;align-items:center;padding:6px;transition:background .12s,color .12s;display:inline-flex}.comment-draft-btn.add-image[data-v-2c6e0f7e]:hover{background:var(--color-bg-subtle,#f5f5f5);color:var(--color-text-primary,#232425)}.comment-draft-add-image-icon[data-v-2c6e0f7e]{shape-rendering:geometricPrecision;display:block}.comment-draft-busy-hint[data-v-2c6e0f7e]{color:var(--color-text-secondary,#6e7178);margin-left:8px;font-size:12px;line-height:1}.comment-draft-btn.submit[data-v-2c6e0f7e]{background:var(--color-text-primary,#222);border-color:var(--color-text-primary,#222);color:var(--color-text-on-brand,#fff)}.comment-draft-btn.submit[data-v-2c6e0f7e]:hover:not(:disabled){opacity:.9}.comment-draft-btn.submit[data-v-2c6e0f7e]:disabled{cursor:default;opacity:.5}.d2-file-peek[data-v-70149e02]{background:var(--color-bg-page);color:var(--color-text-primary);font-family:var(--gs-font-sans);flex-direction:column;height:100%;display:flex}.d2-file-peek>header[data-v-70149e02]{border-bottom:1px solid var(--color-border-default);align-items:center;gap:var(--space-12);padding:5px 16px;display:flex}.d2-file-peek .title[data-v-70149e02]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.d2-file-peek .name[data-v-70149e02]{color:var(--color-text-primary);font-size:14px;font-weight:600}.d2-file-peek .name[data-v-70149e02],.d2-file-peek .sub[data-v-70149e02]{text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.d2-file-peek .sub[data-v-70149e02]{color:var(--color-text-tertiary);letter-spacing:.01em;font-size:11px}.d2-file-peek .close[data-v-70149e02]{border-radius:var(--radius-8,8px);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;line-height:1;transition:background-color .15s,filter .15s;display:inline-flex}.d2-file-peek .close[data-v-70149e02]:hover{background:var(--color-bg-icon-hover);filter:brightness(.92)}.d2-file-peek .close[data-v-70149e02]:active{filter:brightness(.88);transform:scale(.98)}.d2-file-peek .close[data-v-70149e02]:focus-visible{outline:none;box-shadow:0 0 0 3px #23242533}.d2-file-peek .preview[data-v-70149e02]{min-height:300px;overflow:auto}.d2-file-peek .preview[data-v-70149e02],.d2-file-peek .preview.html[data-v-70149e02]{background:var(--color-bg-surface);padding:var(--space-24);flex:1}.d2-file-peek .preview.html[data-v-70149e02]{gap:var(--space-20);flex-direction:column;justify-content:center;display:flex;overflow:visible}.d2-file-peek .preview.html .thumb[data-v-70149e02]{aspect-ratio:3/2;border:1px solid var(--color-border-default,#eaeaea);border-radius:var(--radius-lg,8px);cursor:pointer;background:#fff;width:100%;transition:filter .15s;position:relative;overflow:hidden}.d2-file-peek .preview.html .thumb[data-v-70149e02]:hover{filter:brightness(.97)}.d2-file-peek .preview.html .thumb iframe[data-v-70149e02]{pointer-events:none;transform-origin:0 0;border:0;width:1200px;height:800px;display:block}.d2-file-peek .preview.html .open-btn[data-v-70149e02]{background:var(--color-btn-primary,#232425);border-radius:var(--radius-lg,8px);color:var(--color-btn-primary-text,#fff);cursor:pointer;border:none;align-self:center;padding:8px 22px;font-size:13px;font-weight:500;transition:filter .15s,transform .15s}.d2-file-peek .preview.html .open-btn[data-v-70149e02]:hover{filter:brightness(.92)}.d2-file-peek .preview.html .open-btn[data-v-70149e02]:active{filter:brightness(.88);transform:scale(.98)}.d2-file-peek .preview.html .open-btn[data-v-70149e02]:focus-visible{outline:none;box-shadow:0 0 0 3px #23242533}@media (prefers-reduced-motion:reduce){.d2-file-peek .preview.html .open-btn[data-v-70149e02],.d2-file-peek .preview.html .thumb[data-v-70149e02]{transition:none}.d2-file-peek .preview.html .open-btn[data-v-70149e02]:active{transform:none}}.d2-file-peek .preview.img[data-v-70149e02]{justify-content:center;align-items:center;display:flex;position:relative}.d2-file-peek .preview.img img[data-v-70149e02]{border-radius:var(--radius-8,8px);max-width:100%;max-height:100%;display:block}.d2-file-peek .preview.audio[data-v-70149e02],.d2-file-peek .preview.video[data-v-70149e02]{justify-content:center;align-items:center;display:flex}.d2-file-peek .preview.audio[data-v-70149e02]{gap:var(--space-20,20px);flex-direction:column;position:relative}.d2-file-peek .media-loading[data-v-70149e02]{background:var(--color-bg-surface,#fff);border-radius:var(--radius-8,8px);z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.d2-file-peek .media-loading-spinner[data-v-70149e02]{border:2px solid var(--color-border-default,#e5e5e5);border-top-color:var(--color-text-secondary,#333);border-radius:50%;width:24px;height:24px;animation:.6s linear infinite media-loading-spin-70149e02}@keyframes media-loading-spin-70149e02{to{transform:rotate(1turn)}}.media-loading-fade-leave-active[data-v-70149e02]{transition:opacity .1s}.media-loading-fade-leave-to[data-v-70149e02]{opacity:0}@media (prefers-reduced-motion:reduce){.media-loading-fade-leave-active[data-v-70149e02]{transition:none}.d2-file-peek .media-loading-spinner[data-v-70149e02]{animation:none}}.d2-file-peek .audio-icon-chip[data-v-70149e02]{border-radius:var(--radius-xl,16px);justify-content:center;align-items:center;width:72px;height:72px;font-size:32px;line-height:1;display:inline-flex}.d2-file-peek .audio-element[data-v-70149e02]{outline:none;width:100%;max-width:400px}.d2-file-peek .preview.logo[data-v-70149e02]{align-items:center;gap:var(--space-12);flex-direction:column;justify-content:center;display:flex}.d2-file-peek .logo-chip[data-v-70149e02]{border-radius:var(--radius-xl,16px);justify-content:center;align-items:center;width:96px;height:96px;font-size:44px;line-height:1;display:inline-flex}@media (prefers-reduced-motion:reduce){.d2-file-peek .close[data-v-70149e02]{transition:none}.d2-file-peek .close[data-v-70149e02]:active{transform:none}}.d2-ex-panel[data-v-447f0a80]{color:#232425;background:#fff;flex-direction:column;width:100%;height:100%;font-family:Arial,Inter,-apple-system,"system-ui",Segoe UI,Roboto,Helvetica Neue,sans-serif;display:flex;position:relative;overflow:hidden auto}.d2-ex-tabs[data-v-447f0a80]{z-index:2;background:#fff;flex-shrink:0;padding:16px 20px 12px;position:sticky;top:0}.d2-ex-tab-scroll[data-v-447f0a80],.d2-ex-tabs[data-v-447f0a80]{align-items:center;gap:6px;display:flex}.d2-ex-tab-scroll[data-v-447f0a80]{scrollbar-width:none;flex:auto;min-width:0;overflow-x:auto}.d2-ex-tab-scroll[data-v-447f0a80]::-webkit-scrollbar{display:none}.d2-ex-tab[data-v-447f0a80]{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#6b5d44;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:500;line-height:19.5px;transition:background .12s,color .12s}.d2-ex-tab[data-v-447f0a80]:hover{color:#2b2418;background:#7a5a1e14}.d2-ex-tab.active[data-v-447f0a80]{color:#fff;background:#232425;font-weight:700}.d2-ex-close[data-v-447f0a80]{color:#909499;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;transition:background .12s,color .12s;display:inline-flex}.d2-ex-close[data-v-447f0a80]:hover{color:#232425;background:#f5f5f5}@media (min-width:1220px){.d2-ex-close[data-v-447f0a80]{display:none}}.d2-ex-bento[data-v-447f0a80]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:4px 20px 32px;display:grid}.d2-ex-bento-col[data-v-447f0a80]{flex-direction:column;gap:14px;min-width:0;display:flex}.d2-ex-bento-empty[data-v-447f0a80]{color:#9a9da1;text-align:center;grid-column:1/-1;padding:32px 0;font-size:13px}.d2-ex-card[data-v-447f0a80]{box-sizing:border-box;color:inherit;cursor:pointer;background:#fff;border:1px solid #eaeaea;border-radius:12px;width:100%;text-decoration:none;transition:box-shadow .14s,transform .14s;display:block;overflow:hidden}.d2-ex-card[data-v-447f0a80]:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0f0c0814}.d2-ex-card-img-wrap[data-v-447f0a80]{background:#f1f1f1;max-height:480px;position:relative;overflow:hidden}.d2-ex-card.has-motion .d2-ex-card-img-wrap[data-v-447f0a80]{max-height:none}.d2-ex-card-img[data-v-447f0a80]{width:100%;height:auto;display:block}.d2-ex-card-preview[data-v-447f0a80]{color:#fff;cursor:pointer;opacity:0;z-index:3;background:#232425;border-radius:6px;align-items:center;padding:5px 9px;font-size:11px;font-weight:500;line-height:1;transition:opacity .16s,transform .16s,background .12s;display:inline-flex;position:absolute;top:10px;right:10px;transform:translateY(-4px)}.d2-ex-card:hover .d2-ex-card-preview[data-v-447f0a80]{opacity:1;transform:translateY(0)}.d2-ex-card-preview[data-v-447f0a80]:hover{background:#000}@media (prefers-reduced-motion:reduce){.d2-ex-card-preview[data-v-447f0a80]{transition:opacity .16s;transform:none}}.d2-ex-card-img-wrap[data-v-447f0a80] .d2-ex-card-video{opacity:0;pointer-events:none;width:100%;height:auto;transition:opacity .16s;position:absolute;top:0;left:0}.d2-ex-card-img-wrap[data-v-447f0a80] .d2-ex-card-video.ready{opacity:1}.d2-ex-card-motion-badge[data-v-447f0a80]{-webkit-backdrop-filter:blur(4px);color:#fff;letter-spacing:.6px;pointer-events:none;text-transform:uppercase;background:#0f0c08a6;border-radius:10px;align-items:center;gap:4px;padding:4px 8px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:9px;font-weight:600;line-height:1;transition:opacity .14s;display:inline-flex;position:absolute;top:10px;right:10px}.d2-ex-card.has-motion:hover .d2-ex-card-motion-badge[data-v-447f0a80]{opacity:0}.d2-ex-card-meta[data-v-447f0a80]{flex-direction:column;gap:4px;padding:12px 14px 14px;display:flex}.d2-ex-card-label[data-v-447f0a80]{color:#909499;letter-spacing:.8px;text-transform:uppercase;font-family:SF Mono,Fira Code,Cascadia Code,Consolas,monospace;font-size:10px;font-weight:600;line-height:15px}.d2-ex-card-title[data-v-447f0a80]{color:#232425;letter-spacing:-.08px;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:600;line-height:20px;display:-webkit-box;overflow:hidden}.d2-md-grid[data-v-447f0a80]{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:16px;padding:4px 20px 32px;display:grid}.d2-md-card[data-v-447f0a80]{box-sizing:border-box;color:inherit;cursor:pointer;background:#fff;border:1px solid #eaeaea;border-radius:12px;width:100%;text-decoration:none;transition:box-shadow .14s,transform .14s;display:block;overflow:hidden}.d2-md-card[data-v-447f0a80]:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0f0c0814}.d2-md-thumb[data-v-447f0a80]{aspect-ratio:16/10;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.d2-md-letter[data-v-447f0a80]{color:#ffffffeb;text-shadow:0 1px 2px #0000002e;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:56px;font-weight:700}.d2-md-cover[data-v-447f0a80]{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;opacity:0;width:100%;height:100%;transition:opacity .2s;position:absolute;top:0;bottom:0;left:0;right:0}.d2-md-cover.is-loaded[data-v-447f0a80]{opacity:1}@media (prefers-reduced-motion:reduce){.d2-md-cover[data-v-447f0a80]{transition:none}}.d2-md-ds-badge[data-v-447f0a80]{color:#4a4a4a;background:#ffffffeb;border-radius:6px;padding:4px 9px;font-size:11px;font-weight:600;line-height:1;position:absolute;top:10px;left:10px}.d2-md-meta[data-v-447f0a80]{flex-direction:column;gap:3px;padding:12px 14px 14px;display:flex}.d2-md-name[data-v-447f0a80]{color:#232425;letter-spacing:-.07px;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:21px;overflow:hidden}.d2-md-edited[data-v-447f0a80]{color:#909499;font-size:12px;line-height:18px}.d2-md-card:hover .d2-ex-card-preview[data-v-447f0a80]{opacity:1;transform:translateY(0)}.d2-md-skeleton[data-v-447f0a80]{aspect-ratio:16/10;background:#f1f1f1;border:1px solid #eaeaea;border-radius:12px;animation:1.2s ease-in-out infinite d2-md-pulse-447f0a80}@keyframes d2-md-pulse-447f0a80{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.d2-md-skeleton[data-v-447f0a80]{animation:none}}.d2-md-more[data-v-447f0a80]{color:#2b2418;cursor:pointer;background:0 0;border:1px solid #eaeaea;border-radius:999px;grid-column:1/-1;justify-self:center;margin-top:6px;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:background .12s}.d2-md-more[data-v-447f0a80]:hover{background:#f5f5f5}.d2-md-more[data-v-447f0a80]:disabled{cursor:default;opacity:.6}.d2-md-note[data-v-447f0a80]{color:#9a9da1;text-align:center;padding:40px 20px;font-size:13px}.d2-md-retry[data-v-447f0a80]{color:#2b2418;cursor:pointer;font:inherit;background:0 0;border:none;margin-left:4px;padding:0;font-weight:600;text-decoration:underline}.d2-md-empty[data-v-447f0a80]{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;min-height:360px;padding:40px 24px 72px;display:flex}.d2-md-empty-logo[data-v-447f0a80]{color:#4c50e9;width:40px;height:40px;margin-bottom:16px}.d2-md-empty-title[data-v-447f0a80]{color:#232425;letter-spacing:-.2px;font-size:18px;font-weight:600;line-height:24px}.d2-md-empty-sub[data-v-447f0a80]{color:#787c80;max-width:360px;margin-top:6px;font-size:13.5px;line-height:20px}.d2-md-empty-btn[data-v-447f0a80]{color:#fff;cursor:pointer;background:#232425;border:none;border-radius:999px;margin-top:18px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:background .12s}.d2-md-empty-btn[data-v-447f0a80]:hover{background:#000}@media (max-width:1219px){.d2-ex-bento[data-v-447f0a80]{-moz-column-count:2;column-count:2;-moz-column-gap:12px;column-gap:12px;padding:4px 16px 32px;display:block}.d2-ex-bento-col[data-v-447f0a80]{display:contents}.d2-ex-card[data-v-447f0a80]{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:12px}.d2-ex-tabs[data-v-447f0a80]{padding:14px 16px 10px}.d2-md-grid[data-v-447f0a80]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:4px 16px 32px}}@media (prefers-color-scheme:dark){.d2-ex-panel[data-v-447f0a80]{color:#f5f5f5;background:#1a1a1a}.d2-ex-tab[data-v-447f0a80]{color:#b0b3b6}.d2-ex-tab[data-v-447f0a80]:hover{color:#f5f5f5;background:#ffffff0f}.d2-ex-tab.active[data-v-447f0a80]{color:#1a1a1a;background:#f5f5f5}.d2-ex-tabs[data-v-447f0a80]{background:#1a1a1a}.d2-ex-close[data-v-447f0a80]{color:#f5f5f58c}.d2-ex-close[data-v-447f0a80]:hover{color:#f5f5f5;background:#ffffff0f}.d2-ex-card[data-v-447f0a80]{background:#232425;border-color:#ffffff14}.d2-ex-card-img-wrap[data-v-447f0a80]{background:#1a1a1a}.d2-ex-card-label[data-v-447f0a80]{color:#f5f5f580}.d2-ex-card-title[data-v-447f0a80]{color:#f5f5f5}.d2-ex-card-preview[data-v-447f0a80]{border:1px solid #ffffff2e}.d2-ex-card-preview[data-v-447f0a80]:hover{background:#1a1b1c}.d2-md-card[data-v-447f0a80]{background:#232425;border-color:#ffffff14}.d2-md-name[data-v-447f0a80]{color:#f5f5f5}.d2-md-edited[data-v-447f0a80]{color:#f5f5f580}.d2-md-skeleton[data-v-447f0a80]{background:#232425;border-color:#ffffff14}.d2-md-more[data-v-447f0a80]{color:#f5f5f5;border-color:#ffffff24}.d2-md-more[data-v-447f0a80]:hover{background:#ffffff0f}.d2-md-empty-title[data-v-447f0a80],.d2-md-retry[data-v-447f0a80]{color:#f5f5f5}.d2-md-empty-sub[data-v-447f0a80]{color:#f5f5f599}.d2-md-empty-btn[data-v-447f0a80]{color:#1a1a1a;background:#f5f5f5}.d2-md-empty-btn[data-v-447f0a80]:hover{background:#fff}}.d2-questions[data-v-afebe98e]{background:var(--color-bg-page)}.questions-header[data-v-afebe98e]{width:100%;max-width:720px;margin:0 auto;padding:24px 32px 8px}.questions-header h3[data-v-afebe98e]{color:var(--color-text-primary);text-align:center;margin:0;font-family:Anthropic Serif,Georgia,serif;font-size:22px;font-weight:600}.questions-body[data-v-afebe98e]{gap:24px;width:100%;max-width:720px;margin:0 auto;padding:16px 32px 32px}.question-item[data-v-afebe98e],.questions-body[data-v-afebe98e]{flex-direction:column;display:flex}.question-item[data-v-afebe98e]{gap:10px}.question-title[data-v-afebe98e]{color:var(--color-text-primary);font-size:15px;font-weight:600}.question-subtitle[data-v-afebe98e]{color:var(--color-text-secondary);margin-top:-4px;font-size:13px}.question-hint[data-v-afebe98e]{color:var(--color-text-tertiary);margin-top:-4px;font-size:12px}.question-options[data-v-afebe98e]{flex-wrap:wrap;gap:8px;display:flex}.option-pill[data-v-afebe98e]{background:var(--color-bg-page);border:1px solid var(--color-border-default);color:var(--color-text-primary);cursor:pointer;overflow-wrap:break-word;text-align:left;white-space:normal;border-radius:18px;max-width:100%;padding:8px 16px;font-size:13px;transition:background .15s,border-color .15s}.option-pill[data-v-afebe98e]:hover{background:var(--color-bg-subtle)}.option-pill.selected[data-v-afebe98e]{background:var(--color-brand-primary);border-color:var(--color-brand-primary);color:var(--color-text-on-brand)}.question-slider[data-v-afebe98e]{align-items:center;gap:12px;display:flex}.slider-bound[data-v-afebe98e]{color:var(--color-text-secondary);font-size:12px}.question-slider input[type=range][data-v-afebe98e]{flex:1}.slider-value[data-v-afebe98e]{text-align:right;min-width:40px;font-size:14px;font-weight:600}.freeform-input[data-v-afebe98e],.slider-value[data-v-afebe98e]{color:var(--color-text-primary)}.freeform-input[data-v-afebe98e]{background:var(--color-bg-page);border:1px solid var(--color-border-default);resize:vertical;border-radius:8px;width:100%;min-height:44px;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.4}.freeform-input[data-v-afebe98e]::placeholder{color:var(--color-text-tertiary)}.file-input-label[data-v-afebe98e]{background:var(--color-bg-page);border:1px dashed var(--color-border-strong);color:var(--color-text-secondary);cursor:pointer;border-radius:8px;padding:10px 16px;font-size:13px;transition:border-color .15s;display:inline-block}.file-input-label[data-v-afebe98e]:hover{border-color:var(--color-brand-primary)}.file-input-label.filled[data-v-afebe98e]{color:var(--color-text-primary);border-style:solid}.file-input-label input[type=file][data-v-afebe98e]{display:none}.file-input-label.disabled[data-v-afebe98e]{cursor:not-allowed;opacity:.7}.is-readonly .option-pill[data-v-afebe98e]{cursor:not-allowed}.is-readonly .option-pill[data-v-afebe98e]:not(.selected){opacity:.5}.is-readonly .option-pill[data-v-afebe98e]:hover{background:var(--color-bg-page)}.is-readonly .option-pill.selected[data-v-afebe98e]:hover{background:var(--color-brand-primary)}.is-readonly .freeform-input[data-v-afebe98e]{background:var(--color-bg-subtle);cursor:default}.is-readonly input[type=range][data-v-afebe98e]{cursor:not-allowed}.designer2-assets[data-v-e6593d68]{background:var(--color-bg-page,#fff);font-family:var(--gs-font-sans);flex-direction:column;height:100%;display:flex;overflow:hidden}.designer2-assets[data-v-e6593d68],.designer2-assets[data-v-e6593d68] *{box-sizing:border-box}.assets-body[data-v-e6593d68]{padding:var(--space-32,32px);flex:1;overflow-y:auto}.assets-empty[data-v-e6593d68]{max-width:480px;padding:var(--space-48,48px)var(--space-20,20px);text-align:center;margin:0 auto;line-height:1.6}.assets-empty[data-v-e6593d68],.ds-status-error[data-v-e6593d68]{color:var(--color-text-secondary,#606366);font-size:13px}.ds-status-error[data-v-e6593d68]{background:var(--color-bg-page,#fff);border:1px solid var(--color-border-default,#eaeaea);align-items:center;gap:var(--space-12,12px);margin-bottom:var(--space-20,20px);padding:var(--space-12,12px)var(--space-16,16px);border-radius:8px;line-height:1.5;display:flex}.ds-status-error-text[data-v-e6593d68]{flex:1}.ds-status-retry[data-v-e6593d68]{background:var(--color-bg-page,#fff);border:1px solid var(--color-border-strong,#d0d3d8);color:var(--color-text-primary,#232425);cursor:pointer;border-radius:6px;flex-shrink:0;padding:4px 12px;font-size:12px;font-weight:500}.ds-status-retry[data-v-e6593d68]:hover{background:var(--color-bg-surface,#fafafa)}.ds-run-banner[data-v-e6593d68]{align-items:baseline;gap:var(--space-10,10px);margin-bottom:var(--space-32,32px);display:flex}.ds-run-title[data-v-e6593d68]{color:var(--color-text-primary,#232425);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600;line-height:1.25}.ds-run-dots[data-v-e6593d68]{align-self:center;gap:4px;display:inline-flex;transform:translateY(2px)}.ds-run-dots>span[data-v-e6593d68]{background:var(--color-text-primary,#232425);border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite ds-run-dotpulse-e6593d68}.ds-run-dots>span[data-v-e6593d68]:nth-child(2){animation-delay:.16s}.ds-run-dots>span[data-v-e6593d68]:nth-child(3){animation-delay:.32s}@keyframes ds-run-dotpulse-e6593d68{0%,80%,to{opacity:.25;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ds-run-dots>span[data-v-e6593d68]{animation:none}}.ds-intro[data-v-e6593d68]{margin-bottom:var(--space-32,32px)}.ds-intro-title[data-v-e6593d68]{color:var(--color-text-primary,#232425);letter-spacing:-.01em;margin:0 0 var(--space-16,16px);font-size:24px;font-weight:600;line-height:1.25}.ds-intro-card[data-v-e6593d68]{background:var(--color-bg-page,#fff);border:1px solid var(--color-border-default,#eaeaea);border-radius:var(--radius-12,12px);overflow:hidden}.ds-intro-text[data-v-e6593d68]{color:var(--color-text-secondary,#606366);padding:var(--space-16,16px);text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}.ds-active-toggle[data-v-e6593d68]{border-top:1px solid var(--color-border-subtle,#f2f2f2);color:var(--color-text-primary,#232425);cursor:pointer;align-items:center;gap:var(--space-12,12px);padding:var(--space-12,12px)var(--space-16,16px);-webkit-user-select:none;user-select:none;font-size:14px;display:flex}.ds-active-toggle input[type=checkbox][data-v-e6593d68]{accent-color:var(--color-text-primary,#232425);cursor:pointer;flex:none;width:16px;height:16px}.ds-active-toggle input[type=checkbox][data-v-e6593d68]:disabled{cursor:not-allowed;opacity:.5}.section-label[data-v-e6593d68]{color:var(--color-text-secondary,#606366);letter-spacing:.01em;margin-bottom:var(--space-12,12px);padding-left:var(--space-6,6px);font-size:13px;font-weight:500}.pinned-section[data-v-e6593d68]{margin-bottom:var(--space-32,32px)}.pinned-card[data-v-e6593d68]{background:var(--color-bg-page,#fff);border:1px solid var(--color-border-strong,#d0d3d8);border-radius:var(--radius-12,12px);overflow:hidden;box-shadow:0 1px 2px #0f0c080a,0 4px 16px #0f0c080f}.pinned-card-header[data-v-e6593d68]{align-items:center;gap:var(--space-12,12px);padding:var(--space-16,16px);display:flex}.pinned-card-meta[data-v-e6593d68]{-moz-column-gap:var(--space-12,12px);align-items:baseline;column-gap:var(--space-12,12px);flex-wrap:wrap;flex:auto;row-gap:2px;min-width:0;display:flex}.row-actions[data-v-e6593d68]{align-items:center;gap:var(--space-6,6px);flex:none;display:flex}.pinned-card-feedback[data-v-e6593d68]{gap:var(--space-8,8px);padding:0 var(--space-16,16px)var(--space-12,12px);flex-direction:column;display:flex}.pinned-card-frame[data-v-e6593d68]{background:var(--color-bg-page,#fff);border-top:1px solid var(--color-border-subtle,#f2f2f2);padding:var(--space-16,16px);margin:0}.asset-group[data-v-e6593d68]{margin-bottom:var(--space-32,32px)}.asset-group[data-v-e6593d68]:last-child{margin-bottom:0}.section-card[data-v-e6593d68]{background:var(--color-bg-page,#fff);border:1px solid var(--color-border-default,#eaeaea);border-radius:var(--radius-12,12px);overflow:hidden}.asset-row[data-v-e6593d68]{border-bottom:1px solid var(--color-border-subtle,#f2f2f2);transition:background-color .15s}.asset-row[data-v-e6593d68]:last-child{border-bottom:0}.asset-row.expanded[data-v-e6593d68]{background:var(--color-bg-surface,#fafafa)}.asset-summary[data-v-e6593d68]{padding:var(--space-12,12px)var(--space-16,16px);width:100%}.asset-summary[data-v-e6593d68],.asset-summary-toggle[data-v-e6593d68]{align-items:center;gap:var(--space-12,12px);display:flex}.asset-summary-toggle[data-v-e6593d68]{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex:auto;min-width:0;padding:0}.asset-summary-toggle[data-v-e6593d68]:focus-visible{border-radius:var(--radius-8,8px);outline:none;box-shadow:0 0 0 3px #23242529}.asset-chevron[data-v-e6593d68]{color:var(--color-text-tertiary,#909499);-webkit-user-select:none;user-select:none;flex:none;width:14px;font-size:14px;line-height:1;transition:transform .15s}.asset-chevron.open[data-v-e6593d68]{transform:rotate(90deg)}.asset-meta[data-v-e6593d68]{-moz-column-gap:var(--space-12,12px);align-items:baseline;column-gap:var(--space-12,12px);flex-wrap:wrap;flex:auto;row-gap:2px;min-width:0;display:flex}.asset-name[data-v-e6593d68]{color:var(--color-text-primary,#232425);font-size:14px;font-weight:500}.asset-name[data-v-e6593d68],.asset-subtitle[data-v-e6593d68]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asset-subtitle[data-v-e6593d68]{color:var(--color-text-secondary,#606366);min-width:0;font-size:13px;font-weight:400}.asset-status[data-v-e6593d68]{flex:none;justify-content:center;align-items:center;display:inline-flex}.asset-status-dot[data-v-e6593d68]{background:var(--color-info,#3b82f6);border-radius:50%;width:8px;height:8px}.asset-status-check[data-v-e6593d68]{color:color-mix(in oklch,var(--color-success,#10b981)55%,var(--color-text-tertiary,#909499));width:18px;height:18px}.asset-expanded[data-v-e6593d68]{gap:var(--space-12,12px);padding:0 var(--space-16,16px)var(--space-12,12px);flex-direction:column;display:flex}.asset-frame[data-v-e6593d68]{border:1px solid var(--color-border-subtle,#f2f2f2);border-radius:var(--radius-8,8px);margin:0;overflow:hidden}.asset-frame[data-v-e6593d68],.asset-iframe[data-v-e6593d68]{background:var(--color-bg-page,#fff)}.asset-iframe[data-v-e6593d68]{border:0;display:block}.asset-review-form[data-v-e6593d68]{gap:var(--space-8,8px);flex-direction:column;display:flex}.review-pill[data-v-e6593d68]{color:inherit;cursor:pointer;font:inherit;height:28px;padding:0 var(--space-12,12px);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:1;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.review-pill[data-v-e6593d68]:focus-visible{outline:none;box-shadow:0 0 0 3px #23242529}.review-pill[data-v-e6593d68]:disabled{cursor:not-allowed;opacity:.55}.review-pill-icon[data-v-e6593d68]{flex:none}.review-pill-approve[data-v-e6593d68]{background:#10b98124;background:color-mix(in oklch,var(--color-success,#10b981)14%,var(--color-bg-page,#fff));border-color:color-mix(in oklch,var(--color-success,#10b981)38%,var(--color-bg-page,#fff));color:var(--color-success-strong,#047857)}.review-pill-approve[data-v-e6593d68]:hover:not(:disabled){background:color-mix(in oklch,var(--color-success,#10b981)22%,var(--color-bg-page,#fff));border-color:color-mix(in oklch,var(--color-success,#10b981)50%,var(--color-bg-page,#fff))}.review-pill-reject[data-v-e6593d68]{background:#d9534f24;background:color-mix(in oklch,var(--color-error,#d9534f)14%,var(--color-bg-page,#fff));border-color:color-mix(in oklch,var(--color-error,#d9534f)38%,var(--color-bg-page,#fff));color:var(--color-error-strong,#b91c1c)}.review-pill-reject[data-v-e6593d68]:hover:not(:disabled){background:color-mix(in oklch,var(--color-error,#d9534f)22%,var(--color-bg-page,#fff));border-color:color-mix(in oklch,var(--color-error,#d9534f)50%,var(--color-bg-page,#fff))}.review-pill-reject-solid[data-v-e6593d68]{background:var(--color-error,#d9534f);border-color:var(--color-error,#d9534f);color:#fff}.review-pill-reject-solid[data-v-e6593d68]:hover:not(:disabled){background:var(--color-error-strong,#b91c1c);border-color:var(--color-error-strong,#b91c1c)}.review-pill-secondary[data-v-e6593d68]{color:var(--color-text-secondary,#606366);background:0 0;border-color:#0000}.review-pill-secondary[data-v-e6593d68]:hover:not(:disabled){background:var(--color-bg-surface,#fafafa)}.review-feedback-input[data-v-e6593d68]{background:var(--color-bg-page,#fff);border:1px solid var(--color-border-default,#eaeaea);border-radius:var(--radius-8,8px);color:var(--color-text-primary,#232425);font:inherit;min-height:72px;padding:var(--space-8,8px)var(--space-12,12px);resize:vertical;text-wrap:pretty;width:100%;font-size:13px;line-height:1.5}.review-feedback-input[data-v-e6593d68]:focus{border-color:var(--color-border-strong,#d0d3d8);outline:none;box-shadow:0 0 0 3px #2324251a}.review-feedback-input[data-v-e6593d68]:disabled{cursor:not-allowed;opacity:.6}.review-feedback-actions[data-v-e6593d68]{gap:var(--space-6,6px);justify-content:flex-end;display:flex}@media (prefers-color-scheme:dark){.designer2-assets[data-v-e6593d68]{background:var(--color-bg-page,#1a1b1c)}.assets-header[data-v-e6593d68]{border-color:var(--color-border-default,#3a3b3c)}.assets-title[data-v-e6593d68],.ds-intro-title[data-v-e6593d68]{color:var(--color-text-primary,#fff)}.ds-intro-card[data-v-e6593d68]{background:var(--color-bg-surface,#232425);border-color:var(--color-border-default,#3a3b3c)}.ds-intro-text[data-v-e6593d68]{color:var(--color-text-secondary,#b8bbbf)}.ds-active-toggle[data-v-e6593d68]{border-color:var(--color-border-subtle,#2e2f30);color:var(--color-text-primary,#fff)}.section-label[data-v-e6593d68]{color:var(--color-text-secondary,#b8bbbf)}.pinned-card[data-v-e6593d68],.section-card[data-v-e6593d68]{background:var(--color-bg-surface,#232425);border-color:var(--color-border-default,#3a3b3c)}.pinned-card-frame[data-v-e6593d68]{background:var(--color-bg-page,#1a1b1c)}.asset-row[data-v-e6593d68],.pinned-card-frame[data-v-e6593d68]{border-color:var(--color-border-subtle,#2e2f30)}.asset-row.expanded[data-v-e6593d68]{background:var(--color-bg-page,#1a1b1c)}.asset-name[data-v-e6593d68]{color:var(--color-text-primary,#fff)}.asset-subtitle[data-v-e6593d68]{color:var(--color-text-secondary,#b8bbbf)}.asset-frame[data-v-e6593d68]{border-color:var(--color-border-subtle,#2e2f30)}.asset-frame[data-v-e6593d68],.asset-iframe[data-v-e6593d68]{background:var(--color-bg-page,#1a1b1c)}.review-pill-approve[data-v-e6593d68]{background:color-mix(in oklch,var(--color-success,#10b981)22%,var(--color-bg-page,#1a1b1c));color:color-mix(in oklch,var(--color-success,#10b981)70%,var(--color-text-primary,#fff))}.review-pill-reject[data-v-e6593d68]{background:color-mix(in oklch,var(--color-error,#d9534f)22%,var(--color-bg-page,#1a1b1c));color:color-mix(in oklch,var(--color-error,#d9534f)70%,var(--color-text-primary,#fff))}.review-pill-secondary[data-v-e6593d68]{color:var(--color-text-secondary,#b8bbbf)}.review-pill-secondary[data-v-e6593d68]:hover:not(:disabled){background:var(--color-bg-surface,#232425)}.review-feedback-input[data-v-e6593d68]{background:var(--color-bg-page,#1a1b1c);border-color:var(--color-border-default,#3a3b3c);color:var(--color-text-primary,#fff)}}@media (max-width:768px){.assets-body[data-v-e6593d68]{padding:var(--space-16,16px)var(--space-16,16px)var(--space-32,32px)}.asset-group[data-v-e6593d68],.pinned-section[data-v-e6593d68]{margin-bottom:var(--space-24,24px)}.pinned-card-header[data-v-e6593d68]{flex-direction:column;align-items:stretch}.pinned-card-header .row-actions[data-v-e6593d68]{justify-content:flex-end}}.poster-toolbar[data-v-bff95b69]{background:var(--color-bg-surface,#fafafa);border:1px solid var(--color-border-default,#e0e0e0);color:var(--color-text-primary,#232425);z-index:60;border-radius:10px;flex-direction:column;width:240px;max-height:calc(100% - 32px);animation:.22s poster-toolbar-in-bff95b69;display:flex;position:absolute;top:16px;left:16px;overflow:hidden;box-shadow:0 8px 24px #00000029}.poster-toolbar-header[data-v-bff95b69]{border-bottom:1px solid var(--color-border-default,#e0e0e0);flex:none;align-items:center;gap:6px;padding:10px 12px 8px;display:flex}.poster-toolbar.is-collapsed .poster-toolbar-header[data-v-bff95b69]{border-bottom:none}.poster-toolbar-title[data-v-bff95b69]{letter-spacing:.06em;text-transform:uppercase;flex:auto;font-weight:600}.poster-toolbar-count[data-v-bff95b69],.poster-toolbar-title[data-v-bff95b69]{color:var(--color-text-tertiary,#909499);-webkit-user-select:none;user-select:none;font-size:11px}.poster-toolbar-count[data-v-bff95b69]{background:var(--color-bg-subtle,#f5f5f5);border-radius:999px;flex:none;padding:1px 8px}.poster-toolbar-collapse-btn[data-v-bff95b69]{color:var(--color-text-tertiary,#909499);cursor:pointer;background:0 0;border:none;border-radius:4px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;transition:background .12s,color .12s;display:inline-flex}.poster-toolbar-collapse-btn[data-v-bff95b69]:hover{background:var(--color-bg-subtle,#f5f5f5);color:var(--color-text-primary,#232425)}.poster-toolbar-collapse-btn[data-v-bff95b69]:focus-visible{outline:none;box-shadow:0 0 0 3px #23242533}.poster-warning-badge[data-v-bff95b69]{border:1px solid var(--color-warning,#ffb020);color:var(--color-warning,#ffb020);cursor:pointer;background:#ffb0201f;border-radius:999px;align-self:flex-start;align-items:center;gap:4px;margin:8px 12px 0;padding:3px 8px;font-size:11px;font-weight:500;transition:background .12s;display:inline-flex}.poster-warning-badge[data-v-bff95b69]:hover{background:#ffb02033}.poster-layer-list[data-v-bff95b69]{flex-direction:column;flex:auto;gap:2px;margin:0;padding:6px;list-style:none;display:flex;overflow-y:auto}.poster-layer-row[data-v-bff95b69]{cursor:default;background:0 0;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;transition:background .12s;display:flex}.poster-layer-row[data-v-bff95b69]:hover{background:var(--color-bg-subtle,#f5f5f5)}.poster-layer-row.is-hidden-row .poster-layer-name[data-v-bff95b69],.poster-layer-row.is-hidden-row .poster-layer-thumb[data-v-bff95b69]{opacity:.45}.poster-edit-btn[data-v-bff95b69],.poster-eye-btn[data-v-bff95b69]{color:var(--color-text-secondary,#6e7178);cursor:pointer;background:0 0;border:none;border-radius:5px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;transition:background .12s,color .12s;display:inline-flex}.poster-edit-btn[data-v-bff95b69]:hover,.poster-eye-btn[data-v-bff95b69]:hover{background:var(--color-bg-subtle,#f5f5f5);color:var(--color-text-primary,#232425)}.poster-edit-btn[data-v-bff95b69]:focus-visible{outline:none;box-shadow:0 0 0 3px #23242533}.poster-eye-btn[data-v-bff95b69]:focus-visible{outline:none;box-shadow:0 0 0 3px #23242533}.poster-eye-btn.is-hidden[data-v-bff95b69]{color:var(--color-text-tertiary,#909499)}.poster-layer-thumb[data-v-bff95b69]{background:var(--color-bg-subtle,#f5f5f5);border:1px solid var(--color-border-default,#e0e0e0);border-radius:4px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;overflow:hidden}.poster-layer-thumb img[data-v-bff95b69]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.poster-layer-thumb-glyph[data-v-bff95b69]{color:var(--color-text-tertiary,#909499);font-size:11px;font-weight:600}.poster-layer-name[data-v-bff95b69],.poster-layer-thumb-glyph[data-v-bff95b69]{-webkit-user-select:none;user-select:none}.poster-layer-name[data-v-bff95b69]{color:var(--color-text-primary,#232425);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:12px;overflow:hidden}.poster-toolbar-hint[data-v-bff95b69]{border-top:1px solid var(--color-border-default,#e0e0e0);color:var(--color-text-tertiary,#909499);-webkit-user-select:none;user-select:none;flex:none;padding:6px 12px 10px;font-size:10px;line-height:1.4}@keyframes poster-toolbar-in-bff95b69{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.poster-toolbar[data-v-bff95b69]{animation:none}}.d2-fmx-modal__overlay[data-v-a63f08b4]{font-family:var(--gs-font-sans);z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.d2-fmx-modal__panel[data-v-a63f08b4]{background:var(--color-bg-page,#fff);border:1px solid var(--color-border-default,#eaeaea);border-radius:var(--radius-lg,12px);flex-direction:column;width:480px;max-width:90vw;display:flex;overflow:hidden;box-shadow:0 24px 64px #0000002e}.d2-fmx-modal__header[data-v-a63f08b4]{border-bottom:1px solid var(--color-border-default,#eaeaea);justify-content:space-between;align-items:flex-start;padding:18px 22px 14px;display:flex}.d2-fmx-modal__title[data-v-a63f08b4]{color:var(--color-text-primary,#232425);margin:0 0 4px;font-size:17px;font-weight:600}.d2-fmx-modal__subtitle[data-v-a63f08b4]{color:var(--color-text-secondary,#606366);max-width:360px;margin:0;font-size:13px;line-height:1.45}.d2-fmx-modal__close[data-v-a63f08b4]{border-radius:var(--radius-md,6px);color:var(--color-text-secondary,#606366);cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:22px;line-height:1}.d2-fmx-modal__close[data-v-a63f08b4]:hover{background:var(--color-bg-subtle,#f5f5f5)}.d2-fmx-modal__body[data-v-a63f08b4]{flex-direction:column;gap:14px;padding:18px 22px 22px;display:flex}.d2-fmx-modal__field[data-v-a63f08b4]{flex-direction:column;gap:6px;display:flex}.d2-fmx-modal__label[data-v-a63f08b4]{color:var(--color-text-secondary,#606366);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:500}.d2-fmx-modal__select[data-v-a63f08b4]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-bg-subtle,#fafafa);border:1px solid var(--color-border-default,#eaeaea);border-radius:var(--radius-md,6px);color:var(--color-text-primary,#232425);cursor:pointer;width:100%;padding:10px 12px;font-size:14px}.d2-fmx-modal__select[data-v-a63f08b4]:focus{outline:2px solid var(--color-accent,#4f46e5);outline-offset:1px}.d2-fmx-modal__footer[data-v-a63f08b4]{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.d2-fmx-modal__footer--done[data-v-a63f08b4]{justify-content:space-between}.d2-fmx-modal__btn[data-v-a63f08b4]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-md,6px);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:8px 16px;font-size:13px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.d2-fmx-modal__btn--ghost[data-v-a63f08b4]{border-color:var(--color-border-default,#eaeaea);color:var(--color-text-primary,#232425);background:0 0}.d2-fmx-modal__btn--ghost[data-v-a63f08b4]:hover{background:var(--color-bg-subtle,#f5f5f5)}.d2-fmx-modal__btn--primary[data-v-a63f08b4]{background:var(--color-btn-primary,#232425);color:var(--color-btn-primary-text,#fff)}.d2-fmx-modal__btn--primary[data-v-a63f08b4]:hover{opacity:.9}.d2-fmx-modal__btn--primary[data-v-a63f08b4]:disabled{cursor:not-allowed;opacity:.45}.d2-fmx-modal__progress-row[data-v-a63f08b4]{flex-direction:column;gap:6px;display:flex}.d2-fmx-modal__progress-track[data-v-a63f08b4]{background:var(--color-bg-subtle,#f0f0f0);border-radius:3px;height:6px;overflow:hidden}.d2-fmx-modal__progress-fill[data-v-a63f08b4]{background:var(--color-accent,#232425);height:100%;transition:width .2s}.d2-fmx-modal__progress-detail[data-v-a63f08b4],.d2-fmx-modal__progress-meta[data-v-a63f08b4]{color:var(--color-text-secondary,#606366);justify-content:space-between;font-size:12px;display:flex}.d2-fmx-modal__done-summary[data-v-a63f08b4]{background:var(--color-bg-subtle,#fafafa);border-radius:var(--radius-md,6px);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.d2-fmx-modal__done-row[data-v-a63f08b4]{color:var(--color-text-primary,#232425);justify-content:space-between;font-size:13px;display:flex}.d2-fmx-modal__copy-tooltip[data-v-a63f08b4],.d2-fmx-modal__done-label[data-v-a63f08b4]{color:var(--color-text-secondary,#606366)}.d2-fmx-modal__copy-tooltip[data-v-a63f08b4]{text-align:right;font-size:12px}.d2-fmx-modal__error[data-v-a63f08b4]{border-radius:var(--radius-md,6px);color:var(--color-error,#c0392b);background:#c0392b0f;padding:10px 12px;font-size:13px;line-height:1.5}.d2-fmx-modal__logs[data-v-a63f08b4]{border:1px solid var(--color-border-default,#eaeaea);border-radius:var(--radius-md,6px)}.d2-fmx-modal__logs summary[data-v-a63f08b4]{color:var(--color-text-secondary,#606366);cursor:pointer;-webkit-user-select:none;user-select:none;padding:8px 12px;font-size:12px}.d2-fmx-modal__logs pre[data-v-a63f08b4]{color:var(--color-text-secondary,#606366);white-space:pre-wrap;max-height:160px;margin:0;padding:0 12px 10px;font-size:11px;overflow:auto}.designer2-canvas[data-v-be3301e8]{background:#efefeb;flex-direction:column;flex:1;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.mobile-close-button[data-v-be3301e8]{color:var(--color-text-tertiary,#999);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:none}.mobile-close-button[data-v-be3301e8]:hover{background:var(--color-bg-hover,#f0f0f0);color:var(--color-text-primary,#333)}@media (max-width:1219px){.designer2-canvas[data-v-be3301e8]{display:none}.designer2-canvas.mobile-visible[data-v-be3301e8]{height:calc(100vh - 70px);max-height:calc(100vh - 70px);display:flex}.mobile-close-button[data-v-be3301e8]{display:flex}}.designer2-tabbar[data-v-be3301e8]{background:var(--color-bg-page,#fff);border-bottom:1px solid var(--color-border-default,#eaeaea);flex-direction:column;flex-shrink:0;padding:0}.designer2-tabbar[data-v-be3301e8],.tabbar-row[data-v-be3301e8]{align-items:stretch;display:flex}.tabbar-row[data-v-be3301e8]{justify-content:space-between;min-width:0}.tabbar-row-top[data-v-be3301e8]{height:41px}.tabbar-row-bottom[data-v-be3301e8]{border-top:1px solid var(--color-border-default,#eaeaea);align-items:center;height:36px;padding-left:8px;padding-right:0}.tabbar-row-spacer[data-v-be3301e8]{flex:1;min-width:0}.tabbar-left[data-v-be3301e8]{scrollbar-width:none;align-items:stretch;min-width:0;display:flex;overflow-x:auto}.tabbar-left[data-v-be3301e8]::-webkit-scrollbar{display:none}.tabbar-right[data-v-be3301e8]{flex-shrink:0;align-items:center;gap:6px;padding:0 12px;display:flex}.tabbar-right-bottom .tabbar-action-btn[data-v-be3301e8]{color:var(--color-text-secondary,#6e7178);background:0 0;border:1px solid #0000;align-items:center;gap:5px;padding:4px 10px;font-size:12px;display:inline-flex}.tabbar-right-bottom .tabbar-action-btn[data-v-be3301e8]:hover{background:var(--color-bg-subtle,#f5f5f5);color:var(--color-text-primary,#232425);border-color:#0000}.tabbar-btn-inner[data-v-be3301e8]{align-items:center;gap:5px;line-height:1;display:inline-flex}.tabbar-btn-inner .i-icon[data-v-be3301e8],.tabbar-right-bottom .tabbar-action-btn .i-icon[data-v-be3301e8]{color:var(--color-text-secondary,#6e7178);flex-shrink:0;align-items:center;line-height:0;display:inline-flex}.tabbar-btn-inner svg[data-v-be3301e8],.tabbar-right-bottom .tabbar-action-btn svg[data-v-be3301e8]{color:inherit;flex-shrink:0;display:block}.tabbar-icon-btn svg[data-v-be3301e8]{display:block}.tabbar-icon-btn[data-v-be3301e8]{color:var(--color-text-secondary,#6e7178);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .12s,color .12s;display:inline-flex}.tabbar-icon-btn[data-v-be3301e8]:hover{background:var(--color-bg-hover,#f3f4f6);color:var(--color-text-primary,#222)}.tabbar-divider[data-v-be3301e8]{background:var(--color-border-default,#e0e0e0);flex-shrink:0;width:1px;height:18px;margin:0 4px;display:inline-block}.tabbar-action-btn.tweaks-add-btn svg[data-v-be3301e8]{color:inherit}.tweaks-toggle-wrapper[data-v-be3301e8]{color:var(--color-text-secondary,#6e7178);align-items:center;gap:8px;padding:0 6px;font-size:12px;display:inline-flex}.tweaks-toggle-label[data-v-be3301e8]{-webkit-user-select:none;user-select:none}.tweaks-saving-dot[data-v-be3301e8]{background:var(--color-text-primary,#222);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:.9s ease-in-out infinite tweaks-saving-pulse-be3301e8}@keyframes tweaks-saving-pulse-be3301e8{0%,to{opacity:.35}50%{opacity:1}}.tweaks-toggle-switch[data-v-be3301e8]{background:var(--color-border-strong,#d4d4d4);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;width:28px;height:16px;padding:0;transition:background .15s;position:relative}.tweaks-toggle-switch.on[data-v-be3301e8]{background:var(--color-text-primary,#222)}.tweaks-toggle-knob[data-v-be3301e8]{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px}.tweaks-toggle-switch.on .tweaks-toggle-knob[data-v-be3301e8]{transform:translate(12px)}.present-wrapper[data-v-be3301e8]{display:inline-flex;position:relative}.present-caret[data-v-be3301e8]{opacity:.7;margin-left:4px;font-size:10px;line-height:1}.present-menu[data-v-be3301e8]{background:var(--color-bg-page,#fff);border:1px solid var(--color-border-default,#eaeaea);border-radius:var(--radius-lg,8px);z-index:50;min-width:200px;margin-top:4px;padding:4px 0;position:absolute;top:100%;right:0;box-shadow:0 4px 12px #0000001a}.present-menu-item[data-v-be3301e8]{color:var(--color-text-primary,#232425);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:8px 14px;font-size:13px;display:block}.present-menu-item[data-v-be3301e8]:hover:not(:disabled){background:var(--color-bg-subtle,#f5f5f5)}.tabbar-zoom[data-v-be3301e8]{align-items:center;gap:4px;padding:0 4px;display:inline-flex}.tabbar-zoom-icon[data-v-be3301e8]{color:var(--color-text-secondary,#6e7178)}.tabbar-tab[data-v-be3301e8]{color:var(--color-text-tertiary,#909499);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:0 0;border:none;align-items:center;gap:4px;padding:0 16px;font-size:13px;transition:color .12s;display:flex;position:relative}.tabbar-tab[data-v-be3301e8]:hover{color:var(--color-text-secondary,#606366)}.tabbar-tab.active[data-v-be3301e8]{color:var(--color-text-primary,#232425);font-weight:500}.tabbar-tab.active[data-v-be3301e8]:after{background:var(--color-brand-primary,#232425);content:"";border-radius:1px;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.tabbar-tab-label[data-v-be3301e8]{text-overflow:ellipsis;max-width:160px;overflow:hidden}.tabbar-tab-close[data-v-be3301e8]{color:#999;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:14px;line-height:1;transition:opacity .12s,background .12s;display:flex}.tabbar-tab:hover .tabbar-tab-close[data-v-be3301e8]{opacity:1}.tabbar-tab-close[data-v-be3301e8]:hover{color:#333;background:#00000014}.tabbar-tab-close[data-v-be3301e8]:disabled{cursor:not-allowed;opacity:.35}.tabbar-tab-close[data-v-be3301e8]:disabled:hover{color:#999;background:0 0}.tabbar-action-btn[data-v-be3301e8]{background:var(--color-bg-page,#fff);border:1px solid var(--color-border-default,#eaeaea);border-radius:var(--radius-lg,8px);color:var(--color-text-secondary,#606366);cursor:pointer;white-space:nowrap;padding:5px 12px;font-size:12px;transition:all .15s}.tabbar-action-btn[data-v-be3301e8]:hover{background:var(--color-bg-subtle,#f5f5f5);border-color:var(--color-border-strong,#d0d3d8);color:var(--color-text-primary,#232425)}.tabbar-action-btn.active[data-v-be3301e8]{background:var(--color-btn-primary,#232425);border-color:var(--color-btn-primary,#232425);color:var(--color-btn-primary-text,#fff)}.tabbar-zoom[data-v-be3301e8]{position:relative}.zoom-select-overlay[data-v-be3301e8]{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;cursor:pointer;font:inherit;opacity:0;background:0 0;border:none;position:absolute;top:0;bottom:0;left:0;right:0}.preview-zoom-container[data-v-be3301e8],.zoom-select-overlay[data-v-be3301e8]{width:100%;height:100%}.preview-zoom-container.frame-movie-active[data-v-be3301e8]{position:relative}.preview-zoom-container .frame-movie-player[data-v-be3301e8]{z-index:2;position:absolute;top:0;bottom:0;left:0;right:0}.preview-zoom-container .preview-hidden-by-hf-player[data-v-be3301e8]{pointer-events:none;visibility:hidden}.designer2-content[data-v-be3301e8]{background:var(--color-bg-surface,#fafafa);flex:1;position:relative;overflow:hidden}.preview-wrapper[data-v-be3301e8]{width:100%;height:100%;position:relative}.preview-wrapper.with-speaker-notes[data-v-be3301e8]{box-sizing:border-box;padding-bottom:160px}.questions-tab-wrapper[data-v-be3301e8]{background:var(--color-bg-page);flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative}.questions-tab-wrapper[data-v-be3301e8] .d2-questions{flex:auto;min-height:0;overflow-y:auto}.questions-footer[data-v-be3301e8]{background:var(--color-bg-page);border-top:1px solid var(--color-border-default);flex:none;justify-content:flex-end;align-items:center;gap:12px;padding:12px 24px;display:flex}.questions-generating[data-v-be3301e8]{color:var(--color-text-secondary);font-size:12px}.questions-continue-btn[data-v-be3301e8]{background:var(--color-brand-primary);color:var(--color-text-on-brand);cursor:pointer;border:none;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:500;transition:opacity .15s}.questions-continue-btn[data-v-be3301e8]:disabled{cursor:not-allowed;opacity:.45}.questions-continue-btn[data-v-be3301e8]:not(:disabled):hover{opacity:.88}.designer2-console[data-v-be3301e8]{color:#d4d4d4;z-index:10;background:#1e1e1e;border-top:1px solid #333;max-height:200px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;position:absolute;bottom:0;left:0;right:0}.designer2-console.collapsed[data-v-be3301e8]{max-height:28px;overflow:hidden}.console-header[data-v-be3301e8]{cursor:pointer;background:#252525;align-items:center;gap:8px;padding:4px 12px;font-size:11px;font-weight:500;display:flex}.console-count[data-v-be3301e8]{color:#f87171;font-weight:600}.console-toggle[data-v-be3301e8]{color:#888;margin-left:auto;font-size:10px}.console-body[data-v-be3301e8]{max-height:170px;padding:4px 0;overflow-y:auto}.console-line[data-v-be3301e8]{white-space:pre-wrap;word-break:break-all;padding:2px 12px}.console-error[data-v-be3301e8],.console-resource_error[data-v-be3301e8]{color:#f87171}.console-warn[data-v-be3301e8]{color:#fbbf24}.console-log[data-v-be3301e8]{color:#d4d4d4}.dm-info-bar[data-v-be3301e8]{color:#fff;z-index:20;background:#8b5cf6;align-items:center;gap:8px;height:28px;padding:0 12px;font-family:ui-monospace,monospace;font-size:11px;display:flex;position:absolute;bottom:0;left:0;right:0}.dm-info-tag[data-v-be3301e8]{text-transform:uppercase;font-weight:600}.dm-info-id[data-v-be3301e8]{opacity:.8}.dm-info-text[data-v-be3301e8]{opacity:.7;max-width:200px;font-style:italic}.dm-info-dom[data-v-be3301e8],.dm-info-text[data-v-be3301e8]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dm-info-dom[data-v-be3301e8]{opacity:.5;margin-left:auto}.tweaks-prompt-overlay[data-v-be3301e8]{z-index:20;justify-content:flex-end;align-items:flex-start;padding:48px 16px 0;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.tweaks-prompt-popover[data-v-be3301e8]{background:var(--color-bg-elevated,#fff);border:1px solid var(--color-border-default,#e5e5e5);border-radius:12px;width:320px;padding:16px;box-shadow:0 8px 24px #0000001f}.tweaks-prompt-title[data-v-be3301e8]{color:var(--color-text-primary,#1a1a1a);margin:0 0 12px;font-size:14px;font-weight:500}.tweaks-prompt-textarea[data-v-be3301e8]{background:var(--color-bg-page,#fafafa);border:1px solid var(--color-border-default,#e5e5e5);box-sizing:border-box;color:var(--color-text-primary,#1a1a1a);resize:vertical;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:13px}.tweaks-prompt-textarea[data-v-be3301e8]:focus{border-color:var(--color-btn-primary,#c4816a)}.tweaks-prompt-textarea[data-v-be3301e8]::placeholder{color:var(--color-text-tertiary,#999)}.tweaks-prompt-actions[data-v-be3301e8]{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.tweaks-prompt-btn[data-v-be3301e8]{cursor:pointer;border:none;border-radius:8px;padding:6px 16px;font-size:13px;font-weight:500}.tweaks-prompt-btn.cancel[data-v-be3301e8]{background:var(--color-bg-page,#f5f5f5);color:var(--color-text-secondary,#666)}.tweaks-prompt-btn.cancel[data-v-be3301e8]:hover{background:var(--color-bg-hover,#eee)}.tweaks-prompt-btn.send[data-v-be3301e8]{background:var(--color-btn-primary,#c4816a);color:#fff}.tweaks-prompt-btn.send[data-v-be3301e8]:hover{opacity:.9}.tweaks-prompt-btn.send[data-v-be3301e8]:disabled{cursor:default;opacity:.5}.d2-preview-modal-overlay[data-v-be3301e8]{z-index:9999;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.d2-preview-modal[data-v-be3301e8]{background:#fff;border-radius:16px;width:480px;max-width:calc(100vw - 40px);padding:20px 20px 24px;position:relative;box-shadow:0 3px 30px #00000014}.d2-preview-modal-close[data-v-be3301e8]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:absolute;top:20px;right:20px}.d2-preview-modal-close[data-v-be3301e8]:hover{color:#232425;background:#0000000f}.d2-preview-modal-icon[data-v-be3301e8]{color:#232425;text-align:center;margin-top:4px}.d2-preview-modal-title[data-v-be3301e8]{color:#232425;text-align:center;margin:8px 0 0;font-size:16px;font-weight:700;line-height:1.5}.d2-preview-modal-body[data-v-be3301e8]{color:#606366bf;text-align:left;margin:20px 0 0;font-size:14px;font-weight:400;line-height:20px}.d2-preview-modal-actions[data-v-be3301e8]{text-align:center;margin-top:16px}.d2-preview-modal-btn[data-v-be3301e8]{color:#fcfcf9;cursor:pointer;background:#232425;border:none;border-radius:8px;justify-content:center;align-items:center;height:32px;padding:2px 14px;font-size:14px;font-weight:500;line-height:28px;transition:opacity .15s;display:inline-flex}.d2-preview-modal-btn[data-v-be3301e8]:hover{opacity:.85}@media (prefers-color-scheme:dark){.d2-preview-modal-overlay[data-v-be3301e8]{background:#000000b3}.d2-preview-modal[data-v-be3301e8]{background:#232425;box-shadow:0 3px 30px #0006}.d2-preview-modal-close[data-v-be3301e8]{color:#94a3b8}.d2-preview-modal-close[data-v-be3301e8]:hover{color:#e0e0e0;background:#ffffff1a}.d2-preview-modal-icon[data-v-be3301e8],.d2-preview-modal-title[data-v-be3301e8]{color:#fff}.d2-preview-modal-body[data-v-be3301e8]{color:#b9bcc0bf}.d2-preview-modal-btn[data-v-be3301e8]{color:#232425;background:#fff}.tweaks-prompt-popover[data-v-be3301e8]{background:#2a2a2a;border-color:#444}.tweaks-prompt-title[data-v-be3301e8]{color:#e0e0e0}.tweaks-prompt-textarea[data-v-be3301e8]{color:#e0e0e0;background:#1e1e1e;border-color:#444}.tweaks-prompt-textarea[data-v-be3301e8]::placeholder{color:#666}.tweaks-prompt-btn.cancel[data-v-be3301e8]{color:#aaa;background:#333}.tweaks-prompt-btn.cancel[data-v-be3301e8]:hover{background:#444}}.files-tab-split[data-v-be3301e8]{background:var(--color-border-subtle,#f2f2f2);gap:1px;height:100%;display:flex}.files-tab-split[data-v-be3301e8]>:first-child{background:var(--color-bg-surface,#fafafa);flex-shrink:0;width:320px;overflow:hidden}.files-tab-split[data-v-be3301e8]>:first-child:only-child{width:100%}.files-tab-split[data-v-be3301e8]>:nth-child(2){background:var(--color-bg-page,#fff);flex:1;min-width:0}.files-tab-split.peek-as-sheet[data-v-be3301e8]{position:relative}.files-tab-split.peek-as-sheet[data-v-be3301e8]>:first-child{width:100%}.files-tab-split.peek-as-sheet>.peek-sheet-backdrop[data-v-be3301e8]{z-index:4;background:#00000052;animation:.18s ease-out peek-sheet-fade-be3301e8;position:absolute;top:0;bottom:0;left:0;right:0}.files-tab-split.peek-as-sheet[data-v-be3301e8]>:last-child{z-index:5;border-top-left-radius:16px;border-top-right-radius:16px;height:85%;animation:.22s cubic-bezier(.2,.8,.2,1) peek-sheet-up-be3301e8;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -8px 24px #0000002e}@keyframes peek-sheet-up-be3301e8{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes peek-sheet-fade-be3301e8{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.files-tab-split.peek-as-sheet>.peek-sheet-backdrop[data-v-be3301e8],.files-tab-split.peek-as-sheet[data-v-be3301e8]>:last-child{animation:none}}.preview-wrapper.poster-aspect-wrap[data-v-be3301e8]{box-sizing:border-box;justify-content:center;align-items:center;padding:32px;display:flex;overflow:hidden}.preview-zoom-container.poster-aspect[data-v-be3301e8]{width:auto;max-width:100%;height:100%;max-height:100%}.poster-image-edit-overlay[data-v-be3301e8]{-webkit-backdrop-filter:blur(2px);z-index:70;background:#08090cc7;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.poster-image-edit-overlay>.image-editing-panel[data-v-be3301e8]{background:var(--color-bg-surface,#fafafa);flex:auto;overflow:auto}.d2-agent-scratchpad[data-v-be3301e8]{pointer-events:none;z-index:-1;top:0;left:-100000px;width:1280px!important;height:800px!important;position:fixed!important}.multi-chat-tab-bar[data-v-69ef26d6]{-webkit-user-select:none;user-select:none;z-index:5;background:#fff;flex:none;align-items:stretch;width:100%;max-width:100%;height:44px;padding:0;font-size:13px;display:flex;position:sticky;top:0}.header-row[data-v-69ef26d6]{align-items:center;gap:8px;width:100%;padding:0 12px;display:flex}.active-name[data-v-69ef26d6]{color:#18181b;flex:auto;align-items:center;gap:6px;min-width:0;font-weight:500;display:inline-flex}.active-name-text[data-v-69ef26d6]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.header-actions[data-v-69ef26d6]{flex:none;gap:4px}.header-actions[data-v-69ef26d6],.history-btn[data-v-69ef26d6]{align-items:center;display:inline-flex}.history-btn[data-v-69ef26d6]{color:#3e3e42;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;width:28px;height:28px;padding:0;transition:background .12s,color .12s}.history-btn.open[data-v-69ef26d6],.history-btn[data-v-69ef26d6]:hover{color:#18181b;background:#0000000f}.new-chat-btn[data-v-69ef26d6]{color:#3e3e42;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:18px;display:inline-flex}.new-chat-btn[data-v-69ef26d6]:hover{color:#18181b;background:#0000000f}.dot[data-v-69ef26d6]{background:#c96442;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.dot.streaming[data-v-69ef26d6]{animation:1.2s ease-in-out infinite multi-chat-dot-pulse-69ef26d6}@keyframes multi-chat-dot-pulse-69ef26d6{0%,to{opacity:.45}50%{opacity:1}}.history-popover[data-v-69ef26d6]{z-index:9999;background:#fff;border:1px solid #00000014;border-radius:10px;min-width:280px;max-width:360px;max-height:420px;padding:6px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:13px;line-height:1.4;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.history-item[data-v-69ef26d6]{color:#000000d9;cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;transition:background .12s;display:flex}.history-item[data-v-69ef26d6]:hover{background:#0000000d}.history-item-info[data-v-69ef26d6]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.history-item-name[data-v-69ef26d6]{color:#000000eb;align-items:center;gap:6px;display:inline-flex}.history-item.active .history-item-name[data-v-69ef26d6]{font-weight:600}.history-item-name-text[data-v-69ef26d6]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.history-item-meta[data-v-69ef26d6]{color:#00000080;font-size:11px}.history-item-check[data-v-69ef26d6]{color:#0000008c;flex:none;font-size:14px}.history-item-delete[data-v-69ef26d6]{color:#00000073;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:background .12s,color .12s;display:inline-flex}.history-item:hover .history-item-delete[data-v-69ef26d6]{color:#000000b3}.history-item-delete[data-v-69ef26d6]:hover{color:#18181b;background:#00000014}@media (prefers-color-scheme:dark){.multi-chat-tab-bar[data-v-69ef26d6]{background:#232425}.active-name[data-v-69ef26d6]{color:#fffffff2}.history-btn[data-v-69ef26d6],.new-chat-btn[data-v-69ef26d6]{color:#ffffffb3}.history-btn.open[data-v-69ef26d6],.history-btn[data-v-69ef26d6]:hover,.new-chat-btn[data-v-69ef26d6]:hover{color:#fffffff2;background:#ffffff14}.history-popover[data-v-69ef26d6]{background:#1a1b1c;border-color:#ffffff1a;box-shadow:0 8px 24px #00000080}.history-item[data-v-69ef26d6]{color:#ffffffe6}.history-item[data-v-69ef26d6]:hover{background:#ffffff14}.history-item-name[data-v-69ef26d6]{color:#fffffff2}.history-item-meta[data-v-69ef26d6]{color:#ffffff73}.history-item-check[data-v-69ef26d6]{color:#ffffffa6}.history-item-delete[data-v-69ef26d6]{color:#ffffff80}.history-item:hover .history-item-delete[data-v-69ef26d6]{color:#ffffffd9}.history-item-delete[data-v-69ef26d6]:hover{color:#fffffff2;background:#ffffff1a}}.agent-computer-status-banner-wrap[data-v-81179a35]{margin-bottom:-22px;padding-left:12px;padding-right:12px;overflow:hidden}.agent-computer-status-banner[data-v-81179a35]{color:#4a1d1d;background:#f6ecec;border:1px solid #dec6c5;border-top-left-radius:12px;border-top-right-radius:12px;align-items:center;gap:8px;height:36px;padding:0 12px 7px;font-size:14px;font-weight:600;line-height:1.25;display:flex}.computer-icon[data-v-81179a35]{opacity:.85;flex-shrink:0}.agent-computer-label[data-v-81179a35]{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.agent-computer-dots[data-v-81179a35]{vertical-align:bottom;flex-shrink:0;width:1.5ch;display:inline-block;overflow:hidden}.agent-computer-dots[data-v-81179a35]:after{content:"...";animation:1.5s step-end infinite agentComputerDots-81179a35;display:inline-block}@keyframes agentComputerDots-81179a35{0%{transform:translate(-100%)}25%{transform:translate(-66.67%)}50%{transform:translate(-33.33%)}75%{transform:translate(0)}}.agent-computer-status-enter-active[data-v-81179a35],.agent-computer-status-leave-active[data-v-81179a35]{transition:height .36s cubic-bezier(.22,.61,.36,1),opacity .28s,transform .36s cubic-bezier(.22,.61,.36,1)}.agent-computer-status-enter-from[data-v-81179a35],.agent-computer-status-leave-to[data-v-81179a35]{opacity:0;height:0;transform:translateY(36px)}.agent-computer-status-enter-to[data-v-81179a35],.agent-computer-status-leave-from[data-v-81179a35]{opacity:1;height:36px;transform:translateY(0)}@media (prefers-color-scheme:dark){.agent-computer-status-banner[data-v-81179a35]{color:#f0d9d9;background:#3a2a2a;border-color:#5a3a3a}}.send-email-modal-overlay[data-v-e79f120e]{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.send-email-modal-container[data-v-e79f120e]{background:#fff;border-radius:12px;flex-direction:column;width:90%;max-width:700px;min-height:500px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 4px 20px #00000026}.send-email-loading[data-v-e79f120e]{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;min-height:300px;display:flex}.send-email-spinner[data-v-e79f120e]{border:3px solid #e5e5e5;border-top-color:#0f7fff;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite send-email-spin-e79f120e}.send-email-loading-text[data-v-e79f120e]{color:#666;font-family:Arial,sans-serif;font-size:14px}@keyframes send-email-spin-e79f120e{to{transform:rotate(1turn)}}.send-email-modal-toolbar[data-v-e79f120e]{border-bottom:1px solid #e5e5e5;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.send-email-toolbar-left[data-v-e79f120e]{gap:16px}.send-email-action-btn[data-v-e79f120e],.send-email-toolbar-left[data-v-e79f120e],.send-email-toolbar-right[data-v-e79f120e]{align-items:center;display:flex}.send-email-action-btn[data-v-e79f120e]{color:#333;cursor:pointer;background:0 0;border:none;border-radius:6px;gap:6px;padding:8px 12px;font-family:Arial,sans-serif;font-size:14px;font-weight:400;transition:all .2s}.send-email-action-btn[data-v-e79f120e]:hover:not(:disabled){color:#1f2937;background-color:#f3f4f6}.send-email-action-btn[data-v-e79f120e]:disabled{cursor:not-allowed;opacity:.6}.send-email-btn-icon[data-v-e79f120e]{width:20px;height:20px}.send-email-send-btn[data-v-e79f120e]{color:#0f7fff}.send-email-send-btn[data-v-e79f120e]:hover:not(:disabled){color:#0f7fff;background-color:#0f7fff14}.send-email-send-btn .send-email-btn-icon[data-v-e79f120e]{color:#0f7fff}.send-email-send-btn.send-btn-disabled[data-v-e79f120e],.send-email-send-btn.send-btn-disabled .send-email-btn-icon[data-v-e79f120e]{color:#333}.send-email-btn-spinner[data-v-e79f120e]{border:2px solid #e5e5e5;border-top-color:#0f7fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite send-email-spin-e79f120e}.send-email-save-draft-btn .send-email-btn-spinner[data-v-e79f120e]{border-top-color:#6b7280}.send-email-attach-btn-wrapper[data-v-e79f120e]{align-items:center;display:flex}.send-email-attach-btn[data-v-e79f120e]{cursor:pointer}.send-email-attach-btn.disabled[data-v-e79f120e]{cursor:not-allowed;opacity:.6}.send-email-attach-btn[data-v-e79f120e]:not(.disabled):hover{color:#1f2937;background-color:#f3f4f6}.send-email-close-btn[data-v-e79f120e]{color:#666;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:8px;display:flex}.send-email-close-btn[data-v-e79f120e]:hover{color:#333;background:#f0f0f0}.send-email-modal-body[data-v-e79f120e]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.send-email-modal-body[data-v-e79f120e] .gmail-draft-container{height:auto;min-height:100%}.send-email-modal-body[data-v-e79f120e] .gmail-draft-widget{box-shadow:none;height:auto}.send-email-modal-body[data-v-e79f120e] .actions-row{display:none!important}@media (prefers-color-scheme:dark){.send-email-modal-container[data-v-e79f120e]{background:#1a1a1a;border:1px solid #333}.send-email-spinner[data-v-e79f120e]{border-color:#60a5fa #333 #333}.send-email-loading-text[data-v-e79f120e]{color:#9ca3af}.send-email-modal-toolbar[data-v-e79f120e]{border-bottom-color:#333}.send-email-action-btn[data-v-e79f120e]{color:#9ca3af}.send-email-action-btn[data-v-e79f120e]:hover:not(:disabled){color:#f3f4f6;background-color:#374151}.send-email-send-btn[data-v-e79f120e]{color:#60a5fa}.send-email-send-btn[data-v-e79f120e]:hover:not(:disabled){color:#93c5fd;background-color:#3b82f61a}.send-email-send-btn .send-email-btn-icon[data-v-e79f120e]{color:#60a5fa}.send-email-send-btn.send-btn-disabled[data-v-e79f120e],.send-email-send-btn.send-btn-disabled .send-email-btn-icon[data-v-e79f120e]{color:#e5e7eb}.send-email-btn-spinner[data-v-e79f120e]{border-color:#60a5fa #333 #333}.send-email-close-btn[data-v-e79f120e]{color:#999}.send-email-close-btn[data-v-e79f120e]:hover{color:#fff;background:#333}.send-email-attach-btn[data-v-e79f120e]:not(.disabled):hover{color:#f3f4f6;background-color:#374151}}.d2-codebase-attached-chip[data-v-068fc912]{color:#0f0c08c7;background:#0f0c080f;border:1px solid #0f0c081f;border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:4px 10px;font-size:12px;line-height:1;display:inline-flex}.d2-codebase-attached-chip .icon[data-v-068fc912]{color:#0f0c088c;display:inline-flex}.d2-codebase-attached-chip .label[data-v-068fc912]{text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-weight:500;overflow:hidden}.custom-agent-placeholder[data-v-1a4ebba1]{flex-direction:column;justify-content:center;gap:16px;max-width:600px;min-height:70vh;margin:0 auto;padding:20px;display:flex}.custom-agent-placeholder.icon-only[data-v-1a4ebba1]{justify-content:center;align-items:center;height:100%;min-height:70vh}.agent-avatar-row[data-v-1a4ebba1]{justify-content:center;align-items:center;margin-bottom:0;display:flex}.agent-icon-wrapper[data-v-1a4ebba1]{flex-shrink:0;width:80px;height:80px}.agent-avatar[data-v-1a4ebba1]{-o-object-fit:cover;object-fit:cover;background:#f0f0f0;border-radius:50%;width:80px;height:80px;box-shadow:0 2px 8px #0000001a}.agent-icon-default[data-v-1a4ebba1]{justify-content:center;align-items:center;width:80px;height:80px;display:flex}.agent-name-block[data-v-1a4ebba1]{text-align:center;margin-top:-8px}.agent-description-block[data-v-1a4ebba1]{text-align:left;margin-top:8px}.agent-name[data-v-1a4ebba1]{color:#1a1a1a;text-align:center;margin:0 0 4px;font-size:24px;font-weight:600;line-height:1.2}.agent-author[data-v-1a4ebba1]{color:#999;text-align:center;margin:0;font-size:14px;font-weight:400}.agent-description[data-v-1a4ebba1]{color:#666;text-align:left;margin:0;font-size:16px;font-weight:400;line-height:1.5}.conversation-starters[data-v-1a4ebba1]{flex-direction:column;gap:12px;width:100%;max-width:900px;margin:0 auto;display:flex}.starters-grid[data-v-1a4ebba1]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:1200px){.starters-grid[data-v-1a4ebba1]{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.starters-grid[data-v-1a4ebba1]{grid-template-columns:1fr}}.starter-card[data-v-1a4ebba1]{cursor:pointer;background:#f8f8f8;border:1px solid #e5e5e5;border-radius:12px;align-items:center;min-height:45px;padding:12px 16px;transition:all .2s;display:flex}.starter-card[data-v-1a4ebba1]:hover{background:#fff;border-color:#d0d0d0;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.starter-text[data-v-1a4ebba1]{color:#333;-webkit-line-clamp:2;line-clamp:2;text-align:left;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:14px;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}@media (prefers-color-scheme:dark){.agent-name[data-v-1a4ebba1]{color:#e4e6eb}.agent-author[data-v-1a4ebba1]{color:#8a8d91}.agent-description[data-v-1a4ebba1]{color:#b0b3b8}.starter-card[data-v-1a4ebba1]{background:#2a2b2c;border-color:#404040}.starter-card[data-v-1a4ebba1]:hover{background:#3a3b3c;border-color:#505050}.starter-text[data-v-1a4ebba1]{color:#e4e6eb}.agent-avatar[data-v-1a4ebba1]{background:#3a3b3c}}@media (max-width:768px){.custom-agent-placeholder[data-v-1a4ebba1]{gap:20px;padding:16px}.agent-avatar-row[data-v-1a4ebba1]{margin-bottom:4px}.agent-avatar[data-v-1a4ebba1],.agent-icon-default[data-v-1a4ebba1],.agent-icon-wrapper[data-v-1a4ebba1]{width:64px;height:64px}.agent-name[data-v-1a4ebba1]{font-size:20px}.agent-description[data-v-1a4ebba1]{font-size:14px}.starters-grid[data-v-1a4ebba1]{grid-template-columns:1fr}}.email-agent-placeholder[data-v-ee161f67]{flex-direction:column;justify-content:center;align-items:center;gap:32px;max-width:400px;min-height:50vh;margin:0 auto;padding:24px;display:flex}.placeholder-title[data-v-ee161f67]{color:var(--text-primary,#232425);text-align:center;margin:0;font-size:22px;font-weight:700;line-height:1.4}.agent-actions-list[data-v-ee161f67]{flex-direction:column;gap:16px;width:100%;display:flex}.agent-action-btn[data-v-ee161f67]{background:var(--bg-subtle,#f5f5f5);color:var(--text-primary,#232425);cursor:pointer;text-align:center;text-overflow:ellipsis;white-space:nowrap;border:none;border-radius:20px;width:100%;height:40px;padding:0 24px;font-size:16px;font-weight:400;transition:all .15s cubic-bezier(.4,0,.2,1);overflow:hidden}.agent-action-btn[data-v-ee161f67]:hover{background:#ebebeb}.agent-action-btn[data-v-ee161f67]:active{background:#e0e0e0}.agent-actions-loading[data-v-ee161f67]{color:var(--text-tertiary,#909499);flex-direction:column;align-items:center;gap:12px;font-size:14px;display:flex}.loading-spinner[data-v-ee161f67]{border:2px solid var(--border-color,#e5e7eb);border-top-color:var(--brand-primary,#232425);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spin-ee161f67}@keyframes spin-ee161f67{to{transform:rotate(1turn)}}@media (prefers-color-scheme:dark){.placeholder-title[data-v-ee161f67]{color:#fff}.agent-action-btn[data-v-ee161f67]{color:#e8e9ea;background:#2a2b2c}.agent-action-btn[data-v-ee161f67]:hover{background:#3a3b3c}.agent-action-btn[data-v-ee161f67]:active{background:#4a4b4c}.agent-actions-loading[data-v-ee161f67]{color:#868b92}.loading-spinner[data-v-ee161f67]{border-color:#60a5fa #4b5563 #4b5563}}.create-shortcut-btn[data-v-ee161f67]{justify-content:center;align-items:center;gap:8px;margin-top:8px;display:flex;border:1.5px dashed var(--border-color,#d1d5db)!important;color:var(--text-secondary,#6b7280)!important;background:0 0!important;font-size:14px!important}.create-shortcut-btn[data-v-ee161f67]:hover{background:var(--bg-subtle,#f9fafb)!important;border-color:var(--brand-primary,#232425)!important;color:var(--text-primary,#232425)!important}.create-shortcut-btn .create-icon[data-v-ee161f67]{flex-shrink:0}.shortcut-editor-overlay[data-v-ee161f67]{z-index:9999;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.shortcut-editor-modal[data-v-ee161f67]{background:var(--bg-primary,#fff);border-radius:12px;width:100%;max-width:480px;overflow:hidden;box-shadow:0 20px 50px #0003}.shortcut-editor-header[data-v-ee161f67]{border-bottom:1px solid var(--border-color,#e5e7eb);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.shortcut-editor-header h3[data-v-ee161f67]{color:var(--text-primary,#232425);margin:0;font-size:18px;font-weight:600}.shortcut-editor-header .close-btn[data-v-ee161f67]{color:var(--text-tertiary,#909499);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex}.shortcut-editor-header .close-btn[data-v-ee161f67]:hover{background:var(--bg-subtle,#f5f5f5);color:var(--text-primary,#232425)}.shortcut-editor-content[data-v-ee161f67]{padding:20px}.shortcut-editor-content .form-group[data-v-ee161f67]{margin-bottom:16px}.shortcut-editor-content .form-group[data-v-ee161f67]:last-child{margin-bottom:0}.shortcut-editor-content label[data-v-ee161f67]{color:var(--text-primary,#232425);margin-bottom:6px;font-size:14px;font-weight:500;display:block}.shortcut-editor-content .form-input[data-v-ee161f67],.shortcut-editor-content .form-select[data-v-ee161f67],.shortcut-editor-content .form-textarea[data-v-ee161f67]{background:var(--bg-primary,#fff);border:1px solid var(--border-color,#e5e7eb);box-sizing:border-box;color:var(--text-primary,#232425);border-radius:8px;width:100%;padding:10px 12px;font-size:14px;transition:border-color .15s}.shortcut-editor-content .form-input[data-v-ee161f67]:focus,.shortcut-editor-content .form-select[data-v-ee161f67]:focus,.shortcut-editor-content .form-textarea[data-v-ee161f67]:focus{border-color:var(--brand-primary,#232425);outline:none;box-shadow:0 0 0 2px #2324251a}.shortcut-editor-content .form-textarea[data-v-ee161f67]{resize:vertical;min-height:100px}.shortcut-editor-footer[data-v-ee161f67]{background:var(--bg-subtle,#f9fafb);border-top:1px solid var(--border-color,#e5e7eb);justify-content:flex-end;gap:12px;padding:16px 20px;display:flex}.shortcut-editor-footer .cancel-btn[data-v-ee161f67]{background:var(--bg-primary,#fff);border:1px solid var(--border-color,#e5e7eb);color:var(--text-secondary,#6b7280);cursor:pointer;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .15s}.shortcut-editor-footer .cancel-btn[data-v-ee161f67]:hover{border-color:var(--text-secondary,#6b7280);color:var(--text-primary,#232425)}.shortcut-editor-footer .save-btn[data-v-ee161f67]{background:var(--brand-primary,#232425);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 20px;font-size:14px;font-weight:500;transition:all .15s}.shortcut-editor-footer .save-btn[data-v-ee161f67]:hover:not(:disabled){opacity:.9}.shortcut-editor-footer .save-btn[data-v-ee161f67]:disabled{cursor:not-allowed;opacity:.5}.modal-fade-enter-active[data-v-ee161f67],.modal-fade-leave-active[data-v-ee161f67]{transition:opacity .2s}.modal-fade-enter-active .shortcut-editor-modal[data-v-ee161f67],.modal-fade-leave-active .shortcut-editor-modal[data-v-ee161f67]{transition:transform .2s}.modal-fade-enter-from[data-v-ee161f67],.modal-fade-leave-to[data-v-ee161f67]{opacity:0}.modal-fade-enter-from .shortcut-editor-modal[data-v-ee161f67]{transform:scale(.95)translateY(-10px)}.modal-fade-leave-to .shortcut-editor-modal[data-v-ee161f67]{transform:scale(.95)translateY(10px)}@media (max-width:768px){.email-agent-placeholder[data-v-ee161f67]{gap:24px;padding:20px}.placeholder-title[data-v-ee161f67]{font-size:20px}.agent-action-btn[data-v-ee161f67]{height:44px;font-size:14px}.shortcut-editor-modal[data-v-ee161f67]{max-width:100%}}@media (prefers-color-scheme:dark){.create-shortcut-btn[data-v-ee161f67]{color:#9ca3af!important;border-color:#4b5563!important}.create-shortcut-btn[data-v-ee161f67]:hover{color:#e5e7eb!important;background:#374151!important;border-color:#9ca3af!important}.shortcut-editor-modal[data-v-ee161f67]{background:#1f2937}.shortcut-editor-header[data-v-ee161f67]{border-color:#374151}.shortcut-editor-header h3[data-v-ee161f67]{color:#f3f4f6}.shortcut-editor-header .close-btn[data-v-ee161f67]{color:#9ca3af}.shortcut-editor-header .close-btn[data-v-ee161f67]:hover{color:#f3f4f6;background:#374151}.shortcut-editor-content label[data-v-ee161f67]{color:#f3f4f6}.shortcut-editor-content .form-input[data-v-ee161f67],.shortcut-editor-content .form-select[data-v-ee161f67],.shortcut-editor-content .form-textarea[data-v-ee161f67]{color:#f3f4f6;background:#374151;border-color:#4b5563}.shortcut-editor-content .form-input[data-v-ee161f67]:focus,.shortcut-editor-content .form-select[data-v-ee161f67]:focus,.shortcut-editor-content .form-textarea[data-v-ee161f67]:focus{border-color:#9ca3af;box-shadow:0 0 0 2px #9ca3af33}.shortcut-editor-footer[data-v-ee161f67]{background:#111827;border-color:#374151}.shortcut-editor-footer .cancel-btn[data-v-ee161f67]{color:#9ca3af;background:#374151;border-color:#4b5563}.shortcut-editor-footer .cancel-btn[data-v-ee161f67]:hover{color:#f3f4f6;border-color:#9ca3af}.shortcut-editor-footer .save-btn[data-v-ee161f67]{background:#4b5563}}.calendar-agent-placeholder[data-v-e9b8722b]{flex-direction:column;align-items:center;gap:24px;max-width:400px;margin:0 auto;padding:24px;display:flex}.placeholder-icon[data-v-e9b8722b]{background:var(--bg-subtle,#f5f5f5);color:var(--text-secondary,#6b7280);border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.placeholder-title[data-v-e9b8722b]{color:var(--text-primary,#232425);text-align:center;margin:0;font-size:22px;font-weight:700;line-height:1.4}.agent-actions-list[data-v-e9b8722b]{flex-direction:column;gap:16px;width:100%;display:flex}.agent-action-btn[data-v-e9b8722b]{background:var(--bg-subtle,#f5f5f5);color:var(--text-primary,#232425);cursor:pointer;text-align:center;text-overflow:ellipsis;white-space:nowrap;border:none;border-radius:20px;width:100%;height:40px;padding:0 24px;font-size:16px;font-weight:400;transition:all .15s cubic-bezier(.4,0,.2,1);overflow:hidden}.agent-action-btn[data-v-e9b8722b]:hover{background:#ebebeb}.agent-action-btn[data-v-e9b8722b]:active{background:#e0e0e0}@media (prefers-color-scheme:dark){.placeholder-icon[data-v-e9b8722b]{color:#9ca3af;background:#2a2b2c}.placeholder-title[data-v-e9b8722b]{color:#fff}.agent-action-btn[data-v-e9b8722b]{color:#e8e9ea;background:#2a2b2c}.agent-action-btn[data-v-e9b8722b]:hover{background:#3a3b3c}.agent-action-btn[data-v-e9b8722b]:active{background:#4a4b4c}}@media (max-width:768px){.calendar-agent-placeholder[data-v-e9b8722b]{gap:20px;padding:20px}.placeholder-title[data-v-e9b8722b]{font-size:20px}.agent-action-btn[data-v-e9b8722b]{height:44px;font-size:14px}}.scheduled-agent-config-card[data-v-55bb2f60]{text-align:center;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:600px;padding:48px 40px;display:flex}.dark .scheduled-agent-config-card[data-v-55bb2f60]{background:#1f2937}.scheduled-agent-config-card .agent-avatar-section[data-v-55bb2f60]{justify-content:center;align-items:center;display:flex}.scheduled-agent-config-card .agent-avatar-large[data-v-55bb2f60]{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:80px;height:80px}.scheduled-agent-config-card .agent-avatar-placeholder-large[data-v-55bb2f60]{border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex;overflow:hidden}.scheduled-agent-config-card .agent-name-large[data-v-55bb2f60]{color:#1a1a1a;text-align:center;font-size:24px;font-weight:700;line-height:1.2}.dark .scheduled-agent-config-card .agent-name-large[data-v-55bb2f60]{color:#e4e6eb}.scheduled-agent-config-card .agent-description[data-v-55bb2f60]{color:#4b5563;text-align:center;max-width:480px;font-size:16px;line-height:1.5}.dark .scheduled-agent-config-card .agent-description[data-v-55bb2f60]{color:#9ca3af}.scheduled-agent-config-card .schedule-status-grid[data-v-55bb2f60]{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;place-items:center;gap:8px 24px;width:100%;max-width:480px;margin-top:8px;display:grid}.scheduled-agent-config-card .schedule-label[data-v-55bb2f60]{color:#9ca3af;letter-spacing:.5px;text-align:center;text-transform:uppercase;grid-area:1/1;width:100%;font-size:14px;font-weight:500}.scheduled-agent-config-card .schedule-value[data-v-55bb2f60]{color:#1a1a1a;text-align:center;grid-area:2/1;width:100%;font-size:16px;font-weight:700}.scheduled-agent-config-card .status-label[data-v-55bb2f60]{color:#9ca3af;letter-spacing:.5px;text-align:center;text-transform:uppercase;grid-area:1/2;width:100%;font-size:14px;font-weight:500}.dark .scheduled-agent-config-card .schedule-label[data-v-55bb2f60],.dark .scheduled-agent-config-card .status-label[data-v-55bb2f60]{color:#6b7280}.dark .scheduled-agent-config-card .schedule-value[data-v-55bb2f60]{color:#e4e6eb}.scheduled-agent-config-card .status-pill-wrapper[data-v-55bb2f60]{grid-area:2/2;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.scheduled-agent-config-card .status-pill[data-v-55bb2f60]{box-sizing:border-box;color:#1a1a1a;background:#e5e7eb;border-radius:60px;justify-content:center;align-items:center;width:73px;min-width:auto;height:25px;padding:0 10px;font-size:14px;font-weight:400;line-height:1.2;display:inline-flex}.scheduled-agent-config-card .status-pill.status-active[data-v-55bb2f60]{color:#1a1a1a;background:#4ade80}.dark .scheduled-agent-config-card .status-pill[data-v-55bb2f60]{color:#e4e6eb;background:#374151}.dark .scheduled-agent-config-card .status-pill.status-active[data-v-55bb2f60]{color:#1a1a1a;background:#4ade80}.scheduled-agent-enable-btn[data-v-55bb2f60]{color:#fff;cursor:pointer;background-color:#111;border:none;border-radius:999px;min-width:200px;margin-top:16px;padding:14px 28px;font-size:16px;font-weight:600;transition:opacity .2s,transform .2s}.scheduled-agent-enable-btn[data-v-55bb2f60]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.scheduled-agent-enable-btn[data-v-55bb2f60]:disabled{cursor:not-allowed;opacity:.6}.workflow-builder-placeholder[data-v-8d5dd95d]{flex-direction:column;flex:1;display:flex;position:relative}.placeholder-center[data-v-8d5dd95d]{text-align:center;flex-direction:column;gap:4px;margin:auto;padding:0 16px;display:flex}.main-title[data-v-8d5dd95d]{color:#232425;font-size:24px;font-weight:700}.main-title[data-v-8d5dd95d],.subtitle[data-v-8d5dd95d]{white-space:nowrap;margin:0;font-family:Arial,sans-serif;line-height:1.4}.subtitle[data-v-8d5dd95d]{color:#909499;font-size:14px;font-weight:400}.onboarding-tooltip[data-v-8d5dd95d]{z-index:100;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.tooltip-content[data-v-8d5dd95d]{color:#fff;text-align:center;background:#1a1a2e;border-radius:10px;width:320px;padding:14px 20px 16px;box-shadow:0 6px 20px #0000001f}.tooltip-arrow[data-v-8d5dd95d]{border-top:7px solid #1a1a2e;border-left:7px solid #0000;border-right:7px solid #0000;width:0;height:0}.tooltip-text[data-v-8d5dd95d]{color:#ffffffd9;margin:0 0 12px;font-size:14px;font-weight:400;line-height:1.4}.tooltip-text strong[data-v-8d5dd95d]{color:#fff;margin-bottom:4px;font-size:16px;font-weight:600;display:block}.tooltip-btn[data-v-8d5dd95d]{color:#1a1a2e;cursor:pointer;background:#fff;border:none;border-radius:6px;padding:7px 32px;font-size:13px;font-weight:600;transition:background .15s}.tooltip-btn[data-v-8d5dd95d]:hover{background:#f0f0f0}.tooltip-fade-enter-active[data-v-8d5dd95d],.tooltip-fade-leave-active[data-v-8d5dd95d]{transition:opacity .25s,transform .25s}.tooltip-fade-enter-from[data-v-8d5dd95d],.tooltip-fade-leave-to[data-v-8d5dd95d]{opacity:0;transform:translate(-50%)translateY(-6px)}@media (prefers-color-scheme:dark){.main-title[data-v-8d5dd95d]{color:#e0e0e0}.subtitle[data-v-8d5dd95d]{color:gray}.tooltip-content[data-v-8d5dd95d]{background:#2a2a3e}.tooltip-arrow[data-v-8d5dd95d]{border-top-color:#2a2a3e}.tooltip-btn[data-v-8d5dd95d]{color:#2a2a3e}}@media (max-width:768px){.main-title[data-v-8d5dd95d]{font-size:20px}.main-title[data-v-8d5dd95d],.subtitle[data-v-8d5dd95d]{white-space:normal}.onboarding-tooltip[data-v-8d5dd95d]{width:calc(100% - 32px)}.tooltip-content[data-v-8d5dd95d]{width:100%}}.agentdb-placeholder[data-v-a32da4c0]{text-align:left;flex-direction:column;flex:1;align-items:stretch;gap:24px;width:100%;padding:58px 15px 26px 27px;display:flex}.agentdb-placeholder[data-v-a32da4c0] .brand-sub{font-weight:400}.assistant-sender-info[data-v-66ddc21a]{flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;margin-top:2px;margin-bottom:12px;display:flex}.icon-wrapper[data-v-66ddc21a]{box-sizing:border-box;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.icon-wrapper svg[data-v-66ddc21a]{color:currentColor;width:16px;height:16px}.assistant-name[data-v-66ddc21a]{color:#0a0a0a;text-align:left;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:17.5px}@media (prefers-color-scheme:dark){.assistant-name[data-v-66ddc21a]{color:#e4e6eb}.message-editor[data-v-ad066994]{background:#2a2a2a}.outline-none[data-v-ad066994]{color:#fff}}.crunchbase-powered-badge[data-v-7c1252b0]{cursor:pointer;background:#fff;flex-direction:row;align-items:center;gap:4px;margin:0;padding:6px 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.2;text-decoration:none;display:flex}.crunchbase-brand[data-v-7c1252b0]{color:#196494;font-size:10px;font-weight:700}@media (prefers-color-scheme:dark){.crunchbase-powered-badge[data-v-7c1252b0]{background:#2a2a2a}.crunchbase-brand[data-v-7c1252b0]{color:#4a9eff}}.restore-button-container[data-v-3b565eed]{align-items:center;margin-left:auto;margin-right:4px;display:flex}.restore-button[data-v-3b565eed]{color:#909499;cursor:pointer;white-space:nowrap;background-color:#0000;border:none;outline:none;align-items:center;gap:4px;min-width:-moz-fit-content;min-width:fit-content;height:23px;padding:4px 8px;font-size:12px;font-weight:400;transition:color .15s;display:flex}.restore-button[data-v-3b565eed]:hover{color:#333}.restore-button[data-v-3b565eed]:active{color:#000}.restore-button.disabled[data-v-3b565eed]{cursor:not-allowed;opacity:.4;pointer-events:none}.restore-button svg[data-v-3b565eed]{stroke-width:2.5px;flex-shrink:0;width:14px;height:14px}.restore-text[data-v-3b565eed]{white-space:nowrap;line-height:1}@media (prefers-color-scheme:dark){.restore-button[data-v-3b565eed]{color:#999}.restore-button[data-v-3b565eed]:hover{color:#ddd}.restore-button[data-v-3b565eed]:active{color:#fff}}.d2-live-indicator[data-v-3a6b271b]{color:var(--color-text-secondary,#808080d9);align-items:center;gap:8px;min-height:1.6em;padding:8px 0;font-size:13px;line-height:1.6;display:flex}.d2-live-text-window[data-v-3a6b271b]{vertical-align:top;flex:auto;min-width:0;max-width:100%;height:1.6em;line-height:1.6;display:inline-block;position:relative;overflow:hidden}.d2-live-text-line[data-v-3a6b271b]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;animation:.28s forwards d2-live-slide-out-3a6b271b;display:block;position:absolute;top:0;left:0;right:0;overflow:hidden}.d2-live-text-line--latest[data-v-3a6b271b]{animation:.28s forwards d2-live-slide-in-3a6b271b;position:relative}@keyframes d2-live-slide-in-3a6b271b{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes d2-live-slide-out-3a6b271b{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){.d2-live-text-line[data-v-3a6b271b]{opacity:0;animation:none}.d2-live-text-line--latest[data-v-3a6b271b]{opacity:1;animation:none}}.d2-welcome[data-v-442c9bd9]{flex-direction:column;align-items:stretch;gap:16px;width:100%;max-width:400px;margin:0 auto;padding:32px 24px;display:flex}.d2-welcome__heading[data-v-442c9bd9]{color:var(--color-text-primary,#0f0c08eb);text-align:center;font-family:Anthropic Serif,Source Serif Pro,Georgia,serif;font-size:21px;font-weight:380;line-height:1.25}.d2-welcome__subtitle[data-v-442c9bd9]{color:var(--color-text-secondary,#0f0c0899);text-align:center;margin-bottom:4px;font-size:12px;line-height:1.4}.d2-welcome__cards[data-v-442c9bd9]{flex-direction:column;align-items:center;gap:8px;display:flex}.d2-welcome__card[data-v-442c9bd9]{background:var(--white,#fff);border:1px solid var(--color-border-subtle,#0f0c081a);color:var(--color-text-primary,#0f0c08eb);cursor:pointer;border-radius:20px;align-items:center;gap:10px;width:240px;height:42px;min-height:42px;padding:8px 12px 8px 8px;font-size:14px;font-weight:400;line-height:1;transition:filter .15s,transform .15s;display:inline-flex;box-shadow:0 1px 2px #1414130a}.d2-welcome__card[data-v-442c9bd9]:hover{filter:brightness(.97)}.d2-welcome__card[data-v-442c9bd9]:active{filter:brightness(.94);transform:scale(.99)}.d2-welcome__card[data-v-442c9bd9]:focus-visible{outline:none;box-shadow:0 1px 2px #1414130a,0 0 0 3px #23242533}.d2-welcome__icon[data-v-442c9bd9]{color:#fffffff5;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.d2-welcome__icon--ds[data-v-442c9bd9]{background:#c6613f}.d2-welcome__icon--shot[data-v-442c9bd9]{background:#5f7348}.d2-welcome__icon--code[data-v-442c9bd9]{background:#4a7dae}.d2-welcome__icon--figma[data-v-442c9bd9]{background:#a64f6c}.d2-welcome__label[data-v-442c9bd9]{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.d2-welcome__help[data-v-442c9bd9]{color:var(--color-text-secondary,#0f0c0880);cursor:help;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.d2-welcome__help[data-v-442c9bd9]:hover{color:var(--color-text-primary,#0f0c08d9)}.d2-welcome__help[data-v-442c9bd9]:focus-visible{outline:none;box-shadow:0 0 0 2px #23242533}@media (prefers-color-scheme:dark){.d2-welcome__heading[data-v-442c9bd9]{color:var(--color-text-primary,#f5f5f5)}.d2-welcome__subtitle[data-v-442c9bd9]{color:var(--color-text-secondary,#f5f5f599)}.d2-welcome__card[data-v-442c9bd9]{background:var(--color-bg-elevated,#1f1f1f);border-color:var(--color-border-subtle,#ffffff1a);color:var(--color-text-primary,#f5f5f5);box-shadow:0 1px 2px #0000004d}.d2-welcome__card[data-v-442c9bd9]:hover{filter:brightness(1.1)}.d2-welcome__help[data-v-442c9bd9]{color:var(--color-text-secondary,#f5f5f580)}.d2-welcome__help[data-v-442c9bd9]:hover{color:var(--color-text-primary,#f5f5f5)}}@media (prefers-reduced-motion:reduce){.d2-welcome__card[data-v-442c9bd9]{transition:none}.d2-welcome__card[data-v-442c9bd9]:active{transform:none}}.d2-template-picker[data-v-c1e46fa3]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-modal,500);background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.d2-template-picker__panel[data-v-c1e46fa3]{background:var(--white,#fff);color:var(--color-text-primary,#0f0c08eb);border-radius:16px;flex-direction:column;width:min(560px,92vw);max-height:min(680px,88vh);display:flex;overflow:hidden;box-shadow:0 12px 40px #0000002e}.d2-template-picker__header[data-v-c1e46fa3]{border-bottom:1px solid var(--color-border-subtle,#0f0c0814);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px 12px;display:flex}.d2-template-picker__title[data-v-c1e46fa3]{margin:0 0 4px;font-size:17px;font-weight:600}.d2-template-picker__subtitle[data-v-c1e46fa3]{color:var(--color-text-secondary,#0f0c0899);margin:0;font-size:12.5px;line-height:1.4}.d2-template-picker__close[data-v-c1e46fa3]{color:var(--color-text-secondary,#0f0c0899);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;width:32px;height:32px;font-size:22px;line-height:1}.d2-template-picker__close[data-v-c1e46fa3]:hover{background:var(--color-bg-subtle,#0f0c080a)}.d2-template-picker__body[data-v-c1e46fa3]{flex:auto;padding:12px 16px 20px;overflow-y:auto}.d2-template-picker__state[data-v-c1e46fa3]{color:var(--color-text-secondary,#0f0c0899);text-align:center;padding:24px 12px;font-size:13px}.d2-template-picker__state--error[data-v-c1e46fa3]{color:var(--red-500,#ef4444)}.d2-template-picker__retry[data-v-c1e46fa3]{border:1px solid var(--color-border-default,#0f0c082e);color:var(--color-text-primary,#0f0c08d9);cursor:pointer;background:0 0;border-radius:6px;margin-left:6px;padding:2px 8px;font-size:12px}.d2-template-picker__list[data-v-c1e46fa3]{grid-template-columns:1fr;gap:6px;margin:0;padding:0;list-style:none;display:grid}.d2-template-picker__card[data-v-c1e46fa3]{cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;transition:background .12s,border-color .12s;display:flex}.d2-template-picker__card[data-v-c1e46fa3]:hover{background:var(--color-bg-subtle,#0f0c080a);border-color:var(--color-border-subtle,#0f0c081a);outline:none}.d2-template-picker__card[data-v-c1e46fa3]:focus-visible{background:var(--color-bg-subtle,#0f0c080a);border-color:var(--color-border-subtle,#0f0c081a);outline:none}.d2-template-picker__thumb[data-v-c1e46fa3]{background:var(--color-bg-subtle,#0f0c080f);color:var(--color-text-tertiary,#0f0c0873);border-radius:8px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.d2-template-picker__card-info[data-v-c1e46fa3]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.d2-template-picker__card-name[data-v-c1e46fa3]{color:var(--color-text-primary,#0f0c08eb);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.d2-template-picker__card-desc[data-v-c1e46fa3]{color:var(--color-text-secondary,#0f0c0899);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}@media (prefers-color-scheme:dark){.d2-template-picker__panel[data-v-c1e46fa3]{background:var(--color-bg-elevated,#1f1f1f);color:var(--color-text-primary,#f5f5f5)}.d2-template-picker__header[data-v-c1e46fa3]{border-bottom-color:var(--color-border-subtle,#ffffff1a)}.d2-template-picker__title[data-v-c1e46fa3]{color:var(--color-text-primary,#f5f5f5)}.d2-template-picker__card-desc[data-v-c1e46fa3],.d2-template-picker__close[data-v-c1e46fa3],.d2-template-picker__state[data-v-c1e46fa3],.d2-template-picker__subtitle[data-v-c1e46fa3]{color:var(--color-text-secondary,#f5f5f599)}.d2-template-picker__close[data-v-c1e46fa3]:hover{background:var(--color-bg-subtle,#ffffff0f)}.d2-template-picker__card[data-v-c1e46fa3]:hover{background:var(--color-bg-subtle,#ffffff0f);border-color:var(--color-border-subtle,#ffffff1a)}.d2-template-picker__card[data-v-c1e46fa3]:focus-visible{background:var(--color-bg-subtle,#ffffff0f);border-color:var(--color-border-subtle,#ffffff1a)}.d2-template-picker__thumb[data-v-c1e46fa3]{background:var(--color-bg-subtle,#ffffff0f);color:var(--color-text-secondary,#f5f5f580)}.d2-template-picker__card-name[data-v-c1e46fa3],.d2-template-picker__retry[data-v-c1e46fa3]{color:var(--color-text-primary,#f5f5f5)}.d2-template-picker__retry[data-v-c1e46fa3]{border-color:var(--color-border-default,#ffffff2e)}}.d2-chat-ext[data-v-8d079af3]{display:contents}.d2-wc-toast[data-v-7cb61850]{background:var(--white,#fff);color:var(--color-text-primary,#0f0c08eb);min-width:260px;max-width:360px;z-index:var(--z-modal,500);border:1px solid #0f0c081f;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font:13px/1.4 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 24px #0f0c081a,0 2px 6px #0f0c080f}.d2-wc-toast--done[data-v-7cb61850]{border-color:#22c55e4d}.d2-wc-toast--failed[data-v-7cb61850]{border-color:#dc262659}.d2-wc-toast__icon[data-v-7cb61850]{color:#d97757;background:#d977571f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.d2-wc-toast--done .d2-wc-toast__icon[data-v-7cb61850]{color:#16a34a;background:#22c55e26}.d2-wc-toast--failed .d2-wc-toast__icon[data-v-7cb61850]{color:#dc2626;background:#dc262626}.d2-wc-toast__spinner[data-v-7cb61850]{animation:.9s linear infinite d2-wc-toast-spin-7cb61850}@keyframes d2-wc-toast-spin-7cb61850{to{transform:rotate(1turn)}}.d2-wc-toast__body[data-v-7cb61850]{flex:1;min-width:0}.d2-wc-toast__title[data-v-7cb61850]{font-size:13px;font-weight:600}.d2-wc-toast__sub[data-v-7cb61850]{margin-top:2px;font-size:11px}.d2-wc-toast__close[data-v-7cb61850],.d2-wc-toast__sub[data-v-7cb61850]{color:var(--color-text-secondary,#0f0c088c)}.d2-wc-toast__close[data-v-7cb61850]{cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;width:22px;height:22px;font-size:16px;line-height:1}.d2-wc-toast__close[data-v-7cb61850]:hover{background:#0f0c080f}.d2-wc-toast-enter-active[data-v-7cb61850],.d2-wc-toast-leave-active[data-v-7cb61850]{transition:opacity .2s,transform .2s}.d2-wc-toast-enter-from[data-v-7cb61850],.d2-wc-toast-leave-to[data-v-7cb61850]{opacity:0;transform:translateY(8px)}@media (prefers-color-scheme:dark){.d2-wc-toast[data-v-7cb61850]{color:#e4e6eb;background:#232425;border-color:#ffffff1a}.d2-wc-toast__close[data-v-7cb61850],.d2-wc-toast__sub[data-v-7cb61850]{color:#ffffff8c}.d2-wc-toast__close[data-v-7cb61850]:hover{background:#ffffff14}}.d2-elp[data-v-db1b7af8]{box-sizing:border-box;color:#232425;text-align:left;width:100%;max-width:380px;margin:0 auto;padding:0 20px;font-family:Arial,Inter,-apple-system,"system-ui",Segoe UI,Roboto,Helvetica Neue,sans-serif}.d2-elp-hero[data-v-db1b7af8]{color:#232425;margin:0 0 14px;font-size:36px;font-weight:700;line-height:41.4px}.d2-elp-hero em[data-v-db1b7af8]{color:#8a4a1c;font-style:italic}.d2-elp-popular-label[data-v-db1b7af8]{color:#909499;letter-spacing:.88px;text-transform:uppercase;margin:14px 0 10px;font-size:11px;font-weight:600;line-height:16.5px}.d2-elp-pills[data-v-db1b7af8]{flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.d2-elp-pill[data-v-db1b7af8]{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#44403c;cursor:pointer;text-align:left;background:#fff;border:1px solid #ececea;border-radius:10px;align-items:center;gap:10px;width:100%;height:44px;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:400;line-height:18.2px;transition:border-color .12s,background .12s,transform .12s;display:flex}.d2-elp-pill[data-v-db1b7af8]:hover{background:#fafaf9;border-color:#d6d3d1}.d2-elp-pill[data-v-db1b7af8]:active{transform:scale(.99)}.d2-elp-pill:hover .d2-elp-pill-chev[data-v-db1b7af8]{color:#44403c}.d2-elp-pill[data-v-db1b7af8]:focus-visible{outline-offset:2px;outline:2px solid #0f7fff}.d2-elp-pill-icon[data-v-db1b7af8]{color:#44403c;background:#f5f5f4;border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.d2-elp-pill-icon svg[data-v-db1b7af8]{display:block}.d2-elp-pill-text[data-v-db1b7af8]{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;overflow:hidden}.d2-elp-pill-chev[data-v-db1b7af8]{color:#a8a29e;flex:none;justify-content:center;align-items:center;width:11px;height:11px;display:flex}.d2-elp-pill-chev svg[data-v-db1b7af8]{display:block}@media (prefers-color-scheme:dark){.d2-elp[data-v-db1b7af8],.d2-elp-hero[data-v-db1b7af8]{color:#f5f5f5}.d2-elp-hero em[data-v-db1b7af8]{color:#e0a35c}.d2-elp-popular-label[data-v-db1b7af8]{color:#f5f5f58c}.d2-elp-pill[data-v-db1b7af8]{color:#f5f5f5;background:#ffffff08;border-color:#ffffff1a}.d2-elp-pill[data-v-db1b7af8]:hover{background:#ffffff12;border-color:#ffffff2e}.d2-elp-pill:hover .d2-elp-pill-chev[data-v-db1b7af8]{color:#f5f5f5d9}.d2-elp-pill-icon[data-v-db1b7af8]{color:#f5f5f5;background:#ffffff0f}.d2-elp-pill-chev[data-v-db1b7af8]{color:#f5f5f58c}}.more-actions-popover.n-popover{box-shadow:none}.user .content[data-v-71dfcf82] pre{background:0 0;margin:0;padding:0}.user .content[data-v-71dfcf82] pre code{white-space:pre-wrap;font-family:sans-serif}.conversation-content[data-v-71dfcf82]{color:#666;background:0 0;flex-direction:column;padding-bottom:180px;font-size:16px;font-style:normal;font-weight:400;line-height:20px;display:flex;position:relative}.conversation .role[data-v-71dfcf82]{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.conversation .avatar[data-v-71dfcf82]{width:36px;height:36px}.conversation .avatar img[data-v-71dfcf82]{width:100%}.conversation .name[data-v-71dfcf82]{color:#252525;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.conversation-item-desc .bubble[data-v-71dfcf82]{color:#232425;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;padding:8px 16px;font-size:16px;font-style:normal;font-weight:400;line-height:20px;display:flex}.conversation-item-desc .bubble code[data-v-71dfcf82],.conversation-item-desc .bubble pre[data-v-71dfcf82]{font-size:16px}.conversation-item-desc .button[data-v-71dfcf82]{color:#606366;cursor:pointer;border-radius:8px;flex-direction:row;align-items:center;gap:2px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:400;line-height:normal;display:flex}@media (prefers-color-scheme:dark){.conversation-item-desc .button[data-v-71dfcf82]{color:#ddd;border-color:#efefef49}}.conversation-item-desc .button .icon[data-v-71dfcf82]{display:flex}@keyframes blink-animation-71dfcf82{0%,to{color:#000}50%{color:#0000}}@media (prefers-color-scheme:dark){@keyframes blink-animation-71dfcf82{0%,to{color:#fff}50%{color:#0000}}}.conversation-item-desc.assistant .bubble[data-v-71dfcf82] .cursor{color:#606366;font-size:12px;animation:.5s infinite blink-animation-71dfcf82}.conversation-item-desc[data-v-71dfcf82]{flex-direction:column;align-items:flex-start;width:100%;min-width:260px;display:flex}.conversation-item-desc.user[data-v-71dfcf82]{align-items:flex-end;margin-left:30px}.conversation-item-desc.assistant .bubble[data-v-71dfcf82]{box-sizing:border-box;border:1px solid #0000;border-radius:16px;width:100%;min-width:260px;padding-left:0;padding-right:0}.conversation-item-desc.assistant .bubble.retry[data-v-71dfcf82],.conversation-item-desc.assistant .bubble.try_moa[data-v-71dfcf82]{color:#232425;background:#fafafa;border-radius:16px;flex-direction:row;justify-content:space-between;align-items:center;padding:18px 16px;display:flex}.conversation-item-desc .retry .button[data-v-71dfcf82],.conversation-item-desc .try_moa .button[data-v-71dfcf82]{box-sizing:border-box;color:#fff;background:#232425;border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:14px;display:flex}@media (max-width:1220px){.conversation-item-desc.assistant .bubble.retry[data-v-71dfcf82],.conversation-item-desc.assistant .bubble.try_moa[data-v-71dfcf82]{flex-direction:column}}.models-list[data-v-71dfcf82]{background-color:#fff;border-radius:12px;padding:20px 8px}.models-list[data-v-71dfcf82],.models-list .model[data-v-71dfcf82]{flex-direction:column;display:flex}.models-list .model[data-v-71dfcf82]{color:#232425;cursor:pointer;margin-top:4px;padding:10px 6px 10px 10px}.models-list .model .row[data-v-71dfcf82]{color:#232425;border-radius:8px;justify-content:space-between;gap:4px}.models-list .model .row[data-v-71dfcf82],.models-selected[data-v-71dfcf82]{-webkit-user-select:none;user-select:none;flex-direction:row;display:flex}.models-selected[data-v-71dfcf82]{color:#606366;cursor:pointer;background-color:#f4f4f4;border-radius:16px;align-items:center;gap:8px;padding:6px 12px;font-size:14px;font-style:normal;font-weight:400;line-height:150%}@media (prefers-color-scheme:dark){.models-list[data-v-71dfcf82]{background-color:#252525}.models-list .model .row[data-v-71dfcf82]{color:#ddd}.conversation-item-desc.assistant .bubble[data-v-71dfcf82]{color:#fff}.conversation-item-desc.assistant .bubble.retry[data-v-71dfcf82],.conversation-item-desc.assistant .bubble.try_moa[data-v-71dfcf82]{color:#fff;background:#111}.conversation-item-desc .retry .button[data-v-71dfcf82],.conversation-item-desc .try_moa .button[data-v-71dfcf82]{color:#232425;background:#fafafa}}.controls[data-v-71dfcf82]{flex-direction:row;align-items:center;gap:8px;margin-bottom:10px;display:flex;overflow:auto hidden}.controls[data-v-71dfcf82]::-webkit-scrollbar{display:none}.pending-injected-messages[data-v-71dfcf82]{pointer-events:none;z-index:10;margin-bottom:8px;padding:6px 16px;position:absolute;bottom:100%;left:0;right:0}.pending-injected-message[data-v-71dfcf82]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--gs-bg-secondary,#f5f5f5f2);color:var(--gs-text-secondary,#666);pointer-events:auto;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;animation:.25s pendingFadeIn-71dfcf82;display:flex;box-shadow:0 2px 8px #00000014}.pending-injected-message+.pending-injected-message[data-v-71dfcf82]{margin-top:4px}.pending-inject-spinner[data-v-71dfcf82]{border:2px solid var(--gs-text-secondary,#999);border-top:2px solid #0000;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.8s linear infinite pendingSpin-71dfcf82}.pending-inject-content[data-v-71dfcf82]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@keyframes pendingSpin-71dfcf82{to{transform:rotate(1turn)}}@keyframes pendingFadeIn-71dfcf82{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.more-action-item[data-v-71dfcf82]{color:#232425;cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:8px;transition:background-color .15s;display:flex}.more-action-item[data-v-71dfcf82]:hover{background-color:#f5f5f5}@media (prefers-color-scheme:dark){.more-action-item[data-v-71dfcf82]{color:#fff}.more-action-item[data-v-71dfcf82]:hover{background-color:#333}}.action-tooltip[data-v-71dfcf82]{margin-bottom:2px;display:inline-block}.action-hover-tooltip[data-v-71dfcf82],.action-tooltip[data-v-71dfcf82]{color:#fff;background-color:#232425;border-radius:10px;padding:4px 8px;font-size:12px;font-weight:400;line-height:1.5;box-shadow:0 4px 6px #0000001a}.action-hover-tooltip[data-v-71dfcf82]{opacity:0;pointer-events:none;visibility:hidden;white-space:nowrap;margin-top:2px;transition:opacity .15s;position:absolute;top:100%;left:50%;transform:translate(-50%)}.group:hover .action-hover-tooltip[data-v-71dfcf82]{opacity:1;visibility:visible}.sandbox_status[data-v-71dfcf82]{color:#999;margin:12px 0;font-size:16px}@media (prefers-color-scheme:dark){.sandbox_status[data-v-71dfcf82]{color:#666}}.loading-dots[data-v-71dfcf82]{vertical-align:bottom;width:1.5ch;display:inline-block;overflow:hidden}.loading-dots[data-v-71dfcf82]:after{content:"...";animation:1.5s step-end infinite loading-dots-71dfcf82;display:inline-block}@keyframes loading-dots-71dfcf82{0%{transform:translate(-100%)}25%{transform:translate(-66.67%)}50%{transform:translate(-33.33%)}75%{transform:translate(0)}}@media (max-width:1220px){.docs-agent-welcome-title[data-v-71dfcf82]{display:none}}.compact-toggle[data-v-71dfcf82]{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-71dfcf82]{text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:26px}.compact-toggle-button .icon[data-v-71dfcf82]{width:16px;height:16px}.compact-toggle-button-expanded .icon[data-v-71dfcf82]{transform:rotate(180deg)}.html-editor-selection[data-v-71dfcf82]{line-clamp:2;-webkit-line-clamp:2;opacity:.5;text-overflow:ellipsis;-webkit-box-orient:vertical;max-height:2.2em;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.code-sandbox-selection[data-v-71dfcf82],.html-editor-selection[data-v-71dfcf82]{border-radius:8px;margin-bottom:10px;padding:10px}.code-sandbox-selection[data-v-71dfcf82]{background:#f3f9ff;border:1px solid #0f7fff}.code-file-info[data-v-71dfcf82]{color:#374151;align-items:center;gap:8px;font-size:13px;display:flex}.code-file-info .file-path[data-v-71dfcf82]{color:#1f2937;font-weight:500}.code-file-info .line-info[data-v-71dfcf82]{color:#6b7280}@media (prefers-color-scheme:dark){.code-sandbox-selection[data-v-71dfcf82]{background:#1e293b;border-color:#3b82f6}.code-file-info[data-v-71dfcf82]{color:#e2e8f0}.code-file-info .file-path[data-v-71dfcf82]{color:#f1f5f9}.code-file-info .line-info[data-v-71dfcf82]{color:#94a3b8}}.chat-sessions-wrapper[data-v-71dfcf82]{width:var(--container-width,680px);background-color:#0000;flex-direction:column;transition:width .3s ease-in-out;display:flex}@media (max-width:768px){.chat-sessions-wrapper[data-v-71dfcf82]{width:100%}}.load-chat-session[data-v-71dfcf82]{color:#606366;cursor:pointer;border-radius:8px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:12px;height:30px;font-size:14px;display:flex}@media (hover:hover){.load-chat-session[data-v-71dfcf82]:hover{background:#f5f5f5}@media (prefers-color-scheme:dark){.load-chat-session[data-v-71dfcf82]{color:#999}.load-chat-session[data-v-71dfcf82]:hover{background:#333}}}.chat-session-time[data-v-71dfcf82]{color:#999}.chat-session-time[data-v-71dfcf82],.loading-chat-session[data-v-71dfcf82]{flex-direction:row;justify-content:center;align-items:center;height:30px;font-size:14px;display:flex}.is_asking[data-v-71dfcf82]{padding-left:16px}@media (max-width:1880px) and (min-width:1220px){.general-chat-wrapper.with-tool-call-result-sidebar[data-v-71dfcf82]{--container-width:480px}}.recommend-queries[data-v-71dfcf82]{width:var(--container-width,680px);margin-bottom:-12px}.recommend-queries .recommend-queries-inner[data-v-71dfcf82]{flex-flow:row;gap:10px;width:100%;padding:0 0 14px;display:flex;overflow-y:auto}.recommend-query[data-v-71dfcf82]{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #e0e0e0;border-radius:10px;flex-direction:row;gap:5px;padding:2px 6px}.recommend-query[data-v-71dfcf82],.recommend-query .icon[data-v-71dfcf82]{flex-shrink:0;justify-content:center;align-items:center;display:flex}.recommend-query .icon[data-v-71dfcf82]{width:20px;height:20px}.conversation-statement.plain-text[data-v-71dfcf82]{position:relative}.message-actions-user[data-v-71dfcf82]{opacity:0;visibility:hidden;justify-content:flex-end;align-items:center;gap:7px;min-width:120px;height:20px;padding-top:5px;padding-bottom:15px;font-size:12px;line-height:20px;transition:opacity .15s ease-out .5s,visibility .15s ease-out .5s;display:flex;position:absolute;top:100%;right:0}.message-actions-user[data-v-71dfcf82]:before{content:"";background:0 0;height:10px;position:absolute;top:-10px;left:0;right:0}.conversation-statement.user:hover .message-actions-user[data-v-71dfcf82],.message-actions-user[data-v-71dfcf82]:hover{opacity:1;visibility:visible;transition:opacity,visibility}.conversation-statement.user .message-actions-user.content-editable[data-v-71dfcf82]{opacity:1;visibility:visible}.message-action .icon[data-v-71dfcf82]{justify-content:center;align-items:center;width:16px;height:16px;display:flex}.message-action .icon[data-v-71dfcf82] svg{width:100%;height:100%}.message-action[data-v-71dfcf82]{cursor:pointer;flex-direction:row;align-items:center;gap:4px;display:flex}[data-v-71dfcf82] .thinking_prompt{color:#666;-webkit-text-fill-color:transparent;background:#666 -webkit-gradient(linear,100% 0,0 0,from(#666),color-stop(.5,#d9d9d9),to(#666)) 0 0/70% 100% no-repeat;-webkit-background-clip:text;background-clip:text;animation:1.2s linear infinite alternate loading-shimmer-71dfcf82;display:inline;position:relative}@keyframes loading-shimmer-71dfcf82{0%{background-position:-100% 0}to{background-position:250% 0}}@keyframes shine-71dfcf82{0%{transform:translate(-100%)}50%{transform:translate(200%)}to{transform:translate(-100%)}}@media (prefers-color-scheme:dark){[data-v-71dfcf82] .thinking_prompt{color:#999}}.to-bottom-icon[data-v-71dfcf82]{cursor:pointer;z-index:4;position:absolute;top:-35px;left:50%;transform:translate(-50%)}.empty-placeholder[data-v-71dfcf82]{color:#232425;text-align:center;width:var(--container-width,100%);flex-direction:column;align-items:center;margin-top:30vh;font-family:Arial;font-size:30px;font-style:normal;font-weight:700;line-height:150%;display:flex}@media (max-width:1220px){.empty-placeholder[data-v-71dfcf82]{width:unset;margin-top:10vh}}.sheets-agent-empty-placeholder[data-v-71dfcf82]{margin-top:180px}.designer2-agent-empty-placeholder[data-v-71dfcf82]{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-align:left;margin-top:80px}.d2-attached-skill-chip[data-v-71dfcf82]{background:var(--color-bg-subtle,#0f0c080a);border:1px solid var(--color-border-subtle,#0f0c081a);color:var(--color-text-primary,#0f0c08eb);border-radius:999px;align-items:center;gap:4px;margin:0 0 6px 6px;padding:4px 4px 4px 10px;font-size:12px;line-height:1;display:inline-flex}.d2-attached-skill-chip__label[data-v-71dfcf82]{font-weight:500}.d2-attached-skill-chip__close[data-v-71dfcf82]{color:var(--color-text-secondary,#0f0c088c);cursor:pointer;background:0 0;border:none;border-radius:50%;width:18px;height:18px;font-size:14px;line-height:1}.d2-attached-skill-chip__close[data-v-71dfcf82]:hover{background:var(--color-bg-hover,#0f0c0814)}@media (prefers-color-scheme:dark){.d2-attached-skill-chip[data-v-71dfcf82]{background:var(--color-bg-subtle,#ffffff0f);border-color:var(--color-border-subtle,#ffffff1a);color:var(--color-text-primary,#f5f5f5)}.d2-attached-skill-chip__close[data-v-71dfcf82]{color:var(--color-text-secondary,#f5f5f58c)}.d2-attached-skill-chip__close[data-v-71dfcf82]:hover{background:var(--color-bg-hover,#ffffff1a)}}.agent-builder-placeholder[data-v-71dfcf82],.agentdb-empty-placeholder[data-v-71dfcf82],.custom-agent-placeholder[data-v-71dfcf82],.scheduled-agent-placeholder[data-v-71dfcf82]{flex-direction:column;justify-content:center;align-items:center;min-height:70vh;margin-top:0;display:flex}.calendar-agent-placeholder[data-v-71dfcf82]{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;margin-top:0;display:flex}.empty-placeholder ul.datasets-agent-tips[data-v-71dfcf82]{margin-top:10px;margin-left:20px;font-size:16px;font-weight:500}.empty-placeholder ul.datasets-agent-tips li[data-v-71dfcf82]{text-align:left;line-height:2;list-style:outside}.empty-placeholder .agent-builder-welcome[data-v-71dfcf82]{text-align:left;flex-direction:column;justify-content:center;max-width:600px;height:100%;display:flex}.empty-placeholder .agent-builder-welcome .welcome-intro[data-v-71dfcf82]{color:#333;margin-bottom:16px;font-size:16px;font-weight:500}.empty-placeholder .agent-builder-welcome .agent-builder-tips[data-v-71dfcf82]{color:#666;margin:16px 0 16px 20px;font-size:15px}.empty-placeholder .agent-builder-welcome .agent-builder-tips li[data-v-71dfcf82]{margin-bottom:8px;line-height:1.8;list-style:outside}.empty-placeholder .agent-builder-welcome .welcome-question[data-v-71dfcf82]{color:#333;margin-top:16px;font-size:16px;font-weight:500}.loading-placeholder[data-v-71dfcf82]{justify-content:center;align-items:center;margin-top:30vh;display:flex}@media (prefers-color-scheme:dark){.empty-placeholder[data-v-71dfcf82]{color:#fff}}.file-wrapper[data-v-71dfcf82]{background:#fafafa;border:1px solid #efefef;border-radius:12px;flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:center;gap:8px;width:152px;height:48px;display:flex}.file-wrapper .file-icon[data-v-71dfcf82]{box-sizing:border-box;background-color:#fff;border-radius:8px;flex-shrink:0;width:36px;height:36px;padding:6px}.file-wrapper .file-icon[data-v-71dfcf82] svg{width:100%;height:100%}.file-wrapper .file-info[data-v-71dfcf82]{flex-grow:1;max-width:100px}.file-wrapper .file-info .file-name[data-v-71dfcf82]{color:#232425;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:12px;font-style:normal;font-weight:400;line-height:150%;display:block;overflow:hidden}.file-wrapper .file-info .file-size[data-v-71dfcf82]{color:#909499;width:100%;font-size:10px;font-style:normal;font-weight:400;line-height:150%}.private-file-wrappers[data-v-71dfcf82]{flex-flow:wrap;gap:8px;display:flex}.content[data-v-71dfcf82] pre{background-color:#fafafa;border-radius:10px;padding:10px}.text-content[data-v-71dfcf82]{white-space:pre-wrap}.conversation-content[data-v-71dfcf82] .markdown-viewer h1,.conversation-content[data-v-71dfcf82] .markdown-viewer h2{margin:20px 0 8px;font-size:1em}.general-chat-wrapper[data-v-71dfcf82]{box-sizing:border-box;flex-direction:column;justify-content:space-between;height:100%;display:flex;position:relative}.general-chat-wrapper.team_chat_mode[data-v-71dfcf82]{background:#fff;border-radius:16px;height:100%;margin-left:20px;padding:0}.general-chat-wrapper.team_chat_mode.with-tool-call-result-sidebar[data-v-71dfcf82]{border-radius:12px 12px 24px 24px;height:calc(100% - 4px)}.general-chat-wrapper.team_chat_mode .chat-wrapper[data-v-71dfcf82]{gap:0;height:100%}.general-chat-wrapper.team_chat_mode .input-wrapper-wrapper[data-v-71dfcf82]{background-color:#0000}.general-chat-wrapper.team_chat_mode.with-tool-call-result-sidebar .input-wrapper-wrapper[data-v-71dfcf82]{padding-bottom:0}.general-chat-wrapper.team_chat_mode .browser-extension-bar[data-v-71dfcf82]{display:none}.general-chat-wrapper.team_chat_mode .search-input-wrapper[data-v-71dfcf82]{border-color:#0000;box-shadow:0 0 15px #00000014}@media (min-width:1220px){.general-chat-wrapper.team_chat_mode[data-v-71dfcf82]:not(.with-tool-call-result-sidebar){flex:0;width:818px;min-width:818px;max-width:818px}.general-chat-wrapper.team_chat_mode:not(.with-tool-call-result-sidebar) .input-wrapper-wrapper[data-v-71dfcf82]{margin-bottom:20px}.general-chat-wrapper.with-tool-call-result-sidebar[data-v-71dfcf82]{padding-left:20px}}@media (max-width:1220px){.general-chat-wrapper.team_chat_mode[data-v-71dfcf82]{border-radius:0;margin-left:0}.general-chat-wrapper.team_chat_mode.with-tool-call-result-sidebar[data-v-71dfcf82]{border-radius:0}.general-chat-wrapper.team_chat_mode.with-tool-call-result-sidebar .input-wrapper-wrapper[data-v-71dfcf82]{padding-bottom:24px}.general-chat-wrapper[data-v-71dfcf82]{width:100%;min-width:0;padding:0}}@media (prefers-color-scheme:dark){.general-chat-wrapper.team_chat_mode[data-v-71dfcf82]{background:#3a3a3a}}.general-chat-wrapper[data-v-71dfcf82]:last-child{flex-grow:1}.chat-wrapper[data-v-71dfcf82]{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:center;gap:20px;width:100%;padding-right:16px;display:flex;overflow:hidden auto}.tool-call-result-sidebar[data-v-71dfcf82]{padding:0 20px 0 10px;overflow:hidden}.global-canvas[data-v-71dfcf82],.tool-call-result-sidebar[data-v-71dfcf82]{box-sizing:border-box;flex-shrink:1;width:100%;height:calc(100% - 4px);position:sticky;top:0;right:0}.global-canvas[data-v-71dfcf82]{contain:layout size;flex:1;padding:0 20px}@media (min-width:1220px){.general-chat-wrapper.with-slides-v2[data-v-71dfcf82]{--container-width:380px}.general-chat-wrapper.with-designer2-canvas[data-v-71dfcf82]{--container-width:480px;flex-grow:0;flex-shrink:0}.global-canvas[data-v-71dfcf82]:has(.designer2-canvas){padding-top:3px}}@media (max-width:1220px){.global-canvas[data-v-71dfcf82]{display:none}.global-canvas.mobile-visible[data-v-71dfcf82]{display:block}.global-canvas.meeting-mobile-canvas[data-v-71dfcf82]{z-index:1000;background:#fff;width:100vw;height:calc(100vh - 70px);margin:0;padding:0;position:fixed;top:70px;bottom:0;left:0;right:0}.global-canvas-mask[data-v-71dfcf82]{display:none}.global-canvas-mask.mobile-visible[data-v-71dfcf82]{display:block}}.mobile-canvas-entry[data-v-71dfcf82]{display:none}@media (max-width:1220px){.mobile-canvas-entry[data-v-71dfcf82]{display:block}}.tool-call-result-sidebar-inner[data-v-71dfcf82]{box-sizing:border-box;background:#fff;border:1px solid #eaeaea;border-radius:16px;min-width:300px;height:100%;min-height:300px;position:relative;overflow-y:auto;box-shadow:0 4px 15px #00000014}.tool-call-result-sidebar-inner.with-drag-resize[data-v-71dfcf82]{transition:width .3s ease-in-out}.tool-call-result-sidebar-mask[data-v-71dfcf82]{display:none}@media (max-width:1220px){.tool-call-result-sidebar[data-v-71dfcf82]{height:calc(100vh - 45px);z-index:1000;width:100vw;height:calc(100dvh - 45px);padding:0;position:fixed;top:45px;left:0}.tool-call-result-sidebar .tool-call-result-sidebar-inner[data-v-71dfcf82]{box-shadow:none;border:none;border-radius:12px 12px 0 0;width:100vw}.tool-call-result-sidebar-mask[data-v-71dfcf82]{height:100vh;z-index:999;background-color:#00000080;width:100vw;height:100dvh;display:block;position:fixed;top:0;left:0}.global-canvas[data-v-71dfcf82]{z-index:1000;width:100vw;height:auto;position:fixed;top:70px;left:0}.global-canvas.sheets-global-canvas[data-v-71dfcf82]{height:calc(100% - 100px)}.global-canvas-mask[data-v-71dfcf82]{z-index:999;background-color:#00000080;width:100vw;height:100%;position:fixed;top:0;left:0}.global-canvas[data-v-71dfcf82]:has(.audio-generation-canvas){height:calc(100vh - 45px);padding:0;top:45px}.global-canvas[data-v-71dfcf82]:has(.image-generation-canvas){height:calc(100vh - 45px);padding:0;top:45px}.global-canvas[data-v-71dfcf82]:has(.video-generation-canvas){height:calc(100vh - 45px);padding:0;top:45px}.global-canvas:has(.audio-generation-canvas) .tool-call-result-sidebar-inner[data-v-71dfcf82]{width:100%;height:100%}.global-canvas:has(.audio-generation-canvas) .tool-call-result-sidebar-inner[data-v-71dfcf82]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.global-canvas:has(.audio-generation-canvas) .tool-call-result-sidebar-inner[data-v-71dfcf82]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.global-canvas:has(.audio-generation-canvas) .tool-call-result-sidebar-inner[data-v-71dfcf82]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.global-canvas:has(.audio-generation-canvas) .tool-call-result-sidebar-inner[data-v-71dfcf82]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.global-canvas:has(.audio-generation-canvas) .tool-call-result-sidebar-inner[data-v-71dfcf82]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.global-canvas:has(.audio-generation-canvas) .tool-call-result-sidebar-inner[data-v-71dfcf82]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.global-canvas:has(.image-generation-canvas) .tool-call-result-sidebar-inner[data-v-71dfcf82]{width:100%;height:100%}.global-canvas:has(.image-generation-canvas) .tool-call-result-sidebar-inner[data-v-71dfcf82]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.global-canvas:has(.image-generation-canvas) .tool-call-result-sidebar-inner[data-v-71dfcf82]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.global-canvas:has(.image-generation-canvas) .tool-call-result-sidebar-inner[data-v-71dfcf82]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.global-canvas:has(.image-generation-canvas) .tool-call-result-sidebar-inner[data-v-71dfcf82]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.global-canvas:has(.image-generation-canvas) .tool-call-result-sidebar-inner[data-v-71dfcf82]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.global-canvas:has(.image-generation-canvas) .tool-call-result-sidebar-inner[data-v-71dfcf82]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.global-canvas:has(.video-generation-canvas) .tool-call-result-sidebar-inner[data-v-71dfcf82]{width:100%;height:100%}.global-canvas:has(.video-generation-canvas) .tool-call-result-sidebar-inner[data-v-71dfcf82]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.global-canvas:has(.video-generation-canvas) .tool-call-result-sidebar-inner[data-v-71dfcf82]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.global-canvas:has(.video-generation-canvas) .tool-call-result-sidebar-inner[data-v-71dfcf82]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.global-canvas:has(.video-generation-canvas) .tool-call-result-sidebar-inner[data-v-71dfcf82]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.global-canvas:has(.video-generation-canvas) .tool-call-result-sidebar-inner[data-v-71dfcf82]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.global-canvas:has(.video-generation-canvas) .tool-call-result-sidebar-inner[data-v-71dfcf82]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.global-canvas:has(.infinite-canvas-root-container)[data-v-71dfcf82]{border-radius:12px 12px 0 0;height:94.4%;padding:0 0 20px}.global-canvas:has(.infinite-canvas-root-container) .tool-call-result-sidebar-inner[data-v-71dfcf82]{border:none;border-radius:8px 8px 0 0}}@media (prefers-color-scheme:dark){.tool-call-result-sidebar-inner[data-v-71dfcf82]{background:#393939;border-color:#333}.global-canvas-mask[data-v-71dfcf82]{background-color:#000000e6}}@media (max-width:1220px) and (prefers-color-scheme:dark){.tool-call-result-sidebar-mask[data-v-71dfcf82]{background-color:#000000e6}}.tool-call-result-sidebar-inner .close-button[data-v-71dfcf82]{cursor:pointer;z-index:9999;background-color:#f5f5f5;border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .3s;display:flex;position:absolute;top:12px;right:12px}.tool-call-result-sidebar-inner .close-button .icon[data-v-71dfcf82]{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.tool-call-result-sidebar-inner .close-button[data-v-71dfcf82]:hover{background-color:#e6e6e6}@media (prefers-color-scheme:dark){.tool-call-result-sidebar-inner .close-button[data-v-71dfcf82]{background-color:#333}.tool-call-result-sidebar-inner .close-button[data-v-71dfcf82]:hover{background-color:#3f3f3f}}.slide-in-out-enter-active[data-v-71dfcf82],.slide-in-out-leave-active[data-v-71dfcf82]{transition:all .3s ease-in-out}.slide-in-out-enter-from[data-v-71dfcf82],.slide-in-out-leave-to[data-v-71dfcf82]{max-width:0}@media (max-width:1220px){.slide-in-out-enter-active[data-v-71dfcf82],.slide-in-out-leave-active[data-v-71dfcf82]{transition:top .3s ease-in-out}.slide-in-out-enter-from[data-v-71dfcf82],.slide-in-out-leave-to[data-v-71dfcf82]{top:100%}}.using-tool-call[data-v-71dfcf82]{box-sizing:border-box;color:#232425;background-color:#f5f5f5;border:1px solid #efefef;border-radius:15px;flex-direction:row;align-items:center;gap:8px;height:39px;margin-bottom:12px;padding:7px 8px 7px 16px;font-size:14px;font-style:normal;font-weight:400;line-height:150%;display:flex}.using-tool-call[data-v-71dfcf82]:has(+:not(.using-tool-call)){border-radius:15px 15px 0 0;margin-bottom:0}@media (prefers-color-scheme:dark){.using-tool-call[data-v-71dfcf82]{color:#ddd;background-color:#3f3f3f;border:1px solid #efefef30}}.using-tool-call .icon[data-v-71dfcf82]{color:#909499;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.using-tool-call a[data-v-71dfcf82]{color:#666}@media (prefers-color-scheme:dark){.using-tool-call a[data-v-71dfcf82]{color:#999}}.using-tool-call .view-tool-call-result[data-v-71dfcf82]{flex-grow:1;justify-content:flex-end;display:flex}.using-tool-call .view-tool-call-result-button[data-v-71dfcf82]{box-sizing:border-box;color:inherit;cursor:pointer;white-space:normal;word-break:keep-all;background:#eaeaea;border:none;border-radius:20px;outline:none;justify-content:center;align-items:center;gap:10px;min-width:-moz-fit-content;min-width:fit-content;height:23px;padding:4px 10px;font-family:inherit;font-size:14px;display:flex;overflow:visible}.using-tool-call .view-tool-call-result-button[data-v-71dfcf82]:focus-visible{outline-offset:2px;outline:2px solid #1a73e8}@media (prefers-color-scheme:dark){.using-tool-call .view-tool-call-result-button[data-v-71dfcf82]{background:#393939}.using-tool-call .view-tool-call-result-button[data-v-71dfcf82]:focus-visible{outline-color:#8ab4f8}}.using-tool-call .arguments[data-v-71dfcf82]{color:#909499;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-style:normal;font-weight:400;line-height:150%;overflow:hidden}.using-tool-call .arguments>div[data-v-71dfcf82]{display:inline}.using-tool-call .label[data-v-71dfcf82]{color:#232425;flex-shrink:0;font-size:14px;font-style:normal;font-weight:700;line-height:150%}.using-tool-call .name[data-v-71dfcf82]{white-space:nowrap}@media (max-width:768px){.using-tool-call .label[data-v-71dfcf82],.using-tool-call .separator[data-v-71dfcf82]{display:none}}.using-tool-call .icon[data-v-71dfcf82]{flex-shrink:0}@media (prefers-color-scheme:dark){.using-tool-call .label[data-v-71dfcf82]{color:#ddd}}.using-tool-call .name[data-v-71dfcf82]{flex-shrink:0}.inline-component[data-v-71dfcf82]{box-sizing:border-box;background:#fafafa;border:1px solid #efefef;border-top:none;border-radius:0 0 15px 15px;min-width:0;max-width:100%;margin-bottom:16px;padding:16px;overflow:hidden}.inline-component[data-v-71dfcf82]:has(.create-task-card-container){padding:0}.inline-component[data-v-71dfcf82]:has(.oauth-cards-wrapper){padding:0}.inline-component.no-wrapper-style[data-v-71dfcf82]{background:0 0;border:none;border-radius:0;margin-bottom:0;padding:0}@media (prefers-color-scheme:dark){.inline-component[data-v-71dfcf82]{background:#393939;border:1px solid #efefef30}.inline-component.no-wrapper-style[data-v-71dfcf82]{background:0 0;border:none}}.inline-component-enter-active[data-v-71dfcf82],.inline-component-leave-active[data-v-71dfcf82]{transition:all .3s linear}.inline-component-enter-from[data-v-71dfcf82],.inline-component-leave-to[data-v-71dfcf82]{box-sizing:border-box;opacity:0;min-height:16px;max-height:0;padding-top:0;padding-bottom:0;overflow:hidden}.conversation-wrapper[data-v-71dfcf82],.team-chat-conversation-wrapper[data-v-71dfcf82]{width:var(--container-width,680px);background-color:#0000;flex-direction:column;transition:width .3s ease-in-out;display:flex}.general-chat-wrapper.team_chat_mode:not(.with-tool-call-result-sidebar) .team-chat-conversation-wrapper[data-v-71dfcf82]{width:100%}@media (max-width:768px){.conversation-wrapper[data-v-71dfcf82],.team-chat-conversation-wrapper[data-v-71dfcf82]{width:100%}.border-add .button .label[data-v-71dfcf82]{display:none}.border-add .button .icon[data-v-71dfcf82],.border-add .button .icon[data-v-71dfcf82] svg{margin-right:0!important}}.input-wrapper-wrapper[data-v-71dfcf82]{background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding-top:16px;padding-bottom:4px;display:flex;position:relative}.general-chat-wrapper.voice-camera-active[data-v-71dfcf82]{z-index:1000;position:relative}.general-chat-wrapper.voice-camera-active .chat-wrapper[data-v-71dfcf82]{visibility:hidden}.general-chat-wrapper.voice-camera-active .input-wrapper-wrapper[data-v-71dfcf82]{will-change:auto;background-color:#0000;transform:none!important}.input-wrapper-wrapper.voice-control-active[data-v-71dfcf82]{background-color:#0000;padding-top:0;padding-bottom:0}.voice-loading-overlay[data-v-71dfcf82]{z-index:200;background:#fff;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@media (prefers-color-scheme:dark){.voice-loading-overlay[data-v-71dfcf82]{background:#1a1a1a}}.voice-loading-dots[data-v-71dfcf82]{justify-content:center;align-items:center;gap:8px;width:40px;height:20px;display:flex}.voice-loading-dot[data-v-71dfcf82]{background:#4285f4;border-radius:50%}.voice-loading-dot-1[data-v-71dfcf82]{animation:.9s linear infinite alternate voiceDot1-71dfcf82}.voice-loading-dot-2[data-v-71dfcf82]{animation:.9s linear infinite alternate voiceDot2-71dfcf82}@keyframes voiceDot1-71dfcf82{0%{opacity:.45;width:5px;height:5px}to{opacity:1;width:14px;height:14px}}@keyframes voiceDot2-71dfcf82{0%{opacity:1;width:14px;height:14px}to{opacity:.45;width:5px;height:5px}}.input-wrapper-wrapper.hide-input-box .input-wrapper-wrapper-inner[data-v-71dfcf82]>:not(.mobile-canvas-entry),.input-wrapper-wrapper.hide-input-box .to-bottom-icon[data-v-71dfcf82]{display:none!important}.input-wrapper-wrapper.hide-input-box .input-wrapper-wrapper-inner>.mobile-canvas-entry[data-v-71dfcf82]{display:block!important}.input-wrapper-wrapper.hide-input-box[data-v-71dfcf82] .model-select-bar .bar-content .model-info>*{display:none!important}.input-wrapper-wrapper.hide-input-box[data-v-71dfcf82] .model-select-bar .bar-content .model-info>:has(.draw-to-video-toggle){display:block!important}.prompt-input-wrapper[data-v-71dfcf82]{flex-direction:column;gap:8px;display:flex;position:relative}.slides-50off-promo-row[data-v-71dfcf82]{padding:0 12px;display:flex}.selected-artboard-badge[data-v-71dfcf82]{color:#4338ca;background:#f0f4ff;border:1px solid #c7d2fe;border-radius:8px;align-self:flex-start;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:inline-flex}:root.dark .selected-artboard-badge[data-v-71dfcf82]{color:#a5b4fc;background:#6366f11f;border-color:#6366f14d}.artboard-thumb[data-v-71dfcf82]{-o-object-fit:cover;object-fit:cover;border:1px solid #0000001a;border-radius:4px;width:32px;height:32px}.artboard-label[data-v-71dfcf82]{font-weight:500}.artboard-dismiss[data-v-71dfcf82]{color:#6b7280;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0 4px;font-size:16px}.search-input-container[data-v-71dfcf82]{flex-direction:column;flex:1;gap:0;width:100%;display:flex}.search-input-container[data-v-71dfcf82] .has-tools-row{box-shadow:none!important;border-bottom:none!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.realtime-input-wrapper[data-v-71dfcf82]{z-index:100;width:375px;height:72px;position:relative}.realtime-cover-fixed[data-v-71dfcf82]{z-index:10;width:100%;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.voice-credit-hint-banner[data-v-71dfcf82]{color:#232425;background-color:#ffc1071a;border:1px solid #ffc107;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:44px;margin:8px 16px 0;padding:0 16px;font-size:14px;display:flex}.voice-credit-hint-banner .credit-hint-icon[data-v-71dfcf82]{color:#ffc107;flex-shrink:0;width:14px;height:14px}@media (prefers-color-scheme:dark){.voice-credit-hint-banner[data-v-71dfcf82]{color:#e8e8e8;background-color:#ffc10726}.voice-credit-hint-banner .credit-hint-icon[data-v-71dfcf82]{color:#ffc107}}.voice-control-wrapper[data-v-71dfcf82]{justify-content:center;width:100%;margin-top:12px;display:flex}.conversation-item-desc.user .bubble[data-v-71dfcf82]{color:#232425;background-color:#f5f5f5;border-radius:16px;max-width:70%;margin-top:12px}.conversation-item-desc.user .bubble[data-v-71dfcf82]:has(.d2-auto-prompt-chip){background-color:#ececec}.conversation-item-desc.user.from-other-user .bubble[data-v-71dfcf82]{background-color:#0000;align-self:stretch;max-width:100%;margin-top:0;padding:0}.conversation-item-desc.user .bubble.subtask-notification[data-v-71dfcf82]{background-color:#0000;border-radius:0;align-self:stretch;width:100%;max-width:100%;padding:0}.conversation-item-desc.user.content-editable .bubble[data-v-71dfcf82]:not(.image_url):not(.private_file){display:none}.conversation-item-desc.user .bubble[data-v-71dfcf82]:not(:first-child){margin-top:12px}.conversation-item-desc.user .bubble.private_file[data-v-71dfcf82]{padding:0}.conversation-item-desc.user .bubble.image_url[data-v-71dfcf82]{max-width:40%;padding:0}.conversation-item-desc.user .bubble.slide_selected[data-v-71dfcf82],.conversation-item-desc.user .bubble.template_card[data-v-71dfcf82]{background-color:#0000;border-radius:0;padding:0}.conversation-item-desc.user .bubble.image_url .image_url_wrapper[data-v-71dfcf82]{box-sizing:border-box;cursor:pointer;border-radius:16px;padding:0;display:flex;position:relative;overflow:hidden}.conversation-item-desc.user .bubble.image_url .image_url_wrapper img[data-v-71dfcf82]{width:100%;height:100%;max-height:300px}.conversation-item-desc.assistant .bubble.image_url .image_url_wrapper[data-v-71dfcf82]{cursor:pointer}.conversation-item-desc.assistant .bubble.image_url .image_url_wrapper img[data-v-71dfcf82]{width:100%;height:100%;max-height:300px}.conversation-item-desc.assistant .bubble[data-v-71dfcf82]:not(:first-child){margin-top:12px}.conversation-item-desc .bubble[data-v-71dfcf82] .cursor{display:none}.conversation-item-desc .bubble[data-v-71dfcf82]:has(.asset-reference-card){padding:0}.conversation-item-desc .bubble[data-v-71dfcf82]:has(.image-markers-container){padding:0}.conversation-item-desc .bubble[data-v-71dfcf82]:has(.video-generation-card){padding:0}.conversation-item-desc.assistant .bubble.thinking[data-v-71dfcf82] .cursor{display:inline}.conversation-item-desc.assistant .bubble.realtime-backend-response[data-v-71dfcf82] .message-action-row,.conversation-item-desc.assistant .bubble.realtime-backend-response[data-v-71dfcf82] .message-actions-user{display:none}.conversation-item-desc .desc[data-v-71dfcf82]{flex-direction:column;width:100%;display:flex}.conversation-item-desc .content[data-v-71dfcf82]{max-width:100%}.conversation-statement[data-v-71dfcf82]{flex-direction:column;list-style:none;display:flex}.buttons[data-v-71dfcf82]{flex-direction:row;gap:6px}.border-add .button[data-v-71dfcf82],.buttons[data-v-71dfcf82]{align-items:center;display:flex}.border-add .button[data-v-71dfcf82]{box-sizing:border-box;border-radius:8px;justify-content:center;width:30px;height:30px;padding:5px;font-size:14px;line-height:16px;transition:background-color .15s}.border-add .button[data-v-71dfcf82]:hover{background-color:#f5f5f5}.border-add .button .icon[data-v-71dfcf82]{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.border-add .button .icon[data-v-71dfcf82] svg{width:20px;height:20px}.conversation-statement.user[data-v-71dfcf82]{align-items:flex-end;position:relative}.conversation-statement.user+.conversation-statement.user[data-v-71dfcf82]{margin-top:30px}.conversation-statement.assistant+.conversation-statement.user[data-v-71dfcf82],.conversation-statement.user+.conversation-statement.assistant[data-v-71dfcf82]{margin-top:16px}.conversation-statement[data-v-71dfcf82]:first-child{margin-top:5px}@media (prefers-color-scheme:dark){.border-add .button[data-v-71dfcf82]:hover{background-color:#2a2b2c}}@media (max-width:1220px){.chat-wrapper[data-v-71dfcf82]{box-sizing:border-box;padding:16px 16px 100px;overflow-y:hidden}.chat-wrapper.chat-wrapper-genmail[data-v-71dfcf82]{height:100%;overflow-y:auto}.docs_agent .chat-wrapper[data-v-71dfcf82]{padding:16px 16px 200px}.chat-wrapper-padding[data-v-71dfcf82]{padding-bottom:196px}.chat-wrapper-padding-sheets[data-v-71dfcf82]{padding-bottom:250px}.team_chat_mode .chat-wrapper[data-v-71dfcf82]{padding-bottom:175px}.team_chat_mode .chat-wrapper.chat-wrapper-padding-sheets[data-v-71dfcf82],.team_chat_mode.with-tool-call-result-sidebar .chat-wrapper[data-v-71dfcf82]{padding-bottom:260px}.general-chat-wrapper.team_chat_mode.with-tool-call-result-sidebar[data-v-71dfcf82]{height:100%}.team_chat_mode[data-v-71dfcf82] .team-chat-header{margin-top:20px}.chat-wrapper-padding-sheets .sheets-agent-empty-placeholder[data-v-71dfcf82]{margin-top:12vh}.agent-builder-placeholder[data-v-71dfcf82],.custom-agent-placeholder[data-v-71dfcf82]{min-height:70vh}.input-wrapper-wrapper[data-v-71dfcf82]{box-sizing:border-box;isolation:isolate;will-change:transform;z-index:100;width:100%;padding:16px 16px 24px;position:fixed;bottom:0;left:0;transform:translateZ(0)}.realtime-input-wrapper[data-v-71dfcf82]{z-index:100;width:100%;position:relative}.realtime-cover-fixed[data-v-71dfcf82]{z-index:5;width:100%;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.input-wrapper-wrapper-inner[data-v-71dfcf82]{width:100%}.hide-input-box .chat-wrapper[data-v-71dfcf82]{padding-bottom:16px!important}.hide-input-box .input-wrapper-wrapper[data-v-71dfcf82]{background-color:#0000;padding-top:0;padding-bottom:16px}}@media (prefers-color-scheme:dark){.content[data-v-71dfcf82] pre{background-color:#222}.input-wrapper-wrapper[data-v-71dfcf82]{background-color:#232425}.conversation-item-desc.user .bubble[data-v-71dfcf82]{color:#000;background:#eee}.conversation-item-desc.user .bubble[data-v-71dfcf82]:has(.d2-auto-prompt-chip){background:#d8d8d8}.conversation-item-desc.user.from-other-user .bubble[data-v-71dfcf82]{color:#fff}}.mobile-sidebar-page[data-v-71dfcf82]{z-index:90;background:#fff;width:100%;height:100%;position:fixed;top:0;left:0;overflow-y:auto}.slide-enter-active[data-v-71dfcf82],.slide-leave-active[data-v-71dfcf82]{transition:transform .3s}.slide-enter-from[data-v-71dfcf82],.slide-leave-to[data-v-71dfcf82]{transform:translate(100%)}.slide-enter-to[data-v-71dfcf82],.slide-leave-from[data-v-71dfcf82]{transform:translate(0)}@media (prefers-color-scheme:dark){.mobile-sidebar-page[data-v-71dfcf82]{background:#1a1a1a}}.search-source-sidebar.desktop[data-v-71dfcf82]{z-index:90;background:#fff;width:400px;height:100vh;position:fixed;top:0;right:0;box-shadow:-2px 0 8px #00000026}.search-source-sidebar.desktop[data-v-71dfcf82] .sidebar-content{height:100%;overflow-y:auto}.slide-desktop-enter-active[data-v-71dfcf82],.slide-desktop-leave-active[data-v-71dfcf82]{transition:transform .3s}.slide-desktop-enter-from[data-v-71dfcf82],.slide-desktop-leave-to[data-v-71dfcf82]{transform:translate(100%)}.slide-desktop-enter-to[data-v-71dfcf82],.slide-desktop-leave-from[data-v-71dfcf82]{transform:translate(0)}@media (prefers-color-scheme:dark){.search-source-sidebar.desktop[data-v-71dfcf82]{background:#1a1a1a;box-shadow:-2px 0 8px #0000004d}}@media (min-width:1220px){.browser-extension-bar[data-v-71dfcf82]{width:var(--container-width,680px)}.with-infinite-canvas .general-chat-wrapper.with-tool-call-result-sidebar[data-v-71dfcf82]{margin-right:16px}.with-infinite-canvas .global-canvas[data-v-71dfcf82]{height:calc(100% - 6px);padding:0 16px 0 0;overflow:visible}.with-infinite-canvas .global-canvas .tool-call-result-sidebar-inner[data-v-71dfcf82]{box-shadow:none;border:none;border-radius:12px;overflow:visible}}.bubble.context_length_exceeded[data-v-71dfcf82]{color:#b42318;background:#fff;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.bubble.context_length_exceeded .left[data-v-71dfcf82]{flex:1}.bubble.context_length_exceeded .right[data-v-71dfcf82]{display:flex}.bubble.context_length_exceeded .new-chat-session[data-v-71dfcf82]{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;display:flex}.bubble.context_length_exceeded .new-chat-session .desc[data-v-71dfcf82]{color:#232425;font-family:Arial;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.bubble.context_length_exceeded .new-chat-session .button[data-v-71dfcf82]{box-sizing:border-box;color:#fff;cursor:pointer;background:#232425;border-radius:8px;flex-direction:row;align-items:center;gap:6px;height:32px;padding:5px 16px;font-size:14px;font-style:normal;font-weight:400;line-height:150%;display:flex}.bubble.context_length_exceeded .new-chat-session .button .icon[data-v-71dfcf82]{justify-content:center;align-items:center;width:16px;height:16px;display:flex}@media (prefers-color-scheme:dark){.bubble.context_length_exceeded .new-chat-session .desc[data-v-71dfcf82]{color:#fff}.bubble.context_length_exceeded .new-chat-session .button[data-v-71dfcf82]{color:#232425;background:#fff}.bubble.context_length_exceeded .new-chat-session .button[data-v-71dfcf82]:hover{background:#e0e0e0;transition:background-color .2s}.bubble.context_length_exceeded[data-v-71dfcf82]{color:#ff6b6b;background:#232425;border:1px solid #444}}.general-chat-wrapper.with-inbox-canvas[data-v-71dfcf82]{--container-width:100%;padding:0}.global-canvas.inbox-canvas-fullscreen[data-v-71dfcf82]{flex-grow:1;width:100%;padding:0}.global-canvas.inbox-canvas-fullscreen .tool-call-result-sidebar-inner[data-v-71dfcf82]{box-shadow:none;border:none;border-radius:0}@media (max-width:1220px){.global-canvas.inbox-canvas-fullscreen[data-v-71dfcf82]{height:100%;top:0}}.global-canvas.scheduled-agent-canvas[data-v-71dfcf82],.global-canvas.task-builder-canvas[data-v-71dfcf82]{width:50%;padding:0 20px;position:static}@media (min-width:1220px){.general-chat-wrapper.with-task-builder-canvas[data-v-71dfcf82]{flex-direction:row;display:flex}.global-canvas.task-builder-canvas[data-v-71dfcf82]{width:50%;display:block!important}.general-chat-wrapper.with-scheduled-agent-canvas[data-v-71dfcf82]{flex-direction:row;display:flex}.global-canvas.scheduled-agent-canvas[data-v-71dfcf82]{width:50%;display:block!important}}.custom-agent-indicator[data-v-71dfcf82]{color:#666;background:#8b5cf61a;border:1px solid #8b5cf633;border-radius:6px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 8px;font-size:12px;display:inline-flex}.custom-agent-indicator .agent-name[data-v-71dfcf82]{color:#8b5cf6;font-weight:500}.custom-agent-indicator-standalone[data-v-71dfcf82]{align-items:center;gap:6px;font-size:13px;display:flex}.custom-agent-indicator-standalone .agent-avatar[data-v-71dfcf82]{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:16px;height:16px}.custom-agent-indicator-standalone .agent-name[data-v-71dfcf82]{color:inherit;font-weight:500}.dark-mode .custom-agent-indicator[data-v-71dfcf82]{color:#aaa;background:#8b5cf626;border-color:#8b5cf64d}.dark-mode .custom-agent-indicator .agent-name[data-v-71dfcf82]{color:#a78bfa}.dark-mode .custom-agent-indicator-standalone .agent-name[data-v-71dfcf82]{opacity:.9}.rating-modal-content[data-v-71dfcf82]{flex-direction:column;gap:16px;padding:16px 0;display:flex}.thumb-button-inline[data-v-71dfcf82]{padding:6px;min-width:auto!important}.thumb-button-inline.clap[data-v-71dfcf82],.thumb-button-inline.dislike[data-v-71dfcf82]{--iconColor:#606366;cursor:pointer;width:auto;height:auto}.thumb-button-inline.dislike .icon[data-v-71dfcf82]{transform:rotate(180deg)}.thumb-button-inline.clap .icon[data-v-71dfcf82],.thumb-button-inline.dislike .icon[data-v-71dfcf82]{justify-content:center;align-items:center;display:flex}.suggestions-toggle.active[data-v-71dfcf82],.thumb-button-inline.clap.active[data-v-71dfcf82],.thumb-button-inline.dislike.active[data-v-71dfcf82]{--iconColor:#606366;color:#606366}.modal-footer[data-v-71dfcf82]{justify-content:flex-end;gap:12px;display:flex}@media (prefers-color-scheme:dark){.thumb-button-inline.clap[data-v-71dfcf82],.thumb-button-inline.dislike[data-v-71dfcf82]{--iconColor:#999}.suggestions-toggle.active[data-v-71dfcf82],.thumb-button-inline.clap.active[data-v-71dfcf82],.thumb-button-inline.dislike.active[data-v-71dfcf82]{--iconColor:#e0e0e0;color:#e0e0e0}}.ca-new-chat-divider[data-v-71dfcf82]{background-color:#efefef;height:1px;margin:6px 0}.ca-new-chat-item[data-v-71dfcf82]{cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;transition:background-color .15s;display:flex}.ca-new-chat-item[data-v-71dfcf82]:hover{background-color:#f5f5f5}.ca-new-chat-icon[data-v-71dfcf82]{color:#232425;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.ca-new-chat-icon[data-v-71dfcf82] svg{width:100%;height:100%}.ca-new-chat-label[data-v-71dfcf82]{color:#232425;white-space:nowrap;font-size:14px;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){.ca-new-chat-divider[data-v-71dfcf82]{background-color:#444}.ca-new-chat-item[data-v-71dfcf82]:hover{background-color:#404040}.ca-new-chat-icon[data-v-71dfcf82],.ca-new-chat-icon[data-v-71dfcf82] svg,.ca-new-chat-label[data-v-71dfcf82]{color:#fff}}
