:root{--bg:#fff;--bg-subtle:#f6f8fa;--fg:#1f2328;--fg-muted:#59636e;--border:#d1d9e0;--accent:#0969da;--mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif;--hl-keyword:#cf222e;--hl-string:#0a3069;--hl-number:#0550ae;--hl-comment:#59636e;--hl-title:#6639ba;--hl-attr:#953800}[data-theme=dark]{--bg:#0d1117;--bg-subtle:#161b22;--fg:#e6edf3;--fg-muted:#9198a1;--border:#3d444d;--accent:#4493f8;--hl-keyword:#ff7b72;--hl-string:#a5d6ff;--hl-number:#79c0ff;--hl-comment:#9198a1;--hl-title:#d2a8ff;--hl-attr:#ffa657}.markdown-body{color:var(--fg);font-family:var(--sans);overflow-wrap:break-word;font-size:16px;line-height:1.6}.markdown-body>:first-child{margin-top:0}.markdown-body>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin:1.5em 0 .65em;font-weight:600;line-height:1.25}.markdown-body h1{border-bottom:1px solid var(--border);padding-bottom:.3em;font-size:2em}.markdown-body h2{border-bottom:1px solid var(--border);padding-bottom:.3em;font-size:1.5em}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{color:var(--fg-muted);font-size:.85em}.markdown-body p,.markdown-body ul,.markdown-body ol,.markdown-body blockquote,.markdown-body pre,.markdown-body table,.markdown-body dl{margin:0 0 1em}.markdown-body a{color:var(--accent);text-decoration:none}.markdown-body a:hover{text-decoration:underline}.markdown-body ul,.markdown-body ol{padding-left:2em}.markdown-body li+li{margin-top:.25em}.markdown-body li>ul,.markdown-body li>ol{margin:.25em 0 0}.markdown-body .contains-task-list{padding-left:.4em;list-style:none}.markdown-body .contains-task-list .contains-task-list{padding-left:1.6em}.markdown-body .task-list-item-checkbox{vertical-align:middle;margin:0 .5em .2em 0}.markdown-body blockquote{color:var(--fg-muted);border-left:.25em solid var(--border);padding:0 1em}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body code{font-family:var(--mono);background:var(--bg-subtle);border:1px solid var(--border);border-radius:6px;padding:.2em .4em;font-size:85%}.markdown-body pre{background:var(--bg-subtle);border:1px solid var(--border);border-radius:6px;padding:16px;font-size:85%;line-height:1.45;overflow:auto}.markdown-body pre code{white-space:pre;background:0 0;border:0;padding:0;font-size:100%}.markdown-body table{border-collapse:collapse;width:max-content;max-width:100%;display:block;overflow:auto}.markdown-body th,.markdown-body td{border:1px solid var(--border);padding:6px 13px}.markdown-body th{background:var(--bg-subtle);font-weight:600}.markdown-body hr{border:0;border-top:2px solid var(--border);height:0;margin:1.5em 0}.markdown-body img{max-width:100%;height:auto}.markdown-body kbd{font:12px var(--mono);background:var(--bg-subtle);border:1px solid var(--border);border-bottom-width:2px;border-radius:6px;padding:2px 5px}.markdown-body .footnotes{color:var(--fg-muted);margin-top:2em;font-size:.875em}.markdown-body .footnotes-sep{margin-bottom:1em}.markdown-body .hljs-comment,.markdown-body .hljs-quote{color:var(--hl-comment);font-style:italic}.markdown-body .hljs-keyword,.markdown-body .hljs-selector-tag,.markdown-body .hljs-literal,.markdown-body .hljs-doctag,.markdown-body .hljs-deletion{color:var(--hl-keyword)}.markdown-body .hljs-string,.markdown-body .hljs-regexp,.markdown-body .hljs-addition{color:var(--hl-string)}.markdown-body .hljs-number,.markdown-body .hljs-built_in,.markdown-body .hljs-variable,.markdown-body .hljs-template-variable,.markdown-body .hljs-symbol,.markdown-body .hljs-bullet{color:var(--hl-number)}.markdown-body .hljs-title,.markdown-body .hljs-section,.markdown-body .hljs-name,.markdown-body .hljs-selector-id,.markdown-body .hljs-selector-class{color:var(--hl-title)}.markdown-body .hljs-attr,.markdown-body .hljs-attribute,.markdown-body .hljs-type,.markdown-body .hljs-meta,.markdown-body .hljs-tag{color:var(--hl-attr)}.markdown-body .hljs-emphasis{font-style:italic}.markdown-body .hljs-strong{font-weight:700}@media print{.markdown-body pre{white-space:pre-wrap;overflow:visible}.markdown-body pre code{white-space:pre-wrap}.markdown-body pre,.markdown-body blockquote,.markdown-body table,.markdown-body img{break-inside:avoid}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4{break-after:avoid}.markdown-body a{color:inherit;text-decoration:underline}}:root{--selection:#b6d7ff;--syn-heading:#0550ae;--syn-link:#0969da;--syn-code:#953800;--syn-mark:#8250df;--danger:#cf222e;--brand:#334155;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--selection:#264f78;--syn-heading:#79c0ff;--syn-link:#4493f8;--syn-code:#ffa657;--syn-mark:#d2a8ff;--danger:#ff7b72;--brand:#e6edf3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{height:100%;margin:0}body{font-family:var(--sans);color:var(--fg);background:var(--bg);font-size:14px}[hidden]{display:none!important}#app{flex-direction:column;height:100dvh;display:flex}.spacer{flex:1}.topbar{background:var(--bg-subtle);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.brand{color:var(--fg);white-space:nowrap;border-radius:6px;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.brand:hover .brand-name{text-decoration:underline}.brand:focus-visible,.site-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.brand-emblem{background-color:var(--brand);flex:none;width:26px;height:26px;-webkit-mask:url(./grey4-emblem-kz4dz-JC.png) 50%/contain no-repeat;mask:url(./grey4-emblem-kz4dz-JC.png) 50%/contain no-repeat}.brand-name{letter-spacing:.14em;color:var(--brand);font-size:17px;font-weight:500}.product{white-space:nowrap;border-left:1px solid var(--border);padding-left:10px;font-weight:600}.site-link{color:var(--fg-muted);text-decoration:none}.site-link:hover{color:var(--accent);text-decoration:underline}.doc-title{color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;max-width:34ch;overflow:hidden}.group{gap:4px;display:flex}.btn{font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--border);cursor:pointer;white-space:nowrap;border-radius:6px;padding:5px 11px;font-weight:500}.btn:hover{border-color:var(--fg-muted)}.btn:focus-visible,.tool:focus-visible,.doc-open:focus-visible,.doc-remove:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.btn.ghost{background:0 0;border-color:#0000}.btn.ghost:hover{border-color:var(--border)}.btn.primary{color:#fff;background:#1f6feb;border-color:#1f6feb}.btn.primary:hover{background:#1a5fd0}.btn.small{padding:2px 8px;font-size:12px}.btn.seg[aria-pressed=true]{color:#fff;background:#1f6feb;border-color:#1f6feb}.body{flex:1;min-height:0;display:flex}.sidebar{background:var(--bg-subtle);border-right:1px solid var(--border);flex-direction:column;flex:none;width:260px;display:flex}.sidebar-head{justify-content:space-between;align-items:center;padding:10px 12px;font-weight:600;display:flex}.doc-list{flex:1;margin:0;padding:0 6px;list-style:none;overflow:auto}.doc-list li{border-radius:6px;align-items:center;display:flex}.doc-list li:hover,.doc-list li.active{background:var(--bg)}.doc-list li.active{box-shadow:inset 3px 0 0 var(--accent)}.doc-open{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;padding:7px 10px;display:flex}.doc-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.doc-date{color:var(--fg-muted);font-size:12px}.doc-remove{width:28px;height:28px;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;margin-right:4px;font-size:18px;line-height:1}.doc-remove:hover{color:var(--danger);background:var(--bg-subtle)}.sidebar-note{color:var(--fg-muted);border-top:1px solid var(--border);margin:0;padding:10px 12px;font-size:12px}.workspace{flex:1;min-width:0;display:flex}.pane{flex-direction:column;flex:50%;min-width:0;min-height:0;display:flex}.pane-editor{border-right:1px solid var(--border)}.pane-preview{overflow:auto}.pane-preview .markdown-body{width:100%;max-width:860px;margin:0 auto;padding:24px 32px 40vh}[data-view=editor] .pane-preview,[data-view=preview] .pane-editor{display:none}[data-view=editor] .pane-editor{border-right:0}.toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:2px;padding:4px 8px;display:flex}.tool{min-width:28px;font:inherit;color:var(--fg);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:4px 7px;font-size:13px}.tool:hover{background:var(--bg-subtle)}.toolbar .sep{background:var(--border);width:1px;height:18px;margin:0 4px}.editor{flex:1;min-height:0}.statusbar{color:var(--fg-muted);background:var(--bg-subtle);border-top:1px solid var(--border);gap:12px;padding:4px 12px;font-size:12px;display:flex}.statusbar .error{color:var(--danger);font-weight:600}.drop-hint{z-index:10;color:var(--accent);background:color-mix(in srgb, var(--bg) 88%, transparent);border:3px dashed var(--accent);pointer-events:none;border-radius:12px;place-items:center;font-size:20px;font-weight:600;display:grid;position:fixed;inset:12px}@media (max-width:800px){.workspace{flex-direction:column}.pane-editor{border-right:0;border-bottom:1px solid var(--border)}.sidebar{z-index:5;height:calc(100dvh - 90px);position:absolute;box-shadow:4px 0 16px #0003}.body{position:relative}.doc-title{display:none}}@media print{:root,[data-theme=dark]{--bg:#fff;--bg-subtle:#f6f8fa;--fg:#1f2328;--fg-muted:#59636e;--border:#d1d9e0;--accent:#0969da;--hl-keyword:#cf222e;--hl-string:#0a3069;--hl-number:#0550ae;--hl-comment:#59636e;--hl-title:#6639ba;--hl-attr:#953800;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.topbar,.sidebar,.statusbar,.pane-editor,.drop-hint{display:none!important}html,body,#app,.body,.workspace{height:auto;display:block;overflow:visible}.pane-preview{overflow:visible;display:block!important}.pane-preview .markdown-body{max-width:none;padding:0}@page{margin:18mm 16mm}}
