.cv-checker{--cv-checker-a:#fff;--cv-checker-b:#ececf0;background-color:var(--cv-checker-a);background-image:linear-gradient(45deg, var(--cv-checker-b) 25%, transparent 25%), linear-gradient(-45deg, var(--cv-checker-b) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--cv-checker-b) 75%), linear-gradient(-45deg, transparent 75%, var(--cv-checker-b) 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.dark .cv-checker{--cv-checker-a:#22232a;--cv-checker-b:#2c2d35}.cv-pan{touch-action:none;cursor:grab}.cv-pan:active{cursor:grabbing}.cv-static .cm-editor{background:0 0;height:auto}.cv-editor,.cv-editor .cm-editor{height:100%}.cv-editor.cv-autoheight,.cv-editor.cv-autoheight .cm-editor{height:auto}.cv-static .cm-content{padding:10px 0}.cv-static .cm-line{padding:0 14px}.cv-static .cm-scroller{font-size:13px;line-height:1.55}.cv-line-flash{background-color:color-mix(in srgb, var(--accent) 16%, transparent)}.cv-md .cv-heading{scroll-margin-top:16px;position:relative}.cv-md .cv-heading-anchor{opacity:0;color:var(--fg-faint);padding-right:.25em;font-weight:400;text-decoration:none;position:absolute;left:-1.1em}.cv-md .cv-heading:hover .cv-heading-anchor,.cv-md .cv-heading-anchor:focus-visible{opacity:1}.cv-md .cv-target{animation:1.6s ease-out cv-target-flash}@keyframes cv-target-flash{0%{background-color:color-mix(in srgb, var(--accent) 22%, transparent)}to{background-color:#0000}}.cv-md li.task-list-item{list-style:none}.cv-md ul:has(>li.task-list-item){padding-left:.4em}.cv-md li.task-list-item>input[type=checkbox]{vertical-align:middle;accent-color:var(--accent);margin:0 .45em 0 -.1em}.cv-md .cv-footnotes{border-top:1px solid var(--line);color:var(--fg-muted);margin-top:2em;padding-top:.5em;font-size:.875em}.cv-md table{display:block;overflow-x:auto}.cv-md img{border-radius:6px}.cv-md .cv-raw-html>:first-child{margin-top:0}.cv-html-output table{border-collapse:collapse;font-size:12px}.cv-html-output th,.cv-html-output td{border:1px solid var(--line);text-align:right;padding:2px 8px}.cv-html-output thead th{background:var(--subtle)}.cv-pdf-page{--scale-round-x:1px;--scale-round-y:1px}.cv-pdf-page .textLayer{text-align:initial;opacity:1;letter-spacing:normal;word-spacing:normal;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:canvastext;z-index:0;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));line-height:1;position:absolute;inset:0;overflow:clip}.cv-pdf-page .textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;position:absolute}.cv-pdf-page .textLayer>:not(.markedContent),.cv-pdf-page .textLayer .markedContent span:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.cv-pdf-page .textLayer .markedContent{display:contents}.cv-pdf-page .textLayer ::selection{background:color-mix(in srgb, var(--accent) 35%, transparent);color:#0000}.cv-pdf-page .textLayer br::selection{background:0 0}.cv-pdf-page .textLayer .endOfContent{z-index:0;cursor:default;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:100% 0 0}.cv-pdf-page .textLayer.selecting .endOfContent{top:0}.dark .cv-map .leaflet-tile-pane{filter:invert()hue-rotate(180deg)brightness(.92)contrast(.88)saturate(.8)}.cv-map .leaflet-container{background:var(--subtle)}.dark .cv-map .leaflet-control-attribution{color:var(--fg-muted);background:#1a1b20cc}.dark .cv-map .leaflet-control-attribution a{color:var(--accent)}.dark .cv-map .leaflet-bar a{background:var(--surface);color:var(--fg);border-bottom-color:var(--line)}.cv-map .leaflet-popup-content{max-height:260px;font-size:13px;overflow:auto}.cv-map .leaflet-popup-content img{max-width:100%}.dark .cv-excalidraw-dark{filter:invert(93%)hue-rotate(180deg)}.dark .cv-excalidraw-dark image{filter:invert()hue-rotate(180deg)}.cv-mermaid svg{max-width:100%;height:auto}.ix-diff{--ix-add:#e6ffec;--ix-add-no:#d1f8d9;--ix-add-word:#abf2bc;--ix-del:#ffebe9;--ix-del-no:#ffd7d5;--ix-hunk:#ddf4ff;--ix-hunk-no:#b6e3ff;--ix-empty:#f6f8fa}.dark .ix-diff{--ix-add:#2ea04326;--ix-add-no:#3fb9504d;--ix-del:#f851491a;--ix-del-no:#f851494d;--ix-hunk:#388bfd1a;--ix-hunk-no:#388bfd40;--ix-empty:#6e76811a}.ix-diff td{vertical-align:top}.ix-diff .ix-diff-add{background:var(--ix-add)}.ix-diff .ix-diff-del{background:var(--ix-del)}.ix-diff .ix-diff-hunk,.ix-diff tr.ix-diff-hunk td{background:var(--ix-hunk)}.ix-diff .ix-diff-no{color:var(--fg-faint);font-size:11.5px}.ix-diff .ix-diff-no-add{background:var(--ix-add-no)}.ix-diff .ix-diff-no-del{background:var(--ix-del-no)}.ix-diff .ix-diff-no-hunk{background:var(--ix-hunk-no)}.ix-diff .ix-diff-empty{background:var(--ix-empty)}.ix-diff .ix-diff-sign{color:var(--fg-faint)}.ix-diff .hljs-comment,.ix-diff .hljs-quote{color:#59636e;font-style:italic}.ix-diff .hljs-keyword,.ix-diff .hljs-selector-tag,.ix-diff .hljs-built_in,.ix-diff .hljs-doctag{color:#cf222e}.ix-diff .hljs-string,.ix-diff .hljs-regexp,.ix-diff .hljs-attr-value{color:#0a3069}.ix-diff .hljs-number,.ix-diff .hljs-literal,.ix-diff .hljs-symbol,.ix-diff .hljs-bullet,.ix-diff .hljs-attr,.ix-diff .hljs-variable,.ix-diff .hljs-property{color:#0550ae}.ix-diff .hljs-title,.ix-diff .hljs-section,.ix-diff .hljs-title.function_{color:#8250df}.ix-diff .hljs-type,.ix-diff .hljs-name,.ix-diff .hljs-tag,.ix-diff .hljs-selector-class,.ix-diff .hljs-selector-id{color:#116329}.ix-diff .hljs-meta{color:#953800}.dark .ix-diff .hljs-comment,.dark .ix-diff .hljs-quote{color:#9198a1}.dark .ix-diff .hljs-keyword,.dark .ix-diff .hljs-selector-tag,.dark .ix-diff .hljs-built_in,.dark .ix-diff .hljs-doctag{color:#ff7b72}.dark .ix-diff .hljs-string,.dark .ix-diff .hljs-regexp,.dark .ix-diff .hljs-attr-value{color:#a5d6ff}.dark .ix-diff .hljs-number,.dark .ix-diff .hljs-literal,.dark .ix-diff .hljs-symbol,.dark .ix-diff .hljs-bullet,.dark .ix-diff .hljs-attr,.dark .ix-diff .hljs-variable,.dark .ix-diff .hljs-property{color:#79c0ff}.dark .ix-diff .hljs-title,.dark .ix-diff .hljs-section,.dark .ix-diff .hljs-title.function_{color:#d2a8ff}.dark .ix-diff .hljs-type,.dark .ix-diff .hljs-name,.dark .ix-diff .hljs-tag,.dark .ix-diff .hljs-selector-class,.dark .ix-diff .hljs-selector-id{color:#7ee787}.dark .ix-diff .hljs-meta{color:#ffa657}.ix-html>:first-child{margin-top:0}.ix-html>:last-child{margin-bottom:0}.ix-html img{max-width:100%;margin:0;display:inline-block}.ix-html .contains-task-list,.ix-md .contains-task-list{padding-left:.25em;list-style:none}.ix-html .task-list-item input,.ix-md .task-list-item input{margin-right:.4em}.ix-html details{margin:.5em 0}.ix-html summary{cursor:pointer}.ix-html .highlight pre,.ix-html pre{background:var(--code-bg);color:var(--fg)}.ix-html .user-mention,.ix-html .issue-link{font-weight:600}.ix-html g-emoji{font-style:normal}.ix-html .markdown-alert{border-left:3px solid var(--line-strong);margin:.75em 0;padding:.25em .75em}.ix-html .markdown-alert-title{font-weight:600}.ix-html .markdown-alert-note{border-color:#0969da}.ix-html .markdown-alert-tip{border-color:#1a7f37}.ix-html .markdown-alert-important{border-color:#8250df}.ix-html .markdown-alert-warning{border-color:#9a6700}.ix-html .markdown-alert-caution{border-color:#cf222e}.ix-html svg.octicon{vertical-align:text-bottom;fill:currentColor;display:inline-block}
