.layout-col{display:flex;flex-direction:column;flex-grow:1;min-width:0;min-height:0}.layout-col .spacer{flex:1 1 100%}.layout-row{display:flex;flex-direction:row;flex-grow:1;min-width:0;min-height:0}.layout-row .spacer{flex:1 1 100%}.canvas-ruler{flex:1 1 100%;background:var(--color-4-dimgray);overflow:hidden;position:relative}.canvas-ruler.horizontal{height:16px}.canvas-ruler.vertical{width:16px}.canvas-ruler.vertical svg text{text-anchor:end}.canvas-ruler svg{position:absolute}.canvas-ruler svg path{stroke-width:1px;stroke:var(--color-7-middlegray)}.canvas-ruler svg text{font-size:12px;fill:var(--color-8-uppergray)}.persistent-scrollbar{display:flex;flex:1 1 100%}.persistent-scrollbar .arrow{flex:0 0 auto;background:none;outline:none;border:none;border-style:solid;width:0;height:0;padding:0}.persistent-scrollbar .scroll-track{flex:1 1 100%;position:relative}.persistent-scrollbar .scroll-track .scroll-thumb{position:absolute;border-radius:4px;background:var(--color-5-dullgray)}.persistent-scrollbar .scroll-track .scroll-thumb.dragging,.persistent-scrollbar .scroll-track .scroll-thumb:hover{background:var(--color-6-lowergray)}.persistent-scrollbar .scroll-track .scroll-click-area{position:absolute}.persistent-scrollbar.vertical{flex-direction:column}.persistent-scrollbar.vertical .arrow.decrease{margin:4px 3px;border-width:0 5px 8px 5px;border-color:transparent transparent var(--color-5-dullgray) transparent}.persistent-scrollbar.vertical .arrow.decrease:hover{border-color:transparent transparent var(--color-6-lowergray) transparent}.persistent-scrollbar.vertical .arrow.decrease:active{border-color:transparent transparent var(--color-c-brightgray) transparent}.persistent-scrollbar.vertical .arrow.increase{margin:4px 3px;border-width:8px 5px 0 5px;border-color:var(--color-5-dullgray) transparent transparent transparent}.persistent-scrollbar.vertical .arrow.increase:hover{border-color:var(--color-6-lowergray) transparent transparent transparent}.persistent-scrollbar.vertical .arrow.increase:active{border-color:var(--color-c-brightgray) transparent transparent transparent}.persistent-scrollbar.horizontal{flex-direction:row}.persistent-scrollbar.horizontal .arrow.decrease{margin:3px 4px;border-width:5px 8px 5px 0;border-color:transparent var(--color-5-dullgray) transparent transparent}.persistent-scrollbar.horizontal .arrow.decrease:hover{border-color:transparent var(--color-6-lowergray) transparent transparent}.persistent-scrollbar.horizontal .arrow.decrease:active{border-color:transparent var(--color-c-brightgray) transparent transparent}.persistent-scrollbar.horizontal .arrow.increase{margin:3px 4px;border-width:5px 0 5px 8px;border-color:transparent transparent transparent var(--color-5-dullgray)}.persistent-scrollbar.horizontal .arrow.increase:hover{border-color:transparent transparent transparent var(--color-6-lowergray)}.persistent-scrollbar.horizontal .arrow.increase:active{border-color:transparent transparent transparent var(--color-c-brightgray)}.separator.vertical{flex:0 0 auto}.separator.vertical.related{height:4px}.separator.vertical.unrelated{height:8px}.separator.vertical.list,.separator.vertical.section{width:100%}.separator.vertical.list div,.separator.vertical.section div{height:1px;width:calc(100% - 8px);margin:0 4px;background:var(--color-7-middlegray)}.separator.vertical.section{margin:8px 0}.separator.vertical.list{margin:4px 0}.separator.horizontal{flex:0 0 auto}.separator.horizontal.related{width:4px}.separator.horizontal.unrelated{width:8px}.separator.horizontal.list,.separator.horizontal.section{height:100%}.separator.horizontal.list div,.separator.horizontal.section div{height:calc(100% - 8px);width:1px;margin:4px 0;background:var(--color-7-middlegray)}.separator.horizontal.section{margin:0 8px}.separator.horizontal.list{margin:0 4px}.text-label{line-height:18px;white-space:nowrap}.text-label.bold{font-weight:700}.text-label.italic{font-style:italic}.text-label.multiline{white-space:pre-wrap;margin:4px 0}.text-label.table-align{flex:0 0 30%;text-align:right}.pivot-assist{position:relative;flex:0 0 auto;width:24px;height:24px}.pivot-assist button{position:absolute;width:5px;height:5px;margin:0;padding:0;outline:none;background:none;border:1px solid var(--color-7-middlegray)}.pivot-assist button:hover{border-color:transparent;background:var(--color-6-lowergray)}.pivot-assist button.active{border-color:transparent;background:var(--color-f-white)}.pivot-assist button.col-1:before,.pivot-assist button.col-2:before{content:"";pointer-events:none;width:2px;height:0;border-top:1px solid var(--color-7-middlegray);position:absolute;top:1px;right:-3px}.pivot-assist button.row-1:after,.pivot-assist button.row-2:after{content:"";pointer-events:none;width:0;height:2px;border-left:1px solid var(--color-7-middlegray);position:absolute;bottom:-3px;right:1px}.pivot-assist button.row-1{top:3px}.pivot-assist button.col-1{left:3px}.pivot-assist button.row-2{top:10px}.pivot-assist button.col-2{left:10px}.pivot-assist button.row-3{top:17px}.pivot-assist button.col-3{left:17px}.pivot-assist button div{width:100%;height:100%;padding:2px;margin:-2px}.icon-label{flex:0 0 auto;fill:var(--color-e-nearwhite)}.icon-label.size-12{width:12px;height:12px}.icon-label.size-16{width:16px;height:16px}.icon-label.size-24{width:24px;height:24px}.icon-label.node-style{border-radius:2px;background:var(--color-node-background);fill:var(--color-node-icon)}.icon-button{display:flex;justify-content:center;align-items:center;flex:0 0 auto;padding:0;outline:none;border:none;border-radius:2px;background:none}.icon-button svg{fill:var(--color-e-nearwhite)}.icon-button+:where(.icon-button){margin-left:0}.icon-button.active{background:var(--color-accent)}.icon-button:hover:not(.active){background:var(--color-6-lowergray);color:var(--color-f-white)}.icon-button:hover:not(.active) svg{fill:var(--color-f-white)}.icon-button.size-12{width:12px;height:12px}.icon-button.size-16{width:16px;height:16px}.icon-button.size-24{width:24px;height:24px}.icon-button.size-32{width:32px;height:32px}.floating-menu{position:absolute;width:0;height:0;display:flex;z-index:1000;--floating-menu-content-offset:0;--floating-menu-content-border-radius:4px}.floating-menu.bottom{--floating-menu-content-border-radius:0 0 4px 4px}.floating-menu .tail{width:0;height:0;border-style:solid;z-index:10;position:fixed}.floating-menu .floating-menu-container{display:flex}.floating-menu .floating-menu-container .floating-menu-content{background:rgba(var(--color-2-mildblack-rgb),.95);box-shadow:rgba(var(--color-0-black-rgb),50%) 0 2px 4px;border-radius:var(--floating-menu-content-border-radius);color:var(--color-e-nearwhite);font-size:inherit;padding:8px;z-index:0;position:fixed}.floating-menu.dropdown.top{width:100%;left:0;top:0}.floating-menu.dropdown.bottom{width:100%;left:0;bottom:0}.floating-menu.dropdown.left{height:100%;top:0;left:0}.floating-menu.dropdown.right{height:100%;top:0;right:0}.floating-menu.dropdown.topleft,.floating-menu.dropdown.topright{top:0;margin-top:-4px}.floating-menu.dropdown.topleft{bottom:0;left:0;margin-bottom:-4px}.floating-menu.dropdown.topright{bottom:0;right:0;margin-bottom:-4px}.floating-menu.bottom.dropdown .floating-menu-container,.floating-menu.top.dropdown .floating-menu-container{justify-content:left}.floating-menu.popover{--floating-menu-content-offset:10px;--floating-menu-content-border-radius:4px}.floating-menu.center{justify-content:center;align-items:center}.floating-menu.center>.floating-menu-container>.floating-menu-content{transform:translate(-50%,-50%)}.floating-menu.bottom,.floating-menu.top{flex-direction:column}.floating-menu.top .tail{border-width:8px 6px 0 6px;border-color:rgba(var(--color-2-mildblack-rgb),.95) transparent transparent transparent;margin-left:-6px;margin-bottom:2px}.floating-menu.bottom .tail{border-width:0 6px 8px 6px;border-color:transparent transparent rgba(var(--color-2-mildblack-rgb),.95) transparent;margin-left:-6px;margin-top:2px}.floating-menu.left .tail{border-width:6px 0 6px 8px;border-color:transparent transparent transparent rgba(var(--color-2-mildblack-rgb),.95);margin-top:-6px;margin-right:2px}.floating-menu.right .tail{border-width:6px 8px 6px 0;border-color:transparent rgba(var(--color-2-mildblack-rgb),.95) transparent transparent;margin-top:-6px;margin-left:2px}.floating-menu.top .floating-menu-container{justify-content:center;margin-bottom:var(--floating-menu-content-offset)}.floating-menu.bottom .floating-menu-container{justify-content:center;margin-top:var(--floating-menu-content-offset)}.floating-menu.left .floating-menu-container{align-items:center;margin-right:var(--floating-menu-content-offset)}.floating-menu.right .floating-menu-container{align-items:center;margin-left:var(--floating-menu-content-offset)}.popover-button{position:relative;width:16px;height:24px;flex:0 0 auto}.popover-button .floating-menu{left:50%;bottom:0}.popover-button .icon-button{width:100%;height:100%;padding:0;outline:none;border:none;border-radius:2px;background:var(--color-1-nearblack);fill:var(--color-e-nearwhite)}.popover-button .icon-button:hover{background:var(--color-6-lowergray);fill:var(--color-f-white)}div[class*=-input]+.popover-button{margin-left:1px}div[class*=-input]+.popover-button .icon-button{border-radius:0 2px 2px 0}.text-button{display:flex;justify-content:center;align-items:center;flex:0 0 auto;height:24px;padding:0 8px;box-sizing:border-box;outline:none;border:none;border-radius:2px;background:var(--color-5-dullgray);color:var(--color-e-nearwhite)}.text-button:hover{background:var(--color-6-lowergray);color:var(--color-f-white)}.text-button.emphasized{background:var(--color-accent);color:var(--color-f-white)}.text-button.emphasized:hover{background:var(--color-accent-hover)}.text-button.emphasized.disabled{background:var(--color-accent-disabled)}.text-button.disabled{background:var(--color-4-dimgray);color:var(--color-8-uppergray)}.text-button+.text-button{margin-left:8px}.text-button .icon-label{position:relative;left:-4px}.checkbox-input{flex:0 0 auto;align-items:center}.checkbox-input input{display:none}.checkbox-input label{display:flex;height:16px;border-radius:2px}.checkbox-input label .checkbox-box{flex:0 0 auto;background:var(--color-e-nearwhite);padding:2px;border-radius:2px}.checkbox-input label .checkbox-box .icon-label{fill:var(--color-2-mildblack)}.checkbox-input label:hover .checkbox-box{background:var(--color-f-white)}.checkbox-input input:checked+label .checkbox-box{background:var(--color-accent)}.checkbox-input input:checked+label .checkbox-box .icon-label{fill:var(--color-f-white)}.checkbox-input input:checked+label:hover .checkbox-box{background:var(--color-accent-hover)}.color-picker{--saturation-picker-hue:red;--opacity-picker-color:red}.color-picker .saturation-picker{width:256px;background-blend-mode:multiply;background:linear-gradient(to bottom,#fff,#000),linear-gradient(to right,#fff,var(--saturation-picker-hue));position:relative}.color-picker .hue-picker,.color-picker .opacity-picker,.color-picker .saturation-picker{height:256px;position:relative;overflow:hidden}.color-picker .hue-picker,.color-picker .opacity-picker{width:24px;margin-left:8px;position:relative}.color-picker .hue-picker{background-blend-mode:screen;background:linear-gradient(0deg,red 16.666%,rgba(255,0,0,0) 33.333%,rgba(255,0,0,0) 66.666%,red 83.333%),linear-gradient(0deg,rgba(0,255,0,0) 0,lime 16.666%,lime 50%,rgba(0,255,0,0) 66.666%),linear-gradient(0deg,rgba(0,0,255,0) 33.333%,blue 50%,blue 83.333%,rgba(0,0,255,0))}.color-picker .opacity-picker{background:linear-gradient(to bottom,var(--opacity-picker-color),transparent)}.color-picker .opacity-picker:before{content:"";width:100%;height:100%;z-index:-1;position:relative;background:linear-gradient(45deg,#ccc 25%,transparent 0,transparent 75%,#ccc 0),linear-gradient(45deg,#ccc 25%,transparent 0,transparent 75%,#ccc 0),linear-gradient(#fff,#fff);background-size:16px 16px;background-position:0 0,8px 8px}.color-picker .selection-circle{position:absolute;left:0;top:0;width:0;height:0;pointer-events:none}.color-picker .selection-circle:after{content:"";display:block;position:relative;left:-6px;top:-6px;width:12px;height:12px;border-radius:50%;border:2px solid #fff;box-sizing:border-box;mix-blend-mode:difference}.color-picker .selection-pincers{position:absolute;top:0;width:100%;height:0;pointer-events:none}.color-picker .selection-pincers:before{content:"";position:absolute;top:-4px;left:0;border-style:solid;border-width:4px 0 4px 4px;border-color:transparent transparent transparent #000}.color-picker .selection-pincers:after{content:"";position:absolute;top:-4px;right:0;border-style:solid;border-width:4px 4px 4px 0;border-color:transparent #000 transparent transparent}.optional-input{flex-grow:0}.optional-input label{align-items:center;justify-content:center;white-space:nowrap;width:24px;height:24px;border:1px solid var(--color-7-middlegray);border-radius:2px 0 0 2px;box-sizing:border-box}.optional-input label:hover{background:var(--color-6-lowergray)}.optional-input input:checked+label{border:1px solid var(--color-accent)}.optional-input input:checked+label:hover{border:1px solid var(--color-accent-hover);background:none}.field-input{min-width:80px;height:auto;position:relative;border-radius:2px;background:var(--color-1-nearblack);overflow:hidden;flex-direction:row-reverse}.field-input label{flex:1 1 100%;line-height:18px;margin-left:8px;padding:3px 0;overflow:hidden;text-overflow:ellipsis}.field-input:not(.disabled) label{cursor:text}.field-input input,.field-input textarea{flex:1 1 100%;width:0;min-width:30px;height:18px;line-height:18px;margin:0 8px;padding:3px 0;outline:none;border:none;background:none;color:var(--color-e-nearwhite)}.field-input input{text-align:center}.field-input input:not(:focus).has-label{text-align:right;margin-left:0;margin-right:8px}.field-input input:focus{text-align:left}.field-input input:focus+label{display:none}.field-input textarea{min-height:72px;margin:3px;padding:0 5px;box-sizing:border-box;resize:vertical}.field-input.disabled{background:var(--color-2-mildblack)}.field-input.disabled input,.field-input.disabled label,.field-input.disabled textarea{color:var(--color-8-uppergray)}.text-input input{text-align:left}.color-input .text-input input{text-align:center}.color-input .swatch{flex:0 0 auto;position:relative}.color-input .swatch .swatch-button{--swatch-color:#fff;height:24px;width:24px;bottom:0;left:50%;padding:0;outline:none;border:none;border-radius:2px;background:linear-gradient(45deg,#ccc 25%,transparent 0,transparent 75%,#ccc 0),linear-gradient(45deg,#ccc 25%,transparent 0,transparent 75%,#ccc 0),linear-gradient(#fff,#fff);background-size:16px 16px;background-position:0 0,8px 8px;overflow:hidden}.color-input .swatch .swatch-button:before{content:"";display:block;width:100%;height:100%;background:var(--swatch-color)}.color-input .swatch .swatch-button.disabled-swatch:after{content:"";position:absolute;border-top:4px solid red;width:33px;left:22px;top:-4px;transform:rotate(135deg);transform-origin:0 100%}.color-input .swatch .floating-menu{margin-top:24px;left:50%;bottom:0}.user-input-label{flex:0 0 auto;height:100%;align-items:center;white-space:nowrap}.user-input-label .group-gap{width:4px}.user-input-label .input-key+.input-key,.user-input-label .input-key+.input-mouse,.user-input-label .input-mouse+.input-key,.user-input-label .input-mouse+.input-mouse{margin-left:2px}.user-input-label .input-key{display:flex;justify-content:center;align-items:center;font-family:Inconsolata,monospace;font-weight:400;text-align:center;height:16px;line-height:15px;box-sizing:border-box;border:1px solid;border-radius:4px;border-color:var(--color-7-middlegray);color:var(--color-e-nearwhite)}.user-input-label .input-key.width-1{width:16px}.user-input-label .input-key.width-2{width:24px}.user-input-label .input-key.width-3{width:32px}.user-input-label .input-key.width-4{width:40px}.user-input-label .input-key.width-5{width:48px}.user-input-label .input-key .icon-label{margin:1px}.user-input-label .input-mouse .bright{fill:var(--color-e-nearwhite)}.user-input-label .input-mouse .dim{fill:var(--color-7-middlegray)}.user-input-label .hint-text{margin-left:4px}.floating-menu-content .user-input-label .input-key{border-color:var(--color-4-dimgray);color:var(--color-8-uppergray)}.floating-menu-content .user-input-label .input-key .icon-label svg,.floating-menu-content .user-input-label .input-mouse .bright,.floating-menu-content .user-input-label.keyboard-lock-notice.keyboard-lock-notice svg{fill:var(--color-8-uppergray)}.floating-menu-content .user-input-label .input-mouse .dim{fill:var(--color-4-dimgray)}.floating-menu-content .row:hover>.user-input-label .input-key{border-color:var(--color-7-middlegray);color:var(--color-9-palegray)}.floating-menu-content .row:hover>.user-input-label .input-key .icon-label svg,.floating-menu-content .row:hover>.user-input-label .input-mouse .bright,.floating-menu-content .row:hover>.user-input-label.keyboard-lock-notice.keyboard-lock-notice svg{fill:var(--color-9-palegray)}.floating-menu-content .row:hover>.user-input-label .input-mouse .dim{fill:var(--color-7-middlegray)}.menu-list .floating-menu-container .floating-menu-content{padding:4px 0}.menu-list .floating-menu-container .floating-menu-content .separator div{background:var(--color-4-dimgray)}.menu-list .floating-menu-container .floating-menu-content .scroll-spacer{flex:0 0 auto}.menu-list .floating-menu-container .floating-menu-content .row{height:20px;align-items:center;white-space:nowrap;position:relative;flex:0 0 auto}.menu-list .floating-menu-container .floating-menu-content .row>*{flex:0 0 auto}.menu-list .floating-menu-container .floating-menu-content .row .entry-icon svg{fill:var(--color-e-nearwhite)}.menu-list .floating-menu-container .floating-menu-content .row .no-icon{width:16px}.menu-list .floating-menu-container .floating-menu-content .row .entry-label{flex:1 1 100%;margin-left:8px}.menu-list .floating-menu-container .floating-menu-content .row .entry-icon,.menu-list .floating-menu-container .floating-menu-content .row .no-icon{margin:0 4px}.menu-list .floating-menu-container .floating-menu-content .row .entry-icon+.entry-label,.menu-list .floating-menu-container .floating-menu-content .row .no-icon+.entry-label{margin-left:0}.menu-list .floating-menu-container .floating-menu-content .row .user-input-label{margin-left:16px}.menu-list .floating-menu-container .floating-menu-content .row .submenu-arrow{width:0;height:0;border-style:solid;border-width:3px 0 3px 6px;border-color:transparent transparent transparent var(--color-e-nearwhite)}.menu-list .floating-menu-container .floating-menu-content .row .no-submenu-arrow{width:6px}.menu-list .floating-menu-container .floating-menu-content .row .no-submenu-arrow,.menu-list .floating-menu-container .floating-menu-content .row .submenu-arrow{margin-left:6px;margin-right:4px}.menu-list .floating-menu-container .floating-menu-content .row.active,.menu-list .floating-menu-container .floating-menu-content .row.open,.menu-list .floating-menu-container .floating-menu-content .row:hover{background:var(--color-6-lowergray);color:var(--color-f-white)}.menu-list .floating-menu-container .floating-menu-content .row.active.active,.menu-list .floating-menu-container .floating-menu-content .row.open.active,.menu-list .floating-menu-container .floating-menu-content .row:hover.active{background:var(--color-accent)}.menu-list .floating-menu-container .floating-menu-content .row.active .entry-icon svg,.menu-list .floating-menu-container .floating-menu-content .row.open .entry-icon svg,.menu-list .floating-menu-container .floating-menu-content .row:hover .entry-icon svg{fill:var(--color-f-white)}.menu-list .floating-menu-container .floating-menu-content .row.disabled{color:var(--color-8-uppergray)}.menu-list .floating-menu-container .floating-menu-content .row.disabled:hover{background:none}.menu-list .floating-menu-container .floating-menu-content .row.disabled svg{fill:var(--color-8-uppergray)}.dropdown-input{position:relative}.dropdown-input .dropdown-box{align-items:center;white-space:nowrap;background:var(--color-1-nearblack);height:24px;border-radius:2px}.dropdown-input .dropdown-box .dropdown-icon{margin:4px;flex:0 0 auto}.dropdown-input .dropdown-box span{margin:0;margin-left:8px;flex:1 1 100%}.dropdown-input .dropdown-box .dropdown-icon+span{margin-left:0}.dropdown-input .dropdown-box .dropdown-arrow{margin:6px 2px;flex:0 0 auto}.dropdown-input .dropdown-box.open,.dropdown-input .dropdown-box:hover{background:var(--color-6-lowergray)}.dropdown-input .dropdown-box.open span,.dropdown-input .dropdown-box:hover span{color:var(--color-f-white)}.dropdown-input .dropdown-box.open svg,.dropdown-input .dropdown-box:hover svg{fill:var(--color-f-white)}.dropdown-input .dropdown-box.open{border-radius:2px 2px 0 0}.dropdown-input .dropdown-box.disabled{background:var(--color-2-mildblack)}.dropdown-input .dropdown-box.disabled span{color:var(--color-8-uppergray)}.dropdown-input .dropdown-box.disabled svg{fill:var(--color-8-uppergray)}.dropdown-input .menu-list .floating-menu-container .floating-menu-content{max-height:400px}.font-input{position:relative}.font-input .dropdown-box{align-items:center;white-space:nowrap;background:var(--color-1-nearblack);height:24px;border-radius:2px}.font-input .dropdown-box span{margin:0;margin-left:8px;flex:1 1 100%}.font-input .dropdown-box .dropdown-arrow{margin:6px 2px;flex:0 0 auto}.font-input .dropdown-box.open,.font-input .dropdown-box:hover{background:var(--color-6-lowergray)}.font-input .dropdown-box.open span,.font-input .dropdown-box:hover span{color:var(--color-f-white)}.font-input .dropdown-box.open{border-radius:2px 2px 0 0}.font-input .dropdown-box.disabled{background:var(--color-2-mildblack)}.font-input .dropdown-box.disabled span{color:var(--color-8-uppergray)}.font-input .menu-list .floating-menu-container .floating-menu-content{max-height:400px;padding:4px 0}.number-input input:focus~.arrow,.number-input:not(:hover) .arrow{display:none}.number-input .arrow{position:absolute;top:0;padding:9px 0;outline:none;border:none;background:rgba(var(--color-1-nearblack-rgb),.75)}.number-input .arrow:hover{background:var(--color-6-lowergray)}.number-input .arrow:hover.right:before{border-color:transparent transparent transparent var(--color-f-white)}.number-input .arrow:hover.left:after{border-color:transparent var(--color-f-white) transparent transparent}.number-input .arrow.right{right:0;padding-left:7px;padding-right:6px}.number-input .arrow.right:before{content:"";width:0;height:0;border-style:solid;border-width:3px 0 3px 3px;border-color:transparent transparent transparent var(--color-e-nearwhite);display:block}.number-input .arrow.left{left:0;padding-left:6px;padding-right:7px}.number-input .arrow.left:after{content:"";width:0;height:0;border-style:solid;border-width:3px 3px 3px 0;border-color:transparent var(--color-e-nearwhite) transparent transparent;display:block}.number-input.disabled .arrow{display:none}.radio-input button{background:var(--color-5-dullgray);fill:var(--color-e-nearwhite);height:24px;padding:0 4px;outline:none;border:none;display:flex;align-items:center}.radio-input button:hover{background:var(--color-6-lowergray);color:var(--color-f-white)}.radio-input button:hover svg{fill:var(--color-f-white)}.radio-input button.active{background:var(--color-accent);color:var(--color-f-white)}.radio-input button.active svg{fill:var(--color-f-white)}.radio-input button+button{margin-left:1px}.radio-input button:first-of-type{border-radius:2px 0 0 2px}.radio-input button:last-of-type{border-radius:0 2px 2px 0}.radio-input .text-label{margin:0 4px}.radio-input.combined-after button:last-of-type,.radio-input.combined-before button:first-of-type{border-radius:0}.swatch-pair{flex-direction:column-reverse;flex:0 0 auto}.swatch-pair .swatch{width:28px;height:28px;margin:0 2px;position:relative}.swatch-pair .swatch button{--swatch-color:#fff;width:100%;height:100%;border-radius:50%;border:2px var(--color-7-middlegray) solid;box-shadow:0 0 0 2px var(--color-3-darkgray);margin:0;padding:0;box-sizing:border-box;outline:none;background:linear-gradient(45deg,#ccc 25%,transparent 0,transparent 75%,#ccc 0),linear-gradient(45deg,#ccc 25%,transparent 0,transparent 75%,#ccc 0),linear-gradient(#fff,#fff);background-size:16px 16px;background-position:0 0,8px 8px;overflow:hidden}.swatch-pair .swatch button:before{content:"";display:block;width:100%;height:100%;background:var(--swatch-color)}.swatch-pair .swatch .floating-menu{top:50%;right:-2px}.swatch-pair .swatch.primary{margin-bottom:-8px}.widget-column{flex:0 0 auto;display:flex;flex-direction:column}.widget-row{flex:0 0 auto;display:flex;min-height:32px}.widget-row>*{--widget-height:24px;margin:calc((24px - var(--widget-height))/2 + 4px) 0;min-height:var(--widget-height)}.widget-row>:not(.multiline){line-height:var(--widget-height)}.widget-row>.icon-label.size-12{--widget-height:12px}.widget-row>.icon-label.size-16{--widget-height:16px}.widget-section{flex:0 0 auto}.widget-section .header{display:flex;flex:0 0 24px;border:0;text-align:left;padding:0 8px;margin:0 -4px;background:var(--color-4-dimgray);align-items:center}.widget-section .header .expand-arrow{width:6px;height:100%;padding:0;position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:center}.widget-section .header .expand-arrow:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:3px 0 3px 6px;border-color:transparent transparent transparent var(--color-e-nearwhite)}.widget-section .header .expand-arrow.expanded:after{border-width:6px 3px 0 3px;border-color:var(--color-e-nearwhite) transparent transparent transparent}.widget-section .header .text-label{height:18px;display:inline-block}.widget-section .body{margin:0 4px}.widget-section .body .text-label{flex:0 0 30%;text-align:right}.widget-layout{height:100%;flex:0 0 auto;display:flex;flex-direction:column}.document{height:100%}.document .options-bar{height:32px;flex:0 0 auto;margin:0 4px}.document .options-bar .spacer{min-width:40px}.document .shelf-and-viewport .shelf{flex:0 0 auto}.document .shelf-and-viewport .shelf .tools{flex:0 1 auto}.document .shelf-and-viewport .shelf .tools .icon-button[title^="Coming Soon"]{opacity:.25;transition:opacity .25s}.document .shelf-and-viewport .shelf .tools .icon-button[title^="Coming Soon"]:hover{opacity:1}.document .shelf-and-viewport .shelf .tools .color-solid{fill:var(--color-f-white)}.document .shelf-and-viewport .shelf .tools .color-general{fill:var(--color-data-general)}.document .shelf-and-viewport .shelf .tools .color-vector{fill:var(--color-data-vector)}.document .shelf-and-viewport .shelf .tools .color-raster{fill:var(--color-data-raster)}.document .shelf-and-viewport .shelf .spacer{flex:1 0 auto;min-height:8px}.document .shelf-and-viewport .shelf .working-colors{flex:0 0 auto}.document .shelf-and-viewport .shelf .working-colors .widget-row{min-height:0}.document .shelf-and-viewport .shelf .working-colors .widget-row .swatch-pair{margin:0}.document .shelf-and-viewport .shelf .working-colors .widget-row .icon-button{--widget-height:0}.document .shelf-and-viewport .viewport,.document .shelf-and-viewport .viewport .canvas-area{flex:1 1 100%}.document .shelf-and-viewport .viewport .bar-area{flex:0 0 auto}.document .shelf-and-viewport .viewport .top-ruler{padding-left:16px;margin-right:16px}.document .shelf-and-viewport .viewport .right-scrollbar{margin-top:-16px}.document .shelf-and-viewport .viewport .bottom-scrollbar{margin-right:16px}.document .shelf-and-viewport .viewport .canvas{background:var(--color-2-mildblack);width:100%;height:100%;position:relative;overflow:hidden}.document .shelf-and-viewport .viewport .canvas svg{position:absolute;width:100%;height:100%;pointer-events:none}.document .shelf-and-viewport .viewport .canvas svg>*{pointer-events:auto}.document .shelf-and-viewport .viewport .canvas foreignObject{width:10000px;height:10000px;overflow:visible}.document .shelf-and-viewport .viewport .canvas foreignObject div{background:none;cursor:text;border:none;margin:0;padding:0;overflow:visible;white-space:pre-wrap;display:inline-block;padding-left:1px;margin-left:-1px}.document .shelf-and-viewport .viewport .canvas foreignObject div:focus{border:none;outline:none;margin:-1px}.status-bar{height:24px;width:100%;flex:0 0 auto}.status-bar .hint-groups{flex:0 0 auto;max-width:100%;margin:0 -4px;overflow:hidden}.status-bar .hint-groups .separator.section{margin:0}.status-bar .hint-groups .plus{flex:0 0 auto;align-items:center;font-weight:700}.status-bar .hint-groups .user-input-label{margin:0 8px}.status-bar .hint-groups .user-input-label+.user-input-label{margin-left:0}.menu-bar-input{display:flex}.menu-bar-input .entry-container{display:flex;position:relative}.menu-bar-input .entry-container .entry{display:flex;align-items:center;white-space:nowrap;padding:0 8px;background:none;border:0;margin:0}.menu-bar-input .entry-container .entry svg{fill:var(--color-e-nearwhite)}.menu-bar-input .entry-container .entry.open,.menu-bar-input .entry-container .entry:hover{background:var(--color-6-lowergray)}.menu-bar-input .entry-container .entry.open svg,.menu-bar-input .entry-container .entry:hover svg{fill:var(--color-f-white)}.menu-bar-input .entry-container .entry.open span,.menu-bar-input .entry-container .entry:hover span{color:var(--color-f-white)}.window-buttons.mac{flex:0 0 auto;align-items:center;margin:0 8px}.window-buttons.mac div{flex:0 0 auto;align-items:center;width:11px;height:11px;border-radius:50%}.window-buttons.mac div+div{margin-left:8px}.window-buttons.mac div.close{background:#ff5a52}.window-buttons.mac div.minimize{background:#e6c029}.window-buttons.mac div.zoom{background:#54c22b}.window-buttons-web{flex:0 0 auto;align-items:center;padding:0 8px}.window-buttons-web svg{fill:var(--color-e-nearwhite)}.window-buttons-web .text-label{margin-right:8px}.window-buttons-web:hover{background:var(--color-6-lowergray);color:var(--color-f-white)}.window-buttons-web:hover svg{fill:var(--color-f-white)}.window-button.windows{flex:0 0 auto;align-items:center;padding:0 17px}.window-button.windows svg{fill:var(--color-e-nearwhite)}.window-button.windows:hover{background:var(--color-6-lowergray)}.window-button.windows:hover svg{fill:var(--color-f-white)}.window-button.windows.close:hover{background:#e81123}.window-title{flex:0 0 auto;align-items:center;white-space:nowrap;padding:0 8px}.title-bar{height:28px;flex:0 0 auto}.title-bar .header-part{flex:1 1 100%}.title-bar .header-part:first-child{justify-content:flex-start}.title-bar .header-part:nth-child(2){justify-content:center}.title-bar .header-part:nth-child(3){justify-content:flex-end}.dialog-modal{position:absolute;pointer-events:none;width:100%;height:100%}.dialog-modal>.floating-menu-container>.floating-menu-content{pointer-events:auto;padding:24px}.dialog-modal .icon-column{margin-right:24px}.dialog-modal .icon-column .icon-label{width:80px;height:80px}.dialog-modal .icon-column .icon-label.copy,.dialog-modal .icon-column .icon-label.file{width:60px}.dialog-modal .icon-column .icon-label.copy svg,.dialog-modal .icon-column .icon-label.file svg{width:80px;height:80px;margin:0 -10px}.dialog-modal .main-column{margin:-4px 0}.dialog-modal .main-column .details.text-label{-webkit-user-select:text;-moz-user-select:text;user-select:text;white-space:pre-wrap;max-width:400px;height:auto}.dialog-modal .main-column .panic-buttons-row{height:32px;align-items:center}.layer-tree{min-height:0}.layer-tree .options-bar{height:32px;flex:0 0 auto;margin:0 4px;align-items:center}.layer-tree .options-bar .widget-layout{width:100%;min-width:300px}.layer-tree .options-bar .dropdown-input{max-width:120px}.layer-tree .options-bar .dropdown-input,.layer-tree .options-bar .number-input{flex:1 1 auto}.layer-tree .layer-tree-rows{margin-top:4px;margin-bottom:-1px;position:relative}.layer-tree .layer-tree-rows .layer-row{flex:0 0 auto;align-items:center;position:relative;height:32px;margin:0 4px;border-bottom:1px solid var(--color-4-dimgray)}.layer-tree .layer-tree-rows .layer-row .visibility{flex:0 0 auto;height:100%;align-items:center}.layer-tree .layer-tree-rows .layer-row .visibility .icon-button{height:100%;width:32px}.layer-tree .layer-tree-rows .layer-row .expand-arrow{margin-left:-16px;width:16px;height:100%;padding:0;outline:none;border:none;position:relative;background:none;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:2px}.layer-tree .layer-tree-rows .layer-row .expand-arrow:hover{background:var(--color-6-lowergray)}.layer-tree .layer-tree-rows .layer-row .expand-arrow:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:3px 0 3px 6px;border-color:transparent transparent transparent var(--color-e-nearwhite)}.layer-tree .layer-tree-rows .layer-row .expand-arrow:after:hover{color:var(--color-f-white)}.layer-tree .layer-tree-rows .layer-row .expand-arrow.expanded:after{border-width:6px 3px 0 3px;border-color:var(--color-e-nearwhite) transparent transparent transparent}.layer-tree .layer-tree-rows .layer-row .expand-arrow.expanded:after:hover{color:var(--color-f-white)}.layer-tree .layer-tree-rows .layer-row .layer{align-items:center;z-index:1;width:100%;height:100%;padding:0 4px;border-radius:2px;margin-right:8px}.layer-tree .layer-tree-rows .layer-row .layer.selected{background:var(--color-5-dullgray);color:var(--color-f-white)}.layer-tree .layer-tree-rows .layer-row .layer .layer-type-icon{flex:0 0 auto;margin:0 4px}.layer-tree .layer-tree-rows .layer-row .layer .layer-name{flex:1 1 100%;margin:0 4px}.layer-tree .layer-tree-rows .layer-row .layer .layer-name input{color:inherit;background:none;border:none;outline:none;margin:0;padding:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border-radius:2px;height:24px;width:100%}.layer-tree .layer-tree-rows .layer-row .layer .layer-name input:disabled{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.layer-tree .layer-tree-rows .layer-row .layer .layer-name input::-moz-placeholder{color:inherit;font-style:italic}.layer-tree .layer-tree-rows .layer-row .layer .layer-name input::placeholder{color:inherit;font-style:italic}.layer-tree .layer-tree-rows .layer-row .layer .layer-name input:focus{background:var(--color-1-nearblack);padding:0 4px}.layer-tree .layer-tree-rows .layer-row .layer .layer-name input:focus::-moz-placeholder{opacity:.5}.layer-tree .layer-tree-rows .layer-row .layer .layer-name input:focus::placeholder{opacity:.5}.layer-tree .layer-tree-rows .layer-row .layer .thumbnail{width:36px;height:24px;margin:2px 0;margin-left:4px;background:#fff;border-radius:2px;flex:0 0 auto}.layer-tree .layer-tree-rows .layer-row .layer .thumbnail svg{width:calc(100% - 4px);height:calc(100% - 4px);margin:2px}.layer-tree .layer-tree-rows .layer-row.insert-folder .layer{outline:3px solid var(--color-accent-hover);outline-offset:-3px}.layer-tree .layer-tree-rows .insert-mark{position:absolute;right:0;background:var(--color-accent-hover);margin-top:-2px;height:5px;z-index:1}.node-graph{height:100%}.node-graph .options-bar{height:32px;margin:0 4px;flex:0 0 auto;align-items:center}.node-graph .graph{position:relative;background:var(--color-2-mildblack);width:calc(100% - 8px);margin-left:4px;margin-bottom:4px;border-radius:2px;overflow:hidden}.node-graph .graph:before{content:"";background-size:var(--grid-spacing) var(--grid-spacing);background-position:calc(var(--grid-offset-x) - var(--dot-radius)) calc(var(--grid-offset-y) - var(--dot-radius));background-image:radial-gradient(circle at var(--dot-radius) var(--dot-radius),var(--color-3-darkgray) var(--dot-radius),transparent 0);image-rendering:-moz-crisp-edges;image-rendering:pixelated;mix-blend-mode:screen}.node-graph .graph:before,.node-graph .nodes,.node-graph .wires{position:absolute;width:100%;height:100%}.node-graph .nodes.wires,.node-graph .wires.wires{width:100%;height:100%;pointer-events:none}.node-graph .nodes.wires svg,.node-graph .wires.wires svg{width:100%;height:100%}.node-graph .nodes.wires svg path,.node-graph .wires.wires svg path{fill:none;stroke:var(--data-color-dim);stroke-width:2px}.node-graph .nodes.nodes .node,.node-graph .wires.nodes .node{position:absolute;display:flex;flex-direction:column;min-width:120px;border-radius:4px;background:var(--color-4-dimgray);left:calc((var(--offset-left) + .5)*24px);top:calc((var(--offset-top) + .5)*24px)}.node-graph .nodes.nodes .node .primary,.node-graph .wires.nodes .node .primary{display:flex;align-items:center;position:relative;gap:4px;width:100%;height:24px;background:var(--color-5-dullgray);border-radius:4px}.node-graph .nodes.nodes .node .primary .icon-label,.node-graph .wires.nodes .node .primary .icon-label{margin-left:4px}.node-graph .nodes.nodes .node .primary .text-label,.node-graph .wires.nodes .node .primary .text-label{margin-right:4px}.node-graph .nodes.nodes .node .arguments,.node-graph .wires.nodes .node .arguments{display:flex;width:100%;position:relative}.node-graph .nodes.nodes .node .arguments .argument,.node-graph .wires.nodes .node .arguments .argument{position:relative;display:flex;align-items:center;height:24px;width:100%;margin-left:24px;margin-right:24px}.node-graph .nodes.nodes .node .arguments:after,.node-graph .nodes.nodes .node .arguments:before,.node-graph .wires.nodes .node .arguments:after,.node-graph .wires.nodes .node .arguments:before{content:"";position:absolute;background:var(--color-5-dullgray);width:4px;height:4px;top:-4px}.node-graph .nodes.nodes .node .arguments:before,.node-graph .wires.nodes .node .arguments:before{left:0}.node-graph .nodes.nodes .node .arguments:after,.node-graph .wires.nodes .node .arguments:after{right:0}.node-graph .nodes.nodes .node .ports,.node-graph .wires.nodes .node .ports{position:absolute;width:100%;height:100%}.node-graph .nodes.nodes .node .ports .port,.node-graph .wires.nodes .node .ports .port{position:absolute;margin:auto 0;top:0;bottom:0;width:12px;height:12px;border-radius:50%;background:var(--data-color-dim)}.node-graph .nodes.nodes .node .ports .port div,.node-graph .wires.nodes .node .ports .port div{background:var(--data-color);width:8px;height:8px;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.node-graph .nodes.nodes .node .ports .port.input,.node-graph .wires.nodes .node .ports .port.input{left:-18px}.node-graph .nodes.nodes .node .ports .port.output,.node-graph .wires.nodes .node .ports .port.output{right:-18px}.properties{height:100%}.properties .widget-layout{flex:1 1 100%;margin:0 4px}.properties .options-bar{height:32px;flex:0 0 auto}.properties .options-bar .widget-row>.icon-label:first-of-type{border-radius:2px;background:var(--color-node-background);fill:var(--color-node-icon)}.properties .sections{flex:1 1 100%}.properties .sections .widget-section+.widget-section{margin-top:1px}.panel{background:var(--color-1-nearblack);border-radius:6px;overflow:hidden}.panel .tab-bar{height:28px;min-height:auto}.panel .tab-bar.min-widths .tab-group .tab{min-width:120px;max-width:360px}.panel .tab-bar .tab-group{flex:1 1 100%;position:relative}.panel .tab-bar .tab-group:after{content:"";width:15px;flex:0 0 auto}.panel .tab-bar .tab-group .tab{flex:0 1 auto;height:100%;padding:0 8px;align-items:center;position:relative}.panel .tab-bar .tab-group .tab.active{background:var(--color-3-darkgray);border-radius:6px 6px 0 0;position:relative}.panel .tab-bar .tab-group .tab.active:after,.panel .tab-bar .tab-group .tab.active:not(:first-child):before{content:"";width:16px;height:8px;position:absolute;bottom:0}.panel .tab-bar .tab-group .tab.active:not(:first-child):before{left:-16px;border-bottom-right-radius:8px;box-shadow:8px 0 0 0 var(--color-3-darkgray)}.panel .tab-bar .tab-group .tab.active:after{right:-16px;border-bottom-left-radius:8px;box-shadow:-8px 0 0 0 var(--color-3-darkgray)}.panel .tab-bar .tab-group .tab span{flex:1 1 100%;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis;height:100%;line-height:28px}.panel .tab-bar .tab-group .tab .icon-button{margin-left:8px}.panel .tab-bar .tab-group .tab+.tab{margin-left:1px}.panel .tab-bar .tab-group .tab:not(.active)+.tab:not(.active):before{content:"";position:absolute;left:-1px;width:1px;height:16px;background:var(--color-4-dimgray)}.panel .tab-bar .tab-group .tab:last-of-type{margin-right:1px}.panel .tab-bar .tab-group .tab:last-of-type:not(.active):after{content:"";position:absolute;right:-1px;width:1px;height:16px;background:var(--color-4-dimgray)}.panel .tab-bar .popover-button{margin:2px 4px}.panel .panel-body{background:var(--color-3-darkgray);flex:1 1 100%;flex-direction:column;min-height:0}.panel .panel-body .empty-panel{background:var(--color-2-mildblack);margin:4px;border-radius:2px;justify-content:center}.panel .panel-body .empty-panel .content{flex:0 0 auto;align-items:center}.panel .panel-body .empty-panel .content .logotype{margin-bottom:40px}.panel .panel-body .empty-panel .content .logotype svg{width:auto;height:120px}.panel .panel-body .empty-panel .content .actions table{border-spacing:8px;margin:-8px}.panel .panel-body .empty-panel .content .actions table td{padding:0}.panel .panel-body .empty-panel .content .actions table .text-button:not(:hover){background:none}.workspace{position:relative;flex:1 1 100%}.workspace .workspace-grid-subdivision{min-height:28px;flex:1 1 0}.workspace .workspace-grid-subdivision.folded{flex-grow:0;height:0}.workspace .workspace-grid-resize-gutter{flex:0 0 4px}.workspace .workspace-grid-resize-gutter.layout-row{cursor:ns-resize}.workspace .workspace-grid-resize-gutter.layout-col{cursor:ew-resize}.main-window{height:100%;overflow:auto;touch-action:none}:root{--color-0-black:#000;--color-0-black-rgb:0,0,0;--color-1-nearblack:#111;--color-1-nearblack-rgb:17,17,17;--color-2-mildblack:#222;--color-2-mildblack-rgb:34,34,34;--color-3-darkgray:#333;--color-3-darkgray-rgb:51,51,51;--color-4-dimgray:#444;--color-4-dimgray-rgb:68,68,68;--color-5-dullgray:#555;--color-5-dullgray-rgb:85,85,85;--color-6-lowergray:#666;--color-6-lowergray-rgb:102,102,102;--color-7-middlegray:#777;--color-7-middlegray-rgb:109,109,109;--color-8-uppergray:#888;--color-8-uppergray-rgb:136,136,136;--color-9-palegray:#999;--color-9-palegray-rgb:153,153,153;--color-a-softgray:#aaa;--color-a-softgray-rgb:170,170,170;--color-b-lightgray:#bbb;--color-b-lightgray-rgb:187,187,187;--color-c-brightgray:#ccc;--color-c-brightgray-rgb:204,204,204;--color-d-mildwhite:#ddd;--color-d-mildwhite-rgb:221,221,221;--color-e-nearwhite:#eee;--color-e-nearwhite-rgb:238,238,238;--color-f-white:#fff;--color-f-white-rgb:255,255,255;--color-accent:#3194d6;--color-accent-rgb:49,148,214;--color-accent-hover:#49a5e2;--color-accent-hover-rgb:73,165,226;--color-accent-disabled:#416277;--color-accent-disabled-rgb:65,98,119;--color-node-background:#f1decd;--color-node-background-rgb:241,222,205;--color-node-icon:#473a3a;--color-node-icon-rgb:71,58,58;--color-data-general:#c5c5c5;--color-data-general-rgb:197,197,197;--color-data-vector:#65bbe5;--color-data-vector-rgb:101,187,229;--color-data-vector-dim:#4b778c;--color-data-vector-dim-rgb:75,119,140;--color-data-raster:#e4bb72;--color-data-raster-rgb:228,187,114;--color-data-raster-dim:#8b7752;--color-data-raster-dim-rgb:139,119,82;--color-data-mask:#8d85c7;--color-data-mask-rgb:141,133,199;--color-data-unused1:#d6536e;--color-data-unused1-rgb:214,83,110;--color-data-unused2:#70a898;--color-data-unused2-rgb:112,168,152}#app,body,html{margin:0;height:100%;background:var(--color-2-mildblack);-webkit-user-select:none;-moz-user-select:none;user-select:none;overscroll-behavior:none;outline:none}body,button,html,input,textarea{font-family:Source Sans Pro,Arial,sans-serif;font-weight:400;font-size:14px;line-height:1;color:var(--color-e-nearwhite)}::-moz-selection{background:var(--color-accent)}::selection{background:var(--color-accent)}img,svg{display:block}.layout-col .scrollable-x,.layout-col .scrollable-y,.layout-row .scrollable-x,.layout-row .scrollable-y{scrollbar-width:thin;scrollbar-width:6px;scrollbar-gutter:6px;scrollbar-color:var(--color-5-dullgray) transparent}.layout-col .scrollable-x:not(:hover),.layout-col .scrollable-y:not(:hover),.layout-row .scrollable-x:not(:hover),.layout-row .scrollable-y:not(:hover){scrollbar-width:none}.layout-col .scrollable-x::-webkit-scrollbar,.layout-col .scrollable-y::-webkit-scrollbar,.layout-row .scrollable-x::-webkit-scrollbar,.layout-row .scrollable-y::-webkit-scrollbar{width:10px;height:10px}.layout-col .scrollable-x:not(:hover)::-webkit-scrollbar,.layout-col .scrollable-y:not(:hover)::-webkit-scrollbar,.layout-row .scrollable-x:not(:hover)::-webkit-scrollbar,.layout-row .scrollable-y:not(:hover)::-webkit-scrollbar{width:0;height:0}.layout-col .scrollable-x::-webkit-scrollbar-track,.layout-col .scrollable-y::-webkit-scrollbar-track,.layout-row .scrollable-x::-webkit-scrollbar-track,.layout-row .scrollable-y::-webkit-scrollbar-track{box-shadow:inset 0 0 0 1px var(--color-5-dullgray);border:2px solid transparent;border-radius:10px}.layout-col .scrollable-x::-webkit-scrollbar-track:hover,.layout-col .scrollable-y::-webkit-scrollbar-track:hover,.layout-row .scrollable-x::-webkit-scrollbar-track:hover,.layout-row .scrollable-y::-webkit-scrollbar-track:hover{box-shadow:inset 0 0 0 1px var(--color-6-lowergray)}.layout-col .scrollable-x::-webkit-scrollbar-thumb,.layout-col .scrollable-y::-webkit-scrollbar-thumb,.layout-row .scrollable-x::-webkit-scrollbar-thumb,.layout-row .scrollable-y::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--color-5-dullgray);border:2px solid transparent;border-radius:10px;margin:2px}.layout-col .scrollable-x::-webkit-scrollbar-thumb:hover,.layout-col .scrollable-y::-webkit-scrollbar-thumb:hover,.layout-row .scrollable-x::-webkit-scrollbar-thumb:hover,.layout-row .scrollable-y::-webkit-scrollbar-thumb:hover{background-color:var(--color-6-lowergray)}.layout-col .scrollable-x::-webkit-scrollbar-corner,.layout-col .scrollable-y::-webkit-scrollbar-corner,.layout-row .scrollable-x::-webkit-scrollbar-corner,.layout-row .scrollable-y::-webkit-scrollbar-corner{background:none}.layout-col .scrollable-x.scrollable-y,.layout-row .scrollable-x.scrollable-y{overflow:auto;overflow:overlay}.layout-col .scrollable-x:not(.scrollable-y),.layout-row .scrollable-x:not(.scrollable-y){overflow:auto hidden;overflow-x:overlay}.layout-col .scrollable-y:not(.scrollable-x),.layout-row .scrollable-y:not(.scrollable-x){overflow:hidden auto;overflow-y:overlay}.checkbox-input label.dropdown-box:focus,.checkbox-input label:focus-visible,.color-input .swatch .swatch-button.dropdown-box:focus,.color-input .swatch .swatch-button:focus-visible,.dropdown-input .dropdown-box.dropdown-box:focus,.dropdown-input .dropdown-box:focus-visible,.font-input .dropdown-box.dropdown-box:focus,.font-input .dropdown-box:focus-visible,.icon-button.dropdown-box:focus,.icon-button:focus-visible,.menu-bar-input .entry.dropdown-box:focus,.menu-bar-input .entry:focus-visible,.menu-list.dropdown-box:focus,.menu-list:focus-visible,.popover-button.dropdown-box:focus,.popover-button:focus-visible,.radio-input button.dropdown-box:focus,.radio-input button:focus-visible,.text-button.dropdown-box:focus,.text-button:focus-visible{outline:1px dashed var(--color-accent);outline-offset:-1px}.floating-menu h1,.floating-menu h2,.floating-menu h3,.floating-menu h4,.floating-menu h5,.floating-menu h6,.floating-menu p{margin:0}.floating-menu p{margin-top:8px}.floating-menu .floating-menu-content h3~p{white-space:pre-wrap}