.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}.beg-overlay[data-v-5f26ee3e]{z-index:5;justify-content:center;position:absolute;top:0;bottom:0;left:0;right:0}.beg-inner[data-v-5f26ee3e],.beg-overlay[data-v-5f26ee3e]{pointer-events:none;align-items:center;display:flex}.beg-inner[data-v-5f26ee3e]{flex-direction:column;gap:24px;max-width:92%}.beg-hint[data-v-5f26ee3e]{height:38px;color:var(--mc-ink-55);border-radius:12px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;line-height:1;display:flex}.beg-hint p[data-v-5f26ee3e]{white-space:nowrap;margin:0}.beg-hint-strong[data-v-5f26ee3e]{color:var(--mc-ink-90);font-weight:700}.beg-hint-cursor[data-v-5f26ee3e]{flex-shrink:0;width:22px;height:22px}.beg-hint-cursor .beg-cursor-halo[data-v-5f26ee3e]{fill:var(--mc-node-bg)}.beg-hint-cursor .beg-cursor-core[data-v-5f26ee3e]{fill:var(--mc-ink-55)}.beg-hint-cursor .beg-cursor-arrow[data-v-5f26ee3e]{fill:var(--mc-ink-90);stroke:var(--mc-ink-90);stroke-linejoin:round;stroke-width:.9px}.beg-cards[data-v-5f26ee3e]{flex-wrap:wrap;justify-content:center;gap:12px}.beg-card[data-v-5f26ee3e],.beg-cards[data-v-5f26ee3e]{align-items:center;display:flex}.beg-card[data-v-5f26ee3e]{pointer-events:auto;text-align:left;cursor:pointer;background:#141414;border:.5px solid #ffffff29;border-radius:8px;gap:8px;width:214px;height:56px;padding:4px 16px;position:relative;overflow:hidden;box-shadow:0 4px 10px #0000001f}.beg-card[data-v-5f26ee3e]:disabled{cursor:default}.beg-card[data-v-5f26ee3e]:disabled:not(.beg-seeding){opacity:.55}.beg-card-img[data-v-5f26ee3e]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#00000040 0,#000000bf 45%,#000);mask-image:linear-gradient(90deg,#00000040 0,#000000bf 45%,#000)}.beg-card-blur[data-v-5f26ee3e]{opacity:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border-radius:8px;transition:opacity .3s ease-out;position:absolute;top:0;bottom:0;left:0;right:0}.beg-card-label[data-v-5f26ee3e]{z-index:1;color:#fff;align-items:center;gap:8px;transition:opacity .2s ease-out;display:flex;position:relative}.beg-card-label p[data-v-5f26ee3e]{margin:0}.beg-card-cta[data-v-5f26ee3e],.beg-card-label p[data-v-5f26ee3e]{white-space:nowrap;font-size:12px;line-height:1}.beg-card-cta[data-v-5f26ee3e]{z-index:2;color:#fff;opacity:0;pointer-events:none;background:#000000d9;border-radius:999px;justify-content:center;align-items:center;gap:4px;height:28px;padding:2px 12px;transition:opacity .3s ease-out;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.beg-cta-arrow[data-v-5f26ee3e]{width:12px;height:12px}.beg-card.beg-seeding .beg-card-blur[data-v-5f26ee3e],.beg-card:hover:not(:disabled) .beg-card-blur[data-v-5f26ee3e]{opacity:1}.beg-card.beg-seeding .beg-card-label[data-v-5f26ee3e],.beg-card:hover:not(:disabled) .beg-card-label[data-v-5f26ee3e]{opacity:0}.beg-card.beg-seeding .beg-card-cta[data-v-5f26ee3e],.beg-card:hover:not(:disabled) .beg-card-cta[data-v-5f26ee3e]{opacity:1}.beg-spinner[data-v-5f26ee3e]{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite beg-spin-5f26ee3e}@keyframes beg-spin-5f26ee3e{to{transform:rotate(1turn)}}.vts-root[data-v-86add9a8]{flex-direction:column}.vts-root[data-v-86add9a8],.vts-row[data-v-86add9a8]{gap:8px;display:flex}.vts-round[data-v-86add9a8],.vts-row[data-v-86add9a8]{align-items:center}.vts-round[data-v-86add9a8]{color:#ffffffe6;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;width:32px;height:32px;display:inline-flex}.vts-round[data-v-86add9a8] .i-icon{justify-content:center;align-items:center;display:flex}.vts-confirm[data-v-86add9a8]{color:#111;background:#fff;border-color:#0000}.vts-confirm[data-v-86add9a8]:disabled{opacity:.4;cursor:not-allowed}.vts-strip[data-v-86add9a8]{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:#00000080;border:1px solid #ffffff26;border-radius:12px;flex:1;min-width:0;height:44px;position:relative;overflow:hidden}.vts-frames[data-v-86add9a8]{display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.vts-frame[data-v-86add9a8]{background-position:50%;background-size:cover;flex:1;min-width:0}.vts-frame[data-v-86add9a8]:not(:first-child){margin-left:-1px}.vts-frame-empty[data-v-86add9a8]{background:#ffffff0d}.vts-mask[data-v-86add9a8]{pointer-events:none;background:#0000008c;position:absolute;top:0;bottom:0}.vts-mask-l[data-v-86add9a8]{border-radius:12px 0 0 12px;left:0}.vts-mask-r[data-v-86add9a8]{border-radius:0 12px 12px 0;right:0}.vts-window[data-v-86add9a8]{box-sizing:border-box;cursor:grab;border:2px solid #fff;border-radius:4px;position:absolute;top:0;bottom:0}.vts-handle[data-v-86add9a8]{cursor:col-resize;touch-action:none;z-index:3;width:20px;height:100%;position:absolute;top:0}.vts-handle-bar[data-v-86add9a8]{border-radius:999px;width:4px;height:32px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px #0000004d}.vts-handle-bar[data-v-86add9a8],.vts-playhead[data-v-86add9a8]{background:#fff;position:absolute}.vts-playhead[data-v-86add9a8]{pointer-events:none;z-index:2;width:2px;top:0;bottom:0;transform:translate(-50%);box-shadow:0 0 4px #ffffff80}.vts-badge[data-v-86add9a8]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;white-space:nowrap;pointer-events:none;z-index:4;background:#000000b3;border-radius:6px;padding:3px 10px;font-size:12px;font-weight:600;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0006}.vts-hints[data-v-86add9a8]{align-items:center;gap:8px;display:flex}.vts-hint-chip[data-v-86add9a8]{color:#fffc;white-space:nowrap;background:#0009;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:10px;display:inline-flex}.vts-hint-chip kbd[data-v-86add9a8]{color:#ffffffe6;background:#ffffff26;border-radius:4px;padding:1px 5px;font-family:ui-monospace,monospace;font-size:9px}.vts-notice-close[data-v-86add9a8]{color:#fff9;background:0 0;border:none;padding:0}.vts-notice-close[data-v-86add9a8],.vts-smart[data-v-86add9a8]{cursor:pointer;align-items:center;display:inline-flex}.vts-smart[data-v-86add9a8]{color:#ffffffe6;white-space:nowrap;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;gap:5px;margin-left:auto;padding:3px 10px;font-size:10px}.vts-smart[data-v-86add9a8]:hover:not(:disabled){background:#fff3}.vts-smart[data-v-86add9a8]:disabled{opacity:.6;cursor:wait}.vts-smart[data-v-86add9a8] .i-icon{align-items:center;display:flex}.board-node[data-v-11986360]{background:var(--mc-node-bg);color:var(--mc-ink-85);box-sizing:border-box;outline-offset:0;border:0;border-radius:16px;outline:1.5px solid #0000;transition:outline-color .12s,box-shadow .12s;position:relative}.board-node[data-v-11986360]:hover{outline-color:var(--mc-ink-25)}.board-node.is-selected[data-v-11986360]{outline:2px solid #7a7a7a}.board-node.status-empty[data-v-11986360]{border:1px dashed var(--mc-ink-18)}.bn-label[data-v-11986360]{color:var(--mc-ink-75);white-space:nowrap;pointer-events:none;align-items:center;gap:5px;margin-bottom:6px;font-size:11px;line-height:1;display:flex;position:absolute;bottom:100%;left:0}.bn-label-title[data-v-11986360]{pointer-events:auto;cursor:text}.bn-title-input[data-v-11986360]{pointer-events:auto;width:180px;color:var(--mc-ink-75);font-size:11px;line-height:1}.bn-audio-title-input[data-v-11986360],.bn-title-input[data-v-11986360]{border:1px solid var(--mc-ink-18);background:var(--mc-surface-input);border-radius:4px;outline:none;padding:2px 5px}.bn-audio-title-input[data-v-11986360]{text-align:center;max-width:100%;color:inherit;font-size:12px}.bn-body[data-v-11986360]{border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.bn-media[data-v-11986360]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.bn-audio[data-v-11986360],.bn-placeholder[data-v-11986360]{color:var(--mc-ink-45);flex-direction:column;align-items:center;gap:8px;padding:12px;display:flex}.bn-audio[data-v-11986360]{justify-content:center;width:100%;height:100%;position:relative}.bn-audio-title[data-v-11986360]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.bn-waveform[data-v-11986360]{opacity:.5;align-items:center;gap:2px;height:40px;display:flex}.bn-waveform-bar[data-v-11986360]{background:var(--mc-ink-max);border-radius:2px;width:4px}.bn-audio-play[data-v-11986360]{background:var(--mc-inverse-bg-soft);width:36px;height:36px;color:var(--mc-inverse-ink-node);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .12s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bn-audio-play[data-v-11986360]:hover{transform:translate(-50%,-50%)scale(1.1)}.bn-threed[data-v-11986360]{width:100%;height:100%;color:var(--mc-ink-45);position:relative;overflow:hidden}.bn-threed-tilt[data-v-11986360]{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-11986360]{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-compose[data-v-11986360]{width:100%;height:100%;color:var(--mc-ink-45);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.bn-compose-open[data-v-11986360]{border:1px solid var(--mc-ink-10);background:var(--mc-ink-06);color:var(--mc-ink-65);cursor:pointer;border-radius:8px;padding:6px 14px;font-size:12px}.bn-compose-open[data-v-11986360]:hover{background:var(--mc-ink-10);color:var(--mc-ink-90)}.bn-compose-count[data-v-11986360]{color:var(--mc-ink-45);font-size:11px}.bn-text[data-v-11986360]{white-space:pre-wrap;text-align:left;scrollbar-width:thin;width:100%;height:100%;padding:12px 14px;font-size:13px;line-height:1.5;overflow-y:auto}.bn-text-hint[data-v-11986360]{color:var(--mc-ink-35)}.bn-text-input[data-v-11986360]{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-11986360]{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-11986360]{background:var(--mc-gen-overlay);color:var(--mc-ink-70)}.bn-spinner[data-v-11986360]{border:2px solid var(--mc-ink-20);border-top-color:var(--mc-ink-80);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite bn-spin-11986360}@keyframes bn-spin-11986360{to{transform:rotate(1turn)}}.bn-gen-prompt[data-v-11986360]{-webkit-line-clamp:2;max-width:100%;color:var(--mc-ink-50);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bn-failed[data-v-11986360]{background:var(--mc-danger-surface);color:var(--mc-danger)}.bn-failed-reason[data-v-11986360]{max-width:90%;color:var(--mc-danger-soft);-webkit-line-clamp:3;text-align:center;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.bn-retry[data-v-11986360]{border:1px solid var(--mc-danger-border);color:var(--mc-danger);cursor:pointer;background:0 0;border-radius:999px;padding:4px 14px;font-size:12px}.bn-retry[data-v-11986360]:hover{background:var(--mc-danger-fill)}.bn-empty[data-v-11986360]{color:var(--mc-ink-40);cursor:pointer}.bn-empty[data-v-11986360]:hover{color:var(--mc-ink-65)}.board-node.status-empty:not(.type-text):not(.type-videocomp) .bn-body[data-v-11986360]{visibility:hidden}.bn-crop-layer[data-v-11986360]{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-11986360]{cursor:move;outline:1px solid #ffffffd9;position:absolute;box-shadow:0 0 0 9999px #0000008c}.bn-crop-handle[data-v-11986360]{border:0 solid #fff;width:14px;height:14px;position:absolute}.bn-crop-nw[data-v-11986360]{cursor:nwse-resize;border-top-width:3px;border-left-width:3px;top:-2px;left:-2px}.bn-crop-ne[data-v-11986360]{cursor:nesw-resize;border-top-width:3px;border-right-width:3px;top:-2px;right:-2px}.bn-crop-sw[data-v-11986360]{cursor:nesw-resize;border-bottom-width:3px;border-left-width:3px;bottom:-2px;left:-2px}.bn-crop-se[data-v-11986360]{cursor:nwse-resize;border-bottom-width:3px;border-right-width:3px;bottom:-2px;right:-2px}.bn-crop-edge[data-v-11986360]{position:absolute}.bn-crop-n[data-v-11986360],.bn-crop-s[data-v-11986360]{cursor:ns-resize;height:10px;left:14px;right:14px}.bn-crop-e[data-v-11986360],.bn-crop-w[data-v-11986360]{cursor:ew-resize;width:10px;top:14px;bottom:14px}.bn-crop-n[data-v-11986360]{top:-5px}.bn-crop-s[data-v-11986360]{bottom:-5px}.bn-crop-w[data-v-11986360]{left:-5px}.bn-crop-e[data-v-11986360]{right:-5px}.bn-crop-bar[data-v-11986360]{z-index:6;background:var(--mc-surface-popover);border:1px solid var(--mc-ink-10);box-shadow:var(--mc-shadow-pill);border-radius:999px;align-items:center;gap:2px;margin-top:10px;padding:4px;display:flex;position:absolute;top:100%;left:50%}.bn-crop-btn[data-v-11986360]{min-width:28px;height:28px;color:var(--mc-ink-75);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.bn-crop-btn[data-v-11986360]:hover{background:var(--mc-ink-10);color:var(--mc-ink-max)}.bn-crop-btn[data-v-11986360]:disabled{opacity:.5;cursor:default}.board-node[data-v-11986360] .bn-handle{background:0 0;border:none;border-radius:50%;width:28px;height:28px;position:absolute}.board-node[data-v-11986360] .bn-handle-left{top:50%;left:0;transform:translateY(-50%)}.board-node[data-v-11986360] .bn-handle-right{top:50%;left:auto;right:0;transform:translateY(-50%)}.board-node[data-v-11986360] .bn-hzone{pointer-events:all;border-radius:50%;width:80px;height:80px;position:absolute;top:-26px}.board-node[data-v-11986360] .bn-hzone-left{left:-74px}.board-node[data-v-11986360] .bn-hzone-right{right:-74px}.board-node[data-v-11986360] .bn-hzone-follow{will-change:transform;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.board-node[data-v-11986360] .bn-plus{background:var(--mc-plus-bg);border:2px solid var(--mc-ink-45);width:24px;height:24px;color:var(--mc-ink-75);opacity:0;border-radius:50%;justify-content:center;align-items:center;font-size:17px;font-weight:300;line-height:1;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s cubic-bezier(.34,1.56,.64,1),border-color .12s,color .12s;display:flex}.board-node[data-v-11986360] .bn-plus-left{transform:translate(28px)}.board-node[data-v-11986360] .bn-plus-right{transform:translate(-28px)}.board-node[data-v-11986360] .bn-plus:hover{border-color:var(--mc-ink-90);color:var(--mc-ink-max)}.board-node.is-selected[data-v-11986360] .bn-plus,.board-node[data-v-11986360]:hover .bn-plus{opacity:1;transform:translate(0)}.board-node.bn-plus-off[data-v-11986360] .bn-plus{opacity:0}.board-node.bn-plus-off[data-v-11986360] .bn-hzone,.board-node.bn-plus-off[data-v-11986360] .bn-handle-right{pointer-events:none}.board-node[data-v-11986360] .bn-handle:not(.connectable){display:none}.bn-pick-cursor[data-v-11986360]{pointer-events:none;z-index:5;background:#ffffff59;border:1.5px solid #fff;border-radius:7px;width:26px;height:26px;position:absolute;transform:translate(-50%,-50%)}.board-node.bn-conn-invalid[data-v-11986360]{filter:blur(3px);transition:filter .3s}.board-node.bn-conn-invalid[data-v-11986360]:after{content:"";pointer-events:none;z-index:20;background:#0000008c;border-radius:16px;position:absolute;top:0;bottom:0;left:0;right:0}.board-node.bn-conn-valid[data-v-11986360]{outline-color:var(--mc-ink-75)}.bn-trim-host[data-v-11986360]{z-index:6;position:absolute;top:calc(100% + 10px);left:50%}.bn-threed-pano[data-v-11986360]{-o-object-fit:cover;object-fit:cover;will-change:transform;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.bn-empty-library[data-v-11986360]{border:1px solid var(--mc-ink-16);color:var(--mc-ink-60);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;margin-top:8px;padding:4px 12px;font-family:inherit;font-size:12px;line-height:1;display:inline-flex}.bn-empty-library[data-v-11986360]:hover{color:var(--mc-ink-max);border-color:var(--mc-ink-40)}.btc-root[data-v-8a0c913e]{display:flex;position:relative}.btc-trigger[data-v-8a0c913e]{width:28px;height:28px;color:var(--mc-ink-65);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}.btc-trigger[data-v-8a0c913e]:hover:not(:disabled){color:var(--mc-ink-max);background:var(--mc-ink-08)}.btc-trigger.is-active[data-v-8a0c913e]{color:var(--mc-ink-max);background:var(--mc-ink-14)}.btc-trigger[data-v-8a0c913e]:disabled{opacity:.4;cursor:default}.btc-confirm[data-v-8a0c913e]{z-index:8;background:var(--mc-surface-toolbar);border:1px solid var(--mc-ink-08);min-width:232px;box-shadow:var(--mc-shadow-popover);border-radius:14px;padding:14px 16px;position:absolute;bottom:calc(100% + 14px);left:-8px}.btc-confirm__title[data-v-8a0c913e]{color:var(--mc-ink-max);white-space:nowrap;font-size:13px;line-height:18px}.btc-confirm__actions[data-v-8a0c913e]{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.btc-btn[data-v-8a0c913e]{cursor:pointer;border:none;border-radius:8px;height:28px;padding:0 12px;font-size:12px}.btc-btn[data-v-8a0c913e]:disabled{opacity:.5;cursor:default}.btc-btn--secondary[data-v-8a0c913e]{color:var(--mc-ink-75);background:0 0}.btc-btn--secondary[data-v-8a0c913e]:hover:not(:disabled){color:var(--mc-ink-max);background:var(--mc-ink-08)}.btc-btn--primary[data-v-8a0c913e]{background:var(--mc-ink-14);color:var(--mc-ink-max)}.btc-btn--primary[data-v-8a0c913e]:hover:not(:disabled){background:var(--mc-ink-08)}.node-toolbar-pill[data-v-4ee8cbff]{box-sizing:border-box;background:var(--mc-surface-pill);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--mc-ink-10);height:48px;box-shadow:var(--mc-shadow-pill);border-radius:999px;align-items:center;gap:4px;padding:4px;display:flex}.ntp-section[data-v-4ee8cbff]{align-items:center;gap:2px;display:flex}.ntp-separator[data-v-4ee8cbff]{background:var(--mc-ink-15);flex-shrink:0;width:1px;height:18px}.ntp-btn[data-v-4ee8cbff]{box-sizing:border-box;width:40px;height:40px;color:var(--mc-ink-90);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:10px;display:flex}.ntp-btn[data-v-4ee8cbff] svg{flex-shrink:0;width:20px;height:20px;display:block}.ntp-btn[data-v-4ee8cbff] .i-icon,.ntp-menu-item[data-v-4ee8cbff] .i-icon{justify-content:center;align-items:center;display:flex}.ntp-menu-item[data-v-4ee8cbff] .i-icon svg{display:block}.ntp-btn.ntp-active[data-v-4ee8cbff],.ntp-btn[data-v-4ee8cbff]:hover{background:var(--mc-ink-10);color:var(--mc-ink-max)}.ntp-btn[data-v-4ee8cbff]{position:relative}.ntp-btn[data-tip][data-v-4ee8cbff]:hover:after{content:attr(data-tip);color:#fff;white-space:nowrap;pointer-events:none;z-index:60;background:#111;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:500;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.ntp-danger[data-v-4ee8cbff]:hover{color:var(--mc-danger)}.ntp-more-wrap[data-v-4ee8cbff]{position:relative}.ntp-menu[data-v-4ee8cbff]{z-index:9500;background:var(--mc-surface-menu-solid);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);min-width:200px;box-shadow:var(--mc-shadow-ntp-menu);border-radius:16px;flex-direction:column;padding:8px 4px;display:flex;position:fixed;transform:translate(-50%)}.ntp-menu-item[data-v-4ee8cbff]{color:var(--mc-ink-90);cursor:pointer;white-space:nowrap;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:13px;font-weight:500;display:flex}.ntp-menu-item[data-v-4ee8cbff] svg{flex-shrink:0;width:16px;height:16px;display:block}.ntp-menu-item[data-v-4ee8cbff]:hover{background:var(--mc-ink-10);color:var(--mc-ink-max)}.ntp-menu-separator[data-v-4ee8cbff]{background:var(--mc-ink-12);height:1px;margin:6px 8px}.ntp-custom-title[data-v-4ee8cbff]{color:var(--mc-ink-55);padding:2px 8px 6px;font-size:12px;font-weight:500}.ntp-custom-grid[data-v-4ee8cbff]{grid-template-columns:repeat(5,26px);gap:4px;padding:0 8px 6px;display:grid}.ntp-custom-cell[data-v-4ee8cbff]{background:var(--mc-ink-09);cursor:pointer;border:none;border-radius:5px;width:26px;height:26px;padding:0}.ntp-custom-cell[data-v-4ee8cbff]:disabled{cursor:default;opacity:.4}.ntp-custom-cell-hot[data-v-4ee8cbff]{background:#8cb4ff8c}.ecp-wrapper[data-v-9686f522]{z-index:10;pointer-events:none;position:absolute}.ecp-panel[data-v-9686f522]{background:var(--mc-surface-panel);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:400px;max-width:90vw;box-shadow:var(--mc-shadow-panel);pointer-events:auto;color:var(--mc-ink-90);border-radius:12px;flex-direction:column;gap:14px;padding:16px;display:flex;transform:translate(-50%)}.ecp-head[data-v-9686f522]{align-items:center;gap:10px;display:flex}.ecp-title[data-v-9686f522]{font-size:15px;font-weight:700}.ecp-eta[data-v-9686f522]{background:var(--mc-ink-10);color:var(--mc-ink-65);border-radius:999px;padding:2px 10px;font-size:11px}.ecp-row[data-v-9686f522]{justify-content:space-between;align-items:center;gap:12px;display:flex}.ecp-label[data-v-9686f522]{color:var(--mc-ink-85);font-size:13px}.ecp-select[data-v-9686f522]{border:1px solid var(--mc-ink-12);background:var(--mc-ink-06);width:200px;height:34px;color:var(--mc-ink-max);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;cursor:pointer;border-radius:10px;padding:0 10px;font-size:13px}@media (prefers-color-scheme:dark){.ecp-select[data-v-9686f522]{--lightningcss-light: ;--lightningcss-dark:initial}}.ecp-foot[data-v-9686f522]{align-items:center;gap:10px;display:flex}.ecp-thumb[data-v-9686f522]{-o-object-fit:cover;object-fit:cover;background:#000;border-radius:6px;width:42px;height:28px}.ecp-credits[data-v-9686f522]{background:var(--mc-ink-08);color:var(--mc-ink-85);border-radius:999px;align-items:center;gap:3px;margin-left:auto;padding:4px 10px;font-size:12px;display:inline-flex}.ecp-credits[data-v-9686f522] .i-icon{align-items:center;display:flex}.ecp-warn[data-v-9686f522]{color:var(--mc-warn);margin-left:auto;font-size:11px}.ecp-submit[data-v-9686f522]{background:var(--mc-inverse-bg);width:32px;height:32px;color:var(--mc-inverse-ink);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ecp-submit[data-v-9686f522]:disabled{opacity:.4;cursor:not-allowed}.ecp-submit[data-v-9686f522] .i-icon{justify-content:center;align-items:center;display:flex}.hup-wrapper[data-v-9ef5a18c]{z-index:10;pointer-events:none;position:absolute}.hup-panel[data-v-9ef5a18c]{background:var(--mc-surface-panel);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:400px;max-width:90vw;box-shadow:var(--mc-shadow-panel);pointer-events:auto;color:var(--mc-ink-90);border-radius:12px;flex-direction:column;gap:14px;padding:16px;display:flex;transform:translate(-50%)}.hup-head[data-v-9ef5a18c]{align-items:center;display:flex}.hup-title[data-v-9ef5a18c]{font-size:15px;font-weight:700}.hup-row[data-v-9ef5a18c]{justify-content:space-between;align-items:center;gap:12px;display:flex}.hup-label[data-v-9ef5a18c]{color:var(--mc-ink-85);font-size:13px}.hup-select[data-v-9ef5a18c]{border:1px solid var(--mc-ink-12);background:var(--mc-ink-06);width:200px;height:34px;color:var(--mc-ink-max);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;cursor:pointer;border-radius:10px;padding:0 10px;font-size:13px}@media (prefers-color-scheme:dark){.hup-select[data-v-9ef5a18c]{--lightningcss-light: ;--lightningcss-dark:initial}}.hup-select[data-v-9ef5a18c]:disabled{cursor:default;opacity:.9}.hup-factors[data-v-9ef5a18c]{gap:8px;width:200px;display:flex}.hup-factor-btn[data-v-9ef5a18c]{border:1px solid var(--mc-ink-12);background:var(--mc-ink-06);height:34px;color:var(--mc-ink-85);cursor:pointer;border-radius:10px;flex:1;font-size:13px}.hup-factor-btn.active[data-v-9ef5a18c]{background:var(--mc-inverse-bg);border-color:var(--mc-inverse-bg);color:var(--mc-inverse-ink)}.hup-foot[data-v-9ef5a18c]{align-items:center;gap:10px;display:flex}.hup-thumb[data-v-9ef5a18c]{-o-object-fit:cover;object-fit:cover;background:#000;border-radius:6px;width:42px;height:28px}.hup-submit[data-v-9ef5a18c]{background:var(--mc-inverse-bg);width:32px;height:32px;color:var(--mc-inverse-ink);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.hup-submit[data-v-9ef5a18c]:disabled{opacity:.4;cursor:not-allowed}.hup-submit[data-v-9ef5a18c] .i-icon{justify-content:center;align-items:center;display:flex}.mnip-wrapper[data-v-42447b11]{z-index:10;position:absolute}.mnip-picking .mnip-panel[data-v-42447b11],.mnip-wrapper[data-v-42447b11]{pointer-events:none}.mnip-picking .mnip-panel[data-v-42447b11] .asset-reference-card.strip,.mnip-picking .mnip-panel[data-v-42447b11] .image-markers-container{pointer-events:auto}.mnip-input[data-v-42447b11] .prompt-files{flex-wrap:wrap}.mnip-input[data-v-42447b11] .prompt-files .image-markers-container{flex-basis:100%;order:9}.mnip-panel[data-v-42447b11]{background:var(--mc-surface-panel);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--mc-shadow-panel);pointer-events:auto;border-radius:12px;width:560px;max-width:90vw;overflow:hidden;transform:translate(-50%)}.mnip-input[data-v-42447b11]{min-height:80px;position:relative}.mnip-input[data-v-42447b11] .input{box-shadow:none;background:var(--mc-ink-05);border:none;border-radius:0}.mnip-input[data-v-42447b11] .input.media-node-input{min-height:60px;padding:8px 12px}.mnip-input[data-v-42447b11] .search-input-wrapper{padding:8px}.mnip-input[data-v-42447b11] .search-input{color:var(--mc-composer-ink);font-size:13px}.mnip-input[data-v-42447b11] .icon-group{background:unset}.mnip-model-bar[data-v-42447b11]{z-index:1;position:absolute;bottom:-2px}.mnip-model-bar[data-v-42447b11] .bar-content{padding:8px 12px}.mnip-model-bar[data-v-42447b11] .model-select-bar{min-width:0;max-width:536px}.mnip-panel[data-v-42447b11] .arrow-icon,.mnip-panel[data-v-42447b11] .aspect-ratio-selector .text,.mnip-panel[data-v-42447b11] .camera-control-selector .text,.mnip-panel[data-v-42447b11] .duration-selector .text,.mnip-panel[data-v-42447b11] .reflection-toggle .reflection-label,.mnip-panel[data-v-42447b11] .remix-selector .text,.mnip-panel[data-v-42447b11] .style-selector .text,.mnip-panel[data-v-42447b11] .toggle-label,.mnip-panel[data-v-42447b11] .voice-selector .text{display:none}.mnip-slide-enter-active[data-v-42447b11]{animation:.2s ease-out mnip-slide-down-42447b11}.mnip-slide-leave-active[data-v-42447b11]{animation:.1s ease-out reverse mnip-slide-down-42447b11}@keyframes mnip-slide-down-42447b11{0%{opacity:0;transform:translate(-50%)translateY(-3px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.mcm-menu[data-v-adbd04db]{z-index:30;-webkit-user-select:none;user-select:none;background:var(--mc-surface-menu);border:1px solid var(--mc-ink-10);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:260px;box-shadow:var(--mc-shadow-menu);border-radius:16px;padding:6px;position:absolute}.mcm-section+.mcm-section[data-v-adbd04db]{border-top:1px solid var(--mc-ink-08);margin-top:4px;padding-top:4px}.mcm-heading[data-v-adbd04db]{color:var(--mc-ink-45);padding:6px 8px 4px;font-size:11px;font-weight:500}.mcm-item[data-v-adbd04db]{width:100%;color:var(--mc-ink-90);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:6px;display:flex}.mcm-item[data-v-adbd04db]:hover{background:var(--mc-ink-08)}.mcm-item-icon[data-v-adbd04db] .i-icon{justify-content:center;align-items:center;display:flex}.mcm-item-icon[data-v-adbd04db]{background:var(--mc-ink-06);width:32px;height:32px;color:var(--mc-ink-85);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mcm-item-body[data-v-adbd04db]{flex-direction:column;gap:2px;min-width:0;display:flex}.mcm-item-label[data-v-adbd04db]{align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:1.2;display:inline-flex}.mcm-item-sub[data-v-adbd04db]{color:var(--mc-ink-45);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.2;overflow:hidden}.mcm-beta[data-v-adbd04db]{background:var(--mc-ink-10);color:var(--mc-ink-65);border-radius:999px;padding:1px 6px;font-size:10px;font-weight:500}.mdb[data-v-adfd6f74]{z-index:7;background:var(--mc-surface-toolbar);border:1px solid var(--mc-ink-08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;flex-direction:column;gap:6px;padding:6px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.mdb[data-v-adfd6f74],.mdb-add[data-v-adfd6f74]{box-shadow:var(--mc-shadow-pill);align-items:center;display:flex}.mdb-add[data-v-adfd6f74]{background:var(--mc-inverse-bg);width:40px;height:40px;color:var(--mc-inverse-ink);cursor:pointer;border:none;border-radius:50%;justify-content:center;transition:filter .15s}.mdb-add[data-v-adfd6f74]:hover{filter:brightness(.92)}.mdb-add[data-v-adfd6f74]:active{filter:brightness(.88)}.mdb-btn[data-v-adfd6f74]{width:36px;height:36px;color:var(--mc-ink-65);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;display:flex}.mdb-btn[data-v-adfd6f74]:hover{color:var(--mc-ink-max);background:var(--mc-ink-08)}.mdb-btn.is-active[data-v-adfd6f74]{color:var(--mc-ink-max);background:var(--mc-ink-14)}.mci-backdrop[data-v-f3996f43]{z-index:1200;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.mci-dialog[data-v-f3996f43]{color:#232425;background:#fff;border-radius:14px;flex-direction:column;gap:12px;width:-moz-fit-content;width:fit-content;min-width:min(520px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);padding:16px;display:flex;overflow:hidden auto;box-shadow:0 12px 40px #00000040}.mci-head[data-v-f3996f43]{box-sizing:border-box;align-items:baseline;gap:10px;width:0;min-width:100%;display:flex}.mci-name[data-v-f3996f43]{flex:none;font-size:16px;font-weight:700}.mci-name-en[data-v-f3996f43]{color:#909499;margin-left:4px;font-size:12px;font-weight:500}.mci-tagline[data-v-f3996f43]{color:#666;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.mci-gallery[data-v-f3996f43]{flex-wrap:wrap;gap:12px;display:flex}.mci-asset[data-v-f3996f43]{cursor:pointer;border-radius:10px;position:relative;overflow:hidden}.mci-asset img[data-v-f3996f43]{width:auto;height:280px;transition:opacity .15s;display:block}.mci-asset:not(.mci-on) img[data-v-f3996f43]{opacity:.4}.mci-asset-portrait img[data-v-f3996f43]{-o-object-fit:cover;object-fit:cover;width:280px}.mci-asset-sheet img[data-v-f3996f43]{aspect-ratio:3520/2336;-o-object-fit:cover;object-fit:cover}.mci-chip[data-v-f3996f43]{color:#fff;-webkit-user-select:none;user-select:none;background:#0c0d0fb8;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 6px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:8px;left:8px}.mci-check[data-v-f3996f43]{accent-color:#4f7cf7}.mci-voice-row[data-v-f3996f43]{cursor:pointer;box-sizing:border-box;background:#0000000b;border-radius:10px;align-items:center;gap:10px;width:0;min-width:100%;padding:10px 12px;transition:opacity .15s;display:flex}.mci-voice-row[data-v-f3996f43]:not(.mci-on){opacity:.55}.mci-voice-label[data-v-f3996f43]{-webkit-user-select:none;user-select:none;flex:none;font-size:13px;font-weight:600}.mci-voice-btn[data-v-f3996f43]{color:#444;cursor:pointer;background:0 0;border:1px solid #0000001f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.mci-speech-text[data-v-f3996f43]{color:#666;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-style:italic;overflow:hidden}.mci-error[data-v-f3996f43]{color:#e5484d;font-size:12px}.mci-actions[data-v-f3996f43]{justify-content:flex-end;gap:8px;display:flex}.mci-btn[data-v-f3996f43]{color:#232425;cursor:pointer;background:0 0;border:1px solid #0000001f;border-radius:8px;height:32px;padding:0 14px;font-size:13px;font-weight:600}.mci-btn-primary[data-v-f3996f43]{color:#fff;background:#4f7cf7;border-color:#0000}.mci-btn[data-v-f3996f43]:disabled{opacity:.6;cursor:default}@media (prefers-color-scheme:dark){.mci-dialog[data-v-f3996f43]{color:#ececec;background:#232528}.mci-name-en[data-v-f3996f43]{color:#9aa0a6}.mci-speech-text[data-v-f3996f43],.mci-tagline[data-v-f3996f43]{color:#c8ccd0}.mci-voice-row[data-v-f3996f43]{background:#ffffff12}.mci-voice-btn[data-v-f3996f43]{color:#c8ccd0}.mci-btn[data-v-f3996f43],.mci-voice-btn[data-v-f3996f43]{border-color:#ffffff29}.mci-btn[data-v-f3996f43]{color:#ececec}.mci-btn-primary[data-v-f3996f43]{color:#fff;border-color:#0000}}.d2-ds-browse__overlay[data-v-be93cd75]{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-be93cd75]{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-be93cd75;display:flex;overflow:hidden;box-shadow:0 24px 64px #1113182e}@keyframes d2-ds-browse-in-be93cd75{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.d2-ds-browse__header[data-v-be93cd75]{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-be93cd75]{color:#232425;margin:0;font-size:22px;font-weight:700;line-height:1.2}.d2-ds-browse__subtitle[data-v-be93cd75]{color:#606366;margin:6px 0 0;font-size:13px;line-height:1.4}.d2-ds-browse__close[data-v-be93cd75]{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-be93cd75]:hover{background:#f5f5f5}.d2-ds-browse__toolbar[data-v-be93cd75]{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px 0;display:flex}.d2-ds-browse__search[data-v-be93cd75]{flex:0 280px;position:relative}.d2-ds-browse__search-icon[data-v-be93cd75]{color:#909499;pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.d2-ds-browse__search-input[data-v-be93cd75]{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-be93cd75]::placeholder{color:#909499}.d2-ds-browse__search-input[data-v-be93cd75]:focus{border-color:#232425;outline:none}.d2-ds-browse__search-input[data-v-be93cd75]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.d2-ds-browse__seg[data-v-be93cd75]{background:#f0f0f0;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.d2-ds-browse__seg-opt[data-v-be93cd75]{-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-be93cd75]:hover{color:#232425}.d2-ds-browse__seg-opt.is-active[data-v-be93cd75]{color:#232425;background:#fff;box-shadow:0 1px 2px #11131814}.d2-ds-browse__status[data-v-be93cd75]{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-be93cd75]:hover{background:#fff}.d2-ds-browse__org-badge[data-v-be93cd75]{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-be93cd75]{background:#909499;border-radius:50%;flex-shrink:0;width:6px;height:6px}.d2-ds-browse__status-dot.is-default[data-v-be93cd75],.d2-ds-browse__status.is-default .d2-ds-browse__status-dot[data-v-be93cd75]{background:#f59e0b}.d2-ds-browse__status-dot.is-active[data-v-be93cd75],.d2-ds-browse__status.is-active .d2-ds-browse__status-dot[data-v-be93cd75]{background:#16a34a}.d2-ds-browse__status-dot.is-archived[data-v-be93cd75],.d2-ds-browse__status.is-archived .d2-ds-browse__status-dot[data-v-be93cd75]{background:#909499}.d2-ds-browse__status-chev[data-v-be93cd75]{color:#606366;margin-left:1px}.d2-ds-browse__card.is-default-card[data-v-be93cd75]{background:#fff8f0}.d2-ds-browse__menu[data-v-be93cd75]{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-be93cd75]{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-be93cd75]{-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-be93cd75]:hover{background:#f5f5f5}.d2-ds-browse__menu-item[data-v-be93cd75]:disabled{cursor:not-allowed;opacity:.5}.d2-ds-browse__menu-name[data-v-be93cd75]{flex:auto}.d2-ds-browse__menu-check[data-v-be93cd75]{color:#232425}.d2-ds-browse__set-default[data-v-be93cd75]{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-be93cd75]{opacity:1}.d2-ds-browse__set-default[data-v-be93cd75]:focus-visible{opacity:1}.d2-ds-browse__set-default[data-v-be93cd75]:hover{background:#fff;border-color:#d0d3d8}.d2-ds-browse__body[data-v-be93cd75]{flex:auto;margin:6px 0 10px;padding:10px 24px;overflow-y:auto}.d2-ds-browse__state[data-v-be93cd75]{color:#606366;text-align:center;padding:32px 8px;font-size:13px}.d2-ds-browse__state--error[data-v-be93cd75]{color:#b42318}.d2-ds-browse__grid[data-v-be93cd75]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.d2-ds-browse__card[data-v-be93cd75]{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-be93cd75]:hover{border-color:#d0d3d8;transform:translateY(-1px);box-shadow:0 4px 16px #11131814}.d2-ds-browse__card[data-v-be93cd75]:focus-visible{border-color:#232425;outline:none;box-shadow:0 0 0 3px #2324252e}.d2-ds-browse__card.is-active[data-v-be93cd75]{border-color:#232425;box-shadow:0 0 0 1px #232425}.d2-ds-browse__check[data-v-be93cd75]{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-be93cd75]{top:38px}.d2-ds-browse__more[data-v-be93cd75]{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-be93cd75]:hover{background:#141416c7;box-shadow:0 2px 6px #0000004d}.d2-ds-browse__more[data-v-be93cd75]:focus-visible{outline:none;box-shadow:0 0 0 3px #ffffff8c,0 1px 3px #0000003d}.d2-ds-browse__menu--right[data-v-be93cd75]{left:auto;right:8px}.d2-ds-browse__menu-item--danger[data-v-be93cd75]{color:#ef4444}.d2-ds-browse__menu-item--danger[data-v-be93cd75]:hover{background:#ef444414}.d2-ds-browse__card-art[data-v-be93cd75]{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-be93cd75]{-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-be93cd75]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.d2-ds-browse__fallback-letter[data-v-be93cd75]{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-be93cd75]{flex-direction:column;gap:4px;min-width:0;padding:12px;display:flex}.d2-ds-browse__card-title[data-v-be93cd75]{color:#232425;font-size:14px;font-weight:600}.d2-ds-browse__card-meta[data-v-be93cd75],.d2-ds-browse__card-title[data-v-be93cd75]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.d2-ds-browse__card-meta[data-v-be93cd75]{color:#909499;align-items:center;gap:4px;font-size:12px;font-weight:400;display:flex}.d2-ds-browse__tag[data-v-be93cd75]{color:#0f7fff;font-weight:500}.d2-ds-browse__tag--org[data-v-be93cd75]{color:#1d4ed8}.d2-ds-browse__sep[data-v-be93cd75]{color:#c0c4c8}.d2-ds-browse__saving-overlay[data-v-be93cd75]{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-be93cd75]{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-be93cd75]{border:3px solid #23242529;border-top-color:#232425;border-radius:50%;width:32px;height:32px;animation:.7s linear infinite d2-ds-browse-spin-be93cd75}.d2-ds-browse__saving-label[data-v-be93cd75]{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-be93cd75{to{transform:rotate(1turn)}}.d2-ds-browse__card-art--no-ds[data-v-be93cd75]{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-be93cd75]{justify-content:center;align-items:center;display:flex}.d2-ds-browse__no-ds-badge[data-v-be93cd75]{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-be93cd75]{background:linear-gradient(135deg,#f5f6fa,#e9ecf3);justify-content:center;align-items:center;display:flex}.d2-ds-browse__plus[data-v-be93cd75]{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-be93cd75]{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-be93cd75]{align-items:baseline;gap:6px;min-width:0;font-size:13px;display:flex}.d2-ds-browse__footer-label[data-v-be93cd75]{color:#909499}.d2-ds-browse__footer-value[data-v-be93cd75]{color:#232425;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}@media (prefers-color-scheme:dark){.d2-ds-browse__panel[data-v-be93cd75]{background:#1f2024;border-color:#ffffff14}.d2-ds-browse__header[data-v-be93cd75]{border-bottom-color:#ffffff0f}.d2-ds-browse__title[data-v-be93cd75]{color:#f5f6f7}.d2-ds-browse__close[data-v-be93cd75],.d2-ds-browse__state[data-v-be93cd75],.d2-ds-browse__subtitle[data-v-be93cd75]{color:#b8bbbf}.d2-ds-browse__close[data-v-be93cd75]:hover{background:#ffffff0f}.d2-ds-browse__card[data-v-be93cd75]{background:#232425;border-color:#ffffff14}.d2-ds-browse__card[data-v-be93cd75]:hover{border-color:#ffffff2e;box-shadow:0 4px 16px #00000052}.d2-ds-browse__card-art[data-v-be93cd75]{background:#16171a}.d2-ds-browse__card-title[data-v-be93cd75]{color:#f5f6f7}.d2-ds-browse__card-meta[data-v-be93cd75]{color:#868b92}.d2-ds-browse__card--create .d2-ds-browse__card-art--create[data-v-be93cd75]{background:linear-gradient(135deg,#2a2b30,#1d1e22)}.d2-ds-browse__plus[data-v-be93cd75]{color:#f5f6f7;background:#2f3034}.d2-ds-browse__search-input[data-v-be93cd75]{color:#f5f6f7;background:#16171a;border-color:#ffffff1f}.d2-ds-browse__search-input[data-v-be93cd75]::placeholder{color:#868b92}.d2-ds-browse__search-icon[data-v-be93cd75]{color:#868b92}.d2-ds-browse__card-art--no-ds[data-v-be93cd75]{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-be93cd75]{border-color:#f5f6f7;box-shadow:0 0 0 1px #f5f6f7}.d2-ds-browse__check[data-v-be93cd75]{color:#1a1b1c;background:#f5f6f7}.d2-ds-browse__menu-item--danger[data-v-be93cd75]{color:#ef4444}.d2-ds-browse__menu-item--danger[data-v-be93cd75]:hover{background:#ef44441f}.d2-ds-browse__footer[data-v-be93cd75]{background:#1a1b1e;border-top-color:#ffffff0f}.d2-ds-browse__footer-label[data-v-be93cd75]{color:#868b92}.d2-ds-browse__footer-value[data-v-be93cd75]{color:#f5f6f7}.d2-ds-browse__seg[data-v-be93cd75]{background:#ffffff0f}.d2-ds-browse__seg-opt[data-v-be93cd75]{color:#b8bbbf}.d2-ds-browse__seg-opt[data-v-be93cd75]:hover{color:#f5f6f7}.d2-ds-browse__seg-opt.is-active[data-v-be93cd75]{color:#f5f6f7;background:#2f3034;box-shadow:0 1px 2px #00000052}.d2-ds-browse__status[data-v-be93cd75]{color:#f5f6f7;background:#1f2024f2;border-color:#ffffff1f}.d2-ds-browse__status[data-v-be93cd75]:hover{background:#2f3034}.d2-ds-browse__org-badge[data-v-be93cd75]{color:#dbeafe;background:#1e3a8ab3;border-color:#93c5fd59}.d2-ds-browse__status-chev[data-v-be93cd75]{color:#868b92}.d2-ds-browse__menu[data-v-be93cd75]{background:#1f2024;border-color:#ffffff1f;box-shadow:0 8px 24px #0000007a}.d2-ds-browse__menu-label[data-v-be93cd75]{color:#868b92}.d2-ds-browse__menu-item[data-v-be93cd75]{color:#f5f6f7}.d2-ds-browse__menu-item[data-v-be93cd75]:hover{background:#ffffff0f}.d2-ds-browse__menu-item[data-v-be93cd75]:disabled{opacity:.48}.d2-ds-browse__menu-check[data-v-be93cd75]{color:#f5f6f7}.d2-ds-browse__set-default[data-v-be93cd75]{color:#f5f6f7;background:#1f2024f2;border-color:#ffffff1f}.d2-ds-browse__set-default[data-v-be93cd75]:hover{background:#2f3034;border-color:#fff3}.d2-ds-browse__card.is-default-card[data-v-be93cd75]{background:#2a2317}.d2-ds-browse__saving-card[data-v-be93cd75]{background:var(--color-bg-page,#232425);box-shadow:0 8px 32px #00000080}.d2-ds-browse__saving-spinner[data-v-be93cd75]{border-color:#f5f6f7 #f5f6f733 #f5f6f733}.d2-ds-browse__saving-label[data-v-be93cd75]{color:var(--color-text-primary,#fff)}.d2-ds-confirm__panel[data-v-be93cd75]{background:#1f2024;border-color:#ffffff14}.d2-ds-confirm__title[data-v-be93cd75]{color:#f5f6f7}.d2-ds-confirm__body[data-v-be93cd75]{color:#b8bbbf}.d2-ds-confirm__btn--secondary[data-v-be93cd75]{color:#f5f6f7;background:0 0;border-color:#ffffff29}.d2-ds-rename__input[data-v-be93cd75]{color:#f5f6f7;background:#16171a;border-color:#ffffff1f}.d2-ds-rename__input[data-v-be93cd75]:focus,.d2-ds-rename__save[data-v-be93cd75]{border-color:#f5f6f7}.d2-ds-rename__save[data-v-be93cd75]{color:#1a1b1c;background:#f5f6f7}}.d2-ds-confirm__overlay[data-v-be93cd75]{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-be93cd75]{width:min(480px,92vw);animation:d2-ds-browse-in-be93cd75 .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-be93cd75]{color:#232425;margin:0 0 8px;font-size:17px;font-weight:600;line-height:1.3}.d2-ds-confirm__body[data-v-be93cd75]{color:#606366;text-wrap:pretty;margin:0 0 20px;font-size:13px;line-height:1.5}.d2-ds-confirm__footer[data-v-be93cd75]{justify-content:flex-end;gap:8px;display:flex}.d2-ds-confirm__btn[data-v-be93cd75]{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-be93cd75]:hover{filter:brightness(.92)}.d2-ds-confirm__btn[data-v-be93cd75]:active{filter:brightness(.88);transform:scale(.98)}.d2-ds-confirm__btn[data-v-be93cd75]:focus-visible{outline:none;box-shadow:0 0 0 3px #23242533}.d2-ds-confirm__btn--secondary[data-v-be93cd75]{color:#232425;background:#fff;border:1px solid #eaeaea}.d2-ds-confirm__btn--danger[data-v-be93cd75]{color:#fff;background:#ef4444;border:1px solid #ef4444}.d2-ds-rename__input[data-v-be93cd75]{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-be93cd75]:focus{border-color:#232425;outline:none}.d2-ds-rename__save[data-v-be93cd75]{color:#fff;background:#232425;border:1px solid #232425}.d2-ds-rename__save[data-v-be93cd75]:disabled{opacity:.45;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.d2-ds-browse__card[data-v-be93cd75],.d2-ds-browse__panel[data-v-be93cd75],.d2-ds-confirm__panel[data-v-be93cd75]{transition:none;animation:none}.d2-ds-browse__saving-spinner[data-v-be93cd75]{animation:none}.d2-ds-confirm__btn[data-v-be93cd75]{transition:none}.d2-ds-confirm__btn[data-v-be93cd75]:active{transform: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-create-ds-modal__overlay[data-v-e7211fa6]{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-e7211fa6]{visibility:hidden}.d2-create-ds-modal__panel[data-v-e7211fa6]{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-e7211fa6;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #1113182e}@keyframes d2-modal-panel-in-e7211fa6{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.d2-create-ds-modal__header[data-v-e7211fa6]{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-e7211fa6]{color:var(--color-text-primary,#232425);margin:0;font-size:16px;font-weight:600}.d2-create-ds-modal__subtitle[data-v-e7211fa6]{color:var(--color-text-secondary,#606366);margin:4px 0 0;font-size:13px}.d2-create-ds-modal__close[data-v-e7211fa6]{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-e7211fa6]:hover:not(:disabled){background:var(--color-bg-subtle,#f5f5f5)}.d2-create-ds-modal__close[data-v-e7211fa6]:disabled{cursor:not-allowed;opacity:.5}.d2-create-ds-modal__body[data-v-e7211fa6]{flex-direction:column;gap:16px;padding:20px 24px;display:flex;overflow-y:auto}.d2-create-ds-modal__field[data-v-e7211fa6]{flex-direction:column;gap:6px;display:flex}.d2-create-ds-modal__label[data-v-e7211fa6]{color:var(--color-text-primary,#232425);font-size:13px;font-weight:500}.d2-create-ds-modal__required[data-v-e7211fa6]{color:#d63b3b}.d2-create-ds-modal__textarea[data-v-e7211fa6]{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-e7211fa6]:focus{border-color:var(--color-text-primary,#232425);outline:none}.d2-create-ds-modal__textarea[data-v-e7211fa6]:disabled{opacity:.6;cursor:not-allowed}.d2-create-ds-modal__error[data-v-e7211fa6]{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-e7211fa6]{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-e7211fa6]{align-items:stretch;gap:8px;display:flex}.d2-create-ds-modal__github-input[data-v-e7211fa6]{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-e7211fa6]:focus{border-color:var(--color-text-primary,#232425);outline:none}.d2-create-ds-modal__github-input[data-v-e7211fa6]:disabled{opacity:.6;cursor:not-allowed}.d2-create-ds-modal__github-add[data-v-e7211fa6]{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-e7211fa6]:hover:not(:disabled){background:var(--color-bg-subtle,#f5f5f5);color:var(--color-text-primary,#232425)}.d2-create-ds-modal__github-add[data-v-e7211fa6]:disabled{cursor:not-allowed;opacity:.5}.d2-create-ds-modal__github-hint[data-v-e7211fa6]{color:var(--color-text-secondary,#606366);font-size:12px}.d2-create-ds-modal__github-hint--error[data-v-e7211fa6]{color:#b42318}.d2-create-ds-modal__github-connect[data-v-e7211fa6]{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-e7211fa6]{flex:none;font-size:14px;line-height:1}.d2-create-ds-modal__github-connect-msg[data-v-e7211fa6]{flex:auto;line-height:1.4}.d2-create-ds-modal__github-connect-btn[data-v-e7211fa6]{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-e7211fa6]:hover:not(:disabled){background:#000}.d2-create-ds-modal__github-connect-btn[data-v-e7211fa6]:disabled{cursor:not-allowed;opacity:.6}.d2-create-ds-modal__github-chips[data-v-e7211fa6]{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.d2-create-ds-modal__github-chip[data-v-e7211fa6]{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-e7211fa6]{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.d2-create-ds-modal__github-chip-remove[data-v-e7211fa6]{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-e7211fa6]:hover{color:var(--color-text-primary,#232425);background:#11131814}.d2-create-ds-modal__fig-dropzone[data-v-e7211fa6]{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-e7211fa6]{background:var(--color-bg-subtle,#f5f5f5);border-color:var(--color-text-secondary,#909499)}.d2-create-ds-modal__fig-dropzone--has-file[data-v-e7211fa6]{border-style:solid;min-height:44px}.d2-create-ds-modal__fig-dropzone--uploading[data-v-e7211fa6]{border-color:var(--color-text-secondary,#909499)}.d2-create-ds-modal__fig-empty[data-v-e7211fa6]{justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.d2-create-ds-modal__fig-icon[data-v-e7211fa6]{color:var(--color-text-secondary,#606366);flex:none}.d2-create-ds-modal__fig-title[data-v-e7211fa6]{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-e7211fa6]{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-e7211fa6]:hover:not(:disabled){color:var(--color-text-secondary,#606366)}.d2-create-ds-modal__fig-upload-btn[data-v-e7211fa6]:disabled{cursor:not-allowed;opacity:.5}.d2-create-ds-modal__footer[data-v-e7211fa6]{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-e7211fa6]{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-e7211fa6]:hover:not(:disabled){background:var(--color-bg-subtle,#f5f5f5);color:var(--color-text-primary,#232425)}.d2-create-ds-modal__attach-btn[data-v-e7211fa6]:disabled{cursor:not-allowed;opacity:.5}.d2-create-ds-modal__attach-btn--primary[data-v-e7211fa6]{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-e7211fa6]:hover:not(:disabled){color:#fff;background:#000}.d2-create-ds-modal__dropzone[data-v-e7211fa6]{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-e7211fa6]{text-align:left;align-items:stretch;gap:10px;padding:12px}.d2-create-ds-modal__dropzone--dragging[data-v-e7211fa6]{background:var(--color-bg-page,#fff);border-color:var(--color-text-secondary,#909499)}.d2-create-ds-modal__dropzone-icon[data-v-e7211fa6]{color:var(--color-text-secondary,#606366)}.d2-create-ds-modal__dropzone-title[data-v-e7211fa6]{color:var(--color-text-primary,#232425);font-size:14px;font-weight:600}.d2-create-ds-modal__dropzone-subtitle[data-v-e7211fa6]{color:var(--color-text-secondary,#606366);margin-top:-4px;font-size:12px}.d2-create-ds-modal__dropzone-meta[data-v-e7211fa6]{color:var(--color-text-secondary,#909499);margin-top:2px;font-size:11px}.d2-create-ds-modal__dropzone-foot[data-v-e7211fa6]{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-e7211fa6]{color:var(--color-text-secondary,#909499);font-size:11px}.d2-create-ds-modal__dropzone-status[data-v-e7211fa6]{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-e7211fa6]{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-e7211fa6}.d2-create-ds-modal__dropzone-status-text[data-v-e7211fa6]{flex:1;min-width:0}.d2-create-ds-modal__attach-menu[data-v-e7211fa6]{background:var(--color-bg-page,#fff);border-radius:8px;min-width:220px;padding:6px 0}.d2-create-ds-modal__attach-menu-item[data-v-e7211fa6]{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-e7211fa6]:hover{background:var(--color-bg-subtle,#f5f5f5)}.d2-create-ds-modal__attach-menu-item[data-v-e7211fa6]:disabled{cursor:not-allowed;opacity:.5}.d2-create-ds-modal__attach-menu-item[data-v-e7211fa6]:disabled:hover{background:0 0}.d2-create-ds-modal__attach-menu-icon-svg[data-v-e7211fa6]{flex-shrink:0;width:16px;height:16px}.d2-create-ds-modal__attachments-list[data-v-e7211fa6]{flex-wrap:wrap;gap:8px;display:flex}.d2-create-ds-modal__pill[data-v-e7211fa6]{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-e7211fa6]{opacity:.7}.d2-create-ds-modal__pill.is-error[data-v-e7211fa6]{background:#d435350a;border-color:#d4353566}.d2-create-ds-modal__pill--image[data-v-e7211fa6]{background-color:#f0f0f0;background-position:50%;background-size:cover;width:56px;height:56px}.d2-create-ds-modal__pill-image-spinner[data-v-e7211fa6]{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-e7211fa6]{gap:8px;min-width:168px;max-width:240px;height:56px;padding:8px 8px 8px 10px}.d2-create-ds-modal__pill-icon[data-v-e7211fa6]{flex-shrink:0;justify-content:center;align-items:center;display:flex}.d2-create-ds-modal__pill-text[data-v-e7211fa6]{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;display:flex}.d2-create-ds-modal__pill-name[data-v-e7211fa6]{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-e7211fa6]{color:var(--color-text-secondary,#909499);font-size:11px}.d2-create-ds-modal__pill-meta--error[data-v-e7211fa6]{color:#b42318}.d2-create-ds-modal__pill-remove[data-v-e7211fa6]{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-e7211fa6]:hover{background:#232425f2}.d2-create-ds-modal__pill--image .d2-create-ds-modal__pill-remove[data-v-e7211fa6]{position:absolute;top:4px;right:4px}.d2-create-ds-modal__pill-remove--inline[data-v-e7211fa6]{color:var(--color-text-secondary,#909499);background:0 0;flex-shrink:0}.d2-create-ds-modal__pill-remove--inline[data-v-e7211fa6]:hover{color:var(--color-text-primary,#232425);background:var(--color-bg-subtle,#f5f5f5)}.d2-create-ds-modal__btn[data-v-e7211fa6]{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-e7211fa6]:disabled{cursor:not-allowed;opacity:.5}.d2-create-ds-modal__btn--secondary[data-v-e7211fa6]{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-e7211fa6]:hover:not(:disabled){background:var(--color-bg-subtle,#f5f5f5)}.d2-create-ds-modal__btn--primary[data-v-e7211fa6]{color:#fff;background:var(--color-text-primary,#232425);border:1px solid var(--color-text-primary,#232425)}.d2-create-ds-modal__btn--primary[data-v-e7211fa6]:hover:not(:disabled){opacity:.9}.d2-create-ds-modal__spinner[data-v-e7211fa6]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite d2-spin-e7211fa6}@keyframes d2-spin-e7211fa6{to{transform:rotate(1turn)}}@media (prefers-color-scheme:dark){.d2-create-ds-modal__panel[data-v-e7211fa6]{background:#1f2024}.d2-create-ds-modal__footer[data-v-e7211fa6],.d2-create-ds-modal__header[data-v-e7211fa6],.d2-create-ds-modal__panel[data-v-e7211fa6]{border-color:#ffffff14}.d2-create-ds-modal__label[data-v-e7211fa6],.d2-create-ds-modal__title[data-v-e7211fa6]{color:#f5f6f7}.d2-create-ds-modal__textarea[data-v-e7211fa6]{color:#f5f6f7;background:#16171a;border-color:#ffffff1f}.d2-create-ds-modal__btn--secondary[data-v-e7211fa6]{color:#f5f6f7;border-color:#ffffff29}.d2-create-ds-modal__btn--secondary[data-v-e7211fa6]:hover:not(:disabled){background:#ffffff0f}.d2-create-ds-modal__btn--primary[data-v-e7211fa6]{color:#1a1a1a;background:#f5f6f7;border-color:#f5f6f7}.d2-create-ds-modal__notice[data-v-e7211fa6]{color:#f5f6f7b3;background:#ffffff0a;border-color:#ffffff14}.d2-create-ds-modal__dropzone[data-v-e7211fa6]{background:#ffffff08;border-color:#ffffff29}.d2-create-ds-modal__dropzone-icon[data-v-e7211fa6],.d2-create-ds-modal__dropzone-subtitle[data-v-e7211fa6]{color:#f5f6f7a6}.d2-create-ds-modal__dropzone-title[data-v-e7211fa6]{color:#f5f6f7}.d2-create-ds-modal__dropzone-foot-hint[data-v-e7211fa6],.d2-create-ds-modal__dropzone-meta[data-v-e7211fa6]{color:#f5f6f780}.d2-create-ds-modal__dropzone-foot[data-v-e7211fa6]{border-top-color:#ffffff1a}.d2-create-ds-modal__dropzone-status[data-v-e7211fa6]{color:#f5f6f7;border-bottom-color:#ffffff1a}.d2-create-ds-modal__dropzone-status-spinner[data-v-e7211fa6]{border-color:#f5f6f7 #ffffff29 #ffffff29}.d2-create-ds-modal__attach-btn--primary[data-v-e7211fa6]{color:#1a1a1a;background:#f5f6f7;border-color:#f5f6f7}.d2-create-ds-modal__attach-btn--primary[data-v-e7211fa6]:hover:not(:disabled){background:#fff}.d2-create-ds-modal__attach-menu[data-v-e7211fa6]{background:#2a2b2f;border:1px solid #ffffff14}.d2-create-ds-modal__attach-menu-item[data-v-e7211fa6]{color:#f5f6f7}.d2-create-ds-modal__attach-menu-item[data-v-e7211fa6]:hover{background:#ffffff0f}}@media (prefers-reduced-motion:reduce){.d2-create-ds-modal__panel[data-v-e7211fa6],.d2-create-ds-modal__spinner[data-v-e7211fa6]{animation:none}}.map-root[data-v-c2de5fd7]{background:var(--color-bg-surface,#fafafa);flex-direction:column;width:100%;height:100%;display:flex;position:relative}.map-file-input[data-v-c2de5fd7]{display:none}.map-drop-overlay[data-v-c2de5fd7]{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-c2de5fd7],.map-selection-bar[data-v-c2de5fd7]{align-items:center;gap:10px;display:flex}.map-selection-bar[data-v-c2de5fd7]{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-c2de5fd7]{color:var(--color-text-primary,#232425);margin-left:auto;font-size:12px;font-weight:600}.map-scope-btn[data-v-c2de5fd7]{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-c2de5fd7]{color:#fff;background:#232425;border-color:#0000}.map-bar-btn[data-v-c2de5fd7] .i-icon{justify-content:center;align-items:center;display:flex}.map-bar-btn[data-v-c2de5fd7]{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-c2de5fd7]{color:#fff;background:#232425;border-color:#0000}.map-bar-btn.map-bar-primary[data-v-c2de5fd7]:hover{opacity:.85;background:#232425}.map-bar-btn[data-v-c2de5fd7]:hover{background:var(--color-bg-subtle,#f0f0f0)}.map-bar-danger[data-v-c2de5fd7]:hover{color:#dc2626}.map-bible-picker[data-v-c2de5fd7]{max-width:240px;margin-left:auto}.map-bible-picker-name[data-v-c2de5fd7]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.map-bible-guide[data-v-c2de5fd7]{flex-direction:column;align-items:center;gap:8px;display:flex}.map-bible-guide-title[data-v-c2de5fd7]{color:var(--color-text-primary,#232425);font-size:15px;font-weight:600}.map-bible-guide-desc[data-v-c2de5fd7]{max-width:420px;color:var(--color-text-tertiary,#909499);font-size:13px;line-height:1.5}.map-bible-guide .map-bar-btn[data-v-c2de5fd7]{margin-top:6px}.map-error-banner[data-v-c2de5fd7]{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-c2de5fd7]{text-align:center;color:var(--color-text-tertiary,#909499);padding:48px;font-size:14px}.map-retry[data-v-c2de5fd7]{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-c2de5fd7]{-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-c2de5fd7]{z-index:15;border:1px solid var(--color-brand,#4f7cf7);pointer-events:none;background:#4f7cf71f;position:absolute}.map-group[data-v-c2de5fd7]{margin-bottom:22px}.map-group-label[data-v-c2de5fd7]{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-c2de5fd7]{color:var(--color-text-tertiary,#aaa)}.map-row[data-v-c2de5fd7]{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.map-card[data-v-c2de5fd7]{box-sizing:border-box;border:1px solid var(--color-border-default,#0000001a);background:var(--color-bg-elevated,#fff);border-radius:10px;flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:hidden;container-type:inline-size}.map-card.selected[data-v-c2de5fd7]{border-color:var(--color-brand,#4f7cf7);box-shadow:0 0 0 2px #4f7cf759}.map-check[data-v-c2de5fd7]{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-c2de5fd7],.map-check.checked[data-v-c2de5fd7]{opacity:1}.map-check.checked[data-v-c2de5fd7]{background:var(--color-brand,#4f7cf7);border-color:var(--color-brand,#4f7cf7)}.map-media[data-v-c2de5fd7]{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-c2de5fd7],.map-video[data-v-c2de5fd7]{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%}.map-audio[data-v-c2de5fd7]{flex-direction:column;gap:10px;padding:10px}.map-audio[data-v-c2de5fd7],.map-audio-player[data-v-c2de5fd7]{align-items:center;width:100%;display:flex}.map-audio-player[data-v-c2de5fd7]{box-sizing:border-box;background:#ffffff14;border-radius:999px;gap:8px;height:28px;padding:0 6px}.map-audio-btn[data-v-c2de5fd7]{color:#ffffffe6;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.map-audio-btn[data-v-c2de5fd7]:hover{background:#ffffff1f}.map-audio-btn[data-v-c2de5fd7] .i-icon{justify-content:center;align-items:center;display:flex}.map-audio-track[data-v-c2de5fd7]{flex:1;min-width:0;padding:6px 0}.map-audio-track.seekable[data-v-c2de5fd7]{cursor:pointer}.map-audio-rail[data-v-c2de5fd7]{background:#ffffff2e;border-radius:2px;height:3px;overflow:hidden}.map-audio-fill[data-v-c2de5fd7]{background:#ffffffe6;border-radius:2px;height:100%}.map-audio-time[data-v-c2de5fd7]{font-variant-numeric:tabular-nums;color:#ffffffa6;flex-shrink:0;font-size:10px}.map-text[data-v-c2de5fd7]{background:var(--mc-ink-08);width:100%;height:100%;color:var(--mc-ink-85);cursor:zoom-in;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:relative}.map-text-hint[data-v-c2de5fd7]{color:var(--mc-ink-60);font-size:10px}.map-textpv-backdrop[data-v-c2de5fd7]{z-index:1000;background:var(--mc-scrim);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.map-textpv-dialog[data-v-c2de5fd7]{background:var(--mc-surface-dialog);border:1px solid var(--mc-ink-10);width:560px;max-width:calc(100vw - 32px);max-height:72vh;box-shadow:var(--mc-shadow-dialog);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.map-textpv-head[data-v-c2de5fd7]{justify-content:space-between;align-items:center;padding:14px 18px 8px;display:flex}.map-textpv-title[data-v-c2de5fd7]{color:var(--mc-ink-90);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.map-textpv-close[data-v-c2de5fd7]{width:28px;height:28px;color:var(--mc-ink-60);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}.map-textpv-close[data-v-c2de5fd7]:hover{background:var(--mc-ink-08)}.map-textpv-loading[data-v-c2de5fd7]{justify-content:center;align-items:center;padding:40px 0;display:flex}.map-textpv-body[data-v-c2de5fd7]{background:var(--mc-ink-08);color:var(--mc-ink-85);white-space:pre-wrap;word-break:break-word;border-radius:10px;margin:0 18px 16px;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.55;overflow-y:auto}.map-threed[data-v-c2de5fd7]{background:linear-gradient(135deg,#1d1e22,#2c2e36);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.map-threed-pano[data-v-c2de5fd7]{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%}.map-threed-badge[data-v-c2de5fd7]{color:#ffffffd9;letter-spacing:.04em;background:#0000008c;border-radius:6px;padding:1px 6px;font-size:10px;font-weight:700;position:absolute;bottom:6px;right:6px}.map-pending[data-v-c2de5fd7]{color:var(--color-text-tertiary,#909499)}.map-spinner[data-v-c2de5fd7]{border:2px solid #fff3;border-top-color:#fffc;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite map-spin-c2de5fd7}@keyframes map-spin-c2de5fd7{to{transform:rotate(1turn)}}.map-pending-prompt[data-v-c2de5fd7]{-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-c2de5fd7]{color:#f87171;background:#3c1010e6;font-size:12px}.map-actions[data-v-c2de5fd7]{opacity:0;gap:4px;transition:opacity .12s;display:flex;position:absolute;top:6px;right:6px}.map-card:hover .map-actions[data-v-c2de5fd7]{opacity:1}.map-action-btn[data-v-c2de5fd7]{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-c2de5fd7]:hover{background:#000c}.map-danger[data-v-c2de5fd7]:hover{color:#f87171}.map-meta[data-v-c2de5fd7]{padding:8px 10px}.map-web-card[data-v-c2de5fd7]{cursor:pointer}.map-char-grid[data-v-c2de5fd7]{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;display:grid}.map-char-card[data-v-c2de5fd7]{border:1px solid var(--color-border-default,#e0e0e0);background:var(--color-bg-elevated,#fff);cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;align-items:stretch;gap:4px;padding:0 0 8px;display:flex;overflow:hidden}.map-char-card[data-v-c2de5fd7]:hover{border-color:var(--color-brand,#4f7cf7)}.map-char-img[data-v-c2de5fd7]{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background:var(--color-bg-subtle,#f0f0f0);width:100%}.map-char-name[data-v-c2de5fd7]{color:var(--color-text-primary,#232425);white-space:nowrap;text-overflow:ellipsis;padding:2px 8px 0;font-size:12px;font-weight:700;overflow:hidden}.map-char-sub[data-v-c2de5fd7]{-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0 8px;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.map-char-sentinel[data-v-c2de5fd7],.map-char-sub[data-v-c2de5fd7]{color:var(--color-text-tertiary,#909499)}.map-char-sentinel[data-v-c2de5fd7]{justify-content:center;align-items:center;height:32px;font-size:12px;display:flex}.map-music-grid[data-v-c2de5fd7]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.map-music-card[data-v-c2de5fd7]{border:1px solid var(--color-border-default,#e0e0e0);background:var(--color-bg-elevated,#fff);border-radius:10px;flex-direction:column;align-items:stretch;gap:4px;padding:0 0 8px;display:flex;overflow:hidden}.map-music-thumb[data-v-c2de5fd7]{aspect-ratio:1;background:var(--color-bg-subtle,#f0f0f0);cursor:pointer;border:none;width:100%;padding:0;position:relative}.map-music-cover[data-v-c2de5fd7]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.map-music-fallback[data-v-c2de5fd7]{color:var(--color-text-tertiary,#909499);margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.map-music-play[data-v-c2de5fd7]{color:#fff;opacity:0;background:#0000005c;justify-content:center;align-items:center;transition:opacity .12s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.map-music-play.is-playing[data-v-c2de5fd7],.map-music-thumb:hover .map-music-play[data-v-c2de5fd7]{opacity:1}.map-music-title[data-v-c2de5fd7]{color:var(--color-text-primary,#232425);white-space:nowrap;text-overflow:ellipsis;padding:2px 8px 0;font-size:12px;font-weight:700;overflow:hidden}.map-music-meta[data-v-c2de5fd7]{color:var(--color-text-tertiary,#909499);gap:6px;padding:0 8px;font-size:11px;display:flex}.map-music-genre[data-v-c2de5fd7]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.map-music-add[data-v-c2de5fd7]{color:var(--color-text-secondary,#6a6f76);border:1px solid var(--color-border-default,#0000001f);cursor:pointer;background:0 0;border-radius:999px;margin:4px 8px 0;padding:3px 0;font-size:12px}.map-music-add[data-v-c2de5fd7]:hover:not(:disabled){color:var(--color-text-primary,#232425);border-color:var(--color-text-tertiary,#909499)}.map-music-add[data-v-c2de5fd7]:disabled{opacity:.6;cursor:default}.map-music-sentinel[data-v-c2de5fd7]{height:32px;color:var(--color-text-tertiary,#909499);font-size:12px}.map-music-sentinel[data-v-c2de5fd7],.map-web-importing[data-v-c2de5fd7]{justify-content:center;align-items:center;display:flex}.map-web-importing[data-v-c2de5fd7]{background:#00000073;position:absolute;top:0;bottom:0;left:0;right:0}.map-dbl-hint[data-v-c2de5fd7]{color:#fff;white-space:nowrap;box-sizing:border-box;text-overflow:ellipsis;opacity:0;pointer-events:none;background:#000000b8;border-radius:999px;max-width:calc(100% - 16px);padding:3px 10px;font-size:11px;transition:opacity .15s;position:absolute;bottom:40px;left:50%;overflow:hidden;transform:translate(-50%)}.map-card:hover .map-dbl-hint[data-v-c2de5fd7]{opacity:1}@container (width<=150px){.map-dbl-hint[data-v-c2de5fd7]{display:none}}@container (width<=120px){.map-check[data-v-c2de5fd7]{width:18px;height:18px}.map-action-btn[data-v-c2de5fd7]{width:20px;height:20px}}.map-name[data-v-c2de5fd7]{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-c2de5fd7],.map-card[data-v-c2de5fd7],.map-retry[data-v-c2de5fd7]{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-c2de5fd7],.map-bar-btn.map-bar-primary[data-v-c2de5fd7]:hover{color:#17181a;background:#f0f0f0}.map-scope-btn[data-v-c2de5fd7]{border-color:var(--color-border-subtle,#ffffff1f);color:var(--color-text-secondary,#c8ccd0)}.map-scope-btn.active[data-v-c2de5fd7]{color:#17181a;background:#f0f0f0;border-color:#0000}.map-char-card[data-v-c2de5fd7],.map-music-card[data-v-c2de5fd7]{border-color:var(--color-border-subtle,#ffffff1f);background:var(--color-bg-elevated,#2a2b2c)}.map-char-name[data-v-c2de5fd7],.map-music-title[data-v-c2de5fd7]{color:var(--color-text-primary,#f0f0f0)}.map-music-add[data-v-c2de5fd7]{border-color:var(--color-border-subtle,#ffffff29);color:var(--color-text-secondary,#c4c9cf)}.map-char-sub[data-v-c2de5fd7]{color:var(--color-text-tertiary,#9aa0a6)}.map-bar-btn[data-v-c2de5fd7]:hover,.map-retry[data-v-c2de5fd7]:hover{background:var(--color-bg-subtle,#3a3b3c)}.map-bar-btn[data-v-c2de5fd7]:hover,.map-retry[data-v-c2de5fd7]:hover,.map-selection-count[data-v-c2de5fd7]{color:var(--color-text-primary,#f0f0f0)}}.map2[data-v-e84ada76]{z-index:8;background:var(--mc-surface-popover);border:1px solid var(--mc-ink-10);width:640px;max-width:calc(100% - 120px);height:76%;box-shadow:var(--mc-shadow-popover);border-radius:16px;flex-direction:column;display:flex;position:absolute;top:50%;right:76px;overflow:hidden;transform:translateY(-50%)}.map2-head[data-v-e84ada76]{border-bottom:1px solid var(--mc-ink-08);align-items:center;gap:10px;padding:10px 12px;display:flex}.map2-title[data-v-e84ada76]{color:var(--mc-ink-90);flex-shrink:0;font-size:13px;font-weight:600}.map2-search[data-v-e84ada76]{background:var(--mc-surface-input);min-width:0;height:30px;color:var(--mc-ink-50);border-radius:10px;flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.map2-search-input[data-v-e84ada76]{min-width:0;color:var(--mc-ink-max);background:0 0;border:none;outline:none;flex:1;font-size:13px}.map2-upload[data-v-e84ada76]{background:var(--mc-inverse-bg);height:30px;color:var(--mc-inverse-ink);cursor:pointer;border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:inline-flex}.map2-upload[data-v-e84ada76]:hover{filter:brightness(.92)}.map2-close[data-v-e84ada76]{width:26px;height:26px;color:var(--mc-ink-60);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;font-size:18px;line-height:1}.map2-close[data-v-e84ada76]:hover{color:var(--mc-ink-max);background:var(--mc-ink-08)}.map2-body[data-v-e84ada76]{flex:1;min-height:0;overflow:hidden}.media-board[data-v-eb49f9a5]{-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.mb-flow[data-v-eb49f9a5],.media-board[data-v-eb49f9a5]{background:var(--mc-board-bg);width:100%;height:100%}.mb-flow.mb-picking[data-v-eb49f9a5] .vue-flow__node.draggable,.mb-flow.mb-picking[data-v-eb49f9a5] .vue-flow__pane{cursor:default}.media-board[data-v-eb49f9a5] .vue-flow__background circle{fill:var(--mc-board-dot)}.media-board[data-v-eb49f9a5] .vue-flow__minimap-mask{fill:var(--mc-minimap-mask)}.media-board[data-v-eb49f9a5] .vue-flow__minimap-node{fill:var(--mc-minimap-node)}.media-board[data-v-eb49f9a5] .vue-flow__edge-path{stroke:var(--mc-edge);stroke-width:1.5px}.media-board[data-v-eb49f9a5] .vue-flow__edge.selected .vue-flow__edge-path{stroke:var(--mc-edge-selected)}.media-board[data-v-eb49f9a5] .vue-flow__connection-path{stroke:var(--mc-edge-connection)}.media-board[data-v-eb49f9a5] .vue-flow__edge .mb-energy-measure{stroke:none;pointer-events:none}.media-board[data-v-eb49f9a5] .vue-flow__edge .mb-energy-pulses{pointer-events:none}.media-board[data-v-eb49f9a5] .vue-flow__edge.mb-energy .vue-flow__edge-path{stroke:var(--mc-edge-energy)}.mb-freeze-overlay[data-v-eb49f9a5]{z-index:9;background:0 0;position:absolute;top:0;bottom:0;left:0;right:0}.mb-toolbar-anchor[data-v-eb49f9a5]{z-index:10;position:absolute;transform:translate(-50%)}.mb-selection-connect[data-v-eb49f9a5]{z-index:10;border:2px solid var(--mc-ink-45);background:var(--mc-plus-bg);width:24px;height:24px;color:var(--mc-ink-75);cursor:grab;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:17px;font-weight:300;line-height:1;display:flex;position:absolute;transform:translateY(-50%)}.mb-selection-connect[data-v-eb49f9a5]:hover{border-color:var(--mc-ink-90);color:var(--mc-ink-max)}.mb-connect-ghost[data-v-eb49f9a5]{border:2px solid var(--mc-ink-45);background:var(--mc-plus-bg);width:24px;height:24px;color:var(--mc-ink-75);pointer-events:none;border-radius:50%;font-size:17px;font-weight:300;line-height:1}.mb-connect-ghost[data-v-eb49f9a5],.mb-edge-scissors[data-v-eb49f9a5]{z-index:11;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.mb-edge-scissors[data-v-eb49f9a5]{border:1px solid var(--mc-ink-25);background:var(--mc-surface-chip);width:32px;height:32px;color:var(--mc-ink-max);cursor:pointer;border-radius:50%}.mb-edge-scissors[data-v-eb49f9a5]:hover{background:var(--mc-surface-chip-hover)}.mb-selection-toolbar[data-v-eb49f9a5]{background:var(--mc-surface-popover);border:1px solid var(--mc-ink-10);box-shadow:var(--mc-shadow-pill);border-radius:999px;align-items:center;gap:2px;padding:4px;display:flex}.mbst-btn[data-v-eb49f9a5] .i-icon{justify-content:center;align-items:center;display:flex}.mbst-btn[data-v-eb49f9a5]{height:32px;color:var(--mc-ink-75);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.mbst-btn[data-v-eb49f9a5]:hover{background:var(--mc-ink-10);color:var(--mc-ink-max)}.mbst-separator[data-v-eb49f9a5]{background:var(--mc-ink-15);flex-shrink:0;width:1px;height:20px;margin:0 4px}.mb-upload-input[data-v-eb49f9a5]{display:none}.mb-fullscreen-overlay[data-v-eb49f9a5]{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-eb49f9a5]{-o-object-fit:contain;object-fit:contain;border-radius:4px;max-width:92vw;max-height:92vh}.mb-fullscreen-overlay audio[data-v-eb49f9a5]{min-width:360px}.media-board[data-v-eb49f9a5] .mb-minimap{background:var(--mc-minimap-bg);border:1px solid var(--mc-ink-10);border-radius:10px;margin-bottom:64px;overflow:hidden}.mb-starter-bubble[data-v-eb49f9a5]{z-index:6;border:1px solid var(--mc-ink-10);background:var(--mc-surface-popover);max-width:280px;box-shadow:var(--mc-shadow-popover);color:var(--mc-ink-90);pointer-events:none;border-radius:10px;padding:8px 12px;font-size:12px;line-height:1.45;position:absolute;transform:translate(-50%,-100%)}.mb-pick-banner[data-v-eb49f9a5]{z-index:12;background:#2563ebf2;border-radius:14px;align-items:center;gap:16px;padding:10px 12px 10px 18px;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0006}.mb-pick-text[data-v-eb49f9a5]{flex-direction:column;display:flex}.mb-pick-title[data-v-eb49f9a5]{color:#fff;font-size:14px;font-weight:600}.mb-pick-sub[data-v-eb49f9a5]{color:#fffc;font-size:12px}.mb-pick-exit[data-v-eb49f9a5]{color:#fff;cursor:pointer;background:#ffffff2e;border:none;border-radius:9px;padding:6px 14px;font-size:13px}.mb-pick-exit[data-v-eb49f9a5]:hover{background:#ffffff47}.mb-bottom-bar[data-v-eb49f9a5]{z-index:7;pointer-events:none;align-items:center;gap:20px;display:flex;position:absolute;bottom:16px;left:16px}.mb-bottom-bar[data-v-eb49f9a5]>*{pointer-events:auto}.mb-canvas-toolbar[data-v-eb49f9a5]{background:var(--mc-surface-toolbar);border:1px solid var(--mc-ink-08);border-radius:16px;gap:6px;height:40px;padding:0 12px 0 8px}.mb-canvas-toolbar[data-v-eb49f9a5],.mbct-btn[data-v-eb49f9a5]{align-items:center;display:flex}.mbct-btn[data-v-eb49f9a5]{width:28px;height:28px;color:var(--mc-ink-65);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center}.mbct-btn[data-v-eb49f9a5]:hover{color:var(--mc-ink-max);background:var(--mc-ink-08)}.mbct-btn.is-active[data-v-eb49f9a5]{color:var(--mc-ink-max);background:var(--mc-ink-14)}.mbct-zoom[data-v-eb49f9a5]{width:88px;accent-color:var(--mc-zoom-accent)}.mbct-pct[data-v-eb49f9a5]{min-width:44px;height:28px;color:var(--mc-ink-75);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:none;border-radius:8px;font-size:12px}.mbct-pct[data-v-eb49f9a5]:hover{color:var(--mc-ink-max);background:var(--mc-ink-08)}.mb-help-btn[data-v-eb49f9a5]{border:1px solid var(--mc-ink-08);background:var(--mc-surface-toolbar);width:40px;height:40px;color:var(--mc-ink-75);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex}.mb-help-btn[data-v-eb49f9a5]:hover{color:var(--mc-ink-max)}.mb-shortcuts-backdrop[data-v-eb49f9a5]{z-index:1000;background:var(--mc-scrim-soft);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.mb-shortcuts[data-v-eb49f9a5]{background:var(--mc-surface-dialog);border:1px solid var(--mc-ink-08);min-width:640px;max-width:760px;max-height:80vh;color:var(--mc-ink-90);border-radius:16px;padding:40px 44px;position:relative;overflow-y:auto}.mbsc-close[data-v-eb49f9a5]{width:28px;height:28px;color:var(--mc-ink-60);cursor:pointer;background:0 0;border:none;border-radius:8px;font-size:20px;position:absolute;top:16px;right:18px}.mbsc-close[data-v-eb49f9a5]:hover{color:var(--mc-ink-max)}.mbsc-columns[data-v-eb49f9a5]{-moz-column-gap:56px;grid-template-columns:1fr 1fr;align-items:start;gap:24px 56px;display:grid}.mbsc-group-title[data-v-eb49f9a5]{color:var(--mc-ink-40);margin-bottom:12px;font-size:14px}.mbsc-row[data-v-eb49f9a5]{justify-content:space-between;align-items:center;gap:24px;padding:7px 0;font-size:14px;display:flex}.mbsc-keys[data-v-eb49f9a5]{gap:6px;display:flex}.mbsc-kbd[data-v-eb49f9a5]{background:var(--mc-ink-08);border:1px solid var(--mc-ink-10);min-width:28px;height:26px;color:var(--mc-ink-85);border-radius:7px;justify-content:center;align-items:center;padding:0 8px;font-family:inherit;font-size:12px;display:inline-flex}.mb-exploration-host[data-v-eb49f9a5]{z-index:9999;position:fixed;top:0;bottom:0;left:0;right:0}body:has(.mb-exploration-host,.teo-overlay) .n-message-container{z-index:10001}
