@import "https://fonts.googleapis.com/css2?family=Fraunces:ital,wght@0,300;0,400;0,500;1,300&family=DM+Mono:wght@400;500&family=DM+Sans:wght@300;400;500&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f5f0;--surface:#fff;--panel:#f0ede6;--border:#e2ddd5;--border-dark:#c8c2b8;--text:#1a1814;--text-muted:#6b6560;--text-faint:#9b958f;--accent:#2a5f4f;--accent-light:#e8f2ef;--accent-mid:#4a8c78;--code-bg:#f3f0eb;--find-match-bg:#f3d98f;--find-match-active-bg:#d8b44f;--error-bg:#fdf0ef;--error-border:#f5c6c6;--error-text:#c0392b;--shadow:0 1px 3px #00000014;--toolbar-h:52px;--toolbar-h-compact:88px;--status-h:24px;--status-h-compact:22px;--app-gutter:16px;--app-gutter-compact:12px;--pane-header-h:36px;--pane-header-h-compact:32px;--sidebar-w:300px}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#141210;--surface:#1e1c19;--panel:#252320;--border:#2e2b27;--border-dark:#3d3a35;--text:#f0ece4;--text-muted:#8a8480;--text-faint:#5a5550;--accent:#5ab89a;--accent-light:#1a2e28;--accent-mid:#4a9a80;--code-bg:#1a1814;--find-match-bg:#5c4a1e;--find-match-active-bg:#8a7432;--error-bg:#3b1a18;--error-border:#5c2a27;--error-text:#f5a3a3}html,body{height:100%}html[data-desktop=true] body{-webkit-user-select:none;user-select:none}html[data-desktop=true] textarea,html[data-desktop=true] input,html[data-desktop=true] .rendered-md,html[data-desktop=true] .rendered-md *{-webkit-user-select:text;user-select:text}body{background:var(--bg);color:var(--text);font-family:DM Sans,sans-serif;transition:background-color .35s,color .35s;overflow:hidden}#app{height:100%}button,input,textarea{font:inherit}:where(button,input,textarea,.toolbar,.editor-pane,.preview-pane,.status-bar,.modal){transition:background-color .35s,border-color .35s,color .35s,box-shadow .35s}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}.theme-transitioning{overflow:clip}@media (prefers-reduced-motion:reduce){body,:where(button,input,textarea,.toolbar,.editor-pane,.preview-pane,.status-bar,.modal){transition:none}}@media (width<=700px){:root{--toolbar-h:var(--toolbar-h-compact);--status-h:var(--status-h-compact);--app-gutter:var(--app-gutter-compact);--pane-header-h:var(--pane-header-h-compact)}}@media (width<=700px){.markdown-document{font-size:15px;line-height:1.7}.markdown-document h1{font-size:1.9em}.markdown-document h2{font-size:1.45em}.markdown-document pre{padding:14px 16px}}@media print{.markdown-document,.markdown-document *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.markdown-document pre,.markdown-document code,.markdown-document th,.markdown-document td,.markdown-document tr:nth-child(2n) td,.markdown-document .mermaid-wrap,.markdown-document blockquote{break-inside:avoid}}.print-view[data-v-c91728e0]{background:#f7f5f0;min-height:100vh;padding:32px 24px 56px}.print-view__document[data-v-c91728e0]{background:#fff;border:1px solid #e2ddd5;border-radius:18px;padding:48px 56px;box-shadow:0 18px 40px #1a181414}.print-view__error[data-v-c91728e0]{color:#1a1814;background:#fff;border:1px solid #e2ddd5;border-radius:18px;max-width:640px;margin:64px auto 0;padding:32px;font-family:DM Sans,sans-serif}.print-view__title[data-v-c91728e0]{margin-bottom:12px;font-family:Fraunces,serif;font-weight:400}@media print{.print-view[data-v-c91728e0]{background:#fff;padding:0}.print-view__document[data-v-c91728e0],.print-view__error[data-v-c91728e0]{box-shadow:none;border:none;border-radius:0;padding:0}}.find-replace-bar[data-v-15c9a45a]{padding:10px var(--app-gutter);background:color-mix(in srgb, var(--surface) 90%, var(--panel));border-bottom:1px solid var(--border);flex-direction:column;gap:8px;display:flex}.find-replace-bar__row[data-v-15c9a45a]{align-items:center;gap:8px;min-width:0;display:flex}.find-replace-bar__input[data-v-15c9a45a]{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text);border-radius:10px;outline:none;flex:1;padding:8px 10px}.find-replace-bar__input[data-v-15c9a45a]:focus{border-color:var(--border-dark);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-light) 70%, transparent)}.find-replace-bar__status[data-v-15c9a45a]{min-width:52px;color:var(--text-muted);text-align:center;font-family:DM Mono,monospace;font-size:11px}.find-replace-bar__toggle[data-v-15c9a45a],.find-replace-bar__button[data-v-15c9a45a]{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:10px;padding:8px 10px}.find-replace-bar__toggle[aria-pressed=true][data-v-15c9a45a],.find-replace-bar__button[data-v-15c9a45a]:hover:not(:disabled),.find-replace-bar__toggle[data-v-15c9a45a]:hover{background:var(--panel);border-color:var(--border-dark)}.find-replace-bar__button[data-v-15c9a45a]:disabled{color:var(--text-faint);cursor:not-allowed}@media (width<=700px){.find-replace-bar__row[data-v-15c9a45a]{flex-wrap:wrap}.find-replace-bar__status[data-v-15c9a45a]{order:10;min-width:auto;margin-left:auto}}.match-overlay[data-v-8f87595b]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.match-overlay__content[data-v-8f87595b]{overflow-wrap:break-word;white-space:pre-wrap;color:#0000;tab-size:2;min-height:100%;padding:24px;font-family:DM Mono,monospace;font-size:13.5px;line-height:1.7}.match-overlay__text[data-v-8f87595b]{color:#0000}.match-overlay__mark[data-v-8f87595b]{color:#0000;background:var(--find-match-bg);border-radius:4px}.match-overlay__mark--active[data-v-8f87595b]{background:var(--find-match-active-bg)}@media (width<=700px){.match-overlay__content[data-v-8f87595b]{padding:16px var(--app-gutter) 24px;font-size:13px;line-height:1.6}}.editor-pane[data-v-700bda37]{border-right:1px solid var(--border);flex-direction:column;flex:1;min-width:0;display:flex}.editor-body[data-v-700bda37]{background:var(--surface);flex:1;min-height:0;position:relative}.pane-header[data-v-700bda37]{height:var(--pane-header-h);background:var(--panel);border-bottom:1px solid var(--border);padding:0 var(--app-gutter);flex-shrink:0;align-items:center;gap:8px;display:flex}.pane-label[data-v-700bda37]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-size:11px;font-weight:500}.line-count[data-v-700bda37]{color:var(--text-faint);margin-left:auto;font-family:DM Mono,monospace;font-size:11px}.editor[data-v-700bda37]{z-index:1;color:#0000;resize:none;tab-size:2;width:100%;height:100%;caret-color:var(--text);text-shadow:0 0 0 var(--text);background:0 0;border:none;outline:none;flex:1;padding:24px;font-family:DM Mono,monospace;font-size:13.5px;line-height:1.7;position:relative}.editor[data-v-700bda37]::placeholder{color:var(--text-faint);text-shadow:none}.editor[data-v-700bda37]::selection{background:color-mix(in srgb, var(--accent-light) 70%, transparent)}@media (width<=700px){.line-count[data-v-700bda37]{display:none}.editor[data-v-700bda37]{padding:16px var(--app-gutter) 24px;font-size:13px;line-height:1.6}}.modal-overlay[data-v-1ea27760]{z-index:100;opacity:0;pointer-events:none;background:#0006;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:fixed;inset:0}.modal-overlay.open[data-v-1ea27760]{opacity:1;pointer-events:all}.modal[data-v-1ea27760]{background:var(--surface);border:1px solid var(--border);width:580px;max-width:calc(100vw - 2 * var(--app-gutter));border-radius:12px;flex-direction:column;max-height:75vh;transition:transform .2s;display:flex;overflow:hidden;transform:translateY(8px)}.modal-overlay.open .modal[data-v-1ea27760]{transform:translateY(0)}.modal-header[data-v-1ea27760]{border-bottom:1px solid var(--border);align-items:center;padding:16px 20px;display:flex}.modal-header[data-v-1ea27760] h2{margin:0;font-family:Fraunces,serif;font-size:17px;font-weight:400}.modal-close[data-v-1ea27760]{cursor:pointer;color:var(--text-muted);background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;margin-left:auto;padding:0;font-size:18px;display:flex}.modal-body[data-v-1ea27760]{flex-direction:column;gap:10px;padding:16px 20px;display:flex;overflow-y:auto}@media (width<=700px){.modal-overlay[data-v-1ea27760]{align-items:flex-end}.modal[data-v-1ea27760]{border-radius:16px 16px 0 0;width:100%;max-width:100%;max-height:min(82dvh,82vh);transform:translateY(20px)}.modal-header[data-v-1ea27760]{padding:14px 16px}.modal-body[data-v-1ea27760]{padding:14px 16px 18px}}.example-card[data-v-80b6ec10]{border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:12px 14px;transition:all .15s}.example-card[data-v-80b6ec10]:hover{border-color:var(--accent-mid);background:var(--accent-light)}.example-card h3[data-v-80b6ec10]{color:var(--text);margin:0 0 3px;font-size:13px;font-weight:500}.example-card p[data-v-80b6ec10]{color:var(--text-muted);margin:0;font-size:12px;line-height:1.4}@media (width<=700px){.example-card[data-v-80b6ec10]{padding:14px}}.markdown-document{--md-doc-bg:#fff;--md-doc-panel:#f0ede6;--md-doc-border:#e2ddd5;--md-doc-text:#1a1814;--md-doc-text-muted:#6b6560;--md-doc-accent:#2a5f4f;--md-doc-accent-light:#e8f2ef;--md-doc-accent-mid:#4a8c78;--md-doc-code-bg:#f3f0eb;--md-doc-error-bg:#fdf0ef;--md-doc-error-border:#f5c6c6;--md-doc-error-text:#c0392b;max-width:720px;color:var(--md-doc-text);margin:0 auto;font-family:DM Sans,Segoe UI,sans-serif;font-size:15.5px;line-height:1.8}.markdown-document-theme--app{--md-doc-bg:var(--surface);--md-doc-panel:var(--panel);--md-doc-border:var(--border);--md-doc-text:var(--text);--md-doc-text-muted:var(--text-muted);--md-doc-accent:var(--accent);--md-doc-accent-light:var(--accent-light);--md-doc-accent-mid:var(--accent-mid);--md-doc-code-bg:var(--code-bg);--md-doc-error-bg:var(--error-bg);--md-doc-error-border:var(--error-border);--md-doc-error-text:var(--error-text)}.markdown-document-theme--light{--md-doc-bg:#fff;--md-doc-panel:#f0ede6;--md-doc-border:#e2ddd5;--md-doc-text:#1a1814;--md-doc-text-muted:#6b6560;--md-doc-accent:#2a5f4f;--md-doc-accent-light:#e8f2ef;--md-doc-accent-mid:#4a8c78;--md-doc-code-bg:#f3f0eb;--md-doc-error-bg:#fdf0ef;--md-doc-error-border:#f5c6c6;--md-doc-error-text:#c0392b}.markdown-document>:first-child{margin-top:0}.markdown-document h1,.markdown-document h2,.markdown-document h3,.markdown-document h4,.markdown-document h5,.markdown-document h6{letter-spacing:-.025em;color:var(--md-doc-text);margin:1.8em 0 .5em;font-family:Fraunces,Georgia,serif;font-weight:400;line-height:1.25}.markdown-document h1{font-size:2.2em}.markdown-document h2{border-bottom:1px solid var(--md-doc-border);padding-bottom:.3em;font-size:1.6em}.markdown-document h3{font-size:1.25em}.markdown-document h4{font-size:1.05em;font-style:italic}.markdown-document p{margin:.9em 0}.markdown-document a{color:var(--md-doc-accent);text-decoration:underline;-webkit-text-decoration-color:var(--md-doc-accent-mid);text-decoration-color:var(--md-doc-accent-mid)}.markdown-document strong{font-weight:500}.markdown-document em{font-family:Fraunces,Georgia,serif;font-style:italic}.markdown-document ul,.markdown-document ol{margin:.7em 0;padding-left:1.5em}.markdown-document li{margin:.35em 0}.markdown-document li>p{margin:.2em 0}.markdown-document blockquote{border-left:3px solid var(--md-doc-accent-mid);background:var(--md-doc-accent-light);color:var(--md-doc-text-muted);border-radius:0 6px 6px 0;margin:1.2em 0;padding:.6em 1.2em}.markdown-document blockquote p{margin:0}.markdown-document code{background:var(--md-doc-code-bg);border:1px solid var(--md-doc-border);border-radius:4px;padding:.1em .4em;font-family:DM Mono,SFMono-Regular,monospace;font-size:.85em}.markdown-document pre{background:var(--md-doc-code-bg);border:1px solid var(--md-doc-border);border-radius:8px;margin:1.2em 0;padding:16px 20px;overflow-x:auto}.markdown-document pre code{background:0 0;border:none;padding:0;font-size:13px;line-height:1.65}.markdown-document table{border-collapse:collapse;width:100%;margin:1.2em 0;font-size:14px}.markdown-document th{background:var(--md-doc-panel);text-align:left;border:1px solid var(--md-doc-border);padding:8px 12px;font-weight:500}.markdown-document td{border:1px solid var(--md-doc-border);padding:7px 12px}.markdown-document tr:nth-child(2n) td{background:color-mix(in srgb, var(--md-doc-bg) 96%, black 4%)}.markdown-document hr{border:none;border-top:1px solid var(--md-doc-border);margin:2em 0}.markdown-document img{border-radius:8px;max-width:100%}.markdown-document .mermaid-wrap{background:color-mix(in srgb, var(--md-doc-bg) 96%, black 4%);border:1px solid var(--md-doc-border);border-radius:10px;justify-content:center;margin:1.4em 0;padding:24px;display:flex;overflow-x:auto}.markdown-document .mermaid-wrap svg{max-width:100%;height:auto}.markdown-document .mermaid-error{color:var(--md-doc-error-text);background:var(--md-doc-error-bg);border:1px solid var(--md-doc-error-border);border-radius:8px;padding:12px;font-family:DM Mono,SFMono-Regular,monospace;font-size:12px}@media (width<=700px){.markdown-document{font-size:15px;line-height:1.7}.markdown-document h1{font-size:1.9em}.markdown-document h2{font-size:1.45em}.markdown-document pre{padding:14px 16px}}@media print{.markdown-document,.markdown-document *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.markdown-document pre,.markdown-document code,.markdown-document th,.markdown-document td,.markdown-document tr:nth-child(2n) td,.markdown-document .mermaid-wrap,.markdown-document blockquote{break-inside:avoid}}.preview-pane[data-v-8cc618d3]{flex-direction:column;flex:1;min-width:0;display:flex}.pane-header[data-v-8cc618d3]{height:var(--pane-header-h);background:var(--panel);border-bottom:1px solid var(--border);padding:0 var(--app-gutter);flex-shrink:0;align-items:center;gap:8px;display:flex}.pane-label[data-v-8cc618d3]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-size:11px;font-weight:500}.line-count[data-v-8cc618d3]{color:var(--text-faint);margin-left:auto;font-family:DM Mono,monospace;font-size:11px}.preview-scroll[data-v-8cc618d3]{background:var(--surface);flex:1;padding:36px 48px;overflow-y:auto}.rendered-md[data-v-8cc618d3]{min-height:100%}@media (width<=700px){.line-count[data-v-8cc618d3]{display:none}.preview-scroll[data-v-8cc618d3]{padding:20px var(--app-gutter) 32px}}.status-bar[data-v-f7482215]{min-height:var(--status-h);background:var(--accent);padding:0 var(--app-gutter);flex-shrink:0;align-items:center;gap:16px;display:flex;overflow-x:auto}.status-item[data-v-f7482215]{color:#ffffffbf;align-items:center;gap:4px;font-size:11px;font-weight:400;display:flex}.status-dot[data-v-f7482215]{background:#5fe8b8;border-radius:50%;width:5px;height:5px}@media (width<=700px){.status-bar[data-v-f7482215]{gap:10px}.status-item--document[data-v-f7482215],.status-item--diagrams[data-v-f7482215]{display:none}.status-item--chars[data-v-f7482215]{margin-left:auto}}.theme-toggle[data-v-1ba47c60]{border:1px solid var(--border);background:radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 55%), color-mix(in srgb, var(--surface) 84%, var(--panel));cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;transition:border-color .25s,box-shadow .35s,transform .35s,background-color .25s;display:flex;position:relative;overflow:hidden}.theme-toggle.compact[data-v-1ba47c60]{width:36px;height:36px}.theme-toggle[data-v-1ba47c60]:hover{box-shadow:0 10px 24px color-mix(in srgb, var(--accent) 18%, transparent);transform:translateY(-1px)scale(1.03)}.theme-toggle[data-v-1ba47c60]:active{transform:scale(.96)}.theme-toggle__halo[data-v-1ba47c60]{border-radius:inherit;opacity:.8;background:linear-gradient(135deg,#ffffff47,#0000 65%);position:absolute;inset:3px}.theme-toggle__icon[data-v-1ba47c60]{font-size:14px;line-height:1;transition:opacity .35s,transform .5s cubic-bezier(.22,1,.36,1),filter .35s;position:absolute}.theme-toggle__icon--sun[data-v-1ba47c60]{color:#d48a1f;opacity:0;transform:translateY(10px)rotate(-45deg)scale(.7)}.theme-toggle__icon--moon[data-v-1ba47c60]{color:var(--text);opacity:1;transform:translateY(0)rotate(0)scale(1)}.theme-toggle.is-dark .theme-toggle__icon--sun[data-v-1ba47c60]{opacity:1;filter:drop-shadow(0 0 12px #ffbd5059);transform:translateY(0)rotate(0)scale(1)}.theme-toggle.is-dark .theme-toggle__icon--moon[data-v-1ba47c60]{opacity:0;transform:translateY(-10px)rotate(30deg)scale(.6)}@media (width<=700px){.theme-toggle[data-v-1ba47c60]{width:36px;height:36px}}.toolbar-btn[data-v-092490a8]{border:1px solid var(--border);min-width:34px;height:34px;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:5px;padding:0 10px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;transition:all .15s;display:flex}.toolbar-btn.compact[data-v-092490a8]{padding:0 9px}.toolbar-btn[data-v-092490a8]:hover{background:var(--panel);color:var(--text);border-color:var(--border-dark)}.toolbar-btn.active[data-v-092490a8]{background:var(--accent-light);color:var(--accent);border-color:var(--accent-mid)}.toolbar-btn[data-v-092490a8] svg{flex-shrink:0;width:13px;height:13px}@media (width<=700px){.toolbar-btn[data-v-092490a8]{min-width:36px;height:36px;font-size:11px}}.view-toggle[data-v-796bb20d]{border:1px solid var(--border);border-radius:7px;display:flex;overflow:hidden}.view-toggle.compact[data-v-796bb20d]{width:100%}.view-toggle button[data-v-796bb20d]{height:34px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0 10px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;transition:all .15s}.view-toggle.compact button[data-v-796bb20d]{flex:1}.view-toggle button.active[data-v-796bb20d]{background:var(--accent);color:#fff}.view-toggle button[data-v-796bb20d]:not(.active):hover{background:var(--panel);color:var(--text)}.toolbar[data-v-0856b005]{background:var(--surface);border-bottom:1px solid var(--border);padding:10px var(--app-gutter);z-index:10;flex-direction:column;flex-shrink:0;gap:10px;display:flex}.toolbar__top[data-v-0856b005]{align-items:center;gap:12px;min-width:0;display:flex}.toolbar__brand-group[data-v-0856b005]{flex-shrink:0;align-items:center;gap:8px;display:flex}.brand[data-v-0856b005]{letter-spacing:-.02em;color:var(--accent);margin-right:4px;font-family:Fraunces,serif;font-size:17px;font-weight:300}.brand em[data-v-0856b005]{font-style:italic;font-weight:300}.divider[data-v-0856b005]{background:var(--border);width:1px;height:20px}.toolbar__actions[data-v-0856b005]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.toolbar__desktop-controls[data-v-0856b005]{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.toolbar__mobile-controls[data-v-0856b005]{display:none}.export-menu[data-v-0856b005]{position:relative}.export-menu summary[data-v-0856b005]{list-style:none}.export-menu summary[data-v-0856b005]::-webkit-details-marker{display:none}.export-menu__trigger[data-v-0856b005]{border:1px solid var(--border);min-width:34px;height:34px;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:5px;padding:0 10px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;transition:all .15s;display:flex}.export-menu__trigger.compact[data-v-0856b005]{padding:0 9px}.export-menu__trigger[data-v-0856b005]:hover,.export-menu[open] .export-menu__trigger[data-v-0856b005]{background:var(--panel);color:var(--text);border-color:var(--border-dark)}.export-menu__trigger svg[data-v-0856b005]{flex-shrink:0;width:13px;height:13px}.export-menu__popover[data-v-0856b005]{border:1px solid var(--border);background:var(--surface);z-index:20;border-radius:10px;gap:4px;min-width:148px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 30px #110f0c1f}.export-menu:not([open]) .export-menu__popover[data-v-0856b005]{display:none}.export-menu__item[data-v-0856b005]{appearance:none;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 10px;font-family:DM Sans,sans-serif;font-size:12px}.export-menu__item[data-v-0856b005]:hover{background:var(--panel)}@media (width<=700px){.toolbar[data-v-0856b005]{gap:8px;padding-top:8px;padding-bottom:8px}.toolbar__top[data-v-0856b005]{grid-template-columns:1fr;gap:8px;display:grid}.toolbar__brand-group[data-v-0856b005]{justify-content:space-between}.toolbar__actions[data-v-0856b005]{grid-template-columns:repeat(auto-fit,minmax(0,1fr));width:100%;display:grid}.toolbar__actions[data-v-0856b005] .toolbar-btn{justify-content:center}.export-menu[data-v-0856b005]{width:100%}.export-menu__trigger[data-v-0856b005]{justify-content:center;min-width:36px;height:36px;font-size:11px}.export-menu__popover[data-v-0856b005]{width:100%;left:0;right:auto}.toolbar__desktop-controls[data-v-0856b005]{display:none}.toolbar__mobile-controls[data-v-0856b005]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.divider[data-v-0856b005]{display:none}}.update-banner[data-v-c8acbf97]{padding:8px var(--app-gutter);background:var(--accent-light);border-bottom:1px solid var(--accent-mid);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.update-banner__content[data-v-c8acbf97]{align-items:center;gap:8px;display:flex}.update-banner__icon[data-v-c8acbf97]{width:15px;height:15px;color:var(--accent);flex-shrink:0}.update-banner__text[data-v-c8acbf97]{color:var(--accent);font-size:12px;font-weight:500}.update-banner__versions[data-v-c8acbf97]{color:var(--text-muted);font-size:11px}.update-banner__download-btn[data-v-c8acbf97]{border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;border-radius:5px;height:26px;padding:0 12px;font-size:11px;font-weight:500;transition:opacity .15s}.update-banner__download-btn[data-v-c8acbf97]:hover{opacity:.85}.update-banner__download-btn[data-v-c8acbf97]:focus-visible{outline-offset:2px;outline:2px solid #fff}.update-banner__close-btn[data-v-c8acbf97]{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.update-banner__close-btn[data-v-c8acbf97]:hover{color:var(--text);background:var(--panel)}.update-banner__close-btn[data-v-c8acbf97]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.update-banner__close-btn svg[data-v-c8acbf97]{width:12px;height:12px}.markdown-studio[data-v-0f017567]{flex-direction:column;height:100dvh;min-height:100dvh;display:flex;overflow:hidden}.main-content[data-v-0f017567]{flex:1;min-height:0;display:flex;overflow:hidden}.markdown-studio.view-editor[data-v-0f017567] .preview-pane{display:none}.markdown-studio.view-editor[data-v-0f017567] .editor-pane{border-right:none}.markdown-studio.view-preview[data-v-0f017567] .editor-pane{display:none}.markdown-studio.view-preview[data-v-0f017567] .preview-pane{border-right:none}@media (width<=700px){.main-content[data-v-0f017567]{flex-direction:column}.markdown-studio[data-v-0f017567] .editor-pane,.markdown-studio[data-v-0f017567] .preview-pane{min-height:0}}.banner-slide-enter-active[data-v-0f017567],.banner-slide-leave-active[data-v-0f017567]{transition:max-height .3s,opacity .3s,padding-top .3s,padding-bottom .3s;overflow:hidden}.banner-slide-enter-from[data-v-0f017567],.banner-slide-leave-to[data-v-0f017567]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.banner-slide-enter-to[data-v-0f017567],.banner-slide-leave-from[data-v-0f017567]{opacity:1;max-height:60px}
