/*! © 2026 Desu Studio — desustudio.com — unauthorized copying prohibited */body,.window,#retro-sidebar,#studio-container,#project-library-popup{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input,textarea,[contenteditable=true],.selectable-text{-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}@font-face{font-family:IMS Sans;src:url(data:font/woff2;base64,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) format("woff2");font-weight:300 900;font-style:normal;font-display:swap;size-adjust:80%;ascent-override:100%;descent-override:25%;line-gap-override:0%}@font-face{font-family:IMS Sans Display;src:url(data:font/woff2;base64,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) format("woff2");font-weight:300 900;font-style:normal;font-display:block}@font-face{font-family:IMS Fallback;src:local("Helvetica Neue"),local("Arial"),local("Segoe UI"),local("Roboto");size-adjust:77%;ascent-override:103.9%;descent-override:26%;line-gap-override:0%}@font-face{font-family:IMS JP;src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Sans"),local("Yu Gothic UI"),local("Yu Gothic"),local("Noto Sans JP"),local("Noto Sans CJK JP");size-adjust:80%;ascent-override:100%;descent-override:25%;line-gap-override:0%}@supports (font-variation-settings: normal){@font-face{font-family:IMS Sans;src:url(data:font/woff2;base64,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) format("woff2");font-weight:300 900;font-style:normal;font-display:swap;size-adjust:80%;ascent-override:100%;descent-override:25%;line-gap-override:0%}}:root{--font-ui: "IMS Sans", "IMS Fallback", "IMS JP", system-ui, -apple-system, sans-serif;--font-display: "IMS Sans Display", system-ui, -apple-system, sans-serif;--font-accent: "VT323", monospace;--bg: #f2efe8;--ink: #2b2b2b;--mid: #c2c2c2;--light: #faf9f5;--light-rgb: 250, 249, 245;--shadow: #7a7a7a;--danger-color: #cc4444;--action-color: #4477cc;--success-color: #55cc55;--bg-rgb: 242, 239, 232;--action-color-rgb: 68, 119, 204;--pasteboard-floor: #18181b;transition:--bg .3s,--ink .3s,--mid .3s,--light .3s,--shadow .3s,--action-color .3s,--danger-color .3s,--success-color .3s}:root{--fs-micro: 10.5px;--fs-small: 12px;--fs-body: 13px;--fs-head: 16px;--fs-title: 20px;--sp-1: 2px;--sp-2: 4px;--sp-3: 6px;--sp-4: 8px;--sp-5: 12px;--sp-6: 16px;--sp-7: 24px}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}body{font-family:var(--font-ui);background-color:color-mix(in srgb,var(--bg) 5%,#000);color:var(--ink);display:flex;flex-direction:column;align-items:center;padding:10px;margin:0;height:100vh;overflow:hidden;transition:background-color .3s,color .3s}#loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--bg);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2147483000;transform:translateZ(0);will-change:opacity;backface-visibility:hidden;isolation:isolate;transition:opacity .6s cubic-bezier(.4,0,.2,1)}.gooey-container{position:relative;display:flex;align-items:center;justify-content:center;filter:url(#gooey-threshold) blur(.5px);width:100%;height:clamp(90px,20vh,150px)}.gooey-container span{position:absolute;display:inline-block;text-align:center;white-space:nowrap;font-family:var(--font-display);font-size:6rem;color:var(--ink);-webkit-user-select:none;user-select:none}#loading-status-message{font-family:var(--font-ui);font-size:.95rem;color:var(--ink);opacity:.55;letter-spacing:1.2px;text-transform:uppercase;margin-top:1.25rem}#loading-status-message:after{content:".";display:inline-block;width:3ch;text-align:left;animation:ellipsis 1.4s infinite}@keyframes simpleFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ellipsis{0%{content:"."}33%{content:".."}66%{content:"..."}}.window{position:relative;background:var(--light);border:2px solid var(--ink);box-shadow:2px 2px 0 var(--shadow);width:100%;max-width:1600px;margin:0 auto;height:calc(100vh - 20px);display:flex;flex-direction:row;overflow:hidden;border-radius:3px}.mg-overlay-base .window{flex-direction:column!important;height:auto;max-height:90vh!important;overflow:hidden!important;display:flex!important}.mg-overlay-base .window>div:not(.titlebar):not(.window-footer):not(#project-library-grids-container):not(#font-preview-grid){flex-shrink:0}#retro-sidebar{width:54px;background-color:#181818;border-right:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;flex-shrink:0;z-index:100;overflow:visible;padding:4px 0 35px;align-items:center;gap:8px}.sidebar-header{height:40px;width:100%;display:flex;align-items:flex-end;justify-content:center;font-size:1.5rem;background-color:#181818;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:4px;color:color-mix(in srgb,var(--ink) 40%,white 60%)}.ims-sidebar-logo{height:38px;width:auto;display:block;margin-bottom:0;transform:scaleX(-1)}.sidebar-tools{display:flex;flex-direction:column;gap:10px;align-items:center;width:100%}.sidebar-btn{position:relative;width:36px;height:36px;background:transparent;color:#ffffff8c;border:none;box-shadow:none;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:9px;font-size:1rem;transition:background-color .11s ease,color .11s ease,transform .11s ease}.sidebar-btn i{position:relative;z-index:1}.braille-glyph{width:1.25em;height:1em;display:inline-block;vertical-align:-.125em;flex-shrink:0}.sidebar-btn .braille-glyph{position:relative;z-index:1}.sidebar-divider{width:22px;height:1px;background:#ffffff1a;margin:2px 0;flex-shrink:0;pointer-events:none}.pop-label{position:absolute;left:100%;top:50%;transform:translateY(-50%) translate(4px) scale(.95) translateZ(0);will-change:transform,opacity;background:#19191ccc!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;color:#fff!important;padding:5px 11px;font-size:.97rem;white-space:nowrap;border-radius:6px;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 4px 16px #00000059!important;opacity:0;visibility:hidden;pointer-events:none;z-index:200;transition:opacity .15s ease,transform .25s cubic-bezier(.175,.885,.32,1.25),visibility 0s .15s;margin-left:8px;font-family:var(--font-ui)}.pop-label:before{content:""!important;display:block!important;position:absolute;top:50%;left:-5px;width:8px;height:8px;background:#19191ccc!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border-left:1px solid rgba(255,255,255,.12)!important;border-bottom:1px solid rgba(255,255,255,.12)!important;border-top:none!important;border-right:none!important;transform:translateY(-50%) rotate(45deg) translateZ(0);z-index:-1}.sidebar-btn:hover{background-color:#ffffff12;color:#ffffffeb}.sidebar-btn:hover .pop-label{opacity:1;visibility:visible;transform:translateY(-50%) translate(0) scale(1);transition:opacity .15s ease,transform .25s cubic-bezier(.175,.885,.32,1.25),visibility 0s 0s}.sidebar-btn:active{transform:scale(.96)}.sidebar-btn.btn-active,.sidebar-btn.btn-active:hover{background-color:var(--action-color);color:var(--light);transform:none}#interface-wrapper{display:flex;flex-direction:column;flex-grow:1;min-width:0;height:100%;overflow:hidden;position:static;padding-bottom:29px;background-color:#181818}body[data-theme-name=Midnight] .palette-slot,body[data-theme-name=Midnight] .layer-thumb{border-color:#5a5a5a;box-shadow:3px 3px #3a3a3a}body[data-theme-name=Midnight] #mg-asset-palette.grid-view .layer-thumb{box-shadow:3px 3px #3a3a3a}body[data-theme-name=Midnight] #mg-asset-palette.grid-view .layer-thumb:not(.active):hover{box-shadow:5px 5px #3a3a3a}body[data-theme-name=Midnight] #mg-asset-palette.grid-view .palette-slot.empty{border-color:#7a7a7a;box-shadow:3px 3px #3a3a3a;background:color-mix(in srgb,var(--light) 55%,var(--bg) 45%)}body[data-theme-name=Midnight] #mg-asset-palette.grid-view .layer-thumb.active{box-shadow:2px 2px #3a3a3a}body[data-theme-name=Midnight] #mg-asset-palette.grid-view .layer-thumb.active:after{border-color:var(--action-color)}body[data-theme-name=Midnight] .palette-slot,body[data-theme-name=Midnight] .layer-thumb,body[data-theme-name=Midnight] #mg-asset-palette.grid-view .layer-thumb,body[data-theme-name=Midnight] #mg-asset-palette.grid-view .palette-slot,body[data-theme-name=Midnight] .library-grid-item{background:color-mix(in srgb,var(--light) 40%,var(--bg) 60%)}main#studio-container{display:grid;grid-template-columns:305px 1fr;grid-template-rows:minmax(0,1fr);gap:.55rem;padding:0 0 .1rem .6rem!important;flex-grow:1;min-height:0;border-top-left-radius:32px;background-color:var(--light);overflow:hidden}.titlebar{height:32px;background:var(--ve2-909bb0-sync, #1a1a1a);display:flex;align-items:center;justify-content:space-between;padding:0 8px;border-bottom:1px solid rgba(255,255,255,.1);font-size:20px;flex-shrink:0;cursor:default;color:color-mix(in srgb,var(--ink) 40%,white 60%);transition:color .3s;position:relative;z-index:300}.titlebar-menu-group{display:flex;gap:8px}.titlebar-controls{display:flex;align-items:center;gap:8px}.controls-fake{display:flex;gap:4px}.btn-square{width:16px;height:16px;background:var(--light);border:2px solid var(--ink)}.controls-fake .btn-square:first-child{background-color:var(--success-color)}.controls-fake .btn-square:last-child{background-color:var(--danger-color)}body[data-theme-name=Midnight] #download-as-btn.btn-active,body[data-theme-name=Midnight] #download-as-btn.btn-active:hover{color:#161618!important;background-color:var(--action-color)!important}body[data-theme-name=Midnight] .window{border:2px solid color-mix(in srgb,var(--ink) 50%,#000 50%)}body[data-theme-name=Midnight] footer{border-top:2px solid color-mix(in srgb,var(--ink) 50%,#000 50%)}body[data-theme-name=Midnight] #canvas-panel{border-color:#002914}body[data-theme-name=Midnight] main#studio-container{background-color:color-mix(in srgb,var(--light) 89%,#000 11%)}body[data-theme-name=Midnight] .control-panel{background-color:color-mix(in srgb,var(--light) 89%,#000 11%)}body[data-theme-name=Midnight] #controls-panel fieldset,body[data-theme-name=Midnight] #controls-panel legend{background:color-mix(in srgb,var(--light) 89%,#000 11%)}body[data-theme-name=Midnight] .titlebar,body[data-theme-name=Midnight] .sidebar-header{color:var(--ink)!important}body[data-theme-name=Midnight] .sidebar-btn.btn-active,body[data-theme-name=Midnight] .sidebar-btn.btn-active:hover{color:#161618}#settings-dropdown,#shortcuts-dropdown{position:absolute;top:32px;right:8px;background:rgba(var(--bg-rgb),.78);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:2px solid var(--ink);box-shadow:2px 2px 0 var(--shadow);padding:.75rem 1rem;z-index:9000;width:280px;border-radius:4px;opacity:0;transform:translateY(-10px);transition:opacity .2s ease-out,transform .2s ease-out;pointer-events:none;display:none}#settings-dropdown.visible,#shortcuts-dropdown.visible{opacity:1;transform:translateY(0);pointer-events:auto;display:block}#settings-dropdown h5{margin:0 0 1rem;font-size:1.25rem;text-align:center}.settings-section{margin-bottom:1rem;padding-bottom:1rem;border-bottom:2px solid var(--mid)}#settings-dropdown .settings-section:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}.settings-actions{display:flex;gap:.5rem;margin-bottom:.5rem}.settings-actions .mg-btn{width:100%;margin:0;padding:6px 8px;font-size:1rem}#shortcuts-dropdown ul{margin:0;padding:0;list-style:none;font-size:1rem}#shortcuts-dropdown li{display:flex;justify-content:space-between;padding:2px 0}#shortcuts-dropdown li kbd{font-family:inherit;border:2px solid var(--ink);padding:0 4px;background:var(--bg);transition:background-color .3s,border-color .3s,color .3s}.titlebar-btn,#settings-btn{position:relative;font-family:inherit;font-size:1.05rem;background:#181818!important;color:color-mix(in srgb,var(--ink) 40%,white 60%)!important;border:none!important;padding:1px 10px;margin-top:2px;margin-bottom:1px;border-radius:3px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transform:none!important;box-shadow:2px 2px #000!important;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.titlebar-btn:after,#settings-btn:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid color-mix(in srgb,var(--ink) 30%,white 70%);opacity:.4;border-radius:3px;box-sizing:border-box;pointer-events:none;z-index:10;transition:border-color .2s,opacity .2s}.titlebar-btn:hover,#settings-btn:hover{transform:none!important;box-shadow:2px 2px #000!important;background-color:var(--mid)!important;color:var(--ink)!important;z-index:101}.titlebar-btn:hover:after,#settings-btn:hover:after{border-color:var(--ink)!important;opacity:1!important;transform:none!important}.titlebar-btn:active,.menu-wrapper.open .titlebar-btn,#settings-btn:active,#settings-btn.btn-active,.titlebar-btn:active:hover,.menu-wrapper.open .titlebar-btn:hover,#settings-btn.btn-active:hover{transform:none!important;box-shadow:none!important;background-color:var(--action-color)!important;color:var(--light)!important}body[data-theme-name=Midnight] .titlebar-btn:active,body[data-theme-name=Midnight] .menu-wrapper.open .titlebar-btn,body[data-theme-name=Midnight] #settings-btn:active,body[data-theme-name=Midnight] #settings-btn.btn-active{color:#161618}body[data-theme-name=Midnight] .titlebar-btn:active:hover,body[data-theme-name=Midnight] .menu-wrapper.open .titlebar-btn:hover,body[data-theme-name=Midnight] #settings-btn.btn-active:hover{color:#161618!important;background-color:var(--action-color)!important}.menu-wrapper{position:relative;display:flex;align-items:center}.menu-dropdown{position:absolute;top:32px;left:50%;transform:translate(-50%) translateY(-10px);opacity:0;pointer-events:none;background:rgba(var(--bg-rgb),.78);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:2px solid var(--ink);box-shadow:2px 2px 0 var(--shadow);border-radius:4px;width:220px;padding:.75rem 0;z-index:9000;display:flex;flex-direction:column;text-align:left;transition:opacity .2s ease-out,transform .2s ease-out}.menu-wrapper.open .menu-dropdown{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}.menu-header{padding:0 12px 4px;font-size:.9rem;color:var(--ink);opacity:.6;text-transform:uppercase;letter-spacing:1px;pointer-events:none;font-weight:700}.menu-item{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;cursor:pointer;color:var(--ink);font-size:1rem;text-decoration:none;transition:background-color .1s}.menu-item:hover{background-color:rgba(var(--bg-rgb),.8)}.menu-item i{width:24px;text-align:center;margin-right:4px;font-size:.9rem}.menu-shortcut{font-size:.8rem;background:#0000001a;border:1px solid var(--ink);padding:0 4px;border-radius:3px;color:var(--ink);opacity:.7}.menu-separator{height:1px;background-color:var(--ink);margin:6px 12px;opacity:.3}body.dsu-stage-blackout #canvas-panel{visibility:hidden}#canvas-panel{display:flex;align-items:center;justify-content:center;border:2px solid var(--ink);background-color:var(--pasteboard-floor)!important;position:relative;overflow:clip;width:100%;margin-top:.6rem;height:calc(100% - .6rem);transition:background-color .5s ease-in-out;contain:strict;will-change:transform}#canvas-panel canvas{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none}#mg-movie-canvas,#mg-controls-overlay-canvas,#mg-pasteboard-overlay-canvas{pointer-events:auto}#mg-controls-overlay-canvas{display:none!important}body[data-theme-name=Midnight] #retro-sidebar{border-right-color:#ffffff0a!important}body[data-theme-name=Midnight] .sidebar-header,body[data-theme-name=Midnight] .titlebar{border-bottom-color:#ffffff0a!important}.control-panel{position:absolute;top:8px;left:0;width:100%;height:calc(100% - 8px);transform:translate(-105%);pointer-events:none;opacity:0;transition:transform .35s cubic-bezier(.2,.9,.2,1),opacity .15s ease-out;will-change:transform,opacity;backface-visibility:hidden;background-color:var(--light);border:2px solid var(--ink);border-radius:0 6px 6px 0;box-shadow:8px 0 24px #0000001f;padding:var(--sp-6);padding-top:var(--sp-6);padding-right:10px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;overflow-y:auto;z-index:20;scrollbar-width:thin;scrollbar-color:var(--ink) var(--bg);overscroll-behavior:none}.control-panel::-webkit-scrollbar{width:6px}.control-panel::-webkit-scrollbar-track{background:transparent}.control-panel::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink) 25%,transparent);border-radius:3px}.control-panel::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ink) 45%,transparent)}.control-panel.active{transform:translate(0);opacity:1;pointer-events:auto;transition:transform .35s cubic-bezier(.2,.9,.2,1),opacity 0s;z-index:25}#default-panel{position:static;transform:none;opacity:1;pointer-events:auto;background-color:transparent;padding:0;padding-top:1rem;gap:1rem;border:none;box-shadow:none;border-radius:0}#default-panel fieldset{background:transparent;border:2px solid var(--ink);margin:0;text-align:left;transition:background-color .3s,border-color .3s;border-radius:6px;width:100%;box-sizing:border-box;padding:1.25rem .75rem .8rem}#default-panel .action-buttons{display:flex;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}#default-panel .action-buttons .mg-btn{width:auto;flex-grow:1;min-width:100px;margin:0}#default-panel legend{font-size:1.25rem;font-weight:400;padding:0 .5rem;margin-left:.5rem;color:var(--ink);transition:color .3s}.panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--ink);padding-bottom:8px;flex-shrink:0;margin:0}.panel-header h5{margin:0;font-size:var(--fs-title);font-weight:600;letter-spacing:.01em}.panel-header .back-button{order:2;font-family:inherit;font-size:var(--fs-head);background:transparent;border:none;color:color-mix(in srgb,var(--ink) 60%,transparent);cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:9px;box-shadow:none;transition:background-color .11s ease,color .11s ease,transform .11s ease}.panel-header .back-button:hover{background:color-mix(in srgb,var(--ink) 9%,transparent);color:var(--ink)}.panel-header .back-button:active{transform:scale(.94)}#layer-view-toggle,#layer-add-btn{position:absolute;top:-17px;right:12px;z-index:10;padding:0;width:30px;height:22px;box-sizing:border-box;font-size:1rem;margin:0;font-family:inherit;background:var(--light);border:1px solid var(--ink);color:var(--ink);cursor:pointer;border-radius:3px;box-shadow:2px 2px 0 var(--shadow);transition:transform .15s ease-out,box-shadow .15s ease-out;display:flex;align-items:center;justify-content:center}#layer-view-toggle:hover,#layer-add-btn:hover{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--shadow)}#layer-view-toggle:active,#layer-add-btn:active{transform:translate(2px,2px);box-shadow:none}#layer-add-btn{right:46px}#layer-add-btn[hidden]{display:none}.settings-group{border:1px solid var(--ink);padding:.5rem;margin:0 0 1rem;border-radius:3px;background:#ffffff08;transition:border-color .3s}.settings-group legend{padding:0 6px;color:var(--ink);font-size:1.1rem;cursor:pointer;display:flex;align-items:center;gap:6px;transition:color .2s;-webkit-user-select:none;user-select:none}.settings-group legend:hover{color:var(--action-color)}.settings-group legend i{font-size:.9rem;opacity:.8}.settings-group.closed{border-color:var(--mid);padding-bottom:0}.settings-group.closed .group-content{display:none}.group-content{padding-top:4px;display:flex;flex-direction:column;gap:.5rem}#storage-usage-container{background-color:var(--bg);border:2px solid var(--mid);border-radius:3px;padding:.75rem;margin-bottom:.25rem;font-size:1.1rem;display:flex;flex-direction:column;gap:.5rem}.storage-label{display:flex;align-items:center;gap:.5rem;opacity:.8}.storage-label i{font-size:.9em}.storage-value{font-weight:700;font-size:1.25rem;text-align:right;color:var(--action-color);letter-spacing:1px}#clear-library-btn.danger{width:100%;margin:0;background-color:var(--danger-color);color:var(--light)}body[data-theme-is-dark=true] #clear-library-btn.danger{color:var(--bg)}h6{font-size:1.15rem;font-weight:700;text-align:left;margin-top:1.25rem;margin-bottom:.5rem;border-bottom:2px solid var(--ink);padding-bottom:4px}.compact-slider-row{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.compact-slider-row label{flex-shrink:0;margin:0}.compact-slider-row input[type=range]{width:100%}.compact-color-row{display:flex;align-items:flex-start;gap:.75rem}.compact-color-row .slider-container{flex:1}.compact-color-row label{margin-bottom:4px;font-size:var(--fs-body);color:color-mix(in srgb,var(--ink) 72%,transparent)}.hidden{display:none!important}.disabled{opacity:.5;pointer-events:none}.slider-container{margin-top:12px}.slider-container label{display:block;margin-bottom:.25rem}.mg-btn{font-family:inherit;font-size:18px;background:color-mix(in srgb,var(--light) 95%,var(--ink) 5%);border:2px solid var(--ink);padding:8px 16px;margin:4px;cursor:pointer;text-decoration:none;color:var(--ink);transition:.2s all;box-shadow:2px 2px 0 var(--shadow);width:calc(100% - 8px);white-space:nowrap;border-radius:3px}.mg-btn:hover{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--shadow)}.mg-btn:active{transform:translate(2px,2px);box-shadow:none}.mg-btn.disabled,.mg-btn:disabled{opacity:.5;pointer-events:none;box-shadow:none;transform:none}.mg-btn.active{background-color:var(--action-color);color:var(--light);box-shadow:none;transform:translate(2px,2px)}.mg-btn.primary{background-color:var(--action-color);color:var(--light)}body[data-theme-is-dark=true] .mg-btn.primary{color:var(--bg)}.visuals-main-tab-btn{font-family:inherit;font-size:1rem;background:var(--light);border:2px solid var(--ink);padding:8px 0;cursor:pointer;color:var(--ink);transition:.2s all ease-out;box-shadow:2px 2px 0 var(--ink);flex:1 1 0;text-align:center;border-radius:4px}.visuals-main-tab-btn:hover{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--ink)}.visuals-main-tab-btn.active{background-color:var(--ink);color:var(--light);transform:translate(2px,2px);box-shadow:none}body[data-theme-name="classic light"] .visuals-main-tab-btn.active{color:var(--bg)}#visuals-tabs{display:flex;gap:.75rem;margin-bottom:.8rem}#controls-panel input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;background:var(--mid);outline:none;cursor:pointer;border-radius:3px;background:linear-gradient(to right,var(--ink) 0%,var(--ink) 50%,var(--mid) 50%,var(--mid) 100%)}#controls-panel input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;background:var(--light);border-radius:50%;border:2px solid var(--ink);box-shadow:none}#controls-panel input[type=range]::-moz-range-thumb{width:20px;height:20px;background:var(--light);border-radius:50%;border:2px solid var(--ink);box-shadow:none;cursor:pointer}#font-preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;align-content:flex-start}.font-preview-item{background-color:var(--bg);border:2px solid var(--mid);border-radius:8px;padding:1rem;cursor:pointer;text-align:center;height:100px;display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.175,.885,.32,1.2),border-color .2s ease,box-shadow .3s cubic-bezier(.175,.885,.32,1.2),background-color .2s ease;color:var(--ink);font-size:1.8rem;line-height:1;overflow:hidden;position:relative;box-shadow:0 2px 6px #0000000a}.font-preview-item:hover{border-color:var(--action-color)!important;background-color:color-mix(in srgb,var(--bg) 88%,var(--action-color) 12%)!important;transform:translateY(-3px) scale(1.015)!important;box-shadow:0 6px 12px rgba(var(--action-color-rgb),.05),0 3px 6px #0000000d!important}#mg-asset-palette,#mg-local-asset-palette,#mg-local-background-palette{display:flex;gap:.5rem;flex-wrap:wrap;min-height:70px;align-content:flex-start;height:auto;margin-bottom:.5rem}#mg-local-asset-palette .placeholder-text,#mg-local-background-palette .placeholder-text{display:none!important}#mg-local-asset-palette .palette-slot.empty,#mg-local-background-palette .palette-slot.empty{width:60px;height:60px;flex-shrink:0}.palette-slot,.layer-thumb{width:60px;height:60px;border:1px solid var(--ink);background:color-mix(in srgb,var(--light) 90%,var(--ink) 10%);cursor:pointer;position:relative;border-radius:3px;box-shadow:3px 3px 0 var(--ink);transform:translate(0);transition:transform .15s ease-out,box-shadow .15s ease-out;overflow:visible!important}.palette-overlay-btn{position:absolute;bottom:3px;right:3px;width:auto;height:auto;padding:2px 6px;line-height:1;display:flex;align-items:center;justify-content:center;background:var(--light);border:.5px solid var(--ink);color:var(--ink);box-shadow:2px 2px 0 var(--shadow);border-radius:3px;z-index:10;cursor:pointer;transition:transform .15s ease-out,box-shadow .15s ease-out,color .2s,border-color .2s}.palette-overlay-btn>*{display:none!important}.palette-overlay-btn:before{content:none!important;display:none!important}.palette-overlay-btn{font-size:0!important}.palette-overlay-btn:after{content:"+";font-family:var(--font-ui);font-size:1.35rem;font-weight:400;line-height:1}.palette-overlay-btn:hover{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--shadow)}.palette-overlay-btn:active{transform:translate(2px,2px);box-shadow:none}.layer-thumb:hover,.palette-slot.empty:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--ink)}.layer-thumb.active{transform:translate(1px,1px);box-shadow:none;border:2px solid var(--action-color)}.layer-thumb{cursor:grab}.layer-thumb img,.layer-thumb canvas{width:100%;height:100%;object-fit:cover;pointer-events:none;border-radius:2px}.palette-slot.empty{display:flex;align-items:center;justify-content:center;font-size:3rem;line-height:1;color:var(--mid)}.palette-slot.empty:disabled{opacity:.4;cursor:default;pointer-events:none;background-color:var(--light)}.palette-slot.empty:disabled:hover{background-color:var(--light);color:var(--mid)}.layer-thumb.drag-over{border:3px dashed var(--action-color);transform:scale(1.02);background-color:rgba(var(--action-color-rgb),.1)}#mg-movie-canvas.erase-cursor,#canvas-panel.erase-cursor,#canvas-panel.erase-cursor>canvas{cursor:none!important}#canvas-panel.erase-cursor .canvas-instrument,#canvas-panel.erase-cursor .canvas-instrument :not(button):not(input):not(select):not(textarea){cursor:default!important}#canvas-panel.erase-cursor .canvas-instrument button,#canvas-panel.erase-cursor .canvas-instrument label{cursor:pointer!important}#canvas-panel.erase-cursor .canvas-instrument input[type=range]{cursor:grab!important}#canvas-panel.lasso-cursor,#canvas-panel.lasso-cursor>canvas{cursor:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22rgba%280%2C0%2C0%2C0.45%29%22%20stroke-width%3D%223.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%202.5v13M2.5%209h13%22%2F%3E%3Cellipse%20cx%3D%2221%22%20cy%3D%2218.5%22%20rx%3D%226.6%22%20ry%3D%225.1%22%20transform%3D%22rotate%28-8%2021%2018.5%29%22%2F%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2222.9%22%20r%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M15.6%2024.1c-.3%201.2-.8%202-1.5%202.9%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M17.4%209.2l.5%201.2%201.2.5-1.2.5-.5%201.2-.5-1.2-1.2-.5%201.2-.5z%22%20fill%3D%22rgba%280%2C0%2C0%2C0.45%29%22%20stroke%3D%22rgba%280%2C0%2C0%2C0.45%29%22%20stroke-width%3D%221.6%22%20stroke-linejoin%3D%22round%22%2F%3E%3Ccircle%20cx%3D%2227.2%22%20cy%3D%2225.6%22%20r%3D%221.05%22%20fill%3D%22rgba%280%2C0%2C0%2C0.45%29%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22rgba%28255%2C255%2C255%2C0.95%29%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%202.5v13M2.5%209h13%22%2F%3E%3Cellipse%20cx%3D%2221%22%20cy%3D%2218.5%22%20rx%3D%226.6%22%20ry%3D%225.1%22%20transform%3D%22rotate%28-8%2021%2018.5%29%22%2F%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2222.9%22%20r%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M15.6%2024.1c-.3%201.2-.8%202-1.5%202.9%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M17.4%209.2l.5%201.2%201.2.5-1.2.5-.5%201.2-.5-1.2-1.2-.5%201.2-.5z%22%20fill%3D%22rgba%28255%2C255%2C255%2C0.95%29%22%2F%3E%3Ccircle%20cx%3D%2227.2%22%20cy%3D%2225.6%22%20r%3D%22.62%22%20fill%3D%22rgba%28255%2C255%2C255%2C0.95%29%22%2F%3E%3C%2Fsvg%3E) 9 9,crosshair!important}#canvas-panel.lasso-cursor .canvas-instrument,#canvas-panel.lasso-cursor .canvas-instrument :not(button):not(input):not(select):not(textarea){cursor:default!important}#canvas-panel.lasso-cursor .canvas-instrument button,#canvas-panel.lasso-cursor .canvas-instrument label{cursor:pointer!important}footer{position:absolute;bottom:0;left:0;width:100%;height:29px;z-index:200;background-color:var(--light);color:var(--ink);border-top:2px solid var(--ink);padding:0 8px;display:flex;justify-content:space-between;align-items:center;font-size:.9rem;transition:background-color .3s,color .3s}.footer-links,.footer-right{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center}footer a{color:var(--ink);text-decoration:none;transition:opacity .2s,color .3s;opacity:.7}footer a:hover{opacity:1}footer a i{margin-right:.5em}.mg-overlay-base{position:fixed;top:0;left:0;width:100%;height:100%;z-index:5000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,visibility 0s .3s;background:#0a0a0a40;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.mg-overlay-base.visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s,visibility 0s 0s}#assets-folder-fieldset{position:relative;padding-top:.2rem!important}#assets-folder-actions{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}#assets-folder-actions p{font-size:1.1rem;margin:0}#mg-view-all-local-assets-btn{position:absolute;top:-17px;right:12px;width:auto;padding:2px 10px;font-size:1rem;margin:0}body[data-theme-name="classic light"] .mg-btn.active{color:var(--bg)}#mg-asset-picker-wrapper .overlay-close-btn{position:absolute;top:10px;right:12px}.overlay-close-btn{width:16px;height:16px;background:var(--danger-color);border:2px solid var(--ink);color:transparent;font-size:0;font-family:var(--font-ui);line-height:1;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;z-index:10;transition:filter .2s;flex-shrink:0}.overlay-close-btn:hover{filter:brightness(1.2)}.layer-thumb{position:relative}.optimization-badge{position:absolute;bottom:3px;right:3px;width:14px;height:14px;background-color:var(--success-color);color:var(--light);border-radius:50%;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1;border:1px solid var(--ink);box-shadow:1px 1px 0 var(--shadow);z-index:11}.optimization-badge.pending{background-color:var(--mid);animation:pulse 1.5s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}#mg-asset-picker-wrapper{background:rgba(var(--light-rgb),.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);padding:2rem;max-width:450px;width:90vw;text-align:center;color:var(--ink)}#mg-asset-picker-wrapper h4{font-size:1.15rem;font-weight:500;margin:0 0 .4rem}#mg-asset-picker-wrapper>p{font-size:.88rem;opacity:.65;margin:0 0 1.35rem}#mg-asset-drop-zone{box-shadow:inset 4px 4px 8px #00000040,inset 0 0 15px #0000001a;background-color:#0000000a;border:2px dashed var(--mid);border-radius:10px;padding:2rem;color:var(--mid);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;aspect-ratio:1/1;transition:all .2s ease-in-out}#mg-asset-drop-zone:hover{border-color:var(--ink);color:var(--ink);background-color:rgba(var(--action-color-rgb),.03)}#mg-asset-drop-zone.drag-over{border-color:var(--action-color);border-style:solid;color:var(--ink);background-color:rgba(var(--action-color-rgb),.08);box-shadow:inset 6px 6px 12px #00000059,inset 0 0 20px #00000026}.eraser-mode-selector{display:flex;gap:.5rem}#text-layer-manager{display:flex;gap:.5rem;align-items:center;padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:2px solid var(--mid)}.effects-checkbox{display:flex;align-items:center;margin-top:.5rem}.effects-controls{padding-left:1.5rem;border-left:2px solid var(--mid);margin-left:.5rem}#controls-panel{grid-column:1;position:relative;overflow:hidden;width:305px}.mg-btn.is-loading{cursor:wait;opacity:.8}.mg-btn.is-loading:after{content:".";display:inline-block;width:3ch;text-align:left;animation:ellipsis 1.4s infinite}.panel-layer-palette{display:flex;gap:var(--sp-4);flex-wrap:nowrap;overflow-x:auto;padding:10px;padding-bottom:var(--sp-6);margin-bottom:var(--sp-5);border-bottom:2px solid var(--mid);min-height:90px;align-items:center}.panel-layer-palette::-webkit-scrollbar{height:6px}.panel-layer-palette::-webkit-scrollbar-track{background:var(--mid);border-radius:3px}.panel-layer-palette::-webkit-scrollbar-thumb{background:var(--ink);border-radius:3px}.panel-layer-palette .layer-thumb{flex-shrink:0}.panel-layer-palette .placeholder-text{width:100%;margin:0;padding:0}#mg-contextual-toolbar{position:absolute;bottom:15px;left:50%;display:flex;align-items:center;gap:1px;padding:4px;--hud-surface: 20, 20, 20;--hud-mark: 255, 255, 255;background:rgba(var(--hud-surface),.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(var(--hud-mark),.1);border-radius:var(--toast-radius);box-shadow:0 4px 16px -2px #00000073,0 1px 2px #00000059;z-index:1500;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%) translateY(10px);transition:opacity .2s ease-out,transform .2s ease-out,visibility 0s .2s}#mg-contextual-toolbar.visible{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0);transition:opacity .2s ease-out,transform .2s ease-out}#mg-contextual-toolbar{max-width:min(92vw,760px)}#mg-contextual-toolbar .ctb-collapsible{display:grid;grid-template-columns:1fr;min-width:0;transition:grid-template-columns .26s cubic-bezier(.2,.9,.2,1),opacity .15s ease-out}#mg-contextual-toolbar .ctb-collapsible-inner{display:flex;align-items:center;gap:1px;min-width:0;overflow:hidden;white-space:nowrap}#mg-contextual-toolbar #ctb-erase-rig,#mg-contextual-toolbar.erasing #ctb-verbs{grid-template-columns:0fr;opacity:0;pointer-events:none}#mg-contextual-toolbar.erasing #ctb-erase-rig{grid-template-columns:1fr;opacity:1;pointer-events:auto}#mg-contextual-toolbar .ctb-anchor{position:relative;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}#mg-contextual-toolbar.erasing .ctb-anchor,#mg-contextual-toolbar.erasing .ctb-anchor:hover:not(:disabled){background:#a48cff29;color:#cbbcff;box-shadow:inset 0 0 0 1px #a48cff61}#mg-contextual-toolbar.erasing{border-color:#a48cff3d;box-shadow:0 4px 16px -2px #00000073,0 1px 2px #00000059,0 8px 30px -10px #a48cff6b}#mg-contextual-toolbar .ctb-target{display:flex;align-items:center;gap:6px;padding:0 10px;font-size:.74rem;letter-spacing:.04em;text-transform:uppercase;color:rgba(var(--hud-mark),.45)}#mg-contextual-toolbar .ctb-rig-slot{padding:0 10px;font-size:.78rem;color:rgba(var(--hud-mark),.38);font-style:italic}#mg-contextual-toolbar.erasing #ctb-erase-rig .ctb-collapsible-inner>*{animation:ctbRigIn .26s cubic-bezier(.2,.9,.2,1) backwards}#mg-contextual-toolbar.erasing #ctb-erase-rig .ctb-collapsible-inner>*:nth-child(1){animation-delay:60ms}#mg-contextual-toolbar.erasing #ctb-erase-rig .ctb-collapsible-inner>*:nth-child(2){animation-delay:.1s}#mg-contextual-toolbar.erasing #ctb-erase-rig .ctb-collapsible-inner>*:nth-child(3){animation-delay:.14s}@keyframes ctbRigIn{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){#mg-contextual-toolbar .ctb-collapsible{transition-duration:1ms}#mg-contextual-toolbar.erasing #ctb-erase-rig .ctb-collapsible-inner>*{animation:none}}#mg-contextual-toolbar .ctb-mode-seg{display:flex;gap:2px;padding:2px;background:#ffffff0d;border-radius:8px}#mg-contextual-toolbar .ctb-mode-btn{border:none;background:transparent;color:rgba(var(--hud-mark),.55);font-size:11px;padding:3px 9px;border-radius:6px;cursor:pointer;transition:background .11s ease,color .11s ease}#mg-contextual-toolbar .ctb-mode-btn:hover{background:#ffffff12}#mg-contextual-toolbar .ctb-mode-btn[aria-pressed=true]{background:#a48cff2e;color:#cfc2ff}#mg-contextual-toolbar .ctb-scrub{display:inline-flex;align-items:center;gap:6px;padding:0 4px}#mg-contextual-toolbar .ctb-scrub-label{font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:rgba(var(--hud-mark),.45)}#mg-contextual-toolbar .ctb-scrub-val{font-size:11px;min-width:26px;text-align:right;color:rgba(var(--hud-mark),.6);font-variant-numeric:tabular-nums}#mg-contextual-toolbar #ctb-erase-size,#mg-contextual-toolbar #ctb-erase-strength{width:70px}#mg-contextual-toolbar .ctb-scrub input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3px;margin:0;padding:0;background:rgba(var(--hud-mark),.2);border-radius:2px;outline:none;cursor:pointer;accent-color:#a48cff}#mg-contextual-toolbar .ctb-scrub input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#cfc2ff;border:none;box-shadow:0 1px 3px #00000080;transition:transform .11s ease}#mg-contextual-toolbar .ctb-scrub input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.15)}#mg-contextual-toolbar .ctb-scrub input[type=range]:active::-webkit-slider-thumb{transform:scale(1.15)}#mg-contextual-toolbar .ctb-scrub input[type=range]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#cfc2ff;border:none;box-shadow:0 1px 3px #00000080}#mg-contextual-toolbar .ctb-scrub input[type=range]:focus-visible{box-shadow:0 0 0 2px #a48cff80}#mg-contextual-toolbar{width:max-content;flex-wrap:wrap;justify-content:center;max-width:min(92vw,760px)}#mg-contextual-toolbar button{font-family:inherit;background:transparent;border:none;box-shadow:none;color:rgba(var(--hud-mark),.72);cursor:pointer;min-width:30px;height:28px;padding:0 6px;font-size:.95rem;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .11s ease,color .11s ease,transform .11s ease}#mg-contextual-toolbar button:hover:not(:disabled){background:#3a3a3a;color:rgb(var(--hud-mark));transform:none;box-shadow:none}#mg-contextual-toolbar button:active:not(:disabled){background:#4a4a4a;transform:scale(.94);box-shadow:none;color:rgb(var(--hud-mark))}#mg-contextual-toolbar button:focus-visible{outline:1px solid rgba(var(--action-color-rgb),.7);outline-offset:-1px}#mg-contextual-toolbar button:disabled{opacity:.28;cursor:default}.layer-thumb.is-a-copy{position:relative}.layer-thumb.is-a-copy:after{font-family:"Font Awesome 6 Free";content:"";font-weight:900;position:absolute;bottom:2px;left:3px;color:var(--action-color);font-size:12px;text-shadow:0 0 1px var(--light),1px 1px 1px rgba(0,0,0,.4);border:none;width:auto;height:auto;background:transparent;filter:none;opacity:0;transform:scale(.5);animation:popInIcon .4s .2s ease-out forwards}@keyframes popInIcon{to{opacity:1;transform:scale(1)}}.ctx-menu{position:fixed;z-index:8000;background-color:var(--light);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 28px -4px #0000008c,0 2px 4px #00000059;border-radius:4px;padding:6px;min-width:180px;max-width:300px;opacity:0;transform:scale(.95);transform-origin:top left;pointer-events:none;transition:opacity .1s ease-out,transform .1s ease-out}.ctx-menu.visible{opacity:1;transform:scale(1);pointer-events:auto}.ctx-menu ul{list-style:none;margin:0;padding:0}.ctx-menu li,.ctx-menu .context-menu-item{display:flex;align-items:center;padding:7px 12px;cursor:pointer;border-radius:3px;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ink);transition:background-color .12s ease-out,color .12s ease-out}.ctx-menu li:hover,.ctx-menu .context-menu-item:hover{background-color:var(--mid)}.ctx-menu li.disabled,.ctx-menu .context-menu-item.disabled{opacity:.35;cursor:default;pointer-events:none}.ctx-menu li i,.ctx-menu li .context-menu-glyph,.ctx-menu .context-menu-item i,.ctx-menu .context-menu-item .context-menu-glyph{width:22px;text-align:center;margin-right:8px;opacity:.75;flex-shrink:0}.ctx-menu li .context-menu-glyph,.ctx-menu .context-menu-item .context-menu-glyph{display:inline-flex;align-items:center;justify-content:center}.dup-glyph{width:1.22em;height:1.22em;display:block;flex-shrink:0}.ctx-menu li.separator,.ctx-menu .context-menu-divider{height:1px;padding:0;margin:5px 0 5px 30px;background-color:var(--mid);border-radius:0;cursor:default;pointer-events:none;flex-shrink:0}.ctx-menu li.danger:hover,.ctx-menu .context-menu-item.danger:hover{background-color:var(--danger-color);color:var(--light)}body[data-theme-is-dark=true] .ctx-menu li.danger:hover,body[data-theme-is-dark=true] .ctx-menu .context-menu-item.danger:hover{color:var(--bg)}#add-new-text-layer-btn{width:44px!important;height:44px;flex-shrink:0;font-size:2rem;line-height:1;padding:0;background:color-mix(in srgb,var(--light) 90%,var(--ink) 10%);border:2px solid var(--ink);color:var(--mid);box-shadow:2px 2px 0 var(--shadow);border-radius:3px;transition:transform .15s ease-out,box-shadow .15s ease-out}#add-new-text-layer-btn:hover{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--shadow)}#add-new-text-layer-btn:active{transform:translate(2px,2px);box-shadow:none}#mg-asset-palette.grid-view{display:grid;grid-template-columns:repeat(auto-fill,60px);gap:.5rem;align-content:flex-start;padding-right:0}#mg-asset-palette .layer-thumb{width:100%;display:flex;cursor:grab;background:none;border:none;box-shadow:none;padding:0;height:auto;position:relative;transition:none;transform:none}#mg-asset-palette.grid-view .layer-thumb{width:60px;height:60px;aspect-ratio:auto;margin:0;display:block;border:none;background:color-mix(in srgb,var(--light) 90%,var(--ink) 10%);border-radius:3px;transform:translate(-2px,-2px);box-shadow:3px 3px 0 var(--ink);transition:transform .15s ease-out,box-shadow .15s ease-out;overflow:visible!important}#mg-asset-palette.grid-view .layer-thumb:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid var(--ink);border-radius:3px;pointer-events:none;box-sizing:border-box;transition:all .15s ease-out;z-index:5}#mg-asset-palette.grid-view .layer-thumb.active{transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--ink)}#mg-asset-palette.grid-view .layer-thumb.active:after{border-color:var(--action-color)}#mg-asset-palette.grid-view .layer-info-box{display:none}#mg-asset-palette.grid-view .thumbnail-container{width:100%;height:100%;border:none;box-shadow:none;transform:none}#mg-asset-palette.grid-view .thumbnail-container:after{display:none}#mg-asset-palette.grid-view .palette-slot.empty{width:60px;height:60px;aspect-ratio:auto}.thumbnail-container{position:relative;width:60px;height:60px;flex-shrink:0;border:none;background:color-mix(in srgb,var(--light) 90%,var(--ink) 10%);border-radius:3px;transform:translate(-2px,-2px);box-shadow:3px 3px 0 var(--ink);transition:transform .15s ease-out,box-shadow .15s ease-out;z-index:10}.thumbnail-container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid var(--ink);border-radius:3px;pointer-events:none;box-sizing:border-box;z-index:5;transition:all .15s ease-out}.thumbnail-container img,.thumbnail-container canvas,#mg-asset-palette.grid-view .layer-thumb img,#mg-asset-palette.grid-view .layer-thumb canvas{border-radius:3px;clip-path:inset(0 round 3px)}.layer-controls{position:absolute;top:-4px;right:-5px;display:flex;gap:2px;z-index:20;opacity:0;pointer-events:none;transform:scale(.85);transition:opacity .15s ease-out,transform .15s ease-out}.layer-thumb:hover .layer-controls,.layer-thumb.active .layer-controls{opacity:1;pointer-events:auto;transform:scale(1)}.layer-btn{background-color:color-mix(in srgb,var(--danger-color) 82%,black 18%);border:1px solid color-mix(in srgb,var(--danger-color) 45%,white 12%);border-radius:0;color:#fff;font-size:0;line-height:1;padding:0;cursor:pointer;width:18px;height:18px;display:flex;align-items:center;justify-content:center;transition:transform .11s ease,filter .11s ease}.layer-btn:hover{filter:brightness(1.12)}.layer-btn:active{transform:scale(.92)}.layer-info-box{flex-grow:1;height:50px;background:color-mix(in srgb,var(--ink) 6%,transparent);border:none;padding:0 12px;margin-left:-1px;display:flex;align-items:center;justify-content:space-between;overflow:hidden;border-radius:0 3px 3px 0;z-index:1;align-self:center;transform:none;box-shadow:none;transition:background-color .11s ease}.layer-name{font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layer-drag-handle{color:var(--mid);font-size:1.2rem;cursor:grab;padding:0 4px;transition:color .2s ease-out}.layer-thumb:hover .layer-drag-handle{color:var(--ink)}#mg-asset-palette:not(.grid-view) .layer-thumb:not(.active):hover .thumbnail-container{transform:translate(-4px,-4px);box-shadow:5px 5px 0 var(--ink)}#mg-asset-palette:not(.grid-view) .layer-thumb:not(.active):hover .layer-info-box{transform:none;background:color-mix(in srgb,var(--ink) 10%,transparent)}#mg-asset-palette.grid-view .layer-thumb:not(.active):hover{transform:translate(-4px,-4px);box-shadow:5px 5px 0 var(--ink)}#mg-asset-palette:not(.grid-view) .layer-thumb.active .thumbnail-container{transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--ink);transition:transform .15s ease-out,box-shadow .15s ease-out}#mg-asset-palette:not(.grid-view) .layer-thumb.active .thumbnail-container:after{top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);border:2px solid var(--action-color)}#mg-asset-palette:not(.grid-view) .layer-thumb.active .layer-info-box{transform:none;background:color-mix(in srgb,var(--ink) 11%,transparent)}.layer-thumb.dragging{opacity:.4;box-shadow:none;cursor:grabbing;pointer-events:none}#mg-asset-palette .palette-slot.empty{width:60px;height:60px;font-size:3rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--ink);background:color-mix(in srgb,var(--light) 90%,var(--ink) 10%);box-shadow:3px 3px 0 var(--ink);border-radius:3px;transform:translate(0);transition:transform .15s ease-out,box-shadow .15s ease-out}#mg-asset-palette .palette-slot.empty:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--ink)}.panel-layer-palette .layer-thumb{width:60px;height:60px;margin:2px 0 0 2px;border:none;background:color-mix(in srgb,var(--light) 90%,var(--ink) 10%);cursor:pointer;position:relative;border-radius:3px;box-shadow:3px 3px 0 var(--ink);transform:translate(-2px,-2px);transition:transform .15s ease-out,box-shadow .15s ease-out;overflow:visible!important}.panel-layer-palette .layer-thumb:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid var(--ink);border-radius:3px;pointer-events:none;box-sizing:border-box;transition:all .15s ease-out;z-index:5}.panel-layer-palette .layer-thumb:hover{transform:translate(-4px,-4px);box-shadow:5px 5px 0 var(--ink)}.panel-layer-palette .layer-thumb.active{transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--ink)}.panel-layer-palette .layer-thumb.active:not(.bg-thumb):after{border-color:var(--action-color)}.panel-layer-palette .layer-thumb.bg-thumb.active{box-shadow:2px 2px 0 var(--ink)}.panel-layer-palette .layer-thumb.bg-thumb.active:after{border-color:var(--action-color)}.panel-layer-palette .layer-thumb img,.panel-layer-palette .layer-thumb canvas{width:100%;height:100%;object-fit:cover;pointer-events:none;border-radius:3px;clip-path:inset(0 round 3px)}#canvas-panel.is-zoomed-out{background-color:var(--shadow)}#mg-movie-canvas,#mg-controls-overlay-canvas,#mg-pasteboard-overlay-canvas{transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}#canvas-panel.is-zoomed-out #mg-movie-canvas,#canvas-panel.is-zoomed-out #mg-controls-overlay-canvas,#canvas-panel.is-zoomed-out #mg-pasteboard-overlay-canvas{transform:scale(var(--overview-scale, .8));box-shadow:0 0 15px #00000080}#canvas-panel.is-zoomed-out #mg-controls-overlay-canvas{display:none}#canvas-panel.is-zoomed-out #mg-pasteboard-overlay-canvas{display:block}.setting-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:0;padding:2px 0;font-size:1.1rem;color:var(--ink)}.switch{position:relative;display:inline-block;width:44px;height:24px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:50%;left:0;right:0;height:6px;background-color:var(--mid);transform:translateY(-50%);transition:.2s;border-radius:3px}.slider:before{position:absolute;content:"";height:20px;width:20px;left:0;top:50%;background-color:var(--light);border:2px solid var(--ink);transition:.2s;border-radius:50%;transform:translateY(-50%);box-sizing:border-box;z-index:2}input:checked+.slider{background-color:var(--action-color)}input:checked+.slider:before{transform:translate(24px,-50%);border-color:var(--action-color)}body[data-theme-name=Latte] .mg-btn.generate{background-color:var(--action-color);color:var(--light);border-color:var(--ink)}#zen-shutter{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#161618;z-index:99999;pointer-events:none;opacity:0;transition:opacity .4s cubic-bezier(.4,0,.2,1)}#zen-shutter.active{opacity:1;pointer-events:auto}body.zen-mode{padding:10px!important;display:flex;align-items:center;justify-content:center}body.zen-mode>.window{height:calc(100vh - 20px)!important;width:calc(100vw - 20px)!important;max-width:none!important;border:none!important;border-radius:8px!important;margin:0!important;background-color:var(--bg)}body.zen-mode #retro-sidebar,body.zen-mode footer{display:none!important}body.zen-mode #interface-wrapper{padding-bottom:0!important;position:relative;height:100%;width:100%}body.zen-mode #studio-container{grid-template-columns:1fr;grid-template-rows:1fr;gap:0;padding:0!important;height:100%;width:100%;border-radius:0!important}body.zen-mode #controls-panel{display:none}body.zen-mode #interface-wrapper>.titlebar{background:transparent!important;border-bottom:none!important;z-index:1001;position:absolute;top:0;left:0;width:100%;pointer-events:none;box-shadow:none!important;transition:opacity .4s ease-in-out}body.zen-mode #interface-wrapper>.titlebar>*{pointer-events:auto}#zen-floating-sidebar{display:none;position:fixed;top:50%;margin-top:0;left:15px;transform:translateY(-50%) translate(-30px);width:56px;height:auto;max-height:calc(100vh - 120px);background-color:rgba(var(--light-rgb),.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid color-mix(in srgb,var(--ink) 15%,transparent);border-radius:16px;box-shadow:0 10px 30px #0003;padding:6px 0;z-index:4000;flex-direction:column;align-items:center;opacity:0;pointer-events:none;transition:opacity .4s ease-in-out}body.zen-mode #zen-floating-sidebar{display:flex;opacity:1!important;pointer-events:auto;animation:zenLeftEntry .6s cubic-bezier(.16,1,.3,1) forwards}@keyframes zenLeftEntry{0%{transform:translateY(-50%) translate(-30px)}to{transform:translateY(-50%) translate(0)}}#zen-floating-sidebar .sidebar-btn,.zen-layer-thumb,.zen-add-btn{flex-shrink:0;width:44px;height:44px;border-radius:10px;border:1px solid var(--ink);background:color-mix(in srgb,var(--light) 90%,var(--ink) 10%);box-shadow:2px 2px 0 var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease-out;position:relative}#zen-floating-sidebar .sidebar-btn{margin:0}#zen-floating-sidebar .sidebar-btn i{color:var(--ink);font-size:1.2rem}#zen-floating-sidebar .sidebar-btn:hover{color:var(--action-color);background:rgba(var(--light-rgb),.5)}.zen-separator{flex-shrink:0;width:30px;height:1px;background-color:color-mix(in srgb,var(--ink) 15%,transparent);margin:8px 0}#zen-layer-palette{display:flex;flex-direction:column;gap:8px;align-items:center;width:100%;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}#zen-layer-palette::-webkit-scrollbar{display:none}.zen-layer-thumb{background-color:#00000008;overflow:hidden}.zen-layer-thumb canvas{display:block;width:100%;height:100%;object-fit:cover}.zen-layer-thumb.active{border:2px solid var(--action-color);transform:scale(1.05);box-shadow:none}.zen-add-btn{margin-top:8px;font-size:0;color:var(--mid)}.zen-add-btn:before{content:"";position:absolute;width:18px;height:3px;background-color:currentColor;border-radius:1px}.zen-add-btn:after{content:"";position:absolute;width:3px;height:18px;background-color:currentColor;border-radius:1px}.zen-add-btn:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--ink);background:var(--light);color:var(--ink)}.zen-add-btn:active{transform:translate(1px,1px);box-shadow:none}body[data-theme-name=Latte] #zen-floating-sidebar,body[data-theme-name=Latte] #zen-action-strip{background-color:#ebe1d3bf!important;border-color:#0000001a!important;box-shadow:0 10px 30px #00000026!important}body[data-theme-name=Latte] .zen-add-btn,body[data-theme-name=Latte] .zen-action-btn,body[data-theme-name=Latte] .zen-layer-thumb,body[data-theme-name=Latte] #zen-floating-sidebar .sidebar-btn{background-color:var(--mid)!important;border:1px solid var(--ink)!important;box-shadow:2px 2px 0 var(--shadow)!important;color:var(--ink)!important}body[data-theme-name=Latte] .zen-add-btn:hover,body[data-theme-name=Latte] .zen-action-btn:hover,body[data-theme-name=Latte] #zen-floating-sidebar .sidebar-btn:hover{background-color:var(--mid)!important;filter:brightness(1.1);box-shadow:2px 2px 0 var(--shadow)!important;transform:translate(-1px,-1px)}body[data-theme-name=Latte] .zen-action-btn:active,body[data-theme-name=Latte] .zen-action-btn.active{background-color:var(--action-color)!important;color:var(--light)!important;border-color:var(--action-color)!important;box-shadow:none!important;transform:translate(1px,1px)}body.zen-mode #canvas-panel{margin-top:0;height:100%;border:none;background-color:var(--bg)}body.zen-mode.is-transforming #interface-wrapper>.titlebar,body.zen-mode.is-transforming #zen-floating-sidebar,body.zen-mode.is-transforming #canvas-hud,body.zen-mode.is-transforming #frame-strip,body.zen-mode.is-transforming #draw-popout:not(.hidden),body.zen-mode.is-transforming #mg-contextual-toolbar.visible{opacity:.15!important;pointer-events:none;transition:opacity .16s ease-out!important}body.zen-mode:has(#project-library-popup-overlay.visible) #zen-floating-sidebar{opacity:0!important;pointer-events:none;transform:translateY(-50%) translate(-25px);transition:all .4s ease-in}body[data-theme-name=Latte] #retro-sidebar,body[data-theme-name=Latte] .sidebar-header,body[data-theme-name=Latte] .titlebar{background-color:#2b2321!important;border-right:none!important;border-bottom:none!important;box-shadow:0 2px 10px #0000000d}body[data-theme-name=Latte] #interface-wrapper{background-color:#2b2321!important}body[data-theme-name=Latte] main#studio-container,body[data-theme-name=Latte] #controls-panel{background-color:#ebe1d3!important}body[data-theme-name=Latte] .control-panel,body[data-theme-name=Latte] #default-panel{background-color:#ebe1d3!important;border-left:none!important;box-shadow:none!important;outline:none!important;padding-left:10px!important}body[data-theme-name=Latte] .titlebar-btn,body[data-theme-name=Latte] #settings-btn,body[data-theme-name=Latte] #download-as-btn{background-color:#3d322e!important;color:var(--mid)!important;box-shadow:2px 2px #000!important;border:none!important}body[data-theme-name=Latte] .titlebar-btn:after,body[data-theme-name=Latte] #settings-btn:after,body[data-theme-name=Latte] #download-as-btn:after{border:none!important}body[data-theme-name=Latte] .titlebar-btn:hover,body[data-theme-name=Latte] #settings-btn:hover,body[data-theme-name=Latte] #download-as-btn:hover{background-color:var(--mid)!important;color:#2b2321!important}body[data-theme-name=Latte] #download-as-btn.btn-active{background-color:var(--action-color)!important;color:var(--light)!important}body[data-theme-name=Latte] .mg-btn:not(.primary):not(.active):not(.generate),body[data-theme-name=Latte] .visuals-main-tab-btn:not(.active),body[data-theme-name=Latte] #add-new-text-layer-btn,body[data-theme-name=Latte] #layer-view-toggle,body[data-theme-name=Latte] #layer-add-btn,body[data-theme-name=Latte] #mg-view-all-local-assets-btn,body[data-theme-name=Latte] .palette-slot.empty,body[data-theme-name=Latte] .palette-overlay-btn{background-color:var(--mid)!important;background-image:none!important;color:var(--ink)!important;border:1px solid var(--ink)!important;box-shadow:2px 2px 0 var(--shadow)!important}body[data-theme-name=Latte] fieldset,body[data-theme-name=Latte] .control-panel fieldset{background-color:#ebe1d3!important;border:1px solid #D9CBB7!important}body[data-theme-name=Midnight] #project-actions-fieldset{border:1px solid rgba(255,255,255,.06)!important}body[data-theme-name=Midnight] #project-actions-fieldset .command-grid .mg-btn{border:1px solid rgba(255,255,255,.08)!important}body[data-theme-name=Latte] legend{background-color:#ebe1d3!important;color:#4a3f35!important;padding:0 10px!important;font-weight:700}body[data-theme-name=Latte] .mg-btn.active,body[data-theme-name=Latte] .visuals-main-tab-btn.active,body[data-theme-name=Latte] #zen-mode-btn.btn-active,body[data-theme-name=Latte] .mg-btn:active,body[data-theme-name=Latte] #zen-mode-btn.btn-active:hover{background-color:var(--action-color)!important;color:var(--light)!important;border:1px solid var(--ink)!important;box-shadow:none!important;transform:translate(2px,2px)!important}body[data-theme-name=Latte] .titlebar-btn:hover,body[data-theme-name=Latte] .mg-btn:hover:not(.active){filter:brightness(.92)}body[data-theme-name=Latte] .pop-label{background:#2b2321!important;color:var(--light)!important;border:1px solid var(--mid)}body[data-theme-name=Latte] .mg-btn.active,body[data-theme-name=Latte] .visuals-main-tab-btn.active,body[data-theme-name=Latte] #zen-mode-btn.btn-active{background-color:var(--action-color)!important;color:var(--light)!important;box-shadow:none!important}body[data-theme-name=Latte] #project-actions-fieldset{border:2px solid #D9CBB7!important;box-shadow:inset 4px 4px 8px #00000026,inset 0 0 15px #0000000d!important}body[data-theme-name=Latte] #project-actions-fieldset legend{background-color:#ebe1d3!important;border:none!important;box-shadow:none!important;color:#4a3f35!important}body[data-theme-name=Latte] .placeholder-text{color:var(--ink)!important;opacity:1!important}body[data-theme-name=Midnight] .placeholder-text{color:#ffffff8c!important;opacity:1!important}body[data-theme-name=Latte] .menu-header{color:var(--ink)!important;opacity:.8!important}body[data-theme-name=Latte] .menu-item{color:var(--ink)!important}body[data-theme-name=Latte] .menu-shortcut{border-color:var(--ink)!important;color:var(--ink)!important;opacity:.7!important}body[data-theme-name=Latte] .empty-library-placeholder,body[data-theme-name=Latte] .empty-library-placeholder h3,body[data-theme-name=Latte] .empty-library-placeholder p{color:var(--ink)!important;opacity:1!important}body[data-theme-name=Latte] .empty-library-placeholder i{color:var(--ink)!important;opacity:.5!important}body[data-theme-name=Latte] #mg-asset-picker-wrapper h4,body[data-theme-name=Latte] #mg-asset-picker-wrapper p,body[data-theme-name=Latte] #mg-asset-drop-zone h3,body[data-theme-name=Latte] #mg-asset-drop-zone p{color:var(--ink)!important;opacity:1!important}body[data-theme-name=Latte] #mg-asset-drop-zone{background-color:#00000008!important;border-color:#d9cbb7!important;box-shadow:inset 4px 4px 8px #0003,inset 0 0 15px #0000000d!important;color:var(--ink)!important}body[data-theme-name=Latte] #mg-asset-drop-zone:hover,body[data-theme-name=Latte] #mg-asset-drop-zone.drag-over{background-color:rgba(var(--action-color-rgb),.08)!important;border-color:var(--action-color)!important}body[data-theme-name=Latte] #settings-dropdown,body[data-theme-name=Latte] #shortcuts-dropdown{color:var(--ink)!important}body[data-theme-name=Latte] .menu-dropdown,body[data-theme-name=Latte] #settings-dropdown,body[data-theme-name=Latte] #shortcuts-dropdown{background:#efe9e1d9!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:2px solid var(--ink)!important;box-shadow:4px 4px 15px #0000001a!important}body[data-theme-name=Latte] .menu-dropdown *,body[data-theme-name=Latte] .menu-item,body[data-theme-name=Latte] .menu-item span,body[data-theme-name=Latte] .menu-item i,body[data-theme-name=Latte] #settings-dropdown *,body[data-theme-name=Latte] #shortcuts-dropdown *{color:var(--ink)!important;opacity:1!important}body[data-theme-name=Latte] .menu-header{opacity:.6!important;font-weight:700}body[data-theme-name=Latte] .menu-item:hover{background-color:#0000000d!important}body[data-theme-name=Latte] .menu-separator{background-color:var(--ink)!important;opacity:.15!important}body[data-theme-name=Latte] #shortcuts-dropdown kbd{background:#fff6!important;border:1px solid var(--ink)!important}body[data-theme-name=Latte] .settings-group{border-color:#5c54504d!important}body[data-theme-name=Latte] .settings-group legend{background:transparent!important}body[data-theme-name=Latte] footer a,body[data-theme-name=Latte] footer span{color:var(--ink)!important;opacity:.8}body[data-theme-name=Latte] footer{background-color:#ddd1c1!important;border-top:1px solid rgba(43,35,33,.15)!important;box-shadow:inset 0 1px #fff3}body[data-theme-name=Latte] footer a,body[data-theme-name=Latte] footer span{color:var(--ink)!important;opacity:.75}body[data-theme-name=Latte] footer a:hover{opacity:1;color:var(--action-color)!important}#download-as-btn{position:relative;background-color:#181818!important;color:color-mix(in srgb,var(--ink) 40%,white 60%)!important;border:none!important;font-family:inherit;font-size:1.05rem;padding:1px 12px;margin-top:2px;margin-bottom:1px;border-radius:3px;cursor:pointer;transform:none!important;box-shadow:2px 2px #000!important;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}#download-as-btn:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid color-mix(in srgb,var(--ink) 30%,white 70%);opacity:.4;border-radius:3px;box-sizing:border-box;pointer-events:none;z-index:10;transition:border-color .2s,opacity .2s,transform .2s}#download-as-btn:hover{transform:none!important;box-shadow:2px 2px #000!important;background-color:var(--mid)!important;color:var(--ink)!important;z-index:101;filter:none}#download-as-btn:hover:after{border-color:var(--ink)!important;opacity:1!important;transform:none!important}#download-as-btn:active,#download-as-btn.btn-active,#download-as-btn.btn-active:hover{background-color:var(--action-color)!important;color:var(--light)!important;transform:none!important;box-shadow:none!important;filter:none}#download-popup{background-color:var(--light);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--shadow);display:flex;flex-direction:column;height:520px;max-width:850px;animation:downloadPopupEntry .3s cubic-bezier(.175,.885,.32,1.275)}@keyframes downloadPopupEntry{0%{opacity:0;transform:scale(.9) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}#download-popup .mg-btn{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 20px;font-size:1.2rem;width:100%;margin:0;text-align:center}#download-popup .mg-btn i{width:25px;text-align:center;font-size:1.1rem;opacity:.9}#download-popup .mg-btn.primary{background-color:var(--action-color);color:var(--light)}#download-popup p{color:var(--ink);opacity:.8}.download-popup-content{padding:1.5rem;display:flex;flex-direction:column;background-color:var(--bg);height:calc(100% - 32px)}.download-section{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%}.download-footer{display:flex;justify-content:flex-end;align-items:center;gap:1rem;margin-top:auto;padding-top:1.5rem;border-top:1px solid color-mix(in srgb,var(--ink) 15%,transparent)}.download-footer .mg-btn{width:auto!important;margin:0;padding:10px 24px}.section-label{font-size:1.2rem;color:var(--ink);opacity:.8;text-transform:uppercase;letter-spacing:1px}.download-main-layout{display:flex;gap:1.5rem;height:100%;min-height:0}.download-preview-area{flex:1;display:flex;justify-content:center;align-items:center;position:relative;background-color:color-mix(in srgb,var(--bg),var(--ink) 5%);border-radius:8px;box-shadow:inset 2px 2px 8px #0000000d}.preview-well{width:100%;height:100%;display:flex;align-items:center;justify-content:center}#download-project-preview{max-width:94%;max-height:94%;object-fit:contain;transition:filter .3s ease}#download-project-preview.has-auto-shadow{filter:none;box-shadow:0 10px 30px #00000059;border:1px solid rgba(0,0,0,.1);border-radius:4px;background-color:transparent}body[data-theme-is-dark=true] #download-project-preview.has-auto-shadow{border-color:transparent;box-shadow:0 10px 30px #000000a6}#preview-loading-dimmer{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:none;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px 22px;border-radius:12px;background:#0000008c;color:#fff}#preview-loading-dimmer.active{display:flex}.download-settings-area{--dl-slot-gap: 2rem;width:320px;display:flex;flex-direction:column;padding:12px 1rem 0;border-left:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}.download-settings-area .section-label{font-size:.72rem;letter-spacing:.08em;opacity:1;color:color-mix(in srgb,var(--ink) 55%,transparent);margin-bottom:.6rem;text-align:left;width:100%}.download-settings-area .format-pill-group{display:flex;padding:4px;border-radius:8px;gap:4px;background-color:#0000000a;box-shadow:inset 3px 3px 6px #00000040!important;width:100%;border:none!important}.download-settings-area .format-pill{padding:8px 4px;border-radius:6px;background:transparent;border:none;color:var(--ink);font-family:inherit;font-size:.9rem;cursor:pointer;display:flex;align-items:center;justify-content:center;flex:1 1 0;min-width:0;white-space:nowrap;overflow:hidden;max-width:80px;transition:all .2s ease-out;text-align:center}.download-settings-area .format-pill i{display:none}.download-settings-area .format-pill.active{background:var(--light);color:var(--ink);box-shadow:2px 2px 0 var(--shadow)}.download-settings-area .format-sep{width:1px;flex-shrink:0;align-self:stretch;margin:4px 2px;background:color-mix(in srgb,var(--ink) 20%,transparent)}.download-settings-area .format-sep.hidden{display:none}.download-settings-area .format-descriptor{width:100%;margin:9px 2px 0;font-size:var(--fs-small);line-height:1.55;text-align:left;color:color-mix(in srgb,var(--ink) 48%,transparent)}.download-settings-area .format-pill:disabled{opacity:.4;cursor:default}#res-slider-container{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:var(--dl-slot-gap)}.stepped-slider-wrapper{width:100%;position:relative;display:flex;flex-direction:column}#export-res-slider{-webkit-appearance:none;width:100%;height:8px;background:var(--mid);border-radius:4px;outline:none;margin:0!important;cursor:pointer;position:relative;z-index:5}.slider-ticks{display:flex;justify-content:space-between;width:100%;position:absolute;top:2px;padding:0 11px;pointer-events:none;z-index:2}.slider-ticks span{width:4px;height:4px;background-color:var(--ink);border-radius:50%;opacity:.25}.slider-labels{display:flex;justify-content:space-between;width:100%;padding:0;margin-top:12px}.slider-labels span{font-size:.75rem;opacity:.55;font-family:var(--font-ui);width:22px;text-align:center;flex-shrink:0;transition:opacity .15s ease,color .15s ease}.slider-labels span.active{opacity:1;color:var(--action-color);font-weight:600}#export-res-slider::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;background:var(--light);border:3px solid var(--action-color);border-radius:50%;cursor:pointer;box-shadow:0 0 0 4px var(--bg)}#res-slider-container .res-header-row{width:100%;display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}#res-slider-container .res-header-row .section-label{width:auto;margin-bottom:0}#export-res-display{font-size:.95rem;color:color-mix(in srgb,var(--ink) 92%,transparent);font-weight:600;font-family:var(--font-ui);font-variant-numeric:tabular-nums;letter-spacing:.03em}#res-slider-container .res-note-line{width:100%;margin-top:6px;text-align:right;font-size:.72rem;color:color-mix(in srgb,var(--ink) 52%,transparent)}#project-actions-fieldset{position:relative;border:1px solid var(--ink)!important;background-color:#0000000a;box-shadow:inset 4px 4px 8px #00000040,inset 0 0 15px #0000000d;border-radius:8px;padding:.9rem .75rem .85rem!important;margin-top:1rem}#project-actions-fieldset legend{font-size:1.1rem;font-weight:700;padding:2px 10px;margin-left:.5rem;background-color:var(--light);border-radius:4px;box-shadow:1px 1px #0003;transform:translateY(-2px);color:var(--ink)}.command-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;width:100%}.command-grid .mg-btn{width:100%!important;margin:0!important;height:42px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:.95rem}#project-actions-fieldset .command-grid .mg-btn.generate{background-color:var(--light)!important;color:var(--ink)!important;border:1px solid var(--ink)!important;box-shadow:2px 2px 0 var(--shadow)!important;font-weight:700}#settings-dropdown .settings-group{position:relative;background-color:#0000000a!important;border:1px solid var(--ink)!important;border-radius:8px;box-shadow:inset 4px 4px 8px #00000040,inset 0 0 15px #0000000d!important;padding:.1rem .75rem .2rem!important;margin-top:1.2rem;margin-bottom:1.2rem}#settings-dropdown .settings-group legend{background-color:rgba(var(--light-rgb),.85)!important;color:var(--ink)!important;border:none!important;border-radius:4px;padding:1px 10px!important;font-weight:700;font-size:1rem;box-shadow:1px 1px 0 var(--shadow);transform:translateY(-6px);margin-left:.4rem}#storage-usage-container{margin-top:-6px!important;margin-bottom:0!important;padding:0!important;background-color:transparent!important;border:none!important}#settings-dropdown .setting-row{display:flex;justify-content:space-between;align-items:center;padding:2px 0!important}#settings-dropdown .setting-row:not(:last-child){border-bottom:1px solid color-mix(in srgb,var(--ink) 8%,transparent);padding-bottom:1px!important;margin-top:2px!important;margin-bottom:2px!important}#backup-drop-zone{box-shadow:inset 4px 4px 8px #00000040,inset 0 0 15px #0000001a;background-color:#0000000a;border:2px dashed var(--mid);padding:2rem 1.5rem calc(2rem + 1px) 1.5rem;width:100%;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}#add-new-text-layer-btn{order:-1!important}body[data-theme-name=Latte] #project-actions-fieldset .command-grid .mg-btn.generate{background-color:var(--mid)!important}body[data-theme-name=Latte] #settings-dropdown .settings-group legend{background-color:#ebe1d3e6!important}body[data-theme-name=Latte] #project-actions-fieldset legend{background-color:#ebe1d3!important}body.zen-mode[data-theme-name=Latte] #interface-wrapper>.titlebar{background:transparent!important}#font-preview-dialog{height:85vh!important}#font-preview-grid{flex-grow:1;overflow-y:auto;min-height:0}#halftone-inner-controls.disabled{opacity:1!important;filter:none!important;pointer-events:auto!important;cursor:default}#halftone-inner-controls.disabled>*:not(.halftone-shape-selector):not(.ht-activator){opacity:.4;filter:grayscale(1);pointer-events:none!important;cursor:default!important;transition:opacity .4s ease,filter .4s ease}#halftone-inner-controls.disabled>.ht-activator{opacity:1;filter:none;pointer-events:auto!important}#halftone-inner-controls.disabled>.ht-activator.ht-remembered>span:first-child:after{content:"";display:inline-block;width:4px;height:4px;margin-left:6px;vertical-align:middle;border-radius:50%;background:rgba(var(--action-color-rgb),.85)}#halftone-inner-controls.disabled>.halftone-shape-selector{opacity:1;filter:none;pointer-events:auto!important}#font-select-trigger:focus,.mg-btn:focus{outline:none!important}.icp-eyedropper:hover,.icp-clear-btn:hover,.icp-fromimage-btn:hover{background:color-mix(in srgb,var(--action-color, #4477cc) 15%,transparent);border-color:var(--action-color, #4477cc);color:var(--action-color, #4477cc);transform:scale(1.08)}.icp-checker-icon{width:14px;height:14px;border-radius:3px;background-color:#ccc;background-image:repeating-conic-gradient(#111,#111 25%,#ccc 0%,#ccc 50%);background-size:7px 7px;box-shadow:0 0 0 1px #0003 inset}.icp-mountain-icon{display:block}.icp-swatch--fromimage{background-image:linear-gradient(135deg,#e05a5a,#e0c05a,#5ae07a,#5aa8e0,#a05ae0)!important}.icp-clear-btn.is-active,.icp-fromimage-btn.is-active{border-color:var(--action-color, #4477cc);background:color-mix(in srgb,var(--action-color, #4477cc) 15%,transparent);box-shadow:0 0 0 1px var(--action-color, #4477cc) inset}.text-thumb{background-color:#0f0f0f!important;box-shadow:1px 1px #000,3px 3px 5px #000c!important;border:1px solid rgba(255,255,255,.1)!important;display:flex;align-items:center;justify-content:center;transition:all .1s ease-out;position:relative}.text-thumb span{color:var(--light)!important;font-weight:700;font-size:.85rem;opacity:1!important;filter:none!important;-webkit-filter:none!important;text-shadow:1px 1px 2px #000;pointer-events:none;z-index:5}body[data-theme-name=Midnight] .text-thumb span{color:var(--ink)!important}.text-thumb.active{transform:translate(2px,2px);box-shadow:1px 1px 2px #000!important;border-color:var(--action-color)!important}.text-thumb.active span{color:var(--light)!important}.text-thumb:hover:not(.active){transform:translate(-1px,-1px);background-color:#121212!important;box-shadow:1px 1px #000,5px 5px 12px #000!important}body.is-transforming #zen-floating-sidebar,body.is-transforming .menu-dropdown,body.is-transforming #settings-dropdown{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background-color:var(--light)!important;transition:none!important}body.is-transforming #interface-wrapper>.titlebar,body.is-transforming #zen-floating-sidebar{transition:opacity .16s ease-out!important}body.is-transforming:not(.zen-mode) #canvas-hud,body.is-transforming:not(.zen-mode) #frame-strip,body.is-transforming:not(.zen-mode) #draw-popout:not(.hidden),body.is-transforming:not(.zen-mode) #mg-contextual-toolbar.visible{opacity:.15!important;pointer-events:none;transition:opacity .16s ease-out!important}#zen-floating-sidebar,.titlebar,.sidebar-btn{will-change:transform,opacity}#blank-canvas-trigger-container{position:absolute;bottom:15%;left:50%;transform:translate(-50%);z-index:10;width:100%;max-width:380px;display:flex;flex-direction:column;align-items:center;gap:.75rem;animation:simpleFadeIn 1s ease-out .2s forwards;opacity:0;pointer-events:auto}.separator-line{display:flex;align-items:center;justify-content:center;width:60%;opacity:.8}.separator-line:before,.separator-line:after{content:"";flex:1;height:1px;background:var(--mid);opacity:.4}.separator-line span{padding:0 12px;font-family:var(--font-ui);font-size:1.1rem;color:var(--mid);letter-spacing:2px;text-shadow:0px 1px 2px rgba(0,0,0,.8)}#btn-start-blank{width:100%;padding:1rem 1.5rem;border-radius:10px;background:#0003;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border:2px dashed var(--mid);color:var(--mid);font-family:var(--font-ui);font-size:1.5rem;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #0000001a;text-shadow:0px 1px 3px rgba(0,0,0,.9)}#btn-start-blank i{color:var(--mid);opacity:.9;font-size:1.1em;transition:color .3s}#btn-start-blank:hover{backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);background:#0000000d;border-color:var(--light);color:var(--light);transform:none;box-shadow:0 0 15px #ffffff1a}#btn-start-blank:hover i{color:var(--light)}#btn-start-blank:active{background:#ffffff1a;border-style:solid}body[data-theme-name=Latte] .separator-line span,body[data-theme-name=Latte] #btn-start-blank,body[data-theme-name=Latte] #btn-start-blank i{color:#efe9e1!important;border-color:#efe9e199!important}body[data-theme-name=Latte] .separator-line:before,body[data-theme-name=Latte] .separator-line:after{background:#efe9e1!important}body[data-theme-name=Latte] #btn-start-blank:hover{border-color:#fff!important;color:#fff!important;background:#efe9e11a!important}#btn-start-blank{color:#efe9e1!important;border-color:#efe9e180!important}#btn-start-blank i{color:#efe9e1!important}#btn-start-blank.processing{opacity:.7;pointer-events:none;cursor:wait;filter:grayscale(1)}#mg-movie-canvas{background-color:transparent!important;background-image:radial-gradient(color-mix(in srgb,var(--ink) 12%,transparent) 1px,transparent 1px)!important;background-position:0 0}.force-transparent-panel{background-color:transparent!important}#zen-action-strip{position:fixed;top:50%;right:15px;transform:translateY(-50%) translate(15px) scale(.96);opacity:0;pointer-events:none;width:58px;background-color:rgba(var(--light-rgb),.8);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);border-radius:12px;box-shadow:0 8px 24px #0000001f;padding:6px 0;display:flex;flex-direction:column;align-items:center;gap:5px;z-index:4000;will-change:opacity,transform;transition:opacity .3s ease-out,transform .5s cubic-bezier(.2,.9,.2,1)}body.zen-mode #zen-action-strip{opacity:1;pointer-events:auto;transform:translateY(-50%) translate(0) scale(1)}#zen-action-strip .zen-separator{margin:2px 0;width:20px;height:1px;background-color:color-mix(in srgb,var(--ink) 10%,transparent);flex-shrink:0}.zen-action-btn{flex-shrink:0;width:42px;height:42px;border-radius:8px;border:1px solid var(--ink);background:color-mix(in srgb,var(--light) 90%,var(--ink) 10%);box-shadow:2px 2px 0 var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s cubic-bezier(.2,.9,.2,1);color:var(--ink);font-size:1.1rem;margin:0}.zen-action-btn:hover{background:var(--mid);transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--ink)}.zen-action-btn:active,.zen-action-btn.active{background:var(--action-color);color:var(--light);box-shadow:none;transform:translate(1px,1px);border-color:var(--action-color)}#zen-right-panel{position:fixed;top:50%;right:85px;transform:translateY(-50%) translate(15px) scale(.96);opacity:0;pointer-events:none;width:250px;background-color:rgba(var(--light-rgb),.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid color-mix(in srgb,var(--ink) 15%,transparent);border-radius:16px;box-shadow:0 10px 30px #0003;padding:16px;z-index:4000;will-change:opacity,transform;transition:opacity .3s ease-out,transform .5s cubic-bezier(.2,.9,.2,1)}body.zen-mode #zen-right-panel.visible{opacity:1;pointer-events:auto;transform:translateY(-50%) translate(0) scale(1)}.zen-panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}#zen-layer-type-label{font-size:1rem;font-weight:700;color:var(--ink);display:flex;align-items:center;gap:8px;opacity:.9}#zen-close-btn{background:transparent;border:none;color:var(--ink);font-size:1.1rem;cursor:pointer;opacity:.5;transition:opacity .2s;padding:0}#zen-close-btn:hover{opacity:1;transform:scale(1.1)}.zen-slider-group{display:flex;flex-direction:column;gap:14px}.zen-slider-row{display:flex;justify-content:space-between;align-items:center}.zen-slider-row label{font-size:.9rem;color:var(--ink);opacity:.8;width:80px;margin:0}.zen-slider-row input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-grow:1;height:6px;background:var(--mid);outline:none;cursor:pointer;border-radius:3px;margin:0}.zen-slider-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;background:var(--light);border:2px solid var(--ink);border-radius:50%;cursor:pointer;box-shadow:none}.zen-slider-row input[type=range]::-moz-range-thumb{width:16px;height:16px;background:var(--light);border:2px solid var(--ink);border-radius:50%;cursor:pointer;box-shadow:none}.zen-panel-btn{width:100%;margin-top:16px;padding:8px;background:#0000000d;border:1px solid var(--ink);border-radius:6px;color:var(--ink);font-family:inherit;font-size:1rem;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:8px;transition:all .2s cubic-bezier(.2,.9,.2,1)}.zen-panel-btn:hover{background:var(--mid);box-shadow:2px 2px 0 var(--shadow);transform:translate(-1px,-1px)}.zen-panel-btn:active{background:var(--action-color);color:var(--light);box-shadow:none;transform:translate(1px,1px)}.zen-panel-btn:active,.zen-panel-btn.active{background:var(--action-color)!important;color:var(--light)!important;box-shadow:none!important;transform:translate(1px,1px)!important;border-color:var(--action-color)!important}body[data-theme-name=Latte] #zen-action-strip,body[data-theme-name=Latte] #zen-right-panel{background-color:#ebe1d3bf!important}body.zen-mode.is-transforming #zen-action-strip,body.zen-mode.is-transforming #zen-right-panel.visible{opacity:.15!important;pointer-events:none;transition:opacity .16s ease-out!important}body.zen-mode:has(#project-library-popup-overlay.visible) #zen-action-strip,body.zen-mode:has(#project-library-popup-overlay.visible) #zen-right-panel{opacity:0!important;pointer-events:none;transform:translateY(-50%) translate(15px) scale(.96)!important;transition:all .3s ease-out}.zen-control-block.disabled,#zen-text-inner-controls.disabled{opacity:.4!important;pointer-events:none!important;filter:grayscale(1);transition:opacity .3s ease,filter .3s ease}.zen-subtle-btn{background:#00000008;border:1px dashed color-mix(in srgb,var(--ink) 30%,transparent);color:var(--ink);opacity:.7;width:100%;padding:6px;border-radius:6px;cursor:pointer;transition:all .2s cubic-bezier(.2,.9,.2,1);font-family:inherit;font-size:.95rem;margin-top:0;margin-bottom:14px}.zen-subtle-btn:hover{opacity:1;border-color:var(--ink);background:#00000014}.zen-subtle-btn:active{background:var(--action-color);color:var(--light);border-color:var(--action-color);border-style:solid}#zen-text-inner-controls.disabled{pointer-events:auto!important}#zen-text-inner-controls.disabled .zen-slider-group{pointer-events:none!important;opacity:.5}#zen-right-panel.fade-for-preview{background-color:transparent!important;backdrop-filter:blur(0px)!important;-webkit-backdrop-filter:blur(0px)!important;border-color:transparent!important;box-shadow:none!important;transition:all .3s ease-out!important}#zen-right-panel.fade-for-preview .zen-panel-header,#zen-right-panel.fade-for-preview .eraser-mode-selector,#zen-right-panel.fade-for-preview .zen-slider-row:not(:first-child){opacity:0!important;pointer-events:none!important;transition:opacity .3s ease-out}#zen-right-panel.fade-for-preview .zen-slider-row:first-child{opacity:1!important}.bg-sentinel-wrapper{width:100%}#mg-asset-palette:not(.grid-view) .bg-sentinel .thumbnail-container:after{border:1px dashed var(--action-color)}#mg-asset-palette.grid-view .bg-sentinel:after{border:1px dashed var(--action-color)}.bg-sentinel-label{position:absolute;bottom:2px;left:3px;font-size:.6rem;font-weight:700;color:#fff;text-shadow:0 1px 2px #000;pointer-events:none;letter-spacing:.05em}#project-library-popup-overlay.visible{display:flex}@keyframes libraryEntry{0%{opacity:0;transform:scale(.97) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}#project-library-popup{width:92vw!important;max-width:980px!important;height:80vh!important;max-height:860px!important;min-height:540px!important;padding:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;animation:libraryEntry .22s cubic-bezier(.2,.9,.3,1) forwards}#project-library-popup .titlebar{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 14px;height:38px;border-bottom:2px solid var(--ink);font-size:1.2rem;letter-spacing:.08em}#project-library-popup .overlay-close-btn{margin-left:auto;flex-shrink:0}#library-body{display:flex;flex-direction:row;flex:1;min-height:0;overflow:hidden}#library-nav{width:155px;flex-shrink:0;display:flex;flex-direction:column;gap:3px;padding:14px 10px;border-right:2px solid var(--ink);position:relative;background-color:color-mix(in srgb,var(--light) 85%,var(--bg) 15%);box-shadow:2px 0 8px #0000002e,4px 0 16px #0000001a;z-index:2}body[data-theme-name=Midnight] .control-panel{border-left:none;box-shadow:none;padding-left:10px}body[data-theme-name=Midnight] .layer-thumb,body[data-theme-name=Midnight] .palette-slot{border-color:#5b5b5b;box-shadow:3px 3px #3a3a3a}body[data-theme-name=Midnight] .library-grid-item{border-color:#575757;box-shadow:3px 3px #3a3a3a}body[data-theme-name=Midnight] .control-panel,body[data-theme-name=Midnight] #default-panel{border-left:none;box-shadow:none}body[data-theme-name=Midnight] .titlebar-btn,body[data-theme-name=Midnight] #settings-btn,body[data-theme-name=Midnight] #download-as-btn{background:#181818!important;color:var(--ink)!important;box-shadow:2px 2px #000!important}body[data-theme-name=Midnight] .titlebar-btn:after,body[data-theme-name=Midnight] #settings-btn:after,body[data-theme-name=Midnight] #download-as-btn:after{border-color:var(--ink)!important;opacity:.2}body[data-theme-name=Midnight] .titlebar-btn:hover,body[data-theme-name=Midnight] #settings-btn:hover,body[data-theme-name=Midnight] #download-as-btn:hover{color:#000!important;background-color:var(--ink)!important}body[data-theme-name=Midnight] .library-grid-item:hover{box-shadow:6px 6px #3a3a3a}body[data-theme-name=Midnight] #library-nav{border-right:1px solid #3a3a3a}#library-nav:before{content:"NAVIGATE";display:block;font-size:.7rem;letter-spacing:.18em;color:var(--mid);padding:0 4px 10px;border-bottom:1px solid color-mix(in srgb,var(--ink) 10%,transparent);margin-bottom:14px;opacity:.6}.library-nav-btn{display:flex;align-items:center;gap:10px;padding:9px 10px;font-family:inherit;font-size:1.05rem;color:color-mix(in srgb,var(--ink) 62%,transparent);background:transparent;border:0 solid transparent;border-radius:4px;cursor:pointer;text-align:left;transition:background .12s ease-out,border-color .12s ease-out,box-shadow .12s ease-out,transform .1s ease-out;width:100%;position:relative}.library-nav-btn i{width:16px;text-align:center;font-size:.85rem;opacity:.32;flex-shrink:0;transition:opacity .12s}.library-nav-btn span{font-size:1rem;white-space:nowrap}.library-nav-btn:hover{background:#ffffff0a;border-color:transparent;color:var(--ink)}.library-nav-btn:hover i{opacity:.85}.library-nav-btn.active{background:#ffffff12;color:var(--ink);border-color:transparent;transform:none;box-shadow:none}.library-nav-btn.active:before{content:"";position:absolute;right:0;top:0;bottom:0;width:3px;border-radius:0 4px 4px 0;background:var(--action-color)}.library-nav-btn.active i{opacity:.7}#project-library-content{flex:1;min-width:0;min-height:0;position:relative;display:flex;flex-direction:column}#project-library-grids-container{flex:1;overflow-y:auto;min-height:0;min-width:0;scrollbar-width:thin;scrollbar-color:var(--ink) transparent;background-color:var(--library-well);box-shadow:none;will-change:scroll-position;-webkit-overflow-scrolling:touch;transform:translateZ(0)}#project-library-grids-container::-webkit-scrollbar{width:7px}#project-library-grids-container::-webkit-scrollbar-track{background:#0000000a;border-left:1px solid color-mix(in srgb,var(--ink) 15%,transparent)}#project-library-grids-container::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink) 50%,transparent);border-radius:0}#project-library-grids-container::-webkit-scrollbar-thumb:hover{background:var(--ink)}.project-library-grid{padding:.8rem .8rem 2.5rem;display:flex;flex-direction:column;box-sizing:border-box;min-height:100%}.masonry-wrapper{display:flex;gap:.8rem;width:100%;align-items:flex-start}.masonry-column{flex:1;display:flex;flex-direction:column;gap:.75rem;min-width:0}.project-library-grid.hidden{display:none}#library-body{position:relative;--library-well: color-mix(in srgb, var(--ink) 4%, var(--light) 96%);background-color:var(--library-well)}#library-command-bar{--hud-surface: 20, 20, 20;--hud-mark: 255, 255, 255;position:absolute;bottom:18px;left:50%;transform:translate(-50%);z-index:40;display:flex;align-items:center;gap:14px;height:52px;padding:0 8px 0 14px;max-width:calc(100% - 40px);background:rgba(var(--hud-surface),.62);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(var(--hud-mark),.1);border-radius:10px;box-shadow:0 8px 28px -4px #0000008c,0 2px 4px #00000059;transition:opacity .16s ease}#library-command-bar.is-empty{opacity:0;pointer-events:none}#lcb-meta{display:flex;align-items:center;gap:8px;font-size:.92rem;color:rgba(var(--hud-mark),.62);white-space:nowrap;letter-spacing:.02em}#lcb-meta:empty{display:none}#lcb-meta .lcb-clear{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;background:transparent;border:none;border-radius:4px;color:rgba(var(--hud-mark),.55);font-size:.8rem;cursor:pointer;transition:background-color .11s ease,color .11s ease}#lcb-meta .lcb-clear:hover{background:rgba(var(--hud-mark),.12);color:rgb(var(--hud-mark))}#lcb-meta .lcb-hint{color:rgba(var(--hud-mark),.42)}#lcb-actions{display:flex;align-items:center;gap:2px}#lcb-actions button{display:flex;align-items:center;gap:8px;height:34px;padding:0 12px;background:transparent;border:none;border-radius:7px;color:rgba(var(--hud-mark),.72);font-family:inherit;font-size:.92rem;white-space:nowrap;cursor:pointer;transition:background-color .11s ease,color .11s ease,transform .11s ease}#lcb-actions button i{opacity:.75;font-size:.9em}#lcb-actions button:hover{background:rgba(var(--hud-mark),.1);color:rgb(var(--hud-mark))}#lcb-actions button:active{transform:scale(.96)}#lcb-actions button:focus-visible{outline:1px solid rgba(var(--action-color-rgb),.7);outline-offset:-1px}#lcb-actions .lcb-primary{background:var(--action-color);color:var(--light);font-weight:500;margin-right:6px}#lcb-actions .lcb-primary:hover{background:color-mix(in srgb,var(--action-color) 88%,white);color:var(--light)}#lcb-actions .lcb-primary i{opacity:.9}#lcb-actions .lcb-primary .lcb-key{opacity:.55;font-size:.85em;margin-left:2px}#lcb-actions .lcb-danger:hover{background:var(--danger-color);color:var(--light)}#project-library-grids-container{padding-bottom:86px}.mg-dialog,.mg-dialog p,.mg-dialog h4{text-align:left}.mg-dialog p:empty{display:none}.mg-dialog p:empty+.action-buttons,.mg-dialog h4+.action-buttons{margin-top:1.5rem}.mg-dialog{width:90%;max-width:420px;height:auto!important;padding:1.6rem 1.6rem 1.3rem!important;text-align:left}.mg-dialog h4{font-size:1.08rem;font-weight:600;margin:0 0 .55rem;letter-spacing:-.01em;border-bottom:none;padding:0}.mg-dialog p{font-size:.88rem;line-height:1.45;margin:0 0 1.6rem;opacity:.6}.mg-dialog .action-buttons{display:flex;justify-content:flex-end;align-items:center;gap:6px;flex-wrap:nowrap}.mg-dialog .action-buttons:has(>.mg-btn:nth-child(3)) .mg-btn.quiet{margin-right:auto}.mg-dialog .mg-btn{min-width:auto;width:auto;margin:0;flex:0 0 auto;padding:8px 16px;font-size:.9rem;white-space:nowrap;border-width:1px;box-shadow:none;border-radius:6px}.mg-dialog .mg-btn.primary{background:var(--action-color);color:var(--light);border-color:var(--action-color);font-weight:600;letter-spacing:-.01em;padding:8px 18px}.mg-dialog .mg-btn.primary:hover{background:color-mix(in srgb,var(--action-color) 88%,white);border-color:color-mix(in srgb,var(--action-color) 88%,white)}.mg-dialog .mg-btn.quiet{background:transparent;border-color:transparent;box-shadow:none;opacity:.65}.mg-dialog .mg-btn.quiet:hover{background:color-mix(in srgb,var(--ink) 9%,transparent);border-color:transparent;box-shadow:none;opacity:1;transform:none}.mg-dialog .mg-btn.danger{background:transparent;color:var(--ink);border-color:transparent;box-shadow:none;opacity:.6}.mg-dialog .mg-btn.danger:hover{background:color-mix(in srgb,var(--ink) 9%,transparent);color:var(--ink);border-color:transparent;box-shadow:none;transform:none;opacity:.9}.mg-dialog .dialog-note{display:flex;align-items:center;gap:7px;font-size:.74rem;line-height:1.3;opacity:.38;margin:0 0 1.3rem;letter-spacing:-.005em}.mg-dialog .dialog-note i{font-size:1em;opacity:.75}@media (max-width: 480px){.mg-dialog .action-buttons{flex-direction:column-reverse;align-items:stretch}.mg-dialog .mg-btn{width:100%}}.project-library-grid h5{column-span:all;font-size:1.15rem;border-bottom:2px solid color-mix(in srgb,var(--ink) 35%,transparent);margin:.1rem 0 1.2rem;padding-bottom:6px;height:34px;display:flex;align-items:center;color:var(--ink);letter-spacing:.04em;width:100%;opacity:.85}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink) 25%,transparent);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ink) 45%,transparent)}.library-grid-item{width:100%;margin-bottom:0!important;position:relative;border-radius:0;overflow:visible;display:flex;flex-direction:column;background:transparent!important;border:none!important;box-shadow:none!important;content-visibility:auto;contain-intrinsic-size:auto 200px}.library-grid-item:hover{transform:none!important;box-shadow:none!important}@keyframes library-materialize{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.library-grid-item>.image-container{cursor:zoom-in;width:100%;border-radius:12px;overflow:hidden;position:relative;background:color-mix(in srgb,var(--light) 90%,var(--ink) 10%);box-shadow:inset 0 0 0 1px #0000000d;animation:library-materialize .4s cubic-bezier(.2,.9,.2,1) backwards;transition:opacity .15s ease,box-shadow .15s ease}body[data-theme-name=Midnight] .library-grid-item>.image-container{background:color-mix(in srgb,var(--light) 40%,var(--bg) 60%)}body[data-theme-name=Latte] .library-grid-item>.image-container{background:#0000000d}.library-grid-item:hover>.image-container{filter:brightness(.85)}.library-grid-item img,.library-grid-item video{width:100%;height:auto;display:block;border-radius:12px;object-fit:cover}.library-grid-item>.image-container.is-tall-capped img,.library-grid-item>.image-container.is-tall-capped canvas{height:100%;object-fit:contain}.library-grid-item .item-label{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000b8);color:#fff;font-size:.78rem;padding:16px 6px 5px;opacity:0;transition:opacity .15s ease-out;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;border-radius:0 0 12px 12px;letter-spacing:.02em;z-index:5}.library-grid-item:hover .item-label{opacity:1}.library-grid-item .delete-btn,.library-grid-item .favorite-btn{position:absolute;top:8px;width:26px;height:26px;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;z-index:10;opacity:0;transition:opacity .2s ease-out,transform .1s ease-out;border-radius:50%;border:none;box-shadow:0 2px 8px #0000004d}.library-grid-item .delete-btn{right:8px;background:#c82828e6;color:#fff}.library-grid-item .favorite-btn{left:8px;background:#ffffffe6;color:var(--ink)}.library-grid-item .favorite-btn.is-favorite{background:var(--danger-color);color:#fff}.library-grid-item .favorite-btn i{transform:translateY(1px)}.library-grid-item>.image-container:hover .delete-btn,.library-grid-item>.image-container:hover .favorite-btn{opacity:1}.library-grid-item .delete-btn:hover,.library-grid-item .favorite-btn:hover{transform:scale(1.1)}.library-grid-item.is-selected>.image-container{box-shadow:0 0 0 2px var(--action-color)!important;transform:scale(.97);border-radius:14px;filter:none}.library-grid-item.is-selected{transform:none!important;box-shadow:none!important;border:none!important}.library-grid-item.is-selected .favorite-btn{opacity:1}.library-grid-item.just-deselected,.library-grid-item.just-deselected:hover{transform:none!important;box-shadow:none!important;border:none!important}.library-grid-item.just-deselected>.image-container,.library-grid-item.just-deselected:hover>.image-container{transform:none!important;box-shadow:inset 0 0 0 1px #0000000d!important;filter:none!important}.library-item-footer{display:flex;justify-content:flex-end;align-items:center;padding-top:2px;padding-right:4px;padding-left:4px}.pinterest-dots-btn{background:transparent;border:none;color:var(--ink);font-size:1.1rem;cursor:pointer;padding:4px 8px;border-radius:50%;opacity:.6;transition:opacity .2s,background-color .2s;display:flex;align-items:center;justify-content:center}.pinterest-dots-btn:hover{opacity:1;background-color:color-mix(in srgb,var(--ink) 10%,transparent)}.project-library-grid .empty-library-placeholder{column-span:all;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 2rem;min-height:300px;color:var(--mid)}.project-library-grid .empty-library-placeholder i{font-size:3rem;margin-bottom:1.2rem;opacity:.35}.project-library-grid .empty-library-placeholder h3{font-size:1.5rem;color:var(--ink);margin:0 0 .5rem;opacity:.7}.project-library-grid .empty-library-placeholder p{font-size:1rem;max-width:300px;line-height:1.5;margin:0;opacity:.5}body[data-theme-name=Latte] #project-library-popup{background-color:#ebe1d3!important}body[data-theme-name=Latte] #library-nav{background-color:color-mix(in srgb,#EBE1D3 85%,#c8b89a 15%);box-shadow:2px 0 8px #2b232133,4px 0 16px #2b23211a;border-right-color:color-mix(in srgb,var(--ink) 30%,transparent)}body[data-theme-name=Latte] #library-nav:before{color:color-mix(in srgb,var(--ink) 35%,transparent);border-bottom-color:color-mix(in srgb,var(--ink) 18%,transparent)}body[data-theme-name=Latte] #library-body{--library-well: color-mix(in srgb, var(--ink) 4%, #EBE1D3 96%)}body[data-theme-name=Latte] #project-library-grids-container{box-shadow:none;border-left:1px solid rgba(43,35,33,.12)}body[data-theme-name=Latte] #project-library-grids-container::-webkit-scrollbar-track{background:#2b23210d;border-left-color:color-mix(in srgb,var(--ink) 15%,transparent)}body[data-theme-name=Latte] #project-library-grids-container::-webkit-scrollbar-thumb{background:color-mix(in srgb,#2B2321 45%,transparent)}body[data-theme-name=Latte] #project-library-grids-container::-webkit-scrollbar-thumb:hover{background:#2b2321}body[data-theme-name=Midnight] fieldset,body[data-theme-name=Midnight] .control-panel fieldset{border-color:#ffffff0f!important;border-width:1px!important}body[data-theme-name=Midnight] .mg-btn:not(.active):not(.primary),body[data-theme-name=Midnight] #layer-view-toggle,body[data-theme-name=Midnight] #layer-add-btn{border-color:#ffffff26!important}body[data-theme-name=Midnight] .window{border-color:#ffffff26!important}body[data-theme-name=Midnight] .titlebar{border-bottom-color:#ffffff1f!important}body[data-theme-name=Midnight] footer{border-top-color:#ffffff1f!important}body[data-theme-name=Midnight] .control-panel{border-color:#ffffff26!important}body[data-theme-name=Midnight] .panel-header,body[data-theme-name=Midnight] h6,body[data-theme-name=Midnight] #text-layer-manager,body[data-theme-name=Midnight] .panel-layer-palette{border-bottom-color:#ffffff1f!important}body[data-theme-name=Midnight] .effects-controls{border-left-color:#ffffff1f!important}body[data-theme-name=Midnight] .menu-dropdown,body[data-theme-name=Midnight] #settings-dropdown,body[data-theme-name=Midnight] #shortcuts-dropdown{border-color:#ffffff26!important}body[data-theme-name=Midnight] .menu-separator{background-color:#ffffff1f!important;opacity:1!important}body[data-theme-name=Midnight] .settings-section{border-bottom-color:#ffffff1f!important}body[data-theme-name=Midnight] .settings-group{border-color:#ffffff1f!important}body[data-theme-name=Midnight] #shortcuts-dropdown kbd{border-color:#ffffff26!important}body[data-theme-name=Midnight] .visuals-main-tab-btn:not(.active),body[data-theme-name=Midnight] .eraser-mode-selector .mg-btn:not(.active){background-color:#0003!important;border-color:#ffffff26!important;box-shadow:2px 2px #0006!important;color:#ffffffbf!important}body[data-theme-name=Midnight] .visuals-main-tab-btn:not(.active):hover,body[data-theme-name=Midnight] .eraser-mode-selector .mg-btn:not(.active):hover{background-color:#ffffff0d!important;color:#fff!important}body[data-theme-name=Midnight] .visuals-main-tab-btn.active,body[data-theme-name=Midnight] .eraser-mode-selector .mg-btn.active{background-color:var(--action-color)!important;border-color:var(--action-color)!important;color:#fff!important;box-shadow:none!important}footer{display:none!important}#interface-wrapper{padding-bottom:0!important}body[data-theme-name=Midnight] .thumbnail-container{background-color:#ffffff0d!important;box-shadow:3px 3px #00000040!important}body[data-theme-name=Midnight] .thumbnail-container:after{border-color:#ffffff26!important}body[data-theme-name=Midnight] .layer-info-box{background-color:#ffffff0a!important;border:none!important;box-shadow:none!important}body[data-theme-name=Midnight] #mg-asset-palette:not(.grid-view) .layer-thumb:not(.active):hover .thumbnail-container{box-shadow:5px 5px #0006!important}body[data-theme-name=Midnight] #mg-asset-palette:not(.grid-view) .layer-thumb:not(.active):hover .layer-info-box{background-color:#ffffff12!important}body[data-theme-name=Midnight] #mg-asset-palette:not(.grid-view) .layer-thumb.active .layer-info-box{background-color:#ffffff14!important;box-shadow:none!important}body[data-theme-name=Midnight] #mg-asset-palette:not(.grid-view) .layer-thumb.active .thumbnail-container{box-shadow:2px 2px #0006!important}body[data-theme-name=Midnight] #mg-asset-palette:not(.grid-view) .layer-thumb:not(.active):hover .thumbnail-container:after{border-color:#ffffff40!important}body[data-theme-name=Midnight] #mg-asset-palette.grid-view .layer-thumb:not(.active):hover:after{border-color:#ffffff40!important}body[data-theme-name=Midnight] #zen-floating-sidebar,body[data-theme-name=Midnight] #zen-action-strip,body[data-theme-name=Midnight] #zen-right-panel{border-color:#ffffff0f!important;box-shadow:0 10px 30px #00000080!important}body[data-theme-name=Midnight] .zen-separator{background-color:#ffffff1f!important}body[data-theme-name=Midnight] .zen-panel-header{border-bottom-color:#ffffff1f!important}body[data-theme-name=Midnight] .zen-add-btn,body[data-theme-name=Midnight] .zen-action-btn:not(.active),body[data-theme-name=Midnight] .zen-panel-btn:not(.active),body[data-theme-name=Midnight] .zen-subtle-btn,body[data-theme-name=Midnight] #zen-floating-sidebar .sidebar-btn,body[data-theme-name=Midnight] .zen-layer-thumb:not(.active){border-color:#ffffff14!important;background-color:#ffffff12!important;box-shadow:2px 2px #0000004d!important;color:#ffffffd9!important}body[data-theme-name=Midnight] .zen-add-btn:hover,body[data-theme-name=Midnight] .zen-action-btn:not(.active):hover,body[data-theme-name=Midnight] .zen-panel-btn:not(.active):hover,body[data-theme-name=Midnight] .zen-subtle-btn:hover,body[data-theme-name=Midnight] #zen-floating-sidebar .sidebar-btn:hover,body[data-theme-name=Midnight] .zen-layer-thumb:not(.active):hover{border-color:#ffffff26!important;background-color:#ffffff1f!important;box-shadow:4px 4px #0006!important}body[data-theme-name=Midnight] .zen-layer-thumb.active{border-color:var(--action-color)!important;box-shadow:0 0 0 1px var(--action-color),2px 2px #00000059!important}body[data-theme-name=Midnight] .zen-action-btn.active,body[data-theme-name=Midnight] .zen-panel-btn.active{background-color:var(--action-color)!important;border-color:var(--action-color)!important;color:#fff!important;box-shadow:none!important}body[data-theme-name=Midnight] .titlebar-btn,body[data-theme-name=Midnight] #settings-btn,body[data-theme-name=Midnight] #download-as-btn{border-color:#ffffff48!important}body[data-theme-name=Midnight] .ctx-menu{background-color:#1a1a1c}body[data-theme-name=Midnight] .ctx-menu li,body[data-theme-name=Midnight] .ctx-menu .context-menu-item{color:#ffffffd9}body[data-theme-name=Midnight] .ctx-menu li:hover,body[data-theme-name=Midnight] .ctx-menu .context-menu-item:hover{background-color:#ffffff1f;color:#fff}body[data-theme-name=Midnight] .ctx-menu li.separator,body[data-theme-name=Midnight] .ctx-menu .context-menu-divider{background-color:#ffffff1f}body[data-theme-name=Midnight] .library-grid-item.is-selected{border:none!important;padding:0!important;margin-bottom:0!important;box-shadow:none!important}body[data-theme-name=Midnight] .library-grid-item.is-selected:hover{border:none!important}body[data-theme-name=Midnight] .window{border-color:#3a3a3a!important;box-shadow:2px 2px #0009!important}#halftone-panel h6{margin-top:2px;margin-bottom:4px}#halftone-layer-palette{margin-top:-14px}.halftone-shape-selector{display:grid!important;grid-template-columns:repeat(4,calc((100% - 16px)/5));gap:4px;justify-content:start;margin-bottom:.8rem}.halftone-shape-selector .mg-btn{margin:0!important;width:100%!important;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:11px 4px 9px!important;border-radius:6px}.halftone-shape-selector .mg-btn svg{width:26px;height:26px;margin-bottom:5px;opacity:.85;transition:opacity .2s}.halftone-shape-selector .mg-btn .ascii-icon{width:26px;height:26px;font-size:17px;font-weight:700;line-height:26px;font-family:Courier New,Courier,monospace;letter-spacing:-2px;margin-bottom:5px;display:flex;align-items:center;justify-content:center;opacity:.85;transition:opacity .2s}.halftone-shape-selector .mg-btn span{font-size:.72rem;text-transform:uppercase;letter-spacing:.6px;opacity:.75;transition:opacity .2s}.halftone-shape-selector .mg-btn:hover svg,.halftone-shape-selector .mg-btn:hover .ascii-icon,.halftone-shape-selector .mg-btn:hover span,.halftone-shape-selector .mg-btn.active svg,.halftone-shape-selector .mg-btn.active .ascii-icon,.halftone-shape-selector .mg-btn.active span{opacity:1}body[data-theme-name=Midnight] #interface-wrapper>.titlebar{border-bottom:1px solid rgba(255,255,255,.04)!important}body[data-theme-name=Midnight] .titlebar-btn,body[data-theme-name=Midnight] #settings-btn,body[data-theme-name=Midnight] #download-as-btn,body[data-theme-name=Midnight] .btn-square,body[data-theme-name=Midnight] .overlay-close-btn{border-color:#ffffff26!important}body[data-theme-name=Midnight] .palette-overlay-btn{border-color:#ffffff26!important;color:#ffffff80!important}body[data-theme-name=Midnight] .palette-overlay-btn:hover{border-color:#fff6!important;color:#fff!important}body[data-theme-name=Midnight] .layer-thumb:has(.palette-overlay-btn:hover){transform:translate(0)!important;box-shadow:3px 3px #3a3a3a!important}body[data-theme-name=Midnight] #mg-asset-palette.grid-view .layer-thumb:has(.palette-overlay-btn:hover){transform:translate(-2px,-2px)!important;box-shadow:3px 3px #3a3a3a!important}body[data-theme-name=Midnight] #mg-asset-palette.grid-view .layer-thumb:has(.palette-overlay-btn:hover):after{border-color:#ffffff26!important}body[data-theme-name=Midnight] #mg-asset-palette:not(.grid-view) .layer-thumb:has(.palette-overlay-btn:hover) .thumbnail-container{transform:translate(-2px,-2px)!important;box-shadow:3px 3px #00000040!important}body[data-theme-name=Midnight] #mg-asset-palette:not(.grid-view) .layer-thumb:has(.palette-overlay-btn:hover) .layer-info-box{transform:none!important;box-shadow:none!important}body[data-theme-name=Midnight] .palette-slot.empty{border:1px solid rgba(255,255,255,.15)!important}body[data-theme-name=Midnight] .palette-slot.empty:hover{border:1px solid rgba(255,255,255,.3)!important}#mg-asset-palette{margin-bottom:0!important;min-height:60px!important}#layers-fieldset{padding-bottom:1.1rem!important}#mg-local-background-palette{margin-bottom:0!important}#assets-folder-fieldset{padding-bottom:.8rem!important}body[data-theme-name=Midnight] .palette-slot.empty{box-shadow:3px 3px #0000004d!important}body[data-theme-name=Midnight] .palette-slot.empty:hover{box-shadow:5px 5px #0006!important}body[data-theme-name=Midnight] #layer-view-toggle,body[data-theme-name=Midnight] #layer-add-btn{border-width:1px!important;border-color:#ffffff26!important;color:#ffffff80!important}body[data-theme-name=Midnight] #layer-view-toggle:hover,body[data-theme-name=Midnight] #layer-add-btn:hover{border-color:#fff6!important;color:#fff!important}body[data-theme-name=Midnight] #mg-asset-palette:not(.grid-view) .bg-sentinel .thumbnail-container:after,body[data-theme-name=Midnight] #mg-asset-palette.grid-view .bg-sentinel:after{border-color:#ffffff40!important;border-style:dashed!important;border-width:1px!important}body[data-theme-name=Midnight] #mg-asset-palette:not(.grid-view) .bg-sentinel.active .thumbnail-container:after,body[data-theme-name=Midnight] #mg-asset-palette.grid-view .bg-sentinel.active:after{border-color:var(--action-color)!important}body[data-theme-name=Midnight] #mg-asset-palette:not(.grid-view) .bg-sentinel.active .thumbnail-container{box-shadow:2px 2px #0006!important}body[data-theme-name=Midnight] #mg-asset-palette.grid-view .bg-sentinel.active{box-shadow:2px 2px #00000059!important}body[data-theme-name=Midnight] #mg-asset-palette.grid-view .layer-thumb:not(.active):after,body[data-theme-name=Midnight] .panel-layer-palette .layer-thumb:not(.active):after{border-color:#ffffff38!important}body[data-theme-name=Midnight] .thumbnail-container,body[data-theme-name=Midnight] #mg-asset-palette.grid-view .layer-thumb{background-color:#00000026!important}body[data-theme-name=Midnight] #mg-asset-palette:not(.grid-view) .thumbnail-container:after{border-color:#ffffff38!important}#interface-wrapper>.titlebar>span:first-child{font-family:var(--font-display)!important;font-weight:900!important;font-size:.875rem!important;letter-spacing:.25em!important;display:inline-block!important;transform:scaleX(1.15);transform-origin:left center;opacity:.95;margin-left:5px!important}.logo-thin{font-weight:500!important;letter-spacing:.2em!important}.gooey-container span{font-family:var(--font-display)!important;font-weight:900!important;font-size:clamp(1.3rem,4.7vw,3.25rem)!important;letter-spacing:.15em!important;transform:scaleX(1.15)!important;transform-origin:center center!important}#loading-status-message[hidden]{display:none!important}@media (prefers-reduced-motion: reduce){#loading-overlay{transition:none!important}#loading-status-message:after{animation:none!important;content:""!important}}body{padding:8px!important}body>.window{max-width:1720px!important;height:calc(100vh - 16px)!important}body.zen-mode{padding:8px!important}body.zen-mode>.window{height:calc(100vh - 16px)!important;width:calc(100vw - 16px)!important}#layer-instructions{display:none!important}body.zen-mode #interface-wrapper>.titlebar{border-bottom:none!important}body.zen-mode #interface-wrapper>.titlebar>span:first-child:after{content:" - Zen";font-weight:400!important;opacity:.5;letter-spacing:.15em}.shader-header-actions{display:flex;align-items:center;gap:4px;order:1;margin-left:auto}.shader-icon-btn{font-family:inherit;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;background:transparent;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);color:color-mix(in srgb,var(--ink) 72%,transparent);cursor:pointer;border-radius:6px;box-shadow:none;transition:background-color .11s ease,color .11s ease,transform .11s ease;padding:0;flex-shrink:0}.shader-icon-btn:hover{background:color-mix(in srgb,var(--ink) 10%,transparent);color:var(--ink)}.shader-icon-btn:active{transform:scale(.96)}.shader-layer-strip{border-bottom:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}.panel-layer-palette.shader-layer-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 8px;padding:0 0 8px;margin-bottom:4px;min-height:0;flex:none;overflow:visible;align-items:start}.panel-layer-palette.shader-layer-strip:has(.layer-thumb):before{content:"Active";grid-column:1 / -1;font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 42%,transparent);margin:4px 0 2px 2px}.panel-layer-palette.shader-layer-strip .layer-thumb{width:100%!important;height:auto!important;aspect-ratio:3 / 2;margin:0!important;border-radius:6px;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);box-shadow:none;transition:border-color .11s ease,transform .11s ease}.panel-layer-palette.shader-layer-strip .layer-thumb:hover{border-color:color-mix(in srgb,var(--ink) 40%,transparent);transform:none;box-shadow:none}.panel-layer-palette.shader-layer-strip .layer-thumb.active{border-color:var(--accent);box-shadow:none}.panel-layer-palette.shader-layer-strip .layer-thumb img,.panel-layer-palette.shader-layer-strip .layer-thumb canvas{width:100%;height:100%;object-fit:cover;border-radius:6px}.shader-layer-strip .placeholder-text{grid-column:1 / -1;font-size:.85rem;opacity:.55;margin:.35rem 0}.shader-section-label{display:flex;justify-content:space-between;align-items:center;margin:1.1rem 0 .45rem;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 52%,transparent)}#shader-editor-body .shader-section-label:first-child{margin-top:.5rem}.shader-preset-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:.25rem}.shader-preset-tile{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:0;margin:0;background:transparent;border:none;box-shadow:none;cursor:pointer;font-family:inherit}.shader-preset-tile canvas{width:100%;aspect-ratio:3 / 2;display:block;border-radius:6px;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);background:color-mix(in srgb,var(--ink) 6%,transparent);transition:border-color .11s ease,transform .11s ease}.shader-preset-tile:hover canvas{border-color:color-mix(in srgb,var(--ink) 40%,transparent)}.shader-preset-tile:active canvas{transform:scale(.97)}.shader-preset-tile span{font-size:.72rem;color:color-mix(in srgb,var(--ink) 62%,transparent);letter-spacing:.02em}.shader-preset-tile.active canvas{border-color:var(--action-color);box-shadow:0 0 0 1px var(--action-color)}.shader-preset-tile.active span{color:var(--ink)}.shader-preset-tile.has-custom:after{content:"";position:absolute;top:4px;right:4px;width:6px;height:6px;border-radius:50%;background:var(--action-color);pointer-events:none}.shader-segmented{display:flex;gap:0;border-radius:6px;overflow:hidden;border:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.shader-segmented .mg-btn{margin:0!important;font-size:.78rem;padding:3px 10px;text-transform:none;letter-spacing:normal;border-radius:0;border:none;box-shadow:none}.shader-segmented .mg-btn:last-child{border-left:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.shader-segmented .mg-btn,.shader-segmented .mg-btn:hover,.shader-segmented .mg-btn:active,.shader-segmented .mg-btn.active{transform:none!important}.shader-ramp{position:relative;margin:.25rem 0 1rem}.shader-ramp-track{height:10px;border-radius:6px;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);background:linear-gradient(90deg,#000,#5a0a00,#c93800 66%,#fc0);margin-bottom:8px}.shader-ramp-chips{display:grid;grid-template-columns:repeat(var(--chip-count, 4),1fr);gap:6px}.shader-ramp-chip{position:relative;height:30px;border-radius:8px;background:color-mix(in srgb,var(--ink) 6%,transparent);transition:background .11s ease;overflow:hidden}.shader-ramp-chip:hover{background:color-mix(in srgb,var(--ink) 11%,transparent)}.shader-ramp-chip:after{content:attr(data-label);position:absolute;left:32px;right:8px;top:50%;transform:translateY(-50%);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--mid);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;transition:color .11s ease}.shader-ramp-chip:hover:after{color:var(--ink)}.shader-ramp-chip .icp-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;width:auto}.shader-ramp-chip .icp-trigger{width:100%;height:100%;padding:0;gap:0;border:none;border-radius:9px;background:transparent}.shader-ramp-chip .icp-trigger:hover{box-shadow:none;transform:none}.shader-ramp-chip .icp-swatch{position:absolute;left:8px;top:50%;transform:translateY(-50%);width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 22%,transparent)}.shader-ramp-chip .icp-hex-label{display:none}.shader-param-row{margin-bottom:.8rem}.shader-param-row input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;background:var(--mid);outline:none;cursor:pointer;border-radius:3px}.shader-param-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;background:var(--light);border-radius:50%;border:2px solid var(--ink);box-shadow:none;cursor:pointer}.shader-param-row input[type=range]::-moz-range-thumb{width:18px;height:18px;background:var(--light);border-radius:50%;border:2px solid var(--ink);box-shadow:none;cursor:pointer}.shader-param-label{width:64px;flex-shrink:0;font-size:.85rem;color:color-mix(in srgb,var(--ink) 78%,transparent);transition:color .15s ease;font-variant-numeric:tabular-nums;white-space:nowrap}.shader-param-label.is-scrubbing{color:var(--action-color)}body[data-theme-name=Midnight] .panel-layer-palette .layer-thumb{background:color-mix(in srgb,var(--light) 40%,var(--bg) 60%)!important;box-shadow:3px 3px #3a3a3a!important}body[data-theme-name=Midnight] .panel-layer-palette .layer-thumb:not(.active):hover{box-shadow:5px 5px #3a3a3a!important;transform:translate(-4px,-4px)!important}body[data-theme-name=Midnight] .panel-layer-palette .layer-thumb.active:not(.bg-thumb){box-shadow:2px 2px #3a3a3a!important;transform:translate(-1px,-1px)!important}body[data-theme-name=Midnight] .panel-layer-palette .layer-thumb.bg-thumb.active{box-shadow:2px 2px #3a3a3a!important;transform:translate(-1px,-1px)!important}#halftone-focus-container .focus-ends{display:flex;justify-content:space-between;font-size:.65rem;letter-spacing:.04em;opacity:.55;margin-top:.15rem;text-transform:uppercase}#halftone-focus,#halftone-focus-container{position:relative}#halftone-focus-container:after{content:"";position:absolute;top:0;left:50%;width:2px;height:6px;transform:translate(-50%);background:color-mix(in srgb,var(--ink) 35%,transparent);pointer-events:none}.layer-thumb.bg-thumb:after{border-style:dashed}.bg-thumb-badge{position:absolute;bottom:2px;left:2px;font-size:.55rem;font-weight:700;letter-spacing:.05em;padding:1px 4px;background:var(--ink);color:var(--light);border-radius:2px;pointer-events:none;z-index:2}:root{--toast-radius: 6px;--toast-elevation: 0 6px 20px -2px rgba(0, 0, 0, .16), 0 1px 3px -1px rgba(0, 0, 0, .08);--toast-enter: .12s cubic-bezier(0, 0, .2, 1);--toast-exit: .18s cubic-bezier(.4, 0, 1, 1)}#mg-toast{position:fixed;bottom:28px;right:28px;left:auto;display:flex;align-items:center;min-height:42px;max-width:min(380px,calc(100vw - 48px));padding:.5rem .875rem .5rem 1rem;box-sizing:border-box;background:var(--light);color:var(--ink);border:1px solid color-mix(in srgb,var(--ink) 40%,var(--light));border-radius:var(--toast-radius);box-shadow:var(--toast-elevation),inset 0 1px color-mix(in srgb,var(--light) 8%,transparent);font-size:.875rem;font-weight:500;letter-spacing:.01em;line-height:1.35;text-align:left;z-index:6000;pointer-events:none;overflow:hidden;opacity:0;transform:translate3d(16px,0,0);transition:opacity var(--toast-exit),transform var(--toast-exit);will-change:opacity,transform}#mg-toast:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--action-color)}#mg-toast.is-visible{opacity:1;transform:translateZ(0);transition:opacity var(--toast-enter),transform var(--toast-enter)}#mg-toast.is-entering{transform:translate3d(0,6px,0)}#mg-toast.toast-success:before{background:var(--success-color)}#mg-toast.toast-error:before{background:var(--danger-color)}#mg-toast.toast-info:before{background:var(--action-color)}#mg-toast.toast-loading:before{background:var(--action-color)}#mg-toast.toast-loading:after{content:"";display:inline-block;width:1.1em;margin-left:.1em;text-align:left;white-space:pre;animation:toast-dots 1.2s steps(1,end) infinite}@keyframes toast-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}@media (prefers-reduced-motion: reduce){#mg-toast,#mg-toast.is-visible{transition:opacity 80ms linear;transform:none}#mg-toast.is-entering{transform:none}#mg-toast.toast-loading:after{animation:none;content:"..."}}body[data-theme-name=Latte] #mg-toast{background:#ebe1d3;border-color:color-mix(in srgb,var(--ink) 30%,var(--light))}body[data-theme-name=Midnight] #mg-toast{border-color:color-mix(in srgb,var(--ink) 26%,var(--light))}#canvas-hud{position:absolute;bottom:15px;right:15px;z-index:500;display:flex;align-items:center;gap:1px;padding:4px;--hud-surface: 20, 20, 20;--hud-mark: 255, 255, 255;background:rgba(var(--hud-surface),.55);border:1px solid rgba(var(--hud-mark),.1);border-radius:var(--toast-radius);box-shadow:0 4px 16px -2px #00000073,0 1px 2px #00000059;transition:background-color .14s ease,border-color .14s ease}#canvas-hud:hover{background:rgba(var(--hud-surface),.72);border-color:rgba(var(--hud-mark),.18)}#canvas-hud.hidden{display:none}#canvas-hud button{display:flex;align-items:center;justify-content:center;min-width:30px;height:28px;padding:0 6px;background:transparent;border:none;border-radius:5px;color:rgba(var(--hud-mark),.72);font-size:.8rem;font-family:inherit;cursor:pointer;transition:background-color .11s ease,color .11s ease}#canvas-hud button:hover:not(:disabled){background:rgba(var(--hud-mark),.1);color:rgb(var(--hud-mark))}#canvas-hud button:active:not(:disabled){background:rgba(var(--hud-mark),.16);transform:scale(.94)}#canvas-hud button:focus-visible{outline:1px solid rgba(var(--action-color-rgb),.7);outline-offset:-1px}#canvas-hud button:disabled{opacity:.28;cursor:default}#hud-frame-size{font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:.02em}body.zen-mode #draw-popout{position:fixed;left:auto;right:85px;top:50%;transform:translateY(-50%) translate(0) scale(1);width:250px;border-radius:16px;z-index:4001}@starting-style{body.zen-mode #draw-popout{opacity:0;transform:translateY(-50%) translate(15px) scale(.96)}}#draw-popout{position:absolute;left:14px;top:56px;z-index:500;display:flex;flex-direction:column;width:250px;max-height:calc(100% - 30px);overflow-y:auto;scrollbar-width:thin;background-color:rgba(var(--light-rgb),.75);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid color-mix(in srgb,var(--ink) 15%,transparent);border-radius:16px;box-shadow:0 10px 30px #0003;padding:16px;transform:translate(0) scale(1);opacity:1;transition:opacity .3s ease-out,transform .5s cubic-bezier(.2,.9,.2,1)}@starting-style{#draw-popout{opacity:0;transform:translate(-15px) scale(.96)}body.zen-mode #draw-popout{transform:translateY(-50%) translate(15px) scale(.96)}}#draw-popout.hidden{display:none}#draw-popout .dp-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}#draw-popout .dp-title{font-size:1rem;font-weight:700;color:var(--ink);display:flex;align-items:center;gap:8px;opacity:.9;-webkit-user-select:none;user-select:none}#draw-popout .dp-close{background:transparent;border:none;color:var(--ink);font-size:1.1rem;cursor:pointer;opacity:.5;transition:opacity .2s;padding:0}#draw-popout .dp-close:hover{opacity:1;transform:scale(1.1)}.dp-body{padding:0}.dp-body>div.hidden{display:none}.dp-body .dp-fill-door{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;padding:7px 4px;font-size:.82rem;border:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}.dp-body .fill-tray{max-height:0;overflow:hidden;transition:max-height .25s ease}.dp-body .fill-tray.open{max-height:96px}.dp-body .fill-tray-inner{display:flex;gap:8px;overflow-x:auto;background:color-mix(in srgb,var(--ink) 6%,transparent);border:1px solid color-mix(in srgb,var(--mid) 55%,transparent);border-radius:10px;padding:10px;margin:8px 2px 2px;scrollbar-width:thin}.dp-body .fill-tile{flex:0 0 auto;width:58px;height:58px;position:relative;overflow:hidden;border:none;border-radius:9px;background-color:color-mix(in srgb,var(--ink) 12%,transparent);background-size:cover;background-position:center;cursor:pointer;padding:0;transition:transform .11s ease,box-shadow .11s ease}.dp-body .fill-tile-shader{width:76px;height:58px}.dp-body .fill-tile-bake{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.dp-body .fill-tile-name{position:absolute;left:6px;bottom:4px;font-size:10.5px;color:#f2f0fa;text-shadow:0 1px 2px rgba(0,0,0,.55);pointer-events:none}.dp-body .fill-tile:hover{transform:scale(1.06);box-shadow:0 2px 8px #00000040}.dp-body .fill-tile-plus{border:1.5px dashed color-mix(in srgb,var(--ink) 35%,transparent);background:transparent;color:var(--ink);opacity:.7;font-size:.9rem}.dp-body .fill-tile-plus:hover{opacity:1;transform:scale(1.06)}.dp-body .dp-cap{margin:12px 0 6px;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);opacity:.5;-webkit-user-select:none;user-select:none}.dp-body .dp-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.dp-body .dp-tool,.dp-body .dp-pill{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:transparent;color:var(--ink);opacity:.8;border-radius:8px;cursor:pointer;font:inherit;transition:background-color .11s ease,opacity .11s ease}.dp-body .dp-tool-row{flex-wrap:nowrap;gap:6px}.dp-body .dp-tool-row .dp-tool{flex:1;min-width:0;width:auto}.dp-body .dp-tool-row{justify-content:flex-start}.dp-body .dp-tool-row .dp-tool{flex:0 0 auto;width:34px}.dp-body .dp-lrow{margin:0 10px 14px 2px}.dp-body .dp-lrow{gap:6px}.dp-body .dp-lrow .ve2-label{margin-right:6px}.dp-body .dp-lrow .dp-pill{flex:0 0 auto}.dp-body .dp-row.dp-colour-row{max-width:200px}.dp-body .dp-tool{width:34px;height:30px;display:flex;align-items:center;justify-content:center;font-size:.95rem}.dp-body .dp-pill{min-width:44px;height:28px;padding:0 10px;font-size:.85rem}.dp-body .dp-reveal{max-height:0;opacity:0;overflow:hidden;margin-top:0;transform:translateY(-2px);transition:max-height .22s ease,opacity .18s ease,transform .22s ease,margin-top .22s ease}.ve2-909bb0-sync{--sync-offset: 0}.dp-body .dp-reveal.open{max-height:60px;opacity:1;margin-top:9px;transform:translateY(0)}.dp-body .dp-tool:focus:not(:focus-visible),.dp-body .dp-pill:focus:not(:focus-visible){outline:none}.dp-body .dp-tool:hover,.dp-body .dp-pill:hover{background:color-mix(in srgb,var(--ink) 10%,transparent);opacity:1}.dp-body .dp-tool.active,.dp-body .dp-pill.active{background:color-mix(in srgb,var(--ink) 14%,transparent);opacity:1}.dp-body .dp-slider{width:100%;accent-color:#a48cff}.dp-body .dp-slider:disabled{opacity:.35}.dp-body .dp-fields{flex:1;min-width:0;display:flex;gap:6px}.dp-body .dp-field{flex:1;min-width:0;overflow:hidden;height:34px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 8px;border-radius:9px;background:color-mix(in srgb,var(--ink) 8%,var(--bg));color:var(--ink);font-variant-numeric:tabular-nums;cursor:ew-resize;touch-action:none;user-select:none;-webkit-user-select:none;transition:background .11s ease,box-shadow .11s ease}.dp-body .dp-field:hover{background:color-mix(in srgb,var(--ink) 12%,var(--bg))}.dp-body .dp-field:focus:not(:focus-visible){outline:none}.dp-body .dp-field.is-scrubbing,.dp-body .dp-field.editing{box-shadow:inset 0 0 0 1px var(--action-color);background:color-mix(in srgb,var(--action-color) 10%,var(--bg))}.dp-body .dp-field.editing{cursor:text}.dp-body .dp-field-icon{display:flex;flex:0 0 auto;opacity:.5}.dp-body .dp-field-val{font-size:.85rem;line-height:1}.dp-body .dp-field-unit{font-size:.72rem;opacity:.45;line-height:1}.dp-body .dp-field input{width:100%;min-width:0;border:none;background:transparent;padding:0;margin:0;color:var(--ink);font:inherit;font-size:.85rem;font-variant-numeric:tabular-nums;text-align:center;outline:none;user-select:text;-webkit-user-select:text}.dp-body .ht2-scope-btn{height:26px;padding:0 2px;display:flex;align-items:center;justify-content:center}.dp-body .dp-lrow{margin-bottom:16px}.dp-body .ve2-divider{margin-bottom:14px}.dp-body input[type=color]{width:34px;height:30px;border:none;background:transparent;padding:0}#frame-strip input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}#fs-lock{min-width:26px;padding:0 4px}#fs-bg-chips,#fs-layer-chips{display:flex;align-items:center;gap:1px}#fs-bg-chips.hidden,#fs-layer-chips.hidden,#fs-fill-frame.hidden{display:none}#frame-strip #fs-custom.active{background:#064e3c;color:rgb(var(--hud-mark))}#frame-strip #fs-custom.active:hover{background:#0a5f4a}#frame-strip{position:absolute;top:15px;left:50%;transform:translate(-50%);z-index:500;display:flex;align-items:center;gap:3px;padding:4px;max-width:calc(100% - 30px);flex-wrap:nowrap;--hud-surface: 22, 22, 22;--hud-mark: 255, 255, 255;background:rgba(var(--hud-surface),.94);border:none;border-radius:9px;box-shadow:0 4px 16px -2px #00000073,0 1px 2px #00000059;font-family:inherit}#frame-strip.hidden{display:none}body.zen-mode #frame-strip{top:64px}#fs-mode{display:flex;align-items:center;gap:6px;height:30px;padding:0 9px 0 8px;color:rgba(var(--hud-mark),.5);font-size:12.5px;line-height:1;cursor:default;white-space:nowrap;-webkit-user-select:none;user-select:none}#fs-mode i{font-size:14px}.fs-mode-icon{display:flex;align-items:center}.fs-mode-icon .hidden{display:none}.fs-glyph{width:14px;height:14px;display:block;flex:0 0 auto}.fs-mode-note{display:inline-flex;align-items:center;gap:6px;color:#2a79d7c7;font-size:12px;font-weight:500;transition:color .16s ease}.fs-mode-note.hidden{display:none}.fs-mode-dot{color:rgba(var(--hud-mark),.22)}#fs-mode.is-covered{border-radius:6px;transition:background-color .16s ease}#fs-mode.is-covered:hover,#fs-mode.is-covered:focus-visible{background:#2a79d71f}#fs-mode.is-covered:focus-visible{outline:2px solid rgba(42,121,215,.55);outline-offset:1px}#fs-mode.is-covered:hover .fs-mode-note,#fs-mode.is-covered:focus-visible .fs-mode-note{color:#2a79d7}@media (prefers-reduced-motion: reduce){#fs-mode.is-covered,.fs-mode-note{transition:none}}#frame-strip .fs-rule{width:1px;height:16px;background:rgba(var(--hud-mark),.12);margin:0 3px;flex:none}#fs-size{display:flex;align-items:center;gap:7px;height:30px;padding:0 8px 0 9px;border:none;background:transparent;border-radius:6px;cursor:pointer;font-family:inherit;line-height:1;white-space:nowrap;transition:background-color .11s ease}#fs-size:hover,#fs-size.is-open{background:rgba(var(--hud-mark),.1)}#fs-size:focus-visible{outline:2px solid rgba(var(--hud-mark),.5);outline-offset:1px}.fs-size-name{color:rgba(var(--hud-mark),.95);font-size:13px}.fs-size-dims{color:rgba(var(--hud-mark),.55);font-size:12px;font-variant-numeric:tabular-nums}.fs-size-name.is-dims{font-variant-numeric:tabular-nums}.fs-size-chev{font-size:12px;color:rgba(var(--hud-mark),.35)}#fs-outside{display:flex;align-items:center;gap:5px;height:30px;padding:0 9px;border:none;background:transparent;border-radius:6px;color:rgba(var(--hud-mark),.55);font-size:12px;font-family:inherit;line-height:1;cursor:pointer;white-space:nowrap;transition:background-color .11s ease,color .11s ease}#fs-outside:hover{background:rgba(var(--hud-mark),.09);color:rgba(var(--hud-mark),.9)}#fs-outside i{font-size:14px}#fs-outside.hidden{display:none}#fs-cancel,#fs-done{display:flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:none;border-radius:6px;font-size:12.5px;font-family:inherit;line-height:1;cursor:pointer;white-space:nowrap;transition:background-color .11s ease,color .11s ease}#fs-cancel{background:transparent;color:rgba(var(--hud-mark),.6)}#fs-cancel:hover{background:rgba(var(--hud-mark),.09);color:rgba(var(--hud-mark),.95)}#fs-done{background:var(--fs-accent);color:#fff;font-weight:500}#fs-done:hover{background:var(--fs-accent-hover)}#fs-done kbd{background:#ffffff29;color:#fff;opacity:.8}#fs-cancel:focus-visible{outline:2px solid rgba(var(--hud-mark),.5);outline-offset:1px}#fs-done:focus-visible{outline:2px solid rgba(var(--hud-mark),.85);outline-offset:2px}#frame-strip kbd{font-family:inherit;font-size:10px;line-height:1;padding:2px 4px;border-radius:3px;background:rgba(var(--hud-mark),.13);color:rgba(var(--hud-mark),.55)}.fs-pop,#frame-strip{--fs-accent: color-mix(in srgb, var(--action-color) 22%, #1e1e1e);--fs-accent-hover: color-mix(in srgb, var(--action-color) 30%, #1e1e1e)}.fs-pop{z-index:1200;width:300px;max-height:70vh;display:flex;flex-direction:column;padding:8px;background:#1e1e1e;border-radius:11px;box-shadow:0 8px 24px #0000008c,0 2px 6px #0006;opacity:0;transform:scale(.97);transition:opacity .11s ease,transform .11s ease;font-family:inherit}.fs-pop.visible{opacity:1;transform:scale(1)}.fs-pop-head{display:flex;gap:6px;margin-bottom:6px;flex:none}.fs-search{flex:1;min-width:0;display:flex;align-items:center;gap:7px;height:32px;padding:0 10px;background:#ffffff0f;border-radius:7px}.fs-search i{font-size:14px;color:#ffffff52}.fs-search input{flex:1;min-width:0;border:none;background:transparent;color:#fff;font-size:12.5px;font-family:inherit;outline:none;padding:0}.fs-nums{display:flex;align-items:center;gap:2px;height:32px;padding:0 4px;background:#ffffff0f;border-radius:7px;flex:none}.fs-nums input{width:42px;border:none;background:transparent;color:#fff;font-size:12px;font-variant-numeric:tabular-nums;text-align:center;outline:none;padding:0;font-family:inherit}.fs-nums input:focus{background:#ffffff1a;border-radius:4px}.fs-nums>span{color:#ffffff47;font-size:11px}.fs-lock{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:5px;color:#ffffff4d;cursor:pointer;transition:background-color .11s ease,color .11s ease}.fs-lock i{font-size:13px}.fs-lock.active{background:#ffffff24;color:#ffffffe6}.fs-pop-list{overflow-y:auto;flex:1;min-height:0;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.fs-pop-list::-webkit-scrollbar{width:6px}.fs-pop-list::-webkit-scrollbar-track{background:transparent}.fs-pop-list::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:3px}.fs-pop-list::-webkit-scrollbar-thumb:hover{background:#ffffff42}.fs-pop-hd{padding:9px 8px 4px;font-size:11px;color:#ffffff52;line-height:1.4}.fs-pop-row{display:flex;align-items:center;gap:10px;width:100%;height:36px;padding:0 8px;border:none;background:transparent;border-radius:6px;cursor:pointer;text-align:left;font-family:inherit;transition:background-color .11s ease}.fs-pop-row:hover{background:#ffffff14}.fs-pop-row.active{background:#ffffff21}.fs-pop-row:focus-visible{outline:2px solid rgba(255,255,255,.45);outline-offset:-2px}.fs-pop-thumb{flex:none;width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:#ffffff6b}.fs-pop-thumb i{font-size:15px}.fs-pop-thumb b{display:block;background:#ffffff52;border-radius:1.5px}.fs-pop-name{flex:1;color:#ffffffe0;font-size:12.5px}.fs-pop-dim{color:#ffffff57;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.fs-pop-empty{padding:14px 8px;color:#ffffff57;font-size:12.5px}.fs-pop-row.is-mode.is-on{background:var(--fs-accent)}.fs-pop-row.is-mode.is-on:hover{background:var(--fs-accent-hover)}.fs-pop-row.is-mode.is-on .fs-pop-thumb{color:#fff;opacity:.9}.fs-pop-row.is-mode.is-on .fs-pop-name{color:#fff;font-weight:500}.fs-pop-row.is-mode.is-on .fs-pop-state{color:#fff;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:.25em .55em;border-radius:4px;background:#ffffff2e;line-height:1.5;font-variant-numeric:normal}@media (prefers-reduced-motion: reduce){.fs-pop,#fs-size,#fs-cancel,#fs-done,#fs-outside,.fs-pop-row,.fs-lock{transition:none}}#stage-hint{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:400;pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--ink);opacity:.6;font-size:1.05rem;letter-spacing:.02em;white-space:nowrap}#stage-hint kbd{padding:2px 7px;border:1px solid var(--mid);border-radius:4px;font-family:inherit;font-size:.85em}#stage-hint.hidden{display:none}.res-warning{color:#e05252!important}#frame-strip:not(.hidden)~#stage-hint{display:none}#canvas-hud .hud-divider{width:1px;height:14px;margin:0 7px;background:rgba(var(--hud-mark),.16)}#hud-zoom-readout{min-width:52px;font-family:var(--font-accent);font-variant-numeric:tabular-nums;color:rgba(var(--hud-mark),.5);letter-spacing:.02em}#hud-zoom-readout:hover:not(:disabled){color:var(--ink)}#layer-selection-count{margin-left:.5rem;font-size:.75rem;font-weight:400;letter-spacing:.02em;color:var(--action-color);opacity:0;transition:opacity .12s ease-out}#layer-selection-count.is-visible{opacity:1}.shader-browser-hint{display:flex;justify-content:space-between;align-items:baseline;margin:.1rem 2px 9px;font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 42%,transparent)}.shader-browser-hint span:last-child{letter-spacing:.02em;text-transform:none;color:color-mix(in srgb,var(--ink) 30%,transparent)}#shader-browser-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.shader-browser-tile{position:relative;display:block;padding:0;aspect-ratio:1 / 1.05;background:color-mix(in srgb,var(--ink) 8%,transparent);border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);border-radius:10px;overflow:hidden;cursor:pointer;transition:border-color .11s ease,transform .11s ease}.shader-browser-tile:hover{border-color:color-mix(in srgb,var(--ink) 42%,transparent)}.shader-browser-tile:active{transform:scale(.98)}.shader-browser-tile canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:0}.shader-browser-tile .sbt-cap{position:absolute;inset:auto 0 0 0;display:block;padding:22px 10px 8px;background:linear-gradient(transparent,#08080ad1);text-align:left;transition:background .11s ease}.shader-browser-tile:hover .sbt-cap{background:linear-gradient(transparent,#08080ae6)}.shader-browser-tile .sbt-cap b{display:flex;align-items:center;gap:6px;color:#fff;font-size:13px;font-weight:500;letter-spacing:.01em}.shader-browser-tile .sbt-cap small{display:block;margin-top:1px;color:#ffffff9e;font-size:10.5px;letter-spacing:.01em;transition:color .11s ease}.shader-browser-tile:hover .sbt-cap small{color:#ffffffc7}.shader-browser-tile .sbt-add{font-size:10px;color:#ffffffd9;opacity:0;transform:translate(-2px);transition:opacity .11s ease,transform .11s ease}.shader-browser-tile:hover .sbt-add{opacity:1;transform:translate(0)}#shader-browser-footer{margin-top:.75rem;font-size:.7rem;color:color-mix(in srgb,var(--ink) 45%,transparent)}.soft-tool-panel{gap:.9rem}.soft-tool-panel .panel-layer-palette{border-bottom:1px solid color-mix(in srgb,var(--ink) 12%,transparent);margin-bottom:0}.panel-section-label{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 55%,transparent);margin-bottom:.35rem}.mode-segment{display:flex;gap:3px;padding:3px;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);background:color-mix(in srgb,var(--ink) 4%,transparent);border-radius:9px;transition:opacity .11s ease}.seg-btn{flex:1 1 0;font-family:inherit;font-size:.9rem;padding:7px 0;background:transparent;border:none;border-radius:7px;color:color-mix(in srgb,var(--ink) 65%,transparent);cursor:pointer;box-shadow:none;transition:background-color .11s ease,color .11s ease}.seg-btn:hover:not(.active){background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink)}.seg-btn.active{background:var(--action-color);color:var(--light)}body[data-theme-is-dark=true] .seg-btn.active{color:var(--bg)}.tool-card{background:color-mix(in srgb,var(--ink) 5%,transparent);border-radius:10px;padding:12px 14px;transition:opacity .11s ease}.tool-card.disabled{opacity:.45;pointer-events:none}.panel-section-label .label-hint{display:none;text-transform:none;letter-spacing:normal;color:color-mix(in srgb,var(--ink) 42%,transparent)}.tool-card{--mid: color-mix(in srgb, var(--ink) 22%, transparent);padding:14px 16px}.tool-card .compact-slider-row{margin-bottom:.8rem;gap:.9rem}.tool-card .compact-slider-row label{font-size:.9rem;min-width:64px;color:color-mix(in srgb,var(--ink) 78%,transparent)}.tool-card .compact-slider-row:last-child{margin-bottom:0}.tool-card input[type=range]{background-color:color-mix(in srgb,var(--ink) 18%,transparent)}.btn-primary-soft{width:100%;font-family:inherit;font-size:.9rem;padding:10px 0;margin-top:.6rem;background:var(--action-color);color:var(--light);border:none;border-radius:9px;cursor:pointer;box-shadow:none;transition:background-color .11s ease,transform .11s ease,opacity .11s ease}body[data-theme-is-dark=true] .btn-primary-soft{color:var(--bg)}.btn-primary-soft:hover{background:color-mix(in srgb,var(--action-color) 88%,var(--ink) 12%)}.btn-primary-soft:active{transform:scale(.98)}.btn-primary-soft.disabled,.btn-primary-soft:disabled{opacity:.45;pointer-events:none}.btn-quiet{width:100%;font-family:inherit;font-size:.9rem;padding:9px 0;margin-top:.6rem;background:transparent;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-radius:9px;color:color-mix(in srgb,var(--ink) 72%,transparent);cursor:pointer;box-shadow:none;transition:background-color .11s ease,color .11s ease}.btn-quiet:hover{background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink)}.ht2-shapes{gap:8px;margin-top:2px;margin-bottom:18px}.ht2-shapes .mg-btn{border-radius:10px;border:1px solid transparent;background:color-mix(in srgb,var(--ink) 6%,var(--bg));transition:background .11s ease,border-color .11s ease,transform .11s ease}.ht2-shapes .mg-btn:hover{background:color-mix(in srgb,var(--ink) 11%,var(--bg))}.ht2-shapes .mg-btn:active{transform:scale(.96)}.ht2-shapes .mg-btn.active{background:color-mix(in srgb,var(--action-color) 16%,var(--bg));border-color:var(--action-color);color:var(--action-color)}.ht2-size-row{margin:18px 2px}.ht2-size-row .ht2-label{font-weight:500;color:var(--ink)}.ht2-size-row .ht2-label.is-scrubbing{color:var(--action-color)}.ht2-duo{display:flex;align-items:flex-end;gap:10px;margin:18px 0}.ht2-duo .slider-container{flex:1}.ht2-amount-row{margin-top:18px}.ht2-swap{width:32px;height:32px;flex-shrink:0;margin-bottom:2px;border:none;border-radius:9px;background:transparent;color:color-mix(in srgb,var(--ink) 55%,transparent);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .11s ease,color .11s ease,transform .24s cubic-bezier(.34,1.4,.64,1)}.ht2-swap:hover{background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink)}.ht2-scope-row{margin:2px 2px 14px}.ht2-scope-row .ht2-label{width:52px}.ht2-scope-seg{flex:1;min-width:0;display:flex;gap:4px;padding:4px;border-radius:9px;background:color-mix(in srgb,var(--ink) 8%,var(--bg))}.ht2-scope-btn{flex:1;min-width:0;font-family:inherit;font-size:11.5px;line-height:1.1;padding:6px 2px;border:none;border-radius:6px;background:transparent;color:color-mix(in srgb,var(--ink) 58%,transparent);cursor:pointer;white-space:nowrap;transition:background .11s ease,color .11s ease,transform .11s ease}.ht2-scope-btn:hover{background:color-mix(in srgb,var(--ink) 10%,transparent);color:var(--ink)}.ht2-scope-btn:active{transform:scale(.97)}.ht2-scope-btn.active,.ht2-scope-btn.active:hover{background:var(--action-color);color:var(--light)}.ht2-scope-row.ht-remembered .ht2-label:after{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--action-color);margin-left:4px;vertical-align:middle}.ve2-scope-row .ht2-scope-seg{flex:1}.ve2-scope-row.ht-remembered .ve2-name:after,.zen-scope-row.ht-remembered>label:after{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--action-color);margin-left:5px;vertical-align:middle}.zen-scope-row .ht2-scope-seg{flex:1;padding:3px;border-radius:8px}.zen-scope-row .ht2-scope-btn{padding:5px 2px;font-size:11px;border-radius:5px}#visuals-layer-palette{margin-top:-14px;min-height:72px;padding-bottom:6px;margin-bottom:2px;border-bottom:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}.control-panel h6{font-size:var(--fs-head);font-weight:500;margin-top:14px;margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}.control-panel h6:first-of-type{margin-top:0}#visuals-edit-heading{margin-top:12px}.ve2-cap,.ht2-cap{font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 42%,transparent);margin:16px 2px 12px}#asset-visuals-controls>.ve2-cap:first-child,#background-visuals-controls>.ve2-cap:first-child{margin-top:2px}.ve2-divider,.ht2-divider{border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent);margin:18px 2px 4px}.ve2-row,.ht2-row{display:flex;align-items:center;gap:12px}.ve2-row{margin:0 10px 16px 2px}.ht2-row{margin:0 2px 16px}.ve2-label,.ht2-label{flex-shrink:0;font-size:var(--fs-body);color:color-mix(in srgb,var(--ink) 72%,transparent);font-variant-numeric:tabular-nums;white-space:nowrap;transition:color .11s ease}.ve2-label{width:88px;display:flex;align-items:center;gap:6px;cursor:pointer}.ht2-label{width:96px}.ve2-label.is-scrubbing,.ht2-label.is-scrubbing{color:var(--action-color)}.ve2-dot{width:4px;height:4px;border-radius:50%;flex-shrink:0;background:var(--action-color);opacity:0;transition:opacity .11s ease}.ve2-row.ve2-touched .ve2-dot{opacity:1}.ve2-row input[type=range],.ht2-row input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;height:5px;border-radius:3px;background:var(--mid);outline:none;cursor:pointer}.ve2-row input[type=range]::-webkit-slider-thumb,.ht2-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:var(--light);border:2px solid var(--ink);cursor:pointer}.ve2-row input[type=range]::-moz-range-thumb,.ht2-row input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--light);border:2px solid var(--ink);cursor:pointer}#controls-panel .ve2-row input[type=range],#controls-panel .ht2-row input[type=range]{height:10px;border-radius:5px;--thumb-w: 14px}.ve2-fx{margin:0 10px 14px 2px}.ve2-fx-head{display:flex;align-items:center;gap:10px;padding-left:10px}.ve2-sw{flex-shrink:0}.ve2-fx-name{flex:1;font-size:var(--fs-body);color:var(--ink);letter-spacing:.02em}.ve2-fx-body .ve2-row{margin-left:0;margin-right:0}.ve2-color-row .icp-wrapper{flex:1 1 0;min-width:0;width:auto}.ve2-color-row input[type=color]{flex:0 0 auto}.ve2-fx-body.effects-controls{overflow:hidden;max-height:380px;opacity:1;transition:max-height .24s cubic-bezier(.4,0,.2,1),opacity .16s ease,padding-top .24s cubic-bezier(.4,0,.2,1),padding-bottom .24s cubic-bezier(.4,0,.2,1);padding:12px 0 0;border-left:none;margin-left:0;pointer-events:auto}.ve2-fx-body.effects-controls.disabled{max-height:0;opacity:0;padding-top:0;padding-bottom:0;pointer-events:none}.ve2-fx-body .ve2-row{margin-bottom:12px}.ve2-fx-body .ve2-row:last-child{margin-bottom:8px}.ve2-fx-body .ve2-label{width:82px;font-size:var(--fs-body)}#text-panel #text-layer-manager{display:block;margin:0;padding:0;border-bottom:none}#text-panel #text-layer-palette{display:flex;flex-direction:column;flex-wrap:nowrap;flex-grow:0;gap:6px;max-height:153px;min-height:0;height:auto;overflow-y:auto;overflow-x:hidden;padding:8px 8px 4px 2px;scrollbar-width:thin}#text-panel #text-layer-palette:empty{display:none}#text-panel #text-layer-palette::-webkit-scrollbar{width:5px}#text-panel #text-layer-palette::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink) 18%,transparent);border-radius:3px}#text-panel #text-visuals-controls>.ve2-cap:first-child{margin-top:0}#text-panel .text-thumb{position:relative;width:100%;height:38px;box-sizing:border-box;display:flex;align-items:center;flex-shrink:0;gap:10px;margin:0;padding:0 10px;border-radius:6px;background:color-mix(in srgb,var(--ink) 8%,var(--bg));border:1px solid transparent;color:color-mix(in srgb,var(--ink) 90%,transparent);font-size:.8rem;max-width:none;overflow:visible;cursor:pointer;transition:background .11s ease,border-color .11s ease,color .11s ease}#text-panel .text-thumb:before{content:"T";width:20px;height:20px;flex-shrink:0;border-radius:6px;background:color-mix(in srgb,var(--ink) 14%,var(--bg));color:color-mix(in srgb,var(--ink) 55%,transparent);font-size:.68rem;font-weight:700;display:flex;align-items:center;justify-content:center;transition:background .11s ease,color .11s ease}#text-panel .text-thumb.active:before{background:var(--action-color);color:#fff}#text-panel .text-thumb span{flex:1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#text-panel .text-thumb:hover{background:color-mix(in srgb,var(--ink) 11%,var(--bg))}#text-panel .text-thumb.active{background:color-mix(in srgb,var(--action-color) 14%,var(--bg));border-color:var(--action-color);color:var(--ink)}#text-panel .text-thumb .layer-controls{position:absolute;top:50%;right:6px;margin:0;z-index:20;transform:translateY(-50%)!important}#text-panel .text-thumb:hover .layer-controls{opacity:1;pointer-events:auto}#text-panel .text-thumb.active:not(:hover) .layer-controls{opacity:0;pointer-events:none}#text-panel .text-thumb span{padding-right:26px}#text-panel .text-thumb .layer-btn{width:24px;height:24px;padding:0!important;border:none!important;border-radius:7px;background:transparent!important;color:color-mix(in srgb,var(--ink) 45%,transparent);font-size:12px;line-height:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;transition:color .11s ease,background .11s ease}#text-panel .text-thumb .layer-btn.delete:hover{color:#ff6b6b;background:color-mix(in srgb,#ff6b6b 12%,transparent)!important}#text-panel .te2-fontrow{display:flex;gap:8px;margin-bottom:14px}#text-panel #custom-font-select{flex:1;position:relative}#text-panel #font-select-trigger{display:flex;align-items:center;justify-content:space-between;background:color-mix(in srgb,var(--ink) 6%,var(--bg));border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);border-radius:6px;padding:8px 12px;font-size:var(--fs-body);color:var(--ink);cursor:pointer;transition:border-color .11s ease}#text-panel #font-select-trigger:hover,#text-panel #font-select-trigger:focus{border-color:var(--action-color);outline:none}#text-panel #font-select-trigger i{color:color-mix(in srgb,var(--ink) 45%,transparent);font-size:.72rem}#text-panel .te2-browse{width:40px;flex-shrink:0;border-radius:6px;border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);background:color-mix(in srgb,var(--ink) 6%,var(--bg));color:color-mix(in srgb,var(--ink) 55%,transparent);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .11s ease,border-color .11s ease}#text-panel .te2-browse:hover{color:var(--action-color);border-color:var(--action-color)}#text-panel .te2-fill{margin:0 2px 4px}#text-panel #text-zorder-controls{display:none!important}#text-panel #text-layer-palette .text-thumb{background-color:color-mix(in srgb,var(--ink) 6%,var(--bg))!important;box-shadow:none!important;border:1px solid transparent!important;border-radius:6px!important}#text-panel #text-layer-palette .text-thumb.active{border-color:var(--action-color)!important}#text-panel #text-layer-palette .text-thumb span{text-shadow:none!important;font-weight:500!important}#text-panel #font-select-dropdown{border-radius:6px;overflow-y:auto;overflow-x:hidden;max-height:280px}#text-panel #add-new-text-layer-btn{width:28px!important;height:28px;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;line-height:1;padding:0;flex-shrink:0;background:transparent;border:1px solid color-mix(in srgb,var(--ink) 22%,transparent);color:color-mix(in srgb,var(--ink) 88%,transparent);border-radius:6px;box-shadow:none;order:0!important;transition:background-color .11s ease,color .11s ease}#text-panel #add-new-text-layer-btn:hover{background:color-mix(in srgb,var(--ink) 10%,transparent);color:var(--ink);transform:none;box-shadow:none}#text-panel #add-new-text-layer-btn:active{transform:none;box-shadow:none}.font-preview-item{padding:0 12px!important;position:relative}.font-preview-item .vfs-name{position:absolute;left:0;right:0;bottom:8px;text-align:center;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.68rem;letter-spacing:.02em;line-height:1;color:color-mix(in srgb,var(--ink) 50%,transparent);pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 10px;box-sizing:border-box;transition:color .2s ease}.font-preview-item:hover .vfs-name{color:color-mix(in srgb,var(--ink) 78%,transparent)}#settings-dropdown.ss2{padding:18px 16px}.ss2-title{font-size:.95rem;font-weight:500;letter-spacing:.02em;color:var(--ink);margin:0 2px 18px}.ss2-cap{font-size:var(--fs-body);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 42%,transparent);margin:0 2px 12px}.ss2-meter-head{display:flex;align-items:baseline;justify-content:space-between;margin:0 2px 8px}.ss2-meter-head b{font-size:1rem;font-weight:500;color:color-mix(in srgb,var(--ink) 85%,transparent)}.ss2-meter-head span{font-size:.95rem;color:color-mix(in srgb,var(--ink) 60%,transparent);font-variant-numeric:tabular-nums}.ss2-meter-head em{color:var(--action-color);font-style:normal;font-weight:500}.ss2-slash{opacity:.5;margin:0 1px}.ss2-track{height:7px;border-radius:4px;margin:0 2px 6px;background:color-mix(in srgb,var(--ink) 12%,var(--bg));overflow:hidden}.ss2-fill{height:100%;border-radius:4px;width:0;background:linear-gradient(90deg,var(--action-color),color-mix(in srgb,var(--action-color) 70%,#fff));transition:width .5s cubic-bezier(.4,0,.2,1),background .3s ease}.ss2-fill.ss2-warn{background:linear-gradient(90deg,#d98b3c,#e0a04c)}.ss2-fill.ss2-full{background:linear-gradient(90deg,#b4433c,#c85a52)}.ss2-sub{font-size:.84rem;color:color-mix(in srgb,var(--ink) 40%,transparent);margin:0 2px 18px}.ss2-btn{width:100%;box-sizing:border-box;padding:11px 14px;border-radius:9px;font-size:var(--fs-body);font-family:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;transition:background .12s ease,border-color .12s ease,color .12s ease}.ss2-btn.primary{background:color-mix(in srgb,var(--action-color) 14%,var(--bg));border-color:color-mix(in srgb,var(--action-color) 40%,transparent);color:color-mix(in srgb,var(--action-color) 85%,var(--ink))}.ss2-btn.primary:hover{background:color-mix(in srgb,var(--action-color) 22%,var(--bg));border-color:var(--action-color)}.ss2-danger{margin-top:9px}.ss2-danger .ss2-btn{background:transparent;border-color:color-mix(in srgb,var(--danger-color) 40%,transparent);color:color-mix(in srgb,var(--danger-color) 75%,var(--ink))}.ss2-danger .ss2-btn:hover,.ss2-danger .ss2-btn.ss2-armed{background:color-mix(in srgb,var(--danger-color) 14%,transparent);border-color:var(--danger-color);color:color-mix(in srgb,var(--danger-color) 92%,#fff)}.ss2-divider{border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent);margin:16px 2px 14px}.ss2-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 2px;border-bottom:1px solid color-mix(in srgb,var(--ink) 7%,transparent)}.ss2-row:last-child{border-bottom:none}.ss2-lbl b{display:block;font-size:1rem;font-weight:400;color:color-mix(in srgb,var(--ink) 88%,transparent);margin-bottom:2px}.ss2-lbl small{font-size:.84rem;line-height:1.35;color:color-mix(in srgb,var(--ink) 45%,transparent)}#settings-dropdown.ss2 .switch{flex-shrink:0}.ss2-row-nav{width:100%;box-sizing:border-box;background:none;border:none;font:inherit;text-align:left;cursor:pointer;border-radius:6px;transition:background .11s ease}.ss2-row-nav:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.ss2-row-nav:active{transform:scale(.995)}.ss2-row-chevron{width:15px;height:15px;flex-shrink:0;color:color-mix(in srgb,var(--ink) 38%,transparent);transition:color .11s ease}.ss2-row-nav:hover .ss2-row-chevron{color:color-mix(in srgb,var(--ink) 75%,transparent)}.shortcuts-head{display:flex;align-items:center;gap:9px;margin:0 0 14px}.shortcuts-head>button{width:26px;height:26px;flex-shrink:0;border:1px solid color-mix(in srgb,var(--ink) 16%,var(--bg));border-radius:7px;background:color-mix(in srgb,var(--ink) 7%,var(--bg));color:var(--ink);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:background .11s ease,border-color .11s ease,transform .11s ease}.shortcuts-head>button svg{width:14px;height:14px;display:block}.shortcuts-head>button:hover{background:color-mix(in srgb,var(--ink) 13%,var(--bg));border-color:color-mix(in srgb,var(--ink) 26%,var(--bg))}.shortcuts-head>button:active{transform:scale(.94)}.shortcuts-trail{display:flex;align-items:baseline;gap:4px;min-width:0;overflow:hidden;font-size:1.05rem}.shortcuts-trail-root{font-weight:500;color:color-mix(in srgb,var(--ink) 55%,var(--bg))}.shortcuts-trail-sep{color:color-mix(in srgb,var(--ink) 30%,var(--bg))}.shortcuts-trail>span:last-child{font-weight:500;color:var(--ink)}#mg-contextual-toolbar .ctb-caret{font-size:.6rem;margin-left:5px}.hud-frame-glyph{width:14px;height:14px;display:block;flex:0 0 auto}#hud-frame-digits{display:inline-block;max-width:0;overflow:hidden;opacity:0;margin-left:0;font-variant-numeric:tabular-nums;white-space:nowrap;transition:max-width .14s ease,opacity .11s ease,margin-left .14s ease}#hud-frame-size:hover #hud-frame-digits,#hud-frame-size:focus-visible #hud-frame-digits{max-width:120px;opacity:.85;margin-left:6px}#canvas-panel:has(#frame-strip:not(.hidden)) #hud-frame-size{background:rgba(var(--action-color-rgb),.28);color:rgb(var(--hud-mark))}body.zen-mode #hud-zen{background:rgba(var(--action-color-rgb),.28);color:rgb(var(--hud-mark))}#toolbar-more-pop{position:absolute;right:4px;bottom:calc(100% + 6px);display:none;flex-direction:column;align-items:stretch;gap:1px;padding:4px;min-width:186px;--hud-surface: 20, 20, 20;--hud-mark: 255, 255, 255;background:rgba(var(--hud-surface),.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(var(--hud-mark),.1);border-radius:var(--toast-radius);box-shadow:0 4px 16px -2px #00000073,0 1px 2px #00000059}#toolbar-more-pop.open{display:flex}#toolbar-more-pop button{justify-content:flex-start;height:30px;gap:8px}#toolbar-more-pop button i{width:14px;text-align:center}#toolbar-more-pop button kbd{margin-left:auto;font-family:inherit;font-size:.64rem;opacity:.42;background:none;border:none;font-variant-numeric:tabular-nums}#toolbar-more-pop .ctb-cap{margin:0;padding:6px 8px 3px;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--hud-mark),.3)}#toolbar-more.on{background:#3a3a3a;color:rgb(var(--hud-mark))}#toolbar-ai-pop{position:absolute;left:44px;bottom:calc(100% + 6px);display:none;flex-direction:column;align-items:stretch;gap:1px;padding:4px;min-width:196px;--hud-surface: 20, 20, 20;--hud-mark: 255, 255, 255;background:rgba(var(--hud-surface),.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(var(--hud-mark),.1);border-radius:var(--toast-radius);box-shadow:0 4px 16px -2px #00000073,0 1px 2px #00000059}#toolbar-ai-pop.open{display:flex}#toolbar-ai-pop button{justify-content:flex-start;height:30px;gap:8px}#toolbar-ai-pop button i{width:14px;text-align:center}#toolbar-ai-pop button .lasso-glyph{width:15px;height:15px;flex:0 0 15px;transform:scale(1.35);transform-origin:center}.ctx-menu .context-menu-glyph .lasso-glyph{width:15px;height:15px;transform:scale(1.22);transform-origin:center}#toolbar-ai-pop .ctb-cap{margin:0;padding:6px 8px 3px;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--hud-mark),.3)}#toolbar-remove-bg.on{background:#3a3a3a;color:rgb(var(--hud-mark))}#mg-contextual-toolbar .hud-divider{width:1px;height:14px;margin:0 7px;background:rgba(var(--hud-mark),.16);flex:0 0 auto}.trust-badge{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;box-shadow:none;padding:0;font:inherit;margin:auto 0 -25px;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:transform .14s ease}.trust-badge svg{opacity:.1;transition:opacity .16s ease}.trust-badge:hover svg{opacity:.42}.trust-badge.is-open{color:#5bbf7a}.trust-badge.is-open svg{opacity:1}.trust-badge:active{transform:scale(.94)}.trust-badge:focus{outline:none}.trust-badge:focus-visible{outline:2px solid var(--action-color);outline-offset:3px;border-radius:4px}.trust-badge.is-open .pop-label{opacity:0!important;visibility:hidden!important}.trust-popover{position:fixed;z-index:5000;width:268px;padding:14px 16px 12px;background:#191a1cf0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.12);border-radius:10px;box-shadow:0 8px 28px #00000080;color:#fff;font-family:var(--font-ui);opacity:0;transform:translate(-6px) scale(.97);transition:opacity .14s ease,transform .14s cubic-bezier(.175,.885,.32,1.25)}.trust-popover[hidden]{display:none}.trust-popover.is-visible{opacity:1;transform:translate(0) scale(1)}.trust-pop-head{display:flex;align-items:center;gap:7px;font-size:1rem;font-weight:500;color:#fff;margin-bottom:8px}.trust-pop-head svg{color:#5bbf7a;flex-shrink:0}.trust-pop-claim{margin:0 0 10px;font-size:.86rem;line-height:1.45;color:#ffffffc7}.trust-pop-list{list-style:none;margin:0 0 12px;padding:0;font-size:.8rem;line-height:1.5;color:#ffffff85}.trust-pop-list li{padding-left:13px;position:relative}.trust-pop-list li:before{content:"";position:absolute;left:0;top:.55em;width:4px;height:4px;border-radius:50%;background:#ffffff4d}.trust-pop-links{display:flex;flex-wrap:wrap;gap:4px 14px;padding-top:10px;border-top:1px solid rgba(255,255,255,.1)}.trust-pop-links a{font-size:.8rem;color:#fff9;text-decoration:none;transition:color .14s ease}.trust-pop-links a:hover{color:#fff;text-decoration:underline}.trust-pop-ver{margin-top:8px;font-size:.72rem;letter-spacing:.03em;color:#ffffff4d}.trust-badge:hover .pop-label{opacity:1;visibility:visible;transform:translateY(-50%) translate(0) scale(1);transition:opacity .15s ease,transform .25s cubic-bezier(.175,.885,.32,1.25),visibility 0s 0s}#filters-gallery{display:none}.filters-tile-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:6px}.filter-tile{font-family:inherit;text-align:left;cursor:pointer;background:color-mix(in srgb,var(--ink) 4%,var(--light) 96%);border:1px solid transparent;border-radius:9px;padding:10px 12px 8px;color:var(--ink);transition:background .11s ease,border-color .11s ease;display:flex;flex-direction:column;gap:2px}.filter-tile:hover{background:color-mix(in srgb,var(--ink) 8%,var(--light) 92%)}.filter-tile:active{background:color-mix(in srgb,var(--ink) 11%,var(--light) 89%)}.filter-tile.active{background:color-mix(in srgb,var(--ink) 1%,var(--light) 99%);border-color:color-mix(in srgb,var(--action-color) 34%,transparent)}.filter-tile.active:hover{background:color-mix(in srgb,var(--ink) 3.5%,var(--light) 96.5%)}.filter-tile.active svg,.filter-tile.active .filter-tile-fa,.filter-tile.active .filter-tile-glyph{color:var(--action-color);opacity:1}.filter-tile svg{width:20px;height:20px;margin-bottom:4px;opacity:.8}.filter-tile .filter-tile-fa{font-size:17px;line-height:20px;margin-bottom:4px;opacity:.8}.filter-tile-glyph{font-family:var(--font-accent);font-size:17px;line-height:20px;margin-bottom:4px;opacity:.85}.filter-tile-name{font-size:var(--fs-small);font-weight:600;display:flex;align-items:center;gap:4px}.filter-tile-desc{font-size:var(--fs-micro);color:color-mix(in srgb,var(--ink) 55%,var(--light) 45%)}.filter-tile-dot{display:none}.filter-tile.ghost{opacity:.45;pointer-events:none}#filters-gallery.disabled{opacity:.5;pointer-events:none}.filters-family-head{display:flex;align-items:center;gap:9px;margin:-26px 0 14px}.filters-family-head>button:first-child{width:32px;height:32px;flex-shrink:0;border:1px solid color-mix(in srgb,var(--ink) 16%,var(--bg));border-radius:8px;background:color-mix(in srgb,var(--ink) 7%,var(--bg));color:var(--ink);cursor:pointer;transition:background .11s ease,border-color .11s ease,transform .11s ease;padding:0;display:flex;align-items:center;justify-content:center}.filters-family-head>button:first-child svg{width:17px;height:17px;display:block}.filters-family-head>button:first-child:hover{background:color-mix(in srgb,var(--ink) 13%,var(--bg));border-color:color-mix(in srgb,var(--ink) 26%,var(--bg))}.filters-family-head>button:first-child:active{transform:scale(.94)}#filters-family-name{font-size:15px;font-weight:600;letter-spacing:.01em}.filters-trail-chip{display:flex;align-items:center;gap:4px;flex-shrink:0;padding:4px 6px;border:none;border-radius:6px;background:transparent;color:color-mix(in srgb,var(--ink) 52%,transparent);font-family:inherit;font-size:var(--fs-small);line-height:1.2;white-space:nowrap;cursor:pointer;transition:background .11s ease,color .11s ease}.filters-trail-chip i,.filters-trail-chip .filters-trail-glyph{font-size:var(--fs-small);opacity:.75}.filters-trail-chip>svg{width:1em;height:1em;flex-shrink:0;opacity:.75}.filters-trail-glyph{font-family:var(--font-accent);line-height:1;letter-spacing:-.04em}.filters-trail-chip:hover{background:color-mix(in srgb,var(--ink) 9%,transparent);color:var(--ink)}.filters-trail-chip.active{background:color-mix(in srgb,var(--action-color) 18%,var(--bg));color:var(--action-color);font-size:var(--fs-small)}.filters-trail-chip.active i,.filters-trail-chip.active>svg,.filters-trail-chip.active .filters-trail-glyph{opacity:1}.filters-trail-arrow{flex-shrink:0;font-size:var(--fs-micro);color:color-mix(in srgb,var(--ink) 26%,transparent)}.filters-trail-fold{flex-shrink:0;padding:4px;border:none;border-radius:6px;background:transparent;font-family:inherit;font-size:var(--fs-small);line-height:1.2;letter-spacing:.05em;color:color-mix(in srgb,var(--ink) 40%,transparent);cursor:pointer;transition:background .11s ease,color .11s ease}.filters-trail-fold:hover{background:color-mix(in srgb,var(--ink) 9%,transparent);color:var(--ink)}.filters-trail-fold:active{transform:scale(.94)}.filters-trail-fold.inert{cursor:default}.filters-trail-fold.inert:hover{background:transparent;color:color-mix(in srgb,var(--ink) 40%,transparent)}.filters-trail-chip.off{color:color-mix(in srgb,var(--ink) 38%,transparent)}.filters-trail-chip.off i,.filters-trail-chip.off>svg,.filters-trail-chip.off .filters-trail-glyph{opacity:.45}.filters-trail-chip.active.off{background:color-mix(in srgb,var(--ink) 10%,var(--bg));color:color-mix(in srgb,var(--ink) 48%,transparent)}.filters-trail-chip.active.off i,.filters-trail-chip.active.off>svg,.filters-trail-chip.active.off .filters-trail-glyph{opacity:.5}.filters-trail{display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden}.filters-trail-root{font-size:var(--fs-body);font-weight:500;letter-spacing:.01em;color:color-mix(in srgb,var(--ink) 55%,var(--bg))}.filters-trail-sep{font-size:var(--fs-body);color:color-mix(in srgb,var(--ink) 30%,var(--bg))}#halftone-controls .setting-row{justify-content:space-between;gap:12px}#halftone-controls .setting-row>span:first-child{font-size:var(--fs-head);font-weight:600;letter-spacing:.01em}#imsfx-detail .setting-row{justify-content:flex-end;gap:14px}#imsfx-detail .setting-row>span:first-child{font-size:var(--fs-head);font-weight:600;letter-spacing:.01em}.imsfx-family-name{font-size:15px;font-weight:600;letter-spacing:.01em}#imsfx-detail .imsfx-body{padding:2px 0 0}#imsfx-detail .imsfx-body.disabled>*{opacity:.4;filter:grayscale(1);pointer-events:none;transition:opacity .4s ease,filter .4s ease}#imsfx-detail .imsfx-body>*{transition:opacity .4s ease,filter .4s ease}#imsfx-detail .imsfx-swatches{display:grid;grid-template-columns:repeat(var(--sw-count, 3),calc((100% - 16px)/5));gap:4px;justify-content:start;margin:2px 2px 18px}#imsfx-detail .imsfx-swatch{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:11px 4px 9px;border-radius:10px;border:1px solid transparent;background:color-mix(in srgb,var(--ink) 6%,var(--bg));color:var(--ink);font-family:inherit;cursor:pointer;box-shadow:none;transition:background .11s ease,border-color .11s ease,color .11s ease,transform .11s ease}#imsfx-detail .imsfx-swatch svg{width:26px;height:26px;display:block;margin-bottom:5px;opacity:.85;transition:opacity .2s}#imsfx-detail .imsfx-swatch span{font-size:.72rem;text-transform:uppercase;letter-spacing:.6px;opacity:.75;transition:opacity .2s}#imsfx-detail .imsfx-swatch:hover{background:color-mix(in srgb,var(--ink) 11%,var(--bg))}#imsfx-detail .imsfx-swatch:hover svg,#imsfx-detail .imsfx-swatch:hover span{opacity:1}#imsfx-detail .imsfx-swatch:active{transform:scale(.96)}#imsfx-detail .imsfx-swatch.active{background:var(--action-color);border-color:var(--action-color);color:var(--light)}#imsfx-detail .imsfx-swatch.active svg,#imsfx-detail .imsfx-swatch.active span{opacity:1}#imsfx-detail .ht2-label{position:relative}#imsfx-detail .imsfx-dot{position:absolute;left:-9px;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background:var(--action-color);opacity:0;transition:opacity .11s ease}#imsfx-detail .imsfx-row.is-touched .imsfx-dot{opacity:1}#imsfx-detail .imsfx-body>.ht2-cap:first-child{margin-top:6px}#imsfx-detail .imsfx-body>.ht2-row:last-child{margin-bottom:8px}.halftone-shape-selector.ht-hidden-family{display:none!important}.ht2-shapes #halftone-shape-ascii,.ht2-shapes #halftone-shape-dither{display:none}#shaders-gallery{display:block}#shader-detail{display:none}.shader-detail-head{margin-top:-14px}.shader-detail-head .shader-header-actions{margin-left:auto;display:flex;align-items:center;gap:4px}#default-panel{display:flex;flex-direction:column}#default-panel>fieldset{flex:0 0 auto}#default-panel>#layers-fieldset{flex:0 1 auto;min-height:0;display:flex;flex-direction:column}#layers-fieldset>#mg-asset-palette{flex:0 1 auto;overflow-y:auto;min-height:86px!important;padding:18px 9px 8px 6px;margin-top:-10px;margin-left:-6px;margin-right:-9px;margin-bottom:-8px!important}#mg-asset-palette::-webkit-scrollbar{width:6px}#mg-asset-palette::-webkit-scrollbar-track{background:transparent}#mg-asset-palette::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink) 25%,transparent);border-radius:3px}@property --pal-fade-top{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --pal-fade-bottom{syntax: "<length>"; inherits: false; initial-value: 0px;}@supports (animation-timeline: scroll(self)){#layers-fieldset>#mg-asset-palette{-webkit-mask-image:linear-gradient(to bottom,transparent 0,black var(--pal-fade-top),black calc(100% - var(--pal-fade-bottom)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,black var(--pal-fade-top),black calc(100% - var(--pal-fade-bottom)),transparent 100%);animation:pal-edge-fades linear both;animation-timeline:scroll(self)}@keyframes pal-edge-fades{0%{--pal-fade-top: 0px;--pal-fade-bottom: 20px}12%{--pal-fade-top: 20px;--pal-fade-bottom: 20px}88%{--pal-fade-top: 20px;--pal-fade-bottom: 20px}to{--pal-fade-top: 20px;--pal-fade-bottom: 0px}}}#layers-fieldset>legend{position:relative}#layers-fieldset>legend:before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);width:.5rem;height:2px;background:var(--ink)}body[data-theme-name=Midnight] #layers-fieldset>legend:before{height:1px;background:#ffffff0f}body[data-theme-name=Midnight] .panel-layer-palette.shader-layer-strip .layer-thumb{background:transparent!important;box-shadow:none!important;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent)!important;transform:none!important;border-radius:6px}body[data-theme-name=Midnight] .panel-layer-palette.shader-layer-strip .layer-thumb:not(.active):hover{box-shadow:none!important;transform:none!important;border-color:color-mix(in srgb,var(--ink) 42%,transparent)!important}body[data-theme-name=Midnight] .panel-layer-palette.shader-layer-strip .layer-thumb.active{box-shadow:none!important;transform:none!important;border-color:var(--action-color)!important}.layer-thumb.is-clipped{position:relative}#mg-asset-palette:not(.grid-view) .layer-thumb.clip-child{margin-left:26px;width:calc(100% - 26px);position:relative}#mg-asset-palette:not(.grid-view) .layer-thumb.clip-child:before{content:"";position:absolute;left:-14px;top:-10px;width:1.5px;height:calc(100% + 10px);background:color-mix(in srgb,var(--ink) 45%,transparent);pointer-events:none}#mg-asset-palette:not(.grid-view) .layer-thumb.clip-child.clip-child-last:before{height:calc(50% + 10px)}#mg-asset-palette:not(.grid-view) .layer-thumb.clip-child:after{content:"";position:absolute;left:-14px;top:50%;width:12px;height:1.5px;background:color-mix(in srgb,var(--ink) 45%,transparent);pointer-events:none}#mg-asset-palette:not(.grid-view) .layer-thumb.clip-child .thumbnail-container{width:48px;height:48px}#mg-asset-palette:not(.grid-view) .layer-thumb.clip-child .thumbnail-container canvas{width:48px!important;height:48px!important}#mg-asset-palette:not(.grid-view) .layer-thumb.clip-child .layer-info-box{height:44px}#mg-asset-palette:not(.grid-view) .layer-thumb.clip-child .layer-name{font-size:1rem;flex:1 1 auto;min-width:0}.layer-thumb.is-fill-solo .layer-name{flex:1 1 auto;min-width:0}.fill-context-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:22px;height:22px;margin-left:8px;padding:0 5px;border-radius:6px;background:color-mix(in srgb,var(--action-color) 16%,transparent);color:var(--action-color);font-size:12px;font-weight:500;line-height:1;cursor:help}#text-panel .te2-fillwith{display:flex;gap:8px;margin:8px 2px 4px}#text-panel .te2-fillwith-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;background:transparent;border:1px solid var(--mid);border-radius:9px;color:currentColor;opacity:.8;font:inherit;font-size:12.5px;padding:7px 0;cursor:pointer;transition:border-color .11s ease,color .11s ease,background .11s ease,opacity .11s ease}#text-panel .te2-fillwith-btn:hover{color:var(--action-color);border-color:var(--action-color);opacity:1;background:color-mix(in srgb,var(--action-color) 7%,transparent)}#text-panel .te2-fillwith-btn i{font-size:11px}#text-fill-tray{overflow:hidden;max-height:0;transition:max-height .16s ease}#text-fill-tray.open{max-height:118px}.fill-tray-inner{display:flex;gap:8px;overflow-x:auto;background:color-mix(in srgb,var(--ink) 6%,transparent);border:1px solid color-mix(in srgb,var(--mid) 55%,transparent);border-radius:10px;padding:10px;margin:8px 2px 2px;scrollbar-width:thin}.fill-tile{flex:0 0 auto;width:58px;height:58px;border:none;border-radius:9px;background-color:color-mix(in srgb,var(--mid) 30%,transparent);background-size:cover;background-position:center;cursor:pointer;padding:0;position:relative;overflow:hidden;transition:transform .11s ease,box-shadow .11s ease}.fill-tile:hover{transform:translateY(-1px);box-shadow:0 0 0 1.5px var(--action-color)}.fill-tile-plus{background:transparent;border:1.5px dashed color-mix(in srgb,var(--mid) 80%,transparent);color:color-mix(in srgb,var(--ink) 60%,transparent);display:flex;align-items:center;justify-content:center;font-size:13px}.fill-tile-plus:hover{border-color:var(--action-color);color:var(--action-color);box-shadow:none}.fill-tile-shader{width:76px;height:58px}.fill-tile-bake{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.fill-tile-name{position:absolute;left:6px;bottom:4px;font-size:10.5px;color:#f2f0fa;text-shadow:0 1px 2px rgba(0,0,0,.55);pointer-events:none}.fill-chips{margin:0 2px}.fill-chips.has-chips{margin-top:8px}.fill-chip{display:flex;align-items:center;gap:9px;padding:5px 7px;border-radius:9px;cursor:pointer;transition:background .11s ease}.fill-chip:hover{background:color-mix(in srgb,var(--ink) 7%,transparent)}.fill-chip.selected{background:color-mix(in srgb,var(--action-color) 12%,transparent)}.fill-chip.selected .fill-chip-name{color:var(--action-color);opacity:1}.fill-chip-thumb{width:24px;height:24px;border-radius:6px}.fill-chip-name{flex:1;font-size:12.5px;color:color-mix(in srgb,var(--ink) 78%,transparent)}.fill-chip-tune{width:24px;height:24px;border:none;border-radius:7px;background:transparent;color:color-mix(in srgb,var(--ink) 45%,transparent);font-size:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:color .11s ease,background .11s ease}.fill-chip-tune:hover{color:var(--action-color);background:color-mix(in srgb,var(--action-color) 12%,transparent)}.fill-chip-drop:hover,.dp-body .fill-chip-drop:hover{color:#ff6b6b;background:color-mix(in srgb,#ff6b6b 12%,transparent)}.fill-chip:hover .fill-chip-drop{opacity:1}.fill-chip-drop{opacity:.55;transition:opacity .11s ease,color .11s ease,background .11s ease}.dp-body .fill-chips{margin:0 2px}.dp-body .fill-chips.has-chips{margin-top:8px}.dp-body .fill-chips:not(.has-chips){display:none}.dp-body .fill-chip{display:flex;align-items:center;gap:9px;padding:5px 7px;border-radius:9px;cursor:pointer;transition:background .11s ease}.dp-body .fill-chip:hover{background:color-mix(in srgb,var(--ink) 7%,transparent)}.dp-body .fill-chip.selected{background:color-mix(in srgb,var(--action-color) 12%,transparent)}.dp-body .fill-chip.selected .fill-chip-name{color:var(--action-color);opacity:1}.dp-body .fill-chip-thumb{position:static!important;top:auto!important;left:auto!important;width:24px!important;height:24px!important;border-radius:6px;flex:0 0 auto}.dp-body .fill-chip-name{flex:1;font-size:12.5px;color:color-mix(in srgb,var(--ink) 78%,transparent)}.dp-body .fill-chip-tune{width:24px;height:24px;border:none;border-radius:7px;background:transparent;color:color-mix(in srgb,var(--ink) 45%,transparent);font-size:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:color .11s ease,background .11s ease}.dp-body .fill-chip-tune:hover{color:var(--action-color);background:color-mix(in srgb,var(--action-color) 12%,transparent)}#text-visuals-controls.disabled #text-fill-with-row,#text-visuals-controls.disabled #text-fill-tray,#text-visuals-controls.disabled #text-fill-chips{pointer-events:auto}#ims-showcase-root{position:absolute;left:24px;bottom:24px;z-index:600;font-family:var(--font-ui)}#ims-showcase-root [hidden]{display:none!important}.ims-showcase-pop-actions{display:inline-flex;gap:2px;margin-left:6px;flex:none}.ims-showcase-bar{display:inline-flex;align-items:center;gap:10px;padding:6px 8px 6px 7px;background:#16161af0;border:.5px solid rgba(255,255,255,.1);border-radius:13px}.ims-showcase-bar-id{display:flex;align-items:center;gap:10px;cursor:pointer}.ims-showcase-thumb{width:34px;height:34px;border-radius:8px;object-fit:cover;background:#101013}.ims-showcase-eyebrow{margin:0;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:#82858f}.ims-showcase-name{margin:1px 0 0;font-size:14px;font-weight:500;color:#f2f3f6;white-space:nowrap}.ims-showcase-technique{font-weight:400;color:#9b9eab}.ims-showcase-ghost{width:30px;height:30px;display:grid;place-items:center;background:transparent;border:none;border-radius:8px;color:#9b9eab;font-size:15px;cursor:pointer;transition:background .11s ease,color .11s ease}.ims-showcase-ghost:hover{background:#ffffff12;color:#c9cbd4}.ims-showcase-popover{width:288px;margin-bottom:10px;background:#16161af5;border:.5px solid rgba(255,255,255,.1);border-radius:14px;padding:14px}.ims-showcase-pop-head{display:flex;align-items:center;gap:10px}.ims-showcase-avatar{width:52px;height:52px;border-radius:12px;flex:none;background:#1f1f24;border:1.5px solid #b9a8f7;color:#f2f3f6;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:14px;position:relative;overflow:hidden}.ims-showcase-avatar img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ims-showcase-avatar img+.ims-showcase-avatar-initials{visibility:hidden}.ims-showcase-pop-actions{display:inline-flex;gap:2px;flex:none;align-self:flex-start}.ims-showcase-pop-id{flex:1;min-width:0}.ims-showcase-pop-name{margin:0;font-size:15px;font-weight:500;color:#f2f3f6}.ims-showcase-pop-line{margin:2px 0 0;font-size:12px;line-height:1.4;color:#a7aab5}.ims-showcase-dots{display:inline-flex;gap:5px;align-items:center;justify-content:center;margin-top:9px}.ims-showcase-dot{width:6px;height:6px;border-radius:2px;border:none;padding:0;background:#ffffff2e;cursor:pointer;transition:background .11s ease}.ims-showcase-dot:hover{background:#ffffff59}.ims-showcase-chips{display:flex;gap:6px;margin-top:11px}.ims-showcase-chip{display:inline-flex;align-items:center;gap:5px;font-family:inherit;font-size:11.5px;color:#c9cbd4;background:#ffffff0f;border:none;padding:4px 9px;border-radius:8px;cursor:pointer;transition:background .11s ease}.ims-showcase-chip:hover{background:#ffffff1c}.ims-showcase-cta-row{margin-top:12px;padding-top:13px;border-top:.5px solid rgba(255,255,255,.08);text-align:center}.ims-showcase-cta{display:inline-flex;align-items:center;gap:8px;background:#b9a8f7;border:none;color:#1c1633;font-family:inherit;font-size:13px;font-weight:500;padding:9px 22px;border-radius:10px;cursor:pointer}.ims-showcase-hint{margin:8px 0 0;font-size:11px;color:#82858f}#download-project-preview:not([data-ready]){visibility:hidden}#download-loop-preview{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;max-width:94%;max-height:94%;object-fit:contain;opacity:0;transition:opacity .2s ease;pointer-events:none}#download-loop-preview.shown{opacity:1}#download-loop-preview.standby{opacity:.5}#download-loop-preview.hidden{display:none}#download-project-preview.handing-over{opacity:0}#preview-build-track{width:120px;height:3px;margin-top:10px;border-radius:99px;background:#ffffff47;overflow:hidden}#preview-build-track.hidden{display:none}#preview-build-bar{height:100%;width:0%;border-radius:99px;background:var(--action-color);transition:width .14s linear}#download-loop-preview.rebuilding{opacity:.5}#download-loop-preview,#download-project-preview{transition:opacity .16s ease}.download-title-wrap{display:inline-flex;align-items:center;gap:10px}#download-popup-scope{padding:3px 10px 4px;border-radius:6px;background:color-mix(in srgb,var(--action-color) 22%,transparent);color:color-mix(in srgb,var(--action-color) 55%,white);font-size:.62em;font-weight:600;letter-spacing:.04em;white-space:nowrap}#download-popup-scope.hidden{display:none}#motion-section{margin-top:var(--dl-slot-gap)}#motion-options,#video-progress{width:100%}#video-progress{width:calc(100% - 24px)}#motion-options .motion-row{display:flex;align-items:center;gap:10px;min-height:32px;margin:0 0 10px}#motion-options .motion-row>label:not(.switch){width:88px;flex-shrink:0;font-size:var(--fs-body);color:color-mix(in srgb,var(--ink) 72%,transparent)}#motion-options .motion-control{flex:1;min-width:0;display:flex;align-items:center}#motion-options .motion-num{width:82px;flex-shrink:0;text-align:right;font-size:var(--fs-small);font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--ink) 65%,transparent)}#motion-options #video-duration{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;height:6px;background:var(--mid);border-radius:4px;outline:none;margin:0;cursor:pointer}#motion-options #video-duration::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;background:var(--light);border:3px solid var(--action-color);border-radius:50%;cursor:pointer;box-shadow:0 0 0 3px var(--bg)}#motion-options #video-duration::-moz-range-thumb{width:18px;height:18px;background:var(--light);border:3px solid var(--action-color);border-radius:50%;cursor:pointer;box-shadow:0 0 0 3px var(--bg)}#motion-options .motion-seg{display:flex;width:100%;min-width:0;gap:4px;padding:4px;border-radius:8px;background-color:#0000000a;box-shadow:inset 3px 3px 6px #00000040}#motion-options .motion-seg-btn{flex:1 1 0;min-width:0;padding:5px 4px;border:none;border-radius:6px;background:transparent;color:var(--ink);font-family:inherit;font-size:var(--fs-body);cursor:pointer;transition:all .2s ease-out}#motion-options .motion-seg-btn.active{background:var(--light);color:var(--ink);box-shadow:2px 2px 0 var(--shadow)}#motion-options .motion-hint{margin:4px 0 8px;font-size:var(--fs-small);line-height:1.5;color:color-mix(in srgb,var(--ink) 48%,transparent)}#motion-options .motion-suggest{border:none;background:none;padding:0 1px;font:inherit;color:var(--action-color);cursor:pointer;text-decoration:underline;text-underline-offset:2px}#motion-options .motion-suggest:hover{color:var(--ink)}#motion-options .motion-meta{margin:0;font-size:.74rem;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--ink) 40%,transparent)}#video-progress{padding:4px 0 2px}#video-progress .video-progress-track{width:100%;height:6px;border-radius:4px;background:var(--mid);overflow:hidden;margin-bottom:12px}#video-progress #video-progress-bar{height:100%;width:0%;border-radius:4px;background:var(--action-color);transition:width .12s linear}#video-progress .video-progress-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}#video-progress #video-progress-text{font-size:.78rem;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--ink) 62%,transparent)}#video-progress .video-progress-stat{font-size:var(--fs-small);font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--ink) 52%,transparent)}.download-footer .motion-stop-btn{flex:1;margin:0 12px;padding:10px 24px;border:none;border-radius:8px;background:color-mix(in srgb,var(--ink) 7%,transparent);color:var(--ink);font-family:inherit;font-size:.9rem;cursor:pointer;transition:background .11s ease-out,color .11s ease-out}.download-footer .motion-stop-btn:hover{background:color-mix(in srgb,var(--danger-color) 18%,transparent);color:var(--danger-color)}.rail-foot{margin-top:auto;margin-bottom:-25px;display:flex;flex-direction:column;align-items:center;gap:9px;padding-top:11px;position:relative}.rail-foot:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:20px;height:1px;background:#ffffff1f;pointer-events:none}.rail-foot .trust-badge{margin:0}.rail-foot .account-badge{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;box-shadow:none;padding:0;margin:0;font:inherit;position:relative;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;cursor:pointer;color:#fff;transition:transform .12s ease}.rail-foot .account-badge i{font-size:22px;opacity:.3;transition:opacity .16s ease}.rail-foot .account-badge:hover i{opacity:.62}.rail-foot .account-badge.signed-in img{width:26px;height:26px;border-radius:50%;object-fit:cover;display:block;box-shadow:0 0 0 1px #ffffff2e;transition:box-shadow .16s ease}.rail-foot .account-badge.signed-in:hover img{box-shadow:0 0 0 1px #ffffff73}.rail-foot .account-badge.is-open i{opacity:1}.rail-foot .account-badge.is-open.signed-in img{box-shadow:0 0 0 2px var(--action-color)}.rail-foot .account-badge:active{transform:scale(.94)}.rail-foot .account-badge:focus{outline:none}.rail-foot .account-badge:focus-visible{outline:2px solid var(--action-color);outline-offset:3px}.account-popover{position:fixed;z-index:5000;width:252px;padding:14px 16px 12px;background:#191a1cf0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.12);border-radius:10px;box-shadow:0 8px 28px #00000080;color:#fff;font-family:inherit;opacity:0;transform:translate(-6px) scale(.97);transition:opacity .14s ease,transform .14s cubic-bezier(.175,.885,.32,1.25)}.account-popover[hidden]{display:none}.account-popover.is-visible{opacity:1;transform:translate(0) scale(1)}.acct-pop-head{display:flex;align-items:center;gap:7px;font-size:1rem;font-weight:500;color:#fff;margin-bottom:8px}.acct-pop-head i{color:var(--action-color);font-size:15px;flex-shrink:0}.acct-pop-claim{margin:0 0 8px;font-size:.86rem;line-height:1.45;color:#ffffffc7}.acct-pop-privacy{margin:0 0 12px;font-size:.74rem;line-height:1.4;color:#ffffff6b}.acct-pop-list{list-style:none;margin:0 0 12px;padding:0;font-size:.8rem;color:#ffffff9e}.acct-pop-list li{position:relative;padding-left:14px;margin-bottom:4px;line-height:1.4}.acct-pop-list li:before{content:"";position:absolute;left:2px;top:7px;width:4px;height:4px;border-radius:50%;background:#ffffff47}.acct-google-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:9px;padding:9px 12px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff12;color:#fff;font-family:inherit;font-size:.86rem;font-weight:500;cursor:pointer;transition:background-color .11s ease,border-color .11s ease,transform .11s ease}.acct-google-btn:hover{background:#ffffff21;border-color:#ffffff42}.acct-google-btn:active{transform:scale(.985)}.acct-google-btn .acct-g{flex-shrink:0;display:block}.acct-signin-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:9px;margin-top:4px;padding:9px 12px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff0f;color:#fff;font-family:inherit;font-size:.86rem;font-weight:500;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.acct-signin-btn:hover{background:#ffffff1c;border-color:#ffffff38}.acct-signin-btn:active{background:#ffffff14}.acct-signin-btn:focus{outline:none}.acct-signin-btn:focus-visible{outline:2px solid var(--action-color);outline-offset:2px}.acct-signin-btn .acct-g{flex-shrink:0;display:block}.acct-pop-links{display:flex;gap:12px;margin-top:10px}.acct-pop-links a{font-size:.74rem;color:#ffffff6b;text-decoration:none;transition:color .11s ease}.acct-pop-links a:hover{color:#ffffffc7}.acct-id{display:flex;align-items:center;gap:10px;margin-bottom:12px}.acct-id-avatar{width:34px;height:34px;border-radius:50%;object-fit:cover;flex-shrink:0;box-shadow:0 0 0 1px #ffffff29}.acct-id-text{min-width:0}.acct-id-name{font-size:.9rem;font-weight:500;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acct-id-mail{font-size:.74rem;color:#ffffff73;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acct-plan-row{display:flex;align-items:baseline;gap:8px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.09)}.acct-plan-chip{flex-shrink:0;font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#5bbf7a;background:#5bbf7a21;border-radius:5px;padding:2px 6px}.acct-plan-chip.is-plus{color:#c8a96e;background:#c8a96e24}.acct-plan-note{font-size:.72rem;line-height:1.35;color:#ffffff6b}.acct-row{width:100%;display:flex;align-items:center;gap:9px;padding:8px 9px;border:0;border-radius:7px;background:transparent;color:#ffffffc7;font-family:inherit;font-size:.84rem;text-align:left;cursor:pointer;transition:background-color .11s ease,color .11s ease}.acct-row:hover{background:#ffffff12;color:#fff}.acct-row i{font-size:13px;width:14px;flex-shrink:0;opacity:.7}.gate-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:flex;align-items:center;justify-content:center;background:#00000073;opacity:0;transition:opacity .15s ease}.gate-scrim[hidden]{display:none}.gate-scrim.is-visible{opacity:1}.gate-panel{width:320px;max-width:calc(100vw - 32px);padding:26px 24px 18px;text-align:center;background:#191a1cf0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.12);border-radius:12px;box-shadow:0 8px 28px #00000080;color:#fff;font-family:inherit;transform:scale(.97);opacity:0;transition:opacity .14s ease,transform .14s cubic-bezier(.175,.885,.32,1.25)}.gate-scrim.is-visible .gate-panel{transform:scale(1);opacity:1}.gate-icon{display:block;font-size:20px;color:var(--action-color);margin-bottom:12px}.gate-headline{margin:0 0 8px;font-size:1.05rem;font-weight:500;color:#fff;line-height:1.3}.gate-body{margin:0 0 12px;font-size:.86rem;line-height:1.5;color:#ffffffbf}.gate-privacy{margin:0 0 16px;font-size:.74rem;line-height:1.4;color:#ffffff6b}.gate-google{width:100%}.gate-notnow{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;margin:10px auto 0;padding:6px 10px;border:0;background:none;font-family:inherit;font-size:.8rem;color:#ffffff80;cursor:pointer;transition:color .11s ease}.gate-notnow:hover{color:#ffffffd9}.gate-notnow:focus-visible{outline:2px solid var(--action-color);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion: reduce){.gate-scrim,.gate-panel{transition:opacity .14s ease;transform:none}.gate-scrim.is-visible .gate-panel{transform:none}}.acct-google-btn.is-busy{cursor:default;opacity:.75;background:#ffffff0d;border-color:#ffffff1f}.acct-google-btn.is-busy:hover{background:#ffffff0d;border-color:#ffffff1f}.acct-google-btn:disabled{pointer-events:none}.acct-spinner{width:13px;height:13px;flex-shrink:0;border-radius:50%;border:1.5px solid rgba(255,255,255,.22);border-top-color:#ffffffd9;animation:acctSpin .62s linear infinite}@keyframes acctSpin{to{transform:rotate(360deg)}}.rail-foot .account-badge.signed-in img,.acct-id-avatar{animation:acctAvatarIn .16s ease-out both}@keyframes acctAvatarIn{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.account-popover{transition:opacity .14s ease;transform:none}.account-popover.is-visible{transform:none}.rail-foot .account-badge.signed-in img,.acct-id-avatar{animation:none}.acct-spinner{animation-duration:1.4s}}.upg-panel{width:460px;max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);overflow-y:auto;padding:30px 34px 22px;text-align:left;background:linear-gradient(180deg,#221f1bf5,#191a1cf5 42%);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(200,169,110,.2);border-radius:16px;box-shadow:0 24px 60px #0000008c,0 0 0 1px #00000040,inset 0 1px #ffffff0d;color:#fff;font-family:inherit;transform:scale(.97) translateY(6px);opacity:0;transition:opacity .16s ease,transform .16s cubic-bezier(.175,.885,.32,1.25)}.gate-scrim.is-visible .upg-panel{transform:scale(1) translateY(0);opacity:1}.upg-eyebrow{display:flex;align-items:center;gap:8px;font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#c8a96e;margin-bottom:14px}.upg-diamond{width:7px;height:7px;background:#c8a96e;transform:rotate(45deg);border-radius:1px;flex-shrink:0}.upg-headline{margin:0 0 8px;font-size:1.42rem;font-weight:600;line-height:1.18;letter-spacing:-.02em;color:#fff}.upg-sub{margin:0 0 20px;font-size:.88rem;line-height:1.55;color:#ffffff9e}.upg-features{list-style:none;margin:0 0 22px;padding:0}.upg-features li{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.45;color:#ffffffdb;margin-bottom:10px}.upg-features li:last-child{margin-bottom:0}.upg-check{flex-shrink:0;width:16px;height:16px;margin-top:2px;border-radius:50%;background:#c8a96e29;position:relative}.upg-check:after{content:"";position:absolute;left:5px;top:3px;width:4px;height:8px;border-right:1.6px solid #c8a96e;border-bottom:1.6px solid #c8a96e;transform:rotate(42deg)}.upg-plans{display:flex;gap:10px;margin-bottom:18px}.upg-plan{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:1;padding:15px 12px 13px;background:#ffffff09;border:1.5px solid rgba(255,255,255,.09);border-radius:12px;color:#ffffffb8;font-family:inherit;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:3px;transition:background-color .13s ease,border-color .13s ease,color .13s ease,transform .13s ease}.upg-plan:hover{background:#ffffff0f;border-color:#ffffff29}.upg-plan.is-active{background:#c8a96e17;border-color:#c8a96e;color:#fff}.upg-plan:active{transform:scale(.99)}.upg-plan:focus-visible{outline:2px solid #c8a96e;outline-offset:3px}.upg-plan-name{font-size:.72rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;opacity:.62}.upg-plan-price{font-size:1.6rem;font-weight:600;letter-spacing:-.02em;line-height:1.1;color:inherit}.upg-per{font-size:.78rem;font-weight:400;opacity:.55;margin-left:2px;letter-spacing:0}.upg-plan-note{font-size:.72rem;color:#ffffff6b}.upg-plan.is-active .upg-plan-note{color:#c8a96ee6}.upg-badge{position:absolute;top:-9px;right:10px;font-size:.62rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#1a1712;background:#c8a96e;padding:3px 7px;border-radius:5px;white-space:nowrap}.upg-cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:center;justify-content:center;gap:9px;padding:13px 16px;border:0;border-radius:10px;background:linear-gradient(180deg,#d5b87c,#c8a96e);color:#1a1712;font-family:inherit;font-size:.95rem;font-weight:600;letter-spacing:-.005em;cursor:pointer;box-shadow:0 4px 14px #c8a96e38;transition:filter .12s ease,transform .12s ease,box-shadow .12s ease}.upg-cta:hover{filter:brightness(1.06)}.upg-cta:active{transform:scale(.99)}.upg-cta:focus-visible{outline:2px solid #fff;outline-offset:3px}.upg-cta:disabled{cursor:default;filter:saturate(.5) brightness(.9)}.upg-cta .acct-spinner{border-color:#1a171240;border-top-color:#1a1712d9}.upg-trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:14px;font-size:.79rem;color:#ffffff85}.upg-trust span{display:inline-flex;align-items:center;gap:5px}.upg-dot{width:2.5px;height:2.5px;border-radius:50%;background:#ffffff38}.upg-lock{width:9px;height:7px;border:1.2px solid rgba(255,255,255,.42);border-radius:1.5px;position:relative;margin-top:2px}.upg-lock:before{content:"";position:absolute;left:1.6px;top:-4px;width:4px;height:4px;border:1.2px solid rgba(255,255,255,.42);border-bottom:0;border-radius:2px 2px 0 0}.upg-notnow{margin-top:12px}@media (max-width: 520px){.upg-panel{padding:26px 22px 20px}.upg-headline{font-size:1.28rem}.upg-plans{flex-direction:column}.upg-badge{top:50%;right:12px;transform:translateY(-50%)}}@media (prefers-reduced-motion: reduce){.upg-panel{transition:opacity .16s ease;transform:none}.gate-scrim.is-visible .upg-panel{transform:none}}.acct-row-upgrade{color:#c8a96e}.acct-row-upgrade:hover{background:#c8a96e1a;color:#d8bd88}.acct-row-upgrade i{opacity:.9}.acct-status-ok{color:#ffffff73}.acct-status-ending{color:#c8a96ed9}.acct-status-warn{color:#e0a05f}.acct-plan-row{flex-wrap:wrap;row-gap:4px}#download-popup #final-download-btn.plus-locked{position:relative;overflow:hidden;background:linear-gradient(180deg,#c8a96e33,#c8a96e17);background-color:transparent;border:1px solid rgba(200,169,110,.6);color:#ecd7a6;text-shadow:0 1px 0 rgba(0,0,0,.25)}#download-popup #final-download-btn.plus-locked:hover{background:linear-gradient(180deg,#c8a96e47,#c8a96e21);border-color:#c8a96ed9;color:#f6e6bf}#download-popup #final-download-btn.plus-locked>i.fa-download{visibility:hidden;width:0;margin:0;overflow:hidden}#download-popup #final-download-btn.plus-locked #download-btn-text{display:inline-flex;align-items:center;gap:10px;font-weight:600;letter-spacing:.01em}#download-popup #final-download-btn.plus-locked #download-btn-text:before{content:"";width:8px;height:8px;background:linear-gradient(135deg,#e6cb92,#c8a96e);transform:rotate(45deg);border-radius:1.5px;flex-shrink:0}#download-popup #final-download-btn.plus-locked:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;background:linear-gradient(100deg,transparent,rgba(255,244,214,.16),transparent);transform:skew(-18deg);pointer-events:none}#download-popup #final-download-btn.plus-locked:hover:after{transition:left .72s ease;left:130%}.slider-ticks span.plus-tick{background-color:#c8a96e80!important}.slider-labels span.plus-tick{color:#c8a96eb3}.slider-labels span.plus-tick.active{color:#d9bd85}#export-res-slider.plus-over-cap::-webkit-slider-thumb{border-color:#c8a96e;box-shadow:0 0 0 3px #c8a96e33}#export-res-slider.plus-over-cap::-moz-range-thumb{border-color:#c8a96e;box-shadow:0 0 0 3px #c8a96e33}.res-plus-note{display:flex;align-items:center;gap:8px;margin-top:9px;font-size:.74rem;letter-spacing:.005em;color:#c8a96ec7}.res-plus-diamond{flex-shrink:0;width:6px;height:6px;background:#c8a96e;transform:rotate(45deg);border-radius:1px}.upg-context{margin:-10px 0 18px;font-size:var(--fs-body);font-weight:500;color:#c8a96ee6}@media (prefers-reduced-motion: reduce){#download-popup #final-download-btn.plus-locked:after{display:none}}#download-popup #final-download-btn{transition:background .22s cubic-bezier(.22,.61,.36,1),border-color .22s ease,color .22s ease}#export-res-slider{transition:background .18s ease}#export-res-display.plus-gated,.plus-gated{color:#d9bd85;transition:color .22s ease}.res-plus-note{opacity:1;transform:translateY(0);transition:opacity .26s ease,transform .26s cubic-bezier(.22,.61,.36,1)}.res-plus-note.hidden{display:flex!important;opacity:0;transform:translateY(-4px);pointer-events:none}.slider-labels span.plus-tick{color:#c8a96e9e}.slider-labels span.plus-tick.active{color:#e0c48f}#download-popup #final-download-btn.plus-locked:focus-visible{outline:2px solid rgba(200,169,110,.9);outline-offset:3px}@media (prefers-reduced-motion: reduce){#download-popup #final-download-btn,#export-res-slider,.res-plus-note{transition:none}.res-plus-note.hidden{transform:none}}.desu-manifest{width:100%;margin:26px 2px 0;animation:desu-manifest-in .38s cubic-bezier(.16,1,.3,1) both}.desu-manifest.hidden{display:none}@keyframes desu-manifest-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.desu-manifest-counts{display:flex;flex-wrap:wrap;gap:26px;padding-bottom:16px;margin-bottom:14px;border-bottom:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}.desu-manifest-counts.hidden{display:none}.desu-manifest .dm-stat{display:flex;flex-direction:column;gap:3px;line-height:1}.desu-manifest .dm-stat b{font-size:var(--fs-title);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.01em;color:color-mix(in srgb,var(--ink) 94%,transparent)}.desu-manifest .dm-stat span{font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 42%,transparent)}#download-popup-overlay .desu-manifest .desu-manifest-note{margin:0;max-width:34em;font-size:var(--fs-small);line-height:1.55;opacity:1;color:color-mix(in srgb,var(--ink) 52%,transparent)}@media (prefers-reduced-motion: reduce){.desu-manifest{animation:none}}.dl-big-canvas{--dlbc-bg: #1b1518;--dlbc-wine: #3b1e29;--dlbc-pink: #da80a2;--dlbc-text: #f0eeeb;position:fixed;left:24px;bottom:24px;z-index:5100;width:500px;max-width:calc(100vw - 48px);padding:13px 15px 14px;border-radius:6px;border:1px solid var(--dlbc-wine);background:var(--dlbc-bg);box-shadow:0 18px 44px -14px #000000b3,0 2px 8px #00000059;font-family:var(--font-ui);text-align:left;opacity:0;transform:translateY(14px) scale(.99);transition:opacity .26s ease,transform .42s cubic-bezier(.16,1,.3,1),background-color .34s ease,border-color .34s ease}.dl-big-canvas.is-in{opacity:1;transform:translateY(0) scale(1)}.dl-big-canvas.fmt-hidden{display:none!important}.dlbc-close{position:absolute;top:6px;right:7px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:4px;background:transparent;color:color-mix(in srgb,var(--dlbc-text) 38%,transparent);font-family:inherit;font-size:18px;line-height:1;cursor:pointer;transition:color .11s ease,background-color .11s ease}.dlbc-close:hover{color:var(--dlbc-text);background:var(--dlbc-wine)}.dlbc-close:focus-visible{outline:2px solid color-mix(in srgb,var(--dlbc-text) 45%,transparent);outline-offset:1px}.dl-big-canvas .dlbc-title{font-size:15px;font-weight:600;line-height:1.25;margin:0 24px 0 0;color:var(--dlbc-text)}#download-popup-overlay .dl-big-canvas .dlbc-note{margin:3px 0 0;font-size:12.5px;line-height:1.4;opacity:1;color:color-mix(in srgb,var(--dlbc-text) 50%,transparent)}.dl-big-canvas .dlbc-note b{font-weight:600;color:var(--dlbc-text)}.dl-big-canvas .dlbc-band{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:11px}.dl-big-canvas .dlbc-read{flex:0 1 auto;min-width:0;display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 10px;border-radius:4px;background:var(--dlbc-wine);border:1px solid var(--dlbc-wine);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden}.dl-big-canvas .dlbc-from{font-size:13px;color:color-mix(in srgb,var(--dlbc-text) 38%,transparent)}.dl-big-canvas .dlbc-arrow{font-size:11px;color:color-mix(in srgb,var(--dlbc-text) 30%,transparent)}.dl-big-canvas .dlbc-to{font-size:15px;font-weight:700;color:var(--dlbc-text)}.dl-big-canvas .dlbc-tag{flex:none;font-size:11px;font-weight:600;line-height:1;padding:6px 8px;border-radius:4px;background:var(--dlbc-wine);color:var(--dlbc-pink)}.dl-big-canvas .dlbc-actions{flex:none;margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding-left:6px}.dl-big-canvas .dlbc-go{flex:0 0 auto;height:30px;font-family:inherit;font-size:13px;font-weight:600;line-height:1;padding:0 14px;border:1px solid var(--dlbc-pink);border-radius:4px;background:var(--dlbc-pink);color:var(--dlbc-bg);cursor:pointer;white-space:nowrap;box-shadow:none;transition:background-color .11s ease,transform .11s ease}.dl-big-canvas .dlbc-go:hover{background:color-mix(in srgb,var(--dlbc-pink) 82%,var(--dlbc-text));border-color:color-mix(in srgb,var(--dlbc-pink) 82%,var(--dlbc-text))}.dl-big-canvas .dlbc-go:active{transform:scale(.98)}.dl-big-canvas .dlbc-go:focus-visible{outline:2px solid var(--dlbc-pink);outline-offset:2px}.dl-big-canvas .dlbc-keep{flex:0 0 auto;height:30px;font-family:inherit;font-size:13px;line-height:1;padding:0 12px;border:1px solid var(--dlbc-wine);border-radius:4px;background:transparent;color:color-mix(in srgb,var(--dlbc-text) 62%,transparent);cursor:pointer;white-space:nowrap;box-shadow:none;transition:color .11s ease,background-color .11s ease}.dl-big-canvas .dlbc-keep:hover{color:var(--dlbc-text);background:var(--dlbc-wine)}.dl-big-canvas .dlbc-keep:focus-visible{outline:2px solid color-mix(in srgb,var(--dlbc-text) 45%,transparent);outline-offset:2px}.dl-big-canvas .dlbc-face{display:grid;grid-template-rows:0fr;opacity:0;pointer-events:none;transition:grid-template-rows .34s cubic-bezier(.16,1,.3,1),opacity .13s ease}.dl-big-canvas .dlbc-face>*{overflow:hidden;min-height:0}.dl-big-canvas:not(.is-done) .dlbc-face-offer,.dl-big-canvas.is-done .dlbc-face-done{grid-template-rows:1fr;opacity:1;pointer-events:auto;transition:grid-template-rows .34s cubic-bezier(.16,1,.3,1),opacity .2s ease 90ms}.dl-big-canvas.is-done{--dlbc-bg: #151b18;--dlbc-wine: #1e3b2d;--dlbc-pink: #80daad}.dl-big-canvas.is-done .dlbc-title{color:var(--dlbc-pink)}.dl-big-canvas kbd{font-family:inherit;font-size:11.5px;padding:2px 6px 3px;border-radius:3px;background:var(--dlbc-wine);color:color-mix(in srgb,var(--dlbc-text) 82%,transparent)}@keyframes dlbc-res-flash{0%,55%{color:var(--action-color)}to{color:color-mix(in srgb,var(--ink) 92%,transparent)}}#export-res-display.res-just-changed{animation:dlbc-res-flash 1.1s ease forwards}@media (prefers-reduced-motion: reduce){.dl-big-canvas .dlbc-face{transition:none}.dl-big-canvas{transition:none;transform:none}.dl-big-canvas.is-in{transform:none}.dl-big-canvas .dlbc-go,.dl-big-canvas .dlbc-keep{transition:none}#export-res-display.res-just-changed{animation:none}}#download-popup #final-download-btn{min-width:186px;min-height:44px;justify-content:center;align-items:center;font-size:1rem;padding:11px 20px}#download-popup #download-cancel-btn,#download-popup .mg-btn:not(.primary){min-height:44px;font-size:1rem;padding:11px 20px}#download-popup #final-download-btn,#download-popup #download-cancel-btn{margin:4px 0}#download-popup .download-footer{gap:11px}.sidebar-glyph{width:19px;height:19px;display:block;flex:0 0 auto;position:relative;z-index:1}#zen-floating-sidebar,#zen-action-strip{width:56px!important;border-radius:15px!important;background-color:#161617cc!important;backdrop-filter:blur(16px) saturate(1.1);-webkit-backdrop-filter:blur(16px) saturate(1.1);border:1px solid rgba(255,255,255,.09)!important;box-shadow:0 8px 26px #00000057!important;padding:7px 0!important;gap:8px!important}body[data-theme-name=Latte] #zen-floating-sidebar,body[data-theme-name=Latte] #zen-action-strip{background-color:#261f1dd1!important;border-color:#ffffff14!important}#zen-floating-sidebar .sidebar-btn,#zen-action-strip .zen-action-btn,body[data-theme-name=Latte] #zen-floating-sidebar .sidebar-btn,body[data-theme-name=Midnight] #zen-floating-sidebar .sidebar-btn,body[data-theme-name=Midnight] #zen-action-strip .zen-action-btn{width:44px!important;height:44px!important;border-radius:10px!important;background:transparent!important;border:none!important;box-shadow:none!important;color:#ffffff8c!important;transition:background-color .11s ease,color .11s ease!important;transform:none!important;margin:0!important}#zen-floating-sidebar .sidebar-btn i,#zen-action-strip .zen-action-btn i,#zen-floating-sidebar .sidebar-btn .braille-glyph,#zen-action-strip .zen-action-btn .braille-glyph,body[data-theme-name=Latte] #zen-floating-sidebar .sidebar-btn i,body[data-theme-name=Midnight] #zen-floating-sidebar .sidebar-btn i,body[data-theme-name=Midnight] #zen-action-strip .zen-action-btn i{color:inherit!important;font-size:1.15rem!important}#zen-floating-sidebar .sidebar-btn:hover,#zen-action-strip .zen-action-btn:hover,body[data-theme-name=Latte] #zen-floating-sidebar .sidebar-btn:hover,body[data-theme-name=Midnight] #zen-floating-sidebar .sidebar-btn:hover,body[data-theme-name=Midnight] #zen-action-strip .zen-action-btn:hover{background:#ffffff14!important;color:#ffffffeb!important}#zen-floating-sidebar .sidebar-btn:active,#zen-action-strip .zen-action-btn:active{background:#ffffff21!important}#zen-floating-sidebar .sidebar-btn:focus-visible,#zen-action-strip .zen-action-btn:focus-visible{outline:2px solid var(--action-color);outline-offset:2px}#zen-action-strip .zen-action-btn.active,#zen-floating-sidebar .sidebar-btn.btn-active{background:#ffffff1c!important;color:var(--action-color)!important}#zen-floating-sidebar .zen-add-btn,body[data-theme-name=Latte] .zen-add-btn,body[data-theme-name=Midnight] .zen-add-btn{position:relative!important;width:44px!important;height:44px!important;margin:4px 0 0!important;border-radius:10px!important;background:transparent!important;border:1px dashed rgba(255,255,255,.2)!important;color:#ffffff85!important;box-shadow:none!important;transform:none!important;transition:background-color .11s ease,color .11s ease,border-color .11s ease!important}#zen-floating-sidebar .zen-add-btn:before,#zen-floating-sidebar .zen-add-btn:after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;background-color:currentColor!important;border-radius:1px!important}#zen-floating-sidebar .zen-add-btn:before{width:15px!important;height:1.6px!important;transform:translate(-50%,-50%)!important}#zen-floating-sidebar .zen-add-btn:after{width:1.6px!important;height:15px!important;transform:translate(-50%,-50%)!important}#zen-floating-sidebar .zen-add-btn:hover,body[data-theme-name=Latte] .zen-add-btn:hover,body[data-theme-name=Midnight] .zen-add-btn:hover{background:#ffffff14!important;border-color:#ffffff6b!important;color:#fffffff2!important;transform:none!important;box-shadow:none!important}#zen-floating-sidebar .zen-add-btn:active{background:#ffffff24!important;transform:none!important;box-shadow:none!important}#zen-floating-sidebar .zen-add-btn:focus-visible{outline:2px solid var(--action-color);outline-offset:2px}#zen-action-strip .zen-separator,#zen-floating-sidebar .zen-separator{height:1px!important;width:22px!important;margin:0 auto!important;background:#ffffff1c!important;border:none!important}@media (prefers-reduced-motion: reduce){#zen-floating-sidebar .sidebar-btn,#zen-action-strip .zen-action-btn,#zen-floating-sidebar .zen-add-btn{transition:none!important}}#zen-floating-sidebar .zen-layer-thumb{border:1px solid rgba(255,255,255,.13)!important;border-radius:10px!important;box-shadow:none!important;background-color:#ffffff0a!important;transform:none!important;transition:border-color .11s ease,box-shadow .11s ease!important}#zen-floating-sidebar .zen-layer-thumb:hover{border-color:#ffffff52!important;transform:none!important;box-shadow:none!important}#zen-floating-sidebar .zen-layer-thumb.active{border:1px solid var(--action-color)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--action-color) 30%,transparent)!important}#zen-floating-sidebar .pop-label{left:100%;right:auto;font-size:.97rem;padding:5px 11px;margin-left:10px;transform:translateY(-50%) translate(4px) scale(.95) translateZ(0)}#zen-floating-sidebar .sidebar-btn:hover .pop-label,#zen-floating-sidebar .sidebar-btn:focus-visible .pop-label{opacity:1;visibility:visible;transform:translateY(-50%) translate(0) scale(1);transition:opacity .15s ease,transform .25s cubic-bezier(.175,.885,.32,1.25),visibility 0s 0s}#zen-action-strip .zen-action-btn{position:relative!important}#zen-action-strip .pop-label{position:absolute;right:100%;left:auto;top:50%;margin-left:0;margin-right:10px;font-size:.97rem;padding:5px 11px;transform:translateY(-50%) translate(-4px) scale(.95) translateZ(0);background:#19191ccc!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;color:#fff!important;white-space:nowrap;border-radius:6px;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 4px 16px #00000059!important;opacity:0;visibility:hidden;pointer-events:none;z-index:200;font-family:var(--font-ui);transition:opacity .15s ease,transform .25s cubic-bezier(.175,.885,.32,1.25),visibility 0s .15s}#zen-action-strip .pop-label:before{content:""!important;display:block!important;position:absolute;top:50%;left:auto;right:-5px;width:8px;height:8px;background:#19191ccc!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border-top:1px solid rgba(255,255,255,.12)!important;border-right:1px solid rgba(255,255,255,.12)!important;border-left:none!important;border-bottom:none!important;transform:translateY(-50%) rotate(45deg) translateZ(0);z-index:-1}#zen-action-strip .zen-action-btn:hover .pop-label,#zen-action-strip .zen-action-btn:focus-visible .pop-label{opacity:1;visibility:visible;transform:translateY(-50%) translate(0) scale(1);transition:opacity .15s ease,transform .25s cubic-bezier(.175,.885,.32,1.25),visibility 0s 0s}#zen-floating-sidebar .zen-add-btn{position:relative!important}#zen-floating-sidebar .zen-add-btn:hover .pop-label,#zen-floating-sidebar .zen-add-btn:focus-visible .pop-label{opacity:1;visibility:visible;transform:translateY(-50%) translate(0) scale(1);transition:opacity .15s ease,transform .25s cubic-bezier(.175,.885,.32,1.25),visibility 0s 0s}#zen-floating-sidebar .zen-add-btn .pop-label{font-size:.97rem!important;padding:5px 11px;margin-left:10px}#retro-sidebar:has(.trust-popover:not([hidden])) .pop-label,#retro-sidebar:has(.account-popover:not([hidden])) .pop-label{opacity:0!important;visibility:hidden!important;transition:opacity .1s ease,visibility 0s .1s!important}body.zen-mode:has(#zen-right-panel.visible) #zen-action-strip .pop-label{opacity:0!important;visibility:hidden!important;transition:opacity .1s ease,visibility 0s .1s!important}body[data-theme-name=Midnight] #zen-floating-sidebar .sidebar-btn:hover,body[data-theme-name=Midnight] .zen-layer-thumb:not(.active):hover,body[data-theme-name=Midnight] .zen-action-btn:hover,body[data-theme-name=Latte] #zen-floating-sidebar .sidebar-btn:hover,body[data-theme-name=Latte] .zen-layer-thumb:not(.active):hover,body[data-theme-name=Latte] .zen-action-btn:hover,body[data-theme-name=Latte] .zen-add-btn:hover{box-shadow:none!important;transform:none!important;filter:none!important;background-color:#ffffff14!important}body[data-theme-name=Midnight] .zen-layer-thumb.active,body[data-theme-name=Latte] .zen-layer-thumb.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--action-color) 30%,transparent)!important;transform:none!important}#zen-floating-sidebar #zen-floating-library-btn{background:transparent!important;border:1px solid rgba(0,0,0,.38)!important;box-sizing:border-box!important;box-shadow:none!important}#zen-floating-sidebar #zen-floating-library-btn:hover{background-color:#ffffff14!important;border-color:#ffffff29!important;box-shadow:none!important;transform:none!important}#zen-floating-sidebar #zen-floating-library-btn:active{background-color:#ffffff21!important}#project-actions-fieldset .mg-btn.generate{border:1px solid color-mix(in srgb,var(--ink) 38%,transparent)!important;box-sizing:border-box}#project-actions-fieldset .mg-btn.generate:hover:not(:disabled){border-color:color-mix(in srgb,var(--ink) 58%,transparent)!important}#project-actions-fieldset .mg-btn.generate:disabled{border-color:color-mix(in srgb,var(--ink) 16%,transparent)!important}.control-panel{overflow-anchor:none;scrollbar-gutter:stable}.control-panel>*{flex-shrink:0}.pfold-body{overflow-anchor:none}.pfold{margin:14px 0 0}.pfold:first-of-type{margin-top:2px}.pfold-head{display:flex;align-items:stretch;position:relative;margin:0 4px 0 -4px}.pfold-toggle{flex:1;min-width:0;display:flex;align-items:center;gap:6px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:none;font-family:inherit;text-align:left;cursor:pointer;padding:8px 6px;border-radius:9px;transition:background .11s ease}.pfold-toggle:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}.pfold-toggle:active{background:color-mix(in srgb,var(--ink) 8%,transparent)}.pfold-name{font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 58%,transparent);transition:color .11s ease}.pfold-toggle:hover .pfold-name,.pfold.is-open .pfold-name{color:color-mix(in srgb,var(--ink) 84%,transparent)}.pfold-dot{width:4px;height:4px;border-radius:50%;flex-shrink:0;background:var(--action-color);opacity:0;transition:opacity .11s ease}.pfold-dot.is-set{opacity:1}.pfold-chev{margin-left:8px;flex-shrink:0;width:6px;height:6px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;color:color-mix(in srgb,var(--ink) 52%,transparent);transform:rotate(-45deg) translate(-1px,-1px);transition:transform .17s cubic-bezier(.2,0,.2,1),color .11s ease}.pfold.is-open .pfold-chev{transform:rotate(45deg) translate(-1px,-1px);color:color-mix(in srgb,var(--ink) 78%,transparent)}.pfold-toggle:hover .pfold-chev{color:color-mix(in srgb,var(--ink) 78%,transparent)}.pfold-reset{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:none;font-family:inherit;font-size:.74rem;letter-spacing:.04em;color:color-mix(in srgb,var(--ink) 55%,transparent);padding:6px 12px;border-radius:9px;cursor:pointer;position:absolute;right:6px;top:50%;transform:translateY(-50%);opacity:0;pointer-events:none;transition:opacity .11s ease,color .11s ease,background .11s ease}.pfold.is-open .pfold-reset.is-live{opacity:1;pointer-events:auto}.ve2-fx-reset{position:static;transform:none;top:auto;right:auto;margin-right:2px}.ve2-fx-reset.is-live{opacity:1;pointer-events:auto}.pfold-reset:hover{color:color-mix(in srgb,var(--ink) 88%,transparent);background:color-mix(in srgb,var(--ink) 7%,transparent)}.pfold-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .19s cubic-bezier(.2,0,.2,1),opacity .19s cubic-bezier(.2,0,.2,1);opacity:0}.pfold.is-open .pfold-body{grid-template-rows:1fr;opacity:1;padding-top:4px}.pfold-inner{overflow:hidden;min-height:0;padding-top:12px}.adj-row.adj-hero .ve2-label{font-weight:500;color:var(--ink)}.adj-row.adj-hero .ve2-label.is-scrubbing{color:var(--action-color)}.adj-row input[type=range]:disabled{opacity:.4;cursor:default}.adj-row input[type=range]:disabled+.ve2-label{opacity:.4}.adj-legacy.hidden{display:none}.adj-legacy{opacity:.75;transition:opacity .11s ease}.adj-legacy:hover{opacity:1}#zen-adjust-mount{display:contents}#visuals-panel .mg-btn:not(.primary):not(.danger):not(.generate):not(.active),#text-panel .mg-btn:not(.primary):not(.danger):not(.generate):not(.active),#halftone-panel .mg-btn:not(.primary):not(.danger):not(.generate):not(.active),#shader-browser-panel .mg-btn:not(.primary):not(.danger):not(.generate):not(.active){background:color-mix(in srgb,var(--ink) 5%,transparent);border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);border-radius:9px;box-shadow:none;transition:background .11s ease,border-color .11s ease,color .11s ease}#visuals-panel .mg-btn:not(.primary):not(.danger):not(.generate):not(.active):hover,#text-panel .mg-btn:not(.primary):not(.danger):not(.generate):not(.active):hover,#halftone-panel .mg-btn:not(.primary):not(.danger):not(.generate):not(.active):hover,#shader-browser-panel .mg-btn:not(.primary):not(.danger):not(.generate):not(.active):hover{background:color-mix(in srgb,var(--ink) 9%,transparent);border-color:color-mix(in srgb,var(--ink) 22%,transparent);transform:none;box-shadow:none}#text-panel .te2-fillwith-btn,#text-panel #font-select-trigger,#text-panel .te2-browse{border-color:color-mix(in srgb,var(--ink) 12%,transparent);border-radius:8px}.shd-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:#05050559;-webkit-backdrop-filter:blur(6px) saturate(.9);backdrop-filter:blur(6px) saturate(.9);display:flex;align-items:center;justify-content:center;padding:24px;animation:shd-overlay-in .14s ease}@keyframes shd-overlay-in{0%{opacity:0}to{opacity:1}}.shd-overlay.shd-closing{animation:shd-overlay-out .18s ease forwards;pointer-events:none}@keyframes shd-overlay-out{0%{opacity:1}to{opacity:0}}.mg-dialog.shd-dialog .mg-btn.shd-busy,.mg-dialog.shd-dialog .mg-btn:disabled{opacity:.55;cursor:default}.mg-dialog.shd-dialog{background:var(--light);border-radius:12px;box-shadow:0 8px 28px #00000080;padding:1.75rem 1.6rem 1.35rem!important}.shd-title{margin:0 0 1.15rem!important}.shd-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 14px}.shd-card{all:unset;cursor:pointer;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-radius:10px;padding:3px 3px 0;transition:border-color .11s ease,background-color .11s ease}.shd-card:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}.shd-card.selected{border:2px solid var(--action-color);padding:2px 2px 0;background:rgba(var(--action-color-rgb),.07)}.shd-card-stage{aspect-ratio:4 / 3;border-radius:7px;overflow:hidden;background:color-mix(in srgb,var(--ink) 8%,transparent);display:flex;align-items:center;justify-content:center}.shd-thumb{width:100%;height:100%;object-fit:cover;display:block}.shd-thumb-contain{object-fit:contain}.shd-card-label{font-size:.82rem;padding:8px 6px 9px;color:var(--ink)}.shd-save{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border-radius:9px;cursor:pointer;background:color-mix(in srgb,var(--ink) 5%,transparent);margin:0 0 1.2rem;transition:opacity .11s ease}.shd-save input[type=checkbox]{accent-color:var(--action-color);margin-top:2px}.shd-save-text{font-size:.82rem;line-height:1.45;color:var(--ink)}.shd-save-meta{font-size:.74rem;opacity:.5}.shd-save.shd-disabled{opacity:.38;pointer-events:none}#text-content.ims-text-engine,#zen-text-content.ims-text-engine{position:absolute!important;left:0;top:0;width:2px!important;height:2px!important;min-height:0!important;max-height:none!important;padding:0!important;margin:0!important;border:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;color:transparent!important;opacity:0!important;pointer-events:none!important;resize:none!important;overflow:hidden!important;white-space:pre}.te2-align-vrow{margin-top:12px}.te2-alignseg{flex:1;display:flex;gap:2px;padding:2px;border-radius:8px;background:#ffffff0a}.te2-alignseg button{flex:1;height:22px;border:none;border-radius:6px;background:transparent;color:var(--ink);opacity:.5;cursor:pointer;font-size:11px;display:flex;align-items:center;justify-content:center;transition:background-color .11s ease,opacity .11s ease}.te2-alignseg button:hover{background:#ffffff12;opacity:.85}.te2-alignseg button.btn-active{background:#ffffff21;opacity:1}body[data-theme-is-dark=false] .te2-alignseg{background:#0000000d}body[data-theme-is-dark=false] .te2-alignseg button:hover{background:#0000000f}body[data-theme-is-dark=false] .te2-alignseg button.btn-active{background:#0000001a}.dith-pattern-block{margin-bottom:14px}.dith-patterns .mg-btn{margin:0!important;width:100%!important;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 4px 8px!important;border-radius:10px;border:1px solid transparent;background:color-mix(in srgb,var(--ink) 6%,var(--bg));transition:background .11s ease,border-color .11s ease,transform .11s ease}.dith-patterns .mg-btn:hover{background:color-mix(in srgb,var(--ink) 11%,var(--bg))}.dith-patterns .mg-btn:active{transform:scale(.96)}.dith-patterns .mg-btn.active{background:color-mix(in srgb,var(--action-color) 16%,var(--bg));border-color:var(--action-color);color:var(--action-color)}.dith-patterns .mg-btn svg{width:24px;height:24px;margin-bottom:5px;opacity:.85;transition:opacity .11s ease}.dith-patterns .mg-btn span{font-size:.68rem;text-transform:uppercase;letter-spacing:.5px;opacity:.75;transition:opacity .11s ease;white-space:nowrap}.dith-patterns .mg-btn:hover svg,.dith-patterns .mg-btn:hover span,.dith-patterns .mg-btn.active svg,.dith-patterns .mg-btn.active span{opacity:1}#dith-pattern-row.dith-patterns{display:grid!important;grid-template-columns:repeat(5,calc((100% - 16px)/5));gap:4px;margin-bottom:8px}#dith-pattern-row.dith-patterns .mg-btn{margin:0!important;width:100%!important;min-width:0;height:auto;align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:11px 3px 9px!important;border-radius:10px}#dith-pattern-row.dith-patterns .mg-btn svg{width:26px;height:26px;margin-bottom:5px;flex:none}#dith-pattern-row.dith-patterns .mg-btn span{font-size:.62rem;line-height:1.15;text-align:center;white-space:normal}.ht2-hero-head{display:flex;align-items:center;gap:7px;padding-left:8px;margin:4px 4px 12px -4px}.ht2-hero-head .pfold-name{color:color-mix(in srgb,var(--ink) 84%,transparent)}.ht2-sec-head{margin-top:20px}.ht2-sec-head .ht2-cap{margin:0}.ht2-hero-head .ht2-hero-reset{margin-left:auto}.ht2-hero-reset{position:static;transform:none;top:auto;right:auto;margin:0}.ht2-hero-reset.is-live{opacity:1;pointer-events:auto}#zen-filters-card{position:fixed;top:50%;right:85px;width:250px;max-height:78vh;overflow-y:auto;padding:14px;z-index:4000;background-color:rgba(var(--light-rgb),.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid color-mix(in srgb,var(--ink) 15%,transparent);border-radius:16px;box-shadow:0 10px 30px #0003;transform:translateY(-50%) translate(15px) scale(.96);opacity:0;pointer-events:none;will-change:opacity,transform;transition:opacity .3s ease-out,transform .5s cubic-bezier(.2,.9,.2,1)}body.zen-mode #zen-filters-card.visible{opacity:1;pointer-events:auto;transform:translateY(-50%) translate(0) scale(1)}body.zen-mode.is-transforming #zen-filters-card.visible{opacity:0;pointer-events:none}body.zen-mode:has(#project-library-popup-overlay.visible) #zen-filters-card{opacity:0;pointer-events:none}.zfc-head{display:flex;align-items:center;gap:8px;padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}.zfc-icon{font-size:.95rem;color:color-mix(in srgb,var(--ink) 62%,transparent);flex-shrink:0}.zfc-title{font-size:.92rem;font-weight:500;color:var(--ink);flex:1;letter-spacing:.01em}.zfc-switch{position:relative;width:30px;height:17px;flex-shrink:0;cursor:pointer}.zfc-switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.zfc-track{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9px;background:color-mix(in srgb,var(--ink) 22%,transparent);transition:background .11s ease;pointer-events:none}.zfc-track:after{content:"";position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:var(--light);transition:transform .11s cubic-bezier(.2,.9,.2,1)}.zfc-switch input:checked+.zfc-track{background:var(--action-color)}.zfc-switch input:checked+.zfc-track:after{transform:translate(13px)}.zfc-x{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:none;background:none;border-radius:7px;color:color-mix(in srgb,var(--ink) 45%,transparent);font-size:.8rem;cursor:pointer;transition:background .11s ease,color .11s ease;flex-shrink:0}.zfc-x:hover{background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink)}.zfc-cap{font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 42%,transparent);margin:16px 0 8px}.zfc-shapeseg+.zfc-cap{margin-top:12px}.zfc-cap:first-child{margin-top:0}.zfc-row{display:flex;align-items:center;gap:8px;margin-bottom:12px}.zfc-row:last-child{margin-bottom:0}.zfc-label{width:76px;flex-shrink:0;font-size:.78rem;color:color-mix(in srgb,var(--ink) 72%,transparent);transition:color .11s ease}.zfc-label.is-scrubbing{color:var(--ink);font-variant-numeric:tabular-nums}.zfc-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;min-width:0;height:6px;background:var(--mid);outline:none;cursor:pointer;border-radius:3px;margin:0}.zfc-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;background:var(--light);border:2px solid var(--ink);border-radius:50%;cursor:pointer;box-shadow:none}.zfc-range::-moz-range-thumb{width:16px;height:16px;background:var(--light);border:2px solid var(--ink);border-radius:50%;cursor:pointer;box-shadow:none}.zfc-row.is-hero{margin-bottom:14px}.zfc-row.is-hero .zfc-label{font-size:.85rem;color:var(--ink)}.zfc-color input[type=color]{flex:1;height:26px;padding:0;border:none;border-radius:7px;background:none;cursor:pointer}.zfc-nav{margin-top:16px}.zfc-body:empty+.zfc-nav{margin-top:0}.zfc-body:empty+.zfc-nav .zfc-navrow:first-child{border-top:none}.zfc-navrow{width:100%;display:flex;align-items:center;gap:8px;padding:11px 4px;border:none;background:none;border-top:1px solid color-mix(in srgb,var(--ink) 10%,transparent);font:inherit;font-size:.78rem;color:var(--ink);text-align:left;cursor:pointer;transition:background .11s ease}.zfc-navrow{margin-left:-6px;margin-right:-6px;padding-left:10px;padding-right:10px;border-radius:9px}.zfc-navrow:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.zfc-navrow{background-clip:padding-box}.zfc-navicon{font-size:.85rem;color:color-mix(in srgb,var(--ink) 55%,transparent);width:15px;text-align:center;flex-shrink:0}.zfc-navname{flex:0 1 auto;min-width:0}.zfc-dot{width:4px;height:4px;border-radius:50%;background:var(--action-color);flex-shrink:0;margin-right:auto}.zfc-chev{font-size:.7rem;color:color-mix(in srgb,var(--ink) 35%,transparent)}.zfc-navrow.is-off .zfc-navname,.zfc-navrow.is-off>i:first-child{color:color-mix(in srgb,var(--ink) 38%,transparent)}.zfc-navrow.is-off .zfc-dot{background:color-mix(in srgb,var(--ink) 18%,transparent)}.zfc-back{width:22px;height:22px;display:flex;align-items:center;justify-content:center;margin-left:-4px;border:none;background:none;border-radius:6px;color:color-mix(in srgb,var(--ink) 45%,transparent);font-size:.75rem;cursor:pointer;transition:background .11s ease,color .11s ease;flex-shrink:0}.zfc-back:hover{background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink)}.zfc-back[hidden]{display:none}.zfc-glyph{font-family:var(--font-mono, monospace);font-size:.8rem;font-style:normal;letter-spacing:-.04em;color:color-mix(in srgb,var(--ink) 62%,transparent)}.zfc-navicon.zfc-glyph{font-size:.72rem}#zen-filters-card.is-off .zfc-body{opacity:.42}.zfc-add{width:100%;display:flex;align-items:center;gap:8px;margin-left:-9px;margin-right:-9px;padding:11px 9px;border:none;border-radius:9px;background:none;font:inherit;font-size:.78rem;color:color-mix(in srgb,var(--ink) 62%,transparent);cursor:pointer;transition:background .11s ease,color .11s ease}.zfc-add:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 9%,transparent)}.zfc-add:active,.zfc-pop-item:active{background:color-mix(in srgb,var(--ink) 14%,transparent)}.zfc-add i{font-size:.85rem;width:15px;text-align:center;flex-shrink:0}.zfc-nav:empty+.zfc-add{margin-top:14px;padding-top:6px}.zfc-nav:empty{border-top:1px solid color-mix(in srgb,var(--ink) 10%,transparent);margin-top:16px}.zfc-add[hidden],.zfc-x[hidden],.zfc-switch[hidden]{display:none}.zfc-pop{position:fixed;z-index:4200;padding:0 5px 5px;border-radius:0 0 16px 16px;background-color:rgba(var(--light-rgb),.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid color-mix(in srgb,var(--ink) 15%,transparent);border-top:none;box-shadow:0 10px 30px #0003}.zfc-pop.is-above{border-radius:16px 16px 0 0;border-top:1px solid color-mix(in srgb,var(--ink) 15%,transparent);border-bottom:none;padding:5px 5px 0}.zfc-pop:before,.zfc-pop.is-above:after{content:"";display:block;height:1px;background:color-mix(in srgb,var(--ink) 11%,transparent);margin:0 9px 6px}.zfc-pop.is-above:before{display:none}.zfc-pop.is-above:after{margin:6px 9px 0}.zfc-pop[hidden]{display:none}.zfc-pop-item{width:100%;display:flex;align-items:center;gap:8px;padding:11px 9px;border:none;background:none;border-radius:7px;font:inherit;font-size:.78rem;color:var(--ink);text-align:left;cursor:pointer;transition:background .11s ease}.zfc-pop-item:hover{background:color-mix(in srgb,var(--ink) 9%,transparent)}.zfc-pop-empty{font-size:.74rem;padding:8px;margin:0;color:color-mix(in srgb,var(--ink) 50%,transparent)}.zfc-empty{font-size:.78rem;line-height:1.5;margin:0;color:color-mix(in srgb,var(--ink) 50%,transparent)}#zen-layer-palette{max-height:calc(100vh - 260px);overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain}#zen-layer-palette::-webkit-scrollbar{width:0;height:0}.zen-layer-thumb{position:relative}.zen-layer-thumb.zen-bg-sentinel{cursor:pointer}#zen-floating-sidebar .zen-layer-thumb.zen-bg-sentinel{transition:transform .11s cubic-bezier(.2,.9,.2,1)}#zen-floating-sidebar .zen-layer-thumb.zen-bg-sentinel:hover{transform:translateY(-1px)!important}.zen-slider-row{position:relative}.zen-slider-row .ve2-dot{position:absolute;left:-9px;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background:var(--action-color);opacity:0;transition:opacity .11s ease;pointer-events:none}.zen-slider-row.ve2-touched .ve2-dot{opacity:1}.zen-slider-row label.is-scrubbing{color:var(--ink);opacity:1;font-variant-numeric:tabular-nums}body.zen-mode #zen-right-panel{--zen-strip-half: 190px;top:calc(50% - var(--zen-strip-half));max-height:calc(50vh + var(--zen-strip-half) - 24px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}body.zen-mode #zen-right-panel::-webkit-scrollbar,body.zen-mode #zen-filters-card::-webkit-scrollbar{width:0;height:0}body.zen-mode #zen-right-panel{transform:translate(15px) scale(.96)}body.zen-mode #zen-right-panel.visible{transform:translate(0) scale(1)}body.zen-mode #zen-filters-card{top:50%;max-height:calc(100vh - 150px);transform:translateY(-50%) translate(15px) scale(.96)}body.zen-mode #zen-filters-card.visible{transform:translateY(-50%) translate(0) scale(1)}body.zen-mode #zen-filters-card.has-drawer{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:transparent}body.zen-mode #zen-filters-card.has-drawer-above{border-top-left-radius:0;border-top-right-radius:0;border-top-color:transparent}#zen-fx-units{margin-top:16px;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}#zen-fx-units.is-disabled{opacity:.4;pointer-events:none}.zfx-unit+.zfx-unit{margin-top:10px}.zfx-head{display:flex;align-items:center;gap:8px;min-height:20px}.zfx-cap{flex:1;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 58%,transparent);transition:color .11s ease}.zfx-unit.is-on .zfx-cap,.zfx-head:hover .zfx-cap{color:color-mix(in srgb,var(--ink) 88%,transparent)}.zfx-switch{position:relative;width:26px;height:15px;flex-shrink:0;cursor:pointer}.zfx-switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.zfx-track{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;background:color-mix(in srgb,var(--ink) 34%,transparent);transition:background .14s cubic-bezier(.2,.9,.2,1);pointer-events:none}.zfx-switch:hover .zfx-track{background:color-mix(in srgb,var(--ink) 46%,transparent)}.zfx-track:after{content:"";position:absolute;top:2px;left:2px;width:11px;height:11px;border-radius:50%;background:var(--light);transition:transform .18s cubic-bezier(.34,1.4,.64,1)}.zfx-switch input:checked+.zfx-track{background:var(--action-color)}.zfx-switch input:checked+.zfx-track:after{transform:translate(11px)}.zfx-switch input:focus-visible+.zfx-track{outline:2px solid var(--action-color);outline-offset:2px}.zfx-body{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .19s cubic-bezier(.2,0,.2,1),opacity .19s cubic-bezier(.2,0,.2,1)}.zfx-unit.is-on .zfx-body{grid-template-rows:1fr;opacity:1}.zfx-inner{overflow:hidden;min-height:0;padding:12px 0 6px}.zfx-inner .zen-slider-row .icp-wrapper{flex:1 1 0;min-width:0;width:auto}.zfx-inner .zen-slider-row input[type=color]{flex:0 0 auto}.zfc-shapeseg{display:flex;gap:2px;padding:2px;margin-bottom:16px;border-radius:8px;background:color-mix(in srgb,var(--ink) 6%,transparent)}.zfc-shape{flex:1;padding:7px 0;border:none;border-radius:7px;background:transparent;font:inherit;font-size:.78rem;color:color-mix(in srgb,var(--ink) 62%,transparent);cursor:pointer;transition:background .11s ease,color .11s ease}.zfc-shape:hover{background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink)}.zfc-shape.is-on{background:color-mix(in srgb,var(--ink) 13%,transparent);color:var(--ink)}.zfc-scopeseg .zfc-shape{font-size:.74rem}.zfc-dithseg{display:grid;grid-template-columns:repeat(5,auto);gap:1px}.zfc-dithseg .zfc-shape{padding:7px 2px;letter-spacing:-.02em}.zfc-matrixseg{flex:1;min-width:0}.zfc-matrixseg .zfc-shape{font-size:.76rem;padding:5px 0}.zfc-scopeseg[data-busy]{opacity:.55;pointer-events:none}.zfc-scopeseg[data-busy] .zfc-shape.is-on{animation:zfc-pulse 1.1s ease-in-out infinite}@keyframes zfc-pulse{0%,to{opacity:.6}50%{opacity:1}}.zfc-popicon{font-size:.85rem;width:15px;text-align:center;color:color-mix(in srgb,var(--ink) 55%,transparent);flex-shrink:0}@media (prefers-reduced-motion: reduce){.zfc-scopeseg[data-busy] .zfc-shape.is-on{animation:none}}@media (prefers-reduced-motion: reduce){.zfx-body,.zfx-track,.zfx-track:after{transition:none}}#zen-shader-card{position:fixed;top:50%;right:85px;width:300px;max-height:calc(100vh - 150px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:14px;z-index:4000;background-color:rgba(var(--light-rgb),.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid color-mix(in srgb,var(--ink) 15%,transparent);border-radius:16px;box-shadow:0 10px 30px #0003;transform:translateY(-50%) translate(15px) scale(.96);opacity:0;pointer-events:none;transition:opacity .3s ease-out,transform .5s cubic-bezier(.2,.9,.2,1)}#zen-shader-card::-webkit-scrollbar{width:0;height:0}body.zen-mode #zen-shader-card.visible{opacity:1;pointer-events:auto;transform:translateY(-50%) translate(0) scale(1)}body.zen-mode.is-transforming #zen-shader-card.visible{opacity:0;pointer-events:none}body.zen-mode:has(#project-library-popup-overlay.visible) #zen-shader-card{opacity:0;pointer-events:none}.zsc-head{display:flex;align-items:center;gap:8px;padding-bottom:12px;border-bottom:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}.zsc-icon{font-size:.95rem;color:color-mix(in srgb,var(--ink) 62%,transparent)}.zsc-title{font-size:.92rem;font-weight:500;color:var(--ink);flex:1;letter-spacing:.01em}.zsc-x{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:none;background:none;border-radius:7px;color:color-mix(in srgb,var(--ink) 45%,transparent);font-size:.8rem;cursor:pointer;transition:background .11s ease,color .11s ease}.zsc-x:hover{background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink)}.zsc-hint{margin:12px 0;font-size:.74rem;color:color-mix(in srgb,var(--ink) 48%,transparent)}.zsc-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.zsc-tile{position:relative;display:block;width:100%;aspect-ratio:1 / 1;padding:0;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-radius:10px;background:color-mix(in srgb,var(--ink) 6%,transparent);overflow:hidden;cursor:pointer;transition:transform .28s cubic-bezier(.175,.885,.32,1.2),border-color .2s ease,box-shadow .28s cubic-bezier(.175,.885,.32,1.2)}.zsc-tile:hover{border-color:var(--action-color);transform:translateY(-2px) scale(1.02);box-shadow:0 8px 18px rgba(var(--action-color-rgb),.12),0 3px 8px #0000001f}.zsc-tile:active{transform:translateY(0) scale(1.005)}.zsc-tile:focus-visible{outline:2px solid var(--action-color);outline-offset:2px}.zsc-tile canvas{width:100%;height:100%;display:block;opacity:0;transition:opacity .26s ease}.zsc-tile.is-baked canvas{opacity:1}.zsc-cap{position:absolute;left:0;right:0;bottom:0;padding:18px 9px 8px;display:flex;flex-direction:column;gap:1px;text-align:left;background:linear-gradient(to top,#000000d1,#0000);pointer-events:none}.zsc-cap b{font-size:.8rem;font-weight:600;color:#fff}.zsc-cap small{font-size:.64rem;line-height:1.3;color:#fff9;transition:color .2s ease}.zsc-tile:hover .zsc-cap small{color:#ffffffe0}@media (prefers-reduced-motion: reduce){.zsc-tile,.zsc-tile canvas{transition:none}.zsc-tile:hover{transform:none}}.zsc-back{width:22px;height:22px;display:flex;align-items:center;justify-content:center;margin-left:-4px;border:none;background:none;border-radius:6px;color:color-mix(in srgb,var(--ink) 45%,transparent);font-size:.75rem;cursor:pointer;transition:background .11s ease,color .11s ease;flex-shrink:0}.zsc-back:hover{background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink)}.zsc-back[hidden]{display:none}.zsc-body{padding-top:14px}.zsc-body[hidden],.zsc-grid[hidden],.zsc-hint[hidden]{display:none}.zsc-row{display:flex;align-items:center;gap:8px;margin-bottom:12px}.zsc-row:last-child{margin-bottom:0}.zsc-label{width:92px;flex-shrink:0;font-size:.78rem;color:color-mix(in srgb,var(--ink) 72%,transparent);transition:color .11s ease}.zsc-label.is-scrubbing{color:var(--ink);font-variant-numeric:tabular-nums}.zsc-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;min-width:0;height:6px;background:var(--mid);outline:none;cursor:pointer;border-radius:3px;margin:0}.zsc-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;background:var(--light);border:2px solid var(--ink);border-radius:50%;cursor:pointer}.zen-slider-row input[type=range],.zfc-range,.zsc-range{height:10px;border-radius:5px;--thumb-w: 16px}.zen-mag-source{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;overflow:hidden}.zen-fields-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 8px;margin:2px 0 10px}#controls-panel .zen-fields-row{margin:2px 10px 14px 2px}#controls-panel .ve2-fx-body .zen-fields-row{margin:0 0 12px}.zfx-inner .zen-fields-row{margin:0}.zen-field-cell{min-width:0;display:flex;flex-direction:column;gap:3px}.zen-field-cell.zen-field-span{grid-column:1 / -1}.zen-field-cap{display:flex;align-items:center;gap:4px;font-size:.64rem;letter-spacing:.02em;color:color-mix(in srgb,var(--ink) 62%,transparent);padding-left:1px;white-space:nowrap;overflow:hidden}.zen-field-cap:before{content:"";flex:0 0 auto;width:4px;height:4px;border-radius:50%;background:var(--action-color);opacity:0;transition:opacity .11s ease}.zen-field-cell.is-touched .zen-field-cap:before{opacity:1}.zen-field{height:26px;min-width:0;display:flex;align-items:center;justify-content:center;gap:3px;padding:0 6px;border-radius:8px;background:color-mix(in srgb,var(--ink) 10%,transparent);color:var(--ink);font-variant-numeric:tabular-nums;cursor:ew-resize;touch-action:none;user-select:none;-webkit-user-select:none;transition:background .11s ease,box-shadow .11s ease}.zen-field:hover{background:color-mix(in srgb,var(--ink) 15%,transparent)}.zen-field:focus:not(:focus-visible){outline:none}.zen-field.is-scrubbing,.zen-field.editing{box-shadow:inset 0 0 0 1px var(--action-color);background:color-mix(in srgb,var(--action-color) 12%,transparent)}.zen-field.editing{cursor:text}.zen-field-val{font-size:.82rem;line-height:1}.zen-field-unit{font-size:.63rem;line-height:1;opacity:.78}.zen-field input{width:100%;min-width:0;border:none;background:transparent;padding:0;margin:0;color:var(--ink);font:inherit;font-size:.82rem;font-variant-numeric:tabular-nums;text-align:center;outline:none;user-select:text;-webkit-user-select:text}.zen-fields-row.has-pad{grid-template-columns:var(--zp-side, 89px) minmax(0,1fr) minmax(0,1fr)}.zen-fields-row.has-pad .zen-field-cell.zen-field-span{grid-column:2 / -1}.zen-field-cell.zen-pad-cell{grid-row:span 2;position:relative;min-height:0;min-width:0}.zen-pad{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;background:color-mix(in srgb,var(--ink) 10%,transparent);cursor:crosshair;touch-action:none;user-select:none;-webkit-user-select:none;transition:background .11s ease,box-shadow .11s ease}.zen-pad:hover{background:color-mix(in srgb,var(--ink) 15%,transparent)}.zen-pad:focus:not(:focus-visible){outline:none}.zen-pad:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--action-color)}.zen-pad.is-scrubbing{box-shadow:inset 0 0 0 1px var(--action-color);background:color-mix(in srgb,var(--action-color) 12%,transparent)}.zen-pad svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;overflow:visible;pointer-events:none}.zen-pad .zp-axis{stroke:var(--ink);stroke-opacity:.1;stroke-width:1;vector-effect:non-scaling-stroke}.zen-pad .zp-tilt rect,.zen-pad .zp-tilt line{fill:none;stroke:var(--ink);stroke-opacity:.18;stroke-width:1;stroke-dasharray:3 2;vector-effect:non-scaling-stroke}.zen-pad .zp-tilt line{stroke-dasharray:none}.zen-pad .zp-origin{fill:var(--ink);fill-opacity:.38}.zen-pad .zp-throw{stroke:var(--ink);stroke-opacity:.36;stroke-width:1;vector-effect:non-scaling-stroke;transition:stroke-opacity .11s ease}.zen-pad .zp-handle{fill:var(--ink);stroke:var(--action-color);stroke-opacity:.35;stroke-width:0;transition:stroke-width .11s ease,fill .11s ease}.zen-pad:hover .zp-handle{stroke-width:3}.zen-pad.is-scrubbing .zp-handle,.zen-pad:focus-visible .zp-handle{fill:var(--action-color);stroke-width:0}.zen-pad.is-scrubbing .zp-throw{stroke:var(--action-color);stroke-opacity:.8}.zen-pad.is-far .zp-handle{fill:transparent;stroke:var(--ink);stroke-opacity:.7;stroke-width:1.6}.zen-pad.is-far .zp-throw{stroke-dasharray:2 2}.zen-pad.is-far.is-scrubbing .zp-handle{fill:var(--action-color);stroke-width:0}.zen-field-cell.zen-pad-side.is-driven .zen-field-val{color:var(--action-color)}@media (prefers-reduced-motion: reduce){.zen-pad,.zen-pad .zp-handle,.zen-pad .zp-throw{transition:none}}.zsc-range::-moz-range-thumb{width:16px;height:16px;background:var(--light);border:2px solid var(--ink);border-radius:50%;cursor:pointer}.zsc-seg{flex:1;display:flex;gap:2px;padding:2px;border-radius:8px;background:color-mix(in srgb,var(--ink) 6%,transparent)}.zsc-segbtn{flex:1;padding:7px 0;border:none;border-radius:7px;background:transparent;font:inherit;font-size:.74rem;color:color-mix(in srgb,var(--ink) 62%,transparent);cursor:pointer;transition:background .11s ease,color .11s ease}.zsc-segbtn:hover{background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink)}.zsc-segbtn.is-on{background:color-mix(in srgb,var(--ink) 13%,transparent);color:var(--ink)}.zsc-cap-label{font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 42%,transparent);margin:16px 0 8px}.zsc-row .icp-wrapper{flex:1 1 0;min-width:0;width:auto}.zsc-row input[type=color]{flex:0 0 auto}#zen-save-state{display:inline-flex;align-items:center;gap:0;height:22px;padding:0 7px;margin-left:calc(10px + var(--zss-logo-overhang, 30px));margin-right:auto;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;line-height:1;cursor:pointer;flex-shrink:0;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .11s ease,gap .16s cubic-bezier(.2,.7,.3,1)}#zen-save-state[hidden]{display:none}#zen-save-state:hover,#zen-save-state:focus-visible,#zen-save-state.is-announcing,#zen-save-state.is-error{background:rgba(var(--light-rgb),.75);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 6px 18px #0000002e;gap:7px}#zen-save-state:focus{outline:none}#zen-save-state:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--ink) 30%,transparent),0 6px 18px #0000002e}#zen-save-state:active{background:rgba(var(--light-rgb),.9)}#zen-save-state .zss-dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;transition:background-color .26s ease,box-shadow .26s ease,transform .26s ease}#zen-save-state.is-clean .zss-dot{background:color-mix(in srgb,var(--ink) 45%,transparent)}#zen-save-state.is-dirty .zss-dot{background:var(--action-color);box-shadow:0 0 0 3px rgba(var(--action-color-rgb),.16)}#zen-save-state.is-saving .zss-dot{background:var(--action-color);animation:zss-pulse 1s ease-in-out infinite}@keyframes zss-pulse{0%,to{opacity:.45;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}#zen-save-state.is-blocked .zss-dot{background:transparent;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ink) 45%,transparent)}#zen-save-state.is-error .zss-dot{background:var(--text-danger, #e0655f);box-shadow:0 0 0 3px #e0655f33}#zen-save-state .zss-label{display:grid;grid-template-columns:0fr;max-width:190px;opacity:0;transition:grid-template-columns .16s cubic-bezier(.2,.7,.3,1),opacity .11s ease}#zen-save-state .zss-label>span{overflow:hidden;min-width:0;white-space:nowrap;font-size:10.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;line-height:1;text-overflow:ellipsis;color:color-mix(in srgb,var(--ink) 78%,transparent)}#zen-save-state:hover .zss-label,#zen-save-state:focus-visible .zss-label,#zen-save-state.is-announcing .zss-label,#zen-save-state.is-error .zss-label{grid-template-columns:1fr;opacity:1}#zen-save-state.is-error .zss-label>span{color:var(--text-danger, #e0655f);opacity:1}#zen-save-state .zss-sr,#zen-save-sr{position:absolute;pointer-events:none;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}body.zen-mode.is-transforming #zen-save-state{opacity:0}@media (prefers-reduced-motion: reduce){#zen-save-state.is-saving .zss-dot{animation:none}#zen-save-state,#zen-save-state .zss-dot,#zen-save-state .zss-label{transition:none}}.menu-item.is-disabled{opacity:.38;pointer-events:none}#zte-wrap{margin-top:16px;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}#zte-wrap.is-disabled,.zte-alignrow.is-disabled{opacity:.4;pointer-events:none}body.zen-mode #zen-text-controls:has(#zen-text-inner-controls.disabled){cursor:pointer}body.zen-mode #zen-text-inner-controls.disabled .zte-fill,body.zen-mode #zen-text-inner-controls.disabled .zte-chips{opacity:1;pointer-events:auto}.zte-alignseg{flex:1;display:flex;gap:2px;padding:2px;border-radius:8px;background:color-mix(in srgb,var(--ink) 6%,transparent)}.zte-alignseg button{flex:1;height:26px;border:none;border-radius:6px;background:transparent;color:color-mix(in srgb,var(--ink) 55%,transparent);font-size:.72rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .11s ease,color .11s ease}.zte-alignseg button:hover{background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink)}.zte-alignseg button.is-on{background:color-mix(in srgb,var(--ink) 13%,transparent);color:var(--ink)}.zte-fill{margin-top:16px}.zte-cap{font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 42%,transparent);margin:0 0 8px}.zte-fillbtns{display:flex;gap:8px}.zte-fillbtn{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;padding:9px 0;border:none;border-radius:9px;background:color-mix(in srgb,var(--ink) 6%,transparent);font:inherit;font-size:.74rem;color:color-mix(in srgb,var(--ink) 70%,transparent);cursor:pointer;transition:background .11s ease,color .11s ease}.zte-fillbtn:hover{background:color-mix(in srgb,var(--ink) 11%,transparent);color:var(--ink)}.zte-fillbtn i{font-size:.8rem}.zte-alignrow .zte-alignseg{max-width:none}#zte-wrap{margin-top:16px;padding-top:16px}.zte-fill{margin-top:0}.zte-unit{margin-top:10px}.zte-unit+.zte-unit{margin-top:6px}.zte-traydock{margin-top:10px}.zte-traydock:empty{display:none}.zte-chips{margin-top:0}.zte-chips.has-chips{margin-top:10px}#mg-asset-palette:not(.grid-view) .layer-thumb.active .thumbnail-container:after{top:0;left:0;width:100%;height:100%;border-width:1px;border-color:var(--action-color)!important}body.zen-mode #draw-popout .dp-body .dp-tool-row{gap:4px}body.zen-mode #draw-popout .dp-body .dp-tool-row .dp-tool{width:30px}body.zen-mode #draw-popout .dp-body .dp-lrow{margin-right:2px}body.zen-mode #draw-popout .dp-body .dp-lrow .ve2-label{width:58px}body.zen-mode #draw-popout .dp-body .dp-lrow .dp-pill{min-width:38px;padding:0 6px}body.zen-mode #draw-popout .dp-body .dp-field{padding:0 6px;gap:4px}body.zen-mode #draw-popout .dp-body .dp-field-icon{display:none}body.zen-mode .zen-panel-header{gap:10px}body.zen-mode #zen-layer-type-label{margin-right:auto}#zte-addtext{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-size:.8rem;line-height:1;padding:0;flex-shrink:0;background:transparent;border:1px solid color-mix(in srgb,var(--ink) 22%,transparent);color:color-mix(in srgb,var(--ink) 88%,transparent);border-radius:6px;box-shadow:none;cursor:pointer;transition:background-color .11s ease,color .11s ease}#zte-addtext:hover{background:color-mix(in srgb,var(--ink) 10%,transparent);color:var(--ink);transform:none;box-shadow:none}#zte-addtext:active{transform:none;box-shadow:none}#zte-addtext:focus:not(:focus-visible){outline:none}#zte-addtext.is-hidden{display:none}body.zen-mode #zen-text-inner-controls #custom-font-select{position:relative;width:100%}body.zen-mode #zen-text-inner-controls #font-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:9px;width:100%;margin:0;padding:9px 10px;font-family:inherit;font-size:.86rem;text-align:left;color:var(--ink);background:color-mix(in srgb,var(--ink) 8%,transparent);border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-radius:9px;cursor:pointer;transition:background-color .11s ease,border-color .11s ease}body.zen-mode #zen-text-inner-controls #font-select-trigger:hover{background:color-mix(in srgb,var(--ink) 12%,transparent)}body.zen-mode #zen-text-inner-controls #custom-font-select.open #font-select-trigger{border-color:color-mix(in srgb,var(--action-color) 60%,transparent)}body.zen-mode #zen-text-inner-controls #font-select-trigger i{font-size:.7rem;opacity:.5;flex-shrink:0}body.zen-mode #zen-text-inner-controls #font-select-dropdown{top:calc(100% + 6px);max-height:260px;background:color-mix(in srgb,var(--light) 96%,var(--ink));border:1px solid color-mix(in srgb,var(--ink) 15%,transparent);border-radius:10px;box-shadow:0 10px 30px #00000047;overflow:hidden auto;overscroll-behavior:contain;scrollbar-width:thin;padding:4px;z-index:4002}body.zen-mode #zen-text-inner-controls #font-select-list li{padding:7px 9px;border-radius:6px;font-size:.86rem;transition:background-color .11s ease,color .11s ease}body.zen-mode #zen-text-inner-controls #font-select-list li:hover,body.zen-mode #zen-text-inner-controls #font-select-list li.hover-preview{background-color:color-mix(in srgb,var(--ink) 10%,transparent)}body.zen-mode #zen-text-inner-controls #font-select-list li.selected{background-color:var(--action-color);color:var(--light)}#mg-movie-canvas.erase-ring-cursor,#canvas-panel.erase-ring-cursor,#canvas-panel.erase-ring-cursor>canvas{cursor:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2226%22%20height%3D%2226%22%20viewBox%3D%220%200%2026%2026%22%3E%3Ccircle%20cx%3D%2213%22%20cy%3D%2213%22%20r%3D%2211%22%20fill%3D%22none%22%20stroke%3D%22rgba%280%2C0%2C0%2C0.35%29%22%20stroke-width%3D%223%22/%3E%3Ccircle%20cx%3D%2213%22%20cy%3D%2213%22%20r%3D%2211%22%20fill%3D%22none%22%20stroke%3D%22rgba%28255%2C255%2C255%2C0.8%29%22%20stroke-width%3D%221.5%22/%3E%3C/svg%3E) 13 13,crosshair!important}#mg-movie-canvas.erase-ring-cursor.erase-cursor-hot,#canvas-panel.erase-ring-cursor.erase-cursor-hot,#canvas-panel.erase-ring-cursor.erase-cursor-hot>canvas{cursor:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2226%22%20height%3D%2226%22%20viewBox%3D%220%200%2026%2026%22%3E%3Ccircle%20cx%3D%2213%22%20cy%3D%2213%22%20r%3D%2211%22%20fill%3D%22none%22%20stroke%3D%22rgba%280%2C0%2C0%2C0.35%29%22%20stroke-width%3D%223%22/%3E%3Ccircle%20cx%3D%2213%22%20cy%3D%2213%22%20r%3D%2211%22%20fill%3D%22none%22%20stroke%3D%22%23cfc2ff%22%20stroke-width%3D%221.5%22/%3E%3C/svg%3E) 13 13,crosshair!important}#erase-brush-cursor{position:absolute;left:0;top:0;width:60px;height:60px;border:2px solid rgba(255,255,255,.9);border-radius:50%;box-shadow:0 0 0 1px #00000059,inset 0 0 0 1px #00000059;pointer-events:none;display:none;z-index:6;will-change:transform}#erase-brush-cursor.is-on{display:block}#canvas-panel.is-zoomed-out #erase-brush-cursor{display:none}.control-panel{will-change:auto;backface-visibility:visible}.control-panel.active{will-change:transform,opacity}.pop-label{will-change:auto}.sidebar-btn:hover .pop-label,.pop-label.visible{will-change:transform,opacity}.sidebar-btn{will-change:auto}.sidebar-btn:hover,.sidebar-btn:active{will-change:transform}.mg-overlay-base:not(.visible),.mg-overlay-base:not(.visible) *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.menu-wrapper:not(.open) .menu-dropdown{backdrop-filter:none;-webkit-backdrop-filter:none}#mg-background-canvas{display:none}#canvas-panel,.control-panel.active{will-change:auto}body:not(.zen-mode) #zen-action-strip,body:not(.zen-mode) #zen-right-panel,body:not(.zen-mode) #zen-filters-card,body:not(.zen-mode) #zen-shader-card{will-change:auto;backdrop-filter:none;-webkit-backdrop-filter:none}.mg-overlay-base:not(.visible) *,.mg-overlay-base:not(.visible){will-change:auto!important}.pop-label{backdrop-filter:none;-webkit-backdrop-filter:none}.sidebar-btn:hover .pop-label,.pop-label.visible{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.zsc-tile img{width:100%;height:100%;display:block;object-fit:cover;opacity:0;transition:opacity .26s ease}.zsc-tile.is-baked img{opacity:1}.zsp-tile img{width:100%;height:100%;display:block;object-fit:cover;opacity:0;transition:opacity .26s ease}.zsp-tile.is-baked img{opacity:1}.zsc-tile img:not([src]),.zsp-tile img:not([src]){background:color-mix(in srgb,var(--ink) 6%,transparent)}.panel-layer-palette.shader-layer-strip .layer-thumb img,.panel-layer-palette.shader-layer-strip .layer-thumb canvas{width:100%!important;height:100%!important;object-fit:cover}.zsc-cap{background:linear-gradient(to top,#000000f0,#000000db 34%,#00000073 66%,#0000)}.shader-browser-tile .sbt-cap{background:linear-gradient(to top,#08080af0,#08080adb 34%,#08080a73 66%,#08080a00)}.shader-browser-tile:hover .sbt-cap{background:linear-gradient(to top,#08080af7,#08080ae6 34%,#08080a80 66%,#08080a00)}.zsc-cap{background:linear-gradient(to top,#000000f7,#000000f2 52%,#000000bd 74%,#00000052 88%,#0000)}.zsc-cap b,.zsc-cap small{text-shadow:0 1px 3px rgba(0,0,0,.85)}.zsc-cap small{color:#ffffffb8}.shader-browser-tile .sbt-cap{background:linear-gradient(to top,#08080af7,#08080af2 52%,#08080abd 74%,#08080a52 88%,#08080a00)}.shader-browser-tile:hover .sbt-cap{background:linear-gradient(to top,#08080afc,#08080af7 52%,#08080acc 74%,#08080a5c 88%,#08080a00)}.shader-browser-tile .sbt-cap b,.shader-browser-tile .sbt-cap small{text-shadow:0 1px 3px rgba(0,0,0,.85)}#fluid-layer-palette.is-empty{display:none}.zsc-cap{background:linear-gradient(to top,#000000f7,#000000f2 42%,#000000e0 58%,#000000b8 70%,#00000080 80%,#00000047 88%,#0000001f,#0000)}.shader-browser-tile .sbt-cap{background:linear-gradient(to top,#08080af7,#08080af2 42%,#08080ae0 58%,#08080ab8 70%,#08080a80 80%,#08080a47 88%,#08080a1f,#08080a00)}.shader-browser-tile:hover .sbt-cap{background:linear-gradient(to top,#08080afc,#08080af7 42%,#08080ae8 58%,#08080ac2 70%,#08080a8a 80%,#08080a4f 88%,#08080a24,#08080a00)}#fluid-layer-palette:empty{display:none}#shader-browser-panel.view-detail #fluid-layer-palette{display:none}.panel-layer-palette.shader-layer-strip{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;overflow-x:auto;overflow-y:hidden;padding:2px 0 10px;scrollbar-width:thin;overscroll-behavior-x:contain}.panel-layer-palette.shader-layer-strip .layer-thumb{flex:0 0 auto;width:104px!important;height:auto!important;aspect-ratio:3 / 2}.panel-layer-palette.shader-layer-strip:has(.layer-thumb):before{position:sticky;left:0;z-index:1;flex:0 0 auto;align-self:center;margin:0;padding:0 10px 0 2px;background:var(--light)}.panel-layer-palette.shader-layer-strip{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--sp-4);overflow-x:auto;overflow-y:hidden;padding:6px 2px 10px;margin-bottom:4px}.panel-layer-palette.shader-layer-strip .layer-thumb{flex:0 0 auto;width:90px!important;height:60px!important;aspect-ratio:3 / 2}.panel-layer-palette.shader-layer-strip:has(.layer-thumb):before{content:none}#shader-active-label{display:none}#shader-browser-panel:has(#fluid-layer-palette .layer-thumb) #shader-active-label{display:flex}#shader-browser-panel.view-detail #shader-active-label{display:none}#shader-active-label{font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 42%,transparent);align-items:baseline;justify-content:space-between;margin:2px 2px 8px;padding:0;line-height:1.2}.panel-layer-palette.shader-layer-strip{padding:0 2px 10px;margin-bottom:10px}#shader-active-label span{font-size:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}#shader-browser-panel #fluid-layer-palette.panel-layer-palette.shader-layer-strip{padding:0 2px 10px;margin:0 0 10px;min-height:0}.zsc-cap{background:linear-gradient(to top,#000000d1,#000000c2 42%,#000000a3 58%,#00000075 70%,#00000047 80%,#00000024 88%,#0000000f,#0000)}.shader-browser-tile .sbt-cap{background:linear-gradient(to top,#08080ad1,#08080ac2 42%,#08080aa3 58%,#08080a75 70%,#08080a47 80%,#08080a24 88%,#08080a0f,#08080a00)}.shader-browser-tile:hover .sbt-cap{background:linear-gradient(to top,#08080ae0,#08080ad1 42%,#08080ab3 58%,#08080a82 70%,#08080a52 80%,#08080a29 88%,#08080a12,#08080a00)}.zsc-cap b,.zsc-cap small,.shader-browser-tile .sbt-cap b,.shader-browser-tile .sbt-cap small{text-shadow:0 1px 2px rgba(0,0,0,.8),0 0 8px rgba(0,0,0,.5)}#shader-active-label{margin-bottom:9px}#shader-browser-panel #fluid-layer-palette.panel-layer-palette.shader-layer-strip{margin-top:-20px}#shader-browser-panel .shader-segmented{display:inline-flex;gap:4px;padding:4px;border:none;border-radius:9px;overflow:visible;background:color-mix(in srgb,var(--ink) 8%,var(--bg))}#shader-browser-panel .shader-segmented .mg-btn:not(.primary):not(.danger):not(.generate):not(.active),#shader-browser-panel .shader-segmented .mg-btn:not(.primary):not(.danger):not(.generate):not(.active):last-child,#shader-browser-panel .shader-segmented .mg-btn.active,#shader-browser-panel .shader-segmented .mg-btn.active:last-child{min-width:52px;width:auto;margin:0!important;padding:6px 9px;font-family:inherit;font-size:11.5px;line-height:1.1;text-transform:none;letter-spacing:normal;white-space:nowrap;border:none;border-left:none;border-radius:6px;box-shadow:none;transform:none;transition:background .11s ease,color .11s ease,transform .11s ease}#shader-browser-panel .shader-segmented .mg-btn:not(.primary):not(.danger):not(.generate):not(.active){background:transparent;color:color-mix(in srgb,var(--ink) 58%,transparent)}#shader-browser-panel .shader-segmented .mg-btn:not(.primary):not(.danger):not(.generate):not(.active):hover{background:color-mix(in srgb,var(--ink) 10%,transparent);border:none;border-color:transparent;color:var(--ink);transform:none;box-shadow:none}#shader-browser-panel .shader-segmented .mg-btn:not(.primary):not(.danger):not(.generate):not(.active):active{transform:scale(.97)}#shader-browser-panel .shader-segmented .mg-btn.active,#shader-browser-panel .shader-segmented .mg-btn.active:hover,#shader-browser-panel .shader-segmented .mg-btn.active:active{background:var(--action-color);color:var(--light);transform:none;box-shadow:none}.library-grid-item .favorite-btn svg{display:block;transform:translateY(1px);pointer-events:none}#library-command-bar button.is-open{background:rgba(var(--hud-mark),.14);color:rgb(var(--hud-mark))}#library-command-bar.lcb-download-open #lcb-actions .lcb-primary{background:transparent;color:rgba(var(--hud-mark),.75);font-weight:400}#library-command-bar.lcb-download-open #lcb-actions .lcb-primary .lcb-key{display:none}#library-command-bar.lcb-download-open #lcb-actions button:not([data-lcb-download]){cursor:default}#library-command-bar.lcb-download-open #lcb-actions button:not([data-lcb-download]):hover{background:transparent;color:rgba(var(--hud-mark),.75)}#library-command-bar.lcb-download-open #lcb-actions .lcb-danger:hover{background:transparent;color:rgba(var(--hud-mark),.75)}#lcb-download-popover{--hud-surface: 20, 20, 20;--hud-mark: 255, 255, 255;--p: 0%;position:absolute;left:50%;bottom:82px;transform:translate(-50%) translateY(6px);z-index:41;width:336px;max-width:calc(100% - 24px);box-sizing:border-box;padding:12px 12px 10px;display:flex;flex-direction:column;gap:10px;background:rgba(var(--hud-surface),.82);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(var(--hud-mark),.1);border-radius:12px;box-shadow:0 12px 34px -6px #0009,0 2px 6px #00000059;color:rgba(var(--hud-mark),.85);font-size:.88rem;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s cubic-bezier(.2,.9,.2,1)}#lcb-download-popover.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}#lcb-download-popover:after{content:"";position:absolute;left:50%;bottom:-6px;width:10px;height:10px;transform:translate(-50%) rotate(45deg);background:rgba(var(--hud-surface),.82);border-right:1px solid rgba(var(--hud-mark),.1);border-bottom:1px solid rgba(var(--hud-mark),.1);border-bottom-right-radius:2px}#lcb-download-popover .lcb-pop-row{display:flex;flex-direction:column;align-items:stretch;gap:5px}#lcb-download-popover .lcb-pop-label{font-size:.72rem;letter-spacing:.07em;text-transform:uppercase;color:rgba(var(--hud-mark),.48)}#lcb-download-popover .lcb-pop-chips{display:flex;gap:2px;padding:2px;border-radius:8px;background:rgba(var(--hud-mark),.06)}#lcb-download-popover .lcb-pop-chip{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:26px;padding:0 6px;overflow:hidden;background:transparent;border:none;border-radius:6px;color:rgba(var(--hud-mark),.62);font-family:inherit;font-size:.82rem;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;transition:background-color .11s ease,color .11s ease,transform .11s ease}#lcb-download-popover .lcb-pop-chip:hover{color:rgb(var(--hud-mark))}#lcb-download-popover .lcb-pop-chip:active{transform:scale(.96)}#lcb-download-popover .lcb-pop-chip.is-on{background:rgba(var(--hud-mark),.16);color:rgb(var(--hud-mark));box-shadow:0 1px 2px #00000040}#lcb-download-popover .lcb-pop-row-size .lcb-pop-chip{font-size:.78rem;letter-spacing:-.01em;padding:0 5px;gap:3px}#lcb-download-popover .lcb-unit{font-size:.85em;opacity:.5}#lcb-download-popover .lcb-pop-chip.is-locked{color:rgba(var(--hud-mark),.36)}#lcb-download-popover .lcb-pop-chip i{font-size:.68em;opacity:.7}#lcb-download-popover .lcb-pop-chip:disabled{opacity:.5;cursor:default}#lcb-download-popover .lcb-pop-chip:focus-visible{outline:1px solid rgba(var(--action-color-rgb),.7);outline-offset:-1px}#lcb-download-popover .lcb-pop-foot{display:flex;align-items:center;gap:8px;margin-top:4px}#lcb-download-popover .lcb-pop-go{position:relative;overflow:hidden;flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 12px;background:var(--action-color);border:none;border-radius:8px;color:var(--light);font-family:inherit;font-size:.9rem;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;transition:background-color .11s ease,transform .11s ease}#lcb-download-popover .lcb-pop-go:hover{background:color-mix(in srgb,var(--action-color) 88%,white)}#lcb-download-popover .lcb-pop-go:active{transform:scale(.98)}#lcb-download-popover .lcb-pop-go .lcb-key{opacity:.55;font-size:.85em}#lcb-download-popover .lcb-pop-go i{opacity:.9}#lcb-download-popover .lcb-pop-go.is-busy{cursor:default;background:linear-gradient(90deg,var(--action-color) 0 var(--p),color-mix(in srgb,var(--action-color) 38%,rgba(var(--hud-surface),0)) var(--p) 100%)}#lcb-download-popover.is-busy .lcb-pop-row{opacity:.45;pointer-events:none}#lcb-download-popover .lcb-pop-stop{flex:0 0 auto;height:36px;padding:0 12px;background:transparent;border:none;border-radius:8px;color:rgba(var(--hud-mark),.62);font-family:inherit;font-size:.88rem;cursor:pointer;transition:background-color .11s ease,color .11s ease}#lcb-download-popover .lcb-pop-stop:hover{background:var(--danger-color);color:var(--light)}#lcb-download-popover .lcb-pop-caption{margin-top:-2px;text-align:center;font-size:.76rem;color:rgba(var(--hud-mark),.48);font-variant-numeric:tabular-nums}.download-settings-area .format-pill{max-width:none}.download-settings-area .section-label{font-size:.78rem;color:color-mix(in srgb,var(--ink) 62%,transparent)}.download-settings-area .format-descriptor{font-size:.8125rem;color:color-mix(in srgb,var(--ink) 60%,transparent)}.slider-labels span{font-size:.78rem}#res-slider-container .res-note-line{font-size:.76rem;color:color-mix(in srgb,var(--ink) 60%,transparent)}.library-grid-item .image-container .lib-kind-tag{position:absolute;left:7px;bottom:7px;z-index:4;padding:2px 6px;border-radius:5px;background:#0e0e0e8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#ffffffb8;font-size:.6rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(2px);transition:opacity .11s ease,transform .11s cubic-bezier(.2,.9,.2,1)}.library-grid-item.is-selected .image-container .lib-kind-tag{opacity:.85;transform:translateY(0)}.project-library-grid .lib-head{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:30px;margin:.15rem 0 1.1rem;padding-bottom:10px;border-bottom:1px solid color-mix(in srgb,var(--ink) 11%,transparent);column-span:all}.project-library-grid .lib-head-title{margin:0;padding:0;height:auto;border:none;font-size:1.05rem;font-weight:600;letter-spacing:.005em;line-height:1;color:color-mix(in srgb,var(--ink) 86%,transparent);opacity:1}.project-library-grid .lib-seg{display:inline-flex;gap:2px;padding:2px;border-radius:8px;background:color-mix(in srgb,var(--ink) 6%,transparent);flex:0 0 auto}.project-library-grid .lib-seg-btn{display:inline-flex;align-items:baseline;gap:5px;height:26px;padding:0 10px;background:transparent;border:none;border-radius:6px;color:color-mix(in srgb,var(--ink) 58%,transparent);font-family:inherit;font-size:.84rem;font-weight:500;line-height:26px;white-space:nowrap;cursor:pointer;transition:background-color .11s ease,color .11s ease,transform .11s ease}.project-library-grid .lib-seg-btn:hover{color:color-mix(in srgb,var(--ink) 92%,transparent)}.project-library-grid .lib-seg-btn:active{transform:scale(.97)}.project-library-grid .lib-seg-btn.is-on{background:color-mix(in srgb,var(--ink) 14%,transparent);color:var(--ink);box-shadow:0 1px 2px #0000002e}.project-library-grid .lib-seg-btn:focus-visible{outline:1px solid rgba(var(--action-color-rgb),.7);outline-offset:-1px}.project-library-grid .lib-seg-n{font-size:.72rem;font-weight:500;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--ink) 34%,transparent)}.project-library-grid .lib-seg-btn.is-on .lib-seg-n{color:color-mix(in srgb,var(--ink) 55%,transparent)}:root{--rail-gutter: max(0px, (100vw - 1736px) / 2);--rail-right: calc(27px + var(--rail-gutter));--rail-toast-bottom: 76px}body.zen-mode{--rail-gutter: 0px}#mg-toast{right:var(--rail-right)}body:has(#canvas-hud:not(.hidden)) #mg-toast{bottom:var(--rail-toast-bottom)}:root{--rail-ctb-row-1: 40px;--rail-stack-gap: 6px;--rail-hud-lift: calc(15px + var(--rail-ctb-row-1) + var(--rail-stack-gap));--rail-toast-lift: calc(var(--rail-hud-lift) + 38px + var(--rail-stack-gap))}@media (max-width: 1215px){#canvas-panel:has(#mg-contextual-toolbar.visible) #canvas-hud{bottom:var(--rail-hud-lift)}body:has(#mg-contextual-toolbar.visible):has(#canvas-hud:not(.hidden)) #mg-toast{bottom:var(--rail-toast-lift)}}#mg-contextual-toolbar .ctb-scrub-label{transition:color .15s ease}#mg-contextual-toolbar .ctb-scrub-label.is-scrubbing{color:#cbbcff;font-variant-numeric:tabular-nums}#canvas-hud button:disabled{opacity:.28;pointer-events:none}.imspop{background:var(--light);color:var(--ink);border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-radius:10px;box-shadow:0 12px 32px #00000047;animation:imspop-in .11s ease-out}@keyframes imspop-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}.imspop-head{padding:12px 14px 10px 16px;border-bottom:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}.imspop-title{font-size:13px;font-weight:600;letter-spacing:.01em}.imspop-x,.imspop-back{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;cursor:pointer;flex:0 0 auto;color:color-mix(in srgb,var(--ink) 55%,transparent);transition:background .11s ease,color .11s ease}.imspop-x{width:26px;height:26px;font-size:18px;line-height:1}.imspop-back{width:24px;height:24px}.imspop-x:hover,.imspop-back:hover{background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink)}.imspop-body{padding:12px 14px 14px}.imspop-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.imspop-rowbtn{cursor:pointer;border-radius:8px;transition:background .11s ease}.imspop-rowbtn:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.imspop-rowbtn:focus-visible{outline:2px solid var(--action-color);outline-offset:2px}.imspop-chip{display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:4px 6px;border-radius:7px;border:0;background:transparent;font-size:12px;line-height:1;white-space:nowrap;color:color-mix(in srgb,var(--ink) 55%,transparent);transition:background .11s ease,color .11s ease}.imspop-chip svg{opacity:.55;transition:opacity .11s ease}.imspop-rowbtn:hover .imspop-chip{background:color-mix(in srgb,var(--ink) 7%,transparent);color:var(--ink)}.imspop-rowbtn:hover .imspop-chip svg{opacity:.9}.imspop-chip.is-set{color:var(--action-color);font-weight:500}.imspop-rowdot{margin-left:6px}.imspop .filters-family-head{display:none}.imspop #imsfx-detail{margin-top:0;padding-top:0}.imspop .setting-row{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 0 12px!important}.imspop #imsfx-detail .setting-row{justify-content:space-between;gap:0}.imspop .ht2-row{display:block;gap:0;margin:0 2px 12px}.imspop .ht2-label{display:block;width:auto;margin-bottom:5px;font-size:12px}.imspop .ht2-row input[type=range]{width:100%;display:block}.imspop .ht2-sec-head{display:flex;align-items:center;margin:14px 0 8px}.imspop .imsfx-swatches{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.imspop .mode-segment{display:flex;width:100%;margin-bottom:12px!important}:root{--zen-card-w: 236px;--zen-label-w: 74px}#zen-shader-card,#zen-filters-card,#zen-right-panel,body.zen-mode #draw-popout{width:var(--zen-card-w)}.zsc-label{width:var(--zen-label-w);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zfc-label,.zen-slider-row label{width:var(--zen-label-w)}.zsc-row,.zfc-row{margin-bottom:10px}.zsc-row:has(.zsc-seg){flex-wrap:wrap;row-gap:6px}.zsc-row:has(.zsc-seg) .zsc-label{width:100%}.zsc-row .zsc-seg{flex:1 1 100%}.zsc-row:has(.zsc-seg){margin-top:16px}.zsc-seg{display:grid;grid-template-columns:1fr 1fr;gap:5px}.zsc-seg:has(>.zsc-segbtn:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}.zsc-segbtn{flex:initial;padding:7px 8px;white-space:nowrap}.zsc-grid{gap:8px}.zsc-cap{padding:15px 8px 7px}.zsc-label,.zfc-label{font-size:.82rem}.zfc-row.is-hero .zfc-label{font-size:.89rem}.zsc-segbtn{font-size:.78rem}.zen-slider-row label{font-size:.94rem}.zsc-row,.zfc-row{margin-bottom:12px}.zsc-row:has(.zsc-seg){margin-top:18px}.zen-slider-group{gap:16px}#zen-shader-card{padding-top:11px}.zsc-grid{margin:14px -4px 0;row-gap:12px;column-gap:8px}.zsc-tile{border-radius:8px}.zsc-cap small{display:none}#zen-shader-card{border-radius:14px}.zsc-icon{display:none}:root{--zen-panel-right: 79px}#zen-right-panel,body.zen-mode #draw-popout,#zen-filters-card,#zen-shader-card{right:var(--zen-panel-right)}body.zen-mode #draw-popout{border-radius:14px}body.zen-mode #draw-popout .dp-body .dp-lrow .ve2-label{font-size:.82rem}body.zen-mode #draw-popout .dp-body .dp-cap{font-size:.74rem}html body.zen-mode #draw-popout{right:var(--zen-panel-right)}:root{--zen-stage-inset: 10px}html body.zen-mode #draw-popout{right:calc(var(--zen-panel-right) - var(--zen-stage-inset));max-height:calc(100vh - 150px);overscroll-behavior:contain;scrollbar-width:none;will-change:opacity,transform;transition:opacity .3s ease-out,transform .5s cubic-bezier(.2,.9,.2,1),display .5s allow-discrete}html body.zen-mode #draw-popout::-webkit-scrollbar{width:0;height:0}html body.zen-mode #draw-popout.hidden{display:none;opacity:0;transform:translateY(-50%) translate(15px) scale(.96);pointer-events:none}html body.zen-mode #zen-action-strip{z-index:4010}html body.zen-mode:has(#zen-right-panel.visible) #zen-action-strip .zen-action-btn:hover .pop-label,html body.zen-mode:has(#zen-right-panel.visible) #zen-action-strip .zen-action-btn:focus-visible .pop-label{opacity:1!important;visibility:visible!important;transform:translateY(-50%) translate(0) scale(1)!important;transition:opacity .15s ease,transform .25s cubic-bezier(.175,.885,.32,1.25),visibility 0s 0s!important}#zen-right-panel .zen-slider-group{gap:12px}.zfc-nav[hidden]{display:none}body.zen-mode #zen-right-panel .zen-slider-row label{font-size:.82rem;color:color-mix(in srgb,var(--ink) 72%,transparent);opacity:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.zen-mode #zen-filters-btn{display:none}#zen-filters-card .zfc-title{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#zen-filters-card .zfc-tr-anc,#zen-filters-card .zfc-tr-sep{color:color-mix(in srgb,var(--ink) 45%,transparent);font-weight:400}#zen-filters-card .zfc-tr-sep{margin:0 5px}#zen-filters-card .zfc-tr-cur{color:inherit}#zen-filters-card .zfc-title{display:flex;align-items:baseline}#zen-filters-card .zfc-tr-anc{flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#zen-filters-card .zfc-tr-sep{flex:0 0 auto}#zen-filters-card .zfc-tr-cur{flex:0 0 auto;white-space:nowrap}#zen-filters-card .zfc-tr-anc{flex:0 0 auto;min-width:auto}#zen-filters-card .zfc-tr-anc:first-child{flex:0 1 auto;min-width:26px;overflow:hidden;text-overflow:ellipsis}#zen-filters-card .zfc-tr-cur{flex:0 0 auto}#zen-filters-card .zfc-enable-row{display:flex;align-items:center;justify-content:space-between;margin:-4px 0 14px}#zen-filters-card .zfc-enable-row[hidden]{display:none}#zen-filters-card .zfc-enable-lab{font-size:.9rem;color:var(--ink)}#zen-filters-card .zfc-enable-ctl{display:flex;align-items:center;gap:10px}#zen-filters-card .zfc-tr-anc.is-link{cursor:pointer;transition:color .11s ease}#zen-filters-card .zfc-tr-anc.is-link:hover{color:var(--action-color)}#zen-filters-card .zfc-tr-anc.is-link:focus-visible{outline:2px solid var(--action-color);outline-offset:2px;border-radius:4px}#zen-filters-card .zfc-back{width:28px;height:28px;margin:-3px 0 -3px -7px;font-size:.85rem;color:color-mix(in srgb,var(--ink) 78%,transparent)}#zen-filters-card .zfc-x{width:28px;height:28px;margin:-2px -3px -2px 0;font-size:.85rem;color:color-mix(in srgb,var(--ink) 55%,transparent)}#zen-filters-card .zfc-nav-sep{height:1px;background:color-mix(in srgb,var(--ink) 12%,transparent);margin:10px 2px}#zen-shader-card .zsc-title{display:flex;align-items:baseline;min-width:0}#zen-shader-card .zfc-tr-anc,#zen-shader-card .zfc-tr-sep{color:color-mix(in srgb,var(--ink) 45%,transparent);font-weight:400}#zen-shader-card .zfc-tr-sep{margin:0 5px;flex:0 0 auto}#zen-shader-card .zfc-tr-anc{flex:0 0 auto}#zen-shader-card .zfc-tr-cur{color:inherit;flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#zen-shader-card .zfc-tr-anc.is-link{cursor:pointer;transition:color .11s ease}#zen-shader-card .zfc-tr-anc.is-link:hover{color:var(--action-color)}#zen-shader-card .zfc-tr-anc.is-link:focus-visible{outline:2px solid var(--action-color);outline-offset:2px;border-radius:4px}#zen-shader-card .zsc-back{width:28px;height:28px;margin:-3px 0 -3px -7px;font-size:.85rem;color:color-mix(in srgb,var(--ink) 78%,transparent)}#zen-shader-card .zsc-x{width:28px;height:28px;margin:-2px -3px -2px 0;font-size:.85rem;color:color-mix(in srgb,var(--ink) 55%,transparent)}.zfx-doorbtn{display:flex;align-items:center;gap:9px;padding:10px 12px;margin-top:6px;border-radius:9px;background:color-mix(in srgb,var(--ink) 6%,transparent);cursor:pointer;transition:background .11s ease}.zfx-doorbtn:hover{background:color-mix(in srgb,var(--ink) 11%,transparent)}.zfx-doorbtn:focus-visible{outline:2px solid var(--action-color);outline-offset:2px}.zfx-doorbtn .zfx-door-ico{font-size:.85rem;color:color-mix(in srgb,var(--ink) 62%,transparent);flex-shrink:0;transition:color .11s ease}.zfx-doorbtn .zfx-cap{font-size:.84rem;letter-spacing:0;text-transform:none;color:color-mix(in srgb,var(--ink) 78%,transparent)}.zfx-doorbtn:hover .zfx-cap,.zfx-doorbtn:hover .zfx-door-ico{color:var(--ink)}.zfx-doorbtn{background:color-mix(in srgb,var(--ink) 11%,transparent)}.zfx-doorbtn .zfx-cap,.zfx-doorbtn .zfx-door-ico{color:var(--ink)}.zfx-doorbtn:hover{background:color-mix(in srgb,var(--ink) 15%,transparent)}.zfx-unit[data-kind=filters-door]{margin-top:14px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}body.zen-mode .zen-panel-btn{border:none;border-radius:9px;padding:10px;background:color-mix(in srgb,var(--ink) 11%,transparent);font-size:.9rem;box-shadow:none;transition:background .11s ease,color .11s ease}body.zen-mode .zen-panel-btn:hover{background:color-mix(in srgb,var(--ink) 15%,transparent);box-shadow:none;transform:none}.zfx-switch input:not(:checked)+.zfx-track{background:color-mix(in srgb,var(--action-color) 26%,transparent)}.zfx-switch:hover input:not(:checked)+.zfx-track{background:color-mix(in srgb,var(--action-color) 36%,transparent)}.zfc-switch input:not(:checked)+.zfc-track{background:color-mix(in srgb,var(--action-color) 26%,transparent)}.zfc-switch:hover input:not(:checked)+.zfc-track{background:color-mix(in srgb,var(--action-color) 36%,transparent)}.zfx-switch input:not(:checked)+.zfx-track,.zfc-switch input:not(:checked)+.zfc-track{background:var(--action-color)}body.zen-mode .switch input:not(:checked)+.slider{background:var(--action-color)}.zfx-switch:hover .zfx-track,.zfc-switch:hover .zfc-track{background:color-mix(in srgb,var(--action-color) 85%,white)}.zfx-cap,.zfx-unit.is-on .zfx-cap{color:var(--ink)}.zfx-switch:hover input:not(:checked)+.zfx-track,.zfx-switch:hover input:checked+.zfx-track,.zfc-switch:hover input:not(:checked)+.zfc-track,.zfc-switch:hover input:checked+.zfc-track{background:color-mix(in srgb,var(--action-color) 85%,white)}#zen-fx-units.zen-bg-fx .zfx-unit:not([data-kind=filters-door]){display:none}.zfx-switch input:not(:checked)+.zfx-track,.zfc-switch input:not(:checked)+.zfc-track{background:color-mix(in srgb,var(--action-color) 56%,var(--bg))}.zfx-switch:hover input:not(:checked)+.zfx-track,.zfc-switch:hover input:not(:checked)+.zfc-track{background:color-mix(in srgb,var(--action-color) 68%,var(--bg))}body.zen-mode .switch input:not(:checked)+.slider,.switch input:not(:checked)+.slider{background:color-mix(in srgb,var(--action-color) 56%,var(--bg))}body.zen-mode .switch:hover input:not(:checked)+.slider,.switch:hover input:not(:checked)+.slider{background:color-mix(in srgb,var(--action-color) 68%,var(--bg))}.zfx-switch input:not(:checked)+.zfx-track:after,.zfx-switch input:checked+.zfx-track:after,.zfc-switch input:not(:checked)+.zfc-track:after,.zfc-switch input:checked+.zfc-track:after{background:var(--light);opacity:1}body.zen-mode .switch input:not(:checked)+.slider:before,body.zen-mode .switch input:checked+.slider:before,.switch input:not(:checked)+.slider:before,.switch input:checked+.slider:before{background-color:var(--light);border-color:var(--ink);opacity:1}#controls-panel .dp-body .dp-slider,#draw-popout .dp-body .dp-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:10px;border-radius:5px;background:var(--mid);outline:none;cursor:pointer;margin:0;--thumb-w: 16px}#controls-panel .dp-body .dp-slider::-webkit-slider-thumb,#draw-popout .dp-body .dp-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--light);border:2px solid var(--ink);cursor:pointer}#controls-panel .dp-body .dp-slider::-moz-range-thumb,#draw-popout .dp-body .dp-slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--light);border:2px solid var(--ink);cursor:pointer}:root{--sl-track: 10px;--sl-radius: 5px;--sl-thumb: 14px;--sl-label-w: 96px;--zen-card-pad: 16px;--zen-row-gap: 8px;--zen-rhythm: 14px}#controls-panel input[type=range]{height:var(--sl-track);border-radius:var(--sl-radius);--thumb-w: var(--sl-thumb)}#controls-panel input[type=range]::-webkit-slider-thumb{width:var(--sl-thumb);height:var(--sl-thumb)}#controls-panel input[type=range]::-moz-range-thumb{width:var(--sl-thumb);height:var(--sl-thumb)}#controls-panel .ve2-label,#controls-panel .ht2-label,#controls-panel .shader-param-label{width:var(--sl-label-w)}#controls-panel .ht2-row{margin:0 10px 16px 2px}#controls-panel .ht2-size-row{margin:18px 10px 18px 2px}#controls-panel .ht2-hero-head{margin-right:10px}#controls-panel .shader-param-row{margin:0 10px 16px 2px;gap:12px}#controls-panel .shader-param-label{font-size:var(--fs-body);color:color-mix(in srgb,var(--ink) 72%,transparent);flex-shrink:0;white-space:nowrap;transition:color .11s ease}#controls-panel .shader-param-label.is-scrubbing{color:var(--action-color)}#controls-panel .shader-param-row input[type=range]{flex:1;width:auto;min-width:0;height:var(--sl-track);border-radius:var(--sl-radius);--thumb-w: var(--sl-thumb)}#controls-panel .shader-param-row input[type=range]::-webkit-slider-thumb{width:var(--sl-thumb);height:var(--sl-thumb)}#controls-panel .shader-param-row input[type=range]::-moz-range-thumb{width:var(--sl-thumb);height:var(--sl-thumb)}#controls-panel .shader-section-label{font-size:var(--fs-micro);letter-spacing:.1em;color:color-mix(in srgb,var(--ink) 42%,transparent);margin:16px 10px 12px 2px}#shader-editor-body .shader-section-label:first-child{margin-top:2px}#controls-panel .dp-body .dp-slider{--thumb-w: var(--sl-thumb)}#controls-panel .dp-body .dp-slider::-webkit-slider-thumb{width:var(--sl-thumb);height:var(--sl-thumb)}#controls-panel .dp-body .dp-slider::-moz-range-thumb{width:var(--sl-thumb);height:var(--sl-thumb)}.imspop .ht2-row input[type=range]{height:var(--sl-track);border-radius:var(--sl-radius);--thumb-w: var(--sl-thumb)}.imspop .ht2-row input[type=range]::-webkit-slider-thumb{width:var(--sl-thumb);height:var(--sl-thumb)}.imspop .ht2-row input[type=range]::-moz-range-thumb{width:var(--sl-thumb);height:var(--sl-thumb)}#zen-right-panel,#zen-filters-card,#zen-shader-card,html body.zen-mode #draw-popout{padding-left:var(--zen-card-pad);padding-right:var(--zen-card-pad)}.zen-slider-row{gap:var(--zen-row-gap)}.zfc-row,.zsc-row{gap:var(--zen-row-gap);margin-bottom:var(--zen-rhythm)}.zfc-row.is-hero{margin-bottom:var(--zen-rhythm)}.zfc-row:last-child,.zsc-row:last-child{margin-bottom:0}.zen-slider-group{gap:var(--zen-rhythm)}.zsc-label,.zfc-label,body.zen-mode #zen-right-panel .zen-slider-row label{width:var(--zen-label-w)}html body.zen-mode #draw-popout .dp-body .dp-lrow{margin:0 0 var(--zen-rhythm) 0}html body.zen-mode #draw-popout .dp-body .dp-lrow .ve2-label{width:70px}html body.zen-mode #draw-popout .dp-body .dp-cap{font-size:.68rem;letter-spacing:.06em;color:color-mix(in srgb,var(--ink) 42%,transparent);opacity:1;margin:16px 0 8px}.zen-slider-row input[type=range],.zfc-range,.zsc-range{height:var(--sl-track);border-radius:var(--sl-radius);--thumb-w: var(--sl-thumb)}.zen-slider-row input[type=range]::-webkit-slider-thumb,.zfc-range::-webkit-slider-thumb,.zsc-range::-webkit-slider-thumb{width:var(--sl-thumb);height:var(--sl-thumb)}.zen-slider-row input[type=range]::-moz-range-thumb,.zfc-range::-moz-range-thumb,.zsc-range::-moz-range-thumb{width:var(--sl-thumb);height:var(--sl-thumb)}#draw-popout .dp-body .dp-slider{--thumb-w: var(--sl-thumb)}#draw-popout .dp-body .dp-slider::-webkit-slider-thumb{width:var(--sl-thumb);height:var(--sl-thumb)}#draw-popout .dp-body .dp-slider::-moz-range-thumb{width:var(--sl-thumb);height:var(--sl-thumb)}body.zen-mode #zen-right-panel .zen-slider-row label.is-scrubbing,#zen-filters-card .zfc-label.is-scrubbing,#zen-shader-card .zsc-label.is-scrubbing,#draw-popout .dp-body .ve2-label.is-scrubbing{color:var(--action-color);opacity:1;font-variant-numeric:tabular-nums}.zen-cap-row{display:flex;align-items:center;gap:8px;margin:16px 0 8px}.zen-cap-row>.zfc-cap,.zen-cap-row>.zsc-cap-label{margin:0;flex:1;min-width:0}.zen-cap-row:first-child{margin-top:0}.zfc-shapeseg+.zen-cap-row{margin-top:12px}.zen-reset{position:static;transform:none;top:auto;right:auto;flex:0 0 auto;margin:0 -8px 0 0;padding:4px 8px;font-size:.7rem;line-height:1.2}.zen-reset.is-live{opacity:1;pointer-events:auto}.zfx-head .zen-reset,#zen-grade-reset{margin:0}:root{--sl-track: 12px;--sl-radius: 6px;--sl-thumb: 18px;--zen-rhythm: 16px}#frame-edge{position:absolute;left:0;top:0;width:0;height:0;box-sizing:border-box;pointer-events:none;z-index:5;--fe-ink: #ffffff;--fe-hair: 1px;--fe-gap: 4px;--fe-tick: 8px;outline:var(--fe-hair) solid color-mix(in srgb,var(--fe-ink) 16%,transparent);outline-offset:0;opacity:0;transition:opacity .18s ease}#frame-edge.is-on{opacity:1}body.zen-mode:not([data-theme-is-dark=true]) #frame-edge{--fe-ink: var(--ink)}#canvas-panel.is-zoomed-out #frame-edge{display:none}.fe-corner{position:absolute;width:0;height:0}.fe-corner:before,.fe-corner:after{content:"";position:absolute;background:color-mix(in srgb,var(--fe-ink) 34%,transparent)}.fe-corner:before{width:var(--fe-tick);height:var(--fe-hair)}.fe-corner:after{width:var(--fe-hair);height:var(--fe-tick)}.fe-tl{left:0;top:0}.fe-tr{right:0;top:0}.fe-bl{left:0;bottom:0}.fe-br{right:0;bottom:0}.fe-tl:before{top:calc(-1 * var(--fe-hair));left:calc(-1 * (var(--fe-gap) + var(--fe-tick)))}.fe-tl:after{left:calc(-1 * var(--fe-hair));top:calc(-1 * (var(--fe-gap) + var(--fe-tick)))}.fe-tr:before{top:calc(-1 * var(--fe-hair));right:calc(-1 * (var(--fe-gap) + var(--fe-tick)))}.fe-tr:after{right:calc(-1 * var(--fe-hair));top:calc(-1 * (var(--fe-gap) + var(--fe-tick)))}.fe-bl:before{bottom:calc(-1 * var(--fe-hair));left:calc(-1 * (var(--fe-gap) + var(--fe-tick)))}.fe-bl:after{left:calc(-1 * var(--fe-hair));bottom:calc(-1 * (var(--fe-gap) + var(--fe-tick)))}.fe-br:before{bottom:calc(-1 * var(--fe-hair));right:calc(-1 * (var(--fe-gap) + var(--fe-tick)))}.fe-br:after{right:calc(-1 * var(--fe-hair));bottom:calc(-1 * (var(--fe-gap) + var(--fe-tick)))}#frame-edge-label{position:absolute;left:0;bottom:calc(100% + var(--fe-gap) + var(--fe-tick) + 5px);font-family:var(--font-ui);font-size:10px;font-weight:500;line-height:1;letter-spacing:.04em;font-variant-numeric:tabular-nums;white-space:nowrap;color:color-mix(in srgb,var(--fe-ink) 42%,transparent);-webkit-font-smoothing:antialiased}#frame-edge-label .fe-name:not(:empty):after{content:"·";margin:0 .5em;opacity:.7}#frame-edge{--fe-line: 16%;--fe-mark: 34%;--fe-slug: var(--fe-mark);outline-color:color-mix(in srgb,var(--fe-ink) var(--fe-line),transparent);transition:opacity .18s ease,outline-color .16s ease}.fe-corner:before,.fe-corner:after{background:color-mix(in srgb,var(--fe-ink) var(--fe-mark),transparent);transition:background-color .16s ease}#frame-edge-label{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:0;margin:0;font:inherit;font-family:var(--font-ui);font-size:10px;font-weight:500;line-height:1;letter-spacing:.04em;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;padding:6px 8px 6px 6px;left:-6px;bottom:calc(100% + var(--fe-gap) + var(--fe-tick) + 5px - 6px);color:color-mix(in srgb,var(--fe-ink) var(--fe-slug),transparent);cursor:pointer;pointer-events:auto;transition:color .16s ease}#frame-edge:not(.is-on) #frame-edge-label{pointer-events:none}.fe-glyph{position:absolute;right:100%;top:50%;width:12px;height:12px;margin-top:-6px;opacity:0;transform:translate(3px);transition:opacity .16s ease,transform .16s ease}#frame-edge-label:hover,#frame-edge-label:focus-visible{color:color-mix(in srgb,var(--fe-ink) 88%,transparent)}#frame-edge-label:hover .fe-glyph,#frame-edge-label:focus-visible .fe-glyph{opacity:.8;transform:none}#frame-edge:has(#frame-edge-label:hover),#frame-edge:has(#frame-edge-label:focus-visible){--fe-line: 40%;--fe-mark: 62%}#frame-edge-label:focus-visible{outline:1.5px solid rgba(var(--action-color-rgb),.7);outline-offset:1px;border-radius:4px}:root{--zen-dot-slot: 10px}body.zen-mode #zen-right-panel .zen-slider-row label,#zen-filters-card .zfc-label{position:relative;box-sizing:border-box;padding-left:var(--zen-dot-slot);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.zen-mode #zen-right-panel .zen-slider-row .ve2-dot,#zen-filters-card .ve2-dot{position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background:var(--action-color);opacity:0;transition:opacity .11s ease;pointer-events:none}body.zen-mode #zen-right-panel .zen-slider-row.ve2-touched .ve2-dot,body.zen-mode #zen-right-panel .zen-slider-row.is-touched .ve2-dot,#zen-filters-card .zfc-row.ve2-touched .ve2-dot,#zen-filters-card .zfc-row.is-touched .ve2-dot{opacity:1}#zen-right-panel .zen-field-cap,#zen-filters-card .zen-field-cap{padding-left:var(--zen-dot-slot);position:relative}#zen-right-panel .zen-field-cap:before,#zen-filters-card .zen-field-cap:before{position:absolute;left:0;top:50%;transform:translateY(-50%);margin:0}body.zen-mode #ims-showcase-root{left:50%;bottom:20px;transform:translate(-50%)}body.zen-mode .ims-showcase-popover{width:auto;max-width:calc(100vw - 48px);padding:7px 14px;display:grid;grid-template-columns:auto minmax(0,208px) auto;grid-template-areas:"avatar id    actions" "avatar chips cta";grid-template-rows:minmax(48px,auto) auto;column-gap:14px;row-gap:3px}body.zen-mode .ims-showcase-pop-head{display:contents}body.zen-mode .ims-showcase-avatar{grid-area:avatar;align-self:center}body.zen-mode .ims-showcase-pop-id{grid-area:id;align-self:center;position:relative;top:7px}body.zen-mode .ims-showcase-chips{grid-area:chips;margin-top:0;align-self:center;flex-wrap:wrap}body.zen-mode .ims-showcase-cta-row{grid-area:cta;align-self:start;margin-top:0;padding-top:0;border-top:none}body.zen-mode .ims-showcase-cta-row .ims-showcase-hint,body.zen-mode .ims-showcase-cta-row .ims-showcase-dots{margin-top:2px}body.zen-mode .ims-showcase-pop-name{line-height:1.15}body.zen-mode .ims-showcase-pop-line{margin-top:1px;line-height:1.25}body.zen-mode .ims-showcase-pop-actions{grid-area:actions;align-self:start;justify-self:end;margin-left:0}@media (max-width: 620px){body.zen-mode .ims-showcase-popover{display:block;width:288px;max-width:calc(100vw - 32px);padding:14px}body.zen-mode .ims-showcase-pop-head{display:flex}body.zen-mode .ims-showcase-chips{margin-top:11px}body.zen-mode .ims-showcase-cta-row{margin-top:12px}body.zen-mode .ims-showcase-pop-actions{align-self:flex-start;margin-left:6px}}.ims-showcase-cta-pair{display:flex;gap:6px;justify-content:center;align-items:stretch}.ims-showcase-cta-pair .ims-showcase-cta{padding:9px 16px}.ims-showcase-cta-ghost{display:inline-flex;align-items:center;background:#ffffff0f;border:none;color:#c9cbd4;font-family:inherit;font-size:13px;font-weight:500;padding:9px 14px;border-radius:10px;cursor:pointer;transition:background .11s ease,color .11s ease}.ims-showcase-cta-ghost:hover{background:#ffffff1c;color:#f2f3f6}.dsu-coach{--coach-bg: #1b1518;--coach-wine: #3b1e29;--coach-pink: #da80a2;--coach-text: #f0eeeb;position:fixed;left:0;top:0;z-index:5100;width:300px;max-width:calc(100vw - 24px);padding:12px 14px 13px;border-radius:6px;border:1px solid var(--coach-wine);background:var(--coach-bg);box-shadow:0 18px 44px -14px #000000b3,0 2px 8px #00000059;font-family:var(--font-ui);color:var(--coach-text);pointer-events:none;opacity:0;transform:translateY(4px) scale(.985);transition:opacity .18s ease,transform .18s ease}.dsu-coach.is-in{opacity:1;transform:translateY(0) scale(1)}.dsu-coach.is-away{opacity:0;pointer-events:none}.dsu-coach .dsu-coach-title{font-size:14px;font-weight:600;line-height:1.25;margin:0 22px 0 0;color:var(--coach-text)}.dsu-coach .dsu-coach-note{margin:4px 0 0;font-size:12.5px;line-height:1.4;color:color-mix(in srgb,var(--coach-text) 50%,transparent)}.dsu-coach .dsu-coach-close{position:absolute;top:6px;right:6px;width:22px;height:22px;display:grid;place-items:center;padding:0;border:none;border-radius:4px;background:transparent;color:color-mix(in srgb,var(--coach-text) 45%,transparent);font-family:inherit;font-size:15px;line-height:1;cursor:pointer;pointer-events:auto;transition:background-color .11s ease,color .11s ease}.dsu-coach .dsu-coach-close:hover{background:var(--coach-wine);color:var(--coach-text)}.dsu-coach .dsu-coach-arrow{position:absolute;top:var(--coach-arrow-y, 50%);left:-5px;width:9px;height:9px;margin-top:-5px;background:var(--coach-bg);border-left:1px solid var(--coach-wine);border-bottom:1px solid var(--coach-wine);transform:rotate(45deg)}.dsu-coach.is-flipped .dsu-coach-arrow{left:auto;right:-5px;border-left:none;border-bottom:none;border-right:1px solid var(--coach-wine);border-top:1px solid var(--coach-wine)}.ve2-fx.fx-acc>.ve2-fx-head,.zfx-unit.fx-acc>.zfx-head{cursor:pointer;border-radius:8px;padding-top:4px;padding-bottom:4px;transition:background .11s ease}.ve2-fx.fx-acc>.ve2-fx-head{margin:0 -6px;padding-left:4px;padding-right:6px}.zfx-unit.fx-acc>.zfx-head{margin:0 -6px;padding-left:6px;padding-right:6px}.ve2-fx.fx-acc>.ve2-fx-head,.zfx-unit.fx-acc>.zfx-head{min-height:32px;padding-top:6px;padding-bottom:6px}.zfx-unit.fx-acc>.zfx-head>.zfx-cap{font-size:var(--fs-body);letter-spacing:.02em;text-transform:none}.ve2-fx.fx-acc>.ve2-fx-head:hover,.zfx-unit.fx-acc>.zfx-head:hover{background:color-mix(in srgb,var(--ink) 7%,transparent)}.ve2-fx.fx-acc.is-open>.ve2-fx-head,.zfx-unit.fx-acc.is-open>.zfx-head{background:color-mix(in srgb,var(--ink) 4%,transparent)}.ve2-fx.fx-acc>.ve2-fx-head:focus-visible,.zfx-unit.fx-acc>.zfx-head:focus-visible{outline:2px solid var(--action-color);outline-offset:1px}.fx-chev{flex:0 0 auto;display:inline-flex;align-items:center;color:color-mix(in srgb,var(--ink) 38%,transparent);transform:rotate(-90deg);transition:transform .11s ease,color .11s ease}.fx-acc.is-open .fx-chev{transform:rotate(0);color:color-mix(in srgb,var(--ink) 62%,transparent)}.fx-acc>.ve2-fx-head:hover .fx-chev,.fx-acc>.zfx-head:hover .fx-chev{color:color-mix(in srgb,var(--ink) 62%,transparent)}.fx-acc .ve2-fx-name,.fx-acc .zfx-cap{flex:0 0 auto}.fx-acc .ve2-fx-head,.fx-acc .zfx-head{gap:8px}.fx-spacer{flex:1 1 auto;min-width:6px}.fx-run-dot{width:6px;height:6px;border-radius:50%;flex:0 0 auto;background:var(--action-color);transform:scale(0);transition:transform .14s cubic-bezier(.34,1.4,.64,1)}.fx-acc.is-running .fx-run-dot{transform:scale(1)}.fx-acc.is-open .fx-run-dot{transform:scale(0)}.fx-switch-row{border-bottom:1px solid color-mix(in srgb,var(--ink) 10%,transparent);padding-bottom:10px}.ve2-fx-body .fx-switch-row{margin-bottom:12px}.zfx-inner .fx-switch-row{margin-bottom:2px}.fx-switch-row .ve2-sw,.fx-switch-row .zfx-switch{margin-left:auto}.zen-slider-row label.switch,.zen-slider-row label.zfx-switch,.zen-slider-row label.zfc-switch,body.zen-mode #zen-right-panel .zen-slider-row label.switch,body.zen-mode #zen-right-panel .zen-slider-row label.zfx-switch,body.zen-mode #zen-right-panel .zen-slider-row label.zfc-switch{width:auto;flex:0 0 auto}.zen-slider-row label.switch,body.zen-mode #zen-right-panel .zen-slider-row label.switch,.zen-slider-row label.zfx-switch,body.zen-mode #zen-right-panel .zen-slider-row label.zfx-switch{width:26px}.zen-slider-row label.zfc-switch,body.zen-mode #zen-right-panel .zen-slider-row label.zfc-switch{width:30px}.ve2-fx.fx-acc>.ve2-fx-body.effects-controls{max-height:0;opacity:0;pointer-events:none;padding:12px 0 0;transition:max-height .2s cubic-bezier(.2,0,.2,1),opacity .2s cubic-bezier(.2,0,.2,1);contain:layout paint}.ve2-fx.fx-acc.is-open>.ve2-fx-body.effects-controls{opacity:1;pointer-events:auto}.zfx-unit.fx-acc .zfx-body{transition:grid-template-rows .2s cubic-bezier(.2,0,.2,1),opacity .2s cubic-bezier(.2,0,.2,1);contain:layout}#zen-right-panel,#zen-filters-card,#zen-shader-card,#zen-layer-palette,.zfx-body{overflow-anchor:none}.zfx-unit.fx-acc .zfx-body{grid-template-rows:0fr;opacity:0}.zfx-unit.fx-acc.is-open .zfx-body{grid-template-rows:1fr;opacity:1}.switch{width:26px;height:15px}.slider{top:0;left:0;right:0;bottom:0;height:auto;transform:none;border-radius:8px;transition:background .14s cubic-bezier(.2,.9,.2,1)}.switch input:not(:checked)+.slider:before,.switch input:checked+.slider:before{top:2px;left:2px;width:11px;height:11px;border:none;background-color:var(--light);opacity:1;transition:transform .18s cubic-bezier(.34,1.4,.64,1);transform:none}.switch input:checked+.slider:before{transform:translate(11px)}.switch input:focus-visible+.slider{outline:2px solid var(--action-color);outline-offset:2px}html body.zen-mode #zen-right-panel{--zen-strip-half: 190px;top:calc(50% - var(--zen-strip-half));max-height:calc(50vh + var(--zen-strip-half) - 24px);transform:translate(15px) scale(.96)}html body.zen-mode #zen-right-panel.visible{transform:translate(0) scale(1)}html body.zen-mode:has(#project-library-popup-overlay.visible) #zen-right-panel{transform:translate(15px) scale(.96)!important}html body.zen-mode #zen-right-panel{will-change:auto}.ve2-fx.fx-acc>.ve2-fx-body.effects-controls{padding-top:0}.ve2-fx.fx-acc>.ve2-fx-body.effects-controls>*:first-child{margin-top:12px}.zfx-unit.fx-acc .zfx-inner{padding-top:0;padding-bottom:0}.zfx-unit.fx-acc .zfx-inner>*:first-child{margin-top:12px}.zfx-unit.fx-acc .zfx-inner>*:last-child{margin-bottom:6px}.zfx-unit:has(>.zfx-doorbtn),.ve2-fx:has(>.zfx-doorbtn){margin-top:14px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}#zen-fx-units.zen-bg-fx .zfx-unit:has(>.zfx-doorbtn){margin-top:0;padding-top:0;border-top:none}#zen-text-inner-controls .zen-slider-row .icp-wrapper{flex:1 1 0;min-width:0;width:auto}#zen-text-inner-controls .zen-slider-row input[type=color]{flex:0 0 auto}#zen-text-inner-controls .zen-fields-row[data-magset=zen-text-style]{margin-top:4px;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}body.zen-mode #zen-text-inner-controls #custom-font-select{margin-bottom:6px}html body.zen-mode #zen-right-panel{top:50%;max-height:calc(100vh - 150px);transform:translateY(-50%) translate(15px) scale(.96)}html body.zen-mode #zen-right-panel.visible{transform:translateY(-50%) translate(0) scale(1)}html body.zen-mode:has(#project-library-popup-overlay.visible) #zen-right-panel{transform:translateY(-50%) translate(15px) scale(.96)!important}html body.zen-mode #zen-right-panel{--zen-card-y: calc(50vh - 190px) ;top:0;max-height:calc(100vh - 150px);transform:translate3d(15px,var(--zen-card-y),0) scale(.96)}html body.zen-mode #zen-right-panel.visible{transform:translate3d(0,var(--zen-card-y),0) scale(1)}html body.zen-mode:has(#project-library-popup-overlay.visible) #zen-right-panel{transform:translate3d(15px,var(--zen-card-y),0) scale(.96)!important}html body.zen-mode #zen-right-panel.is-settling{transition:opacity .3s ease-out,transform .38s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion: reduce){html body.zen-mode #zen-right-panel.is-settling{transition:none}}
