:root{--mono-font-family:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, "Sarasa Gothic", "Sarasa Mono SC", "Noto Sans Mono CJK JP", "Noto Sans Mono CJK KR", monospace;--cjk-font-stack:"Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "Yu Gothic", "YuGothic", "Meiryo", "PingFang SC", "PingFang TC", "Microsoft YaHei", "Noto Sans SC", "Noto Sans TC", "Noto Sans KR", "Malgun Gothic", "Nirmala UI", "Kohinoor Devanagari", "Noto Sans Devanagari", "Mangal", sans-serif}html,body{height:100%;margin:0}body{font-family:var(--font-inter), -apple-system, "Segoe UI", var(--cjk-font-stack)}.mded-shell{height:100dvh}.mded-header{border-bottom:1px solid var(--gray-a4);flex-shrink:0;height:44px}.mded-logo{border-radius:var(--radius-2);background:var(--accent-9);width:22px;height:22px;color:var(--accent-contrast,#fff);flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.mded-save-status{flex-shrink:0}.mded-save-icon{color:var(--green-9)}.mded-save-spin{color:var(--amber-9);animation:.9s linear infinite mded-spin}@keyframes mded-spin{to{transform:rotate(360deg)}}.mded-pane-h{border-bottom:1px solid var(--gray-a4);flex-shrink:0;height:30px}.mded-sidebar-foot{border-top:1px solid var(--gray-a4);flex-shrink:0}.mded-zen .mded-body{width:100%;max-width:860px;margin:0 auto}.mded-zen .mded-pane-h{display:none}.mded-apptitle{color:var(--accent-11)}.mded-title-input{color:var(--gray-12);font:inherit;font-size:var(--font-size-2);background:0 0;border:none;outline:none;width:180px;min-width:0}.mded-title-input:focus{border-bottom:1px solid var(--accent-8)}.mded-body{flex:1;min-height:0;position:relative}.mded-sidebar{border-right:1px solid var(--gray-a4);flex-shrink:0;width:220px}.mded-doclist{flex:1;min-height:0}.mded-trash{border-top:1px solid var(--gray-a4);flex:0 auto;min-height:0;max-height:50%;overflow:hidden}.mded-trash-list{flex:1;min-height:0}.mded-docitem .mded-docbtn{flex:1;justify-content:flex-start;min-width:0}.mded-docitem .mded-rowaction{opacity:0;transition:opacity .12s}.mded-docitem:hover .mded-rowaction,.mded-docitem:focus-within .mded-rowaction,.mded-rowaction:focus-visible{opacity:1}.mded-panels{flex:1;min-width:0}.mded-pane{min-width:0;height:100%;overflow:hidden}.mded-toolbar{border-bottom:1px solid var(--gray-a4);flex-shrink:0;height:36px;overflow-x:auto}.mded-editor-host{flex:1;min-height:0;overflow:auto}.mded-editor-host .cm-editor{background:0 0;height:100%}.cm-editor .cm-searchMatch{background-color:var(--amber-a4);outline:1px solid var(--amber-a6)}.cm-editor .cm-searchMatch.cm-searchMatch-selected{background-color:var(--amber-a6)}.cm-editor .cm-selectionMatch{background-color:var(--accent-a4)}.cm-editor .cm-panels{background:var(--color-panel-solid,var(--gray-1));border-bottom:1px solid var(--gray-a4);color:var(--gray-12)}.cm-editor .cm-panel.cm-search{padding:4px 8px;font-size:12px}.cm-editor .cm-panel.cm-search input,.cm-editor .cm-panel.cm-search button{font:inherit;color:inherit}.cm-editor .cm-panel.cm-search input{background:var(--gray-a2);border:1px solid var(--gray-a6);border-radius:var(--radius-2);padding:2px 6px}.cm-editor .cm-panel.cm-search input:focus{outline:2px solid var(--accent-8);outline-offset:-1px}.cm-editor .cm-panel.cm-search button{background:var(--gray-a3);border:1px solid var(--gray-a6);border-radius:var(--radius-2);cursor:pointer;text-transform:capitalize;padding:2px 8px}.cm-editor .cm-panel.cm-search button:hover{background:var(--gray-a4)}.mded-resize{background:var(--gray-a4);cursor:col-resize;width:5px}.mded-resize:hover,.mded-resize[data-resize-handle-state=drag]{background:var(--accent-8)}.mded-preview-scroll{height:100%}.mded-statusbar{border-top:1px solid var(--gray-a4);flex-shrink:0;height:28px}.md-preview{padding:var(--space-5) var(--space-6);max-width:760px;color:var(--gray-12);word-wrap:break-word;font-size:15px;line-height:1.7}.md-preview h1,.md-preview h2,.md-preview h3,.md-preview h4{margin:1.4em 0 .6em;line-height:1.3}.md-preview h1{border-bottom:1px solid var(--gray-a5);padding-bottom:.3em;font-size:1.8em}.md-preview h2{border-bottom:1px solid var(--gray-a4);padding-bottom:.3em;font-size:1.4em}.md-preview p,.md-preview ul,.md-preview ol,.md-preview blockquote,.md-preview table{margin:0 0 1em}.md-preview a{color:var(--accent-11)}.md-preview code{font-family:var(--mono-font-family);background:var(--gray-a3);border-radius:var(--radius-2);padding:.15em .35em;font-size:.88em}.md-preview pre{background:var(--gray-a3);padding:var(--space-3);border-radius:var(--radius-3);overflow-x:auto}.md-preview pre code{background:0 0;padding:0}.md-preview blockquote{border-left:3px solid var(--gray-a6);padding-left:var(--space-3);color:var(--gray-11)}.md-preview table{border-collapse:collapse;width:100%}.md-preview th,.md-preview td{border:1px solid var(--gray-a5);padding:var(--space-1) var(--space-2);text-align:left}.md-preview th{background:var(--gray-a3)}.md-preview input[type=checkbox]{accent-color:var(--accent-9);margin-right:.4em}.md-preview img{max-width:100%}.md-preview hr{border:none;border-top:1px solid var(--gray-a5);margin:1.5em 0}.mded-page{min-height:100dvh;overflow-y:auto}.mded-page-header{border-bottom:1px solid var(--gray-a4);height:52px}.mded-page-header a{color:inherit;text-decoration:none}.mded-page-footer{border-top:1px solid var(--gray-a4)}.mded-lead{max-width:46rem}.mded-page section h2{scroll-margin-top:72px}.mded-code-sample{background:var(--gray-a2);border:1px solid var(--gray-a4);border-radius:var(--radius-3)}.mded-code-sample pre{white-space:pre;margin:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;line-height:1.6;overflow-x:auto}.mded-cheat-code{white-space:pre-wrap;font-size:12px}.mded-seg{content-visibility:auto}.dark .shiki,.dark .shiki span{color:var(--shiki-dark)!important;background-color:var(--shiki-dark-bg)!important}.mded-mermaid{justify-content:center;margin:1em 0;display:flex}.mded-mermaid svg{max-width:100%}.mded-mermaid-loading{background:var(--gray-a3);border-radius:var(--radius-3);height:80px;margin:1em 0}.mded-mermaid-error{background:var(--red-a3);padding:var(--space-3);border-radius:var(--radius-3)}[cmdk-dialog]{z-index:100;position:fixed;inset:0}[cmdk-dialog] [cmdk-root]{background:var(--color-panel-solid);border:1px solid var(--gray-a5);border-radius:var(--radius-4);width:min(480px,90vw);box-shadow:var(--shadow-5);position:absolute;top:18%;left:50%;overflow:hidden;transform:translate(-50%)}[cmdk-dialog]:before{content:"";background:var(--color-overlay);position:absolute;inset:0}[cmdk-input]{width:100%;padding:var(--space-3) var(--space-4);border:none;border-bottom:1px solid var(--gray-a4);color:var(--gray-12);font:inherit;font-size:var(--font-size-2);background:0 0;outline:none}[cmdk-list]{max-height:300px;padding:var(--space-2);overflow-y:auto}[cmdk-item]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-2);color:var(--gray-12);font-size:var(--font-size-2);cursor:default;display:flex}[cmdk-item][data-selected=true]{background:var(--accent-a3);color:var(--accent-11)}[cmdk-empty],[cmdk-group-heading]{padding:var(--space-2) var(--space-3);font-size:var(--font-size-1);color:var(--gray-10)}.mded-img-blocked{margin:1em 0}.mded-bmc-badge{color:#0d0c22;background:#fd0;border-radius:6px;flex-shrink:0;width:20px;height:20px}.mded-bmc-cta{border-radius:var(--radius-2);color:#0d0c22;background:#fd0;justify-content:center;align-items:center;gap:6px;width:100%;height:30px;font-size:12px;font-weight:600;text-decoration:none;transition:filter .12s;display:inline-flex}.mded-bmc-cta:hover{filter:brightness(.95);text-decoration:none}.mded-bmc-cta:focus-visible{outline:2px solid var(--accent-8);outline-offset:2px}[data-line]{cursor:text}@media print{.mded-header,.mded-sidebar,.mded-statusbar,.mded-toolbar,.mded-resize,.mded-pane-h,.mded-panels>:first-child{display:none!important}.md-preview{max-width:none;padding:0}}@media (max-width:767px){.mded-only-desktop{display:none}.mded-title-input{width:110px}.mded-sidebar{z-index:21;background:var(--color-background);border-right:1px solid var(--gray-a4);width:min(280px,85vw);box-shadow:var(--shadow-5);position:absolute;inset:0 auto 0 0}.mded-sidebar-backdrop{z-index:20;background:var(--black-a6);position:absolute;inset:0}}.mded-swatch{background:var(--gray-8);width:10px;height:10px;margin-right:var(--space-2);border-radius:50%;flex-shrink:0;display:inline-block}.mded-settings{width:92vw;max-width:760px;height:520px;max-height:86vh;padding:0;overflow:hidden}.mded-settings-body{height:100%;min-height:0}.mded-settings-nav{border-right:1px solid var(--gray-a4);width:176px;padding:var(--space-2);flex-shrink:0;min-height:0}.mded-settings-navbtn{justify-content:flex-start;gap:var(--space-2)}@media (min-width:641px){.mded-settings-nav [data-radix-scroll-area-viewport]{overflow-x:hidden!important}}.mded-settings-pane{flex:1;min-width:0;min-height:0}.mded-settings-scroll{flex:1;min-height:0}.mded-setting-group{border:1px solid var(--gray-a4);border-radius:var(--radius-2);padding:0 var(--space-3)}.mded-setting-row+.mded-setting-row{border-top:1px solid var(--gray-a3)}.mded-setting-note{border:1px solid var(--gray-a4);border-radius:var(--radius-2);background:var(--gray-a2)}@media (max-width:640px){.mded-settings{border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none}.mded-settings-body{flex-direction:column}.mded-settings-nav{border-right:none;border-bottom:1px solid var(--gray-a4);width:100%}.mded-settings-nav [data-radix-scroll-area-viewport]>div{gap:var(--space-1);flex-direction:row;display:flex}}.mded-rename{font:inherit;font-size:var(--font-size-1);border:1px solid var(--accent-8);border-radius:var(--radius-1);background:var(--color-surface);color:var(--gray-12);outline:none;width:100%;min-width:0;padding:0 4px}.mded-palette-scope{border-bottom:1px solid var(--gray-a4)}.mded-palette-scope .rt-SegmentedControlRoot{width:100%}.mded-palette-footer{border-top:1px solid var(--gray-a4);padding:6px 8px}.mded-palette-footer kbd{margin-right:4px}.mded-palette-snip{flex-direction:column;min-width:0;display:flex}.mded-palette-snip-line{color:var(--gray-10);margin-left:6px;font-size:10px}.mded-palette-snip-body{color:var(--gray-11);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.mded-palette-snip-body mark{background:var(--amber-a4);color:var(--amber-12);border-radius:2px;padding:0 1px}.mded-consent{bottom:var(--space-4);left:var(--space-4);right:var(--space-4);z-index:50;max-width:420px;margin:0 auto;position:fixed}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.p.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_4534857d-module__0C6bhG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_4534857d-module__0C6bhG__variable{--font-inter:"Inter", "Inter Fallback"}
