.share-options[data-v-1340d74a]{animation:fadeIn-1340d74a .3s ease-in-out}@keyframes fadeIn-1340d74a{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@font-face{font-family:Fira Mono;src:local("Fira Mono Regular"),local("Fira Mono"),url(../_fonts/EscGc1QnWNpDvwgxdzC672KaVGE3S7vGzQMr9NmMBUw-J4VgWZlh5QLpZSvlBfA7qi42tpZhL3ujuvH1vLyFMKw.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:"Fira Mono Fallback: Courier New";src:local("Courier New");size-adjust:99.9837%;ascent-override:93.5152%;descent-override:26.5043%;line-gap-override:0%}@font-face{font-family:Fira Mono;src:local("Fira Mono Regular"),local("Fira Mono"),url(../_fonts/NSkSSvKAi2Iy-1c74e0-U0RBJ9rgjAHSs2pUC1GGces-rY_QKDQK2FtCfwIL101JKV63elqCOztAnLMVzjEfd18.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Fira Mono;src:local("Fira Mono Regular"),local("Fira Mono"),url(../_fonts/1Rat9bp2V5mAeD3w5rS1CHq9SH1GUNf_0AGj_QQ4EFI-8Dij8T9Xqf6RZnwEOuPyQo_ddtmzjWRdU3X524gTPL0.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Fira Mono;src:local("Fira Mono Regular"),local("Fira Mono"),url(../_fonts/gJZ-0ezx7mLVVM-9MhqhWxd-AtIl0vk9I3Eitk6tn5w-CnycKw_hUy1L04JZnn0tkgGVcq9KiGt-jumN4BV3gtg.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Fira Mono;src:local("Fira Mono Regular"),local("Fira Mono"),url(../_fonts/OxAJC01lplc5sAU49fCVMDrIZ_QymR7-aeGnQ7-hwtc-71KqUlawIHCXKxV0x0d_Hd8_qVJF0LxgDj7yvDRvNyo.woff2) format(woff2);font-display:swap;unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F;font-weight:400;font-style:normal}@font-face{font-family:Fira Mono;src:local("Fira Mono Regular"),local("Fira Mono"),url(../_fonts/1648R9G8sl0zao01F3Dp8HNtsskNg1HRg5H6QWPetVI-K_lGLg7AC6hpx_snhXFrRRpn0cPaETyZbLzcGJGaji4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Fira Mono;src:local("Fira Mono Regular"),local("Fira Mono"),url(../_fonts/yreVuK1zCPrncX5QVBztqljcmj9m_zC1_kW6XI7a6vo-_B4gxIdiwBj4ORgX2tuCVS6iUIol-gTsOaauLpvSSOk.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Fira Mono;src:local("Fira Mono Medium"),url(../_fonts/Iw5fBN1_sGCLp26d-f1cHKreRC7wuBvuDspgLgmwPDE-IyXWMW1P4Wi02YwVFODZ9HUctjo0Lmv6V_PurOphfNc.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:Fira Mono;src:local("Fira Mono Medium"),url(../_fonts/3pVB8RCQ33p7gL8qLixV9ekb5iczRmye764NJ_4K9vI-9HxsqzpviKstIMf00AAq0xIZitPfbbQf6I4BR0J0h7s.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Fira Mono;src:local("Fira Mono Medium"),url(../_fonts/ZANsRAliIN1dg82NjZlwsJbB_RV6EBy_cMIkTklb5nc-sqG8PlN1qyrjjb8hf_N_aR5iie-N-QL0QJw2FNQZNyc.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:500;font-style:normal}@font-face{font-family:Fira Mono;src:local("Fira Mono Medium"),url(../_fonts/89efg5gFosHUcGrxYOjTDmNP2jxoRWmuWRFOXucffKs-TPuOZDACKXjt8HOeeiyEYgcSOSIRZHDzHDAVILMnP_0.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:normal}@font-face{font-family:Fira Mono;src:local("Fira Mono Medium"),url(../_fonts/ygq1j828Bdz84GbwSghc5cqYLM5S3yXzR06LhnDWbvk-wlXt17uRh6v2OYEtwuTBKlGWHuW8nKjLOPRHFTjpG6Y.woff2) format(woff2);font-display:swap;unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F;font-weight:500;font-style:normal}@font-face{font-family:Fira Mono;src:local("Fira Mono Medium"),url(../_fonts/a0c7_mZM3J0XHZ5ZlEXnO6b7pTssMYQNwsOCWUpyFrw-EN_rzGkXvvAS37nNT5At3EsZ3L3JxkCCdNWZGWY1zhI.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Fira Mono;src:local("Fira Mono Medium"),url(../_fonts/HW0Q43hR-95Zy4CaoJ8_j4qBIAshjR1aYlqnCfVt2tY-CIqTwaoZ6uB6BLyTYrXAwI9IHjUh1dVf4rs40aU0PgA.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Fira Mono;src:local("Fira Mono Bold"),url(../_fonts/2708EGFFNq67zS9HcjXEdotFWwguC0CnhZsFKugSSLg-_cp5tC46KgaQ5SKqNH926NOUGsFVGixGbzfwXeUp1Co.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:Fira Mono;src:local("Fira Mono Bold"),url(../_fonts/r34YwAGVgFwjhc1nIdQyJtZYUlPGJimOAv4vb5JMasM-7AtnXoFvJW64G_DMdqcdzj1FYSld_RA2nM2sjc0S8zE.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:Fira Mono;src:local("Fira Mono Bold"),url(../_fonts/IqT8agxHUKVOr-XoUkgjdGF1Hjh7zQkLouhF_VuhvFM-qV4YD8c5iUuqfw2T1pAT9msoKuVFq9IyWHi6V_OMI8c.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:700;font-style:normal}@font-face{font-family:Fira Mono;src:local("Fira Mono Bold"),url(../_fonts/pcRMcRWoZKE6qbVCXCef0cfq-YIQEyjPAK7McFum-B4-zCdv7OT0BzVI5H9tACArd6HiJqLo2LuqqcmvlcZ0Ejw.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:700;font-style:normal}@font-face{font-family:Fira Mono;src:local("Fira Mono Bold"),url(../_fonts/XirZBiV1Z6SqaTE9oVZYGtAltJfv8EAb1_T_VWUyJTA-LfJw7WIs_p01fft7A5mKibKSdX4x69coIToE8UtiAqk.woff2) format(woff2);font-display:swap;unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F;font-weight:700;font-style:normal}@font-face{font-family:Fira Mono;src:local("Fira Mono Bold"),url(../_fonts/ghjViwkj_TMgBiu6HplY7oEPqJMNSwmyXyt6BegY-c0-7Hg1H3wBeBuJen0VgGcGxbRgiaB6ompnnMa0cMZhTJw.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Fira Mono;src:local("Fira Mono Bold"),url(../_fonts/3p-UxbDKAslG2bSzCmFmHzbGrT9YlDsYX2PZR6fIQvQ-3yt9454V1b2JfGPZa1do1m_ErHMt64BxrRHhqdL83_s.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Fira Mono;src:local("Fira Mono Regular"),local("Fira Mono"),url(../_fonts/bW9A_joBkBhEiBDHOPMFtkHLhYoMNu1PkKiwrpQ4HDo-5HFwWg41cs0u83JaA6VIti3AMub_JifE_5TrOGT252o.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Fira Mono;src:local("Fira Mono Medium"),url(../_fonts/OTY5BbkKucjI5u8Sg4sTktHERqfttf995tQrbQPM1_c-4mIaOkGayvmnx1v_Sdn59X0CQVYPxEbyEpx-MlxmIZQ.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Fira Mono;src:local("Fira Mono Bold"),url(../_fonts/v2VBn_JfLlwjXv5VvSXXXa323uqyis7WJ5QUF6Gsb0Y-JcT44XoiPnJQuMPBhlxbTK_ZvhGCV6VJHIeNlhvSOOw.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}#ace_settingsmenu{background-color:#f8f8f8!important;border:1px solid #ddd!important;box-shadow:0 4px 15px #0000001a!important;color:#333!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:14px!important;max-width:420px!important;min-width:250px!important;overflow-y:auto!important;padding:12px!important;z-index:9999!important}.ace-settings-header{align-items:center!important;border-bottom:1px solid #ddd!important;display:flex!important;justify-content:space-between!important;margin-bottom:10px!important;padding-bottom:8px!important}.ace-settings-title{color:#333!important;font-size:16px!important;font-weight:500!important;margin:0!important}.ace-settings-close{background:transparent!important;border:none!important;color:#666!important;cursor:pointer!important;font-size:20px!important;line-height:1!important;padding:0 8px!important}.ace-settings-close:hover{color:#000!important}.dark #ace_settingsmenu{background-color:#2d2d2d!important;border-color:#444!important;color:#f0f0f0!important}.dark .ace-settings-header{border-bottom-color:#444!important}.dark .ace-settings-title{color:#f0f0f0!important}.dark .ace-settings-close{color:#aaa!important}.dark .ace-settings-close:hover{color:#fff!important}#ace_settingsmenu input[type=number],#ace_settingsmenu input[type=text],#ace_settingsmenu select{background-color:#fff!important;border:1px solid #ddd!important;border-radius:4px!important;color:#333!important;margin:2px!important;padding:4px 6px!important}#ace_settingsmenu input[type=number]{width:60px!important}#ace_settingsmenu input[type=checkbox]{accent-color:#2f7fff!important}#ace_settingsmenu input[type=checkbox]:after{background-color:#fff!important;border:1px solid #2f7fff!important;border-radius:2px!important;content:"";height:13px!important;position:absolute!important;width:13px!important}#ace_settingsmenu input[type=checkbox]:checked:after{display:none!important}.dark #ace_settingsmenu input[type=checkbox]:after{background-color:var(--surface-100)!important;border:none!important}#ace_settingsmenu button{background-color:#e9ecef!important;border:1px solid #dee2e6!important;box-shadow:none!important;color:#333!important;cursor:pointer!important;padding:4px 8px!important}.dark #ace_settingsmenu button{background-color:#3a3a3a!important;border-color:#555!important;color:#f0f0f0!important}#ace_settingsmenu button[aria-pressed=true]{background-color:#3b82f6!important;border-color:#3b82f6!important;color:#fff!important}.dark #ace_settingsmenu input[type=number],.dark #ace_settingsmenu input[type=text],.dark #ace_settingsmenu select{background-color:#3a3a3a!important;border-color:#555!important;color:#f0f0f0!important}#ace_settingsmenu label{margin-right:15px!important}@media (min-width:576px){.ace-settings-close{display:none!important}}.ace_content,.ace_tooltip{font-family:Fira Mono,"Fira Mono Fallback: Courier New",Consolas,Courier New,monospace}.editor-wrapper[data-v-67efe12f]{overflow:hidden;position:relative}.ace-container[data-v-67efe12f]{line-height:1.4!important}.editor-controls[data-v-67efe12f]{bottom:15px;display:flex;gap:10px;position:absolute;right:15px;z-index:10}.theme-dropdown[data-v-67efe12f]{background-color:var(--surface-overlay,#fff);border-radius:4px;box-shadow:0 2px 4px #0000001a;width:180px}.settings-btn[data-v-67efe12f]{align-items:center;background-color:var(--p-primary-color,#3b82f6);border:none;border-radius:50%;box-shadow:0 2px 4px #0003;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.settings-btn[data-v-67efe12f]:hover{box-shadow:0 4px 8px #0000004d;transform:scale(1.1)}.settings-btn[data-v-67efe12f]:active{transform:scale(.95)}[data-v-67efe12f] .ace_scrollbar::-webkit-scrollbar{background-color:transparent;height:6px;width:6px}.ace-container[data-v-67efe12f]:hover .ace_scrollbar::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}.dark .ace-container[data-v-67efe12f]:hover .ace_scrollbar::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:4px}.status-bar[data-v-67efe12f]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-feature-settings:"tnum";letter-spacing:0;min-height:28px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.status-bar span[data-v-67efe12f]{white-space:nowrap}.status-bar .font-mono[data-v-67efe12f]{font-variant-numeric:tabular-nums}.xterm{cursor:text;position:relative;-moz-user-select:none;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{border:0;height:0;left:-9999em;margin:0;opacity:0;overflow:hidden;padding:0;position:absolute;resize:none;top:0;white-space:nowrap;width:0;z-index:-5}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;bottom:0;cursor:default;left:0;overflow-y:scroll;position:absolute;right:0;top:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{left:0;position:absolute;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;left:-9999em;line-height:normal;position:absolute;top:0;visibility:hidden}.xterm.enable-mouse-events{cursor:default}.xterm .xterm-cursor-pointer,.xterm.xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{bottom:0;color:transparent;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:10}.xterm .xterm-accessibility-tree:not(.debug) ::-moz-selection{color:transparent}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:transparent}.xterm .xterm-accessibility-tree{-webkit-user-select:text;-moz-user-select:text;user-select:text;white-space:pre}.xterm .live-region{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:double underline;text-decoration:double underline}.xterm-underline-3{-webkit-text-decoration:wavy underline;text-decoration:wavy underline}.xterm-underline-4{-webkit-text-decoration:dotted underline;text-decoration:dotted underline}.xterm-underline-5{-webkit-text-decoration:dashed underline;text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{position:absolute;z-index:6}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{pointer-events:none;position:absolute;right:0;top:0;z-index:8}.xterm-decoration-top{position:relative;z-index:2}.terminal-wrapper{height:100%;overflow:hidden;width:100%}.terminal-container{background-color:#fff;color:#000;overflow:hidden}.terminal.xterm{height:100%;padding:8px;width:100%}.xterm .xterm-viewport{overflow-y:auto!important;scrollbar-color:hsla(0,0%,39%,.2) transparent}.xterm .xterm-viewport:not(:hover)::-webkit-scrollbar{background:transparent;width:0}.xterm .xterm-viewport:hover::-webkit-scrollbar{background-color:transparent;width:6px}.xterm .xterm-viewport::-webkit-scrollbar-thumb{background:#63636333;border-radius:10px}.xterm .xterm-viewport::-webkit-scrollbar-thumb:hover{background:#63636366}.horizontal-split .terminal.xterm{padding:8px 8px 8px 4px}.dark .terminal-container,.dark .terminal-wrapper{background-color:#1e1e1e;color:#fff}.dark .xterm .xterm-viewport{scrollbar-color:hsla(0,0%,59%,.2) transparent}.dark .xterm .xterm-viewport::-webkit-scrollbar-thumb{background:#96969633}.dark .xterm .xterm-viewport::-webkit-scrollbar-thumb:hover{background:#96969666}.xterm .xterm-rows .xterm-row a{color:inherit!important;cursor:pointer!important;text-decoration:underline!important;transition:opacity .2s ease}.xterm .xterm-rows .xterm-row a:hover{opacity:.8;text-decoration:underline!important}.xterm .xterm-screen a{color:inherit;cursor:pointer;text-decoration:underline}.xterm .xterm-screen a:hover{opacity:.8}.terminal-container,.terminal-container .xterm{position:relative}.tab-scrollbar[data-v-7e493e37]{scrollbar-color:hsla(0,0%,39%,.2) transparent;scrollbar-width:thin}.dark .tab-scrollbar[data-v-7e493e37]{scrollbar-color:hsla(0,0%,100%,.2) transparent}.split-container{display:flex;flex-direction:row;height:100%;width:100%}.split-container .editor-pane,.split-container .terminal-pane{overflow:hidden}.split-container.flex-col{flex-direction:column}.tab-scrollbar{scrollbar-color:hsla(0,0%,39%,.2) transparent;scrollbar-width:thin}.dark .tab-scrollbar{scrollbar-color:hsla(0,0%,100%,.2) transparent}.gutter{background-color:#eee;background-position:50%;background-repeat:no-repeat;transition:background-color .2s}.dark .gutter{background-color:#333}.dark .gutter:hover,.gutter:hover{background-color:var(--color-blue-500)}.gutter.gutter-horizontal{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAYAAADkftS9AAAAIklEQVQoU2M4c+bMfxAGAgYYmwGrIIiDjrELjpo5aiZeMwF+yNnOs5KSvgAAAABJRU5ErkJggg==);cursor:w-resize}.gutter.gutter-vertical{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAFAQMAAABo7865AAAABlBMVEVHcEzMzMzyAv2sAAAAAXRSTlMAQObYZgAAABBJREFUeF5jOAMEEAIEEFwAn3kMwcB6I2AAAAAASUVORK5CYII=);cursor:n-resize}
