.d2-copy-ready[data-v-6cf1ef42]{box-sizing:border-box;text-align:left;flex-direction:column;align-items:stretch;width:100%;max-width:380px;margin:0 auto;padding:0 20px;display:flex}.d2-cr-title[data-v-6cf1ef42]{margin:0 0 var(--space-20);font-family:var(--gs-font-sans);font-size:var(--text-h1);color:var(--color-text-primary);font-weight:700;line-height:1.25}.d2-cr-chip[data-v-6cf1ef42]{background:#f5f2eb;border:1px solid #e8e6e0;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;max-width:100%;margin:0 0 12px;padding:6px 14px 6px 6px;font-size:12.5px;line-height:1;display:inline-flex}.d2-cr-thumb[data-v-6cf1ef42]{background:linear-gradient(135deg,#e9d4be,#b88a64);border-radius:50%;flex:none;width:22px;height:22px}.d2-cr-label[data-v-6cf1ef42]{white-space:nowrap;color:var(--color-text-secondary);flex:none}.d2-cr-chip .d2-cr-name[data-v-6cf1ef42]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-primary);flex:0 auto;font-weight:600;overflow:hidden}.d2-cr-check[data-v-6cf1ef42]{background:var(--color-success);width:15px;height:15px;color:var(--color-text-on-bright);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.d2-cr-steps-label[data-v-6cf1ef42]{margin:0 0 var(--space-16);font-size:var(--text-small);color:var(--color-text-secondary);line-height:1.4}.d2-cr-steps[data-v-6cf1ef42]{flex-direction:column;width:100%;display:flex}.d2-cr-step[data-v-6cf1ef42]{align-items:flex-start;gap:14px;padding:18px 0;display:flex}.d2-cr-step+.d2-cr-step[data-v-6cf1ef42]{border-top:1px solid var(--color-border-subtle)}.d2-cr-num[data-v-6cf1ef42]{background:var(--color-bg-subtle);border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin-top:-2px;font-size:11px;font-weight:600;display:inline-flex}.d2-cr-body[data-v-6cf1ef42],.d2-cr-num[data-v-6cf1ef42]{color:var(--color-text-secondary)}.d2-cr-body[data-v-6cf1ef42]{font-size:var(--text-small);text-align:left;flex:auto;line-height:20.3px}.d2-cr-body b[data-v-6cf1ef42]{color:inherit;font-weight:400}.d2-cr-kbd[data-v-6cf1ef42]{background:var(--color-bg-page);border:1px solid var(--color-border-default);border-radius:var(--radius-6);font-size:var(--text-caption);color:var(--color-text-primary);vertical-align:middle;align-items:center;margin:0 1px;padding:1px 7px;font-weight:500;display:inline-flex}.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-ec61300f]{z-index:50;top:0;bottom:0;left:0;right:0}.design-mode-overlay[data-v-ec61300f],.dm-highlight[data-v-ec61300f]{pointer-events:none;position:absolute}.dm-highlight[data-v-ec61300f]{transition:all .1s}.dm-hover[data-v-ec61300f]{background:#3b82f60d;border:2px dashed #3b82f680;border-radius:2px}.dm-selected[data-v-ec61300f]{background:#8b5cf614;border:2px solid #8b5cf6;border-radius:2px}.dm-label[data-v-ec61300f]{color:#fff;white-space:nowrap;pointer-events:none;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-2d15b3ab]{z-index:48}.draw-overlay[data-v-2d15b3ab],.draw-svg[data-v-2d15b3ab]{position:absolute;top:0;bottom:0;left:0;right:0}.draw-svg[data-v-2d15b3ab]{cursor:crosshair;width:100%;height:100%}.draw-note-wrap[data-v-2d15b3ab]{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-2d15b3ab]:focus-within{border-color:#c8a83b;box-shadow:0 4px 16px #0003}.draw-note-wrap.is-dragging[data-v-2d15b3ab]{box-shadow:0 8px 24px #00000038}.draw-note-header[data-v-2d15b3ab]{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-2d15b3ab]:active,.draw-note-wrap.is-dragging .draw-note-header[data-v-2d15b3ab]{cursor:grabbing}.draw-note-delete[data-v-2d15b3ab]{cursor:pointer;color:#6e7178;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-2d15b3ab],.draw-note-wrap:hover .draw-note-delete[data-v-2d15b3ab]{opacity:.85;pointer-events:auto}.draw-note-delete[data-v-2d15b3ab]:hover{opacity:1;color:#dc2626;background:#dc262626}.draw-note[data-v-2d15b3ab]{box-sizing:border-box;color:#222;resize:none;overflow-wrap:break-word;background:0 0;border:none;border-radius:0 0 4px 4px;outline:none;width:100%;min-height:42px;padding:6px 8px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;line-height:16px;display:block}.draw-toolbar[data-v-2d15b3ab]{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-2d15b3ab]{border-radius:22px;gap:4px;width:min(560px,100% - 32px);padding:6px 12px}.draw-toolbar-row[data-v-2d15b3ab]{align-items:center;gap:6px;display:flex}.draw-toolbar-row-scrubber[data-v-2d15b3ab]{border-bottom:1px solid var(--color-border-default,#e0e0e0);padding:0 2px 4px}.draw-toolbar-time[data-v-2d15b3ab]{font-variant-numeric:tabular-nums;color:var(--color-text-secondary,#6e7178);text-align:center;-webkit-user-select:none;user-select:none;flex-shrink:0;min-width:44px;font-size:11px}.draw-toolbar-range[data-v-2d15b3ab]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:0 0;flex:1;height:18px;margin:0}.draw-toolbar-range[data-v-2d15b3ab]:disabled{opacity:.45;cursor:default}.draw-toolbar-range[data-v-2d15b3ab]::-webkit-slider-runnable-track{background:var(--color-border-default,#e0e0e0);border-radius:2px;height:4px}.draw-toolbar-range[data-v-2d15b3ab]::-moz-range-track{background:var(--color-border-default,#e0e0e0);border-radius:2px;height:4px}.draw-toolbar-range[data-v-2d15b3ab]::-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-2d15b3ab]::-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-2d15b3ab]{cursor:pointer;width:26px;height:26px;color:var(--color-text-secondary,#6e7178);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.draw-icon-btn[data-v-2d15b3ab]:hover:not(:disabled){background:var(--color-bg-subtle,#f5f5f5);color:var(--color-text-primary,#232425)}.draw-icon-btn[data-v-2d15b3ab]:disabled{opacity:.4;cursor:default}.draw-toolbar-sep[data-v-2d15b3ab]{background:var(--color-border-default,#e0e0e0);width:1px;height:18px;margin:0 2px}.draw-toolbar-hint[data-v-2d15b3ab]{color:var(--color-text-tertiary,#909499);-webkit-user-select:none;user-select:none;padding:0 10px;font-size:12px}.draw-send-btn[data-v-2d15b3ab]{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-2d15b3ab]:hover:not(:disabled){opacity:.9}.draw-send-btn[data-v-2d15b3ab]:disabled{opacity:.45;cursor:default}.draw-queue-btn[data-v-2d15b3ab]{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-2d15b3ab]:hover:not(:disabled){background:var(--color-bg-subtle,#f5f5f5)}.draw-queue-btn[data-v-2d15b3ab]:disabled{opacity:.45;cursor:default}.draw-add-note-tip[data-v-2d15b3ab]{z-index:2147483000;pointer-events:none;background:var(--color-text-primary,#232425);color:var(--color-bg-surface,#fff);white-space:nowrap;-webkit-user-select:none;user-select:none;isolation:isolate;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-2d15b3ab]: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-2d15b3ab;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-2d15b3ab]:before{animation-play-state:paused}@keyframes draw-add-note-tip-border-flow-2d15b3ab{to{--draw-tip-angle:360deg}}.draw-add-note-tip-text[data-v-2d15b3ab]{color:var(--color-bg-surface,#fff);background-color:var(--color-bg-surface,#fff);-webkit-text-fill-color:transparent;background-image:linear-gradient(100deg,#9aa0a800 38%,#9aa0a8e6 50%,#9aa0a800 62%);background-position:150% 0;background-repeat:no-repeat;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:2.6s linear infinite draw-add-note-tip-shimmer-2d15b3ab;display:inline-block}.draw-add-note-tip.is-moving .draw-add-note-tip-text[data-v-2d15b3ab]{animation-play-state:paused}@keyframes draw-add-note-tip-shimmer-2d15b3ab{0%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.draw-add-note-tip-text[data-v-2d15b3ab]{-webkit-text-fill-color:var(--color-bg-surface,#fff);background-image:none;animation:none}.draw-add-note-tip[data-v-2d15b3ab]: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]{text-overflow:ellipsis;-webkit-line-clamp:2;-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{opacity:.4;cursor:default}.queue-entry-delete[data-v-30c981c4]{align-self:center}.queue-panel-footer[data-v-30c981c4]{border-top:1px solid var(--color-border-default,#e0e0e0);background:var(--color-bg-surface,#fafafa);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{opacity:.45;cursor:default}.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{opacity:.45;cursor:default}.cqb-overlay[data-v-f0a78279]{z-index:52;top:0;bottom:0;left:0;right:0}.cqb-badge[data-v-f0a78279],.cqb-overlay[data-v-f0a78279]{pointer-events:none;position:absolute}.cqb-badge[data-v-f0a78279]{background:var(--color-text-primary,#232425);width:22px;height:22px;color:var(--color-text-on-brand,#fff);font-variant-numeric:tabular-nums;border:2px solid var(--color-bg-surface,#fff);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex;transform:translate(-50%,-50%);box-shadow:0 2px 6px #00000040}.cqp-panel[data-v-ef0ad7fb]{border:1px solid var(--color-border-default,#e0e0e0);z-index:55;border-radius:8px;flex-direction:column;width:300px;max-height:calc(100% - 24px);position:absolute;top:12px;right:12px;overflow:hidden;box-shadow:0 8px 24px #00000029}.cqp-header[data-v-ef0ad7fb],.cqp-panel[data-v-ef0ad7fb]{background:var(--color-bg-surface,#fafafa);display:flex}.cqp-header[data-v-ef0ad7fb]{border-bottom:1px solid var(--color-border-default,#e0e0e0);align-items:center;gap:8px;padding:10px 12px}.cqp-title[data-v-ef0ad7fb]{color:var(--color-text-primary,#232425);flex:1;font-size:13px;font-weight:600}.cqp-count[data-v-ef0ad7fb]{font-size:11px}.cqp-count[data-v-ef0ad7fb],.cqp-empty[data-v-ef0ad7fb]{color:var(--color-text-tertiary,#909499)}.cqp-empty[data-v-ef0ad7fb]{text-align:center;padding:24px 16px;font-size:12px}.cqp-list[data-v-ef0ad7fb]{flex-direction:column;flex:1;gap:8px;margin:0;list-style:none;overflow-y:auto}.cqp-entry[data-v-ef0ad7fb],.cqp-list[data-v-ef0ad7fb]{padding:8px;display:flex}.cqp-entry[data-v-ef0ad7fb]{background:var(--color-bg-subtle,#f5f5f5);border-radius:6px;align-items:flex-start;gap:10px}.cqp-entry-badge[data-v-ef0ad7fb]{background:var(--color-text-primary,#232425);width:22px;height:22px;color:var(--color-text-on-brand,#fff);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.cqp-entry-meta[data-v-ef0ad7fb]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cqp-entry-element[data-v-ef0ad7fb]{color:var(--color-text-primary,#232425);white-space:nowrap;font-size:12px;font-weight:500}.cqp-entry-element[data-v-ef0ad7fb],.cqp-entry-text[data-v-ef0ad7fb]{text-overflow:ellipsis;overflow:hidden}.cqp-entry-text[data-v-ef0ad7fb]{color:var(--color-text-secondary,#6e7178);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box}.cqp-entry-imgs[data-v-ef0ad7fb]{color:var(--color-text-tertiary,#909499);font-size:10px}.cqp-icon-btn[data-v-ef0ad7fb]{cursor:pointer;width:22px;height:22px;color:var(--color-text-secondary,#6e7178);background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.cqp-icon-btn[data-v-ef0ad7fb]:hover:not(:disabled){background:var(--color-bg-subtle,#f5f5f5);color:var(--color-text-primary,#232425)}.cqp-icon-btn[data-v-ef0ad7fb]:disabled{opacity:.4;cursor:default}.cqp-entry-delete[data-v-ef0ad7fb]{align-self:center}.cqp-footer[data-v-ef0ad7fb]{border-top:1px solid var(--color-border-default,#e0e0e0);background:var(--color-bg-surface,#fafafa);gap:6px;padding:10px 12px;display:flex}.cqp-secondary-btn[data-v-ef0ad7fb]{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}.cqp-secondary-btn[data-v-ef0ad7fb]:hover:not(:disabled){background:var(--color-bg-subtle,#f5f5f5)}.cqp-secondary-btn[data-v-ef0ad7fb]:disabled{opacity:.45;cursor:default}.cqp-send-btn[data-v-ef0ad7fb]{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}.cqp-send-btn[data-v-ef0ad7fb]:hover:not(:disabled){opacity:.9}.cqp-send-btn[data-v-ef0ad7fb]:disabled{opacity:.45;cursor:default}.speaker-notes-panel[data-v-5f45f42b]{background:var(--color-bg-page,#fff);height:160px;color:var(--color-text-primary,#232425);z-index:15;border-top:1px solid var(--color-border-default,#eaeaea);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.notes-header[data-v-5f45f42b]{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-5f45f42b]{flex:1}.notes-slide-label[data-v-5f45f42b]{color:var(--color-text-secondary,#6e7178);letter-spacing:1.2px;font-size:11px;font-weight:700}.notes-slide-indicator[data-v-5f45f42b]{letter-spacing:.5px;font-size:12px}.notes-saving[data-v-5f45f42b],.notes-slide-indicator[data-v-5f45f42b]{color:var(--color-text-secondary,#6e7178)}.notes-saving[data-v-5f45f42b]{font-size:11px;font-style:italic}.notes-body[data-v-5f45f42b]{flex-direction:column;flex:1;min-height:0;padding:12px 16px;display:flex;overflow:hidden}.notes-textarea[data-v-5f45f42b]{box-sizing:border-box;resize:none;width:100%;min-height:0;color:var(--color-text-primary,#232425);font:inherit;background:0 0;border:none;outline:none;flex:1;padding:0;font-size:15px;line-height:1.6;overflow-y:auto}.notes-textarea[data-v-5f45f42b]::placeholder{color:var(--color-text-secondary,#6e7178);opacity:.6}.designer2-files[data-v-06c684e4]{background:var(--color-bg-surface,#fafafa);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.files-header[data-v-06c684e4]{box-sizing:border-box;border-bottom:1px solid var(--color-border-default,#eaeaea);justify-content:space-between;align-items:center;min-height:45px;padding:10px 16px;display:flex}.files-header-actions[data-v-06c684e4]{flex-shrink:0;align-items:center;gap:8px;display:flex}.files-upload[data-v-06c684e4]{align-items:center;display:flex;position:relative}.files-upload[data-v-06c684e4]:after{content:"";background:var(--color-border-default,#eaeaea);width:1px;height:16px;position:absolute;top:50%;right:-4px;transform:translateY(-50%)}.files-add-btn[data-v-06c684e4]{color:var(--color-text-secondary,#6b7177)}.files-add-btn[data-v-06c684e4]:hover{color:var(--color-text-primary,#232425)}.upload-menu[data-v-06c684e4]{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}.upload-hidden-input[data-v-06c684e4]{display:none}.upload-error[data-v-06c684e4]{border-radius:var(--radius-lg,8px);background:var(--color-bg-danger-subtle,#fdecec);color:var(--color-text-danger,#c2362f);word-break:break-word;margin:8px 12px 0;padding:8px 12px;font-size:12px;line-height:1.4}.upload-error--info[data-v-06c684e4]{background:var(--color-bg-subtle,#f5f5f5);color:var(--color-text-secondary,#6b7177)}.files-header-left[data-v-06c684e4]{align-items:center;gap:6px;min-width:0;display:flex}.files-back-btn[data-v-06c684e4]{cursor:pointer;color:var(--color-text-tertiary,#909499);background:0 0;border:none;border-radius:4px;align-items:center;padding:2px;display:flex}.files-back-btn[data-v-06c684e4]:hover{background:var(--color-bg-subtle,#f5f5f5)}.files-back-btn[data-v-06c684e4]:hover,.files-title[data-v-06c684e4]{color:var(--color-text-primary,#232425)}.files-title[data-v-06c684e4]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.files-refresh[data-v-06c684e4]{cursor:pointer;color:var(--color-text-tertiary,#909499);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;display:flex}.files-refresh[data-v-06c684e4]:hover{background:var(--color-bg-subtle,#f5f5f5);color:var(--color-text-primary,#232425)}.files-refresh[data-v-06c684e4]:disabled{cursor:default;opacity:.7}.files-refresh[data-v-06c684e4]:disabled:hover{color:var(--color-text-tertiary,#909499);background:0 0}@keyframes designer2-files-refresh-spin-06c684e4{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.files-refresh .spin[data-v-06c684e4]{animation:.9s linear infinite designer2-files-refresh-spin-06c684e4}@media (prefers-reduced-motion:reduce){.files-refresh .spin[data-v-06c684e4]{animation:none}}.files-body[data-v-06c684e4]{flex:1;min-height:0;overflow:hidden}.files-list[data-v-06c684e4]{height:100%;padding:4px 8px;overflow-y:auto}.files-empty[data-v-06c684e4],.files-loading[data-v-06c684e4]{text-align:center;color:var(--color-text-tertiary,#909499);padding:32px 16px;font-size:13px}.section-header[data-v-06c684e4]{color:var(--color-text-tertiary,#909499);text-transform:uppercase;letter-spacing:.08em;margin-top:2px;padding:10px 8px 4px;font-size:10px;font-weight:700}.section-header[data-v-06c684e4]:first-child{margin-top:0;padding-top:4px}.file-card[data-v-06c684e4]{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-06c684e4]:hover{background:var(--color-bg-icon-hover,#f5f5f5);border-color:var(--color-border-default,#eaeaea)}.file-card-selected[data-v-06c684e4],.file-card-selected[data-v-06c684e4]:hover{background:var(--color-bg-subtle,#f5f5f5);border-color:var(--color-border-default,#eaeaea)}.file-card[data-v-06c684e4]:active{transform:scale(.99)}.file-card[data-v-06c684e4]:focus-visible{outline:2px solid var(--color-brand-blue,#0f7fff);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.file-card[data-v-06c684e4]{transition:none}.file-card[data-v-06c684e4]:active{transform:none}}.file-card-child[data-v-06c684e4]{padding-left:28px}.folder-children[data-v-06c684e4]{border-left:2px solid var(--color-border-subtle,#f2f2f2);margin-left:20px}.file-card-icon[data-v-06c684e4]{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-06c684e4]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.file-card-name[data-v-06c684e4]{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-06c684e4],.file-card-type[data-v-06c684e4]{color:var(--color-text-tertiary,#909499);font-size:11px}.file-card-time[data-v-06c684e4]{white-space:nowrap;flex-shrink:0}.file-card-actions[data-v-06c684e4]{flex-shrink:0;position:relative}.file-action-btn[data-v-06c684e4]{cursor:pointer;color:#000;letter-spacing:1px;opacity:0;background:0 0;border:none;border-radius:4px;padding:2px 4px;font-size:14px;font-weight:700;transition:opacity .12s}.file-card:hover .file-action-btn[data-v-06c684e4]{opacity:1}.file-action-btn[data-v-06c684e4]:hover{background:var(--color-bg-subtle,#f5f5f5);color:var(--color-text-primary,#232425)}.file-action-menu[data-v-06c684e4]{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-06c684e4]{width:100%;color:var(--color-text-primary,#232425);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.file-menu-item[data-v-06c684e4]:hover{background:var(--color-bg-subtle,#f5f5f5)}.file-menu-item--danger[data-v-06c684e4]{color:var(--color-text-error,#d92d20)}.file-menu-item--danger[data-v-06c684e4]:hover{background:var(--color-bg-error-subtle,#fef3f2)}.delete-confirm-overlay[data-v-06c684e4]{z-index:70;background:color-mix(in srgb,var(--color-text-primary,#232425)32%,transparent);justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.delete-confirm-dialog[data-v-06c684e4]{background:var(--color-bg-page,#fff);border:1px solid var(--color-border-default,#eaeaea);border-radius:var(--radius-lg,12px);width:100%;max-width:360px;padding:20px;box-shadow:0 12px 32px #0000002e}.delete-confirm-title[data-v-06c684e4]{color:var(--color-text-primary,#232425);margin-bottom:8px;font-size:15px;font-weight:600}.delete-confirm-body[data-v-06c684e4]{color:var(--color-text-secondary,#6b6f76);word-break:break-word;font-size:13px;line-height:1.5}.delete-confirm-error[data-v-06c684e4]{color:var(--color-text-error,#d92d20);margin-top:10px;font-size:12px}.delete-confirm-actions[data-v-06c684e4]{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.delete-confirm-btn[data-v-06c684e4]{border-radius:var(--radius-md,8px);cursor:pointer;border:1px solid #0000;padding:7px 14px;font-size:13px;font-weight:500}.delete-confirm-btn[data-v-06c684e4]:disabled{opacity:.6;cursor:default}.delete-confirm-btn--cancel[data-v-06c684e4]{background:var(--color-bg-page,#fff);border-color:var(--color-border-default,#eaeaea);color:var(--color-text-primary,#232425)}.delete-confirm-btn--cancel[data-v-06c684e4]:hover:not(:disabled){background:var(--color-bg-subtle,#f5f5f5)}.delete-confirm-btn--danger[data-v-06c684e4]{background:var(--color-text-error,#d92d20);color:#fff}.delete-confirm-btn--danger[data-v-06c684e4]:hover:not(:disabled){background:var(--color-text-error-hover,#b42318)}.drop-overlay[data-v-06c684e4]{z-index:60;background:color-mix(in srgb,var(--color-bg-page,#fff)82%,transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);pointer-events:none;justify-content:center;padding:24px;position:absolute;top:0;bottom:0;left:0;right:0}.drop-overlay[data-v-06c684e4],.drop-zone[data-v-06c684e4]{align-items:center;display:flex}.drop-zone[data-v-06c684e4]{border:1.5px dashed var(--color-brand-blue,#0f7fff);border-radius:var(--radius-lg,8px);background:var(--color-bg-page,#fff);gap:10px;padding:14px 18px;box-shadow:0 6px 20px #0000001f}.drop-zone-icon[data-v-06c684e4]{background:var(--color-border-default,#eaeaea);width:28px;height:28px;color:var(--color-text-tertiary,#909499);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.drop-zone-text[data-v-06c684e4]{flex-direction:column;gap:2px;min-width:0;display:flex}.drop-zone-title[data-v-06c684e4]{text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700}.drop-zone-desc[data-v-06c684e4],.drop-zone-title[data-v-06c684e4]{color:var(--color-text-tertiary,#909499)}.drop-zone-desc[data-v-06c684e4]{font-size:11px;line-height:1.4}.designer2-history[data-v-7fea737c]{flex-direction:column;height:100%;display:flex;overflow:hidden}.history-header[data-v-7fea737c]{border-bottom:1px solid var(--border-color,#e5e5e5);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.history-title[data-v-7fea737c]{color:var(--text-primary,#333);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.history-refresh[data-v-7fea737c]{cursor:pointer;color:var(--text-secondary,#666);background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:14px}.history-refresh[data-v-7fea737c]:hover{background:var(--bg-hover,#f0f0f0)}.history-list[data-v-7fea737c]{flex:1;padding:4px 0;overflow-y:auto}.history-empty[data-v-7fea737c],.history-loading[data-v-7fea737c]{text-align:center;color:var(--text-secondary,#999);padding:20px;font-size:13px}.history-item[data-v-7fea737c]{border-bottom:1px solid var(--border-subtle,#f0f0f0);cursor:default;padding:10px 12px}.history-item[data-v-7fea737c]:hover{background:var(--bg-hover,#fafafa)}.commit-message[data-v-7fea737c]{color:var(--text-primary,#333);margin-bottom:4px;font-size:13px}.commit-meta[data-v-7fea737c]{color:var(--text-secondary,#999);gap:8px;font-size:11px;display:flex}.commit-sha[data-v-7fea737c]{font-family:ui-monospace,monospace}.tabbar-action-btn[data-v-0e54ac9e]{border:1px solid var(--color-border-default,#eaeaea);background:var(--color-bg-page,#fff);border-radius:var(--radius-lg,8px);cursor:pointer;color:var(--color-text-secondary,#606366);white-space:nowrap;padding:5px 12px;font-size:12px;transition:all .15s}.tabbar-action-btn[data-v-0e54ac9e]: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-0e54ac9e]{align-items:center;gap:6px;display:inline-flex}.build-it-anchor[data-v-0e54ac9e]{display:inline-flex;position:relative}.build-it-btn[data-v-0e54ac9e]:disabled{opacity:.6;cursor:default}.build-it-menu[data-v-0e54ac9e]{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-0e54ac9e]{width:100%;color:var(--color-text-primary,#232425);cursor:pointer;text-align:left;background:0 0;border:none;padding:8px 14px;font-size:13px;display:block}.build-it-menu-item[data-v-0e54ac9e]:hover:not(:disabled){background:var(--color-bg-subtle,#f5f5f5)}.build-it-menu-item[data-v-0e54ac9e]:disabled{opacity:.5;cursor:not-allowed}.build-it-ready-wrapper[data-v-0e54ac9e]{align-items:center;gap:4px;display:inline-flex}.build-it-ready[data-v-0e54ac9e]{background:var(--color-text-primary,#1f1f1f);color:var(--color-bg-page,#fff)}.handoff-reset-btn[data-v-0e54ac9e]{border:1px solid var(--color-border-default,#eaeaea);width:22px;height:22px;color:var(--color-text-secondary,#666);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;display:inline-flex}.handoff-reset-btn[data-v-0e54ac9e]:hover{background:var(--color-bg-subtle,#f5f5f5);color:var(--color-text-primary,#1f1f1f)}.d2-share-popover[data-v-ab7b1735]{display:inline-flex;position:relative}.d2-share-trigger[data-v-ab7b1735]{border-radius:var(--radius-md,6px);width:28px;height:28px;color:var(--color-text-secondary,#606366);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.d2-share-trigger[data-v-ab7b1735]:hover{background:var(--color-bg-subtle,#0f0c080f);color:var(--color-text-primary,#232425)}.d2-share-trigger.active[data-v-ab7b1735]{background:var(--color-bg-subtle,#0f0c0814);color:var(--color-text-primary,#232425)}.d2-share-menu[data-v-ab7b1735]{z-index:50;background:var(--color-bg-page,#fff);border:1px solid var(--color-border-default,#eaeaea);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-ab7b1735]{width:100%;color:var(--color-text-primary,#232425);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:14px;line-height:1.4;display:flex}.d2-share-menu-item[data-v-ab7b1735]:hover:not(:disabled){background:var(--color-bg-subtle,#0f0c080a)}.d2-share-menu-item[data-v-ab7b1735]:disabled{opacity:.6;cursor:not-allowed}.d2-share-menu-icon[data-v-ab7b1735]{width:16px;height:16px;color:var(--color-text-tertiary,#0f0c08a3);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.d2-share-menu-item:hover:not(:disabled) .d2-share-menu-icon[data-v-ab7b1735]{color:var(--color-text-primary,#232425)}.d2-dup-loading-overlay{z-index:10100;background:var(--color-bg-overlay,#00000080);-webkit-backdrop-filter:blur(4px);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{z-index:10101;background:var(--color-bg-overlay,#00000080);-webkit-backdrop-filter:blur(4px);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{width:28px;height:28px;color:var(--color-text-secondary,#606366);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;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,#b8bbbfd9)}.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]{min-width:0;font:inherit;text-align:right;color:inherit;background:0 0;border:none;outline:none;flex:1}.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-fa74949a]{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-fa74949a]:focus-within{border-color:#c4a57b}.d2-cell-label[data-v-fa74949a]{color:#8a8680;font-size:12px}.d2-select-trigger[data-v-fa74949a]{min-width:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;outline:none;flex:1;justify-content:flex-end;align-items:center;gap:4px;padding:0;display:flex}.d2-select-value[data-v-fa74949a]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.d2-select-caret[data-v-fa74949a]{color:#8a8680;flex-shrink:0}.d2-select-menu[data-v-fa74949a]{box-sizing:border-box;z-index:9999;background:#fff;border:1px solid #e5e0d8;border-radius:8px;max-height:300px;margin:0;padding:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;list-style:none;overflow-y:auto;box-shadow:0 8px 24px -8px #00000040}.d2-select-item[data-v-fa74949a]{cursor:pointer;color:#2a2a2a;border-radius:5px;padding:6px 8px;font-size:12px}.d2-select-item.d2-active[data-v-fa74949a],.d2-select-item[data-v-fa74949a]:hover{background:#0000000f}.d2-select-item.d2-sel[data-v-fa74949a]{font-weight:600}@media (prefers-color-scheme:dark){.d2-cell[data-v-fa74949a]{background:#2a2927;border-color:#3a3836}.d2-cell-label[data-v-fa74949a],.d2-select-caret[data-v-fa74949a]{color:#6f6c68}.d2-select-menu[data-v-fa74949a]{background:#2a2927;border-color:#3a3836}.d2-select-item[data-v-fa74949a]{color:#e8e6e2}.d2-select-item.d2-active[data-v-fa74949a],.d2-select-item[data-v-fa74949a]:hover{background:#ffffff14}}.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]{min-width:0;font:inherit;text-align:right;color:inherit;background:0 0;border:none;outline:none;flex:1;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]{min-width:0;font:inherit;text-align:right;color:inherit;background:0 0;border:none;outline:none;flex:1}@media (prefers-color-scheme:dark){.d2-cell[data-v-0dc504dc]{background:#2a2927;border-color:#3a3836}.d2-cell-label[data-v-0dc504dc]{color:#6f6c68}}.d2-cell[data-v-ecf4532d]{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-ecf4532d]:focus-within{border-color:#c4a57b}.d2-cell-label[data-v-ecf4532d]{color:#8a8680;font-size:12px}.d2-cell-input[data-v-ecf4532d]{min-width:0;font:inherit;text-align:right;color:inherit;outline:none;flex:1}.d2-cell-input[data-v-ecf4532d],.d2-font-caret[data-v-ecf4532d]{background:0 0;border:none}.d2-font-caret[data-v-ecf4532d]{color:#8a8680;cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:flex}.d2-font-menu[data-v-ecf4532d]{box-sizing:border-box;z-index:9999;background:#fff;border:1px solid #e5e0d8;border-radius:8px;max-height:320px;margin:0;padding:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;list-style:none;overflow-y:auto;box-shadow:0 8px 24px -8px #00000040}.d2-font-item[data-v-ecf4532d]{cursor:pointer;border-radius:5px;flex-direction:column;gap:1px;padding:6px 8px;display:flex}.d2-font-item.d2-active[data-v-ecf4532d],.d2-font-item[data-v-ecf4532d]:hover{background:#0000000f}.d2-font-name[data-v-ecf4532d]{color:#2a2a2a;font-size:12px}.d2-font-stack[data-v-ecf4532d]{color:#8a8680;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.d2-font-empty[data-v-ecf4532d]{color:#8a8680;padding:6px 8px;font-size:11px}@media (prefers-color-scheme:dark){.d2-cell[data-v-ecf4532d]{background:#2a2927;border-color:#3a3836}.d2-cell-label[data-v-ecf4532d],.d2-font-caret[data-v-ecf4532d]{color:#6f6c68}.d2-font-menu[data-v-ecf4532d]{background:#2a2927;border-color:#3a3836}.d2-font-item.d2-active[data-v-ecf4532d],.d2-font-item[data-v-ecf4532d]:hover{background:#ffffff14}.d2-font-name[data-v-ecf4532d]{color:#e8e6e2}.d2-font-empty[data-v-ecf4532d],.d2-font-stack[data-v-ecf4532d]{color:#6f6c68}}.d2-edit-panel[data-v-b333d48b]{box-sizing:border-box;z-index:60;color:#2a2a2a;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-b333d48b;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-b333d48b{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.d2-edit-header[data-v-b333d48b]{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-b333d48b]{letter-spacing:.08em;text-transform:uppercase;color:#8a8680;font-size:11px;font-weight:600}.d2-edit-close[data-v-b333d48b]{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-b333d48b]:hover{background:#0000000f}.d2-edit-empty[data-v-b333d48b]{text-align:center;color:#8a8680;flex:1;padding:48px 20px;font-size:13px}.d2-edit-sections[data-v-b333d48b]{flex:1;padding:16px;overflow:hidden auto}.d2-edit-section[data-v-b333d48b]{margin-bottom:20px}.d2-edit-section-title[data-v-b333d48b]{letter-spacing:.08em;color:#8a8680;text-transform:uppercase;margin-bottom:10px;padding-left:2px;font-size:11px;font-weight:500}.d2-edit-grid[data-v-b333d48b]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;display:grid}.d2-edit-grid[data-v-b333d48b]>*{min-width:0}@media (prefers-color-scheme:dark){.d2-edit-panel[data-v-b333d48b]{color:#e8e6e2;background:#1f1e1c;border-right-color:#2f2e2b}.d2-edit-header[data-v-b333d48b]{border-bottom-color:#2f2e2b}.d2-edit-empty[data-v-b333d48b],.d2-edit-section-title[data-v-b333d48b]{color:#6f6c68}.d2-edit-close[data-v-b333d48b]:hover{background:#ffffff14}}.comment-draft-overlay[data-v-c6767312]{z-index:200;background:var(--modal-overlay-bg,#0006);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.comment-draft-popover[data-v-c6767312]{background:var(--color-bg-surface,#fff);border:1px solid var(--color-border-default,#e5e5e5);width:320px;max-width:90vw;color:var(--color-text-primary,#222);border-radius:10px;padding:8px 10px 10px;transition:border-color .12s;box-shadow:0 12px 32px #0000002e}.comment-draft-popover.is-dragover[data-v-c6767312]{border-color:var(--color-text-primary,#222);border-style:dashed}.comment-draft-footer[data-v-c6767312],.comment-draft-header[data-v-c6767312]{align-items:center;display:flex}.comment-draft-header[data-v-c6767312]{margin-bottom:4px}.comment-draft-footer[data-v-c6767312]{margin-top:10px}.comment-draft-spacer[data-v-c6767312]{flex:1}.comment-draft-close[data-v-c6767312]{cursor:pointer;width:26px;height:26px;color:var(--color-text-secondary,#6e7178);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.comment-draft-close[data-v-c6767312]:hover{background:var(--color-bg-subtle,#f5f5f5);color:var(--color-text-primary,#232425)}.comment-draft-images[data-v-c6767312]{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.comment-draft-image-item[data-v-c6767312]{border:1px solid var(--color-border-default,#e0e0e0);background:var(--color-bg-page,#fff);border-radius:6px;width:56px;height:56px;position:relative;overflow:hidden}.comment-draft-image-item img[data-v-c6767312]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.comment-draft-image-remove[data-v-c6767312]{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-c6767312]:hover{background:#000000d9}.comment-draft-file-input[data-v-c6767312]{display:none}.comment-draft-textarea[data-v-c6767312]{border:1px solid var(--color-border-default,#e0e0e0);resize:vertical;width:100%;color:var(--color-text-primary,#222);background:var(--color-bg-page,#fff);box-sizing:border-box;border-radius:8px;outline:none;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.5}.comment-draft-textarea[data-v-c6767312]:focus{border-color:var(--color-border-strong,#888)}.comment-draft-btn[data-v-c6767312]{cursor:pointer;border:1px solid #0000;border-radius:6px;padding:6px 14px;font-size:13px}.comment-draft-btn.add-image[data-v-c6767312]{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-c6767312]:hover{background:var(--color-bg-subtle,#f5f5f5);color:var(--color-text-primary,#232425)}.comment-draft-add-image-icon[data-v-c6767312]{shape-rendering:geometricPrecision;display:block}.comment-draft-busy-hint[data-v-c6767312]{color:var(--color-text-secondary,#6e7178);margin-left:8px;font-size:12px;line-height:1}.comment-draft-error[data-v-c6767312]{color:var(--color-error,#ef4444);flex:1;margin-left:8px;font-size:11px;line-height:1.2}.comment-draft-btn.queue[data-v-c6767312]{color:var(--color-text-primary,#232425);border-color:var(--color-border-default,#d4d4d4);background:0 0;margin-right:6px}.comment-draft-btn.queue[data-v-c6767312]:hover:not(:disabled){background:var(--color-bg-subtle,#f5f5f5)}.comment-draft-btn.queue[data-v-c6767312]:disabled{opacity:.5;cursor:default}.comment-draft-btn.submit[data-v-c6767312]{background:var(--color-text-primary,#222);color:var(--color-text-on-brand,#fff);border-color:var(--color-text-primary,#222)}.comment-draft-btn.submit[data-v-c6767312]:hover:not(:disabled){opacity:.9}.comment-draft-btn.submit[data-v-c6767312]:disabled{opacity:.5;cursor:default}.d2-file-peek[data-v-c597ea78]{height:100%;font-family:var(--gs-font-sans);color:var(--color-text-primary);background:var(--color-bg-page);flex-direction:column;display:flex}.d2-file-peek>header[data-v-c597ea78]{align-items:center;gap:var(--space-12);box-sizing:border-box;border-bottom:1px solid var(--color-border-default);min-height:45px;padding:5px 16px;display:flex}.d2-file-peek .title[data-v-c597ea78]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.d2-file-peek .name[data-v-c597ea78]{color:var(--color-text-primary);font-size:14px;font-weight:600}.d2-file-peek .name[data-v-c597ea78],.d2-file-peek .sub[data-v-c597ea78]{white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.d2-file-peek .sub[data-v-c597ea78]{color:var(--color-text-tertiary);letter-spacing:.01em;font-size:11px}.d2-file-peek .close[data-v-c597ea78]{border-radius:var(--radius-8,8px);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:20px;line-height:1;transition:background-color .15s,filter .15s;display:inline-flex}.d2-file-peek .close[data-v-c597ea78]:hover{background:var(--color-bg-icon-hover);filter:brightness(.92)}.d2-file-peek .close[data-v-c597ea78]:active{filter:brightness(.88);transform:scale(.98)}.d2-file-peek .close[data-v-c597ea78]:focus-visible{outline:none;box-shadow:0 0 0 3px #23242533}.d2-file-peek .preview[data-v-c597ea78]{min-height:300px;overflow:auto}.d2-file-peek .preview[data-v-c597ea78],.d2-file-peek .preview.html[data-v-c597ea78]{padding:var(--space-24);background:var(--color-bg-surface);flex:1}.d2-file-peek .preview.html[data-v-c597ea78]{justify-content:center;gap:var(--space-20);flex-direction:column;display:flex;overflow:visible}.d2-file-peek .preview.html .thumb[data-v-c597ea78]{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-c597ea78]:hover{filter:brightness(.97)}.d2-file-peek .preview.html .thumb iframe[data-v-c597ea78]{pointer-events:none;transform-origin:0 0;border:0;width:1200px;height:800px;display:block}.d2-file-peek .preview.html .open-btn[data-v-c597ea78]{background:var(--color-btn-primary,#232425);color:var(--color-btn-primary-text,#fff);border-radius:var(--radius-lg,8px);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-c597ea78]:hover{filter:brightness(.92)}.d2-file-peek .preview.html .open-btn[data-v-c597ea78]:active{filter:brightness(.88);transform:scale(.98)}.d2-file-peek .preview.html .open-btn[data-v-c597ea78]: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-c597ea78],.d2-file-peek .preview.html .thumb[data-v-c597ea78]{transition:none}.d2-file-peek .preview.html .open-btn[data-v-c597ea78]:active{transform:none}}.d2-file-peek .preview.img[data-v-c597ea78]{justify-content:center;align-items:center;display:flex;position:relative}.d2-file-peek .preview.img img[data-v-c597ea78]{border-radius:var(--radius-8,8px);max-width:100%;max-height:100%;display:block}.d2-file-peek .preview.audio[data-v-c597ea78],.d2-file-peek .preview.video[data-v-c597ea78]{justify-content:center;align-items:center;display:flex}.d2-file-peek .preview.audio[data-v-c597ea78]{gap:var(--space-20,20px);flex-direction:column;position:relative}.d2-file-peek .media-loading[data-v-c597ea78]{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-c597ea78]{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-c597ea78}@keyframes media-loading-spin-c597ea78{to{transform:rotate(1turn)}}.media-loading-fade-leave-active[data-v-c597ea78]{transition:opacity .1s}.media-loading-fade-leave-to[data-v-c597ea78]{opacity:0}@media (prefers-reduced-motion:reduce){.media-loading-fade-leave-active[data-v-c597ea78]{transition:none}.d2-file-peek .media-loading-spinner[data-v-c597ea78]{animation:none}}.d2-file-peek .audio-icon-chip[data-v-c597ea78]{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-c597ea78]{outline:none;width:100%;max-width:400px}.d2-file-peek .preview.logo[data-v-c597ea78]{justify-content:center;align-items:center;gap:var(--space-12);flex-direction:column;display:flex}.d2-file-peek .logo-chip[data-v-c597ea78]{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-c597ea78]{transition:none}.d2-file-peek .close[data-v-c597ea78]:active{transform:none}}.github-install-banner[data-v-0ae2598b]{background:var(--color-surface-warning,#fef6e3);color:var(--color-text-primary,#1f1f1f);border-bottom:1px solid var(--color-border-subtle,#00000014);align-items:center;gap:12px;padding:10px 14px;font-size:13px;line-height:1.4;display:flex}@media (prefers-color-scheme:dark){.github-install-banner[data-v-0ae2598b]{background:var(--color-surface-warning,#3b2f0f);color:var(--color-text-primary,#f5f5f5);border-bottom-color:var(--color-border-subtle,#ffffff14)}}.banner-icon[data-v-0ae2598b]{font-size:16px}.banner-text[data-v-0ae2598b]{flex:auto;min-width:0}.banner-title[data-v-0ae2598b]{margin:0 0 2px;font-weight:600}.banner-body[data-v-0ae2598b]{color:var(--color-text-secondary,#555);margin:0;font-size:12px}.banner-cta[data-v-0ae2598b]{background:var(--color-text-primary,#1f1f1f);color:var(--color-bg-page,#fff);white-space:nowrap;border-radius:6px;flex:none;padding:6px 12px;font-size:12px;font-weight:500;text-decoration:none}.banner-cta[data-v-0ae2598b]:hover{opacity:.9}.banner-close[data-v-0ae2598b]{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;flex:none;font-size:18px;line-height:1}.banner-close[data-v-0ae2598b]:hover{background:var(--color-bg-hover,#0000000d)}.d2-ex-panel[data-v-3e775922]{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-3e775922]{z-index:5;background:#fff;flex-shrink:0;padding:16px 20px 12px;position:sticky;top:0}.d2-ex-tab-scroll[data-v-3e775922],.d2-ex-tabs[data-v-3e775922]{align-items:center;gap:6px;display:flex}.d2-ex-tab-scroll[data-v-3e775922]{scrollbar-width:none;flex:auto;min-width:0;overflow-x:auto}.d2-ex-tab-scroll[data-v-3e775922]::-webkit-scrollbar{display:none}.d2-ex-tab[data-v-3e775922]{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--color-text-secondary);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-3e775922]:hover{background:var(--color-bg-subtle);color:var(--color-text-primary)}.d2-ex-tab.active[data-v-3e775922]{background:var(--color-btn-primary);color:var(--color-btn-primary-text);font-weight:700}.d2-ex-close[data-v-3e775922]{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-3e775922]:hover{color:#232425;background:#f5f5f5}@media (min-width:1220px){.d2-ex-close[data-v-3e775922]{display:none}}.d2-ex-bento[data-v-3e775922]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;padding:4px 20px 32px;display:grid}.d2-ex-bento-empty[data-v-3e775922]{text-align:center;color:#9a9da1;grid-column:1/-1;padding:32px 0;font-size:13px}.d2-ex-card[data-v-3e775922]{min-width:0;color:inherit;cursor:pointer;flex-direction:column;gap:11px;text-decoration:none;display:flex}.d2-ex-card-img-wrap[data-v-3e775922]{aspect-ratio:16/9;background:#f1f1f1;border-radius:10px;transition:box-shadow .25s,transform .25s;position:relative;overflow:hidden}.d2-ex-card:hover .d2-ex-card-img-wrap[data-v-3e775922]{transform:translateY(-2px);box-shadow:0 12px 28px -8px #0f0c0824,0 2px 6px #0f0c080d}.d2-ex-card-img[data-v-3e775922]{-o-object-fit:cover;object-fit:cover;transform-origin:50%;will-change:transform;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.4,0,.2,1);display:block;position:absolute;top:0;left:0}.d2-ex-card-img-wrap.zoom .d2-ex-card-img[data-v-3e775922]{transition:transform 1.4s cubic-bezier(.4,0,.2,1)}.d2-ex-card:hover .d2-ex-card-img-wrap.zoom .d2-ex-card-img[data-v-3e775922]{transform:scale(1.1)}.d2-ex-card-img-wrap.tall .d2-ex-card-img[data-v-3e775922]{-o-object-fit:unset;object-fit:unset;width:100%;height:auto;transition-duration:var(--duration,1.2s);transform:translateY(0)}.d2-ex-card:hover .d2-ex-card-img-wrap.tall .d2-ex-card-img[data-v-3e775922]{transform:translateY(var(--travel,-50%))}.d2-ex-card-img-wrap.wide .d2-ex-card-img[data-v-3e775922]{-o-object-fit:unset;object-fit:unset;width:auto;height:100%;transition-duration:var(--duration,1.2s);transform:translate(0)}.d2-ex-card:hover .d2-ex-card-img-wrap.wide .d2-ex-card-img[data-v-3e775922]{transform:translateX(var(--travel,-50%))}@media (prefers-reduced-motion:reduce){.d2-ex-card-img[data-v-3e775922],.d2-ex-card-img-wrap[data-v-3e775922]{transition:none!important;transform:none!important}}.d2-ex-card-img-wrap[data-v-3e775922] .d2-ex-card-video{-o-object-fit:cover;object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .16s;position:absolute;top:0;left:0}.d2-ex-card-img-wrap[data-v-3e775922] .d2-ex-card-video.ready{opacity:1}.d2-ex-card-live[data-v-3e775922]{z-index:2;color:#fff;letter-spacing:1.2px;text-transform:uppercase;pointer-events:none;-webkit-backdrop-filter:blur(6px);background:#0f0c08b8;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:9px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:9px;right:9px}.d2-ex-card-live-dot[data-v-3e775922]{background:#ff4a3a;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite d2-ex-pulse-3e775922}@keyframes d2-ex-pulse-3e775922{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.d2-ex-card-live-dot[data-v-3e775922]{animation:none}}.d2-ex-card-meta[data-v-3e775922]{padding:0 2px}.d2-ex-card-label[data-v-3e775922]{letter-spacing:1.4px;text-transform:uppercase;color:#9a958c;margin-bottom:5px;font-size:10.5px;font-weight:600}.d2-ex-card-title[data-v-3e775922]{letter-spacing:-.1px;color:#232425;text-wrap:pretty;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.d2-md-grid[data-v-3e775922]{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:18px;padding:4px 20px 32px;display:grid}.d2-md-card[data-v-3e775922]{position:relative}.d2-md-card[data-v-3e775922],.d2-md-card-open[data-v-3e775922]{flex-direction:column;gap:11px;min-width:0;display:flex}.d2-md-card-open[data-v-3e775922]{color:inherit;cursor:pointer;text-decoration:none}.d2-md-card-open[data-v-3e775922]:focus-visible{outline:none}.d2-md-card-open:focus-visible .d2-md-thumb[data-v-3e775922]{box-shadow:0 0 0 3px #2324252e}.d2-md-thumb[data-v-3e775922]{aspect-ratio:16/9;background-color:#f1f1f1;border-radius:10px;justify-content:center;align-items:center;transition:box-shadow .25s,transform .25s;display:flex;position:relative;overflow:hidden}.d2-md-card:hover .d2-md-thumb[data-v-3e775922]{transform:translateY(-2px);box-shadow:0 12px 28px -8px #0f0c0824,0 2px 6px #0f0c080d}.d2-md-letter[data-v-3e775922]{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-3e775922]{-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-3e775922]{opacity:1}.d2-md-cover.is-broken[data-v-3e775922]{display:none}@media (prefers-reduced-motion:reduce){.d2-md-cover[data-v-3e775922]{transition:none}.d2-md-thumb[data-v-3e775922]{transition:none!important;transform:none!important}}.d2-md-ds-badge[data-v-3e775922]{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-kebab[data-v-3e775922]{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;background:#14141694;justify-content:center;align-items:center;width:22px;height:22px;transition:background-color .15s,box-shadow .15s;display:inline-flex;top:8px;right:8px;box-shadow:0 1px 3px #0000003d}.d2-md-kebab[data-v-3e775922],.d2-md-kebab[data-v-3e775922]:before{border-radius:50%;position:absolute}.d2-md-kebab[data-v-3e775922]:before{content:"";top:-11px;bottom:-11px;left:-11px;right:-11px}.d2-md-kebab[data-v-3e775922]:hover{background:#141416c7;box-shadow:0 2px 6px #0000004d}.d2-md-kebab[data-v-3e775922]:focus-visible{outline:none;box-shadow:0 0 0 3px #ffffff8c,0 1px 3px #0000003d}.d2-md-action-menu[data-v-3e775922]{z-index:4;background:#fff;border:1px solid #eaeaea;border-radius:8px;min-width:136px;padding:6px;position:absolute;top:38px;right:8px;box-shadow:0 12px 32px #11131829}.d2-md-action-menu-label[data-v-3e775922]{color:#909499;text-transform:uppercase;letter-spacing:.08em;padding:4px 8px 6px;font-size:10px;font-weight:700;line-height:1}.d2-md-action-menu-item[data-v-3e775922]{color:#232425;width:100%;min-height:32px;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex}.d2-md-action-menu-item[data-v-3e775922]:hover{background:#f5f5f5}.d2-md-action-menu-item[data-v-3e775922]:focus-visible{outline:none;box-shadow:0 0 0 3px #2324252e}.d2-md-action-menu-item[data-v-3e775922]:disabled{opacity:.45;cursor:not-allowed}.d2-md-action-menu-item--danger[data-v-3e775922]{color:#ef4444}.d2-md-action-menu-item--danger[data-v-3e775922]:hover{background:#ef444414}.d2-md-action-menu-name[data-v-3e775922]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.d2-md-meta[data-v-3e775922]{flex-direction:column;gap:3px;padding:0 2px;display:flex}.d2-md-name[data-v-3e775922]{letter-spacing:-.1px;color:#232425;text-wrap:pretty;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.d2-md-edited[data-v-3e775922]{color:#909499;font-size:12px;line-height:18px}.d2-md-searchbar[data-v-3e775922]{background:0 0;border:1px solid #eaeaea;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;height:36px;margin:0 20px 12px;padding:0 12px;display:flex}.d2-md-searchbar[data-v-3e775922]:focus-within{border-color:#c9c9c9}.d2-md-search-icon[data-v-3e775922]{color:#909499;flex:none}.d2-md-search-input[data-v-3e775922]{color:#232425;background:0 0;border:none;outline:none;flex:auto;min-width:0;font-family:inherit;font-size:13px}.d2-md-search-input[data-v-3e775922]::placeholder{color:#9a9da1}.d2-md-search-clear[data-v-3e775922]{color:#909499;cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;transition:background .12s,color .12s;display:inline-flex}.d2-md-search-clear[data-v-3e775922]:hover{color:#232425;background:#f5f5f5}.d2-md-action-error[data-v-3e775922]{color:#b42318;background:#ef444414;border-radius:8px;margin:0 20px 12px;padding:8px 12px;font-size:12px;line-height:18px}.d2-md-skeleton[data-v-3e775922]{aspect-ratio:16/9;background:#f1f1f1;border-radius:10px;animation:1.2s ease-in-out infinite d2-md-pulse-3e775922}@keyframes d2-md-pulse-3e775922{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.d2-md-skeleton[data-v-3e775922]{animation:none}}.d2-md-more[data-v-3e775922]{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-3e775922]:hover{background:#f5f5f5}.d2-md-more[data-v-3e775922]:disabled{opacity:.6;cursor:default}.d2-md-note[data-v-3e775922]{text-align:center;color:#9a9da1;padding:40px 20px;font-size:13px}.d2-md-retry[data-v-3e775922]{color:#2b2418;font:inherit;cursor:pointer;background:0 0;border:none;margin-left:4px;padding:0;font-weight:600;text-decoration:underline}.d2-md-empty[data-v-3e775922]{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-3e775922]{color:#4c50e9;width:40px;height:40px;margin-bottom:16px}.d2-md-empty-title[data-v-3e775922]{letter-spacing:-.2px;color:#232425;font-size:18px;font-weight:600;line-height:24px}.d2-md-empty-sub[data-v-3e775922]{color:#787c80;max-width:360px;margin-top:6px;font-size:13.5px;line-height:20px}.d2-md-empty-btn[data-v-3e775922]{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-3e775922]:hover{background:#000}.d2-md-dialog-overlay[data-v-3e775922]{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-family:var(--gs-font-sans,Arial,Inter,system-ui,sans-serif);background:#11131873;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.d2-md-dialog-panel[data-v-3e775922]{width:min(480px,92vw);animation:d2-md-dialog-in-3e775922 .22s var(--easing,cubic-bezier(.22,1,.36,1))both;background:#fff;border:1px solid #eaeaea;border-radius:8px;padding:24px 24px 16px;box-shadow:0 24px 64px #1113183d}@keyframes d2-md-dialog-in-3e775922{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.d2-md-dialog-title[data-v-3e775922]{color:#232425;margin:0 0 8px;font-size:17px;font-weight:600;line-height:1.3}.d2-md-dialog-body[data-v-3e775922]{color:#606366;text-wrap:pretty;margin:0 0 20px;font-size:13px;line-height:1.5}.d2-md-dialog-error[data-v-3e775922]{color:#b42318;background:#ef444414;border-radius:6px;margin:-8px 0 16px;padding:8px 10px;font-size:12px;line-height:18px}.d2-md-dialog-footer[data-v-3e775922]{justify-content:flex-end;gap:8px;display:flex}.d2-md-dialog-btn[data-v-3e775922]{height:36px;font:inherit;cursor:pointer;border-radius:6px;padding:0 16px;font-size:13px;font-weight:500;transition:filter .15s,transform .15s,background-color .15s,border-color .15s}.d2-md-dialog-btn[data-v-3e775922]:hover:not(:disabled){filter:brightness(.92)}.d2-md-dialog-btn[data-v-3e775922]:active:not(:disabled){filter:brightness(.88);transform:scale(.98)}.d2-md-dialog-btn[data-v-3e775922]:focus-visible{outline:none;box-shadow:0 0 0 3px #23242533}.d2-md-dialog-btn[data-v-3e775922]:disabled{opacity:.45;cursor:not-allowed}.d2-md-dialog-btn--secondary[data-v-3e775922]{color:#232425;background:#fff;border:1px solid #eaeaea}.d2-md-dialog-btn--danger[data-v-3e775922]{color:#fff;background:#ef4444;border:1px solid #ef4444}.d2-md-rename-input[data-v-3e775922]{box-sizing:border-box;color:#232425;width:100%;height:38px;font:inherit;background:#fff;border:1px solid #eaeaea;border-radius:8px;margin:0 0 20px;padding:0 12px;font-size:14px}.d2-md-rename-input[data-v-3e775922]:focus{border-color:#232425;outline:none}.d2-md-rename-input[data-v-3e775922]:disabled{opacity:.6;cursor:not-allowed}.d2-md-rename-save[data-v-3e775922]{color:#fff;background:#232425;border:1px solid #232425}@media (prefers-reduced-motion:reduce){.d2-md-dialog-panel[data-v-3e775922]{animation:none}.d2-md-action-menu-item[data-v-3e775922],.d2-md-dialog-btn[data-v-3e775922],.d2-md-kebab[data-v-3e775922]{transition:none!important}}@media (max-width:1219px){.d2-ex-bento[data-v-3e775922]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:4px 16px 32px}.d2-ex-tabs[data-v-3e775922]{padding:14px 16px 10px}.d2-md-grid[data-v-3e775922]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:4px 16px 32px}.d2-md-searchbar[data-v-3e775922]{margin:0 16px 10px}}@media (prefers-color-scheme:dark){.d2-ex-panel[data-v-3e775922]{color:#f5f5f5;background:#1a1a1a}.d2-ex-tab[data-v-3e775922]{color:#b0b3b6}.d2-ex-tab[data-v-3e775922]:hover{color:#f5f5f5;background:#ffffff0f}.d2-ex-tab.active[data-v-3e775922]{color:#1a1a1a;background:#f5f5f5}.d2-ex-tabs[data-v-3e775922]{background:#1a1a1a}.d2-ex-close[data-v-3e775922]{color:#f5f5f58c}.d2-ex-close[data-v-3e775922]:hover{color:#f5f5f5;background:#ffffff0f}.d2-ex-card-img-wrap[data-v-3e775922]{background:#1a1a1a}.d2-ex-card-label[data-v-3e775922]{color:#f5f5f580}.d2-ex-card-title[data-v-3e775922]{color:#f5f5f5}.d2-md-thumb[data-v-3e775922]{background-color:#1a1a1a}.d2-md-name[data-v-3e775922]{color:#f5f5f5}.d2-md-edited[data-v-3e775922]{color:#f5f5f580}.d2-md-skeleton[data-v-3e775922]{background:#232425}.d2-md-searchbar[data-v-3e775922]{border-color:#ffffff24}.d2-md-searchbar[data-v-3e775922]:focus-within{border-color:#ffffff4d}.d2-md-search-input[data-v-3e775922]{color:#f5f5f5}.d2-md-search-input[data-v-3e775922]::placeholder{color:#f5f5f580}.d2-md-search-clear[data-v-3e775922]:hover{color:#f5f5f5;background:#ffffff0f}.d2-md-action-error[data-v-3e775922]{color:#fca5a5;background:#ef444429}.d2-md-action-menu[data-v-3e775922]{background:#232425;border-color:#ffffff24;box-shadow:0 12px 32px #00000057}.d2-md-action-menu-label[data-v-3e775922]{color:#f5f5f580}.d2-md-action-menu-item[data-v-3e775922]{color:#f5f5f5}.d2-md-action-menu-item[data-v-3e775922]:hover{background:#ffffff14}.d2-md-action-menu-item--danger[data-v-3e775922]{color:#f87171}.d2-md-action-menu-item--danger[data-v-3e775922]:hover{background:#ef44442e}.d2-md-more[data-v-3e775922]{color:#f5f5f5;border-color:#ffffff24}.d2-md-more[data-v-3e775922]:hover{background:#ffffff0f}.d2-md-empty-title[data-v-3e775922],.d2-md-retry[data-v-3e775922]{color:#f5f5f5}.d2-md-empty-sub[data-v-3e775922]{color:#f5f5f599}.d2-md-empty-btn[data-v-3e775922]{color:#1a1a1a;background:#f5f5f5}.d2-md-empty-btn[data-v-3e775922]:hover{background:#fff}.d2-md-dialog-panel[data-v-3e775922]{background:#232425;border-color:#ffffff24}.d2-md-dialog-title[data-v-3e775922]{color:#f5f5f5}.d2-md-dialog-body[data-v-3e775922]{color:#f5f5f59e}.d2-md-dialog-error[data-v-3e775922]{color:#fca5a5;background:#ef444429}.d2-md-dialog-btn--secondary[data-v-3e775922]{color:#f5f5f5;background:#232425;border-color:#ffffff24}.d2-md-rename-input[data-v-3e775922]{color:#f5f5f5;background:#1a1a1a;border-color:#ffffff24}.d2-md-rename-input[data-v-3e775922]:focus{border-color:#ffffff5c}.d2-md-rename-save[data-v-3e775922]{color:#1a1a1a;background:#f5f5f5;border-color:#f5f5f5}}.d2-questions[data-v-1b64a3fe]{background:var(--color-bg-page)}.questions-header[data-v-1b64a3fe]{width:100%;max-width:720px;margin:0 auto;padding:24px 32px 8px}.questions-header h3[data-v-1b64a3fe]{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-1b64a3fe]{gap:24px;width:100%;max-width:720px;margin:0 auto;padding:16px 32px 32px}.question-item[data-v-1b64a3fe],.questions-body[data-v-1b64a3fe]{flex-direction:column;display:flex}.question-item[data-v-1b64a3fe]{gap:10px}.question-title[data-v-1b64a3fe]{color:var(--color-text-primary);font-size:15px;font-weight:600}.question-subtitle[data-v-1b64a3fe]{color:var(--color-text-secondary);margin-top:-4px;font-size:13px}.question-hint[data-v-1b64a3fe]{color:var(--color-text-tertiary);margin-top:-4px;font-size:12px}.question-options[data-v-1b64a3fe]{flex-wrap:wrap;gap:8px;display:flex}.option-pill[data-v-1b64a3fe]{border:1px solid var(--color-border-default);background:var(--color-bg-page);color:var(--color-text-primary);cursor:pointer;text-align:left;overflow-wrap:break-word;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-1b64a3fe]:hover{background:var(--color-bg-subtle)}.option-pill.selected[data-v-1b64a3fe]{background:var(--color-brand-primary);border-color:var(--color-brand-primary);color:var(--color-text-on-brand)}.question-slider[data-v-1b64a3fe]{align-items:center;gap:12px;display:flex}.slider-bound[data-v-1b64a3fe]{color:var(--color-text-secondary);font-size:12px}.question-slider input[type=range][data-v-1b64a3fe]{flex:1}.slider-value[data-v-1b64a3fe]{text-align:right;min-width:40px;font-size:14px;font-weight:600}.freeform-input[data-v-1b64a3fe],.slider-value[data-v-1b64a3fe]{color:var(--color-text-primary)}.freeform-input[data-v-1b64a3fe]{border:1px solid var(--color-border-default);resize:vertical;background:var(--color-bg-page);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-1b64a3fe]::placeholder{color:var(--color-text-tertiary)}.file-input-label[data-v-1b64a3fe]{border:1px dashed var(--color-border-strong);cursor:pointer;color:var(--color-text-secondary);background:var(--color-bg-page);border-radius:8px;padding:10px 16px;font-size:13px;transition:border-color .15s;display:inline-block}.file-input-label[data-v-1b64a3fe]:hover{border-color:var(--color-brand-primary)}.file-input-label.filled[data-v-1b64a3fe]{color:var(--color-text-primary);border-style:solid}.file-input-label input[type=file][data-v-1b64a3fe]{display:none}.file-input-label.disabled[data-v-1b64a3fe]{cursor:not-allowed;opacity:.7}.is-readonly .option-pill[data-v-1b64a3fe]{cursor:not-allowed}.is-readonly .option-pill[data-v-1b64a3fe]:not(.selected){opacity:.5}.is-readonly .option-pill[data-v-1b64a3fe]:hover{background:var(--color-bg-page)}.is-readonly .option-pill.selected[data-v-1b64a3fe]:hover{background:var(--color-brand-primary)}.is-readonly .freeform-input[data-v-1b64a3fe]{cursor:default;background:var(--color-bg-subtle)}.is-readonly input[type=range][data-v-1b64a3fe]{cursor:not-allowed}.cinfo-tab[data-v-53dce563]{box-sizing:border-box;background:var(--color-bg-surface,#fafafa);width:100%;height:100%;padding:24px 28px;overflow-y:auto}.cinfo-head[data-v-53dce563]{align-items:baseline;gap:14px;margin-bottom:18px;display:flex}.cinfo-title[data-v-53dce563]{color:var(--color-text-primary,#1a1a1a);font-size:20px;font-weight:600}.cinfo-act[data-v-53dce563]{color:#b53627;font-size:12px;font-weight:600}.cinfo-act[data-v-53dce563],.cinfo-section-label[data-v-53dce563]{letter-spacing:.08em;text-transform:uppercase}.cinfo-section-label[data-v-53dce563]{color:var(--color-text-tertiary,#888);align-items:center;gap:8px;margin-bottom:10px;font-size:11px;font-weight:700;display:flex}.cinfo-section-count[data-v-53dce563]{color:var(--color-text-tertiary,#aaa);font-weight:600}.cinfo-result[data-v-53dce563]{margin-bottom:24px}.cinfo-result-media[data-v-53dce563]{aspect-ratio:16/9;background:#111;border-radius:12px;max-width:560px;overflow:hidden;box-shadow:0 2px 10px #0000001f}.cinfo-result-media video[data-v-53dce563]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.cinfo-sources[data-v-53dce563]{border-top:1px solid #00000014;padding-top:18px}.cinfo-empty[data-v-53dce563],.cinfo-empty-inline[data-v-53dce563]{color:var(--color-text-tertiary,#999);font-size:14px}.cinfo-empty[data-v-53dce563]{text-align:center;padding:48px}.cinfo-empty-inline[data-v-53dce563]{font-size:13px;font-style:italic}.cinfo-grid[data-v-53dce563]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.cinfo-card[data-v-53dce563]{background:var(--color-bg-elevated,#fff);border:1px solid #0000001a;border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000f}.cinfo-media[data-v-53dce563]{aspect-ratio:16/9;background:#111;justify-content:center;align-items:center;width:100%;display:flex}.cinfo-media img[data-v-53dce563],.cinfo-media video[data-v-53dce563]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.cinfo-media audio[data-v-53dce563]{width:90%}.cinfo-ico[data-v-53dce563]{font-size:32px}.cinfo-meta[data-v-53dce563]{flex-direction:column;gap:5px;padding:12px 14px;display:flex}.cinfo-type[data-v-53dce563]{letter-spacing:.06em;text-transform:uppercase;color:#b53627;font-size:10px;font-weight:700}.cinfo-desc[data-v-53dce563]{color:var(--color-text-secondary,#333);font-size:13px;line-height:1.45}@media (prefers-color-scheme:dark){.cinfo-tab[data-v-53dce563]{background:var(--color-bg-surface,#232425)}.cinfo-title[data-v-53dce563]{color:var(--color-text-primary,#fff)}.cinfo-result-media[data-v-53dce563]{box-shadow:0 2px 10px #0006}.cinfo-sources[data-v-53dce563]{border-top-color:var(--color-border-subtle,#ffffff1a)}.cinfo-card[data-v-53dce563]{border-color:var(--color-border-subtle,#ffffff1f);background:var(--color-bg-elevated,#2a2b2c);box-shadow:0 1px 3px #0000004d}.cinfo-desc[data-v-53dce563]{color:var(--color-text-secondary,#b8bbbf)}}.cnav-panel[data-v-e3ce8492]{z-index:20;color:#d8d6cc;-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:#0e1214d1;border:.5px solid #ffffff1f;border-radius:14px;flex-direction:column;width:264px;max-height:calc(100% - 32px);font:11.5px/1.4 ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex;position:absolute;top:16px;left:16px;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 12px 40px #0006}.cnav-hd[data-v-e3ce8492]{-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:10px 8px 10px 14px;display:flex}.cnav-hd b[data-v-e3ce8492]{letter-spacing:.01em;font-size:12px;font-weight:600}.cnav-x[data-v-e3ce8492]{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#d8d6cc8c;cursor:pointer;background:0 0;border:0;border-radius:6px;width:22px;height:22px;font-size:13px;line-height:1}.cnav-x[data-v-e3ce8492]:hover{color:#fff;background:#ffffff14}.cnav-body[data-v-e3ce8492]{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;flex-direction:column;flex:auto;gap:2px;min-height:0;padding:2px 8px 10px;display:flex;overflow:hidden auto}.cnav-body[data-v-e3ce8492]::-webkit-scrollbar{width:8px}.cnav-body[data-v-e3ce8492]::-webkit-scrollbar-thumb{background:#ffffff2e padding-box content-box;border:2px solid #0000;border-radius:4px}.cnav-act[data-v-e3ce8492]{letter-spacing:.07em;text-transform:uppercase;color:#d8d6cc6b;padding:10px 8px 4px;font-size:9.5px;font-weight:600}.cnav-act[data-v-e3ce8492]:first-child{padding-top:4px}.cnav-row[data-v-e3ce8492]{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:6px 6px 6px 10px;transition:background .12s;display:flex}.cnav-row[data-v-e3ce8492]:hover{background:#ffffff0f}.cnav-row.active[data-v-e3ce8492]{background:#ffffff1a}.cnav-row.played .cnav-name[data-v-e3ce8492]{color:#d8d6cc8c}.cnav-num[data-v-e3ce8492]{font-variant-numeric:tabular-nums;color:#d8d6cc66;text-align:right;flex-shrink:0;min-width:18px;font-size:10px}.cnav-row.active .cnav-num[data-v-e3ce8492]{color:#b53627}.cnav-name[data-v-e3ce8492]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}.cnav-row.active .cnav-name[data-v-e3ce8492]{color:#fff}.cnav-t[data-v-e3ce8492]{font-variant-numeric:tabular-nums;color:#d8d6cc59;flex-shrink:0;font-size:10px}.cnav-info[data-v-e3ce8492]{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#d8d6cc66;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;width:20px;height:20px;font-size:11px;font-style:normal;line-height:1}.cnav-info[data-v-e3ce8492]:hover{color:#fff;background:#ffffff1f}.cnav-info[data-on="1"][data-v-e3ce8492]{color:#fff;background:#b53627d9}.designer2-assets[data-v-7b9bf3e6]{background:var(--color-bg-page,#fff);height:100%;font-family:var(--gs-font-sans);flex-direction:column;display:flex;overflow:hidden}.designer2-assets[data-v-7b9bf3e6],.designer2-assets[data-v-7b9bf3e6] *{box-sizing:border-box}.assets-body[data-v-7b9bf3e6]{padding:var(--space-32,32px);flex:1;overflow-y:auto}.assets-empty[data-v-7b9bf3e6]{padding:var(--space-48,48px)var(--space-20,20px);text-align:center;max-width:480px;margin:0 auto;line-height:1.6}.assets-empty[data-v-7b9bf3e6],.ds-status-error[data-v-7b9bf3e6]{color:var(--color-text-secondary,#606366);font-size:13px}.ds-status-error[data-v-7b9bf3e6]{align-items:center;gap:var(--space-12,12px);padding:var(--space-12,12px)var(--space-16,16px);margin-bottom:var(--space-20,20px);border:1px solid var(--color-border-default,#eaeaea);background:var(--color-bg-page,#fff);border-radius:8px;line-height:1.5;display:flex}.ds-status-error-text[data-v-7b9bf3e6]{flex:1}.ds-status-retry[data-v-7b9bf3e6]{border:1px solid var(--color-border-strong,#d0d3d8);background:var(--color-bg-page,#fff);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-7b9bf3e6]:hover{background:var(--color-bg-surface,#fafafa)}.ds-run-banner[data-v-7b9bf3e6]{align-items:baseline;gap:var(--space-10,10px);margin-bottom:var(--space-32,32px);display:flex}.ds-run-title[data-v-7b9bf3e6]{letter-spacing:-.01em;color:var(--color-text-primary,#232425);margin:0;font-size:22px;font-weight:600;line-height:1.25}.ds-run-dots[data-v-7b9bf3e6]{align-self:center;gap:4px;display:inline-flex;transform:translateY(2px)}.ds-run-dots>span[data-v-7b9bf3e6]{background:var(--color-text-primary,#232425);border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite ds-run-dotpulse-7b9bf3e6}.ds-run-dots>span[data-v-7b9bf3e6]:nth-child(2){animation-delay:.16s}.ds-run-dots>span[data-v-7b9bf3e6]:nth-child(3){animation-delay:.32s}@keyframes ds-run-dotpulse-7b9bf3e6{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-7b9bf3e6]{animation:none}}.ds-intro[data-v-7b9bf3e6]{margin-bottom:var(--space-32,32px)}.ds-intro-head[data-v-7b9bf3e6]{justify-content:space-between;align-items:center;gap:var(--space-12,12px);margin-bottom:var(--space-16,16px);display:flex}.ds-intro-title[data-v-7b9bf3e6]{color:var(--color-text-primary,#232425);letter-spacing:-.01em;min-width:0;margin:0;font-size:24px;font-weight:600;line-height:1.25}.ds-intro-actions[data-v-7b9bf3e6]{justify-content:flex-end;align-items:center;gap:var(--space-8,8px);flex-wrap:wrap;flex:none;display:flex}.ds-use-project[data-v-7b9bf3e6]{justify-content:center;align-items:center;gap:var(--space-6,6px);max-width:100%;min-height:34px;padding:var(--space-6,6px)var(--space-12,12px);border:1px solid var(--color-border-default,#eaeaea);border-radius:var(--radius-8,8px);background:var(--color-bg-page,#fff);color:var(--color-text-primary,#232425);text-align:center;cursor:pointer;white-space:nowrap;transition:background .15s var(--easing,ease),filter .15s var(--easing,ease),transform .15s var(--easing,ease);font-size:13px;font-weight:500;line-height:1;display:inline-flex}.ds-use-project[data-v-7b9bf3e6]:hover:not(:disabled){background:var(--color-bg-subtle,#f7f7f7)}.ds-use-project[data-v-7b9bf3e6]:active:not(:disabled){filter:brightness(.96);transform:scale(.98)}.ds-use-project[data-v-7b9bf3e6]:focus-visible{outline:none;box-shadow:0 0 0 3px #23242533}.ds-use-project[data-v-7b9bf3e6]:disabled{cursor:not-allowed;opacity:.4;pointer-events:none}.ds-use-project svg[data-v-7b9bf3e6]{flex:none}.ds-active-row[data-v-7b9bf3e6]{justify-content:space-between;align-items:center;gap:var(--space-12,12px);padding:var(--space-12,12px)var(--space-16,16px);border-top:1px solid var(--color-border-subtle,#f2f2f2);flex-wrap:wrap;display:flex}.ds-active-row .ds-use-project[data-v-7b9bf3e6],.ds-refresh[data-v-7b9bf3e6]{flex:none}.ds-refresh[data-v-7b9bf3e6]{align-items:center;gap:var(--space-6,6px);padding:var(--space-6,6px)var(--space-12,12px);border:1px solid var(--color-border-default,#eaeaea);border-radius:var(--radius-8,8px);background:var(--color-bg-page,#fff);color:var(--color-text-primary,#232425);cursor:pointer;white-space:nowrap;transition:background .15s var(--easing,ease),filter .15s var(--easing,ease);font-size:13px;font-weight:500;line-height:1;display:inline-flex}.ds-refresh[data-v-7b9bf3e6]:hover{background:var(--color-bg-subtle,#f7f7f7)}.ds-refresh[data-v-7b9bf3e6]:active{filter:brightness(.96)}.ds-refresh[data-v-7b9bf3e6]:focus-visible{outline:none;box-shadow:0 0 0 3px #23242533}.ds-refresh svg[data-v-7b9bf3e6]{flex:none}.ds-intro-card[data-v-7b9bf3e6]{border:1px solid var(--color-border-default,#eaeaea);border-radius:var(--radius-12,12px);background:var(--color-bg-page,#fff);overflow:hidden}.ds-intro-text[data-v-7b9bf3e6]{padding:var(--space-16,16px);color:var(--color-text-secondary,#606366);text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}.ds-active-toggle[data-v-7b9bf3e6]{align-items:center;gap:var(--space-12,12px);cursor:pointer;min-width:140px;color:var(--color-text-primary,#232425);-webkit-user-select:none;user-select:none;flex:auto;font-size:14px;display:flex}.ds-active-toggle input[type=checkbox][data-v-7b9bf3e6]{width:16px;height:16px;accent-color:var(--color-text-primary,#232425);cursor:pointer;flex:none}.ds-active-toggle input[type=checkbox][data-v-7b9bf3e6]:disabled{cursor:not-allowed;opacity:.5}.ds-org-share[data-v-7b9bf3e6]{padding:var(--space-14,14px)var(--space-16,16px);border-top:1px solid var(--color-border-subtle,#f2f2f2);flex-direction:column}.ds-org-share[data-v-7b9bf3e6],.ds-org-share-main[data-v-7b9bf3e6]{gap:var(--space-12,12px);display:flex}.ds-org-share-main[data-v-7b9bf3e6]{justify-content:space-between;align-items:flex-start}.ds-org-share-kicker[data-v-7b9bf3e6]{margin-bottom:var(--space-4,4px);color:var(--color-text-primary,#232425);font-size:14px;font-weight:600;line-height:1.25}.ds-org-share-text[data-v-7b9bf3e6]{color:var(--color-text-secondary,#606366);margin:0;font-size:13px;line-height:1.45}.ds-org-share-badge[data-v-7b9bf3e6]{border-radius:var(--radius-999,999px);white-space:nowrap;flex:none;padding:3px 8px;font-size:12px;font-weight:600;line-height:1.2}.ds-org-share-badge--success[data-v-7b9bf3e6]{color:#027a48;background:#ecfdf3}.ds-org-share-badge--pending[data-v-7b9bf3e6]{color:#175cd3;background:#eff6ff}.ds-org-share-badge--warning[data-v-7b9bf3e6]{color:#c2410c;background:#fff7ed}.ds-org-share-badge--neutral[data-v-7b9bf3e6]{background:var(--color-bg-subtle,#f7f7f7);color:var(--color-text-secondary,#606366)}.ds-org-share-actions[data-v-7b9bf3e6]{align-items:center;gap:var(--space-10,10px);min-height:30px;display:flex}.ds-org-share-button[data-v-7b9bf3e6],.ds-org-share-retry[data-v-7b9bf3e6]{border-radius:var(--radius-8,8px);cursor:pointer;min-height:30px;transition:background .15s var(--easing,ease),filter .15s var(--easing,ease);justify-content:center;align-items:center;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.ds-org-share-button[data-v-7b9bf3e6]{border:1px solid var(--color-text-primary,#232425);background:var(--color-text-primary,#232425);color:var(--color-bg-page,#fff);padding:0 var(--space-12,12px)}.ds-org-share-retry[data-v-7b9bf3e6]{border:1px solid var(--color-border-default,#eaeaea);background:var(--color-bg-page,#fff);color:var(--color-text-primary,#232425);padding:0 var(--space-10,10px)}.ds-org-share-button[data-v-7b9bf3e6]:hover,.ds-org-share-retry[data-v-7b9bf3e6]:hover{filter:brightness(.96)}.ds-org-share-button[data-v-7b9bf3e6]:disabled,.ds-org-share-retry[data-v-7b9bf3e6]:disabled{cursor:not-allowed;opacity:.6}.ds-org-share-loading[data-v-7b9bf3e6]{color:var(--color-text-tertiary,#8b8f93);font-size:13px}.section-label[data-v-7b9bf3e6]{letter-spacing:.01em;color:var(--color-text-secondary,#606366);margin-bottom:var(--space-12,12px);padding-left:var(--space-6,6px);font-size:13px;font-weight:500}.pinned-section[data-v-7b9bf3e6]{margin-bottom:var(--space-32,32px)}.pinned-card[data-v-7b9bf3e6]{border:1px solid var(--color-border-strong,#d0d3d8);border-radius:var(--radius-12,12px);background:var(--color-bg-page,#fff);overflow:hidden;box-shadow:0 1px 2px #0f0c080a,0 4px 16px #0f0c080f}.pinned-card-header[data-v-7b9bf3e6]{align-items:center;gap:var(--space-12,12px);padding:var(--space-16,16px);display:flex}.pinned-card-meta[data-v-7b9bf3e6]{-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-7b9bf3e6]{gap:var(--space-6,6px);flex:none;align-items:center;display:flex}.pinned-card-feedback[data-v-7b9bf3e6]{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-7b9bf3e6]{border-top:1px solid var(--color-border-subtle,#f2f2f2);background:var(--color-bg-page,#fff);padding:var(--space-16,16px);margin:0}.asset-group[data-v-7b9bf3e6]{margin-bottom:var(--space-32,32px)}.asset-group[data-v-7b9bf3e6]:last-child{margin-bottom:0}.section-card[data-v-7b9bf3e6]{border:1px solid var(--color-border-default,#eaeaea);border-radius:var(--radius-12,12px);background:var(--color-bg-page,#fff);overflow:hidden}.asset-row[data-v-7b9bf3e6]{border-bottom:1px solid var(--color-border-subtle,#f2f2f2);transition:background-color .15s}.asset-row[data-v-7b9bf3e6]:last-child{border-bottom:0}.asset-row.expanded[data-v-7b9bf3e6]{background:var(--color-bg-surface,#fafafa)}.asset-summary[data-v-7b9bf3e6]{width:100%;padding:var(--space-12,12px)var(--space-16,16px)}.asset-summary[data-v-7b9bf3e6],.asset-summary-toggle[data-v-7b9bf3e6]{align-items:center;gap:var(--space-12,12px);display:flex}.asset-summary-toggle[data-v-7b9bf3e6]{text-align:left;cursor:pointer;min-width:0;font:inherit;color:inherit;background:0 0;border:0;flex:auto;padding:0}.asset-summary-toggle[data-v-7b9bf3e6]:focus-visible{border-radius:var(--radius-8,8px);outline:none;box-shadow:0 0 0 3px #23242529}.asset-chevron[data-v-7b9bf3e6]{width:14px;color:var(--color-text-tertiary,#909499);-webkit-user-select:none;user-select:none;flex:none;font-size:14px;line-height:1;transition:transform .15s}.asset-chevron.open[data-v-7b9bf3e6]{transform:rotate(90deg)}.asset-meta[data-v-7b9bf3e6]{-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-7b9bf3e6]{color:var(--color-text-primary,#232425);font-size:14px;font-weight:500}.asset-name[data-v-7b9bf3e6],.asset-subtitle[data-v-7b9bf3e6]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.asset-subtitle[data-v-7b9bf3e6]{color:var(--color-text-secondary,#606366);min-width:0;font-size:13px;font-weight:400}.asset-status[data-v-7b9bf3e6]{flex:none;justify-content:center;align-items:center;display:inline-flex}.asset-status-dot[data-v-7b9bf3e6]{background:var(--color-info,#3b82f6);border-radius:50%;width:8px;height:8px}.asset-status-check[data-v-7b9bf3e6]{width:18px;height:18px;color:color-mix(in oklch,var(--color-success,#10b981)55%,var(--color-text-tertiary,#909499))}.asset-expanded[data-v-7b9bf3e6]{padding:0 var(--space-16,16px)var(--space-12,12px);gap:var(--space-12,12px);flex-direction:column;display:flex}.asset-frame[data-v-7b9bf3e6]{border-radius:var(--radius-8,8px);border:1px solid var(--color-border-subtle,#f2f2f2);margin:0;overflow:hidden}.asset-frame[data-v-7b9bf3e6],.asset-iframe[data-v-7b9bf3e6]{background:var(--color-bg-page,#fff)}.asset-iframe[data-v-7b9bf3e6]{border:0;display:block}.asset-review-form[data-v-7b9bf3e6]{gap:var(--space-8,8px);flex-direction:column;display:flex}.review-pill[data-v-7b9bf3e6]{height:28px;padding:0 var(--space-12,12px);color:inherit;font:inherit;white-space:nowrap;cursor:pointer;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-7b9bf3e6]:focus-visible{outline:none;box-shadow:0 0 0 3px #23242529}.review-pill[data-v-7b9bf3e6]:disabled{opacity:.55;cursor:not-allowed}.review-pill-icon[data-v-7b9bf3e6]{flex:none}.review-pill-approve[data-v-7b9bf3e6]{background:#10b98124;background:color-mix(in oklch,var(--color-success,#10b981)14%,var(--color-bg-page,#fff));color:var(--color-success-strong,#047857);border-color:color-mix(in oklch,var(--color-success,#10b981)38%,var(--color-bg-page,#fff))}.review-pill-approve[data-v-7b9bf3e6]: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-7b9bf3e6]{background:#d9534f24;background:color-mix(in oklch,var(--color-error,#d9534f)14%,var(--color-bg-page,#fff));color:var(--color-error-strong,#b91c1c);border-color:color-mix(in oklch,var(--color-error,#d9534f)38%,var(--color-bg-page,#fff))}.review-pill-reject[data-v-7b9bf3e6]: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-7b9bf3e6]{background:var(--color-error,#d9534f);border-color:var(--color-error,#d9534f);color:#fff}.review-pill-reject-solid[data-v-7b9bf3e6]:hover:not(:disabled){background:var(--color-error-strong,#b91c1c);border-color:var(--color-error-strong,#b91c1c)}.review-pill-secondary[data-v-7b9bf3e6]{color:var(--color-text-secondary,#606366);background:0 0;border-color:#0000}.review-pill-secondary[data-v-7b9bf3e6]:hover:not(:disabled){background:var(--color-bg-surface,#fafafa)}.review-feedback-input[data-v-7b9bf3e6]{width:100%;min-height:72px;padding:var(--space-8,8px)var(--space-12,12px);border-radius:var(--radius-8,8px);border:1px solid var(--color-border-default,#eaeaea);background:var(--color-bg-page,#fff);color:var(--color-text-primary,#232425);font:inherit;resize:vertical;text-wrap:pretty;font-size:13px;line-height:1.5}.review-feedback-input[data-v-7b9bf3e6]:focus{border-color:var(--color-border-strong,#d0d3d8);outline:none;box-shadow:0 0 0 3px #2324251a}.review-feedback-input[data-v-7b9bf3e6]:disabled{opacity:.6;cursor:not-allowed}.review-feedback-actions[data-v-7b9bf3e6]{gap:var(--space-6,6px);justify-content:flex-end;display:flex}@media (prefers-color-scheme:dark){.designer2-assets[data-v-7b9bf3e6]{background:var(--color-bg-page,#1a1b1c)}.assets-header[data-v-7b9bf3e6]{border-color:var(--color-border-default,#3a3b3c)}.assets-title[data-v-7b9bf3e6],.ds-intro-title[data-v-7b9bf3e6]{color:var(--color-text-primary,#fff)}.ds-intro-card[data-v-7b9bf3e6]{background:var(--color-bg-surface,#232425);border-color:var(--color-border-default,#3a3b3c)}.ds-intro-text[data-v-7b9bf3e6]{color:var(--color-text-secondary,#b8bbbf)}.ds-active-row[data-v-7b9bf3e6]{border-color:var(--color-border-subtle,#2e2f30)}.ds-active-toggle[data-v-7b9bf3e6],.ds-refresh[data-v-7b9bf3e6],.ds-use-project[data-v-7b9bf3e6]{color:var(--color-text-primary,#fff)}.ds-refresh[data-v-7b9bf3e6],.ds-use-project[data-v-7b9bf3e6]{background:var(--color-bg-surface,#232425);border-color:var(--color-border-default,#3a3b3c)}.ds-refresh[data-v-7b9bf3e6]:hover,.ds-use-project[data-v-7b9bf3e6]:hover:not(:disabled){background:var(--color-bg-page,#1a1b1c)}.section-label[data-v-7b9bf3e6]{color:var(--color-text-secondary,#b8bbbf)}.pinned-card[data-v-7b9bf3e6],.section-card[data-v-7b9bf3e6]{background:var(--color-bg-surface,#232425);border-color:var(--color-border-default,#3a3b3c)}.pinned-card-frame[data-v-7b9bf3e6]{background:var(--color-bg-page,#1a1b1c)}.asset-row[data-v-7b9bf3e6],.pinned-card-frame[data-v-7b9bf3e6]{border-color:var(--color-border-subtle,#2e2f30)}.asset-row.expanded[data-v-7b9bf3e6]{background:var(--color-bg-page,#1a1b1c)}.asset-name[data-v-7b9bf3e6]{color:var(--color-text-primary,#fff)}.asset-subtitle[data-v-7b9bf3e6]{color:var(--color-text-secondary,#b8bbbf)}.asset-frame[data-v-7b9bf3e6]{border-color:var(--color-border-subtle,#2e2f30)}.asset-frame[data-v-7b9bf3e6],.asset-iframe[data-v-7b9bf3e6]{background:var(--color-bg-page,#1a1b1c)}.review-pill-approve[data-v-7b9bf3e6]{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-7b9bf3e6]{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-7b9bf3e6]{color:var(--color-text-secondary,#b8bbbf)}.review-pill-secondary[data-v-7b9bf3e6]:hover:not(:disabled){background:var(--color-bg-surface,#232425)}.review-feedback-input[data-v-7b9bf3e6]{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-7b9bf3e6]{padding:var(--space-16,16px)var(--space-16,16px)var(--space-32,32px)}.ds-intro-head[data-v-7b9bf3e6]{flex-direction:column;align-items:stretch}.ds-intro-actions[data-v-7b9bf3e6]{justify-content:flex-start;width:100%}.ds-use-project[data-v-7b9bf3e6]{flex:100%;min-height:44px}.asset-group[data-v-7b9bf3e6],.pinned-section[data-v-7b9bf3e6]{margin-bottom:var(--space-24,24px)}.pinned-card-header[data-v-7b9bf3e6]{flex-direction:column;align-items:stretch}.pinned-card-header .row-actions[data-v-7b9bf3e6]{justify-content:flex-end}}.sb-audioph[data-v-621ba734]{box-sizing:border-box;-webkit-user-select:none;user-select:none;height:32px;color:var(--sb-ink3);background:var(--sb-chip-bg);border-radius:16px;align-items:center;gap:8px;padding:0 12px;display:flex}.sb-audioph-ic[data-v-621ba734]{opacity:.55;flex:none}.sb-audioph-t[data-v-621ba734]{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-family:ui-monospace,monospace;font-size:10px}.sb-imgph[data-v-93c359f8]{box-sizing:border-box;-webkit-user-select:none;user-select:none;width:100%;height:100%;min-height:52px;color:var(--sb-ink3);background:linear-gradient(180deg,var(--sb-chip-bg),color-mix(in srgb,var(--sb-chip-bg)92%,var(--sb-ink))),var(--sb-chip-bg);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;overflow:hidden}.sb-imgph-ic[data-v-93c359f8]{opacity:.55;color:currentColor;flex:none}.sb-imgph-t[data-v-93c359f8]{letter-spacing:.14em;text-transform:uppercase;color:var(--sb-ink3);white-space:nowrap;font-family:ui-monospace,monospace;font-size:10px}.sb-imgph--hero[data-v-93c359f8]{position:absolute;top:0;bottom:0;left:0;right:0}.sb-imgph--canon[data-v-93c359f8]{aspect-ratio:3/2;height:auto}.sb-imgph--canon-world[data-v-93c359f8]{aspect-ratio:21/9;height:auto}.sb-imgph--lb[data-v-93c359f8]{aspect-ratio:16/9;min-width:min(60vw,720px);min-height:420px}.sb-imgph--thumb[data-v-93c359f8]{border:1px solid var(--sb-line2,#d0cabc);border-radius:6px;flex:none;gap:2px;width:88px;height:60px;min-height:0}.sb-imgph--face[data-v-93c359f8]{flex:none;width:96px;height:96px;min-height:0}.sb-imgph--aux .sb-imgph-t[data-v-93c359f8],.sb-imgph--face .sb-imgph-t[data-v-93c359f8],.sb-imgph--thumb .sb-imgph-t[data-v-93c359f8]{display:none}.sb-imgph--aux[data-v-93c359f8]{min-height:0}.sb-imgph--aux .sb-imgph-ic[data-v-93c359f8],.sb-imgph--face .sb-imgph-ic[data-v-93c359f8],.sb-imgph--thumb .sb-imgph-ic[data-v-93c359f8]{width:20px;height:20px}.sb-pill:before{content:"";border-radius:50%;width:6px;height:6px}.sb-pill.is-approved{background:var(--sb-ok-bg);color:var(--sb-ok)}.sb-pill.is-approved:before{background:var(--sb-ok)}.sb-pill.is-needs-review{background:var(--sb-warn-bg);color:var(--sb-warn)}.sb-pill.is-needs-review:before{background:var(--sb-warn)}.sb-pill.is-changes-requested{background:var(--sb-bad-bg);color:var(--sb-bad)}.sb-pill.is-changes-requested:before{background:var(--sb-bad)}.sb-cols ul{gap:4px;margin:0;padding:0;list-style:none}.sb-cols,.sb-cols ul{flex-direction:column;display:flex}.sb-cols{gap:12px}.sb-clbl{letter-spacing:.15em;margin-bottom:6px;font-family:ui-monospace,monospace;font-size:9.5px}.sb-clbl.ok{color:var(--sb-ok)}.sb-clbl.no{color:var(--sb-bad)}.sb-col li{color:var(--sb-ink2);padding-left:14px;font-size:12.5px;position:relative}.sb-col li:before{content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.sb-col.allow li:before{background:var(--sb-ok)}.sb-col.forbid li:before{background:var(--sb-bad)}.sb-pill.agg{flex:none;margin-left:auto}.sb-rvbar.compact{border-top:none;padding-top:0}.sb-spacer{flex:1}.sb-rbtn{border:1px solid var(--sb-line2);color:var(--sb-ink2);background:var(--sb-card);cursor:pointer;border-radius:99px;padding:5px 13px;font-size:12px}.sb-rvbtns{flex-wrap:nowrap;gap:8px;display:flex}.sb-rbtn{white-space:nowrap}.sb-rbtn:disabled{opacity:.5;cursor:default}.sb-rbtn.primary{background:var(--sb-ink,#211f1a);border-color:var(--sb-ink,#211f1a);color:var(--sb-btn-ink,#f4f1e9)}.sb-rbtn.primary:disabled{opacity:1;background:var(--sb-chip-bg,#efece4);border-color:var(--sb-line2,#d0cabc);color:var(--sb-ink3,#a29a8a)}.sb-rbtn.ok:hover{border-color:var(--sb-ok);color:var(--sb-ok);background:var(--sb-ok-bg)}.sb-rbtn.ok.on{background:var(--sb-ok);border-color:var(--sb-ok);color:#fff}.sb-rbtn.no:hover{border-color:var(--sb-bad);color:var(--sb-bad);background:var(--sb-bad-bg)}.sb-rvform{flex-direction:column;gap:8px;width:100%;display:flex}.sb-rvform .sb-btnrow .sb-btn{flex:none}.sb-note-input{box-sizing:border-box;resize:vertical;border:1px solid var(--sb-line2);background:var(--sb-card);width:100%;min-height:54px;color:var(--sb-ink);border-radius:7px;padding:9px 11px;font-family:inherit;font-size:12.5px}.sb-btn.slim{padding:6px 12px;font-size:12px}.sb-btn.primary{background:var(--sb-ink);color:var(--sb-btn-ink)}.sb-btn.primary:disabled{background:var(--sb-chip-bg,#efece4);color:var(--sb-ink3,#a29a8a);border-color:var(--sb-line2,#d0cabc);cursor:default}.sb-btn.ghost{border-color:var(--sb-line2);color:var(--sb-ink2);background:var(--sb-card)}.sb-btn.ghost:hover{border-color:var(--sb-ink2);color:var(--sb-ink)}.sb-btn.approve{background:var(--sb-ok-bg);color:var(--sb-ok);border-color:color-mix(in srgb,var(--sb-ok)30%,var(--sb-card))}.sb-btn.approve.on{background:var(--sb-ok);color:#fff}.sb-btnrow{gap:8px;display:flex}.sb-btnrow .sb-btn{flex:1}.sb-vars[data-v-3a5642a4]{--sb-paper:#f6f4ef;--sb-card:#fdfcfa;--sb-line:#e3dfd6;--sb-line2:#d0cabc;--sb-ink:#211f1a;--sb-ink2:#6e685c;--sb-ink3:#a29a8a;--sb-accent:#a05f10;--sb-accent-bg:#f4e8d4;--sb-ok:#2c7a4b;--sb-ok-bg:#e2f0e7;--sb-warn:#a05f10;--sb-warn-bg:#f7ecd8;--sb-bad:#b3372c;--sb-bad-bg:#f8e6e3;--sb-chip-bg:#efece4;--sb-btn-ink:#f4f1e9}.sb-panel[data-v-3a5642a4]{background:var(--sb-paper);height:100%;color:var(--sb-ink);box-sizing:border-box;padding:0 24px 80px;font-size:13px;line-height:1.6;overflow-y:auto}.sb-topbar[data-v-3a5642a4]{z-index:30;background:color-mix(in srgb,var(--sb-paper)92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--sb-line);align-items:center;gap:12px;height:48px;margin:0 -24px;padding:0 20px;display:flex;position:sticky;top:0}.sb-brand[data-v-3a5642a4]{white-space:nowrap;font-family:Georgia,Noto Serif SC,serif;font-size:15px;font-weight:900}.sb-nav[data-v-3a5642a4]{scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.sb-nav button[data-v-3a5642a4]{color:var(--sb-ink2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:99px;padding:4px 10px;font-size:12px}.sb-nav button[data-v-3a5642a4]:hover{background:var(--sb-chip-bg);color:var(--sb-ink)}.sb-progress[data-v-3a5642a4]{color:var(--sb-ink2);white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-family:ui-monospace,monospace;font-size:11px;display:flex}.sb-pbar[data-v-3a5642a4]{background:var(--sb-line);border-radius:2px;width:90px;height:4px;display:inline-block;overflow:hidden}.sb-pbar i[data-v-3a5642a4]{background:var(--sb-ok);height:100%;transition:width .4s;display:block}.sb-refresh[data-v-3a5642a4]{border:1px solid var(--sb-line2);color:inherit;cursor:pointer;background:0 0;border-radius:8px;width:26px;height:26px}.sb-empty[data-v-3a5642a4]{text-align:center;padding:48px 0}.sb-empty-title[data-v-3a5642a4]{font-size:14px;font-weight:600}.sb-empty-hint[data-v-3a5642a4]{color:var(--sb-ink3);margin-top:4px;font-size:12px}.sb-wrap[data-v-3a5642a4]{padding:0 8px}.sb-sec[data-v-3a5642a4]{margin-top:36px}.sb-sec-head[data-v-3a5642a4]{align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.sb-sec-head h2[data-v-3a5642a4]{letter-spacing:.28em;color:var(--sb-ink2);text-transform:uppercase;margin:0;font-weight:500}.sb-cnt[data-v-3a5642a4],.sb-sec-head h2[data-v-3a5642a4]{font-family:ui-monospace,monospace;font-size:11px}.sb-cnt[data-v-3a5642a4],.sb-mini-label[data-v-3a5642a4]{color:var(--sb-ink3)}.sb-mini-label[data-v-3a5642a4]{letter-spacing:.2em;text-transform:uppercase;margin-bottom:6px;font-size:9.5px}.sb-mini-label[data-v-3a5642a4],.sb-pill[data-v-3a5642a4]{font-family:ui-monospace,monospace}.sb-pill[data-v-3a5642a4]{white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:2px 9px;font-size:10px;display:inline-flex}.sb-chips[data-v-3a5642a4]{flex-wrap:wrap;gap:6px;display:flex}.sb-chip[data-v-3a5642a4]{background:var(--sb-chip-bg);color:var(--sb-ink2);border:1px solid var(--sb-line);border-radius:99px;padding:3px 10px;font-size:11.5px;display:inline-block}.sb-chip.kv b[data-v-3a5642a4]{color:var(--sb-ink);margin-left:4px;font-weight:600}.sb-chip.anchor[data-v-3a5642a4]{background:var(--sb-card);border-color:var(--sb-line2);color:var(--sb-ink);white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;max-width:100%;overflow:hidden}.sb-chip.never[data-v-3a5642a4]{background:var(--sb-bad-bg);border-color:color-mix(in srgb,var(--sb-bad)25%,var(--sb-card));color:var(--sb-bad)}.sb-chip.mech[data-v-3a5642a4],.sb-chip.when[data-v-3a5642a4]{background:var(--sb-accent-bg);border-color:color-mix(in srgb,var(--sb-accent)30%,var(--sb-card));color:var(--sb-accent)}.sb-chip.when[data-v-3a5642a4]{white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;max-width:100%;overflow:hidden}.sb-timeline[data-v-3a5642a4]{flex-direction:column;gap:10px;margin:0 0 10px;padding:0;list-style:none;display:flex}.sb-tl-row[data-v-3a5642a4]{align-items:baseline;gap:10px;display:flex}.sb-tl-n[data-v-3a5642a4]{background:var(--sb-accent-bg);width:22px;height:22px;color:var(--sb-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.sb-tl-head[data-v-3a5642a4]{color:var(--sb-ink);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.sb-tl-span[data-v-3a5642a4]{color:var(--sb-ink2);font-size:12px}.sb-tl-notes[data-v-3a5642a4]{color:var(--sb-ink2);margin-top:2px;font-size:12.5px}.sb-arc-row[data-v-3a5642a4]{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:10px;display:flex}.sb-arc-scope[data-v-3a5642a4]{color:var(--sb-ink);min-width:64px;font-size:12px;font-weight:700}.sb-arc-note[data-v-3a5642a4]{color:var(--sb-ink2);font-size:12px}.sb-layout[data-v-3a5642a4]{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.sb-layout li[data-v-3a5642a4]{color:var(--sb-ink2);padding-left:14px;font-size:12px;line-height:1.45;position:relative}.sb-layout li[data-v-3a5642a4]:before{content:"⌖";color:var(--sb-accent);position:absolute;left:0}.sb-rel-head[data-v-3a5642a4]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.sb-rel-head h3[data-v-3a5642a4]{color:var(--sb-ink);word-break:keep-all;overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px}.sb-rel-dynamic[data-v-3a5642a4]{color:var(--sb-ink2);margin-bottom:8px;font-size:12.5px;line-height:1.5}.sb-hero[data-v-3a5642a4]{border:1px solid var(--sb-line);background:var(--sb-card);border-radius:10px;grid-template-columns:minmax(0,960px) minmax(360px,1fr);display:grid;overflow:hidden}.sb-hero-img[data-v-3a5642a4]{cursor:zoom-in;min-height:300px;position:relative}.sb-hero-img img[data-v-3a5642a4]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute}.sb-hero-tag[data-v-3a5642a4]{letter-spacing:.15em;color:#eee;background:#141518b8;border-radius:99px;padding:3px 10px;font-family:ui-monospace,monospace;font-size:10px;position:absolute;top:14px;left:14px}.sb-hero-body[data-v-3a5642a4]{flex-direction:column;gap:14px;padding:24px 26px;display:flex}.sb-hero-body h1[data-v-3a5642a4]{margin:0;font-family:Georgia,Noto Serif SC,serif;font-size:26px;font-weight:900;line-height:1.25}.sb-logline[data-v-3a5642a4]{color:var(--sb-ink2);margin:0;font-size:14px}.sb-cons[data-v-3a5642a4]{border-top:1px dashed var(--sb-line2);padding-top:12px}.sb-rcard[data-v-3a5642a4]{border:1px solid var(--sb-line);background:var(--sb-card);border-radius:10px;flex-direction:column;gap:12px;padding:18px 20px;display:flex}.sb-rcard.slim[data-v-3a5642a4]{margin-top:12px;padding:10px 20px}.sb-rtitle[data-v-3a5642a4]{letter-spacing:.24em;color:var(--sb-ink2);text-transform:uppercase;margin:0;font-family:ui-monospace,monospace;font-size:11px}.sb-rule[data-v-3a5642a4]{border-left:3px solid var(--sb-accent);background:var(--sb-accent-bg);color:color-mix(in srgb,var(--sb-accent)80%,var(--sb-ink));border-radius:0 5px 5px 0;padding:8px 12px;font-size:12.5px}.sb-rulegrid[data-v-3a5642a4]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sb-rulegrid.three[data-v-3a5642a4]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.sb-facts[data-v-3a5642a4]{flex-direction:column;gap:8px;margin:0;display:flex}.sb-fact-label[data-v-3a5642a4]{letter-spacing:.06em;text-transform:uppercase;color:var(--sb-ink3);font-family:ui-monospace,monospace;font-size:10px;font-weight:700}.sb-fact-value[data-v-3a5642a4]{color:var(--sb-ink2);margin:1px 0 0}.sb-anchors[data-v-3a5642a4],.sb-fact-value[data-v-3a5642a4]{font-size:13px;line-height:1.5}.sb-anchors[data-v-3a5642a4]{margin:0;padding-left:18px}.sb-theme[data-v-3a5642a4]{border:1px solid var(--sb-line);border-radius:7px;align-items:baseline;gap:8px;padding:8px 12px;font-size:12px;display:flex}.sb-theme b[data-v-3a5642a4]{font-size:12.5px}.sb-theme span[data-v-3a5642a4]{color:var(--sb-ink3)}.sb-theme-dur[data-v-3a5642a4]{margin-left:auto;font-family:ui-monospace,monospace;font-size:10.5px}.sb-look[data-v-3a5642a4]{border:1px solid var(--sb-line);background:var(--sb-card);border-radius:10px;overflow:hidden}.sb-strip[data-v-3a5642a4]{background:var(--sb-line);grid-template-columns:repeat(4,1fr);gap:1px;max-width:1600px;display:grid}.sb-frame[data-v-3a5642a4]{aspect-ratio:16/9;cursor:zoom-in;background:#222;position:relative;overflow:hidden}.sb-frame.hero[data-v-3a5642a4]{grid-area:1/1/3/3}.sb-frame img[data-v-3a5642a4]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.sb-frame:hover img[data-v-3a5642a4]{transform:scale(1.03)}.sb-frame-lbl[data-v-3a5642a4]{color:#f2efe8;text-shadow:0 1px 6px #000000b3;letter-spacing:.1em;font-family:ui-monospace,monospace;font-size:10.5px;position:absolute;bottom:10px;left:12px}.sb-look-below[data-v-3a5642a4]{flex-wrap:wrap;align-items:flex-start;gap:24px;padding:16px 20px;display:flex}.sb-look-text[data-v-3a5642a4]{flex-direction:column;flex:1;gap:10px;min-width:260px;display:flex}.sb-text[data-v-3a5642a4]{color:var(--sb-ink2);margin:0;font-size:13px}.sb-swatches[data-v-3a5642a4]{border:1px solid var(--sb-line2);border-radius:6px;display:flex;overflow:hidden}.sb-sw[data-v-3a5642a4]{cursor:pointer;width:40px;height:52px;position:relative}.sb-sw-tip[data-v-3a5642a4]{background:var(--sb-ink);color:var(--sb-paper);white-space:nowrap;opacity:0;pointer-events:none;z-index:5;border-radius:4px;padding:3px 8px;font-family:ui-monospace,monospace;font-size:10px;transition:opacity .15s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.sb-sw:hover .sb-sw-tip[data-v-3a5642a4]{opacity:1}.sb-egrid[data-v-3a5642a4]{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:16px;display:grid}.sb-ecard[data-v-3a5642a4]{border:1px solid var(--sb-line);background:var(--sb-card);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.sb-canon[data-v-3a5642a4]{cursor:zoom-in;background:var(--sb-chip-bg);position:relative}.sb-canon img[data-v-3a5642a4]{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.sb-ecard.world .sb-canon img[data-v-3a5642a4]{aspect-ratio:21/9}.sb-canon-empty[data-v-3a5642a4]{aspect-ratio:3/2;color:var(--sb-ink3);cursor:default;justify-content:center;align-items:center;font-size:12px;display:flex}.sb-canon-badge[data-v-3a5642a4]{letter-spacing:.18em;background:var(--sb-ink);color:var(--sb-paper);border-radius:99px;padding:3px 9px;font-family:ui-monospace,monospace;font-size:9.5px;position:absolute;top:12px;left:12px}.sb-canon-stat[data-v-3a5642a4]{top:12px}.sb-canon-stat[data-v-3a5642a4],.sb-hoveract[data-v-3a5642a4]{position:absolute;right:12px}.sb-hoveract[data-v-3a5642a4]{opacity:0;gap:6px;transition:opacity .18s;display:flex;bottom:12px}.sb-canon:hover .sb-hoveract[data-v-3a5642a4]{opacity:1}.sb-hoveract button[data-v-3a5642a4]{color:#f0ede4;cursor:pointer;background:#141518c7;border:0;border-radius:99px;padding:5px 12px;font-family:ui-monospace,monospace;font-size:11.5px}.sb-hoveract button[data-v-3a5642a4]:hover{background:#141518f2}.sb-aux[data-v-3a5642a4]{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px 0;display:flex}.sb-aux-a[data-v-3a5642a4]{border:1px solid var(--sb-line2);cursor:zoom-in;background:var(--sb-chip-bg);border-radius:5px;flex:none;width:76px;height:52px;padding:0;position:relative;overflow:hidden}.sb-aux-a img[data-v-3a5642a4]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.sb-dot[data-v-3a5642a4]{border:1.5px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;right:4px}.sb-dot.is-approved[data-v-3a5642a4]{background:var(--sb-ok)}.sb-dot.is-needs-review[data-v-3a5642a4]{background:var(--sb-warn)}.sb-dot.is-changes-requested[data-v-3a5642a4]{background:var(--sb-bad)}.sb-aux-lbl[data-v-3a5642a4]{color:#fff;text-align:center;white-space:nowrap;background:linear-gradient(#0000,#000000a6);padding:6px 4px 2px;font-family:ui-monospace,monospace;font-size:8.5px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.sb-addwrap[data-v-3a5642a4]{position:relative}.sb-add[data-v-3a5642a4]{border:1.5px dashed var(--sb-line2);width:76px;height:52px;color:var(--sb-ink3);cursor:pointer;background:0 0;border-radius:5px;font-size:18px}.sb-add[data-v-3a5642a4]:hover{border-color:var(--sb-accent);color:var(--sb-accent)}.sb-addmenu[data-v-3a5642a4]{z-index:10001;background:var(--sb-card);border:1px solid var(--sb-line2);border-radius:8px;flex-direction:column;min-width:220px;padding:6px;display:flex;box-shadow:0 8px 28px #140f052e}.sb-addmenu button[data-v-3a5642a4]{text-align:left;color:var(--sb-ink);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:8px 12px;font-size:12.5px}.sb-addmenu button[data-v-3a5642a4]:hover{background:var(--sb-accent-bg)}.sb-addmenu-t[data-v-3a5642a4]{color:var(--sb-ink3);padding:0 12px 6px;font-size:10.5px}.sb-meta[data-v-3a5642a4]{flex-direction:column;gap:9px;padding:12px 16px 16px;display:flex}.sb-meta-row[data-v-3a5642a4]{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.sb-meta h3[data-v-3a5642a4]{word-break:keep-all;overflow-wrap:anywhere;flex:none;max-width:100%;margin:0;font-family:Georgia,Noto Serif SC,serif;font-size:17px;font-weight:900}.sb-sub[data-v-3a5642a4]{color:var(--sb-ink3);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,monospace;font-size:10.5px;overflow:hidden}.sb-contract[data-v-3a5642a4]{border-top:1px dashed var(--sb-line2);padding-top:10px}.sb-cbtn[data-v-3a5642a4]{color:var(--sb-ink3);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-family:ui-monospace,monospace;font-size:11px;display:flex}.sb-cbtn[data-v-3a5642a4]:hover{color:var(--sb-accent)}.sb-cbody[data-v-3a5642a4]{flex-direction:column;gap:8px;margin-top:10px;display:flex}.sb-voice[data-v-3a5642a4]{flex-direction:row;align-items:flex-start;gap:16px}.sb-voice-face[data-v-3a5642a4]{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 10%;object-position:50% 10%;border:1px solid var(--sb-line2);border-radius:10px;flex:none;width:96px;height:96px}.sb-voice .sb-facts[data-v-3a5642a4]{gap:7px}.sb-voice .sb-fact-value[data-v-3a5642a4]{font-size:12.5px;line-height:1.45}.sb-voice-body[data-v-3a5642a4]{flex-direction:column;flex:1;gap:8px;display:flex}.sb-voice-body h3[data-v-3a5642a4]{margin:0;font-family:Georgia,Noto Serif SC,serif;font-size:15px;font-weight:900}.sb-voice-sample[data-v-3a5642a4]{border-left:3px solid var(--sb-accent);background:var(--sb-accent-bg);color:color-mix(in srgb,var(--sb-accent)70%,var(--sb-ink));border-radius:0 6px 6px 0;margin:2px 0 0;padding:8px 12px;font-size:12.5px;font-style:italic}.sb-voice-audio[data-v-3a5642a4]{width:100%;max-width:420px;height:32px;margin-top:2px}.sb-rvbar[data-v-3a5642a4]{border-top:1px dashed var(--sb-line2);flex-wrap:wrap;padding-top:10px}.sb-btn[data-v-3a5642a4],.sb-rvbar[data-v-3a5642a4]{align-items:center;gap:8px;display:flex}.sb-btn[data-v-3a5642a4]{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:600}.sb-btn[data-v-3a5642a4],.sb-lb-mask[data-v-3a5642a4]{justify-content:center}.sb-lb-mask[data-v-3a5642a4]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10000;background:#18161299;align-items:center;padding:28px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.sb-lb[data-v-3a5642a4]{background:var(--sb-card,#fdfcfa);border-radius:12px;grid-template-columns:1fr 330px;width:min(1600px,100%);max-height:calc(100vh - 56px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #140f0559}.sb-lb-close[data-v-3a5642a4]{z-index:10;color:#eee;cursor:pointer;background:#14151899;border:0;border-radius:50%;width:32px;height:32px;font-size:15px;position:absolute;top:14px;right:16px}.sb-lb-stage[data-v-3a5642a4]{background:#1b1a17;justify-content:center;align-items:center;min-height:420px;display:flex;overflow:hidden}.sb-lb-imgwrap[data-v-3a5642a4]{-webkit-user-select:none;user-select:none;position:relative}.sb-lb-imgwrap img[data-v-3a5642a4]{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:calc(100vh - 120px);display:block}.sb-lb-imgwrap.annotating[data-v-3a5642a4]{cursor:crosshair}.sb-annbox[data-v-3a5642a4]{background:#ffb0201f;border:2px solid #ffb020;border-radius:3px;position:absolute;box-shadow:0 0 0 1px #0006}.sb-ann-n[data-v-3a5642a4]{color:#211a06;background:#ffb020;border-radius:50%;flex:none;justify-content:center;align-items:center;width:19px;height:19px;font-family:ui-monospace,monospace;font-size:10.5px;font-weight:600;display:flex}.sb-annbox .sb-ann-n[data-v-3a5642a4]{position:absolute;top:-2px;left:-2px;transform:translate(-50%,-50%);box-shadow:0 1px 4px #0006}.sb-lb-side[data-v-3a5642a4]{border-left:1px solid var(--sb-line,#e3dfd6);background:var(--sb-card,#fdfcfa);min-height:0;color:var(--sb-ink,#211f1a);flex-direction:column;display:flex}.sb-lb-top[data-v-3a5642a4]{border-bottom:1px solid var(--sb-line,#e3dfd6);padding:18px 20px 14px}.sb-lb-r1[data-v-3a5642a4]{align-items:center;gap:9px;margin-bottom:3px;display:flex}.sb-lb-r1 h3[data-v-3a5642a4]{margin:0;font-family:Georgia,Noto Serif SC,serif;font-size:17px;font-weight:900}.sb-lb-sub[data-v-3a5642a4]{color:var(--sb-ink3,#a29a8a);font-family:ui-monospace,monospace;font-size:10.5px}.sb-vrow[data-v-3a5642a4]{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.sb-vtab[data-v-3a5642a4]{border:1px solid var(--sb-line2,#d0cabc);color:var(--sb-ink2,#6e685c);cursor:pointer;background:0 0;border-radius:99px;padding:4px 12px;font-family:ui-monospace,monospace;font-size:11px}.sb-vtab.on[data-v-3a5642a4]{background:var(--sb-ink,#211f1a);color:var(--sb-paper,#f6f4ef);border-color:var(--sb-ink,#211f1a)}.sb-lb-mid[data-v-3a5642a4]{flex:1;gap:12px;padding:16px 20px;overflow-y:auto}.sb-annlist[data-v-3a5642a4],.sb-lb-mid[data-v-3a5642a4]{flex-direction:column;display:flex}.sb-annlist[data-v-3a5642a4]{gap:8px}.sb-annitem[data-v-3a5642a4]{background:var(--sb-paper,#f6f4ef);border:1px solid var(--sb-line,#e3dfd6);border-radius:7px;align-items:flex-start;gap:9px;padding:9px 11px;display:flex}.sb-ann-t[data-v-3a5642a4]{flex:1;font-size:12.5px;line-height:1.5}.sb-ann-x[data-v-3a5642a4]{cursor:pointer;background:0 0;border:0;padding:2px;font-size:14px}.sb-ann-x[data-v-3a5642a4],.sb-annempty[data-v-3a5642a4]{color:var(--sb-ink3,#a29a8a)}.sb-annempty[data-v-3a5642a4]{border:1.5px dashed var(--sb-line2,#d0cabc);text-align:center;border-radius:7px;padding:14px;font-size:12px;line-height:1.7}.sb-annempty.accent[data-v-3a5642a4]{color:var(--sb-accent,#a05f10);border-color:#ffb020}.sb-annform textarea[data-v-3a5642a4]{box-sizing:border-box;resize:vertical;border:1px solid var(--sb-line2,#d0cabc);background:var(--sb-card,#fdfcfa);width:100%;min-height:64px;color:var(--sb-ink,#211f1a);border-radius:7px;margin-bottom:6px;padding:9px 11px;font-family:inherit;font-size:12.5px}.sb-lb-foot[data-v-3a5642a4]{border-top:1px solid var(--sb-line,#e3dfd6);flex-direction:column;gap:9px;padding:14px 20px;display:flex}.sb-lb-foot .sb-btn[data-v-3a5642a4]{white-space:nowrap;padding:9px 12px;font-size:12.5px}.sb-modal[data-v-3a5642a4]{background:var(--sb-card,#fdfcfa);color:var(--sb-ink,#211f1a);border-radius:12px;flex-direction:column;gap:14px;width:min(480px,92vw);padding:22px 24px;display:flex;box-shadow:0 30px 80px #140f0559}.sb-modal h3[data-v-3a5642a4]{margin:0;font-family:Georgia,Noto Serif SC,serif;font-size:16px;font-weight:900}.sb-modal-prev[data-v-3a5642a4]{align-items:center;gap:12px;display:flex}.sb-modal-prev img[data-v-3a5642a4]{-o-object-fit:cover;object-fit:cover;border:1px solid var(--sb-line2,#d0cabc);border-radius:6px;width:88px;height:60px}.sb-modal-prev span[data-v-3a5642a4]{color:var(--sb-ink2,#6e685c);font-size:12px}.sb-modal input[type=text][data-v-3a5642a4],.sb-modal textarea[data-v-3a5642a4]{border:1px solid var(--sb-line2,#d0cabc);background:var(--sb-card,#fdfcfa);color:var(--sb-ink,#211f1a);resize:vertical;border-radius:7px;padding:9px 12px;font-family:inherit;font-size:13px}.sb-upload-note[data-v-3a5642a4]{color:var(--sb-ink2,#6e685c);margin:0;font-size:12.5px}.sb-toast[data-v-3a5642a4]{color:#f2efe8;z-index:10001;background:#211f1a;border-radius:99px;padding:11px 22px;font-size:13px;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0000004d}@media (max-width:1000px){.sb-hero[data-v-3a5642a4],.sb-rulegrid[data-v-3a5642a4],.sb-rulegrid.three[data-v-3a5642a4]{grid-template-columns:1fr}.sb-strip[data-v-3a5642a4]{grid-template-columns:repeat(2,1fr)}.sb-frame.hero[data-v-3a5642a4]{grid-area:auto/1/auto/3}.sb-lb[data-v-3a5642a4]{grid-template-columns:1fr;overflow-y:auto}}@media (prefers-color-scheme:dark){.sb-vars[data-v-3a5642a4]{--sb-paper:#161512;--sb-card:#1e1d19;--sb-line:#33312a;--sb-line2:#45423a;--sb-ink:#e8e4da;--sb-ink2:#a49d8f;--sb-ink3:#6e6a5e;--sb-accent:#d99a4e;--sb-accent-bg:#2e2415;--sb-ok:#58b380;--sb-ok-bg:#16281d;--sb-warn:#d99a4e;--sb-warn-bg:#2c2314;--sb-bad:#de6e60;--sb-bad-bg:#2e1a17;--sb-chip-bg:#262520;--sb-btn-ink:#161512}}.dark,.dark{--sb-paper:#161512;--sb-card:#1e1d19;--sb-line:#33312a;--sb-line2:#45423a;--sb-ink:#e8e4da;--sb-ink2:#a49d8f;--sb-ink3:#6e6a5e;--sb-accent:#d99a4e;--sb-accent-bg:#2e2415;--sb-ok:#58b380;--sb-ok-bg:#16281d;--sb-warn:#d99a4e;--sb-warn-bg:#2c2314;--sb-bad:#de6e60;--sb-bad-bg:#2e1a17;--sb-chip-bg:#262520;--sb-btn-ink:#161512}.poster-toolbar[data-v-9eacf696]{background:var(--color-bg-surface,#fafafa);border:1px solid var(--color-border-default,#e0e0e0);z-index:60;width:240px;max-height:calc(100% - 32px);color:var(--color-text-primary,#232425);border-radius:10px;flex-direction:column;animation:.22s poster-toolbar-in-9eacf696;display:flex;position:absolute;top:16px;left:16px;overflow:hidden;box-shadow:0 8px 24px #00000029}.poster-toolbar-header[data-v-9eacf696]{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-9eacf696]{border-bottom:none}.poster-toolbar-title[data-v-9eacf696]{letter-spacing:.06em;text-transform:uppercase;flex:auto;font-weight:600}.poster-toolbar-count[data-v-9eacf696],.poster-toolbar-title[data-v-9eacf696]{color:var(--color-text-tertiary,#909499);-webkit-user-select:none;user-select:none;font-size:11px}.poster-toolbar-count[data-v-9eacf696]{background:var(--color-bg-subtle,#f5f5f5);border-radius:999px;flex:none;padding:1px 8px}.poster-toolbar-collapse-btn[data-v-9eacf696]{cursor:pointer;width:20px;height:20px;color:var(--color-text-tertiary,#909499);background:0 0;border:none;border-radius:4px;flex:none;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.poster-toolbar-collapse-btn[data-v-9eacf696]:hover{background:var(--color-bg-subtle,#f5f5f5);color:var(--color-text-primary,#232425)}.poster-toolbar-collapse-btn[data-v-9eacf696]:focus-visible{outline:none;box-shadow:0 0 0 3px #23242533}.poster-warning-badge[data-v-9eacf696]{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-9eacf696]:hover{background:#ffb02033}.poster-layer-list[data-v-9eacf696]{flex-direction:column;flex:auto;gap:2px;margin:0;padding:6px;list-style:none;display:flex;overflow-y:auto}.poster-layer-row[data-v-9eacf696]{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-9eacf696]:hover{background:var(--color-bg-subtle,#f5f5f5)}.poster-layer-row.is-hidden-row .poster-layer-name[data-v-9eacf696],.poster-layer-row.is-hidden-row .poster-layer-thumb[data-v-9eacf696]{opacity:.45}.poster-edit-btn[data-v-9eacf696],.poster-eye-btn[data-v-9eacf696]{cursor:pointer;width:24px;height:24px;color:var(--color-text-secondary,#6e7178);background:0 0;border:none;border-radius:5px;flex:none;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.poster-edit-btn[data-v-9eacf696]:hover,.poster-eye-btn[data-v-9eacf696]:hover{background:var(--color-bg-subtle,#f5f5f5);color:var(--color-text-primary,#232425)}.poster-edit-btn[data-v-9eacf696]:focus-visible{outline:none;box-shadow:0 0 0 3px #23242533}.poster-eye-btn[data-v-9eacf696]:focus-visible{outline:none;box-shadow:0 0 0 3px #23242533}.poster-eye-btn.is-hidden[data-v-9eacf696]{color:var(--color-text-tertiary,#909499)}.poster-layer-thumb[data-v-9eacf696]{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-9eacf696]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.poster-layer-thumb-glyph[data-v-9eacf696]{color:var(--color-text-tertiary,#909499);font-size:11px;font-weight:600}.poster-layer-name[data-v-9eacf696],.poster-layer-thumb-glyph[data-v-9eacf696]{-webkit-user-select:none;user-select:none}.poster-layer-name[data-v-9eacf696]{color:var(--color-text-primary,#232425);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:12px;overflow:hidden}.poster-toolbar-hint[data-v-9eacf696]{color:var(--color-text-tertiary,#909499);border-top:1px solid var(--color-border-default,#e0e0e0);-webkit-user-select:none;user-select:none;flex:none;padding:6px 12px 10px;font-size:10px;line-height:1.4}@keyframes poster-toolbar-in-9eacf696{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.poster-toolbar[data-v-9eacf696]{animation:none}}.tabbar-action-btn[data-v-80025ba2]{border:1px solid var(--color-border-default,#eaeaea);background:var(--color-bg-page,#fff);border-radius:var(--radius-lg,8px);cursor:pointer;color:var(--color-text-secondary,#606366);white-space:nowrap;padding:5px 12px;font-size:12px;transition:all .15s}.tabbar-action-btn[data-v-80025ba2]:hover:not(:disabled){background:var(--color-bg-subtle,#f5f5f5);border-color:var(--color-border-strong,#d0d3d8);color:var(--color-text-primary,#232425)}.tabbar-action-btn[data-v-80025ba2]:disabled{opacity:.6;cursor:default}.tabbar-action-btn.active[data-v-80025ba2]{background:var(--color-btn-primary,#232425);border-color:var(--color-btn-primary,#232425);color:var(--color-btn-primary-text,#fff)}.export-wrapper[data-v-80025ba2]{display:inline-flex;position:relative}.present-caret[data-v-80025ba2]{opacity:.7;margin-left:4px;font-size:10px;line-height:1}.export-menu[data-v-80025ba2]{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:180px;margin-top:4px;padding:4px 0;position:absolute;top:100%;right:0;box-shadow:0 4px 12px #0000001a}.export-menu-item[data-v-80025ba2]{width:100%;color:var(--color-text-primary,#232425);cursor:pointer;text-align:left;background:0 0;border:none;padding:8px 14px;font-size:13px;display:block}.export-menu-item[data-v-80025ba2]:hover{background:var(--color-bg-subtle,#f5f5f5)}.d2-fmx-modal__overlay[data-v-7ddea39d]{z-index:1000;font-family:var(--gs-font-sans);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-7ddea39d]{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-7ddea39d]{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-7ddea39d]{color:var(--color-text-primary,#232425);margin:0 0 4px;font-size:17px;font-weight:600}.d2-fmx-modal__subtitle[data-v-7ddea39d]{color:var(--color-text-secondary,#606366);max-width:360px;margin:0;font-size:13px;line-height:1.45}.d2-fmx-modal__close[data-v-7ddea39d]{color:var(--color-text-secondary,#606366);cursor:pointer;border-radius:var(--radius-md,6px);background:0 0;border:0;padding:4px 8px;font-size:22px;line-height:1}.d2-fmx-modal__close[data-v-7ddea39d]:hover{background:var(--color-bg-subtle,#f5f5f5)}.d2-fmx-modal__body[data-v-7ddea39d]{flex-direction:column;gap:14px;padding:18px 22px 22px;display:flex}.d2-fmx-modal__field[data-v-7ddea39d]{flex-direction:column;gap:6px;display:flex}.d2-fmx-modal__label[data-v-7ddea39d]{color:var(--color-text-secondary,#606366);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:500}.d2-fmx-modal__select[data-v-7ddea39d]{-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);width:100%;color:var(--color-text-primary,#232425);cursor:pointer;padding:10px 12px;font-size:14px}.d2-fmx-modal__select[data-v-7ddea39d]:focus{outline:2px solid var(--color-accent,#4f46e5);outline-offset:1px}.d2-fmx-modal__footer[data-v-7ddea39d]{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.d2-fmx-modal__footer--done[data-v-7ddea39d]{justify-content:space-between}.d2-fmx-modal__btn[data-v-7ddea39d]{-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-7ddea39d]{color:var(--color-text-primary,#232425);border-color:var(--color-border-default,#eaeaea);background:0 0}.d2-fmx-modal__btn--ghost[data-v-7ddea39d]:hover{background:var(--color-bg-subtle,#f5f5f5)}.d2-fmx-modal__btn--primary[data-v-7ddea39d]{background:var(--color-btn-primary,#232425);color:var(--color-btn-primary-text,#fff)}.d2-fmx-modal__btn--primary[data-v-7ddea39d]:hover{opacity:.9}.d2-fmx-modal__btn--primary[data-v-7ddea39d]:disabled{opacity:.45;cursor:not-allowed}.d2-fmx-modal__progress-row[data-v-7ddea39d]{flex-direction:column;gap:6px;display:flex}.d2-fmx-modal__progress-track[data-v-7ddea39d]{background:var(--color-bg-subtle,#f0f0f0);border-radius:3px;height:6px;overflow:hidden}.d2-fmx-modal__progress-fill[data-v-7ddea39d]{background:var(--color-accent,#232425);height:100%;transition:width .2s}.d2-fmx-modal__progress-detail[data-v-7ddea39d],.d2-fmx-modal__progress-meta[data-v-7ddea39d]{color:var(--color-text-secondary,#606366);justify-content:space-between;font-size:12px;display:flex}.d2-fmx-modal__done-summary[data-v-7ddea39d]{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-7ddea39d]{color:var(--color-text-primary,#232425);justify-content:space-between;font-size:13px;display:flex}.d2-fmx-modal__copy-tooltip[data-v-7ddea39d],.d2-fmx-modal__done-label[data-v-7ddea39d]{color:var(--color-text-secondary,#606366)}.d2-fmx-modal__copy-tooltip[data-v-7ddea39d]{text-align:right;font-size:12px}.d2-fmx-modal__error[data-v-7ddea39d]{color:var(--color-error,#c0392b);border-radius:var(--radius-md,6px);background:#c0392b0f;padding:10px 12px;font-size:13px;line-height:1.5}.d2-fmx-modal__logs[data-v-7ddea39d]{border:1px solid var(--color-border-default,#eaeaea);border-radius:var(--radius-md,6px)}.d2-fmx-modal__logs summary[data-v-7ddea39d]{cursor:pointer;color:var(--color-text-secondary,#606366);-webkit-user-select:none;user-select:none;padding:8px 12px;font-size:12px}.d2-fmx-modal__logs pre[data-v-7ddea39d]{color:var(--color-text-secondary,#606366);white-space:pre-wrap;max-height:160px;margin:0;padding:0 12px 10px;font-size:11px;overflow:auto}.aq-panel[data-v-1b1e5a2c]{background:var(--color-bg-surface,#fafafa);border:1px solid var(--color-border-default,#e0e0e0);z-index:55;border-radius:8px;flex-direction:column;width:290px;max-height:calc(100% - 24px);display:flex;position:absolute;top:12px;right:12px;overflow:hidden;box-shadow:0 8px 24px #00000029}.aq-head[data-v-1b1e5a2c]{border-bottom:1px solid var(--color-border-default,#e0e0e0);align-items:center;gap:8px;padding:10px 12px;display:flex}.aq-title[data-v-1b1e5a2c]{color:var(--color-text-primary,#232425);flex:1;font-size:13px;font-weight:600}.aq-count[data-v-1b1e5a2c]{font-size:11px}.aq-count[data-v-1b1e5a2c],.aq-empty[data-v-1b1e5a2c]{color:var(--color-text-tertiary,#909499)}.aq-empty[data-v-1b1e5a2c]{text-align:center;padding:24px 16px;font-size:12px}.aq-list[data-v-1b1e5a2c]{flex-direction:column;flex:1;gap:8px;margin:0;list-style:none;overflow-y:auto}.aq-entry[data-v-1b1e5a2c],.aq-list[data-v-1b1e5a2c]{padding:8px;display:flex}.aq-entry[data-v-1b1e5a2c]{background:var(--color-bg-subtle,#f5f5f5);border-radius:6px;align-items:flex-start;gap:10px}.aq-thumb[data-v-1b1e5a2c]{-o-object-fit:cover;object-fit:cover;background:#000;border-radius:4px;flex-shrink:0;width:64px;height:40px}.aq-meta[data-v-1b1e5a2c]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.aq-entry-id[data-v-1b1e5a2c]{color:var(--color-text-primary,#232425);font-size:12px;font-weight:600}.aq-entry-desc[data-v-1b1e5a2c],.aq-entry-notes[data-v-1b1e5a2c]{color:var(--color-text-secondary,#6e7178);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.aq-entry-notes[data-v-1b1e5a2c]{color:var(--color-text-tertiary,#909499)}.aq-icon-btn[data-v-1b1e5a2c]{cursor:pointer;width:22px;height:22px;color:var(--color-text-secondary,#6e7178);background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.aq-icon-btn[data-v-1b1e5a2c]:hover:not(:disabled){background:var(--color-bg-subtle,#f5f5f5);color:var(--color-text-primary,#232425)}.aq-icon-btn[data-v-1b1e5a2c]:disabled{opacity:.4;cursor:default}.aq-entry-delete[data-v-1b1e5a2c]{align-self:center}.aq-busy-hint[data-v-1b1e5a2c]{color:var(--color-text-tertiary,#909499);padding:8px 12px 0;font-size:11px;line-height:1.4}.aq-footer[data-v-1b1e5a2c]{border-top:1px solid var(--color-border-default,#e0e0e0);gap:6px;padding:10px 12px;display:flex}.aq-secondary-btn[data-v-1b1e5a2c]{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}.aq-secondary-btn[data-v-1b1e5a2c]:hover:not(:disabled){background:var(--color-bg-subtle,#f5f5f5)}.aq-secondary-btn[data-v-1b1e5a2c]:disabled{opacity:.45;cursor:default}.aq-send-btn[data-v-1b1e5a2c]{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}.aq-send-btn[data-v-1b1e5a2c]:hover:not(:disabled){opacity:.9}.aq-send-btn[data-v-1b1e5a2c]:disabled{opacity:.45;cursor:default}@media (prefers-color-scheme:dark){.aq-entry[data-v-1b1e5a2c]{background:var(--color-bg-subtle,#2a2b2c)}}.anno-root[data-v-30827cd1]{background:var(--color-bg-surface,#fafafa);flex-direction:column;width:100%;height:100%;display:flex}.anno-head[data-v-30827cd1]{border-bottom:1px solid var(--color-border-default,#e0e0e0);gap:10px;padding:10px 14px;display:flex}.anno-back[data-v-30827cd1],.anno-head[data-v-30827cd1]{flex-shrink:0;align-items:center}.anno-back[data-v-30827cd1]{width:30px;height:30px;color:var(--color-text-secondary,#6e7178);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;transition:background .12s,color .12s;display:inline-flex}.anno-back[data-v-30827cd1]:hover{background:var(--color-bg-subtle,#f0f0f0);color:var(--color-text-primary,#232425)}.anno-id[data-v-30827cd1]{letter-spacing:.04em;color:var(--color-text-primary,#1a1a1a);flex-shrink:0;font-size:13px;font-weight:700}.anno-desc[data-v-30827cd1]{color:var(--color-text-secondary,#6e7178);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.anno-body[data-v-30827cd1]{flex-direction:column;flex:1;gap:18px;min-height:0;padding:16px;display:flex;overflow-y:auto}.anno-media-wrap[data-v-30827cd1]{background:#111;border-radius:8px;align-self:center;max-width:100%;display:inline-flex;position:relative;overflow:hidden}.anno-media-wrap.is-failed[data-v-30827cd1]{min-width:280px;min-height:180px}.anno-base-failed[data-v-30827cd1]{color:#ffffffb3;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.anno-base[data-v-30827cd1]{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;max-width:100%;max-height:56vh;display:block}.anno-video-pick[data-v-30827cd1]{flex-direction:column;align-self:center;align-items:center;gap:14px;max-width:100%;display:flex}.anno-video[data-v-30827cd1]{background:#000;border-radius:8px;max-width:100%;max-height:56vh}.anno-frame-btn[data-v-30827cd1]{border:1px solid var(--color-border-default,#e0e0e0);background:var(--color-text-primary,#232425);color:var(--color-text-on-brand,#fff);cursor:pointer;border-radius:999px;padding:8px 18px;font-size:13px;font-weight:600;transition:opacity .12s}.anno-frame-btn[data-v-30827cd1]:hover{opacity:.88}.anno-loading[data-v-30827cd1]{color:var(--color-text-tertiary,#909499);align-self:center;padding:32px;font-size:14px}.anno-section-label[data-v-30827cd1]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary,#888);margin-bottom:10px;font-size:11px;font-weight:700}.anno-shots[data-v-30827cd1]{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.anno-shot[data-v-30827cd1]{color:var(--color-text-secondary,#444);font-size:13px;line-height:1.45}.anno-shot-beat[data-v-30827cd1]{color:var(--color-text-primary,#1a1a1a)}.anno-shot-meta[data-v-30827cd1]{color:var(--color-text-tertiary,#909499);margin-left:8px}.anno-shot-trans[data-v-30827cd1]{font-style:italic}.anno-refs[data-v-30827cd1]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.anno-ref[data-v-30827cd1]{border:1px solid var(--color-border-default,#0000001a);background:var(--color-bg-elevated,#fff);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.anno-ref-media[data-v-30827cd1]{aspect-ratio:16/9;background:#111;justify-content:center;align-items:center;width:100%;display:flex}.anno-ref-media img[data-v-30827cd1]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.anno-ref-ico[data-v-30827cd1]{color:#ffffffb3;font-size:22px}.anno-ref-meta[data-v-30827cd1]{flex-direction:column;gap:3px;padding:8px 10px;display:flex}.anno-ref-id[data-v-30827cd1]{color:var(--color-text-primary,#1a1a1a);font-size:11px;font-weight:700}.anno-ref-role[data-v-30827cd1]{color:var(--color-text-tertiary,#909499);font-weight:500}.anno-ref-desc[data-v-30827cd1]{color:var(--color-text-secondary,#6e7178);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}@media (prefers-color-scheme:dark){.anno-head[data-v-30827cd1]{border-bottom-color:var(--color-border-subtle,#ffffff1f)}.anno-id[data-v-30827cd1]{color:var(--color-text-primary,#fff)}.anno-ref[data-v-30827cd1]{border-color:var(--color-border-subtle,#ffffff1f);background:var(--color-bg-elevated,#2a2b2c)}}.ap-root[data-v-9f612235]{background:var(--color-bg-surface,#fafafa);flex-direction:column;width:100%;height:100%;display:flex;position:relative}.ap-controls[data-v-9f612235]{z-index:5;align-items:center;gap:8px;display:flex;position:absolute;top:10px;right:14px}.ap-queue-chip[data-v-9f612235]{border:1px solid var(--color-border-default,#e0e0e0);background:var(--color-bg-elevated,#fff);color:var(--color-text-primary,#232425);cursor:pointer;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600;transition:background .12s}.ap-queue-chip.active[data-v-9f612235],.ap-queue-chip[data-v-9f612235]:hover{background:var(--color-bg-subtle,#f0f0f0)}.ap-icon-btn[data-v-9f612235]{border:1px solid var(--color-border-default,#e0e0e0);background:var(--color-bg-elevated,#fff);cursor:pointer;width:28px;height:28px;color:var(--color-text-secondary,#6e7178);border-radius:6px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.ap-icon-btn[data-v-9f612235]:hover:not(:disabled){background:var(--color-bg-subtle,#f0f0f0);color:var(--color-text-primary,#232425)}.ap-icon-btn[data-v-9f612235]:disabled{cursor:default}.ap-icon-spin[data-v-9f612235]{display:inline-flex}.ap-icon-btn.is-loading[data-v-9f612235]{color:var(--color-text-tertiary,#909499)}.ap-icon-btn.is-loading .ap-icon-spin[data-v-9f612235]{animation:.8s linear infinite ap-spin-9f612235}@keyframes ap-spin-9f612235{to{transform:rotate(1turn)}}.ap-state[data-v-9f612235]{text-align:center;color:var(--color-text-tertiary,#909499);padding:48px;font-size:14px}.ap-retry[data-v-9f612235]{border:1px solid var(--color-border-default,#e0e0e0);background:var(--color-bg-elevated,#fff);color:var(--color-text-primary,#232425);cursor:pointer;border-radius:999px;margin-top:12px;padding:6px 16px;font-size:13px;font-weight:600;display:inline-block}.ap-retry[data-v-9f612235]:hover{background:var(--color-bg-subtle,#f0f0f0)}.ap-scroll[data-v-9f612235]{flex:1;min-height:0;padding:18px 18px 32px;overflow-y:auto}.ap-group[data-v-9f612235]{margin-bottom:24px}.ap-group-label[data-v-9f612235]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary,#888);align-items:center;gap:8px;margin-bottom:12px;font-size:11px;font-weight:700;display:flex}.ap-group-count[data-v-9f612235]{color:var(--color-text-tertiary,#aaa)}.ap-grid[data-v-9f612235]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid}.ap-card[data-v-9f612235]{border:1px solid var(--color-border-default,#0000001a);background:var(--color-bg-elevated,#fff);border-radius:10px;flex-direction:column;transition:box-shadow .12s,transform .12s;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000f}.ap-card.annotatable[data-v-9f612235]{cursor:pointer}.ap-card.annotatable[data-v-9f612235]:hover{transform:translateY(-1px);box-shadow:0 4px 14px #00000024}.ap-media[data-v-9f612235]{aspect-ratio:16/9;background:#111;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.ap-img[data-v-9f612235]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ap-clip-poster[data-v-9f612235]{color:#ffffffd9;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.ap-poster-img[data-v-9f612235]{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.ap-clip-play[data-v-9f612235]{z-index:1;color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative}.ap-dur[data-v-9f612235]{z-index:1;font-variant-numeric:tabular-nums;color:#ffffffe6;background:#0000008c;border-radius:999px;padding:2px 7px;font-size:11px;position:absolute;bottom:8px;right:8px}.ap-media.is-audio[data-v-9f612235]{aspect-ratio:auto;background:var(--color-bg-subtle,#f4f4f5);min-height:64px}.ap-audio-player[data-v-9f612235]{gap:10px;width:100%;padding:12px 14px}.ap-audio-btn[data-v-9f612235],.ap-audio-player[data-v-9f612235]{align-items:center;display:flex}.ap-audio-btn[data-v-9f612235]{border:1px solid var(--color-border-default,#e0e0e0);background:var(--color-bg-elevated,#fff);width:34px;height:34px;color:var(--color-text-primary,#232425);cursor:pointer;border-radius:50%;flex:none;justify-content:center;transition:background .12s,color .12s}.ap-audio-btn.playing[data-v-9f612235],.ap-audio-btn[data-v-9f612235]:hover{background:var(--color-text-primary,#232425);border-color:var(--color-text-primary,#232425);color:var(--color-bg-elevated,#fff)}.ap-audio-track[data-v-9f612235]{touch-action:none;flex:1;min-width:0;padding:8px 0}.ap-audio-track.seekable[data-v-9f612235]{cursor:pointer}.ap-audio-rail[data-v-9f612235]{background:var(--color-border-default,#0000001f);border-radius:999px;height:4px;overflow:hidden}.ap-audio-fill[data-v-9f612235]{border-radius:inherit;background:var(--color-text-primary,#232425);height:100%;transition:width .1s linear}.ap-audio-time[data-v-9f612235]{font-variant-numeric:tabular-nums;color:var(--color-text-tertiary,#909499);flex:none;font-size:11px}.ap-other-ico[data-v-9f612235]{font-size:30px}.ap-annotate-badge[data-v-9f612235]{color:#fff;letter-spacing:.04em;opacity:0;background:#0009;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:600;transition:opacity .12s;position:absolute;top:8px;right:8px}.ap-card.annotatable:hover .ap-annotate-badge[data-v-9f612235]{opacity:1}.ap-meta[data-v-9f612235]{flex-direction:column;gap:5px;padding:10px 12px;display:flex}.ap-meta-top[data-v-9f612235]{align-items:baseline;gap:8px;display:flex}.ap-asset-id[data-v-9f612235]{color:var(--color-text-primary,#1a1a1a);font-size:12px;font-weight:700}.ap-asset-type[data-v-9f612235]{letter-spacing:.06em;color:#b53627;font-weight:700}.ap-asset-status[data-v-9f612235],.ap-asset-type[data-v-9f612235]{text-transform:uppercase;font-size:9px}.ap-asset-status[data-v-9f612235]{letter-spacing:.05em;border:1px solid var(--color-border-subtle,#0000001f);background:var(--color-bg-subtle,#0000000a);color:var(--color-text-secondary,#6b7075);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:90px;padding:1px 6px;font-weight:600;overflow:hidden}.ap-asset-desc[data-v-9f612235]{color:var(--color-text-secondary,#444);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}@media (prefers-color-scheme:dark){.ap-card[data-v-9f612235]{border-color:var(--color-border-subtle,#ffffff1f);background:var(--color-bg-elevated,#2a2b2c);box-shadow:0 1px 3px #0000004d}.ap-icon-btn[data-v-9f612235],.ap-queue-chip[data-v-9f612235],.ap-retry[data-v-9f612235]{border-color:var(--color-border-subtle,#ffffff24);background:var(--color-bg-elevated,#2a2b2c);color:var(--color-text-secondary,#c8ccd0)}.ap-icon-btn[data-v-9f612235]:hover:not(:disabled),.ap-queue-chip.active[data-v-9f612235],.ap-queue-chip[data-v-9f612235]:hover,.ap-retry[data-v-9f612235]:hover{background:var(--color-bg-subtle,#3a3b3c);color:var(--color-text-primary,#f0f0f0)}.ap-asset-status[data-v-9f612235]{border-color:var(--color-border-subtle,#ffffff24);background:var(--color-bg-subtle,#ffffff0f);color:var(--color-text-secondary,#c8ccd0)}.ap-media.is-audio[data-v-9f612235]{background:var(--color-bg-subtle,#222324)}.ap-audio-btn[data-v-9f612235]{border-color:var(--color-border-subtle,#ffffff24);background:var(--color-bg-elevated,#2a2b2c);color:var(--color-text-primary,#f0f0f0)}.ap-audio-btn.playing[data-v-9f612235],.ap-audio-btn[data-v-9f612235]:hover{background:var(--color-text-primary,#f0f0f0);border-color:var(--color-text-primary,#f0f0f0);color:var(--color-bg-elevated,#1c1d1e)}.ap-audio-rail[data-v-9f612235]{background:var(--color-border-subtle,#ffffff29)}.ap-audio-fill[data-v-9f612235]{background:var(--color-text-primary,#f0f0f0)}}.designer2-canvas[data-v-a36bbc6a]{background:#efefeb;flex-direction:column;flex:1;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.mobile-close-button[data-v-a36bbc6a]{cursor:pointer;width:28px;height:28px;color:var(--color-text-tertiary,#999);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:none}.mobile-close-button[data-v-a36bbc6a]:hover{color:var(--color-text-primary,#333);background:var(--color-bg-hover,#f0f0f0)}@media (max-width:1219px){.designer2-canvas[data-v-a36bbc6a]{display:none}.designer2-canvas.mobile-visible[data-v-a36bbc6a]{height:calc(100vh - 70px);max-height:calc(100vh - 70px);display:flex}.mobile-close-button[data-v-a36bbc6a]{display:flex}}.designer2-tabbar[data-v-a36bbc6a]{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-a36bbc6a],.tabbar-row[data-v-a36bbc6a]{align-items:stretch;display:flex}.tabbar-row[data-v-a36bbc6a]{justify-content:space-between;min-width:0}.tabbar-row-top[data-v-a36bbc6a]{height:41px}.tabbar-row-bottom[data-v-a36bbc6a]{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-a36bbc6a]{flex:1;min-width:0}.tabbar-left[data-v-a36bbc6a]{scrollbar-width:none;align-items:stretch;min-width:0;display:flex;overflow-x:auto}.tabbar-left[data-v-a36bbc6a]::-webkit-scrollbar{display:none}.tabbar-right[data-v-a36bbc6a]{flex-shrink:0;align-items:center;gap:6px;padding:0 12px;display:flex}.tabbar-right-bottom .tabbar-action-btn[data-v-a36bbc6a]{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-a36bbc6a]:hover{background:var(--color-bg-subtle,#f5f5f5);color:var(--color-text-primary,#232425);border-color:#0000}.tabbar-btn-inner[data-v-a36bbc6a]{align-items:center;gap:5px;line-height:1;display:inline-flex}.tabbar-btn-inner .i-icon[data-v-a36bbc6a],.tabbar-right-bottom .tabbar-action-btn .i-icon[data-v-a36bbc6a]{color:var(--color-text-secondary,#6e7178);flex-shrink:0;align-items:center;line-height:0;display:inline-flex}.tabbar-btn-inner svg[data-v-a36bbc6a],.tabbar-right-bottom .tabbar-action-btn svg[data-v-a36bbc6a]{color:inherit;flex-shrink:0;display:block}.tabbar-icon-btn svg[data-v-a36bbc6a]{display:block}.tabbar-icon-btn[data-v-a36bbc6a]{cursor:pointer;width:28px;height:28px;color:var(--color-text-secondary,#6e7178);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.tabbar-icon-btn[data-v-a36bbc6a]:hover{background:var(--color-bg-hover,#f3f4f6);color:var(--color-text-primary,#222)}.tabbar-icon-btn.reload-syncing[data-v-a36bbc6a]{pointer-events:none}.tabbar-icon-btn.reload-syncing svg[data-v-a36bbc6a]{animation:.8s linear infinite reload-syncing-spin-a36bbc6a}@keyframes reload-syncing-spin-a36bbc6a{to{transform:rotate(1turn)}}.tabbar-chat-toggle[data-v-a36bbc6a]{flex-shrink:0;align-self:center;margin:0 6px 0 10px}.tabbar-chat-toggle .i-icon[data-v-a36bbc6a]{align-items:center;line-height:0;display:inline-flex}.tabbar-chat-toggle.active[data-v-a36bbc6a],.tabbar-chat-toggle[data-v-a36bbc6a]:hover{background:var(--color-bg-subtle,#f3f4f6);color:var(--color-text-primary,#222)}@media (max-width:1219px){.tabbar-chat-toggle[data-v-a36bbc6a]{display:none}}.tabbar-divider[data-v-a36bbc6a]{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-a36bbc6a]{color:inherit}.tweaks-toggle-wrapper[data-v-a36bbc6a]{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-a36bbc6a]{-webkit-user-select:none;user-select:none}.tweaks-saving-dot[data-v-a36bbc6a]{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-a36bbc6a}@keyframes tweaks-saving-pulse-a36bbc6a{0%,to{opacity:.35}50%{opacity:1}}.tweaks-toggle-switch[data-v-a36bbc6a]{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-a36bbc6a]{background:var(--color-text-primary,#222)}.tweaks-toggle-knob[data-v-a36bbc6a]{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-a36bbc6a]{transform:translate(12px)}.present-wrapper[data-v-a36bbc6a]{display:inline-flex;position:relative}.present-caret[data-v-a36bbc6a]{opacity:.7;margin-left:4px;font-size:10px;line-height:1}.present-menu[data-v-a36bbc6a]{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-a36bbc6a]{width:100%;color:var(--color-text-primary,#232425);cursor:pointer;text-align:left;background:0 0;border:none;padding:8px 14px;font-size:13px;display:block}.present-menu-item[data-v-a36bbc6a]:hover:not(:disabled){background:var(--color-bg-subtle,#f5f5f5)}.tabbar-zoom[data-v-a36bbc6a]{align-items:center;gap:4px;padding:0 4px;display:inline-flex}.tabbar-zoom-icon[data-v-a36bbc6a]{color:var(--color-text-secondary,#6e7178)}.tabbar-tab[data-v-a36bbc6a]{color:var(--color-text-tertiary,#909499);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;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-a36bbc6a]:hover{color:var(--color-text-secondary,#606366)}.tabbar-tab.active[data-v-a36bbc6a]{color:var(--color-text-primary,#232425);font-weight:500}.tabbar-tab.active[data-v-a36bbc6a]:after{content:"";background:var(--color-brand-primary,#232425);border-radius:1px;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.tabbar-tab-label[data-v-a36bbc6a]{text-overflow:ellipsis;max-width:160px;overflow:hidden}.tabbar-tab-count[data-v-a36bbc6a]{color:var(--color-text-tertiary,#909499);margin-left:5px;font-size:11px;font-weight:600}.tabbar-tab-close[data-v-a36bbc6a]{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-a36bbc6a]{opacity:1}.tabbar-tab-close[data-v-a36bbc6a]:hover{color:#333;background:#00000014}.tabbar-tab-close[data-v-a36bbc6a]:disabled{opacity:.35;cursor:not-allowed}.tabbar-tab-close[data-v-a36bbc6a]:disabled:hover{color:#999;background:0 0}.tabbar-action-btn[data-v-a36bbc6a]{border:1px solid var(--color-border-default,#eaeaea);background:var(--color-bg-page,#fff);border-radius:var(--radius-lg,8px);cursor:pointer;color:var(--color-text-secondary,#606366);white-space:nowrap;padding:5px 12px;font-size:12px;transition:all .15s}.tabbar-action-btn[data-v-a36bbc6a]: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-a36bbc6a]{background:var(--color-btn-primary,#232425);border-color:var(--color-btn-primary,#232425);color:var(--color-btn-primary-text,#fff)}.tabbar-zoom[data-v-a36bbc6a]{position:relative}.zoom-select-overlay[data-v-a36bbc6a]{opacity:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:inherit;background:0 0;border:none;position:absolute;top:0;bottom:0;left:0;right:0}.preview-zoom-container[data-v-a36bbc6a],.zoom-select-overlay[data-v-a36bbc6a]{width:100%;height:100%}.preview-zoom-container.frame-movie-active[data-v-a36bbc6a]{position:relative}.preview-zoom-container .frame-movie-player[data-v-a36bbc6a]{z-index:2;position:absolute;top:0;bottom:0;left:0;right:0}.preview-zoom-container .preview-hidden-by-hf-player[data-v-a36bbc6a]{visibility:hidden;pointer-events:none}.designer2-content[data-v-a36bbc6a]{background:var(--color-bg-surface,#fafafa);flex:1;position:relative;overflow:hidden}.preview-wrapper[data-v-a36bbc6a]{width:100%;height:100%;position:relative}.preview-wrapper.with-speaker-notes[data-v-a36bbc6a]{box-sizing:border-box;padding-bottom:160px}.clipinfo-tab-wrapper[data-v-a36bbc6a],.sf-assets-tab-wrapper[data-v-a36bbc6a]{overflow:hidden}.clipinfo-tab-wrapper[data-v-a36bbc6a],.questions-tab-wrapper[data-v-a36bbc6a],.sf-assets-tab-wrapper[data-v-a36bbc6a]{background:var(--color-bg-page);width:100%;height:100%;min-height:0;position:relative}.questions-tab-wrapper[data-v-a36bbc6a]{flex-direction:column;display:flex}.questions-tab-wrapper[data-v-a36bbc6a] .d2-questions{flex:auto;min-height:0;overflow-y:auto}.questions-footer[data-v-a36bbc6a]{border-top:1px solid var(--color-border-default);background:var(--color-bg-page);flex:none;justify-content:flex-end;align-items:center;gap:12px;padding:12px 24px;display:flex}.questions-generating[data-v-a36bbc6a]{color:var(--color-text-secondary);font-size:12px}.questions-continue-btn[data-v-a36bbc6a]{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-a36bbc6a]:disabled{opacity:.45;cursor:not-allowed}.questions-continue-btn[data-v-a36bbc6a]:not(:disabled):hover{opacity:.88}.designer2-console[data-v-a36bbc6a]{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-a36bbc6a]{max-height:28px;overflow:hidden}.console-header[data-v-a36bbc6a]{cursor:pointer;background:#252525;align-items:center;gap:8px;padding:4px 12px;font-size:11px;font-weight:500;display:flex}.console-count[data-v-a36bbc6a]{color:#f87171;font-weight:600}.console-toggle[data-v-a36bbc6a]{color:#888;margin-left:auto;font-size:10px}.console-body[data-v-a36bbc6a]{max-height:170px;padding:4px 0;overflow-y:auto}.console-line[data-v-a36bbc6a]{white-space:pre-wrap;word-break:break-all;padding:2px 12px}.console-error[data-v-a36bbc6a],.console-resource_error[data-v-a36bbc6a]{color:#f87171}.console-warn[data-v-a36bbc6a]{color:#fbbf24}.console-log[data-v-a36bbc6a]{color:#d4d4d4}.dm-info-bar[data-v-a36bbc6a]{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-a36bbc6a]{text-transform:uppercase;font-weight:600}.dm-info-id[data-v-a36bbc6a]{opacity:.8}.dm-info-text[data-v-a36bbc6a]{opacity:.7;max-width:200px;font-style:italic}.dm-info-dom[data-v-a36bbc6a],.dm-info-text[data-v-a36bbc6a]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dm-info-dom[data-v-a36bbc6a]{opacity:.5;margin-left:auto}.tweaks-prompt-overlay[data-v-a36bbc6a]{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-a36bbc6a]{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-a36bbc6a]{color:var(--color-text-primary,#1a1a1a);margin:0 0 12px;font-size:14px;font-weight:500}.tweaks-prompt-textarea[data-v-a36bbc6a]{box-sizing:border-box;border:1px solid var(--color-border-default,#e5e5e5);resize:vertical;background:var(--color-bg-page,#fafafa);width:100%;color:var(--color-text-primary,#1a1a1a);border-radius:8px;outline:none;padding:10px 12px;font-family:inherit;font-size:13px}.tweaks-prompt-textarea[data-v-a36bbc6a]:focus{border-color:var(--color-btn-primary,#c4816a)}.tweaks-prompt-textarea[data-v-a36bbc6a]::placeholder{color:var(--color-text-tertiary,#999)}.tweaks-prompt-actions[data-v-a36bbc6a]{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.tweaks-prompt-btn[data-v-a36bbc6a]{cursor:pointer;border:none;border-radius:8px;padding:6px 16px;font-size:13px;font-weight:500}.tweaks-prompt-btn.cancel[data-v-a36bbc6a]{background:var(--color-bg-page,#f5f5f5);color:var(--color-text-secondary,#666)}.tweaks-prompt-btn.cancel[data-v-a36bbc6a]:hover{background:var(--color-bg-hover,#eee)}.tweaks-prompt-btn.send[data-v-a36bbc6a]{background:var(--color-btn-primary,#c4816a);color:#fff}.tweaks-prompt-btn.send[data-v-a36bbc6a]:hover{opacity:.9}.tweaks-prompt-btn.send[data-v-a36bbc6a]:disabled{opacity:.5;cursor:default}.d2-preview-modal-overlay[data-v-a36bbc6a]{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-a36bbc6a]{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-a36bbc6a]{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-a36bbc6a]:hover{color:#232425;background:#0000000f}.d2-preview-modal-icon[data-v-a36bbc6a]{text-align:center;color:#232425;margin-top:4px}.d2-preview-modal-title[data-v-a36bbc6a]{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-a36bbc6a]{color:#606366bf;text-align:left;margin:20px 0 0;font-size:14px;font-weight:400;line-height:20px}.d2-preview-modal-actions[data-v-a36bbc6a]{text-align:center;margin-top:16px}.d2-preview-modal-btn[data-v-a36bbc6a]{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-a36bbc6a]:hover{opacity:.85}@media (prefers-color-scheme:dark){.d2-preview-modal-overlay[data-v-a36bbc6a]{background:#000000b3}.d2-preview-modal[data-v-a36bbc6a]{background:#232425;box-shadow:0 3px 30px #0006}.d2-preview-modal-close[data-v-a36bbc6a]{color:#94a3b8}.d2-preview-modal-close[data-v-a36bbc6a]:hover{color:#e0e0e0;background:#ffffff1a}.d2-preview-modal-icon[data-v-a36bbc6a],.d2-preview-modal-title[data-v-a36bbc6a]{color:#fff}.d2-preview-modal-body[data-v-a36bbc6a]{color:#b8bbbfbf}.d2-preview-modal-btn[data-v-a36bbc6a]{color:#232425;background:#fff}.tweaks-prompt-popover[data-v-a36bbc6a]{background:#2a2a2a;border-color:#444}.tweaks-prompt-title[data-v-a36bbc6a]{color:#e0e0e0}.tweaks-prompt-textarea[data-v-a36bbc6a]{color:#e0e0e0;background:#1e1e1e;border-color:#444}.tweaks-prompt-textarea[data-v-a36bbc6a]::placeholder{color:#666}.tweaks-prompt-btn.cancel[data-v-a36bbc6a]{color:#aaa;background:#333}.tweaks-prompt-btn.cancel[data-v-a36bbc6a]:hover{background:#444}}.files-tab-split[data-v-a36bbc6a]{background:var(--color-border-subtle,#f2f2f2);gap:1px;height:100%;display:flex}.files-tab-split[data-v-a36bbc6a]>:first-child{background:var(--color-bg-surface,#fafafa);flex-shrink:0;width:320px;overflow:hidden}.files-tab-split[data-v-a36bbc6a]>:first-child:only-child{width:100%}.files-tab-split[data-v-a36bbc6a]>:nth-child(2){background:var(--color-bg-page,#fff);flex:1;min-width:0}.files-tab-split.peek-as-sheet[data-v-a36bbc6a]{position:relative}.files-tab-split.peek-as-sheet[data-v-a36bbc6a]>:first-child{width:100%}.files-tab-split.peek-as-sheet>.peek-sheet-backdrop[data-v-a36bbc6a]{z-index:4;background:#00000052;animation:.18s ease-out peek-sheet-fade-a36bbc6a;position:absolute;top:0;bottom:0;left:0;right:0}.files-tab-split.peek-as-sheet[data-v-a36bbc6a]>: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-a36bbc6a;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -8px 24px #0000002e}@keyframes peek-sheet-up-a36bbc6a{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes peek-sheet-fade-a36bbc6a{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.files-tab-split.peek-as-sheet>.peek-sheet-backdrop[data-v-a36bbc6a],.files-tab-split.peek-as-sheet[data-v-a36bbc6a]>:last-child{animation:none}}.preview-wrapper.poster-aspect-wrap[data-v-a36bbc6a]{box-sizing:border-box;justify-content:center;align-items:center;padding:32px;display:flex;overflow:hidden}.preview-zoom-container.poster-aspect[data-v-a36bbc6a]{width:auto;max-width:100%;height:100%;max-height:100%}.poster-image-edit-overlay[data-v-a36bbc6a]{z-index:70;-webkit-backdrop-filter:blur(2px);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-a36bbc6a]{background:var(--color-bg-surface,#fafafa);flex:auto;overflow:auto}.d2-agent-scratchpad[data-v-a36bbc6a]{pointer-events:none;z-index:-1;top:0;left:-100000px;width:1280px!important;height:800px!important;position:fixed!important}.vue-flow{z-index:0;direction:ltr;width:100%;height:100%;position:relative;overflow:hidden}.vue-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute}.vue-flow__nodesselection-rect:focus{outline:none}.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__connection-path,.vue-flow__edge-path{stroke:#b1b1b7;stroke-width:1px;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus{outline:none}.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path{stroke:#555}.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.vue-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{pointer-events:none;min-width:5px;min-height:5px;position:absolute}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{bottom:0;left:50%;transform:translate(-50%,50%)}.vue-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{z-index:5;margin:15px;position:absolute}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10px}}:root{--vf-node-bg:#fff;--vf-node-text:#222;--vf-connection-path:#b1b1b7;--vf-handle:#555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus{outline:none}.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{text-align:center;width:150px;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-style:solid;border-width:1px;border-color:var(--vf-node-color);border-radius:3px;padding:10px;font-size:12px}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-output.selected,.vue-flow__node-output:focus{border:1px solid #555;outline:none}.vue-flow__node-default:focus-visible{border:1px solid #555;outline:none}.vue-flow__node-input:focus-visible{border:1px solid #555;outline:none}.vue-flow__node-output:focus-visible{border:1px solid #555;outline:none}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color:var(--vf-node-color,#0041d0);--vf-handle:var(--vf-node-color,#0041d0);--vf-box-shadow:var(--vf-node-color,#0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color,#0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus{border:1px solid var(--vf-node-color,#0041d0);outline:none}.vue-flow__node-input:focus-visible{border:1px solid var(--vf-node-color,#0041d0);outline:none}.vue-flow__node-default{--vf-handle:var(--vf-node-color,#1a192b);--vf-box-shadow:var(--vf-node-color,#1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color,#1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus{border:1px solid var(--vf-node-color,#1a192b);outline:none}.vue-flow__node-default:focus-visible{border:1px solid var(--vf-node-color,#1a192b);outline:none}.vue-flow__node-output{--vf-handle:var(--vf-node-color,#ff0072);--vf-box-shadow:var(--vf-node-color,#ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color,#ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus{border:1px solid var(--vf-node-color,#ff0072);outline:none}.vue-flow__node-output:focus-visible{border:1px solid var(--vf-node-color,#ff0072);outline:none}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.vue-flow__nodesselection-rect:focus,.vue-flow__selection:focus{outline:none}.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{background:var(--vf-handle);border:1px solid #fff;border-radius:100%;width:6px;height:6px}.vue-flow__minimap{background-color:#fff}.vue-flow__minimap.pannable{cursor:grab}.vue-flow__minimap.dragging{cursor:grabbing}.vue-flow__minimap-mask.pannable{cursor:grab}.board-node[data-v-501714e2]{color:#ffffffd9;box-sizing:border-box;outline-offset:0;background:#1f1f1f;border:0;border-radius:16px;outline:1.5px solid #0000;transition:outline-color .12s,box-shadow .12s;position:relative}.board-node[data-v-501714e2]:hover{outline-color:#ffffff40}.board-node.is-selected[data-v-501714e2]{outline:2px solid #7a7a7a}.board-node.status-empty[data-v-501714e2]{border:1px dashed #ffffff2e}.bn-label[data-v-501714e2]{color:#ffffffbf;white-space:nowrap;pointer-events:none;gap:5px;margin-bottom:6px;font-size:11px;line-height:1;bottom:100%;left:0}.bn-body[data-v-501714e2],.bn-label[data-v-501714e2]{align-items:center;display:flex;position:absolute}.bn-body[data-v-501714e2]{border-radius:16px;justify-content:center;top:0;bottom:0;left:0;right:0;overflow:hidden}.bn-media[data-v-501714e2]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.bn-audio[data-v-501714e2],.bn-placeholder[data-v-501714e2]{color:#ffffff73;flex-direction:column;align-items:center;gap:8px;padding:12px;display:flex}.bn-audio[data-v-501714e2]{justify-content:center;width:100%;height:100%;position:relative}.bn-audio-title[data-v-501714e2]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.bn-waveform[data-v-501714e2]{opacity:.5;align-items:center;gap:2px;height:40px;display:flex}.bn-waveform-bar[data-v-501714e2]{background:#fff;border-radius:2px;width:4px}.bn-audio-play[data-v-501714e2]{color:#1f1f1f;cursor:pointer;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .12s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bn-audio-play[data-v-501714e2]:hover{transform:translate(-50%,-50%)scale(1.1)}.bn-threed[data-v-501714e2]{color:#ffffff73;width:100%;height:100%;position:relative;overflow:hidden}.bn-threed-tilt[data-v-501714e2]{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;justify-content:center;align-items:center;transition:transform .15s ease-out;display:flex}.bn-threed-badge[data-v-501714e2]{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:600;position:absolute;bottom:8px;right:8px}.bn-text[data-v-501714e2]{white-space:pre-wrap;text-align:left;width:100%;height:100%;padding:12px 14px;font-size:13px;line-height:1.5;overflow:hidden}.bn-text-hint[data-v-501714e2]{color:#ffffff59}.bn-text-input[data-v-501714e2]{width:100%;height:100%;color:inherit;resize:none;background:0 0;border:none;outline:none;padding:12px 14px;font-family:inherit;font-size:13px;line-height:1.5}.bn-overlay[data-v-501714e2]{text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12px;font-size:12px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.bn-generating[data-v-501714e2]{color:#ffffffb3;background:#0b0b0cb8}.bn-spinner[data-v-501714e2]{border:2px solid #fff3;border-top-color:#fffc;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite bn-spin-501714e2}@keyframes bn-spin-501714e2{to{transform:rotate(1turn)}}.bn-gen-prompt[data-v-501714e2]{-webkit-line-clamp:2;color:#ffffff80;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.bn-failed[data-v-501714e2]{color:#f87171;background:#3c1010b8}.bn-retry[data-v-501714e2]{color:#f87171;cursor:pointer;background:0 0;border:1px solid #f8717180;border-radius:999px;padding:4px 14px;font-size:12px}.bn-retry[data-v-501714e2]:hover{background:#f871711f}.bn-empty[data-v-501714e2]{color:#fff6;cursor:pointer}.bn-empty[data-v-501714e2]:hover{color:#ffffffa6}.bn-crop-layer[data-v-501714e2]{z-index:5;touch-action:none;border-radius:16px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.bn-crop-rect[data-v-501714e2]{cursor:move;outline:1px solid #ffffffd9;position:absolute;box-shadow:0 0 0 9999px #0000008c}.bn-crop-handle[data-v-501714e2]{border:0 solid #fff;width:14px;height:14px;position:absolute}.bn-crop-nw[data-v-501714e2]{cursor:nwse-resize;border-top-width:3px;border-left-width:3px;top:-2px;left:-2px}.bn-crop-ne[data-v-501714e2]{cursor:nesw-resize;border-top-width:3px;border-right-width:3px;top:-2px;right:-2px}.bn-crop-sw[data-v-501714e2]{cursor:nesw-resize;border-bottom-width:3px;border-left-width:3px;bottom:-2px;left:-2px}.bn-crop-se[data-v-501714e2]{cursor:nwse-resize;border-bottom-width:3px;border-right-width:3px;bottom:-2px;right:-2px}.bn-crop-edge[data-v-501714e2]{position:absolute}.bn-crop-n[data-v-501714e2],.bn-crop-s[data-v-501714e2]{cursor:ns-resize;height:10px;left:14px;right:14px}.bn-crop-e[data-v-501714e2],.bn-crop-w[data-v-501714e2]{cursor:ew-resize;width:10px;top:14px;bottom:14px}.bn-crop-n[data-v-501714e2]{top:-5px}.bn-crop-s[data-v-501714e2]{bottom:-5px}.bn-crop-w[data-v-501714e2]{left:-5px}.bn-crop-e[data-v-501714e2]{right:-5px}.bn-crop-bar[data-v-501714e2]{z-index:6;background:#202024;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:2px;margin-top:10px;padding:4px;display:flex;position:absolute;top:100%;left:50%;box-shadow:0 4px 16px #00000073}.bn-crop-btn[data-v-501714e2]{color:#ffffffbf;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:28px;height:28px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.bn-crop-btn[data-v-501714e2]:hover{color:#fff;background:#ffffff1a}.bn-crop-btn[data-v-501714e2]:disabled{opacity:.5;cursor:default}.board-node[data-v-501714e2] .bn-handle{color:#ffffffb3;opacity:0;background:0 0;border:none;border-radius:50%;width:28px;height:28px;transition:opacity .12s,color .12s;position:absolute}.board-node[data-v-501714e2] .bn-handle:before{content:"+";background:#131316;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:17px;font-weight:300;line-height:1;transition:border-color .12s;display:flex;position:absolute;top:0}.board-node[data-v-501714e2] .bn-handle:hover{color:#fff}.board-node[data-v-501714e2] .bn-handle:hover:before{border-color:#ffffffb3}.board-node[data-v-501714e2] .bn-handle-left{top:50%;left:0;transform:translateY(-50%)}.board-node[data-v-501714e2] .bn-handle-left:before{left:-14px}.board-node[data-v-501714e2] .bn-handle-right{top:50%;left:auto;right:0;transform:translateY(-50%)}.board-node[data-v-501714e2] .bn-handle-right:before{right:-14px}.board-node.is-selected[data-v-501714e2] .bn-handle,.board-node[data-v-501714e2]:hover .bn-handle{opacity:1}.board-node[data-v-501714e2] .bn-handle:not(.connectable){display:none}.node-toolbar-pill[data-v-fe37be98]{background:#202024;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:4px;display:flex;box-shadow:0 4px 16px #00000073}.ntp-section[data-v-fe37be98]{align-items:center;gap:2px;display:flex}.ntp-separator[data-v-fe37be98]{background:#ffffff26;flex-shrink:0;width:1px;height:20px;margin:0 8px}.ntp-btn[data-v-fe37be98]{color:#ffffffbf;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;height:32px;display:inline-flex}.ntp-primary[data-v-fe37be98]{gap:6px;padding:0 12px;font-size:12px;font-weight:500}.ntp-icon[data-v-fe37be98]{width:32px;padding:0}.ntp-btn.ntp-active[data-v-fe37be98],.ntp-btn[data-v-fe37be98]:hover{color:#fff;background:#ffffff1a}.ntp-danger[data-v-fe37be98]:hover{color:#f87171}.ntp-more-wrap[data-v-fe37be98]{position:relative}.ntp-menu[data-v-fe37be98]{z-index:20;background:#202024;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:2px;min-width:160px;padding:4px;display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 16px #00000073}.ntp-menu-item[data-v-fe37be98]{color:#ffffffbf;cursor:pointer;white-space:nowrap;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;height:30px;padding:0 10px;font-size:12px;font-weight:500;display:flex}.ntp-menu-item[data-v-fe37be98]:hover{color:#fff;background:#ffffff1a}.mnip-wrapper[data-v-8a5d4364]{z-index:10;pointer-events:none;position:absolute}.mnip-panel[data-v-8a5d4364]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:auto;background:#1e1e1efa;border-radius:12px;width:800px;max-width:90vw;overflow:hidden;transform:translate(-50%);box-shadow:0 4px 24px #0006,0 0 0 1px #ffffff1a}.mnip-input[data-v-8a5d4364]{min-height:80px;position:relative}.mnip-input[data-v-8a5d4364] .input{box-shadow:none;background:#ffffff0d;border:none;border-radius:0}.mnip-input[data-v-8a5d4364] .input.media-node-input{min-height:60px;padding:8px 12px}.mnip-input[data-v-8a5d4364] .search-input-wrapper{padding:8px}.mnip-input[data-v-8a5d4364] .search-input{color:#f3f4f6;font-size:13px}.mnip-input[data-v-8a5d4364] .icon-group{background:unset}.mnip-model-bar[data-v-8a5d4364]{z-index:1;position:absolute;bottom:-2px}.mnip-model-bar[data-v-8a5d4364] .bar-content{padding:8px 12px}.mnip-model-bar[data-v-8a5d4364] .model-select-bar{min-width:600px}.mnip-slide-enter-active[data-v-8a5d4364]{animation:.2s ease-out mnip-slide-down-8a5d4364}.mnip-slide-leave-active[data-v-8a5d4364]{animation:.1s ease-out reverse mnip-slide-down-8a5d4364}@keyframes mnip-slide-down-8a5d4364{0%{opacity:0;transform:translate(-50%)translateY(-3px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.mcm-menu[data-v-b26c1345]{z-index:30;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#232326eb;border:1px solid #ffffff1a;border-radius:16px;width:260px;padding:6px;position:absolute;box-shadow:0 8px 32px #00000080}.mcm-section+.mcm-section[data-v-b26c1345]{border-top:1px solid #ffffff14;margin-top:4px;padding-top:4px}.mcm-heading[data-v-b26c1345]{color:#ffffff73;padding:6px 8px 4px;font-size:11px;font-weight:500}.mcm-item[data-v-b26c1345]{color:#ffffffe6;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;padding:6px;display:flex}.mcm-item[data-v-b26c1345]:hover{background:#ffffff14}.mcm-item-icon[data-v-b26c1345]{color:#ffffffd9;background:#ffffff0f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.mcm-item-body[data-v-b26c1345]{flex-direction:column;gap:2px;min-width:0;display:flex}.mcm-item-label[data-v-b26c1345]{align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:1.2;display:inline-flex}.mcm-item-sub[data-v-b26c1345]{color:#ffffff73;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.2;overflow:hidden}.mcm-beta[data-v-b26c1345]{color:#ffffffa6;background:#ffffff1a;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:500}.media-board[data-v-8fe85e27]{-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.mb-flow[data-v-8fe85e27],.media-board[data-v-8fe85e27]{background:#000;width:100%;height:100%}.media-board[data-v-8fe85e27] .vue-flow__edge-path{stroke:#ffffff47;stroke-width:1.5px}.media-board[data-v-8fe85e27] .vue-flow__edge.selected .vue-flow__edge-path{stroke:#fff6}.media-board[data-v-8fe85e27] .vue-flow__connection-path{stroke:#ffffff4d}.mb-freeze-overlay[data-v-8fe85e27]{z-index:9;background:0 0;position:absolute;top:0;bottom:0;left:0;right:0}.mb-toolbar-anchor[data-v-8fe85e27]{z-index:10;position:absolute;transform:translate(-50%)}.mb-selection-connect[data-v-8fe85e27]{z-index:10;color:#eee;cursor:grab;background:#ffffff24;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;transform:translateY(-50%)}.mb-selection-connect[data-v-8fe85e27]:hover{background:#ffffff42}.mb-connect-ghost[data-v-8fe85e27]{z-index:11;color:#111;pointer-events:none;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;transform:translate(-50%,-50%)}.mb-selection-toolbar[data-v-8fe85e27]{background:#202024;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:2px;padding:4px;display:flex;box-shadow:0 4px 16px #00000073}.mbst-btn[data-v-8fe85e27]{color:#ffffffbf;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.mbst-btn[data-v-8fe85e27]:hover{color:#fff;background:#ffffff1a}.mbst-separator[data-v-8fe85e27]{background:#ffffff26;flex-shrink:0;width:1px;height:20px;margin:0 4px}.mb-upload-input[data-v-8fe85e27]{display:none}.mb-zoom-pill[data-v-8fe85e27]{z-index:10;background:#202024;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:2px;padding:3px;display:flex;position:absolute;bottom:16px;right:16px;box-shadow:0 4px 16px #00000073}.mb-zoom-btn[data-v-8fe85e27],.mb-zoom-pct[data-v-8fe85e27]{color:#ffffffbf;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;height:28px;display:inline-flex}.mb-zoom-btn[data-v-8fe85e27]{width:28px}.mb-zoom-pct[data-v-8fe85e27]{font-variant-numeric:tabular-nums;min-width:44px;padding:0 6px;font-size:12px}.mb-zoom-btn[data-v-8fe85e27]:hover,.mb-zoom-pct[data-v-8fe85e27]:hover{color:#fff;background:#ffffff1a}.mb-fullscreen-overlay[data-v-8fe85e27]{z-index:9999;background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.mb-fullscreen-media[data-v-8fe85e27]{-o-object-fit:contain;object-fit:contain;border-radius:4px;max-width:92vw;max-height:92vh}.mb-fullscreen-overlay audio[data-v-8fe85e27]{min-width:360px}.media-board[data-v-8fe85e27] .mb-minimap{background:#131316;border:1px solid #ffffff14;border-radius:10px;overflow:hidden}.map-root[data-v-cef1a8a7]{background:var(--color-bg-surface,#fafafa);flex-direction:column;width:100%;height:100%;display:flex;position:relative}.map-file-input[data-v-cef1a8a7]{display:none}.map-drop-overlay[data-v-cef1a8a7]{z-index:20;border:2px dashed var(--color-brand,#4f7cf7);color:var(--color-brand,#4f7cf7);pointer-events:none;background:#4f7cf714;border-radius:12px;flex-direction:column;justify-content:center;font-size:14px;font-weight:600;position:absolute;top:8px;bottom:8px;left:8px;right:8px}.map-drop-overlay[data-v-cef1a8a7],.map-selection-bar[data-v-cef1a8a7]{align-items:center;gap:10px;display:flex}.map-selection-bar[data-v-cef1a8a7]{box-sizing:border-box;border-bottom:1px solid var(--color-border-default,#00000014);flex-shrink:0;height:45px;padding:8px 14px}.map-selection-count[data-v-cef1a8a7]{color:var(--color-text-primary,#232425);margin-left:auto;font-size:12px;font-weight:600}.map-scope-btn[data-v-cef1a8a7]{box-sizing:border-box;border:1px solid var(--color-border-default,#0000001f);height:28px;color:var(--color-text-secondary,#666);cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.map-scope-btn.active[data-v-cef1a8a7]{color:#fff;background:#232425;border-color:#0000}.map-bar-btn[data-v-cef1a8a7]{box-sizing:border-box;border:1px solid var(--color-border-default,#e0e0e0);background:var(--color-bg-elevated,#fff);height:28px;color:var(--color-text-primary,#232425);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.map-bar-btn.map-bar-primary[data-v-cef1a8a7]{color:#fff;background:#232425;border-color:#0000}.map-bar-btn.map-bar-primary[data-v-cef1a8a7]:hover{opacity:.85;background:#232425}.map-bar-btn[data-v-cef1a8a7]:hover{background:var(--color-bg-subtle,#f0f0f0)}.map-bar-danger[data-v-cef1a8a7]:hover{color:#dc2626}.map-error-banner[data-v-cef1a8a7]{color:#c53030;background:#dc3c3c14;border:1px solid #dc3c3c40;border-radius:8px;margin:10px 14px 0;padding:8px 12px;font-size:12px}.map-state[data-v-cef1a8a7]{text-align:center;color:var(--color-text-tertiary,#909499);padding:48px;font-size:14px}.map-retry[data-v-cef1a8a7]{border:1px solid var(--color-border-default,#e0e0e0);background:var(--color-bg-elevated,#fff);color:var(--color-text-primary,#232425);cursor:pointer;border-radius:999px;margin-left:10px;padding:4px 14px;font-size:12px;font-weight:600;display:inline-block}.map-scroll[data-v-cef1a8a7]{-webkit-user-select:none;user-select:none;flex:1;min-height:0;padding:14px 14px 32px;position:relative;overflow-y:auto}.map-selection-box[data-v-cef1a8a7]{z-index:15;border:1px solid var(--color-brand,#4f7cf7);pointer-events:none;background:#4f7cf71f;position:absolute}.map-group[data-v-cef1a8a7]{margin-bottom:22px}.map-group-label[data-v-cef1a8a7]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary,#888);align-items:center;gap:8px;margin-bottom:10px;font-size:11px;font-weight:700;display:flex}.map-group-count[data-v-cef1a8a7]{color:var(--color-text-tertiary,#aaa)}.map-grid[data-v-cef1a8a7]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.map-card[data-v-cef1a8a7]{border:1px solid var(--color-border-default,#0000001a);background:var(--color-bg-elevated,#fff);border-radius:10px;flex-direction:column;display:flex;position:relative;overflow:hidden}.map-card.selected[data-v-cef1a8a7]{border-color:var(--color-brand,#4f7cf7);box-shadow:0 0 0 2px #4f7cf759}.map-check[data-v-cef1a8a7]{z-index:5;color:#fff;cursor:pointer;opacity:0;background:#00000059;border:1.5px solid #ffffffd9;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;transition:opacity .12s;display:inline-flex;position:absolute;top:6px;left:6px}.map-card:hover .map-check[data-v-cef1a8a7],.map-check.checked[data-v-cef1a8a7]{opacity:1}.map-check.checked[data-v-cef1a8a7]{background:var(--color-brand,#4f7cf7);border-color:var(--color-brand,#4f7cf7)}.map-media[data-v-cef1a8a7]{aspect-ratio:16/10;color:#ffffffb3;background:#141416;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;display:flex;position:relative;overflow:hidden}.map-img[data-v-cef1a8a7],.map-video[data-v-cef1a8a7]{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%}.map-audio[data-v-cef1a8a7]{flex-direction:column;align-items:center;gap:6px;width:100%;padding:8px;display:flex}.map-audio-name[data-v-cef1a8a7]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.map-audio-player[data-v-cef1a8a7]{width:100%;height:26px}.map-pending[data-v-cef1a8a7]{color:var(--color-text-tertiary,#909499)}.map-spinner[data-v-cef1a8a7]{border:2px solid #fff3;border-top-color:#fffc;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite map-spin-cef1a8a7}@keyframes map-spin-cef1a8a7{to{transform:rotate(1turn)}}.map-pending-prompt[data-v-cef1a8a7]{-webkit-line-clamp:2;color:#ffffff8c;-webkit-box-orient:vertical;max-width:90%;font-size:11px;display:-webkit-box;overflow:hidden}.map-failed[data-v-cef1a8a7]{color:#f87171;background:#3c1010e6;font-size:12px}.map-actions[data-v-cef1a8a7]{opacity:0;gap:4px;transition:opacity .12s;display:flex;position:absolute;top:6px;right:6px}.map-card:hover .map-actions[data-v-cef1a8a7]{opacity:1}.map-action-btn[data-v-cef1a8a7]{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.map-action-btn[data-v-cef1a8a7]:hover{background:#000c}.map-danger[data-v-cef1a8a7]:hover{color:#f87171}.map-meta[data-v-cef1a8a7]{padding:8px 10px}.map-web-card[data-v-cef1a8a7]{cursor:pointer}.map-web-importing[data-v-cef1a8a7]{background:#00000073;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.map-dbl-hint[data-v-cef1a8a7]{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#000000b8;border-radius:999px;padding:3px 10px;font-size:11px;transition:opacity .15s;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.map-card:hover .map-dbl-hint[data-v-cef1a8a7]{opacity:1}.map-name[data-v-cef1a8a7]{color:var(--color-text-secondary,#444);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}@media (prefers-color-scheme:dark){.map-bar-btn[data-v-cef1a8a7],.map-card[data-v-cef1a8a7],.map-retry[data-v-cef1a8a7]{border-color:var(--color-border-subtle,#ffffff1f);background:var(--color-bg-elevated,#2a2b2c);color:var(--color-text-secondary,#c8ccd0)}.map-bar-btn.map-bar-primary[data-v-cef1a8a7],.map-bar-btn.map-bar-primary[data-v-cef1a8a7]:hover{color:#17181a;background:#f0f0f0}.map-scope-btn[data-v-cef1a8a7]{border-color:var(--color-border-subtle,#ffffff1f);color:var(--color-text-secondary,#c8ccd0)}.map-scope-btn.active[data-v-cef1a8a7]{color:#17181a;background:#f0f0f0;border-color:#0000}.map-bar-btn[data-v-cef1a8a7]:hover,.map-retry[data-v-cef1a8a7]:hover{background:var(--color-bg-subtle,#3a3b3c)}.map-bar-btn[data-v-cef1a8a7]:hover,.map-retry[data-v-cef1a8a7]:hover,.map-selection-count[data-v-cef1a8a7]{color:var(--color-text-primary,#f0f0f0)}}.media-canvas[data-v-1c355c11]{background:var(--color-bg-surface,#fafafa);flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.mc-tabbar[data-v-1c355c11]{box-sizing:border-box;border-bottom:1px solid var(--color-border-default,#00000014);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;height:47px;padding:8px 12px;display:flex}.mc-tabbar-left[data-v-1c355c11],.mc-tabbar-right[data-v-1c355c11]{align-items:center;gap:6px;display:flex}.mc-icon-btn[data-v-1c355c11]{width:30px;height:30px;color:var(--color-text-secondary,#6e7178);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.mc-icon-btn.active[data-v-1c355c11],.mc-icon-btn[data-v-1c355c11]:hover{background:var(--color-bg-subtle,#0000000f);color:var(--color-text-primary,#232425)}.mc-tab[data-v-1c355c11]{color:var(--color-text-secondary,#6e7178);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:5px 14px;font-size:13px;font-weight:600;display:inline-flex}.mc-tab.active[data-v-1c355c11],.mc-tab[data-v-1c355c11]:hover{color:var(--color-text-primary,#232425)}.mc-tab.active[data-v-1c355c11]{background:var(--color-bg-subtle,#00000012)}.mc-tab-count[data-v-1c355c11]{font-size:11px}.mc-search[data-v-1c355c11],.mc-tab-count[data-v-1c355c11]{color:var(--color-text-tertiary,#909499)}.mc-search[data-v-1c355c11]{border:1px solid var(--color-border-default,#e0e0e0);background:var(--color-bg-elevated,#fff);border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 10px;display:inline-flex}.mc-search-input[data-v-1c355c11]{background:0 0;border:none;outline:none;width:110px}.mc-search-input[data-v-1c355c11],.mc-upload-btn[data-v-1c355c11]{color:var(--color-text-primary,#232425);font-size:12px}.mc-upload-btn[data-v-1c355c11]{border:1px solid var(--color-border-default,#e0e0e0);background:var(--color-bg-elevated,#fff);cursor:pointer;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 12px;font-weight:600;display:inline-flex}.mc-upload-btn[data-v-1c355c11]:hover{background:var(--color-bg-subtle,#f0f0f0)}@media (prefers-color-scheme:dark){.mc-search[data-v-1c355c11],.mc-upload-btn[data-v-1c355c11]{border-color:var(--color-border-subtle,#ffffff1f);background:var(--color-bg-elevated,#2a2b2c)}.mc-search-input[data-v-1c355c11]{color:var(--color-text-primary,#f0f0f0)}.mc-upload-btn[data-v-1c355c11]{color:var(--color-text-secondary,#c8ccd0)}}.mc-content[data-v-1c355c11]{flex:1;min-height:0;position:relative}.mc-panel[data-v-1c355c11]{position:absolute;top:0;bottom:0;left:0;right:0}.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]{cursor:pointer;color:#3e3e42;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]{cursor:pointer;color:#3e3e42;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]{cursor:pointer;color:#000000d9;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]{cursor:pointer;color:#00000073;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}}.quota-exhausted-banner[data-v-967261e0]{border-radius:var(--radius-8,8px);color:#b54708;background:#f59e0b1a;border:1px solid #f59e0b59;align-items:center;gap:8px;max-width:800px;margin:0 auto 8px;padding:8px 12px;font-size:13px;line-height:1.4;display:flex}.quota-exhausted-banner--stop[data-v-967261e0]{color:#b42318;background:#ef444414;border-color:#ef444466}.quota-exhausted-icon[data-v-967261e0]{flex-shrink:0}.quota-exhausted-text[data-v-967261e0]{flex:1;min-width:0}.quota-exhausted-dismiss[data-v-967261e0]{cursor:pointer;color:inherit;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:2px 4px;font-size:16px;line-height:1}.quota-exhausted-dismiss[data-v-967261e0]:hover{background:#f59e0b26}@media (prefers-color-scheme:dark){.quota-exhausted-banner[data-v-967261e0]{color:#fbbf24;background:#fbbf241f;border-color:#fbbf244d}.quota-exhausted-banner--stop[data-v-967261e0]{color:#f87171;background:#f871711f;border-color:#f8717159}.quota-exhausted-dismiss[data-v-967261e0]:hover{background:#fbbf242e}}.dpromo50-badge-wrap[data-v-2e811cf9]{align-items:center;display:inline-flex;position:relative}.dpromo50-badge-wrap--wide[data-v-2e811cf9]{width:100%;display:flex}.dpromo50-badge[data-v-2e811cf9]{letter-spacing:.3px;white-space:nowrap;cursor:pointer;background:linear-gradient(90deg,#dfeeff,#fff);border:1px solid #c8dcf2;border-radius:999px;align-items:center;gap:4px;height:32px;padding:0 0 0 14px;font-family:Inter,sans-serif;font-size:14px;font-style:italic;font-weight:900;transition:border-color .15s,transform .15s,box-shadow .15s;display:inline-flex;overflow:hidden}.dpromo50-badge[data-v-2e811cf9]:hover{border-color:#93b8e8;box-shadow:0 2px 6px #5082c833}.dpromo50-badge[data-v-2e811cf9]:focus-visible{outline-offset:2px;outline:2px solid #93b8e8}.dpromo50-badge--wide[data-v-2e811cf9]{justify-content:space-between;width:100%;height:38px;padding:0 0 0 18px;font-size:15px}.dpromo50-badge--wide .badge-icon[data-v-2e811cf9]{width:56px;height:38px}.badge-text[data-v-2e811cf9]{color:#ff6a2e;align-items:baseline;line-height:1;display:inline-flex}.badge-icon[data-v-2e811cf9]{-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center;pointer-events:none;-webkit-user-select:none;user-select:none;flex-shrink:0;width:46px;height:32px}.dpromo50-tooltip{z-index:1100;text-align:left;pointer-events:none;background:#fff;border:1px solid #ececec;border-radius:12px;min-width:300px;max-width:360px;padding:14px 16px;position:fixed;box-shadow:0 10px 28px #14141924}.dpromo50-tooltip .tip-title{color:#232425;margin:0 0 6px;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:140%}.dpromo50-tooltip .tip-mechanism{color:#232425;margin:0 0 10px}.dpromo50-tooltip .tip-line,.dpromo50-tooltip .tip-mechanism{font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:150%}.dpromo50-tooltip .tip-line{color:#555;margin:0}.dpromo50-tooltip .tip-line+.tip-line{margin-top:2px}.dpromo50-tooltip .tip-line-muted{color:#8b8b8b}.dpromo50-tooltip .tip-howto-label{color:#232425;margin:12px 0 4px;font-family:Inter,sans-serif;font-size:13px;font-weight:700;line-height:140%}.dpromo50-tooltip .tip-howto-list{color:#555;margin:0;padding:0 0 0 22px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:160%;list-style:decimal!important}.dpromo50-tooltip .tip-howto-list li{padding-left:2px;list-style:decimal!important}.dpromo50-tooltip .tip-howto-list li+li{margin-top:2px}.dpromo50-tooltip .tip-employee-preview{color:#8b8b8b;border-top:1px dashed #e0e0e0;margin:10px 0 0;padding-top:8px;font-family:Inter,sans-serif;font-size:11px;font-style:italic;font-weight:500;line-height:150%}.dpromo50-tooltip .tip-employee-preview__countdown{margin-top:4px;font-style:normal;display:block}.dpromo50-fade-enter-active,.dpromo50-fade-leave-active{transition:opacity .15s,transform .15s}.dpromo50-fade-enter-from,.dpromo50-fade-leave-to{opacity:0;transform:translateY(-4px)}@media (max-width:768px){.dpromo50-tooltip{min-width:240px;max-width:280px;padding:12px 14px}.dpromo50-badge[data-v-2e811cf9]{letter-spacing:.2px;height:28px;padding:0 0 0 10px;font-size:12px}.badge-icon[data-v-2e811cf9]{width:36px;height:28px}}.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]{cursor:pointer;color:#333;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]{cursor:pointer;color:#666;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{height:auto;box-shadow:none}.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-197c2499]{align-items:center;gap:var(--space-6);padding:var(--space-4)10px;background:var(--color-bg-subtle);border:1px solid var(--color-border-default);font-size:var(--text-caption);color:var(--color-text-secondary);border-radius:999px;margin-top:8px;line-height:1;display:inline-flex}.d2-codebase-attached-chip .icon[data-v-197c2499]{color:var(--color-text-tertiary);display:inline-flex}.d2-codebase-attached-chip .label[data-v-197c2499]{text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-weight:500;overflow:hidden}.notes-selection-attachment[data-v-85e73fe6]{flex-direction:column;align-items:flex-end;gap:4px;max-width:100%;margin-top:4px;display:flex}.notes-selection-attachment__toggle[data-v-85e73fe6]{border:1px solid var(--sas-border-default,#e3e6ea);background:var(--sas-bg-surface-muted,#f8f9fa);max-width:100%;color:var(--sas-text-secondary,#606366);cursor:pointer;text-align:left;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;line-height:1.35;display:inline-flex}.notes-selection-attachment__toggle[data-v-85e73fe6]:hover{background:var(--sas-bg-user-pill,#f1f3f5);border-color:var(--sas-border-strong,#d0d3d8)}.notes-selection-attachment__label[data-v-85e73fe6]{color:var(--sas-text-tertiary,#909499);flex-shrink:0;font-weight:500}.notes-selection-attachment__preview[data-v-85e73fe6]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--sas-text-primary,#232425);max-width:220px;overflow:hidden}.notes-selection-attachment__chevron[data-v-85e73fe6]{color:var(--sas-text-tertiary,#909499);flex-shrink:0;transition:transform .12s ease-out}.notes-selection-attachment__chevron--open[data-v-85e73fe6]{transform:rotate(180deg)}.notes-selection-attachment__body[data-v-85e73fe6]{border:1px solid var(--sas-border-default,#e3e6ea);background:var(--sas-bg-surface-muted,#f8f9fa);max-width:100%;color:var(--sas-text-primary,#232425);white-space:pre-wrap;word-break:break-word;text-align:left;border-radius:8px;margin:0;padding:8px 10px;font-size:12px;line-height:1.45}.media-mode-dd[data-v-10a2df30]{margin-right:6px;display:inline-flex;position:relative}.mmd-trigger[data-v-10a2df30]{box-sizing:border-box;color:#232425;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #efefef;border-radius:32px;align-items:center;gap:6px;height:36px;padding:0 10px 0 12px;font-size:14px;font-weight:500;line-height:1.29;transition:all .2s;display:inline-flex}.mmd-item[data-v-10a2df30] .i-icon,.mmd-trigger[data-v-10a2df30] .i-icon{align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.mmd-trigger[data-v-10a2df30]:hover{background-color:#f5f5f5;border-color:#e0e0e0}}.mmd-caret[data-v-10a2df30]{color:var(--color-text-tertiary,#999);opacity:.5}.mmd-menu[data-v-10a2df30]{z-index:60;border:1px solid var(--color-border-secondary,#00000014);background:var(--color-bg-elevated,#fff);border-radius:12px;min-width:148px;padding:4px;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 8px 24px #0000001f}.mmd-item[data-v-10a2df30]{width:100%;color:var(--color-text-primary,#333);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.mmd-item[data-v-10a2df30]:hover{background:var(--color-fill-tsp-gray-main,#0000000d)}.mmd-item.active[data-v-10a2df30]{font-weight:600}.mmd-check[data-v-10a2df30]{color:var(--color-brand,#4f7cf7);margin-left:auto}@media (prefers-color-scheme:dark){.mmd-trigger[data-v-10a2df30]{color:#fff;border-color:#444}.mmd-menu[data-v-10a2df30]{background:var(--color-bg-elevated,#2a2b2c);border-color:var(--color-border-subtle,#ffffff24)}.mmd-item[data-v-10a2df30]{color:var(--color-text-primary,#eee)}}@media (prefers-color-scheme:dark) and (hover:hover) and (pointer:fine){.mmd-trigger[data-v-10a2df30]:hover{background-color:#3a3b3c;border-color:#555}}.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;text-align:left;-webkit-line-clamp:2;line-clamp:2;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);width:100%;height:40px;color:var(--text-primary,#232425);cursor:pointer;text-align:center;white-space:nowrap;text-overflow:ellipsis;border:none;border-radius:20px;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{border-color:var(--brand-primary,#232425)!important;color:var(--text-primary,#232425)!important;background:var(--bg-subtle,#f9fafb)!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]{cursor:pointer;color:var(--text-tertiary,#909499);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]{box-sizing:border-box;border:1px solid var(--border-color,#e5e7eb);width:100%;color:var(--text-primary,#232425);background:var(--bg-primary,#fff);border-radius:8px;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]{border-top:1px solid var(--border-color,#e5e7eb);background:var(--bg-subtle,#f9fafb);justify-content:flex-end;gap:12px;padding:16px 20px;display:flex}.shortcut-editor-footer .cancel-btn[data-v-ee161f67]{border:1px solid var(--border-color,#e5e7eb);background:var(--bg-primary,#fff);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{opacity:.5;cursor:not-allowed}.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);width:56px;height:56px;color:var(--text-secondary,#6b7280);border-radius:16px;justify-content:center;align-items:center;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);width:100%;height:40px;color:var(--text-primary,#232425);cursor:pointer;text-align:center;white-space:nowrap;text-overflow:ellipsis;border:none;border-radius:20px;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;text-transform:uppercase;letter-spacing:.5px;text-align:center;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;text-transform:uppercase;letter-spacing:.5px;text-align:center;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{opacity:.6;cursor:not-allowed}.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-7bba39d6]{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-7bba39d6] .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]{opacity:.4;cursor:not-allowed;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,#7f7f7fd9);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]{white-space:nowrap;text-overflow:ellipsis;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-c1992957]{align-items:stretch;gap:var(--space-12);box-sizing:border-box;flex-direction:column;width:100%;max-width:380px;margin:0 auto;padding:0 20px;display:flex}.d2-welcome__heading[data-v-c1992957]{font-family:var(--gs-font-sans);font-size:var(--text-h1);color:var(--color-text-primary);text-align:left;font-weight:700;line-height:1.25}.d2-welcome__subtitle[data-v-c1992957]{font-size:var(--text-small);color:var(--color-text-secondary);text-align:left;margin-bottom:4px;line-height:1.4}.d2-welcome__cards[data-v-c1992957]{gap:var(--space-6);flex-direction:column;align-items:stretch;display:flex}.d2-welcome__card[data-v-c1992957]{width:100%;height:44px;padding:10px var(--space-12);background:var(--color-bg-page);border:1px solid var(--color-border-default);border-radius:var(--radius-10);color:var(--color-text-primary);font-family:var(--gs-font-sans);cursor:pointer;align-items:center;gap:10px;font-size:13px;font-weight:400;line-height:18.2px;transition:border-color .12s,background .12s,transform .12s;display:flex}.d2-welcome__card[data-v-c1992957]:hover{border-color:var(--color-border-strong);background:var(--color-bg-surface)}.d2-welcome__card[data-v-c1992957]:active{transform:scale(.99)}.d2-welcome__card[data-v-c1992957]:focus-visible{outline:2px solid var(--color-border-brand);outline-offset:2px}.d2-welcome__icon[data-v-c1992957]{border-radius:var(--radius-8);flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.d2-welcome__icon--ds[data-v-c1992957]{background:var(--color-cat-blue-50);color:var(--color-cat-blue-600)}.d2-welcome__icon--shot[data-v-c1992957]{background:var(--color-cat-amber-50);color:var(--color-cat-amber-600)}.d2-welcome__icon--code[data-v-c1992957]{background:var(--color-cat-purple-50);color:var(--color-cat-purple-600)}.d2-welcome__icon--figma[data-v-c1992957]{background:var(--color-bg-subtle)}.d2-welcome__figma-svg[data-v-c1992957]{width:16px;height:16px;display:block}@media (prefers-color-scheme:dark){.d2-welcome__icon--ds[data-v-c1992957]{background:var(--color-cat-blue-900);color:var(--color-cat-blue-200)}.d2-welcome__icon--shot[data-v-c1992957]{background:var(--color-cat-amber-900);color:var(--color-cat-amber-200)}.d2-welcome__icon--code[data-v-c1992957]{background:var(--color-cat-purple-900);color:var(--color-cat-purple-200)}}.d2-welcome__label[data-v-c1992957]{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.d2-welcome__help[data-v-c1992957]{width:20px;height:20px;color:var(--color-text-tertiary);cursor:help;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.d2-welcome__help[data-v-c1992957]:hover{color:var(--color-text-primary)}.d2-welcome__help[data-v-c1992957]:focus-visible{outline:2px solid var(--color-border-brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){.d2-welcome__card[data-v-c1992957]{transition:none}.d2-welcome__card[data-v-c1992957]:active{transform:none}}.d2-skills-picker[data-v-7b32c2ee]{z-index:var(--z-modal,500);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.d2-skills-picker__panel[data-v-7b32c2ee]{background:var(--white,#fff);width:min(480px,92vw);max-height:min(640px,88vh);color:var(--color-text-primary,#0f0c08eb);border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 40px #0000002e}.d2-skills-picker__header[data-v-7b32c2ee]{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-skills-picker__title[data-v-7b32c2ee]{margin:0 0 4px;font-size:17px;font-weight:600}.d2-skills-picker__subtitle[data-v-7b32c2ee]{color:var(--color-text-secondary,#0f0c0899);margin:0;font-size:12.5px;line-height:1.4}.d2-skills-picker__close[data-v-7b32c2ee]{width:32px;height:32px;color:var(--color-text-secondary,#0f0c0880);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;font-size:22px;line-height:1;transition:background .15s}.d2-skills-picker__close[data-v-7b32c2ee]:hover{background:var(--color-bg-subtle,#0f0c080f)}.d2-skills-picker__close[data-v-7b32c2ee]:focus-visible{outline:none;box-shadow:0 0 0 2px #23242533}.d2-skills-picker__body[data-v-7b32c2ee]{flex:auto;padding:12px 16px 20px;overflow-y:auto}.d2-skills-picker__list[data-v-7b32c2ee]{margin:0;padding:0;list-style:none}.d2-skills-picker__row[data-v-7b32c2ee]{border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 8px;transition:background .15s;display:flex}.d2-skills-picker__row[data-v-7b32c2ee]:hover{background:var(--color-bg-subtle,#0f0c080a)}.d2-skills-picker__row-info[data-v-7b32c2ee]{flex:auto;min-width:0}.d2-skills-picker__row-name[data-v-7b32c2ee]{color:var(--color-text-primary,#0f0c08eb);font-size:13.5px;font-weight:500}.d2-skills-picker__row-desc[data-v-7b32c2ee],.d2-skills-picker__row-name[data-v-7b32c2ee]{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.d2-skills-picker__row-desc[data-v-7b32c2ee]{color:var(--color-text-secondary,#0f0c088c);margin-top:2px;font-size:12px}.d2-skills-picker__row-actions[data-v-7b32c2ee]{flex:none;gap:6px;display:inline-flex}.d2-skills-picker__btn[data-v-7b32c2ee]{cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;padding:6px 12px;font-size:12px;font-weight:500;line-height:1;transition:filter .15s;display:inline-flex}.d2-skills-picker__btn--secondary[data-v-7b32c2ee]{background:var(--white,#fff);border-color:var(--color-border-subtle,#0f0c081a);color:var(--color-text-primary,#0f0c08eb)}.d2-skills-picker__btn--secondary[data-v-7b32c2ee]:hover{filter:brightness(.96)}.d2-skills-picker__btn[data-v-7b32c2ee]:focus-visible{outline:none;box-shadow:0 0 0 3px #23242533}@media (prefers-color-scheme:dark){.d2-skills-picker__panel[data-v-7b32c2ee]{background:var(--color-bg-elevated,#1f1f1f);color:var(--color-text-primary,#f5f5f5)}.d2-skills-picker__header[data-v-7b32c2ee]{border-bottom-color:var(--color-border-subtle,#ffffff14)}.d2-skills-picker__close[data-v-7b32c2ee]{color:var(--color-text-secondary,#f5f5f580)}.d2-skills-picker__close[data-v-7b32c2ee]:hover,.d2-skills-picker__row[data-v-7b32c2ee]:hover{background:var(--color-bg-subtle,#ffffff0f)}.d2-skills-picker__btn--secondary[data-v-7b32c2ee],.d2-skills-picker__row-name[data-v-7b32c2ee]{color:var(--color-text-primary,#f5f5f5)}.d2-skills-picker__btn--secondary[data-v-7b32c2ee]{background:var(--color-bg-elevated,#2a2a2a);border-color:var(--color-border-subtle,#ffffff1f)}}@media (prefers-reduced-motion:reduce){.d2-skills-picker__btn[data-v-7b32c2ee],.d2-skills-picker__close[data-v-7b32c2ee],.d2-skills-picker__row[data-v-7b32c2ee]{transition:none}}.d2-attach-codebase[data-v-6bb0e185]{z-index:var(--z-modal,500);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.d2-attach-codebase__panel[data-v-6bb0e185]{background:var(--white,#fff);width:min(520px,92vw);max-height:min(440px,88vh);color:var(--color-text-primary,#0f0c08eb);border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 40px #0000002e}.d2-attach-codebase__header[data-v-6bb0e185]{border-bottom:1px solid var(--color-border-subtle,#0f0c0814);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.d2-attach-codebase__title[data-v-6bb0e185]{margin:0;font-size:16px;font-weight:600}.d2-attach-codebase__close[data-v-6bb0e185]{width:28px;height:28px;color:var(--color-text-secondary,#0f0c0880);cursor:pointer;background:0 0;border:none;border-radius:6px;font-size:20px;line-height:1}.d2-attach-codebase__close[data-v-6bb0e185]:hover{background:var(--color-bg-subtle,#0f0c080f)}.d2-attach-codebase__close[data-v-6bb0e185]:focus-visible{outline:none;box-shadow:0 0 0 2px #23242533}.d2-attach-codebase__body[data-v-6bb0e185]{flex:auto;padding:20px;overflow-y:auto}.d2-attach-codebase__drop[data-v-6bb0e185]{border:1.5px dashed var(--color-border-subtle,#0f0c082e);background:var(--color-bg-subtle,#0f0c0805);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px 24px;transition:border-color .15s,background .15s;display:flex}.d2-attach-codebase__drop--active[data-v-6bb0e185]{border-color:var(--color-btn-primary,#232425);background:var(--color-bg-subtle,#0f0c080f)}.d2-attach-codebase__drop-title[data-v-6bb0e185]{color:var(--color-text-primary,#0f0c08eb);max-width:360px;font-size:14px;font-weight:500}.d2-attach-codebase__drop-body[data-v-6bb0e185]{color:var(--color-text-secondary,#0f0c0899);max-width:360px;font-size:12.5px;line-height:1.4}.d2-attach-codebase__drop-body-emphasis[data-v-6bb0e185]{color:var(--color-text-primary,#0f0c08eb);font-weight:600}.d2-attach-codebase__drop-actions[data-v-6bb0e185]{margin-top:8px}.d2-attach-codebase__file-input[data-v-6bb0e185]{display:none}.d2-attach-codebase__status[data-v-6bb0e185]{color:var(--color-text-secondary,#0f0c0899);margin-top:4px;font-size:12px}.d2-attach-codebase__footer[data-v-6bb0e185]{border-top:1px solid var(--color-border-subtle,#0f0c0814);justify-content:flex-end;align-items:center;gap:8px;padding:14px 20px;display:flex}.d2-attach-codebase__btn[data-v-6bb0e185]{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;padding:8px 14px;font-size:12.5px;font-weight:500;line-height:1;transition:filter .15s;display:inline-flex}.d2-attach-codebase__btn--ghost[data-v-6bb0e185]{color:var(--color-text-secondary,#0f0c08b3);background:0 0}.d2-attach-codebase__btn--ghost[data-v-6bb0e185]:hover{background:var(--color-bg-subtle,#0f0c080a)}.d2-attach-codebase__btn--secondary[data-v-6bb0e185]{background:var(--white,#fff);border-color:var(--color-border-subtle,#0f0c081f);color:var(--color-text-primary,#0f0c08eb)}.d2-attach-codebase__btn--secondary[data-v-6bb0e185]:hover{filter:brightness(.96)}.d2-attach-codebase__btn--primary[data-v-6bb0e185]{background:var(--color-btn-primary,#232425);color:var(--white,#fff);padding:8px 18px}.d2-attach-codebase__btn--primary[data-v-6bb0e185]:hover:not(:disabled){filter:brightness(.92)}.d2-attach-codebase__btn--primary[data-v-6bb0e185]:active:not(:disabled){filter:brightness(.88);transform:scale(.98)}.d2-attach-codebase__btn[data-v-6bb0e185]:disabled{opacity:.4;cursor:not-allowed}.d2-attach-codebase__btn[data-v-6bb0e185]:focus-visible{outline:none;box-shadow:0 0 0 3px #23242533}@media (prefers-color-scheme:dark){.d2-attach-codebase__panel[data-v-6bb0e185]{background:var(--color-bg-elevated,#1f1f1f);color:var(--color-text-primary,#f5f5f5)}.d2-attach-codebase__footer[data-v-6bb0e185],.d2-attach-codebase__header[data-v-6bb0e185]{border-color:var(--color-border-subtle,#ffffff14)}.d2-attach-codebase__close[data-v-6bb0e185]{color:var(--color-text-secondary,#f5f5f580)}.d2-attach-codebase__close[data-v-6bb0e185]:hover{background:var(--color-bg-subtle,#ffffff0f)}.d2-attach-codebase__drop[data-v-6bb0e185]{background:var(--color-bg-subtle,#ffffff0a);border-color:var(--color-border-subtle,#ffffff29)}.d2-attach-codebase__drop--active[data-v-6bb0e185]{border-color:var(--white,#fff);background:var(--color-bg-subtle,#ffffff14)}.d2-attach-codebase__drop-title[data-v-6bb0e185]{color:var(--color-text-primary,#f5f5f5)}.d2-attach-codebase__drop-body[data-v-6bb0e185],.d2-attach-codebase__status[data-v-6bb0e185]{color:var(--color-text-secondary,#f5f5f599)}.d2-attach-codebase__btn--secondary[data-v-6bb0e185],.d2-attach-codebase__drop-body-emphasis[data-v-6bb0e185]{color:var(--color-text-primary,#f5f5f5)}.d2-attach-codebase__btn--secondary[data-v-6bb0e185]{background:var(--color-bg-elevated,#2a2a2a);border-color:var(--color-border-subtle,#ffffff1f)}.d2-attach-codebase__btn--ghost[data-v-6bb0e185]{color:var(--color-text-secondary,#f5f5f5b3)}.d2-attach-codebase__btn--ghost[data-v-6bb0e185]:hover{background:var(--color-bg-subtle,#ffffff0f)}}@media (prefers-reduced-motion:reduce){.d2-attach-codebase__btn[data-v-6bb0e185],.d2-attach-codebase__drop[data-v-6bb0e185]{transition:none}.d2-attach-codebase__btn--primary[data-v-6bb0e185]:active:not(:disabled){transform:none}}.d2-template-picker[data-v-680cdf77]{z-index:var(--z-modal,500);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);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-680cdf77]{background:var(--white,#fff);width:min(560px,92vw);max-height:min(680px,88vh);color:var(--color-text-primary,#0f0c08eb);border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 40px #0000002e}.d2-template-picker__header[data-v-680cdf77]{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-680cdf77]{margin:0 0 4px;font-size:17px;font-weight:600}.d2-template-picker__subtitle[data-v-680cdf77]{color:var(--color-text-secondary,#0f0c0899);margin:0;font-size:12.5px;line-height:1.4}.d2-template-picker__close[data-v-680cdf77]{width:32px;height:32px;color:var(--color-text-secondary,#0f0c0899);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;font-size:22px;line-height:1}.d2-template-picker__close[data-v-680cdf77]:hover{background:var(--color-bg-subtle,#0f0c080a)}.d2-template-picker__body[data-v-680cdf77]{flex:auto;padding:12px 16px 20px;overflow-y:auto}.d2-template-picker__state[data-v-680cdf77]{color:var(--color-text-secondary,#0f0c0899);text-align:center;padding:24px 12px;font-size:13px}.d2-template-picker__state--error[data-v-680cdf77]{color:var(--red-500,#ef4444)}.d2-template-picker__retry[data-v-680cdf77]{border:1px solid var(--color-border-default,#0f0c082e);cursor:pointer;color:var(--color-text-primary,#0f0c08d9);background:0 0;border-radius:6px;margin-left:6px;padding:2px 8px;font-size:12px}.d2-template-picker__list[data-v-680cdf77]{grid-template-columns:1fr;gap:6px;margin:0;padding:0;list-style:none;display:grid}.d2-template-picker__card[data-v-680cdf77]{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-680cdf77]:hover{background:var(--color-bg-subtle,#0f0c080a);border-color:var(--color-border-subtle,#0f0c081a);outline:none}.d2-template-picker__card[data-v-680cdf77]:focus-visible{background:var(--color-bg-subtle,#0f0c080a);border-color:var(--color-border-subtle,#0f0c081a);outline:none}.d2-template-picker__thumb[data-v-680cdf77]{background:var(--color-bg-subtle,#0f0c080f);width:44px;height:44px;color:var(--color-text-tertiary,#0f0c0873);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.d2-template-picker__card-info[data-v-680cdf77]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.d2-template-picker__card-name[data-v-680cdf77]{color:var(--color-text-primary,#0f0c08eb);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.d2-template-picker__card-desc[data-v-680cdf77]{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-680cdf77]{background:var(--color-bg-elevated,#1f1f1f);color:var(--color-text-primary,#f5f5f5)}.d2-template-picker__header[data-v-680cdf77]{border-bottom-color:var(--color-border-subtle,#ffffff1a)}.d2-template-picker__title[data-v-680cdf77]{color:var(--color-text-primary,#f5f5f5)}.d2-template-picker__card-desc[data-v-680cdf77],.d2-template-picker__close[data-v-680cdf77],.d2-template-picker__state[data-v-680cdf77],.d2-template-picker__subtitle[data-v-680cdf77]{color:var(--color-text-secondary,#f5f5f599)}.d2-template-picker__close[data-v-680cdf77]:hover{background:var(--color-bg-subtle,#ffffff0f)}.d2-template-picker__card[data-v-680cdf77]:hover{background:var(--color-bg-subtle,#ffffff0f);border-color:var(--color-border-subtle,#ffffff1a)}.d2-template-picker__card[data-v-680cdf77]:focus-visible{background:var(--color-bg-subtle,#ffffff0f);border-color:var(--color-border-subtle,#ffffff1a)}.d2-template-picker__thumb[data-v-680cdf77]{background:var(--color-bg-subtle,#ffffff0f);color:var(--color-text-secondary,#f5f5f580)}.d2-template-picker__card-name[data-v-680cdf77],.d2-template-picker__retry[data-v-680cdf77]{color:var(--color-text-primary,#f5f5f5)}.d2-template-picker__retry[data-v-680cdf77]{border-color:var(--color-border-default,#ffffff2e)}}.d2-mdp[data-v-b35db69a]{z-index:var(--z-modal,500);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.d2-mdp__panel[data-v-b35db69a]{background:var(--white,#fff);width:min(760px,94vw);max-height:min(720px,88vh);color:var(--color-text-primary,#0f0c08eb);border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 40px #0000002e}.d2-mdp__header[data-v-b35db69a]{border-bottom:1px solid var(--color-border-subtle,#0f0c0814);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px 14px;display:flex}.d2-mdp__title[data-v-b35db69a]{margin:0 0 4px;font-size:17px;font-weight:600}.d2-mdp__subtitle[data-v-b35db69a]{margin:0;font-size:12.5px;line-height:1.4}.d2-mdp__close[data-v-b35db69a],.d2-mdp__subtitle[data-v-b35db69a]{color:var(--color-text-secondary,#0f0c0899)}.d2-mdp__close[data-v-b35db69a]{cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;width:32px;height:32px;font-size:22px;line-height:1}.d2-mdp__close[data-v-b35db69a]:hover{background:var(--color-bg-subtle,#0f0c080a)}.d2-mdp__search[data-v-b35db69a]{border:1px solid var(--color-border-subtle,#0f0c081f);border-radius:999px;flex:none;align-items:center;gap:8px;height:36px;margin:14px 20px 0;padding:0 12px;display:flex}.d2-mdp__search[data-v-b35db69a]:focus-within{border-color:var(--color-border-strong,#0f0c0847)}.d2-mdp__search-icon[data-v-b35db69a]{color:var(--color-text-secondary,#0f0c0899);flex:none}.d2-mdp__search-input[data-v-b35db69a]{min-width:0;font:inherit;color:inherit;background:0 0;border:none;outline:none;flex:auto;font-size:13px}.d2-mdp__search-input[data-v-b35db69a]::placeholder{color:var(--color-text-secondary,#0f0c0873)}.d2-mdp__search-clear[data-v-b35db69a]{width:22px;height:22px;color:var(--color-text-secondary,#0f0c0899);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;font-size:16px;line-height:1}.d2-mdp__search-clear[data-v-b35db69a]:hover{background:var(--color-bg-subtle,#0f0c080a)}.d2-mdp__body[data-v-b35db69a]{flex:auto;padding:16px 20px 24px;overflow-y:auto}.d2-mdp__grid[data-v-b35db69a]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:18px;display:grid}.d2-mdp__card[data-v-b35db69a]{min-width:0;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:11px;padding:0;display:flex}.d2-mdp__thumb[data-v-b35db69a]{aspect-ratio:16/9;background-color:#f1f1f1;border-radius:10px;justify-content:center;align-items:center;transition:box-shadow .25s,transform .25s;display:flex;position:relative;overflow:hidden}.d2-mdp__card:hover .d2-mdp__thumb[data-v-b35db69a]{transform:translateY(-2px);box-shadow:0 12px 28px -8px #0f0c0824,0 2px 6px #0f0c080d}.d2-mdp__letter[data-v-b35db69a]{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:48px;font-weight:700}.d2-mdp__cover[data-v-b35db69a]{-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-mdp__cover.is-loaded[data-v-b35db69a]{opacity:1}.d2-mdp__cover.is-broken[data-v-b35db69a]{display:none}.d2-mdp__meta[data-v-b35db69a]{flex-direction:column;gap:3px;padding:0 2px;display:flex}.d2-mdp__name[data-v-b35db69a]{letter-spacing:-.1px;color:#232425;text-wrap:pretty;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.d2-mdp__edited[data-v-b35db69a]{color:#909499;font-size:12px;line-height:18px}.d2-mdp__loader[data-v-b35db69a]{justify-content:center;align-items:center;padding:64px 20px;display:flex}.d2-mdp__note[data-v-b35db69a]{text-align:center;color:var(--color-text-secondary,#0f0c0899);padding:48px 20px;font-size:13px}.d2-mdp__loading-more[data-v-b35db69a]{justify-content:center;padding:16px 20px 4px;display:flex}.d2-mdp__retry[data-v-b35db69a]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;margin-left:4px;padding:0;font-weight:600;text-decoration:underline}@media (max-width:600px){.d2-mdp__panel[data-v-b35db69a]{width:96vw;max-height:90vh}.d2-mdp__grid[data-v-b35db69a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.d2-mdp__body[data-v-b35db69a]{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.d2-mdp__close[data-v-b35db69a]{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.d2-mdp__cover[data-v-b35db69a],.d2-mdp__thumb[data-v-b35db69a]{transition:none}.d2-mdp__card:hover .d2-mdp__thumb[data-v-b35db69a]{transform:none}}@media (prefers-color-scheme:dark){.d2-mdp__panel[data-v-b35db69a]{background:var(--color-bg-elevated,#1f1f1f);color:var(--color-text-primary,#f5f5f5)}.d2-mdp__header[data-v-b35db69a]{border-bottom-color:var(--color-border-subtle,#ffffff1a)}.d2-mdp__title[data-v-b35db69a]{color:var(--color-text-primary,#f5f5f5)}.d2-mdp__close[data-v-b35db69a],.d2-mdp__note[data-v-b35db69a],.d2-mdp__subtitle[data-v-b35db69a]{color:var(--color-text-secondary,#f5f5f599)}.d2-mdp__close[data-v-b35db69a]:hover{background:var(--color-bg-subtle,#ffffff0f)}.d2-mdp__name[data-v-b35db69a]{color:#f5f5f5}.d2-mdp__edited[data-v-b35db69a]{color:#f5f5f580}}.d2-ds-browse__overlay[data-v-516f7829]{z-index:1100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-family:var(--gs-font-sans);background:#11131859;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.d2-ds-browse__panel[data-v-516f7829]{background:#fff;border:1px solid #eaeaea;border-radius:16px;flex-direction:column;width:min(960px,100%);max-height:min(720px,90vh);animation:.22s cubic-bezier(.22,1,.36,1) both d2-ds-browse-in-516f7829;display:flex;overflow:hidden;box-shadow:0 24px 64px #1113182e}@keyframes d2-ds-browse-in-516f7829{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.d2-ds-browse__header[data-v-516f7829]{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:flex-start;gap:12px;padding:24px 24px 16px;display:flex}.d2-ds-browse__title[data-v-516f7829]{color:#232425;margin:0;font-size:22px;font-weight:700;line-height:1.2}.d2-ds-browse__subtitle[data-v-516f7829]{color:#606366;margin:6px 0 0;font-size:13px;line-height:1.4}.d2-ds-browse__close[data-v-516f7829]{cursor:pointer;color:#606366;background:0 0;border:none;border-radius:6px;width:32px;height:32px;font-size:22px;line-height:1;transition:background .15s}.d2-ds-browse__close[data-v-516f7829]:hover{background:#f5f5f5}.d2-ds-browse__toolbar[data-v-516f7829]{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px 0;display:flex}.d2-ds-browse__search[data-v-516f7829]{flex:0 280px;position:relative}.d2-ds-browse__search-icon[data-v-516f7829]{color:#909499;pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.d2-ds-browse__search-input[data-v-516f7829]{box-sizing:border-box;color:#232425;background:#fff;border:1px solid #eaeaea;border-radius:999px;width:100%;height:36px;padding:0 12px 0 32px;font-family:inherit;font-size:13px;transition:border-color .15s}.d2-ds-browse__search-input[data-v-516f7829]::placeholder{color:#909499}.d2-ds-browse__search-input[data-v-516f7829]:focus{border-color:#232425;outline:none}.d2-ds-browse__search-input[data-v-516f7829]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.d2-ds-browse__seg[data-v-516f7829]{background:#f0f0f0;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.d2-ds-browse__seg-opt[data-v-516f7829]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:#606366;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:500;transition:background-color .15s,color .15s}.d2-ds-browse__seg-opt[data-v-516f7829]:hover{color:#232425}.d2-ds-browse__seg-opt.is-active[data-v-516f7829]{color:#232425;background:#fff;box-shadow:0 1px 2px #11131814}.d2-ds-browse__status[data-v-516f7829]{z-index:3;box-sizing:border-box;color:#232425;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fffffff2;border:1px solid #eaeaea;border-radius:999px;align-items:center;gap:5px;height:22px;padding:0 8px;font-size:11px;font-weight:500;line-height:1;transition:background-color .15s;display:inline-flex;position:absolute;top:8px;left:8px}.d2-ds-browse__status[data-v-516f7829]:hover{background:#fff}.d2-ds-browse__org-badge[data-v-516f7829]{z-index:3;box-sizing:border-box;color:#1d4ed8;-webkit-user-select:none;user-select:none;background:#eff6fff5;border:1px solid #bfdbfe;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:8px;left:8px}.d2-ds-browse__status-dot[data-v-516f7829]{background:#909499;border-radius:50%;flex-shrink:0;width:6px;height:6px}.d2-ds-browse__status-dot.is-default[data-v-516f7829],.d2-ds-browse__status.is-default .d2-ds-browse__status-dot[data-v-516f7829]{background:#f59e0b}.d2-ds-browse__status-dot.is-active[data-v-516f7829],.d2-ds-browse__status.is-active .d2-ds-browse__status-dot[data-v-516f7829]{background:#16a34a}.d2-ds-browse__status-dot.is-archived[data-v-516f7829],.d2-ds-browse__status.is-archived .d2-ds-browse__status-dot[data-v-516f7829]{background:#909499}.d2-ds-browse__status-chev[data-v-516f7829]{color:#606366;margin-left:1px}.d2-ds-browse__card.is-default-card[data-v-516f7829]{background:#fff8f0}.d2-ds-browse__menu[data-v-516f7829]{z-index:5;background:#fff;border:1px solid #eaeaea;border-radius:10px;flex-direction:column;gap:1px;min-width:148px;padding:4px;display:flex;position:absolute;top:36px;left:8px;box-shadow:0 8px 24px #11131824}.d2-ds-browse__menu-label[data-v-516f7829]{text-transform:uppercase;letter-spacing:.04em;color:#909499;padding:6px 8px 4px;font-size:10px;font-weight:600}.d2-ds-browse__menu-item[data-v-516f7829]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font:inherit;color:#232425;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.d2-ds-browse__menu-item[data-v-516f7829]:hover{background:#f5f5f5}.d2-ds-browse__menu-item[data-v-516f7829]:disabled{cursor:not-allowed;opacity:.5}.d2-ds-browse__menu-name[data-v-516f7829]{flex:auto}.d2-ds-browse__menu-check[data-v-516f7829]{color:#232425}.d2-ds-browse__set-default[data-v-516f7829]{z-index:3;color:#232425;cursor:pointer;opacity:0;background:#fffffff2;border:1px solid #eaeaea;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:500;line-height:1;transition:opacity .15s,background-color .15s;position:absolute;top:8px;right:8px}.d2-ds-browse__card:hover .d2-ds-browse__set-default[data-v-516f7829]{opacity:1}.d2-ds-browse__set-default[data-v-516f7829]:focus-visible{opacity:1}.d2-ds-browse__set-default[data-v-516f7829]:hover{background:#fff;border-color:#d0d3d8}.d2-ds-browse__body[data-v-516f7829]{flex:auto;margin:6px 0 10px;padding:10px 24px;overflow-y:auto}.d2-ds-browse__state[data-v-516f7829]{color:#606366;text-align:center;padding:32px 8px;font-size:13px}.d2-ds-browse__state--error[data-v-516f7829]{color:#b42318}.d2-ds-browse__grid[data-v-516f7829]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.d2-ds-browse__card[data-v-516f7829]{cursor:pointer;text-align:left;font:inherit;color:inherit;background:#fff;border:1px solid #eaeaea;border-radius:16px;flex-direction:column;padding:0;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative;overflow:hidden}.d2-ds-browse__card[data-v-516f7829]:hover{border-color:#d0d3d8;transform:translateY(-1px);box-shadow:0 4px 16px #11131814}.d2-ds-browse__card[data-v-516f7829]:focus-visible{border-color:#232425;outline:none;box-shadow:0 0 0 3px #2324252e}.d2-ds-browse__card.is-active[data-v-516f7829]{border-color:#232425;box-shadow:0 0 0 1px #232425}.d2-ds-browse__check[data-v-516f7829]{z-index:2;color:#fff;background:#232425;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:10px;left:10px;box-shadow:0 1px 3px #0000002e}.d2-ds-browse__card:not(.d2-ds-browse__card--no-ds) .d2-ds-browse__check[data-v-516f7829]{top:38px}.d2-ds-browse__more[data-v-516f7829]{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;background:#14141694;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;transition:background-color .15s,box-shadow .15s;display:inline-flex;position:absolute;top:8px;right:8px;box-shadow:0 1px 3px #0000003d}.d2-ds-browse__more[data-v-516f7829]:hover{background:#141416c7;box-shadow:0 2px 6px #0000004d}.d2-ds-browse__more[data-v-516f7829]:focus-visible{outline:none;box-shadow:0 0 0 3px #ffffff8c,0 1px 3px #0000003d}.d2-ds-browse__menu--right[data-v-516f7829]{left:auto;right:8px}.d2-ds-browse__menu-item--danger[data-v-516f7829]{color:#ef4444}.d2-ds-browse__menu-item--danger[data-v-516f7829]:hover{background:#ef444414}.d2-ds-browse__card-art[data-v-516f7829]{aspect-ratio:16/10;background:#f5f5f5;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.d2-ds-browse__thumb[data-v-516f7829]{-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;width:100%;height:100%;display:block}.d2-ds-browse__fallback[data-v-516f7829]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.d2-ds-browse__fallback-letter[data-v-516f7829]{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-ds-browse__card-info[data-v-516f7829]{flex-direction:column;gap:4px;min-width:0;padding:12px;display:flex}.d2-ds-browse__card-title[data-v-516f7829]{color:#232425;font-size:14px;font-weight:600}.d2-ds-browse__card-meta[data-v-516f7829],.d2-ds-browse__card-title[data-v-516f7829]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.d2-ds-browse__card-meta[data-v-516f7829]{color:#909499;align-items:center;gap:4px;font-size:12px;font-weight:400;display:flex}.d2-ds-browse__tag[data-v-516f7829]{color:#0f7fff;font-weight:500}.d2-ds-browse__tag--org[data-v-516f7829]{color:#1d4ed8}.d2-ds-browse__sep[data-v-516f7829]{color:#c0c4c8}.d2-ds-browse__saving-overlay[data-v-516f7829]{z-index:10100;background:var(--color-bg-overlay,#00000080);-webkit-backdrop-filter:blur(4px);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.d2-ds-browse__saving-card[data-v-516f7829]{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-ds-browse__saving-spinner[data-v-516f7829]{border:3px solid #23242529;border-top-color:#232425;border-radius:50%;width:32px;height:32px;animation:.7s linear infinite d2-ds-browse-spin-516f7829}.d2-ds-browse__saving-label[data-v-516f7829]{color:var(--color-text-primary,#232425);text-align:center;margin:0;font-size:14px;font-weight:500;line-height:20px}@keyframes d2-ds-browse-spin-516f7829{to{transform:rotate(1turn)}}.d2-ds-browse__card-art--no-ds[data-v-516f7829]{color:#0f0c088c;background-color:#f5f5f5;background-image:repeating-linear-gradient(135deg,#0f0c080a,#0f0c080a 1px,#0000 0 8px);position:relative}.d2-ds-browse__no-ds-icon[data-v-516f7829]{justify-content:center;align-items:center;display:flex}.d2-ds-browse__no-ds-badge[data-v-516f7829]{color:#fff;background:#232425;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:500;line-height:1;position:absolute;top:10px;right:10px}.d2-ds-browse__card--create .d2-ds-browse__card-art--create[data-v-516f7829]{background:linear-gradient(135deg,#f5f6fa,#e9ecf3);justify-content:center;align-items:center;display:flex}.d2-ds-browse__plus[data-v-516f7829]{color:#232425;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:32px;font-weight:400;line-height:1;display:flex;box-shadow:0 1px 3px #00000014}.d2-ds-browse__footer[data-v-516f7829]{background:#fafafa;border-top:1px solid #f0f0f0;flex-shrink:0;align-items:center;gap:16px;padding:16px 24px;display:flex}.d2-ds-browse__footer-status[data-v-516f7829]{align-items:baseline;gap:6px;min-width:0;font-size:13px;display:flex}.d2-ds-browse__footer-label[data-v-516f7829]{color:#909499}.d2-ds-browse__footer-value[data-v-516f7829]{color:#232425;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}@media (prefers-color-scheme:dark){.d2-ds-browse__panel[data-v-516f7829]{background:#1f2024;border-color:#ffffff14}.d2-ds-browse__header[data-v-516f7829]{border-bottom-color:#ffffff0f}.d2-ds-browse__title[data-v-516f7829]{color:#f5f6f7}.d2-ds-browse__close[data-v-516f7829],.d2-ds-browse__state[data-v-516f7829],.d2-ds-browse__subtitle[data-v-516f7829]{color:#b8bbbf}.d2-ds-browse__close[data-v-516f7829]:hover{background:#ffffff0f}.d2-ds-browse__card[data-v-516f7829]{background:#232425;border-color:#ffffff14}.d2-ds-browse__card[data-v-516f7829]:hover{border-color:#ffffff2e;box-shadow:0 4px 16px #00000052}.d2-ds-browse__card-art[data-v-516f7829]{background:#16171a}.d2-ds-browse__card-title[data-v-516f7829]{color:#f5f6f7}.d2-ds-browse__card-meta[data-v-516f7829]{color:#868b92}.d2-ds-browse__card--create .d2-ds-browse__card-art--create[data-v-516f7829]{background:linear-gradient(135deg,#2a2b30,#1d1e22)}.d2-ds-browse__plus[data-v-516f7829]{color:#f5f6f7;background:#2f3034}.d2-ds-browse__search-input[data-v-516f7829]{color:#f5f6f7;background:#16171a;border-color:#ffffff1f}.d2-ds-browse__search-input[data-v-516f7829]::placeholder{color:#868b92}.d2-ds-browse__search-icon[data-v-516f7829]{color:#868b92}.d2-ds-browse__card-art--no-ds[data-v-516f7829]{color:#ffffff80;background-color:#16171a;background-image:repeating-linear-gradient(135deg,#ffffff0a,#ffffff0a 1px,#0000 0 8px)}.d2-ds-browse__card.is-active[data-v-516f7829]{border-color:#f5f6f7;box-shadow:0 0 0 1px #f5f6f7}.d2-ds-browse__check[data-v-516f7829]{color:#1a1b1c;background:#f5f6f7}.d2-ds-browse__menu-item--danger[data-v-516f7829]{color:#ef4444}.d2-ds-browse__menu-item--danger[data-v-516f7829]:hover{background:#ef44441f}.d2-ds-browse__footer[data-v-516f7829]{background:#1a1b1e;border-top-color:#ffffff0f}.d2-ds-browse__footer-label[data-v-516f7829]{color:#868b92}.d2-ds-browse__footer-value[data-v-516f7829]{color:#f5f6f7}.d2-ds-browse__seg[data-v-516f7829]{background:#ffffff0f}.d2-ds-browse__seg-opt[data-v-516f7829]{color:#b8bbbf}.d2-ds-browse__seg-opt[data-v-516f7829]:hover{color:#f5f6f7}.d2-ds-browse__seg-opt.is-active[data-v-516f7829]{color:#f5f6f7;background:#2f3034;box-shadow:0 1px 2px #00000052}.d2-ds-browse__status[data-v-516f7829]{color:#f5f6f7;background:#1f2024f2;border-color:#ffffff1f}.d2-ds-browse__status[data-v-516f7829]:hover{background:#2f3034}.d2-ds-browse__org-badge[data-v-516f7829]{color:#dbeafe;background:#1e3a8ab3;border-color:#93c5fd59}.d2-ds-browse__status-chev[data-v-516f7829]{color:#868b92}.d2-ds-browse__menu[data-v-516f7829]{background:#1f2024;border-color:#ffffff1f;box-shadow:0 8px 24px #0000007a}.d2-ds-browse__menu-label[data-v-516f7829]{color:#868b92}.d2-ds-browse__menu-item[data-v-516f7829]{color:#f5f6f7}.d2-ds-browse__menu-item[data-v-516f7829]:hover{background:#ffffff0f}.d2-ds-browse__menu-item[data-v-516f7829]:disabled{opacity:.48}.d2-ds-browse__menu-check[data-v-516f7829]{color:#f5f6f7}.d2-ds-browse__set-default[data-v-516f7829]{color:#f5f6f7;background:#1f2024f2;border-color:#ffffff1f}.d2-ds-browse__set-default[data-v-516f7829]:hover{background:#2f3034;border-color:#fff3}.d2-ds-browse__card.is-default-card[data-v-516f7829]{background:#2a2317}.d2-ds-browse__saving-card[data-v-516f7829]{background:var(--color-bg-page,#232425);box-shadow:0 8px 32px #00000080}.d2-ds-browse__saving-spinner[data-v-516f7829]{border-color:#f5f6f7 #f5f6f733 #f5f6f733}.d2-ds-browse__saving-label[data-v-516f7829]{color:var(--color-text-primary,#fff)}.d2-ds-confirm__panel[data-v-516f7829]{background:#1f2024;border-color:#ffffff14}.d2-ds-confirm__title[data-v-516f7829]{color:#f5f6f7}.d2-ds-confirm__body[data-v-516f7829]{color:#b8bbbf}.d2-ds-confirm__btn--secondary[data-v-516f7829]{color:#f5f6f7;background:0 0;border-color:#ffffff29}.d2-ds-rename__input[data-v-516f7829]{color:#f5f6f7;background:#16171a;border-color:#ffffff1f}.d2-ds-rename__input[data-v-516f7829]:focus,.d2-ds-rename__save[data-v-516f7829]{border-color:#f5f6f7}.d2-ds-rename__save[data-v-516f7829]{color:#1a1b1c;background:#f5f6f7}}.d2-ds-confirm__overlay[data-v-516f7829]{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-family:var(--gs-font-sans);background:#11131873;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.d2-ds-confirm__panel[data-v-516f7829]{width:min(480px,92vw);animation:d2-ds-browse-in-516f7829 .22s var(--easing,cubic-bezier(.22,1,.36,1))both;background:#fff;border:1px solid #eaeaea;border-radius:8px;padding:24px 24px 16px;box-shadow:0 24px 64px #1113183d}.d2-ds-confirm__title[data-v-516f7829]{color:#232425;margin:0 0 8px;font-size:17px;font-weight:600;line-height:1.3}.d2-ds-confirm__body[data-v-516f7829]{color:#606366;text-wrap:pretty;margin:0 0 20px;font-size:13px;line-height:1.5}.d2-ds-confirm__footer[data-v-516f7829]{justify-content:flex-end;gap:8px;display:flex}.d2-ds-confirm__btn[data-v-516f7829]{height:36px;font:inherit;cursor:pointer;border-radius:6px;padding:0 16px;font-size:13px;font-weight:500;transition:filter .15s,transform .15s,background-color .15s,border-color .15s}.d2-ds-confirm__btn[data-v-516f7829]:hover{filter:brightness(.92)}.d2-ds-confirm__btn[data-v-516f7829]:active{filter:brightness(.88);transform:scale(.98)}.d2-ds-confirm__btn[data-v-516f7829]:focus-visible{outline:none;box-shadow:0 0 0 3px #23242533}.d2-ds-confirm__btn--secondary[data-v-516f7829]{color:#232425;background:#fff;border:1px solid #eaeaea}.d2-ds-confirm__btn--danger[data-v-516f7829]{color:#fff;background:#ef4444;border:1px solid #ef4444}.d2-ds-rename__input[data-v-516f7829]{box-sizing:border-box;width:100%;height:38px;font:inherit;color:#232425;background:#fff;border:1px solid #eaeaea;border-radius:8px;margin:0 0 20px;padding:0 12px;font-size:14px}.d2-ds-rename__input[data-v-516f7829]:focus{border-color:#232425;outline:none}.d2-ds-rename__save[data-v-516f7829]{color:#fff;background:#232425;border:1px solid #232425}.d2-ds-rename__save[data-v-516f7829]:disabled{opacity:.45;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.d2-ds-browse__card[data-v-516f7829],.d2-ds-browse__panel[data-v-516f7829],.d2-ds-confirm__panel[data-v-516f7829]{transition:none;animation:none}.d2-ds-browse__saving-spinner[data-v-516f7829]{animation:none}.d2-ds-confirm__btn[data-v-516f7829]{transition:none}.d2-ds-confirm__btn[data-v-516f7829]:active{transform:none}}.d2-create-ds-modal__overlay[data-v-6a6cbbb4]{z-index:1100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-family:var(--gs-font-sans);background:#11131859;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.d2-create-ds-modal__overlay--picker-open[data-v-6a6cbbb4]{visibility:hidden}.d2-create-ds-modal__panel[data-v-6a6cbbb4]{background:var(--color-bg-page,#fff);border:1px solid var(--color-border-default,#eaeaea);border-radius:16px;flex-direction:column;width:min(560px,100%);max-height:min(640px,90vh);transition:border-color .15s;animation:.22s cubic-bezier(.22,1,.36,1) both d2-modal-panel-in-6a6cbbb4;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #1113182e}@keyframes d2-modal-panel-in-6a6cbbb4{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.d2-create-ds-modal__header[data-v-6a6cbbb4]{border-bottom:1px solid var(--color-border-default,#eaeaea);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px 16px;display:flex}.d2-create-ds-modal__title[data-v-6a6cbbb4]{color:var(--color-text-primary,#232425);margin:0;font-size:16px;font-weight:600}.d2-create-ds-modal__subtitle[data-v-6a6cbbb4]{color:var(--color-text-secondary,#606366);margin:4px 0 0;font-size:13px}.d2-create-ds-modal__close[data-v-6a6cbbb4]{cursor:pointer;border-radius:var(--radius-md,6px);width:32px;height:32px;color:var(--color-text-secondary,#606366);background:0 0;border:none;font-size:20px;line-height:1;transition:background .15s}.d2-create-ds-modal__close[data-v-6a6cbbb4]:hover:not(:disabled){background:var(--color-bg-subtle,#f5f5f5)}.d2-create-ds-modal__close[data-v-6a6cbbb4]:disabled{cursor:not-allowed;opacity:.5}.d2-create-ds-modal__body[data-v-6a6cbbb4]{flex-direction:column;gap:16px;padding:20px 24px;display:flex;overflow-y:auto}.d2-create-ds-modal__field[data-v-6a6cbbb4]{flex-direction:column;gap:6px;display:flex}.d2-create-ds-modal__label[data-v-6a6cbbb4]{color:var(--color-text-primary,#232425);font-size:13px;font-weight:500}.d2-create-ds-modal__required[data-v-6a6cbbb4]{color:#d63b3b}.d2-create-ds-modal__textarea[data-v-6a6cbbb4]{box-sizing:border-box;width:100%;color:var(--color-text-primary,#232425);background:var(--color-bg-page,#fff);border:1px solid var(--color-border-default,#eaeaea);border-radius:var(--radius-md,8px);resize:vertical;min-height:64px;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.5;transition:border-color .15s}.d2-create-ds-modal__textarea[data-v-6a6cbbb4]:focus{border-color:var(--color-text-primary,#232425);outline:none}.d2-create-ds-modal__textarea[data-v-6a6cbbb4]:disabled{opacity:.6;cursor:not-allowed}.d2-create-ds-modal__error[data-v-6a6cbbb4]{color:#b42318;border-radius:var(--radius-md,8px);background:#d4353514;border:1px solid #d435353d;padding:10px 12px;font-size:13px}.d2-create-ds-modal__notice[data-v-6a6cbbb4]{color:var(--color-text-secondary,#606366);background:var(--color-bg-subtle,#f5f5f5);border:1px solid var(--color-border-default,#eaeaea);border-radius:var(--radius-md,8px);padding:10px 12px;font-size:13px}.d2-create-ds-modal__github-row[data-v-6a6cbbb4]{align-items:stretch;gap:8px;display:flex}.d2-create-ds-modal__github-input[data-v-6a6cbbb4]{box-sizing:border-box;min-width:0;height:36px;color:var(--color-text-primary,#232425);background:var(--color-bg-page,#fff);border:1px solid var(--color-border-default,#eaeaea);border-radius:var(--radius-md,8px);flex:1;padding:0 12px;font-family:inherit;font-size:13px;transition:border-color .15s}.d2-create-ds-modal__github-input[data-v-6a6cbbb4]:focus{border-color:var(--color-text-primary,#232425);outline:none}.d2-create-ds-modal__github-input[data-v-6a6cbbb4]:disabled{opacity:.6;cursor:not-allowed}.d2-create-ds-modal__github-add[data-v-6a6cbbb4]{height:36px;color:var(--color-text-secondary,#606366);border:1px solid var(--color-border-default,#eaeaea);border-radius:var(--radius-md,8px);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:4px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.d2-create-ds-modal__github-add[data-v-6a6cbbb4]:hover:not(:disabled){background:var(--color-bg-subtle,#f5f5f5);color:var(--color-text-primary,#232425)}.d2-create-ds-modal__github-add[data-v-6a6cbbb4]:disabled{cursor:not-allowed;opacity:.5}.d2-create-ds-modal__github-hint[data-v-6a6cbbb4]{color:var(--color-text-secondary,#606366);font-size:12px}.d2-create-ds-modal__github-hint--error[data-v-6a6cbbb4]{color:#b42318}.d2-create-ds-modal__github-connect[data-v-6a6cbbb4]{color:var(--color-text-primary,#232425);background:var(--color-surface-warning,#fef6e3);border-radius:var(--radius-md,8px);border:1px solid #c1912352;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex}.d2-create-ds-modal__github-connect-icon[data-v-6a6cbbb4]{flex:none;font-size:14px;line-height:1}.d2-create-ds-modal__github-connect-msg[data-v-6a6cbbb4]{flex:auto;line-height:1.4}.d2-create-ds-modal__github-connect-btn[data-v-6a6cbbb4]{color:#fff;background:var(--color-text-primary,#232425);border:1px solid var(--color-text-primary,#232425);cursor:pointer;white-space:nowrap;border-radius:6px;flex:none;height:28px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:500;transition:opacity .15s}.d2-create-ds-modal__github-connect-btn[data-v-6a6cbbb4]:hover:not(:disabled){background:#000}.d2-create-ds-modal__github-connect-btn[data-v-6a6cbbb4]:disabled{cursor:not-allowed;opacity:.6}.d2-create-ds-modal__github-chips[data-v-6a6cbbb4]{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.d2-create-ds-modal__github-chip[data-v-6a6cbbb4]{max-width:100%;color:var(--color-text-primary,#232425);background:var(--color-bg-subtle,#f5f5f5);border:1px solid var(--color-border-default,#eaeaea);border-radius:999px;align-items:center;gap:6px;padding:4px 4px 4px 10px;font-size:12px;font-weight:500;display:inline-flex}.d2-create-ds-modal__github-chip-label[data-v-6a6cbbb4]{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.d2-create-ds-modal__github-chip-remove[data-v-6a6cbbb4]{width:18px;height:18px;color:var(--color-text-secondary,#606366);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;transition:background .12s,color .12s;display:inline-flex}.d2-create-ds-modal__github-chip-remove[data-v-6a6cbbb4]:hover{color:var(--color-text-primary,#232425);background:#11131814}.d2-create-ds-modal__fig-dropzone[data-v-6a6cbbb4]{box-sizing:border-box;background:var(--color-bg-page,#fff);border:1px dashed var(--color-border-default,#eaeaea);border-radius:var(--radius-md,8px);justify-content:center;align-items:center;width:100%;min-height:44px;padding:6px 8px;transition:background .15s,border-color .15s;display:flex}.d2-create-ds-modal__fig-dropzone--dragging[data-v-6a6cbbb4]{background:var(--color-bg-subtle,#f5f5f5);border-color:var(--color-text-secondary,#909499)}.d2-create-ds-modal__fig-dropzone--has-file[data-v-6a6cbbb4]{border-style:solid;min-height:44px}.d2-create-ds-modal__fig-dropzone--uploading[data-v-6a6cbbb4]{border-color:var(--color-text-secondary,#909499)}.d2-create-ds-modal__fig-empty[data-v-6a6cbbb4]{justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.d2-create-ds-modal__fig-icon[data-v-6a6cbbb4]{color:var(--color-text-secondary,#606366);flex:none}.d2-create-ds-modal__fig-title[data-v-6a6cbbb4]{color:var(--color-text-secondary,#606366);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:13px;line-height:1.35;overflow:hidden}.d2-create-ds-modal__fig-upload-btn[data-v-6a6cbbb4]{height:auto;color:var(--color-text-primary,#232425);cursor:pointer;background:0 0;border:none;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:13px;font-weight:600;transition:color .15s,opacity .15s;display:inline-flex}.d2-create-ds-modal__fig-upload-btn[data-v-6a6cbbb4]:hover:not(:disabled){color:var(--color-text-secondary,#606366)}.d2-create-ds-modal__fig-upload-btn[data-v-6a6cbbb4]:disabled{cursor:not-allowed;opacity:.5}.d2-create-ds-modal__footer[data-v-6a6cbbb4]{border-top:1px solid var(--color-border-default,#eaeaea);justify-content:flex-end;align-items:center;gap:8px;padding:16px 24px 20px;display:flex}.d2-create-ds-modal__attach-btn[data-v-6a6cbbb4]{height:36px;color:var(--color-text-secondary,#606366);border:1px solid var(--color-border-default,#eaeaea);border-radius:var(--radius-md,8px);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.d2-create-ds-modal__attach-btn[data-v-6a6cbbb4]:hover:not(:disabled){background:var(--color-bg-subtle,#f5f5f5);color:var(--color-text-primary,#232425)}.d2-create-ds-modal__attach-btn[data-v-6a6cbbb4]:disabled{cursor:not-allowed;opacity:.5}.d2-create-ds-modal__attach-btn--primary[data-v-6a6cbbb4]{color:#fff;background:var(--color-text-primary,#232425);border-color:var(--color-text-primary,#232425);height:40px;padding:0 18px;font-size:14px}.d2-create-ds-modal__attach-btn--primary[data-v-6a6cbbb4]:hover:not(:disabled){color:#fff;background:#000}.d2-create-ds-modal__dropzone[data-v-6a6cbbb4]{background:var(--color-bg-subtle,#fafafa);border:2px dashed var(--color-border-default,#d8d8d8);border-radius:var(--radius-md,12px);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:28px 20px;transition:border-color .15s,background .15s;display:flex}.d2-create-ds-modal__dropzone--populated[data-v-6a6cbbb4]{text-align:left;align-items:stretch;gap:10px;padding:12px}.d2-create-ds-modal__dropzone--dragging[data-v-6a6cbbb4]{background:var(--color-bg-page,#fff);border-color:var(--color-text-secondary,#909499)}.d2-create-ds-modal__dropzone-icon[data-v-6a6cbbb4]{color:var(--color-text-secondary,#606366)}.d2-create-ds-modal__dropzone-title[data-v-6a6cbbb4]{color:var(--color-text-primary,#232425);font-size:14px;font-weight:600}.d2-create-ds-modal__dropzone-subtitle[data-v-6a6cbbb4]{color:var(--color-text-secondary,#606366);margin-top:-4px;font-size:12px}.d2-create-ds-modal__dropzone-meta[data-v-6a6cbbb4]{color:var(--color-text-secondary,#909499);margin-top:2px;font-size:11px}.d2-create-ds-modal__dropzone-foot[data-v-6a6cbbb4]{border-top:1px dashed var(--color-border-default,#e4e4e4);align-items:center;gap:10px;margin-top:2px;padding-top:4px;padding-left:4px;display:flex}.d2-create-ds-modal__dropzone-foot-hint[data-v-6a6cbbb4]{color:var(--color-text-secondary,#909499);font-size:11px}.d2-create-ds-modal__dropzone-status[data-v-6a6cbbb4]{color:var(--color-text-primary,#232425);border-bottom:1px dashed var(--color-border-default,#e4e4e4);align-items:center;gap:8px;margin-bottom:2px;padding:0 4px 4px;font-size:12px;font-weight:500;display:flex}.d2-create-ds-modal__dropzone-status-spinner[data-v-6a6cbbb4]{border:2px solid var(--color-border-default,#d8d8d8);border-top-color:var(--color-text-primary,#232425);border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:.7s linear infinite d2-spin-6a6cbbb4}.d2-create-ds-modal__dropzone-status-text[data-v-6a6cbbb4]{flex:1;min-width:0}.d2-create-ds-modal__attach-menu[data-v-6a6cbbb4]{background:var(--color-bg-page,#fff);border-radius:8px;min-width:220px;padding:6px 0}.d2-create-ds-modal__attach-menu-item[data-v-6a6cbbb4]{width:100%;color:var(--color-text-primary,#232425);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:10px 14px;font-family:inherit;font-size:13px;transition:background-color .12s;display:flex}.d2-create-ds-modal__attach-menu-item[data-v-6a6cbbb4]:hover{background:var(--color-bg-subtle,#f5f5f5)}.d2-create-ds-modal__attach-menu-item[data-v-6a6cbbb4]:disabled{cursor:not-allowed;opacity:.5}.d2-create-ds-modal__attach-menu-item[data-v-6a6cbbb4]:disabled:hover{background:0 0}.d2-create-ds-modal__attach-menu-icon-svg[data-v-6a6cbbb4]{flex-shrink:0;width:16px;height:16px}.d2-create-ds-modal__attachments-list[data-v-6a6cbbb4]{flex-wrap:wrap;gap:8px;display:flex}.d2-create-ds-modal__pill[data-v-6a6cbbb4]{border:1px solid var(--color-border-default,#eaeaea);border-radius:var(--radius-md,8px);background:var(--color-bg-page,#fff);align-items:center;transition:opacity .15s;display:flex;position:relative}.d2-create-ds-modal__pill.is-uploading[data-v-6a6cbbb4]{opacity:.7}.d2-create-ds-modal__pill.is-error[data-v-6a6cbbb4]{background:#d435350a;border-color:#d4353566}.d2-create-ds-modal__pill--image[data-v-6a6cbbb4]{background-color:#f0f0f0;background-position:50%;background-size:cover;width:56px;height:56px}.d2-create-ds-modal__pill-image-spinner[data-v-6a6cbbb4]{border-radius:var(--radius-md,8px);background:radial-gradient(#00000059,#00000059) 50%/24px 24px no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.d2-create-ds-modal__pill--file[data-v-6a6cbbb4]{gap:8px;min-width:168px;max-width:240px;height:56px;padding:8px 8px 8px 10px}.d2-create-ds-modal__pill-icon[data-v-6a6cbbb4]{flex-shrink:0;justify-content:center;align-items:center;display:flex}.d2-create-ds-modal__pill-text[data-v-6a6cbbb4]{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;display:flex}.d2-create-ds-modal__pill-name[data-v-6a6cbbb4]{color:var(--color-text-primary,#232425);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.d2-create-ds-modal__pill-meta[data-v-6a6cbbb4]{color:var(--color-text-secondary,#909499);font-size:11px}.d2-create-ds-modal__pill-meta--error[data-v-6a6cbbb4]{color:#b42318}.d2-create-ds-modal__pill-remove[data-v-6a6cbbb4]{color:#fff;cursor:pointer;background:#232425c7;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:14px;line-height:1;transition:background .15s;display:flex}.d2-create-ds-modal__pill-remove[data-v-6a6cbbb4]:hover{background:#232425f2}.d2-create-ds-modal__pill--image .d2-create-ds-modal__pill-remove[data-v-6a6cbbb4]{position:absolute;top:4px;right:4px}.d2-create-ds-modal__pill-remove--inline[data-v-6a6cbbb4]{color:var(--color-text-secondary,#909499);background:0 0;flex-shrink:0}.d2-create-ds-modal__pill-remove--inline[data-v-6a6cbbb4]:hover{color:var(--color-text-primary,#232425);background:var(--color-bg-subtle,#f5f5f5)}.d2-create-ds-modal__btn[data-v-6a6cbbb4]{border-radius:var(--radius-md,8px);cursor:pointer;justify-content:center;align-items:center;gap:6px;min-width:88px;height:36px;padding:0 16px;font-size:13px;font-weight:500;transition:background .15s,opacity .15s;display:inline-flex}.d2-create-ds-modal__btn[data-v-6a6cbbb4]:disabled{cursor:not-allowed;opacity:.5}.d2-create-ds-modal__btn--secondary[data-v-6a6cbbb4]{color:var(--color-text-primary,#232425);border:1px solid var(--color-border-default,#eaeaea);background:0 0}.d2-create-ds-modal__btn--secondary[data-v-6a6cbbb4]:hover:not(:disabled){background:var(--color-bg-subtle,#f5f5f5)}.d2-create-ds-modal__btn--primary[data-v-6a6cbbb4]{color:#fff;background:var(--color-text-primary,#232425);border:1px solid var(--color-text-primary,#232425)}.d2-create-ds-modal__btn--primary[data-v-6a6cbbb4]:hover:not(:disabled){opacity:.9}.d2-create-ds-modal__spinner[data-v-6a6cbbb4]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite d2-spin-6a6cbbb4}@keyframes d2-spin-6a6cbbb4{to{transform:rotate(1turn)}}@media (prefers-color-scheme:dark){.d2-create-ds-modal__panel[data-v-6a6cbbb4]{background:#1f2024}.d2-create-ds-modal__footer[data-v-6a6cbbb4],.d2-create-ds-modal__header[data-v-6a6cbbb4],.d2-create-ds-modal__panel[data-v-6a6cbbb4]{border-color:#ffffff14}.d2-create-ds-modal__label[data-v-6a6cbbb4],.d2-create-ds-modal__title[data-v-6a6cbbb4]{color:#f5f6f7}.d2-create-ds-modal__textarea[data-v-6a6cbbb4]{color:#f5f6f7;background:#16171a;border-color:#ffffff1f}.d2-create-ds-modal__btn--secondary[data-v-6a6cbbb4]{color:#f5f6f7;border-color:#ffffff29}.d2-create-ds-modal__btn--secondary[data-v-6a6cbbb4]:hover:not(:disabled){background:#ffffff0f}.d2-create-ds-modal__btn--primary[data-v-6a6cbbb4]{color:#1a1a1a;background:#f5f6f7;border-color:#f5f6f7}.d2-create-ds-modal__notice[data-v-6a6cbbb4]{color:#f5f6f7b3;background:#ffffff0a;border-color:#ffffff14}.d2-create-ds-modal__dropzone[data-v-6a6cbbb4]{background:#ffffff08;border-color:#ffffff29}.d2-create-ds-modal__dropzone-icon[data-v-6a6cbbb4],.d2-create-ds-modal__dropzone-subtitle[data-v-6a6cbbb4]{color:#f5f6f7a6}.d2-create-ds-modal__dropzone-title[data-v-6a6cbbb4]{color:#f5f6f7}.d2-create-ds-modal__dropzone-foot-hint[data-v-6a6cbbb4],.d2-create-ds-modal__dropzone-meta[data-v-6a6cbbb4]{color:#f5f6f780}.d2-create-ds-modal__dropzone-foot[data-v-6a6cbbb4]{border-top-color:#ffffff1a}.d2-create-ds-modal__dropzone-status[data-v-6a6cbbb4]{color:#f5f6f7;border-bottom-color:#ffffff1a}.d2-create-ds-modal__dropzone-status-spinner[data-v-6a6cbbb4]{border-color:#f5f6f7 #ffffff29 #ffffff29}.d2-create-ds-modal__attach-btn--primary[data-v-6a6cbbb4]{color:#1a1a1a;background:#f5f6f7;border-color:#f5f6f7}.d2-create-ds-modal__attach-btn--primary[data-v-6a6cbbb4]:hover:not(:disabled){background:#fff}.d2-create-ds-modal__attach-menu[data-v-6a6cbbb4]{background:#2a2b2f;border:1px solid #ffffff14}.d2-create-ds-modal__attach-menu-item[data-v-6a6cbbb4]{color:#f5f6f7}.d2-create-ds-modal__attach-menu-item[data-v-6a6cbbb4]:hover{background:#ffffff0f}}@media (prefers-reduced-motion:reduce){.d2-create-ds-modal__panel[data-v-6a6cbbb4],.d2-create-ds-modal__spinner[data-v-6a6cbbb4]{animation:none}}.d2-chat-ext[data-v-3a444f87]{display:contents}.d2-wc-toast[data-v-7cb61850]{z-index:var(--z-modal,500);background:var(--white,#fff);min-width:260px;max-width:360px;color:var(--color-text-primary,#0f0c08eb);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-99214f7a]{box-sizing:border-box;width:100%;max-width:380px;font-family:var(--gs-font-sans);text-align:left;margin:0 auto;padding:0 20px}.d2-elp[data-v-99214f7a],.d2-elp-hero[data-v-99214f7a]{color:var(--color-text-primary)}.d2-elp-hero[data-v-99214f7a]{font-size:var(--text-h1);margin:0 0 14px;font-weight:700;line-height:41.4px}.d2-elp-hero em[data-v-99214f7a]{color:var(--color-text-accent);font-style:italic}.d2-elp-popular-label[data-v-99214f7a]{letter-spacing:.88px;text-transform:uppercase;color:var(--color-text-tertiary);margin:14px 0 10px;font-size:11px;font-weight:600;line-height:16.5px}.d2-elp-pills[data-v-99214f7a]{gap:var(--space-6);flex-direction:column;margin:0;padding:0;display:flex}.d2-elp-pill[data-v-99214f7a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:44px;padding:10px var(--space-12);background:var(--color-bg-page);border:1px solid var(--color-border-default);border-radius:var(--radius-10);color:var(--color-text-primary);text-align:left;cursor:pointer;align-items:center;gap:10px;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-99214f7a]:hover{border-color:var(--color-border-strong);background:var(--color-bg-surface)}.d2-elp-pill[data-v-99214f7a]:active{transform:scale(.99)}.d2-elp-pill:hover .d2-elp-pill-chev[data-v-99214f7a]{color:var(--color-text-primary)}.d2-elp-pill[data-v-99214f7a]:focus-visible{outline:2px solid var(--color-border-brand);outline-offset:2px}.d2-elp-pill-icon[data-v-99214f7a]{border-radius:var(--radius-6);background:var(--color-bg-subtle);width:22px;height:22px;color:var(--color-text-primary);flex:none;justify-content:center;align-items:center;display:flex}.d2-elp-pill-icon svg[data-v-99214f7a]{display:block}.d2-elp-pill-text[data-v-99214f7a]{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;overflow:hidden}.d2-elp-pill-chev[data-v-99214f7a]{width:11px;height:11px;color:var(--color-text-tertiary);flex:none;justify-content:center;align-items:center;display:flex}.d2-elp-pill-chev svg[data-v-99214f7a]{display:block}.docs-elp[data-v-613aa62f]{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}.docs-elp-hero[data-v-613aa62f]{color:#232425;text-wrap:balance;margin:0 0 14px;font-size:36px;font-weight:700;line-height:41.4px}.docs-elp-hero em[data-v-613aa62f]{color:#007aff;font-style:italic}.docs-elp-try-label[data-v-613aa62f]{letter-spacing:.88px;text-transform:uppercase;color:#909499;margin:14px 0 10px;font-size:11px;font-weight:600;line-height:16.5px}.docs-elp-pills[data-v-613aa62f]{flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.docs-elp-pill[data-v-613aa62f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#44403c;text-align:left;cursor:pointer;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}.docs-elp-pill[data-v-613aa62f]:hover{background:#fafaf9;border-color:#d6d3d1}.docs-elp-pill[data-v-613aa62f]:active{transform:scale(.99)}.docs-elp-pill:hover .docs-elp-pill-chev[data-v-613aa62f]{color:#44403c}.docs-elp-pill[data-v-613aa62f]:focus-visible{outline-offset:2px;outline:2px solid #0f7fff}.docs-elp-pill-icon[data-v-613aa62f]{color:#44403c;background:#f5f5f4;border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.docs-elp-pill-icon svg[data-v-613aa62f]{display:block}.docs-elp-pill-text[data-v-613aa62f]{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;overflow:hidden}.docs-elp-pill-chev[data-v-613aa62f]{color:#a8a29e;flex:none;justify-content:center;align-items:center;width:11px;height:11px;display:flex}.docs-elp-pill-chev svg[data-v-613aa62f]{display:block}@media (prefers-color-scheme:dark){.docs-elp[data-v-613aa62f],.docs-elp-hero[data-v-613aa62f]{color:#f5f5f5}.docs-elp-hero em[data-v-613aa62f]{color:#5ba5ff}.docs-elp-try-label[data-v-613aa62f]{color:#f5f5f58c}.docs-elp-pill[data-v-613aa62f]{color:#f5f5f5;background:#ffffff08;border-color:#ffffff1a}.docs-elp-pill[data-v-613aa62f]:hover{background:#ffffff12;border-color:#ffffff2e}.docs-elp-pill:hover .docs-elp-pill-chev[data-v-613aa62f]{color:#f5f5f5d9}.docs-elp-pill-icon[data-v-613aa62f]{color:#f5f5f5;background:#ffffff0f}.docs-elp-pill-chev[data-v-613aa62f]{color:#f5f5f58c}}.docs-fmt[data-v-76cdc0e5]{box-sizing:border-box;width:0;min-width:100%;margin-bottom:10px;font-family:Arial,Inter,-apple-system,"system-ui",Segoe UI,Roboto,Helvetica Neue,sans-serif}.docs-fmt-label[data-v-76cdc0e5]{letter-spacing:.88px;text-transform:uppercase;color:#909499;margin:0 0 8px;font-size:11px;font-weight:600;line-height:16.5px}.docs-fmt-cards[data-v-76cdc0e5]{gap:8px;display:flex}.docs-fmt-card[data-v-76cdc0e5]{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;cursor:pointer;background:#fff;border:1px solid #ececea;border-radius:10px;flex-direction:column;flex:1 1 0;align-items:flex-start;gap:2px;min-width:0;padding:10px;font-family:inherit;transition:border-color .12s,background .12s,transform .12s;display:flex;position:relative}.docs-fmt-card[data-v-76cdc0e5]:hover{background:#fafaf9;border-color:#d6d3d1}.docs-fmt-card[data-v-76cdc0e5]:active{transform:scale(.99)}.docs-fmt-card[data-v-76cdc0e5]:focus-visible{outline-offset:2px;outline:2px solid #0f7fff}.docs-fmt-card.selected[data-v-76cdc0e5]{border:2px solid #232425;padding:9px}.docs-fmt-card.selected.is-web-doc-selected[data-v-76cdc0e5]{background:#f5f3ff;border-color:#7c3aed}.docs-fmt-card.is-web-doc-selected .docs-fmt-check[data-v-76cdc0e5]{background:#7c3aed}.docs-fmt-check[data-v-76cdc0e5]{color:#fff;background:#232425;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;top:6px;right:6px}.docs-fmt-check svg[data-v-76cdc0e5]{display:block}.docs-fmt-icon[data-v-76cdc0e5]{border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;margin-bottom:4px;font-size:13px;font-weight:700;line-height:1;display:flex}.docs-fmt-icon.is-html[data-v-76cdc0e5]{color:#d97706;background:#fdf1e3}.docs-fmt-icon.is-markdown[data-v-76cdc0e5]{color:#7c3aed;background:#f1ecfd}.docs-fmt-icon.is-docx[data-v-76cdc0e5]{color:#2563eb;background:#e8f0fe}.docs-fmt-icon.is-web_doc[data-v-76cdc0e5]{color:#fff;background:#7c3aed}.docs-fmt-name[data-v-76cdc0e5]{color:#232425;overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:16px}.docs-fmt-desc[data-v-76cdc0e5]{color:#909499;overflow-wrap:anywhere;font-size:10.5px;line-height:14px}@media (max-width:1220px){.docs-fmt[data-v-76cdc0e5]{margin-top:14px}}@media (max-width:430px){.docs-fmt-cards[data-v-76cdc0e5]{gap:6px}.docs-fmt-card[data-v-76cdc0e5]{border-radius:9px;padding:8px}.docs-fmt-card.selected[data-v-76cdc0e5]{padding:7px}.docs-fmt-icon[data-v-76cdc0e5]{width:20px;height:20px;margin-bottom:3px;font-size:11px}.docs-fmt-name[data-v-76cdc0e5]{font-size:11px}.docs-fmt-desc[data-v-76cdc0e5]{font-size:10px;line-height:13px}}@media (prefers-color-scheme:dark){.docs-fmt-label[data-v-76cdc0e5]{color:#f5f5f58c}.docs-fmt-card[data-v-76cdc0e5]{background:#ffffff08;border-color:#ffffff1a}.docs-fmt-card[data-v-76cdc0e5]:hover{background:#ffffff12;border-color:#ffffff2e}.docs-fmt-card.selected[data-v-76cdc0e5]{border-color:#f5f5f5}.docs-fmt-card.selected.is-web-doc-selected[data-v-76cdc0e5]{background:#7c3aed26;border-color:#8b5cf6}.docs-fmt-check[data-v-76cdc0e5]{color:#232425;background:#f5f5f5}.docs-fmt-icon.is-html[data-v-76cdc0e5]{color:#f0a04b;background:#d977062e}.docs-fmt-icon.is-markdown[data-v-76cdc0e5]{color:#b69bf5;background:#7c3aed33}.docs-fmt-icon.is-docx[data-v-76cdc0e5]{color:#7caaf7;background:#2563eb33}.docs-fmt-icon.is-web_doc[data-v-76cdc0e5]{color:#fff;background:#7c3aed}.docs-fmt-name[data-v-76cdc0e5]{color:#f5f5f5}.docs-fmt-desc[data-v-76cdc0e5]{color:#f5f5f58c}}.more-actions-popover.n-popover{box-shadow:none}.user .content[data-v-951f853e] pre{background:0 0;margin:0;padding:0}.user .content[data-v-951f853e] pre code{white-space:pre-wrap;font-family:sans-serif}.conversation-content[data-v-951f853e]{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-951f853e]{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.conversation .avatar[data-v-951f853e]{width:36px;height:36px}.conversation .avatar img[data-v-951f853e]{width:100%}.conversation .name[data-v-951f853e]{color:#252525;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.conversation-item-desc .bubble[data-v-951f853e]{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-951f853e],.conversation-item-desc .bubble pre[data-v-951f853e]{font-size:16px}.conversation-item-desc .button[data-v-951f853e]{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-951f853e]{color:#ddd;border-color:#efefef49}}.conversation-item-desc .button .icon[data-v-951f853e]{display:flex}@keyframes blink-animation-951f853e{0%,to{color:#000}50%{color:#0000}}@media (prefers-color-scheme:dark){@keyframes blink-animation-951f853e{0%,to{color:#fff}50%{color:#0000}}}.conversation-item-desc.assistant .bubble[data-v-951f853e] .cursor{color:#606366;font-size:12px;animation:.5s infinite blink-animation-951f853e}.conversation-item-desc[data-v-951f853e]{flex-direction:column;align-items:flex-start;width:100%;min-width:260px;display:flex}.conversation-item-desc.user[data-v-951f853e]{align-items:flex-end;margin-left:30px}.conversation-item-desc.assistant .bubble[data-v-951f853e]{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-951f853e],.conversation-item-desc.assistant .bubble.try_moa[data-v-951f853e]{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-951f853e],.conversation-item-desc .try_moa .button[data-v-951f853e]{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-951f853e],.conversation-item-desc.assistant .bubble.try_moa[data-v-951f853e]{flex-direction:column}}.models-list[data-v-951f853e]{background-color:#fff;border-radius:12px;padding:20px 8px}.models-list[data-v-951f853e],.models-list .model[data-v-951f853e]{flex-direction:column;display:flex}.models-list .model[data-v-951f853e]{cursor:pointer;color:#232425;margin-top:4px;padding:10px 6px 10px 10px}.models-list .model .row[data-v-951f853e]{color:#232425;border-radius:8px;justify-content:space-between;gap:4px}.models-list .model .row[data-v-951f853e],.models-selected[data-v-951f853e]{-webkit-user-select:none;user-select:none;flex-direction:row;display:flex}.models-selected[data-v-951f853e]{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-951f853e]{background-color:#252525}.models-list .model .row[data-v-951f853e]{color:#ddd}.conversation-item-desc.assistant .bubble[data-v-951f853e]{color:#fff}.conversation-item-desc.assistant .bubble.retry[data-v-951f853e],.conversation-item-desc.assistant .bubble.try_moa[data-v-951f853e]{color:#fff;background:#111}.conversation-item-desc .retry .button[data-v-951f853e],.conversation-item-desc .try_moa .button[data-v-951f853e]{color:#232425;background:#fafafa}}.controls[data-v-951f853e]{flex-direction:row;align-items:center;gap:8px;margin-bottom:10px;display:flex;overflow:auto hidden}.controls[data-v-951f853e]::-webkit-scrollbar{display:none}.doc-context-toggle[data-v-951f853e]{color:#232425;background:#fff;border:1px solid #e0e0e0;border-radius:10px;justify-content:flex-start;align-self:flex-end;gap:8px;max-width:100%;padding:8px 12px}.doc-context-toggle .doc-context-icon[data-v-951f853e]{opacity:.65;flex-shrink:0;width:16px;height:16px}.doc-context-toggle .compact-toggle-text[data-v-951f853e]{text-align:left;color:#232425;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:500;line-height:20px;overflow:hidden}.doc-context-toggle .compact-toggle-button[data-v-951f853e]{margin-left:auto}.doc-context-content[data-v-951f853e]{white-space:pre-wrap;word-break:break-word;max-height:320px;font-size:12px;line-height:1.5;font-family:var(--font-mono,monospace);opacity:.75;margin:0;padding:8px 12px;overflow:auto}.pending-injected-messages[data-v-951f853e]{box-sizing:border-box;width:0;min-width:100%;margin-bottom:8px;padding:0 16px}.pending-injected-message[data-v-951f853e]{color:var(--gs-text-secondary,#666);background:var(--gs-bg-secondary,#f0f0f0);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:13px;animation:.25s pendingFadeIn-951f853e;display:flex;box-shadow:0 2px 8px #00000014}.pending-injected-message+.pending-injected-message[data-v-951f853e]{margin-top:4px}.pending-inject-content[data-v-951f853e]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pending-inject-cancel[data-v-951f853e]{width:18px;height:18px;color:var(--gs-text-tertiary,#999);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;line-height:1;display:flex}.pending-inject-cancel[data-v-951f853e]:hover{background:var(--gs-bg-tertiary,#0000000f);color:var(--gs-text-secondary,#666)}.pending-inject-hint[data-v-951f853e]{color:var(--gs-text-tertiary,#999);pointer-events:none;margin-top:6px;padding-left:4px;font-size:12px}@keyframes pendingSpin-951f853e{to{transform:rotate(1turn)}}@keyframes pendingFadeIn-951f853e{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.more-action-item[data-v-951f853e]{cursor:pointer;color:#232425;border-radius:6px;align-items:center;gap:4px;padding:8px;transition:background-color .15s;display:flex}.more-action-item[data-v-951f853e]:hover{background-color:#f5f5f5}@media (prefers-color-scheme:dark){.more-action-item[data-v-951f853e]{color:#fff}.more-action-item[data-v-951f853e]:hover{background-color:#333}}.action-tooltip[data-v-951f853e]{margin-bottom:2px;display:inline-block}.action-hover-tooltip[data-v-951f853e],.action-tooltip[data-v-951f853e]{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-951f853e]{white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;margin-top:2px;transition:opacity .15s;position:absolute;top:100%;left:50%;transform:translate(-50%)}.group:hover .action-hover-tooltip[data-v-951f853e]{opacity:1;visibility:visible}.sandbox_status[data-v-951f853e]{color:#999;margin:12px 0;font-size:16px}@media (prefers-color-scheme:dark){.sandbox_status[data-v-951f853e]{color:#666}}.loading-dots[data-v-951f853e]{vertical-align:bottom;width:1.5ch;display:inline-block;overflow:hidden}.loading-dots[data-v-951f853e]:after{content:"...";animation:1.5s step-end infinite loading-dots-951f853e;display:inline-block}@keyframes loading-dots-951f853e{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-951f853e]{display:none}}.compact-toggle[data-v-951f853e]{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-951f853e]{text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:26px}.compact-toggle-button .icon[data-v-951f853e]{width:16px;height:16px}.compact-toggle-button-expanded .icon[data-v-951f853e]{transform:rotate(180deg)}.html-editor-selection[data-v-951f853e]{opacity:.5;line-clamp:2;-webkit-line-clamp:2;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-951f853e],.html-editor-selection[data-v-951f853e]{border-radius:8px;margin-bottom:10px;padding:10px}.code-sandbox-selection[data-v-951f853e]{background:#f3f9ff;border:1px solid #0f7fff}.code-file-info[data-v-951f853e]{color:#374151;align-items:center;gap:8px;font-size:13px;display:flex}.code-file-info .file-path[data-v-951f853e]{color:#1f2937;font-weight:500}.code-file-info .line-info[data-v-951f853e]{color:#6b7280}@media (prefers-color-scheme:dark){.code-sandbox-selection[data-v-951f853e]{background:#1e293b;border-color:#3b82f6}.code-file-info[data-v-951f853e]{color:#e2e8f0}.code-file-info .file-path[data-v-951f853e]{color:#f1f5f9}.code-file-info .line-info[data-v-951f853e]{color:#94a3b8}}.chat-sessions-wrapper[data-v-951f853e]{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-951f853e]{width:100%}}.load-chat-session[data-v-951f853e]{cursor:pointer;color:#606366;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-951f853e]:hover{background:#f5f5f5}@media (prefers-color-scheme:dark){.load-chat-session[data-v-951f853e]{color:#999}.load-chat-session[data-v-951f853e]:hover{background:#333}}}.chat-session-time[data-v-951f853e]{color:#999}.chat-session-time[data-v-951f853e],.loading-chat-session[data-v-951f853e]{flex-direction:row;justify-content:center;align-items:center;height:30px;font-size:14px;display:flex}.is_asking[data-v-951f853e]{padding-left:16px}@media (max-width:1880px) and (min-width:1220px){.general-chat-wrapper.with-tool-call-result-sidebar[data-v-951f853e]{--container-width:480px}}.recommend-queries[data-v-951f853e]{width:var(--container-width,680px);margin-bottom:-12px}.recommend-queries .recommend-queries-inner[data-v-951f853e]{flex-flow:row;gap:10px;width:100%;padding:0 0 14px;display:flex;overflow-y:auto}.recommend-query[data-v-951f853e]{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-951f853e],.recommend-query .icon[data-v-951f853e]{flex-shrink:0;justify-content:center;align-items:center;display:flex}.recommend-query .icon[data-v-951f853e]{width:20px;height:20px}.conversation-statement.plain-text[data-v-951f853e]{position:relative}.message-actions-user[data-v-951f853e]{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-951f853e]:before{content:"";background:0 0;height:10px;position:absolute;top:-10px;left:0;right:0}.conversation-statement.user:hover .message-actions-user[data-v-951f853e],.message-actions-user[data-v-951f853e]:hover{opacity:1;visibility:visible;transition:opacity,visibility}.conversation-statement.user .message-actions-user.content-editable[data-v-951f853e]{opacity:1;visibility:visible}.message-action .icon[data-v-951f853e]{justify-content:center;align-items:center;width:16px;height:16px;display:flex}.message-action .icon[data-v-951f853e] svg{width:100%;height:100%}.message-action[data-v-951f853e]{cursor:pointer;flex-direction:row;align-items:center;gap:4px;display:flex}[data-v-951f853e] .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-951f853e;display:inline;position:relative}@keyframes loading-shimmer-951f853e{0%{background-position:-100% 0}to{background-position:250% 0}}@keyframes shine-951f853e{0%{transform:translate(-100%)}50%{transform:translate(200%)}to{transform:translate(-100%)}}@media (prefers-color-scheme:dark){[data-v-951f853e] .thinking_prompt{color:#999}}.to-bottom-icon[data-v-951f853e]{cursor:pointer;z-index:4;position:absolute;top:-35px;left:50%;transform:translate(-50%)}.empty-placeholder[data-v-951f853e]{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-951f853e]{width:unset;margin-top:10vh}}.sheets-agent-empty-placeholder[data-v-951f853e]{margin-top:180px}.designer2-agent-empty-placeholder[data-v-951f853e],.docs-agent-empty-placeholder[data-v-951f853e]{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-align:left;margin-top:80px}.general-chat-wrapper.with-designer2-canvas .designer2-agent-empty-placeholder[data-v-951f853e]:has([data-testid=d2-welcome-placeholder]){margin-top:20px}.d2-attached-skill-chip[data-v-951f853e]{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-951f853e]{font-weight:500}.d2-attached-skill-chip__close[data-v-951f853e]{width:18px;height:18px;color:var(--color-text-secondary,#0f0c088c);cursor:pointer;background:0 0;border:none;border-radius:50%;font-size:14px;line-height:1}.d2-attached-skill-chip__close[data-v-951f853e]:hover{background:var(--color-bg-hover,#0f0c0814)}@media (prefers-color-scheme:dark){.d2-attached-skill-chip[data-v-951f853e]{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-951f853e]{color:var(--color-text-secondary,#f5f5f58c)}.d2-attached-skill-chip__close[data-v-951f853e]:hover{background:var(--color-bg-hover,#ffffff1a)}}.agent-builder-placeholder[data-v-951f853e],.agentdb-empty-placeholder[data-v-951f853e],.custom-agent-placeholder[data-v-951f853e],.scheduled-agent-placeholder[data-v-951f853e]{flex-direction:column;justify-content:center;align-items:center;min-height:70vh;margin-top:0;display:flex}.calendar-agent-placeholder[data-v-951f853e]{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-951f853e]{margin-top:10px;margin-left:20px;font-size:16px;font-weight:500}.empty-placeholder ul.datasets-agent-tips li[data-v-951f853e]{text-align:left;line-height:2;list-style:outside}.empty-placeholder .agent-builder-welcome[data-v-951f853e]{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-951f853e]{color:#333;margin-bottom:16px;font-size:16px;font-weight:500}.empty-placeholder .agent-builder-welcome .agent-builder-tips[data-v-951f853e]{color:#666;margin:16px 0 16px 20px;font-size:15px}.empty-placeholder .agent-builder-welcome .agent-builder-tips li[data-v-951f853e]{margin-bottom:8px;line-height:1.8;list-style:outside}.empty-placeholder .agent-builder-welcome .welcome-question[data-v-951f853e]{color:#333;margin-top:16px;font-size:16px;font-weight:500}.loading-placeholder[data-v-951f853e]{justify-content:center;align-items:center;margin-top:30vh;display:flex}@media (prefers-color-scheme:dark){.empty-placeholder[data-v-951f853e]{color:#fff}}.file-wrapper[data-v-951f853e]{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-951f853e]{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-951f853e] svg{width:100%;height:100%}.file-wrapper .file-info[data-v-951f853e]{flex-grow:1;max-width:100px}.file-wrapper .file-info .file-name[data-v-951f853e]{text-overflow:ellipsis;white-space:nowrap;color:#232425;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-951f853e]{color:#909499;width:100%;font-size:10px;font-style:normal;font-weight:400;line-height:150%}.private-file-wrappers[data-v-951f853e]{flex-flow:wrap;gap:8px;display:flex}.content[data-v-951f853e] pre{background-color:#fafafa;border-radius:10px;padding:10px}pre.d2-user-prose[data-v-951f853e],pre.d2-user-prose code[data-v-951f853e]{font-family:var(--gs-font-sans);white-space:pre-wrap;word-break:break-word}.text-content[data-v-951f853e]{white-space:pre-wrap}.conversation-content[data-v-951f853e] .markdown-viewer h1,.conversation-content[data-v-951f853e] .markdown-viewer h2{margin:20px 0 8px;font-size:1em}.general-chat-wrapper[data-v-951f853e]{box-sizing:border-box;flex-direction:column;justify-content:space-between;height:100%;display:flex;position:relative}.general-chat-wrapper.meeting-embed-hide-chat[data-v-951f853e]{display:none}.general-chat-wrapper.team_chat_mode[data-v-951f853e]{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-951f853e]{border-radius:12px 12px 24px 24px;height:calc(100% - 4px)}.general-chat-wrapper.team_chat_mode .chat-wrapper[data-v-951f853e]{gap:0;height:100%}.general-chat-wrapper.team_chat_mode .input-wrapper-wrapper[data-v-951f853e]{background-color:#0000}.general-chat-wrapper.team_chat_mode.with-tool-call-result-sidebar .input-wrapper-wrapper[data-v-951f853e]{padding-bottom:0}.general-chat-wrapper.team_chat_mode .browser-extension-bar[data-v-951f853e]{display:none}.general-chat-wrapper.team_chat_mode .search-input-wrapper[data-v-951f853e]{border-color:#0000;box-shadow:0 0 15px #00000014}@media (min-width:1220px){.general-chat-wrapper.team_chat_mode[data-v-951f853e]: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-951f853e]{margin-bottom:20px}.general-chat-wrapper.with-tool-call-result-sidebar[data-v-951f853e]{padding-left:20px}}@media (max-width:1220px){.general-chat-wrapper.team_chat_mode[data-v-951f853e]{border-radius:0;margin-left:0}.general-chat-wrapper.team_chat_mode.with-tool-call-result-sidebar[data-v-951f853e]{border-radius:0}.general-chat-wrapper.team_chat_mode.with-tool-call-result-sidebar .input-wrapper-wrapper[data-v-951f853e]{padding-bottom:24px}.general-chat-wrapper[data-v-951f853e]{width:100%;min-width:0;padding:0}}@media (prefers-color-scheme:dark){.general-chat-wrapper.team_chat_mode[data-v-951f853e]{background:#3a3a3a}}.general-chat-wrapper[data-v-951f853e]:last-child{flex-grow:1}.chat-wrapper[data-v-951f853e]{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-951f853e]{min-width:0;padding:4px 20px 0 10px;overflow-x:clip}.global-canvas[data-v-951f853e],.tool-call-result-sidebar[data-v-951f853e]{box-sizing:border-box;flex-shrink:1;width:100%;height:calc(100% - 4px);position:sticky;top:0;right:0}.global-canvas[data-v-951f853e]{contain:layout size;flex:1;padding:0 20px}@media (min-width:1220px){.general-chat-wrapper.with-designer2-canvas[data-v-951f853e],.general-chat-wrapper.with-docs-canvas[data-v-951f853e]{--container-width:480px;flex-grow:0;flex-shrink:0}.general-chat-wrapper.with-designer2-canvas[data-v-951f853e]{max-width:calc(var(--container-width) + 80px);transition:max-width .3s ease-in-out}.general-chat-wrapper.with-designer2-canvas.designer2-chat-hidden[data-v-951f853e]{min-width:0;max-width:0;padding-left:0;padding-right:0;overflow:hidden}.general-chat-wrapper.with-slides-canvas[data-v-951f853e]{max-width:calc(var(--container-width,680px) + 80px);transition:max-width .3s ease-in-out}.general-chat-wrapper.with-slides-canvas.slides-chat-hidden[data-v-951f853e]{min-width:0;max-width:0;padding-left:0;padding-right:0;overflow:hidden}.global-canvas[data-v-951f853e]:has(.designer2-canvas){padding-top:3px}.general-chat-wrapper.with-designer2-canvas[data-v-951f853e] .multi-chat-tab-bar{order:-1;height:41px;margin-top:3px}.global-canvas[data-v-951f853e]:has(.docs-canvas-wrapper){padding-top:3px}.global-canvas[data-v-951f853e]:has(.slides-canvas-v2){padding-top:3px}}@media (max-width:1220px){.global-canvas[data-v-951f853e]{display:none}.global-canvas.mobile-visible[data-v-951f853e]{display:block}.global-canvas.meeting-mobile-canvas[data-v-951f853e]{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-951f853e]{display:none}.global-canvas-mask.mobile-visible[data-v-951f853e]{display:block}}.mobile-canvas-entry[data-v-951f853e]{display:none}@media (max-width:1220px){.mobile-canvas-entry[data-v-951f853e]{display:block}}.tool-call-result-sidebar-inner[data-v-951f853e]{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-951f853e]{transition:width .3s ease-in-out}.tool-call-result-sidebar-mask[data-v-951f853e]{display:none}@media (max-width:1220px){.tool-call-result-sidebar[data-v-951f853e]{width:100vw;height:calc(100vh - 45px);z-index:1000;height:calc(100dvh - 45px);padding:0;position:fixed;top:45px;left:0}.tool-call-result-sidebar .tool-call-result-sidebar-inner[data-v-951f853e]{width:100vw;box-shadow:none;border:none;border-radius:12px 12px 0 0}.tool-call-result-sidebar-mask[data-v-951f853e]{width:100vw;height:100vh;z-index:999;background-color:#00000080;height:100dvh;display:block;position:fixed;top:0;left:0}.global-canvas[data-v-951f853e]{z-index:1000;width:100vw;height:auto;position:fixed;top:70px;left:0}.global-canvas.sheets-global-canvas[data-v-951f853e]{height:calc(100% - 100px)}.global-canvas-mask[data-v-951f853e]{z-index:999;background-color:#00000080;width:100vw;height:100%;position:fixed;top:0;left:0}.global-canvas[data-v-951f853e]:has(.audio-generation-canvas){height:calc(100vh - 45px);padding:0;top:45px}.global-canvas[data-v-951f853e]:has(.image-generation-canvas){height:calc(100vh - 45px);padding:0;top:45px}.global-canvas[data-v-951f853e]: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-951f853e]{width:100%;height:100%}.global-canvas:has(.audio-generation-canvas) .tool-call-result-sidebar-inner[data-v-951f853e]: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-951f853e]: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-951f853e]: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-951f853e]:-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-951f853e]:-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-951f853e]: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-951f853e]{width:100%;height:100%}.global-canvas:has(.image-generation-canvas) .tool-call-result-sidebar-inner[data-v-951f853e]: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-951f853e]: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-951f853e]: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-951f853e]:-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-951f853e]:-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-951f853e]: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-951f853e]{width:100%;height:100%}.global-canvas:has(.video-generation-canvas) .tool-call-result-sidebar-inner[data-v-951f853e]: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-951f853e]: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-951f853e]: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-951f853e]:-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-951f853e]:-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-951f853e]: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-951f853e]{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-951f853e]{border:none;border-radius:8px 8px 0 0}}@media (prefers-color-scheme:dark){.tool-call-result-sidebar-inner[data-v-951f853e]{background:#393939;border-color:#333}.global-canvas-mask[data-v-951f853e]{background-color:#000000e6}}@media (max-width:1220px) and (prefers-color-scheme:dark){.tool-call-result-sidebar-mask[data-v-951f853e]{background-color:#000000e6}}.tool-call-result-sidebar-inner .close-button[data-v-951f853e]{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-951f853e]{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.tool-call-result-sidebar-inner .close-button[data-v-951f853e]:hover{background-color:#e6e6e6}@media (prefers-color-scheme:dark){.tool-call-result-sidebar-inner .close-button[data-v-951f853e]{background-color:#333}.tool-call-result-sidebar-inner .close-button[data-v-951f853e]:hover{background-color:#3f3f3f}}.slide-in-out-enter-active[data-v-951f853e],.slide-in-out-leave-active[data-v-951f853e]{transition:all .3s ease-in-out}.slide-in-out-enter-from[data-v-951f853e],.slide-in-out-leave-to[data-v-951f853e]{max-width:0}@media (max-width:1220px){.slide-in-out-enter-active[data-v-951f853e],.slide-in-out-leave-active[data-v-951f853e]{transition:top .3s ease-in-out}.slide-in-out-enter-from[data-v-951f853e],.slide-in-out-leave-to[data-v-951f853e]{top:100%}}.using-tool-call[data-v-951f853e]{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-951f853e]:has(+:not(.using-tool-call):not(.no-wrapper-style)){border-radius:15px 15px 0 0;margin-bottom:0}@media (prefers-color-scheme:dark){.using-tool-call[data-v-951f853e]{color:#ddd;background-color:#3f3f3f;border:1px solid #efefef30}}.using-tool-call .icon[data-v-951f853e]{color:#909499;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.using-tool-call a[data-v-951f853e]{color:#666}@media (prefers-color-scheme:dark){.using-tool-call a[data-v-951f853e]{color:#999}}.using-tool-call .view-tool-call-result[data-v-951f853e]{flex-grow:1;justify-content:flex-end;display:flex}.using-tool-call .view-tool-call-result-button[data-v-951f853e]{cursor:pointer;color:inherit;box-sizing:border-box;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-951f853e]:focus-visible{outline-offset:2px;outline:2px solid #1a73e8}@media (prefers-color-scheme:dark){.using-tool-call .view-tool-call-result-button[data-v-951f853e]{background:#393939}.using-tool-call .view-tool-call-result-button[data-v-951f853e]:focus-visible{outline-color:#8ab4f8}}.using-tool-call .arguments[data-v-951f853e]{white-space:nowrap;text-overflow:ellipsis;color:#909499;font-size:14px;font-style:normal;font-weight:400;line-height:150%;overflow:hidden}.using-tool-call .arguments>div[data-v-951f853e]{display:inline}.using-tool-call .label[data-v-951f853e]{color:#232425;flex-shrink:0;font-size:14px;font-style:normal;font-weight:700;line-height:150%}.using-tool-call .name[data-v-951f853e]{white-space:nowrap}@media (max-width:768px){.using-tool-call .label[data-v-951f853e],.using-tool-call .separator[data-v-951f853e]{display:none}}.using-tool-call .icon[data-v-951f853e]{flex-shrink:0}@media (prefers-color-scheme:dark){.using-tool-call .label[data-v-951f853e]{color:#ddd}}.using-tool-call .name[data-v-951f853e]{flex-shrink:0}.inline-component[data-v-951f853e]{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-951f853e]:has(.create-task-card-container){padding:0}.inline-component[data-v-951f853e]:has(.oauth-cards-wrapper){padding:0}.inline-component.no-wrapper-style[data-v-951f853e]{background:0 0;border:none;border-radius:0;margin-bottom:0;padding:0}@media (prefers-color-scheme:dark){.inline-component[data-v-951f853e]{background:#393939;border:1px solid #efefef30}.inline-component.no-wrapper-style[data-v-951f853e]{background:0 0;border:none}}.inline-component-enter-active[data-v-951f853e],.inline-component-leave-active[data-v-951f853e]{transition:all .3s linear}.inline-component-enter-from[data-v-951f853e],.inline-component-leave-to[data-v-951f853e]{opacity:0;box-sizing:border-box;min-height:16px;max-height:0;padding-top:0;padding-bottom:0;overflow:hidden}.conversation-wrapper[data-v-951f853e],.team-chat-conversation-wrapper[data-v-951f853e]{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-951f853e]{width:100%}@media (max-width:768px){.conversation-wrapper[data-v-951f853e],.team-chat-conversation-wrapper[data-v-951f853e]{width:100%}.border-add .button .label[data-v-951f853e]{display:none}.border-add .button .icon[data-v-951f853e],.border-add .button .icon[data-v-951f853e] svg{margin-right:0!important}}.input-wrapper-wrapper[data-v-951f853e]{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-951f853e]{z-index:1000;position:relative}.general-chat-wrapper.voice-camera-active .chat-wrapper[data-v-951f853e]{visibility:hidden}.general-chat-wrapper.voice-camera-active .input-wrapper-wrapper[data-v-951f853e]{will-change:auto;background-color:#0000;transform:none!important}.input-wrapper-wrapper.voice-control-active[data-v-951f853e]{background-color:#0000;padding-top:0;padding-bottom:0}.voice-loading-overlay[data-v-951f853e]{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-951f853e]{background:#1a1a1a}}.voice-loading-dots[data-v-951f853e]{justify-content:center;align-items:center;gap:8px;width:40px;height:20px;display:flex}.voice-loading-dot[data-v-951f853e]{background:#4285f4;border-radius:50%}.voice-loading-dot-1[data-v-951f853e]{animation:.9s linear infinite alternate voiceDot1-951f853e}.voice-loading-dot-2[data-v-951f853e]{animation:.9s linear infinite alternate voiceDot2-951f853e}@keyframes voiceDot1-951f853e{0%{opacity:.45;width:5px;height:5px}to{opacity:1;width:14px;height:14px}}@keyframes voiceDot2-951f853e{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-951f853e]>:not(.mobile-canvas-entry),.input-wrapper-wrapper.hide-input-box .to-bottom-icon[data-v-951f853e]{display:none!important}.input-wrapper-wrapper.hide-input-box .input-wrapper-wrapper-inner>.mobile-canvas-entry[data-v-951f853e]{display:block!important}.input-wrapper-wrapper.hide-input-box[data-v-951f853e] .model-select-bar .bar-content .model-info>*{display:none!important}.input-wrapper-wrapper.hide-input-box[data-v-951f853e] .model-select-bar .bar-content .model-info>:has(.draw-to-video-toggle){display:block!important}.prompt-input-wrapper[data-v-951f853e]{flex-direction:column;gap:8px;display:flex;position:relative}.general-chat-wrapper.is-sas-v2-chat .input-wrapper-wrapper[data-v-951f853e],.general-chat-wrapper.is-sas-v2-chat .input-wrapper-wrapper-inner[data-v-951f853e]{flex-direction:column;align-items:center;width:100%;max-width:none;padding-left:0;padding-right:0;display:flex}.general-chat-wrapper.is-sas-v2-chat .prompt-input-wrapper[data-v-951f853e]{max-width:var(--sas-column-width,var(--container-width,680px));flex:none;align-self:center;width:100%;margin-left:auto;margin-right:auto}.general-chat-wrapper.is-sas-v2-chat .input-wrapper.search-input-wrapper[data-v-951f853e]{width:100%;min-width:0;max-width:var(--sas-column-width,var(--container-width,680px))}.design-50off-promo-row[data-v-951f853e],.slides-50off-promo-row[data-v-951f853e]{padding:0 12px;display:flex}.selected-artboard-badge[data-v-951f853e]{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-951f853e]{color:#a5b4fc;background:#6366f11f;border-color:#6366f14d}.artboard-thumb[data-v-951f853e]{-o-object-fit:cover;object-fit:cover;border:1px solid #0000001a;border-radius:4px;width:32px;height:32px}.artboard-label[data-v-951f853e]{font-weight:500}.artboard-dismiss[data-v-951f853e]{cursor:pointer;color:#6b7280;background:0 0;border:none;margin-left:auto;padding:0 4px;font-size:16px}.search-input-container[data-v-951f853e]{flex-direction:column;flex:1;gap:0;width:100%;display:flex}.search-input-container[data-v-951f853e] .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-951f853e]{z-index:100;width:375px;height:72px;position:relative}.realtime-cover-fixed[data-v-951f853e]{z-index:10;width:100%;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.voice-credit-hint-banner[data-v-951f853e]{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-951f853e]{color:#ffc107;flex-shrink:0;width:14px;height:14px}@media (prefers-color-scheme:dark){.voice-credit-hint-banner[data-v-951f853e]{color:#e8e8e8;background-color:#ffc10726}.voice-credit-hint-banner .credit-hint-icon[data-v-951f853e]{color:#ffc107}}.voice-control-wrapper[data-v-951f853e]{justify-content:center;width:100%;margin-top:12px;display:flex}.conversation-item-desc.user .bubble[data-v-951f853e]{color:#232425;background-color:#f5f5f5;border-radius:16px;max-width:70%;margin-top:12px}.conversation-item-desc.user .bubble[data-v-951f853e]:has(.d2-auto-prompt-chip){background-color:#ececec}.conversation-item-desc.user.from-other-user .bubble[data-v-951f853e]{background-color:#0000;align-self:stretch;max-width:100%;margin-top:0;padding:0}.conversation-item-desc.user .bubble.subtask-notification[data-v-951f853e]{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-951f853e]:not(.image_url):not(.private_file){display:none}.conversation-item-desc.user .bubble[data-v-951f853e]:not(:first-child){margin-top:12px}.conversation-item-desc.user .bubble.private_file[data-v-951f853e]{padding:0}.conversation-item-desc.user .bubble.image_url[data-v-951f853e]{max-width:40%;padding:0}.conversation-item-desc.user .bubble.slide_selected[data-v-951f853e],.conversation-item-desc.user .bubble.template_card[data-v-951f853e]{background-color:#0000;border-radius:0;padding:0}.conversation-item-desc.user .bubble.image_url .image_url_wrapper[data-v-951f853e]{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-951f853e]{width:100%;height:100%;max-height:300px}.conversation-item-desc.assistant .bubble.image_url .image_url_wrapper[data-v-951f853e]{cursor:pointer}.conversation-item-desc.assistant .bubble.image_url .image_url_wrapper img[data-v-951f853e]{width:100%;height:100%;max-height:300px}.conversation-item-desc.assistant .bubble[data-v-951f853e]:not(:first-child){margin-top:12px}.conversation-item-desc .bubble[data-v-951f853e] .cursor{display:none}.conversation-item-desc .bubble[data-v-951f853e]:has(.asset-reference-card){padding:0}.conversation-item-desc .bubble[data-v-951f853e]:has(.image-markers-container){padding:0}.conversation-item-desc .bubble[data-v-951f853e]:has(.video-generation-card){padding:0}.conversation-item-desc.assistant .bubble.thinking[data-v-951f853e] .cursor{display:inline}.conversation-item-desc.assistant .bubble.realtime-backend-response[data-v-951f853e] .message-action-row,.conversation-item-desc.assistant .bubble.realtime-backend-response[data-v-951f853e] .message-actions-user{display:none}.conversation-item-desc .desc[data-v-951f853e]{flex-direction:column;width:100%;display:flex}.conversation-item-desc .content[data-v-951f853e]{max-width:100%}.conversation-statement[data-v-951f853e]{flex-direction:column;list-style:none;display:flex}.buttons[data-v-951f853e]{flex-direction:row;gap:6px}.border-add .button[data-v-951f853e],.buttons[data-v-951f853e]{align-items:center;display:flex}.border-add .button[data-v-951f853e]{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-951f853e]:hover{background-color:#f5f5f5}.border-add .button .icon[data-v-951f853e]{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.border-add .button .icon[data-v-951f853e] svg{width:20px;height:20px}.conversation-statement.user[data-v-951f853e]{align-items:flex-end;position:relative}.conversation-statement.user+.conversation-statement.user[data-v-951f853e]{margin-top:30px}.conversation-statement.assistant+.conversation-statement.user[data-v-951f853e],.conversation-statement.user+.conversation-statement.assistant[data-v-951f853e]{margin-top:16px}.conversation-statement[data-v-951f853e]:first-child{margin-top:5px}@media (prefers-color-scheme:dark){.border-add .button[data-v-951f853e]:hover{background-color:#2a2b2c}}@media (max-width:1220px){.chat-wrapper[data-v-951f853e]{box-sizing:border-box;padding:16px 16px 100px;overflow-y:hidden}.chat-wrapper.chat-wrapper-genmail[data-v-951f853e]{height:100%;overflow-y:auto}.docs_agent .chat-wrapper[data-v-951f853e]{padding:16px 16px 200px}.chat-wrapper-padding[data-v-951f853e]{padding-bottom:196px}.chat-wrapper-padding-sheets[data-v-951f853e]{padding-bottom:250px}.team_chat_mode .chat-wrapper[data-v-951f853e]{padding-bottom:175px}.team_chat_mode .chat-wrapper.chat-wrapper-padding-sheets[data-v-951f853e],.team_chat_mode.with-tool-call-result-sidebar .chat-wrapper[data-v-951f853e]{padding-bottom:260px}.general-chat-wrapper.team_chat_mode.with-tool-call-result-sidebar[data-v-951f853e]{height:100%}.team_chat_mode[data-v-951f853e] .team-chat-header{margin-top:20px}.chat-wrapper-padding-sheets .sheets-agent-empty-placeholder[data-v-951f853e]{margin-top:12vh}.agent-builder-placeholder[data-v-951f853e],.custom-agent-placeholder[data-v-951f853e]{min-height:70vh}.input-wrapper-wrapper[data-v-951f853e]{box-sizing:border-box;z-index:100;will-change:transform;isolation:isolate;width:100%;padding:16px 16px 24px;position:fixed;bottom:0;left:0;transform:translateZ(0)}.realtime-input-wrapper[data-v-951f853e]{z-index:100;width:100%;position:relative}.realtime-cover-fixed[data-v-951f853e]{z-index:5;width:100%;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.input-wrapper-wrapper-inner[data-v-951f853e]{width:100%}.hide-input-box .chat-wrapper[data-v-951f853e]{padding-bottom:16px!important}.hide-input-box .input-wrapper-wrapper[data-v-951f853e]{background-color:#0000;padding-top:0;padding-bottom:16px}}@media (prefers-color-scheme:dark){.content[data-v-951f853e] pre{background-color:#222}.input-wrapper-wrapper[data-v-951f853e]{background-color:#232425}.conversation-item-desc.user .bubble[data-v-951f853e]{color:#000;background:#eee}.conversation-item-desc.user .bubble[data-v-951f853e]:has(.d2-auto-prompt-chip){background:#d8d8d8}.conversation-item-desc.user.from-other-user .bubble[data-v-951f853e]{color:#fff}}.mobile-sidebar-page[data-v-951f853e]{z-index:90;background:#fff;width:100%;height:100%;position:fixed;top:0;left:0;overflow-y:auto}.slide-enter-active[data-v-951f853e],.slide-leave-active[data-v-951f853e]{transition:transform .3s}.slide-enter-from[data-v-951f853e],.slide-leave-to[data-v-951f853e]{transform:translate(100%)}.slide-enter-to[data-v-951f853e],.slide-leave-from[data-v-951f853e]{transform:translate(0)}@media (prefers-color-scheme:dark){.mobile-sidebar-page[data-v-951f853e]{background:#1a1a1a}}.search-source-sidebar.desktop[data-v-951f853e]{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-951f853e] .sidebar-content{height:100%;overflow-y:auto}.slide-desktop-enter-active[data-v-951f853e],.slide-desktop-leave-active[data-v-951f853e]{transition:transform .3s}.slide-desktop-enter-from[data-v-951f853e],.slide-desktop-leave-to[data-v-951f853e]{transform:translate(100%)}.slide-desktop-enter-to[data-v-951f853e],.slide-desktop-leave-from[data-v-951f853e]{transform:translate(0)}@media (prefers-color-scheme:dark){.search-source-sidebar.desktop[data-v-951f853e]{background:#1a1a1a;box-shadow:-2px 0 8px #0000004d}}@media (min-width:1220px){.browser-extension-bar[data-v-951f853e]{width:var(--container-width,680px)}.with-infinite-canvas .general-chat-wrapper.with-tool-call-result-sidebar[data-v-951f853e]{margin-right:16px}.with-infinite-canvas .global-canvas[data-v-951f853e]{height:calc(100% - 6px);padding:0 16px 0 0;overflow:visible}.with-infinite-canvas .global-canvas .tool-call-result-sidebar-inner[data-v-951f853e]{box-shadow:none;border:none;border-radius:12px;overflow:visible}}.bubble.context_length_exceeded[data-v-951f853e]{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-951f853e]{flex:1}.bubble.context_length_exceeded .right[data-v-951f853e]{display:flex}.bubble.context_length_exceeded .new-chat-session[data-v-951f853e]{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-951f853e]{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-951f853e]{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-951f853e]{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-951f853e]{color:#fff}.bubble.context_length_exceeded .new-chat-session .button[data-v-951f853e]{color:#232425;background:#fff}.bubble.context_length_exceeded .new-chat-session .button[data-v-951f853e]:hover{background:#e0e0e0;transition:background-color .2s}.bubble.context_length_exceeded[data-v-951f853e]{color:#ff6b6b;background:#232425;border:1px solid #444}}.general-chat-wrapper.with-inbox-canvas[data-v-951f853e]{--container-width:100%;padding:0}.global-canvas.inbox-canvas-fullscreen[data-v-951f853e]{flex-grow:1;width:100%;padding:0}.global-canvas.inbox-canvas-fullscreen .tool-call-result-sidebar-inner[data-v-951f853e]{box-shadow:none;border:none;border-radius:0}@media (max-width:1220px){.global-canvas.inbox-canvas-fullscreen[data-v-951f853e]{height:100%;top:0}}.global-canvas.scheduled-agent-canvas[data-v-951f853e],.global-canvas.task-builder-canvas[data-v-951f853e]{width:50%;padding:0 20px;position:static}@media (min-width:1220px){.general-chat-wrapper.with-task-builder-canvas[data-v-951f853e]{flex-direction:row;display:flex}.global-canvas.task-builder-canvas[data-v-951f853e]{width:50%;display:block!important}.general-chat-wrapper.with-scheduled-agent-canvas[data-v-951f853e]{flex-direction:row;display:flex}.global-canvas.scheduled-agent-canvas[data-v-951f853e]{width:50%;display:block!important}}.custom-agent-indicator[data-v-951f853e]{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-951f853e]{color:#8b5cf6;font-weight:500}.custom-agent-indicator-standalone[data-v-951f853e]{align-items:center;gap:6px;font-size:13px;display:flex}.custom-agent-indicator-standalone .agent-avatar[data-v-951f853e]{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:16px;height:16px}.custom-agent-indicator-standalone .agent-name[data-v-951f853e]{color:inherit;font-weight:500}.dark-mode .custom-agent-indicator[data-v-951f853e]{color:#aaa;background:#8b5cf626;border-color:#8b5cf64d}.dark-mode .custom-agent-indicator .agent-name[data-v-951f853e]{color:#a78bfa}.dark-mode .custom-agent-indicator-standalone .agent-name[data-v-951f853e]{opacity:.9}.rating-modal-content[data-v-951f853e]{flex-direction:column;gap:16px;padding:16px 0;display:flex}.thumb-button-inline[data-v-951f853e]{padding:6px;min-width:auto!important}.thumb-button-inline.clap[data-v-951f853e],.thumb-button-inline.dislike[data-v-951f853e]{--iconColor:#606366;cursor:pointer;width:auto;height:auto}.thumb-button-inline.dislike .icon[data-v-951f853e]{transform:rotate(180deg)}.thumb-button-inline.clap .icon[data-v-951f853e],.thumb-button-inline.dislike .icon[data-v-951f853e]{justify-content:center;align-items:center;display:flex}.suggestions-toggle.active[data-v-951f853e],.thumb-button-inline.clap.active[data-v-951f853e],.thumb-button-inline.dislike.active[data-v-951f853e]{--iconColor:#606366;color:#606366}.modal-footer[data-v-951f853e]{justify-content:flex-end;gap:12px;display:flex}@media (prefers-color-scheme:dark){.thumb-button-inline.clap[data-v-951f853e],.thumb-button-inline.dislike[data-v-951f853e]{--iconColor:#999}.suggestions-toggle.active[data-v-951f853e],.thumb-button-inline.clap.active[data-v-951f853e],.thumb-button-inline.dislike.active[data-v-951f853e]{--iconColor:#e0e0e0;color:#e0e0e0}}.ca-new-chat-divider[data-v-951f853e]{background-color:#efefef;height:1px;margin:6px 0}.ca-new-chat-item[data-v-951f853e]{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-951f853e]:hover{background-color:#f5f5f5}.ca-new-chat-icon[data-v-951f853e]{color:#232425;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.ca-new-chat-icon[data-v-951f853e] svg{width:100%;height:100%}.ca-new-chat-label[data-v-951f853e]{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-951f853e]{background-color:#444}.ca-new-chat-item[data-v-951f853e]:hover{background-color:#404040}.ca-new-chat-icon[data-v-951f853e],.ca-new-chat-icon[data-v-951f853e] svg,.ca-new-chat-label[data-v-951f853e]{color:#fff}}
