._page_1f2db_1{display:flex;flex-direction:column;height:100%;background:var(--token-colors-surface-primary)}._header_1f2db_8{display:flex;align-items:center;justify-content:space-between;padding:var(--token-spacing-200) var(--token-spacing-400);border-bottom:1px solid var(--token-colors-border-default);background:var(--token-colors-surface-secondary)}._titleRow_1f2db_17{display:flex;align-items:center;gap:var(--token-spacing-200);flex:1}._pathEditor_1f2db_24{display:flex;align-items:center;min-width:0;flex:1;max-width:720px;padding:var(--token-spacing-100) var(--token-spacing-200);border:1px solid var(--token-colors-border-default);border-radius:var(--token-radius-md);background:var(--token-colors-surface-primary)}._pathPrefix_1f2db_36{color:var(--token-colors-text-muted);font-size:var(--token-font-size-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:45%}._fileNameInput_1f2db_45{min-width:0;flex:1;font-size:var(--token-font-size-lg);font-weight:var(--token-font-weight-semibold);color:var(--token-colors-text-primary);background:transparent;border:none;outline:none;padding:0}._fileNameInput_1f2db_45::-moz-placeholder{color:var(--token-colors-text-muted)}._fileNameInput_1f2db_45::placeholder{color:var(--token-colors-text-muted)}._dirtyIndicator_1f2db_61{font-size:var(--token-font-size-xs);color:var(--token-colors-accent-amber);padding:var(--token-spacing-100) var(--token-spacing-200);background:#ffa7261a;border-radius:var(--token-radius-full)}._savedIndicator_1f2db_69{font-size:var(--token-font-size-xs);color:var(--token-colors-accent-green);padding:var(--token-spacing-100) var(--token-spacing-200);background:color-mix(in srgb,var(--token-colors-accent-green) 12%,transparent);border-radius:var(--token-radius-full)}._actions_1f2db_77{display:flex;gap:var(--token-spacing-200)}._saveButton_1f2db_82,._publishButton_1f2db_83{padding:var(--token-spacing-200) var(--token-spacing-300);font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-medium);border-radius:var(--token-radius-md);cursor:pointer;transition:all .15s ease}._saveButton_1f2db_82{color:var(--token-colors-text-secondary);background:var(--token-colors-surface-tertiary);border:1px solid var(--token-colors-border-default)}._saveButton_1f2db_82:hover:not(:disabled){background:var(--token-colors-surface-secondary);border-color:var(--token-colors-border-hover)}._saveButton_1f2db_82:disabled{opacity:.5;cursor:not-allowed}._publishButton_1f2db_83{color:#fff;background:var(--token-colors-accent-cyan);border:1px solid transparent}._publishButton_1f2db_83:hover:not(:disabled){background:var(--token-colors-accent-cyan-hover, #00a0b0)}._publishButton_1f2db_83:disabled{opacity:.6;cursor:not-allowed}._metaBar_1f2db_123{display:flex;align-items:center;gap:var(--token-spacing-400);padding:var(--token-spacing-150) var(--token-spacing-400);border-bottom:1px solid var(--token-colors-border-default);background:var(--token-colors-surface-secondary);flex-wrap:wrap}._metaItem_1f2db_133{display:flex;align-items:center;gap:var(--token-spacing-150)}._metaSelect_1f2db_139{min-width:140px;padding:var(--token-spacing-100) var(--token-spacing-200);font-size:var(--token-font-size-sm);color:var(--token-colors-text-primary);background:var(--token-colors-surface-tertiary);border:1px solid var(--token-colors-border-default);border-radius:var(--token-radius-md);cursor:pointer}._metaSelect_1f2db_139:focus{outline:none;border-color:var(--token-colors-accent-cyan)}._cmsDocumentStrip_1f2db_155{display:flex;flex-direction:column;gap:var(--token-spacing-150);padding:var(--token-spacing-200) var(--token-spacing-400);border-bottom:1px solid var(--token-colors-border-default);background:var(--token-colors-surface-primary)}._cmsDocumentStripHeader_1f2db_164{display:flex;align-items:center;justify-content:space-between;gap:var(--token-spacing-200);color:var(--token-colors-text-secondary);font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-semibold)}._inlineButton_1f2db_174{padding:var(--token-spacing-100) var(--token-spacing-200);border:1px solid var(--token-colors-border-default);border-radius:var(--token-radius-sm);background:var(--token-colors-surface-tertiary);color:var(--token-colors-text-secondary);cursor:pointer}._inlineButton_1f2db_174:disabled{opacity:.5;cursor:not-allowed}._cmsDocumentList_1f2db_188{display:flex;gap:var(--token-spacing-150);overflow-x:auto;padding-bottom:var(--token-spacing-100)}._cmsDocumentChip_1f2db_195{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--token-spacing-150);max-width:280px;padding:var(--token-spacing-100) var(--token-spacing-200);border:1px solid var(--token-colors-border-default);border-radius:var(--token-radius-full);background:var(--token-colors-surface-secondary);color:var(--token-colors-text-secondary);cursor:pointer}._cmsDocumentChip_1f2db_195 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cmsDocumentChip_1f2db_195 small{color:var(--token-colors-text-muted);font-size:var(--token-font-size-xs)}._cmsDocumentChipActive_1f2db_220{border-color:var(--token-colors-accent-cyan);color:var(--token-colors-text-primary);background:color-mix(in srgb,var(--token-colors-accent-cyan) 12%,var(--token-colors-surface-secondary))}._cmsDocumentEmpty_1f2db_226{color:var(--token-colors-text-muted);font-size:var(--token-font-size-sm)}._editorLayout_1f2db_231{display:flex;flex:1;overflow:hidden}._bodyEditor_1f2db_237{flex:1;display:flex;flex-direction:column;overflow:hidden}._bodyTextarea_1f2db_244{flex:1;padding:var(--token-spacing-400);font-family:var(--token-font-family-mono);font-size:var(--token-font-size-base);line-height:1.6;color:var(--token-colors-text-primary);background:var(--token-colors-surface-primary);border:none;resize:none;outline:none}._bodyTextarea_1f2db_244::-moz-placeholder{color:var(--token-colors-text-muted)}._bodyTextarea_1f2db_244::placeholder{color:var(--token-colors-text-muted)}._previewPane_1f2db_261{width:min(48%,640px);min-width:320px;display:flex;flex-direction:column;border-left:1px solid var(--token-colors-border-default);background:var(--token-colors-surface-secondary);overflow:hidden}._previewHeader_1f2db_271{display:flex;align-items:center;justify-content:space-between;gap:var(--token-spacing-200);padding:var(--token-spacing-200) var(--token-spacing-300);border-bottom:1px solid var(--token-colors-border-default);color:var(--token-colors-text-secondary);font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-semibold)}._previewBody_1f2db_283{flex:1;overflow:auto;padding:var(--token-spacing-400)}._markdownPreview_1f2db_289{color:var(--token-colors-text-primary);line-height:1.6}._markdownPreview_1f2db_289 h1,._markdownPreview_1f2db_289 h2,._markdownPreview_1f2db_289 h3{line-height:1.2}._markdownPreview_1f2db_289 code{padding:.1rem .25rem;border-radius:var(--token-radius-sm);background:var(--token-colors-surface-tertiary)}._markdownPreview_1f2db_289 pre{padding:var(--token-spacing-300);overflow:auto;border-radius:var(--token-radius-md);background:var(--token-colors-surface-tertiary)}._emptyPreview_1f2db_313{display:flex;min-height:180px;align-items:center;justify-content:center;text-align:center;color:var(--token-colors-text-muted);font-size:var(--token-font-size-sm)}._conflictNotice_1f2db_323{padding:var(--token-spacing-200) var(--token-spacing-400);color:var(--token-colors-text-primary);background:color-mix(in srgb,var(--token-colors-accent-amber) 15%,transparent)}._historyPanel_1f2db_329{max-height:45%;overflow:auto;padding:var(--token-spacing-200) var(--token-spacing-400);border-bottom:1px solid var(--token-colors-border-default);background:var(--token-colors-surface-secondary)}._historyContent_1f2db_337{white-space:pre-wrap;overflow-wrap:anywhere;padding:var(--token-spacing-200);background:var(--token-colors-surface-primary)}._historyActions_1f2db_344{display:flex;flex-wrap:wrap;align-items:center;gap:var(--token-spacing-200);padding:var(--token-spacing-200) 0}._page_3zdob_1{display:flex;flex-direction:column;height:100vh;overflow:hidden;background:var(--token-colors-background-default)}._header_3zdob_9{flex-shrink:0;padding:12px 16px;border-bottom:1px solid var(--token-colors-border-default);background:var(--token-colors-background-surface)}._titleRow_3zdob_16{display:flex;align-items:center;justify-content:space-between}._saveButton_3zdob_22{padding:6px 16px;background:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:opacity .15s}._saveButton_3zdob_22:hover:not(:disabled){opacity:.9}._saveButton_3zdob_22:disabled{opacity:.5;cursor:not-allowed}._splitPanel_3zdob_43{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}._canvasPanel_3zdob_51{flex:1;min-height:0;overflow:auto;padding:16px}._sourcePanel_3zdob_58{height:280px;min-height:200px;flex-shrink:0;overflow:hidden}
