.harmony-icon[data-v-22cf8236]{object-fit:contain;flex:0 0 16px;width:16px;height:16px;display:block}.static-shade[data-v-26067ea4]{z-index:1000;background:#0007;place-items:center;display:grid;position:fixed;inset:0}.static-dialog[data-v-26067ea4]{color:#ddd;background:#363636;border:1px solid #777;width:440px;max-height:95vh;padding:0 12px 10px;font:12px Arial,sans-serif;overflow:auto;box-shadow:0 8px 28px #0008}.static-dialog header[data-v-26067ea4]{justify-content:space-between;align-items:center;padding:8px 0;font-weight:700;display:flex}.static-dialog button[data-v-26067ea4]{font:inherit;color:inherit;background:#484848;border:1px solid #666;border-radius:3px;padding:5px 10px}.static-name[data-v-26067ea4],.static-field[data-v-26067ea4]{justify-content:space-between;align-items:center;gap:12px;margin:6px 0;display:flex}.static-dialog input[data-v-26067ea4]:not([type=checkbox]):not([type=radio]){color:#ddd;background:#292929;border:1px solid #666;width:120px;padding:3px}.static-name input[data-v-26067ea4]{flex:1}.static-dialog input[data-v-26067ea4]:disabled{opacity:.4}.static-dialog fieldset[data-v-26067ea4]{border:1px solid #666;margin:12px 0 0;padding:12px}.static-bake[data-v-26067ea4]{margin:0 auto 8px;display:block}.static-check[data-v-26067ea4]{align-items:center;gap:5px;margin:8px 0;display:flex}.static-scale-mode[data-v-26067ea4]{justify-content:center;gap:24px;margin-top:12px;display:flex}.static-dialog footer[data-v-26067ea4]{justify-content:flex-end;margin-top:12px;display:flex}.ease-shade[data-v-44c3f7d5]{z-index:1000;background:#0008;place-items:center;display:grid;position:fixed;inset:0}.ease-dialog[data-v-44c3f7d5]{color:#202020;background:#ededed;border:1px solid #666;width:480px;font:12px Arial,sans-serif;box-shadow:0 8px 28px #0008}.ease-dialog header[data-v-44c3f7d5]{background:#d4d4d4;border-bottom:1px solid #aaa;padding:8px 10px;font-weight:700}.ease-body[data-v-44c3f7d5]{gap:12px;padding:14px;display:flex}.ease-graph[data-v-44c3f7d5]{touch-action:none;background:#fafafa;border:1px solid #aaa;width:260px;height:220px}.axis[data-v-44c3f7d5]{stroke:#777;stroke-width:1px}.curve[data-v-44c3f7d5]{fill:none;stroke:#336ea8;stroke-width:2px}.handle[data-v-44c3f7d5]{stroke:#888;stroke-dasharray:3 2}.control[data-v-44c3f7d5]{fill:#f5f5f5;stroke:#336ea8;stroke-width:2px;cursor:grab;touch-action:none}.key[data-v-44c3f7d5]{fill:#333}fieldset[data-v-44c3f7d5]{border:1px solid #aaa;align-content:start;gap:8px;padding:8px 12px;display:grid}fieldset label[data-v-44c3f7d5]{white-space:nowrap}.ease-fields[data-v-44c3f7d5]{grid-template-columns:1fr 1fr;gap:8px;padding:0 14px 14px;display:grid}.ease-fields label[data-v-44c3f7d5]{gap:3px;display:grid}.ease-fields input[data-v-44c3f7d5]{width:72px}footer[data-v-44c3f7d5]{border-top:1px solid #bbb;justify-content:flex-end;gap:6px;padding:10px;display:flex}button[data-v-44c3f7d5]{font:inherit;padding:4px 9px}.set-exposure-backdrop[data-v-f28c7bba]{z-index:200;background:#0008;place-items:center;display:grid;position:fixed;inset:0}.set-exposure-dialog[data-v-f28c7bba]{color:#eee;background:#383838;border:1px solid #777;width:min(360px,100vw - 32px);padding:18px;font:13px Segoe UI,sans-serif;box-shadow:0 12px 42px #000b}.set-exposure-dialog h2[data-v-f28c7bba]{margin:0 0 18px;font-size:16px}.set-exposure-dialog label[data-v-f28c7bba]{gap:7px;display:grid}.set-exposure-dialog input[data-v-f28c7bba]{color:#fff;background:#202020;border:1px solid #777;padding:7px}.set-exposure-dialog p[data-v-f28c7bba]{color:#bbb}.set-exposure-dialog footer[data-v-f28c7bba]{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.set-exposure-dialog button[data-v-f28c7bba]{padding:6px 14px}.extend-exposure-backdrop[data-v-0705c3bc]{z-index:200;background:#0008;place-items:center;display:grid;position:fixed;inset:0}.extend-exposure-dialog[data-v-0705c3bc]{color:#eee;background:#383838;border:1px solid #777;width:min(420px,100vw - 32px);padding:18px;font:13px Segoe UI,sans-serif;box-shadow:0 12px 42px #000b}.extend-exposure-dialog h2[data-v-0705c3bc]{margin:0 0 18px;font-size:16px}.extend-exposure-dialog>label[data-v-0705c3bc]{gap:7px;display:grid}.extend-exposure-dialog input[type=number][data-v-0705c3bc]{color:#fff;background:#202020;border:1px solid #777;padding:7px}.extend-exposure-dialog fieldset[data-v-0705c3bc]{border:1px solid #666;gap:8px;margin:16px 0;padding:10px;display:grid}.extend-exposure-dialog fieldset label[data-v-0705c3bc]{align-items:center;gap:8px;display:flex}.extend-exposure-dialog p[data-v-0705c3bc]{color:#bbb}.extend-exposure-dialog footer[data-v-0705c3bc]{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.extend-exposure-dialog button[data-v-0705c3bc]{padding:6px 14px}.shortcuts-backdrop[data-v-d8d8caad]{z-index:1600;color:#ddd;background:#0009;place-items:center;padding:20px;font:13px Arial,sans-serif;display:grid;position:fixed;inset:0}.shortcuts-dialog[data-v-d8d8caad]{background:#414141;border:1px solid #777;flex-direction:column;width:min(1120px,96vw);height:min(760px,92vh);min-height:440px;display:flex;box-shadow:0 12px 38px #0009}.shortcuts-header[data-v-d8d8caad]{border-bottom:1px solid #292929;flex-direction:column;gap:10px;padding:10px 12px;display:flex}.shortcuts-header h2[data-v-d8d8caad]{margin:0;font-size:15px;font-weight:500}.shortcuts-profile[data-v-d8d8caad]{align-items:center;gap:7px;display:flex}.shortcuts-profile select[data-v-d8d8caad]{flex:1;min-width:120px}.shortcuts-dialog button[data-v-d8d8caad],.shortcuts-dialog select[data-v-d8d8caad],.shortcuts-dialog input[data-v-d8d8caad]:not([type=radio]){color:#ddd;background:#333;border:1px solid #222;border-radius:2px;min-height:29px;padding:4px 9px}.shortcuts-dialog button[data-v-d8d8caad]{cursor:pointer}.shortcuts-dialog button[data-v-d8d8caad]:hover:not(:disabled){background:#4b555d}.shortcuts-dialog button[data-v-d8d8caad]:disabled{opacity:.45;cursor:default}.shortcuts-file-input[data-v-d8d8caad]{display:none}.shortcuts-content[data-v-d8d8caad]{flex:1;grid-template-columns:minmax(420px,55%) minmax(330px,45%);gap:8px;min-height:0;padding:8px;display:grid}.shortcuts-list[data-v-d8d8caad]{background:#171717;border:1px solid #242424;flex-direction:column;min-height:0;display:flex}.shortcuts-columns[data-v-d8d8caad]{color:#aaa;background:#303030;border-bottom:1px solid #111;grid-template-columns:minmax(160px,1fr) 110px 155px;display:grid;position:sticky;top:0}.shortcuts-columns span[data-v-d8d8caad]{white-space:nowrap;padding:5px 7px;overflow:hidden}.shortcuts-tree[data-v-d8d8caad]{min-height:0;overflow:auto}.shortcuts-category h3[data-v-d8d8caad]{color:#aaa;background:#202020;margin:0;padding:5px 8px;font-weight:500;position:sticky;top:0}.shortcuts-row[data-v-d8d8caad]{text-align:left;white-space:nowrap;grid-template-columns:minmax(160px,1fr) 110px 155px;width:100%;display:grid;background:0 0!important;border:0!important;border-radius:0!important;min-height:23px!important;padding:1px 7px!important}.shortcuts-row.selected[data-v-d8d8caad]{background:#176b75!important}.shortcut-command-name[data-v-d8d8caad]{text-overflow:ellipsis;padding-left:14px;overflow:hidden}.shortcuts-row kbd[data-v-d8d8caad]{text-overflow:ellipsis;color:#aebbc4;font:12px Arial,sans-serif;overflow:hidden}.shortcuts-details[data-v-d8d8caad]{flex-direction:column;gap:10px;min-width:0;display:flex}.shortcuts-description[data-v-d8d8caad]{background:#171717;border:1px solid #242424;height:100px;min-height:100px;padding:10px;overflow:auto}.shortcuts-description p[data-v-d8d8caad]{color:#bbb;margin:7px 0}.shortcuts-description small[data-v-d8d8caad]{color:#909090}.shortcut-assignment[data-v-d8d8caad]{border:1px solid #555;grid-template-columns:max-content minmax(90px,1fr) auto auto;align-items:center;gap:6px;padding:9px;display:grid}.shortcut-assignment label[data-v-d8d8caad]{color:#bfc6cc}.shortcut-capture[data-v-d8d8caad]{text-overflow:ellipsis;white-space:nowrap;text-align:center;overflow:hidden}.shortcut-capture.capturing[data-v-d8d8caad]{color:#8fe5ef;outline:1px solid #4daebd}.shortcut-search[data-v-d8d8caad]{border:1px solid #555;padding:9px}.shortcut-search-input[data-v-d8d8caad]{align-items:center;gap:6px;display:flex}.shortcut-search-input span[data-v-d8d8caad]{font-size:20px}.shortcut-search-input input[data-v-d8d8caad]{flex:1;min-width:0}.shortcut-search-input button[data-v-d8d8caad]{min-width:29px}.shortcut-search fieldset[data-v-d8d8caad]{color:#bbb;border:0;gap:15px;margin:7px 0 0;padding:0;display:flex}.shortcut-search legend[data-v-d8d8caad]{float:left;margin-right:7px}.shortcut-search label[data-v-d8d8caad]{align-items:center;gap:4px;display:flex}.shortcut-collisions[data-v-d8d8caad]{color:#f0d3a8;background:#473c2c;border:1px solid #987344;max-height:180px;padding:8px;overflow:auto}.shortcut-collisions p[data-v-d8d8caad]{margin:4px 0}.shortcut-error[data-v-d8d8caad]{color:#ffaaa5}.shortcuts-empty[data-v-d8d8caad]{color:#aaa;padding:10px}.shortcuts-footer[data-v-d8d8caad]{border-top:1px solid #292929;align-items:center;gap:12px;padding:9px 12px;display:flex}.shortcuts-footer>button[data-v-d8d8caad]{margin-right:auto}.shortcuts-footer>div[data-v-d8d8caad]{gap:7px;display:flex}.shortcut-format-note[data-v-d8d8caad]{color:#aaa;font-size:11px}@media (width<=760px){.shortcuts-backdrop[data-v-d8d8caad]{padding:6px}.shortcuts-dialog[data-v-d8d8caad]{width:100%;height:96vh}.shortcuts-content[data-v-d8d8caad]{grid-template-rows:minmax(200px,1fr) auto;grid-template-columns:1fr;overflow:auto}.shortcuts-list[data-v-d8d8caad]{min-height:260px}.shortcuts-details[data-v-d8d8caad]{min-height:230px}.shortcuts-profile[data-v-d8d8caad]{flex-wrap:wrap}.shortcuts-profile select[data-v-d8d8caad]{min-width:100%}.shortcuts-columns[data-v-d8d8caad],.shortcuts-row[data-v-d8d8caad]{grid-template-columns:minmax(130px,1fr) 85px 105px}.shortcuts-footer[data-v-d8d8caad]{flex-wrap:wrap}.shortcut-format-note[data-v-d8d8caad]{display:none}}.shortcuts-category summary[data-v-d8d8caad]{color:#aaa;cursor:pointer;background:#202020;margin:0;padding:5px 8px;font-weight:500;list-style:disclosure-closed;position:sticky;top:0}.shortcuts-category[open] summary[data-v-d8d8caad]{list-style:disclosure-open}.art-layer-toolbar[data-v-93489610]{z-index:8;background:#444;border-left:1px solid #282828;flex-direction:column;align-items:center;gap:2px;width:32px;margin:0;padding-top:3px;display:flex;position:absolute;top:0;bottom:0;right:0}.art-layer-toolbar button[data-v-93489610]{width:28px;height:30px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;padding:5px;display:flex}.art-layer-toolbar button[data-v-93489610] img{flex-basis:24px;width:24px;height:24px}.art-layer-toolbar button[data-v-93489610]:not(.active):not(.art-preview-button) img{filter:grayscale();opacity:.7}.art-layer-toolbar button.active[data-v-93489610]{box-shadow:none;background:#323b3e;border-color:#626b6d}.art-layer-toolbar button.active[data-v-93489610] img{filter:url(#art-layer-selected)}.art-layer-theme[data-v-93489610]{width:0;height:0;position:absolute}.art-layer-toolbar .art-preview-button[data-v-93489610]{margin-bottom:4px}.art-layer-toolbar .art-preview-button[data-v-93489610]:not(.active){opacity:.7}.camera-bottom-tools[data-v-9a82f4bc]{flex:none;align-items:center;gap:0;display:flex}.camera-bottom-tools button[data-v-9a82f4bc]{border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;width:22px;height:24px;padding:2px;display:flex}.camera-bottom-tools button[aria-pressed=true][data-v-9a82f4bc]{background:#373737;border-color:#777}.camera-bottom-tools button[data-v-9a82f4bc]:disabled{opacity:.4}.camera-main-toolbar[data-v-9ed3dc34]{background:#444;border-bottom:1px solid #282828;flex-shrink:0;align-items:center;gap:2px;min-height:32px;padding:2px 6px;display:flex;position:relative}.camera-main-toolbar>button[data-v-9ed3dc34]{border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;width:30px;height:28px;padding:5px;display:flex}.camera-main-toolbar>button[aria-pressed=true][data-v-9ed3dc34]{background:#373737;border-color:#777}.camera-main-toolbar>button[data-v-9ed3dc34]:disabled{opacity:.4}.camera-grid-popup[data-v-9ed3dc34]{z-index:30;background:#3d3d3d;border:1px solid #777;min-width:170px;padding:4px;position:absolute;top:30px;left:4px;box-shadow:2px 4px 8px #0006}.camera-grid-popup button[data-v-9ed3dc34]{text-align:left;width:100%;padding:5px 8px;display:block}.camera-grid-popup hr[data-v-9ed3dc34]{border:0;border-top:1px solid #666}.drawing-view-toolbar[data-v-c0940364]{background:#444;border-bottom:1px solid #282828;flex:none;align-items:center;gap:2px;height:32px;padding:2px 6px;display:flex;overflow-x:auto}.drawing-view-toolbar button[data-v-c0940364]{border:1px solid #0000;border-radius:0;flex:0 0 30px;justify-content:center;align-items:center;height:28px;padding:5px;display:flex}.drawing-view-toolbar button[aria-pressed=true][data-v-c0940364]{background:#373737;border-color:#777}.top-light-dialog[data-v-995632d1]{color:#bdbdbd;background:#444;border:1px solid #222;border-radius:0;width:292px;max-width:calc(100vw - 16px);height:176px;margin:auto;padding:6px 12px 8px 8px;font:11px Arial,sans-serif;box-shadow:0 3px 12px #0005}.top-light-dialog[data-v-995632d1]::backdrop{background:0 0}.top-light-row[data-v-995632d1]{grid-template-columns:121px minmax(0,140px);align-items:center;gap:8px;height:26px;display:grid}.top-light-row span[data-v-995632d1]{white-space:nowrap;font:11px Arial,sans-serif}.top-light-row input[data-v-995632d1]{appearance:none;background:#141414;border:1px solid #333;border-radius:0;width:140px;max-width:100%;height:9px;margin:0;padding:0}.top-light-row input[data-v-995632d1]::-webkit-slider-thumb{appearance:none;background:linear-gradient(#aaa,#777);border:1px solid #aaa;border-radius:2px;width:16px;height:15px;box-shadow:0 1px 2px #222}.top-light-row input[data-v-995632d1]::-moz-range-thumb{background:linear-gradient(#aaa,#777);border:1px solid #aaa;border-radius:2px;width:14px;height:13px}.top-light-dialog footer[data-v-995632d1]{justify-content:flex-end;gap:7px;height:24px;margin-top:4px;display:flex}.top-light-dialog footer button[data-v-995632d1]{color:#ddd;background:#505050;border:1px solid #333;border-color:#666 #333 #333 #666;border-radius:0;width:75px;padding:0;font:11px Arial,sans-serif}.top-light-dialog footer button[data-v-995632d1]:hover{background:#606060}.harmony-menu-list[data-v-12960201]{z-index:40;color:#ddd;background:#414141;border:1px solid #727272;border-radius:0;width:290px;min-width:290px;padding:3px;font-size:12px;position:fixed;overflow:visible auto;box-shadow:2px 3px 8px #0008}.harmony-menu-entry>button[data-v-12960201]{text-align:left;border-radius:0;justify-content:flex-start;align-items:center;gap:7px;width:100%;min-height:26px;padding:3px 5px;display:flex}.harmony-menu-entry>button[data-v-12960201]:hover:not(:disabled),.harmony-menu-entry>button[data-v-12960201]:focus-visible{background:#586978;outline:0}.menu-label[data-v-12960201]{flex:1;line-height:18px}.menu-icon[data-v-12960201]{flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.submenu-arrow[data-v-12960201]{margin-left:auto;font-size:17px}.menu-section-start[data-v-12960201]{border-top:1px solid #666;margin-top:3px;padding-top:3px}kbd[data-v-12960201]{white-space:nowrap;font-size:10px}.workspace-toolbars[data-v-4b120f47]{background:#444;align-items:center;gap:0;padding:2px 3px;display:flex;overflow:auto hidden}.workspace-toolbar-group[data-v-4b120f47]{flex:none;align-items:center;gap:1px;height:30px;padding-right:4px;display:flex}.workspace-toolbar-group button[data-v-4b120f47]{border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;width:28px;height:28px;padding:4px;display:flex}.workspace-toolbar-group button[aria-pressed=true][data-v-4b120f47]{background:#252525;border-color:#696969}.workspace-toolbar-group[data-v-4b120f47] img{flex-basis:20px;width:20px;height:20px}.top-toolbar-grip[data-v-4b120f47]{border-left:1px solid #222;border-right:1px solid #777;width:5px;height:26px;margin-right:4px}select[data-v-4b120f47]{background:#252525;border:1px solid #686868;width:116px;height:26px;padding:0 4px;font-size:11px}.colour-spectrum[data-v-031efa69]{min-width:0}.spectrum-label[data-v-031efa69]{height:17px;font:10px Segoe UI,sans-serif}.spectrum-strip[data-v-031efa69],.spectrum-plane[data-v-031efa69]{touch-action:none;cursor:crosshair;outline-offset:2px;border:1px solid #080808;position:relative}.spectrum-strip[data-v-031efa69]{height:24px;margin-bottom:8px}.spectrum-plane[data-v-031efa69]{aspect-ratio:1}canvas[data-v-031efa69]{width:100%;height:100%;display:block}.spectrum-plane canvas[data-v-031efa69]{position:absolute;inset:0}.spectrum-crosshair[data-v-031efa69]{pointer-events:none;filter:drop-shadow(1px 1px #ddd);width:9px;height:9px;position:absolute;transform:translate(-50%,-50%)}.spectrum-crosshair[data-v-031efa69]:before,.spectrum-crosshair[data-v-031efa69]:after{content:"";background:#000;position:absolute}.spectrum-crosshair[data-v-031efa69]:before{width:1px;height:9px;top:0;left:4px}.spectrum-crosshair[data-v-031efa69]:after{width:9px;height:1px;top:4px;left:0}.strip-marker[data-v-031efa69]{pointer-events:none;background:#111;width:1px;position:absolute;top:-4px;bottom:-4px;transform:translate(-50%);box-shadow:1px 0 #ddd8}.strip-marker[data-v-031efa69]:before,.strip-marker[data-v-031efa69]:after{content:"";border-bottom:1px solid #111;border-right:1px solid #111;width:6px;height:6px;position:absolute;left:-3px}.strip-marker[data-v-031efa69]:before{top:-3px;transform:rotate(45deg)}.strip-marker[data-v-031efa69]:after{bottom:-3px;transform:rotate(225deg)}.picker-backdrop[data-v-56e8b707]{z-index:110;color:#bbb;background:#0005;place-items:center;padding:12px;font:10px Segoe UI,sans-serif;display:grid;position:fixed;inset:0;overflow:auto}.colour-picker-window[data-v-56e8b707]{background:#383838;border:1px solid #777;outline:none;width:457px;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:0 8px 7px;overflow:auto;box-shadow:0 10px 40px #0008}header[data-v-56e8b707]{cursor:move;-webkit-user-select:none;user-select:none;touch-action:none;background:#2d2d2d;justify-content:space-between;align-items:center;height:27px;margin:0 -8px 7px;padding:0 8px;display:flex}header button[data-v-56e8b707]{cursor:pointer;font-size:18px}.moving-window[data-v-56e8b707]{-webkit-user-select:none;user-select:none}.colour-picker-body[data-v-56e8b707]{grid-template-columns:259px 159px;gap:10px;min-height:348px;padding-left:8px;display:grid}.picker-left[data-v-56e8b707]{flex-direction:column;gap:8px;padding-top:7px;display:flex}.picker-storage[data-v-56e8b707]{gap:5px;height:32px;margin-top:6px;margin-left:-5px;display:flex}.picker-storage>button[data-v-56e8b707]{border:1px solid #666;flex:0 0 21px;height:28px}.picker-storage>div[data-v-56e8b707]{flex:1;grid-template-rows:repeat(2,15px);grid-template-columns:repeat(9,1fr);display:grid}.picker-storage>div button[data-v-56e8b707]{opacity:1;border:1px solid #999;padding:0}.picker-right[data-v-56e8b707]{flex-direction:column;gap:5px;padding-top:2px;display:flex}.picker-wheel[data-v-56e8b707]{opacity:1;background:#505050;border:1px solid #666;width:100%;height:24px;font-size:10px}.picker-name-row[data-v-56e8b707]{gap:5px;height:22px;display:flex}.picker-current[data-v-56e8b707]{background:repeating-conic-gradient(#aaa 0% 25%,#eee 0% 50%) 0 0/8px 8px;border:1px solid #444;flex:0 0 42px;display:flex}.picker-current i[data-v-56e8b707]{flex:1}input[data-v-56e8b707]:not([type=radio]):not([type=range]):not([type=checkbox]){color:#ccc;background:#171717;border:1px solid #505050;border-radius:0;width:100%;min-width:0;padding:2px 4px;font:10px Segoe UI,sans-serif}.picker-name-row input[data-v-56e8b707]{flex:1}.picker-shades[data-v-56e8b707]{border:1px solid #555;flex:1;height:15px;display:flex}.picker-shades button[data-v-56e8b707]{border-right:1px solid #777;flex:1}.picker-numeric-grid[data-v-56e8b707]{grid-template-columns:1fr 1fr;gap:4px;margin-top:2px;display:grid}.picker-numeric-grid label[data-v-56e8b707]{grid-template-columns:9px 14px 1fr;align-items:center;gap:2px;height:22px;display:grid}input[type=radio][data-v-56e8b707]{appearance:none;vertical-align:middle;background:#ddd;border:1px solid #aaa;border-radius:50%;width:11px;height:11px;margin:0}input[type=radio][data-v-56e8b707]:checked{background:radial-gradient(#1672a4 0 35%,#e1e1e1 40%)}input[type=number][data-v-56e8b707]{appearance:textfield}input[data-v-56e8b707]::-webkit-inner-spin-button{appearance:none}.picker-alpha[data-v-56e8b707]{border-top:1px solid #777;border-bottom:1px solid #777;align-items:center;gap:6px;padding:4px 0;display:flex}.picker-alpha label[data-v-56e8b707]{flex:0 0 65px;align-items:center;gap:3px;display:flex}.picker-alpha input[type=range][data-v-56e8b707]{appearance:none;background:linear-gradient(90deg,#111,#ddd);width:100%;min-width:0;height:10px;margin:0}.picker-alpha input[type=range][data-v-56e8b707]::-webkit-slider-thumb{appearance:none;background:linear-gradient(#bbb,#777);border:1px solid #777;border-radius:3px;width:14px;height:15px}.picker-material[data-v-56e8b707]{justify-content:space-between;padding:3px 0;display:flex}.picker-gradient[data-v-56e8b707]{color:#777;border:0;border-top:1px solid #555;flex:1;grid-template-columns:51px 1fr;gap:8px;min-width:0;margin:0;padding:10px 7px;display:grid}.picker-gradient legend[data-v-56e8b707]{padding:0}.picker-gradient>div[data-v-56e8b707]{border:1px solid #111;grid-column:1/-1;height:17px}.picker-gradient[data-v-56e8b707]:before{content:"";background:#444;border:1px solid #111;grid-row:2/4}footer[data-v-56e8b707]{align-items:center;gap:7px;margin-top:9px;display:flex}footer>label[data-v-56e8b707]{flex:1}footer>button[data-v-56e8b707]{background:#505050;border:1px solid #666;min-width:60px;padding:3px 10px}footer[data-v-56e8b707]{z-index:1;background:#383838;padding:5px 0;position:sticky;bottom:-7px}.picker-shade-row[data-v-56e8b707]{align-items:center;gap:3px;margin-top:10px;display:flex}.picker-dropper[data-v-56e8b707]{flex:0 0 18px;width:18px;height:24px;padding:0}.picker-dropper svg[data-v-56e8b707]{fill:none;stroke:#ddd;stroke-width:1.2px;width:18px;height:18px}.picker-error[data-v-56e8b707]{max-width:168px;margin:0}.picker-left[data-v-56e8b707] .colour-spectrum{width:259px}.picker-left[data-v-56e8b707] .spectrum-crosshair{filter:none;border:1px solid #fff;border-radius:50%;width:7px;height:7px}.picker-left[data-v-56e8b707] .spectrum-crosshair:before,.picker-left[data-v-56e8b707] .spectrum-crosshair:after{display:none}.multi-wheel[data-v-56e8b707]{width:max-content}.multi-wheel .colour-picker-body[data-v-56e8b707]{gap:9px;width:max-content;min-height:570px;padding:0;display:flex}.multi-wheel .picker-right[data-v-56e8b707]{flex:0 0 168px;gap:5px;width:168px;padding-top:0}.multi-wheel .picker-shade-row[data-v-56e8b707]{margin-top:0}.multi-wheel .picker-shades[data-v-56e8b707]{height:14px}.multi-wheel .picker-storage[data-v-56e8b707]{margin:0 0 2px}.multi-wheel .picker-storage>button[data-v-56e8b707]{flex-basis:16px;height:24px;margin-top:5px}.multi-wheel .picker-storage>div[data-v-56e8b707]{grid-template-rows:repeat(2,16px)}.multi-wheel .picker-numeric-grid[data-v-56e8b707]{gap:12px;margin:5px 10px 0}.multi-wheel .picker-numeric-grid label[data-v-56e8b707]{grid-template-columns:15px 1fr;height:22px}.multi-wheel .picker-alpha[data-v-56e8b707]{padding:3px 0 6px}.multi-wheel .picker-gradient[data-v-56e8b707]{flex:0 0 120px;grid-template-columns:52px 1fr;padding:12px 7px 0}.picker-view[data-v-56e8b707]{border:1px solid #555;border-radius:3px;flex-direction:column;gap:8px;margin:0;padding:5px;display:flex}.picker-view legend[data-v-56e8b707]{padding:0}.picker-view label[data-v-56e8b707]{align-items:center;gap:3px;display:flex}.picker-view input[data-v-56e8b707]{accent-color:#eee;width:12px;height:12px;margin:0}.picker-undo-column[data-v-56e8b707]{flex-direction:column;flex:0 0 32px;width:32px;display:flex}.picker-undo-column>div[data-v-56e8b707]:first-child{flex:0 0 30px;height:30px;line-height:12px}.picker-undo-list[data-v-56e8b707]{scrollbar-width:thin;border:1px solid #aaa;flex:1;height:0;overflow-y:auto}.picker-undo-list button[data-v-56e8b707]{opacity:1;border:0;border-bottom:1px solid #aaa;border-radius:0;width:100%;height:33px;padding:0;display:block}.picker-undo-list button span[data-v-56e8b707]{width:100%;height:100%;display:block}.picker-wheel-column[data-v-56e8b707]{flex-direction:column;flex:0 0 132px;gap:6px;width:132px;display:flex}.multi-wheel footer[data-v-56e8b707]{min-width:300px}@media (height<=670px){.picker-backdrop[data-v-56e8b707]{place-items:start center}}@media (width<=480px){.colour-picker-window:not(.multi-wheel) .colour-picker-body[data-v-56e8b707]{grid-template-columns:200px 159px}.picker-left[data-v-56e8b707] .colour-spectrum{width:200px}}.picker-shade-scale[data-v-56e8b707]{flex:1;min-width:0}.picker-shade-current[data-v-56e8b707]{border:1px solid #555;border-bottom:0;height:14px}.harmony-colour-view[data-v-33bbb119]{color:#bbb;background:#444;flex-direction:column;min-width:270px;height:100%;padding:0 6px 6px;font:11px Segoe UI,sans-serif;display:flex;position:relative;overflow:hidden;container-type:inline-size}.eyedropper-feedback[data-v-33bbb119]{color:#ddd;outline-offset:-1px;background:#303030;flex:0 0 24px;align-items:center;gap:7px;padding:2px 5px;display:flex}.eyedropper-feedback>span[data-v-33bbb119]:first-child{border:1px solid #aaa;width:16px;height:16px}.colour-view-menu-anchor[data-v-33bbb119]{z-index:5;position:absolute;top:4px;left:0}.colour-view-menu-anchor.menu-in-tab[data-v-33bbb119]{top:0}.menu-in-tab .colour-view-menu-button[data-v-33bbb119]{display:none}.menu-in-tab .colour-view-menu[data-v-33bbb119]{top:0}.colour-view-menu-anchor:not(.menu-in-tab)+.palette-heading-bar .palette-collapse[data-v-33bbb119]{padding-left:18px}.colour-view-menu-button[data-v-33bbb119]{background:#444;width:22px;height:24px;padding:4px}.colour-view-menu-button[data-v-33bbb119] img{width:13px;height:13px}.palette-heading-bar[data-v-33bbb119]{align-items:center;gap:6px;height:35px;min-height:35px;display:flex}.palette-collapse[data-v-33bbb119]{text-align:left;color:#bbb;flex:1;align-items:center;gap:4px;padding:0;font-size:10px;display:flex}.disclosure[data-v-33bbb119]{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:6px solid #aaa;width:0;height:0;display:block}.disclosure.open[data-v-33bbb119]{transform:rotate(90deg)}.palette-heading-tools[data-v-33bbb119]{align-items:center;gap:1px;display:flex}.palette-heading-tools button[data-v-33bbb119],.colour-swatch-toolbar>button[data-v-33bbb119]{border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;width:24px;height:25px;padding:3px;display:flex}.palette-heading-tools button[data-v-33bbb119]{width:28px}.palette-permission-space[data-v-33bbb119]{width:22px}.palette-heading-tools button[data-v-33bbb119]:first-child img,.palette-heading-tools button[data-v-33bbb119]:nth-child(2) img,.palette-heading-tools button[data-v-33bbb119]:nth-child(4) img,.palette-heading-tools button[data-v-33bbb119]:nth-child(5) img,.colour-swatch-toolbar>button[data-v-33bbb119]:nth-child(-n+3) img{filter:brightness(2)}.palette-heading-tools button[data-v-33bbb119] img,.colour-swatch-toolbar>button[data-v-33bbb119] img{flex-basis:16px;width:16px;height:16px}.palette-heading-tools button[aria-pressed=true][data-v-33bbb119]{background:#171717;border-color:#555}.harmony-palette-list[data-v-33bbb119]{background:#171717;border:1px solid #4f4f4f;flex:0 0 114px;min-height:45px;overflow:auto}.scene-palette-heading[data-v-33bbb119]{height:19px;padding:1px 14px;font:700 11px Georgia,serif}.harmony-palette-row[data-v-33bbb119]{text-align:left;color:#bbb;border:0;border-radius:0;align-items:center;gap:5px;width:100%;height:20px;padding:0 8px 0 28px;font:11px Segoe UI,sans-serif;display:flex}.harmony-palette-row[data-v-33bbb119] img{flex-basis:14px;width:14px;height:14px}.harmony-palette-row.selected[data-v-33bbb119]{color:#101010;background:#23bed1}.harmony-palette-row.unlinked span[data-v-33bbb119]{text-decoration:line-through}.colour-splitter[data-v-33bbb119]{color:#bbb;cursor:row-resize;touch-action:none;flex:0 0 10px;justify-content:center;align-items:center;height:10px;display:flex}.colour-splitter svg[data-v-33bbb119]{fill:none;stroke:#aaa;stroke-width:1.5px;width:36px;height:8px}.colour-swatch-toolbar[data-v-33bbb119]{flex:0 0 34px;align-items:center;gap:1px;display:flex}.colour-toolbar-space[data-v-33bbb119]{flex:1;min-width:4px}.colour-swatch-toolbar>.colour-toolbar-space[data-v-33bbb119]:first-of-type{flex:1.3}.colour-swatch-toolbar>.tool-colour-button[data-v-33bbb119]{gap:3px;width:45px;padding:2px}.tool-colour-button>span[data-v-33bbb119]{border:5px solid #292929;width:19px;height:22px;box-shadow:0 0 0 1px #505050}.harmony-colour-list[data-v-33bbb119]{scrollbar-color:#777 #333;scrollbar-width:thin;background:#171717;border:1px solid #555;flex:1;min-height:130px;position:relative;overflow:auto}.harmony-colour-row[data-v-33bbb119]{color:#bcbcbc;text-align:left;border:0;border-radius:0;align-items:center;gap:27px;width:100%;height:20px;padding:1px 3px;font:11px Segoe UI,sans-serif;display:flex;position:relative}.harmony-colour-row.selected[data-v-33bbb119]{outline-offset:-1px;color:#111;background:#27a5b4;outline:1px dotted #dedede}.harmony-colour-row[data-v-33bbb119]:focus-visible,.harmony-palette-row[data-v-33bbb119]:focus-visible{outline-offset:-1px;outline:1px dotted #fff}.harmony-colour-chip[data-v-33bbb119]{background:repeating-conic-gradient(#aaa 0% 25%,#eee 0% 50%) 0 0/8px 8px;border:2px solid #999;flex:0 0 44px;width:44px;height:14px;padding:0;display:block}.harmony-colour-chip>span[data-v-33bbb119]{width:100%;height:100%;display:block}.harmony-colour-row.protected .harmony-colour-chip[data-v-33bbb119]{border-left:4px solid #e22}.colour-name-input[data-v-33bbb119]{color:#eee;width:100%;min-width:0;height:18px;font:inherit;background:#171717;border:1px solid #aaa;flex:1;padding:0 2px}.harmony-colour-row.drop-before[data-v-33bbb119]{box-shadow:inset 0 2px #fff}.harmony-colour-row.drop-after[data-v-33bbb119]{box-shadow:inset 0 -2px #fff}.swatch-grid .harmony-colour-row.drop-before[data-v-33bbb119]{box-shadow:inset 2px 0 #fff}.swatch-grid .harmony-colour-row.drop-after[data-v-33bbb119]{box-shadow:inset -2px 0 #fff}.colour-row-name[data-v-33bbb119]{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.swatch-grid[data-v-33bbb119]{grid-template-columns:repeat(auto-fill,minmax(65px,1fr));align-content:start;gap:5px;padding:5px;display:grid}.swatch-grid .harmony-colour-row[data-v-33bbb119]{flex-direction:column;justify-content:center;gap:4px;height:54px;padding:3px}.swatch-grid .harmony-colour-chip[data-v-33bbb119]{flex-basis:auto;width:40px;height:26px}.colour-popup[data-v-33bbb119]{z-index:20;color:#ddd;background:#444;border:1px solid #777;min-width:200px;padding:3px;box-shadow:2px 3px 8px #0009}.colour-popup button[data-v-33bbb119]{text-align:left;width:100%;padding:5px 12px;font:11px Segoe UI,sans-serif;display:block}.colour-view-menu[data-v-33bbb119]{position:absolute;top:24px;left:0}.colour-context[data-v-33bbb119]{position:absolute;top:0;right:0}.colour-dialog-backdrop[data-v-33bbb119]{z-index:100;background:#0005;place-items:center;display:grid;position:fixed;inset:0}.colour-native-dialog[data-v-33bbb119]{color:#ccc;background:#444;border:1px solid #777;width:350px;padding:0 12px 12px;font:11px Segoe UI,sans-serif;box-shadow:0 10px 40px #0008}.colour-native-dialog header[data-v-33bbb119]{background:#333;justify-content:space-between;align-items:center;height:29px;margin:0 -12px 15px;padding:0 8px;display:flex}.colour-native-dialog label[data-v-33bbb119]{align-items:center;gap:12px;padding:10px 0;display:flex}.colour-native-dialog input[data-v-33bbb119]{color:#ddd;background:#181818;border:1px solid #666;flex:1;min-width:0;padding:4px}.colour-native-dialog footer[data-v-33bbb119]{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}.colour-native-dialog footer button[data-v-33bbb119]{background:#505050;border:1px solid #777;min-width:70px;padding:4px 12px}.palette-browser-list[data-v-33bbb119]{background:#171717;min-height:120px}.palette-browser-list button[data-v-33bbb119]{text-align:left;align-items:center;gap:8px;width:100%;padding:5px;display:flex}@container (width<=340px){.palette-heading-tools button[data-v-33bbb119]{width:20px;padding:2px}.palette-permission-space[data-v-33bbb119]{width:12px}.palette-heading-bar[data-v-33bbb119]{gap:3px}.colour-swatch-toolbar>.tool-colour-button[data-v-33bbb119]{gap:1px;width:35px}.tool-colour-button>span[data-v-33bbb119]{border-width:3px;width:15px}}.toolbar-button-group[data-v-e4ecc306]{flex:none;position:relative}.toolbar-tool-button[data-v-e4ecc306]{border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;width:30px;height:31px;padding:3px;display:flex}.toolbar-tool-button[data-v-e4ecc306] img{flex-basis:24px;width:24px;height:24px}.toolbar-tool-button[aria-pressed=true][data-v-e4ecc306]{background:#333;border-color:#777}.tool-group-toggle[data-v-e4ecc306]{width:9px;height:9px;padding:0;position:absolute;bottom:1px;right:1px}.tool-group-toggle span[data-v-e4ecc306]{border-bottom:5px solid #bbb;border-left:5px solid #0000;display:block}.tool-flyout[data-v-e4ecc306]{z-index:35;background:#414141;border:1px solid #727272;width:254px;max-height:360px;padding:3px;position:fixed;overflow:auto;box-shadow:2px 3px 8px #0008}.tool-flyout button[data-v-e4ecc306]{color:#eee;text-align:left;white-space:nowrap;align-items:center;gap:8px;width:100%;min-height:30px;padding:3px 6px;display:flex}.tool-flyout button[data-v-e4ecc306]:hover:not(:disabled),.tool-flyout button[aria-checked=true][data-v-e4ecc306]{background:#596578}.tool-flyout kbd[data-v-e4ecc306]{color:#c7c7c7;margin-left:auto;font:11px inherit}.tool-flyout[data-v-e4ecc306] img{flex-basis:24px;width:24px;height:24px}.horizontal-group .tool-flyout[data-v-e4ecc306]{width:180px;font-size:11px}.horizontal-group .tool-flyout button[data-v-e4ecc306]{min-height:24px}.horizontal-group .tool-flyout[data-v-e4ecc306] img{flex-basis:16px;width:16px;height:16px}.tool-rail[data-v-1732b30c]{z-index:10;background:#444;align-items:center;gap:0;width:100%;padding:3px 2px;position:relative;overflow:visible}@media (height<=650px){.tool-rail[data-v-1732b30c] .toolbar-tool-button{height:27px}}.jog-frames[data-v-43ba566a]{touch-action:none;cursor:ew-resize;width:76px;height:25px;padding:0;position:relative}.jog-frames[data-v-43ba566a] img{object-fit:fill;width:74px;height:24px}.jog-handle[data-v-43ba566a]{pointer-events:none;background:#ccc;border:1px solid #222;width:3px;height:10px;position:absolute;top:2px;transform:translate(-50%)}.playback-toolbar[data-v-71338e93]{background:#444;border-right:1px solid #303030;flex:none;align-items:center;gap:2px;height:29px;padding:1px 3px;display:flex}.toolbar-grip[data-v-71338e93]{border-left:1px solid #242424;border-right:1px solid #666;width:5px;height:25px;margin-right:2px}.playback-toolbar>button[data-v-71338e93]{border:1px solid #0000;justify-content:center;align-items:center;width:29px;height:25px;padding:3px;display:flex}.playback-toolbar>button[aria-pressed=true][data-v-71338e93]{background:#333;border-color:#777}.playback-toolbar[data-v-71338e93] .toolbar-tool-button{width:29px;height:25px;padding:3px}.playback-toolbar[data-v-71338e93] .toolbar-tool-button img{flex-basis:16px;width:16px;height:16px}.playback-toolbar label[data-v-71338e93]{color:#bfbfbf;align-items:center;gap:4px;font-size:10px;display:flex}.playback-toolbar label button[data-v-71338e93]{padding:0;font-size:10px}.playback-toolbar input[data-v-71338e93],.playback-toolbar select[data-v-71338e93]{color:#ddd;background:#222;border:1px solid #616161;border-radius:0;width:62px;height:23px;padding:0 3px;font:11px Segoe UI,sans-serif}.playback-toolbar .jog-frames[data-v-71338e93]{width:86px;padding:0}.jog-frames[data-v-71338e93] img{object-fit:fill;flex-basis:84px;width:84px;height:24px}.visual-only-notice[data-v-dc4249a6]{color:#eee;background:#414141;border:1px solid #777;max-width:390px;padding:18px;box-shadow:0 8px 30px #0009}.visual-only-notice[data-v-dc4249a6]::backdrop{background:#0005}h2[data-v-dc4249a6]{margin:0 0 12px;font-size:14px;font-weight:600}p[data-v-dc4249a6]{margin:0 0 18px;line-height:1.6}footer[data-v-dc4249a6]{justify-content:flex-end;display:flex}button[data-v-dc4249a6]{background:#555;border:1px solid #888;padding:5px 18px}.project-welcome{color:#eee;background:#252525;flex-direction:column;align-items:center;gap:16px;padding:50px;display:flex;position:absolute;inset:45px 0 0}:root{color:#d8d9df;font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--panel:#2d2f35;--line:#1d1f24;--muted:#9b9ea9;--accent:#92c5da;background:#23252a;font-family:Inter,Segoe UI,system-ui,sans-serif;font-size:12px}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0}body{min-width:360px}button,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}button:hover:not(:disabled){background:#454851}button:disabled{opacity:.4;cursor:default}button:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}svg{flex:none;width:19px;height:19px}kbd{color:#c0c3ce;font:11px Segoe UI,sans-serif}.editor-shell{grid-template:"header header header"44px"heading heading heading"32px"tools stage dock"minmax(160px,1fr)"tools timeline dock"220px/46px minmax(0,1fr) 300px;height:100dvh;min-height:420px;display:grid;overflow:hidden}.editor-shell.without-sidebar .right-dock .sidebar{display:none}.app-header{border-bottom:1px solid var(--line);background:#25272c;grid-area:header;align-items:center;gap:18px;padding:0 16px 0 12px;display:flex}.brand{white-space:nowrap;align-items:center;gap:9px;display:flex}.brand strong{letter-spacing:-.2px;font-size:13px;font-weight:600}.brand strong>span{color:#a5a8b2;font-weight:400}.brand-mark{color:var(--accent);letter-spacing:-3px;width:25px;font-size:28px;font-weight:700;line-height:1}.brand-mark>span{color:#dfbf86}.header-divider{background:#494b53;width:1px;height:18px}.main-menu{align-items:center;gap:2px;height:100%;display:flex}.menu-group{position:relative}.menu-trigger{border-radius:3px;padding:7px 12px}.menu-popup{z-index:20;background:#35373e;border:1px solid #555862;border-radius:4px;min-width:236px;padding:5px;position:absolute;top:34px;left:0;box-shadow:0 10px 30px #0006}.menu-popup button,.menu-popup a{text-align:left;width:100%;color:inherit;border-radius:2px;justify-content:space-between;gap:15px;padding:9px 10px;text-decoration:none;display:flex}.menu-popup a:hover{background:#454851}.menu-popup hr{border:0;border-top:1px solid #4a4d55;margin:4px}.header-end{color:var(--muted);align-items:center;gap:14px;margin-left:auto;font-size:11px;display:flex}.version-tag{letter-spacing:1.2px;color:#b8c2cc;border:1px solid #4b515b;border-radius:3px;padding:3px 6px;font-size:9px}.workspace-heading{border-bottom:1px solid var(--line);background:#303239;grid-area:heading;align-items:center;gap:8px;padding:0 16px;font-size:11px;display:flex}.document-dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.heading-detail{color:var(--muted);margin-left:auto}.tool-rail{border-right:1px solid var(--line);background:#303239;flex-direction:column;grid-area:tools;align-items:center;gap:5px;padding:11px 5px;display:flex}.icon-button{color:#c4c7d0;border-radius:4px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.icon-button.active{color:#c1e5f3;box-shadow:inset 2px 0 var(--accent);background:#425665}.rail-divider{background:#50525b;width:24px;height:1px;margin:6px 0}.rail-bottom{margin-top:auto}.stage-panel{flex-direction:column;grid-area:stage;min-width:0;min-height:0;display:flex}.stage-header{border-bottom:1px solid var(--line);background:#282a30;align-items:stretch;height:33px;min-height:33px;display:flex}.stage-header-title{color:#8d929e;white-space:nowrap;text-overflow:ellipsis;align-self:center;padding:0 13px;font-size:10px;overflow:hidden}.stage-view-tabs{align-items:stretch;margin-left:auto;display:flex}.stage-view-tab{color:var(--muted);background:#282a30;border-bottom:2px solid #0000;align-items:center;padding:0 16px;font-size:11px;display:inline-flex}.stage-view-tab.selected-tab{color:#f1f2f5;border-bottom-color:var(--accent);box-shadow:none;background:#383b43}.panel-tabs{border-bottom:1px solid var(--line);background:#282a30;align-items:stretch;height:33px;min-height:33px;display:flex}.panel-tabs button,.selected-tab{align-items:center;padding:0 15px;font-size:11px;display:inline-flex}.selected-tab,.panel-tabs [aria-selected=true]{box-shadow:inset 0 2px var(--accent);color:#f1f2f5;background:#383b43}.panel-tabs [aria-selected=false]{color:var(--muted)}.panel-caption{color:#8d929e;align-self:center;margin-left:auto;padding-right:14px;font-size:10px}.stage-wrap{flex:1;min-height:0;position:relative}.camera-snapshot-overlay{z-index:4;object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.stage-surface{cursor:default;touch-action:none;background:#888;outline:0;position:absolute;inset:0;overflow:hidden}.stage-surface:focus-visible{box-shadow:inset 0 0 0 2px #92c5da88}.stage-surface canvas{pointer-events:none;display:block}.stage-surface.navigating:not(.grabbing){cursor:grab}.stage-surface.grabbing{cursor:grabbing}.stage-surface.zooming{cursor:zoom-in}.zoom-rectangle-preview{z-index:4;pointer-events:none;background:#4aa9d533;border:1px solid #1976a8;position:absolute}.stage-surface.drawing,.stage-surface.erasing{cursor:none}.stage-surface.shaping{cursor:crosshair}.stage-surface.rectangle-tool{cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%3e%3cpath%20d='M8%200v4M8%2012v4M0%208h4M12%208h4'%20stroke='%23fff'%20stroke-width='3'/%3e%3cpath%20d='M8%200v4M8%2012v4M0%208h4M12%208h4'%20stroke='%23202124'%20stroke-width='1'/%3e%3crect%20x='4.5'%20y='4.5'%20width='7'%20height='7'%20fill='%23fff'%20fill-opacity='.18'%20stroke='%23fff'%20stroke-width='2'/%3e%3crect%20x='4.5'%20y='4.5'%20width='7'%20height='7'%20fill='none'%20stroke='%23202124'%20stroke-width='.8'/%3e%3c/svg%3e") 8 8,crosshair}.stage-surface.ellipse-tool{cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%3e%3cpath%20d='M8%200v4M8%2012v4M0%208h4M12%208h4'%20stroke='%23fff'%20stroke-width='3'/%3e%3cpath%20d='M8%200v4M8%2012v4M0%208h4M12%208h4'%20stroke='%23202124'%20stroke-width='1'/%3e%3cellipse%20cx='8'%20cy='8'%20rx='3.5'%20ry='3'%20fill='%23fff'%20fill-opacity='.18'%20stroke='%23fff'%20stroke-width='2'/%3e%3cellipse%20cx='8'%20cy='8'%20rx='3.5'%20ry='3'%20fill='none'%20stroke='%23202124'%20stroke-width='.8'/%3e%3c/svg%3e") 8 8,crosshair}.stage-surface.texting{cursor:text}.stage-surface.selecting{cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M4%202.5%2018.2%2014l-6.1.8%203.4%205.1-2.7%201.7-3.2-5.3L5.8%2021%204%202.5Z'%20fill='%23fff'%20stroke='%23fff'%20stroke-linejoin='round'%20stroke-width='3'/%3e%3cpath%20d='M4%202.5%2018.2%2014l-6.1.8%203.4%205.1-2.7%201.7-3.2-5.3L5.8%2021%204%202.5Z'%20fill='%23111'%20stroke='%23111'%20stroke-linejoin='round'%20stroke-width='1.2'/%3e%3c/svg%3e") 4 3,default}.stage-surface.contouring:not(.grabbing){cursor:default}.stage-surface.painting:not(.grabbing){cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cg%20stroke='%23fff'%20stroke-width='4'%20stroke-linejoin='round'%20stroke-linecap='round'%20fill='none'%3e%3cpath%20d='m3%2012%209-9%2013%2013-10%2010zM3%2012h18M9%202l8%208'/%3e%3cpath%20d='M26%2018s-3%204-3%206a3%203%200%200%200%206%200c0-2-3-6-3-6z'/%3e%3c/g%3e%3cg%20stroke='%23202124'%20stroke-width='1.5'%20stroke-linejoin='round'%20stroke-linecap='round'%3e%3cpath%20d='m3%2012%209-9%2013%2013-10%2010z'%20fill='%23ddd'/%3e%3cpath%20d='M3%2012h18M9%202l8%208'%20fill='none'/%3e%3cpath%20d='M26%2018s-3%204-3%206a3%203%200%200%200%206%200c0-2-3-6-3-6z'%20fill='%236197c8'/%3e%3c/g%3e%3c/svg%3e") 3 12,crosshair}.stage-surface.eyedropping:not(.grabbing){cursor:crosshair}.selection-cursor{z-index:3;color:#c5e8f2;pointer-events:none;text-shadow:0 1px 3px #000;font-size:18px;position:absolute;top:10px;left:10px}.selection-instructions{z-index:3;color:#eef2f6;pointer-events:none;white-space:nowrap;background:#25282ddd;border:1px solid #78818b;border-radius:4px;margin:0;padding:7px 10px;font-size:11px;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0005}.stage-surface.selecting:has(.selection-cursor){cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M4%202.5%2018.2%2014l-6.1.8%203.4%205.1-2.7%201.7-3.2-5.3L5.8%2021%204%202.5Z'%20fill='%23fff'%20stroke='%23fff'%20stroke-linejoin='round'%20stroke-width='3'/%3e%3cpath%20d='M4%202.5%2018.2%2014l-6.1.8%203.4%205.1-2.7%201.7-3.2-5.3L5.8%2021%204%202.5Z'%20fill='%23111'%20stroke='%23111'%20stroke-linejoin='round'%20stroke-width='1.2'/%3e%3c/svg%3e") 4 3,default}.brush-cursor{z-index:3;pointer-events:none;border:1px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #17191d,0 0 2px #0009}.stabilizer-string{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.stabilizer-string line{stroke:#56c7dc;stroke-width:1.5px;stroke-dasharray:4 3}.text-tool-editor{z-index:5;resize:both;white-space:pre;background:#ffffff24;border:1px solid #3186c8;border-radius:0;outline:1px solid #fff;min-width:180px;max-width:60%;min-height:1.4em;padding:1px 2px;line-height:1.15;position:absolute;top:0;left:0;overflow:hidden}.stage-label{color:#c5c6ca;letter-spacing:1.2px;pointer-events:none;font-size:9px;position:absolute;top:14px;left:16px}.stage-notice{z-index:1;text-align:center;background:#303239;border:1px solid #686c77;border-radius:5px;width:min(380px,90%);margin:0;padding:18px;line-height:1.7;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stage-notice.error{border-color:#b78b76}.stage-empty-state{z-index:3;text-align:center;color:#dfe3ea;pointer-events:none;background:#2b2e34e8;border:1px solid #6b6f7a;border-radius:5px;width:min(420px,90%);margin:0;padding:16px 18px;line-height:1.6;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.view-toolbar{background:#303239;border-top:1px solid #24262a;align-items:center;gap:8px;height:35px;min-height:35px;padding:0 12px;display:flex;overflow:auto hidden}.camera-icon-button{width:27px;min-width:27px;height:27px;padding:4px}.camera-icon-button svg{width:17px;height:17px}.view-toolbar>.text-button[aria-pressed=true],.view-toolbar>.camera-icon-button[aria-pressed=true]{color:#d9f0f7;background:#425665;box-shadow:inset 0 0 0 1px #6e9daf}.view-toolbar>.text-button:disabled{opacity:.45}.view-hint{color:#aeb2bd;width:60px;font-size:10px}.zoom-controls{align-items:center;gap:3px;margin:0 auto;display:flex}.icon-button.small{width:28px;height:27px}.icon-button.small svg{width:16px;height:16px}.zoom-select select{background:#25272c;border:1px solid #50535d;border-radius:3px;width:84px;padding:3px 6px;font-size:11px}.toolbar-divider{background:#50535d;width:1px;height:16px;margin:0 5px}.text-button{border-radius:3px;height:27px;padding:0 7px;font-size:11px}.drawing-control{color:#aeb2bd;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:inline-flex}.drawing-control input[type=color]{background:#25272c;border:1px solid #50535d;border-radius:3px;width:25px;height:23px;padding:1px}.drawing-control input[type=range]{width:66px;accent-color:var(--accent)}.drawing-control span{min-width:32px}.view-dimensions{color:#aeb2bd;white-space:nowrap;font-size:10px}.sidebar{background:var(--panel);border-left:1px solid var(--line);flex-direction:column;grid-area:sidebar;min-height:0;display:flex;overflow:auto}.sidebar>[role=tabpanel]{flex:1}.property-heading{align-items:center;gap:12px;padding:23px 18px;display:flex}.property-heading>svg{color:var(--accent);width:24px;height:24px}.property-heading strong{font-size:13px;font-weight:500}.property-view-tag{letter-spacing:1px;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:3px;margin-left:auto;padding:2px 6px;font-size:9px}.property-heading small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.property-section{border-top:1px solid #44464f;padding:16px 17px}.property-section h2{letter-spacing:1px;text-transform:uppercase;color:#bbbfc9;margin:0 0 17px;font-size:10px;font-weight:600}.property-list{margin:0 0 15px}.property-list>div{justify-content:space-between;align-items:center;margin:8px 0;display:flex}.property-list dt{color:#a8acb8;font-size:11px}.property-list dd{text-align:right;font-variant-numeric:tabular-nums;background:#25272c;border:1px solid #464953;border-radius:3px;min-width:90px;margin:0;padding:5px 8px;font-size:11px}.full-button{background:#393c44;border:1px solid #535762;border-radius:3px;justify-content:center;align-items:center;gap:8px;width:100%;padding:7px;font-size:11px;display:flex}.full-button svg{width:15px;height:15px}.full-button kbd{color:var(--muted);margin-left:auto;font-size:10px}.subtle{color:var(--muted);margin:12px 0 0;font-size:11px;line-height:1.7}.context-note{border-top:1px solid #44464f;gap:9px;margin:7px 17px;padding:12px 0;display:flex}.context-note p{color:#a9aeba;margin:0;font-size:10px;line-height:1.7}.tiny-mark{color:var(--accent);text-align:center;border:1px solid #667b8a;border-radius:50%;flex-shrink:0;width:15px;height:15px;margin-top:3px;font-family:serif;font-size:12px}.sidebar-footer{color:#9ea3af;border-top:1px solid #41444c;align-items:center;gap:7px;padding:13px 17px;font-size:10px;display:flex}.shortcut-list{margin:0}.shortcut-list>div{border-bottom:1px solid #41444c;padding:10px 0}.shortcut-list dt{color:#b5bac5;font-size:11px}.shortcut-list dd{color:var(--accent);margin:5px 0 0;font-size:10px}.timeline-panel{border-top:3px solid var(--line);background:#2b2d33;grid-area:timeline;min-width:0}.timeline-empty{justify-content:center;align-items:center;gap:18px;height:calc(100% - 33px);padding:12px 24px;display:flex}.timeline-empty strong{color:#b9bec9;font-size:12px;font-weight:500}.timeline-empty p{color:#9197a4;margin:6px 0 0;font-size:11px;line-height:1.6}.timeline-glyph{border:1px solid #59606d;border-radius:4px;flex-direction:column;justify-content:center;gap:5px;width:45px;height:39px;padding:8px;display:flex}.timeline-glyph i{background:#687786;border-radius:2px;width:100%;height:3px;display:block}.timeline-glyph i:nth-child(2){width:65%}.timeline-glyph i:nth-child(3){width:80%}.right-dock{border-left:1px solid var(--line);background:#2b2d33;flex-direction:column;grid-area:dock;min-width:0;min-height:0;display:flex;overflow:hidden}.right-dock .graph-editor{border-top:3px solid var(--line);background:#2b2d33;flex-direction:column;flex:62%;min-width:0;min-height:220px;display:flex;position:relative;overflow:hidden}.right-dock .sidebar{border-left:0;flex:0 0 38%;min-height:120px;overflow:auto}.timeline-panel{border-top:3px solid var(--line);background:#2b2d33;grid-area:timeline;min-width:0;min-height:0}.timeline-panel .timeline-empty{height:calc(100% - 33px)}.timeline-panel{flex-direction:column;display:flex;overflow:hidden}.timeline-toolbar{border-bottom:1px solid #41444c;align-items:center;gap:5px;min-height:34px;padding:2px 8px;display:flex;overflow-x:auto}.timeline-toolbar label{color:#aeb2bd;align-items:center;gap:5px;font-size:10px;display:flex}.timeline-toolbar input{background:#25272c;border:1px solid #50535d;border-radius:3px;width:54px;padding:4px}.timeline-toolbar select{background:#25272c;border:1px solid #50535d;border-radius:3px;max-width:115px;padding:4px;font-size:10px}.timeline-spacer{flex:1}.timeline-scroll{flex:1;min-height:0;overflow:auto}.timeline-grid{grid-template-columns:104px repeat(var(--frame-count), 26px);grid-auto-rows:25px;width:max-content;min-width:100%;display:grid}.timeline-row-label,.timeline-frame,.timeline-cell{border-bottom:1px solid #3d4048;border-right:1px solid #3d4048}.timeline-row-label{z-index:1;color:#bfc3cd;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#303239;padding:0 7px;font-size:10px;position:sticky;left:0;overflow:hidden}.timeline-rename-input{color:#eef4f7;background:#22262c;border:1px solid #84c8dd;border-radius:2px;outline:0;width:min(100%,210px);height:18px;margin:1px 3px;padding:0 4px}.timeline-rename-input[aria-invalid=true]{border-color:#e37b78}.timeline-row-label.selected{color:#d9f0f7;box-shadow:inset 2px 0 var(--accent);background:#384651}.timeline-frame{color:#969ca8;background:#282a30;padding:0;font-size:9px}.timeline-cell{background:#25272c;padding:0}.timeline-error{color:#e2a58f;border-top:1px solid #634c45;margin:0;padding:4px 8px;font-size:10px}.graph-toolbar{border-bottom:1px solid var(--line);background:#282a30;align-items:center;gap:6px;min-height:30px;padding:0 7px;display:flex}.graph-toolbar strong{color:#e0e2e8;font-size:11px;font-weight:500}.graph-toolbar>button{background:#383b43;border:1px solid #50545e;border-radius:3px;margin-left:auto;padding:4px 8px;font-size:10px}.graph-toolbar .graph-hint{color:#969ca8;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:8px;display:block;overflow:hidden}.graph-zoom-controls{white-space:nowrap;flex:none;align-items:center;gap:2px;display:flex}.graph-zoom-controls button{background:#383b43;border:1px solid #50545e;border-radius:3px;min-width:18px;height:22px;padding:0 3px;font-size:9px}.graph-zoom-controls span{color:#b8c2cc;text-align:center;font-variant-numeric:tabular-nums;min-width:30px;font-size:9px}.graph-toolbar .graph-zoom-controls+button{white-space:nowrap;margin-left:auto;padding:4px}.graph-hint{color:#969ca8;font-size:9px}.graph-hint b{color:var(--accent);font-size:12px}.graph-canvas{overscroll-behavior:contain;touch-action:none;cursor:default;flex:1;min-height:0;position:relative;overflow:hidden}.graph-canvas.space-pan{cursor:grab}.graph-canvas.panning{cursor:grabbing}.graph-surface{transform-origin:0 0;will-change:transform;min-width:100%;min-height:100%;position:absolute;top:0;left:0}.graph-wires{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.graph-node{z-index:1;cursor:default;background:#34373e;border:1px solid #535761;border-radius:4px;width:164px;position:absolute;overflow:visible;box-shadow:0 5px 15px #1115}.graph-node.dragging{z-index:2;box-shadow:0 8px 22px #0008, 0 0 0 1px var(--accent)}.graph-node-title{text-align:left;white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;touch-action:none;background:#454851;justify-content:space-between;align-items:center;gap:5px;width:100%;padding:6px 7px;font-size:10px;display:flex}.graph-node-title small{color:#b6d4dd;letter-spacing:.4px;font-size:7px}.graph-port{color:#b7bac4;align-items:center;gap:7px;min-height:27px;padding:3px 7px;font-size:9px;display:flex}.graph-port.output{justify-content:flex-end}.graph-socket{color:#b8c8d6;cursor:crosshair;touch-action:none;background:#25272c;border:1px solid #7e8996;border-radius:50%;width:19px;height:19px;padding:0;font-size:12px;line-height:16px}.graph-socket:hover,.graph-socket.target{color:#f2d69e;background:#544a38;border-color:#e1c48c;box-shadow:0 0 0 3px #e1c48c33}.graph-socket.occupied{color:#a9d8e7;border-color:#90bdcc}.graph-add-port{color:#aebbc4;margin:0 7px 2px 32px;padding:2px 0;font-size:9px;display:block}.graph-wire{fill:none;stroke:#8dbbca;stroke-width:2px;opacity:.85;pointer-events:stroke;cursor:grab}.graph-wire.preview{stroke:#e1c48c;stroke-dasharray:5 4;opacity:.95;pointer-events:none}.graph-wire.preview.disconnecting{stroke:#d77c70}.graph-footer{border-top:1px solid #3a3c43;align-items:center;gap:12px;min-height:28px;padding:2px 10px;display:flex}.graph-links{align-items:center;gap:5px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.graph-links li{color:#aeb3bf;flex:none;align-items:center;gap:4px;font-size:9px;display:flex}.graph-links li span{border:1px solid #494d56;border-radius:3px;padding:3px 5px}.graph-links button{color:#e0a797;border:1px solid #555963;border-radius:3px;width:20px;height:20px}.graph-error{color:#e2a58f;margin:0;font-size:10px}.help-card{background:#2b2e35f2;border:1px solid #66707d;border-radius:5px;max-width:calc(100% - 36px);padding:14px 16px;position:absolute;bottom:18px;left:18px;box-shadow:0 6px 18px #0003}.help-card header{justify-content:space-between;align-items:center;gap:25px;margin-bottom:12px;display:flex}.help-card header strong{font-size:12px;font-weight:500}.help-card header button{padding:0 5px;font-size:18px}.help-card p{color:#afb7c5;margin:10px 0;font-size:11px}.help-card kbd{color:#d9e1ed;background:#414751;border:1px solid #5b6572;border-radius:3px;margin-right:6px;padding:2px 5px}.help-card p>span{margin:0 8px}.sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=900px){.editor-shell{grid-template-rows:44px 32px minmax(160px,1fr) 200px;grid-template-columns:42px minmax(0,1fr) 270px}.app-header{gap:8px;padding-right:10px}.menu-trigger{padding:7px 8px}.workspace-name,.view-hint,.view-dimensions{display:none}.property-section{padding:14px 12px}}@media (width<=640px){.editor-shell,.editor-shell.without-sidebar{grid-template-columns:40px minmax(0,1fr);grid-template-areas:"header header""heading heading""tools stage""tools timeline"}.right-dock{display:none}.brand strong{font-size:11px}.brand strong>span,.header-divider,.version-tag{display:none}.app-header{gap:4px;padding-left:8px}.menu-trigger{padding:7px 6px;font-size:11px}.header-end{display:none}.menu-popup{max-width:calc(100vw - 16px);position:fixed;top:42px;left:8px}.graph-node{width:148px}.graph-hint{display:none}}.transform-panel{z-index:4;background:#303239;border:1px solid #78818b;border-radius:4px;gap:8px;max-width:260px;padding:12px;display:grid;position:absolute;top:12px;right:12px}.transform-panel label{justify-content:space-between;gap:8px;display:flex}.transform-panel input[type=number]{width:80px}.transform-panel button{background:#425665;padding:6px}.selection-manipulator{pointer-events:none;z-index:3;position:absolute;inset:0}.selection-manipulator .transform-handle{pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0;width:22px;height:22px;padding:0;position:absolute;transform:translate(-50%,-50%)}.selection-manipulator .transform-handle:before{content:"";position:absolute;inset:0}.selection-manipulator .transform-handle:not(.transform-rotate):not(.transform-move):not(.transform-pivot):after{content:"";box-sizing:border-box;background:#fff;border:1px solid #e88e70;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.selection-manipulator .transform-rotate,.selection-manipulator .transform-move,.selection-manipulator .transform-pivot{color:#d98265;cursor:move;font-size:12px}.selection-manipulator .transform-rotate{cursor:crosshair;font-size:18px}.selection-manipulator .transform-pivot{background:#fff;border:1px solid #d98265;border-radius:50%;width:11px;height:11px;font-size:9px}.selection-manipulator .transform-move{width:16px;height:16px;font-size:11px}.selection-manipulator .transform-move:before,.selection-manipulator .transform-pivot:before{inset:-5px}.selection-manipulator .transform-handle:hover{background:0 0}.transform-panel{display:none}:root{--panel:#444;--line:#262626;--muted:#b9b9b9;--accent:#ecaa46;color:#eee;background:#353535;font-family:Segoe UI,Arial,sans-serif}.editor-shell{grid-template-columns:38px minmax(320px, 1fr) var(--dock-width,300px);grid-template-rows:28px 38px minmax(180px, 1fr) var(--bottom-height,260px);background:#272727;grid-template-areas:"header header header""heading heading heading""tools stage dock""tools timeline graph";gap:3px;min-height:520px;position:relative}.editor-shell.without-sidebar .stage-panel{grid-column:2/4}.editor-shell.without-timeline{grid-template-rows:28px 38px minmax(180px,1fr) 0}.editor-shell.without-timeline .node-dock{display:none}.app-header{background:#383838;border:0;gap:8px;padding:0 8px}.brand{order:2;gap:4px;margin-left:auto}.brand-mark,.header-divider{display:none}.brand strong{color:#c8c8c8;font-size:10px;font-weight:400}.header-end{order:1;margin-left:auto;font-size:10px}.main-menu{order:0;gap:0}.menu-trigger{border-radius:0;padding:4px 9px;font-size:12px}.menu-popup{background:#484848;border-color:#686868;border-radius:0;top:25px}.menu-popup button,.menu-popup a{padding:7px 10px}.workspace-heading{background:#494949;border:0;gap:4px;padding:0 8px}.workspace-heading button{border-radius:2px;min-width:30px;height:28px;padding:0 7px;font-size:12px}.workspace-heading button[aria-pressed=true]{background:#686868;box-shadow:inset 0 0 0 1px #b6b6b6}.workspace-heading label{align-items:center;gap:8px;display:flex}.workspace-heading select{background:#353535;border:1px solid #656565;max-width:180px;padding:4px}.heading-detail{margin-left:auto;padding-right:16px}.toolbar-grip{color:#969696;padding-right:5px;font-size:18px}.toolbar-divider{background:#737373}.tool-rail{background:#494949;border:0;gap:2px;padding:5px 2px}.icon-button{color:#e2e2e2;border-radius:2px;width:32px;height:30px}.icon-button svg{width:20px;height:20px}.icon-button.active{color:#fff;background:#797979;box-shadow:inset 0 0 0 1px #c6c6c6}button:hover:not(:disabled){background-color:#666}.rail-divider{background:#737373;margin:4px 0}.stage-panel,.right-dock,.timeline-panel,.node-dock{background:#424242;border:1px solid #202020}.panel-tabs{background:#353535;border-bottom:1px solid #232323;height:25px;min-height:25px}.panel-tabs button,.selected-tab{padding:0 11px;font-size:11px}.selected-tab,.panel-tabs [aria-selected=true]{color:#fff;background:#535353;box-shadow:inset 0 2px #a4a4a4}.panel-caption{color:#bdbdbd;font-size:10px}.stage-surface{background:#888}.stage-header{background:#353535;border-bottom-color:#232323;height:25px;min-height:25px}.stage-header-title{color:#bdbdbd;padding:0 10px;font-size:10px}.stage-view-tab{color:#bdbdbd;background:#353535;padding:0 12px;font-size:11px}.stage-view-tab:hover:not(:disabled){color:#e2e2e2;background:#3f3f3f}.stage-view-tab.selected-tab{color:#fff;box-shadow:none;background:#535353;border-bottom-color:#a4a4a4}.stage-label,.selection-cursor{display:none}.selection-instructions{background:#3c3c3cd9;border:0;border-radius:0;font-size:10px;bottom:6px}.view-toolbar{background:#494949;border-color:#292929;gap:5px;height:29px;min-height:29px;padding:0 5px}.view-hint{white-space:nowrap;text-overflow:ellipsis;width:55px;overflow:hidden}.view-toolbar .drawing-control,.view-toolbar .text-button[title^=Deshacer],.view-toolbar .text-button[title^=Rehacer]{display:none}.zoom-controls{margin:0 auto}.camera-toolbar .zoom-controls{margin:0}.camera-toolbar{gap:3px}.camera-toolbar .zoom-select select{background:0 0;border:0;border-radius:0;width:76px;height:23px;padding:0 3px}.camera-editing-stack{color:#e5e5e5;align-items:center;gap:1px;font-size:10px;display:inline-flex}.stage-wrap>.stage-surface{right:32px}.stage-wrap>.camera-snapshot-overlay{z-index:9;width:calc(100% - 32px);right:32px}.camera-drawing-name{text-overflow:ellipsis;white-space:nowrap;color:#bdbdbd;flex:1;min-width:20px;font-size:10px;overflow:hidden}.camera-frame-number,.camera-tool-name{white-space:nowrap;color:#bdbdbd;font-size:10px}.camera-selected-colour{border:1px solid #202020;flex:0 0 14px;width:14px;height:14px;margin-right:3px}.zoom-select select{background:#353535;border-color:#686868;font-size:10px}.zoom-select select option{color:#222;background-color:#f2f2f2}.right-dock{overflow:auto}.right-dock .sidebar{background:#444;border:0;flex:1;min-height:0;overflow:auto}.right-panel-tabbar{z-index:3;background:#353535;border-bottom:1px solid #232323;align-items:stretch;height:25px;min-height:25px;display:flex;position:sticky;top:0}.right-panel-tabs{flex:1;min-width:0;display:flex;overflow:auto hidden}.right-panel-tabs button{white-space:nowrap;flex:none;padding:0 8px;font-size:10px}.right-panel-tab-actions{background:#353535;flex:none;display:flex}.right-panel-tab-actions button{color:#ddd;background:0 0;border:0;width:25px;padding:0;font-size:16px}.right-panel-tab-actions button:disabled{opacity:.4}.right-panel-view-menu{background:0 0;border:0;flex:0 0 22px;justify-content:center;align-items:center;width:22px;padding:3px;display:flex}.right-panel-view-menu .harmony-icon{filter:brightness(1.8);flex-basis:14px;width:14px;height:14px}.right-panel-add-menu{z-index:5;background:#484848;border:1px solid #686868;min-width:190px;padding:3px;position:absolute;top:25px;right:23px;box-shadow:0 4px 10px #0008}.right-panel-add-menu button{text-align:left;color:#eee;background:0 0;border:0;width:100%;padding:7px 9px;font-size:11px;display:block}.right-panel-add-empty{color:#bbb;padding:7px 9px;font-size:10px;display:block}.tool-properties,.colour-view,.node-properties-view{min-height:0}.substitutions-view{flex-direction:column;min-height:0;display:flex;overflow:hidden}.substitutions-view .drawing-substitutions{box-sizing:border-box;flex:1;height:auto}.right-dock .sidebar>[role=tabpanel]{flex:1}.property-heading{border-bottom:1px solid #303030;gap:8px;padding:12px 10px}.property-heading strong{font-size:12px}.property-heading svg{color:#e2e2e2;width:20px;height:20px}.property-section{border-color:#303030;padding:12px 10px}.property-section h2{letter-spacing:0;text-transform:none;color:#e3e3e3;margin-bottom:10px;font-size:10px}.property-list>div{margin:5px 0}.property-list dd{color:#ddd;background:#343434;border-color:#666;border-radius:1px;min-width:72px;padding:3px 6px}.property-list dt{color:#ccc}.property-control{align-items:center;gap:6px;margin:8px 0;display:flex}.property-control input{color:#eee;background:#333;border:1px solid #707070;min-width:0;max-width:110px;padding:4px}.brush-size-range{accent-color:#d8d8d8;width:100%}.brush-sample{background:#e9e9e9;border:1px solid #666;align-items:center;height:55px;padding:8px;display:flex}.brush-sample span{border-radius:30px;width:100%;display:block}.full-button{background:#555;border-color:#757575;border-radius:1px;padding:5px}.subtle{color:#ccc;font-size:11px;line-height:1.65}.colour-view{padding:10px}.palette-title{background:#555;border:1px solid #777;margin-bottom:14px;padding:7px}.current-colour{justify-content:space-between;align-items:center;display:flex}.current-colour input{width:48px;height:38px}.palette-swatches{grid-template-columns:repeat(6,1fr);gap:4px;margin:14px 0;display:grid}.palette-swatches button{border:1px solid #999;height:28px}.palette-swatches button[aria-pressed=true]{outline-offset:1px;outline:2px solid #ecaa46}.sidebar .transform-panel{box-shadow:none;background:#3d3d3d;border-color:#666;margin:8px;padding:10px;display:grid;position:static}.transform-panel input,.transform-panel select{color:#eee;background:#303030;border:1px solid #747474;max-width:150px;font-size:11px}.transform-panel button{background:#5a5a5a;border:1px solid #777}.node-dock{grid-area:graph;min-width:0;min-height:0;overflow:hidden}.node-dock .graph-editor{flex-direction:column;height:100%;display:flex;overflow:hidden}.graph-toolbar{background:#454545;border-bottom:1px solid #222;min-height:27px}.graph-toolbar strong{font-size:11px;font-weight:400}.graph-toolbar .graph-hint{display:none}.graph-toolbar>button,.graph-zoom-controls button{background:#555;border-color:#777}.graph-canvas{background-color:#626262;background-image:radial-gradient(#858585 .7px,#0000 .7px);background-size:12px 12px}.graph-node{background:#5c5c5c;border-color:#292929;border-radius:2px;box-shadow:0 2px 3px #0004}.graph-node-title{color:#fff;background:#637a8d}.graph-node.type-drawing .graph-node-title{background:#54765c}.graph-node.type-composite .graph-node-title{background:#637a8d}.graph-node.type-display .graph-node-title{background:#747474}.graph-node.selected{border-color:#f2ba58;box-shadow:0 0 0 1px #f2ba58}.graph-port{color:#eee}.graph-port span{color:#ddd}.graph-socket{background:#353535;border-radius:2px}.graph-footer{background:#414141;border-color:#2c2c2c;min-height:23px}.graph-links{display:none}.timeline-panel{border-top:1px solid #222}.timeline-reference-toolbar{background:#474747;flex:none;align-items:center;min-height:29px;display:flex;overflow-x:auto}.timeline-reference-toolbar .animation-toolbar{border:0;flex:none;padding-left:7px}.timeline-toolbar{background:#494949;border-color:#292929;gap:3px;min-height:29px;padding:2px 5px}.timeline-toolbar input,.timeline-toolbar select{background:#353535;border-color:#707070;border-radius:1px}.timeline-toolbar label{color:#ddd}.timeline-toolbar .text-button{white-space:nowrap;height:23px;padding:0 5px}.timeline-grid{grid-template-columns:170px repeat(var(--frame-count),23px);grid-auto-rows:23px}.timeline-row-label{color:#eee;background:#494949;font-size:11px}.timeline-row-label.selected{color:#fff;background:#646464;box-shadow:inset 3px 0 #edae45}.timeline-frame{color:#d0d0d0;background:#414141;border-color:#555}.timeline-cell{background:#555;border-color:#686868}.timeline-cell:nth-child(5n){border-right-color:#999}.timeline-cell.exposed{background:#9cadd0}.timeline-cell.exposure-start{color:#252b37;text-align:left;padding-left:4px;font-size:10px;box-shadow:inset 1px 0 #44556c}.timeline-cell.exposed:hover{background:#b6c7e6}.timeline-cell.current{box-shadow:inset 2px 0 #dc655a,inset -1px 0 #dc655a}.timeline-frame.current{color:#fff;background:#bc554c}.help-card{background:#424242f5;border-color:#777;border-radius:1px}.menu-trigger[aria-expanded=true]{background:#666}.timeline-toolbar .text-button[aria-pressed=true]{color:#fff;background:#696969;box-shadow:inset 0 0 0 1px #aaa}.workspace-divider{z-index:5;touch-action:none;position:absolute}.workspace-divider:focus-visible,.workspace-divider:hover{background:#aaa7}.right-divider{right:var(--dock-width);top:72px;bottom:calc(var(--bottom-height) + 27px);cursor:col-resize;width:5px}.bottom-divider{left:41px;right:0;bottom:calc(var(--bottom-height) + 24px);cursor:row-resize;height:5px}@media (width<=1000px){.header-end{display:none}.workspace-heading label{font-size:10px}.timeline-grid{grid-template-columns:120px repeat(var(--frame-count),22px)}}@media (width<=700px){.editor-shell{grid-template-columns:36px minmax(0,1fr);grid-template-areas:"header header""heading heading""tools stage""tools timeline"}.right-dock,.node-dock,.workspace-divider{display:none}.workspace-heading{white-space:nowrap;overflow:auto}.brand,.heading-detail,.selection-instructions{display:none}.workspace-heading label select{max-width:100px}}.art-layer-toolbar{gap:4px;margin:8px 0;display:flex}.art-layer-toolbar button{color:#ddd;background:#454545;border:1px solid #747474;border-radius:2px;width:34px;height:30px}.art-layer-toolbar button.active{color:#fff;background:#556e84;border-color:#b8d8ed;box-shadow:inset 0 -2px #a9d1ec}.sidebar input,.sidebar select,.sidebar button{scroll-margin-top:36px;scroll-margin-bottom:8px}.animation-toolbar{background:#464646;border-bottom:1px solid #292929;flex-shrink:0;align-items:center;gap:4px;min-height:29px;padding:3px 5px;display:flex;overflow-x:auto}.animation-toolbar button{white-space:nowrap;background:#555;border:1px solid #777;padding:2px 6px;font-size:11px}.animation-toolbar span{white-space:nowrap;color:#ccc;padding-left:8px;font-size:10px}.timeline-toolbar{flex-shrink:0;overflow-x:auto}.timeline-row-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.timeline-cell{position:relative}.timeline-cell.peg-cell{background:#666676}.key-diamond{color:#171717;z-index:1;place-content:center;font-size:12px;display:grid;position:absolute;inset:0}.key-step .key-diamond{color:#b32424}.motion-segment:after{content:"";background:#242424;height:1px;position:absolute;top:50%;left:0;right:0}.exposure-number{z-index:2;font-size:9px;position:relative}.timeline-context{z-index:20;min-width:200px;position:fixed}.timeline-context button{text-align:left;width:100%;display:block}.graph-toolbar{flex-wrap:wrap;flex-shrink:0;padding:3px}.graph-toolbar>button{margin-left:0}.graph-node.type-peg .graph-node-title{background:#75638e}.graph-node.type-bone .graph-node-title{background:#627954}.graph-node.type-camera .graph-node-title{background:#756c4d}.transform-port .graph-socket{color:#ddc8f8;border-color:#b59bd4}.transform-wire{stroke:#c1a6e7}.node-outline{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.node-manipulator .transform-handle{cursor:crosshair}.node-properties .property-control{justify-content:space-between}.node-properties input{width:100px}.camera-tool-set{gap:3px;margin:0 0 8px;display:flex}.camera-tool-set button[aria-pressed=true]{color:#fff;background:#446d7a;border-color:#6bb4c5}.node-original-pivot{pointer-events:none;background:#bbb8;border:1px solid #777;border-radius:50%;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%)}.node-dock .graph-editor{position:relative}.node-panel-head{z-index:20;background:#3e3e3e;border-bottom:1px solid #252525;align-items:center;height:25px;min-height:25px;font-size:10px;display:flex;position:relative}.graph-menu-bar{align-items:stretch;gap:1px;height:100%;display:flex;position:relative}.graph-menu-wrap{align-items:stretch;display:flex;position:relative}.node-panel-head .graph-menu-wrap>button.graph-menu-button{background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;gap:2px;width:23px;padding:0 6px;display:flex}.graph-menu-button span{background:#ddd;width:11px;height:1px;display:block}.node-panel-head .graph-menu-wrap>button:hover,.node-panel-head .graph-menu-wrap>button:focus-visible{background:#5b5b5b;outline:1px solid #aaa}.graph-menu-popup{z-index:40;box-sizing:border-box;background:#3d3d3d;border:1px solid #222;width:245px;padding:3px;position:absolute;top:100%;left:0;box-shadow:0 3px 10px #0009}.graph-submenu-popup{left:249px}.graph-menu-popup button{color:#eee;text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:22px;width:100%;min-height:23px;padding:3px 7px;font:11px Segoe UI,sans-serif;display:flex}.graph-menu-popup button:hover:not(:disabled){background:#565656}.graph-menu-popup button:disabled{color:#888}.graph-menu-popup kbd{color:#aaa;white-space:nowrap;font:10px Segoe UI,sans-serif}.graph-menu-popup hr{border:0;border-top:1px solid #5b5b5b;margin:3px 0}.graph-submenu{border-left:1px solid #5b5b5b;margin-left:9px;padding-left:3px;position:relative}.graph-nodes-menu{top:25px;left:115px}.node-panel-head strong{background:#555;margin-left:auto;padding:4px 9px;font-weight:400}.node-root-path{color:#d0c8a6;white-space:nowrap;font-size:9px}.node-group-path{white-space:nowrap;flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.node-group-path button{color:#ddd;background:0 0;border:0;align-items:center;gap:4px;font:10px Segoe UI,sans-serif;display:flex}.node-group-path .node-root-path{color:#e3b55f}.node-group-path>strong{color:#ddd;background:#4c4c4c;height:20px;margin-left:auto;padding:0 7px;font-weight:400;line-height:20px}.node-panel-head>strong{color:#aaa;background:0 0;height:20px;margin:0;padding:0 7px;font-weight:400;line-height:20px}.node-panel-head>.node-view-tab{color:#aaa;background:0 0;border:0;border-radius:0;height:20px;margin:0;padding:0 7px;font:10px Segoe UI,sans-serif}.node-panel-head>.node-view-tab[aria-selected=true]{color:#eee;background:#515151}.node-panel-head>button.node-view-tab{white-space:nowrap;flex:none;width:auto;min-width:max-content}.node-panel-head>button{color:#ddd;background:0 0;border:0;border-radius:0;align-self:stretch;width:20px;padding:0}.node-panel-head>button:hover{background:#5a5a5a}.node-view-actions{align-self:stretch;margin-left:auto;display:flex;position:relative}.node-view-actions>button{color:#ddd;background:0 0;border:0;border-radius:0;width:20px;padding:0;font-size:15px}.node-view-actions>button:hover,.node-view-actions>button[aria-expanded=true]{background:#5a5a5a}.node-view-actions>button:disabled{opacity:.4;cursor:default}.node-add-view-menu{min-width:165px;top:25px;left:auto;right:20px}.node-dock-placeholder{color:#bbb;background:#777;flex:1;place-items:center;font-size:11px;display:grid}.node-dock-colour-view{background:#444;flex:1;min-height:0;display:block;overflow:auto}.node-dock .graph-toolbar{display:none}.graph-view-menu{position:relative}.graph-view-menu summary{cursor:pointer;padding:0 6px;font-size:16px;list-style:none}.graph-view-menu .menu-popup{z-index:15;min-width:180px}.node-dock .graph-toolbar{background:#494949;flex-wrap:nowrap;gap:2px;min-height:23px;padding:1px 3px;overflow-x:auto}.node-dock .graph-toolbar strong,.node-dock .graph-toolbar .graph-hint{display:none}.node-dock .graph-toolbar button{white-space:nowrap;background:#505050;border:1px solid #646464;border-radius:0;min-width:16px;height:19px;margin:0;padding:1px 3px;font-size:9px}.node-dock .graph-toolbar button .harmony-icon{width:16px;height:16px}.node-dock .graph-zoom-controls{gap:1px}.node-dock .graph-zoom-controls span{min-width:25px;font-size:9px}.node-dock .graph-canvas{background:#777}.node-dock .graph-node{border:1px solid #171717;border-radius:0;height:20px;overflow:visible;box-shadow:4px 4px #171717}.node-dock .graph-node-title{color:#111;background:#5784b8;border:0;border-radius:0;gap:3px;height:18px;min-height:18px;padding:0 3px;font:10px/18px Segoe UI,sans-serif}.node-dock .graph-node.type-peg .graph-node-title{background:#a7d858}.node-dock .graph-node.type-drawing .graph-node-title{background:#5784b8}.node-dock .graph-node.type-display .graph-node-title{background:#d4eeee}.node-dock .graph-node.selected{border-color:#eee565;outline:1px solid #eee565;box-shadow:4px 4px #171717}.node-dock .graph-node.in-selection{border-color:#9fd0d4;outline:1px dashed #9fd0d4}.graph-rubber-band{z-index:5;pointer-events:none;background:#eee5651f;border:1px dashed #eee565;position:absolute}.node-dock .graph-node.dragging{z-index:3}.node-dock .graph-node.layer-disabled{border-color:#8e2e2e}.graph-node-name{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.node-colour-chip{background:#fff377;border:1px solid #65704c;flex:0 0 7px;width:7px;height:10px}.node-kind-mark{color:#233445;flex:0 0 7px}.node-dock .graph-socket{z-index:4;cursor:crosshair;background:#55b7df;border:1px solid #264d64;border-radius:0;width:7px;min-width:0;height:5px;padding:0;line-height:0;position:absolute;transform:translate(-50%)}.node-dock .graph-socket:before{content:"";position:absolute;inset:-4px}.node-dock .node-input{top:-5px}.node-dock .node-output{bottom:-5px;left:50%}.node-dock .transform-socket{background:#90ba4b;border-color:#4f6627}.node-dock .graph-socket.target,.node-dock .graph-socket:hover{background:#fff0a2;box-shadow:0 0 0 2px #ffdb6c88}.node-dock .graph-add-port{color:#ddd;background:0 0;border:0;width:12px;height:15px;margin:0;padding:0;font-size:12px;position:absolute;top:1px;right:-14px}.node-dock .graph-wire{stroke:#45bee7;stroke-width:1.4px;opacity:1}.node-dock .transform-wire{stroke:#87b43e}.node-dock .graph-wire.selected{stroke:#237b98;stroke-width:1.8px}.node-dock .transform-wire.selected{stroke:#527526}.graph-wire-hit{fill:none;stroke:#0000;stroke-width:10px;pointer-events:stroke;cursor:grab}.node-dock .graph-footer{background:#454545;gap:3px;height:24px;min-height:24px;padding:2px 4px;position:relative}.graph-footer input{color:#e5e5e5;background:#292929;border:1px solid #5a5a5a;flex:1;width:60px;min-width:30px;height:18px;padding:0 4px;font-size:10px}.graph-footer>button{background:#4e4e4e;border:1px solid #626262;width:18px;height:18px;font-size:10px}.graph-search-count{font-size:9px}.node-dock .graph-error{z-index:7;background:#453b36e8;padding:3px 5px;font-size:10px;position:absolute;bottom:24px;left:0;right:0}.graph-navigator{z-index:5;touch-action:none;cursor:crosshair;background:#777b;border:1px solid #333;width:100px;height:76px;position:absolute;bottom:29px;right:3px}.graph-navigator svg{width:100%;height:100%;display:block}.timeline-panel .animation-toolbar{background:#474747;gap:3px;min-height:23px;padding:1px 5px}.timeline-panel .animation-toolbar button{height:19px;padding:0 5px;font-size:10px}.timeline-panel .timeline-toolbar{gap:3px;height:24px;min-height:24px;padding:0 5px}.timeline-panel .timeline-toolbar .text-button{height:20px;padding:0 4px;font-size:10px}.timeline-panel .timeline-toolbar input,.timeline-panel .timeline-toolbar select{height:19px;padding:0 3px}.harmony-timeline{background:#464646;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.timeline-sheet{scrollbar-width:thin;scrollbar-color:#777 #393939;flex:1;overflow:auto}.timeline-table{grid-template-rows:24px;grid-auto-rows:20px;align-content:start;width:max-content;min-width:100%;display:grid;position:relative}.timeline-row-spacer{grid-column:1/-1;min-height:20px}.timeline-layer-heading,.timeline-layer-cell{z-index:4;color:#ddd;background:#484848;border-bottom:1px solid #777;border-right:1px solid #292929;align-items:center;min-width:0;display:flex;position:sticky;left:0;overflow:hidden}.timeline-parameter-heading,.timeline-parameter-cell{left:var(--layer-width);z-index:4;color:#60e3ec;background:#414141;border-bottom:1px solid #777;border-right:3px solid #252525;min-width:0;font-size:10px;position:sticky;overflow:hidden}.timeline-parameter-heading{color:#bfbfbf}.timeline-layer-heading,.timeline-parameter-heading{z-index:7;height:24px;line-height:24px;position:sticky;top:0}.timeline-layer-heading{font-size:10px;overflow:visible}.timeline-layers-caption{flex:1;overflow:hidden}.timeline-header-action{color:#ddd;flex:0 0 19px;width:19px;height:20px;padding:0;font-size:13px}.timeline-pending-controls{letter-spacing:0;color:#999;flex-shrink:0;width:77px;padding-left:4px;font-size:11px}.timeline-column-divider{cursor:col-resize;touch-action:none;z-index:8;width:6px;position:absolute;top:0;bottom:0;right:-3px}.timeline-column-divider:hover,.timeline-column-divider:focus-visible{background:#aaa8}.timeline-ruler-track,.timeline-row-track{background-color:#555;background-image:repeating-linear-gradient(90deg, transparent 0 calc(var(--frame-width) - 1px), #454545 calc(var(--frame-width) - 1px) var(--frame-width));border-bottom:1px solid #777;min-width:0;position:relative;overflow:hidden}.timeline-ruler-track{z-index:5;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(#454545 0 16px,#707070 16px 22px,#454545 22px 23px,#303030 23px);height:24px;position:sticky;top:0}.timeline-row-track:after{content:"";background:repeating-linear-gradient(90deg, transparent 0 calc(var(--frame-width) * 9), #00000030 calc(var(--frame-width) * 9) calc(var(--frame-width) * 10));z-index:1;pointer-events:none;position:absolute;inset:0}.timeline-ruler-track:after{content:"";background-image:repeating-linear-gradient(90deg, transparent 0 calc(var(--frame-width) * 9), #454545 calc(var(--frame-width) * 9) calc(var(--frame-width) * 10)), repeating-linear-gradient(90deg, #aaa 0 1px, transparent 1px var(--frame-width));pointer-events:none;height:4px;position:absolute;top:17px;left:0;right:0}.timeline-table .timeline-frame{color:#cfcfcf;text-align:center;touch-action:none;z-index:2;background:0 0;border:0;border-radius:0;min-width:0;height:16px;padding:0 1px;font-size:9px;position:absolute;top:0}.timeline-table .timeline-frame.current{color:#fff;background:#b14b46}.timeline-ruler-head{clip-path:polygon(0 0,100% 0,0 100%);pointer-events:none;background:#d5524b;width:8px;height:8px;position:absolute;top:15px}.timeline-playhead{z-index:3;pointer-events:none;background:#e35b56;width:1px;position:absolute;top:24px}.timeline-current-column{z-index:1;pointer-events:none;background:#e1c48c1f;position:absolute;top:24px;box-shadow:inset 1px 0 #e1c48c59,inset -1px 0 #e1c48c59}.timeline-layer-cell.selected{color:#fff;background:#397d83}.timeline-layer-cell.multi-selected{color:#fff;background:#2f6066}.timeline-layer-cell.function-selected{color:#fff;background:#365d67}.timeline-layer-cell.function-row,.timeline-parameter-cell.function-row{background:#343434}.timeline-layer-cell.function-selected.function-row{background:#365d67}.timeline-row-controls{flex:0 0 77px;align-items:center;gap:0;width:77px;padding-left:3px;display:flex}.timeline-row-controls button{color:#a9a9a9;opacity:.45;background:0 0;width:13px;height:16px;padding:0;font-size:10px}.timeline-track-colour{opacity:.65;background:#bcbcbc;border:1px solid #171717;width:9px;height:10px;margin-left:2px;display:block}.timeline-tree-indent{flex-shrink:0}.timeline-collapse,.timeline-collapse-spacer{color:#ccc;flex:0 0 13px;width:13px;padding:0;font-size:12px;line-height:18px}.timeline-node-icon{color:#58b1ed;flex:0 0 13px;width:13px;font-size:12px}.timeline-node-icon.drawing{color:#f3b35c}.active-drawing-mark{color:#ecc34f;font-size:11px;position:absolute;left:65px}.timeline-table .timeline-row-label{min-width:0;height:19px;box-shadow:none;color:inherit;text-align:left;background:0 0;border:0;flex:1;padding:0 3px;font-size:10px;line-height:19px;display:block;position:static}.timeline-functions-toggle{color:#ccc;background:0 0;flex:0 0 20px;height:18px;padding:0;font-size:17px}.function-key-controls{flex:0 0 75px;padding-left:10px;display:flex}.function-key-controls button{color:#bbb;width:15px;height:18px;padding:0;font-size:12px}.timeline-table .function-label{color:#ddd;font-size:9px;font-style:italic}.timeline-parameter-cell input{color:#65edf0;appearance:textfield;background:0 0;border:0;border-radius:0;width:100%;height:19px;padding:0 5px;font-size:10px;display:block}.timeline-parameter-cell input::-webkit-inner-spin-button{appearance:none}.timeline-parameter-cell>span{padding-left:6px;line-height:19px}.timeline-row-track.function-row{background-color:#414141}.timeline-exposure-block{pointer-events:none;background:#b2b2b2;border:1px solid #343434;height:15px;position:absolute;top:2px;box-shadow:inset 1px 0 #ddd}.timeline-exposure-resize-handle{z-index:3;cursor:ew-resize;pointer-events:auto;width:9px;height:19px;position:absolute;top:-2px;right:-4px}.timeline-exposure-resize-handle:after{content:"";opacity:0;background:#ececec;width:2px;height:15px;position:absolute;top:2px;right:3px}.timeline-exposure-block:hover .timeline-exposure-resize-handle:after,.timeline-exposure-resize-handle:active:after{opacity:.85}.timeline-table .timeline-cell{min-width:0;height:19px;box-shadow:none;z-index:2;background:0 0;border:0;border-radius:0;padding:0;position:absolute;top:0}.timeline-table .timeline-cell:hover{background:#eee2}.timeline-table .timeline-cell.selected-key-range{background:#38a9c844}.timeline-table .timeline-cell.selected-key-range .key-square{background:#29bfd1}.timeline-table .timeline-cell.cell-selected{background:#4c9dab55}.timeline-table .timeline-cell.cell-active{outline-offset:-1px;z-index:3;outline:1px solid #79d6e4}.timeline-table .timeline-cell.current{box-shadow:none}.timeline-table .motion-segment:after{display:none}.timeline-motion-line{z-index:1;pointer-events:none;background:#151515;height:1px;position:absolute;top:50%}.without-parameters .timeline-parameter-cell,.without-parameters .timeline-parameter-heading{visibility:hidden;border:0}.key-square{z-index:2;background:#151515;width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.key-step .key-square{background:#b93636}.key-summary .key-square{background:#fafafa;border:1px solid #222;width:6px;height:6px}.timeline-view-footer{background:#454545;border-top:1px solid #252525;flex-shrink:0;align-items:center;gap:4px;height:22px;min-height:22px;padding:0 5px;font-size:9px;display:flex}.timeline-view-footer>select{color:#ddd;background:#3c3c3c;border:1px solid #626262;width:112px;min-width:0;height:18px;padding:0;font-size:9px}.timeline-view-footer button{width:20px;height:18px;padding:0;font-size:13px}.timeline-view-footer button[aria-pressed=true]{background:#606060}.timeline-view-footer label{border-left:1px solid #222;align-items:center;padding-left:3px;display:flex}.timeline-view-footer input{accent-color:#aaa;width:95px;height:14px}.harmony-timeline .timeline-context{z-index:30}@media (width<=1000px){.timeline-view-footer>select{width:95px}}.graph-node.type-static-transformation,.node-dock .graph-node.type-static-transformation .graph-node-title{background:#727b32}.composite-properties .property-control{gap:8px}.graph-wire.matte-wire{stroke-dasharray:5 3}.cutter-matte-toggle{color:#000;background:#fff;border:1px solid #222;border-radius:50%;width:14px;height:14px;padding:0;line-height:12px;position:absolute;top:3px;right:5px}.cutter-matte-toggle.inverted{color:#fff;background:#000}.node-dock .graph-node:is(.type-cutter,.type-auto-patch,.type-line-art,.type-colour-art,.type-overlay-layer,.type-underlay-layer,.type-layer-selector) .graph-node-title{background:#7397b5}.node-dock .type-cutter .graph-node-title{padding-right:21px}.matte-socket{border-style:dashed}.composite-properties .property-control input:not([type=checkbox]):not([type=color]),.composite-properties .property-control select{flex:1;min-width:0;max-width:170px}.composite-inputs,.composite-pending{margin-top:12px}.composite-inputs summary,.composite-pending summary{cursor:pointer;padding:5px 0}.composite-inputs ol{margin:6px 0;padding:0;list-style:none}.composite-inputs li{border-bottom:1px solid #4a4a4a;padding:6px 0}.composite-source{text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;display:block;overflow:hidden}.composite-port-actions{flex-wrap:wrap;gap:4px;display:flex}.composite-port-actions button{min-width:26px;min-height:24px}.node-dock .graph-node.type-composite .graph-node-title{background:var(--composite-color)}.graph-node.composite-disabled .graph-node-name{opacity:.65;text-decoration:line-through}.graph-node .composite-colour-chip{visibility:hidden}.graph-properties-button{z-index:2;cursor:pointer;background:#e7c443;border:1px solid #463d1b;width:8px;height:8px;padding:0;position:absolute;top:6px;left:5px}.graph-properties-button:focus-visible{outline-offset:2px;outline:2px solid #fff}.graph-cable-snap{fill:#80d7b530;stroke:#80d7b5;pointer-events:none}.graph-cable-insertion{fill:none;stroke:#ffdb65;pointer-events:none}.node-dock .graph-node.composite-pass-through{box-shadow:none;background:0 0;border:0;outline:0}.graph-node.composite-pass-through:before{content:"";clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 100%,0 100%);pointer-events:none;background:#171717;position:absolute;inset:0}.node-dock .graph-node.composite-pass-through .graph-node-title{clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 100%,0 100%);width:calc(100% - 2px);height:18px;margin:1px;padding-left:5px;position:relative}.graph-node.composite-pass-through.selected:before{background:#eee565}.graph-node.composite-pass-through.in-selection:before{background:#9fd0d4}.graph-node.composite-pass-through .graph-properties-button{left:7px}.stage-surface.content-blocked.drawing,.stage-surface.content-blocked.erasing,.stage-surface.content-blocked.selecting{cursor:not-allowed}.stage-editing-restriction{color:#fff;pointer-events:none;z-index:4;background:#3e3e3ee8;border:1px solid #737373;max-width:calc(100% - 32px);padding:6px 10px;font-size:12px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.display-selector{align-items:center;gap:6px;margin-left:8px;font-size:11px;display:inline-flex}.display-selector select{color:#eee;background:#343434;border:1px solid #555;max-width:260px}.output-library{background:#292929;border-bottom:1px solid #555;align-items:center;gap:12px;padding:8px 14px;display:flex}.output-library h3{margin:0;font-size:12px}.node-library-toggle{flex-shrink:0;min-width:80px;font-size:11px}.write-properties{gap:8px;display:grid}.write-properties label{justify-content:space-between;gap:8px;display:flex}.write-properties input:not([type=checkbox]),.write-properties select{width:55%;min-width:0}.type-write{--composite-color:#a9754c}.catalog-insert-controls{gap:4px;padding:4px;display:flex}.catalog-insert-controls select,.catalog-insert-controls input{color:#eee;background:#292929;border:1px solid #666;min-width:0;max-width:135px}.catalog-insert-list{max-height:380px;overflow-y:auto}.node-group-path{white-space:nowrap;align-items:center;gap:3px;min-width:0;display:flex;overflow-x:auto}.node-group-path button{color:#e0d7ab;background:0 0;border:0;padding:1px 3px;font-size:10px}.node-dock .graph-node.type-group .graph-node-title{background:#91a6c9;padding-left:18px;padding-right:22px;overflow:hidden}.node-dock .graph-node.layer-disabled .graph-node-title{color:#170909;background:#c34b4b}.graph-enter-group{color:#172538;background:#b0bed4;border:0;border-left:1px solid #56677c;border-radius:0;width:20px;height:18px;padding:0;position:absolute;top:0;right:0}.graph-node.boundary-node .graph-node-title{color:#222;opacity:1;background:#bcb9a6}.node-dock .graph-socket.publish-socket{background:#e5c870;border-color:#7c620f}.graph-wires{z-index:1}.node-dock .graph-node{z-index:2}.graph-backdrop{pointer-events:none;border:1px solid var(--backdrop-color);background:color-mix(in srgb, var(--backdrop-color) 36%, transparent);min-width:140px;min-height:70px;position:absolute}.graph-backdrop.selected{outline:1px solid #ffd172}.graph-backdrop header{pointer-events:auto;background:var(--backdrop-color);color:#fff;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;height:24px;padding:0 5px;display:flex;position:relative}.graph-backdrop header strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.graph-backdrop header button{z-index:3;color:#f5d769;background:0 0;border:0;min-width:14px;padding:0;position:relative}.graph-backdrop p{white-space:pre-wrap;color:#fff;pointer-events:none;max-height:calc(100% - 45px);margin:6px;font-size:10px;overflow:hidden}.backdrop-resize{pointer-events:auto;z-index:3;color:#eee;cursor:nwse-resize;touch-action:none;background:0 0;border:0;width:17px;height:17px;padding:0;position:absolute;bottom:0;right:0}.graph-dialog-shade{z-index:100;background:#0007;place-items:center;display:grid;position:fixed;inset:0}.graph-properties-dialog{background:#454545;border:1px solid #777;gap:14px;width:310px;max-height:80vh;padding:18px;display:grid;overflow:auto;box-shadow:0 10px 35px #0008}.graph-properties-dialog label{grid-template-columns:55px 1fr;align-items:center;gap:8px;font-size:12px;display:grid}.graph-properties-dialog textarea{resize:vertical;min-height:85px}.graph-properties-dialog footer{justify-content:flex-end;gap:8px;display:flex}.graph-context-menu{z-index:90;width:255px;position:fixed}.timeline-group-menu{font-size:10px;position:relative}.timeline-group-menu summary{cursor:pointer;padding:0 5px}.timeline-group-menu .menu-popup{z-index:20;min-width:260px;top:auto;bottom:100%}.timeline-node-icon.group{color:#b8c9e1}.group-port-property{align-items:center;gap:8px;font-size:11px;display:flex}.group-port-property span{overflow-wrap:anywhere;flex:1}.graph-wire.node-insertion-target{stroke:#ffcf65;stroke-width:4px;filter:drop-shadow(0 0 3px #ffcf65)}.graph-node-insertion-hint{z-index:5;color:#ffcf65;pointer-events:none;background:#252525;padding:3px 7px;font-size:11px;position:absolute;top:0;left:8px}.editor-shell.has-maximized-view,.editor-shell.has-maximized-view.without-timeline{min-height:0;display:block}.editor-shell.has-maximized-view>.app-header,.editor-shell.has-maximized-view>.workspace-content>:is(.workspace-heading,.tool-rail,.workspace-divider,.right-dock,.stage-panel,.node-dock,.timeline-panel){display:none}.editor-shell.has-maximized-view[data-maximized-view=stage]>.workspace-content>.stage-panel,.editor-shell.has-maximized-view[data-maximized-view=graph]>.workspace-content>.node-dock,.editor-shell.has-maximized-view[data-maximized-view=timeline]>.workspace-content>.timeline-panel,.editor-shell.has-maximized-view[data-maximized-view=right]>.workspace-content>.right-dock{z-index:100;flex-direction:column;width:100%;min-width:0;height:auto;min-height:0;margin:0;display:flex;position:fixed;inset:0;overflow:hidden}.editor-shell.has-maximized-view>.workspace-content>.node-dock>.graph-editor{flex:1;width:100%;min-height:0}.workspace-restore{z-index:101;color:#eee;background:#444;border:1px solid #888;height:20px;padding:0 6px;font-size:11px;position:fixed;bottom:1px;right:8px}.timeline-native-toolbar{border-left:1px solid #292929;flex:none;align-items:center;gap:1px;height:29px;padding:1px 4px;display:flex}.timeline-native-toolbar>button,.timeline-ease-picker>button{background:0 0;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;width:25px;height:25px;padding:3px;display:flex}.timeline-native-toolbar button:hover,.timeline-header-action:hover,.timeline-global-controls button:hover,.timeline-row-controls button:hover{background:#666;border-color:#777}.timeline-ease-picker>button{background:#333;border-color:#222;width:39px}.timeline-ease-picker,.timeline-add-layer{position:relative}.timeline-ease-menu,.timeline-layer-menu,.timeline-mode-menu{z-index:40;background:#414141;border:1px solid #777;flex-direction:column;padding:3px;display:flex;position:fixed;box-shadow:2px 4px 8px #0008}.timeline-ease-menu{bottom:45px}.timeline-ease-menu button{text-align:left;align-items:center;gap:8px;padding:4px 10px;display:flex}.timeline-ease-menu button.ease-selected{background:#626262;outline:1px solid #858585}.timeline-layer-menu button,.timeline-mode-menu button{text-align:left;padding:4px 10px}.timeline-mode-menu{bottom:48px}.timeline-global-controls,.timeline-row-controls{flex:0 0 91px;gap:0;width:91px;padding-left:3px;display:flex}.timeline-global-controls button,.timeline-row-controls button{opacity:1;background:0 0;border:0;justify-content:center;align-items:center;width:14px;height:18px;padding:0;display:flex}.timeline-global-controls .harmony-icon,.timeline-row-controls .harmony-icon{flex-basis:13px;width:13px;height:13px}.timeline-layer-heading{overflow:visible}.timeline-layer-heading .timeline-header-action{flex-basis:18px;justify-content:center;align-items:center;width:18px;display:flex}.timeline-header-action .harmony-icon:is([src*=timeline-addmodules],[src*=timeline-deletemodules]){filter:brightness(2.7)}.timeline-node-icon .harmony-icon,.timeline-collapse .harmony-icon{flex-basis:13px;width:13px;height:13px}.timeline-functions-toggle{justify-content:center;align-items:center;display:flex}.active-drawing-mark{top:2px;left:87px}.active-drawing-mark .harmony-icon{width:12px;height:14px}.function-key-controls{flex-basis:91px;padding-left:3px}.function-key-controls button{justify-content:center;align-items:center;display:flex}.function-key-controls .harmony-icon{flex-basis:13px;width:13px;height:13px}.timeline-function-menu{z-index:1;background:0 0;width:16px;height:17px;padding:0;position:absolute;top:1px;right:2px}.timeline-parameter-cell input{padding-right:20px}.timeline-split{float:right;z-index:9;background:#444;width:18px;height:23px;padding:1px;position:sticky;top:0;right:0}.timeline-view-footer{gap:2px;position:relative}.timeline-view-footer>select{width:76px}.timeline-footer-space{flex-shrink:0}.timeline-view-footer label{margin-left:3px}.timeline-view-footer input{width:65px}.timeline-panel .timeline-exposure-block{height:17px;box-shadow:none;background:#828282;top:1px}.timeline-panel .timeline-row-track{border-bottom-color:#363636}.timeline-panel .timeline-layer-cell,.timeline-panel .timeline-parameter-cell{border-bottom-color:#666}.timeline-panel .playback-toolbar>button,.timeline-panel .playback-toolbar .toolbar-tool-button{width:24px}.timeline-panel .playback-toolbar input,.timeline-panel .playback-toolbar select{width:45px;height:21px}.timeline-panel .playback-toolbar .jog-frames{width:76px}.timeline-panel .playback-toolbar .jog-frames img{flex-basis:74px;width:74px}.timeline-native-toolbar>button{width:23px}.timeline-native-toolbar .harmony-icon{flex-basis:18px;width:18px;height:18px}.timeline-native-toolbar .toolbar-grip{width:3px}.timeline-panel .playback-toolbar input[aria-label=Playback\ FPS]{font-variant-numeric:tabular-nums;appearance:textfield;flex:0 0 78px;width:78px;min-width:78px;padding:0 6px}.timeline-panel .playback-toolbar input[aria-label=Playback\ FPS]::-webkit-inner-spin-button{appearance:none;margin:0}.timeline-panel .playback-toolbar input[aria-label=Playback\ FPS]::-webkit-outer-spin-button{appearance:none;margin:0}.timeline-global-controls button.layer-control-active,.timeline-row-controls button.layer-control-active{background:#5a8589;box-shadow:inset 0 0 0 1px #94c4c7}.timeline-layer-cell.layer-disabled .timeline-node-icon,.timeline-layer-cell.layer-disabled .timeline-row-label,.timeline-layer-cell.layer-disabled .timeline-collapse,.timeline-layer-cell.layer-disabled .timeline-functions-toggle{opacity:.45}.timeline-layer-cell.layer-locked{box-shadow:inset 2px 0 #c76565}.timeline-layer-cell.layer-locked .timeline-row-label{color:#e28b8b}.timeline-layer-cell.layer-solo{box-shadow:inset 2px 0 #d8ca58}.editor-shell{grid-template-columns:38px minmax(220px, 1fr) var(--side-width,300px);grid-template-rows:28px 38px var(--right-top-row,minmax(0,1fr)) var(--right-bottom-row,minmax(0,1fr)) var(--bottom-size,260px);grid-template-areas:"header header header""heading heading heading""tools stage right""tools stage graph""tools timeline timeline"}.editor-shell.without-sidebar{grid-template-columns:38px minmax(220px,1fr) 0}.editor-shell.without-timeline{grid-template-rows:28px 38px var(--right-top-row) var(--right-bottom-row) 0;--bottom-size:0px!important}.editor-shell.collapsed-stage{grid-template-columns:38px 6px minmax(0,1fr)}.editor-shell.collapsed-side{grid-template-columns:38px minmax(220px,1fr) 6px}.workspace-area{background:#444;border:1px solid #202020;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:visible}.workspace-area-stage{grid-area:stage}.workspace-area-right{grid-area:right}.workspace-area-graph{grid-area:graph}.workspace-area-timeline{grid-area:timeline}.editor-shell.collapsed-stage .workspace-area-stage,.editor-shell.collapsed-side :is(.workspace-area-right,.workspace-area-graph),.editor-shell.collapsed-right .workspace-area-right,.editor-shell.collapsed-graph .workspace-area-graph,.editor-shell.collapsed-timeline .workspace-area-timeline,.editor-shell.collapsed-top :is(.workspace-area-stage,.workspace-area-right,.workspace-area-graph){visibility:hidden;pointer-events:none}.workspace-tabbar{z-index:8;background:#353535;border-bottom:1px solid #232323;flex:0 0 25px;align-items:stretch;min-width:0;display:flex;position:relative}.workspace-view-chrome{flex:1;align-items:stretch;min-width:0;max-width:65%;display:flex}.workspace-view-chrome>:is(.stage-header,.node-panel-head){background:0 0;border:0;flex:1;min-width:0;height:24px;min-height:24px}.workspace-colour-menu{width:22px;padding:3px}.workspace-colour-menu .harmony-icon{flex-basis:14px;width:14px;height:14px}.workspace-tabs{scrollbar-width:thin;flex:1;min-width:0;display:flex;overflow-x:auto}.workspace-tabs button:first-child{margin-left:auto}.workspace-tabs button{white-space:nowrap;color:#bbb;background:0 0;border:0;border-radius:0;flex:none;padding:0 9px;font:11px Segoe UI,sans-serif}.workspace-tabs button[aria-selected=true]{color:#fff;background:#535353;box-shadow:inset 0 2px #a4a4a4}.workspace-add-view,.workspace-close-view{color:#f2f2f2;text-shadow:0 1px 1px #000;background:#4a4a4a;border:1px solid #656565;border-radius:0;flex:0 0 25px;justify-content:center;align-items:center;width:25px;padding:0;font:600 16px/1 Segoe UI,sans-serif;display:flex}.workspace-add-view:hover,.workspace-close-view:hover:not(:disabled),.workspace-add-view[aria-expanded=true]{color:#fff;background:#626262;border-color:#9a9a9a}.workspace-add-view:focus-visible,.workspace-close-view:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #e4b04f;position:relative}.workspace-close-view:disabled{color:#b6b6b6;opacity:.8}.workspace-add-menu{z-index:110;background:#484848;border:1px solid #686868;width:210px;position:fixed;overflow-y:auto;box-shadow:0 4px 10px #0008}.workspace-add-menu button{text-align:left;color:#eee;background:0 0;border:0;justify-content:space-between;gap:18px;width:100%;padding:6px 10px;font-size:11px;display:flex}.workspace-view-content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.workspace-view-content>:is(.stage-panel,.right-dock,.node-dock,.timeline-panel,.colour-view,.node-library,.drawing-substitutions){box-sizing:border-box;border:0;flex-direction:column;flex:1;width:100%;min-width:0;height:100%;min-height:0;margin:0;display:flex}.workspace-view-content>.right-dock{overflow:auto}.editor-shell .workspace-view-content>.right-dock>.sidebar{flex:1;min-height:0;display:flex;overflow:auto}.workspace-view-content .tool-properties,.workspace-view-content>.colour-view{overflow:auto}.workspace-view-content>.node-dock>.graph-editor{flex:1;height:100%;min-height:0}.workspace-empty{color:#bbb;flex:1;place-items:center;font-size:11px;display:grid}.workspace-view-content .stage-header{height:23px;min-height:23px}.workspace-area-timeline .workspace-tabbar{z-index:9}.workspace-divider{background:#303030;justify-content:center;align-items:center;gap:2px;display:flex}.workspace-divider button{color:#ddd;background:#666;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0;font-size:8px;line-height:1;display:flex}.workspace-divider button:hover{color:#111;background:#999}.workspace-divider.right-divider{width:7px;top:72px;right:calc(var(--side-width) - 3px);bottom:calc(var(--bottom-size) + 27px);flex-direction:column}.right-divider button{width:7px;height:20px}.workspace-divider.bottom-divider{height:7px;left:41px;right:0;bottom:calc(var(--bottom-size) + 24px)}.bottom-divider button,.side-divider button{width:20px;height:7px}.workspace-divider.side-divider{cursor:row-resize;grid-area:4/3;align-self:start;width:100%;height:7px;position:relative;top:-5px;left:0}.editor-shell.collapsed-side .side-divider,.editor-shell.collapsed-top .side-divider,.editor-shell.has-maximized-view>.workspace-content>.workspace-area{display:none}.editor-shell.has-maximized-view[data-maximized-view=stage]>.workspace-content>.workspace-area-stage,.editor-shell.has-maximized-view[data-maximized-view=right]>.workspace-content>.workspace-area-right,.editor-shell.has-maximized-view[data-maximized-view=graph]>.workspace-content>.workspace-area-graph,.editor-shell.has-maximized-view[data-maximized-view=timeline]>.workspace-content>.workspace-area-timeline{z-index:100;border:0;width:100%;height:100%;margin:0;display:flex;position:fixed;inset:0}@media (width<=700px){.editor-shell{grid-template-columns:32px minmax(120px,1fr) var(--side-width,300px)}.workspace-divider{display:flex}.editor-shell{min-height:420px}.workspace-tabs button{padding:0 5px;font-size:10px}}
