.CodeEditorMock_editor__D42TL{position:relative;overflow:hidden;border-radius:14px;border:1px solid hsla(0,0%,100%,.14);background:#fdfdfb;box-shadow:0 30px 70px rgba(0,0,0,.5),inset 0 0 0 1px rgba(10,35,66,.06)}.CodeEditorMock_bar__SJKLs{display:flex;align-items:center;gap:.75rem;padding:.7rem .9rem;border-bottom:1px solid #e6e5e0;background:#f2f1ec}.CodeEditorMock_dots__f5jMO{display:inline-flex;gap:.35rem;flex-shrink:0}.CodeEditorMock_dots__f5jMO i{width:10px;height:10px;border-radius:50%;background:#ff5f57}.CodeEditorMock_dots__f5jMO i:nth-child(2){background:#febc2e}.CodeEditorMock_dots__f5jMO i:nth-child(3){background:#28c840}.CodeEditorMock_file___N8Lj{flex:1;min-width:0;color:#57534e;font-size:.72rem;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CodeEditorMock_slash__9MuKg{margin:0 .4rem;color:#b6b2a8}.CodeEditorMock_body__FhQoS{padding:.9rem 0 1.1rem;overflow:hidden;mask-image:linear-gradient(90deg,#000 95%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 95%,transparent)}.CodeEditorMock_row__YGpuu{display:flex;align-items:baseline;gap:.9rem;padding:0 .9rem;line-height:1.85}.CodeEditorMock_gutter__pXNWp{flex-shrink:0;width:1.4rem;color:#b6b2a8;text-align:right;user-select:none}.CodeEditorMock_body__FhQoS .CodeEditorMock_row__YGpuu .CodeEditorMock_gutter__pXNWp,.CodeEditorMock_body__FhQoS .CodeEditorMock_row__YGpuu .CodeEditorMock_line__BrPBK{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem}@media(min-width:1280px){.CodeEditorMock_body__FhQoS .CodeEditorMock_row__YGpuu .CodeEditorMock_gutter__pXNWp,.CodeEditorMock_body__FhQoS .CodeEditorMock_row__YGpuu .CodeEditorMock_line__BrPBK{font-size:.95rem}}.CodeEditorMock_line__BrPBK{white-space:pre;color:#24292f}.CodeEditorMock_kw__Cf5Ow{color:#cf222e}.CodeEditorMock_type__U3xa6{color:#953800}.CodeEditorMock_str__d3cFm{color:#0a3069}.CodeEditorMock_fn__tsY1R{color:#8250df}.CodeEditorMock_tag__7_y8N{color:#116329}.CodeEditorMock_attr__aKmv6{color:#0550ae}.CodeEditorMock_typed__J6QVp{border-radius:3px;background:rgba(84,105,212,.16);color:#24292f}.CodeEditorMock_caret__OEz9y{display:inline-block;width:2px;height:1em;margin:0 1px -.15em;background:#24292f;animation:CodeEditorMock_blink__ANqVY 1.1s steps(1) infinite}.CodeEditorMock_ghost__YNNh8{color:#a8a49b}@keyframes CodeEditorMock_blink__ANqVY{0%,49%{opacity:1}50%,to{opacity:0}}