.editor-shell[data-v-bcf3162e]{background:#f6f6f7;display:flex;flex-direction:column;height:calc(100vh - 48px);margin:-24px}.editor-toolbar-slot[data-v-bcf3162e]{background:#fff;border-bottom:1px solid #e5e5e7;flex-shrink:0;padding:0 16px}.editor-body[data-v-bcf3162e]{display:flex;flex:1;min-height:0}.editor-main[data-v-bcf3162e]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000f;flex:1;margin:16px 8px 16px 16px;min-width:0;overflow:hidden}.editor-main[data-v-bcf3162e] iframe{border:none;display:block;height:100%;width:100%}.editor-side[data-v-bcf3162e]{flex-shrink:0;margin:16px 16px 16px 8px;transition:width .2s ease;width:320px}.editor-side.collapsed[data-v-bcf3162e]{width:32px}.side-toggle[data-v-bcf3162e]{align-items:center;background:#fff;border:1px solid #d2d2d7;border-radius:6px;box-shadow:0 1px 3px #0000000f;color:#6e6e73;cursor:pointer;display:flex;font-size:18px;height:28px;justify-content:center;line-height:1;margin:0 0 8px auto;width:28px}.side-toggle[data-v-bcf3162e]:hover{background:#f0f0f2;border-color:#b0b0b5;color:#1d1d1f}.editor-side.collapsed .side-toggle[data-v-bcf3162e]{margin:0 auto}@media (max-width:1024px){.editor-body[data-v-bcf3162e]{flex-direction:column}.editor-side[data-v-bcf3162e]{margin-left:16px;margin-right:16px;width:auto}.editor-side.collapsed[data-v-bcf3162e]{width:auto}}.toolbar[data-v-4602a3f9]{gap:16px;height:56px}.toolbar[data-v-4602a3f9],.toolbar-group[data-v-4602a3f9]{align-items:center;display:flex}.toolbar-group[data-v-4602a3f9]{gap:4px}.toolbar-status[data-v-4602a3f9]{flex:1;font-size:13px;text-align:center}.toolbar-actions[data-v-4602a3f9]{gap:8px}.tb-btn[data-v-4602a3f9]{background:#fff;border:1px solid #d2d2d7;border-radius:4px;color:#1d1d1f;cursor:pointer;font-size:13px;font-weight:500;padding:6px 10px}.tb-btn[data-v-4602a3f9]:hover:not(:disabled){background:#f6f6f7}.tb-btn[data-v-4602a3f9]:disabled{cursor:default;opacity:.4}.tb-btn.tb-ai[data-v-4602a3f9]{color:#6e3aa6}.tb-divider[data-v-4602a3f9]{background:#e5e5e7;height:20px;margin:0 4px;width:1px}.status-dot[data-v-4602a3f9]{border-radius:4px;font-weight:500;padding:4px 10px}.status-dot.dirty[data-v-4602a3f9]{color:#92400e}.status-dot.saving[data-v-4602a3f9]{color:#1e40af}.status-dot.saved[data-v-4602a3f9]{color:#166534}.tb-action[data-v-4602a3f9]{background:#fff;border:1px solid #d2d2d7;border-radius:6px;color:#1d1d1f;cursor:pointer;font-size:13px;font-weight:500;padding:8px 14px}.tb-action[data-v-4602a3f9]:hover:not(:disabled){background:#f6f6f7}.tb-action[data-v-4602a3f9]:disabled{cursor:not-allowed;opacity:.5}.tb-action-primary[data-v-4602a3f9]{background:#007aff;border-color:#007aff;color:#fff}.tb-action-primary[data-v-4602a3f9]:hover:not(:disabled){background:#0062cc;border-color:#0062cc}.side-panel[data-v-274512b9]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000f;font-size:13px;padding:20px}.side-panel h3[data-v-274512b9]{color:#1d1d1f;font-size:14px;font-weight:600;margin:0 0 16px}.field[data-v-274512b9]{border-bottom:1px solid #f0f0f2;display:flex;flex-direction:column;gap:2px;padding:8px 0}.field[data-v-274512b9]:last-of-type{border-bottom:none}.label[data-v-274512b9]{color:#6e6e73;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.value[data-v-274512b9]{color:#1d1d1f;word-break:break-all}.value.mono[data-v-274512b9]{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.section-h[data-v-274512b9]{border-top:1px solid #e5e5e7;margin:18px 0 6px!important;padding-top:14px}.inspector-h[data-v-274512b9]{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:10px!important}.dev-toggle[data-v-274512b9]{align-items:center;color:#6e6e73;cursor:pointer;display:inline-flex;font-size:10px;font-weight:400;gap:3px;text-transform:none}.meta-input[data-v-274512b9]{background:#fff;border:1px solid #d2d2d7;border-radius:5px;box-sizing:border-box;color:#1d1d1f;font-family:inherit;font-size:13px;outline:none;padding:6px 8px;width:100%}.meta-input[data-v-274512b9]:focus{border-color:#007aff;box-shadow:0 0 0 3px #007aff26}.meta-input.mono-sm[data-v-274512b9]{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.hint2[data-v-274512b9]{color:#6e6e73;font-size:11px;line-height:1.4;margin-top:2px}.status[data-v-274512b9]{border-radius:4px;display:inline-block;font-size:11px;font-weight:600;padding:2px 8px;text-transform:uppercase}.status.is-draft[data-v-274512b9]{background:#fef3c7;color:#92400e}.status.is-edited[data-v-274512b9]{background:#dbeafe;color:#1e40af}.status.is-published[data-v-274512b9]{background:#dcfce7;color:#166534}.status.is-template[data-v-274512b9]{background:#ede9fe;color:#6d28d9}.template-note[data-v-274512b9]{background:#f6f6f7;border-radius:6px;color:#6e6e73;font-size:12px;line-height:1.5;margin:14px 0 0;padding:10px 12px}.links[data-v-274512b9]{border-top:1px solid #e5e5e7;display:flex;flex-direction:column;gap:8px;margin-top:16px;padding-top:16px}.link[data-v-274512b9]{color:#007aff;font-size:13px;text-decoration:none}.link[data-v-274512b9]:hover{text-decoration:underline}.slug-display[data-v-274512b9]{align-items:center;display:flex;gap:6px}.slug-edit[data-v-274512b9]{display:flex;flex-direction:column;gap:6px}.slug-input[data-v-274512b9]{background:#fff;border:1px solid #007aff;border-radius:4px;box-sizing:border-box;color:#1d1d1f;font-size:12px;outline:none;padding:5px 8px;width:100%}.slug-input[data-v-274512b9]:focus{box-shadow:0 0 0 3px #007aff26}.slug-input[data-v-274512b9]:disabled{background:#f6f6f7;color:#6e6e73}.slug-actions[data-v-274512b9]{align-items:center;display:flex;gap:4px}.icon-btn[data-v-274512b9]{background:#fff;border:1px solid #d2d2d7;border-radius:4px;color:#6e6e73;cursor:pointer;font-size:12px;line-height:1.1;min-width:22px;padding:2px 6px;text-align:center}.icon-btn[data-v-274512b9]:hover:not(:disabled){background:#f6f6f7;border-color:#b0b0b5;color:#1d1d1f}.icon-btn[data-v-274512b9]:disabled{cursor:not-allowed;opacity:.4}.icon-btn.primary[data-v-274512b9]{background:#007aff;border-color:#007aff;color:#fff}.icon-btn.primary[data-v-274512b9]:hover:not(:disabled){background:#0062cc;border-color:#0062cc}.slug-error[data-v-274512b9]{color:#c41e3a;font-size:11px}.slug-hint[data-v-274512b9]{color:#6e6e73;font-size:11px;line-height:1.4}.modal-backdrop[data-v-897082dd]{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.modal[data-v-897082dd]{background:#fff;border-radius:10px;box-shadow:0 20px 60px #0000004d;color:#1d1d1f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;max-width:calc(100vw - 32px);padding:24px;width:480px}.modal-title[data-v-897082dd]{font-size:17px;font-weight:600;margin:0 0 16px}.modal-section[data-v-897082dd]{margin-bottom:14px}.modal-label[data-v-897082dd]{color:#6e6e73;display:block;font-size:12px;font-weight:600;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.modal-value[data-v-897082dd]{background:#f6f6f7;border-radius:6px;color:#1d1d1f;display:block;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:14px;padding:8px 12px;word-break:break-all}.modal-note[data-v-897082dd]{color:#6e6e73;display:block;font-size:13px}input[type=text][data-v-897082dd]{border:1px solid #d2d2d7;border-radius:6px;box-sizing:border-box;font-family:inherit;font-size:14px;outline:none;padding:10px 12px;width:100%}input[type=text][data-v-897082dd]:focus{border-color:#007aff;box-shadow:0 0 0 3px #007aff26}.modal-checkbox[data-v-897082dd]{align-items:center;cursor:pointer;display:flex;font-size:13px;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal-checkbox input[data-v-897082dd]{margin:0}.modal-actions[data-v-897082dd]{align-items:center;display:flex;gap:8px;margin-top:20px}.modal-spacer[data-v-897082dd]{flex:1}.btn[data-v-897082dd]{background:#fff;border:1px solid #d2d2d7;border-radius:6px;color:#1d1d1f;cursor:pointer;font-size:13px;font-weight:500;padding:8px 14px}.btn[data-v-897082dd]:hover:not(:disabled){background:#f6f6f7}.btn[data-v-897082dd]:disabled{cursor:not-allowed;opacity:.5}.btn-primary[data-v-897082dd]{background:#007aff;border-color:#007aff;color:#fff}.btn-primary[data-v-897082dd]:hover:not(:disabled){background:#0062cc;border-color:#0062cc}.btn-danger[data-v-897082dd]{border-color:#c41e3a;color:#c41e3a}.btn-danger[data-v-897082dd]:hover:not(:disabled){background:#fef2f2}.state[data-v-a0cc81d8]{background:#fff;border-radius:8px;color:#6e6e73;padding:32px;text-align:center}.state-error[data-v-a0cc81d8]{color:#c41e3a}.iframe-wrap[data-v-a0cc81d8]{height:100%;position:relative;width:100%}.iframe-wrap iframe[data-v-a0cc81d8]{border:none;display:block;height:100%;width:100%}.iframe-overlay[data-v-a0cc81d8]{align-items:center;background:#ffffffd9;color:#6e6e73;display:flex;font-size:14px;inset:0;justify-content:center;pointer-events:none;position:absolute}
