@keyframes mb-up{0%{opacity:0;transform:translateY(18px)}}@media (max-width:860px){.pg-design.cv-on{--mb-top:calc(56px + env(safe-area-inset-top));--mb-sub:52px;--mb-rail:calc(62px + env(safe-area-inset-bottom));--mb-canvas:calc(var(--mb-top) + var(--mb-sub));--mb-l:max(8px, env(safe-area-inset-left));--mb-r:max(8px, env(safe-area-inset-right))}.pg-design.cv-on .dz-bar{height:var(--mb-top);padding:env(safe-area-inset-top) var(--mb-r) 0 var(--mb-l);gap:4px}.pg-design.cv-on .dz-bar .dz-ib.round{flex:none;width:44px;height:44px}.pg-design.cv-on .dz-name{flex:auto;width:0;min-width:0;max-width:none;height:42px;padding:0 8px;font-size:15px}.pg-design.cv-on .dz-bar-r{flex:none;gap:2px;margin-left:0}.pg-design.cv-on .dz-bar-r>.dz-ib.round,.pg-design.cv-on .dz-bar-r>.dz-av-btn{display:none}.pg-design.cv-on .dz-bar-r .dz-btn.sm{color:#fff;background:0 0;border:0;border-radius:12px;flex-direction:column;gap:2px;min-width:52px;height:50px;padding:0 6px;font-size:11px;font-weight:650;line-height:1.1}.pg-design.cv-on .dz-bar-r .dz-btn.sm:hover:not(:disabled),.pg-design.cv-on .dz-bar-r .dz-btn.sm.on{color:#fff;background:#fff3}.pg-design.cv-on .dz-bar-r .dz-btn.sm:disabled{opacity:.55}.pg-design.cv-on .dz-bar-r .hide-s{display:inline}.pg-design.cv-on .dz-toolbar{z-index:1;top:var(--mb-top);height:var(--mb-sub);padding:4px var(--mb-r) 4px var(--mb-l);border:0;border-bottom:1px solid var(--line);background:var(--surface);border-radius:0;gap:4px;margin:0;display:flex;position:fixed;left:0;right:0;transform:none;box-shadow:0 6px 16px #11111a0d}.pg-design.cv-on .dz-toolbar>.dz-anchor{flex:auto;min-width:0;position:static}.pg-design.cv-on .dz-toolbar>.dz-anchor>button{width:100%;height:44px;color:var(--text);border-radius:12px;justify-content:center;gap:5px;padding:0 4px;font-size:13px}.pg-design.cv-on .dz-toolbar>.dz-anchor>button:hover,.pg-design.cv-on .dz-toolbar>.dz-anchor>button.on{background:var(--accent-soft);color:var(--accent-text)}.pg-design.cv-on .dz-toolbar span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:inline;overflow:hidden}.pg-design.cv-on .dz-toolbar>.dz-anchor>button>svg{flex:none}@media (max-width:400px){.pg-design.cv-on .dz-toolbar>.dz-anchor>button>svg:last-child{display:none}}.pg-design.cv-on .dz-bar .dz-pop,.pg-design.cv-on .dz-toolbar .dz-pop{top:calc(var(--mb-canvas) + 6px);bottom:auto;left:var(--mb-l);right:var(--mb-r);width:auto;min-width:0;max-height:calc(100dvh - var(--mb-canvas) - 16px - env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:16px;position:fixed;overflow-y:auto}.pg-design.cv-on .dz-dock .dz-pop{top:auto;bottom:calc(var(--mb-rail) + 8px);left:var(--mb-l);right:var(--mb-r);width:auto;min-width:0;max-height:calc(100dvh - var(--mb-canvas) - var(--mb-rail) - 16px);overscroll-behavior:contain;border-radius:16px;position:fixed;overflow-y:auto}.pg-design.cv-on .dz-pop>button,.pg-design.cv-on .dz-pop>a{min-height:46px;font-size:14.5px}.pg-design.cv-on .dz-canvas,.pg-design.cv-on.drawer-open .dz-canvas{top:var(--mb-canvas);right:0;bottom:var(--mb-rail);left:0}.pg-design.cv-on .dz-zoom,.pg-design.cv-on.panel-open .dz-zoom{top:calc(var(--mb-canvas) + 8px);bottom:auto;right:auto;left:var(--mb-l);gap:0;padding:2px}.pg-design.cv-on .dz-zoom button{min-width:44px;height:44px}.pg-design.cv-on .dz-zoom .pct{min-width:54px}.pg-design.cv-on .dz-zoom .sep{margin:0 2px}.pg-design.cv-on .dz-zoom .dz-anchor{display:none}.pg-design:not(.cv-on) .dz-composer .dz-pop{z-index:120;bottom:calc(76px + env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:18px;width:auto;min-width:0;max-height:min(64dvh,520px);position:fixed;overflow-y:auto;top:auto!important;left:12px!important;right:12px!important}.pg-design.cv-on .dz-tools,.pg-design.cv-on.drawer-open .dz-tools{top:calc(var(--mb-canvas) + 8px);right:var(--mb-r);flex-direction:column;gap:0;padding:2px;bottom:auto;left:auto;transform:none}.pg-design.cv-on .dz-tools button{width:44px;height:44px}.pg-design.cv-on .dz-tools .sep{width:22px;height:1px;margin:2px auto}.pg-design.cv-on .dz-tools>button:nth-child(-n+2),.pg-design.cv-on.editing .dz-tools{display:none}.pg-design.cv-on.editing .dz-zoom{top:calc(var(--mb-canvas) + 72px);right:var(--mb-r);border-radius:22px;flex-direction:column;left:auto}.pg-design.cv-on.editing .dz-zoom .sep{width:22px;height:1px;margin:2px auto}.pg-design.cv-on .dz-more{min-width:28px;min-height:28px}.pg-design.cv-on .cv-rail{z-index:41;width:auto;height:var(--mb-rail);padding:0 max(2px, env(safe-area-inset-right)) env(safe-area-inset-bottom) max(2px, env(safe-area-inset-left));border:0;border-top:1px solid var(--line);flex-direction:row;gap:0;inset:auto 0 0;overflow:auto hidden;box-shadow:0 -6px 20px #11111a0f}.pg-design.cv-on .cv-rail button{flex:1 0 46px;justify-content:center;gap:2px;min-width:46px;padding:4px 1px;font-size:10.5px}.pg-design.cv-on .cv-rail button>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pg-design.cv-on .cv-ri{border-radius:999px;width:42px;height:30px}.pg-design.cv-on .cv-rail button.on{color:var(--cv);font-weight:750}.pg-design.cv-on .cv-drawer{z-index:40;top:auto;right:0;bottom:var(--mb-rail);width:auto;height:min(64dvh, calc(100dvh - var(--mb-canvas) - var(--mb-rail) - 8px));border:1px solid var(--line);animation:mb-up .2s var(--ease);border-bottom:0;border-radius:20px 20px 0 0;left:0;box-shadow:0 -16px 40px #11111a2e}.pg-design.cv-on.drawer-open .dz-dock{display:none}.pg-design.cv-on .cv-dh{border-bottom:1px solid var(--line);flex:none;height:54px;padding:0 6px 0 18px;font-size:16px}.pg-design.cv-on .cv-x{background:var(--surface-2);width:44px;height:44px;color:var(--text);border-radius:12px}.pg-design.cv-on .cv-db{overscroll-behavior:contain;padding:6px 16px 24px}.pg-design.cv-on .cv-search{height:46px;font-size:16px}.pg-design.cv-on .cv-tpl{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.pg-design.cv-on .cv-sizes button,.pg-design.cv-on .cv-page>button:first-child{min-height:46px}.pg-design.cv-on .cv-pe{height:40px;padding:0 14px;font-size:13px}.pg-design.cv-on .cv-row>button,.pg-design.cv-on .cv-row>select{height:44px;font-size:13.5px}.pg-design.cv-on .cv-chips button{height:40px;padding:0 14px;font-size:13px}.pg-design.cv-on .cv-up-ai{min-height:36px}.pg-design.cv-on .cv-ghost,.pg-design.cv-on .cv-primary{height:46px}.pg-design.cv-on .cv-range{grid-template-columns:96px 1fr;min-height:40px}.pg-design.cv-on .cv-range input{height:32px}.pg-design.cv-on .cv-bar,.pg-design.cv-on.drawer-open .cv-bar,.pg-design.cv-on.panel-open .cv-bar,.pg-design.cv-on.drawer-open.panel-open .cv-bar{top:calc(var(--mb-canvas) + 6px);right:var(--mb-r);left:var(--mb-l);border-radius:14px;gap:2px;width:auto;max-width:none;padding:3px 3px 3px 10px}.pg-design.cv-on .cv-bar>button,.pg-design.cv-on .cv-size button{min-width:44px;height:44px}.pg-design.cv-on .cv-color{width:44px;height:44px}.pg-design.cv-on .cv-font{width:128px;height:40px;font-size:14px}.pg-design.cv-on .cv-slide input{width:84px;height:32px}.pg-design.cv-on .cv-bar .cv-done{border-radius:10px;height:44px;padding:0 16px;font-size:14px}.pg-design.cv-on .cv-bar-hint{text-overflow:ellipsis;flex:auto;min-width:0;font-size:12.5px;overflow:hidden}.pg-design.cv-on .dz-panel{z-index:30;top:auto;right:0;bottom:var(--mb-rail);width:auto;height:min(62dvh, calc(100dvh - var(--mb-canvas) - var(--mb-rail)));background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0;border-radius:20px 20px 0 0;left:0;box-shadow:0 -16px 40px #11111a2e}.pg-design.cv-on .dz-panel-h{flex:none;height:54px;font-size:15px}.pg-design.cv-on .dz-panel-h .dz-ib{background:var(--surface-2);width:44px;height:44px;color:var(--text);border-radius:12px}.pg-design.cv-on .dz-panel .dz-thread{padding-bottom:170px}.pg-design.cv-on .dz-dock,.pg-design.cv-on.panel-open .dz-dock{right:var(--mb-r);bottom:calc(var(--mb-rail) + 8px);left:var(--mb-l)}.pg-design.cv-on .dz-dock .dz-composer{padding:10px 10px 8px 14px}.pg-design.cv-on .dz-dock .dz-composer textarea{font-size:16px}.pg-design.cv-on .dz-dock .dz-ib,.pg-design.cv-on .dz-dock .dz-send{width:44px;height:44px}.pg-design.cv-on .dz-dock .dz-pill{height:40px}.pg-design.cv-on .dz-dock .dz-target{max-width:100%}.pg-design.cv-on .dz-dock .dz-target button{flex:none;width:32px;height:32px}.pg-design.cv-on .dz-dock .dz-attach button{width:28px;height:28px}.pg-design.cv-on .dz-dock .dz-notice>button{width:40px;height:40px}.pg-design.cv-on .dz-dock .dz-notice>.dz-btn{width:auto;height:40px}.pg-design.cv-on .dz-side-panel{z-index:60;width:auto;height:auto;max-height:calc(100dvh - var(--mb-top) - 8px);animation:mb-up .2s var(--ease);overscroll-behavior:contain;border-bottom:0;border-radius:20px 20px 0 0;padding:0 16px;inset:auto 0 0;overflow-y:auto}.pg-design.cv-on .dz-side-panel .dz-radios{flex:none;overflow:visible}.pg-design.cv-on .dz-side-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--surface);margin:auto -16px 0;position:sticky;bottom:0}.pg-design.cv-on .dz-radios label{min-height:48px;padding:12px 14px}.pg-design.cv-on .dz-side-foot .dz-btn{height:48px;font-size:15px}.pg-design.cv-on .dz-tips button{min-height:44px}.pg-design.cv-on .dz-ctx{width:auto;max-height:75dvh;padding:6px 8px calc(8px + env(safe-area-inset-bottom));animation:mb-up .18s var(--ease);border-bottom:0;border-radius:20px 20px 0 0;font-size:14.5px;bottom:0;left:0;right:0}.pg-design.cv-on .dz-ctx>button{min-height:46px}.pg-design.cv-on .dz-ctx-row button,.pg-design.cv-on .dz-ctx-grid button{min-height:40px;font-size:13px}.pg-design.cv-on .dz-toast{top:calc(var(--mb-canvas) + 8px)}.pg-design.cv-on .dz-present-bar{height:calc(56px + env(safe-area-inset-top));padding:env(safe-area-inset-top) var(--mb-r) 0 var(--mb-l);gap:8px}.pg-design.cv-on .dz-present-bar b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pg-design.cv-on .dz-present-bar>.dz-ib{flex:none;width:44px;height:44px;margin-left:auto}.pg-design.cv-on .dz-present-nav{width:52px;height:52px;bottom:calc(20px + env(safe-area-inset-bottom))}.pg-design.cv-on .dz-present-stage{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.pg-design .dz-dialog,.pg-design .dz-dialog.wide{width:auto;max-height:calc(100dvh - 16px - env(safe-area-inset-top));padding:0 16px calc(16px + env(safe-area-inset-bottom));animation:mb-up .2s var(--ease);border-bottom:0;border-radius:20px 20px 0 0;inset:auto 0 0;transform:none}.pg-design .dz-dialog .dz-dialog-h,.pg-design .dz-side-panel .dz-dialog-h{z-index:2;border-bottom:1px solid var(--line);background:var(--surface);margin:0 -16px 12px;padding:6px 6px 6px 16px;position:sticky;top:0}.pg-design .dz-dialog-h b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pg-design .dz-dialog-h .dz-ib{background:var(--surface-2);width:44px;height:44px;color:var(--text);border-radius:12px;flex:none}.pg-design .dz-dialog .dz-pop-a .dz-btn{height:44px}.pg-design .vd-scenes li{grid-template-columns:26px minmax(0,1fr) minmax(70px,96px) 40px}.pg-design .vd-scenes input{height:32px}.pg-design .vd-presets button{min-height:64px}.pg-design.cv-on .dz-bar-r .dz-btn.sm{color:var(--text);background:0 0;border:0}.pg-design.cv-on .dz-bar-r .dz-btn.sm:hover:not(:disabled),.pg-design.cv-on .dz-bar-r .dz-btn.sm.on{background:var(--hover);color:var(--text)}.pg-design.cv-on .dz-bar-r .dz-anchor:last-of-type>.dz-btn.sm{color:var(--accent-text);background:0 0;border:0}.pg-design .dz-back{padding:0 4px}.pg-design .dz-back svg:first-child{display:none}}
