._container_yxn29_1{max-width:1100px;margin:0 auto}._backLink_yxn29_6{display:inline-block;font-size:.85rem;color:var(--color-primary);text-decoration:none;margin-bottom:12px}._backLink_yxn29_6:hover{text-decoration:underline}._titleRow_yxn29_15{display:flex;align-items:center;gap:6px;margin-bottom:8px}._title_yxn29_15{font-size:1.4rem}._intro_yxn29_26{margin:0 0 18px;color:var(--color-text-secondary, #495057);font-size:.92rem;line-height:1.55}._toolbar_yxn29_34{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px}._viewSwitch_yxn29_46{display:inline-flex;border:1px solid var(--color-border);border-radius:8px;overflow:hidden;background:var(--color-bg)}._viewBtn_yxn29_54{padding:6px 14px;border:none;background:transparent;color:var(--color-text-secondary);font-size:.85rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s,color .15s}._viewBtn_yxn29_54:not(:last-child){border-right:1px solid var(--color-border)}._viewBtn_yxn29_54:hover{color:var(--color-primary)}._viewBtnActive_yxn29_74{background:var(--color-primary);color:#fff!important}._actions_yxn29_79{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}._btn_yxn29_86,._btnPrimary_yxn29_87{padding:6px 12px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg);color:var(--color-text);font-size:.82rem;font-family:inherit;cursor:pointer;transition:background .15s,border-color .15s,color .15s}._btn_yxn29_86:hover:not(:disabled),._btnPrimary_yxn29_87:hover:not(:disabled){background:var(--color-border);border-color:var(--color-primary);color:var(--color-primary)}._btnPrimary_yxn29_87{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}._btnPrimary_yxn29_87:hover:not(:disabled){background:#1557b0;color:#fff}._btn_yxn29_86:disabled,._btnPrimary_yxn29_87:disabled{opacity:.5;cursor:not-allowed}._workspace_yxn29_124{display:grid;gap:12px;margin-bottom:8px;min-height:60vh}._workspace_split_yxn29_131{grid-template-columns:1fr}@media(min-width:900px){._workspace_split_yxn29_131{grid-template-columns:1fr 1fr}}._workspace_preview_yxn29_141,._workspace_source_yxn29_142{grid-template-columns:1fr}._editor_yxn29_146{width:100%;min-height:60vh;padding:14px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);color:var(--color-text);font-family:SF Mono,Monaco,Menlo,Consolas,monospace;font-size:.92rem;line-height:1.55;resize:vertical;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}._editor_yxn29_146:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb),.15)}._preview_yxn29_168{padding:18px 22px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);color:var(--color-text);overflow-y:auto;min-height:60vh;font-size:.92rem;line-height:1.65}._preview_yxn29_168 p,._preview_yxn29_168 ul,._preview_yxn29_168 ol,._preview_yxn29_168 blockquote,._preview_yxn29_168 table,._preview_yxn29_168 pre{margin:0 0 14px}._preview_yxn29_168 h1,._preview_yxn29_168 h2,._preview_yxn29_168 h3,._preview_yxn29_168 h4,._preview_yxn29_168 h5,._preview_yxn29_168 h6{margin:22px 0 10px;line-height:1.3;font-weight:700}._preview_yxn29_168 h1{font-size:1.7rem;border-bottom:1px solid var(--color-border);padding-bottom:6px}._preview_yxn29_168 h2{font-size:1.35rem;border-bottom:1px solid var(--color-border);padding-bottom:4px}._preview_yxn29_168 h3{font-size:1.15rem}._preview_yxn29_168 h4{font-size:1rem}._preview_yxn29_168 h5,._preview_yxn29_168 h6{font-size:.9rem;color:var(--color-text-secondary)}._preview_yxn29_168 a{color:var(--color-primary);text-decoration:none}._preview_yxn29_168 a:hover{text-decoration:underline}._preview_yxn29_168 strong{font-weight:700}._preview_yxn29_168 em{font-style:italic}._preview_yxn29_168 del{text-decoration:line-through;opacity:.7}._preview_yxn29_168 blockquote{margin-left:0;padding:6px 14px;border-left:3px solid var(--color-primary);background:rgba(var(--color-primary-rgb),.06);color:var(--color-text-secondary);border-radius:4px}._preview_yxn29_168 code{font-family:SF Mono,Monaco,Menlo,Consolas,monospace;font-size:.85em;background:var(--color-bg);border:1px solid var(--color-border);border-radius:4px;padding:1px 5px}._preview_yxn29_168 pre{background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;padding:12px 14px;overflow-x:auto;font-size:.85rem;line-height:1.5}._preview_yxn29_168 pre code{background:none;border:none;padding:0;font-size:inherit}._preview_yxn29_168 ul,._preview_yxn29_168 ol{padding-left:22px}._preview_yxn29_168 li{margin-bottom:6px}._preview_yxn29_168 table{width:100%;border-collapse:collapse;font-size:.88rem}._preview_yxn29_168 table th,._preview_yxn29_168 table td{border:1px solid var(--color-border);padding:8px 10px;text-align:left}._preview_yxn29_168 table thead{background:var(--color-bg)}._preview_yxn29_168 table th{font-weight:700}._preview_yxn29_168 hr{border:none;border-top:1px solid var(--color-border);margin:22px 0}._preview_yxn29_168 img{max-width:100%;height:auto;border-radius:4px}._preview_yxn29_168 .empty{color:var(--color-text-secondary);font-style:italic}._preview_yxn29_168 .mermaid-diagram{display:flex;justify-content:center;overflow-x:auto;margin:0 0 14px;padding:12px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px}._preview_yxn29_168 .mermaid-diagram svg{max-width:100%;height:auto}._preview_yxn29_168 .mermaid-diagram-error{color:#a94442;font-family:SF Mono,Monaco,Menlo,Consolas,monospace;font-size:.82rem;white-space:pre-wrap}._statusBar_yxn29_324{margin:0 0 14px;font-size:.78rem;color:var(--color-text-secondary, #6c757d);text-align:right}._error_yxn29_331{margin:10px 0;padding:10px 14px;background:#d9534f14;border:1px solid rgba(217,83,79,.25);border-radius:8px;color:#a94442;font-size:.85rem}@media print{body{background:#fff!important}header,aside,footer,nav,[data-scroll-container=main]>*:not([data-preview-root]),._toolbar_yxn29_34,._editor_yxn29_146,._actions_yxn29_79,._statusBar_yxn29_324,._backLink_yxn29_6,._title_yxn29_15,._intro_yxn29_26{display:none!important}._container_yxn29_1{max-width:100%!important;margin:0!important;padding:0!important}._workspace_yxn29_124{display:block!important;min-height:0!important;margin:0!important}._preview_yxn29_168{border:none!important;box-shadow:none!important;padding:0!important;min-height:0!important;background:#fff!important;color:#000!important}}
