.CodeEditor{--tw-border-opacity:1;border-width:1px;border-color:rgb(221 221 221/var(--tw-border-opacity,1))}.CodeEditor:is(.dark *){--tw-border-opacity:1;border-color:rgb(85 85 85/var(--tw-border-opacity,1))}.CodeEditor{border-radius:.375rem;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.85rem;overflow:hidden}.CodeEditor>[class^=cm-theme]:empty{min-height:calc(var(--cm-lines,1) * 1.4em + 8px + var(--cm-extra,0px))}.CodeEditor .cm-cursor{--tw-border-opacity:1;border-left-color:rgb(41 37 36/var(--tw-border-opacity,1))}.CodeEditor .cm-cursor:is(.dark *){--tw-border-opacity:1;border-left-color:rgb(231 229 228/var(--tw-border-opacity,1))}.CodeEditor .cm-editor{--tw-bg-opacity:1;background-color:rgb(231 229 228/var(--tw-bg-opacity,1))}.CodeEditor .cm-editor:is(.dark *){--tw-bg-opacity:1;background-color:rgb(41 37 36/var(--tw-bg-opacity,1))}.CodeEditor .cm-editor,.CodeEditor .cm-scroller{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.CodeEditor .cm-gutters{--tw-bg-opacity:1;background-color:rgb(231 229 228/var(--tw-bg-opacity,1))}.CodeEditor .cm-gutters:is(.dark *){--tw-bg-opacity:1;background-color:rgb(41 37 36/var(--tw-bg-opacity,1))}.CodeEditor .cm-gutters{--tw-border-opacity:1;border-color:rgb(221 221 221/var(--tw-border-opacity,1))}.CodeEditor .cm-gutters:is(.dark *){--tw-border-opacity:1;border-color:rgb(85 85 85/var(--tw-border-opacity,1))}.CodeEditor .cm-gutters{border-style:none}.CodeEditor .cm-lineNumbers .cm-gutterElement,.CodeEditor .cm-lineNumbers .cm-gutterElement:is(.dark *){--tw-text-opacity:1;color:rgb(120 113 108/var(--tw-text-opacity,1))}.CodeEditor .cm-lineNumbers .cm-gutterElement{--tw-text-opacity:1;color:rgb(204 204 204/var(--tw-text-opacity,1))}.CodeEditor .cm-lineNumbers .cm-gutterElement:is(.dark *){--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1))}.CodeEditor .cm-lineNumbers .cm-gutterElement{padding-right:10px}.CodeEditor .cm-activeLineGutter.cm-gutterElement,.CodeEditor .cm-activeLineGutter.cm-gutterElement:is(.dark *){--tw-text-opacity:1;color:rgb(120 113 108/var(--tw-text-opacity,1))}.CodeEditor .cm-gutter{--tw-bg-opacity:1;background-color:rgb(231 229 228/var(--tw-bg-opacity,1))}.CodeEditor .cm-gutter:is(.dark *){--tw-bg-opacity:1;background-color:rgb(41 37 36/var(--tw-bg-opacity,1))}.CodeEditor .cm-gutter{width:38px}.CodeEditor .cm-line{padding-left:5px}.CodeEditor .cm-activeLineGutter,.CodeEditor .cm-activeLine{background-color:#e2e2e280}.CodeEditor .cm-activeLineGutter:is(.dark *),.CodeEditor .cm-activeLine:is(.dark *){background-color:#2f2f2f80}.CodeEditor .cm-focused .cm-selectionBackground,.CodeEditor .cm-selectionBackground,.CodeEditor ::-moz-selection{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.CodeEditor .cm-focused .cm-selectionBackground,.CodeEditor .cm-selectionBackground,.CodeEditor ::selection{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.CodeEditor :is(.dark *)::-moz-selection{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity,1))}.CodeEditor .cm-focused .cm-selectionBackground:is(.dark *),.CodeEditor .cm-selectionBackground:is(.dark *),.CodeEditor :is(.dark *)::selection{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity,1))}.CodeEditor .cm-tooltip-hover{--tw-bg-opacity:1;background-color:rgb(245 245 244/var(--tw-bg-opacity,1))}.CodeEditor .cm-tooltip-hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(68 64 60/var(--tw-bg-opacity,1))}.CodeEditor .cm-tooltip-hover{--tw-border-opacity:1;border-color:rgb(214 211 209/var(--tw-border-opacity,1));border-radius:.375rem;overflow:hidden}.CodeEditor ul.cm-tooltip-lint li:before{display:none}.CodeEditor .cm-diagnostic-warning{--tw-border-opacity:1;border-left-color:rgb(249 115 22/var(--tw-border-opacity,1))}.CodeEditor .cm-panels.cm-panels-bottom{--tw-border-opacity:1;border-top-width:1px;border-color:rgb(214 211 209/var(--tw-border-opacity,1))}.CodeEditor .cm-panels.cm-panels-bottom:is(.dark *){--tw-border-opacity:1;border-color:rgb(68 64 60/var(--tw-border-opacity,1))}.CodeEditor .cm-panels.cm-panels-bottom{padding:.6666rem 1rem}.CodeEditor .cm-panels{--tw-bg-opacity:1;background-color:rgb(245 245 244/var(--tw-bg-opacity,1))}.CodeEditor .cm-panels:is(.dark *){--tw-bg-opacity:1;background-color:rgb(68 64 60/var(--tw-bg-opacity,1))}.CodeEditor .cm-widgetBuffer{height:0}.CodeEditor.HasFooter{border-radius:.375rem .375rem 0 0}
