/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}html,body,#root{height:100dvh}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.app{height:100dvh;height:var(--app-height,100dvh);overscroll-behavior-y:none;flex-direction:column;display:flex}.app__main{flex:1;min-height:0;display:flex}.app__main--column{flex-direction:column}button,label,select{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.markdown-body,.markdown-body *{-webkit-print-color-adjust:exact;print-color-adjust:exact}img,blockquote,.katex-display,.mermaid,.directive,.markdown-alert,details,tr{break-inside:avoid}h1,h2,h3,h4,h5,h6{break-after:avoid}.page-break{break-after:page}@media screen{.page-break{border-top:1px dashed #d0d7de;height:0;margin:24px 0;position:relative}.page-break:after{content:"Page break";color:#57606a;background:#fff;padding-right:6px;font-size:.7em;position:absolute;top:-.7em;left:0}}@media print{.no-print,.no-print *{display:none!important}.markdown-body pre{white-space:pre-wrap}#root,.app,.app__main{height:auto;display:block}body.paged-ready #root{display:none!important}body.paged-ready #print-root{visibility:visible;position:static}body.paged-ready .pagedjs_page:last-of-type{break-after:auto;page-break-after:auto}}#print-root{visibility:hidden;width:100%;position:absolute;top:0;left:0}._header_fae3s_1{-webkit-overflow-scrolling:touch;-webkit-user-select:none;user-select:none;padding-left:5px;padding-right:5px;padding-left:max(5px, env(safe-area-inset-left));padding-right:max(5px, env(safe-area-inset-right));color:#000;background-color:#e9e9e9;flex-shrink:0;align-items:center;gap:4px;height:40px;display:flex;overflow:auto}@media (pointer:coarse){._header_fae3s_1{height:48px}}._project_fae3s_23{flex-shrink:0;height:20px;margin:5px;font-weight:700}@media (width<=400px){iframe._project_fae3s_23{display:none}}._menu_fae3s_35{justify-content:flex-end;align-items:center;gap:4px;width:100%;min-width:max-content;height:100%;display:flex}._button_fae3s_45{cursor:pointer;height:80%;font:inherit;white-space:nowrap;background:0 0;border:1px solid #000;border-radius:3px;align-items:center;padding:0 10px;display:flex}@media (pointer:coarse){._button_fae3s_45{min-height:40px;padding:0 14px}}._check_fae3s_64{white-space:nowrap;cursor:pointer;align-items:center;gap:4px;font-size:.85em;display:flex}@media (pointer:coarse){._check_fae3s_64 input[type=checkbox]{width:18px;height:18px}}._field_fae3s_79{justify-content:space-between;align-items:center;gap:8px;font-size:.85em;display:flex}._field_fae3s_79 select,._field_fae3s_79 input[type=text]{font:inherit;min-width:110px}._item_fae3s_92{text-align:left;cursor:pointer;font:inherit;background:0 0;border:none;border-radius:4px;padding:6px 8px}._item_fae3s_92:hover{background-color:#f6f8fa}@media (pointer:coarse){._item_fae3s_92{padding:10px 12px}}._dropdown_1qfzj_1{align-items:center;height:100%;display:flex;position:relative}._panel_1qfzj_8{z-index:1000;background:#fff;border:1px solid #d0d7de;border-radius:6px;flex-direction:column;gap:4px;min-width:220px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 60px);padding:8px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #8c959f33}._toast_lfuc7_1{bottom:32px;left:50%;bottom:calc(32px + env(safe-area-inset-bottom));z-index:2000;color:#f6f4ee;text-align:center;cursor:pointer;background:#1b1b1f;border-radius:6px;max-width:calc(100vw - 32px);padding:10px 16px;font-size:.85em;line-height:1.4;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px #1b1b1f4d}._editor_jnnjb_1{flex-shrink:0;width:50%;height:100%;overflow:hidden}._codemirror_jnnjb_8,._codemirror_jnnjb_8 .cm-editor{height:100%}._codemirror_jnnjb_8 .cm-scroller{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;line-height:1.5}@media (pointer:coarse){._codemirror_jnnjb_8 .cm-scroller{font-size:16px}}._dragbar_dwdd5_1{cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:pan-y;background-color:#e9e9e9;flex-shrink:0;width:15px;height:100%;position:relative}._dragbar_dwdd5_1._horizontal_dwdd5_11{cursor:row-resize;touch-action:pan-x;width:100%;height:15px}@media (pointer:coarse){._dragbar_dwdd5_1:before{content:"";position:absolute;inset:0 -14px}._dragbar_dwdd5_1._horizontal_dwdd5_11:before{inset:-14px 0}}._dragbar_dwdd5_1._active_dwdd5_27{background-color:#d1242f}._loading_14630_1{justify-content:center;align-items:center;width:100%;height:100%;display:flex}._loading_14630_1>p{background-color:#00000080;border-radius:100%;width:5px;height:15px;margin:5px;animation:.5s linear infinite _load_14630_1}._loading_14630_1>p:first-child{animation-delay:.166667s}._loading_14630_1>p:nth-child(2){animation-delay:.333333s}@keyframes _load_14630_1{25%{transform:translateY(-10px)}75%{transform:translateY(10px)}}._wrapper_14e8w_1{-webkit-overflow-scrolling:touch;width:100%;height:100%;overflow-y:auto}.app__main--column ._wrapper_14e8w_1{flex:1;height:auto;min-height:0}._wrapper_14e8w_1 .markdown-body{min-height:100%;padding:16px}@media screen and (width<=767.98px){._wrapper_14e8w_1 .markdown-body{padding:12px}}@media print{._wrapper_14e8w_1{height:auto;overflow-y:hidden}}._statusbar_ckp7b_1{height:24px;padding:0 10px;padding:0 max(10px, env(safe-area-inset-right)) env(safe-area-inset-bottom) max(10px, env(safe-area-inset-left));color:#57606a;-webkit-user-select:none;user-select:none;background-color:#e9e9e9;border-top:1px solid #d0d7de;flex-shrink:0;align-items:center;gap:16px;font-size:.75em;display:flex}@media (width<=400px){._chars_ckp7b_17{display:none}}._spacer_ckp7b_21{flex:1}
