.c-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.indeterminate-loader{width:var(--size,1.5em);max-width:100%;height:var(--size,1.5em);max-height:100%;-webkit-animation:spin .9s linear infinite;animation:spin .9s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.progress-loader{width:var(--size,1.5em);max-width:100%;height:var(--size,1.5em);max-height:100%}.c-progress-circular{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#41abe8}.c-progress-circular--full-width,.c-progress-circular--full-width svg{width:100%;height:100%}.base-icon{width:1.5em;height:1.5em}.base-icon path[data-variant=regular]{display:var(--regular)}.base-icon path[data-variant=solid]{display:var(--solid)}.c-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#85929f}.c-checkbox,.c-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-checkbox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer}.c-checkbox[disabled]{pointer-events:none}.c-checkbox__mark{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px}.c-checkbox__icon-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:18px;height:18px;color:inherit;border-color:inherit;border-style:solid;border-width:2px;border-radius:4px;-webkit-transition:color .3s cubic-bezier(.25,.8,.5,1),border-color .3s cubic-bezier(.25,.8,.5,1);transition:color .3s cubic-bezier(.25,.8,.5,1),border-color .3s cubic-bezier(.25,.8,.5,1)}.c-checkbox__icon{width:100%;height:100%;color:inherit}.c-checkbox--block{width:100%}.c-checkbox--block .c-checkbox__label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:calc(100% - 36px)}.c-checkbox .c-checkbox__icon-wrapper{color:#85929f;border-color:#85929f}.c-checkbox:hover .c-checkbox__icon-wrapper{color:#41abe8;border-color:#41abe8}.c-checkbox:active .c-checkbox__icon-wrapper{color:#3191cf;border-color:#3191cf}.c-checkbox[disabled] .c-checkbox__icon-wrapper{color:#d0d5da;border-color:#d0d5da}.c-checkbox--selected .c-checkbox__icon-wrapper{color:#fff;background-color:#41abe8;border-color:#41abe8}.c-checkbox--selected:hover .c-checkbox__icon-wrapper{color:#fff;background-color:#3191cf;border-color:#3191cf}.c-checkbox--selected:active .c-checkbox__icon-wrapper{color:#fff;background-color:#2278b6;border-color:#2278b6}.c-checkbox--selected[disabled] .c-checkbox__icon-wrapper{color:#fff;background-color:#abdaf5;border-color:#abdaf5}.c-checkbox--painted:active .c-checkbox__icon-wrapper,.c-checkbox--painted:hover .c-checkbox__icon-wrapper{color:var(--c-checkbox__color--hover);border-color:var(--c-checkbox__color--hover)}.c-checkbox--painted.c-checkbox--selected .c-checkbox__icon-wrapper{color:#fff;background-color:var(--c-checkbox__color--hover);border-color:var(--c-checkbox__color--hover)}.c-checkbox--painted.c-checkbox--selected[disabled] .c-checkbox__icon-wrapper{opacity:.56}.c-input-box{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:130px}.c-input-box__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background-color:#fff;outline:none;-webkit-box-shadow:inset 0 0 0 1px #d0d5da;box-shadow:inset 0 0 0 1px #d0d5da;-webkit-transition:background-color .15s,-webkit-box-shadow .15s;transition:background-color .15s,-webkit-box-shadow .15s;transition:background-color .15s,box-shadow .15s;transition:background-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.c-input-box__content:hover{background-color:#f7fcfe;-webkit-box-shadow:inset 0 0 0 1px #41abe8;box-shadow:inset 0 0 0 1px #41abe8}.c-input-box__content:focus-within{background-color:#fff;-webkit-box-shadow:inset 0 0 0 2px #41abe8;box-shadow:inset 0 0 0 2px #41abe8}.c-input-box__slot{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-input-box__message{margin-top:8px;color:#85929f;font-weight:400;font-size:14px;line-height:16px;pointer-events:none}.c-input-box__message:empty{display:none}.c-input-box--size-sm .c-input-box__content{gap:12px;padding:4px 8px;border-radius:8px}.c-input-box--equal-padding.c-input-box--size-sm .c-input-box__content{padding:4px}.c-input-box--size-md .c-input-box__content{gap:12px;padding:8px 12px;border-radius:12px}.c-input-box--equal-padding.c-input-box--size-md .c-input-box__content{padding:8px}.c-input-box--size-lg .c-input-box__content{gap:12px;padding:12px 16px;border-radius:16px}.c-input-box--equal-padding.c-input-box--size-lg .c-input-box__content{padding:12px}.c-input-box--disabled .c-input-box__content{background-color:#f6f7f8;pointer-events:none}.c-input-box--success .c-input-box__content{-webkit-box-shadow:inset 0 0 0 2px #48c354;box-shadow:inset 0 0 0 2px #48c354}.c-input-box--success .c-input-box__content:focus-within,.c-input-box--success .c-input-box__content:hover{background-color:#fff;-webkit-box-shadow:inset 0 0 0 2px #48c354;box-shadow:inset 0 0 0 2px #48c354}.c-input-box--success .c-input-box__message{color:#48c354}.c-input-box--error .c-input-box__content{-webkit-box-shadow:inset 0 0 0 2px #ed5271;box-shadow:inset 0 0 0 2px #ed5271}.c-input-box--error .c-input-box__content:focus-within,.c-input-box--error .c-input-box__content:hover{background-color:#fff;-webkit-box-shadow:inset 0 0 0 2px #ed5271;box-shadow:inset 0 0 0 2px #ed5271}.c-input-box--error .c-input-box__message{color:#ed5271}.c-input-box--block{display:-webkit-box;display:-ms-flexbox;display:flex}.c-input-box--flat .c-input-box__content{padding:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.c-input-box--flat .c-input-box__content:focus-within,.c-input-box--flat .c-input-box__content:hover{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.c-input-box--hide-details .c-input-box__message{display:none}.c-button{font-weight:700;font-size:16px;line-height:24px;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 16px;overflow:hidden;color:currentColor;font-family:inherit;background-color:#41abe8;border:none;border-radius:12px;cursor:pointer;-webkit-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-button__visual-effects{position:absolute;z-index:1;-webkit-transition:background-color .3s;transition:background-color .3s;inset:0}.c-button[disabled]{cursor:default}.c-button__icon{color:currentColor}.c-button__content{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%}.c-button__preloader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;color:inherit}.c-button--primary{color:#fff}.c-button--primary:focus-visible .c-button__visual-effects,.c-button--primary:hover .c-button__visual-effects{background-color:rgba(0,64,128,.16)}.c-button--primary:active .c-button__visual-effects{background-color:rgba(0,64,128,.32)}.c-button--primary[disabled]{color:#abdaf5;background-color:#e8f5fc}.c-button--primary[disabled] .c-button__visual-effects{background-color:transparent}.c-button--secondary{color:#697989;background-color:#eceef0}.c-button--secondary:focus-visible .c-button__visual-effects,.c-button--secondary:hover .c-button__visual-effects{background-color:rgba(20,46,71,.04)}.c-button--secondary:active .c-button__visual-effects{background-color:rgba(20,46,71,.12)}.c-button--secondary[disabled]{color:#bdc4cb;background-color:#f6f7f8}.c-button--secondary[disabled] .c-button__visual-effects,.c-button--text{background-color:transparent}.c-button--text{padding:0;color:#85929f;border-radius:0}.c-button--text:focus-visible,.c-button--text:hover{color:#41abe8}.c-button--text:active{color:#3191cf}.c-button--text[disabled]{color:#d0d5da}.c-button--menu{color:#85929f;background-color:transparent}.c-button--menu .c-button__slot{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:start}.c-button--menu:focus-visible .c-button__visual-effects,.c-button--menu:hover .c-button__visual-effects{background-color:#e8f5fc}.c-button--menu:active .c-button__visual-effects{background-color:#cae7f9}.c-button--menu[disabled]{color:#d0d5da}.c-button--menu[disabled],.c-button--menu[disabled] .c-button__visual-effects{background-color:transparent}.c-button--block{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:100%}.c-button--icon:not(.c-button--text){padding:8px}.c-button--link{text-decoration:none}.c-button--link[disabled]{pointer-events:none}.c-button--underline{text-decoration:underline}.c-button--selected.c-button--menu,.c-button--selected.c-button--text{color:#41abe8}.c-button--loading{pointer-events:none}.c-button--loading .c-button__content{opacity:0}.c-alert{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;padding:12px 16px;overflow:hidden;color:#212121;font-weight:400;font-size:16px;line-height:24px;border-radius:12px}.c-alert__icon{-webkit-box-flex:0;-ms-flex:none;flex:none}.c-alert__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.c-alert__content:empty{display:none}.c-alert__btn{-ms-flex-negative:0;flex-shrink:0}.c-alert--info{background-color:#e8f5fc}.c-alert--info .c-alert__icon{color:#41abe8}.c-alert--success{background-color:#e9f8ea}.c-alert--success .c-alert__icon{color:#48c354}.c-alert--warn{background-color:#ffeed4}.c-alert--warn .c-alert__icon{color:#ffa928}.c-alert--err{background-color:#fdeaee}.c-alert--err .c-alert__icon{color:#ed5271}.c-alert--block{min-width:100%}.c-image{position:relative;display:inline-block;width:var(--ci__width,auto);max-width:100%;height:var(--ci__height,auto);max-height:100%;aspect-ratio:var(--ci__aspect-ratio,auto)}.c-image__preloader-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f6f7f8;border-radius:inherit}.c-image__preloader{width:16%;min-width:24px;height:16%;min-height:24px}.c-image__img{width:100%;height:100%;-o-object-fit:var(--ci__object-fit,fill);object-fit:var(--ci__object-fit,fill);vertical-align:bottom;border-radius:inherit}.c-image--block{display:block;width:var(--ci__width,100%);height:var(--ci__height,100%)}.c-image--error,.c-image--loading{aspect-ratio:var(--ci__aspect-ratio,396/233)}.c-image--error .c-image__img,.c-image--loading .c-image__img{opacity:0}.c-image--error:after,.c-image--error:before{position:absolute;top:50%;left:50%;width:100%;height:100%;background-color:#f6f7f8;border-radius:inherit;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:""}.c-image--error:after{width:16%;min-width:24px;height:16%;min-height:24px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M22 20.7L3.3 2 2 3.3l1 1V19c0 1.1.9 2 2 2h14.7l1 1 1.3-1.3M5 19V6.3l7.6 7.6-1.5 1.9L9 13.1 6 17h9.7l2 2H5M8.8 5l-2-2H19c1.1 0 2 .9 2 2v12.2l-2-2V5H8.8'/%3E%3C/svg%3E") no-repeat 50%/auto}.color-field{--base-color:hsl(var(--hue),100%,50%);position:relative;width:100%;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000)),-webkit-gradient(linear,left top,right top,from(#fff),to(hsla(0,0%,100%,0))),-webkit-gradient(linear,left top,right top,from(var(--base-color)),to(var(--base-color)));background:linear-gradient(180deg,transparent,#000),linear-gradient(90deg,#fff,hsla(0,0%,100%,0)),linear-gradient(90deg,var(--base-color),var(--base-color));border-radius:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;aspect-ratio:16/10;inset:0}.color-field:hover{cursor:pointer}.color-field__pointer{--translate-x:calc(var(--x) - 9px);--translate-y:calc(var(--y) - 9px);position:absolute;top:0;left:0;width:18px;height:18px;background-color:var(--pointer-color);border:4px solid #fff;border-radius:50%;-webkit-box-shadow:0 0 4px rgba(0,0,0,.25);box-shadow:0 0 4px rgba(0,0,0,.25);-webkit-transform:translate(var(--translate-x),var(--translate-y)) scale(1);transform:translate(var(--translate-x),var(--translate-y)) scale(1);cursor:pointer}.color-field.dragging .color-field__pointer{-webkit-transform:translateX(var(--translate-x)) translateY(var(--translate-y)) scale(1.1);transform:translateX(var(--translate-x)) translateY(var(--translate-y)) scale(1.1)}.c-input-range{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:130px;height:18px}.c-input-range__input{position:absolute;top:0;z-index:0;width:100%;height:100%;margin:0;cursor:pointer;opacity:0}.c-input-range__track{display:block;width:100%;height:10px;background:var(--track-background);border-radius:10px/100%}.c-input-range__thumb{position:absolute;top:0;left:0;z-index:2;display:block;width:calc(100% - 18px);background-color:transparent;-webkit-transform:translateX(var(--thumb-position));transform:translateX(var(--thumb-position));pointer-events:none}.c-input-range__thumb .thumb-pointer{display:block;width:18px;height:18px;background-color:var(--thumb-background);border:4px solid #fff;border-radius:50%;-webkit-box-shadow:0 0 4px rgba(0,0,0,.3);box-shadow:0 0 4px rgba(0,0,0,.3)}.c-input-range__input:active~.c-input-range__thumb .thumb-pointer{-webkit-transform:scale(1.2);transform:scale(1.2)}.color-range{width:100%}.preview-svg{display:block;width:24px;height:24px}.c-color-preview{padding:0;color:transparent;background-color:transparent;border:none;border-radius:8px;cursor:default}.c-input-color{width:124px}.c-input-color--block{width:100%}.c-input-color__preview{-ms-flex-negative:0;flex-shrink:0}.c-input-color__preview.clickable{cursor:pointer}.c-input-color__input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:1px;padding:0;color:#212121;font-weight:400;font-size:16px;line-height:24px;background-color:inherit;border:none;outline:none;caret-color:#41abe8}.c-input-color__input::-webkit-input-placeholder{color:#85929f}.c-input-color__input::-moz-placeholder{color:#85929f}.c-input-color__input:-ms-input-placeholder{color:#85929f}.c-input-color__input::-ms-input-placeholder{color:#85929f}.c-input-color__input::placeholder{color:#85929f}.c-color-picker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.c-input{display:grid}.c-input:after,.c-input:before,.c-input__input{grid-area:1/1/2/2;padding:0;overflow:hidden;font:inherit;line-height:inherit;text-overflow:ellipsis}.c-input:after,.c-input:before{white-space:pre;visibility:hidden}.c-input:after{content:attr(data-input) " "}.c-input:before{content:attr(data-placeholder) " "}.c-input__input{width:1px;min-width:100%;color:inherit;background-color:inherit;border:unset;outline:none;cursor:inherit}.c-input__input[disabled]{cursor:default}.c-input__input::-webkit-input-placeholder{color:#85929f;font:inherit}.c-input__input::-moz-placeholder{color:#85929f;font:inherit}.c-input__input:-ms-input-placeholder{color:#85929f;font:inherit}.c-input__input::-ms-input-placeholder{color:#85929f;font:inherit}.c-input__input::placeholder{color:#85929f;font:inherit}.menu-content{position:var(--content-position,absolute);top:var(--content-top);right:var(--content-right);bottom:var(--content-bottom);left:var(--content-left);z-index:var(--content-z-index,399);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;-webkit-transform:translate(var(--align-x,0),var(--align-y,0));transform:translate(var(--align-x,0),var(--align-y,0))}.c-menu{position:relative;display:inline-block;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.c-menu__content-wrapper{overflow:hidden;background-color:#fff;border-radius:24px;-webkit-box-shadow:0 74px 28px rgba(20,46,71,.01),0 40px 24px rgba(20,46,71,.04),0 18px 18px rgba(20,46,71,.08),0 4px 12px rgba(20,46,71,.12);box-shadow:0 74px 28px rgba(20,46,71,.01),0 40px 24px rgba(20,46,71,.04),0 18px 18px rgba(20,46,71,.08),0 4px 12px rgba(20,46,71,.12)}.c-menu__content{width:var(--content-width);min-width:var(--content-min-width);max-height:var(--content-max-height,auto);padding:12px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.c-menu--block{width:100%;max-width:100%}.c-menu--block .c-menu__activator{width:100%}.c-input-field__input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-weight:400}.expansion-panel-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px;cursor:pointer}.expansion-panel-header__title{margin-right:16px;font-size:20px;pointer-events:none}.expansion-panel-header__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:transform .3s;transition:transform .3s;pointer-events:none}.expansion-panel-header--opened .expansion-panel-header__icon{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.expansion-panel-content{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 24px;overflow:hidden;color:#697989;line-height:24px}.expansion-panel-content__inner{padding-bottom:24px}.expansion-panel-content__inner:empty{padding:0}.c-expansion-panel{border:1px solid #e3e6e9;border-radius:24px}.slide-down-enter-active,.slide-down-leave-active{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.slide-down-enter-to,.slide-down-leave{height:var(--content-height);overflow:hidden}.slide-down-enter,.slide-down-leave-to{height:0;overflow:hidden}.c-table-cell{white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-table-header__cell{display:-webkit-box;display:-ms-flexbox;display:flex;color:rgba(20,46,71,.48);font-weight:400;background:#f6f7f8;border-bottom:1px solid rgba(20,46,71,.12)}.c-table-header__cell:not(:last-child),.c-table-row__cell:first-child{border-right:1px solid rgba(20,46,71,.12)}.c-table-row__cell:first-child{background:#f6f7f8}.c-table-row .c-table-cell{-webkit-transition:background .2s;transition:background .2s}.c-table-row--selected .c-table-cell:first-child{background:#eceef0}.c-table-row--selected .c-table-cell:not(:first-child){background:#f7fcfe}.c-no-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;font-weight:500;font-size:16px;line-height:24px;text-align:center}.c-no-data__icon{color:#ffac31}.c-no-data--stroke{padding:24px;border:1px solid #ffac31;border-radius:8px}.c-table{display:grid;overflow-y:auto;font-weight:400;font-size:14px;line-height:24px;border-top-left-radius:8px;border-top-right-radius:8px;border-collapse:collapse}.c-table tbody,.c-table thead,.c-table tr{display:contents}.c-table td,.c-table th{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px}.c-table--bottom-bordered{border-bottom:1px solid rgba(20,46,71,.12)}.c-table .c-table-body__empty{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-column:1/-1;margin-top:24px}.c-snackbar-close,.c-table .c-table-body__empty{display:-webkit-box;display:-ms-flexbox;display:flex}.c-snackbar-close{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;background:none;border:2px solid transparent;border-radius:12px;outline:none;cursor:pointer}.c-snackbar-close__icon{color:#fff}.c-snackbar-close__background{position:absolute;inset:0;background-color:#fff;border-radius:inherit;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.c-snackbar-close:hover .c-snackbar-close__background{opacity:.2}.c-snackbar-close:active .c-snackbar-close__background{opacity:.4}.c-snackbar-close:focus-visible{border:2px solid #fff}.c-snackbar{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:510px;padding:24px;color:#fff;font-family:inherit;border-radius:24px;-webkit-box-shadow:0 74px 28px rgba(20,46,71,.01),0 40px 24px rgba(20,46,71,.04),0 18px 18px rgba(20,46,71,.08),0 4px 12px rgba(20,46,71,.12);box-shadow:0 74px 28px rgba(20,46,71,.01),0 40px 24px rgba(20,46,71,.04),0 18px 18px rgba(20,46,71,.08),0 4px 12px rgba(20,46,71,.12);pointer-events:auto}.c-snackbar__figure{width:40px;height:40px;color:inherit}.c-snackbar__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-snackbar__main{margin-top:8px}.c-snackbar__main:empty{margin-top:0}.c-snackbar__title{font-size:24px;line-height:40px}.c-snackbar__title:empty+.c-snackbar__main{margin-top:0}.c-snackbar__close{-ms-flex-item-align:start;align-self:flex-start}.c-snackbar__close:not(:hover){color:inherit}.c-snackbar--success{background-color:#48c354}.c-snackbar--warn{background-color:#ffa928}.c-snackbar--err{background-color:#ed5271}.c-snackbar--info{background-color:#41abe8}.c-switch{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.c-switch__track{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:40px;height:24px;border-radius:12px;-webkit-transition:background-color .3s cubic-bezier(.25,.8,.5,1);transition:background-color .3s cubic-bezier(.25,.8,.5,1)}.c-switch--disabled .c-switch__track{pointer-events:none}.c-switch__thumb{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:12px;-webkit-transition:-webkit-transform .3s cubic-bezier(.25,.8,.5,1);transition:-webkit-transform .3s cubic-bezier(.25,.8,.5,1);transition:transform .3s cubic-bezier(.25,.8,.5,1);transition:transform .3s cubic-bezier(.25,.8,.5,1),-webkit-transform .3s cubic-bezier(.25,.8,.5,1)}.c-switch--active .c-switch__thumb{-webkit-transform:translate(16px);transform:translate(16px)}.c-switch__track{background-color:#c7cdd3}.c-switch__track:hover{background-color:#98a3ae}.c-switch__track:active{background-color:#697989}.c-switch--active.c-switch--disabled .c-switch__track{background-color:#bbe1f7}.c-switch__thumb{background-color:#fff}.c-switch--active.c-switch--disabled .c-switch__thumb{background-color:#e8f5fc}.c-switch--disabled .c-switch__track{background-color:#e3e6e9}.c-switch--disabled .c-switch__thumb{background-color:#f6f7f8}.c-switch--active .c-switch__track{background-color:#41abe8}.c-switch--active .c-switch__track:hover{background-color:#3496d3}.c-switch--active .c-switch__track:active{background-color:#2780be}.c-radio{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer}.c-radio[disabled]{pointer-events:none}.c-radio__mark{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px}.c-radio__icon{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:18px;height:18px;border-style:solid;border-width:2px;border-radius:50%;-webkit-transition:border-color .3s cubic-bezier(.25,.8,.5,1);transition:border-color .3s cubic-bezier(.25,.8,.5,1)}.c-radio__icon:after{position:absolute;top:3px;right:3px;bottom:3px;left:3px;display:none;border-radius:50%;-webkit-transition:background-color .3s cubic-bezier(.25,.8,.5,1);transition:background-color .3s cubic-bezier(.25,.8,.5,1);content:""}.c-radio--selected .c-radio__icon:after{display:block}.c-radio--block{width:100%}.c-radio--block .c-radio__label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:calc(100% - 36px)}.c-radio .c-radio__icon{border-color:#85929f}.c-radio:hover .c-radio__icon{border-color:#41abe8}.c-radio:hover .c-radio__icon:after{background-color:#41abe8}.c-radio:active .c-radio__icon{border-color:#3191cf}.c-radio:active .c-radio__icon:after{background-color:#3191cf}.c-radio[disabled] .c-radio__icon{border-color:#d0d5da}.c-radio[disabled] .c-radio__icon:after{background-color:#d0d5da}.c-radio--selected .c-radio__icon{border-color:#41abe8}.c-radio--selected .c-radio__icon:after{background-color:#41abe8}.c-radio--selected:hover .c-radio__icon{border-color:#3191cf}.c-radio--selected:hover .c-radio__icon:after{background-color:#3191cf}.c-radio--selected:active .c-radio__icon{border-color:#2278b6}.c-radio--selected:active .c-radio__icon:after{background-color:#2278b6}.c-radio--selected[disabled] .c-radio__icon{border-color:#abdaf5}.c-radio--selected[disabled] .c-radio__icon:after{background-color:#abdaf5}.c-radio--painted:active .c-radio__icon,.c-radio--painted:hover .c-radio__icon{border-color:var(--c-radio__color--hover)}.c-radio--painted:active .c-radio__icon:after,.c-radio--painted:hover .c-radio__icon:after{background-color:var(--c-radio__color--hover)}.c-radio--painted.c-radio--selected .c-radio__icon{border-color:var(--c-radio__color--hover)}.c-radio--painted.c-radio--selected .c-radio__icon:after{background-color:var(--c-radio__color--hover)}.c-radio--painted.c-radio--selected[disabled] .c-radio__icon{opacity:.56}.click-effect{position:relative}.click-effect:after{position:absolute;top:50%;left:50%;width:1vh;height:1vh;background-color:#494949;border-radius:50%;opacity:1;-webkit-animation-name:expandingCircle;animation-name:expandingCircle;-webkit-animation-duration:.5s;animation-duration:.5s;content:"";will-change:transform,opacity}@-webkit-keyframes expandingCircle{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0}50%{opacity:.2}to{-webkit-transform:scale(150);transform:scale(150);opacity:0}}@keyframes expandingCircle{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0}50%{opacity:.2}to{-webkit-transform:scale(150);transform:scale(150);opacity:0}}.progress-bar{width:300px;height:4px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.progress-bar__buffer,.progress-bar__progress,.progress-bar__total{position:absolute;top:0;left:0;height:100%}.progress-bar__total{width:100%;background-color:#f0f0f0}.progress-bar__progress{background-color:#909090}.progress-bar__buffer{background-color:hsla(0,0%,94.1%,.6)}.progress-bar--vertical{width:4px;height:300px}.progress-bar--vertical__buffer,.progress-bar--vertical__progress,.progress-bar--vertical__total{width:100%}.progress-bar--vertical__total{width:4px;height:100%}.cui-scrollbar-vertical{width:4px;height:300px;position:relative;background-color:#f0f0f0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cui-scrollbar-vertical__bobber{width:100%;height:10px;position:absolute;top:0;background-color:#909090;-webkit-transition:all .05s;transition:all .05s}.cui-scrollbar-horizontal{width:300px;height:4px;position:relative;background-color:#f0f0f0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cui-scrollbar-horizontal__bobber{width:100%;height:10px;position:absolute;top:0;background-color:#909090;-webkit-transition:all .05s;transition:all .05s}.progress-circle svg[data-v-38ee75eb]{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .75s;transition:opacity .75s}.fade-enter,.fade-leave-to{opacity:0}.queue-status{top:10px;right:10px;position:absolute;z-index:999}.cui-dropdown{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cui-dropdown__content{height:0;overflow:hidden}.cui-select__variant{cursor:pointer}.variable[data-v-58ef5199]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:12px;line-height:1}.variable__label[data-v-58ef5199]{-ms-flex-negative:0;flex-shrink:0;padding:2px 4px;background-color:#eceef0;border-radius:2px}.variable__val[data-v-58ef5199]{margin-left:24px;padding:2px 4px;text-align:right}.variable__val[data-v-58ef5199]:empty{display:none}.csd-course-info__header[data-v-34539cfc]{cursor:pointer}.csd-course-info__section[data-v-34539cfc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:16px}.csd-course-info__section-title[data-v-34539cfc]{margin-bottom:8px;font-weight:700}.csd-course-info__section-list[data-v-34539cfc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.csd-course-info__section-list [data-v-34539cfc]:not(:last-child){margin-bottom:4px}.csd-course-info__section-list [data-v-34539cfc]:nth-child(odd){background-color:#f6f7f8}.item-option[data-v-a4d9b0f4]{padding:4px;color:var(--item-option__text-color);font-weight:700;font-size:9px;text-align:center;text-transform:uppercase;background-color:var(--item-option__bg-color);border:1px solid var(--item-option__bg-color);border-radius:3px;cursor:auto}.item-option[data-v-a4d9b0f4]:hover{opacity:.85}.item-option.disabled[data-v-a4d9b0f4]{opacity:.2}.item-option.clickable[data-v-a4d9b0f4]{cursor:pointer}.item-options[data-v-1517c1b6]{-ms-flex-negative:0;flex-shrink:0}.item-options__btn[data-v-1517c1b6]{margin-left:1px}.item-options__btn.hidden[data-v-1517c1b6]{color:#999;background-color:transparent;border:1px solid #999;pointer-events:none}ul[data-v-b991429e]{padding-left:24px}li[data-v-b991429e]{list-style:none}.item[data-v-b991429e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:4px;line-height:1.2em;cursor:pointer}.item .title[data-v-b991429e]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.item .title[data-v-b991429e]:hover{text-shadow:.2px .2px .2px currentColor}.item.current[data-v-b991429e]{font-weight:700}.item.current .title[data-v-b991429e]{color:#ff9d29}.item.invisible[data-v-b991429e]{opacity:.5}.item-collapse[data-v-b991429e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:20px;margin-right:4px;text-align:center}.item-collapse[data-v-b991429e]:before{content:"["}.item-collapse[data-v-b991429e]:after{content:"]"}.item-collapse--here[data-v-b991429e]{color:#ff9d29}.item-collapse--disabled[data-v-b991429e]{opacity:.5}.item-weight[data-v-b991429e]{margin-right:8px}.item-weight span[data-v-b991429e]{padding:4px;font-weight:700;font-size:9px;background-color:#ebebeb;border-radius:4px}.options[data-v-b991429e]{margin-left:8px}.search__items[data-v-12510e7f]{margin-top:16px}.search__list-item[data-v-12510e7f]{margin-bottom:2px;padding:4px 8px;color:#000;font-size:14px;background-color:#f0ebe2;cursor:pointer}.search__list-item[data-v-12510e7f]:hover{background-color:transparent}.search input[data-v-12510e7f]{position:relative;display:block;width:100%;padding:4px 8px;border:1px solid #999;border-radius:4px}.question-details__text{margin-bottom:8px;font-weight:700}.question-details__answer--right{color:var(--csdebugger-green)}.question-details button{margin-right:2px;opacity:.8}.question-details button:hover{opacity:1}.question-details ul{list-style-type:disc}.question-details ul li>ul{list-style-type:circle}.section[data-v-7a49f070]{margin-top:16px}.section button[data-v-7a49f070]{margin-right:2px;opacity:.8}.section button[data-v-7a49f070]:hover{opacity:1}.section__items[data-v-7a49f070]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section__items [data-v-7a49f070]:not(:last-child){margin-bottom:4px}.section__items [data-v-7a49f070]:nth-child(odd){background-color:#f6f7f8}.variable[data-v-7a49f070]{font-size:12px}.variable__label[data-v-7a49f070]{color:#888;font-size:10px}.alert[data-v-1775b6f4]{position:fixed;top:10px;left:50%;z-index:999999;display:-webkit-box;display:-ms-flexbox;display:flex;width:450px;padding:12px 24px;background-color:#fff;border:3px solid #999;border-radius:5px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.alert-wrapper[data-v-1775b6f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.alert-wrapper__content[data-v-1775b6f4]{margin:30px 0 40px;text-align:center}.alert-wrapper__title[data-v-1775b6f4]{margin-bottom:12px;font-weight:700;font-size:1.2em}.alert-wrapper__buttons[data-v-1775b6f4]{-ms-flex-item-align:end;align-self:flex-end}.alert-wrapper__buttons[data-v-1775b6f4]>:not(:last-child){margin-right:10px}.alert button[data-v-1775b6f4]{font-size:14px}.alert button[data-v-1775b6f4]:hover{opacity:1!important}.alert button.red[data-v-1775b6f4]{opacity:.25}.alert button.green[data-v-1775b6f4]{opacity:.85}.actions[data-v-6c81c782]{display:-webkit-box;display:-ms-flexbox;display:flex}.action-button[data-v-6c81c782]{display:block;width:20px;height:20px;margin-left:2px;padding:2px;color:#fff;border-radius:4px;cursor:pointer}.action-button--move[data-v-6c81c782]{background-color:var(--csdebugger-green);cursor:move}.action-button--roll[data-v-6c81c782]{background-color:var(--csdebugger-orange)}.action-button--close[data-v-6c81c782]{background-color:var(--csdebugger-red)}.action-button svg[data-v-6c81c782]{display:block}.action-button svg path[data-v-6c81c782]{fill:currentColor}.player-info[data-v-2247291a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.player-info .version[data-v-2247291a]{-ms-flex-item-align:end;align-self:flex-end;padding:0 6px;color:#697989;font-size:12px;background-color:#f6f7f8;border-radius:4px}.actions[data-v-7d4f8324]{position:absolute;top:6px;right:6px}.pick-buttons[data-v-7d4f8324]{display:-webkit-box;display:-ms-flexbox;display:flex}.pick-buttons [data-v-7d4f8324]:not(:last-child){margin-right:8px}.pick[data-v-7d4f8324]{padding:0 8px;border:1px solid #eceef0;border-radius:8px}.pick.active[data-v-7d4f8324]{background-color:#eceef0}.structure[data-v-7d4f8324]{margin-top:16px}.structure__title[data-v-7d4f8324]{margin-bottom:8px;font-weight:700}.structure__content[data-v-7d4f8324]{margin-top:16px;padding-left:0}.search[data-v-7d4f8324]{margin-top:16px}.buttons[data-v-7d4f8324]{position:fixed;top:0;left:0;z-index:99999;display:-webkit-box;display:-ms-flexbox;display:flex}.buttons button[data-v-7d4f8324]{border-top-left-radius:0;border-top-right-radius:0}.buttons button[data-v-7d4f8324]:not(:last-child){margin-right:2px}.buttons button.hidden[data-v-7d4f8324]{visibility:hidden}.buttons button.toggle[data-v-7d4f8324]{min-width:98px}.debugger[data-v-7d4f8324]{position:absolute;top:10px;bottom:10px;z-index:99999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px;overflow-y:auto;font-size:16px;line-height:1.5em;background-color:#fff;border:3px solid #999;border-radius:5px}.debugger--structure[data-v-7d4f8324]{left:10px;max-width:50%;resize:both}.debugger--details[data-v-7d4f8324]{right:10px;width:320px}.footer[data-v-7d4f8324]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:16px}.csdebugger{--csdebugger-green:#4caf50;--csdebugger-orange:#e47e00;--csdebugger-red:#e84e2c;--csdebugger-blue:#4c7daf}.csdebugger button{display:inline-block;padding:4px 8px;color:#333;font-size:12px;text-align:center;text-decoration:none;background-color:#ccc;border:none;border-radius:4px;cursor:pointer}.csdebugger button.green{color:#fff;background-color:var(--csdebugger-green)}.csdebugger button.orange{color:#fff;background-color:var(--csdebugger-orange)}.csdebugger button.blue{color:#fff;background-color:var(--csdebugger-blue)}.csdebugger button.red{color:#fff;background-color:var(--csdebugger-red)}.csdebugger h1,.csdebugger h2{font-weight:700;font-size:1em}.csdebugger h2{margin-bottom:8px}.csdebugger h2:not(:first-child){margin-top:16px}.csdebugger .checkbox-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.csdebugger .checkbox-wrapper input{display:inline;width:16px;height:16px}.csdebugger .checkbox-wrapper span{margin-left:8px}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:transparent}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:transparent}.cm-fat-cursor{caret-color:transparent}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative;z-index:0}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{-webkit-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.cm-s-darcula{font-family:Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif}.cm-s-darcula.CodeMirror{background:#2b2b2b;color:#a9b7c6}.cm-s-darcula span.cm-meta{color:#bbb529}.cm-s-darcula span.cm-number{color:#6897bb}.cm-s-darcula span.cm-keyword{color:#cc7832;line-height:1em;font-weight:700}.cm-s-darcula span.cm-def{color:#a9b7c6;font-style:italic}.cm-s-darcula span.cm-variable,.cm-s-darcula span.cm-variable-2{color:#a9b7c6}.cm-s-darcula span.cm-variable-3{color:#9876aa}.cm-s-darcula span.cm-type{color:#abc;font-weight:700}.cm-s-darcula span.cm-property{color:#ffc66d}.cm-s-darcula span.cm-operator{color:#a9b7c6}.cm-s-darcula span.cm-string,.cm-s-darcula span.cm-string-2{color:#6a8759}.cm-s-darcula span.cm-comment{color:#61a151;font-style:italic}.cm-s-darcula span.cm-atom,.cm-s-darcula span.cm-link{color:#cc7832}.cm-s-darcula span.cm-error{color:#bc3f3c}.cm-s-darcula span.cm-tag{color:#629755;font-weight:700;font-style:italic;text-decoration:underline}.cm-s-darcula span.cm-attribute{color:#6897bb}.cm-s-darcula span.cm-qualifier{color:#6a8759}.cm-s-darcula span.cm-bracket{color:#a9b7c6}.cm-s-darcula span.cm-builtin,.cm-s-darcula span.cm-special{color:#ff9e59}.cm-s-darcula span.cm-matchhighlight{color:#fff;background-color:rgba(50,89,48,.7);font-weight:400}.cm-s-darcula span.cm-searching{color:#fff;background-color:rgba(61,115,59,.7);font-weight:400}.cm-s-darcula .CodeMirror-cursor{border-left:1px solid #a9b7c6}.cm-s-darcula .CodeMirror-activeline-background{background:#323232}.cm-s-darcula .CodeMirror-gutters{background:#313335;border-right:1px solid #313335}.cm-s-darcula .CodeMirror-guttermarker{color:#ffee80}.cm-s-darcula .CodeMirror-guttermarker-subtle{color:#d0d0d0}.cm-s-darcula .CodeMirrir-linenumber{color:#606366}.cm-s-darcula .CodeMirror-matchingbracket{background-color:#3b514d;color:#ffef28!important;font-weight:700}.cm-s-darcula div.CodeMirror-selected{background:#214283}.CodeMirror-hints.darcula{font-family:Menlo,Monaco,Consolas,Courier New,monospace;color:#9c9e9e;background-color:#3b3e3f!important}.CodeMirror-hints.darcula .CodeMirror-hint-active{background-color:#494d4e!important;color:#9c9e9e!important}