.toolbar[data-v-8dd0cbab]{position:fixed;top:16px;left:16px;right:16px;min-height:72px;display:flex;align-items:center;flex-wrap:wrap;padding:12px 24px;gap:12px;border-radius:20px;z-index:50;border:none}.toolbar-title[data-v-8dd0cbab]{font-family:Outfit,sans-serif;font-size:22px;font-weight:800;margin-right:auto;letter-spacing:-.02em;white-space:nowrap}.toolbar-title[data-v-8dd0cbab]{cursor:pointer}.toolbar-button[data-v-8dd0cbab]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:#ffffff9e;color:#1d1d1f;border:.5px solid rgba(255,255,255,.35);border-radius:12px;cursor:pointer;font-size:13px;font-weight:650;font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif;box-shadow:0 2px 8px #00000014,inset 0 1px #ffffffe6;backdrop-filter:blur(20px);transition:all .2s ease;white-space:nowrap}.toolbar-button[data-v-8dd0cbab]:hover{background:#ffffffd1;transform:translateY(-1px);box-shadow:0 4px 12px #0000001f,inset 0 1px #fff}.toolbar-button[data-v-8dd0cbab]:active{transform:translateY(0);background:#ffffffb8}.toolbar-button.secondary[data-v-8dd0cbab]{background:#ffffff73}.toolbar-button.secondary[data-v-8dd0cbab]:hover{background:#ffffffa8}.toolbar-button.active[data-v-8dd0cbab]{background:#a855f72e;border-color:#a855f759;color:#7e22ce;box-shadow:0 4px 14px #a855f733,inset 0 1px #fffffff2}.toolbar-button[data-v-8dd0cbab] .icon-glyph{font-size:19px;opacity:.85}.toolbar-button.compact-icon[data-v-8dd0cbab]{width:38px;height:38px;min-width:38px;flex:0 0 38px;padding:0;justify-content:center;gap:0;border-radius:10px;background:color-mix(in srgb,var(--nr-bg) 72%,#ffffff 28%);border-color:color-mix(in srgb,var(--nr-text) 16%,transparent);box-shadow:0 1px 6px #00000014,inset 0 1px #ffffffa6}.toolbar-button.compact-icon[data-v-8dd0cbab]:hover{background:color-mix(in srgb,var(--nr-bg) 66%,#ffffff 34%);box-shadow:0 2px 8px #0000001a,inset 0 1px #ffffffb8}.toolbar-button.compact-icon[data-v-8dd0cbab] .icon-glyph{font-size:20px}.icon-glyph[data-v-61a1f2b2]{width:1em;height:1em;display:block;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.canvas-graph-editor[data-v-17b41de5]{position:relative;width:100%;height:100%;overflow:hidden;outline:none;touch-action:none}.canvas-graph-surface[data-v-17b41de5]{display:block;width:100%;height:100%;cursor:default}.canvas-controls[data-v-17b41de5]{position:absolute;right:16px;bottom:18px;display:flex;flex-direction:column;gap:6px;padding:6px;border-radius:12px}.canvas-control-btn[data-v-17b41de5]{width:30px;height:30px;border:.5px solid rgba(255,255,255,.36);border-radius:9px;background:#ffffff61;color:#2e3132;font-size:15px;font-weight:700;line-height:1;cursor:pointer;box-shadow:inset 0 1px #ffffff59}.canvas-control-btn[data-v-17b41de5]:hover{background:#ffffff8f}.context-menu[data-v-17b41de5]{position:fixed;z-index:1000;min-width:178px;padding:8px;border-radius:14px}.context-menu-header[data-v-17b41de5]{padding:7px 9px 8px;color:#7a7075;font-size:11px;font-weight:700;letter-spacing:0}.context-menu-item[data-v-17b41de5]{width:100%;min-height:34px;display:flex;align-items:center;gap:9px;border:.5px solid transparent;border-radius:10px;padding:8px 10px;background:transparent;color:#2e3132;font-size:13px;font-weight:600;text-align:left;cursor:pointer}.context-menu-item[data-v-17b41de5]:hover{background:#ffffff57;border-color:#ffffff61}.context-menu-item .icon-glyph[data-v-17b41de5]{width:16px;height:16px;color:#8b7aa8}body.dark-theme,body[data-theme=dark]{background:#0f172ac7;color:#e5e7eb;border-color:#94a3b83d}body.dark-theme,body[data-theme=dark]{background:#1e293beb}body.dark-theme,body[data-theme=dark]{color:#e5e7eb}body.dark-theme,body[data-theme=dark]{background:#94a3b829;border-color:#94a3b838}body.dark-theme,body[data-theme=dark]{color:#9aa7b8}body.dark-theme,body[data-theme=dark]{color:#b8a8d5}.property-panel-wrapper[data-v-115458d5]{position:fixed;right:0;top:0;bottom:0;z-index:30;pointer-events:none}.property-panel[data-v-115458d5]{position:absolute;right:16px;top:88px;bottom:92px;width:320px;display:flex;flex-direction:column;overflow:hidden;border-radius:16px;transform:translate(calc(100% + 32px));opacity:0;transition:all .4s cubic-bezier(.175,.885,.32,1.275);pointer-events:none}.property-panel.expanded[data-v-115458d5]{transform:translate(0);opacity:1;pointer-events:auto}.property-panel-header[data-v-115458d5]{padding:24px;border-bottom:1px solid rgba(255,255,255,.3)}.panel-title[data-v-115458d5]{font-family:Outfit,sans-serif;font-size:24px;font-weight:700;color:#3b82f6;margin-bottom:4px}.panel-subtitle[data-v-115458d5]{font-size:12px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.property-panel-content[data-v-115458d5]{flex:1;padding:24px;overflow-y:auto}.property-panel-empty[data-v-115458d5]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#94a3b8;text-align:center;gap:16px}.empty-icon[data-v-115458d5]{font-size:64px;opacity:.3}.property-form[data-v-115458d5]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-115458d5]{display:flex;flex-direction:column;gap:8px}.glass-input[data-v-115458d5]{background:#93c5fd26;backdrop-filter:blur(16px);padding:16px;border-radius:12px;border:1px solid rgba(255,255,255,.6)}.form-label[data-v-115458d5]{font-size:10px;font-weight:800;color:#3b82f6;text-transform:uppercase;letter-spacing:.1em;font-family:Outfit,sans-serif}.form-input[data-v-115458d5],.form-textarea[data-v-115458d5]{width:100%;padding:12px 16px;background:#fff6;border:none;border-radius:8px;font-size:14px;font-weight:600;color:#1e293b;font-family:Noto Sans SC,Outfit,sans-serif;transition:all .3s ease}.form-input[data-v-115458d5]:focus,.form-textarea[data-v-115458d5]:focus{outline:none;background:#fff9;box-shadow:0 0 0 2px #3b82f64d}.form-textarea[data-v-115458d5]{min-height:100px;resize:vertical}.update-button[data-v-115458d5]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:16px;background:linear-gradient(135deg,#3b82f6cc,#a855f7cc);color:#fff;border:1px solid rgba(255,255,255,.4);border-radius:9999px;cursor:pointer;font-size:14px;font-weight:800;font-family:Outfit,sans-serif;box-shadow:0 12px 32px #3b82f64d,inset 0 1px 2px #ffffff80}.update-button[data-v-115458d5]:hover{transform:scale(1.02)}.update-button[data-v-115458d5] .icon-glyph{font-size:20px}.entry-node-button[data-v-115458d5]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:16px;margin-top:12px;background:#fffc;color:#64748b;border:2px solid rgba(148,163,184,.3);border-radius:9999px;cursor:pointer;font-size:14px;font-weight:700;font-family:Outfit,sans-serif;transition:all .3s ease}.entry-node-button[data-v-115458d5]:hover:not(:disabled){border-color:#3b82f680;color:#3b82f6;transform:scale(1.02)}.entry-node-button.is-entry[data-v-115458d5]{background:linear-gradient(135deg,#34c75926,#30d15826);color:#34c759;border-color:#34c75980;cursor:default}.entry-node-button[data-v-115458d5]:disabled{cursor:not-allowed;opacity:.9}.entry-node-button[data-v-115458d5] .icon-glyph{font-size:20px}.dev-notice[data-v-115458d5]{color:#94a3b8;font-size:11px;text-align:center;font-style:italic;margin-top:8px}.choice-item[data-v-115458d5]{display:flex;flex-direction:column;gap:8px;padding:12px;background:#ffffff4d;border-radius:8px;margin-bottom:8px;position:relative}.condition-branch[data-v-115458d5]{padding:12px;margin-bottom:12px;background:#ffffff42;border:1px solid rgba(59,130,246,.18);border-radius:8px}.condition-branch-header[data-v-115458d5]{display:grid;grid-template-columns:minmax(0,1fr) 120px auto;gap:8px;align-items:center;margin-bottom:10px}.condition-branch-header .remove-choice-btn[data-v-115458d5]{position:static}.condition-logic-select[data-v-115458d5]{min-width:0}.condition-term-add[data-v-115458d5]{margin-top:4px}.remove-choice-btn[data-v-115458d5]{position:absolute;top:8px;right:8px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#ef4444cc;border:none;border-radius:50%;cursor:pointer;transition:all .2s ease}.remove-choice-btn[data-v-115458d5]:hover{background:#ef4444;transform:scale(1.1)}.remove-choice-btn[data-v-115458d5] .icon-glyph{font-size:16px;color:#fff}.add-choice-btn[data-v-115458d5]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px;background:#3b82f61a;border:1px dashed rgba(59,130,246,.4);border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;color:#3b82f6;transition:all .2s ease}.add-choice-btn[data-v-115458d5]:hover{background:#3b82f633;border-color:#3b82f699}.add-choice-btn[data-v-115458d5] .icon-glyph{font-size:18px}.choice-hint[data-v-115458d5]{margin-top:8px;font-size:11px;color:#86868b;font-style:italic;text-align:center}.choice-toggle-row[data-v-115458d5]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#1e293b}.choice-toggle-row input[data-v-115458d5]{width:16px;height:16px}.choice-timer-grid[data-v-115458d5]{display:grid;grid-template-columns:1fr;gap:8px}.event-param-list[data-v-115458d5]{display:flex;flex-direction:column;gap:8px}.event-param-row[data-v-115458d5]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) 28px;gap:8px;align-items:center}.event-param-row .form-input[data-v-115458d5]{min-width:0}.event-param-remove[data-v-115458d5]{position:static;width:28px;height:28px}.event-param-add[data-v-115458d5]{margin-top:8px}.multi-lines-header[data-v-115458d5]{display:flex;align-items:center;justify-content:space-between;gap:8px}.open-dialogue-modal-btn[data-v-115458d5]{border:none;background:#3b82f61a;color:#2563eb;border-radius:8px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.open-dialogue-modal-btn[data-v-115458d5] .icon-glyph{font-size:18px}.multi-lines-editor[data-v-115458d5]{display:flex;flex-direction:column;gap:8px}.line-edit-row[data-v-115458d5]{display:grid;grid-template-columns:26px 1fr 26px;gap:8px;align-items:center;border-radius:10px;position:relative;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease,background .18s ease,opacity .18s ease}.line-edit-row.is-drag-over[data-v-115458d5]{background:#3b82f614}.line-edit-row.is-dragging[data-v-115458d5]{opacity:.6;transform:scale(.985)}.line-edit-row.drop-before[data-v-115458d5]{transform:translateY(8px)}.line-edit-row.drop-after[data-v-115458d5]{transform:translateY(-8px)}.line-edit-row.drop-before[data-v-115458d5]:before,.line-edit-row.drop-after[data-v-115458d5]:after{content:"";position:absolute;left:4px;right:4px;height:2px;border-radius:999px;background:linear-gradient(90deg,#3b82f638,#6366f1cc,#3b82f638);box-shadow:0 0 0 3px #6366f114;pointer-events:none}.line-edit-row.drop-before[data-v-115458d5]:before{top:-6px}.line-edit-row.drop-after[data-v-115458d5]:after{bottom:-6px}.line-drag-handle[data-v-115458d5]{width:22px;height:22px;border:none;background:transparent;color:#1e3a8a61;border-radius:0;display:inline-flex;align-items:center;justify-content:center;cursor:grab;padding:0}.line-drag-handle[data-v-115458d5]:hover{color:#1e3a8a9e}.line-drag-handle[data-v-115458d5]:active{cursor:grabbing;color:#1e3a8ac7}.line-edit-row.is-dragging .line-drag-handle[data-v-115458d5]{cursor:grabbing;color:#1e3a8ad1}.line-drag-handle[data-v-115458d5] .icon-glyph{font-size:16px;line-height:1}.line-edit-row .remove-choice-btn[data-v-115458d5]{position:static}.line-remove-btn[data-v-115458d5]{opacity:0;pointer-events:none;transform:translate(6px) scale(.92);transition:all .16s ease}.line-edit-row:not(.is-editing):hover .line-remove-btn.is-filled[data-v-115458d5]{opacity:1;pointer-events:auto;transform:translate(0) scale(1)}.multi-dialogue-modal-overlay[data-v-115458d5]{--nr-md-overlay-bg: rgba(15, 23, 42, .24);--nr-md-panel-bg: rgba(255, 255, 255, 1);--nr-md-panel-border: rgba(148, 163, 184, .28);--nr-md-header-border: rgba(148, 163, 184, .24);--nr-md-title: #1e3a8a;--nr-md-subtitle: #64748b;--nr-md-close: rgba(30, 58, 138, .42);--nr-md-close-hover: rgba(30, 58, 138, .72);position:fixed;inset:0;z-index:120;background:var(--nr-md-overlay-bg);backdrop-filter:blur(4px);display:grid;place-items:center;padding:22px}body.light-theme,body[data-theme=light]{--nr-md-overlay-bg: rgba(15, 23, 42, .18);--nr-md-panel-bg: rgba(255, 255, 255, 1);--nr-md-panel-border: rgba(148, 163, 184, .26);--nr-md-header-border: rgba(148, 163, 184, .22);--nr-md-title: #1e3a8a;--nr-md-subtitle: #64748b;--nr-md-close: rgba(30, 58, 138, .42);--nr-md-close-hover: rgba(30, 58, 138, .72)}body.dark-theme,body[data-theme=dark]{--nr-md-overlay-bg: rgba(2, 6, 23, .52);--nr-md-panel-bg: rgba(15, 23, 42, 1);--nr-md-panel-border: rgba(96, 165, 250, .26);--nr-md-header-border: rgba(96, 165, 250, .22);--nr-md-title: #dbeafe;--nr-md-subtitle: #94a3b8;--nr-md-close: rgba(191, 219, 254, .52);--nr-md-close-hover: rgba(219, 234, 254, .86)}body.dark-theme,body[data-theme=dark]{background:linear-gradient(90deg,#7dd3fc38,#60a5fadb,#7dd3fc38);box-shadow:0 0 0 3px #60a5fa29}.multi-dialogue-modal[data-v-115458d5]{width:min(74vw,1160px);aspect-ratio:16 / 9;max-height:78vh;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;background:var(--nr-md-panel-bg);border:1px solid var(--nr-md-panel-border)}.dialogue-modal-small[data-v-115458d5]{width:min(56vw,760px);aspect-ratio:auto;max-height:72vh}.choice-modal-small[data-v-115458d5]{width:min(48vw,640px);max-height:68vh}.condition-modal-wide[data-v-115458d5]{width:min(1040px,calc(100vw - 48px));aspect-ratio:auto;max-height:82vh}.condition-modal-body[data-v-115458d5]{max-height:min(72vh,760px);overflow:auto}.condition-modal-branches[data-v-115458d5]{display:flex;flex-direction:column;gap:12px}.condition-branch-modal[data-v-115458d5]{margin-bottom:0}.condition-term-modal[data-v-115458d5]{display:grid;grid-template-columns:minmax(180px,1.4fr) 96px 100px 82px minmax(140px,1fr) auto;align-items:center}.condition-term-modal .remove-choice-btn[data-v-115458d5]{position:static}.multi-dialogue-modal.glass-morphism-strong[data-v-115458d5]{background:var(--nr-md-panel-bg)!important;backdrop-filter:none;-webkit-backdrop-filter:none}.multi-dialogue-modal.is-dark-theme[data-v-115458d5],.multi-dialogue-modal.is-dark-theme.glass-morphism-strong[data-v-115458d5],body.dark-theme,body[data-theme=dark]{background:#0f172a!important;border-color:#60a5fa42!important}.multi-dialogue-modal.is-dark-theme .multi-dialogue-modal-header[data-v-115458d5],body.dark-theme,body[data-theme=dark]{border-bottom-color:#60a5fa38!important}.multi-dialogue-modal.is-dark-theme .multi-dialogue-modal-header h3[data-v-115458d5],body.dark-theme,body[data-theme=dark]{color:#dbeafe!important}.multi-dialogue-modal.is-dark-theme .multi-dialogue-modal-header p[data-v-115458d5],body.dark-theme,body[data-theme=dark]{color:#94a3b8!important}.multi-dialogue-modal-header[data-v-115458d5]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:16px 18px;border-bottom:1px solid var(--nr-md-header-border)}.multi-dialogue-modal-header h3[data-v-115458d5]{margin:0;font-size:18px;color:var(--nr-md-title)}.multi-dialogue-modal-header p[data-v-115458d5]{margin:4px 0 0;font-size:12px;color:var(--nr-md-subtitle)}.multi-dialogue-modal-close[data-v-115458d5]{border:none;background:transparent;color:var(--nr-md-close);width:24px;height:24px;border-radius:0;font-size:18px;line-height:1;cursor:pointer;padding:0;transition:color .16s ease}.multi-dialogue-modal-close[data-v-115458d5]:hover{color:var(--nr-md-close-hover)}.multi-dialogue-modal-body[data-v-115458d5]{flex:1;overflow:auto;padding:16px 18px}.dialogue-modal-textarea[data-v-115458d5]{min-height:160px}.multi-lines-editor.fullscreen[data-v-115458d5]{gap:10px}.modal-line-textarea[data-v-115458d5]{min-height:40px;height:auto;max-height:220px;resize:vertical;line-height:1.45;overflow-y:auto}.variable-panel-wrapper[data-v-314aefec]{position:fixed;left:0;top:0;bottom:0;z-index:30;pointer-events:none}.panel-hotzone[data-v-314aefec]{position:absolute;left:0;top:0;bottom:0;width:48px;pointer-events:auto;cursor:pointer}.panel-trigger[data-v-314aefec]{position:absolute;left:0;top:50%;transform:translateY(-50%);width:48px;height:96px;display:flex;align-items:center;justify-content:center;background:#fff3;backdrop-filter:blur(16px);border-radius:0 16px 16px 0;border:1px solid rgba(255,255,255,.6);border-left:none;cursor:pointer;transition:all .3s ease;box-shadow:4px 0 16px #0000000d;pointer-events:none}.panel-trigger.hidden[data-v-314aefec]{opacity:0}.panel-hotzone:hover~.panel-trigger[data-v-314aefec]:not(.hidden){background:#ffffff4d;width:56px}.panel-trigger[data-v-314aefec] .icon-glyph{font-size:28px;color:#af52de;animation:pulse-arrow-314aefec 2s ease-in-out infinite}@keyframes pulse-arrow-314aefec{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.variable-panel[data-v-314aefec]{position:absolute;left:16px;top:88px;bottom:92px;width:320px;display:flex;flex-direction:column;overflow:hidden;border-radius:16px;transform:translate(calc(-100% - 16px));transition:transform .4s cubic-bezier(.175,.885,.32,1.275);pointer-events:none}.variable-panel.expanded[data-v-314aefec]{transform:translate(0);pointer-events:auto}.variable-panel-header[data-v-314aefec]{padding:24px;border-bottom:1px solid rgba(255,255,255,.3)}.panel-title[data-v-314aefec]{font-family:Outfit,sans-serif;font-size:24px;font-weight:700;color:#af52de;margin-bottom:4px}.panel-subtitle[data-v-314aefec]{font-size:12px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.variable-panel-content[data-v-314aefec]{flex:1;padding:24px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.variable-panel-empty[data-v-314aefec]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;color:#94a3b8;text-align:center;gap:16px}.empty-icon[data-v-314aefec]{font-size:64px;opacity:.3}.section-title[data-v-314aefec]{font-size:11px;font-weight:800;color:#7e22ce;text-transform:uppercase;letter-spacing:.08em;font-family:Outfit,sans-serif}.section-divider[data-v-314aefec]{height:1px;background:#94a3b840;margin:2px 0}.speaker-list[data-v-314aefec],.variable-list[data-v-314aefec]{display:flex;flex-direction:column;gap:12px}.speaker-item[data-v-314aefec],.variable-item[data-v-314aefec]{background:#af52de26;backdrop-filter:blur(16px);padding:16px;border-radius:12px;border:1px solid rgba(255,255,255,.6)}.speaker-header[data-v-314aefec],.variable-header[data-v-314aefec]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.speaker-name[data-v-314aefec],.variable-name[data-v-314aefec]{font-family:Outfit,sans-serif;font-size:14px;font-weight:700;color:#1e293b}.speaker-panel-empty[data-v-314aefec]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#94a3b8;text-align:center;gap:12px;padding:8px 0 4px}.delete-btn[data-v-314aefec]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#ef44441a;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease}.delete-btn[data-v-314aefec]:hover{background:#ef444433}.delete-btn[data-v-314aefec] .icon-glyph{font-size:18px;color:#ef4444}.variable-details[data-v-314aefec]{display:flex;justify-content:space-between;align-items:center}.variable-type[data-v-314aefec]{font-size:11px;font-weight:700;color:#af52de;text-transform:uppercase;letter-spacing:.05em}.variable-value[data-v-314aefec]{font-size:13px;font-weight:600;color:#1e293b}.add-speaker-section[data-v-314aefec],.add-variable-section[data-v-314aefec]{display:flex;flex-direction:column;gap:12px}.add-speaker-btn[data-v-314aefec],.add-variable-btn[data-v-314aefec]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;background:linear-gradient(135deg,#af52decc,#a855f7cc);color:#fff;border:1px solid rgba(255,255,255,.4);border-radius:12px;cursor:pointer;font-size:14px;font-weight:700;font-family:Outfit,sans-serif;transition:all .2s ease}.add-speaker-btn[data-v-314aefec]:hover,.add-variable-btn[data-v-314aefec]:hover{transform:scale(1.02)}.add-speaker-btn[data-v-314aefec] .icon-glyph,.add-variable-btn[data-v-314aefec] .icon-glyph{font-size:20px}.add-form[data-v-314aefec]{background:#af52de26;backdrop-filter:blur(16px);padding:16px;border-radius:12px;border:1px solid rgba(255,255,255,.6);display:flex;flex-direction:column;gap:12px}.form-group[data-v-314aefec]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-314aefec]{font-size:10px;font-weight:800;color:#af52de;text-transform:uppercase;letter-spacing:.1em;font-family:Outfit,sans-serif}.form-input[data-v-314aefec]{width:100%;padding:10px 12px;background:#fff6;border:none;border-radius:8px;font-size:13px;font-weight:600;color:#1e293b;font-family:Noto Sans SC,Outfit,sans-serif;transition:all .2s ease}.form-input[data-v-314aefec]:focus{outline:none;background:#fff9;box-shadow:0 0 0 2px #af52de4d}.form-checkbox[data-v-314aefec]{width:20px;height:20px;cursor:pointer}.form-actions[data-v-314aefec]{display:flex;gap:8px;margin-top:8px}.confirm-btn[data-v-314aefec],.cancel-btn[data-v-314aefec]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;border:none;border-radius:8px;cursor:pointer;font-size:13px;font-weight:700;transition:all .2s ease}.confirm-btn[data-v-314aefec]{background:#22c55ecc;color:#fff}.confirm-btn[data-v-314aefec]:hover{background:#22c55e}.cancel-btn[data-v-314aefec]{background:#94a3b84d;color:#1e293b}.cancel-btn[data-v-314aefec]:hover{background:#94a3b880}.confirm-btn[data-v-314aefec] .icon-glyph,.cancel-btn[data-v-314aefec] .icon-glyph{font-size:18px}.status-bar[data-v-435c195b]{position:fixed;left:16px;right:16px;bottom:16px;min-height:48px;border-radius:20px;z-index:50;border:none;display:flex;justify-content:space-between;align-items:center;padding:0 14px 0 24px;gap:16px}.status-left[data-v-435c195b]{min-width:0;display:flex;align-items:center;gap:22px;flex-wrap:wrap}.status-item[data-v-435c195b]{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:1;color:#1d1d1f;opacity:.78;white-space:nowrap;font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif}.status-item[data-v-435c195b] .icon-glyph{font-size:18px;line-height:1;display:inline-flex;align-items:center;justify-content:center;transform:translateY(.5px);opacity:.68}.status-item.warning[data-v-435c195b],.status-item.warning[data-v-435c195b] .icon-glyph{color:#ff9500;opacity:1}.status-right[data-v-435c195b]{margin-left:auto}.preview-mode-root[data-v-9ab20b69]{position:absolute;inset:104px 24px 96px;z-index:15;user-select:none;-webkit-user-select:none}.preview-mode-body[data-v-9ab20b69]{width:100%;height:100%;padding:4px;display:flex;flex-direction:column;gap:6px;overflow:hidden;background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.preview-header[data-v-9ab20b69],.preview-title-wrap[data-v-9ab20b69],.preview-actions[data-v-9ab20b69],.action-btn[data-v-9ab20b69]{display:none}.action-btn[data-v-9ab20b69]:disabled{opacity:.5;cursor:not-allowed}.preview-main[data-v-9ab20b69]{min-height:0;flex:1;display:flex;justify-content:center;align-items:center}.preview-timeline[data-v-9ab20b69]{width:min(780px,92%);max-height:min(56vh,500px);margin:0 auto;border:none;border-radius:0;padding:4px 2px;overflow:auto;background:transparent;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.28) transparent}.preview-timeline[data-v-9ab20b69]::-webkit-scrollbar{width:4px}.preview-timeline[data-v-9ab20b69]::-webkit-scrollbar-track{background:transparent}.preview-timeline[data-v-9ab20b69]::-webkit-scrollbar-thumb{background:#94a3b847;border-radius:4px}.preview-timeline[data-v-9ab20b69]::-webkit-scrollbar-thumb:hover{background:#94a3b875}.timeline-content[data-v-9ab20b69]{min-height:100%;display:flex;flex-direction:column;justify-content:center;padding:6px 0;position:relative}.timeline-content>.hint[data-v-9ab20b69],.timeline-content>.timeline-list[data-v-9ab20b69],.timeline-content>.timeline-choice-box[data-v-9ab20b69],.timeline-content>.timeline-end-hint[data-v-9ab20b69]{width:max-content;max-width:min(920px,96%);margin-left:auto;margin-right:auto}.preview-vars[data-v-9ab20b69],.timeline-title[data-v-9ab20b69]{display:none}.hint[data-v-9ab20b69]{color:#94a3b8;line-height:1.7;font-size:14px}.choice-inline-list[data-v-9ab20b69]{display:flex;flex-direction:column;gap:2px}.choice-inline-btn[data-v-9ab20b69]{text-align:left;border:none;background:transparent;color:inherit;padding:3px 2px;cursor:pointer;border-radius:4px;transition:background-color .12s ease,color .12s ease}.choice-inline-btn[data-v-9ab20b69]:hover{background:#94a3b81f;color:#0ea5e9}.choice-inline-btn[data-v-9ab20b69]:focus-visible{outline:1px solid rgba(14,165,233,.55);outline-offset:1px}.timeline-list[data-v-9ab20b69]{display:flex;flex-direction:column;gap:6px}.timeline-choice-box[data-v-9ab20b69]{margin-top:8px;border-top:1px dashed rgba(148,163,184,.28);padding-top:6px}.choice-countdown[data-v-9ab20b69]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:6px;color:#92400e;font-size:12px;font-weight:700}.choice-countdown strong[data-v-9ab20b69]{font-variant-numeric:tabular-nums}.timeline-end-hint[data-v-9ab20b69]{margin-top:10px;color:#94a3b8;font-size:12px}.timeline-item[data-v-9ab20b69]{border:none;border-radius:0;padding:1px 2px;width:max-content;max-width:100%;line-height:1.65;font-size:15px;color:#111827}.timeline-item--chapter[data-v-9ab20b69]{width:100%;max-width:100%;padding:8px 2px}.chapter-marker[data-v-9ab20b69]{--chapter-marker-color: #10b981;--chapter-marker-text: #047857;--chapter-marker-line: rgba(16, 185, 129, .38);display:grid;grid-template-columns:minmax(24px,1fr) auto minmax(24px,1fr);align-items:center;gap:12px;width:100%;color:var(--chapter-marker-text)}.chapter-marker--branch[data-v-9ab20b69]{--chapter-marker-color: #8b5cf6;--chapter-marker-text: #7c3aed;--chapter-marker-line: rgba(139, 92, 246, .42)}.chapter-marker--end[data-v-9ab20b69]{--chapter-marker-color: #f43f5e;--chapter-marker-text: #e11d48;--chapter-marker-line: rgba(244, 63, 94, .42)}.chapter-line[data-v-9ab20b69]{height:1px;background:linear-gradient(90deg,transparent,var(--chapter-marker-line),transparent)}.chapter-content[data-v-9ab20b69]{max-width:min(520px,70vw);text-align:center}.chapter-title[data-v-9ab20b69]{font-size:13px;font-weight:800;letter-spacing:.04em}.chapter-summary[data-v-9ab20b69]{margin-top:2px;color:#64748b;font-size:12px;font-weight:600;letter-spacing:0}.line-row[data-v-9ab20b69],.event-row[data-v-9ab20b69]{--speaker-col-width: 9ch;--sep-col-width: 1.2ch;display:grid;grid-template-columns:var(--speaker-col-width) var(--sep-col-width) minmax(0,1fr);align-items:start;column-gap:2px}.var-row[data-v-9ab20b69]{display:flex;align-items:flex-start;gap:4px}.speaker[data-v-9ab20b69]{display:inline-block;width:9ch;max-width:9ch;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700;font-size:.95em;color:#1e3a8a}.sep[data-v-9ab20b69]{color:#64748b;display:inline-block;width:var(--sep-col-width);text-align:right}.text[data-v-9ab20b69]{white-space:pre-wrap;word-break:break-word;color:#111827}.preview-mode-root.is-dark-mode .timeline-item[data-v-9ab20b69]{color:#b8cde0!important}.preview-mode-root.is-dark-mode .speaker[data-v-9ab20b69]{color:#a8c7e6!important;font-weight:800}.preview-mode-root.is-dark-mode .meta-arrow[data-v-9ab20b69],.preview-mode-root.is-dark-mode .meta-type[data-v-9ab20b69]{color:#8db7e29e!important}.preview-mode-root.is-dark-mode .meta-arrow--choice[data-v-9ab20b69],.preview-mode-root.is-dark-mode .meta-type--choice[data-v-9ab20b69]{color:#fc0!important}.preview-mode-root.is-dark-mode .meta-arrow--condition[data-v-9ab20b69],.preview-mode-root.is-dark-mode .meta-type--condition[data-v-9ab20b69]{color:#38bdf8!important}.preview-mode-root.is-dark-mode .meta-arrow--setvariable[data-v-9ab20b69],.preview-mode-root.is-dark-mode .meta-type--setvariable[data-v-9ab20b69]{color:#af52de!important}.preview-mode-root.is-dark-mode .meta-arrow--emitevent[data-v-9ab20b69],.preview-mode-root.is-dark-mode .meta-type--emitevent[data-v-9ab20b69]{color:#ff9500!important}.preview-mode-root.is-dark-mode .meta-arrow--jump[data-v-9ab20b69],.preview-mode-root.is-dark-mode .meta-type--jump[data-v-9ab20b69]{color:#007aff!important}.preview-mode-root.is-dark-mode .meta-arrow--end[data-v-9ab20b69],.preview-mode-root.is-dark-mode .meta-type--end[data-v-9ab20b69]{color:#ff3b30!important}.preview-mode-root.is-dark-mode .sep[data-v-9ab20b69]{color:#8ea6bc!important}.preview-mode-root.is-dark-mode .text[data-v-9ab20b69]{color:#b8cde0!important}.preview-mode-root.is-dark-mode .chapter-marker[data-v-9ab20b69]{--chapter-marker-text: #34d399;--chapter-marker-line: rgba(52, 211, 153, .42);color:var(--chapter-marker-text)!important}.preview-mode-root.is-dark-mode .chapter-marker--branch[data-v-9ab20b69]{--chapter-marker-text: #a78bfa;--chapter-marker-line: rgba(167, 139, 250, .48)}.preview-mode-root.is-dark-mode .chapter-marker--end[data-v-9ab20b69]{--chapter-marker-text: #fb7185;--chapter-marker-line: rgba(251, 113, 133, .5)}.preview-mode-root.is-dark-mode .chapter-line[data-v-9ab20b69]{background:linear-gradient(90deg,transparent,var(--chapter-marker-line),transparent)!important}.preview-mode-root.is-dark-mode .chapter-summary[data-v-9ab20b69]{color:#9fb3c8!important}body.dark-theme,body[data-theme=dark]{color:#a8c7e6!important;font-weight:800}body.dark-theme,body[data-theme=dark]{color:#8db7e29e!important}body.dark-theme,body[data-theme=dark]{color:#fc0!important}body.dark-theme,body[data-theme=dark]{color:#38bdf8!important}body.dark-theme,body[data-theme=dark]{color:#af52de!important}body.dark-theme,body[data-theme=dark]{color:#ff9500!important}body.dark-theme,body[data-theme=dark]{color:#007aff!important}body.dark-theme,body[data-theme=dark]{color:#ff3b30!important}body.dark-theme,body[data-theme=dark]{color:#8ea6bc!important}body.dark-theme,body[data-theme=dark]{color:#b8cde0!important}body.dark-theme,body[data-theme=dark]{--chapter-marker-text: #34d399;--chapter-marker-line: rgba(52, 211, 153, .42);color:var(--chapter-marker-text)!important}body.dark-theme,body[data-theme=dark]{--chapter-marker-text: #a78bfa;--chapter-marker-line: rgba(167, 139, 250, .48)}body.dark-theme,body[data-theme=dark]{--chapter-marker-text: #fb7185;--chapter-marker-line: rgba(251, 113, 133, .5)}body.dark-theme,body[data-theme=dark]{background:linear-gradient(90deg,transparent,var(--chapter-marker-line),transparent)!important}body.dark-theme,body[data-theme=dark]{color:#9fb3c8!important}.meta-content[data-v-9ab20b69]{grid-column:3;margin-left:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:.34em;min-width:0;font-size:.94em;font-weight:650;letter-spacing:.005em}.meta-arrow[data-v-9ab20b69]{white-space:nowrap;justify-self:end;width:auto;color:#6ea2d89e;font-weight:700}.meta-type[data-v-9ab20b69]{white-space:nowrap;color:#6ea2d89e;font-weight:700}.meta-arrow--choice[data-v-9ab20b69],.meta-type--choice[data-v-9ab20b69]{color:#fc0}.meta-arrow--condition[data-v-9ab20b69],.meta-type--condition[data-v-9ab20b69]{color:#0ea5e9}.meta-arrow--setvariable[data-v-9ab20b69],.meta-type--setvariable[data-v-9ab20b69]{color:#af52de}.meta-arrow--emitevent[data-v-9ab20b69],.meta-type--emitevent[data-v-9ab20b69]{color:#ff9500}.meta-arrow--jump[data-v-9ab20b69],.meta-type--jump[data-v-9ab20b69]{color:#007aff}.meta-arrow--end[data-v-9ab20b69],.meta-type--end[data-v-9ab20b69]{color:#ff3b30}.meta-text[data-v-9ab20b69]{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.vars-list[data-v-9ab20b69]{display:flex;flex-direction:column;gap:6px}.var-name[data-v-9ab20b69]{font-weight:700}.var-value[data-v-9ab20b69]{margin-left:auto;color:#334155}.preview-error[data-v-9ab20b69]{color:#b91c1c;background:#fee2e2bf;border:1px solid rgba(248,113,113,.5);border-radius:8px;padding:6px 10px}.script-library-page[data-v-3e83c245]{min-height:100vh;padding:20px;color:var(--nr-text);background:transparent;position:relative;z-index:2;pointer-events:auto}body.dark-theme,body[data-theme=dark]{background:linear-gradient(180deg,#020617b8,#020617db),radial-gradient(circle at 50% 28%,rgba(14,165,233,.08),transparent 42%)}body.dark-theme,body[data-theme=dark]{background:#0f172ad1!important;border-color:#94a3b838!important;box-shadow:0 14px 32px #00000047,inset 0 1px #ffffff0a!important}body.dark-theme,body[data-theme=dark]{background:#0f172ac7!important}.top-bar[data-v-3e83c245]{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:16px 18px;margin-bottom:0;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.brand[data-v-3e83c245]{display:flex;align-items:center;gap:12px}.logo[data-v-3e83c245]{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;font-weight:700;background:linear-gradient(135deg,#7c3aed,#3b82f6)}.title-wrap h1[data-v-3e83c245]{margin:0;font-size:24px;font-weight:700}.subtitle[data-v-3e83c245]{margin:2px 0 0;font-size:12px;color:color-mix(in srgb,var(--nr-text) 52%,transparent)}.top-actions[data-v-3e83c245]{display:flex;align-items:center;gap:10px}.top-actions .top-icon-btn[data-v-3e83c245],.top-actions .top-icon-btn.btn[data-v-3e83c245],.top-actions .top-icon-btn.btn.secondary[data-v-3e83c245]{width:30px;height:30px;padding:0;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:transparent!important;border:none!important;box-shadow:none!important;color:color-mix(in srgb,var(--nr-text) 72%,transparent)}.top-icon-btn[data-v-3e83c245] .icon-glyph{font-size:20px;opacity:.9}.top-actions .top-icon-btn[data-v-3e83c245]:hover,.top-actions .top-icon-btn.btn[data-v-3e83c245]:hover,.top-actions .top-icon-btn.btn.secondary[data-v-3e83c245]:hover{background:transparent!important;border:none!important;box-shadow:none!important;color:color-mix(in srgb,var(--nr-text) 94%,transparent)}.top-icon-btn[data-v-3e83c245]:disabled{opacity:.7;cursor:not-allowed}.status-badge[data-v-3e83c245]{font-size:12px;border-radius:999px;padding:4px 10px;border:1px solid transparent}.status-badge.mock[data-v-3e83c245]{color:#92400e;background:#d9770629;border-color:#d9770659}.status-badge.auth-ok[data-v-3e83c245]{color:#166534;background:#22c55e29;border-color:#22c55e61}.status-badge.auth-off[data-v-3e83c245]{color:#9f1239;background:#f43f5e29;border-color:#f43f5e5c}.subtle-loading-dot[data-v-3e83c245]{width:8px;height:8px;border-radius:999px;background:color-mix(in srgb,#3b82f6 70%,var(--nr-text) 30%);opacity:.6;animation:subtleDotPulse-3e83c245 1.2s ease-in-out infinite}.filters[data-v-3e83c245]{display:grid;grid-template-columns:minmax(540px,2.4fr) minmax(220px,1.2fr) minmax(180px,.8fr);gap:10px;padding:12px;margin-bottom:14px;align-items:end;border-top:none;border-top-left-radius:0;border-top-right-radius:0}.field[data-v-3e83c245]{display:flex;flex-direction:column;gap:6px}.field label[data-v-3e83c245]{font-size:12px;color:color-mix(in srgb,var(--nr-text) 72%,#3b82f6 28%)}.field input[data-v-3e83c245],.field select[data-v-3e83c245]{background:color-mix(in srgb,var(--nr-bg) 70%,#ffffff 30%);border:1px solid color-mix(in srgb,var(--nr-text) 18%,transparent);color:var(--nr-text);border-radius:10px;padding:9px 10px;outline:none}.repo-row[data-v-3e83c245]{display:flex;align-items:center;gap:10px}.repo-row>select[data-v-3e83c245]{flex:1;min-width:240px}.summary[data-v-3e83c245]{display:flex;align-items:center;gap:8px;color:color-mix(in srgb,var(--nr-text) 78%,transparent);font-size:13px;white-space:nowrap}.inline-summary[data-v-3e83c245]{margin-right:2px}.global-config[data-v-3e83c245]{margin-bottom:14px;padding:14px;border-radius:14px}.global-config-header[data-v-3e83c245]{margin-bottom:10px;display:flex;justify-content:space-between;align-items:start;gap:10px}.global-config-header h2[data-v-3e83c245]{margin:0 0 4px;font-size:16px}.global-config-header p[data-v-3e83c245]{margin:0;font-size:12px;color:color-mix(in srgb,var(--nr-text) 60%,transparent)}.header-main[data-v-3e83c245]{min-width:0}.header-actions[data-v-3e83c245]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.config-file-chip[data-v-3e83c245]{font-size:11px;padding:4px 8px;border-radius:999px;background:color-mix(in srgb,#3b82f6 16%,transparent);border:1px solid color-mix(in srgb,#60a5fa 40%,transparent);color:color-mix(in srgb,var(--nr-text) 72%,#2563eb 28%)}.global-config-columns[data-v-3e83c245]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.config-card[data-v-3e83c245]{background:color-mix(in srgb,var(--nr-bg) 65%,transparent);border:1px solid color-mix(in srgb,var(--nr-text) 15%,transparent);border-radius:12px;padding:10px}.config-card-head[data-v-3e83c245]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.config-card-head h3[data-v-3e83c245]{margin:0;font-size:14px}.icon-btn[data-v-3e83c245]{width:26px;height:26px;border-radius:8px;border:1px solid color-mix(in srgb,var(--nr-text) 18%,transparent);background:color-mix(in srgb,var(--nr-bg) 72%,#ffffff 28%);color:var(--nr-text);display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;line-height:1;cursor:pointer;transition:all .15s ease}.icon-btn[data-v-3e83c245]:hover{transform:translateY(-1px)}.icon-btn.add[data-v-3e83c245]{color:#4f46e5;border-color:color-mix(in srgb,#6366f1 42%,transparent);background:color-mix(in srgb,#6366f1 16%,transparent)}.icon-btn.danger[data-v-3e83c245]{color:#dc2626;border-color:color-mix(in srgb,#ef4444 46%,transparent);background:color-mix(in srgb,#ef4444 16%,transparent)}.config-list[data-v-3e83c245]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.config-item[data-v-3e83c245]{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;width:auto;max-width:100%;border:1px solid color-mix(in srgb,var(--nr-text) 14%,transparent);border-radius:999px;padding:6px 8px;background:color-mix(in srgb,var(--nr-bg) 74%,#ffffff 26%);transition:padding-right .16s ease,border-color .16s ease,background .16s ease}.config-item[data-v-3e83c245]:hover{padding-right:10px;border-color:color-mix(in srgb,var(--nr-text) 24%,transparent);background:color-mix(in srgb,var(--nr-bg) 68%,#ffffff 32%)}.config-item-main[data-v-3e83c245]{display:inline-flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap;line-height:1.2}.config-item-main[data-v-3e83c245]>*{display:inline-flex;align-items:center;line-height:1.2}.config-item .icon-btn.danger[data-v-3e83c245]{width:0;height:20px;min-width:0;padding:0;border-width:0;opacity:0;overflow:hidden;pointer-events:none;font-size:13px;border-radius:999px;margin-left:0;transform:scale(.85);transition:width .16s ease,opacity .12s ease,margin-left .16s ease,border-width .16s ease,transform .16s ease}.config-item:hover .icon-btn.danger[data-v-3e83c245]{width:20px;min-width:20px;border-width:1px;opacity:1;pointer-events:auto;margin-left:2px;transform:scale(1)}@keyframes subtleDotPulse-3e83c245{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.75;transform:scale(1.08)}}.config-empty[data-v-3e83c245]{font-size:12px;color:color-mix(in srgb,var(--nr-text) 55%,transparent);margin-bottom:8px}.inline-form[data-v-3e83c245]{display:flex;flex-direction:column;gap:8px}.inline-form input[data-v-3e83c245],.inline-form select[data-v-3e83c245]{background:color-mix(in srgb,var(--nr-bg) 70%,#ffffff 30%);border:1px solid color-mix(in srgb,var(--nr-text) 18%,transparent);color:var(--nr-text);border-radius:10px;padding:8px 10px;outline:none}.inline-form .checkbox[data-v-3e83c245]{width:18px;height:18px}.inline-actions[data-v-3e83c245]{display:flex;gap:8px}.btn.small[data-v-3e83c245]{padding:6px 9px;font-size:12px}.btn.tiny[data-v-3e83c245]{padding:5px 8px;font-size:11px}.btn.danger[data-v-3e83c245]{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626)}.grid[data-v-3e83c245]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.script-card[data-v-3e83c245]{padding:12px;display:flex;flex-direction:column}.card-bottom[data-v-3e83c245]{margin-top:auto}.card-actions[data-v-3e83c245]{display:inline-flex;align-items:center;gap:6px}.rename-script-btn[data-v-3e83c245],.delete-script-btn[data-v-3e83c245]{opacity:0;pointer-events:none;border-radius:8px;width:24px;height:24px;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.card-action-icon[data-v-3e83c245]{width:14px;height:14px;display:block;flex:0 0 auto}.rename-script-btn[data-v-3e83c245]{border:1px solid color-mix(in srgb,#3b82f6 46%,transparent);background:color-mix(in srgb,#3b82f6 12%,transparent);color:#1d4ed8}.delete-script-btn[data-v-3e83c245]{border:1px solid color-mix(in srgb,#ef4444 46%,transparent);background:color-mix(in srgb,#ef4444 14%,transparent);color:#b91c1c;font-size:16px}.script-card:hover .rename-script-btn[data-v-3e83c245],.script-card:hover .delete-script-btn[data-v-3e83c245]{opacity:1;pointer-events:auto}.rename-script-btn[data-v-3e83c245]:hover{transform:translateY(-1px);background:color-mix(in srgb,#3b82f6 18%,transparent)}.delete-script-btn[data-v-3e83c245]:hover{transform:translateY(-1px);background:color-mix(in srgb,#ef4444 20%,transparent)}.card-head[data-v-3e83c245]{display:flex;justify-content:space-between;gap:8px;align-items:center}.card-head h3[data-v-3e83c245]{margin:0;font-size:15px;line-height:1.3;word-break:break-all}.card-actions[data-v-3e83c245]{align-self:center}.path[data-v-3e83c245]{margin:8px 0;font-size:12px;color:color-mix(in srgb,var(--nr-text) 55%,transparent);word-break:break-all}.card-meta-spacer[data-v-3e83c245]{min-height:56px;display:flex;align-items:flex-end}.middle-stats[data-v-3e83c245]{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;line-height:1.4;color:color-mix(in srgb,var(--nr-text) 74%,transparent)}.meta[data-v-3e83c245]{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:color-mix(in srgb,var(--nr-text) 78%,transparent);margin-bottom:8px}.tags[data-v-3e83c245]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:0}.tag[data-v-3e83c245]{font-size:11px;color:color-mix(in srgb,var(--nr-text) 68%,#2563eb 32%);background:color-mix(in srgb,#3b82f6 16%,transparent);border:1px solid color-mix(in srgb,#60a5fa 38%,transparent);border-radius:999px;padding:2px 8px}.btn[data-v-3e83c245]{border:none;border-radius:10px;padding:9px 12px;cursor:pointer;font-weight:600}.file-open-link[data-v-3e83c245]{border:none;background:transparent;padding:0;margin:0;font:inherit;color:inherit;font-weight:700;text-align:left;cursor:pointer}.file-open-link[data-v-3e83c245]:hover{color:#2563eb;text-decoration:underline}.btn.primary[data-v-3e83c245]{color:#f8fafc;background:linear-gradient(135deg,#2563eb,#7c3aed)}.btn.secondary[data-v-3e83c245]{color:var(--nr-text);background:color-mix(in srgb,var(--nr-bg) 68%,#ffffff 32%);border:1px solid color-mix(in srgb,var(--nr-text) 20%,transparent)}.empty[data-v-3e83c245]{padding:28px;grid-column:1 / -1;text-align:center;color:color-mix(in srgb,var(--nr-text) 55%,transparent)}body[data-theme=dark],body.dark-theme{color:#e5e7eb}body[data-theme=dark],body.dark-theme{background:#0f172adb;border-color:#94a3b838;color:#e5e7eb}body[data-theme=dark],body.dark-theme{background:#0f172aad;border-color:#94a3b82e}.overview-cinematic[data-v-0696f221]{--bg: #f2f4f7;--bg-2: #ffffff;--text: #0f172a;--muted: #5b6475;--line: rgba(15, 23, 42, .16);--card: rgba(255, 255, 255, .66);--chip: rgba(255, 255, 255, .9);--primary: #0f6fff;position:relative;width:100%;height:100vh;overflow-y:auto;overflow-x:hidden;scroll-snap-type:none;scroll-behavior:auto;overscroll-behavior:contain;color:var(--text);background:radial-gradient(circle at 14% 10%,rgba(82,123,255,.18),transparent 45%),radial-gradient(circle at 84% 86%,rgba(10,194,167,.15),transparent 42%),linear-gradient(160deg,var(--bg),var(--bg-2))}.overview-cinematic.dark[data-v-0696f221]{--bg: #070b16;--bg-2: #0c1325;--text: #eef3fb;--muted: #bbc7db;--line: rgba(148, 163, 184, .34);--card: rgba(11, 16, 30, .64);--chip: rgba(16, 23, 40, .84);--primary: #69a6ff;background:radial-gradient(circle at 16% 14%,rgba(56,104,244,.32),transparent 48%),radial-gradient(circle at 82% 82%,rgba(0,190,167,.24),transparent 46%),linear-gradient(160deg,var(--bg),var(--bg-2))}.intro-actions[data-v-0696f221]{margin-top:18px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.intro-btn[data-v-0696f221]{border:1px solid var(--line);border-radius:999px;padding:11px 18px;font-size:13px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.intro-btn[data-v-0696f221]:hover{transform:translateY(-1px)}.intro-btn.ghost[data-v-0696f221]{background:color-mix(in srgb,var(--card) 80%,transparent);color:var(--text)}.intro-btn.primary[data-v-0696f221]{background:var(--primary);color:#fff;border-color:transparent}.progress-nav[data-v-0696f221]{position:fixed;right:24px;top:50%;transform:translateY(-50%);z-index:35;display:grid;gap:12px}.dot[data-v-0696f221]{width:10px;height:10px;border-radius:999px;border:1px solid var(--line);background:transparent;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}.dot[data-v-0696f221]:hover{transform:scale(1.15)}.dot.active[data-v-0696f221]{background:var(--primary);border-color:var(--primary);transform:scale(1.2)}.scene[data-v-0696f221]{height:100vh;width:100%;padding:110px 54px 54px;scroll-snap-align:start;scroll-snap-stop:normal;display:flex;align-items:center;opacity:0;transform:translateY(36px);transition:opacity .56s ease,transform .7s cubic-bezier(.2,.82,.2,1)}.scene.visible[data-v-0696f221]{opacity:1;transform:translateY(0)}.scene-shell[data-v-0696f221]{width:min(980px,100%);margin:0 auto;display:block;align-items:stretch}.intro-shell[data-v-0696f221]{width:100%}.intro-hero[data-v-0696f221]{position:relative;overflow:visible;padding:0;min-height:min(76vh,720px);display:flex;flex-direction:column;justify-content:center;gap:20px}.intro-kicker[data-v-0696f221]{font-size:12px;text-transform:uppercase;letter-spacing:.24em;color:var(--muted);opacity:.9}.intro-title[data-v-0696f221]{font-size:clamp(1.9rem,5.4vw,5rem);line-height:.98;letter-spacing:-.02em;word-spacing:.01em;max-width:none;width:100%;white-space:pre-line}.intro-subline[data-v-0696f221]{font-size:clamp(1.05rem,1.7vw,1.38rem);line-height:1.75;color:color-mix(in srgb,var(--text) 76%,var(--muted));max-width:72ch}.intro-glow[data-v-0696f221]{position:absolute;border-radius:999px;pointer-events:none;filter:blur(8px);opacity:.42}.intro-glow-a[data-v-0696f221]{width:min(48vw,520px);height:min(48vw,520px);right:-16%;top:-22%;background:radial-gradient(circle,#3b82f66b,#3b82f600 66%);animation:intro-float-a-0696f221 7.8s ease-in-out infinite}.intro-glow-b[data-v-0696f221]{width:min(34vw,360px);height:min(34vw,360px);left:-12%;bottom:-26%;background:radial-gradient(circle,#10b98157,#10b98100 70%);animation:intro-float-b-0696f221 9.4s ease-in-out infinite}.scene.visible .intro-title[data-v-0696f221]{animation:intro-title-in-0696f221 .72s cubic-bezier(.2,.9,.2,1) both}.scene.visible .intro-subline[data-v-0696f221]{animation:intro-subline-in-0696f221 .86s cubic-bezier(.2,.86,.2,1) both;animation-delay:90ms}.copy-wrap[data-v-0696f221]{padding:clamp(8px,1.8vw,18px);display:flex;flex-direction:column;justify-content:center}.kicker[data-v-0696f221]{font-size:12px;text-transform:uppercase;letter-spacing:.16em;color:var(--muted);margin-bottom:16px}.headline[data-v-0696f221]{font-size:clamp(1.2rem,2.4vw,2.4rem);line-height:1.08;letter-spacing:-.01em;margin-bottom:16px;max-width:none;white-space:nowrap}.flow-text[data-v-0696f221]{background:linear-gradient(90deg,#ff4d6d,#ff8a3d 18%,#ffd166,#22c55e 50%,#38bdf8 67%,#6366f1 82%,#ec4899);background-size:220% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;animation:flow-headline-gradient-0696f221 5.2s ease-in-out infinite}.subline[data-v-0696f221]{font-size:clamp(1.04rem,1.25vw,1.28rem);line-height:1.62;color:var(--muted);max-width:56ch}.detail-list[data-v-0696f221]{margin-top:18px;list-style:none;display:grid;gap:10px;max-width:70ch}.detail-item[data-v-0696f221]{padding-left:14px;border-left:2px solid var(--line)}.detail-title[data-v-0696f221]{font-size:.98rem;font-weight:700;line-height:1.45}.detail-desc[data-v-0696f221]{margin-top:2px;color:var(--muted);font-size:.93rem;line-height:1.55}.tone-hero .headline[data-v-0696f221],.tone-cta .headline[data-v-0696f221]{max-width:none}@media (max-width: 1160px){.scene-shell[data-v-0696f221]{width:min(860px,100%)}}@media (max-width: 760px){.intro-hero[data-v-0696f221]{padding:0;min-height:68vh}.intro-title[data-v-0696f221]{font-size:clamp(1.6rem,8.4vw,2.6rem);line-height:1.02}.intro-actions[data-v-0696f221]{width:100%;gap:10px}.intro-btn[data-v-0696f221]{width:100%;text-align:center}.progress-nav[data-v-0696f221]{right:10px}.scene[data-v-0696f221]{padding:170px 14px 22px}.headline[data-v-0696f221]{font-size:clamp(1.12rem,4.6vw,1.6rem);white-space:nowrap}}@keyframes flow-headline-gradient-0696f221{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes intro-float-a-0696f221{0%,to{transform:translateZ(0) scale(1);opacity:.38}50%{transform:translate3d(-10px,14px,0) scale(1.06);opacity:.52}}@keyframes intro-float-b-0696f221{0%,to{transform:translateZ(0) scale(1);opacity:.3}50%{transform:translate3d(16px,-12px,0) scale(1.1);opacity:.46}}@keyframes intro-title-in-0696f221{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes intro-subline-in-0696f221{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.editor-container[data-v-6ae28789]{width:100vw;height:100vh;display:flex;flex-direction:column;overflow:hidden;padding:0;position:relative}.main-content[data-v-6ae28789]{position:absolute;inset:0;display:flex;overflow:hidden}.graph-editor-wrapper[data-v-6ae28789]{flex:1;position:relative}.edge-editor[data-v-6ae28789]{position:fixed;right:16px;top:100px;width:360px;max-height:calc(100vh - 190px);overflow:auto;z-index:60;padding:16px;border-radius:16px}.edge-editor-header[data-v-6ae28789]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.edge-editor-header h3[data-v-6ae28789]{margin:0;font-size:18px;font-weight:700}.close-btn[data-v-6ae28789]{border:none;border-radius:8px;width:28px;height:28px;cursor:pointer;background:#0000000f}.form-group[data-v-6ae28789]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.form-group label[data-v-6ae28789]{font-size:12px;font-weight:700;color:#475569}.form-input[data-v-6ae28789],.form-textarea[data-v-6ae28789]{width:100%;border:none;border-radius:8px;background:#ffffff8c;padding:10px 12px;font-size:14px;color:#1e293b}.form-input[data-v-6ae28789]:focus,.form-textarea[data-v-6ae28789]:focus{outline:2px solid rgba(59,130,246,.35)}.form-textarea[data-v-6ae28789]{min-height:100px;resize:vertical}.edge-editor-actions[data-v-6ae28789]{display:flex;gap:8px}.action-btn[data-v-6ae28789]{border:none;border-radius:8px;padding:10px 14px;cursor:pointer;background:#00000014;font-weight:600}.action-btn.primary[data-v-6ae28789]{background:#3b82f638;color:#1d4ed8}*{margin:0;padding:0;box-sizing:border-box}:root{--nr-bg: #f5f5f7;--nr-text: #1d1d1f;--nr-noise-color: rgba(0, 0, 0, .01)}body.dark-theme,body[data-theme=dark]{--nr-bg: #0b1020;--nr-text: #e5e7eb;--nr-noise-color: rgba(255, 255, 255, .02)}@media (prefers-color-scheme: dark){body:not(.light-theme):not([data-theme=light]){--nr-bg: #0b1020;--nr-text: #e5e7eb;--nr-noise-color: rgba(255, 255, 255, .02)}}body{font-family:Outfit,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;overflow:hidden;position:relative;background:var(--nr-bg);color:var(--nr-text);transition:background .25s ease,color .25s ease}body:before{content:"";position:fixed;width:200%;height:200%;top:-50%;left:-50%;z-index:-1;background:radial-gradient(ellipse at 15% 20%,rgba(255,45,85,.15) 0%,transparent 40%),radial-gradient(ellipse at 85% 15%,rgba(255,159,10,.12) 0%,transparent 40%),radial-gradient(ellipse at 50% 50%,rgba(88,86,214,.08) 0%,transparent 50%),radial-gradient(ellipse at 20% 80%,rgba(255,55,95,.1) 0%,transparent 45%),radial-gradient(ellipse at 80% 75%,rgba(52,199,89,.08) 0%,transparent 40%),radial-gradient(ellipse at 45% 30%,rgba(90,200,250,.1) 0%,transparent 45%),radial-gradient(ellipse at 70% 60%,rgba(191,90,242,.09) 0%,transparent 40%);filter:blur(60px);animation:mesh-gradient-flow 30s ease-in-out infinite}body:after{content:"";position:fixed;width:100%;height:100%;top:0;left:0;z-index:-1;background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,var(--nr-noise-color) 2px,var(--nr-noise-color) 4px),repeating-linear-gradient(90deg,transparent,transparent 2px,var(--nr-noise-color) 2px,var(--nr-noise-color) 4px);opacity:.3;pointer-events:none}@keyframes mesh-gradient-flow{0%,to{transform:translate(0) rotate(0) scale(1)}25%{transform:translate(-2%,2%) rotate(1deg) scale(1.02)}50%{transform:translate(1%,-1%) rotate(-.5deg) scale(.98)}75%{transform:translate(-1%,1%) rotate(.5deg) scale(1.01)}}#app{width:100vw;height:100vh}.glass-morphism{background:#f9f9fb33;backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border:.5px solid rgba(255,255,255,.15);box-shadow:0 8px 32px #1f268714,inset 0 1px 1px #fff6}.glass-morphism-strong{background:#f9f9fb33;backdrop-filter:blur(50px) saturate(200%);-webkit-backdrop-filter:blur(50px) saturate(200%);border:.5px solid rgba(255,255,255,.2);box-shadow:0 10px 40px #1f26871a,inset 0 1px 1px #ffffff80}.dot-grid{background-image:radial-gradient(rgba(0,0,0,.03) 1px,transparent 1px);background-size:20px 20px}.spring-animation{transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.bouncy-feedback:active{transform:scale(.95)}.scale-up-hover:hover{transform:scale(1.05)}.gradient-text{background:linear-gradient(90deg,#f472b6,#a855f7,#3b82f6,#f472b6);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradient-text-flow 3s ease infinite}@keyframes gradient-text-flow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.jelly-node{box-shadow:0 10px 30px -5px #0000000d,inset 0 2px 4px #ffffffe6}body.dark-theme:before,body[data-theme=dark]:before{background:radial-gradient(ellipse at 15% 20%,rgba(244,63,94,.18) 0%,transparent 45%),radial-gradient(ellipse at 85% 15%,rgba(99,102,241,.2) 0%,transparent 45%),radial-gradient(ellipse at 50% 50%,rgba(14,165,233,.12) 0%,transparent 55%),radial-gradient(ellipse at 20% 80%,rgba(236,72,153,.16) 0%,transparent 50%),radial-gradient(ellipse at 80% 75%,rgba(34,197,94,.14) 0%,transparent 45%),radial-gradient(ellipse at 45% 30%,rgba(168,85,247,.16) 0%,transparent 50%),radial-gradient(ellipse at 70% 60%,rgba(59,130,246,.14) 0%,transparent 45%);filter:blur(70px)}@media (prefers-color-scheme: dark){body:not(.light-theme):not([data-theme=light]):before{background:radial-gradient(ellipse at 15% 20%,rgba(244,63,94,.18) 0%,transparent 45%),radial-gradient(ellipse at 85% 15%,rgba(99,102,241,.2) 0%,transparent 45%),radial-gradient(ellipse at 50% 50%,rgba(14,165,233,.12) 0%,transparent 55%),radial-gradient(ellipse at 20% 80%,rgba(236,72,153,.16) 0%,transparent 50%),radial-gradient(ellipse at 80% 75%,rgba(34,197,94,.14) 0%,transparent 45%),radial-gradient(ellipse at 45% 30%,rgba(168,85,247,.16) 0%,transparent 50%),radial-gradient(ellipse at 70% 60%,rgba(59,130,246,.14) 0%,transparent 45%);filter:blur(70px)}}body.dark-theme .glass-morphism,body[data-theme=dark] .glass-morphism{background:#0f172a80!important;border:.5px solid rgba(148,163,184,.28)!important;box-shadow:0 10px 32px #00000059,inset 0 1px 1px #ffffff0d!important}body.dark-theme .glass-morphism-strong,body[data-theme=dark] .glass-morphism-strong{background:#0f172a9e!important;border:.5px solid rgba(148,163,184,.32)!important;box-shadow:0 12px 40px #00000073,inset 0 1px 1px #ffffff0f!important}body.dark-theme .toolbar-button,body[data-theme=dark] .toolbar-button{background:#1e293bb8!important;color:#e5e7eb!important;border-color:#94a3b847!important;box-shadow:0 2px 10px #00000059,inset 0 1px #ffffff0f!important}body.dark-theme .toolbar-button:hover,body[data-theme=dark] .toolbar-button:hover{background:#334155d1!important}body.dark-theme .toolbar-title,body.dark-theme .panel-title,body.dark-theme .form-label,body.dark-theme .status-item,body.dark-theme .corner-label,body.dark-theme .variable-name,body.dark-theme .speaker-name,body[data-theme=dark] .toolbar-title,body[data-theme=dark] .panel-title,body[data-theme=dark] .form-label,body[data-theme=dark] .status-item,body[data-theme=dark] .corner-label,body[data-theme=dark] .variable-name,body[data-theme=dark] .speaker-name{color:#e5e7eb!important}body.dark-theme .form-input,body.dark-theme .form-textarea,body[data-theme=dark] .form-input,body[data-theme=dark] .form-textarea{background:#1e293bb8!important;color:#f8fafc!important}body.dark-theme .form-input::placeholder,body.dark-theme .form-textarea::placeholder,body[data-theme=dark] .form-input::placeholder,body[data-theme=dark] .form-textarea::placeholder{color:#cbd5e1b8!important}body.dark-theme,body[data-theme=dark]{color-scheme:dark}body.dark-theme .editor-container,body.dark-theme .main-content,body.dark-theme .graph-editor-wrapper,body.dark-theme .graph-editor,body[data-theme=dark] .editor-container,body[data-theme=dark] .main-content,body[data-theme=dark] .graph-editor-wrapper,body[data-theme=dark] .graph-editor{background:transparent!important}body.dark-theme .toolbar,body.dark-theme .status-bar,body.dark-theme .status-corner-panel,body.dark-theme .corner-item,body.dark-theme .property-panel,body.dark-theme .variable-panel,body.dark-theme .edge-editor,body.dark-theme .panel-trigger,body.dark-theme .add-form,body.dark-theme .glass-input,body[data-theme=dark] .toolbar,body[data-theme=dark] .status-bar,body[data-theme=dark] .status-corner-panel,body[data-theme=dark] .corner-item,body[data-theme=dark] .property-panel,body[data-theme=dark] .variable-panel,body[data-theme=dark] .edge-editor,body[data-theme=dark] .panel-trigger,body[data-theme=dark] .add-form,body[data-theme=dark] .glass-input{background:#0f172ad1!important;border-color:#94a3b84d!important;color:#e5e7eb!important;box-shadow:0 12px 32px #00000073,inset 0 1px #ffffff0d!important}body.dark-theme .status-item,body.dark-theme .panel-subtitle,body.dark-theme .variable-type,body.dark-theme .variable-value,body.dark-theme .choice-hint,body.dark-theme .corner-label,body.dark-theme .autosave-meta,body.dark-theme .validation-count,body.dark-theme .section-title,body[data-theme=dark] .status-item,body[data-theme=dark] .panel-subtitle,body[data-theme=dark] .variable-type,body[data-theme=dark] .variable-value,body[data-theme=dark] .choice-hint,body[data-theme=dark] .corner-label,body[data-theme=dark] .autosave-meta,body[data-theme=dark] .validation-count,body[data-theme=dark] .section-title{color:#cbd5e1!important}body.dark-theme input,body.dark-theme select,body.dark-theme textarea,body.dark-theme .form-input,body.dark-theme .form-textarea,body.dark-theme .action-btn,body.dark-theme .mini-btn,body.dark-theme .add-choice-btn,body.dark-theme .confirm-btn,body.dark-theme .cancel-btn,body.dark-theme .close-btn,body[data-theme=dark] input,body[data-theme=dark] select,body[data-theme=dark] textarea,body[data-theme=dark] .form-input,body[data-theme=dark] .form-textarea,body[data-theme=dark] .action-btn,body[data-theme=dark] .mini-btn,body[data-theme=dark] .add-choice-btn,body[data-theme=dark] .confirm-btn,body[data-theme=dark] .cancel-btn,body[data-theme=dark] .close-btn{background:#1e293bd6!important;color:#f8fafc!important;border-color:#94a3b847!important}body.dark-theme .context-menu,body.dark-theme .context-menu-item,body.dark-theme .context-menu-header,body[data-theme=dark] .context-menu,body[data-theme=dark] .context-menu-item,body[data-theme=dark] .context-menu-header{background:#0f172af2!important;color:#e2e8f0!important;border-color:#94a3b847!important}body.dark-theme .dialogue-node,body.dark-theme .choice-node,body.dark-theme .jump-node,body.dark-theme .setvariable-node,body.dark-theme .emitevent-node,body.dark-theme .condition-node,body.dark-theme .end-node,body[data-theme=dark] .dialogue-node,body[data-theme=dark] .choice-node,body[data-theme=dark] .jump-node,body[data-theme=dark] .setvariable-node,body[data-theme=dark] .emitevent-node,body[data-theme=dark] .condition-node,body[data-theme=dark] .end-node{background:#0f172af2!important;border-color:#94a3b873!important;box-shadow:0 10px 24px #00000073,inset 0 1px #ffffff0a!important}body.dark-theme .node-header,body[data-theme=dark] .node-header{border-bottom-color:#94a3b838!important;background:linear-gradient(180deg,#6366f129,#0f172a00)!important}body.dark-theme .field-label,body.dark-theme .field-value,body.dark-theme .choice-item,body.dark-theme .choice-text,body.dark-theme .end-message,body.dark-theme .no-choices,body.dark-theme .condition-summary,body.dark-theme .branch-label,body[data-theme=dark] .field-label,body[data-theme=dark] .field-value,body[data-theme=dark] .choice-item,body[data-theme=dark] .choice-text,body[data-theme=dark] .end-message,body[data-theme=dark] .no-choices,body[data-theme=dark] .condition-summary,body[data-theme=dark] .branch-label{color:#e2e8f0!important}body.dark-theme .choice-bullet,body[data-theme=dark] .choice-bullet{color:#f8fafc!important;box-shadow:0 2px 8px #00000059!important}body.dark-theme .dialogue-node.selected,body.dark-theme .choice-node.selected,body.dark-theme .jump-node.selected,body.dark-theme .setvariable-node.selected,body.dark-theme .emitevent-node.selected,body.dark-theme .condition-node.selected,body.dark-theme .end-node.selected,body[data-theme=dark] .dialogue-node.selected,body[data-theme=dark] .choice-node.selected,body[data-theme=dark] .jump-node.selected,body[data-theme=dark] .setvariable-node.selected,body[data-theme=dark] .emitevent-node.selected,body[data-theme=dark] .condition-node.selected,body[data-theme=dark] .end-node.selected{box-shadow:0 12px 30px #0000008c,0 0 0 2px #0f172a,0 0 0 6px #818cf859,inset 0 1px #ffffff0f!important}
