html,body{color:#000;background-color:#fff;border-width:0;width:100%;margin:0;padding:0;overflow:hidden}body{box-sizing:border-box;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;height:100dvh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;line-height:1.6;transition:color .5s,background-color .5s}html,body{touch-action:manipulation}.blocklyMainBackground{stroke:#0000}.blocklyScrollbarHandle{display:none}.blocklyZoom{display:none!important}.blocklyToolbox{background:0 0;border-right:1px solid #d4d4d4;padding:8px 6px}.blocklyText{font-family:Helvetica Neue,Segoe UI,Helvetica,sans-serif;font-weight:500;font-size:18px!important}.blocklyToolboxFlyout{border-right:1px solid #d4d4d4}.blocklyToolboxFlyout .blocklyFlyoutBackground{fill:#fff!important}.blocklyToolboxFlyout:hover{overflow:visible}.blocklyToolboxCategory{padding:0!important}.blocklyToolboxCategory .blocklyTreeRowContentContainer{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;width:56px!important;height:56px!important}.blocklyToolboxCategory .blocklyTreeRowContentContainer .blocklyToolboxCategoryLabel{color:#575e75;margin:0;font-size:12px;font-weight:700}.blocklyToolboxCategory .blocklyTreeRowContentContainer .categoryIcon{border-radius:4px;flex-direction:row;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.blocklyToolboxCategory .blocklyTreeRowContentContainer .categoryIcon .icon{width:16px;height:16px}.label_custom_variable .blocklyFlyoutLabelText{fill:#bebebe!important;font-size:22px!important}.blocklyFlyoutLabelText{fill:#bebebe!important;font-size:30px!important}.blocklyDropdownField rect,.blocklyEditableField rect,.blocklyEditing rect{rx:16.5px!important;ry:16.5px!important}.blocklyHtmlInput{border-radius:16.5px!important}.leds_set_all_hsv g:last-of-type rect,.leds_set_hsv g:last-of-type rect{rx:5px!important;ry:5px!important}.bitmap-field-g{shape-rendering:crispedges;stroke:#0000000d!important;stroke-width:1px!important;cursor:pointer!important}.bitmap-field-g:hover>rect{stroke:#0000000d!important;stroke-width:1px!important}:hover>rect:not(.no-hover-rect){stroke:#0000004d!important}.blocklyDropdownField{cursor:pointer!important}g[class^=on]>.blocklyDropdownField>.blocklyDropdownRect{fill:#4280d7}g[class^=motion]>.blocklyDropdownField>.blocklyDropdownRect{fill:#009f73}g[class^=motor]>.blocklyDropdownField>.blocklyDropdownRect{fill:#5e5fae}g[class^=action]>.blocklyDropdownField>blocklyDropdownRect{fill:#cb3b3b}g[class^=audio]>.blocklyDropdownField>.blocklyDropdownRect{fill:#2acec2}g[class^=music]>.blocklyDropdownField>.blocklyDropdownRect{fill:#e47c7c}g[class^=sensor]>.blocklyDropdownField>.blocklyDropdownRect{fill:#3baad8}g[class^=controls]>.blocklyDropdownField>.blocklyDropdownRect{fill:#cf8b17}g[class^=math]>.blocklyDropdownField>.blocklyDropdownRect{fill:#389438}g[class^=led]>.blocklyDropdownField>.blocklyDropdownRect{fill:#0a66ba}g[class^=custom_variable]>.blocklyDropdownField>.blocklyDropdownRect{fill:#db6e00}.btn_create_variable{fill:#0000!important;cursor:pointer!important}.btn_create_variable:hover{fill:#0000000d!important}.btn_create_variable .blocklyFlyoutButtonShadow{fill:#0000!important}.btn_create_variable .blocklyFlyoutButtonBackground{stroke:#c6c6c6!important;stroke-width:1px!important}.btn_create_variable .blocklyText{font-weight:700;fill:#575e75!important}.group-sub-label rect{display:none!important}.group-sub-label text{transform:translate(0);color:#bebebe!important;font-size:22px!important}.Vue-Toastification__toast{justify-content:center!important;min-width:100px!important;min-height:30px!important;padding:10px 12px!important}.Vue-Toastification__toast-body{justify-content:center;align-items:center;display:flex}.Vue-Toastification__toast--info{background-color:#000c!important}.Vue-Toastification__fade-leave-active,.Vue-Toastification__fade-enter-active{animation-duration:.2s!important}.Vue-Toastification__fade-move{transition-timing-function:ease-in-out;transition-duration:.2s!important}.swal2-html-container{padding:0}.swal2-popup{width:fit-content;padding:0!important}#app{box-sizing:border-box;width:100%;height:100%;margin:0 auto;padding:0;font-weight:400;overflow-y:auto}*{-webkit-user-select:none;user-select:none;box-sizing:border-box}a,.green{color:#00bd7e;padding:3px;text-decoration:none;transition:all .4s}@media (hover:hover){a:hover{background-color:#00bd7e33}}.Vue-Toastification__container{z-index:9999;box-sizing:border-box;color:#fff;pointer-events:none;flex-direction:column;width:600px;min-height:100%;padding:4px;display:flex;position:fixed}@media only screen and (width>=600px){.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:1em}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{flex-direction:column-reverse;bottom:1em}.Vue-Toastification__container.top-left,.Vue-Toastification__container.bottom-left{left:1em}.Vue-Toastification__container.top-left .Vue-Toastification__toast,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast{margin-right:auto}@supports not ((-moz-appearance:none)){.Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl{margin-right:unset;margin-left:auto}}.Vue-Toastification__container.top-right,.Vue-Toastification__container.bottom-right{right:1em}.Vue-Toastification__container.top-right .Vue-Toastification__toast,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast{margin-left:auto}@supports not ((-moz-appearance:none)){.Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl{margin-left:unset;margin-right:auto}}.Vue-Toastification__container.top-center,.Vue-Toastification__container.bottom-center{margin-left:-300px;left:50%}.Vue-Toastification__container.top-center .Vue-Toastification__toast,.Vue-Toastification__container.bottom-center .Vue-Toastification__toast{margin-left:auto;margin-right:auto}}@media only screen and (width<=600px){.Vue-Toastification__container{width:100vw;margin:0;padding:0;left:0}.Vue-Toastification__container .Vue-Toastification__toast{width:100%}.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:0}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{flex-direction:column-reverse;bottom:0}}.Vue-Toastification__toast{box-sizing:border-box;pointer-events:auto;direction:ltr;border-radius:8px;justify-content:space-between;min-width:326px;max-width:600px;min-height:64px;max-height:800px;margin-bottom:1rem;padding:22px 24px;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;display:inline-flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d}.Vue-Toastification__toast--rtl{direction:rtl}.Vue-Toastification__toast--default{color:#fff;background-color:#1976d2}.Vue-Toastification__toast--info{color:#fff;background-color:#2196f3}.Vue-Toastification__toast--success{color:#fff;background-color:#4caf50}.Vue-Toastification__toast--error{color:#fff;background-color:#ff5252}.Vue-Toastification__toast--warning{color:#fff;background-color:#ffc107}@media only screen and (width<=600px){.Vue-Toastification__toast{border-radius:0;margin-bottom:.5rem}}.Vue-Toastification__toast-body{word-break:break-word;white-space:pre-wrap;flex:1;font-size:16px;line-height:24px}.Vue-Toastification__toast-component-body{flex:1}.Vue-Toastification__toast.disable-transition{animation:none!important}.Vue-Toastification__close-button{cursor:pointer;color:#fff;opacity:.3;background:0 0;border:none;outline:none;align-items:center;padding:0 0 0 10px;font-size:24px;font-weight:700;line-height:24px;transition:visibility,opacity .2s linear}.Vue-Toastification__close-button:hover,.Vue-Toastification__close-button:focus{opacity:1}.Vue-Toastification__toast:not(:hover) .Vue-Toastification__close-button.show-on-hover{opacity:0}.Vue-Toastification__toast--rtl .Vue-Toastification__close-button{padding-left:unset;padding-right:10px}@keyframes scale-x-frames{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Vue-Toastification__progress-bar{z-index:10000;transform-origin:0;background-color:#ffffffb3;width:100%;height:5px;animation:linear forwards scale-x-frames;position:absolute;bottom:0;left:0}.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar{right:0;left:unset;transform-origin:100%}.Vue-Toastification__icon{background:0 0;border:none;outline:none;align-items:center;width:20px;height:100%;margin:auto 18px auto 0;padding:0;transition:all .3s}.Vue-Toastification__toast--rtl .Vue-Toastification__icon{margin:auto 0 auto 18px}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}to{transform:none}}@keyframes bounceOutRight{40%{opacity:1;transform:translate(-20px)}to{opacity:0;transform:translate(1000px)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}to{transform:none}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate(20px)}to{opacity:0;transform:translate(-2000px)}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}75%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translate(0,0)}}@keyframes bounceOutUp{20%{transform:translateY(-10px)}40%,45%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(-2000px)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{transform:none}}@keyframes bounceOutDown{20%{transform:translateY(10px)}40%,45%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(2000px)}}.Vue-Toastification__bounce-enter-active.top-left,.Vue-Toastification__bounce-enter-active.bottom-left{animation-name:bounceInLeft}.Vue-Toastification__bounce-enter-active.top-right,.Vue-Toastification__bounce-enter-active.bottom-right{animation-name:bounceInRight}.Vue-Toastification__bounce-enter-active.top-center{animation-name:bounceInDown}.Vue-Toastification__bounce-enter-active.bottom-center{animation-name:bounceInUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left{animation-name:bounceOutLeft}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right{animation-name:bounceOutRight}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center{animation-name:bounceOutUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center{animation-name:bounceOutDown}.Vue-Toastification__bounce-leave-active,.Vue-Toastification__bounce-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__bounce-move{transition-property:all;transition-duration:.4s;transition-timing-function:ease-in-out}@keyframes fadeOutTop{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-50px)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-50px)}}@keyframes fadeOutBottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(50px)}}@keyframes fadeOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(50px)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInTop{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInBottom{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.Vue-Toastification__fade-enter-active.top-left,.Vue-Toastification__fade-enter-active.bottom-left{animation-name:fadeInLeft}.Vue-Toastification__fade-enter-active.top-right,.Vue-Toastification__fade-enter-active.bottom-right{animation-name:fadeInRight}.Vue-Toastification__fade-enter-active.top-center{animation-name:fadeInTop}.Vue-Toastification__fade-enter-active.bottom-center{animation-name:fadeInBottom}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-left,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-left{animation-name:fadeOutLeft}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-right,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-right{animation-name:fadeOutRight}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-center{animation-name:fadeOutTop}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-center{animation-name:fadeOutBottom}.Vue-Toastification__fade-leave-active,.Vue-Toastification__fade-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__fade-move{transition-property:all;transition-duration:.4s;transition-timing-function:ease-in-out}@keyframes slideInBlurredLeft{0%{transform-origin:100%;filter:blur(40px);opacity:0;transform:translate(-1000px)scaleX(2.5)scaleY(.2)}to{transform-origin:50%;filter:blur();opacity:1;transform:translate(0)scaleY(1)scaleX(1)}}@keyframes slideInBlurredTop{0%{transform-origin:50% 0;filter:blur(240px);opacity:0;transform:translateY(-1000px)scaleY(2.5)scaleX(.2)}to{transform-origin:50%;filter:blur();opacity:1;transform:translateY(0)scaleY(1)scaleX(1)}}@keyframes slideInBlurredRight{0%{transform-origin:0%;filter:blur(40px);opacity:0;transform:translate(1000px)scaleX(2.5)scaleY(.2)}to{transform-origin:50%;filter:blur();opacity:1;transform:translate(0)scaleY(1)scaleX(1)}}@keyframes slideInBlurredBottom{0%{transform-origin:50% 100%;filter:blur(240px);opacity:0;transform:translateY(1000px)scaleY(2.5)scaleX(.2)}to{transform-origin:50%;filter:blur();opacity:1;transform:translateY(0)scaleY(1)scaleX(1)}}@keyframes slideOutBlurredTop{0%{transform-origin:50% 0;filter:blur();opacity:1;transform:translateY(0)scaleY(1)scaleX(1)}to{transform-origin:50% 0;filter:blur(240px);opacity:0;transform:translateY(-1000px)scaleY(2)scaleX(.2)}}@keyframes slideOutBlurredBottom{0%{transform-origin:50%;filter:blur();opacity:1;transform:translateY(0)scaleY(1)scaleX(1)}to{transform-origin:50% 100%;filter:blur(240px);opacity:0;transform:translateY(1000px)scaleY(2)scaleX(.2)}}@keyframes slideOutBlurredLeft{0%{transform-origin:50%;filter:blur();opacity:1;transform:translate(0)scaleY(1)scaleX(1)}to{transform-origin:100%;filter:blur(40px);opacity:0;transform:translate(-1000px)scaleX(2)scaleY(.2)}}@keyframes slideOutBlurredRight{0%{transform-origin:50%;filter:blur();opacity:1;transform:translate(0)scaleY(1)scaleX(1)}to{transform-origin:0%;filter:blur(40px);opacity:0;transform:translate(1000px)scaleX(2)scaleY(.2)}}.Vue-Toastification__slideBlurred-enter-active.top-left,.Vue-Toastification__slideBlurred-enter-active.bottom-left{animation-name:slideInBlurredLeft}.Vue-Toastification__slideBlurred-enter-active.top-right,.Vue-Toastification__slideBlurred-enter-active.bottom-right{animation-name:slideInBlurredRight}.Vue-Toastification__slideBlurred-enter-active.top-center{animation-name:slideInBlurredTop}.Vue-Toastification__slideBlurred-enter-active.bottom-center{animation-name:slideInBlurredBottom}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-left,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-left{animation-name:slideOutBlurredLeft}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-right,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-right{animation-name:slideOutBlurredRight}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-center{animation-name:slideOutBlurredTop}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-center{animation-name:slideOutBlurredBottom}.Vue-Toastification__slideBlurred-leave-active,.Vue-Toastification__slideBlurred-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__slideBlurred-move{transition-property:all;transition-duration:.4s;transition-timing-function:ease-in-out}.content[data-v-720d67ac]{flex-direction:column;align-items:flex-start;width:512px;padding:25px;display:flex}.content .buttons[data-v-720d67ac]{flex-direction:row;justify-content:flex-end;gap:10px;width:100%;margin-top:20px;display:flex}.content .buttons .btn[data-v-720d67ac]{cursor:pointer;border:1px solid #d9d9d9;border-radius:5px;padding:5px 20px;font-size:16px;display:block}.content .buttons .btn[data-v-720d67ac]:hover,.content .buttons .btn[data-v-720d67ac]:focus{background:#d9d9d951}.content .buttons .btn.confirm[data-v-720d67ac]{color:#fff;background:#ff8c1a}.content .buttons .btn.confirm[data-v-720d67ac]:hover,.content .buttons .btn.confirm[data-v-720d67ac]:focus{background:#ff8c1abf}.content .title[data-v-720d67ac]{font-size:20px;font-weight:700}.content .input[data-v-720d67ac]{-webkit-tap-highlight-color:#0000;box-sizing:border-box;width:100%;height:40px;color:inherit;background:0 0;border:1px solid #d9d9d9;border-radius:5px;outline:none;margin-top:20px;padding:5px 10px;font-size:18px;transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 1px 1px #0000000f,0 0 0 3px #0000}.content .input[data-v-720d67ac]:hover{box-shadow:inset 0 1px 1px #0000000f,0 0 0 3px #0000}.content .input[data-v-720d67ac]:focus{box-shadow:inset 0 1px 1px #0000000f,0 0 0 3px #0000000f}.content .radio-group[data-v-720d67ac]{gap:10px;margin:20px 0 0;display:flex}.content .radio-group input[type=radio][data-v-720d67ac]{opacity:0;width:0;height:0;margin:0;padding:0;position:absolute}.content .radio-group input[type=radio]:checked+.radio-label[data-v-720d67ac]{color:#1e40af;background:#eff6ff;border-color:#3b82f6;box-shadow:0 4px 12px #3b82f626}.content .radio-group input[type=radio]:checked+.radio-label .custom-radio[data-v-720d67ac]{background:#eff6ff;border-color:#3b82f6}.content .radio-group input[type=radio]:checked+.radio-label .custom-radio[data-v-720d67ac]:after{transform:translate(-50%,-50%)scale(1)}.content .radio-group input[type=radio]:focus-visible+.radio-label[data-v-720d67ac]{outline-offset:2px;border-radius:60px;outline:2px solid #3b82f6}.content .radio-group .radio-label[data-v-720d67ac]{cursor:pointer;color:#1e293b;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff;border:1px solid #e2e8f0;border-radius:20px;align-items:center;gap:.75rem;padding:5px 10px;font-size:14px;font-weight:500;transition:all .2s cubic-bezier(.2,.9,.4,1.1);display:inline-flex;box-shadow:0 1px 2px #0000000a,0 2px 5px #00000005}.content .radio-group .radio-label[data-v-720d67ac] :hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 4px 12px #0000000d}.content .radio-group .radio-label .custom-radio[data-v-720d67ac]{background:#fff;border:2px solid #cbd5e1;border-radius:50%;flex-shrink:0;width:14px;height:14px;transition:all .15s linear;display:inline-block;position:relative;box-shadow:inset 0 1px 1px #00000005}.content .radio-group .radio-label .custom-radio[data-v-720d67ac]:after{content:"";background:#3b82f6;border-radius:50%;width:10px;height:10px;transition:transform .12s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.control[data-v-0acb25b5]{flex-direction:row;gap:6px;display:flex}.control .item[data-v-0acb25b5]{background:#dee9fd;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.control .item[data-v-0acb25b5]:hover,.control .item[data-v-0acb25b5]:active{background:#d0d9f0}.control .item .icon[data-v-0acb25b5]{width:20px;height:20px;stroke-width:16px!important}.scroll-container-wrapper[data-v-c36ca023]{box-sizing:border-box;align-items:center;width:100%;display:flex;position:relative}.scroll-content[data-v-c36ca023]{scroll-behavior:smooth;scrollbar-width:none;gap:10px;max-width:calc(100% - 60px);padding:10px 0;display:flex;position:relative;left:30px;overflow-x:auto}.scroll-content[data-v-c36ca023]::-webkit-scrollbar{display:none}.nav-btn[data-v-c36ca023]{cursor:pointer;color:#333;z-index:10;background:#ffffffe6;border:0 solid #0000;border-radius:5px;justify-content:center;align-items:center;width:30px;height:60px;font-size:18px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.nav-btn[data-v-c36ca023]:hover{color:#1890ff;background:#fff;border:1px solid #0000}.left-btn[data-v-c36ca023]{left:0}.right-btn[data-v-c36ca023]{right:0}[data-v-c36ca023] .scroll-content>*{flex-shrink:0}rect[data-v-3dc00963]{stroke:#e0e5eb!important;stroke-width:1px!important;vector-effect:non-scaling-stroke!important;shape-rendering:crispedges!important}.content[data-v-c98929c2]{flex-direction:column;align-items:flex-start;width:fit-content;height:fit-content;padding:20px 0;display:flex}.content .divider[data-v-c98929c2]{background:#e9edf5;width:100%;height:1px}.content .controls[data-v-c98929c2]{flex-direction:row;justify-content:center;align-items:flex-end;gap:10px;width:100%;display:flex}.content .controls .btn[data-v-c98929c2]{cursor:pointer;border:1px solid #d9d9d9;border-radius:5px;height:fit-content;padding:5px 20px;font-size:16px;display:block}.content .controls .btn[data-v-c98929c2]:hover,.content .controls .btn[data-v-c98929c2]:focus{background:#d9d9d951}.content .controls .btn.confirm[data-v-c98929c2]{color:#fff;background:#ff8c1a;border:1px solid #ff8c1a}.content .controls .btn.confirm[data-v-c98929c2]:hover,.content .controls .btn.confirm[data-v-c98929c2]:focus{background:#ff8c1abf}.content .axis-point[data-v-c98929c2]{color:#405471;-webkit-user-select:none;user-select:none;width:16px;height:16px;font-size:12px;line-height:16px;position:absolute}.content .top[data-v-c98929c2]{flex-direction:row;width:100%;padding:0 20px;display:flex}.content .top .btn-container[data-v-c98929c2]{flex-direction:row;gap:10px;margin-left:auto;display:flex}.content .top .btn-container .btn_control div[data-v-c98929c2]{color:#000c;border:1px solid #d9d9d9;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.content .top .btn-container .btn_control div[data-v-c98929c2]:hover,.content .top .btn-container .btn_control div[data-v-c98929c2]:focus{background:#d9d9d951}.content .top .btn-container .btn_control label[data-v-c98929c2]{color:#405471;margin-top:5px;font-size:12px;display:block}.content .radio-wrapper[data-v-c98929c2]{gap:10px;padding:0 40px;display:flex}.content .custom-radio[data-v-c98929c2]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;font-family:system-ui,sans-serif;display:inline-flex;position:relative}.content .custom-radio input[data-v-c98929c2]{opacity:0;cursor:pointer;position:absolute}.content .custom-radio input:checked~.checkmark[data-v-c98929c2]:after{opacity:1;transform:translate(-50%,-70%)rotate(45deg)scale(1)}.content .custom-radio input:disabled~.checkmark[data-v-c98929c2]{cursor:not-allowed;background-color:#f3f4f6;border-color:#e5e7eb}.content .custom-radio .checkmark[data-v-c98929c2]{border-radius:50%;width:26px;height:26px;margin-right:8px;transition:all .2s;position:relative}.content .custom-radio .checkmark[data-v-c98929c2]:after{content:"";opacity:0;border:2px solid #fff;border-width:0 2px 2px 0;width:5.77778px;height:11.8182px;transition:all .2s cubic-bezier(.12,.4,.29,1.46);position:absolute;top:50%;left:50%;transform:translate(-50%,-70%)rotate(45deg)scale(.5)}.content[data-v-11aacdb3]{flex-direction:column;align-items:center;width:fit-content;height:fit-content;padding:20px 0;display:flex}.content .divider[data-v-11aacdb3]{background:#e9edf5;width:100%;height:1px}.content .controls[data-v-11aacdb3]{flex-direction:row;justify-content:center;align-items:center;gap:10px;width:100%;padding:0;display:flex}.content .controls .btn_control div[data-v-11aacdb3]{color:#000c;border:1px solid #d9d9d9;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.content .controls .btn_control div[data-v-11aacdb3]:hover,.content .controls .btn_control div[data-v-11aacdb3]:focus{background:#d9d9d951}.content .controls .btn_control label[data-v-11aacdb3]{color:#405471;margin-top:5px;font-size:12px;display:block}.content .controls .btn[data-v-11aacdb3]{cursor:pointer;border:1px solid #d9d9d9;border-radius:5px;height:fit-content;padding:5px 20px;font-size:16px;display:block}.content .controls .btn[data-v-11aacdb3]:hover,.content .controls .btn[data-v-11aacdb3]:focus{background:#d9d9d951}.content .controls .btn.confirm[data-v-11aacdb3]{color:#fff;background:#ff8c1a;border:1px solid #ff8c1a}.content .controls .btn.confirm[data-v-11aacdb3]:hover,.content .controls .btn.confirm[data-v-11aacdb3]:focus{background:#ff8c1abf}.content .axis-point[data-v-11aacdb3]{color:#405471;-webkit-user-select:none;user-select:none;width:16px;height:16px;font-size:12px;line-height:16px;position:absolute}.content .radio-wrapper[data-v-11aacdb3]{gap:10px;padding:0 40px;display:flex}.content .custom-radio[data-v-11aacdb3]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;font-family:system-ui,sans-serif;display:inline-flex;position:relative}.content .custom-radio input[data-v-11aacdb3]{opacity:0;cursor:pointer;position:absolute}.content .custom-radio input:checked~.checkmark[data-v-11aacdb3]:after{opacity:1;transform:translate(-50%,-70%)rotate(45deg)scale(1)}.content .custom-radio input:disabled~.checkmark[data-v-11aacdb3]{cursor:not-allowed;background-color:#f3f4f6;border-color:#e5e7eb}.content .custom-radio .checkmark[data-v-11aacdb3]{border-radius:50%;width:26px;height:26px;margin-right:8px;transition:all .2s;position:relative}.content .custom-radio .checkmark[data-v-11aacdb3]:after{content:"";opacity:0;border:2px solid #fff;border-width:0 2px 2px 0;width:5.77778px;height:11.8182px;transition:all .2s cubic-bezier(.12,.4,.29,1.46);position:absolute;top:50%;left:50%;transform:translate(-50%,-70%)rotate(45deg)scale(.5)}.blockly[data-v-702d497a]{width:100%;height:100%}.blockly .blockly-container[data-v-702d497a]{width:100%;height:calc(100% - 60px);position:absolute;top:60px;left:0}.blockly .zoom-control-view[data-v-702d497a]{position:absolute;bottom:20px;left:360px}code[class*=language-],pre[class*=language-]{color:#ccc;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;tab-size:4;-webkit-hyphens:none;hyphens:none;background:0 0;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;line-height:1.5}pre[class*=language-]{margin:.5em 0;padding:1em;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{white-space:normal;border-radius:.3em;padding:.1em}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#cc99cd}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}.content[data-v-b1e45d51]{flex-direction:column;align-items:flex-start;width:900px;padding:25px;display:flex}.content .code-preview-container[data-v-b1e45d51]{background:#1d1f21;border-radius:5px;width:100%;height:400px;margin-top:20px;font-size:16px;overflow:auto}.content pre[data-v-b1e45d51]{margin:0;padding:12px;font-family:Fira Code,Consolas,Monaco,monospace}.content .buttons[data-v-b1e45d51]{flex-direction:row;justify-content:flex-end;gap:10px;width:100%;margin-top:20px;display:flex}.content .buttons .btn[data-v-b1e45d51]{cursor:pointer;border:1px solid #d9d9d9;border-radius:5px;padding:5px 20px;font-size:16px;display:block}.content .buttons .btn[data-v-b1e45d51]:hover,.content .buttons .btn[data-v-b1e45d51]:focus{background:#d9d9d951}.content .buttons .btn.confirm[data-v-b1e45d51]{color:#fff;background:#ff8c1a}.content .buttons .btn.confirm[data-v-b1e45d51]:hover,.content .buttons .btn.confirm[data-v-b1e45d51]:focus{background:#ff8c1abf}.content .title[data-v-b1e45d51]{font-size:20px;font-weight:700}.content .input[data-v-b1e45d51]{-webkit-tap-highlight-color:#0000;box-sizing:border-box;width:100%;height:40px;color:inherit;background:0 0;border:1px solid #d9d9d9;border-radius:5px;outline:none;margin-top:20px;padding:5px 10px;font-size:18px;transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 1px 1px #0000000f,0 0 0 3px #0000}.content .input[data-v-b1e45d51]:hover{box-shadow:inset 0 1px 1px #0000000f,0 0 0 3px #0000}.content .input[data-v-b1e45d51]:focus{box-shadow:inset 0 1px 1px #0000000f,0 0 0 3px #0000000f}.content .radio-group[data-v-b1e45d51]{gap:10px;margin:20px 0 0;display:flex}.content .radio-group input[type=radio][data-v-b1e45d51]{opacity:0;width:0;height:0;margin:0;padding:0;position:absolute}.content .radio-group input[type=radio]:checked+.radio-label[data-v-b1e45d51]{color:#1e40af;background:#eff6ff;border-color:#3b82f6;box-shadow:0 4px 12px #3b82f626}.content .radio-group input[type=radio]:checked+.radio-label .custom-radio[data-v-b1e45d51]{background:#eff6ff;border-color:#3b82f6}.content .radio-group input[type=radio]:checked+.radio-label .custom-radio[data-v-b1e45d51]:after{transform:translate(-50%,-50%)scale(1)}.content .radio-group input[type=radio]:focus-visible+.radio-label[data-v-b1e45d51]{outline-offset:2px;border-radius:60px;outline:2px solid #3b82f6}.content .radio-group .radio-label[data-v-b1e45d51]{cursor:pointer;color:#1e293b;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff;border:1px solid #e2e8f0;border-radius:20px;align-items:center;gap:.75rem;padding:5px 10px;font-size:14px;font-weight:500;transition:all .2s cubic-bezier(.2,.9,.4,1.1);display:inline-flex;box-shadow:0 1px 2px #0000000a,0 2px 5px #00000005}.content .radio-group .radio-label[data-v-b1e45d51] :hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 4px 12px #0000000d}.content .radio-group .radio-label .custom-radio[data-v-b1e45d51]{background:#fff;border:2px solid #cbd5e1;border-radius:50%;flex-shrink:0;width:14px;height:14px;transition:all .15s linear;display:inline-block;position:relative;box-shadow:inset 0 1px 1px #00000005}.content .radio-group .radio-label .custom-radio[data-v-b1e45d51]:after{content:"";background:#3b82f6;border-radius:50%;width:10px;height:10px;transition:transform .12s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.header[data-v-318ff08f]{z-index:21;background:#ef933e;flex-direction:row;align-items:center;width:100%;height:60px;display:flex;box-shadow:0 2px 10px #0003}.header .logo[data-v-318ff08f]{width:auto;height:30px;margin-left:20px}#app[data-v-9beccbc7]{flex-direction:column;width:100%;height:100%;display:flex}
