.border-w-0{border-width:0px}.animation-paused{animation-play-state:paused}.spinner-inline{width:1em;height:1em;border-width:1px}.rotate{transform:rotate(90deg);transition:.3s}.hidden-scrollbar::-webkit-scrollbar{display:none}.hidden-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.top-menu:hover{opacity:.9!important}.navigation-text{color:inherit;opacity:.85;text-decoration:none}.navigation-text:hover{color:inherit}.navigation-link{color:inherit;opacity:.85;text-decoration:none}.navigation-link:hover{color:inherit;opacity:1}.col-grow-2{flex:2 0 0%}@media (min-width: 576px){.border-end-sm{border-right:1px solid #dee2e6!important}.col-sm{flex:1 0 0%}}@media (min-width: 992px){.flex-lg-row{flex-direction:row!important}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.border-start-lg{border-left:1px solid #dee2e6!important}}.box-shadow-white{background-color:#ffffff4d;box-shadow:0 0 .3rem .3rem #ffffff4d}.debugger-section-button{display:flex;border:0;border-radius:0;box-shadow:none!important;padding:.25rem;text-align:left}.debugger-list-button{display:flex;border:0;border-radius:0;box-shadow:none!important;padding:.1rem .25rem;text-align:left;font-size:.875em;font-family:var(--bs-font-monospace)}.debugger-list-button>*{overflow:hidden}.debugger-list-button:not(.expanded)>*{white-space:nowrap;text-overflow:ellipsis}.debugger-list-button.padded:before{flex-shrink:0;width:16px;margin-right:.25rem;content:""}.debugger-list-button.expandable>svg:first-of-type,.debugger-section-button>svg:first-of-type{height:1.25em;margin-top:.125em;margin-right:.25rem;transition:transform .15s ease-in-out}.debugger-list-button.expandable.expanded>svg:first-of-type,.debugger-section-button.expanded>svg:first-of-type{transform:rotate(90deg)}@keyframes highlight-command-animation{0%{opacity:0%}10%{opacity:100%}80%{opacity:100%}to{opacity:50%}}.highlight-command-animation{animation-name:highlight-command-animation;animation-duration:.8s;opacity:50%}.icon-large{width:1.25rem;height:1.25rem}.top-1{top:1rem}code.doc{font-size:1em;color:inherit;background-color:var(--bs-gray-300);padding:.1rem .2rem;border-radius:.3rem}pre.doc{font-size:1em}.cm-gutters{border-right-width:2px!important}.editor-hover{display:none}.editor-container-hover:hover>.editor-hover{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.editor-container-hover:hover{background-color:var(--bs-editor-hover-color)}.editor-line-execute-regular-1{background:none;animation-name:execute-line-animation-regular-1-1;animation-duration:.3s;animation-timing-function:linear;border-left:none;margin-left:0;box-shadow:none}.editor-line-before-from-undo-regular-1{background-color:var(--bs-debugger-line-highlight-bg-color);animation-name:execute-line-animation-regular-1-2;animation-duration:.3s;animation-timing-function:linear;box-shadow:4px 0 2px -2px var(--bs-debugger-line-highlight-solid-color) inset;animation-direction:reverse}@keyframes execute-line-animation-regular-1-1{0%{background:linear-gradient(to right,rgba(255,255,255,0) 0%,var(--bs-debugger-line-highlight-solid-color) 15%,var(--bs-debugger-line-highlight-solid-color) 35%,var(--bs-debugger-line-highlight-bg-color) 50%,var(--bs-debugger-line-highlight-bg-color) 100%) no-repeat;background-size:200% 100%;background-position:100% 0%;box-shadow:4px 0 2px -2px var(--bs-debugger-line-highlight-solid-color) inset}99%{background:linear-gradient(to right,rgba(255,255,255,0) 0%,var(--bs-debugger-line-highlight-solid-color) 15%,var(--bs-debugger-line-highlight-solid-color) 35%,var(--bs-debugger-line-highlight-bg-color) 50%,var(--bs-debugger-line-highlight-bg-color) 100%) no-repeat;background-size:200% 100%;background-position:-100% 0%;box-shadow:none}to{background:none}}@keyframes execute-line-animation-regular-1-2{0%{background:linear-gradient(to right,rgba(255,255,255,0) 0%,var(--bs-debugger-line-highlight-solid-color) 15%,var(--bs-debugger-line-highlight-solid-color) 35%,var(--bs-debugger-line-highlight-bg-color) 50%,var(--bs-debugger-line-highlight-bg-color) 100%) no-repeat;background-size:200% 100%;background-position:100% 0%;box-shadow:4px 0 2px -2px var(--bs-debugger-line-highlight-solid-color) inset}99%{background:linear-gradient(to right,rgba(255,255,255,0) 0%,var(--bs-debugger-line-highlight-solid-color) 15%,var(--bs-debugger-line-highlight-solid-color) 35%,var(--bs-debugger-line-highlight-bg-color) 50%,var(--bs-debugger-line-highlight-bg-color) 100%) no-repeat;background-size:200% 100%;background-position:-100% 0%;box-shadow:none}to{background:none}}.editor-line-before-regular-1{background-color:var(--bs-debugger-line-highlight-bg-color);animation-name:before-line-animation-regular-1;animation-duration:.5s;animation-timing-function:linear;box-shadow:4px 0 2px -2px var(--bs-debugger-line-highlight-solid-color) inset}@keyframes before-line-animation-regular-1{0%{background:linear-gradient(to right,var(--bs-debugger-line-highlight-bg-color) 0%,var(--bs-debugger-line-highlight-bg-color) 75%,rgba(255,255,255,0) 100%) no-repeat;background-size:200% 100%;background-position:200% 0%;box-shadow:none}50%{background:linear-gradient(to right,var(--bs-debugger-line-highlight-bg-color) 0%,var(--bs-debugger-line-highlight-bg-color) 75%,rgba(255,255,255,0) 100%) no-repeat;background-size:200% 100%;background-position:200% 0%;box-shadow:none}95%{background:linear-gradient(to right,var(--bs-debugger-line-highlight-bg-color) 0%,var(--bs-debugger-line-highlight-bg-color) 75%,rgba(255,255,255,0) 100%) no-repeat;background-size:200% 100%;background-position:0% 0%;box-shadow:4px 0 2px -2px var(--bs-debugger-line-highlight-solid-color) inset}to{background:linear-gradient(to right,var(--bs-debugger-line-highlight-bg-color) 0%,var(--bs-debugger-line-highlight-bg-color) 75%,rgba(255,255,255,0) 100%) no-repeat;background-size:200% 100%;background-position:0% 0%;box-shadow:4px 0 2px -2px var(--bs-debugger-line-highlight-solid-color) inset}}.editor-line-execute-error-1{background:none;animation-name:execute-line-animation-error-1-1;animation-duration:.3s;animation-timing-function:linear;border-left:none;margin-left:0;box-shadow:none}.editor-line-before-from-undo-error-1{background-color:var(--bs-debugger-line-error-bg-color);animation-name:execute-line-animation-error-1-2;animation-duration:.3s;animation-timing-function:linear;box-shadow:4px 0 2px -2px var(--bs-debugger-line-error-solid-color) inset;animation-direction:reverse}@keyframes execute-line-animation-error-1-1{0%{background:linear-gradient(to right,rgba(255,255,255,0) 0%,var(--bs-debugger-line-error-solid-color) 15%,var(--bs-debugger-line-error-solid-color) 35%,var(--bs-debugger-line-error-bg-color) 50%,var(--bs-debugger-line-error-bg-color) 100%) no-repeat;background-size:200% 100%;background-position:100% 0%;box-shadow:4px 0 2px -2px var(--bs-debugger-line-error-solid-color) inset}99%{background:linear-gradient(to right,rgba(255,255,255,0) 0%,var(--bs-debugger-line-error-solid-color) 15%,var(--bs-debugger-line-error-solid-color) 35%,var(--bs-debugger-line-error-bg-color) 50%,var(--bs-debugger-line-error-bg-color) 100%) no-repeat;background-size:200% 100%;background-position:-100% 0%;box-shadow:none}to{background:none}}@keyframes execute-line-animation-error-1-2{0%{background:linear-gradient(to right,rgba(255,255,255,0) 0%,var(--bs-debugger-line-error-solid-color) 15%,var(--bs-debugger-line-error-solid-color) 35%,var(--bs-debugger-line-error-bg-color) 50%,var(--bs-debugger-line-error-bg-color) 100%) no-repeat;background-size:200% 100%;background-position:100% 0%;box-shadow:4px 0 2px -2px var(--bs-debugger-line-error-solid-color) inset}99%{background:linear-gradient(to right,rgba(255,255,255,0) 0%,var(--bs-debugger-line-error-solid-color) 15%,var(--bs-debugger-line-error-solid-color) 35%,var(--bs-debugger-line-error-bg-color) 50%,var(--bs-debugger-line-error-bg-color) 100%) no-repeat;background-size:200% 100%;background-position:-100% 0%;box-shadow:none}to{background:none}}.editor-line-before-error-1{background-color:var(--bs-debugger-line-error-bg-color);animation-name:before-line-animation-error-1;animation-duration:.5s;animation-timing-function:linear;box-shadow:4px 0 2px -2px var(--bs-debugger-line-error-solid-color) inset}@keyframes before-line-animation-error-1{0%{background:linear-gradient(to right,var(--bs-debugger-line-error-bg-color) 0%,var(--bs-debugger-line-error-bg-color) 75%,rgba(255,255,255,0) 100%) no-repeat;background-size:200% 100%;background-position:200% 0%;box-shadow:none}50%{background:linear-gradient(to right,var(--bs-debugger-line-error-bg-color) 0%,var(--bs-debugger-line-error-bg-color) 75%,rgba(255,255,255,0) 100%) no-repeat;background-size:200% 100%;background-position:200% 0%;box-shadow:none}95%{background:linear-gradient(to right,var(--bs-debugger-line-error-bg-color) 0%,var(--bs-debugger-line-error-bg-color) 75%,rgba(255,255,255,0) 100%) no-repeat;background-size:200% 100%;background-position:0% 0%;box-shadow:4px 0 2px -2px var(--bs-debugger-line-error-solid-color) inset}to{background:linear-gradient(to right,var(--bs-debugger-line-error-bg-color) 0%,var(--bs-debugger-line-error-bg-color) 75%,rgba(255,255,255,0) 100%) no-repeat;background-size:200% 100%;background-position:0% 0%;box-shadow:4px 0 2px -2px var(--bs-debugger-line-error-solid-color) inset}}.editor-line-execute-regular-2{background:none;animation-name:execute-line-animation-regular-2-1;animation-duration:.3s;animation-timing-function:linear;border-left:none;margin-left:0;box-shadow:none}.editor-line-before-from-undo-regular-2{background-color:var(--bs-debugger-line-highlight-bg-color);animation-name:execute-line-animation-regular-2-2;animation-duration:.3s;animation-timing-function:linear;box-shadow:4px 0 2px -2px var(--bs-debugger-line-highlight-solid-color) inset;animation-direction:reverse}@keyframes execute-line-animation-regular-2-1{0%{background:linear-gradient(to right,rgba(255,255,255,0) 0%,var(--bs-debugger-line-highlight-solid-color) 15%,var(--bs-debugger-line-highlight-solid-color) 35%,var(--bs-debugger-line-highlight-bg-color) 50%,var(--bs-debugger-line-highlight-bg-color) 100%) no-repeat;background-size:200% 100%;background-position:100% 0%;box-shadow:4px 0 2px -2px var(--bs-debugger-line-highlight-solid-color) inset}99%{background:linear-gradient(to right,rgba(255,255,255,0) 0%,var(--bs-debugger-line-highlight-solid-color) 15%,var(--bs-debugger-line-highlight-solid-color) 35%,var(--bs-debugger-line-highlight-bg-color) 50%,var(--bs-debugger-line-highlight-bg-color) 100%) no-repeat;background-size:200% 100%;background-position:-100% 0%;box-shadow:none}to{background:none}}@keyframes execute-line-animation-regular-2-2{0%{background:linear-gradient(to right,rgba(255,255,255,0) 0%,var(--bs-debugger-line-highlight-solid-color) 15%,var(--bs-debugger-line-highlight-solid-color) 35%,var(--bs-debugger-line-highlight-bg-color) 50%,var(--bs-debugger-line-highlight-bg-color) 100%) no-repeat;background-size:200% 100%;background-position:100% 0%;box-shadow:4px 0 2px -2px var(--bs-debugger-line-highlight-solid-color) inset}99%{background:linear-gradient(to right,rgba(255,255,255,0) 0%,var(--bs-debugger-line-highlight-solid-color) 15%,var(--bs-debugger-line-highlight-solid-color) 35%,var(--bs-debugger-line-highlight-bg-color) 50%,var(--bs-debugger-line-highlight-bg-color) 100%) no-repeat;background-size:200% 100%;background-position:-100% 0%;box-shadow:none}to{background:none}}.editor-line-before-regular-2{background-color:var(--bs-debugger-line-highlight-bg-color);animation-name:before-line-animation-regular-2;animation-duration:.5s;animation-timing-function:linear;box-shadow:4px 0 2px -2px var(--bs-debugger-line-highlight-solid-color) inset}@keyframes before-line-animation-regular-2{0%{background:linear-gradient(to right,var(--bs-debugger-line-highlight-bg-color) 0%,var(--bs-debugger-line-highlight-bg-color) 75%,rgba(255,255,255,0) 100%) no-repeat;background-size:200% 100%;background-position:200% 0%;box-shadow:none}50%{background:linear-gradient(to right,var(--bs-debugger-line-highlight-bg-color) 0%,var(--bs-debugger-line-highlight-bg-color) 75%,rgba(255,255,255,0) 100%) no-repeat;background-size:200% 100%;background-position:200% 0%;box-shadow:none}95%{background:linear-gradient(to right,var(--bs-debugger-line-highlight-bg-color) 0%,var(--bs-debugger-line-highlight-bg-color) 75%,rgba(255,255,255,0) 100%) no-repeat;background-size:200% 100%;background-position:0% 0%;box-shadow:4px 0 2px -2px var(--bs-debugger-line-highlight-solid-color) inset}to{background:linear-gradient(to right,var(--bs-debugger-line-highlight-bg-color) 0%,var(--bs-debugger-line-highlight-bg-color) 75%,rgba(255,255,255,0) 100%) no-repeat;background-size:200% 100%;background-position:0% 0%;box-shadow:4px 0 2px -2px var(--bs-debugger-line-highlight-solid-color) inset}}.editor-line-execute-error-2{background:none;animation-name:execute-line-animation-error-2-1;animation-duration:.3s;animation-timing-function:linear;border-left:none;margin-left:0;box-shadow:none}.editor-line-before-from-undo-error-2{background-color:var(--bs-debugger-line-error-bg-color);animation-name:execute-line-animation-error-2-2;animation-duration:.3s;animation-timing-function:linear;box-shadow:4px 0 2px -2px var(--bs-debugger-line-error-solid-color) inset;animation-direction:reverse}@keyframes execute-line-animation-error-2-1{0%{background:linear-gradient(to right,rgba(255,255,255,0) 0%,var(--bs-debugger-line-error-solid-color) 15%,var(--bs-debugger-line-error-solid-color) 35%,var(--bs-debugger-line-error-bg-color) 50%,var(--bs-debugger-line-error-bg-color) 100%) no-repeat;background-size:200% 100%;background-position:100% 0%;box-shadow:4px 0 2px -2px var(--bs-debugger-line-error-solid-color) inset}99%{background:linear-gradient(to right,rgba(255,255,255,0) 0%,var(--bs-debugger-line-error-solid-color) 15%,var(--bs-debugger-line-error-solid-color) 35%,var(--bs-debugger-line-error-bg-color) 50%,var(--bs-debugger-line-error-bg-color) 100%) no-repeat;background-size:200% 100%;background-position:-100% 0%;box-shadow:none}to{background:none}}@keyframes execute-line-animation-error-2-2{0%{background:linear-gradient(to right,rgba(255,255,255,0) 0%,var(--bs-debugger-line-error-solid-color) 15%,var(--bs-debugger-line-error-solid-color) 35%,var(--bs-debugger-line-error-bg-color) 50%,var(--bs-debugger-line-error-bg-color) 100%) no-repeat;background-size:200% 100%;background-position:100% 0%;box-shadow:4px 0 2px -2px var(--bs-debugger-line-error-solid-color) inset}99%{background:linear-gradient(to right,rgba(255,255,255,0) 0%,var(--bs-debugger-line-error-solid-color) 15%,var(--bs-debugger-line-error-solid-color) 35%,var(--bs-debugger-line-error-bg-color) 50%,var(--bs-debugger-line-error-bg-color) 100%) no-repeat;background-size:200% 100%;background-position:-100% 0%;box-shadow:none}to{background:none}}.editor-line-before-error-2{background-color:var(--bs-debugger-line-error-bg-color);animation-name:before-line-animation-error-2;animation-duration:.5s;animation-timing-function:linear;box-shadow:4px 0 2px -2px var(--bs-debugger-line-error-solid-color) inset}@keyframes before-line-animation-error-2{0%{background:linear-gradient(to right,var(--bs-debugger-line-error-bg-color) 0%,var(--bs-debugger-line-error-bg-color) 75%,rgba(255,255,255,0) 100%) no-repeat;background-size:200% 100%;background-position:200% 0%;box-shadow:none}50%{background:linear-gradient(to right,var(--bs-debugger-line-error-bg-color) 0%,var(--bs-debugger-line-error-bg-color) 75%,rgba(255,255,255,0) 100%) no-repeat;background-size:200% 100%;background-position:200% 0%;box-shadow:none}95%{background:linear-gradient(to right,var(--bs-debugger-line-error-bg-color) 0%,var(--bs-debugger-line-error-bg-color) 75%,rgba(255,255,255,0) 100%) no-repeat;background-size:200% 100%;background-position:0% 0%;box-shadow:4px 0 2px -2px var(--bs-debugger-line-error-solid-color) inset}to{background:linear-gradient(to right,var(--bs-debugger-line-error-bg-color) 0%,var(--bs-debugger-line-error-bg-color) 75%,rgba(255,255,255,0) 100%) no-repeat;background-size:200% 100%;background-position:0% 0%;box-shadow:4px 0 2px -2px var(--bs-debugger-line-error-solid-color) inset}}.editor-line-readonly{background-color:var(--bs-editor-line-readonly)}.maxheight-transition-100{overflow:hidden;animation:maxheight-transition-100 1.2s linear}@keyframes maxheight-transition-100{0%{max-height:0px}99%{max-height:800px}to{max-height:auto}}.maxheight-transition-200{overflow:hidden;animation:maxheight-transition-200 1.2s linear}@keyframes maxheight-transition-200{0%{max-height:0px}99%{max-height:800px}to{max-height:auto}}.maxheight-transition-300{overflow:hidden;animation:maxheight-transition-300 1.2s linear}@keyframes maxheight-transition-300{0%{max-height:0px}99%{max-height:800px}to{max-height:auto}}.maxheight-transition-400{overflow:hidden;animation:maxheight-transition-400 1.2s linear}@keyframes maxheight-transition-400{0%{max-height:0px}99%{max-height:800px}to{max-height:auto}}.maxheight-transition-500{overflow:hidden;animation:maxheight-transition-500 1.2s linear}@keyframes maxheight-transition-500{0%{max-height:0px}99%{max-height:800px}to{max-height:auto}}.maxheight-transition-600{overflow:hidden;animation:maxheight-transition-600 1.2s linear}@keyframes maxheight-transition-600{0%{max-height:0px}99%{max-height:800px}to{max-height:auto}}.maxheight-transition-700{overflow:hidden;animation:maxheight-transition-700 1.2s linear}@keyframes maxheight-transition-700{0%{max-height:0px}99%{max-height:800px}to{max-height:auto}}.maxheight-transition-800{overflow:hidden;animation:maxheight-transition-800 1.2s linear}@keyframes maxheight-transition-800{0%{max-height:0px}99%{max-height:800px}to{max-height:auto}}.submission-progress{max-width:20rem}.submission-progress>.progress-bar{transition-duration:.3s}.list-group-item-before-separator{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.list-group-separator+.list-group-item{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-collapse-header{width:100%;align-items:center;justify-content:center;display:flex;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.list-group-collapse-header:after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1.25rem;transition:transform .15s ease-in-out}.list-group-collapse-header.expanded:after{transform:rotate(-180deg)}.form-step-circle{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;font-weight:500;color:#fff}.fade-in{animation:fadeIn .5s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease-out 0s}.wrapper.is-open{grid-template-rows:1fr;transition:grid-template-rows .5s ease-out .5s}.inner{overflow:hidden}:root{--space-dust: #404261;--infra-purple: #4a00b8;--redshift: #7d285a;--moon: #fafafa;--gradient: linear-gradient(150deg, var(--infra-purple), var(--redshift));--font-family: "Montserrat", system-ui, sans-serif}.edu-bi{height:20px;width:30px;fill:currentcolor;vertical-align:-5px;padding-right:5px}.edu-login-btn{text-align:center;font-family:var(--font-family);font-weight:700;font-size:12px;padding:5.5%;border:1px solid;border-radius:8px;transition:all .1s ease-in-out;white-space:nowrap}.edu-login-purple-outline{color:var(--infra-purple);background-color:var(--moon);border-color:var(--infra-purple)}.bg-dark .edu-login-purple-outline{border-color:transparent}.edu-login-purple-outline:hover{border-color:transparent;background:var(--gradient);color:var(--moon)}.bg-dark .edu-login-purple-outline:hover{border-color:var(--moon)}.edu-login-purple{border-color:transparent;background-color:var(--infra-purple);color:var(--moon)}.bg-dark .edu-login-purple{border-color:var(--moon)}.edu-login-purple:hover{color:var(--infra-purple);background-color:var(--moon);border-color:var(--infra-purple)}.bg-dark .edu-login-purple:hover{border-color:transparent}.edu-login-space{border-color:transparent;background:var(--gradient);color:var(--moon)}.bg-dark .edu-login-space{border-color:var(--moon)}.edu-login-space:hover{color:var(--infra-purple);background:var(--moon);border-color:var(--infra-purple)}.bg-dark .edu-login-space:hover{border-color:transparent}.edu-login-mono-outline{color:var(--space-dust);background-color:var(--moon);border-color:var(--space-dust)}.bg-dark .edu-login-mono-outline{border-color:transparent}.edu-login-mono-outline:hover{border-color:transparent;background-color:var(--space-dust);color:var(--moon)}.bg-dark .edu-login-mono-outline:hover{border-color:var(--moon)}.edu-login-mono{border-color:transparent;background-color:var(--space-dust);color:var(--moon)}.bg-dark .edu-login-mono{border-color:var(--moon)}.edu-login-mono:hover{color:var(--space-dust);background-color:var(--moon);border:1px solid;border-color:var(--space-dust)}.bg-dark .edu-login-mono:hover{border-color:transparent}.bwinf-btn{--bs-btn-padding-x: 2rem;--bs-btn-padding-y: .6rem;--bs-btn-font-family: Fira Sans Regular,Arial,Helvetica,sans-serif;--bs-btn-font-size: inherit;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.4;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: 2px;--bs-btn-border-color: transparent;--bs-btn-border-radius: 45px;--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: none;--bs-btn-disabled-opacity: .65;--bs-btn-focus-box-shadow: 0 0 0 unset rgba(var(--bs-btn-focus-shadow-rgb),.5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;text-decoration-color:currentcolor;white-space:normal;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:background-color .3s}.bwinf-btn-primary{--bs-btn-color: #000;--bs-btn-bg: #FA9600;--bs-btn-border-color: #FA9600;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #fba626;--bs-btn-hover-border-color: #fba11a;--bs-btn-focus-shadow-rgb: 213,128,0;--bs-btn-active-color: #000;--bs-btn-active-bg: #fbab33;--bs-btn-active-border-color: #fba11a;--bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #FA9600;--bs-btn-disabled-border-color: #FA9600}.bwinf-btn{margin-bottom:.7rem}.bwinf-btn,.bwinf-btn-primary,.bwinf-btn-success{position:relative;background-position:bottom left;background-repeat:no-repeat;background-size:100% 0%;webkit-transition:background-size .4s,color .4s;transition:background-size .4s,color .4s;background-image:linear-gradient(#fa9600,#fa9600)}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:hover{text-decoration-color:var(--bs-link-underline-hover-color)}.bwinf-btn,.bwinf-btn.bwinf-btn-default,.bwinf-btn.bwinf-btn-primary,.bwinf-btn-success{--bs-btn-color: #484848;--bs-btn-hover-color: #fff;--bs-btn-border-color: #FA9600;--bs-btn-active-border-color: #FA9600;--bs-btn-bg: transparent;--bs-btn-hover-bg: transparent}.bwinf-btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.bwinf-btn:hover,.bwinf-btn:active,.bwinf-btn:focus,.bwinf-btn-primary:hover,.bwinf-btn-primary:active,.bwinf-btn-primary:focus,.bwinf-btn-success:hover,.bwinf-btn-success:active,.bwinf-btn-success:focus{background-color:transparent;border-color:#fa9600;background-size:100% 100%}.bwinf-btn-primary:not(:disabled):not(.disabled):hover,.bwinf-btn-primary:hover{background-size:100% 100%;color:var(--bs-btn-hover-color)}.editor-md-inline{min-height:min(30rem,calc(100vh - 2rem));max-height:min(30rem,calc(100vh - 2rem))}@media (min-width: 768px){.overflow-md-auto{overflow:auto}.position-md-absolute{position:absolute}.editor-md-inline{min-height:50vh;max-height:unset}}.submission-list-header{padding:0rem;background-color:transparent;border:0;border-radius:.25rem;cursor:default!important}.submission-list-header>*{margin-right:auto;padding-bottom:.25rem;margin-bottom:-.25rem}@media (min-width: 992px){.overflow-lg-auto{overflow:auto}.position-lg-absolute{position:absolute}.editor-lg-inline{min-height:50vh;max-height:unset}.submission-list{width:14rem;transition:width .5s ease-in-out}.submission-list>.list-group .list-group-item>span,.submission-list>.submission-list-header>*{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.submission-list:not(.expanded){width:calc(2rem + 18px)}.submission-list-header{width:100%;align-items:center;justify-content:center;display:flex;cursor:pointer!important}.submission-list-header:after{flex-shrink:0;width:1.25rem;height:1.25rem;content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3E%3Cpath fill-rule='evenodd' d='M1 3.5a.5.5 0 0 1 .5-.5h13a.5.5 0 0 1 0 1h-13a.5.5 0 0 1-.5-.5zM8 6a.5.5 0 0 1 .5.5v5.793l2.146-2.147a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 .708-.708L7.5 12.293V6.5A.5.5 0 0 1 8 6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out,margin .2s ease-in-out;transform:rotate(270deg);margin:0rem 1rem}.submission-list.expanded>.submission-list-header:after{transform:rotate(90deg);margin:0rem}}.table-row-link{text-decoration:none;cursor:pointer}.table-subtasks>:not(caption)>*>*{padding-top:.25rem;padding-bottom:.25rem}.table-subtasks>:not(caption)>*>:first-child{padding-left:0rem;padding-right:0rem}.table-subtasks>:not(caption)>*>:nth-child(2){padding-left:1rem}.verdict-icon-step{height:.8em;width:.8em}.verdict-icon-main{height:1em;width:1em}.verdict-icon-bonus{height:.8em;width:.8em}.footer-navigation-button{--bs-btn-padding-y: .3rem;--bs-btn-padding-x: .7rem;--bs-btn-font-size: .85rem}.scroll-indicator{bottom:0;z-index:1040}
