:root{--mv-bg:#ffffff;--mv-editor-bg:#f6f8fa;--mv-preview-bg:#ffffff;--mv-text:#24292e;--mv-text-secondary:#586069;--mv-line-number:#9aa1aa;--mv-border:#e1e4e8;--mv-border-strong:#c6cdd5;--mv-header-bg:#f6f8fa;--mv-btn-bg:#f6f8fa;--mv-btn-hover:#e1e4e8;--mv-accent:#0366d6;--mv-scrollbar-thumb:#c1c1c1;--mv-scrollbar-track:#f1f1f1;--mv-code-bg:#f6f8fa;--mv-shadow:0 1px 3px rgba(0,0,0,0.08);--mv-sidebar-width:200px}html[data-mv-theme=dark]{--mv-bg:#161b22;--mv-editor-bg:#0d1117;--mv-preview-bg:#0d1117;--mv-text:#c9d1d9;--mv-text-secondary:#8b949e;--mv-line-number:#5f6872;--mv-border:#30363d;--mv-border-strong:#484f58;--mv-header-bg:#161b22;--mv-btn-bg:#21262d;--mv-btn-hover:#30363d;--mv-accent:#58a6ff;--mv-scrollbar-thumb:#484f58;--mv-scrollbar-track:#21262d;--mv-code-bg:#161b22;--mv-shadow:0 1px 3px rgba(0,0,0,0.3)}.mv-image-placeholder{display:inline-flex;align-items:center;min-height:1.75em;padding:.1em .5em;border:1px dashed var(--mv-border-strong);border-radius:4px;color:var(--mv-text-secondary);background:var(--mv-editor-bg);font-size:.875em}.mv-app.mv-sidebar-collapsed .mv-sidebar{width:0;min-width:0;overflow:hidden;border-right-color:transparent}.mv-app.mv-sidebar-collapsed .mv-sidebar-content{display:none}.dark .mv-sidebar-tabs-header-new:hover{background:rgba(255,255,255,.1)}.mv-sidebar-tab-item.active .mv-sidebar-tab-icon{color:var(--mv-accent)}.mv-sidebar-tab-item:hover .mv-sidebar-tab-menu{opacity:.8}.dark .mv-sidebar-tab-menu:hover{background:rgba(255,255,255,.1)}.mv-tabbar{container-name:mv-tabbar;container-type:inline-size}.mv-tab-list::-webkit-scrollbar{height:0}@media (min-width:769px){.mv-tab-list{flex:1 1 auto!important;width:auto;min-width:min(34%,360px)!important}}@container mv-tabbar (max-width: 1080px){.mv-tab-actions{gap:3px;padding-inline:5px}.mv-tab-actions .mv-action-btn{width:30px;min-width:30px;height:28px;padding:0;justify-content:center;gap:0}.mv-tab-actions .mv-action-label{display:none}.mv-tab-actions .mv-view-mode-btn{width:42px;min-width:42px;gap:4px}.mv-tab-actions .mv-btn-group .mv-action-btn:first-child{width:30px;min-width:30px;padding:0}.mv-tab-actions .mv-btn-group .mv-export-format-btn{width:30px;min-width:30px;padding-inline:3px}.mv-tab-actions .mv-settings-new-badge{position:absolute;top:2px;right:2px;display:block;width:6px;height:6px;margin:0;padding:0;border:1px solid var(--mv-btn-bg);border-radius:50%;background:var(--mv-accent);font-size:0}}.mv-tab-menu-dropdown button{display:flex;align-items:center;gap:8px;width:100%;padding:7px 14px;font-size:13px;border:none;background:transparent;color:var(--mv-text);text-align:left;cursor:pointer}.mv-tab-menu-dropdown button:hover{background:var(--mv-btn-hover)}.mv-tab-menu-dropdown button.mv-menu-danger{color:#d73a49}.mv-tab-menu-dropdown button.mv-menu-danger:hover{background:#ffeef0}[data-mv-theme=dark] .mv-tab-menu-dropdown button.mv-menu-danger:hover{background:rgba(215,58,73,.15)}.mv-btn-group .mv-action-btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.mv-btn-group .mv-action-btn:nth-child(2){border-top-left-radius:0;border-bottom-left-radius:0;border-left:none!important;padding:0 6px;min-width:28px;display:flex!important;justify-content:center!important;align-items:center!important;flex-shrink:0;gap:2px}.mv-btn-group>.mv-native-menu{display:flex}.mv-btn-group>.mv-native-menu>.mv-export-format-btn{min-width:28px;padding:0 6px;justify-content:center;border-top-left-radius:0;border-bottom-left-radius:0;border-left:none!important}@keyframes mv-dropdown-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.markdown-body a>img,.markdown-body img,.markdown-body picture img,.mv-preview.markdown-body a img,.mv-preview.markdown-body p img{display:inline-block!important;vertical-align:middle;max-width:100%}.markdown-body picture{display:inline-block;vertical-align:middle}.markdown-body a{color:#0969da;text-decoration:underline;text-underline-offset:2px}.markdown-body a:hover{color:#0356b6;text-decoration:underline}.dark .markdown-body a,[data-mv-theme=dark] .markdown-body a{color:#58a6ff;text-decoration:underline}.dark .markdown-body a:hover,[data-mv-theme=dark] .markdown-body a:hover{color:#79c0ff;text-decoration:underline}.mv-preview.markdown-body em,.mv-preview.markdown-body i{font-style:italic}.mv-preview.markdown-body abbr[title]{text-decoration:underline dotted;cursor:help;border-bottom:none}.mv-preview.markdown-body ul{list-style-type:disc;padding-left:2em}.mv-preview.markdown-body ol{list-style-type:decimal;padding-left:2em}.mv-preview.markdown-body ul ul{list-style-type:circle}.mv-preview.markdown-body ul ul ul{list-style-type:square}.mv-preview.markdown-body li+li{margin-top:.25em}:root[data-mv-theme=light] .mv-preview.markdown-body{color-scheme:light;--color-prettylights-syntax-comment:#6e7781;--color-prettylights-syntax-constant:#0550ae;--color-prettylights-syntax-entity:#6639ba;--color-prettylights-syntax-storage-modifier-import:#24292f;--color-prettylights-syntax-entity-tag:#116329;--color-prettylights-syntax-keyword:#cf222e;--color-prettylights-syntax-string:#0a3069;--color-prettylights-syntax-variable:#953800;--color-prettylights-syntax-brackethighlighter-unmatched:#82071e;--color-prettylights-syntax-invalid-illegal-text:#f6f8fa;--color-prettylights-syntax-invalid-illegal-bg:#82071e;--color-prettylights-syntax-carriage-return-text:#f6f8fa;--color-prettylights-syntax-carriage-return-bg:#cf222e;--color-prettylights-syntax-string-regexp:#116329;--color-prettylights-syntax-markup-list:#3b2300;--color-prettylights-syntax-markup-heading:#0550ae;--color-prettylights-syntax-markup-italic:#24292f;--color-prettylights-syntax-markup-bold:#24292f;--color-prettylights-syntax-markup-deleted-text:#82071e;--color-prettylights-syntax-markup-deleted-bg:#ffebe9;--color-prettylights-syntax-markup-inserted-text:#116329;--color-prettylights-syntax-markup-inserted-bg:#dafbe1;--color-prettylights-syntax-markup-changed-text:#953800;--color-prettylights-syntax-markup-changed-bg:#ffd8b5;--color-prettylights-syntax-markup-ignored-text:#eaeef2;--color-prettylights-syntax-markup-ignored-bg:#0550ae;--color-prettylights-syntax-meta-diff-range:#8250df;--color-prettylights-syntax-brackethighlighter-angle:#57606a;--color-prettylights-syntax-sublimelinter-gutter-mark:#8c959f;--color-prettylights-syntax-constant-other-reference-link:#0a3069;--color-fg-default:#1f2328;--color-fg-muted:#656d76;--color-fg-subtle:#6e7781;--color-canvas-default:#ffffff;--color-canvas-subtle:#f6f8fa;--color-border-default:#d0d7de;--color-border-muted:hsl(210deg 18% 87%);--color-neutral-muted:rgba(175,184,193,0.2);--color-accent-fg:#0969da;--color-accent-emphasis:#0969da;--color-attention-subtle:#fff8c5;--color-danger-fg:#d1242f;color:var(--color-fg-default)!important;background-color:var(--mv-preview-bg)!important}.dark .markdown-body,.mv-dark .markdown-body,[data-mv-theme=dark] .markdown-body{color:#c9d1d9!important;background-color:transparent!important}.dark .mv-stats-bar,.mv-dark .mv-stats-bar,[data-mv-theme=dark] .mv-stats-bar{background:var(--mv-header-bg)!important;border-color:var(--mv-border)}[data-mv-theme=dark] .mv-preview.markdown-body a{color:#58a6ff}[data-mv-theme=dark] .mv-preview.markdown-body h1,[data-mv-theme=dark] .mv-preview.markdown-body h2,[data-mv-theme=dark] .mv-preview.markdown-body h3,[data-mv-theme=dark] .mv-preview.markdown-body h4,[data-mv-theme=dark] .mv-preview.markdown-body h5,[data-mv-theme=dark] .mv-preview.markdown-body h6{color:#c9d1d9;border-bottom-color:#30363d}[data-mv-theme=dark] .mv-preview.markdown-body code:not(.hljs){background:var(--mv-code-bg);color:#c9d1d9}[data-mv-theme=dark] .mv-preview.markdown-body table tr{background-color:var(--mv-bg);border-top-color:var(--mv-border)}[data-mv-theme=dark] .mv-preview.markdown-body table tr:nth-child(2n){background-color:var(--mv-editor-bg)}[data-mv-theme=dark] .mv-preview.markdown-body table td,[data-mv-theme=dark] .mv-preview.markdown-body table th{border-color:var(--mv-border)}[data-mv-theme=dark] .mv-preview.markdown-body blockquote{border-left-color:var(--mv-border);color:var(--mv-text-secondary)}[data-mv-theme=dark] .mv-preview.markdown-body hr{background-color:var(--mv-border)}.mv-mermaid{position:relative;text-align:center;margin:16px 0;padding:8px 16px 16px;background:var(--mv-editor-bg);border:1px solid var(--mv-border);border-radius:8px}.mv-mermaid,.mv-mermaid-svg{overflow-x:auto}.mv-mermaid-svg svg{max-width:100%;height:auto}.mv-mermaid-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-bottom:8px}.mv-mermaid-toolbar button{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:500;border:1px solid var(--mv-border);border-radius:5px;background:var(--mv-bg);color:var(--mv-text-secondary);cursor:pointer;transition:all .12s;white-space:nowrap}.mv-mermaid-toolbar button:hover{background:var(--mv-btn-hover);color:var(--mv-text);border-color:var(--mv-text-secondary)}.mv-mermaid-fullscreen{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;animation:mv-fade-in .15s ease-out}.mv-mermaid-fs-modal{display:flex;flex-direction:column;width:90vw;height:90vh;background:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);overflow:hidden}.mv-mermaid-fs-header{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #e5e7eb;flex-shrink:0}.mv-mermaid-fs-title{font-size:16px;font-weight:600;color:#1f2937}.mv-mermaid-fs-close{background:none;border:none;font-size:24px;cursor:pointer;color:#6b7280;line-height:1;padding:4px 8px;border-radius:6px;transition:background .15s}.mv-mermaid-fs-close:hover{background:#f3f4f6;color:#1f2937}.mv-mermaid-fs-diagram{overflow:auto;flex:1;display:flex;align-items:center;justify-content:center;min-height:200px;cursor:grab;user-select:none}.mv-mermaid-fs-diagram.dragging{cursor:grabbing}.mv-mermaid-fs-diagram svg{transform-origin:center;transition:transform .1s ease;max-width:none}.mv-mermaid-fs-toolbar{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-top:1px solid #e5e7eb;flex-shrink:0}.mv-mermaid-fs-toolbar button{display:inline-flex;align-items:center;gap:4px;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;padding:6px 14px;font-size:13px;cursor:pointer;color:#374151;transition:background .15s}.mv-mermaid-fs-toolbar button:hover{background:#e5e7eb}[data-mv-theme=dark] .mv-mermaid-fs-modal{background:#161b22}[data-mv-theme=dark] .mv-mermaid-fs-header{border-bottom-color:#30363d}[data-mv-theme=dark] .mv-mermaid-fs-title{color:#e6edf3}[data-mv-theme=dark] .mv-mermaid-fs-close{color:#8b949e}[data-mv-theme=dark] .mv-mermaid-fs-close:hover{background:#21262d;color:#e6edf3}[data-mv-theme=dark] .mv-mermaid-fs-toolbar{border-top-color:#30363d}[data-mv-theme=dark] .mv-mermaid-fs-toolbar button{background:#21262d;border-color:#30363d;color:#e6edf3}[data-mv-theme=dark] .mv-mermaid-fs-toolbar button:hover{background:#30363d}@keyframes mv-fade-in{0%{opacity:0}to{opacity:1}}.mv-mermaid-error{color:#d73a49;font-size:13px;padding:8px 12px;background:#ffeef0;border-radius:6px;margin:0}[data-mv-theme=dark] .mv-mermaid-error{background:rgba(215,58,73,.15);color:#f85149}.mv-code-block{position:relative;margin:16px 0}.mv-code-block pre{margin:0!important;border-top-left-radius:0;border-top-right-radius:0}.mv-code-header{display:flex;align-items:center;justify-content:space-between;padding:4px 12px;background:var(--mv-border);border:1px solid var(--mv-border);border-bottom:none;border-radius:6px 6px 0 0;font-size:12px}.mv-code-lang{font-family:ui-monospace,monospace;text-transform:lowercase}.mv-code-copy-btn,.mv-code-lang{color:var(--mv-text-secondary,#656d76)}.mv-code-copy-btn{display:flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;padding:4px;border-radius:4px;transition:color .15s,background .15s}.mv-code-copy-btn:hover{color:var(--mv-text);background:rgba(128,128,128,.15)}.mv-code-copy-btn.mv-copied{color:#2da44e}[data-mv-theme=dark] .mv-code-header{background:#1c2128;border-color:#363d47}.mv-preview[data-mv-code-theme]{--mv-cb-bg:#f6f8fa;--mv-cb-header-bg:#eaeef2;--mv-cb-header-fg:#57606a;--mv-cb-border:#d0d7de}.mv-preview[data-mv-code-theme=github-dark]{--mv-cb-bg:#0d1117;--mv-cb-header-bg:#161b22;--mv-cb-header-fg:#8b949e;--mv-cb-border:#30363d}.mv-preview[data-mv-code-theme=atom-one-dark]{--mv-cb-bg:#282c34;--mv-cb-header-bg:#21252b;--mv-cb-header-fg:#9da5b4;--mv-cb-border:#181a1f}.mv-preview[data-mv-code-theme=atom-one-light]{--mv-cb-bg:#fafafa;--mv-cb-header-bg:#eaeaeb;--mv-cb-header-fg:#696c77;--mv-cb-border:#dbdbdc}.mv-preview[data-mv-code-theme=monokai]{--mv-cb-bg:#272822;--mv-cb-header-bg:#1e1f1c;--mv-cb-header-fg:#a6a28c;--mv-cb-border:#14151a}.mv-preview[data-mv-code-theme=nord]{--mv-cb-bg:#2e3440;--mv-cb-header-bg:#272c36;--mv-cb-header-fg:#81a1c1;--mv-cb-border:#222630}.mv-preview[data-mv-code-theme=vs2015]{--mv-cb-bg:#1e1e1e;--mv-cb-header-bg:#171717;--mv-cb-header-fg:#9b9b9b;--mv-cb-border:#101010}.mv-preview.markdown-body .mv-code-block pre{background:var(--mv-cb-bg);padding:0;border-radius:0 0 6px 6px}.mv-preview.markdown-body .mv-code-block pre code{display:block;overflow-x:auto;padding:16px;margin:0;background:transparent;border-radius:0}.mv-preview.markdown-body .mv-code-block .mv-code-header{background:var(--mv-cb-header-bg);border-color:var(--mv-cb-border)}.mv-preview.markdown-body .mv-code-block .mv-code-copy-btn,.mv-preview.markdown-body .mv-code-block .mv-code-lang{color:var(--mv-cb-header-fg)}.mv-preview .task-list-item{list-style:none;margin-left:-1.5em}.mv-task-checkbox{cursor:pointer;margin-right:6px;width:15px;height:15px;accent-color:var(--mv-accent,#0366d6);vertical-align:middle}.mv-preview .katex-display{margin:16px 0;overflow-x:auto;overflow-y:hidden;padding:4px 0}.mv-preview .katex{font-size:1.1em}.mv-math-error{color:#d73a49;font-family:monospace;font-size:13px;background:#ffeef0;padding:2px 6px;border-radius:3px}[data-mv-theme=dark] .mv-math-error{background:rgba(215,58,73,.15);color:#f85149}[data-mv-theme=dark] .mv-toast{background:#c9d1d9;color:#0d1117}@keyframes mv-toast-in{0%{opacity:0;transform:translateX(-50%) translateY(10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes mv-toast-in-top{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes mv-toast-in-center{0%{opacity:0;transform:translate(-50%,-50%) scale(.94)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.mv-editor::-webkit-scrollbar,.mv-preview-pane::-webkit-scrollbar,.mv-sidebar::-webkit-scrollbar{width:8px}.mv-editor::-webkit-scrollbar-track,.mv-preview-pane::-webkit-scrollbar-track,.mv-sidebar::-webkit-scrollbar-track{background:var(--mv-scrollbar-track)}.mv-editor::-webkit-scrollbar-thumb,.mv-preview-pane::-webkit-scrollbar-thumb,.mv-sidebar::-webkit-scrollbar-thumb{background:var(--mv-scrollbar-thumb);border-radius:4px}[data-mv-theme=dark] .mv-rename-dialog{background:#161b22!important;border-color:#30363d!important}[data-mv-theme=dark] .mv-rename-title{color:#c9d1d9!important}.mv-close-dialog .mv-rename-body{gap:14px}.mv-close-message strong{color:var(--mv-text,#24292e);font-weight:600}.mv-close-confirm-option input{width:16px;height:16px;margin:0;flex:0 0 16px;accent-color:var(--mv-accent,#0969da);cursor:pointer}.mv-close-confirm-option:has(input:focus-visible){outline:2px solid var(--mv-accent,#0969da);outline-offset:3px;border-radius:3px}[data-mv-theme=dark] .mv-close-message{color:#8b949e}[data-mv-theme=dark] .mv-close-confirm-option,[data-mv-theme=dark] .mv-close-message strong{color:#c9d1d9}@media (max-width:480px){.mv-close-dialog .mv-rename-footer{display:grid!important;grid-template-columns:1fr 1fr}.mv-close-dialog .mv-rename-footer>button{width:100%;min-width:0}}.mv-rename-input:focus{border-color:var(--mv-accent,#0366d6)!important;box-shadow:0 0 0 3px rgba(3,102,214,.12)!important;outline:none!important}[data-mv-theme=dark] .mv-rename-input{background:#0d1117!important;border-color:#30363d!important;color:#c9d1d9!important}[data-mv-theme=dark] .mv-rename-input:focus{border-color:#58a6ff!important;box-shadow:0 0 0 3px rgba(88,166,255,.15)!important}.mv-share-description a{display:inline-flex;align-items:center;gap:3px;color:var(--mv-accent);font-weight:600;text-decoration:none;white-space:nowrap}.mv-share-description a:hover{text-decoration:underline;text-underline-offset:2px}.mv-share-input:focus{border-color:var(--mv-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--mv-accent) 16%,transparent)!important;outline:none!important}.mv-share-copy.is-copied{border:1px solid color-mix(in srgb,var(--mv-accent) 38%,var(--mv-border))!important;background:color-mix(in srgb,var(--mv-accent) 15%,var(--mv-bg))!important;color:var(--mv-accent)!important}[data-mv-theme=dark] .mv-rename-cancel{border-color:#30363d!important;color:#c9d1d9!important}[data-mv-theme=dark] .mv-rename-cancel:hover{background:#21262d!important}.mv-settings-section+.mv-settings-section{margin-top:20px}.mv-segmented button{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:7px;background:transparent;color:var(--mv-text-secondary);font-size:12px;font-weight:600;cursor:pointer;transition:color .15s,background .15s,box-shadow .15s}.mv-segmented button:hover{color:var(--mv-text)}.mv-segmented button.active{color:var(--mv-text);background:var(--mv-bg);box-shadow:0 1px 4px rgba(0,0,0,.1)}.mv-setting-row.mv-setting-choice-row{display:grid;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:16px;cursor:default}.mv-setting-choice-row .mv-segmented{width:min(100%,300px);justify-self:end}.mv-split-ratio-slider-meta span:last-child{text-align:right}.mv-split-ratio-slider output{min-height:24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--mv-border);border-radius:7px;background:var(--mv-bg);color:var(--mv-text);font-size:11px;font-weight:650;font-variant-numeric:tabular-nums}.mv-setting-row .mv-split-ratio-slider input{position:static;min-width:0;width:100%;height:18px;margin:0;appearance:none;opacity:1;pointer-events:auto;background:transparent;cursor:grab}.mv-split-ratio-slider input:active{cursor:grabbing}.mv-split-ratio-slider input:focus-visible{outline:2px solid var(--mv-accent);outline-offset:3px;border-radius:8px}.mv-split-ratio-slider input::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:linear-gradient(var(--mv-accent),var(--mv-accent)) 0 /var(--mv-ratio-position) 100% no-repeat,var(--mv-border)}.mv-split-ratio-slider input::-webkit-slider-thumb{width:17px;height:17px;margin-top:-6.5px;appearance:none;border:2px solid var(--mv-accent);border-radius:50%;background:var(--mv-bg);box-shadow:0 1px 4px color-mix(in srgb,var(--mv-text) 18%,transparent)}.mv-split-ratio-slider input::-moz-range-track{height:4px;border-radius:999px;background:var(--mv-border)}.mv-split-ratio-slider input::-moz-range-progress{height:4px;border-radius:999px;background:var(--mv-accent)}.mv-split-ratio-slider input::-moz-range-thumb{width:13px;height:13px;border:2px solid var(--mv-accent);border-radius:50%;background:var(--mv-bg);box-shadow:0 1px 4px color-mix(in srgb,var(--mv-text) 18%,transparent)}.mv-shortcuts-settings-header small,.mv-shortcuts-settings-header strong{display:block}.mv-shortcuts-settings-header strong{color:var(--mv-text);font-size:13px;font-weight:650}.mv-shortcuts-settings-header small{margin-top:3px;color:var(--mv-text-secondary);font-size:11px}.mv-shortcuts-settings-header button{flex-shrink:0;padding:4px 7px;border:0;border-radius:6px;background:transparent;color:var(--mv-accent);font-size:11px;font-weight:600;cursor:pointer}.mv-shortcuts-settings-header button:hover{background:var(--mv-btn-hover)}.mv-shortcut-group+.mv-shortcut-group{margin-top:14px}.mv-shortcut-option input{position:absolute;opacity:0;pointer-events:none}.mv-shortcut-option>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mv-shortcut-check svg{opacity:0}.mv-shortcut-option input:checked+.mv-shortcut-check{border-color:var(--mv-accent);background:var(--mv-accent)}.mv-shortcut-option input:checked+.mv-shortcut-check svg{opacity:1}.mv-shortcut-option:has(input:checked){border-color:color-mix(in srgb,var(--mv-accent) 45%,var(--mv-border));background:color-mix(in srgb,var(--mv-accent) 8%,var(--mv-bg));color:var(--mv-text)}.mv-shortcut-option:has(input:focus-visible){outline:2px solid var(--mv-accent);outline-offset:1px}.mv-setting-row.mv-document-stats-row>span{flex:0 0 112px}.mv-stats-check svg{opacity:0;transition:opacity .12s ease}.mv-stats-option input:checked+.mv-stats-check{border-color:var(--mv-accent);background:var(--mv-accent)}.mv-stats-option input:checked+.mv-stats-check svg{opacity:1}.mv-stats-option:has(input:checked){border-color:color-mix(in srgb,var(--mv-accent) 48%,var(--mv-border));background:color-mix(in srgb,var(--mv-accent) 9%,var(--mv-bg));color:var(--mv-text)}.mv-stats-option:has(input:focus-visible){outline:2px solid var(--mv-accent);outline-offset:2px}.mv-setting-row+.mv-setting-row{border-top:1px solid var(--mv-border)}.mv-setting-row>span{flex:1;min-width:0}.mv-setting-row small,.mv-setting-row strong{display:block}.mv-setting-row strong{color:var(--mv-text);font-size:13px;font-weight:600}.mv-setting-row small{margin-top:3px;color:var(--mv-text-secondary);font-size:11px;line-height:1.35}.mv-setting-row input{position:absolute;opacity:0;pointer-events:none}.mv-setting-row i{position:relative;width:38px;height:22px;flex:0 0 38px;border-radius:999px;background:var(--mv-border);transition:background .18s}.mv-setting-row i:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .18s}.mv-setting-row input:checked+i{background:var(--mv-accent)}.mv-setting-row input:checked+i:after{transform:translateX(16px)}.mv-setting-row input:focus-visible+i{outline:2px solid var(--mv-accent);outline-offset:2px}@media (min-width:769px){.mv-tab-actions .mv-mobile-action{display:none}}@media (max-width:768px){.mv-sidebar{position:absolute;inset:0 auto 0 0;z-index:45;width:0;min-width:0;border-right:0;box-shadow:none}.mv-app.mv-sidebar-expanded .mv-sidebar{width:min(280px,86vw);min-width:min(280px,86vw);border-right:1px solid var(--mv-border);box-shadow:10px 0 28px rgba(0,0,0,.16)}.mv-app.mv-sidebar-collapsed .mv-sidebar{width:0;min-width:0;box-shadow:none;border-right-color:transparent}.mv-main{padding-left:0}.mv-sidebar-backdrop{position:absolute;inset:0;z-index:44;display:block;border:0;background:rgba(0,0,0,.28);backdrop-filter:blur(1px)}.mv-tabbar{flex-wrap:wrap;min-height:auto;border-bottom-color:var(--mv-border-strong);box-shadow:0 1px 0 color-mix(in srgb,var(--mv-border-strong) 35%,transparent)}.mv-tab-list{flex:1 1 0!important;min-width:0;padding-left:2px;border-bottom:none;scroll-behavior:smooth;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--mv-scrollbar-thumb) var(--mv-scrollbar-track);-webkit-overflow-scrolling:touch}.mv-tab-list::-webkit-scrollbar{height:4px}.mv-tab-list::-webkit-scrollbar-track{background:var(--mv-scrollbar-track)}.mv-tab-list::-webkit-scrollbar-thumb{border-radius:999px;background:var(--mv-scrollbar-thumb)}.mv-tab-item{max-width:150px!important;min-height:32px;padding-top:2px;padding-bottom:2px;scroll-snap-align:start}.mv-tab-item,.mv-tab-item.active{display:flex!important;flex:0 0 auto!important}.mv-tab-item.active{max-width:180px!important}.mv-tab-scroll{display:none!important}.mv-tab-new{display:flex!important;width:36px;height:36px;border-left:1px solid var(--mv-border)}.mv-tab-actions{flex:1 1 100%;flex-wrap:nowrap;min-height:34px;padding:2px 5px;gap:3px;justify-content:flex-start;overflow-x:auto;border-top:1px solid var(--mv-border);scrollbar-width:none}.mv-tab-actions::-webkit-scrollbar{display:none}.mv-tab-actions .mv-action-btn{height:28px;min-width:30px;padding:0 6px;justify-content:center}.mv-tab-actions .mv-view-mode-btn{min-width:46px;padding:0 8px;gap:7px}.mv-tab-actions .mv-btn-group .mv-action-btn:first-child{width:28px;min-width:28px;padding:0}.mv-tab-actions .mv-btn-group .mv-export-format-btn{width:20px;min-width:20px;padding:0 2px!important}.mv-tab-actions .mv-mobile-action{display:inline-flex}.mv-tab-actions .mv-action-btn span{display:none}.mv-tab-actions .mv-settings-new-badge{position:absolute;top:2px;right:2px;width:6px;height:6px;display:block;margin:0;padding:0;border:1px solid var(--mv-btn-bg);border-radius:50%;background:var(--mv-accent);font-size:0}.mv-content.mv-mode-split{flex-direction:column}.mv-content.mv-mode-split .mv-resize-divider{width:100%;height:4px;cursor:row-resize}.mv-content.mv-mode-split .mv-resize-handle{width:24px;height:2px}.mv-content.mv-mode-split .mv-editor-pane,.mv-content.mv-mode-split .mv-preview-pane{flex:1;min-height:0}.mv-editor{padding:12px 14px;font-size:13px}.mv-line-numbers{min-width:28px;padding:12px 5px 12px 2px;font-size:11px;line-height:20.8px}.mv-preview{padding:16px}.mv-stats-bar{font-size:10px;padding:3px 8px;gap:4px;margin-right:8px;bottom:6px}.mv-settings-body,.mv-settings-header{padding:18px}}@media (max-width:420px){.mv-settings-dialog{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px);border-radius:14px!important}.mv-settings-body,.mv-settings-header{padding-inline:15px}.mv-setting-row.mv-setting-choice-row{grid-template-columns:86px minmax(0,1fr);gap:10px}.mv-segmented button{gap:4px;font-size:11px}.mv-theme-segmented button svg,.mv-view-segmented button svg{display:none}.mv-setting-row{padding-inline:12px}.mv-document-stats-row{display:block}.mv-setting-row.mv-document-stats-row>span{display:block;margin-bottom:10px}.mv-stats-option{padding-inline:4px}.mv-stats-option-label{font-size:10px}}[data-mv-theme=dark] .mermaid svg{color:#c9d1d9!important}[data-mv-theme=dark] .mermaid .label,[data-mv-theme=dark] .mermaid .loopText,[data-mv-theme=dark] .mermaid .messageText,[data-mv-theme=dark] .mermaid .node text,[data-mv-theme=dark] .mermaid .noteText,[data-mv-theme=dark] .mermaid .sectionTitle,[data-mv-theme=dark] .mermaid .taskText{fill:#c9d1d9!important;color:#c9d1d9!important}[data-mv-theme=dark] .mermaid .actor,[data-mv-theme=dark] .mermaid .note{fill:#161b22!important;stroke:#30363d!important}[data-mv-theme=dark] .mermaid line,[data-mv-theme=dark] .mermaid path.messageLine0,[data-mv-theme=dark] .mermaid path.messageLine1{stroke:#8b949e!important}[data-mv-theme=dark] .mermaid .marker,[data-mv-theme=dark] .mermaid marker path{fill:#8b949e!important;stroke:#8b949e!important}[data-mv-theme=dark] .mermaid .node circle,[data-mv-theme=dark] .mermaid .node path,[data-mv-theme=dark] .mermaid .node polygon,[data-mv-theme=dark] .mermaid .node rect{fill:#161b22!important;stroke:#30363d!important}@media print{body>:not(.mv-print-document){display:none!important}body>.mv-print-document{display:block!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;position:static!important}iframe[src*="/banner-native"],iframe[src*="/banner_"],iframe[src*="/banner_native"]{display:none!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;visibility:hidden!important}.mv-editor-pane,.mv-resize-divider,.mv-sidebar,.mv-stats-bar,.mv-tabbar,.mv-toast,footer,header{display:none!important}#__next,.mv-app,.mv-content,.mv-main,.mv-preview,.mv-preview-pane,body,html{height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important;overflow-y:visible!important;position:static!important;display:block!important}.mv-app,.mv-content,.mv-main,.mv-preview.markdown-body{background:#ffffff!important}.mv-preview.markdown-body{padding:40px!important;margin:0 auto;max-width:800px!important;color:#000000!important}.mermaid svg{color:#000!important}.mermaid .label,.mermaid .messageText,.mermaid .node text{fill:#000!important;color:#000!important}.mermaid .actor,.mermaid .node rect,.mermaid .note{fill:#fff!important;stroke:#333!important}.dark .mv-preview-pane,.mv-dark .mv-preview-pane,[data-mv-theme=dark] .mv-preview-pane{background:#ffffff!important}.dark .markdown-body,.mv-dark .markdown-body,[data-mv-theme=dark] .markdown-body{color:#000000!important;background-color:#ffffff!important}.mv-preview blockquote,.mv-preview pre,.mv-preview table{page-break-inside:auto!important;break-inside:auto!important}.mv-preview pre{overflow:visible!important;white-space:pre-wrap!important;overflow-wrap:anywhere}.mv-preview h1,.mv-preview h2,.mv-preview h3,.mv-preview h4,.mv-preview h5,.mv-preview h6{page-break-after:avoid;break-after:avoid-page}.mv-preview li,.mv-preview p{orphans:3;widows:3}.mv-preview .katex-display,.mv-preview .mv-mermaid,.mv-preview img,.mv-preview tr{page-break-inside:avoid!important;break-inside:avoid!important}.mv-code-copy-btn,.mv-mermaid-toolbar{display:none!important}}.mv-embed-mode .mv-selection-bubble,.mv-embed-mode .mv-sidebar,.mv-embed-mode .mv-sidebar-backdrop,.mv-embed-mode .mv-tabbar{display:none!important}.mv-embed-mode .mv-preview{min-height:100%;padding:clamp(20px,4vw,48px)}.mv-embed-mode .mv-preview-pane{overscroll-behavior:contain}.mv-code-block.has-mac .mv-code-header{position:relative;padding-left:72px}.mv-mac-dots{position:absolute;top:50%;left:12px;display:flex;gap:6px;transform:translateY(-50%)}.mv-mac-dots i{display:block;width:10px;height:10px;border-radius:50%}.mv-mac-dots i:first-child{background:#ff5f56}.mv-mac-dots i:nth-child(2){background:#ffbd2e}.mv-mac-dots i:nth-child(3){background:#27c93f}.mv-code-block.has-lines pre{counter-reset:line}.mv-code-block.has-lines .hljs-line{display:block;margin:0;counter-increment:line;line-height:1.5}.mv-code-block.has-lines .hljs-line:before{content:counter(line);display:inline-block;width:2em;margin-right:1em;color:inherit;opacity:.45;text-align:right;user-select:none}.mv-app.mv-compare-active .mv-single-only{display:none!important}.mv-selection-bubble{left:calc(var(--mv-sidebar-width) + 10px);transform:translateY(-18px)}.mv-selection-bubble:after,.mv-selection-bubble:before{position:absolute;top:12px;right:100%;width:0;height:0;border:7px solid transparent;border-right:7px solid var(--mv-border);content:""}.mv-selection-bubble:after{top:13px;border-width:6px;border-right-color:var(--mv-bg)}.mv-selection-bubble button{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:6px 8px;border:0;border-radius:7px;background:transparent;color:var(--mv-text);font-size:12px;font-weight:550;text-align:left;cursor:pointer}.mv-selection-bubble button:hover{background:var(--mv-btn-hover)}.mv-selection-bubble button:disabled{opacity:.42;cursor:not-allowed}.mv-selection-bubble button.mv-selection-danger{color:#cf222e}[data-mv-theme=dark] .mv-selection-bubble button.mv-selection-danger{color:#f85149}.mv-compare-header{scrollbar-width:none}.mv-compare-header::-webkit-scrollbar{display:none}.mv-compare-columns{scrollbar-color:var(--mv-scrollbar-thumb) var(--mv-scrollbar-track);scrollbar-width:thin}.mv-compare-columns::-webkit-scrollbar{height:9px}.mv-compare-columns::-webkit-scrollbar-track{background:var(--mv-scrollbar-track)}.mv-compare-columns::-webkit-scrollbar-thumb{border:2px solid var(--mv-scrollbar-track);border-radius:999px;background:var(--mv-scrollbar-thumb)}@media (max-width:768px){.mv-selection-bubble{right:8px;left:auto}.mv-selection-bubble:after,.mv-selection-bubble:before{display:none}.mv-compare-pane{min-width:min(340px,86vw)!important;flex:0 0 min(340px,86vw)!important}}