._editorSection_qa0kf_2{border:1px solid var(--border);background:var(--surface);border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 32px #0f172a0f}._editorContainer_qa0kf_12{flex:1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr 1fr;gap:0;min-height:500px;display:grid}._editorPanel_qa0kf_23,._previewPanel_qa0kf_24{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;grid-row:1/-1;min-height:0;display:flex;overflow:hidden}@supports (grid-template-rows:subgrid){._editorPanel_qa0kf_23,._previewPanel_qa0kf_24{grid-template-rows:subgrid;display:grid}}._previewPanel_qa0kf_24{background:var(--surface);border-right:none}._panelHeader_qa0kf_51{background:var(--surface);border-bottom:1px solid var(--border);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:16px 20px;display:flex}._previewPanel_qa0kf_24 ._panelHeader_qa0kf_51{background:var(--surface)}._panelTitle_qa0kf_67{color:var(--text-primary);font-size:.875rem;font-weight:600}._panelHeaderLeft_qa0kf_73{align-items:center;gap:12px;display:flex}._wordCount_qa0kf_79{color:var(--text-muted);font-size:.7rem}._panelActions_qa0kf_84{align-items:center;gap:8px;display:flex}._editor_qa0kf_2{resize:none;font-family:var(--font-mono);color:var(--text-primary);background:var(--surface);border:none;outline:none;flex:1;min-height:0;padding:16px;font-size:14px;line-height:1.7}._editor_qa0kf_2::placeholder{color:var(--text-muted)}._preview_qa0kf_24{flex:1;min-height:0;padding:16px 24px;line-height:1.8;overflow-y:auto}._preview_qa0kf_24 h1,._preview_qa0kf_24 h2,._preview_qa0kf_24 h3,._preview_qa0kf_24 h4,._preview_qa0kf_24 h5,._preview_qa0kf_24 h6{margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.3}._preview_qa0kf_24 h1:first-child,._preview_qa0kf_24 h2:first-child,._preview_qa0kf_24 h3:first-child{margin-top:0}._preview_qa0kf_24 h1{border-bottom:1px solid var(--border);padding-bottom:.3em;font-size:2em}._preview_qa0kf_24 h2{border-bottom:1px solid var(--border);padding-bottom:.3em;font-size:1.5em}._preview_qa0kf_24 h3{font-size:1.25em}._preview_qa0kf_24 h4{font-size:1em}._preview_qa0kf_24 p{margin-bottom:1em}._preview_qa0kf_24 a{color:var(--primary);text-decoration:none}._preview_qa0kf_24 a:hover{text-decoration:underline}._preview_qa0kf_24 code{font-family:var(--font-mono);background:#f1f5f9;border-radius:4px;padding:2px 6px;font-size:.9em}._preview_qa0kf_24 pre{border:1px solid var(--border);background:#f6f8fa;border-radius:8px;margin:1em 0;padding:16px;overflow-x:auto}._preview_qa0kf_24 pre code{background:0 0;padding:0;font-size:14px}._preview_qa0kf_24 blockquote{border-left:4px solid var(--primary);color:var(--text-secondary);margin:1em 0;padding-left:16px;font-style:italic}._preview_qa0kf_24 ul,._preview_qa0kf_24 ol{margin:1em 0;padding-left:2em}._preview_qa0kf_24 li{margin-bottom:.5em}._preview_qa0kf_24 table{border-collapse:collapse;width:100%;margin:1em 0}._preview_qa0kf_24 th,._preview_qa0kf_24 td{border:1px solid var(--border);text-align:left;padding:8px 12px}._preview_qa0kf_24 th{background:var(--surface);font-weight:600}._preview_qa0kf_24 hr{border:none;border-top:1px solid var(--border);margin:2em 0}._preview_qa0kf_24 img{border-radius:8px;max-width:100%;height:auto}._statusBar_qa0kf_242{background:var(--surface);border-top:1px solid var(--border);flex-shrink:0;padding:6px 16px}._statusContent_qa0kf_249{color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:.8rem;display:flex}._statusLeft_qa0kf_257,._statusRight_qa0kf_258{gap:16px;display:flex}@media (width<=1024px){._editorSection_qa0kf_2{border-radius:12px}._editorContainer_qa0kf_12{grid-template-rows:none;grid-template-columns:1fr;min-height:auto}._editorPanel_qa0kf_23{border-right:none;border-bottom:1px solid var(--border);min-height:300px}._previewPanel_qa0kf_24{min-height:300px}._editorPanel_qa0kf_23,._previewPanel_qa0kf_24{flex-direction:column;grid-row:auto;min-height:300px;display:flex}}@media (width<=768px){._statusContent_qa0kf_249{flex-direction:column;gap:4px}}
