._page_1qez5_1{height:calc(100vh - var(--header-height) - var(--header-gap));background:var(--background);box-sizing:border-box;flex-direction:column;padding:16px 20px;display:flex;overflow:auto}._shell_1qez5_11{flex-direction:column;flex:1;min-height:0;display:flex}._authGate_1qez5_20{text-align:center;border:1px solid var(--border);background:#fffffff0;border-radius:18px;max-width:420px;margin:48px auto;padding:40px 32px;box-shadow:0 12px 32px #0f172a0f}._authIcon_1qez5_31{color:var(--primary);margin-bottom:16px;font-size:2rem}._authGate_1qez5_20 p{color:var(--text-secondary);margin:0 0 20px;font-size:.95rem;line-height:1.6}._authLink_1qez5_44{background:var(--primary);color:#fff;border-radius:10px;align-items:center;gap:8px;padding:11px 26px;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .2s,transform .18s;display:inline-flex}._authLink_1qez5_44:hover{background:var(--primary-dark);transform:translateY(-1px)}._workspace_1qez5_65{flex:1;grid-template-columns:1fr 312px;gap:16px;min-height:0;display:grid}._mainCol_1qez5_75{border:1px solid var(--border);box-sizing:border-box;background:#fff;border-radius:14px;flex-direction:column;gap:12px;min-width:0;min-height:0;padding:16px;display:flex}._field_1qez5_88{flex-direction:column;gap:8px;display:flex}._label_1qez5_94{color:var(--text-secondary);font-size:.78rem;font-weight:600}._titleInput_1qez5_100{border:1px solid var(--border);width:100%;color:var(--text-primary);box-sizing:border-box;background:#fff;border-radius:10px;padding:10px 14px;font-family:inherit;font-size:1.05rem;font-weight:600;transition:border-color .2s,box-shadow .2s}._titleInput_1qez5_100:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #2563eb1a}._titleInput_1qez5_100::placeholder{color:var(--text-muted);font-weight:400}._editorSplit_1qez5_127{border:1px solid var(--border);background:#fff;border-radius:14px;flex:1;grid-template-columns:1fr 1fr;min-height:0;display:grid;overflow:hidden}._editorPane_1qez5_138{flex-direction:column;min-width:0;min-height:0;display:flex}._paneHeader_1qez5_145{border-bottom:1px solid var(--border);background:var(--surface);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:8px;padding:9px 14px;font-size:.8rem;font-weight:600;display:flex}._editorTextarea_1qez5_159{resize:none;width:100%;font-family:var(--font-mono);color:var(--text-primary);box-sizing:border-box;background:#fff;border:none;border-radius:0;flex:1;padding:16px;font-size:.9rem;line-height:1.7}._editorTextarea_1qez5_159:focus{outline:none}._editorTextarea_1qez5_159::placeholder{color:var(--text-muted)}._preview_1qez5_182{border-left:1px solid var(--border);color:var(--text-primary);word-wrap:break-word;flex:1;padding:16px 20px;line-height:1.7;overflow:auto}._preview_1qez5_182 h1,._preview_1qez5_182 h2,._preview_1qez5_182 h3{margin:1.2em 0 .6em;line-height:1.3}._preview_1qez5_182 h1{font-size:1.5rem}._preview_1qez5_182 h2{font-size:1.25rem}._preview_1qez5_182 h3{font-size:1.08rem}._preview_1qez5_182 p{margin:.6em 0}._preview_1qez5_182 ul,._preview_1qez5_182 ol{margin:.6em 0;padding-left:1.5em}._preview_1qez5_182 pre{background:#0f172a;border-radius:10px;padding:14px;font-size:.85rem;overflow-x:auto}._preview_1qez5_182 code{font-family:var(--font-mono)}._preview_1qez5_182 :not(pre)>code{background:#f1f5f9;border-radius:4px;padding:2px 6px;font-size:.88em}._preview_1qez5_182 blockquote{border-left:3px solid var(--primary);color:var(--text-secondary);margin:.8em 0;padding:4px 14px}._preview_1qez5_182 img{border-radius:8px;max-width:100%}._preview_1qez5_182 a{color:var(--primary)}._preview_1qez5_182 table{border-collapse:collapse;margin:.8em 0}._preview_1qez5_182 th,._preview_1qez5_182 td{border:1px solid var(--border);padding:6px 12px}._notice_1qez5_259{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:10px 14px;font-size:.84rem;line-height:1.6}._sideCol_1qez5_271{flex-direction:column;gap:16px;max-height:100%;display:flex;overflow-y:auto}._sideSection_1qez5_279{border:1px solid var(--border);background:#fff;border-radius:14px;overflow:hidden}._sideSectionHeader_1qez5_286{border-bottom:1px solid var(--border);background:var(--surface);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;padding:12px 16px;font-size:.82rem;font-weight:700}._sideSectionBody_1qez5_297{flex-direction:column;gap:14px;padding:14px 16px;display:flex}._sideInput_1qez5_305,._sideSelect_1qez5_306{border:1px solid var(--border);background:var(--background);width:100%;color:var(--text-primary);box-sizing:border-box;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:.88rem;line-height:1.5;transition:border-color .2s,box-shadow .2s}._sideInput_1qez5_305:focus,._sideSelect_1qez5_306:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #2563eb1a}._sideInput_1qez5_305::placeholder{color:var(--text-muted)}._coverPreview_1qez5_332{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--border);border-radius:8px;width:100%}._sideActions_1qez5_341{gap:10px;display:flex}._sideActions_1qez5_341 ._btn_1qez5_346{flex:1}._btn_1qez5_346{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-family:inherit;font-size:.9rem;font-weight:600;transition:background .2s,transform .18s,border-color .2s;display:inline-flex}._btn_1qez5_346:hover:not(:disabled){color:var(--primary);border-color:#bfdbfe;transform:translateY(-1px)}._btnPrimary_1qez5_376{background:var(--primary);border-color:var(--primary);color:#fff}._btnPrimary_1qez5_376:hover:not(:disabled){background:var(--primary-dark);border-color:var(--primary-dark);color:#fff}._btn_1qez5_346:disabled{opacity:.6;cursor:not-allowed}@media (width<=1060px){._workspace_1qez5_65{grid-template-columns:1fr}._sideCol_1qez5_271{grid-template-columns:1fr 1fr;gap:16px;display:grid}}@media (width<=720px){._page_1qez5_1{height:auto;min-height:calc(100vh - var(--header-height) - var(--header-gap));padding:16px 14px 24px;overflow:auto}._shell_1qez5_11,._workspace_1qez5_65{flex:none}._mainCol_1qez5_75{height:auto}._sideCol_1qez5_271{grid-template-columns:1fr}._editorSplit_1qez5_127{flex:none;grid-template-columns:1fr}._editorTextarea_1qez5_159{resize:vertical;flex:none;min-height:320px}._preview_1qez5_182{border-left:none;border-top:1px solid var(--border);flex:none;min-height:300px}._titleInput_1qez5_100{padding:12px 14px;font-size:1.05rem}}
