.bond-levelup-enter-active[data-v-52bbd02e]{transition:opacity .4s ease,transform .4s cubic-bezier(.34,1.56,.64,1)}.bond-levelup-leave-active[data-v-52bbd02e]{transition:opacity .3s ease,transform .3s ease}.bond-levelup-enter-from[data-v-52bbd02e],.bond-levelup-leave-to[data-v-52bbd02e]{opacity:0;transform:translate(-50%) translateY(16px)}.rich-editor-content h2{font-size:1.5rem;font-weight:600;line-height:1.3;margin:1.25em 0 .5em}.rich-editor-content h2:first-child{margin-top:0}.rich-editor-content h3{font-size:1.25rem;font-weight:600;line-height:1.4;margin:1em 0 .5em}.rich-editor-content h3:first-child{margin-top:0}.rich-editor-content h4{font-size:1.1rem;font-weight:600;line-height:1.4;margin:.75em 0 .5em}.rich-editor-content h4:first-child{margin-top:0}.rich-editor-content strong{font-weight:600}.rich-editor-content em{font-style:italic}.rich-editor-content u{text-decoration:underline}.rich-editor-content s{opacity:.7;text-decoration:line-through}.rich-editor-content mark{background-color:oklch(from var(--primary) l c h/.25);border-radius:.125rem;margin:0 -.125em;padding:.125em .25em}.rich-editor-content .prompt-token-inline{background:oklch(from var(--muted) l c h/.65);border:1px solid var(--border);border-radius:.5rem;display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.85em;font-weight:600;line-height:1.35;padding:.08rem .45rem;vertical-align:baseline;white-space:nowrap}.rich-editor-content .prompt-token-inline--required{background:oklch(from var(--destructive) l c h/.08);border-color:oklch(from var(--destructive) l c h/.35);color:var(--destructive)}.rich-editor-content .prompt-token-inline--known{background:linear-gradient(180deg,oklch(from var(--primary) l c h/.3),oklch(from var(--primary) l c h/.18));border-color:oklch(from var(--primary) l c h/.55);box-shadow:inset 0 0 0 1px oklch(from var(--primary) l c h/.16),0 1px oklch(from var(--background) l c h/.4);color:var(--foreground)}.rich-editor-content .prompt-token-inline--unknown{border-style:dashed}.dark .rich-editor-content .prompt-token-inline{background:oklch(from var(--primary) l c h/.18);border-color:oklch(from var(--primary) l c h/.4);box-shadow:inset 0 0 0 1px oklch(from var(--primary) l c h/.14);color:var(--foreground)}.dark .rich-editor-content .prompt-token-inline--known{background:linear-gradient(180deg,oklch(from var(--primary) l c h/.42),oklch(from var(--primary) l c h/.28));border-color:oklch(from var(--primary) l c h/.72);box-shadow:inset 0 0 0 1px oklch(from var(--primary) l c h/.24),0 0 0 1px oklch(from var(--background) l c h/.18);color:var(--primary-foreground)}.dark .rich-editor-content .prompt-token-inline--required{background:linear-gradient(180deg,oklch(from var(--destructive) l c h/.34),oklch(from var(--destructive) l c h/.22));border-color:oklch(from var(--destructive) l c h/.72);box-shadow:inset 0 0 0 1px oklch(from var(--destructive) l c h/.22),0 0 0 1px oklch(from var(--background) l c h/.18);color:var(--destructive-foreground)}.dark .rich-editor-content .prompt-token-inline--unknown{background:oklch(from var(--muted) l c h/.35);border-color:oklch(from var(--muted-foreground) l c h/.45);color:var(--foreground)}.rich-editor-content ol,.rich-editor-content ul{margin:.5em 0;padding-left:1.5em}.rich-editor-content ul{list-style-type:disc}.rich-editor-content ol{list-style-type:decimal}.rich-editor-content li{margin:.25em 0}.rich-editor-content li p{margin:0}.rich-editor-content ol ol,.rich-editor-content ol ul,.rich-editor-content ul ol,.rich-editor-content ul ul{margin:.25em 0}.rich-editor-content{line-height:1.6}.rich-editor-content p{margin:.5em 0}.rich-editor-content p:first-child{margin-top:0}.rich-editor-content p:last-child{margin-bottom:0}.rich-editor-content img,.rich-editor-content video{border-radius:.375rem;height:auto;margin:.5em 0;max-width:100%}@media(max-width:640px){.rich-editor-content img,.rich-editor-content video{max-width:100%!important;width:100%!important}}[data-v-2f5fd35c] .border{transition:border-color .2s ease,box-shadow .2s ease}[data-v-2f5fd35c] button{transition:all .15s ease}[data-v-2f5fd35c] .sortable-ghost{background:var(--accent)!important;border:2px dashed var(--primary)!important;opacity:.5!important}[data-v-2f5fd35c] .sortable-drag,[data-v-2f5fd35c] .sortable-fallback{background:var(--card)!important;box-shadow:0 8px 24px #0000001f!important;opacity:1!important;transform:rotate(2deg)}[data-v-2f5fd35c] .sortable-chosen{cursor:grabbing!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}@keyframes fadeInUp-2f5fd35c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}[data-v-2f5fd35c] [data-scenario-id]{animation:fadeInUp-2f5fd35c .3s ease-out}.social-battery-wrapper[data-v-adaf400c]{align-items:center;cursor:default;display:inline-flex;gap:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.social-battery-label[data-v-adaf400c]{font-size:11px;font-weight:600;letter-spacing:.03em;line-height:1}.social-battery-dot[data-v-adaf400c]{border-radius:50%;display:inline-block;flex-shrink:0;height:8px;width:8px}.battery-resting[data-v-adaf400c]{background:#9ca3af80;box-shadow:0 0 #9ca3af4d}.battery-resting+.social-battery-label[data-v-adaf400c]{color:#9ca3afb3}.battery-stirring[data-v-adaf400c]{animation:pulse-stirring-adaf400c 2.5s ease-in-out infinite;background:#fbbf24b3;box-shadow:0 0 #fbbf2466}.battery-stirring+.social-battery-label[data-v-adaf400c]{color:#fbbf24d9}.battery-alive[data-v-adaf400c]{animation:pulse-alive-adaf400c 1.8s ease-in-out infinite;background:#4ade80e6;box-shadow:0 0 #4ade8080}.battery-alive+.social-battery-label[data-v-adaf400c]{color:#4ade80}.battery-buzzing[data-v-adaf400c]{animation:pulse-buzzing-adaf400c .9s ease-in-out infinite;background:#8b5cf6;box-shadow:0 0 6px 2px #8b5cf680}.battery-buzzing+.social-battery-label[data-v-adaf400c]{color:#a78bfa}@keyframes pulse-stirring-adaf400c{0%,to{box-shadow:0 0 #fbbf244d;transform:scale(1)}50%{box-shadow:0 0 0 4px #fbbf2400;transform:scale(1.1)}}@keyframes pulse-alive-adaf400c{0%,to{box-shadow:0 0 #4ade8066;transform:scale(1)}50%{box-shadow:0 0 0 5px #4ade8000;transform:scale(1.15)}}@keyframes pulse-buzzing-adaf400c{0%,to{box-shadow:0 0 4px 1px #8b5cf699;transform:scale(1)}50%{box-shadow:0 0 10px 4px #8b5cf600;transform:scale(1.2)}}
