@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);body{font-family:Inter,sans-serif}:root{--orange-text:#e9690e}:root:not([data-bs-theme=dark]){--bs-tertiary-bg:#f1f3f5;--bs-tertiary-bg-rgb:241,243,245;--bs-link-underline-opacity:0.25;--faint-shadow:rgba(0,0,0,.1);--faint-shadow-darker:rgba(0,0,0,.15);--navbar-bg:#f1f3f5;--link-underline-opacity-hover:0.75;--green-bg:#dcfde0;--blue-bg:#daf7ff;--pink-bg:#ffd4de;--sidebar-active-color:#c76e00;--codepad-brand-red:#f64747;--codepad-brand-blue:#2445ff}[data-bs-theme=dark]{--bs-body-bg:#1b1d21;--bs-body-bg-rgb:29,32,36;--bs-danger-text-emphasis:#ea6e78;--bs-link-underline-opacity:0.5;--link-underline-opacity-hover:0.5;--faint-shadow:hsla(0,0%,100%,.075);--faint-shadow-darker:hsla(0,0%,100%,.113);--navbar-bg:var(--bs-secondary-bg);--green-bg:#163821;--blue-bg:#0f3243;--pink-bg:#4a2c34;--codepad-brand-red:#f1828d;--codepad-brand-blue:#57e0e5;--sidebar-active-color:#ffa538;--scrollbar-track-color:#131415;--scrollbar-thumb-color:var(--bs-secondary-bg);scrollbar-color:var(--scrollbar-thumb-color) var(--scrollbar-track-color);--bs-primary-text-emphasis-rgb:110,168,254;--bs-secondary-text-emphasis-rgb:167,172,177;--bs-success-text-emphasis-rgb:117,183,152;--bs-danger-text-emphasis-rgb:234,110,120}[data-bs-theme=dark] .text-primary{color:var(--bs-primary-text-emphasis)!important}[data-bs-theme=dark] .link-primary{color:RGBA(var(--bs-primary-text-emphasis-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-text-emphasis-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-text-emphasis-rgb),var(--bs-link-underline-opacity,1))!important}[data-bs-theme=dark] .link-primary:focus,[data-bs-theme=dark] .link-primary:hover{color:RGBA(var(--bs-primary-text-emphasis-rgb),.8)!important;-webkit-text-decoration-color:rgba(var(--bs-primary-text-emphasis-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:rgba(var(--bs-primary-text-emphasis-rgb),var(--bs-link-underline-opacity,1))!important}[data-bs-theme=dark] .text-secondary{color:var(--bs-secondary-text-emphasis)!important}[data-bs-theme=dark] .link-secondary{color:RGBA(var(--bs-secondary-text-emphasis-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-text-emphasis-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-text-emphasis-rgb),var(--bs-link-underline-opacity,1))!important}[data-bs-theme=dark] .link-secondary:focus,[data-bs-theme=dark] .link-secondary:hover{color:RGBA(var(--bs-secondary-text-emphasis-rgb),.8)!important;-webkit-text-decoration-color:rgba(var(--bs-secondary-text-emphasis-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:rgba(var(--bs-secondary-text-emphasis-rgb),var(--bs-link-underline-opacity,1))!important}[data-bs-theme=dark] .text-success{color:var(--bs-success-text-emphasis)!important}[data-bs-theme=dark] .link-success{color:RGBA(var(--bs-success-text-emphasis-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-text-emphasis-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-text-emphasis-rgb),var(--bs-link-underline-opacity,1))!important}[data-bs-theme=dark] .link-success:focus,[data-bs-theme=dark] .link-success:hover{color:RGBA(var(--bs-success-text-emphasis-rgb),.8)!important;-webkit-text-decoration-color:rgba(var(--bs-success-text-emphasis-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:rgba(var(--bs-success-text-emphasis-rgb),var(--bs-link-underline-opacity,1))!important}[data-bs-theme=dark] .text-danger{color:var(--bs-danger-text-emphasis)!important}[data-bs-theme=dark] .link-danger{color:RGBA(var(--bs-danger-text-emphasis-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-text-emphasis-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-text-emphasis-rgb),var(--bs-link-underline-opacity,1))!important}[data-bs-theme=dark] .link-danger:focus,[data-bs-theme=dark] .link-danger:hover{color:RGBA(var(--bs-danger-text-emphasis-rgb),.8)!important;-webkit-text-decoration-color:rgba(var(--bs-danger-text-emphasis-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:rgba(var(--bs-danger-text-emphasis-rgb),var(--bs-link-underline-opacity,1))!important}.brand-red{color:var(--codepad-brand-red)}.brand-blue{color:var(--codepad-brand-blue)}[data-bs-theme=dark] .dark-invert{filter:invert(1)}.display-1,.display-2,.display-3,.display-4,.display-5,.display-6{font-weight:225}.btn-link,a{-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1));text-underline-offset:.125em}.btn-link:hover,a:hover{--bs-link-underline-opacity:var(--link-underline-opacity-hover)}.btn.btn-link{transition:none}[data-bs-theme=dark] .btn-info{--bs-btn-bg:#00aed1;--bs-btn-border-color:#00aed1;--bs-btn-hover-bg:#0092af;--bs-btn-hover-border-color:#0092af;--bs-btn-active-bg:#0086a1;--bs-btn-active-border-color:#0086a1}[data-bs-theme=dark] .btn-outline-info{--bs-btn-color:#00aed1;--bs-btn-border-color:#00aed1;--bs-btn-hover-bg:#00aed1;--bs-btn-hover-border-color:#00aed1;--bs-btn-active-bg:#00aed1;--bs-btn-active-border-color:#00aed1}[data-bs-theme=dark] .btn-outline-primary{--bs-btn-color:RGB(var(--bs-primary-text-emphasis-rgb));--bs-btn-border-color:RGB(var(--bs-primary-text-emphasis-rgb));--bs-btn-hover-bg:RGB(var(--bs-primary-text-emphasis-rgb));--bs-btn-hover-border-color:RGB(var(--bs-primary-text-emphasis-rgb));--bs-btn-active-bg:RGB(var(--bs-primary-text-emphasis-rgb));--bs-btn-active-border-color:RGB(var(--bs-primary-text-emphasis-rgb))}[data-bs-theme=dark] .btn-warning{--bs-btn-hover-bg:#d39e00;--bs-btn-hover-border-color:#d39e00}@media (min-width:1560px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1520px}}.grecaptcha-badge{display:none!important}.navbar{background-color:var(--navbar-bg)}.navbar-brand{font-size:18pt}.btn-transparent{--bs-btn-color:#000;--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:transparent}[data-bs-theme=dark] .btn-transparent{--bs-btn-color:#fff;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff}.modal-header-center{justify-content:center}.modal-header-center .btn-close{margin-left:0;position:absolute;right:var(--bs-modal-header-padding-x)}.hoverable:hover{background-color:var(--bs-tertiary-bg)}.btn-purple{--bs-btn-color:#fff;--bs-btn-bg:#7628a7;--bs-btn-border-color:#7628a7;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#692188;--bs-btn-hover-border-color:#5e1e7e;--bs-btn-focus-box-shadow:0 0 0 0.2rem rgba(133,72,180,.5);--bs-btn-active-color:#fff;--bs-btn-active-bg:#5a1e79;--bs-btn-active-border-color:#4e126c}.btn-orange{--bs-btn-color:#fff;--bs-btn-bg:#cb7f0c;--bs-btn-border-color:#cb7f0c;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#ab6b0c;--bs-btn-hover-border-color:#9c6005;--bs-btn-focus-box-shadow:0 0 0 0.2rem rgba(180,140,72,.5);--bs-btn-active-color:#fff;--bs-btn-active-bg:#9b6008;--bs-btn-active-border-color:#8e5806}:root{--rct-color-tree-bg:#f6f8fa;--rct-color-tree-focus-outline:#0366d6;--rct-color-focustree-item-selected-bg:#e8eaed;--rct-color-focustree-item-selected-text:inherit;--rct-color-focustree-item-focused-border:#0366d6;--rct-color-focustree-item-draggingover-bg:#ebf0f4;--rct-color-focustree-item-draggingover-color:inherit;--rct-color-nonfocustree-item-selected-bg:#e8eaed;--rct-color-nonfocustree-item-selected-text:inherit;--rct-color-nonfocustree-item-focused-border:#dbdbdb;--rct-color-search-highlight-bg:#a2aed2;--rct-color-drag-between-line-bg:#0366d6;--rct-color-arrow:#373a3f;--rct-item-height:22px;--rct-color-renaming-input-submitbutton-bg:inherit;--rct-color-renaming-input-submitbutton-bg-hover:#0366d6;--rct-color-renaming-input-submitbutton-bg-active:#095fc1;--rct-color-renaming-input-submitbutton-text:inherit;--rct-color-renaming-input-submitbutton-text-hover:#fff;--rct-color-renaming-input-submitbutton-text-active:#fff}.rct-tree-root{background-color:var(--rct-color-tree-bg);font-family:sans-serif;padding:4px 0}.rct-tree-root-focus{outline:1px solid var(--rct-color-tree-focus-outline)}.rct-tree-item-li{font-size:.8rem;list-style-type:none;margin:0;padding:0}.rct-tree-item-title-container{align-items:center;border-bottom:1px solid transparent;border-top:1px solid transparent;display:flex;padding-left:var(--depthOffset,0)}.rct-tree-item-button{align-items:center;background-color:transparent;border:none;box-sizing:border-box;color:inherit;display:flex;flex-grow:1;font-family:inherit;font-size:inherit;height:var(--rct-item-height);outline:none;text-align:left;width:100%}.rct-tree-item-arrow,.rct-tree-item-arrow svg{width:10px}.rct-tree-item-arrow-path{fill:var(--rct-color-arrow)}.rct-tree-items-container{margin:0;padding:0}.rct-tree-root:not(.rct-tree-root-focus) .rct-tree-item-title-container-selected{background-color:var(--rct-color-nonfocustree-item-selected-bg);color:var(--rct-color-nonfocustree-item-selected-text)}.rct-tree-root.rct-tree-root-focus .rct-tree-item-title-container-selected{background-color:var(--rct-color-focustree-item-selected-bg);color:var(--rct-color-focustree-item-selected-text)}.rct-tree-root.rct-tree-root-focus .rct-tree-item-title-container-focused{border-color:var(--rct-color-focustree-item-focused-border);outline:none}.rct-tree-root:not(.rct-tree-root-focus) .rct-tree-item-title-container-focused{border-color:var(--rct-color-nonfocustree-item-focused-border);outline:none}.rct-tree-item-title-container-dragging-over{background-color:var(--rct-color-focustree-item-draggingover-bg);color:var(--rct-color-focustree-item-draggingover-color)}.rct-tree-item-button-search-match{font-style:italic}.rct-tree-item-search-highlight{background-color:var(--rct-color-search-highlight-bg)}.rct-tree-drag-between-line{background-color:var(--rct-color-drag-between-line-bg);height:4px;position:absolute;right:0;top:-2px}.rct-tree-drag-between-line-top{top:0}.rct-tree-drag-between-line-bottom{top:-4px}.rct-tree-search-input-container{position:absolute;right:0;top:0;width:120px}.rct-tree-search-input{position:fixed;width:120px}.rct-tree-item-renaming-form{display:flex;flex-grow:1}.rct-tree-item-renaming-input{background-color:inherit;border:none;color:inherit;flex-grow:1;outline:none}.rct-tree-item-renaming-submit-button{background-color:var(--rct-color-renaming-input-submitbutton-bg);border:none;border-radius:999px;color:var(--rct-color-renaming-input-submitbutton-text);cursor:pointer}.rct-tree-item-renaming-submit-button:hover{background-color:var(--rct-color-renaming-input-submitbutton-bg-hover);color:var(--rct-color-renaming-input-submitbutton-text-hover)}.rct-tree-item-renaming-submit-button:active{background-color:var(--rct-color-renaming-input-submitbutton-bg-active);color:var(--rct-color-renaming-input-submitbutton-text-active)}@font-face{font-display:swap;font-family:Fixedsys;src:url(/static/js/6c91cdd617a31cd42c31.woff)}@font-face{font-display:swap;font-family:comic;src:url(/static/js/53a3d0c4d41c7751a3fb.ttf)}@font-face{font-display:swap;font-family:consola;src:url(/static/js/b23ff2e9649f2098ea7a.ttf)}@font-face{font-display:swap;font-family:segoeui;src:url(/static/js/13939e848ee324811e40.ttf)}@font-face{font-display:swap;font-family:arialmono;src:url(/static/js/631ec754de96f3aba429.ttf)}@font-face{font-display:swap;font-family:lucon;src:url(/static/js/0dc2ebd9834d2170206c.ttf)}@font-face{font-display:swap;font-family:cascadia;src:url(/static/js/8cd61c0963af1168875d.ttf)}:root:not([data-bs-theme=dark]){--saving-color:#c57d00}[data-bs-theme=dark]{--saving-color:#ff9d00}body,html{height:100%}body{display:flex;flex-direction:column;overflow:hidden;--remote-selection-cursor-size:1}#flexlayout-holder{display:none;flex-grow:1;position:relative}.rainbow{animation:rainbow 2.5s linear;animation-iteration-count:infinite}@keyframes rainbow{0%,to{color:red}8%{color:#ff7f00}16%{color:#ff0}25%{color:#7fff00}33%{color:#0f0}41%{color:#00ff7f}50%{color:#0ff}58%{color:#007fff}66%{color:#00f}75%{color:#7f00ff}83%{color:#f0f}91%{color:#ff007f}}#project-name{display:inline;position:relative;top:-1.5px;width:220px}@media (max-width:1080px){#project-name{width:150px}}.remote-selection-cursor{border-bottom:solid var(--remote-selection-cursor-size);border-left:solid var(--remote-selection-cursor-size);border-right:solid var(--remote-selection-cursor-size);box-sizing:border-box;pointer-events:none;position:absolute}.remote-selection-cursor:before{content:"\200d"}.remote-selection-cursor:after{background-color:inherit;border:calc(var(--remote-selection-cursor-size)*2) solid;border-radius:50%;color:transparent;content:attr(data-peer-name);height:0;left:calc(var(--remote-selection-cursor-size)*-2);position:absolute;top:calc(var(--remote-selection-cursor-size)*-3);width:0}.remote-selection-cursor-show-name:after{border:none;border-radius:8px;color:#000;display:inline-block;font-size:calc(var(--remote-selection-cursor-size)*8);height:calc(var(--remote-selection-cursor-size)*10);left:unset;line-height:calc(var(--remote-selection-cursor-size)*8);padding:0 calc(var(--remote-selection-cursor-size)*5);top:unset;transform:translate(calc(var(--remote-selection-cursor-size)*-3),calc(-100% + var(--remote-selection-cursor-size)*2));white-space:nowrap;width:auto}.choose-output-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.choose-output-btn{border-width:2px;font-size:1.5rem;height:128px;margin:1rem;min-width:150px;transition:filter .15s ease-in-out;white-space:nowrap}.choose-output-btn:hover img{filter:brightness(0) invert(1)}.chat-window{display:flex;flex-direction:column;height:100%}.chat-window>:is(h1,h2,h3,h4,h5,h6){text-align:center}.chat-window .textarea-container{max-height:35%}.chat-window .textarea-container textarea{max-height:100%;min-height:100%;resize:none}.chat-window .message-container{flex:1;overflow-y:auto}.chat-error-msg{border-radius:1rem;text-align:center}.chat-message{border-radius:1rem;max-width:100%;padding:.5rem}.chat-message>pre{font-size:inherit}.chat-message :last-child{margin-bottom:0!important}.chat-message-self-wrapper{border-bottom-right-radius:0;display:flex;justify-content:end;margin-left:20%;white-space:pre-wrap;word-break:break-word}.chat-message-self-wrapper .chat-message{background-color:rgba(var(--bs-success-rgb),.3);border-bottom-right-radius:0}.chat-message-external-wrapper{border-bottom-left-radius:0;display:flex;margin-right:20%;white-space:pre-wrap;word-break:break-word}.chat-message-external-wrapper .chat-message{background-color:var(--bs-secondary-bg);border-bottom-left-radius:0}.copyable-snippet{overflow:visible;position:relative}.copyable-snippet:hover .copy-snippet-btn{opacity:1;visibility:visible}.copy-snippet-btn{background-color:var(--bs-secondary-bg);opacity:0;position:absolute;right:0;top:0;transform:translateY(-100%);transition:visibility .2s,opacity .2s;visibility:hidden}@media (max-width:992px){.choose-output-btn{margin:-.5rem;transform:scale(.7)}}body .flexlayout__layout{--color-splitter:transparent;--color-tabset-background-selected:var(--navbar-bg);--color-background:var(--bs-body-bg);--color-border-divider-line:var(--bs-border-color);--color-tabset-background-maximized:var(--navbar-bg);--font-size:10pt}body .flexlayout__tab_toolbar_button-max,body .flexlayout__tab_toolbar_button-min{padding:2px}body .flexlayout__tab_button{padding-bottom:2px;padding-top:2px}.flexlayout__border_sizer{height:48px}.flexlayout__border_inner_tab_container{height:47px}.flexlayout__tab_button_trailing{padding:2px}.flexlayout__tab_toolbar_button-max svg,.flexlayout__tab_toolbar_button-min svg{height:1.3em!important;width:1.3em!important}.flexlayout__tab{border:1px solid var(--bs-border-color)}.flexlayout__layout .flexlayout__border_button,.flexlayout__layout .flexlayout__tab_button{font-family:Inter,sans-serif}.flexlayout__tabset .flexlayout__tabset_tabbar_outer_top{border-bottom:none}.flexlayout__border_inner_tab_container .flexlayout__border_button{margin-bottom:0;margin-top:4px}.border-icon:not(.flexlayout__drag_rect .border-icon){display:block!important}.flexlayout__border_left .border-icon{transform:rotate(90deg)}.flexlayout__border_right .border-icon{transform:rotate(-90deg)}.console-border-icon{border:2px solid;border-radius:4px;padding:.25rem;scale:.85}.border-menu{background-color:var(--bs-body-bg);border:1px solid var(--faint-shadow);box-shadow:2px 0 3px var(--faint-shadow);position:absolute;z-index:100}.border-menu-item-hovered{background-color:var(--bs-tertiary-bg)}.border-menu-item{align-items:center;display:flex;font-size:medium;padding-left:1rem;padding-right:1rem}#editor-page-navbar .nav-item{font-size:22px}#editor-page-navbar .dropdown-menu{position:absolute}#navbar-actions .navbar-nav{gap:5px}#navbar-icon-actions .nav-item .nav-link{text-align:center}#project-page-btn{margin-right:10px}.lime-color{color:lime!important}@media (max-width:992px){#editor-page-navbar:not(.navbar-expand) #navbar-icon-actions{flex-direction:row}#editor-page-navbar:not(.navbar-expand) #navbar-actions .btn-group,#editor-page-navbar:not(.navbar-expand) #navbar-actions .btn:not(.dropdown-toggle),#editor-page-navbar:not(.navbar-expand) #navbar-actions .nav-item{width:100%}#editor-page-navbar:not(.navbar-expand) #project-page-btn{margin-bottom:6px;margin-right:0;margin-top:6px}}#pad-title-and-byline{display:inline-flex;flex-direction:column;height:0}#pad-title-and-byline span:first-child{font-size:18px;font-weight:600;position:relative;transform:translateY(-35%)}#pad-title-and-byline span:last-child{font-size:14px;position:relative;transform:translateY(-45%)}.editor-footer{align-items:center;box-shadow:0 0 2px 2px var(--faint-shadow);display:flex;font-size:.875rem;justify-content:space-between;padding-left:.5rem;padding-right:.5rem;z-index:1}.editor-footer button{border-radius:0}.transition-visibility{opacity:1;transition:visibility .2s,opacity .2s;visibility:visible}.visibility-hidden{opacity:0;visibility:hidden}.media-display-outer{display:table;height:100%;outline:none;width:100%}.media-display-inner{display:table-cell;font-size:0;text-align:center;vertical-align:middle}.media-display-inner audio{max-width:400px;width:90%}.loading-dots{animation:loading-anim 1s steps(4) infinite;clip-path:inset(0 3ch 0 0);display:inline-block;font-family:monospace}@keyframes loading-anim{to{clip-path:inset(0 -1ch 0 0)}}.test-case-display{--left-border-width:0.6rem}.test-case-display .accordion-button:hover{--bs-accordion-btn-bg:var(--navbar-bg)}.test-case-display pre{background:var(--bs-tertiary-bg);border-radius:.5rem;margin:0;padding:.5rem}.test-case-display .nav{gap:0 var(--bs-nav-underline-gap)}.test-case-display .nav-underline .nav-link{margin-bottom:.25rem;padding-bottom:0!important}.status-unknown{border-left:var(--left-border-width) solid var(--bs-tertiary-color)}.status-unfinished{border-left:var(--left-border-width) solid var(--bs-warning)}.status-unfinished .status-text{color:var(--bs-warning);filter:brightness(.75)}.status-success{border-left:var(--left-border-width) solid var(--bs-success)}.status-success .status-text{color:var(--bs-success)}.status-failure{border-left:var(--left-border-width) solid var(--bs-danger)}.status-failure .status-text{color:var(--bs-danger)}.status-text{margin-right:calc(var(--bs-accordion-btn-icon-width) + .5rem)}.test-case-display .accordion-button:after{position:absolute;right:var(--bs-accordion-btn-padding-x)}.add-test-btn:after,.add-test-btn:before{border-bottom:2px dashed var(--bs-tertiary-color);content:"";flex-grow:1;height:0}.add-test-btn{align-items:center;display:flex;text-align:center}.editor-loading-icon{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;border-radius:50%;border-top:12px solid var(--bs-secondary-bg);border:12px solid var(--bs-secondary-bg);border-top-color:var(--bs-primary);height:120px;left:38.5%;position:absolute;top:33%;width:120px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.profile-pic-holder{align-items:center;display:inline-flex;height:var(--rct-item-height);position:absolute;z-index:10}.number-circle{align-items:center;border:2px solid;border-color:rgba(var(--bs-body-color-rgb),.66);border-radius:50%;display:flex;font-weight:700;height:75%;justify-content:center;pointer-events:none;width:75%}.peer-popup-outer{background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:10px;box-shadow:0 0 2px 2px var(--faint-shadow);margin:3px;overflow:hidden;position:fixed;transition:visibility .2s,opacity .1s .1s;z-index:20}.peer-popup-outer-hidden{opacity:0;visibility:hidden}.peer-popup{display:flex;flex-direction:column-reverse;max-height:135px;overflow-y:auto;width:200px}.peer-popup-profile{align-items:center;display:flex;height:40px;justify-content:center;text-decoration:none!important}.peer-popup-picture{border-radius:50%;height:85%}.peer-popup-name{align-items:center;display:flex;font-size:12pt;height:75%;overflow:hidden;padding-left:10%;white-space:nowrap;width:75%}.btn-group>.fe-top-btn{flex-basis:20%;flex-grow:0;white-space:nowrap}.upload-button-disabled{opacity:.5;pointer-events:none}.item-uploader-item{align-items:center;display:flex;height:40px;position:relative;z-index:1}.upload-progress-bar{background-color:rgba(var(--bs-success-rgb),.3);height:100%;position:absolute;width:0;z-index:-1}.item-upload-name{direction:rtl;flex-grow:1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.upload-item-button{align-items:center;background:none;border:none;border-radius:var(--rct-radius);color:inherit;display:flex;font:inherit;height:26px;justify-content:center;outline:inherit;padding:0;width:26px}.upload-item-button:hover{background-color:var(--rct-color-focustree-arrow-bg-hover)}.cancel-upload-button:hover{background-color:var(--bs-danger-bg-subtle)}.item-drop-possible{background-color:rgba(var(--bs-success-rgb),.15)!important;outline:dashed 2px var(--bs-success)!important;outline-offset:-2px;z-index:2!important}#item-uploader-list:not(:empty){border:none}#item-uploader-list:empty:after{content:"Click the buttons below or drag and drop.";display:block;font-style:italic;margin:2rem}.tree-arrow svg{height:16px;transform:rotate(0deg);transition:transform .2s cubic-bezier(.4,1,.75,.9),-webkit-transform .2s cubic-bezier(.4,1,.75,.9);fill:var(--bs-body-color)}.tree-arrow-expanded svg{transform:rotate(90deg)}.fe-context-menu{box-shadow:1px 1px 2px 1px var(--faint-shadow);font-size:10pt}.fe-context-menu-icon{align-items:center;display:inline-flex;line-height:0;opacity:.8;width:26px}.fe-context-menu-icon .fa-play{color:var(--bs-success)}.fe-item-icon{margin-right:.5rem;text-align:center;width:var(--rct-tree-item-font-size)}.fe-manual-main-file-marker{height:var(--rct-item-height);left:-.25rem;position:absolute;width:14px;z-index:1}.fe-manual-main-file-marker svg{position:absolute;top:50%;transform:translateY(-50%);fill:var(--bs-success)}.fe-running-file-bg{background:linear-gradient(rgba(12,200,12,.25),rgba(12,200,12,.25))}.fe-item-options{visibility:hidden}.rct-tree-item-title-container-selected .fe-item-options,.rct-tree-item-title-container:hover .fe-item-options{visibility:initial}:root{--rct-color-tree-bg:transparent;--rct-tree-item-font-size:calc(var(--editor-font-size)*1.02);--rct-item-height:calc(var(--rct-tree-item-font-size)*1.8);--rct-color-search-highlight-bg:#acccf1;--rct-color-tree-focus-outline:transparent;--rct-item-margin:2px;--rct-item-padding:4px;--rct-radius:4px;--rct-bar-offset:6px;--rct-bar-color:#0366d6;--rct-focus-outline:#000;--rct-color-focustree-item-hover-text:inherit;--rct-color-focustree-item-active-text:inherit;--rct-inline-btn-size:var(--rct-tree-item-font-size);--rct-inline-btn-container-size:calc(var(--rct-tree-item-font-size)*1.5);--rct-arrow-padding:0px;--rct-cursor:pointer;--rct-search-width:120px;--rct-search-height:16px;--rct-search-padding:8px;--rct-search-border:#b4b7bd;--rct-search-border-bottom:#0366d6;--rct-search-bg:#f8f9fa;--rct-search-text:#000;--rct-search-text-offset:calc(var(--rct-search-padding)*2 + 16px);--rct-search-container-width:calc(var(--rct-search-width) + var(--rct-search-text-offset) + var(--rct-search-padding) + 2px)}.rct-tree-item-button{border-radius:var(--rct-radius);padding:0 var(--rct-item-padding) 0 calc(var(--rct-item-padding) + var(--rct-inline-btn-container-size) + var(--rct-arrow-padding))}.rct-tree-item-button:focus-visible{outline:2px solid var(--rct-focus-outline)}.rct-tree-item-title-container{border:none;border-radius:var(--rct-radius);cursor:var(--rct-cursor);margin-bottom:var(--rct-item-margin);margin-top:var(--rct-item-margin);min-width:fit-content;padding-left:calc(var(--depthOffset, 0px) + 4px);padding-right:4px;transition:color .1s ease-out,background-color .1s ease-out;white-space:nowrap}.rct-tree-item-title-container:hover{background-color:var(--rct-color-focustree-item-hover-bg);color:var(--rct-color-focustree-item-hover-text)}.rct-tree-item-title-container:active{background-color:var(--rct-color-focustree-item-active-bg);color:var(--rct-color-focustree-item-active-text)}.rct-tree-item-inline-btn{align-content:center;background:none;border:none;border-radius:var(--rct-radius);color:inherit;cursor:var(--rct-cursor);display:flex;flex-shrink:0;flex-wrap:wrap;font:inherit;height:var(--rct-inline-btn-container-size);justify-content:center;outline:inherit;padding:0;width:var(--rct-inline-btn-container-size);z-index:1}.rct-tree-item-inline-btn svg{width:var(--rct-inline-btn-size)}.rct-tree-item-inline-btn i{font-size:var(--rct-inline-btn-size)}.rct-tree-item-renaming-submit-button{border-radius:var(--rct-radius)}.rct-tree-drag-between-line{border-radius:99px;height:3px}.rct-tree-search-input-container{width:var(--rct-search-container-width)}.rct-tree-search-input{background-color:var(--rct-search-bg);border:1px solid var(--rct-search-border);border-bottom:2px solid var(--rct-search-border-bottom);border-radius:var(--rct-radius);color:var(--rct-search-text);height:var(--rct-search-height);margin:0;padding:var(--rct-search-padding);padding-left:var(--rct-search-text-offset);width:var(--rct-search-width)}.rct-tree-search-input:focus{outline:none}.rct-tree-input-icon{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' fill='currentColor' stroke='currentColor' stroke-width='0' viewBox='0 0 16 16'%3E%3Cpath stroke='none' d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001q.044.06.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1 1 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0'/%3E%3C/svg%3E");position:fixed;transform:translateY(var(--rct-search-padding)) translateX(var(--rct-search-padding));z-index:1}.rct-dark .rct-tree-input-icon{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' fill='%23fff' stroke='%23fff' stroke-width='0' viewBox='0 0 16 16'%3E%3Cpath stroke='none' d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001q.044.06.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1 1 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0'/%3E%3C/svg%3E")}.rct-tree-item-inline-btn.tree-arrow{margin-right:calc(var(--rct-inline-btn-container-size)*-1 + var(--rct-arrow-padding))}body .rct-tree-root{display:flex;font-family:inherit}.rct-tree-root>[role=tree]{flex-grow:1;margin-left:.25rem;margin-right:.25rem}.rct-tree-root .rct-tree-item-inline-btn:not(:empty):hover{background-color:var(--rct-color-focustree-arrow-bg-hover)}.rct-tree-root .rct-tree-item-inline-btn:not(:empty):active{background-color:var(--rct-color-focustree-arrow-bg-active)}.rct-tree-root .rct-tree-item-li{font-size:var(--rct-tree-item-font-size)}.rct-tree-item-renaming-input{width:100%}.rct-tree-root .rct-tree-item-title-container-selected{background-color:var(--rct-color-focustree-item-selected-bg)!important;color:var(--rct-color-focustree-item-selected-text)!important}.rct-tree-root .rct-tree-item-title-container-focused{border-color:var(--rct-color-focustree-item-focused-border)!important;outline:none!important}.live-chat-user-pic{border-radius:50%;height:32px;width:32px}.live-chat-join-leave-message{font-family:Roboto Mono;font-size:16px;text-align:center}.live-chat-tab{position:relative}.live-chat-tab:after{align-items:center;background:var(--bs-success);border-radius:50%;bottom:4px;color:var(--bs-white);content:var(--unread-count);display:flex;font-size:12px;font-weight:700;height:17px;justify-content:center;left:4px;position:absolute;transform:rotate(90deg);width:17px}.flexlayout__border_button_right.live-chat-tab:after{bottom:auto;left:auto;right:4px;top:4px;transform:rotate(270deg)}.flexlayout__tab_button_top.live-chat-tab:after{bottom:3px;left:75%;opacity:.8;transform:rotate(0deg)}#run-btn-holder .dropdown-menu{font-size:10pt}#already-logged-in{white-space:nowrap}#not-logged-in{display:flex}#login-button,#signup-button{flex-grow:1}#profile-dropdown :not(img){font-size:16pt}#logged-in-profile-pic{border-radius:50%}.shift-upwards{position:relative;top:-3px}#user-mobile{font-size:1.1rem;font-weight:600}#notification-badge{font-size:.75rem!important}.thumbnail-option{border:5px solid transparent;cursor:pointer;opacity:.75;text-align:center}.thumbnail-option:hover{opacity:1}.selected-thumbnail{border-color:var(--bs-secondary-color);opacity:1}.thumbnail-list{align-items:center;display:flex;flex-wrap:nowrap;gap:.25rem;overflow-x:auto}.change-details-footer{background:var(--bs-body-bg);border-radius:.5rem .5rem 0 0;bottom:0;box-shadow:0 0 3px 2px var(--faint-shadow);position:sticky;z-index:3}#upload-thumbnail-dialog{background-color:rgba(0,0,0,.5);z-index:10000}