.rTPUAW_container{border-radius:8px;overflow:hidden}.rTPUAW_variant-base{background-color:var(--bg-surface-1);border:.5px solid var(--border-2);box-shadow:inset 0 1px 2px #3232320a}.rTPUAW_variant-base:focus-within{outline:2px solid var(--core-neutral-150);outline-offset:2px}.rTPUAW_variant-surface{background-color:var(--bg-surface-2);border:.5px solid var(--border-3);box-shadow:inset 0 1px 2px #3232320a}.rTPUAW_variant-surface:focus-within{outline:2px solid var(--core-neutral-200);outline-offset:2px}.rTPUAW_editor{font-family:var(--font-mono);font-size:13px;line-height:1.5}.rTPUAW_editor .cm-editor{background-color:#0000}.rTPUAW_editor .cm-gutters{border-right:1px solid var(--border-1);background-color:#0000;padding-right:8px}.rTPUAW_editor .cm-gutter-lint{width:0}.rTPUAW_variant-base .rTPUAW_editor .cm-activeLineGutter,.rTPUAW_variant-base .rTPUAW_editor .cm-activeLine{background-color:var(--bg-surface-2)}.rTPUAW_variant-surface .rTPUAW_editor .cm-activeLineGutter,.rTPUAW_variant-surface .rTPUAW_editor .cm-activeLine{background-color:var(--bg-surface-3)}.rTPUAW_editor .cm-selectionBackground,.rTPUAW_editor .cm-editor.cm-focused .cm-selectionBackground,.rTPUAW_editor .cm-content ::selection{background-color:var(--core-purple-500)!important}.rTPUAW_editor .cm-cursor{border-left-color:var(--core-purple-500);border-left-width:2px}.rTPUAW_editor .cm-placeholder{color:var(--text-placeholder);font-style:italic}.rTPUAW_editor .cm-foldGutter{width:16px}.rTPUAW_editor .cm-foldPlaceholder{background-color:var(--core-purple-100);color:var(--core-purple-600);border:none;border-radius:4px;padding:0 4px}.rTPUAW_editor .cm-scroller{scrollbar-width:thin;scrollbar-color:transparent transparent}.rTPUAW_editor .cm-scroller::-webkit-scrollbar{width:6px;height:6px}.rTPUAW_editor .cm-scroller::-webkit-scrollbar-track{background:0 0;margin:4px}.rTPUAW_editor .cm-scroller::-webkit-scrollbar-thumb{background-color:#0000;border-radius:8px;transition:background-color .15s}.rTPUAW_editor:hover .cm-scroller{scrollbar-color:var(--core-neutral-200)transparent}.rTPUAW_editor:hover .cm-scroller::-webkit-scrollbar-thumb{background-color:var(--core-neutral-200)}.rTPUAW_editor .cm-scroller::-webkit-scrollbar-thumb:hover{background-color:var(--core-neutral-300)}.rTPUAW_editor:active .cm-scroller{scrollbar-color:var(--core-neutral-300)transparent}.rTPUAW_editor .cm-tooltip-autocomplete{background-color:var(--bg-base);border:1px solid var(--border-2);box-shadow:var(--shadow-layered-md);border-radius:8px;overflow:hidden}.rTPUAW_editor .cm-tooltip-autocomplete ul{font-family:var(--font-mono);font-size:12px}.rTPUAW_editor .cm-tooltip-autocomplete li{padding:4px 8px}.rTPUAW_editor .cm-tooltip-autocomplete li[aria-selected]{background-color:var(--core-purple-50);color:var(--core-purple-700)}.rTPUAW_editor .cm-panel{background-color:var(--bg-surface-1);border-bottom:1px solid var(--border-1)}.rTPUAW_editor .cm-panel input{background-color:var(--bg-base);border:1px solid var(--border-2);border-radius:4px;padding:4px 8px;font-size:12px}.rTPUAW_editor .cm-panel button{background-color:var(--bg-surface-2);border:1px solid var(--border-2);cursor:pointer;border-radius:4px;padding:4px 8px;font-size:12px}.rTPUAW_editor .cm-panel button:hover{background-color:var(--bg-surface-3)}.rTPUAW_editor .cm-matchingBracket{background-color:var(--core-purple-100);outline:1px solid var(--core-purple-300)}