.CodeMirror-hints,.CodeMirror-lint-tooltip{z-index:999999}.tf_cdm .cm-string{word-break:break-all}.tf_cdm .CodeMirror-hints li{margin:0!important;padding:0 4px!important}.tf_cdm .CodeMirror-hints{padding:2px!important}.tf_cdm .CodeMirror{border:1px solid rgba(0,0,0,.13);margin-top:5px;resize:vertical;width:100%}.tf_cdm .CodeMirror-lines{font-size:12px;padding-top:20px}.tf_cdm_controls{color:#454c54;display:grid;gap:13px;grid-auto-flow:column;place-items:center;position:absolute;right:25px;top:13px;transition:opacity .3s;--tf_cdm_full_bg:#fff}.tf_cdm .tf_loader{font-size:30px}.tf_cdm:not(.tf_cdm_dark) .tf_loader:before{border-color:hsla(0,0%,9%,.8) hsla(0,0%,9%,.8) hsla(0,0%,9%,.8) hsla(0,0%,47%,.5)}.tf_cdm:focus-within .tf_cdm_controls,.tf_cdm:hover .tf_cdm_controls{opacity:1}.tf_cdm:fullscreen .CodeMirror{height:100%;max-height:100%;max-width:100%;resize:none;width:100%}.tf_cdm:fullscreen .CodeMirror-scroll{padding-top:25px}.tf_cdm.tf_rel button{background:0;border:0;box-shadow:none;color:#999;cursor:pointer;font-size:14px;font-style:normal;font-weight:400;height:14px;letter-spacing:normal;line-height:normal;margin:0;max-height:none;max-width:none;padding:0;transition:color .7s;width:14px}.tf_cdm.tf_rel button.tf_cdm_fullscreen_btn{background:var(--tf_cdm_full_bg);border:.12em solid;border-radius:3px;height:1em;margin-top:-1px;width:1em}.tf_cdm_fullscreen_btn:after,.tf_cdm_fullscreen_btn:before{background:inherit;content:"";height:1.1em;left:.233em;position:absolute;top:-.15em;width:.333em}.tf_cdm_fullscreen_btn:after{height:.333em;left:-.15em;top:.233em;width:1.1em}.tf_cdm_tgl_theme{border-radius:50%;touch-action:manipulation;-webkit-tap-highlight-color:transparent;outline-offset:5px}.tf_cdm_tgl_theme svg{stroke-linecap:round}.tf_cdm_moon,.tf_cdm_sun{transform-origin:center center;fill:currentColor}.tf_cdm_tgl_theme g{transform-origin:center center;stroke:currentColor;stroke-width:2px;transition:transform .5s cubic-bezier(.5,1.5,.75,1.25),opacity .5s cubic-bezier(.25,0,.3,1)}.tf_cdm_sun{transition:transform .5s cubic-bezier(.5,1.25,.75,1.25)}.tf_cdm_moon>circle{transition:cx .25s cubic-bezier(0,0,0,1)}.tf_cdm_dark .tf_cdm_controls{color:#ccc;--tf_cdm_full_bg:#0a0e14}.tf_cdm_dark .tf_cdm_sun{transform:scale(1.75);transition-duration:.25s;transition-timing-function:cubic-bezier(.25,0,.3,1)}.tf_cdm_dark g{opacity:0;transform:rotate(-25deg);transition-duration:.15s}.tf_cdm_dark .tf_cdm_moon>circle{transform:translate(0);cx:17;transition-delay:.25s;transition-duration:.5s}.tf_cdm_controls button:hover{color:#000}.tf_cdm_dark .tf_cdm_controls button:hover{color:#fff}.tf_cdm .CodeMirror .CodeMirror-scroll{margin-right:0}