@supports (background:-webkit-named-image(i)){.field-input input::selection{background-color:rgba(var(--color-5-dullgray-rgb),.996078)}}body:after{content:none!important}: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-data-general:#c5c5c5;--color-data-general-dim:#767676;--color-data-vector:#65bbe5;--color-data-vector-dim:#4b778c;--color-data-raster:#e4bb72;--color-data-raster-dim:#8b7752;--color-data-mask:#8d85c7;--color-data-number:#d6536e;--color-data-number-dim:#803242;--color-data-vec2:#c0f;--color-data-vec2-dim:#71008d;--color-data-color:#70a898;--color-data-color-dim:#43645b;--color-data-graphic:#e4bb72;--color-data-graphic-dim:#8b7752;--color-data-artboard:#70a898;--color-data-artboard-dim:#3a6156;--color-none:white;--color-none-repeat:no-repeat;--color-none-position:center center;--color-none-size-24px:60px 24px;--color-none-image-24px:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 60 24\"><line stroke=\"red\" stroke-width=\"4px\" x1=\"0\" y1=\"27\" x2=\"60\" y2=\"-3\" /></svg>");--color-none-size-32px:80px 32px;--color-none-image-32px:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 80 32\"><line stroke=\"red\" stroke-width=\"4px\" x1=\"0\" y1=\"36\" x2=\"80\" y2=\"-4\" /></svg>");--color-transparent-checkered-background:linear-gradient(45deg,#ccc 25%,transparent 25%,transparent 75%,#ccc 75%),linear-gradient(45deg,#ccc 25%,transparent 25%,transparent 75%,#ccc 75%),linear-gradient(#fff,#fff);--color-transparent-checkered-background-size:16px 16px;--color-transparent-checkered-background-position:0 0,8px 8px;--icon-expand-collapse-arrow:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 8 8\"><polygon fill=\"%23eee\" points=\"3,0 1,0 5,4 1,8 3,8 7,4\" /></svg>");--icon-expand-collapse-arrow-hover:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 8 8\"><polygon fill=\"%23fff\" points=\"3,0 1,0 5,4 1,8 3,8 7,4\" /></svg>");--icon-expand-collapse-arrow-disabled:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 8 8\"><polygon fill=\"%23888\" points=\"3,0 1,0 5,4 1,8 3,8 7,4\" /></svg>")}html,body{background:var(--color-2-mildblack);overscroll-behavior:none;-webkit-user-select:none;user-select:none;height:100%;margin:0}*{min-width:0;min-height:0}html,body,input,textarea,button{color:var(--color-e-nearwhite);font-family:Source Sans Pro,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1}svg,img{display:block}.sharp-right-corners.sharp-right-corners.sharp-right-corners.sharp-right-corners{border-top-right-radius:0;border-bottom-right-radius:0}.layout-row .scrollable-x,.layout-row .scrollable-y,.layout-col .scrollable-x,.layout-col .scrollable-y{scrollbar-width:thin;scrollbar-color:var(--color-5-dullgray)transparent}.layout-row .scrollable-x:not(:hover),.layout-row .scrollable-y:not(:hover),.layout-col .scrollable-x:not(:hover),.layout-col .scrollable-y:not(:hover){scrollbar-width:none}.layout-row .scrollable-x::-webkit-scrollbar{width:10px;height:10px}.layout-row .scrollable-y::-webkit-scrollbar{width:10px;height:10px}.layout-col .scrollable-x::-webkit-scrollbar{width:10px;height:10px}.layout-col .scrollable-y::-webkit-scrollbar{width:10px;height:10px}.layout-row .scrollable-x:not(:hover)::-webkit-scrollbar{width:0;height:0}.layout-row .scrollable-y:not(:hover)::-webkit-scrollbar{width:0;height:0}.layout-col .scrollable-x:not(:hover)::-webkit-scrollbar{width:0;height:0}.layout-col .scrollable-y:not(:hover)::-webkit-scrollbar{width:0;height:0}.layout-row .scrollable-x::-webkit-scrollbar-track{box-shadow:inset 0 0 0 1px var(--color-5-dullgray);border:2px solid #0000;border-radius:10px}.layout-row .scrollable-y::-webkit-scrollbar-track{box-shadow:inset 0 0 0 1px var(--color-5-dullgray);border:2px solid #0000;border-radius:10px}.layout-col .scrollable-x::-webkit-scrollbar-track{box-shadow:inset 0 0 0 1px var(--color-5-dullgray);border:2px solid #0000;border-radius:10px}.layout-col .scrollable-y::-webkit-scrollbar-track{box-shadow:inset 0 0 0 1px var(--color-5-dullgray);border:2px solid #0000;border-radius:10px}.layout-row .scrollable-x:hover::-webkit-scrollbar-track{box-shadow:inset 0 0 0 1px var(--color-6-lowergray)}.layout-row .scrollable-y:hover::-webkit-scrollbar-track{box-shadow:inset 0 0 0 1px var(--color-6-lowergray)}.layout-col .scrollable-x:hover::-webkit-scrollbar-track{box-shadow:inset 0 0 0 1px var(--color-6-lowergray)}.layout-col .scrollable-y:hover::-webkit-scrollbar-track{box-shadow:inset 0 0 0 1px var(--color-6-lowergray)}.layout-row .scrollable-x::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--color-5-dullgray);border:2px solid #0000;border-radius:10px;margin:2px}.layout-row .scrollable-y::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--color-5-dullgray);border:2px solid #0000;border-radius:10px;margin:2px}.layout-col .scrollable-x::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--color-5-dullgray);border:2px solid #0000;border-radius:10px;margin:2px}.layout-col .scrollable-y::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--color-5-dullgray);border:2px solid #0000;border-radius:10px;margin:2px}.layout-row .scrollable-x:hover::-webkit-scrollbar-thumb{background-color:var(--color-6-lowergray)}.layout-row .scrollable-y:hover::-webkit-scrollbar-thumb{background-color:var(--color-6-lowergray)}.layout-col .scrollable-x:hover::-webkit-scrollbar-thumb{background-color:var(--color-6-lowergray)}.layout-col .scrollable-y:hover::-webkit-scrollbar-thumb{background-color:var(--color-6-lowergray)}.layout-row .scrollable-x::-webkit-scrollbar-corner{background:0 0}.layout-row .scrollable-y::-webkit-scrollbar-corner{background:0 0}.layout-col .scrollable-x::-webkit-scrollbar-corner{background:0 0}.layout-col .scrollable-y::-webkit-scrollbar-corner{background:0 0}.layout-row .scrollable-x.scrollable-y,.layout-col .scrollable-x.scrollable-y{overflow:auto}.layout-row .scrollable-x:not(.scrollable-y),.layout-col .scrollable-x:not(.scrollable-y){overflow-x:auto;overflow-y:hidden}.layout-row .scrollable-y:not(.scrollable-x),.layout-col .scrollable-y:not(.scrollable-x){overflow-x:hidden;overflow-y:auto}.dropdown-input .dropdown-box:focus,.font-input .dropdown-box:focus,.icon-button:focus-visible,.text-button:focus-visible,.popover-button:focus-visible,.color-input>button:focus-visible,.color-picker .preset-color:focus-visible,.swatch-pair .swatch>button:focus-visible,.radio-input button:focus-visible,.menu-list:focus-visible,.menu-bar-input .entry:focus-visible,.layer-tree .expand-arrow:focus-visible,.widget-section .header:focus-visible{outline:1px dashed var(--color-e-nearwhite);outline-offset:-1px}.icon-button.preset-color.white:focus-visible,.icon-button.text-button.emphasized:focus-visible,.text-button.preset-color.white:focus-visible,.text-button.text-button.emphasized:focus-visible,.popover-button.preset-color.white:focus-visible,.popover-button.text-button.emphasized:focus-visible,.color-input>button.preset-color.white:focus-visible,.color-input>button.text-button.emphasized:focus-visible,.color-picker .preset-color.preset-color.white:focus-visible,.color-picker .preset-color.text-button.emphasized:focus-visible,.swatch-pair .swatch>button.preset-color.white:focus-visible,.swatch-pair .swatch>button.text-button.emphasized:focus-visible,.radio-input button.preset-color.white:focus-visible,.radio-input button.text-button.emphasized:focus-visible,.menu-list.preset-color.white:focus-visible,.menu-list.text-button.emphasized:focus-visible,.menu-bar-input .entry.preset-color.white:focus-visible,.menu-bar-input .entry.text-button.emphasized:focus-visible,.layer-tree .expand-arrow.preset-color.white:focus-visible,.layer-tree .expand-arrow.text-button.emphasized:focus-visible,.widget-section .header.preset-color.white:focus-visible,.widget-section .header.text-button.emphasized:focus-visible{outline:1px dashed var(--color-2-mildblack)}.optional-input input:focus-visible+label,.checkbox-input input:focus-visible+label{outline:1px dashed var(--color-e-nearwhite);outline-offset:-1px}:not(.optional-input)>.checkbox-input input:focus-visible+label.checked{outline:1px dashed var(--color-2-mildblack)}.main-window{touch-action:none;height:100%;overflow:auto}.layout-col{flex-direction:column;flex-grow:1;display:flex}.status-bar{flex:none;width:100%;height:24px}.status-bar .hint-groups{flex:none;max-width:100%;margin:0 -4px;overflow:hidden}.status-bar .hint-groups .separator.section{margin:0}.status-bar .hint-groups .plus{flex:none;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}.layout-row{flex-direction:row;flex-grow:1;display:flex}.separator.vertical{flex:none}.separator.vertical.related{height:4px}.separator.vertical.unrelated{height:8px}.separator.vertical.section,.separator.vertical.list{width:100%}.separator.vertical.section div,.separator.vertical.list div{background:var(--color-7-middlegray);width:calc(100% - 8px);height:1px;margin:0 4px}.separator.vertical.section{margin:8px 0}.separator.vertical.list{margin:4px 0}.separator.horizontal{flex:none}.separator.horizontal.related{width:4px}.separator.horizontal.unrelated{width:8px}.separator.horizontal.section,.separator.horizontal.list{height:100%}.separator.horizontal.section div,.separator.horizontal.list div{background:var(--color-7-middlegray);width:1px;height:calc(100% - 8px);margin:4px 0}.separator.horizontal.section{margin:0 8px}.separator.horizontal.list{margin:0 4px}.user-input-label{white-space:nowrap;flex:none;align-items:center;height:100%}.user-input-label.text-only .input-key+.input-key:before{content:"+"}.user-input-label:not(.text-only) .input-key+.input-key,.user-input-label:not(.text-only) .input-key+.input-mouse,.user-input-label:not(.text-only) .input-mouse+.input-key,.user-input-label:not(.text-only) .input-mouse+.input-mouse{margin-left:2px}.user-input-label:not(.text-only) .input-key{text-align:center;box-sizing:border-box;border:1px solid;border-color:var(--color-5-dullgray);color:var(--color-e-nearwhite);border-radius:4px;justify-content:center;align-items:center;height:16px;font-family:Inconsolata,monospace;font-weight:400;display:flex}.user-input-label:not(.text-only) .input-key .text-label{line-height:15px}.user-input-label:not(.text-only) .input-key.width-1{width:16px}.user-input-label:not(.text-only) .input-key.width-2{width:24px}.user-input-label:not(.text-only) .input-key.width-3{width:32px}.user-input-label:not(.text-only) .input-key.width-4{width:40px}.user-input-label:not(.text-only) .input-key.width-5{width:48px}.user-input-label:not(.text-only) .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-8-uppergray)}.user-input-label .hint-text{margin-left:4px}.floating-menu-content .row>.user-input-label .input-key{border-color:var(--color-3-darkgray);color:var(--color-8-uppergray)}.floating-menu-content .row>.user-input-label .input-key .icon-label svg,.floating-menu-content .row>.user-input-label.keyboard-lock-notice.keyboard-lock-notice svg,.floating-menu-content .row>.user-input-label .input-mouse .bright{fill:var(--color-8-uppergray)}.floating-menu-content .row>.user-input-label .input-mouse .dim{fill:var(--color-3-darkgray)}.floating-menu-content .row:hover>.user-input-label .input-key{border-color:var(--color-7-middlegray)}.floating-menu-content .row:hover>.user-input-label .input-mouse .dim{fill:var(--color-7-middlegray)}.icon-label{fill:var(--color-e-nearwhite);flex:none}.icon-label.disabled{fill:var(--color-8-uppergray)}.icon-label.size-12{width:12px;height:12px}.icon-label.size-16{width:16px;height:16px}.icon-label.size-24{width:24px;height:24px}.text-label{white-space:nowrap;cursor:default;line-height:18px}.text-label.disabled{color:var(--color-8-uppergray)}.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{text-align:right;flex:0 0 30%}.title-bar{flex:none;height:28px}.title-bar .header-part{flex: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}.menu-bar-input{display:flex}.menu-bar-input .entry-container{display:flex;position:relative}.menu-bar-input .entry-container .entry{white-space:nowrap;background:0 0;border:0;border-radius:2px;align-items:center;margin:0;padding:0 8px;display:flex}.menu-bar-input .entry-container .entry:hover,.menu-bar-input .entry-container .entry.open{background:var(--color-5-dullgray)}.menu-list .floating-menu-container .floating-menu-content.floating-menu-content{padding:4px 0}.menu-list .floating-menu-container .floating-menu-content.floating-menu-content .separator div{background:var(--color-4-dimgray)}.menu-list .floating-menu-container .floating-menu-content.floating-menu-content .scroll-spacer{flex:none}.menu-list .floating-menu-container .floating-menu-content.floating-menu-content .row{white-space:nowrap;border-radius:2px;flex:none;align-items:center;height:20px;margin:0 4px;position:relative}.menu-list .floating-menu-container .floating-menu-content.floating-menu-content .row>*{flex:none}.menu-list .floating-menu-container .floating-menu-content.floating-menu-content .row .no-icon{width:16px;height:16px}.menu-list .floating-menu-container .floating-menu-content.floating-menu-content .row .entry-label{flex:100%;margin:0 4px}.menu-list .floating-menu-container .floating-menu-content.floating-menu-content .row .entry-icon,.menu-list .floating-menu-container .floating-menu-content.floating-menu-content .row .no-icon{margin-left:4px}.menu-list .floating-menu-container .floating-menu-content.floating-menu-content .row .user-input-label{margin-left:12px}.menu-list .floating-menu-container .floating-menu-content.floating-menu-content .row .submenu-arrow{transform:rotate(270deg)}.menu-list .floating-menu-container .floating-menu-content.floating-menu-content .row .no-submenu-arrow{width:12px;height:12px}.menu-list .floating-menu-container .floating-menu-content.floating-menu-content .row.open>.menu-list{margin-right:-4px}.menu-list .floating-menu-container .floating-menu-content.floating-menu-content .row.open:after{content:"";width:4px;height:100%;position:absolute;top:0;right:-4px}.menu-list .floating-menu-container .floating-menu-content.floating-menu-content .row:hover,.menu-list .floating-menu-container .floating-menu-content.floating-menu-content .row.open{background:var(--color-5-dullgray)}.menu-list .floating-menu-container .floating-menu-content.floating-menu-content .row.active{background:var(--color-e-nearwhite);color:var(--color-2-mildblack)}.menu-list .floating-menu-container .floating-menu-content.floating-menu-content .row.active svg{fill:var(--color-2-mildblack)}.menu-list .floating-menu-container .floating-menu-content.floating-menu-content .row.disabled{color:var(--color-8-uppergray)}.menu-list .floating-menu-container .floating-menu-content.floating-menu-content .row.disabled:hover{background:0 0}.menu-list .floating-menu-container .floating-menu-content.floating-menu-content .row.disabled svg{fill:var(--color-8-uppergray)}.floating-menu{z-index:1000;--floating-menu-content-offset:0;width:0;height:0;display:flex;position:absolute}.floating-menu .tail{z-index:10;border-style:solid;width:0;height:0;position:fixed}.floating-menu .floating-menu-container{display:flex}.floating-menu .floating-menu-container .floating-menu-content{background:var(--color-2-mildblack);box-shadow:rgba(var(--color-0-black-rgb),50%)0 2px 4px;color:var(--color-e-nearwhite);font-size:inherit;z-index:0;border-radius:4px;padding:8px;position:fixed}.floating-menu.dropdown.top{width:100%;top:0;left:0}.floating-menu.dropdown.bottom{width:100%;bottom:0;left: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{margin-top:-4px;top:0;left:0}.floating-menu.dropdown.topright{margin-top:-4px;top:0;right:0}.floating-menu.dropdown.topleft{margin-bottom:-4px;bottom:0;left:0}.floating-menu.dropdown.topright{margin-bottom:-4px;bottom:0;right:0}.floating-menu.top.dropdown .floating-menu-container,.floating-menu.bottom.dropdown .floating-menu-container{justify-content:left}.floating-menu.popover{--floating-menu-content-offset:10px}.floating-menu.cursor .floating-menu-container .floating-menu-content{box-shadow:none;background:0 0;border-radius:0;padding:0}.floating-menu.center{justify-content:center;align-items:center}.floating-menu.center>.floating-menu-container>.floating-menu-content{transform:translate(-50%,-50%)}.floating-menu.top,.floating-menu.bottom{flex-direction:column}.floating-menu.top .tail{border-width:8px 6px 0;border-color:var(--color-2-mildblack)transparent transparent transparent;margin-bottom:2px;margin-left:-6px}.floating-menu.bottom .tail{border-width:0 6px 8px;border-color:transparent transparent var(--color-2-mildblack)transparent;margin-top:2px;margin-left:-6px}.floating-menu.left .tail{border-width:6px 0 6px 8px;border-color:transparent transparent transparent var(--color-2-mildblack);margin-top:-6px;margin-right:2px}.floating-menu.right .tail{border-width:6px 8px 6px 0;border-color:transparent var(--color-2-mildblack)transparent transparent;margin-top:-6px;margin-left:2px}.floating-menu.top .floating-menu-container{margin-bottom:var(--floating-menu-content-offset);justify-content:center}.floating-menu.bottom .floating-menu-container{margin-top:var(--floating-menu-content-offset);justify-content:center}.floating-menu.left .floating-menu-container{margin-right:var(--floating-menu-content-offset);align-items:center}.floating-menu.right .floating-menu-container{margin-left:var(--floating-menu-content-offset);align-items:center}.window-buttons-mac{flex:none;align-items:center;margin:0 8px}.window-buttons-mac div{border-radius:50%;flex:none;align-items:center;width:11px;height:11px}.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:none;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:none;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{white-space:nowrap;flex:none;align-items:center;padding:0 8px}.workspace{flex:100%;position:relative}.workspace .workspace-grid-subdivision{flex:1 1 0;min-height:28px}.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}.dialog-modal{pointer-events:none;width:100%;height:100%;position:absolute}.dialog-modal>.floating-menu-container>.floating-menu-content{pointer-events:auto;padding:0}.dialog-modal .header-area,.dialog-modal .footer-area{background:var(--color-1-nearblack)}.dialog-modal .header-area,.dialog-modal .footer-area,.dialog-modal .content{padding:16px 24px}.dialog-modal .header-area{border-radius:4px 4px 0 0}.dialog-modal .header-area .icon-label{width:24px;height:24px}.dialog-modal .header-area .text-label{margin-left:12px;line-height:24px}.dialog-modal .content{margin:-4px 0}.dialog-modal .content .column-1+.column-2{margin-left:48px}.dialog-modal .content .column-1+.column-2 .text-button{justify-content:left}.dialog-modal .content .details.text-label{-webkit-user-select:text;user-select:text;white-space:pre-wrap;max-width:400px;height:auto}.dialog-modal .content .radio-input button{flex-grow:1}.dialog-modal .content .image-label{border-radius:2px}.dialog-modal .footer-area{border-radius:0 0 4px 4px;justify-content:right}.dialog-modal .footer-area .text-button{min-width:96px}.text-button{box-sizing:border-box;background:var(--button-background-color);color:var(--button-text-color);--button-background-color:var(--color-5-dullgray);--button-text-color:var(--color-e-nearwhite);border:none;border-radius:2px;flex:none;justify-content:center;align-items:center;height:24px;margin:0;padding:0 8px;display:flex}.text-button:hover{--button-background-color:var(--color-6-lowergray);--button-text-color:var(--color-f-white)}.text-button.disabled{--button-background-color:var(--color-4-dimgray);--button-text-color:var(--color-8-uppergray)}.text-button.emphasized{--button-background-color:var(--color-e-nearwhite);--button-text-color:var(--color-2-mildblack)}.text-button.emphasized:hover{--button-background-color:var(--color-f-white)}.text-button.emphasized.disabled{--button-background-color:var(--color-8-uppergray)}.text-button.no-background:not(:hover){background:0 0}.text-button.no-background .icon-label{margin-right:4px}.widget-row>.text-button+.text-button,.layout-row>.text-button+.text-button{margin-left:8px}.widget-column>.text-button+.text-button,.layout-column>.text-button+.text-button{margin-top:8px}.text-button .icon-label{position:relative;left:-4px}.text-button .text-label{overflow:hidden}.widget-layout{flex-direction:column;flex:none;height:100%;display:flex}.widget-section{flex:none}.widget-section .header{text-align:left;background:var(--color-2-mildblack);border:0;border-radius:4px;flex:0 0 24px;align-items:center;margin-bottom:4px;padding:0 8px;display:flex}.widget-section .header .expand-arrow{flex:none;justify-content:center;align-items:center;width:8px;height:8px;margin:0;padding:0;display:flex;position:relative}.widget-section .header .expand-arrow:after{content:"";background:var(--icon-expand-collapse-arrow);width:8px;height:8px;position:absolute}.widget-section .header.expanded{border-radius:4px 4px 0 0;margin-bottom:0}.widget-section .header.expanded .expand-arrow:after{transform:rotate(90deg)}.widget-section .header .text-label{height:18px;margin-left:8px;display:inline-block}.widget-section .header:hover{background:var(--color-4-dimgray)}.widget-section .header:hover .expand-arrow:after{background:var(--icon-expand-collapse-arrow-hover)}.widget-section .header:hover+.body{border:1px solid var(--color-4-dimgray)}.widget-section .body{border:1px solid var(--color-2-mildblack);border-radius:0 0 4px 4px;margin-top:-1px;margin-bottom:4px;padding:1px 7px 0;overflow:hidden}.widget-section .body .widget-row:first-child{margin-top:3px}.widget-section .body .widget-row:last-child{margin-bottom:3px}.widget-section .body .widget-row>.text-button:first-child{margin-left:16px}.widget-section .body .widget-row>.text-label:first-of-type{flex:0 0 25%;margin-left:16px}.widget-section .body .widget-row>.parameter-expose-button~.text-label:first-of-type{margin-left:0}.widget-section .body .widget-row>.text-button{flex-grow:1}.widget-section .body .widget-row>.radio-input button{flex:100%}.widget-column{flex-direction:column;flex:none;display:flex}.widget-row.widget-row{flex:none;min-height:32px;display:flex}.widget-row.widget-row>*{--widget-height:24px;margin:calc((24px - var(--widget-height))/2 + 4px)0;min-height:var(--widget-height)}.widget-row.widget-row>:not(.multiline){line-height:var(--widget-height)}.widget-row.widget-row>.icon-label.size-12{--widget-height:12px}.widget-row.widget-row>.icon-label.size-16{--widget-height:16px}.widget-row.widget-row .checkbox-input [title="Preserve Aspect Ratio"]{margin-bottom:-32px;position:relative}.widget-row.widget-row .checkbox-input [title="Preserve Aspect Ratio"]:before,.widget-row.widget-row .checkbox-input [title="Preserve Aspect Ratio"]:after{content:"";pointer-events:none;background:var(--color-7-middlegray);width:1px;height:16px;position:absolute;left:8px}.widget-row.widget-row .checkbox-input [title="Preserve Aspect Ratio"]:before{top:-20px}.widget-row.widget-row .checkbox-input [title="Preserve Aspect Ratio"]:after{bottom:-20px}.pivot-assist{--pivot-border-color:var(--color-5-dullgray);--pivot-fill-active:var(--color-e-nearwhite);flex:none;width:24px;height:24px;position:relative}.pivot-assist button{background:var(--color-1-nearblack);border:1px solid var(--pivot-border-color);width:5px;height:5px;margin:0;padding:0;position:absolute}.pivot-assist button.active{background:var(--pivot-fill-active);border-color:#0000}.pivot-assist button.col-1:before,.pivot-assist button.col-2:before{content:"";pointer-events:none;border-top:1px solid var(--pivot-border-color);width:2px;height:0;position:absolute;top:1px;right:-3px}.pivot-assist button.row-1:after,.pivot-assist button.row-2:after{content:"";pointer-events:none;border-left:1px solid var(--pivot-border-color);width:0;height:2px;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%;margin:-2px;padding:2px}.pivot-assist:not(.disabled) button:not(.active):hover{background:var(--color-6-lowergray);border-color:#0000}.pivot-assist.disabled button{--pivot-border-color:var(--color-4-dimgray);--pivot-fill-active:var(--color-8-uppergray)}.breadcrumb-trail-buttons .text-button{position:relative}.breadcrumb-trail-buttons .text-button:not(:first-of-type){border-top-left-radius:0;border-bottom-left-radius:0}.breadcrumb-trail-buttons .text-button:not(:first-of-type):before{content:"";border-style:solid;border-width:12px 0 12px 4px;border-color:var(--button-background-color)var(--button-background-color)var(--button-background-color)transparent;width:0;height:0;position:absolute;top:0;left:-4px}.breadcrumb-trail-buttons .text-button:not(:last-of-type){border-top-right-radius:0;border-bottom-right-radius:0}.breadcrumb-trail-buttons .text-button:not(:last-of-type):after{content:"";border-style:solid;border-width:12px 0 12px 4px;border-color:transparent transparent transparent var(--button-background-color);width:0;height:0;position:absolute;top:0;right:-4px}.breadcrumb-trail-buttons .text-button:last-of-type{pointer-events:none}.icon-button{background:0 0;border:none;border-radius:2px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.icon-button svg{fill:var(--color-e-nearwhite)}.icon-button+:where(.icon-button){margin-left:0}.icon-button:hover{background:var(--color-5-dullgray)}.icon-button.disabled{background:0 0}.icon-button.disabled svg{fill:var(--color-8-uppergray)}.icon-button.active{background:var(--color-e-nearwhite)}.icon-button.active svg{fill:var(--color-2-mildblack)}.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}.parameter-expose-button{flex:none;align-items:center;max-height:24px;display:flex}.parameter-expose-button button{border:none;border-radius:50%;flex:none;width:8px;height:8px;margin:0;padding:0}.parameter-expose-button button:not(.exposed){border:1px solid var(--data-type-color);background:0 0}.parameter-expose-button button:not(.exposed):hover{background:var(--color-6-lowergray)}.parameter-expose-button button.exposed{background:var(--data-type-color)}.parameter-expose-button button.exposed:hover{border:1px solid var(--color-f-white)}.popover-button{flex:none;width:16px;height:24px;position:relative}.popover-button .floating-menu{bottom:0;left:50%}.popover-button .icon-button.icon-button{background:var(--color-1-nearblack);fill:var(--color-e-nearwhite);border:none;border-radius:2px;width:100%;height:100%;padding:0}.popover-button .icon-button.icon-button:hover,.popover-button .icon-button.icon-button.open{background:var(--color-5-dullgray)}.popover-button .icon-button.icon-button.disabled{background:var(--color-2-mildblack);fill:var(--color-8-uppergray)}div[class*=-input]+.popover-button{margin-left:1px}div[class*=-input]+.popover-button .icon-button{border-radius:0 2px 2px 0}.checkbox-input{flex:none;align-items:center}.checkbox-input input{opacity:0;width:0;height:0;margin:0}.checkbox-input label{border-radius:2px;height:16px;display:flex}.checkbox-input label .checkbox-box{background:var(--color-5-dullgray);border-radius:2px;flex:none;padding:2px}.checkbox-input label .checkbox-box .icon-label{fill:var(--color-8-uppergray)}.checkbox-input label:hover .checkbox-box{background:var(--color-6-lowergray)}.checkbox-input label.disabled .checkbox-box{background:var(--color-4-dimgray)}.checkbox-input input:checked+label .checkbox-box{background:var(--color-e-nearwhite)}.checkbox-input input:checked+label .checkbox-box .icon-label{fill:var(--color-2-mildblack)}.checkbox-input input:checked+label:hover .checkbox-box{background:var(--color-f-white)}.checkbox-input input:checked+label.disabled .checkbox-box{background:var(--color-8-uppergray)}.color-input{box-sizing:border-box;border:1px solid var(--color-5-dullgray);border-radius:2px;min-width:80px;padding:1px;position:relative}.color-input>button{border:none;border-radius:1px;width:100%;height:100%;margin:0;padding:0;position:relative;overflow:hidden}.color-input>button:before{content:"";background:linear-gradient(var(--chosen-color),var(--chosen-color)),var(--color-transparent-checkered-background);background-size:var(--color-transparent-checkered-background-size);background-position:var(--color-transparent-checkered-background-position);width:100%;height:100%;padding:2px;position:absolute;top:-2px;left:-2px}.color-input>button.none{background:var(--color-none);background-repeat:var(--color-none-repeat);background-position:var(--color-none-position);background-size:var(--color-none-size-24px);background-image:var(--color-none-image-24px)}.color-input>button .chip{background:var(--color-f-white);color:var(--color-2-mildblack);box-shadow:0 0 2px var(--color-3-darkgray);border-radius:4px 0 0;height:13px;padding:0 4px;font-size:10px;line-height:13px;position:absolute;bottom:-1px;right:0}.color-input.color-input.color-input>button{outline-offset:0}.color-input>.floating-menu{bottom:0;left:50%}.color-picker .saturation-value-picker{background-blend-mode:multiply;background:linear-gradient(to bottom,#fff,#000),linear-gradient(to right,#fff,var(--hue-color));width:256px;position:relative}.color-picker .saturation-value-picker,.color-picker .hue-picker,.color-picker .alpha-picker{height:256px;position:relative;overflow:hidden}.color-picker .hue-picker,.color-picker .alpha-picker{width:24px;margin-left:8px;position:relative}.color-picker .hue-picker{background-blend-mode:screen;--selection-needle-color:var(--hue-color-contrasting);background:linear-gradient(red 16.667%,#f000 33.334% 66.667%,red 83.334%),linear-gradient(#0f00 33.334%,#0f0 50% 83.334%,#0f00 100%),linear-gradient(#00f0 0%,#00f 16.667% 50%,#00f0 66.667%)}.color-picker .alpha-picker{background:linear-gradient(to bottom,var(--opaque-color),transparent);--selection-needle-color:var(--new-color-contrasting)}.color-picker .alpha-picker:before{content:"";z-index:-1;background:var(--color-transparent-checkered-background);background-size:var(--color-transparent-checkered-background-size);background-position:var(--color-transparent-checkered-background-position);width:100%;height:100%;position:relative}.color-picker .selection-circle{pointer-events:none;width:0;height:0;position:absolute;top:0%;left:0%}.color-picker .selection-circle:after{content:"";border:2px solid var(--opaque-color-contrasting);box-sizing:border-box;border-radius:50%;width:12px;height:12px;display:block;position:relative;top:-6px;left:-6px}.color-picker .selection-needle{pointer-events:none;width:100%;height:0;position:absolute;top:0%}.color-picker .selection-needle:before{content:"";border-style:solid;border-width:4px 0 4px 4px;border-color:transparent transparent transparent var(--selection-needle-color);position:absolute;top:-4px;left:0}.color-picker .selection-needle:after{content:"";border-style:solid;border-width:4px 4px 4px 0;border-color:transparent var(--selection-needle-color)transparent transparent;position:absolute;top:-4px;right:0}.color-picker .details{gap:8px;width:208px;margin-left:16px}.color-picker .details>.layout-row{flex:none;height:24px}.color-picker .details>.layout-row>.text-label{flex:none;width:24px}.color-picker .details>.layout-row.leftover-space{flex:100%}.color-picker .details .choice-preview{border:1px solid var(--color-0-black);box-sizing:border-box;border-radius:2px;flex:none;width:208px;height:32px;overflow:hidden}.color-picker .details .choice-preview .new-color{background:linear-gradient(var(--new-color),var(--new-color)),var(--color-transparent-checkered-background)}.color-picker .details .choice-preview .new-color .text-label{text-align:left;color:var(--new-color-contrasting);margin:2px 8px}.color-picker .details .choice-preview .initial-color{background:linear-gradient(var(--initial-color),var(--initial-color)),var(--color-transparent-checkered-background)}.color-picker .details .choice-preview .initial-color .text-label{text-align:right;color:var(--initial-color-contrasting);margin:2px 8px}.color-picker .details .choice-preview .new-color,.color-picker .details .choice-preview .initial-color{background-size:var(--color-transparent-checkered-background-size);background-position:var(--color-transparent-checkered-background-position);width:50%;height:100%}.color-picker .details .choice-preview .new-color.none,.color-picker .details .choice-preview .initial-color.none{background:var(--color-none);background-repeat:var(--color-none-repeat);background-position:var(--color-none-position);background-size:var(--color-none-size-32px);background-image:var(--color-none-image-32px)}.color-picker .details .choice-preview .new-color.none .text-label,.color-picker .details .choice-preview .initial-color.none .text-label{text-shadow:0 0 4px #fff,0 0 4px #fff,0 0 4px #fff,0 0 4px #fff,0 0 4px #fff,0 0 4px #fff,0 0 4px #fff,0 0 4px #fff,0 0 4px #fff,0 0 4px #fff}.color-picker .details .preset-color{border:none;border-radius:2px;width:74px;height:24px;margin:0;padding:0}.color-picker .details .preset-color.none{background:var(--color-none);background-repeat:var(--color-none-repeat);background-position:var(--color-none-position);background-size:var(--color-none-size-24px);background-image:var(--color-none-image-24px)}.color-picker .details .preset-color.none,.color-picker .details .preset-color.none~.black,.color-picker .details .preset-color.none~.white{width:48px}.color-picker .details .preset-color.black{background:#000}.color-picker .details .preset-color.white{background:#fff}.color-picker .details .preset-color.pure{width:24px;font-size:0;transition:background-color .5s;overflow:hidden}.color-picker .details .preset-color.pure div{background:var(--pure-color-gray);width:33.3333%;height:50%;display:inline-block}.color-picker .details .preset-color.pure:hover div,.color-picker .details .preset-color.pure:focus div{background:var(--pure-color)}.dropdown-input{position:relative}.dropdown-input .dropdown-box{white-space:nowrap;background:var(--color-1-nearblack);border-radius:2px;align-items:center;height:24px}.dropdown-input .dropdown-box .dropdown-label{flex:100%;margin:0 0 0 8px}.dropdown-input .dropdown-box .dropdown-icon{flex:none;margin:4px 4px 4px 8px}.dropdown-input .dropdown-box .dropdown-icon+.dropdown-label{margin-left:0}.dropdown-input .dropdown-box .dropdown-arrow{flex:none;margin:4px}.dropdown-input .dropdown-box:hover,.dropdown-input .dropdown-box.open{background:var(--color-5-dullgray)}.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}.number-input input{text-align:center}.number-input.increment label{margin-left:16px}.number-input.increment input[type=text]:not(:focus).has-label{margin-right:16px}.number-input.increment input[type=text]:focus~.arrow,.number-input.increment.disabled .arrow,.number-input.increment:not(:hover) .arrow{display:none}.number-input.increment .arrow{background:0 0;border:none;border-radius:2px;margin:0;padding:9px 0;position:absolute;top:0}.number-input.increment .arrow:hover{background:var(--color-5-dullgray)}.number-input.increment .arrow.right{padding-left:7px;padding-right:6px;right:0}.number-input.increment .arrow.right:before{content:"";border-style:solid;border-width:3px 0 3px 3px;border-color:transparent transparent transparent var(--color-e-nearwhite);width:0;height:0;display:block}.number-input.increment .arrow.left{padding-left:6px;padding-right:7px;left:0}.number-input.increment .arrow.left:after{content:"";border-style:solid;border-width:3px 3px 3px 0;border-color:transparent var(--color-e-nearwhite)transparent transparent;width:0;height:0;display:block}.number-input.range{position:relative}.number-input.range input[type=text],.number-input.range label{z-index:1}.number-input.range input[type=text]:focus~.slider,.number-input.range input[type=text]:focus~.fake-slider-thumb,.number-input.range input[type=text]:focus~.slider-progress{display:none}.number-input.range .slider{-webkit-appearance:none;appearance:none;cursor:default;z-index:2;mix-blend-mode:screen;background:0 0;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0}.number-input.range .slider.hidden{opacity:0}.number-input.range .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#494949;border-radius:2px;width:4px;height:22px}.number-input.range .slider:hover::-webkit-slider-thumb{background:#5b5b5b}.number-input.range .slider:disabled{mix-blend-mode:normal;z-index:0}.number-input.range .slider:disabled::-webkit-slider-thumb{background:var(--color-4-dimgray)}.number-input.range .slider::-moz-range-thumb{background:#494949;border:none;border-radius:2px;width:4px;height:22px}.number-input.range .slider:hover::-moz-range-thumb{background:#5b5b5b}.number-input.range .slider:hover~.slider-progress:before{background:var(--color-3-darkgray)}.number-input.range .slider::-moz-range-track{height:0}.number-input.range .fake-slider-thumb{z-index:2;mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0 2px}.number-input.range .fake-slider-thumb:before{content:"";top:1px;left:calc(var(--progress-factor)*100%);background:#5b5b5b;border-radius:2px;width:4px;height:22px;margin-left:-2px;position:absolute}.number-input.range .slider-progress{pointer-events:none;position:absolute;inset:2px}.number-input.range .slider-progress:before{content:"";width:calc(var(--progress-factor)*100% - 2px);background:var(--color-2-mildblack);border-radius:1px 0 0 1px;height:100%;position:absolute;top:0;left:0}.field-input{background:var(--color-1-nearblack);border-radius:2px;flex-direction:row-reverse;min-width:80px;height:auto;position:relative}.field-input label{text-overflow:ellipsis;white-space:nowrap;flex:none;margin-left:8px;padding:3px 4px 3px 0;line-height:18px;overflow:hidden}.field-input:not(.disabled) label{cursor:text}.field-input input,.field-input textarea{color:var(--color-e-nearwhite);caret-color:var(--color-e-nearwhite);background:0 0;border:none;outline:none;flex:100%;width:0;min-width:30px;height:18px;margin:0 8px;padding:3px 0;line-height:18px}.field-input input::selection{background-color:var(--color-5-dullgray)}@supports (background:-webkit-named-image(i)){.field-input input::selection{background-color:rgba(var(--color-5-dullgray-rgb),.996078)}}.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{box-sizing:border-box;resize:vertical;min-height:54px;margin:3px;padding:0 5px}.field-input.disabled{background:var(--color-2-mildblack)}.field-input.disabled label,.field-input.disabled input,.field-input.disabled textarea{color:var(--color-8-uppergray)}.text-input input{text-align:left}.text-input.centered input:not(:focus){text-align:center}.curve-input{background:var(--color-1-nearblack);min-width:calc(2*var(--widget-height));max-width:calc(8*var(--widget-height));display:flex;position:relative}.curve-input .grid{stroke:var(--color-7-middlegray);stroke-width:.005px;pointer-events:none}.curve-input .curve{fill:none;stroke:var(--color-e-nearwhite);stroke-width:.01px}.curve-input .manipulator{fill:var(--color-1-nearblack);stroke:var(--color-e-nearwhite);stroke-width:.01px}.curve-input .manipulator:hover{fill:var(--color-f-white);stroke:var(--color-f-white)}.curve-input .manipulator.handle{fill:var(--color-1-nearblack);stroke:var(--color-c-brightgray)}.curve-input .manipulator.handle:hover{fill:var(--color-a-softgray);stroke:var(--color-a-softgray)}.curve-input .handle-line{stroke:var(--color-7-middlegray);stroke-width:.005px;pointer-events:none}.font-input{position:relative}.font-input .dropdown-box{white-space:nowrap;background:var(--color-1-nearblack);border-radius:2px;align-items:center;height:24px}.font-input .dropdown-box .dropdown-label{flex:100%;margin:0 0 0 8px}.font-input .dropdown-box .dropdown-arrow{flex:none;margin:6px 2px}.font-input .dropdown-box:hover,.font-input .dropdown-box.open{background:var(--color-6-lowergray)}.font-input .dropdown-box:hover span,.font-input .dropdown-box.open 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}.layer-reference-input{background:var(--color-1-nearblack);border-radius:2px;flex:1 0 auto;height:24px;position:relative}.layer-reference-input .drop-zone{pointer-events:none;border:1px dashed var(--color-4-dimgray);border-radius:1px;position:absolute;inset:2px}.layer-reference-input.droppable .drop-zone{border:1px dashed var(--color-e-nearwhite)}.layer-reference-input .layer-icon{margin:4px 8px}.layer-reference-input .layer-icon+.text-label{padding-left:0}.layer-reference-input .text-label{text-align:center;width:100%;padding:3px 10px;line-height:18px}.layer-reference-input .text-label.missing{color:#d6536e}.layer-reference-input .text-label.layer-name{text-align:left}.layer-reference-input .icon-button{margin:4px 4px 4px 0}.layer-reference-input.disabled{background:var(--color-2-mildblack)}.layer-reference-input.disabled .drop-zone{border:1px dashed var(--color-4-dimgray)}.layer-reference-input.disabled .text-label{color:var(--color-8-uppergray)}.layer-reference-input.disabled .icon-label svg{fill:var(--color-8-uppergray)}.optional-input{flex-grow:0}.optional-input .checkbox-input label{white-space:nowrap;border:1px solid var(--color-5-dullgray);box-sizing:border-box;border-radius:2px 0 0 2px;justify-content:center;align-items:center;width:24px;height:24px}.optional-input.disabled .checkbox-input label{border:1px solid var(--color-4-dimgray)}.radio-input button{background:var(--color-5-dullgray);fill:var(--color-e-nearwhite);border:none;justify-content:center;align-items:center;height:24px;margin:0;padding:0 4px;display:flex}.radio-input button.mixed{background:var(--color-4-dimgray)}.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-e-nearwhite);color:var(--color-2-mildblack)}.radio-input button.active svg{fill:var(--color-2-mildblack)}.radio-input button.disabled{background:var(--color-4-dimgray);color:var(--color-8-uppergray)}.radio-input button.disabled svg{fill:var(--color-8-uppergray)}.radio-input button.disabled.active{background:var(--color-8-uppergray);color:var(--color-2-mildblack)}.radio-input button.disabled.active svg{fill:var(--color-2-mildblack)}.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;overflow:hidden}.radio-input.combined-before button:first-of-type,.radio-input.combined-after button:last-of-type{border-radius:0}.swatch-pair{flex:none}.swatch-pair .swatch{width:28px;height:28px;margin:0 2px;position:relative}.swatch-pair .swatch>button{--swatch-color:#fff;border:2px var(--color-5-dullgray)solid;box-shadow:0 0 0 2px var(--color-3-darkgray);box-sizing:border-box;background:linear-gradient(var(--swatch-color),var(--swatch-color)),var(--color-transparent-checkered-background);background-size:var(--color-transparent-checkered-background-size);background-position:var(--color-transparent-checkered-background-position);border-radius:50%;width:100%;height:100%;margin:0;padding:0;overflow:hidden}.swatch-pair .swatch .floating-menu{top:50%;right:-2px}.swatch-pair .swatch.primary{z-index:1;margin-bottom:-8px}.image-label{width:auto;height:auto}.image-label+.image-label{margin-left:8px}.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:100%;position:relative}.panel .tab-bar .tab-group:after{content:"";flex:none;width:15px}.panel .tab-bar .tab-group .tab{flex:0 auto;align-items:center;height:100%;padding:0 8px;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:not(:first-child):before,.panel .tab-bar .tab-group .tab.active:after{content:"";width:16px;height:8px;position:absolute;bottom:0}.panel .tab-bar .tab-group .tab.active:not(:first-child):before{box-shadow:8px 0 0 0 var(--color-3-darkgray);border-bottom-right-radius:8px;left:-16px}.panel .tab-bar .tab-group .tab.active:after{box-shadow:-8px 0 0 0 var(--color-3-darkgray);border-bottom-left-radius:8px;right:-16px}.panel .tab-bar .tab-group .tab span{white-space:nowrap;text-overflow:ellipsis;flex:100%;height:100%;line-height:28px;overflow-x:hidden}.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:"";background:var(--color-4-dimgray);width:1px;height:16px;position:absolute;left:-1px}.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:"";background:var(--color-4-dimgray);width:1px;height:16px;position:absolute;right:-1px}.panel .tab-bar .popover-button{margin:2px 4px}.panel .panel-body{background:var(--color-3-darkgray);flex-direction:column;flex:100%}.panel .panel-body .empty-panel{background:var(--color-2-mildblack);border-radius:2px;justify-content:center;margin:4px}.panel .panel-body .empty-panel .content{flex:none;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}.properties{height:100%}.properties .widget-layout{flex:100%;margin:0 4px}.properties .options-bar{flex:none;height:32px}.properties .sections{flex:100%}.properties .text-button{flex-basis:0}.layer-tree .options-bar{flex:none;align-items:center;height:32px;margin:0 4px}.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:auto}.layer-tree .layer-tree-rows{margin-top:4px;margin-bottom:-1px;position:relative}.layer-tree .layer-tree-rows .layer-row{border-bottom:1px solid var(--color-4-dimgray);flex:none;align-items:center;height:32px;margin:0 4px;position:relative}.layer-tree .layer-tree-rows .layer-row .visibility{flex:none;align-items:center;height:100%}.layer-tree .layer-tree-rows .layer-row .visibility .icon-button{width:32px;height:100%}.layer-tree .layer-tree-rows .layer-row .expand-arrow{background:0 0;border:none;border-radius:2px;flex:none;justify-content:center;align-items:center;width:16px;height:100%;margin:0 0 0 -16px;padding:0;display:flex;position:relative}.layer-tree .layer-tree-rows .layer-row .expand-arrow:hover{background:var(--color-5-dullgray)}.layer-tree .layer-tree-rows .layer-row .expand-arrow:after{content:"";border-style:solid;border-width:3px 0 3px 6px;border-color:transparent transparent transparent var(--color-e-nearwhite);width:0;height:0;position:absolute}.layer-tree .layer-tree-rows .layer-row .expand-arrow.expanded:after{border-width:6px 3px 0;border-color:var(--color-e-nearwhite)transparent transparent transparent}.layer-tree .layer-tree-rows .layer-row .layer{z-index:1;border-radius:2px;align-items:center;width:100%;height:100%;margin-right:8px;padding:0 4px}.layer-tree .layer-tree-rows .layer-row .layer.selected{background:var(--color-5-dullgray)}.layer-tree .layer-tree-rows .layer-row .layer .layer-type-icon{flex:none;margin:0 4px}.layer-tree .layer-tree-rows .layer-row .layer .layer-name{flex:100%;margin:0 4px}.layer-tree .layer-tree-rows .layer-row .layer .layer-name input{color:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;border-radius:2px;outline:none;width:100%;height:24px;margin:0;padding:0;overflow:hidden}.layer-tree .layer-tree-rows .layer-row .layer .layer-name input:disabled{-webkit-user-select:none;user-select:none;pointer-events:none}.layer-tree .layer-tree-rows .layer-row .layer .layer-name input::placeholder{opacity:1;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::placeholder{opacity:.5}.layer-tree .layer-tree-rows .layer-row .layer .thumbnail{background:#fff;border-radius:2px;flex:none;width:36px;height:24px;margin:2px 0 2px 4px}.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-e-nearwhite);outline-offset:-3px}.layer-tree .layer-tree-rows .insert-mark{background:var(--color-e-nearwhite);z-index:1;pointer-events:none;height:5px;margin-top:-2px;position:absolute;right:0}.document{height:100%}.document .options-bar{flex:none;height:32px;margin:0 4px}.document .options-bar .spacer{min-width:40px}.document .options-bar.for-graph .widget-layout{flex-direction:row;flex-grow:1;justify-content:space-between}.document .shelf-and-table .shelf{flex:none;width:32px}.document .shelf-and-table .shelf .tools{flex:0 auto}.document .shelf-and-table .shelf .tools .icon-button[title^=Coming\ Soon]{opacity:.25;transition:opacity .25s}.document .shelf-and-table .shelf .tools .icon-button[title^=Coming\ Soon]:hover{opacity:1}.document .shelf-and-table .shelf .tools .icon-button:not(.active) .color-general{fill:var(--color-data-general)}.document .shelf-and-table .shelf .tools .icon-button:not(.active) .color-vector{fill:var(--color-data-vector)}.document .shelf-and-table .shelf .tools .icon-button:not(.active) .color-raster{fill:var(--color-data-raster)}.document .shelf-and-table .shelf .spacer{flex:1 0 auto;min-height:20px}.document .shelf-and-table .shelf .shelf-bottom-widgets{flex:none}.document .shelf-and-table .shelf .shelf-bottom-widgets .widget-layout:first-of-type{align-items:center;height:auto}.document .shelf-and-table .shelf .shelf-bottom-widgets .widget-layout:last-of-type{height:auto}.document .shelf-and-table .shelf .shelf-bottom-widgets .widget-layout:last-of-type .widget-row{min-height:0}.document .shelf-and-table .shelf .shelf-bottom-widgets .widget-layout:last-of-type .widget-row .swatch-pair{margin:0}.document .shelf-and-table .shelf .shelf-bottom-widgets .widget-layout:last-of-type .widget-row .icon-button{--widget-height:0}.document .shelf-and-table .table{flex:100%}.document .shelf-and-table .table .ruler-or-scrollbar{flex:none}.document .shelf-and-table .table .top-ruler .canvas-ruler{margin-right:16px;padding-left:16px}.document .shelf-and-table .table .right-scrollbar .persistent-scrollbar{margin-top:-16px}.document .shelf-and-table .table .bottom-scrollbar .persistent-scrollbar{margin-right:16px}.document .shelf-and-table .table .viewport-container{flex:100%;position:relative}.document .shelf-and-table .table .viewport-container .viewport{background:var(--color-2-mildblack);width:100%;height:100%;position:relative;overflow:hidden}.document .shelf-and-table .table .viewport-container .viewport svg{pointer-events:none;width:100%;height:100%;position:absolute}.document .shelf-and-table .table .viewport-container .viewport svg canvas{width:100%;height:100%}.document .shelf-and-table .table .viewport-container .viewport svg>*{pointer-events:auto}.document .shelf-and-table .table .viewport-container .viewport .text-input div{cursor:text;white-space:pre-wrap;background:0 0;border:none;margin:0 0 0 -1px;padding:0 0 0 1px;display:inline-block;overflow:visible}.document .shelf-and-table .table .viewport-container .viewport .text-input div:focus{border:none;outline:none;margin:-1px}.document .shelf-and-table .table .viewport-container .graph-view{pointer-events:none;opacity:0;transition:opacity .1s ease-in-out}.document .shelf-and-table .table .viewport-container .graph-view.open{cursor:auto;pointer-events:auto;opacity:1}.document .shelf-and-table .table .viewport-container .graph-view:before{content:"";background:var(--color-2-mildblack);opacity:var(--fade-artwork);pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.document .shelf-and-table .table .viewport-container .fade-artwork,.document .shelf-and-table .table .viewport-container .graph{width:100%;height:100%;position:absolute;top:0;left:0}.eyedropper-preview{pointer-events:none}.eyedropper-preview .ring{background:var(--ring-color-choice);border:8px solid;border-top-color:var(--ring-color-primary);border-left-color:var(--ring-color-primary);border-bottom-color:var(--ring-color-secondary);border-right-color:var(--ring-color-secondary);border-radius:50%;padding:16px;position:relative;transform:translateY(-50%)rotate(45deg)}.eyedropper-preview .ring:after{content:"";border-radius:50%;width:100%;height:100%;padding:8px;position:absolute;top:-8px;left:-8px;box-shadow:0 0 0 1px #ffffff80,0 0 8px #00000040}.eyedropper-preview .ring .canvas-container{transform:rotate(-45deg)}.eyedropper-preview .ring .canvas-container canvas{image-rendering:pixelated;border-radius:50%;width:110px;height:110px;display:block}.eyedropper-preview .ring .canvas-container:after{content:"";border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #ffffff80,inset 0 0 8px #00000040}.eyedropper-preview .ring .canvas-container .pixel-outline{--outline-width:2;margin-top:calc(-1px*var(--outline-width)/2);width:calc(10px - var(--outline-width)*1px);height:calc(10px - var(--outline-width)*1px);border:calc(var(--outline-width)*1px)solid var(--color-0-black);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.graph{flex-direction:row;flex-grow:1;display:flex;position:relative;overflow:hidden}.graph>img{position:absolute;bottom:0}.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:pixelated;mix-blend-mode:screen;width:100%;height:100%;position:absolute}.graph .node-list{z-index:3;background-color:var(--color-3-darkgray);width:max-content;padding:5px;position:absolute}.graph .node-list .text-button{width:100%}.graph .node-list .list-nodes{overflow-y:scroll}.graph .node-list details{cursor:pointer;margin-right:4px}.graph .node-list summary{align-items:center;gap:2px;list-style-type:none;display:flex}.graph .node-list summary span{white-space:break-spaces}.graph .node-list details summary svg{transform:rotate(-90deg)}.graph .node-list details[open] summary svg{transform:rotate(0)}.graph .node-list .text-button+.text-button{margin-top:4px;margin-left:0;display:block}.graph .wires{pointer-events:none;width:100%;height:100%;position:absolute}.graph .wires svg{width:100%;height:100%;overflow:visible}.graph .wires svg path{fill:none;stroke:var(--data-color-dim);stroke-width:var(--data-line-width)}.graph .layers-and-nodes{width:100%;height:100%;position:absolute}.graph .layer,.graph .node{left:calc(var(--offset-left)*24px);top:calc(var(--offset-top)*24px);background:#00000054;display:flex;position:absolute}.graph .layer:after,.graph .node:after{content:"";box-sizing:border-box;pointer-events:none;clip-path:var(--clip-path-id);width:100%;height:100%;position:absolute;top:0;left:0}.graph .layer .border-mask,.graph .node .border-mask{position:absolute;top:0}.graph .layer.disabled,.graph .node.disabled{background:var(--color-3-darkgray);color:var(--color-a-softgray)}.graph .layer.disabled .icon-label,.graph .node.disabled .icon-label{fill:var(--color-a-softgray)}.graph .layer.disabled .expand-arrow:after,.graph .node.disabled .expand-arrow:after{background:var(--icon-expand-collapse-arrow-disabled)}.graph .layer.previewed:after,.graph .node.previewed:after{border:1px dashed var(--data-color)}.graph .layer .ports,.graph .node .ports{position:absolute}.graph .layer .ports.input,.graph .node .ports.input{left:-3px}.graph .layer .ports.output,.graph .node .ports.output{right:-5px}.graph .layer .port,.graph .node .port{fill:var(--data-color);width:8px;height:8px;margin:16px 0}.graph .layer .expand-arrow,.graph .node .expand-arrow{flex:none;justify-content:center;align-items:center;width:16px;height:16px;margin:0;padding:0;display:flex;position:relative}.graph .layer .expand-arrow:after,.graph .node .expand-arrow:after{content:"";background:var(--icon-expand-collapse-arrow);width:8px;height:8px;position:absolute}.graph .layer .expand-arrow:hover:after,.graph .node .expand-arrow:hover:after{background:var(--icon-expand-collapse-arrow-hover)}.graph .layer .expanded .expand-arrow:after,.graph .node .expanded .expand-arrow:after{transform:rotate(90deg)}.graph .layer .text-label,.graph .node .text-label{text-overflow:ellipsis;overflow:hidden}.graph .layer{border-radius:8px;width:216px}.graph .layer:after{border:1px solid var(--color-5-dullgray);border-radius:8px}.graph .layer.selected{background:#42424266}.graph .layer .node-chain{width:36px}.graph .layer .thumbnail{background:var(--color-2-mildblack);border:1px solid var(--data-color-dim);box-sizing:border-box;border-radius:2px;width:72px;height:48px;position:relative}.graph .layer .thumbnail:before{content:"";background:var(--color-transparent-checkered-background);background-size:var(--color-transparent-checkered-background-size);background-position:var(--color-transparent-checkered-background-position)}.graph .layer .thumbnail:before,.graph .layer .thumbnail svg:not(.port){pointer-events:none;width:calc(100% - 2px);height:calc(100% - 2px);margin:auto;position:absolute;top:1px;left:1px}.graph .layer .thumbnail .port{margin:0 auto;position:absolute;left:0;right:0}.graph .layer .thumbnail .port.top{top:-9px}.graph .layer .thumbnail .port.bottom{bottom:-9px}.graph .layer .details{margin-left:12px}.graph .layer .details .text-label{line-height:48px}.graph .layer .input.ports,.graph .layer .input.ports .port{margin:auto 0;position:absolute;top:0;bottom:0}.graph .node{top:calc((var(--offset-top) + .5)*24px);border-radius:2px;flex-direction:column;width:120px}.graph .node:after{border:1px solid var(--data-color-dim);border-radius:2px}.graph .node.selected .primary{background:#ffffff26}.graph .node.selected .parameters{background:#ffffff1a}.graph .node .port:first-of-type{margin-top:8px}.graph .node .port:first-of-type:not(.primary-port){margin-top:32px}.graph .node .port:last-of-type{margin-bottom:8px}.graph .node .primary{background:#ffffff0d;border-radius:2px 2px 0 0;align-items:center;width:100%;height:24px;font-style:italic;display:flex;position:relative}.graph .node .primary.no-parameter-section{border-radius:2px}.graph .node .primary .icon-label{margin:0 8px;display:none}.graph .node .primary .text-label{margin-left:8px;margin-right:4px}.graph .node .parameters{flex-direction:column;width:100%;display:flex;position:relative}.graph .node .parameters .parameter{align-items:center;width:100%;height:24px;display:flex;position:relative}.graph .node .parameters .parameter:last-of-type{border-radius:0 0 2px 2px}.graph .node .parameters .parameter .text-label{width:100%}.graph .node .parameters .parameter.input .expand-arrow{margin-left:4px}.graph .node .parameters .parameter.output{text-align:right;flex-direction:row-reverse}.graph .node .parameters .parameter.output .expand-arrow{margin-right:4px}.graph .node .parameters .parameter.output svg{width:30px;height:20px}.graph .node .parameters:before{left:0}.graph .node .parameters:after{right:0}.canvas-ruler{background:var(--color-4-dimgray);flex:100%;position:relative;overflow:hidden}.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{fill:var(--color-8-uppergray);font-size:12px}.persistent-scrollbar{flex:100%;display:flex}.persistent-scrollbar .arrow{background:0 0;border:solid;flex:none;width:0;height:0;margin:0;padding:0}.persistent-scrollbar .scroll-track{flex:100%;position:relative}.persistent-scrollbar .scroll-track .scroll-thumb{background:var(--color-5-dullgray);border-radius:4px;position:absolute}.persistent-scrollbar .scroll-track .scroll-thumb:hover,.persistent-scrollbar .scroll-track .scroll-thumb.dragging{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{border-width:0 5px 8px;border-color:transparent transparent var(--color-5-dullgray)transparent;margin:4px 3px}.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{border-width:8px 5px 0;border-color:var(--color-5-dullgray)transparent transparent transparent;margin:4px 3px}.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{border-width:5px 8px 5px 0;border-color:transparent var(--color-5-dullgray)transparent transparent;margin:3px 4px}.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{border-width:5px 0 5px 8px;border-color:transparent transparent transparent var(--color-5-dullgray);margin:3px 4px}.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)}
/*# sourceMappingURL=index.3219de24.css.map */
