.cortex-renderer--canvas[data-v-e6b6176b]{position:relative;width:100%;height:100%}.cortex-block[data-v-e6b6176b]{overflow:hidden}.cx-text[data-v-5fe01318]{line-height:1.6;margin:0}.cx-button[data-v-cce08793]{display:inline-flex;align-items:center;padding:.5rem 1.25rem;border-radius:.375rem;font-weight:500;cursor:pointer;border:none;text-decoration:none}.cx-button--primary[data-v-cce08793]{background:var(--cx-color-primary,#3b82f6);color:#fff}.cx-button--secondary[data-v-cce08793]{background:var(--cx-color-secondary,#64748b);color:#fff}.cx-button--ghost[data-v-cce08793]{background:transparent;color:inherit;border:1px solid}.cx-image[data-v-1f4153dd]{max-width:100%;display:block}.cx-modal__backdrop[data-v-cfbf9114]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:var(--cx-modal-overlay,rgba(0,0,0,.5));z-index:1000}.cx-modal__wrapper[data-v-cfbf9114]{position:relative}.cx-modal__dialog[data-v-cfbf9114]{background:var(--cx-modal-bg,#fff);border:var(--cx-modal-border,1px solid var(--cx-border,#e2e8f0));border-radius:var(--cx-modal-radius,.5rem);width:100%;display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--cx-modal-shadow,0 8px 32px rgba(0,0,0,.2));position:relative}.cx-modal__header[data-v-cfbf9114]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--cx-border,#e2e8f0);flex-shrink:0}.cx-modal__header--center[data-v-cfbf9114]{justify-content:center}.cx-modal__header--center h2[data-v-cfbf9114]{text-align:center}.cx-modal__header h2[data-v-cfbf9114]{margin:0;font-size:1.1rem}.cx-modal__close[data-v-cfbf9114]{background:none;border:none;font-size:1.5rem;cursor:pointer;line-height:1;color:inherit;margin-left:auto}.cx-modal__close--outside[data-v-cfbf9114]{position:absolute;top:0;right:-40px;width:var(--cx-modal-close-size,auto);height:var(--cx-modal-close-size,auto);border-radius:var(--cx-modal-close-radius,0);background:var(--cx-modal-close-bg,none);color:var(--cx-modal-close-color,#fff);font-size:var(--cx-modal-close-font-size,1.8rem);margin-left:0;display:flex;align-items:center;justify-content:center}.cx-modal__close--outside[data-v-cfbf9114]:hover{opacity:.7}.cx-modal__body[data-v-cfbf9114]{padding:0;position:relative;width:100%;overflow-y:auto;flex:1 1 auto;min-height:0}.cx-modal__footer[data-v-cfbf9114]{display:flex;gap:.5rem;justify-content:flex-end;padding:1rem 1.25rem;border-top:1px solid var(--cx-border,#e2e8f0);flex-shrink:0}.cx-modal-enter-active[data-v-cfbf9114],.cx-modal-leave-active[data-v-cfbf9114]{transition:opacity .2s ease}.cx-modal-enter-active .cx-modal__wrapper[data-v-cfbf9114],.cx-modal-leave-active .cx-modal__wrapper[data-v-cfbf9114]{transition:transform .2s ease}.cx-modal-enter-from[data-v-cfbf9114],.cx-modal-leave-to[data-v-cfbf9114]{opacity:0}.cx-modal-enter-from .cx-modal__wrapper[data-v-cfbf9114],.cx-modal-leave-to .cx-modal__wrapper[data-v-cfbf9114]{transform:translateY(10px)}.cx-dropzone[data-v-26e357b5]{display:flex;align-items:center;justify-content:center;min-height:4rem;min-width:4rem;border:2px dashed var(--cx-border,#94a3b8);border-radius:.5rem;padding:.75rem;transition:border-color .2s,background .2s}.cx-dropzone[data-v-26e357b5]:empty:after{content:""}.cx-dropzone__label[data-v-26e357b5]{color:var(--cx-text-muted,#94a3b8);font-size:.875rem}.cx-draggable[data-v-ac30881b]{display:inline-flex;align-items:center;padding:.5rem 1rem;border:1px solid var(--cx-border,#e2e8f0);border-radius:.375rem;background:var(--cx-surface,#fff);cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:box-shadow .2s}.cx-draggable[data-v-ac30881b]:active{cursor:grabbing;box-shadow:0 2px 8px #00000026}.cx-timer[data-v-c1b36353]{display:inline-flex;align-items:center;font-variant-numeric:tabular-nums}.cx-timer__display[data-v-c1b36353]{font-size:1.5rem;font-weight:700;color:var(--cx-text,inherit)}.cx-input[data-v-0cff969d]{display:flex;align-items:center;gap:.5rem}.cx-input__field[data-v-0cff969d]{width:100%;padding:.5rem .75rem;border:1px solid var(--cx-border,#e2e8f0);border-radius:.375rem;font-size:1rem;background:var(--cx-surface,#fff);color:var(--cx-text,inherit);outline:none;transition:border-color .2s}.cx-input__field[data-v-0cff969d]:focus{border-color:var(--cx-color-primary,#3b82f6)}.cx-array-editor[data-v-73640874]{display:flex;flex-direction:column;gap:.5rem}.cx-array-editor__item[data-v-73640874]{display:flex;align-items:flex-start;gap:.35rem;padding:.4rem;border:1px solid var(--cx-border,#e2e8f0);border-radius:.375rem;background:var(--cx-surface,#fff)}.cx-array-editor__controls[data-v-73640874]{display:flex;flex-direction:column;gap:.15rem;flex-shrink:0}.cx-array-editor__move[data-v-73640874]{width:20px;height:20px;border:1px solid var(--cx-border,#e2e8f0);border-radius:.2rem;background:none;color:var(--cx-text-secondary,#64748b);cursor:pointer;font-size:.7rem;display:flex;align-items:center;justify-content:center;transition:background .1s}.cx-array-editor__move[data-v-73640874]:hover:not(:disabled){background:var(--cx-hover,#f1f5f9)}.cx-array-editor__move[data-v-73640874]:disabled{opacity:.3;cursor:default}.cx-array-editor__content[data-v-73640874]{flex:1;min-width:0}.cx-array-editor__input[data-v-73640874]{width:100%;padding:.4rem .6rem;border:1px solid var(--cx-border,#e2e8f0);border-radius:.25rem;font-size:.85rem;background:var(--cx-surface,#fff);color:var(--cx-text,inherit);outline:none;transition:border-color .15s}.cx-array-editor__input[data-v-73640874]:focus{border-color:var(--cx-color-primary,#3b82f6)}.cx-array-editor__remove[data-v-73640874]{width:22px;height:22px;border:none;border-radius:.2rem;background:none;color:var(--cx-text-secondary,#64748b);cursor:pointer;font-size:.9rem;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .1s}.cx-array-editor__remove[data-v-73640874]:hover{color:var(--cx-danger,#dc2626)}.cx-array-editor__add[data-v-73640874]{padding:.4rem;border:1px dashed var(--cx-border,#e2e8f0);border-radius:.375rem;background:none;color:var(--cx-color-primary,#3b82f6);cursor:pointer;font-size:.8rem;transition:background .1s}.cx-array-editor__add[data-v-73640874]:hover{background:var(--cx-hover,#f1f5f9)}.cx-object-editor[data-v-4e1e99d7]{display:flex;flex-direction:column;gap:.5rem}.cx-object-editor__field[data-v-4e1e99d7]{display:flex;flex-direction:column;gap:.2rem}.cx-object-editor__label[data-v-4e1e99d7]{font-size:.75rem;font-weight:500;color:var(--cx-text-secondary,#64748b)}.cx-object-editor__input[data-v-4e1e99d7]{padding:.4rem .6rem;border:1px solid var(--cx-border,#e2e8f0);border-radius:.25rem;font-size:.85rem;background:var(--cx-surface,#fff);color:var(--cx-text,inherit);outline:none;transition:border-color .15s}.cx-object-editor__input[data-v-4e1e99d7]:focus{border-color:var(--cx-color-primary,#3b82f6)}*{margin:0;padding:0;box-sizing:border-box}#__nuxt,body,html{height:100%;font-family:system-ui,sans-serif}:root,:root[data-theme=dark]{color-scheme:dark;--bg:#0f172a;--bg-surface:#1e293b;--bg-elevated:#334155;--bg-hover:#1e293b;--border:#334155;--border-light:#1e293b;--text:#f1f5f9;--text-secondary:#94a3b8;--text-muted:#64748b;--primary:#3b82f6;--primary-hover:#2563eb;--danger:#dc2626;--danger-hover:#b91c1c;--success-bg:#052e16;--success-text:#4ade80;--tag-bg:#1e293b;--tag-text:#94a3b8;--overlay:rgba(0,0,0,.6);--cx-modal-bg:var(--bg-surface);--cx-border:var(--border);--cx-modal-overlay:var(--overlay)}:root[data-theme=light]{color-scheme:light;--bg:#f8fafc;--bg-surface:#fff;--bg-elevated:#f1f5f9;--bg-hover:#f1f5f9;--border:#e2e8f0;--border-light:#f1f5f9;--text:#0f172a;--text-secondary:#475569;--text-muted:#64748b;--primary:#3b82f6;--primary-hover:#2563eb;--danger:#dc2626;--danger-hover:#b91c1c;--success-bg:#f0fdf4;--success-text:#16a34a;--tag-bg:#f1f5f9;--tag-text:#475569;--overlay:rgba(0,0,0,.4);--cx-modal-bg:var(--bg-surface);--cx-border:var(--border);--cx-modal-overlay:var(--overlay)}.theme-toggle{position:fixed;bottom:1rem;right:1rem;width:36px;height:36px;border:1px solid var(--border);border-radius:50%;background:var(--bg-surface);color:var(--text);cursor:pointer;font-size:1.1rem;display:flex;align-items:center;justify-content:center;z-index:1000;transition:background .15s}.theme-toggle:hover{background:var(--bg-elevated)}
