.cv[data-v-92e6d559]{border:1px solid var(--nd-border, #353b46);border-radius:8px;overflow:hidden}.cv--fill[data-v-92e6d559]{display:flex;flex-direction:column;height:100%;min-height:0}.cv--fill .cv__cm[data-v-92e6d559]{flex:1 1 auto;min-height:0}.cv__find[data-v-92e6d559]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:6px 8px;background:var(--nd-surface, #1b1e24);border-bottom:1px solid var(--nd-border, #353b46)}.cv__findbox[data-v-92e6d559]{min-width:0;flex:1 1 130px;padding:3px 8px;border:1px solid var(--nd-border, #353b46);border-radius:6px;background:var(--nd-bg, #14171c);color:var(--nd-text, #e8eaed);font:12px var(--nd-font-mono, ui-monospace,SFMono-Regular,Menlo,Consolas,monospace)}.cv__count[data-v-92e6d559]{flex:0 0 auto;color:var(--nd-muted, #9aa3b2);font-size:12px;font-variant-numeric:tabular-nums}.cv__bar[data-v-92e6d559]{display:flex;align-items:center;gap:6px;padding:5px 8px;background:var(--nd-surface, #1b1e24);border-bottom:1px solid var(--nd-border, #353b46)}.cv__spacer[data-v-92e6d559]{flex:1}.cv__btn[data-v-92e6d559]{background:transparent;color:var(--nd-muted, #9aa3b2);border:1px solid var(--nd-border, #353b46);border-radius:6px;padding:2px 8px;font:12px var(--nd-font, -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif);cursor:pointer}.cv__btn[data-v-92e6d559]:hover{color:var(--nd-text, #e8eaed);background:var(--nd-hover, #222732)}.cv__fallback[data-v-92e6d559]{margin:0;padding:10px 14px;overflow:auto;font-family:var(--nd-font-mono, ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:12.5px;white-space:pre;color:var(--nd-text, #e8eaed)}.cv__cm .CodeMirror{height:auto;max-height:var(--cv-max, 72vh);background:var(--nd-bg, #14171c);color:var(--nd-text, #e8eaed);font-family:var(--nd-font-mono, ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:12.5px;line-height:1.55}.cv__cm .CodeMirror-scroll{max-height:var(--cv-max, 72vh)}.cv--fill .cv__cm .CodeMirror{height:100%;max-height:none}.cv--fill .cv__cm .CodeMirror-scroll{max-height:none}.cv__cm .CodeMirror-gutters{background:var(--nd-surface, #1b1e24);border-right:1px solid var(--nd-border, #353b46)}.cv__cm .CodeMirror-linenumber{color:var(--nd-muted, #9aa3b2)}.cv__cm .CodeMirror-cursor{display:none}.cv--edit .cv__cm .CodeMirror-cursor{display:block;border-left:1.5px solid var(--nd-text, #e8eaed)}.cv--edit .cv__cm .CodeMirror-activeline-background{background:#ffffff0b}html[data-theme=light] .cv--edit .cv__cm .CodeMirror-activeline-background{background:#0000000b}.cv--edit .cv__cm .CodeMirror-matchingbracket{color:inherit;background:#79c0ff47;text-decoration:none}.cv--edit .cv__cm .CodeMirror-nonmatchingbracket{color:#ff7b72}.cv--edit .cv__cm .CodeMirror-dialog{background:var(--nd-surface, #1b1e24);color:var(--nd-text, #e8eaed);border-color:var(--nd-border, #353b46);font-family:var(--nd-font, -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif);font-size:13px}.cv--edit .cv__cm .CodeMirror-dialog input{background:var(--nd-bg, #14171c);color:var(--nd-text, #e8eaed);border:1px solid var(--nd-border, #353b46);border-radius:4px;padding:2px 6px;font-family:var(--nd-font-mono, ui-monospace,SFMono-Regular,Menlo,Consolas,monospace)}.cv__cm .cm-searching{background:#ffb63b4d}.cv__cm .CodeMirror-foldmarker{color:var(--nd-accent, #ffb63b);background:transparent;text-shadow:none;font-family:var(--nd-font, -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif);padding:0 4px}.cv__cm .CodeMirror-foldgutter{width:14px}.cv__cm .CodeMirror-foldgutter-open:after{content:"▾";color:var(--nd-muted, #9aa3b2)}.cv__cm .CodeMirror-foldgutter-folded:after{content:"▸";color:var(--nd-accent, #ffb63b)}.cv__cm .cm-keyword,.cv__cm .cm-operator{color:#ff7b72}.cv__cm .cm-def{color:#d2a8ff}.cv__cm .cm-variable{color:#e6edf3}.cv__cm .cm-variable-2{color:#79c0ff}.cv__cm .cm-variable-3,.cv__cm .cm-type{color:#ffa657}.cv__cm .cm-builtin,.cv__cm .cm-atom,.cv__cm .cm-number{color:#79c0ff}.cv__cm .cm-string,.cv__cm .cm-string-2{color:#a5d6ff}.cv__cm .cm-comment{color:#8b949e;font-style:italic}.cv__cm .cm-meta,.cv__cm .cm-property{color:#79c0ff}.cv__cm .cm-tag{color:#7ee787}.cv__cm .cm-attribute{color:#79c0ff}.cv__cm .cm-qualifier{color:#d2a8ff}.cv__cm .cm-string.cm-type,.cv__cm .cm-string-2.cm-type{color:#a5d6ff}.cv__cm .cm-comment.cm-type{color:#8b949e;font-style:italic}.cv__cm .cm-keyword.cm-type{color:#ff7b72}html[data-theme=light] .cv__cm .CodeMirror-linenumber{color:#8c959f}html[data-theme=light] .cv__cm .cm-keyword,html[data-theme=light] .cv__cm .cm-operator{color:#cf222e}html[data-theme=light] .cv__cm .cm-def{color:#8250df}html[data-theme=light] .cv__cm .cm-variable{color:#1f2328}html[data-theme=light] .cv__cm .cm-variable-2{color:#0550ae}html[data-theme=light] .cv__cm .cm-variable-3,html[data-theme=light] .cv__cm .cm-type{color:#953800}html[data-theme=light] .cv__cm .cm-builtin,html[data-theme=light] .cv__cm .cm-atom,html[data-theme=light] .cv__cm .cm-number{color:#0550ae}html[data-theme=light] .cv__cm .cm-string,html[data-theme=light] .cv__cm .cm-string-2{color:#0a3069}html[data-theme=light] .cv__cm .cm-comment{color:#6e7781}html[data-theme=light] .cv__cm .cm-meta,html[data-theme=light] .cv__cm .cm-property,html[data-theme=light] .cv__cm .cm-attribute{color:#0550ae}html[data-theme=light] .cv__cm .cm-tag{color:#116329}html[data-theme=light] .cv__cm .cm-string.cm-type,html[data-theme=light] .cv__cm .cm-string-2.cm-type{color:#0a3069}html[data-theme=light] .cv__cm .cm-comment.cm-type{color:#6e7781}html[data-theme=light] .cv__cm .cm-keyword.cm-type{color:#cf222e}
