@import"https://fonts.googleapis.com/css2?family=Exo+2:ital,wght@0,300;0,600&display=swap";:root{--background: #181818;--button-border: #444;--button-background: #222;--button-background-hover: #333;--button-text: #ccc;--control-background: #181818;--control-border: #666;--control-focus-border: #999;--font-size-normal: 14px;--font-size-small: 85%;--highlight-background: #333;--highlight-hover-background: #444;--hint-background: #ddb;--hint-button-border: #bb9;--hint-button-hover-border: #259;--hint-button-hover-text: #ddb;--hint-button-hover-background: #36a;--hint-close-button: #aa8;--hint-close-button-hover: #664;--hint-hover-background: #cca;--hint-scrollbar: #aa8;--hint-scrollbar-background: #cca;--hint-text: #333;--hint-var-text: #666;--hover-background: #2c2c2c;--keyboard-focus: #b74;--menu-button-background: #404040;--menu-button-selected-background: #225599;--menu-background: #2c2c2c;--menu-disabled-text: #555;--menu-divider: #444;--menu-hover-background: #404040;--panel-background: #2c2c2c;--panel-button-border: #4a4a4a;--panel-button-background: #2c2c2c;--panel-button-hover-background: #3c3c3c;--panel-divider: #404040;--panel-hover-background: #404040;--selection-background: #225599;--selection-hover-background: #3366aa;--shadow: #110;--scrollbar: #606060;--scrollbar-background: #3a3a3a;--small-font: 85%;--snapline: #330;--snapline-snapped: #dd0;--system-color: #6895d2;--system-aux-color: #999;--tab-hover-background: #222;--table-header: #3a3a3a;--table-header-text: #999;--table-row-odd: #222;--table-row-even: #2c2c2c;--text: #ccc;--textbox-background: #222;--textbox-border: #444;--textbox-focus-border: #777;--textbox-text: #ccc;--timeline-clip-background: #222;--timeline-clip-border: #444;--timeline-clip-hover-background: #333;--timeline-clip-hover-border: #444;--timeline-clip-selected-background: #259;--timeline-clip-selected-border: #36a;--timeline-clip-selected-hover-background: #36a;--timeline-clip-selected-hover-border: #47b;--timeline-clip-inactive-background: #1b1b1b;--timeline-clip-inactive-border: #252525;--timeline-clip-inactive-text: #4d4d4d;--timeline-playhead: #999;--timeline-timestamp: #999;--timeline-timestamp-inactive: #444;--var-text: #eee;--worktop-background: #000;--worktop-selection-border: #fff;--worktop-selection-outline: #000}select,input[type=email],input[type=text]{background-color:var(--control-background);border:none;border-bottom:1px solid var(--control-border);color:var(--control-text);outline:none;padding:0 4px}select:focus,input[type=email]:focus,input[type=text]:focus{border-bottom:1px solid var(--control-focus-border);outline:none}input[inputmode=decimal]{text-align:right}input[type=range]{appearance:none;background-color:transparent}input[type=range]::-moz-range-track{background-color:var(--control-background);height:4px}input[type=range]::-webkit-slider-runnable-track{background-color:var(--control-background);height:4px;margin:8px 0}input[type=range]::-moz-range-thumb{appearance:none;background-color:var(--control-border);width:12px;height:12px;border:none;border-radius:6px;cursor:pointer}input[type=range]::-webkit-slider-thumb{appearance:none;background-color:var(--control-border);width:12px;height:12px;border:none;border-radius:6px;margin-top:-4px;cursor:pointer}input[type=range]:focus{outline:none}input[type=range]:focus::-moz-range-thumb{background-color:var(--control-focus-border)}input[type=range]:focus::-webkit-slider-thumb{background-color:var(--control-focus-border)}input[type=radio]{appearance:none;margin:0;padding:0 4px;width:24px;height:22px;border-bottom:1px solid #333;cursor:pointer}input[type=radio]:checked{border-bottom:2px solid var(--control-border)}input[type=radio]:checked:focus{outline:none;border-bottom:2px solid var(--control-focus-border)}input[type=radio].icon:before,input[type=radio].icon:after{content:"";position:absolute;top:0%;left:50%;transform:translate(-50%);transition-duration:.1s;transition-property:clip-path,filter}input[type=radio].icon:before{background-color:var(--system-color)}input[type=radio].icon:after{background-color:var(--system-aux-color)}input[type=radio].icon:hover:before,input[type=radio].icon:hover:after{filter:brightness(1.2)}input[type=radio].icon[disabled]:before,input[type=radio].icon[disabled]:after{filter:saturate(.25) brightness(.6)}input[type=checkbox]{appearance:none;outline:1px solid var(--control-border);width:12px;height:12px}input[type=checkbox]:checked{border:2px solid var(--background);outline:1px solid var(--control-focus-border)}input[type=checkbox]:checked:before{content:"";display:block;width:100%;height:100%;background-color:var(--control-focus-border);clip-path:path("M0,4l1,-1l2.5,2.5l2.5-5.5l1.5,1l-3.75,7z")}input[type=checkbox]:focus-visible{outline:1px solid var(--keyboard-focus);outline-offset:0}select{cursor:pointer}#signin{--button-background: #333;--button-background-hover: #444;--control-background: #222;--error: #c33}#signin{width:300px;margin:0 auto;user-select:text;-webkit-user-select:text}#signin input,#signin button{display:block;width:100%;height:32px;box-sizing:border-box;margin-bottom:4px}#signin input{margin:8px 0}#signin button{background:var(--button-background);border:0;color:var(--button-text);text-align:center;cursor:pointer}#signin input:focus{outline:1px solid var(--keyboard-focus);border-color:var(--control-background)}#signin input.error:focus{outline-color:var(--error)}#signin button:focus{outline:2px solid var(--keyboard-focus)}#signin button:hover{background:var(--button-background-hover)}#signin button.default{background-color:#259}#signin button.default:hover{background-color:#36a}#signin button.default{background-image:url("./assets/email.svg");background-repeat:no-repeat;background-position:12px center;background-size:20px}#signin button#google{background-image:url("./assets/google.svg");background-repeat:no-repeat;background-position:12px center;background-size:20px}#signin button#guest{background-image:url("./assets/account.svg");background-repeat:no-repeat;background-position:12px center;background-size:20px}#signin label{font-size:var(--font-size-small)}#signin h1{text-align:center;font-size:22px;font-weight:400;margin-bottom:32px}#signin h1:before{content:url("./assets/logo.svg");position:relative;width:24px;top:4px;left:-12px;display:inline-block;margin:0 auto}#signin p#or{font-size:var(--font-size-small);color:#666;text-align:center}#signin p#signinError{color:var(--error);font-size:var(--font-size-normal);text-align:left;margin:0 0 24px}#inspector{--control-background: #222;--control-border: #555;--control-focus-border: #888;--control-text: #ccc}#inspector{display:grid;grid-template-columns:90px auto;align-items:start;align-content:start;column-gap:4px;row-gap:4px;margin-right:8px;overflow:auto scroll}#inspector .label,#inspector>label{font-size:var(--small-font);margin-top:3px;padding-right:8px;justify-self:end;text-align:right;white-space:collapse wrap}#inspector input[type=text],#inspector input[type=range],#inspector>select{width:100%;box-sizing:border-box}#inspector input[type=color]{height:20px;width:100%;background-color:var(--background);border:1px solid var(--control-border);padding:0}#inspector input[type=color]::-webkit-color-swatch-wrapper{padding:0}#inspector input[type=color]::-webkit-color-swatch{border:0}#inspector input[type=color]::-moz-color-swatch{padding:0;border:0}#inspector input[type=color].transparent{background:url("./assets/transparent.svg")}#inspector input[type=color].transparent::-webkit-color-swatch-wrapper{visibility:hidden}#inspector input[type=color].transparent::-moz-color-swatch{visibility:hidden}#inspector>div>button{background-color:transparent;width:20px;height:20px;cursor:pointer;border:1px solid var(--control-border);border-radius:10px}#inspector>div>button:hover{filter:brightness(1.2)}#inspector>div.videoControls>select{display:block;box-sizing:border-box;width:100%;margin-bottom:8px}#inspector>div.videoControls>label{display:inline-block;width:calc(100% - 24px);margin-left:4px}#inspector>div.videoControls>input[type=checkbox]{transform:translateY(3px)}#inspector>div.position{display:grid;gap:4px;grid-template-columns:1fr 1fr}#inspector>div.size{display:grid;gap:4px;grid-template-columns:1fr 1fr}#inspector>div.fontSize{display:grid;gap:8px;grid-template-columns:1fr 32px}#inspector>div.color{display:grid;gap:4px;grid-template-columns:1fr 22px}#timelineContainer{--clip-border: #444;--clip-background: #333;--clip-selected-border: #36a;--clip-selected-background: #258;--control-background: #222;--playhead: #999;--playhead-line: #666;--timeline-tick: #444;--timeline-tick-inactive: #303030;--timeline-tick-tall: #777}#timelineContainer{grid-area:timeline;margin:0;display:grid;grid-template-columns:200px 1fr 12px;grid-template-rows:20px 24px 1fr 12px;grid-template-areas:". playhead ." "controls ticks ." "tracks clips vscroll" ". hscroll .";gap:4px 4px;overflow:hidden}#timelineContainer button{background-color:transparent;border:0;background-repeat:no-repeat;background-size:16px 11px;background-position:center;position:absolute;height:24px;width:24px}#timelineContainer button:hover{cursor:pointer;filter:brightness(1.5)}#timelineContainer #controls{grid-area:controls}#timelineContainer #tracks{grid-area:tracks;overflow:hidden;position:relative}#timelineContainer #tracks input{position:absolute;left:24px;width:calc(100% - 24px);height:24px;box-sizing:border-box}#timelineContainer #timetrack{grid-area:playhead;position:relative;overflow:clip visible}#timelineContainer #playhead{grid-area:playhead;position:relative;width:21px;height:25px}#timelineContainer #playhead:before{content:"";display:block;position:relative;width:21px;height:20px;background-color:var(--playhead);transform:translate(-10px);clip-path:polygon(0 0,100% 0,100% 40%,50% 100%,0 40%)}#timelineContainer #playhead:after{content:"";display:block;position:relative;border-left:1px solid var(--playhead-line);z-index:1;height:100vh}#timelineContainer #ticks{grid-area:ticks;position:relative;left:-48px;width:calc(100% + 48px);height:100%;overflow:hidden}#timelineContainer #ticks .tick{position:absolute;background-color:var(--timeline-tick);width:1px;height:4px;top:16px;transform:translate(48px)}#timelineContainer #ticks .timestamp{position:absolute;color:var(--timeline-tick-active);transform:translate(calc(-50% + 48px));font-size:11px}#timelineContainer #ticks .tall{background-color:var(--timeline-tick-tall);height:8px}#timelineContainer #ticks .tick.inactive{background-color:var(--timeline-tick-inactive)}#timelineContainer #ticks .timestamp.inactive{color:var(--timeline-tick-inactive)}#timelineContainer #timeline{grid-area:clips;position:relative;flex-grow:1;overflow:hidden}#timeline #timelineClips{position:relative;width:100%;height:100%;overflow:hidden}#timeline .clip{position:absolute;background-color:var(--clip-background);border:1px solid var(--clip-border);padding:2px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}#timeline .clip.selected{background-color:var(--clip-selected-background);border-color:var(--clip-selected-border)}#timeline .group{position:absolute;border:1px solid var(--clip-border)}#timeline .group.selected{border:1px solid var(--clip-selected-border);z-index:1}#timelineContainer .scroll{position:relative;background-color:var(--scrollbar-background);overflow:hidden}#timelineContainer #vscroll{grid-area:vscroll}#timelineContainer #hscroll{grid-area:hscroll;z-index:2}#timelineContainer .thumb{position:absolute;background-color:var(--scrollbar);width:calc(100% - 4px);height:calc(100% - 4px);top:2px;left:2px;border-radius:4px}#timelineContainer .scroll .selection{position:absolute;background-color:var(--selection-background);width:calc(100% - 8px);height:calc(100% - 8px);left:4px;top:4px;pointer-events:none}#timelineContainer .scroll .playhead{position:absolute;background-color:var(--playhead);height:calc(100% - 4px);aspect-ratio:1;top:2px;clip-path:polygon(0 0,100% 0,100% 40%,50% 100%,0 40%);pointer-events:none}#canvasContainer{--selection-border: white;--selection-outline: black;--viewport-background: black}#canvasContainer{grid-area:canvas;position:relative;overflow:hidden;z-index:0;padding:4px}#canvasContainer #canvas{position:relative;margin:0 auto;max-height:100%}#canvasContainer #canvas #viewport{background-color:var(--viewport-background);overflow:hidden;z-index:0}#canvasContainer #canvas #viewport>div,#canvasContainer #canvas>div{position:absolute}#canvasContainer #canvas #viewport>div{overflow:hidden;pointer-events:none}#canvasContainer #canvas #viewport>div>:is(img,video,textarea){top:0}#canvasContainer #canvas #viewport>div>img,#canvasContainer #canvas #viewport>div>video{position:absolute;pointer-events:none;object-fit:fill;width:100%;height:100%}#canvasContainer #canvas #viewport>div>p{position:absolute;max-height:100%;margin:0;padding:0;width:100%;white-space:pre-wrap;visibility:hidden;user-select:none;-webkit-user-select:none}#canvasContainer #canvas #viewport>div textarea{visibility:visible;font-family:inherit;font-size:inherit;color:inherit;text-align:inherit;position:absolute;top:0;width:100%;height:100%;border:none;background:transparent;resize:none;overflow:hidden;padding:0 0 0 2px;left:-2px}#canvasContainer #canvas #viewport>div textarea:not(:disabled){pointer-events:all}#canvasContainer #canvas #viewport>div textarea:disabled{user-select:none;-webkit-user-select:none}#canvasContainer #canvas #viewport>div .border{position:absolute}#canvasContainer #selection{position:absolute;z-index:999999;pointer-events:none}#canvasContainer #selection:before{content:"";background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='white' stroke-width='2' stroke-dasharray='4%2c4' stroke-dashoffset='0' /%3ee%3crect width='100%25' height='100%25' fill='none' stroke='black' stroke-width='2' stroke-dasharray='4%2c4' stroke-dashoffset='4' /%3e%3c/svg%3e");display:block;position:relative;left:-1px;top:-1px;width:calc(100% + 2px);height:calc(100% + 2px)}#canvasContainer #selection.ghost:before{background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='white' stroke-width='2' stroke-dasharray='1%2c3' stroke-dashoffset='0' /%3ee%3crect width='100%25' height='100%25' fill='none' stroke='black' stroke-width='2' stroke-dasharray='3%2c1' stroke-dashoffset='3' /%3e%3c/svg%3e")}#canvasContainer #selection:not(.noresize):after{content:"";position:absolute;display:block;left:-4px;top:-4px;width:calc(100% + 8px);height:calc(100% + 8px);background:url("./assets/resize-handle.svg") no-repeat left top / 7px,url("./assets/resize-handle.svg") no-repeat right top / 7px,url("./assets/resize-handle.svg") no-repeat left bottom / 7px,url("./assets/resize-handle.svg") no-repeat right bottom / 7px,url("./assets/resize-handle.svg") no-repeat left / 7px,url("./assets/resize-handle.svg") no-repeat right / 7px,url("./assets/resize-handle.svg") no-repeat top / 7px,url("./assets/resize-handle.svg") no-repeat bottom / 7px}#canvasContainer #selection.ghost:after{background:url("./assets/resize-handle-ghost.svg") no-repeat left top / 7px,url("./assets/resize-handle-ghost.svg") no-repeat right top / 7px,url("./assets/resize-handle-ghost.svg") no-repeat left bottom / 7px,url("./assets/resize-handle-ghost.svg") no-repeat right bottom / 7px,url("./assets/resize-handle-ghost.svg") no-repeat left / 7px,url("./assets/resize-handle-ghost.svg") no-repeat right / 7px,url("./assets/resize-handle-ghost.svg") no-repeat top / 7px,url("./assets/resize-handle-ghost.svg") no-repeat bottom / 7px}#canvasContainer .snap{position:absolute;background-color:#99f;z-index:999997}#canvasContainer .snap.canvas{background-color:#9c9;z-index:999998}#canvasContainer .snap.active{background-color:#ff9;z-index:1000000}:focus-visible{outline:1px solid var(--keyboard-focus);outline-offset:-1px}body{background-color:var(--background);color:var(--text);margin:0;scrollbar-color:var(--scrollbar) var(--scrollbar-background);user-select:none;-webkit-user-select:none}body,input,button,select{font-family:"Exo 2",Lato,sans-serif;font-size:var(--font-size-normal)}body[data-cursor] input,body[data-cursor] textarea,body[data-cursor] button{cursor:inherit}body[data-cursor=text]{cursor:text}body[data-cursor=moveAbove]{cursor:url("./assets/cursor-move-above.svg"),auto}body[data-cursor=moveBelow]{cursor:url("./assets/cursor-move-below.svg"),auto}body[data-cursor=move]{cursor:move}body[data-cursor=north]{cursor:n-resize}body[data-cursor=east]{cursor:e-resize}body[data-cursor=south]{cursor:s-resize}body[data-cursor=west]{cursor:w-resize}body[data-cursor=eastWest]{cursor:ew-resize}body[data-cursor=northSouth]{cursor:ns-resize}body[data-cursor=northEastSouthWest]{cursor:nesw-resize}body[data-cursor=northWestSouthEast]{cursor:nwse-resize}input[type=file]{position:absolute;opacity:0;width:0;height:0}input[type=file]::file-selector-button{display:none}var{font-style:normal;color:var(--var-text);margin-left:2px}var span{font-size:var(--font-size-small);margin-left:3px}.clickable{cursor:pointer}#mainLayer{display:grid;grid-template-columns:max(200px,25vw) 1fr 265px;grid-template-rows:40px auto max(120px,50%);grid-template-areas:"commandBar commandBar commandBar" "outline canvas inspector" "timeline timeline timeline";gap:8px;height:100vh;position:relative;z-index:0}#commandBar{grid-area:commandBar;background-color:var(--panel-background);height:40px;padding:0;display:flex;justify-content:space-between}#commandBar .tabs{width:300px;padding:8px 0}#commandBar .tab{display:inline-block;width:40px;height:32px;margin-left:8px;background-color:var(--panel-background)}#commandBar .tab:before{transition:.1s ease-in-out;transition-property:transform,filter}#commandBar:not(.inert) .tab:not(.selected):hover:before{transform:scale(1.1);filter:saturate(.8) brightness(1.2)}#commandBar .tab.selected{background-color:var(--background)}#commandBar .tab:before{display:block;width:100%;height:100%;padding:8px 12px;box-sizing:border-box}#commandBar .tab.edit:before{content:url("./assets/edit-icon.svg")}#commandBar .tab.play:before{content:url("./assets/play-icon.svg")}#commandBar .buttons{flex-grow:1;margin:0 8px}#commandBar .buttons .divider{float:left;width:20px;height:100%}#commandBar button{width:30px;height:100%;float:left;background-color:transparent;border:none;color:var(--text)}#commandBar button.icon:after,#commandBar button.icon:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition-duration:.1s;transition-property:clip-path,filter,width,height}#commandBar>.panelButton:last-child{display:inline-block;padding-right:8px;cursor:pointer}#commandBar>#searchBox+.panelButton{display:inline-block;padding-left:8px;cursor:pointer}button.icon:before{background-color:var(--system-color)}button.icon:after{background-color:var(--system-aux-color)}.panelButton:hover>button:before,button:hover:not(:disabled):not(.disabled):after,button:hover:not(:disabled):not(.disabled):before{filter:brightness(1.2)}#commandBar button.selected{border-bottom:2px solid var(--panel-button-border);border-top:2px solid transparent;padding-top:4px}#commandBar button.disabled,#commandBar button:disabled{filter:saturate(.25) brightness(.6)}#commandBar input[type=radio]{width:28px;margin-top:0;padding-bottom:38px;border-top:2px solid #444;border-bottom:2px solid var(--background);background-color:var(--panel-background)}#commandBar input[type=radio]:before,#commandBar input[type=radio]:after{top:10px}#commandBar input[type=radio]:checked{border-top:2px solid var(--system-color);background-color:var(--background)}#commandBar input[type=radio]:focus-visible{outline:1px solid #b74}#commandBar input#searchBox{background-color:var(--control-background);color:var(--text);border:none;border-bottom:1px solid var(--control-border);display:inline-block;min-width:246px;height:24px;margin-top:8px;padding:0 8px}#commandBar input#searchBox:has(+#problems){min-width:216px}#commandBar input#searchBox:focus{border-color:var(--control-focus-border);outline:none}#searchLayer{position:absolute;overflow-y:hidden;top:33px;width:100%;height:calc(100% - 33px);pointer-events:none}#outline{--project-color: #7f65bc;--project-dark-color: rgb(from var(--project-color) r g b / .25);--timeline-color: #ccc;--timeline-dark-color: rgb(from var(--timeline-color) r g b / .25);--state-color: #d2bc4c;--state-dark-color: rgb(from var(--state-color) r g b / .25);--clip-color: #3a9679;--clip-dark-color: rgb(from var(--clip-color) r g b / .25);--condition-color: #d65b15;--condition-dark-color: rgb(from var(--condition-color) r g b / .25)}#outline{grid-area:outline;margin:0;padding:2px 0 0 32px;overflow:hidden auto;list-style-type:none}#outline ul{list-style-type:none;padding:0 0 0 24px;position:relative}#outline ul:before{content:"";position:absolute;height:100%;width:1px;background-color:red;left:-16px;top:0;z-index:1}#outline li:has(>span.project)+ul:before{background-color:var(--project-dark-color)}#outline li:has(>span.timeline)+ul:before{background-color:var(--timeline-dark-color)}#outline li:has(>span.stateMachine)+ul:before,#outline li:has(>span.state)+ul:before{background-color:var(--state-dark-color)}#outline ul li:has(>span.clickCondition)+ul:before,#outline ul li:has(>span.reachEndCondition)+ul:before,#outline ul li:has(>span.reachStartCondition)+ul:before{background-color:var(--condition-dark-color)}#outline li:has(>span.emptyClip,>span.textClip,>span.imageClip,>span.videoClip,>span.group)+ul:before{background-color:var(--clip-dark-color)}#outline li{position:relative;margin-bottom:4px;padding-right:38px;z-index:0}#outline li:before{content:"";display:inline-block;position:absolute;left:-100vw;width:200vw;top:-2px;height:calc(100% + 4px)}#outline li:before,#popupLayer .menu li,#popupLayer .submenu li{transition:background-color .2s cubic-bezier(0,.5,1,1)}#outline:not(.inert) li:hover:before{background-color:var(--hover-background)}#outline li.highlight:before{background-color:var(--highlight-background)}#outline li.selected.highlight:before,#outline li.selected:before{background-color:var(--selection-background)}#outline li:has(button.open):before,#outline:not(.inert) li.selected:hover:before{background-color:var(--selection-hover-background)}body[data-cursor=moveAbove] #outline li.target:hover:not(.selected){cursor:url("./assets/cursor-move-above-pointer.svg"),auto}body[data-cursor=moveBelow] #outline li.target:hover:not(.selected){cursor:url("./assets/cursor-move-below-pointer.svg"),auto}body[data-cursor=moveAbove] #outline li.target:hover:not(.selected):before,body[data-cursor=moveBelow] #outline li.target:hover:not(.selected):before{background-color:var(--hover-background)}#outline li .name{position:relative;z-index:1}#outline li .name:before{display:inline-block;width:16px;margin-right:8px;margin-left:-24px;pointer-events:none}#outline li .name em{font-size:var(--font-size-small);font-style:normal}#outline li .name input{padding:2px 4px;background-color:var(--control-background);border:0;border-bottom:1px solid var(--control-focus-border);color:var(--text);outline:none;width:calc(100% - 8px)}#outline li button:first-child{position:absolute;display:inline-block;left:-36px;top:-2px;background-color:transparent;border:0;width:32px;height:21px}#outline li button:first-child:before{content:"";background-color:red;clip-path:path("M0 0 h1 l1.5 2 l1.5 -2 h1 v1 l-2.5 3 l-2.5 -3 v-1");position:absolute;width:6px;height:6px;top:8px;left:2px}#outline li button.collapsed:first-child:before{clip-path:path("M0 0 v1 l2 1.5 l-2 1.5 v1 h1 l3 -2.5 l-3 -2.5 z")}#outline li:has(.project) button:first-child:before{background-color:var(--project-color)}#outline li:has(.timeline) button:first-child:before{background-color:var(--timeline-color)}#outline li:has(.stateMachine) button:first-child:before,#outline li:has(.state) button:first-child:before{background-color:var(--state-color)}#outline li:has(.textClip,.emptyClip,.imageClip,.videoClip,.group) button:first-child:before{background-color:var(--clip-color)}#outline li:has(.clickCondition,.reachStartCondition,.reachEndCondition) button:first-child:before{background-color:var(--condition-color)}#outline:not(.inert) li button:first-child:hover{filter:brightness(1.5)}#outline li button.menu{position:absolute;top:-2px;right:0;height:21px;padding:0 8px;background-color:transparent;color:transparent;border:0;z-index:1;transition:.2s cubic-bezier(0,.5,1,1);transition-property:color,background-color}#outline li button.menu.open,#outline:not(.inert) li:hover button.menu{color:var(--text)}#outline:not(.inert) li.selected:hover button.menu.open:not(:hover){background-color:var(--selection-background)}#outline:not(.inert) li.selected:hover button.menu:not(:hover){background-color:var(--selection-hover-background)}#outline:not(.inert) li button.menu:hover{background-color:var(--menu-button-background)}#outline li button.open.menu,#outline:not(.inert) li.selected button.menu:hover{background-color:var(--menu-button-selected-background)}#outline button.menu:before{content:"\2026"}#outline .clickCondition:before{content:url("./assets/click-condition.svg")}#outline .checkStateCondition:before{content:url("./assets/check-state-condition.svg")}#outline .checkVariableCondition:before{content:url("./assets/check-variable-condition.svg")}#outline .emptyClip:before{content:url("./assets/empty-clip.svg")}#outline .group:before{content:url("./assets/group.svg")}#outline .imageClip:before{content:url("./assets/image-clip.svg")}#outline .project:before{content:url("./assets/project.svg")}#outline .reachEndCondition:before{content:url("./assets/reach-end-condition.svg")}#outline .state:before{content:url("./assets/state.svg")}#outline .state.start:before{content:url("./assets/state-start.svg")}#outline .state.active:before{content:url("./assets/state-active.svg")}#outline .state.start.active:before{content:url("./assets/state-start-active.svg")}#outline .stateAction:before{content:url("./assets/state-action.svg")}#outline .downloadAction:before{content:url("./assets/download-action.svg")}#outline .jumpAction:before{content:url("./assets/jump-action.svg")}#outline .reachStartCondition:before{content:url("./assets/reach-start-condition.svg")}#outline .setVariableAction:before{content:url("./assets/set-variable-action.svg")}#outline .stateMachine:before{content:url("./assets/state-machine.svg")}#outline .playAction:before{content:url("./assets/play-action.svg")}#outline .pauseAction:before{content:url("./assets/pause-action.svg")}#outline .textClip:before{content:url("./assets/text-clip.svg")}#outline .timeline:before{content:url("./assets/timeline.svg")}#outline .variable:before{content:url("./assets/variable.svg")}#outline .videoClip:before{content:url("./assets/video-clip.svg")}#outline .webClip:before{content:url("./assets/web-clip.svg")}#outline .variant.emptyClip:before{content:url("./assets/empty-clip-variant.svg")}#outline .variant.imageClip:before{content:url("./assets/image-clip-variant.svg")}#outline .variant.textClip:before{content:url("./assets/text-clip-variant.svg")}#outline .variant.videoClip:before{content:url("./assets/video-clip-variant.svg")}#outline .variant.webClip:before{content:url("./assets/web-clip-variant.svg")}#popupLayer{position:absolute;width:100%;overflow:hidden;top:48px;height:calc(100% - 48px);pointer-events:none}#popupLayer>ul.menu,#popupLayer>ul.submenu{position:absolute;background-color:var(--menu-background);margin:0;padding:0;list-style-type:none;font-size:95%;pointer-events:all}#popupLayer>ul.menu{box-shadow:0 15px 16px 2px var(--shadow)}#popupLayer>ul.menu.shadowTop{box-shadow:0 -8px 16px 2px var(--shadow)}#popupLayer>ul.submenu{box-shadow:0 0 16px 2px var(--shadow)}#popupLayer>ul.submenu>p{margin:8px;padding:4px}#popupLayer em{font-style:normal;font-weight:700;font-size:95%;padding-left:4px;cursor:pointer}#popupLayer ul.submenu li em{font-size:var(--font-size-small);font-weight:400}body:not([data-cursor]) #popupLayer em{cursor:pointer}#popupLayer em:before{position:relative;display:inline-block;top:0;left:-4px;width:16px;height:11px}#popupLayer>ul.menu>li,#popupLayer>ul.submenu li{padding:4px 12px}body:not([data-cursor]) #popupLayer>ul.menu>li:not(.disabled),body:not([data-cursor]) #popupLayer>ul.submenu>li:not(.disabled){cursor:pointer}#popupLayer>ul.menu{padding:2px 0}#popupLayer>ul.submenu{margin-left:2px}#popupLayer li.disabled{color:var(--menu-disabled-text)}#popupLayer>ul.menu>li:not(.disabled):hover,#popupLayer>ul.submenu li:not(.disabled):hover{background-color:var(--menu-hover-background)}#popupLayer>ul.menu:has(li.expandable) li,#popupLayer>ul.submenu:has(li.expandable) li{padding-right:40px}#popupLayer>ul.menu>li.expandable>span,#popupLayer>ul.submenu>li.expandable>span{padding-right:12px;display:block;position:absolute;right:0;top:4px}#popupLayer>ul.menu>li,#popupLayer>ul.submenu li{position:relative}#popupLayer>ul.menu>li.expandable.open,#popupLayer>ul.submenu>li.expandable.open{background-color:var(--selection-hover-background)}#popupLayer>ul.menu>li.open:after{content:"";position:absolute;right:-2px;top:0;height:100%;width:2px;background-color:var(--selection-hover-background)}#popupLayer>.submenu li.current:before{content:url("./assets/current.svg");position:absolute;left:12px;width:8px}#popupLayer>.submenu:has(li.current) li{padding-left:30px}#popupLayer .menu .divider,#popupLayer .submenu .divider{display:block;margin:4px 6px;border-top:1px solid var(--menu-divider)}#popupLayer .submenu li:before{position:absolute;left:8px;width:16px}#popupLayer li.icon-importFile:before{content:url("./assets/import-file.svg")}#popupLayer>ul.submenu li.icon-importFile{padding-left:32px}#popupLayer .menu input,#popupLayer .submenu input{background-color:var(--control-background);color:var(--text);border:none;border-bottom:1px solid var(--control-border);display:inline-block;height:24px;margin-top:0;padding:0 8px}#popupLayer .menu input:focus,#popupLayer .submenu input:focus{border-color:var(--control-focus-border);outline:none}#worktop{grid-area:worktop;position:relative;overflow:hidden;z-index:0;padding:0 4px}#worktop.inert{pointer-events:none}#worktop .viewport{background-color:var(--worktop-background);position:relative;margin:0 auto;max-height:100%}#worktop .viewport>div[data-id]{position:absolute;overflow:hidden}body[data-cursor=moveAbove] #worktop .viewport>div:not(#selection):not(#subselection){cursor:url("./assets/cursor-move-above-pointer.svg"),auto}body[data-cursor=moveBelow] #worktop .viewport>div:not(#selection):not(#subselection){cursor:url("./assets/cursor-move-below-pointer.svg"),auto}#worktop .viewport>div video,#worktop .viewport>div img{position:absolute;width:100%;height:100%;object-fit:fill;pointer-events:none;background:transparent}#worktop #selection{position:absolute;border:1px solid var(--worktop-selection-border);outline:1px solid var(--worktop-selection-outline);z-index:999999;pointer-events:none}#worktop #subselection{position:absolute;border:1px dashed white;border-image:url("./assets/border.png") 1 round;margin-left:-1px;margin-top:-1px;z-index:999999;pointer-events:none}body:not([data-cursor]) #worktop #selection{cursor:move}#worktop:not(.inert) #selection .resize{position:absolute;pointer-events:auto}#worktop #selection .resize:before{content:" ";position:absolute;width:5px;height:5px;border:1px solid var(--worktop-selection-outline);background-color:var(--worktop-selection-border)}#worktop #selection .resize.north{top:-2px;height:5px;width:100%}body:not([data-cursor]) #worktop #selection .resize.north{cursor:n-resize}#worktop .resize.north:before{left:calc(50% - 3px);top:-2px}#worktop #selection .resize.east{right:-2px;width:5px;height:100%;cursor:e-resize}body:not([data-cursor]) #worktop #selection .resize.east{cursor:e-resize}#worktop #selection .resize.east:before{top:calc(50% - 3px);left:-0px}#worktop #selection .resize.south{bottom:-2px;height:5px;width:100%;cursor:s-resize}body:not([data-cursor]) #worktop #selection .resize.south{cursor:s-resize}#worktop #selection .resize.south:before{left:calc(50% - 3px);bottom:-2px}#worktop #selection .resize.west{left:-2px;width:5px;height:100%;cursor:w-resize}body:not([data-cursor]) #worktop #selection .resize.west{cursor:w-resize}#worktop #selection .resize.west:before{top:calc(50% - 3px);left:-2px}#worktop #selection .resize.northwest{top:-2px;left:-2px;height:12px;width:12px;cursor:nw-resize}body:not([data-cursor]) #worktop #selection .resize.northwest{cursor:nw-resize}#worktop .resize.northwest:before{top:-2px;left:-2px}#worktop #selection .resize.northeast{top:-2px;left:calc(100% - 12px);height:12px;width:12px;cursor:ne-resize}body:not([data-cursor]) #worktop #selection .resize.northeast{cursor:ne-resize}#worktop .resize.northeast:before{top:-2px;left:9px}#worktop #selection .resize.southwest{top:calc(100% - 12px);left:-2px;height:12px;width:12px;cursor:sw-resize}body:not([data-cursor]) #worktop #selection .resize.southwest{cursor:sw-resize}#worktop .resize.southwest:before{bottom:-4px;left:-2px}#worktop #selection .resize.southeast{top:calc(100% - 12px);left:calc(100% - 12px);height:12px;width:12px;cursor:se-resize}body:not([data-cursor]) #worktop #selection .resize.southeast{cursor:se-resize}#worktop .resize.southeast:before{bottom:-4px;left:9px}#worktop .snaplines{pointer-events:none;position:absolute;left:0;top:0}#worktop .snapline{position:absolute;background-color:var(--snapline);transition:background-color .1s ease-in-out;border-bottom:1px solid rgba(0,0,0,.2);border-top:1px solid rgba(255,255,0,.4);border-right:1px solid rgba(0,0,0,.2);border-left:1px solid rgba(255,255,0,.4);background-clip:padding-box}#worktop .snapline.snapped{position:absolute;background-color:var(--snapline-snapped);border-bottom:1px solid rgba(0,0,0,.8);border-top:1px solid rgba(255,255,0,.8);border-right:1px solid rgba(0,0,0,.8);border-left:1px solid rgba(255,255,0,.8);background-clip:padding-box}#worktop iframe{border:none}body:not([data-cursor]) #timeline #clips .track .clip .start{cursor:w-resize}body:not([data-cursor]) #timeline #clips .track .clip .end{cursor:e-resize}#hintsLayer{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none}#hintsLayer>div{position:absolute;pointer-events:auto;background-color:var(--hint-background);color:var(--hint-text);padding:16px;box-shadow:0 0 16px 2px var(--shadow);border-radius:4px;max-width:400px;max-height:calc(100vh - 32px);overflow:hidden auto;scrollbar-color:var(--hint-scrollbar) var(--hint-scrollbar-background)}#hintsLayer>div>.close{position:absolute;top:0;right:0;width:20px;height:20px}#hintsLayer>div>.close:before{content:"";position:absolute;top:3px;right:3px;width:11px;height:11px;transition-duration:.1s;transition-property:clip-path,background-color;background-color:var(--hint-close-button);clip-path:path("M4.793,5.5l-2.147,-2.146l0.708,-0.708l2.146,2.147l2.146,-2.147l0.708,0.708l-2.147,2.146l2.147,2.146l-0.708,0.708l-2.146,-2.147l-2.146,2.147l-0.708,-0.708l2.147,-2.146Z")}#hintsLayer>div>.close:hover:before{background-color:var(--hint-close-button-hover);clip-path:path("M4.793,5.5l-3.147,-3.146l0.708,-0.708l3.146,3.147l3.146,-3.147l0.708,0.708l-3.147,3.146l3.147,3.146l-0.708,0.708l-3.146,-3.147l-3.146,3.147l-0.708,-0.708l3.147,-3.146Z")}#hintsLayer div h1{font-size:100%;margin:0 0 6px}#hintsLayer div p{margin:0}#hintsLayer div p+button{margin-top:8px}#hintsLayer div em{font-style:normal;font-weight:700;font-size:95%}#hintsLayer div em.icon{padding-left:8px}#popupLayer em:before,#hintsLayer em:before{position:relative;display:inline-block;top:0;left:-4px;width:16px;height:11px}#hintsLayer div:not(.inert) em:hover{background-color:var(--hint-hover-background)}#hintsLayer div ul{list-style-type:none;padding-left:2px;margin:0 0 6px}#hintsLayer div ul li{background-repeat:no-repeat;background-position:0 6px;background-size:16px 11px;padding:2px 8px 2px 24px}#hintsLayer div:not(.inert) ul li:hover{background-color:var(--hint-hover-background)}#hintsLayer div button{width:100%;border:1px solid var(--hint-button-border);background-color:inherit;color:inherit;padding:4px;margin-top:4px}#hintsLayer div:not(.inert) button:hover{background-color:var(--hint-button-hover-background);color:var(--hint-button-hover-text);border-color:var(--hint-button-hover-border)}#hintsLayer div button var{color:inherit;margin-left:4px}#hintsLayer .hint{user-select:text;-webkit-user-select:text}#hintsLayer .hint var{color:var(--hint-var-text)}#hintsLayer span.pointer.west,#hintsLayer span.pointer{position:absolute;padding:0;width:7px;height:8px;background-color:var(--hint-background);clip-path:polygon(100% 0%,0% 50%,100% 100%)}#hintsLayer span.pointer.east{position:absolute;padding:0;margin-left:-1px;width:7px;height:8px;background-color:var(--hint-background);clip-path:polygon(0% 0%,100% 50%,0% 100%)}#hintsLayer span.pointer.north,#hintsLayer span.pointer.up{position:absolute;padding:0;background-color:var(--hint-background);top:-6px;height:7px;width:8px;margin-left:-4px;clip-path:polygon(0% 100%,50% 0%,100% 100%)}#hintsLayer span.pointer.south{position:absolute;padding:0;background-color:var(--hint-background);height:7px;width:8px;margin-left:-4px;clip-path:polygon(0% 0%,50% 100%,100% 0%)}#player{grid-area:canvas;padding:4px;box-sizing:border-box}#loading,#error{grid-area:worktop;padding-left:48px;width:50%;max-width:600px;margin:16px auto}#error{background:url("./assets/error-icon.svg") no-repeat 0 0 / 32px}#loading h1,#error h1{font-size:1rem;margin-top:0}#loading ul,#error ul{padding-left:18px}#loading var,#error var{font-style:italic}#debugInfo{grid-area:inspector;overflow-y:auto}#debugInfo table{width:100%;border-spacing:1px 0}#debugInfo table th,#debugInfo table td{padding:6px 8px}#debugInfo table thead th{background-color:var(--table-header);text-align:left;font-size:90%;font-weight:400;color:var(--table-header-text)}#debugInfo table tbody tr:nth-child(odd){background-color:var(--table-row-odd)}#debugInfo table tbody tr:nth-child(2n){background-color:var(--table-row-even)}#debugInfo table tbody td:first-child{text-align:right}#blocker{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.hidden{display:none}#commandBar:not(.inert) .tab,#commandBar:not(.inert) button:not(.disabled),#hintsLayer div:not(.inert) em,#hintsLayer div:not(.inert) ul{cursor:pointer}.panel{position:absolute;right:0;display:block;margin:0;width:276px;background-color:var(--panel-background);padding:8px 16px 16px;box-shadow:0 15px 16px 2px var(--shadow);pointer-events:auto;overflow-y:auto;max-height:calc(100% - 40px);border-top:7px solid transparent;background-clip:padding-box}.panel>div:not(:first-child){border-top:1px solid var(--panel-divider);padding-top:16px}.panel>div:not(:last-child){margin-bottom:12px}.panel h1{font-size:100%;margin-top:0}.panel p:first-child{margin-top:0}.panel p:has(+ul){margin-bottom:0}.panel p+ul{margin-top:4px}.panel p{line-height:1.3}.panel p.message{margin-left:12px;margin-right:12px;font-size:90%}.panel ul{padding-left:18px}.panel ul.options,.panel ul.buttons{padding-left:0;list-style-type:none;margin-top:16px}.panel ul:first-child{margin-top:0}.panel ul:last-child{margin-bottom:0}.panel ul.buttons li{border:1px solid var(--panel-button-border);background-color:var(--panel-button-background);padding:3px 16px;margin-bottom:4px;cursor:pointer}.panel ul.buttons li:hover{background-color:var(--panel-button-hover-background)}.panel ul.options li{cursor:pointer;padding:2px 16px;margin:0 -16px}.panel ul.options li:hover{background-color:var(--panel-button-hover-background)}.panel ul.options li.selected{background-color:var(--selection-background)}.panel ul.options li.selected:hover{background-color:var(--selection-hover-background)}.panel ul li.keyboardFocus{background-color:var(--selection-background)}.panel ul li.keyboardFocus:hover{background-color:var(--selection-hover-background)}.panel ul li.icon{background-repeat:no-repeat;background-position:16px 6px;background-size:16px 11px;padding-left:40px}.panel ul li.blocked{opacity:.5}.panel .resources{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:16px}.panel .resources .buttons{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;row-gap:8px;margin-bottom:8px}.panel .resources .buttons label:has(>input[type=file]){border:1px solid var(--button-border);text-align:center;padding:4px 8px}.panel .resources .buttons label:has(>input[type=file]):hover{background-color:var(--button-background-hover)}.panel .resources div[data-id]:hover{background-color:var(--panel-hover-background);outline:5px solid var(--panel-hover-background)}.panel .resources div[data-id]:hover img{outline:none}.panel .resources div[data-id] video,.panel .resources div[data-id] img{width:100%;aspect-ratio:16 / 9;object-fit:contain;background-color:var(--worktop-background);outline:1px solid var(--panel-hover-background)}.panel .resources .name{width:100%;text-align:center;text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden}.panel .form{display:grid;grid-template-columns:auto 1fr auto;justify-items:stretch;gap:2px 8px}.panel .form label{text-align:right}.panel .form button{border:none;background-color:transparent;background-repeat:no-repeat;background-position:center}body:not([data-cursor]) .panel .form button{cursor:pointer}.panel .form input{background-color:var(--control-background);border:none;border-bottom:1px solid var(--control-border);color:var(--text)}body:not([data-cursor]) .panel .resources .buttons label:has(>input[type=file]){cursor:pointer}body:not([data-cursor]) .panel .resources div[data-id]:hover{cursor:pointer}.panel .small{font-size:90%}.panel .small .icon{background-size:14.4px 9.9px;padding-left:18px}.debugDot{position:absolute;margin-left:-3px;margin-top:-3px;width:5px;height:5px;background-color:orange;pointer-events:none;clip-path:path("M 2 0 h1 v2 h2 v1 h-2 v2 h-1 v-2 h-2 v-1 h2 v-2 z");z-index:100000}.debugDot:nth-of-type(5n+2){background-color:#0ff}.debugDot:nth-of-type(5n+3){background-color:red}.debugDot:nth-of-type(5n+4){background-color:#ff0}.debugDot:nth-of-type(5n+5){background-color:#32cd32}i,span.icon,var.icon{display:inline-block;padding-left:22px;min-height:11px;background-repeat:no-repeat;background-size:16px 11px;background-position:left center;font-style:normal}var.icon{padding-left:20px}.icon{position:relative}.icon.abort{background-image:url("./assets/abort.svg")}.icon.add{background-image:url("./assets/add.svg")}.icon.cancel{background-image:url("./assets/cancel.svg")}.icon.checked{background-image:url("./assets/checked.svg")}.icon.checkStateCondition{background-image:url("./assets/check-state-condition.svg")}.icon.checkVariableCondition{background-image:url("./assets/check-variable-condition.svg")}.icon.clear{background-image:url("./assets/clear.svg")}.icon.clickCondition{background-image:url("./assets/condition.svg")}.icon.clipboard{background-image:url("./assets/clipboard.svg")}.icon.close{background-image:url("./assets/close.svg")}.icon.delete{background-image:url("./assets/delete.svg")}.icon.discardChanges{background-image:url("./assets/discard-changes.svg")}.icon.done{background-image:url("./assets/done.svg")}.icon.downloadAction{background-image:url("./assets/download-action.svg")}.icon.emptyClip{background-image:url("./assets/empty-clip.svg")}.icon.emptyClip-variant{background-image:url("./assets/empty-clip-variant.svg")}.icon.reachEndCondition{background-image:url("./assets/reach-end-condition.svg")}.icon.condition{background-image:url("./assets/condition.svg")}.icon.faq{background-image:url("./assets/bulb.svg")}.icon.imageClip{background-image:url("./assets/image-clip.svg")}.icon.imageClip-variant{background-image:url("./assets/image-clip-variant.svg")}.icon.importFile{background-image:url("./assets/import-file.svg")}.icon.importURL{background-image:url("./assets/import-url.svg")}.icon.imageResource{background-image:url("./assets/image-resource.svg")}.icon.jumpAction{background-image:url("./assets/jump-action.svg")}.icon.newProject{background-image:url("./assets/new-project.svg")}.icon.noColor{background-image:url("./assets/nocolor.svg")}.icon.openProject{background-image:url("./assets/open-project.svg")}.icon.play{background-image:url("./assets/play.svg")}.icon.playAction{background-image:url("./assets/play-action.svg")}.icon.project{background-image:url("./assets/project.svg")}.icon.publish{background-image:url("./assets/publish.svg")}li.icon.redo{background-image:url("./assets/redo.svg")}.icon.reachEndCondition{background-image:url("./assets/reach-end-condition.svg")}.icon.reachStartCondition{background-image:url("./assets/reach-start-condition.svg")}.icon.saveChanges{background-image:url("./assets/save-project.svg")}.icon.saveProject{background-image:url("./assets/save-project.svg")}.icon.setTarget{background-image:url("./assets/set-target.svg")}.icon.setVariableAction{background-image:url("./assets/set-variable-action.svg")}.icon.signOut{background-image:url("./assets/sign-out.svg")}.icon.state{background-image:url("./assets/state.svg")}.icon.stateAction{background-image:url("./assets/state-action.svg")}.icon.stateMachine{background-image:url("./assets/state-machine.svg")}.icon.stateMachineCommand{background-image:url("./assets/state-machine-command.svg")}.icon.stateStart{background-image:url("./assets/state-start.svg")}.icon.timeline{background-image:url("./assets/timeline.svg")}.icon.topic{background-image:url("./assets/sign.svg")}.icon.tutorial{background-image:url("./assets/sign.svg")}.icon.unchecked{background-image:url("./assets/unchecked.svg")}li.icon.undo{background-image:url("./assets/undo.svg")}.icon.variable{background-image:url("./assets/variable.svg")}.icon.videoClip{background-image:url("./assets/video-clip.svg")}.icon.videoClip-variant{background-image:url("./assets/video-clip-variant.svg")}.icon.videoResource{background-image:url("./assets/video-resource.svg")}.icon.webClip{background-image:url("./assets/web-clip.svg")}.icon.webClip-variant{background-image:url("./assets/web-clip-variant.svg")}em.icon-imageClip:before{content:url("./assets/image-clip.svg")}em.icon-state:before{content:url("./assets/state.svg")}em.icon-stateMachine:before{content:url("./assets/state-machine.svg")}.icon.account:before{width:16px;height:20px;clip-path:path("M1.083,17c-0.055,-0.305 -0.083,-0.618 -0.083,-0.938c-0,-2.347 1.537,-4.361 3.719,-5.203c-1.614,-0.778 -2.719,-2.355 -2.719,-4.172c-0,-2.587 2.24,-4.687 5,-4.687c2.76,-0 5,2.1 5,4.687c-0,1.817 -1.105,3.394 -2.719,4.172c2.182,0.842 3.719,2.856 3.719,5.203c-0,0.32 -0.028,0.633 -0.083,0.938l-1.529,0c0.073,-0.302 0.112,-0.615 0.112,-0.938c0,-1.761 -1.154,-3.271 -2.79,-3.903c-0.541,-0.209 -0.903,-0.693 -0.927,-1.241c-0.025,-0.548 0.292,-1.059 0.812,-1.31c1.131,-0.544 1.905,-1.648 1.905,-2.921c-0,-1.81 -1.568,-3.281 -3.5,-3.281c-1.932,0 -3.5,1.471 -3.5,3.282c-0,1.272 0.774,2.376 1.905,2.92c0.52,0.251 0.837,0.762 0.812,1.31c-0.024,0.548 -0.386,1.032 -0.927,1.241c-1.636,0.632 -2.79,2.142 -2.79,3.903c-0,0.323 0.039,0.636 0.112,0.938l-1.529,0Z")}.icon.account:hover:not(:disabled):before{clip-path:path("M0.071,18c-0.047,-0.327 -0.071,-0.661 -0.071,-1c0,-2.319 1.13,-4.376 2.869,-5.65c-1.151,-1.094 -1.869,-2.639 -1.869,-4.35c-0,-3.311 2.689,-6 6,-6c3.311,0 6,2.689 6,6c-0,1.711 -0.718,3.257 -1.869,4.35c1.739,1.274 2.869,3.331 2.869,5.65c0,0.339 -0.024,0.673 -0.071,1l-2.029,-0c0.066,-0.323 0.1,-0.658 0.1,-1c0,-2.087 -1.281,-3.877 -3.1,-4.626c-0.36,-0.148 -0.601,-0.493 -0.618,-0.882c-0.016,-0.39 0.195,-0.753 0.542,-0.932c1.291,-0.664 2.176,-2.009 2.176,-3.56c-0,-2.208 -1.792,-4 -4,-4c-2.208,0 -4,1.792 -4,4c-0,1.551 0.885,2.896 2.176,3.56c0.347,0.179 0.558,0.542 0.542,0.932c-0.017,0.389 -0.258,0.734 -0.618,0.882c-1.819,0.749 -3.1,2.539 -3.1,4.626c-0,0.342 0.034,0.677 0.1,1l-2.029,-0ZM0.071,17c-0.047,-0.307 -0.071,-0.622 -0.071,-0.941c0,-2.183 1.13,-4.119 2.869,-5.318c-1.151,-1.029 -1.869,-2.483 -1.869,-4.094c-0,-3.117 2.689,-5.647 6,-5.647c3.311,0 6,2.53 6,5.647c-0,1.611 -0.718,3.065 -1.869,4.094c1.739,1.199 2.869,3.135 2.869,5.318c0,0.319 -0.024,0.634 -0.071,0.941l-2.029,-0c0.066,-0.304 0.1,-0.619 0.1,-0.941c0,-1.964 -1.281,-3.649 -3.1,-4.354c-0.36,-0.14 -0.601,-0.464 -0.618,-0.83c-0.016,-0.367 0.195,-0.709 0.542,-0.877c1.291,-0.625 2.176,-1.891 2.176,-3.351c-0,-2.078 -1.792,-3.765 -4,-3.765c-2.208,0 -4,1.687 -4,3.765c-0,1.46 0.885,2.726 2.176,3.351c0.347,0.168 0.558,0.51 0.542,0.877c-0.017,0.366 -0.258,0.69 -0.618,0.83c-1.819,0.705 -3.1,2.39 -3.1,4.354c-0,0.322 0.034,0.637 0.1,0.941l-2.029,-0Z")}.icon.align:before{width:18px;height:18px;clip-path:path("M3 3 h14 v4 h-14 z M3 10 h7 v4 h-7 z")}.icon.align:after{width:18px;height:18px;clip-path:path("M 0 0 h1 v18 h-1 z")}.icon.align:hover:before{clip-path:path("M3 3 h12 v4 h-12 z M3 10 h9 v4 h-9 z")}.icon.align:hover:not(:disabled):after{clip-path:path("M 0 0 h1 v18 h-1 z")}.icon.topAlign:before{width:18px;height:18px;clip-path:path("M2 0 h13 v1 H2 M8.5 4 l2.5 3 h-2 v3 h-1 v-3 h-2 z")}.icon.topAlign:hover:before{clip-path:path("M0 0 h17 v1 H0 M8.5 2 l2.5 3 h-2 v4 h-1 v-4 h-2 z")}.icon.middleAlign:before{width:18px;height:18px;clip-path:path("M2 8 h13 v1 H2 M8.5 11 l2.5 3 h-2 v3 h-1 v-3 h-2 z M8.5 6 l-2.5 -3 h2 v-3 h1 v3 h2 z")}.icon.middleAlign:hover:before{clip-path:path("M0 8 h17 v1 H0 M8.5 10 l2.5 3 h-2 v4 h-1 v-4 h-2 z M8.5 7 l-2.5 -3 h2 v-4 h1 v4 h2 z")}.icon.bottomAlign:before{width:18px;height:18px;clip-path:path("M2 17 h13 v1 H2 M8.5 14 l-2.5 -3 h2 v-3 h1 v3 h2 z")}.icon.bottomAlign:hover:before{clip-path:path("M0 17 h17 v1 H0 M8.5 16 l-2.5 -3 h2 v-4 h1 v4 h2 z")}.icon.leftAlign:before{width:18px;height:10px;clip-path:path("M0 0 h15 v1 H0 m0 2 h11 v1 H0 m0 2 h15 v1 H0 m0 2 h11 v1 H0")}.icon.leftAlign:not(.disabled):hover:before{clip-path:path("M0 0 h18 v1 H0 m0 2 h13 v1 H0 m0 2 h18 v1 H0 m0 2 h13 v1 H0")}.icon.rightAlign:before{width:18px;height:10px;clip-path:path("M18 0 h-15 v1 H18 m0 2 h-11 v1 H18 m0 2 h-15 v1 H18 m0 2 h-11 v1 H18")}.icon.rightAlign:not(.disabled):hover:before{clip-path:path("M18 0 h-18 v1 H18 m0 2 h-13 v1 H18 m0 2 h-18 v1 H18 m0 2 h-13 v1 H18")}.icon.centerAlign:before{width:18px;height:10px;clip-path:path("M2 0 h14 v1 h-14 z M4 3 h10 v 1 h-10 z M2 6 h14 v1 h-14 z M4 9 h10 v 1 h-10 z")}.icon.centerAlign:not(.disabled):hover:before{clip-path:path("M0 0 h18 v1 h-18 z M3 3 h12 v 1 h-12 z M0 6 h18 v1 h-18 z M3 9 h12 v 1 h-12 z")}.icon.crop:before{width:18px;height:18px;clip-path:path("M1 4 h3 v-3 h2 v3 h8 v7 h-2 v-5 h-11 z m3 3 h2 v5 h11 v2 h-3 v3 h-2 v-3 h-8 z")}.icon.crop:not(.disabled):hover:before{clip-path:path("M0 3 h3 v-3 h2 v3 h10 v9 h-2 v-7 h-13 z m3 3 h2 v7 h13 v2 h-3 v3 h-2 v-3 h-10 z")}.icon.help:before{width:10px;height:18px;clip-path:path("M1,2l3,-0c2,-0 4,1 4,4c0,3 -1.591,2.799 -3,4l0,2l-2,-0l0,-3c1.961,-1.154 3.02,-1.625 3,-3c-0.018,-1.295 -0.915,-2 -2,-2l-3,-0l0,-2Zm4,12l0,2l-2,-0l0,-2l2,-0Z")}.icon.help:hover:before,.panelButton:hover>.icon.help:before{clip-path:path("M1,1l4,-0c1.773,-0 4,2 4,4c0,3 -2.591,3.799 -4,5l0,3l-2,-0l0,-4c1.961,-1.154 4,-2 4,-4c0,-1 -1,-2 -2,-2l-4,-0l0,-2Zm4,14l0,2l-2,-0l0,-2l2,-0Z")}.icon.move:before{width:20px;height:20px;clip-path:path("M1 10 l4 -4 v3 h4 v-4 h-3 l4 -4 l4 4 h-3 v4 h4 v-3 l4 4 l-4 4 v -3 h-4 v4 h3 l-4 4 l-4 -4 h3 v-4 h-4 v3 z")}.icon.move:hover:before{clip-path:path("M0 10 l4 -4 v3 h5 v-5 h-3 l4 -4 l4 4 h-3 v5 h5 v-3 l4 4 l-4 4 v -3 h-5 v5 h3 l-4 4 l-4 -4 h3 v-5 h-5 v3 z")}.icon.moveAbove:before{width:18px;height:20px;clip-path:path("M2 2 h11 v11 h-11 z")}.icon.moveAbove:after{width:18px;height:20px;clip-path:path("M8 14 h6 v-6 h3 v9 h-9 z")}.icon.moveAbove:hover:not(:disabled):before{clip-path:path("M0 0 h12 v12 h-12 z")}.icon.moveAbove:hover:not(:disabled):after{filter:brightness(.9)}.icon.moveBelow:before{width:18px;height:18px;clip-path:path("M 10 4 h5 v11 h-11 v-5 h6 z")}.icon.moveBelow:after{width:18px;height:18px;clip-path:path("M0 0 h9 v9 h-9 z")}.icon.moveBelow:hover:not(:disabled):before{filter:brightness(.9);clip-path:path("M 11 5 h6 v12 h-12 v-6 h6 z")}.icon.moveBelow:hover:not(:disabled):after{filter:brightness(1.2)}.icon.problems:before{background-color:#c74444;width:4px;height:18px;clip-path:path("M1 2h3v10h-3zm0 12h3v3h-3z")}.icon.problems:hover:before,.panelButton:hover>.icon.problems:before{background-color:#c74444;clip-path:path("M1 1h3v12h-3zm0 14h3v3h-3z")}.icon.publishProgress:before{background-color:transparent;width:18px;height:18px;background-image:url("./assets/publish-progress.svg")}.icon.publishProgress:hover:before{width:22px;height:22px;background-repeat:no-repeat;background-position:center}.icon.publishComplete:before{background-color:transparent;width:18px;height:18px;background-image:url("./assets/publish-complete.svg")}.icon.publishComplete:hover:before{width:22px;height:22px;background-repeat:no-repeat;background-position:center}.icon.publishFailed:before{background-color:transparent;width:18px;height:18px;background-image:url("./assets/publish-failed.svg")}.icon.publishFailed:hover:before{width:22px;height:22px;background-repeat:no-repeat;background-position:center}.icon.redo:before{width:22px;height:18px;clip-path:path("M1.54,15.237c-0.506,-8.733 7.523,-6.686 11.526,-6.18c1.001,0.127 2.302,-1.921 2.414,-2.014c-1.682,-1.65 -2.014,-2.147 -2.515,-2.199c-0.805,-0.083 -4.752,-0.07 -7.365,0.753c-7.275,2.291 -4.384,8.718 -4.06,9.64Z M19,7l-8,-6l0,12l8,-6Z")}.icon.redo:hover:not(:disabled):before{clip-path:path("M1.54,16.2c-0.506,-8.732 7.523,-8.649 11.526,-8.143c1.001,0.127 2.302,-1.921 2.414,-2.014c-1.682,-1.65 -2.014,-2.147 -2.515,-2.199c-0.805,-0.083 -4.752,-0.07 -7.365,0.753c-7.275,2.291 -4.384,10.682 -4.06,11.603Z M21,6l-8,-6l0,12l8,-6Z")}.icon.restart:before{width:20px;height:20px;clip-path:path("M6.136,5.163c3.222,-2.133 7.569,-1.248 9.701,1.973c2.133,3.222 1.248,7.569 -1.973,9.701c-3.222,2.133 -7.569,1.248 -9.701,-1.973l1.668,-1.104c1.523,2.301 4.628,2.933 6.929,1.409c2.301,-1.523 2.933,-4.628 1.409,-6.929c-1.523,-2.301 -4.628,-2.933 -6.929,-1.409l-1.104,-1.668ZM1.685,9.308l2.796,-6.647l4.415,6.671l-7.211,-0.024Z")}.icon.restart:hover:not(:disabled):before{clip-path:path("M4.168,7.129c2.132,-3.221 6.479,-4.106 9.7,-1.973c3.222,2.132 4.106,6.479 1.974,9.7c-2.132,3.222 -6.479,4.106 -9.701,1.974l1.104,-1.668c2.301,1.523 5.406,0.892 6.929,-1.409c1.523,-2.302 0.892,-5.406 -1.41,-6.93c-2.301,-1.523 -5.406,-0.891 -6.929,1.41l-1.667,-1.104ZM1.69,12.685l-0.024,-7.212l6.671,4.416l-6.647,2.796Z")}.icon.select:hover:before{width:20px;height:20px;clip-path:path("M8.667,12.25l-3.667,3.75l0,-15l11,10l-5,0l3.75,6.875l-2.445,1.125l-3.666,-6.75Z")}.icon.select:before{width:20px;height:20px;clip-path:path("M9,12l-3,3l0,-13l9,9l-4,0l3,6l-2,1l-3,-6Z")}.icon.strokeInside:before{width:16px;height:16px;clip-path:path("M4 4 h11 v4 h-7 v 7 h-4 v-7z")}.icon.strokeInside:after{width:16px;height:16px;clip-path:path("M2 2 h14 v1 h-13 v13 h-1 v-13z")}.icon.strokeInside:hover:before{width:16px;height:16px;clip-path:path("M5 5 h11 v4 h-7 v 7 h-4 v-7z")}.icon.strokeInside:hover:after{width:16px;height:16px;clip-path:path("M2 2 h14 v1 h-13 v13 h-1 v-13z")}.icon.strokeOutside:before{width:16px;height:16px;clip-path:path("M2 2 h14 v4 h-10 v10 h-4 v-14z m5 5 h8 v1 h-7 v7 h-1 v-7z")}.icon.strokeOutside:after{width:16px;height:16px;clip-path:path("M7 7 h8 v1 h-7 v7 h-1 v-7z")}.icon.strokeOutside:hover:before{width:16px;height:16px;clip-path:path("M1 1 h14 v4 h-10 v10 h-4 v-14z")}.icon.strokeOutside:hover:after{width:16px;height:16px;clip-path:path("M7 7 h8 v1 h-7 v7 h-1 v-7z")}.icon.undo:before{width:22px;height:18px;clip-path:path("M19.46,15.237c0.506,-8.733 -7.523,-6.686 -11.526,-6.18c-1.001,0.127 -2.302,-1.921 -2.414,-2.014c1.682,-1.65 2.014,-2.147 2.515,-2.199c0.805,-0.083 4.752,-0.07 7.365,0.753c7.275,2.291 4.384,8.718 4.06,9.64Z M2,7l8,-6l-0,12l-8,-6Z")}.icon.undo:hover:not(:disabled):before{clip-path:path("M19.441,16.389c0.505,-8.732 -7.524,-8.649 -11.526,-8.143c-1.002,0.127 -2.302,-1.921 -2.415,-2.014c1.682,-1.65 2.014,-2.147 2.515,-2.199c0.806,-0.083 4.752,-0.07 7.366,0.753c7.275,2.291 4.384,10.682 4.06,11.603Z M0,6l8,-6l-0,12l-8,-6Z")}.icon.moveAbove,.icon.moveBelow{will-change:contents}
