.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}.page-whiteboard .excalidraw,.page-whiteboard .excalidraw .excalidraw-container{--default-bg-color:transparent;background:0 0}.page-whiteboard-idle .excalidraw .layer-ui__wrapper,.page-whiteboard-idle .excalidraw .App-bottom-bar,.page-whiteboard-idle .excalidraw .welcome-screen-center{display:none}body.resizing-panel webview{pointer-events:none}.page-whiteboard-idle,.page-whiteboard-idle *{pointer-events:none!important}
