.dc-embed[data-v-03b5f58d]{display:flex;flex-direction:column}.builder-layout[data-v-03b5f58d]{display:grid;grid-template-columns:360px 1fr;gap:1.5rem;align-items:start}@media(max-width:1024px){.builder-layout[data-v-03b5f58d]{grid-template-columns:1fr}}.form-panel[data-v-03b5f58d]{display:flex;flex-direction:column;gap:1rem}.form-section[data-v-03b5f58d]{background:#1a1a24;border:1px solid #2e2e42;border-radius:16px;padding:1.25rem}.form-section__title[data-v-03b5f58d]{font-size:.8125rem;font-weight:700;color:#8b8ba6;text-transform:uppercase;letter-spacing:.08em;margin:0 0 1rem}.section-title-row[data-v-03b5f58d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.section-title-row .form-section__title[data-v-03b5f58d]{margin:0}.field-row[data-v-03b5f58d]{margin-bottom:.75rem}.field-row[data-v-03b5f58d]:last-child{margin-bottom:0}.field-label[data-v-03b5f58d]{display:flex;align-items:center;justify-content:space-between;font-size:.8125rem;color:#8b8ba6;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.char-count[data-v-03b5f58d]{font-weight:400;text-transform:none;letter-spacing:0}.text-input[data-v-03b5f58d]{width:100%;background:#0f0f14;border:1px solid #2e2e42;border-radius:10px;padding:.5rem .75rem;color:#f0f0f5;font-size:.9375rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;outline:none;transition:border-color .15s}.text-input[data-v-03b5f58d]:focus{border-color:#6c63ff}.text-input--sm[data-v-03b5f58d]{width:110px}.textarea[data-v-03b5f58d]{width:100%;background:#0f0f14;border:1px solid #2e2e42;border-radius:10px;padding:.5rem .75rem;color:#f0f0f5;font-size:.9375rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;resize:vertical;outline:none;line-height:1.5;transition:border-color .15s}.textarea[data-v-03b5f58d]:focus{border-color:#6c63ff}.textarea--sm[data-v-03b5f58d]{min-height:56px}.color-row[data-v-03b5f58d]{display:flex;align-items:center;gap:.75rem}.mono[data-v-03b5f58d]{font-family:JetBrains Mono,Fira Code,monospace}.field-block[data-v-03b5f58d]{background:#0f0f14;border:1px solid #2e2e42;border-radius:10px;padding:.75rem;margin-bottom:.5rem;display:flex;flex-direction:column;gap:.5rem}.field-block[data-v-03b5f58d]:last-of-type{margin-bottom:0}.field-block__header[data-v-03b5f58d]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#8b8ba6;font-weight:600}.inline-toggle[data-v-03b5f58d]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#8b8ba6;cursor:pointer;margin-left:auto;font-weight:400}.inline-toggle input[data-v-03b5f58d]{cursor:pointer;accent-color:#6c63ff}.inline-toggle--block[data-v-03b5f58d]{margin-left:0;font-size:.9375rem}.btn-remove[data-v-03b5f58d]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;border:none;border-radius:10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);white-space:nowrap}.btn-remove[data-v-03b5f58d]:disabled{opacity:.5;cursor:not-allowed}.btn-remove[data-v-03b5f58d]{background:transparent;color:#8b8ba6;padding:.25rem;border-radius:6px;margin-left:auto}.btn-remove[data-v-03b5f58d]:hover{color:#f87171}.btn-add[data-v-03b5f58d]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;border:none;border-radius:10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);white-space:nowrap}.btn-add[data-v-03b5f58d]:disabled{opacity:.5;cursor:not-allowed}.btn-add[data-v-03b5f58d]{font-size:.8125rem;padding:.25rem .75rem;background:#6c63ff26;color:#a78bfa;border-radius:10px}.btn-add[data-v-03b5f58d]:hover{background:#6c63ff47}.btn-add[data-v-03b5f58d]:disabled{opacity:.4;cursor:not-allowed}.empty-hint[data-v-03b5f58d]{font-size:.8125rem;color:#8b8ba6;text-align:center;padding:.75rem 0 0}.preview-panel[data-v-03b5f58d]{display:flex;flex-direction:column;gap:1rem;position:sticky;top:1.5rem}.preview-panel__label[data-v-03b5f58d]{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;color:#8b8ba6}.dc-chat[data-v-03b5f58d]{background:#313338;border-radius:16px;padding:1.25rem 1.25rem 1.5rem}.dc-embed-card[data-v-03b5f58d]{display:flex;background:#2b2d31;border-radius:4px;overflow:hidden;max-width:520px}.dc-bar[data-v-03b5f58d]{width:4px;flex-shrink:0;background:var(--ec, #5865f2)}.dc-body[data-v-03b5f58d]{padding:8px 16px 16px;flex:1;min-width:0;position:relative}.dc-thumb[data-v-03b5f58d]{position:absolute;top:8px;right:0;width:80px;height:80px;object-fit:cover;border-radius:3px}.dc-author[data-v-03b5f58d]{display:flex;align-items:center;gap:8px;margin-top:8px;margin-bottom:4px;font-size:.875rem;color:#fff;font-weight:600}.dc-author__icon[data-v-03b5f58d]{width:24px;height:24px;border-radius:50%;object-fit:cover}.dc-title[data-v-03b5f58d]{font-size:1rem;font-weight:600;color:#fff;margin:6px 0 4px;line-height:1.375;word-break:break-word}.dc-title--link[data-v-03b5f58d]{color:#00b0f4;cursor:pointer}.dc-title--link[data-v-03b5f58d]:hover{text-decoration:underline}.dc-desc[data-v-03b5f58d]{font-size:.875rem;color:#dbdee1;line-height:1.375;margin:4px 0 8px;word-break:break-word}.dc-desc[data-v-03b5f58d] strong{color:#fff}.dc-desc[data-v-03b5f58d] code{background:#ffffff14;padding:1px 5px;border-radius:3px;font-size:.8125rem;font-family:monospace}.dc-desc[data-v-03b5f58d] .spoiler{background:#202225;color:transparent;border-radius:3px;cursor:pointer}.dc-desc[data-v-03b5f58d] .spoiler:hover{color:#dbdee1}.dc-fields[data-v-03b5f58d]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:8px 0}.dc-field[data-v-03b5f58d]{grid-column:span 3}.dc-field--inline[data-v-03b5f58d]{grid-column:span 1}.dc-field__name[data-v-03b5f58d]{font-size:.875rem;font-weight:700;color:#fff;margin-bottom:2px}.dc-field__value[data-v-03b5f58d]{font-size:.875rem;color:#dbdee1;word-break:break-word;line-height:1.375}.dc-field__value[data-v-03b5f58d] code{background:#ffffff14;padding:1px 5px;border-radius:3px;font-family:monospace;font-size:.8125rem}.dc-field__value[data-v-03b5f58d] strong{color:#fff}.dc-image[data-v-03b5f58d]{width:100%;border-radius:3px;margin-top:8px;object-fit:cover;max-height:300px}.dc-footer[data-v-03b5f58d]{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:.75rem;color:#b5bac1;flex-wrap:wrap}.dc-footer__icon[data-v-03b5f58d]{width:20px;height:20px;border-radius:50%;object-fit:cover}.dc-sep[data-v-03b5f58d]{opacity:.5}.dc-empty[data-v-03b5f58d]{font-size:.875rem;color:#72767d;text-align:center;padding:16px 0;margin:0}.json-panel[data-v-03b5f58d]{background:#1a1a24;border:1px solid #2e2e42;border-radius:16px;overflow:hidden}.json-panel__header[data-v-03b5f58d]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;background:#0d0d12;border-bottom:1px solid #2e2e42;font-size:.9375rem;font-weight:600;color:#a0a0b8}.json-pre[data-v-03b5f58d]{padding:1rem 1.25rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.8125rem;color:#a0a0b8;line-height:1.6;overflow-x:auto;max-height:380px;overflow-y:auto;margin:0;white-space:pre}.json-pre[data-v-03b5f58d]::-webkit-scrollbar{width:6px;height:6px}.json-pre[data-v-03b5f58d]::-webkit-scrollbar-track{background:transparent}.json-pre[data-v-03b5f58d]::-webkit-scrollbar-thumb{background:#2e2e42;border-radius:9999px}.json-pre[data-v-03b5f58d]::-webkit-scrollbar-thumb:hover{background:#4a4a6a}.btn-sm[data-v-03b5f58d]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;border:none;border-radius:10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);white-space:nowrap}.btn-sm[data-v-03b5f58d]:disabled{opacity:.5;cursor:not-allowed}.btn-sm[data-v-03b5f58d]{font-size:.8125rem;padding:.25rem .75rem;background:#ffffff0f;color:#a0a0b8;border-radius:10px}.btn-sm[data-v-03b5f58d]:hover{background:#6c63ff;color:#fff}
