@font-face{font-family:Avenir;src:url(/assets/avenir.ttf) format("truetype")}@font-face{font-family:NotoColorEmoji;unicode-range:U+1F1E6-1F1FF;src:url(/assets/NotoColorEmoji-flagsonly.ttf)}*{font-family:NotoColorEmoji,Avenir}*,*::before,*::after{margin:0;padding:0}*:focus{outline:none}html,body{height:100%}body{margin:0}label{font-size:18px;line-height:17px;font-weight:500}.default-theme label{color:#000}.dark-theme label{color:#fff}a{font-size:inherit;font-weight:500;line-height:24px}.default-theme a{color:#000}.dark-theme a{color:#fff}h1{font-size:32px;font-weight:800;line-height:30px;padding-bottom:25px}.default-theme h1{color:#000}.dark-theme h1{color:#fff}hr{border-style:solid}.default-theme hr{border-color:#e5e9eb}.dark-theme hr{border-color:#303234}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=text],input[type=number],select{font-family:NotoColorEmoji,Avenir;height:45px;width:100%;border-radius:4px;border:1.2px solid;padding:0 6px;box-sizing:border-box;font-size:16px;background-color:rgba(0,0,0,0);box-shadow:0px 2px 2px 0px rgba(0,0,0,.05)}.default-theme input[type=text],.default-theme input[type=number],.default-theme select{color:#6d6d6d;border-color:#e5e9eb}.dark-theme input[type=text],.dark-theme input[type=number],.dark-theme select{color:#cac4d0;border-color:#303234}input[type=color]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:47px;height:52px;background-color:rgba(0,0,0,0);border:none;cursor:pointer}input[type=color]::-webkit-color-swatch{border-radius:50%;border:none}input[type=color]::-moz-color-swatch{border-radius:50%;border:none}input[type=radio]{appearance:none;margin:0;width:23px;height:23px;border:2px solid green;border-radius:50%;display:grid;place-content:center}.default-theme input[type=radio]{border-color:#0dd7b5}.dark-theme input[type=radio]{border-color:#0dd7b5}input[type=radio]::before{content:"";width:13px;height:13px;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #58c5a4}input[type=radio]:checked::before{transform:scale(1)}button{border-radius:4px;border-color:rgba(0,0,0,0);height:45px;width:100%;font-size:16px;font-weight:600;line-height:20px;margin:9px 0;cursor:pointer}.default-theme button{background-color:#01ac9b;color:#fff}.dark-theme button{background-color:#0dd7b5;color:#000}button.disabled{filter:brightness(0.7);opacity:.4}[toolbartip]:hover::before{display:block;position:absolute;border-radius:4px;font-size:14px;color:#000;background:rgba(88,197,164,.7);padding:4px 8px;max-width:400px;z-index:1000}[toolbartip]:hover::before{content:attr(toolbartip);margin-top:-35px}[tooltip]:hover::after{display:block;position:absolute;border-radius:4px;font-size:14px;color:#000;background:rgba(88,197,164,.7);padding:4px 8px;max-width:400px;z-index:1000}[tooltip]:hover::after{content:attr(tooltip)}.skia-canvas>div>canvas{position:fixed;height:calc(100% - 130px);width:calc(100% - 70px)}.cross-section>div>canvas{width:100%;border-radius:0 0 12px 12px}.mat-toast-container>div{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;width:420px;border-radius:4px;opacity:1}.mat-toast-top-right{top:82px;right:8px}.mat-toast-close-button{position:relative !important;right:-335px;top:unset;border:none !important}.mat-toast-success,.mat-toast-warning,.mat-toast-danger{padding:6px 12px}.mat-toast-success .mat-toast-close-button>.material-icons,.mat-toast-warning .mat-toast-close-button>.material-icons,.mat-toast-danger .mat-toast-close-button>.material-icons{color:#f5f5f5}.mat-toast-success,.mat-toast-warning{color:#000}.mat-toast-success .mat-toast-close-button>.material-icons,.mat-toast-warning .mat-toast-close-button>.material-icons{color:#000}.mat-toast-success{background-color:#0dd7b5}.mat-toast-body{margin-left:-36px;padding-right:12px}.mat-text-field{width:100%;border-radius:4px;border:1.2px solid;background-color:rgba(0,0,0,0);box-shadow:0px 2px 2px 0px rgba(0,0,0,.05)}.default-theme .mat-text-field{border-color:#e5e9eb}.dark-theme .mat-text-field{border-color:#303234}.mat-file-upload{width:100%}.mat-file-upload .mat-file-upload-content{display:flex;flex-direction:column;align-items:center;gap:12px;font-size:18px}.mat-file-upload .material-icons{font-size:0}.mat-file-upload .material-icons::before{content:"upload";font-family:"Material Icons";font-size:24px}.mdc-notched-outline__leading,.mdc-notched-outline__trailing{border:none}.mdc-text-field--outlined.secondary{height:45px}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input,.mdc-text-field .mdc-text-field__input::placeholder,.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading{opacity:unset}.default-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input,.default-theme .mdc-text-field .mdc-text-field__input::placeholder,.default-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading{color:#000}.dark-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input,.dark-theme .mdc-text-field .mdc-text-field__input::placeholder,.dark-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading{color:#fff}.mdc-text-field--disabled .mdc-text-field__input,.mdc-text-field--disabled .mdc-text-field__icon--leading{opacity:.2}.default-theme .mdc-text-field--disabled .mdc-text-field__input,.default-theme .mdc-text-field--disabled .mdc-text-field__icon--leading{color:#000}.dark-theme .mdc-text-field--disabled .mdc-text-field__input,.dark-theme .mdc-text-field--disabled .mdc-text-field__icon--leading{color:#fff}.mdc-button{text-transform:none;font-family:NotoColorEmoji,Avenir}.mdc-icon-button:not(:disabled),.mdc-icon-button:disabled{background-color:rgba(0,0,0,0);border-radius:8px;border:1px solid;width:38px;height:38px;padding:8px}.default-theme .mdc-icon-button:not(:disabled),.default-theme .mdc-icon-button:disabled{color:#000;border-color:#e5e9eb}.dark-theme .mdc-icon-button:not(:disabled),.dark-theme .mdc-icon-button:disabled{color:#fff;border-color:#303234}.mdc-icon-button:not(:disabled) .material-symbols-outlined,.mdc-icon-button:disabled .material-symbols-outlined{font-size:20px}.default-theme .mdc-icon-button:not(:disabled):disabled,.default-theme .mdc-icon-button:disabled:disabled{color:#6d6d6d}.dark-theme .mdc-icon-button:not(:disabled):disabled,.dark-theme .mdc-icon-button:disabled:disabled{color:#cac4d0}.mdc-button:not(:disabled){background-color:red}.default-theme .mdc-circular-progress--indeterminate .mdc-circular-progress__color-1 .mdc-circular-progress__indeterminate-circle-graphic,.default-theme .mdc-circular-progress--indeterminate .mdc-circular-progress__color-3 .mdc-circular-progress__indeterminate-circle-graphic{stroke:#58c5a4}.dark-theme .mdc-circular-progress--indeterminate .mdc-circular-progress__color-1 .mdc-circular-progress__indeterminate-circle-graphic,.dark-theme .mdc-circular-progress--indeterminate .mdc-circular-progress__color-3 .mdc-circular-progress__indeterminate-circle-graphic{stroke:#58c5a4}.default-theme .mdc-circular-progress--indeterminate .mdc-circular-progress__color-2 .mdc-circular-progress__indeterminate-circle-graphic,.default-theme .mdc-circular-progress--indeterminate .mdc-circular-progress__color-4 .mdc-circular-progress__indeterminate-circle-graphic{stroke:#696d6f}.dark-theme .mdc-circular-progress--indeterminate .mdc-circular-progress__color-2 .mdc-circular-progress__indeterminate-circle-graphic,.dark-theme .mdc-circular-progress--indeterminate .mdc-circular-progress__color-4 .mdc-circular-progress__indeterminate-circle-graphic{stroke:#696d6f}.default-theme .mdc-circular-progress__indeterminate-circle-graphic{stroke:#58c5a4}.dark-theme .mdc-circular-progress__indeterminate-circle-graphic{stroke:#58c5a4}.mdc-drawer{width:70px;border-right:1px solid;margin-top:-4px}.default-theme .mdc-drawer{border-right-color:#e5e9eb;background-color:#fff}.dark-theme .mdc-drawer{border-right-color:#303234;background-color:#141218}.default-theme .mdc-linear-progress__bar-inner{border-color:#58c5a4}.dark-theme .mdc-linear-progress__bar-inner{border-color:#58c5a4}input:-webkit-autofill,input:-webkit-autofill:focus{transition:background-color 0s 600000s,color 0s 600000s !important}.context-menu{border-radius:12px;border:1px solid;padding:8px;box-shadow:0px 4px 20px 0px rgba(0,0,0,.1)}.default-theme .context-menu{background-color:#fff;border-color:#e5e9eb;color:#000}.dark-theme .context-menu{background-color:#211f26;border-color:#303234;color:#fff}.context-menu.user-menu{top:68px !important;left:unset !important;right:10px !important}.context-menu__item--with-submenu:after{border-left-color:#ff0}.context-menu__separator{border-style:solid}.default-theme .context-menu__separator{border-color:#e5e9eb}.dark-theme .context-menu__separator{border-color:#303234}.context-menu__item--disabled,.context-menu__item{display:flex !important;align-items:center;gap:8px;border-radius:12px;font-size:16px;font-weight:500;line-height:20px}.context-menu__item--disabled:hover,.context-menu__item:hover{background-color:rgba(13,215,181,.2)}.context-menu .danger-item,.context-menu .creative-item{display:inherit;align-items:inherit;gap:inherit}.default-theme .context-menu .danger-item,.default-theme .context-menu .creative-item{color:#e43c3c}.dark-theme .context-menu .danger-item,.dark-theme .context-menu .creative-item{color:#e43c3c}.context-menu .creative-item{color:#58c5a4 !important}.context-menu .toolbox-option-item{min-width:unset;padding:6px 0}.dialogue{display:flex;flex-direction:column;align-items:flex-start;max-width:580px;margin-left:auto;margin-right:auto;padding:16px;border-radius:8px}.default-theme .dialogue{background-color:#fff;color:#000}.dark-theme .dialogue{background-color:#141218;color:#fff}.dialogue .content{display:flex;flex-direction:column;gap:16px}.dialogue .content__control-row{display:flex;justify-content:space-between}.default-theme .dialogue .content__control-row{color:#6d6d6d}.dark-theme .dialogue .content__control-row{color:#cac4d0}.dialogue .content__control-row .close{font-size:30px;cursor:pointer}.default-theme .dialogue .content__control-row .close{color:#000}.dark-theme .dialogue .content__control-row .close{color:#fff}.dialogue .content__control-row .info{font-size:30px;margin-left:-2px}.default-theme .dialogue .content__control-row .info{color:#000}.dark-theme .dialogue .content__control-row .info{color:#fff}.dialogue .content__title{font-size:18px;font-weight:800;line-height:30px;margin-top:-18px}.dialogue .content__main{display:flex;flex-direction:column;gap:16px;min-width:350px;font-size:16px;font-weight:500;line-height:140%}.dialogue .content__main__body{opacity:.6}.default-theme .dialogue .content__main__body{color:#6d6d6d}.dark-theme .dialogue .content__main__body{color:#cac4d0}.dialogue .content__main__row{display:flex;align-items:center;gap:6px}.dialogue .content__main__row.label{padding-top:0;padding-bottom:0;margin-bottom:-14px;margin-top:-3px}.default-theme .dialogue .content__main__row.label{color:#000}.dark-theme .dialogue .content__main__row.label{color:#fff}.dialogue .content__main__row .overlaid{position:relative;display:flex;justify-content:center;align-items:center}.dialogue .content__main__row .overlaid span{position:absolute;pointer-events:none}.default-theme .dialogue .content__main__row .overlaid span{color:#000}.dark-theme .dialogue .content__main__row .overlaid span{color:#fff}.dialogue .content__main__row .overlaid span.default{color:#fff}.dialogue .content__main__row .stacked{display:flex;flex-direction:column;flex-grow:1}.dialogue .content__main__row .stacked span{font-size:16px}.default-theme .dialogue .content__main__row .stacked span{color:#e43c3c}.dark-theme .dialogue .content__main__row .stacked span{color:#e43c3c}.dialogue .content__actions{display:flex;justify-content:flex-end;gap:16px}.dialogue .content__actions.stacked{gap:2px;flex-direction:column}.dialogue .content__actions .button{width:unset;padding:0 65px;border:1px solid;background-color:rgba(0,0,0,0)}.default-theme .dialogue .content__actions .button{color:#000;border-color:#e5e9eb}.dark-theme .dialogue .content__actions .button{color:#fff;border-color:#303234}.dialogue .content__actions .button.fill{width:100%}.dialogue .content__actions .button.disabled{cursor:not-allowed;opacity:.3}.dialogue .content__actions .button.destructive{border:none;color:#fff}.default-theme .dialogue .content__actions .button.destructive{background-color:#e43c3c}.dark-theme .dialogue .content__actions .button.destructive{background-color:#e43c3c}.dialogue .content__actions .button.creative{border:none;color:#fff}.default-theme .dialogue .content__actions .button.creative{background-color:#58c5a4;color:#fff}.dark-theme .dialogue .content__actions .button.creative{background-color:#58c5a4;color:#000}.dialogue .content__header{display:flex;justify-content:space-between}.dialogue .content__header__title{font-size:18px;font-weight:800;line-height:30px}.dialogue .content__header .close{font-size:28px;cursor:pointer}.dialogue .content__list{display:flex;flex-direction:column;gap:12px;overflow:auto;max-height:80vh}.dialogue .content__gallery{display:flex;flex-direction:row;flex-flow:wrap;justify-content:space-evenly;gap:12px;min-width:220px}.dialogue-overlay{background-color:rgba(36,36,35,.7019607843) !important}.layers-dialogue .dialogue{position:absolute;top:115px;left:108px;border:1px solid}.default-theme .layers-dialogue .dialogue{border-color:#e5e9eb}.dark-theme .layers-dialogue .dialogue{border-color:#303234}.layers-overlay{background-color:rgba(0,0,0,0) !important}.app-loader{position:fixed;z-index:100;display:flex;justify-content:center;align-items:center;height:100%;width:100%;opacity:.7}.default-theme .app-loader{background-color:#fff}.dark-theme .app-loader{background-color:#141218}.app-loader:not(.loading){display:none}
