@media(min-width: 1201px){.media-query-xLarge{display:none}}@media(min-width: 901px)and (max-width: 1200px){.media-query-large{display:none}}@media(min-width: 601px)and (max-width: 900px){.media-query-medium{display:none}}@media(min-width: 0)and (max-width: 600px){.media-query-small{display:none}}@font-face{font-family:Inter;src:url(fonts/Inter/Inter-Italic.woff) format("woff2"),url(fonts/Inter/Inter-Italic.woff) format("woff");font-weight:400;font-style:italic;font-stretch:normal}@font-face{font-family:Inter;src:url(fonts/Inter/Inter-Regular.woff2) format("woff2"),url(fonts/Inter/Inter-Regular.woff) format("woff");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:Inter;src:url(fonts/Inter/Inter-SemiBoldItalic.woff2) format("woff2"),url(fonts/Inter/Inter-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-stretch:normal}@font-face{font-family:Inter;src:url(fonts/Inter/Inter-SemiBold.woff2) format("woff2"),url(fonts/Inter/Inter-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-stretch:normal}body{margin:0}.LinearSelect{width:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.LinearSelect__innerWrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px}.LinearSelect__content{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.LinearSelect__optionsWrapper{display:flex;justify-content:space-between;align-items:flex-start;flex:1}.LinearSelect__option{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;flex:1;cursor:pointer}.LinearSelect__optionContent{display:flex;justify-content:space-between;align-items:center}.LinearSelect__optionContentLine{height:2px;flex:1;background-color:#e6e6e6}.LinearSelect__optionContentCircle{-webkit-transition:background-color .1s ease-in-out,outline-color .1s ease-in-out;-moz-transition:background-color .1s ease-in-out,outline-color .1s ease-in-out;-ms-transition:background-color .1s ease-in-out,outline-color .1s ease-in-out;-o-transition:background-color .1s ease-in-out,outline-color .1s ease-in-out;transition:background-color .1s ease-in-out,outline-color .1s ease-in-out;width:12px;height:12px;border-radius:100px;margin:8px;background-color:gray;outline:solid 4px rgba(0,0,0,0)}.LinearSelect__optionLabel{font-family:Inter;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;-webkit-transition:color .1s ease-in-out;-moz-transition:color .1s ease-in-out;-ms-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;transition:color .1s ease-in-out;flex:1;text-align:center;color:#b3b3b3}.LinearSelect__option:hover:not(.active) .LinearSelect__optionContentCircle{background-color:#4d4c4c}.LinearSelect__option:hover:not(.active) .LinearSelect__optionLabel{color:gray}.LinearSelect__option.active{cursor:default}.LinearSelect__option.active .LinearSelect__optionContentCircle{outline-color:#bee9d1;background-color:#00c07d}.LinearSelect__option.active .LinearSelect__optionLabel{color:#4d4c4c}.LinearSelect__labelsWrapper{flex:1;display:flex;justify-content:space-between;align-items:center}.LinearSelect__label{font-family:Inter;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;color:#b3b3b3}.LinearSelect__detail{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px;padding:32px;background-color:#fff;border-radius:8px}.LinearSelect__detailTextWrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px}.LinearSelect__detailTitle{font-family:Inter;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal;color:#4d4c4c}.LinearSelect__detailDescription{font-family:Inter;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;color:gray}.LinearSelect__detailVersion{width:640px;height:360px;border-radius:4px;background-color:gray}.NavigationPanel{box-shadow:0 0 4px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.08);padding:12px;border-radius:8px;background-color:#fff;width:fit-content;display:flex;justify-content:center;align-items:stretch}.NavigationPanel__titleWrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.NavigationPanel__toolGroups{display:flex;justify-content:flex-end;align-items:stretch;gap:12px}.NavigationPanel__toolGroup{display:flex;justify-content:flex-end;align-items:center;gap:8px}.NavigationPanel__label{font-family:Inter;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal;color:#4d4c4c;padding:4px 8px}.NavigationPanelTool{-webkit-transition:background-color .1s ease-in-out;-moz-transition:background-color .1s ease-in-out;-ms-transition:background-color .1s ease-in-out;-o-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;font-family:Inter;font-size:0;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;padding:4px;background-color:rgba(0,0,0,0);border-radius:4px;cursor:pointer}.NavigationPanelTool .Icon{-webkit-transition:color .1s ease-in-out;-moz-transition:color .1s ease-in-out;-ms-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;transition:color .1s ease-in-out;width:24px;height:24px;color:#4d4c4c}.NavigationPanelTool .Icon svg{width:16px;height:16px}.NavigationPanelTool:hover .Icon{color:#333}.NavigationPanelTool.active{pointer-events:none;background-color:#ccc}.NavigationPanelTool.active .Icon{color:#333}.NavigationPanelTooltip{filter:drop-shadow(0 0 4px rgba(0, 0, 0, 0.04)) drop-shadow(0 8px 16px rgba(0, 0, 0, 0.08));display:flex;flex-direction:column}.NavigationPanelTooltip.left .NavigationPanelTooltip__arrowWrapper{justify-content:flex-start}.NavigationPanelTooltip.right .NavigationPanelTooltip__arrowWrapper{justify-content:flex-end}.NavigationPanelTooltip__arrowWrapper{display:flex;padding:0 24px}.NavigationPanelTooltip__arrow{color:gray}.NavigationPanelTooltip__textWrapper{background-color:gray;padding:4px 8px;gap:2px;border-radius:4px}.NavigationPanelTooltip__title{font-family:Inter;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal;color:#fff}.NavigationPanelTooltip__description{font-family:Inter;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;color:#fff}.Slider{width:640px;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:12px}.Slider__labelsWrapper{display:flex;justify-content:space-between;align-items:flex-start}.Slider__label{font-family:Inter;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;color:gray}.Slider input[type=range]{-webkit-appearance:none;appearance:none;background:rgba(0,0,0,0);width:100%;cursor:pointer}.Slider input[type=range]::-webkit-slider-runnable-track{background:gray;height:4px;border-radius:100px}.Slider input[type=range]::-moz-range-track{background:gray;height:4px;border-radius:100px}.Slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:-6px;background-color:#fff;border:4px solid #4d4c4c;box-sizing:border-box;width:16px;height:16px;border-radius:100px}.Slider input[type=range]::-moz-range-thumb{background-color:#fff;border:4px solid #4d4c4c;box-sizing:border-box;width:16px;height:16px;border-radius:100px}.ScheduleManagement{width:640px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px;padding:32px;background-color:#fff;border-radius:8px;box-sizing:border-box}.ScheduleManagement__textWrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px}.ScheduleManagement__title{font-family:Inter;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal;color:#4d4c4c}.ScheduleManagement__description{font-family:Inter;font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;color:gray}.ScheduleManagement .Icon{width:100%;height:20px;color:#4d4c4c}.FormStatusMessage{font-family:Inter;font-size:14px;font-weight:400;font-stretch:normal;font-style:italic;line-height:16px;letter-spacing:normal;padding:8px 12px;width:100%;border-radius:8px}.FormStatusMessage.neutral{background-color:#e6e6e6;color:#666}.FormStatusMessage.success{background-color:#f1faf5;color:#00c07d}.FormStatusMessage.warning{background-color:#fff6eb;color:#ffb861}.FormStatusMessage.error{background-color:#fdf2f2;color:#f44}.Select{width:168px;position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px}.Select__valueWrapper{box-shadow:0 0 4px rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.04);padding:8px 12px;background-color:#fff;border-radius:4px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.Select__valueWrapper .Icon{width:16px;height:16px;color:gray}.Select__valueWrapper .Icon svg{width:12px;height:12px}.Select__value{font-family:Inter;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;color:#666}.Select__optionsWrapper{-webkit-transition:opacity .1s ease-in-out,transform .1s ease-in-out;-moz-transition:opacity .1s ease-in-out,transform .1s ease-in-out;-ms-transition:opacity .1s ease-in-out,transform .1s ease-in-out;-o-transition:opacity .1s ease-in-out,transform .1s ease-in-out;transition:opacity .1s ease-in-out,transform .1s ease-in-out;box-shadow:0 0 4px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.08);width:168px;max-height:200px;position:absolute;top:calc(2px + 100%);left:0;opacity:0;transform:scaleY(0);display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #e6e6e6;border-radius:8px;z-index:10;overflow-y:auto;box-sizing:border-box}.Select__optionWrapper{-webkit-transition:color .1s ease-in-out,background-color .1s ease-in-out;-moz-transition:color .1s ease-in-out,background-color .1s ease-in-out;-ms-transition:color .1s ease-in-out,background-color .1s ease-in-out;-o-transition:color .1s ease-in-out,background-color .1s ease-in-out;transition:color .1s ease-in-out,background-color .1s ease-in-out;padding:8px 12px;color:gray;cursor:pointer}.Select__optionWrapper:hover{color:#4d4c4c;background-color:#f7f7f7}.Select__option{font-family:Inter;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal}.Select.optionsVisible .Select__optionsWrapper{opacity:1;transform:scaleY(1)}.Select.stretched{width:100%}.Modal{display:none;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.55);z-index:30}.Modal__box{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:24px;gap:32px;background-color:#f7f7f7;border-radius:8px}.Modal.visible{display:flex}.ModalHeader{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.ModalHeader__iconWrapper{display:flex;justify-content:center;align-items:center;padding:8px;background-color:#fff;border-radius:8px}.ModalHeader__iconWrapper .Icon{width:32px;height:32px;color:#4d4c4c}.ModalHeader__iconWrapper .Icon svg{width:24px;height:24px}.ModalHeader__row{display:flex;justify-content:center;align-items:center;gap:16px}.ModalHeader__textWrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px}.ModalHeader__title{font-family:Inter;font-size:24px;font-weight:600;font-stretch:normal;font-style:normal;line-height:32px;letter-spacing:normal;color:#4d4c4c}.ModalHeader__description{font-family:Inter;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;color:gray}.ModalFooter{width:100%;display:flex;justify-content:flex-end;align-items:center;gap:12px}.ModalLayout{display:flex;justify-content:flex-start;align-items:flex-start;gap:16px}.ModalLayout.row{flex-direction:row}.ModalLayout.column{flex-direction:column}.FileInput input{display:none}.FileInput__input{box-shadow:0 0 4px rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.04);display:flex;justify-content:flex-start;align-items:center;gap:12px;padding:8px 12px;border-radius:4px;background-color:#fff;cursor:pointer}.FileInput__input .Icon{width:16px;height:16px;color:gray}.FileInput__input .Icon svg{width:12px;height:12px}.FileInput__value,.FileInput__placeholder{font-family:Inter;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal}.FileInput__value{color:#4d4c4c}.FileInput__placeholder{color:#b3b3b3}.TextField{width:168px;display:flex;flex-direction:column;justify-content:flex-start;justify-content:flex-start;gap:4px}.TextField__label{font-family:Inter;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;color:gray}.TextField__mandatoryMark{color:#f44;padding:0 0 0 4px}.TextField__inputWrapper{box-shadow:0 0 4px rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.04);flex:1;display:flex;justify-content:space-between;align-items:center;border-radius:4px;padding:8px 12px;gap:12px;background-color:#fff;min-width:fit-content}.TextField__customSpin{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 4px}.TextField__customSpinButton{font-family:Inter;font-size:0;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;cursor:pointer}.TextField__customSpinButton .Icon{-webkit-transition:color .1s ease-in-out;-moz-transition:color .1s ease-in-out;-ms-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;transition:color .1s ease-in-out;width:8px;height:8px;color:gray}.TextField__customSpinButton:hover .Icon{color:#666}.TextField input{font-family:Inter;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;color:#666;flex:1}.TextField input::placeholder{color:#b3b3b3}.TextField.withSize{width:unset}.TextField.stretched{width:100%}.TextField.small .TextField__inputWrapper{padding:4px 8px}.TextField.x-small .TextField__inputWrapper{padding:2px 4px}.TextField.x-small input{font-family:Inter;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.AvatarInput{box-shadow:0 0 4px rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.04);width:128px;height:128px;border-radius:4px;display:flex;justify-content:center;align-items:center;background-size:cover;background-position:center;background-repeat:no-repeat;cursor:pointer}.AvatarInput__overlay{-webkit-transition:opacity .1s ease-in-out;-moz-transition:opacity .1s ease-in-out;-ms-transition:opacity .1s ease-in-out;-o-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;width:128px;height:128px;border-radius:4px;display:flex;justify-content:center;align-items:center;opacity:0;background-color:rgba(0,0,0,.6)}.AvatarInput__button{background-color:#fff;padding:4px;border-radius:4px}.AvatarInput__button .Icon{color:#4d4c4c;width:24px;height:24px}.AvatarInput__button .Icon svg{width:16px;height:16px}.AvatarInput:hover .AvatarInput__overlay{opacity:1}.NotificationPanel{box-shadow:0 0 4px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.08);display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;background-color:#fff;border-radius:8px;gap:8px;padding:8px 12px;width:560px;max-height:320px;overflow:auto}.NotificationPanel__item{display:flex;justify-content:space-between;align-items:center;padding:4px 12px;cursor:pointer;border-radius:4px}.NotificationPanel__itemTextWrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex:1}.NotificationPanel__itemTitle{font-family:Inter;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal;color:inherit}.NotificationPanel__itemContent{font-family:Inter;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;color:inherit}.NotificationPanel__itemIndicator{width:8px;height:8px;border-radius:100px}.NotificationPanel__item:hover{background-color:#f7f7f7}.NotificationPanel__item.neutral{color:#666}.NotificationPanel__item.neutral .NotificationPanel__itemIndicator{background-color:#666}.NotificationPanel__item.error{color:#f44}.NotificationPanel__item.error .NotificationPanel__itemIndicator{background-color:#f44}.NotificationPanel__item.success{color:#00c07d}.NotificationPanel__item.success .NotificationPanel__itemIndicator{background-color:#00c07d}.Logo{width:32px;height:32px}.Icon{display:flex;justify-content:center;align-items:center;width:24px;height:24px;stroke-width:1;color:inherit}.Icon svg{width:inherit;height:inherit;stroke-width:inherit;color:inherit}.Divider{background-color:#e6e6e6}.Divider.horizontal{width:100%;height:1px}.Divider.vertical{width:1px;height:100%}.Dropdown{position:relative;width:200px}.Dropdown__label{font-family:Inter;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:gray}.Dropdown__input{display:flex;justify-content:space-between;align-items:center;border-radius:8px;background-color:#fff;padding:8px 12px;gap:24px;cursor:pointer;outline:solid 1px #ccc}.Dropdown__input .Icon{color:#b3b3b3;width:16px;height:16px}.Dropdown__inputValue{font-family:Inter;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;color:#333}.Dropdown__options{box-shadow:0 0 4px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.08);overflow:auto;display:none;flex-direction:column;justify-content:flex-start;align-items:stretch;position:absolute;top:36px;left:0;width:inherit;border-radius:8px;max-height:100px;outline:solid 1px #ccc;background-color:#fff;padding:8px 12px;gap:4px;box-sizing:border-box}.Dropdown__option{cursor:pointer}.Dropdown__option:hover .Dropdown__optionValue{color:gray}.Dropdown__optionValue{font-family:Inter;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;color:#b3b3b3}.Dropdown.unwrapped .Dropdown__options{display:flex}.Table{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:4px;width:100%}.Table__content{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:4px}.Table__row{display:flex;align-items:stretch;justify-content:stretch;padding:8px 12px}.TableCell{font-family:Inter;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal;flex:1;color:gray}.TableCell.bold{font-family:Inter;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal}.TableCell.highlighted{color:#4d4c4c}.TableCell.clickable{text-decoration:underline;cursor:pointer}.TableCell.clickable:hover{text-decoration:none}.Button{-webkit-transition:background-color .1s ease-in-out;-moz-transition:background-color .1s ease-in-out;-ms-transition:background-color .1s ease-in-out;-o-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;font-family:Inter;font-size:0;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;border-radius:4px}.Button.text{font-family:Inter;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal;padding:4px 12px}.Button.text.large{font-family:Inter;font-size:24px;font-weight:600;font-stretch:normal;font-style:normal;line-height:32px;letter-spacing:normal;padding:8px 16px}.Button.icon{padding:4px}.Button.icon .Icon{width:24px;height:24px}.Button.icon .Icon svg{width:16px;height:16px}.Button.icon.large{padding:8px}.Button.icon.large .Icon{width:32px;height:32px}.Button.icon.large .Icon svg{width:24px;height:24px}.Button.full.text{color:#fff}.Button.full.icon .Icon{color:#fff}.Button.full.primary{box-shadow:0 0 4px rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.04);background-color:#4d4c4c}.Button.full.primary:hover:not(:disabled){background-color:#333}.Button.full.secondary{box-shadow:0 0 4px rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.04);background-color:gray}.Button.full.secondary:hover:not(:disabled){background-color:#666}.Button.full.success{box-shadow:0 0 4px rgba(85,210,151,.04),0 2px 4px rgba(85,210,151,.04);background-color:#55d297}.Button.full.success:hover:not(:disabled){background-color:#00c07d}.Button.full.error{box-shadow:0 0 4px rgba(224,112,108,.04),0 2px 4px rgba(224,112,108,.04);background-color:#e0706c}.Button.full.error:hover:not(:disabled){background-color:#f44}.Button.full.warning{box-shadow:0 0 4px rgba(255,163,51,.04),0 2px 4px rgba(255,163,51,.04);background-color:#ffa333}.Button.full.warning:hover:not(:disabled){background-color:#ffb861}.Button.transparent.text{text-decoration:underline}.Button.transparent.primary.text{color:#4d4c4c}.Button.transparent.primary.icon .Icon{color:#4d4c4c}.Button.transparent.primary:hover:not(:disabled).text{color:#333}.Button.transparent.primary:hover:not(:disabled).icon .Icon{color:#333}.Button.transparent.secondary.text{color:gray}.Button.transparent.secondary.icon .Icon{color:gray}.Button.transparent.secondary:hover:not(:disabled).text{color:#666}.Button.transparent.secondary:hover:not(:disabled).icon .Icon{color:#666}.Button.transparent.success.text{color:#55d297}.Button.transparent.success.icon .Icon{color:#55d297}.Button.transparent.success:hover:not(:disabled).text{color:#00c07d}.Button.transparent.success:hover:not(:disabled).icon .Icon{color:#00c07d}.Button.transparent.error.text{color:#e0706c}.Button.transparent.error.icon .Icon{color:#e0706c}.Button.transparent.error:hover:not(:disabled).text{color:#f44}.Button.transparent.error:hover:not(:disabled).icon .Icon{color:#f44}.Button.transparent.warning.text{color:#ffa333}.Button.transparent.warning.icon .Icon{color:#ffa333}.Button.transparent.warning:hover:not(:disabled).text{color:#ffb861}.Button.transparent.warning:hover:not(:disabled).icon .Icon{color:#ffb861}.Button:disabled{cursor:default}.Button:disabled.full{background-color:#b3b3b3}.Button:disabled.transparent.text{color:#b3b3b3}.Button:disabled.transparent.icon .Icon{color:#b3b3b3}.Button.stretched{display:flex;justify-content:center;align-items:center;flex:1}.Button.loading svg{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}button,input[type=submit],input[type=reset]{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.DatePicker{box-shadow:0 0 4px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.08);padding:12px 16px;background-color:#fff;border-radius:8px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:12px}.DatePicker__content{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:4px;min-width:248px}.DatePicker__contentRow{display:flex;align-items:flex-start;justify-content:flex-start;gap:4px}.DatePicker__cell{font-family:Inter;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal;color:#4d4c4c;width:32px;height:32px;display:flex;justify-content:center;align-items:center;border-radius:4px;cursor:pointer}.DatePicker__cell.disabled{color:#b3b3b3}.DatePicker__cell.small{font-family:Inter;font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;color:gray}.DatePicker__cell.selected{background-color:#4d4c4c;color:#fff}.DatePicker__cell.stretched{width:unset;flex:1}.DatePicker__cell:hover:not(.disabled,.small,.selected,.empty){background-color:#e6e6e6}.DatePicker__cell.disabled,.DatePicker__cell.small,.DatePicker__cell.selected,.DatePicker__cell.empty{cursor:default}.DatePicker__head{display:flex;align-items:center;justify-content:space-between}.DatePicker__headLabel{font-family:Inter;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal;-webkit-transition:color .1s ease-in-out;-moz-transition:color .1s ease-in-out;-ms-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;transition:color .1s ease-in-out;color:#4d4c4c;text-decoration:underline;cursor:pointer}.DatePicker__headLabel:hover{color:#333}.DatePicker__headButtonsWrapper{display:flex;align-items:center;justify-content:flex-end;gap:4px}.SearchField{box-shadow:0 0 4px rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.04);flex:1;display:flex;justify-content:space-between;align-items:center;border-radius:8px;padding:8px 12px;gap:12px;background-color:#fff}.SearchField__innerWrapper{display:flex;justify-content:flex-start;align-items:center;gap:8px;flex:1}.SearchField__controls{display:flex;justify-content:flex-end;align-items:center;gap:8px;user-select:none}.SearchField__controlsLabel{font-family:Inter;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal;color:gray;text-wrap:nowrap}.SearchField__controlsButtons{display:flex;justify-content:flex-end;align-items:center;gap:4px}.SearchField .Icon{width:24px;height:24px;color:#4d4c4c}.SearchField .Icon svg{width:16px;height:16px}.SearchField input{font-family:Inter;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal;color:gray;flex:1}.SearchField input::placeholder{color:#b3b3b3}.FeedTree{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.FeedTree__line{-webkit-transition:background-color .1s ease-in-out;-moz-transition:background-color .1s ease-in-out;-ms-transition:background-color .1s ease-in-out;-o-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;display:flex;justify-content:flex-start;align-items:center;border-radius:8px}.FeedTree__line.highlighted{background-color:#e6e6e6}.Pipe{width:32px;height:32px;position:relative;flex:0 0 auto}.Pipe__buttonWrapper,.Pipe__endWrapper{top:50%;left:50%;transform:translate(-50%, -50%)}.PipeLine{position:absolute;top:0;left:0}.PipeLine.default{color:gray}.PipeLine.dimmed{color:#b3b3b3}.PipeLine.success{color:#00c07d}.PipeLine.warning{color:#ffb861}.PipeLine.error{color:#f44}.PipeLine.object{color:#3c969a}.PipeLine.number{color:#674adb}.PipeLine.string{color:#ff7530}.PipeLine.boolean{color:#6dc098}.PipeButton{font-family:Inter;font-size:0;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;width:16px;height:16px;border-radius:4px;cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:center}.PipeButton .Icon{width:12px;height:12px;color:#fff}.PipeButton .Icon svg{width:8px;height:8px}.PipeButton.default{background-color:gray}.PipeButton.dimmed{background-color:#b3b3b3}.PipeButton.success{background-color:#00c07d}.PipeButton.warning{background-color:#ffb861}.PipeButton.error{background-color:#f44}.PipeButton.object{background-color:#3c969a}.PipeButton.number{background-color:#674adb}.PipeButton.string{background-color:#ff7530}.PipeButton.boolean{background-color:#6dc098}.PipeEnd{width:16px;height:8px;border:2px solid;border-radius:100px;box-sizing:border-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.PipeEnd.default{background-color:#e6e6e6;border-color:gray}.PipeEnd.dimmed{background-color:#e6e6e6;border-color:#b3b3b3}.PipeEnd.success{background-color:#e0f4e9;border-color:#00c07d}.PipeEnd.warning{background-color:#fff2e2;border-color:#ffb861}.PipeEnd.error{background-color:#fbe1e1;border-color:#f44}.PipeEnd.object{background-color:#b2dfe1;border-color:#3c969a}.PipeEnd.number{background-color:#dbd4f7;border-color:#674adb}.PipeEnd.string{background-color:#fdc;border-color:#ff7530}.PipeEnd.boolean{background-color:#e2f3eb;border-color:#6dc098}.PipeLabel{display:flex;justify-content:flex-start;align-items:center;gap:4px;padding:4px}.PipeLabel__key,.PipeLabel__value{font-family:Inter;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal}.PipeLabel__key{color:gray}.PipeLabel__value{color:#4d4c4c;white-space:nowrap}.PipeLabel.default .PipeLabel__key,.PipeLabel.default .PipeLabel__value{color:gray}.PipeLabel.dimmed .PipeLabel__key,.PipeLabel.dimmed .PipeLabel__value{color:#b3b3b3}.PipeLabel.success .PipeLabel__key,.PipeLabel.success .PipeLabel__value{color:#00c07d}.PipeLabel.warning .PipeLabel__key,.PipeLabel.warning .PipeLabel__value{color:#ffb861}.PipeLabel.error .PipeLabel__key,.PipeLabel.error .PipeLabel__value{color:#f44}.PipeDiffOccurrence{padding:0 4px;height:24px;display:flex;justify-content:flex-start;align-items:center;gap:4px}.PipeDiffOccurrence__item{border-radius:4px;padding:4px 8px}.PipeDiffOccurrence__item.addition{background-color:#00c07d}.PipeDiffOccurrence__item.unusedDeletion{background-color:#ffb861}.PipeDiffOccurrence__item.usedDeletion{background-color:#f44}.PipeDiffOccurrence__itemLabel{font-family:Inter;font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;color:#fff}.PipeDiffOccurrence.wrapped .PipeDiffOccurrence__item{width:8px;height:8px;padding:0}.PipeDiffOccurrence.wrapped .PipeDiffOccurrence__itemLable{display:none}.PipeSide{position:absolute;top:0;left:0}.PipeSide.default{color:gray}.PipeSide.dimmed{color:#b3b3b3}.PipeSide.success{color:#00c07d}.PipeSide.warning{color:#ffb861}.PipeSide.error{color:#f44}.PipeSide.object{color:#3c969a}.PipeSide.number{color:#674adb}.PipeSide.string{color:#ff7530}.PipeSide.boolean{color:#6dc098}.PriceSummary{width:640px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:12px;padding:24px;background-color:#fff;border-radius:8px}.PriceSummaryItem{display:flex;justify-content:space-between;align-items:flex-end}.PriceSummaryItem__labelWrapper{display:flex;justify-content:flex-start;align-items:center;gap:4px}.PriceSummaryItem__label{font-family:Inter;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal;color:#4d4c4c}.PriceSummaryItem__subLabel{font-family:Inter;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal;color:gray}.PriceSummaryItem__amount{font-family:Inter;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal;color:gray}.PriceSummaryItem.total .PriceSummaryItem__amount{font-family:Inter;font-size:24px;font-weight:600;font-stretch:normal;font-style:normal;line-height:32px;letter-spacing:normal;color:#4d4c4c}.PriceSummaryItem.highlighted .PriceSummaryItem__label{color:#005ed3}.PriceSummaryItem.highlighted .PriceSummaryItem__subLabel{color:#005ed3}.PriceSummaryItem.highlighted .PriceSummaryItem__amount{color:#005ed3}.Input{display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;gap:4px;border-radius:8px}.Input__label{font-family:Inter;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:gray}.Input__input{font-family:Inter;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;color:gray;padding:8px 12px}.Input__input::placeholder{color:#b3b3b3}.Input.disabled .Input__label{color:#b3b3b3}.Input.disabled .Input__input{color:#b3b3b3}.Input.disabled .Input__input::placeholder{color:#b3b3b3}.Input.withBorder{outline:solid 1px #ccc}.Input.withBorder input{background-color:#fff}input{border:none;padding:0}input:focus{outline:none}.Checkbox{-webkit-transition:color .1s ease-in-out;-moz-transition:color .1s ease-in-out;-ms-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;transition:color .1s ease-in-out;font-family:Inter;font-size:14px;font-weight:normal;font-stretch:normal;font-style:600;line-height:16px;letter-spacing:normal;color:gray;display:flex;justify-content:flex-start;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.Checkbox__box{-webkit-transition:border-color .1s ease-in-out,background-color .1s ease-in-out;-moz-transition:border-color .1s ease-in-out,background-color .1s ease-in-out;-ms-transition:border-color .1s ease-in-out,background-color .1s ease-in-out;-o-transition:border-color .1s ease-in-out,background-color .1s ease-in-out;transition:border-color .1s ease-in-out,background-color .1s ease-in-out;width:16px;height:16px;border:solid 1px #e6e6e6;background-color:#fff;border-radius:4px}.Checkbox__box .Icon{-webkit-transition:opacity .1s ease-in-out,color .1s ease-in-out;-moz-transition:opacity .1s ease-in-out,color .1s ease-in-out;-ms-transition:opacity .1s ease-in-out,color .1s ease-in-out;-o-transition:opacity .1s ease-in-out,color .1s ease-in-out;transition:opacity .1s ease-in-out,color .1s ease-in-out;width:16px;height:16px;opacity:0}.Checkbox__box .Icon svg{width:12px;height:12px}.Checkbox input{opacity:0;width:0;height:0}.Checkbox:has(input:checked){color:#4d4c4c}.Checkbox:has(input:disabled){cursor:default;color:gray}.Checkbox input:checked~.Checkbox__box{border-color:#4d4c4c;background-color:#4d4c4c}.Checkbox input:checked~.Checkbox__box .Icon{opacity:1;color:#fff}.Checkbox input:disabled~.Checkbox__box{color:#b3b3b3}.Checkbox input:disabled:checked~.Checkbox__box{border-color:#b3b3b3;background-color:#b3b3b3}.Checkbox input:hover~.Checkbox__box{background-color:#e6e6e6}.Checkbox input:hover~.Checkbox__box .Icon{opacity:1;color:gray}.Checkbox input:checked:hover~.Checkbox__box{border-color:#4d4c4c;background-color:#4d4c4c}.Checkbox input:checked:hover~.Checkbox__box .Icon{opacity:1;color:#fff}.Checkbox input:disabled:hover~.Checkbox__box{border-color:#e6e6e6;background-color:#fff}.Checkbox input:disabled:hover~.Checkbox__box .Icon{opacity:0}.Checkbox input:disabled:checked:hover~.Checkbox__box{border-color:#b3b3b3;background-color:#b3b3b3}.Checkbox input:disabled:checked:hover~.Checkbox__box .Icon{opacity:1}.ToolExplanation{width:224px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px;padding:16px;background-color:#fff;border-radius:4px}.ToolExplanation__toolsWrapper{display:flex;justify-content:center;align-items:center;gap:8px;padding:12px;background-color:#f7f7f7;border-radius:4px}.ToolExplanation__toolsWrapper .Icon{width:24px;height:24px;color:#4d4c4c}.ToolExplanation__toolsWrapper .Icon svg{width:16px;height:16px}.ToolExplanation__textWrapper{width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:4px}.ToolExplanation__title{font-family:Inter;font-size:24px;font-weight:600;font-stretch:normal;font-style:normal;line-height:32px;letter-spacing:normal;color:#4d4c4c}.ToolExplanation__description{font-family:Inter;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;color:gray}.ToolExplanation.stretched{width:auto;flex:1}.Toggle{display:flex;justify-content:center;align-items:center;gap:8px;cursor:pointer;user-select:none}.Toggle__switch{box-shadow:0 0 4px rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.04);padding:2px;width:32px;background-color:#b3b3b3;border-radius:4px;box-sizing:border-box}.Toggle__switchKnob{width:12px;height:12px;border-radius:4px;background-color:#fff;float:left}.Toggle__label{font-family:Inter;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;color:#666}.Toggle.active .Toggle__switch{background-color:gray}.Toggle.active .Toggle__switchKnob{float:right}.Toggle.stretched{width:100%}.Toggle.colored .Toggle__label{font-family:Inter;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;color:#6dc098}.Toggle.colored .Toggle__switch{background-color:#6dc098}*{margin:0;padding:0}body{background:#d5d5d5;height:100vh;font-size:.65rem}.OccurenceRange{display:flex;justify-content:center;align-items:center;gap:0;padding:0 4px;border-radius:2px}.OccurenceRange span{font-family:Inter;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal}.OccurenceRange .Icon{width:24px;height:24px}.OccurenceRange .Icon svg{width:16px;height:16px}.OccurenceRange.color-type-boolean{background-color:#e2f3eb;color:#6dc098}.OccurenceRange.color-type-string{background-color:#fdc;color:#ff7530}.OccurenceRange.color-type-number{background-color:#dbd4f7;color:#674adb}.OccurenceRange.color-type-object{background-color:#b2dfe1;color:#3c969a}.OccurenceRange.color-type-enum{background-color:#f3e2f2;color:#c06dbd}.DeploymentCard{box-shadow:0 0 4px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.08);width:100%;display:flex;justify-content:space-between;align-items:center;padding:24px 32px;background-color:#fff;border-radius:8px;box-sizing:border-box}.DeploymentCard__head{width:320px;display:flex;justify-content:flex-start;align-items:center;gap:16px}.DeploymentCard__headImage{width:40px;height:40px;display:flex;justify-content:center;align-items:center;background-color:#f7f7f7;border-radius:4px}.DeploymentCard__headImage .Icon{width:16px;height:16px}.DeploymentCard__headName{font-family:Inter;font-size:24px;font-weight:600;font-stretch:normal;font-style:normal;line-height:32px;letter-spacing:normal;margin:0;color:#4d4c4c}.DeploymentCard__statisticsWrapper{flex:1;display:flex;justify-content:flex-end;align-items:center;gap:16px}.DeploymentCard__statistic{flex:1;display:flex;justify-content:space-between;align-items:center;gap:12px;background-color:#f7f7f7;border-radius:4px;padding:8px 12px}.DeploymentCard__statisticTextWrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.DeploymentCard__statisticName{font-family:Inter;font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;color:gray}.DeploymentCard__statisticValue{font-family:Inter;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal;color:#4d4c4c}.ErrorPanel{box-shadow:0 0 4px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.08);display:flex;justify-content:space-between;align-items:center;gap:32px;padding:16px 24px;background-color:#f7f7f7;border-radius:8px}.ErrorPanel__label{font-family:Inter;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal;color:#f44}.ErrorPanel__controls{display:flex;justify-content:flex-end;align-items:center;gap:8px}.ErrorPanel__controlsLabel{font-family:Inter;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal;color:gray}.ErrorPanel__controlsButtons{display:flex;justify-content:flex-end;align-items:center;gap:4px}.Edge{-webkit-transition:stroke-dasharray .1s ease-in-out,stroke-dashoffset .1s ease-in-out;-moz-transition:stroke-dasharray .1s ease-in-out,stroke-dashoffset .1s ease-in-out;-ms-transition:stroke-dasharray .1s ease-in-out,stroke-dashoffset .1s ease-in-out;-o-transition:stroke-dasharray .1s ease-in-out,stroke-dashoffset .1s ease-in-out;transition:stroke-dasharray .1s ease-in-out,stroke-dashoffset .1s ease-in-out;stroke:gray;fill:none;stroke-dasharray:16 8}.Edge__value{font-family:Inter;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;background-color:#fff;border:solid 4px;border-radius:4px;padding:4px 8px}.Edge__value.color-type-number{color:#674adb;border-color:#674adb}.Edge__value.color-type-string{color:#ff7530;border-color:#ff7530}.Edge__value.color-type-boolean{color:#6dc098;border-color:#6dc098}.Edge__value.color-type-enum{color:#c06dbd;border-color:#c06dbd}.Edge__button{font-family:Inter;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;box-shadow:0 0 4px rgba(60,150,154,.04),0 2px 4px rgba(60,150,154,.04);background-color:#3c969a;border-radius:4px;padding:8px 12px;color:#fff;cursor:pointer}.Edge__message{display:flex;align-items:center;gap:12px;padding:8px 12px;background-color:gray;border-radius:8px}.Edge__messageTextWrapper{display:flex;flex-direction:column}.Edge__messageTitle{font-family:Inter;font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;color:#fff}.Edge__messageDescription{font-family:Inter;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;color:#fff}.Edge__message .Icon{color:#fff;height:24px;width:24px}.Edge__message .Icon svg{height:16px;width:16px}.Edge__message.left{flex-direction:row-reverse}.Edge__message.left .Edge__messageTextWrapper{align-items:flex-start}.Edge__message.right{flex-direction:row}.Edge__message.right .Edge__messageTextWrapper{align-items:flex-end}.Edge:hover,.Edge.highlighted{stroke-dasharray:24 0;stroke-dashoffset:4}.Edge.stroke-width-small{stroke-width:2px}.Edge.stroke-width-medium{stroke-width:4px}.Edge.object{stroke:#3c969a}.Edge.number{stroke:#674adb}.Edge.string{stroke:#ff7530}.Edge.boolean{stroke:#6dc098}.Edge.enum{stroke:#c06dbd}.Edge.incompatible{stroke:#b3b3b3}.Toolbox{-webkit-transition:margin .1s ease-in-out,opacity .1s ease-in-out;-moz-transition:margin .1s ease-in-out,opacity .1s ease-in-out;-ms-transition:margin .1s ease-in-out,opacity .1s ease-in-out;-o-transition:margin .1s ease-in-out,opacity .1s ease-in-out;transition:margin .1s ease-in-out,opacity .1s ease-in-out;font-size:0;margin:0 auto 0 auto;display:flex;justify-content:center;align-items:center;gap:4px;padding:4px;background-color:gray;border-radius:8px;z-index:10;transform-origin:bottom left}.Toolbox__item{-webkit-transition:background-color .1s ease-in-out;-moz-transition:background-color .1s ease-in-out;-ms-transition:background-color .1s ease-in-out;-o-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;padding:4px;border-radius:8px;cursor:pointer}.Toolbox__item .Icon{-webkit-transition:color .1s ease-in-out;-moz-transition:color .1s ease-in-out;-ms-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;transition:color .1s ease-in-out;width:16px;height:16px;color:#fff}.Toolbox__item .Icon svg{width:12px;height:12px}.Toolbox__item:hover,.Toolbox__item.active{background-color:#fff}.Toolbox__item:hover .Icon,.Toolbox__item.active .Icon{color:gray}.ToolboxTooltip{box-shadow:0 0 4px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.08);padding:4px 8px;background-color:gray;border-radius:4px}.ToolboxTooltip__label{font-family:Inter;font-size:12px;font-weight:700;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;color:#fff}.FeedManagementItem{position:relative;width:400px;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;background-color:#e6e6e6;border-radius:8px;box-sizing:border-box}.FeedManagementItem__label{font-family:Inter;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal;color:#4d4c4c}.FeedManagementItem__buttonsWrapper{display:flex;justify-content:flex-end;align-items:center;gap:8px}.FeedManagementItem__handle{position:absolute;width:16px;height:16px;border:4px solid #f7f7f7;background-color:#e6e6e6;box-sizing:border-box;border-radius:100px}.FeedManagementItem.input .FeedManagementItem__handle{right:-8px}.FeedManagementItem.output .FeedManagementItem__handle{left:-8px}.FeedManagementItem__edge{width:64px;position:absolute;bottom:32px;z-index:10}.FeedManagementItem__edge.output{left:-64px}.FeedManagementItem__edge.input{right:-64px}.FeedManagementItem__edgeTop{width:calc(50% + 2px);height:calc(50% + 2px);border-right:4px solid #e6e6e6;border-top:4px solid #e6e6e6;border-top-right-radius:6px;margin-top:-2px;box-sizing:border-box}.FeedManagementItem__edgeBottom{width:calc(50% + 2px);height:calc(50% + 2px);margin-left:auto;border-left:4px solid #e6e6e6;border-bottom:4px solid #e6e6e6;border-bottom-left-radius:6px;box-sizing:border-box}.FeedManagementModel{position:relative;display:flex;justify-content:center;align-items:center;padding:12px;background-color:#e6e6e6;border-radius:8px}.FeedManagementModel .Icon{width:40px;height:40px;color:#4d4c4c}.FeedManagementModel .Icon svg{width:28px;height:28px}.FeedManagementModel__inputHandle,.FeedManagementModel__outputHandle{position:absolute;width:16px;height:16px;border:4px solid #f7f7f7;background-color:#e6e6e6;box-sizing:border-box;border-radius:100px}.FeedManagementModel__inputHandle{right:-8px}.FeedManagementModel__outputHandle{left:-8px}.Multiselect{-webkit-transition:opacity .1s ease-in-out;-moz-transition:opacity .1s ease-in-out;-ms-transition:opacity .1s ease-in-out;-o-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;border-radius:4px;background:rgba(102,102,102,.2);opacity:100%;position:relative;transform:scale(-1);z-index:20;pointer-events:none}.Multiselect.hidden{opacity:0}.ProjectList{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:16px}.ProjectList .Button.text{padding:8px 12px}.ProjectList__row{display:flex;justify-content:center;align-items:center;gap:12px}.ProjectList__column{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:12px}.ProjectList__item{box-shadow:0 0 4px rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.04);width:480px;display:flex;justify-content:space-between;align-items:center;padding:24px 16px;background-color:#fff;border-radius:8px;cursor:pointer}.ProjectList__itemHead{display:flex;align-items:center;gap:16px}.ProjectList__itemControls{display:flex;align-items:center;gap:8px}.ProjectList__itemName{font-family:Inter;font-size:24px;font-weight:600;font-stretch:normal;font-style:normal;line-height:32px;letter-spacing:normal;color:#333}.ProjectList__itemImage{width:48px;height:48px;display:flex;justify-content:center;align-items:center;background-color:#e6e6e6;color:#4d4c4c;border-radius:8px}.ProjectList__itemImage .Icon{width:32px;height:32px}.ProjectList__itemImage .Icon svg{width:24px;height:24px}.MigrationPanel{box-shadow:0 0 4px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.08);display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:12px;width:400px;border-radius:8px;background-color:#f7f7f7}.MigrationPanel__head{display:flex;justify-content:space-between;align-items:center}.MigrationPanel__headGroup{display:flex;justify-content:flex-start;align-items:center;gap:8px}.MigrationPanel__positionText{font-family:Inter;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal;color:gray}.MigrationPanel__headButtonsWrapper{display:flex;justify-content:flex-start;align-items:center;gap:4px}.MigrationPanel__feedPreview{display:none;padding:8px;background-color:#fff;border-radius:4px}.MigrationPanel.feedPreviewVisible .MigrationPanel__feedPreview{display:block}.Grid{overflow:hidden}.Grid .Grid__inner{position:relative;z-index:0;overflow:hidden}.Grid .Grid__line{stroke:#f7f7f7;stroke-width:1px}.Connector{position:relative;display:flex;align-items:center;gap:8px;padding:0 16px;cursor:inherit;border-radius:8px;height:24px;box-sizing:border-box;width:100%}.Connector .Icon{width:16px;height:16px}.Connector .Icon svg{width:12px;height:12px}.Connector .Handle{position:absolute}.Connector .Handle.input{right:calc(-1*(8px - 100%))}.Connector .Handle.output{left:calc(-1*(8px - 100%))}.Connector__label{font-family:Inter;font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;flex:1;color:#4d4c4c}.Connector__handleOptions{position:absolute;display:flex;align-items:center;gap:4px}.Connector__handleOptions .Handle{position:relative !important;top:auto !important;transform:none !important}.Connector__handleOptions .Handle.input{right:auto !important}.Connector__handleOptions .Handle.output{left:auto !important}.Connector.input{justify-content:flex-start}.Connector.input .Connector__label{text-align:left}.Connector.input .Connector__handleOptions{right:calc(-1*(8px - 100%))}.Connector.output{justify-content:flex-end}.Connector.output .Connector__label{text-align:right}.Connector.output .Connector__handleOptions{left:calc(-1*(8px - 100%))}.Connector.withError .Connector__label{color:#f44 !important}.Connector.dimmed .Connector__label{color:#b3b3b3 !important}.Connector.diff-addition,.Connector.diff-unused-deletion,.Connector.diff-used-deletion{border-radius:4px}.Connector.diff-addition .Connector__label,.Connector.diff-unused-deletion .Connector__label,.Connector.diff-used-deletion .Connector__label{color:#fff}.Connector.diff-addition .Icon,.Connector.diff-unused-deletion .Icon,.Connector.diff-used-deletion .Icon{color:#fff;stroke-width:1.5px}.Connector.diff-addition.input,.Connector.diff-unused-deletion.input,.Connector.diff-used-deletion.input{flex-direction:row-reverse;padding:0 8px 0 16px}.Connector.diff-addition.output,.Connector.diff-unused-deletion.output,.Connector.diff-used-deletion.output{flex-direction:row;padding:0 16px 0 8px}.Connector.diff-addition{background-color:#55d297}.Connector.diff-unused-deletion{background-color:#ffa333}.Connector.diff-used-deletion{background-color:#e0706c}.ConnectorConfig{display:flex;align-items:center;gap:4px;width:100%}.NodeLibrary{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:12px}.NodeLibrary__box{box-shadow:0 0 4px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.08);width:256px;border-radius:8px;background-color:#fff}.NodeLibrary__search{display:flex;justify-content:flex-start;align-items:center;gap:8px;padding:8px}.NodeLibrary__search .Icon{width:16px;height:16px;color:gray}.NodeLibrary__search .Icon svg{width:12px;height:12px}.NodeLibrary__search input{font-family:Inter;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;color:#666}.NodeLibrary__itemList{box-shadow:0 0 4px rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.04);display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;background-color:#f7f7f7;padding:4px;gap:2px;border-radius:8px}.NodeLibrary .Node{opacity:.6}.NodeLibrary__item{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:8px;gap:4px;border-radius:8px}.NodeLibrary__itemHead{display:flex;justify-content:center;align-items:center}.NodeLibrary__itemHeadTitle{font-family:Inter;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal;color:#999}.NodeLibrary__itemHeadTitle span.highlighted{border-radius:2px;background-color:#e6e6e6}.NodeLibrary__itemHeadLabel{font-family:Inter;font-size:0;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;display:none;color:#fff;border-radius:4px;padding:2px 8px}.NodeLibrary__itemDescription{font-family:Inter;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;color:gray;display:none}.NodeLibrary__itemDescription span.highlighted{border-radius:2px;background-color:#e6e6e6}.NodeLibrary__item.color-type-boolean .NodeLibrary__itemHeadTitle{color:#c2e5d4}.NodeLibrary__item.color-type-boolean .NodeLibrary__itemHeadLabel{background-color:#c2e5d4}.NodeLibrary__item.color-type-object .NodeLibrary__itemHeadTitle{color:#77c6ca}.NodeLibrary__item.color-type-object .NodeLibrary__itemHeadLabel{background-color:#77c6ca}.NodeLibrary__item.color-type-number .NodeLibrary__itemHeadTitle{color:#ad9dec}.NodeLibrary__item.color-type-number .NodeLibrary__itemHeadLabel{background-color:#ad9dec}.NodeLibrary__item.color-type-string .NodeLibrary__itemHeadTitle{color:#ffb894}.NodeLibrary__item.color-type-string .NodeLibrary__itemHeadLabel{background-color:#ffb894}.NodeLibrary__item.color-type-enum .NodeLibrary__itemHeadTitle{color:#e5c2e4}.NodeLibrary__item.color-type-enum .NodeLibrary__itemHeadLabel{background-color:#e5c2e4}.NodeLibrary__item.label-visible .NodeLibrary__itemHead{justify-content:space-between}.NodeLibrary__item.label-visible .NodeLibrary__itemHeadTitle{color:gray}.NodeLibrary__item.label-visible .NodeLibrary__itemHeadLabel{display:inline}.NodeLibrary__item.focused{box-shadow:0 0 4px rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.04);background-color:#fff}.NodeLibrary__item.focused .NodeLibrary__itemDescription{display:block}.NodeLibrary__item.focused .NodeLibrary__itemHeadLabel{font-family:Inter;font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal}.NodeLibrary__item.focused.color-type-boolean .NodeLibrary__itemHeadTitle{color:#6dc098}.NodeLibrary__item.focused.color-type-boolean .NodeLibrary__itemHeadLabel{background-color:#6dc098}.NodeLibrary__item.focused.color-type-object .NodeLibrary__itemHeadTitle{color:#3c969a}.NodeLibrary__item.focused.color-type-object .NodeLibrary__itemHeadLabel{background-color:#3c969a}.NodeLibrary__item.focused.color-type-number .NodeLibrary__itemHeadTitle{color:#674adb}.NodeLibrary__item.focused.color-type-number .NodeLibrary__itemHeadLabel{background-color:#674adb}.NodeLibrary__item.focused.color-type-string .NodeLibrary__itemHeadTitle{color:#ff7530}.NodeLibrary__item.focused.color-type-string .NodeLibrary__itemHeadLabel{background-color:#ff7530}.NodeLibrary__item.focused.color-type-enum .NodeLibrary__itemHeadTitle{color:#c06dbd}.NodeLibrary__item.focused.color-type-enum .NodeLibrary__itemHeadLabel{background-color:#c06dbd}.NodeLibrary__item.focused.label-visible .NodeLibrary__itemHeadTitle{color:#4d4c4c}.NodeInstanceSwap{display:flex;justify-content:center;align-items:center;gap:8px}.NodeInstanceSwap__dot{-webkit-transition:background-color .1s ease-in-out;-moz-transition:background-color .1s ease-in-out;-ms-transition:background-color .1s ease-in-out;-o-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;width:8px;height:8px;border:2px solid gray;background-color:#fff;border-radius:100px}.NodeInstanceSwap__dot.active{background-color:gray}.Handle{display:flex;justify-content:center;align-items:center;border-radius:100px;border:solid 2px;height:24px;min-width:24px;padding:0 8px;box-sizing:border-box}.Handle__label{font-family:Inter;font-size:0;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;-webkit-transition:opacity .1s ease-in-out,font-size .1s ease-in-out;-moz-transition:opacity .1s ease-in-out,font-size .1s ease-in-out;-ms-transition:opacity .1s ease-in-out,font-size .1s ease-in-out;-o-transition:opacity .1s ease-in-out,font-size .1s ease-in-out;transition:opacity .1s ease-in-out,font-size .1s ease-in-out;transition-delay:0s,.1s;opacity:0;cursor:default;text-transform:capitalize}.Handle .Icon{width:16px;height:16px}.Handle .Icon svg{width:12px;height:12px}.Handle.color-type-boolean{border-color:#6dc098;background-color:#e2f3eb;color:#6dc098}.Handle.color-type-boolean.optional{border-color:#e2f3eb}.Handle.color-type-boolean.connected{background-color:#6dc098}.Handle.color-type-string{border-color:#ff7530;background-color:#fdc;color:#ff7530}.Handle.color-type-string.optional{border-color:#fdc}.Handle.color-type-string.connected{background-color:#ff7530}.Handle.color-type-number{border-color:#674adb;background-color:#dbd4f7;color:#674adb}.Handle.color-type-number.optional{border-color:#dbd4f7}.Handle.color-type-number.connected{background-color:#674adb}.Handle.color-type-string{border-color:#ff7530;background-color:#fdc;color:#ff7530}.Handle.color-type-string.optional{border-color:#fdc}.Handle.color-type-string.connected{background-color:#ff7530}.Handle.color-type-object{border-color:#3c969a;background-color:#b2dfe1;color:#3c969a}.Handle.color-type-object.optional{border-color:#b2dfe1}.Handle.color-type-object.connected{background-color:#3c969a}.Handle.color-type-enum{border-color:#c06dbd;background-color:#f3e2f2;color:#c06dbd}.Handle.color-type-enum.optional{border-color:#f3e2f2}.Handle.color-type-enum.connected{background-color:#c06dbd}.Handle.untyped{border-color:#666;background-color:#e6e6e6;color:#666}.Handle.untyped.optional{border-color:#e6e6e6}.Handle.untyped.connected{background-color:#e6e6e6}.Handle.dimmed{border-color:#999;background-color:#e6e6e6;color:#999}.Handle.dimmed.optional{border-color:#e6e6e6}.Handle.dimmed.connected{background-color:#999}.Handle.connected{color:#fff}.Handle.edit{width:24px;padding:0}.Handle.connecting .Handle__label,.Handle:hover:not(.edit) .Handle__label{font-family:Inter;font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;transition-delay:.1s,0s;opacity:1}.Edges{width:800px;height:800px}.FeedPreviewPanel{box-shadow:0 0 4px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:8px;width:1280px;padding:12px;border-radius:8px;background-color:#f7f7f7}.FeedPreviewPanel__head{display:flex;justify-content:space-between;align-items:center;gap:16px}.FeedPreviewPanel__headColumn{flex:1;display:flex;justify-content:space-between;align-items:center}.FeedPreviewPanel__headGroup{display:flex;justify-content:flex-start;align-items:center;gap:8px}.FeedPreviewPanel__content{display:flex;justify-content:space-between;align-items:stretch;gap:16px;overflow:auto}.FeedPreviewPanel__feedWrapper{flex:1;padding:8px;background-color:#fff;border-radius:8px;overflow:auto;position:relative}.FeedPreviewPanelStatusBox{position:absolute;display:flex;justify-content:flex-end;align-items:center;top:8px;right:8px;border-radius:8px;padding:8px;cursor:pointer}.FeedPreviewPanelStatusBox:hover .FeedPreviewPanelStatusBox__label{font-family:Inter;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;opacity:1;margin-right:8px;transition-delay:.1s,0s,0s}.FeedPreviewPanelStatusBox.synchronized{background-color:#e0f4e9}.FeedPreviewPanelStatusBox.synchronized .FeedPreviewPanelStatusBox__label,.FeedPreviewPanelStatusBox.synchronized .Icon{color:#00c07d}.FeedPreviewPanelStatusBox.synchronizing{background-color:#e6e6e6}.FeedPreviewPanelStatusBox.synchronizing .FeedPreviewPanelStatusBox__label,.FeedPreviewPanelStatusBox.synchronizing .Icon{color:gray}.FeedPreviewPanelStatusBox.synchronizing .Icon{animation:spin 1.5s infinite linear}.FeedPreviewPanelStatusBox.failed{background-color:#fbe1e1}.FeedPreviewPanelStatusBox.failed .FeedPreviewPanelStatusBox__label,.FeedPreviewPanelStatusBox.failed .Icon{color:#f44}.FeedPreviewPanelStatusBox__label{-webkit-transition:opacity .1s ease-in-out,font-size .1s ease-in-out,margin .1s ease-in-out;-moz-transition:opacity .1s ease-in-out,font-size .1s ease-in-out,margin .1s ease-in-out;-ms-transition:opacity .1s ease-in-out,font-size .1s ease-in-out,margin .1s ease-in-out;-o-transition:opacity .1s ease-in-out,font-size .1s ease-in-out,margin .1s ease-in-out;transition:opacity .1s ease-in-out,font-size .1s ease-in-out,margin .1s ease-in-out;font-family:Inter;font-size:0;font-weight:400;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;opacity:0;margin-right:0;transition-delay:0s,.1s,0s;text-transform:capitalize}.FeedPreviewPanelStatusBox .Icon{width:16px;height:16px}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.Minimap{position:relative;opacity:.6;border-radius:8px;border:solid 2px #e6e6e6;background-color:#fff;width:400px;height:240px}.Minimap__cursor{position:absolute;width:96px;height:48px;opacity:.6;border:solid 2px #4d4c4c;background-color:#fff;border-radius:8px}.MinimapNode{position:absolute;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;width:16px;height:16px;border-radius:4px;overflow:hidden}.MinimapNodeContent{flex:1}.MinimapNodeContent.default{background-color:gray}.MinimapNodeContent.success{background-color:#00c07d}.MinimapNodeContent.warning{background-color:#ffb861}.MinimapNodeContent.error{background-color:#f44}.ConditionPill{box-shadow:0 0 4px rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.04);position:relative;display:flex;justify-content:center;align-items:center;gap:0;padding:8px 12px;background-color:gray;border:solid 2px gray;border-radius:4px}.ConditionPill__label{font-family:Inter;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;color:#fff}.ConditionPill__connectorList .ConditionPill__connector{position:absolute}.ConditionPill__connectorList.inputs .ConditionPill__connector{right:7px}.ConditionPill__connectorList.outputs .ConditionPill__connector{left:7px}.ConditionPill__connectorWrapper{position:relative;width:0;height:12px}.ConditionPill__connector{-webkit-transition:background-color .1s ease-in-out;-moz-transition:background-color .1s ease-in-out;-ms-transition:background-color .1s ease-in-out;-o-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;width:8px;height:8px;background-color:#fff;border-radius:100px;border:solid 2px gray}.ConditionPill__connector.color-type-number{border-color:#674adb}.ConditionPill__connector.color-type-string{border-color:#ff7530}.ConditionPill__connector.color-type-boolean{border-color:#6dc098}.ConditionPill__connector.color-type-enum{border-color:#c06dbd}.ConditionPill__connector.color-type-object{border-color:#3c969a}.ConditionPill__connector.connected{background-color:gray}.ConditionPill__connector.connected.color-type-number{background-color:#674adb}.ConditionPill__connector.connected.color-type-string{background-color:#ff7530}.ConditionPill__connector.connected.color-type-boolean{background-color:#6dc098}.ConditionPill__connector.connected.color-type-enum{background-color:#c06dbd}.ConditionPill__connector.connected.color-type-object{background-color:#3c969a}.ConditionPill__input.number{display:flex;justify-content:space-between;align-items:center;gap:4px}.ConditionPill__input.number input{font-family:Inter;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;color:#674adb;caret-color:#ad9dec;width:80px}.ConditionPill__input.number .Icon{width:8px;height:8px;color:#674adb}.ConditionPill__input.number .Icon svg{width:4px;height:4px;stroke-width:4px}.ConditionPill__input.string input{font-family:Inter;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;color:#ff7530;caret-color:#ffb894;width:96px}.ConditionPill__input.enum{width:100%}.ConditionPill__input.enum .ConditionPill__inputValue{font-family:Inter;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;display:flex;justify-content:space-between;align-items:center;gap:4px;cursor:pointer;color:#c06dbd}.ConditionPill__input.enum .ConditionPill__inputValue .Icon{width:12px;height:12px;color:#c06dbd}.ConditionPill__input.enum .ConditionPill__inputValue .Icon svg{width:8px;height:8px;stroke-width:3px}.ConditionPill__input.enum .ConditionPill__inputOptions{box-shadow:0 0 4px rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.04);position:absolute;display:none;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;padding:8px 12px;z-index:10;border-radius:4px;background-color:#fff;top:36px;left:-2px;width:100%;box-sizing:border-box}.ConditionPill__input.enum .ConditionPill__inputOption{font-family:Inter;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;-webkit-transition:color .1s ease-in-out;-moz-transition:color .1s ease-in-out;-ms-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;transition:color .1s ease-in-out;cursor:pointer;color:#e5c2e4}.ConditionPill__input.enum .ConditionPill__inputOption:hover{color:#c06dbd}.ConditionPill__input.enum.optionsVisible .ConditionPill__inputOptions{display:flex}.ConditionPill.color-type-number{border-color:#674adb;background-color:#674adb}.ConditionPill.color-type-string{border-color:#ff7530;background-color:#ff7530}.ConditionPill.color-type-boolean{border-color:#6dc098;background-color:#6dc098}.ConditionPill.color-type-enum{border-color:#c06dbd;background-color:#c06dbd}.ConditionPill.color-type-object{border-color:#3c969a;background-color:#3c969a}.ConditionPill.constant{background-color:#fff}.ConditionPill.constant .ConditionPill__label{color:gray}.ConditionPill.constant.color-type-number .ConditionPill__label{color:#674adb}.ConditionPill.constant.color-type-string .ConditionPill__label{color:#ff7530}.ConditionPill.constant.color-type-boolean .ConditionPill__label{color:#6dc098}.ConditionPill.constant.color-type-enum .ConditionPill__label{color:#c06dbd}.ConditionPill.constant.color-type-object .ConditionPill__label{color:#3c969a}.Node{box-shadow:0 0 4px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.08);-webkit-transition:border-color .1s ease-in-out;-moz-transition:border-color .1s ease-in-out;-ms-transition:border-color .1s ease-in-out;-o-transition:border-color .1s ease-in-out;transition:border-color .1s ease-in-out;background-color:#f7f7f7;border-radius:8px;border:solid 4px #f7f7f7}.Node__head{position:relative;padding:8px 16px;min-width:240px}.Node__headTextWrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0}.Node__headTitle{font-family:Inter;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal;color:#4d4c4c}.Node__headSubTitle{font-family:Inter;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;color:gray}.Node__head .Handle{position:absolute;top:50%;transform:translateY(-50%)}.Node__head .Handle.input{right:calc(-1*(8px - 100%))}.Node__head .Handle.output{left:calc(-1*(8px - 100%))}.Node__head.diff-addition{background-color:#55d297;border-radius:4px}.Node__head.diff-addition .Node__headTitle{color:#fff}.Node__head.diff-addition .Node__headSubTitle{color:#f1faf5}.Node__head.diff-unused-deletion{background-color:#ffa333;border-radius:4px}.Node__head.diff-unused-deletion .Node__headTitle{color:#fff}.Node__head.diff-unused-deletion .Node__headSubTitle{color:#fff6eb}.Node__head.diff-used-deletion{background-color:#e0706c;border-radius:4px}.Node__head.diff-used-deletion .Node__headTitle{color:#fff}.Node__head.diff-used-deletion .Node__headSubTitle{color:#fdf2f2}.Node__config{display:flex;flex-direction:column;align-items:flex-start;justify-content:stretch;gap:4px;padding:8px}.Node .Handle{position:absolute;top:50%;transform:translateY(-50%)}.Node .Handle.input{right:calc(-1*(8px - 100%))}.Node .Handle.output{left:calc(-1*(8px - 100%))}.Node__message{display:flex;justify-content:center;align-items:center;padding:8px 12px}.Node__messageContent{width:100%;padding:4px 8px;border-radius:4px}.Node__messageText{font-family:Inter;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;color:#fff;width:100%}.Node__message.default .Node__messageContent{background-color:gray}.Node__message.error .Node__messageContent{background-color:#e0706c}.Node__content{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:8px;padding:8px 0}.Node__contentList{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:4px}.Node:hover:not(.selected){border-color:#b3b3b3}.Node.selected{border-color:gray}.Node__loader{position:absolute;left:50%;transform:translate(-50%)}.Node__loader .Icon{height:32px;width:32px;color:gray;animation:spin 1s linear infinite}.Node__loader .Icon svg{height:24px;width:24px}@keyframes spin{0%{transform:rotate(0)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}.InvoiceCard{box-shadow:0 0 4px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.08);-webkit-transition:opacity .1s ease-in-out;-moz-transition:opacity .1s ease-in-out;-ms-transition:opacity .1s ease-in-out;-o-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:24px;padding:24px;border-radius:8px;width:720px;background-color:#fff;cursor:pointer}.InvoiceCard__head{display:flex;justify-content:space-between;align-items:center}.InvoiceCard__headTitle{font-family:Inter;font-size:24px;font-weight:600;font-stretch:normal;font-style:normal;line-height:32px;letter-spacing:normal;color:#4d4c4c}.InvoiceCard__headControls{display:flex;justify-content:flex-end;align-items:center;gap:4px}.InvoiceCard__mainStats{display:flex;justify-content:stretch;align-items:flex-start;gap:16px}.InvoiceCard__projectList{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.InvoiceCardStatus{padding:4px 12px;border-radius:8px}.InvoiceCardStatus__message{font-family:Inter;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal}.InvoiceCardStatus .Icon{width:24px;height:24px}.InvoiceCardStatus .Icon svg{width:16px;height:16px}.InvoiceCardStatus.neutral{background-color:#e6e6e6;color:gray}.InvoiceCardStatus.success{background-color:#f1faf5;color:#00c07d;padding:4px}.InvoiceCardStatus.success .Icon{color:#00c07d}.InvoiceCardStatus.error{background-color:#fdf2f2;color:#f44}.InvoiceCardMainStat{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;padding:12px 16px;background-color:#f7f7f7;border-radius:8px;flex:1}.InvoiceCardMainStat__label{font-family:Inter;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal;color:gray}.InvoiceCardMainStat__value{font-family:Inter;font-size:24px;font-weight:600;font-stretch:normal;font-style:normal;line-height:32px;letter-spacing:normal;color:#4d4c4c}.InvoiceCardProject{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px}.InvoiceCardProject__head{display:flex;justify-content:space-between;align-items:center;padding:16px;border-radius:8px;background-color:#f7f7f7}.InvoiceCardProject__mainInfo{display:flex;justify-content:flex-start;align-items:center;gap:12px}.InvoiceCardProject__headIconWrapper{display:flex;justify-content:center;align-items:center;gap:8px;padding:8px;background-color:#fff;border-radius:4px}.InvoiceCardProject__headIconWrapper .Icon{width:16px;height:16px;color:gray}.InvoiceCardProject__name{font-family:Inter;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal;color:#4d4c4c}.InvoiceCardProject__price{font-family:Inter;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal;-webkit-transition:opacity .1s ease-in-out;-moz-transition:opacity .1s ease-in-out;-ms-transition:opacity .1s ease-in-out;-o-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;color:#4d4c4c;opacity:1}.InvoiceCardProject__updates{padding:16px;background-color:#f7f7f7;border-radius:8px;display:none}.InvoiceCardProject.active .InvoiceCardProject__price{opacity:0}.InvoiceCardProject.active .InvoiceCardProject__updates{display:block}.ProjectCard{box-shadow:0 0 4px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.08);width:480px;display:flex;flex-direction:column;align-items:stretch;gap:24px;padding:24px 32px;background-color:#fff;border-radius:8px;position:relative;overflow:hidden;box-sizing:border-box}.ProjectCard__head{display:flex;justify-content:flex-start;align-items:center;gap:12px}.ProjectCard__headIconWrapper{display:flex;justify-content:center;align-items:center;gap:8px;padding:8px;background-color:#f7f7f7;border-radius:4px}.ProjectCard__headIconWrapper .Icon{width:16px;height:16px;color:gray}.ProjectCard__headTitle{font-family:Inter;font-size:24px;font-weight:600;font-stretch:normal;font-style:normal;line-height:32px;letter-spacing:normal;color:#4d4c4c}.ProjectCard__buttons{display:flex;justify-content:center;align-items:center;gap:8px}.ProjectCard__buttonsWrapper{display:flex;flex-direction:column;align-items:stretch;gap:4px}.ProjectCard__headIconFeed{width:24px;height:24px}.ProjectCard__message{display:flex;flex-direction:column}.ProjectCard__messageArrowWrapper{display:flex}.ProjectCard__messageArrow{color:#e0706c;width:calc(33% - 4px)}.ProjectCard__messageContentWrapper{padding:8px 16px;background-color:#e0706c;border-radius:4px}.ProjectCard__messageContent{font-family:Inter;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal;color:#fff}.ProjectCardMessage{background-color:gray;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;padding:12px 16px;border-radius:8px}.ProjectCardMessage__title{font-family:Inter;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal;color:#fff}.ProjectCardMessage__description{font-family:Inter;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;color:#fff}.ProjectCardMessage__textWrapper{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px}.ProjectCardMessage__buttons{display:flex;justify-content:flex-end;align-items:center}.ProjectCardMessage.error{background-color:#e0706c}.ProjectCardMessage.warning{background-color:#ffa333}.ProjectCardVersionList{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;padding:8px 16px;background-color:#f7f7f7;border-radius:4px}.ProjectCardVersionList__head{display:flex;align-items:center;justify-content:space-between}.ProjectCardVersionList__headLabel{font-family:Inter;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal;color:gray}.ProjectCardVersionListItem{display:flex;align-items:center;justify-content:space-between}.ProjectCardVersionListItem__label{font-family:Inter;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal;color:gray}.ProjectCardVersionListItem__buttons{display:flex;justify-content:flex-end;gap:8px}.ProjectCardOverlay{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(255,255,255,.5);backdrop-filter:blur(3px)}.ProjectCardOverlay__progress{background-color:rgba(0,0,0,.5);height:100%}.ProjectCardAddButton{box-shadow:0 0 4px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.08);width:480px;height:224px;display:flex;align-items:center;justify-content:center;border-radius:8px;background-color:#fff}.UpdateInspectList{width:240px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:4px;padding:4px;background-color:#fff;border-radius:8px;box-sizing:border-box}.UpdateInspectListItem{display:flex;justify-content:space-between;align-items:center;padding:4px 8px;border-radius:4px}.UpdateInspectListItem__label{font-family:Inter;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal;color:gray}.UpdateInspectListItem__indicators{display:flex;justify-content:space-between;align-items:center;gap:4px}.UpdateInspectListItem.active{background-color:#f7f7f7}.UpdateInspectListItem.active .UpdateInspectListItem__label{color:#4d4c4c}.UpdateInspectListItem.disabled .UpdateInspectListItem__label{color:#b3b3b3}.UpdateInspectListItemIndicator{font-family:Inter;font-size:0;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#fff;text-align:center;width:8px;height:8px;border-radius:4px;box-sizing:border-box}.UpdateInspectListItemIndicator.success{background-color:#00c07d}.UpdateInspectListItemIndicator.warning{background-color:#ffb861}.UpdateInspectListItemIndicator.error{background-color:#f44}.UpdateInspectListItemIndicator.count_visible{font-family:Inter;font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;width:unset;height:unset;padding:2px 4px}.UpdateInspectTree{padding:8px;background-color:#fff;border-radius:8px;width:100%}.StatusBox{box-shadow:0 0 4px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.08);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;padding:32px;background-color:#f7f7f7;border-radius:8px;flex:1}.StatusBox__head{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px}.StatusBox__title{font-family:Inter;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal;color:gray}.StatusBoxValue{display:flex;justify-content:flex-start;align-items:center;gap:16px}.StatusBoxValue__value{font-family:Inter;font-size:32px;font-weight:600;font-stretch:normal;font-style:normal;line-height:40px;letter-spacing:normal;color:#333}.StatusBoxStatusCircle{width:32px;height:32px;border-radius:100px;box-sizing:border-box}.StatusBoxStatusCircle.neutral{background:radial-gradient(closest-side, white 50%, transparent 0% 50%),conic-gradient(#B3B3B3 40%, #808080 0)}.StatusBoxStatusCircle.success{box-shadow:0 0 4px rgba(85,210,151,.04),0 8px 16px rgba(85,210,151,.08);background:radial-gradient(closest-side, white 50%, transparent 0% 50%),conic-gradient(#bee9d1 0, #00c07d 0)}.StatusBoxStatusCircle.error{box-shadow:0 0 4px rgba(85,210,151,.04),0 8px 16px rgba(85,210,151,.08);background:radial-gradient(closest-side, white 50%, transparent 0% 50%),conic-gradient(#F7C0BE 0, #FF4444 0)}.StatusBoxAdditionalInfo{display:flex;justify-content:flex-start;align-items:center;gap:12px}.StatusBoxAdditionalInfo.link .StatusBoxAdditionalInfo__label{text-decoration:underline;cursor:pointer}.StatusBoxAdditionalInfo.link .StatusBoxAdditionalInfo__label:hover{text-decoration:none}.StatusBoxAdditionalInfo__label{font-family:Inter;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;color:gray}.StatusBoxAdditionalInfoPercentage{display:flex;justify-content:flex-start;align-items:center;gap:4px;padding:4px;border-radius:8px}.StatusBoxAdditionalInfoPercentage svg{width:16px;height:16px;color:#fff}.StatusBoxAdditionalInfoPercentage__label{font-family:Inter;font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;color:#fff}.StatusBoxAdditionalInfoPercentage.neutral{background-color:gray}.StatusBoxAdditionalInfoPercentage.success{background-color:#00c07d}.StatusBoxAdditionalInfoPercentage.error{background-color:#f44}.TableBox{box-shadow:0 0 4px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.08);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;padding:32px;background-color:#f7f7f7;border-radius:8px;flex:1;min-width:960px}.TableBox__title{font-family:Inter;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal;color:gray}.TableBox__buttonWrapper{width:100%;display:flex;justify-content:center;align-items:center}.ChartBox{box-shadow:0 0 4px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.08);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:32px;padding:32px;background-color:#f7f7f7;border-radius:8px;flex:1;min-width:960px;min-height:480px;z-index:0;position:relative}.ChartBox__title{font-family:Inter;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal;color:gray}.ChartBox__chart{display:flex;justify-content:space-between;align-items:stretch;flex:1;width:100%;position:relative;padding-left:62px;box-sizing:border-box}.ChartBox__chartBackground{font-family:Inter;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal;color:gray;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;position:absolute;padding-right:62px;box-sizing:border-box}.ChartBox__chartBackgroundStop{position:relative;max-height:1px;width:100%;flex:1}.ChartBox__chartBackgroundStop>svg{top:0;position:absolute;width:100%;height:1px}.ChartBox__chartBackgroundStopLabel{position:absolute;left:-32px;transform:translate(-100%, -50%)}.ChartBox__chartBackgroundStopLabel.last{transform:translate(-100%, -100%)}.ChartBox__chartBackgroundStopLine{stroke:#ccc;stroke-dasharray:4 8}.ChartBox__chartValueWrapper{display:flex;flex-direction:column;justify-content:flex-end}.ChartBox__chartValue{-webkit-transition:background-color .1s ease-in-out;-moz-transition:background-color .1s ease-in-out;-ms-transition:background-color .1s ease-in-out;-o-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;width:16px;background-color:gray;border-radius:8px 8px 0 0;position:relative}.ChartBox__chartValue:hover{background-color:#333}.ChartBox__chartValue:hover .ChartBox__chartValueBox{opacity:1}.ChartBox__chartValueBox{font-family:Inter;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal;-webkit-transition:opacity .1s ease-in-out;-moz-transition:opacity .1s ease-in-out;-ms-transition:opacity .1s ease-in-out;-o-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;position:absolute;top:-48px;left:50%;transform:translate(-50%, 0);opacity:0;padding:8px 12px;color:#fff;background-color:#333;white-space:nowrap;border-radius:8px;z-index:10;pointer-events:none}.Layer,.Tool,.MoveTool,.ZoomTool{position:fixed;width:100vw;height:100vh;top:0;left:0}.ConditionTool{position:fixed;width:1200px;height:800px;user-select:none}.ConditionTool.addNode{cursor:none}.Tool.addNode{cursor:none}.FeedStructureWrapper .AddNodeTool,.FeedStructureWrapper .ZoomTool{display:flex}.Layer{user-select:none}.TopLayer{padding:12px;height:100vh;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;gap:64px}.TopLayer.dragging{pointer-events:none}.NavigationPanel{position:relative;z-index:10}.NavigationPanel .TextField input{text-align:center;width:auto}.Multiselect{position:absolute}.AddNodeTool{z-index:20;cursor:none}.NodeLibraryContainer{pointer-events:none;position:absolute;transform:translateX(-50%)}.NodeLibraryContainer .NodeLibrary__node{position:absolute;transform:translateY(-100%);transform-origin:bottom;margin-top:-16px}.NodeLibraryContainer .Node,.NodeLibraryContainer input{pointer-events:none}.NodeWrapper{z-index:0}.NodeWrapper.selected{z-index:20}.ToolboxWrapper{position:absolute;z-index:10;overflow:hidden;height:40px;transform-origin:top left;pointer-events:none}.ToolboxWrapper .Toolbox{-webkit-transition:margin .1s ease-in-out,opacity .1s ease-in-out;-moz-transition:margin .1s ease-in-out,opacity .1s ease-in-out;-ms-transition:margin .1s ease-in-out,opacity .1s ease-in-out;-o-transition:margin .1s ease-in-out,opacity .1s ease-in-out;transition:margin .1s ease-in-out,opacity .1s ease-in-out;opacity:0;margin:40px auto 0 auto;pointer-events:none;overflow:hidden}.ToolboxWrapper .Toolbox.visible{opacity:1;margin:0 auto 0 auto;pointer-events:auto}.FeedPreviewPanelWrapper{-webkit-transition:max-height .1s ease-in-out;-moz-transition:max-height .1s ease-in-out;-ms-transition:max-height .1s ease-in-out;-o-transition:max-height .1s ease-in-out;transition:max-height .1s ease-in-out;display:flex;flex:1;position:relative;z-index:10;max-height:400px;min-height:0}.FeedPreviewPanelWrapper.expanded{max-height:100%}.FeedPreviewPanelWrapper .FeedPreviewPanel{flex:1;overflow:hidden}.FeedPreviewPanelWrapper .FeedPreviewPanel__content{flex:1}.Workspace{transform-origin:top left}.Edges,.ToolboxLayer{position:absolute;top:0;left:0}.ConditionBuilderComparator{user-select:none}.FeedManagementWrapper{display:flex;align-items:center;gap:64px;padding:24px 0}.FeedManagementWrapper__feeds{display:flex;flex-direction:column;align-items:center;gap:16px}.FeedManagementWrapper__targetEdge{width:64px;position:absolute;bottom:32px;z-index:10}.FeedManagementWrapper__targetEdge.output{left:-64px}.FeedManagementWrapper__targetEdge.input{right:-64px}.FeedManagementWrapper__targetEdgeTop{width:calc(50% + 4px);height:calc(50% + 4px);border-right:8px solid #e6e6e6;border-top:8px solid #e6e6e6;border-top-right-radius:20px;margin-top:-4px;box-sizing:border-box}.FeedManagementWrapper__targetEdgeBottom{width:calc(50% + 4px);height:calc(50% + 4px);margin-left:auto;border-left:8px solid #e6e6e6;border-bottom:8px solid #e6e6e6;border-bottom-left-radius:20px;box-sizing:border-box}.FeedStructureWrapper{position:absolute}.FeedStructureWrapper .Workspace{position:absolute;overflow:hidden}.FeedStructureWrapper .NavigationPanel{position:absolute;margin:12px;top:0;right:0}.FeedStructureWrapper .Modal__box{padding:0;background-color:#fff;overflow:hidden}.FeedStructureWrapper .ModalHeader,.FeedStructureWrapper .ModalFooter{display:none}.FeedStructureWrapper .ModalLayout{gap:0;position:relative}.ProjectDetail{display:flex;flex-direction:column;gap:24px;padding:24px}.ProjectDetail .NavigationPanel.stretched{flex:1;margin-bottom:8px}.ProjectDetail__row{display:flex;gap:24px;padding-left:8px;padding-right:8px}.ProjectDetail__month{font-family:Inter;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:gray;flex:1;margin:auto;text-align:center}body{background:#fff;margin:0;height:100vh;font-size:.65rem}h1{color:#383838;margin:0}
