s-page form>s-section+s-section{display:block;margin-block-start:var(--s-space-400, 1rem)}.cm-theme,.cm-theme-light,.cm-theme-dark{height:100%}.cm-editor{height:100%;position:relative;box-sizing:border-box;display:flex!important;flex-direction:column}.cm-editor .cm-scroller{flex:1 1 auto;min-height:0;display:flex!important;align-items:flex-start!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.5;height:100%;overflow:auto!important;scrollbar-gutter:stable;position:relative;z-index:0;overflow-anchor:none}.cm-editor .cm-content{margin:0;flex-grow:2;flex-shrink:0;display:block;white-space:pre;word-wrap:normal;box-sizing:border-box;min-height:100%;padding:4px 0;outline:none}.cm-editor .cm-line{display:block;padding:0 2px 0 6px}.cm-editor .cm-gutters{flex-shrink:0;display:flex!important;height:100%;box-sizing:border-box;position:sticky;left:0;z-index:200;background-color:#f5f5f5;color:#6c6c6c;border-right:1px solid #ddd}.cm-editor .cm-gutter{display:flex!important;flex-direction:column;flex-shrink:0;box-sizing:border-box;min-height:100%;overflow:hidden}.cm-editor .cm-gutterElement{box-sizing:border-box}.cm-editor .cm-lineNumbers .cm-gutterElement{padding:0 3px 0 5px;min-width:20px;text-align:right;white-space:nowrap}.cm-editor .cm-layer{-webkit-user-select:none;user-select:none;position:absolute;left:0;top:0;contain:size style}.cm-editor .cm-layer>*{position:absolute}.cm-editor .cm-cursorLayer{pointer-events:none}.cm-editor .cm-cursor,.cm-editor .cm-dropCursor{border-left:1.2px solid black;margin-left:-.6px;pointer-events:none}.cm-editor .cm-cursor{display:none}.cm-editor.cm-focused>.cm-scroller>.cm-cursorLayer .cm-cursor{display:block}.cm-editor.cm-focused>.cm-scroller>.cm-cursorLayer{animation:steps(1) cm-blink 1.2s infinite}@keyframes cm-blink{50%{opacity:0}}.cm-editor .cm-selectionBackground{background:#d9d9d9}.cm-editor.cm-focused>.cm-scroller>.cm-selectionLayer .cm-selectionBackground{background:#d7d4f0}.cm-editor .cm-scroller::-webkit-scrollbar{height:10px;width:10px}.cm-editor .cm-scroller::-webkit-scrollbar-track{background:#f1f1f1}.cm-editor .cm-scroller::-webkit-scrollbar-thumb{background:#b5b5b5;border-radius:5px;border:2px solid #f1f1f1}.cm-editor .cm-scroller::-webkit-scrollbar-thumb:hover{background:#8a8a8a}
