.cortex-renderer--canvas[data-v-e6b6176b]{height:100%;position:relative;width:100%}.cortex-block[data-v-e6b6176b]{overflow:hidden}.cx-text[data-v-5fe01318]{line-height:1.6;margin:0}.cx-button[data-v-cce08793]{align-items:center;border:none;border-radius:.375rem;cursor:pointer;display:inline-flex;font-weight:500;padding:.5rem 1.25rem;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;border:1px solid;color:inherit}.cx-image[data-v-1f4153dd]{display:block;max-width:100%}.cx-modal__backdrop[data-v-cfbf9114]{align-items:center;background:var(--cx-modal-overlay,rgba(0,0,0,.5));display:flex;justify-content:center;inset:0;position:fixed;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);box-shadow:var(--cx-modal-shadow,0 8px 32px rgba(0,0,0,.2));display:flex;flex-direction:column;overflow:hidden;position:relative;width:100%}.cx-modal__header[data-v-cfbf9114]{align-items:center;border-bottom:1px solid var(--cx-border,#e2e8f0);display:flex;flex-shrink:0;justify-content:space-between;padding:1rem 1.25rem}.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]{font-size:1.1rem;margin:0}.cx-modal__close[data-v-cfbf9114]{background:none;border:none;color:inherit;cursor:pointer;font-size:1.5rem;line-height:1;margin-left:auto}.cx-modal__close--outside[data-v-cfbf9114]{align-items:center;background:var(--cx-modal-close-bg,none);border-radius:var(--cx-modal-close-radius,0);color:var(--cx-modal-close-color,#fff);display:flex;font-size:var(--cx-modal-close-font-size,1.8rem);height:var(--cx-modal-close-size,auto);justify-content:center;margin-left:0;position:absolute;right:-40px;top:0;width:var(--cx-modal-close-size,auto)}.cx-modal__close--outside[data-v-cfbf9114]:hover{opacity:.7}.cx-modal__body[data-v-cfbf9114]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0;position:relative;width:100%}.cx-modal__footer[data-v-cfbf9114]{border-top:1px solid var(--cx-border,#e2e8f0);display:flex;flex-shrink:0;gap:.5rem;justify-content:flex-end;padding:1rem 1.25rem}.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]{align-items:center;border:2px dashed var(--cx-border,#94a3b8);border-radius:.5rem;display:flex;justify-content:center;min-height:4rem;min-width:4rem;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]{align-items:center;background:var(--cx-surface,#fff);border:1px solid var(--cx-border,#e2e8f0);border-radius:.375rem;cursor:grab;display:inline-flex;padding:.5rem 1rem;transition:box-shadow .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cx-draggable[data-v-ac30881b]:active{box-shadow:0 2px 8px #00000026;cursor:grabbing}.cx-timer[data-v-c1b36353]{align-items:center;display:inline-flex;font-variant-numeric:tabular-nums}.cx-timer__display[data-v-c1b36353]{color:var(--cx-text,inherit);font-size:1.5rem;font-weight:700}.cx-input[data-v-0cff969d]{align-items:center;display:flex;gap:.5rem}.cx-input__field[data-v-0cff969d]{background:var(--cx-surface,#fff);border:1px solid var(--cx-border,#e2e8f0);border-radius:.375rem;color:var(--cx-text,inherit);font-size:1rem;outline:none;padding:.5rem .75rem;transition:border-color .2s;width:100%}.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]{align-items:flex-start;background:var(--cx-surface,#fff);border:1px solid var(--cx-border,#e2e8f0);border-radius:.375rem;display:flex;gap:.35rem;padding:.4rem}.cx-array-editor__controls[data-v-73640874]{display:flex;flex-direction:column;flex-shrink:0;gap:.15rem}.cx-array-editor__move[data-v-73640874]{align-items:center;background:none;border:1px solid var(--cx-border,#e2e8f0);border-radius:.2rem;color:var(--cx-text-secondary,#64748b);cursor:pointer;display:flex;font-size:.7rem;height:20px;justify-content:center;transition:background .1s;width:20px}.cx-array-editor__move[data-v-73640874]:hover:not(:disabled){background:var(--cx-hover,#f1f5f9)}.cx-array-editor__move[data-v-73640874]:disabled{cursor:default;opacity:.3}.cx-array-editor__content[data-v-73640874]{flex:1;min-width:0}.cx-array-editor__input[data-v-73640874]{background:var(--cx-surface,#fff);border:1px solid var(--cx-border,#e2e8f0);border-radius:.25rem;color:var(--cx-text,inherit);font-size:.85rem;outline:none;padding:.4rem .6rem;transition:border-color .15s;width:100%}.cx-array-editor__input[data-v-73640874]:focus{border-color:var(--cx-color-primary,#3b82f6)}.cx-array-editor__remove[data-v-73640874]{align-items:center;background:none;border:none;border-radius:.2rem;color:var(--cx-text-secondary,#64748b);cursor:pointer;display:flex;flex-shrink:0;font-size:.9rem;font-weight:600;height:22px;justify-content:center;transition:color .1s;width:22px}.cx-array-editor__remove[data-v-73640874]:hover{color:var(--cx-danger,#dc2626)}.cx-array-editor__add[data-v-73640874]{background:none;border:1px dashed var(--cx-border,#e2e8f0);border-radius:.375rem;color:var(--cx-color-primary,#3b82f6);cursor:pointer;font-size:.8rem;padding:.4rem;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]{color:var(--cx-text-secondary,#64748b);font-size:.75rem;font-weight:500}.cx-object-editor__input[data-v-4e1e99d7]{background:var(--cx-surface,#fff);border:1px solid var(--cx-border,#e2e8f0);border-radius:.25rem;color:var(--cx-text,inherit);font-size:.85rem;outline:none;padding:.4rem .6rem;transition:border-color .15s}.cx-object-editor__input[data-v-4e1e99d7]:focus{border-color:var(--cx-color-primary,#3b82f6)}*{box-sizing:border-box;margin:0;padding:0}#__nuxt,body,html{font-family:system-ui,sans-serif;height:100%}: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{align-items:center;background:var(--bg-surface);border:1px solid var(--border);border-radius:50%;bottom:1rem;color:var(--text);cursor:pointer;display:flex;font-size:1.1rem;height:36px;justify-content:center;position:fixed;right:1rem;transition:background .15s;width:36px;z-index:1000}.theme-toggle:hover{background:var(--bg-elevated)}
