@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}.Homepage{background-color:#f7f7f7;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.Homepage__content{position:relative;width:100%;max-width:1200px}.Homepage__useCasesWrapper{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:24px;box-sizing:border-box;width:100%}@media(min-width: 601px)and (max-width: 900px){.Homepage__useCasesWrapper{flex-direction:column;gap:16px}}@media(min-width: 0)and (max-width: 600px){.Homepage__useCasesWrapper{flex-direction:column;gap:16px}}.Homepage__teamMembersWrapper{display:flex;justify-content:center;align-items:stretch;gap:24px;box-sizing:border-box;width:100%}@media(min-width: 601px)and (max-width: 900px){.Homepage__teamMembersWrapper{flex-direction:column;gap:16px}}@media(min-width: 0)and (max-width: 600px){.Homepage__teamMembersWrapper{flex-direction:column;gap:16px}}.Homepage__screenshot{box-shadow:0 0 4px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.08);width:100%;margin-top:-20%;border-radius:8px}h1{padding-top:72px;margin-top:-72px}.Homepage__useCaseCard{box-sizing:border-box;width:calc(50% - 12px);display:flex;flex-direction:column;align-items:stretch;justify-self:flex-start;gap:24px;padding:24px;background-color:#fff;border-radius:8px}@media(min-width: 601px)and (max-width: 900px){.Homepage__useCaseCard{width:100%;gap:16px;padding:16px}}@media(min-width: 0)and (max-width: 600px){.Homepage__useCaseCard{width:100%;gap:16px;padding:16px}}.Homepage__useCaseCardHead{display:flex;justify-content:space-between;align-items:center}@media(min-width: 601px)and (max-width: 900px){.Homepage__useCaseCardHead{flex-direction:column-reverse;justify-content:center;gap:8px}}@media(min-width: 0)and (max-width: 600px){.Homepage__useCaseCardHead{flex-direction:column-reverse;justify-content:center;gap:8px}}.Homepage__useCaseCardHeadTitle{font-family:Inter;font-size:24px;font-weight:600;font-stretch:normal;font-style:normal;line-height:32px;letter-spacing:normal;margin:0;color:#333}@media(min-width: 601px)and (max-width: 900px){.Homepage__useCaseCardHeadTitle{font-family:Inter;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal;text-align:center}}@media(min-width: 0)and (max-width: 600px){.Homepage__useCaseCardHeadTitle{font-family:Inter;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal;text-align:center}}.Homepage__useCaseCardHeadLogo{width:32px;height:32px}@media(min-width: 601px)and (max-width: 900px){.Homepage__useCaseCardHeadLogo{width:24px;height:24px}}@media(min-width: 0)and (max-width: 600px){.Homepage__useCaseCardHeadLogo{width:24px;height:24px}}.Homepage__useCaseCardHeadLogosWrapper{display:flex;justify-content:flex-end;align-items:center;gap:8px}.Homepage__useCaseCardDescription{font-family:Inter;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal;margin:0;color:gray}@media(min-width: 601px)and (max-width: 900px){.Homepage__useCaseCardDescription{font-family:Inter;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;text-align:center}}@media(min-width: 0)and (max-width: 600px){.Homepage__useCaseCardDescription{font-family:Inter;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;text-align:center}}.Homepage__teamMemberCard{display:flex;justify-content:flex-start;align-items:stretch;width:calc(50% - 12px);border-radius:8px;overflow:hidden;background-color:#fff;box-sizing:border-box}@media(min-width: 601px)and (max-width: 900px){.Homepage__teamMemberCard{width:100%;flex-direction:column;align-items:center;gap:16px;padding:16px}}@media(min-width: 0)and (max-width: 600px){.Homepage__teamMemberCard{width:100%;flex-direction:column;align-items:center;gap:16px;padding:16px}}.Homepage__teamMemberCardImage{height:100%;width:auto;aspect-ratio:1/1;background-size:contain}@media(min-width: 601px)and (max-width: 900px){.Homepage__teamMemberCardImage{width:128px;height:128px;border-radius:4px}}@media(min-width: 0)and (max-width: 600px){.Homepage__teamMemberCardImage{width:128px;height:128px;border-radius:4px}}.Homepage__teamMemberCardTextWrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;padding:24px;height:fit-content;box-sizing:border-box}@media(min-width: 601px)and (max-width: 900px){.Homepage__teamMemberCardTextWrapper{width:100%;gap:16px;padding:16px;align-items:center;gap:4px}}@media(min-width: 0)and (max-width: 600px){.Homepage__teamMemberCardTextWrapper{width:100%;gap:16px;padding:16px;align-items:center;gap:4px}}.Homepage__teamMemberCardTitle{font-family:Inter;font-size:24px;font-weight:600;font-stretch:normal;font-style:normal;line-height:32px;letter-spacing:normal;margin:0;color:#333}@media(min-width: 601px)and (max-width: 900px){.Homepage__teamMemberCardTitle{font-family:Inter;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal;text-align:center}}@media(min-width: 0)and (max-width: 600px){.Homepage__teamMemberCardTitle{font-family:Inter;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal;text-align:center}}.Homepage__teamMemberCardDescription{font-family:Inter;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal;margin:0;color:gray}@media(min-width: 601px)and (max-width: 900px){.Homepage__teamMemberCardDescription{font-family:Inter;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;text-align:center}}@media(min-width: 0)and (max-width: 600px){.Homepage__teamMemberCardDescription{font-family:Inter;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;text-align:center}}.Homepage__segment{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:32px;padding:32px;box-sizing:border-box}@media(min-width: 601px)and (max-width: 900px){.Homepage__segment{gap:24px;padding:24px}}@media(min-width: 0)and (max-width: 600px){.Homepage__segment{gap:24px;padding:24px}}.Homepage__segment:first-child{padding-top:136px}.Homepage__segment.stretch{height:100vh;min-height:800px}@media(min-width: 601px)and (max-width: 900px){.Homepage__segment.stretch{min-height:unset}}@media(min-width: 0)and (max-width: 600px){.Homepage__segment.stretch{min-height:unset}}.Homepage__navigation{position:fixed;top:0;left:0;width:100%;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;padding:32px 64px;background-color:#f7f7f7;z-index:20}@media(min-width: 901px)and (max-width: 1200px){.Homepage__navigation{padding:32px}}@media(min-width: 601px)and (max-width: 900px){.Homepage__navigation{padding:24px}}@media(min-width: 0)and (max-width: 600px){.Homepage__navigation{padding:24px}}.Homepage__navigationRow{justify-content:flex-end;align-items:center;gap:24px}.Homepage__navigationRow.desktop{display:flex}@media(min-width: 601px)and (max-width: 900px){.Homepage__navigationRow.desktop{display:none}}@media(min-width: 0)and (max-width: 600px){.Homepage__navigationRow.desktop{display:none}}.Homepage__navigationRow.mobile{display:none}@media(min-width: 601px)and (max-width: 900px){.Homepage__navigationRow.mobile{display:flex}}@media(min-width: 0)and (max-width: 600px){.Homepage__navigationRow.mobile{display:flex}}.Homepage__navigationLogo{display:flex;justify-content:flex-start;align-items:center;gap:16px}@media(min-width: 601px)and (max-width: 900px){.Homepage__navigationLogo{gap:12px}}@media(min-width: 0)and (max-width: 600px){.Homepage__navigationLogo{gap:12px}}.Homepage__navigationLogo img{width:40px;height:40px}.Homepage__navigationLogoText{font-family:Inter;font-size:24px;font-weight:600;font-stretch:normal;font-style:normal;line-height:32px;letter-spacing:normal;color:#4d4c4c}@media(min-width: 601px)and (max-width: 900px){.Homepage__navigationLogoText{font-family:Inter;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal}}@media(min-width: 0)and (max-width: 600px){.Homepage__navigationLogoText{font-family:Inter;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal}}.Homepage__navigationLink{font-family:Inter;font-size:16px;font-weight:400;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:gray;text-decoration:none}.Homepage__navigationLink:hover{color:#666}.Homepage__footer{display:flex;justify-content:space-between;align-items:center;padding:32px 64px;box-sizing:border-box;width:100%}@media(min-width: 901px)and (max-width: 1200px){.Homepage__footer{padding:32px}}@media(min-width: 601px)and (max-width: 900px){.Homepage__footer{padding:24px;flex-direction:column;gap:16px}}@media(min-width: 0)and (max-width: 600px){.Homepage__footer{padding:24px;flex-direction:column;gap:16px}}.Homepage__footerRow{display:flex;justify-content:center;align-items:center;gap:16px}@media(min-width: 601px)and (max-width: 900px){.Homepage__footerRow.mobileColumn{flex-direction:column}}@media(min-width: 0)and (max-width: 600px){.Homepage__footerRow.mobileColumn{flex-direction:column}}.Homepage__footerText{font-family:Inter;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal;color:#666;margin:0}.Homepage__footerLink{font-family:Inter;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal;color:gray;margin:0;text-decoration:none}.Homepage__footerLink:hover{color:#666}.Homepage__footerIcon{color:gray}.Homepage__footerIcon svg{width:24px;height:24px;color:gray}.Homepage__footerIcon svg:hover{color:#666}.MobileMenu{-webkit-transition:transform .1s ease-in-out;-moz-transition:transform .1s ease-in-out;-ms-transition:transform .1s ease-in-out;-o-transition:transform .1s ease-in-out;transition:transform .1s ease-in-out;position:fixed;display:none;justify-content:center;align-items:center;width:100vw;height:100vh;top:0;left:0;transform:translateX(100vw);background-color:#f7f7f7;z-index:10}@media(min-width: 601px)and (max-width: 900px){.MobileMenu{display:flex}}@media(min-width: 0)and (max-width: 600px){.MobileMenu{display:flex}}.MobileMenu__column{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:24px}.MobileMenu.visible{transform:translateX(0)}.Homepage__header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}@media(min-width: 601px)and (max-width: 900px){.Homepage__header{gap:8px}}@media(min-width: 0)and (max-width: 600px){.Homepage__header{gap:8px}}.Homepage__headerTitle,.Homepage__headerDescription{margin:0;text-align:center}.Homepage__headerTitle{font-family:Inter;font-size:48px;font-weight:600;font-stretch:normal;font-style:normal;line-height:64px;letter-spacing:normal;color:#333}@media(min-width: 601px)and (max-width: 900px){.Homepage__headerTitle{font-family:Inter;font-size:24px;font-weight:600;font-stretch:normal;font-style:normal;line-height:32px;letter-spacing:normal}}@media(min-width: 0)and (max-width: 600px){.Homepage__headerTitle{font-family:Inter;font-size:24px;font-weight:600;font-stretch:normal;font-style:normal;line-height:32px;letter-spacing:normal}}.Homepage__headerTitle span.string{color:#ff7530}.Homepage__headerTitle span.number{color:#674adb}.Homepage__headerTitle span.enum{color:#c06dbd}.Homepage__headerDescription{font-family:Inter;font-size:32px;font-weight:400;font-stretch:normal;font-style:normal;line-height:40px;letter-spacing:normal;color:gray}@media(min-width: 601px)and (max-width: 900px){.Homepage__headerDescription{font-family:Inter;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal}}@media(min-width: 0)and (max-width: 600px){.Homepage__headerDescription{font-family:Inter;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:normal}}
