#hfeaPhotoEditorOverlay .hfea-pe-tools{-webkit-backdrop-filter:none!important;scrollbar-width:none!important;z-index:60!important;background:#fffffffb!important;border:1px solid #d6dbe3!important;border-radius:16px!important;justify-content:flex-start!important;align-items:stretch!important;gap:6px!important;width:min(1180px,100% - 18px)!important;max-height:108px!important;padding:7px 8px!important;display:flex!important;position:fixed!important;inset:auto auto 58px 50%!important;overflow:auto hidden!important;transform:translate(-50%)!important;box-shadow:0 8px 26px #0000002e!important}#hfeaPhotoEditorOverlay .hfea-pe-tools::-webkit-scrollbar{display:none}#hfeaPhotoEditorOverlay .pe-tool-section{border-right:1px solid #e5e8ed;flex:none;align-items:center;gap:5px;padding:0 5px;display:flex}#hfeaPhotoEditorOverlay .pe-tool-section:last-child{border-right:0}#hfeaPhotoEditorOverlay .pe-tool{color:#252a31!important;white-space:normal!important;touch-action:manipulation!important;background:#f7f8fa!important;border:1px solid #dfe3e9!important;border-radius:12px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:64px!important;min-width:64px!important;height:72px!important;padding:7px 4px!important;font-size:9px!important;font-weight:800!important;line-height:1.05!important;transition:transform .12s,box-shadow .12s,border-color .12s,background .12s!important;display:flex!important}#hfeaPhotoEditorOverlay .pe-tool i{color:#30363d!important;font-size:18px!important;line-height:1!important}#hfeaPhotoEditorOverlay .pe-tool:hover{transform:translateY(-1px);background:#fff!important;border-color:#c5ccd5!important;box-shadow:0 5px 14px #141e2d1a!important}#hfeaPhotoEditorOverlay .pe-tool:active{transform:scale(.95)!important}#hfeaPhotoEditorOverlay .pe-tool:disabled{pointer-events:none;opacity:.38!important}#hfeaPhotoEditorOverlay .pe-tool-primary{color:#17202b!important;background:#ffd33d!important;border-color:#e2b400!important}#hfeaPhotoEditorOverlay .pe-tool-ai{color:#064a83!important;background:#eaf5ff!important;border-color:#9ccaf1!important}#hfeaPhotoEditorOverlay .pe-tool-ai i{color:#0873bd!important}#hfeaPhotoEditorOverlay .pe-tool-precision{color:#4b2c8a!important;background:#f0ecff!important;border-color:#c6b9f4!important}#hfeaPhotoEditorOverlay .pe-tool-precision i{color:#7650c8!important}#hfeaPhotoEditorOverlay .pe-processing .pe-tool{pointer-events:none!important;opacity:.55!important}#hfeaPhotoEditorOverlay .pe-processing .pe-tool-ai,#hfeaPhotoEditorOverlay .pe-processing .pe-tool-precision{animation:.9s ease-in-out infinite alternate peAiPulse}@keyframes peAiPulse{0%{box-shadow:0 0 #0000}to{box-shadow:0 0 0 5px #1f78c81f}}#hfeaPhotoEditorOverlay .pe-zoom-group{gap:5px}#hfeaPhotoEditorOverlay .hfea-pe-zoom-readout{color:#30363d;background:#eef1f4;border-radius:8px;justify-content:center;align-items:center;min-width:50px;padding:4px 6px;font-size:10px;font-weight:900;display:flex}@media (width<=800px){#hfeaPhotoEditorOverlay .hfea-pe-tools{width:calc(100% - 10px);max-height:92px;padding:5px;bottom:54px}#hfeaPhotoEditorOverlay .pe-tool{width:56px!important;min-width:56px!important;height:62px!important;font-size:8px!important}#hfeaPhotoEditorOverlay .pe-tool i{font-size:16px!important}#hfeaPhotoEditorOverlay .pe-tool-section{gap:4px;padding:0 3px}}@media (width<=500px){#hfeaPhotoEditorOverlay .pe-tool{width:52px!important;min-width:52px!important;height:58px!important}#hfeaPhotoEditorOverlay .pe-tool i{font-size:15px!important}#hfeaPhotoEditorOverlay .hfea-pe-tools{bottom:50px}}
#hfeaPhotoEditorOverlay.open{--pe-head-h:48px;--pe-foot-h:58px}#hfeaPhotoEditorOverlay .hfea-pe-stage{padding-right:calc(92px + env(safe-area-inset-right))!important}#hfeaPhotoEditorOverlay .hfea-pe-tools{top:var(--pe-head-h)!important;left:auto!important;right:0!important;bottom:var(--pe-foot-h)!important;width:92px!important;max-width:92px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:7px 6px!important;padding-right:max(6px,env(safe-area-inset-right))!important;-webkit-backdrop-filter:none!important;z-index:60!important;scrollbar-width:thin!important;background:#071b3bf7!important;border-top:0!important;border-left:1px solid #ffd23f47!important;border-radius:0!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:5px!important;display:flex!important;position:fixed!important;overflow:hidden auto!important;transform:none!important;box-shadow:-7px 0 24px #00000047!important}#hfeaPhotoEditorOverlay .hfea-pe-tools::-webkit-scrollbar{width:4px}#hfeaPhotoEditorOverlay .hfea-pe-tools::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:8px}#hfeaPhotoEditorOverlay .pe-tool-section{border-bottom:1px solid #ffffff1a!important;border-right:0!important;flex-direction:column!important;flex:none!important;align-items:center!important;gap:5px!important;width:100%!important;margin:0!important;padding:0 0 6px!important;display:flex!important}#hfeaPhotoEditorOverlay .pe-tool-section:last-child{border-bottom:0!important}#hfeaPhotoEditorOverlay .pe-tool{white-space:normal!important;border-radius:10px!important;gap:4px!important;width:76px!important;min-width:76px!important;max-width:76px!important;height:58px!important;min-height:58px!important;max-height:58px!important;padding:5px 3px!important;font-size:9px!important;line-height:1.05!important}#hfeaPhotoEditorOverlay .pe-tool i{font-size:17px!important}#hfeaPhotoEditorOverlay .hfea-pe-zoom-readout{color:#fff;background:#ffffff1f;width:76px;min-width:76px;min-height:30px}#hfeaPhotoEditorOverlay .pe-tool-magic{color:#075b35!important;background:#e9fff4!important;border-color:#8fd5b0!important}#hfeaPhotoEditorOverlay .pe-tool-magic i{color:#0b8a52!important}@media (width<=900px){#hfeaPhotoEditorOverlay .hfea-pe-stage{padding-right:82px!important}#hfeaPhotoEditorOverlay .hfea-pe-tools{gap:4px!important;width:82px!important;max-width:82px!important;padding:6px 5px!important}#hfeaPhotoEditorOverlay .pe-tool{width:68px!important;min-width:68px!important;height:56px!important;min-height:56px!important;font-size:8.5px!important}#hfeaPhotoEditorOverlay .pe-tool i{font-size:16px!important}#hfeaPhotoEditorOverlay .hfea-pe-zoom-readout{width:68px;min-width:68px}}@media (width<=600px){#hfeaPhotoEditorOverlay.open{--pe-head-h:44px;--pe-foot-h:51px}#hfeaPhotoEditorOverlay .hfea-pe-stage{padding-left:4px!important;padding-right:76px!important}#hfeaPhotoEditorOverlay .hfea-pe-tools{gap:4px!important;width:76px!important;max-width:76px!important;padding:5px 4px!important}#hfeaPhotoEditorOverlay .pe-tool{border-radius:9px!important;width:64px!important;min-width:64px!important;height:54px!important;min-height:54px!important;font-size:8px!important}#hfeaPhotoEditorOverlay .pe-tool i{font-size:15px!important}#hfeaPhotoEditorOverlay .hfea-pe-zoom-readout{width:64px;min-width:64px;min-height:27px;font-size:9px}}@media (width>=1600px){#hfeaPhotoEditorOverlay .hfea-pe-stage{padding-right:112px!important}#hfeaPhotoEditorOverlay .hfea-pe-tools{gap:7px!important;width:112px!important;max-width:112px!important;padding:10px 8px!important}#hfeaPhotoEditorOverlay .pe-tool{width:92px!important;min-width:92px!important;height:68px!important;min-height:68px!important;font-size:10px!important}#hfeaPhotoEditorOverlay .pe-tool i{font-size:20px!important}#hfeaPhotoEditorOverlay .hfea-pe-zoom-readout{width:92px;min-width:92px}}@media (width>=2200px){#hfeaPhotoEditorOverlay .hfea-pe-stage{padding-right:126px!important}#hfeaPhotoEditorOverlay .hfea-pe-tools{width:126px!important;max-width:126px!important}#hfeaPhotoEditorOverlay .pe-tool{width:104px!important;min-width:104px!important;height:74px!important;min-height:74px!important;font-size:11px!important}#hfeaPhotoEditorOverlay .pe-tool i{font-size:22px!important}#hfeaPhotoEditorOverlay .hfea-pe-zoom-readout{width:104px;min-width:104px}}
#hfeaPhotoEditorOverlay .hfea-pe-stage,#hfeaPhotoEditorOverlay #hfeaPhotoEditorCanvas{touch-action:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}#hfeaPhotoEditorOverlay #hfeaPhotoEditorCanvas{cursor:grab!important}#hfeaPhotoEditorOverlay .hfea-pe-tools{width:94px!important;max-width:94px!important;left:auto!important;right:0!important;top:var(--pe-head-h)!important;bottom:var(--pe-foot-h)!important;flex-direction:column!important;gap:6px!important;padding:6px 5px!important;display:flex!important;overflow:hidden auto!important}#hfeaPhotoEditorOverlay .pe-tool-section{border:0!important;border-bottom:4px solid #d4af37b8!important;flex-direction:column!important;flex:none!important;align-items:center!important;gap:5px!important;width:100%!important;margin:0!important;padding:18px 0 8px!important;display:flex!important;position:relative!important}#hfeaPhotoEditorOverlay .pe-tool-section:before{content:attr(data-label);text-align:center;color:#ffd33d;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;opacity:.95;font-size:7px;font-weight:900;position:absolute;top:2px;left:0;right:0}#hfeaPhotoEditorOverlay .pe-tool-section:last-child{border-bottom:0!important}#hfeaPhotoEditorOverlay .pe-tool{width:78px!important;min-width:78px!important;max-width:78px!important;height:55px!important;min-height:55px!important;max-height:55px!important;padding:4px 3px!important;font-size:8px!important}#hfeaPhotoEditorOverlay .pe-tool i{font-size:16px!important}#hfeaPhotoEditorOverlay .pe-zoom-group{border-bottom:0!important}@media (width<=600px){#hfeaPhotoEditorOverlay .hfea-pe-stage{padding-right:82px!important}#hfeaPhotoEditorOverlay .hfea-pe-tools{gap:4px!important;width:82px!important;max-width:82px!important;padding:5px 4px!important}#hfeaPhotoEditorOverlay .pe-tool{width:68px!important;min-width:68px!important;height:52px!important;min-height:52px!important;max-height:52px!important;font-size:7.5px!important}#hfeaPhotoEditorOverlay .pe-tool i{font-size:15px!important}#hfeaPhotoEditorOverlay .pe-tool-section{border-bottom-width:3px!important;padding-top:17px!important;padding-bottom:7px!important}#hfeaPhotoEditorOverlay .pe-tool-section:before{font-size:6.5px!important}}@media (width>=1600px){#hfeaPhotoEditorOverlay .hfea-pe-stage{padding-right:118px!important}#hfeaPhotoEditorOverlay .hfea-pe-tools{gap:7px!important;width:118px!important;max-width:118px!important;padding:8px 7px!important}#hfeaPhotoEditorOverlay .pe-tool{width:98px!important;min-width:98px!important;height:64px!important;min-height:64px!important;font-size:10px!important}#hfeaPhotoEditorOverlay .pe-tool i{font-size:19px!important}}
#hfeaPhotoEditorOverlay .hfea-pe-stage #hfeaPhotoEditorCanvas{transform:translate3d(var(--pe-px,0px),var(--pe-py,0px),0)!important}#hfeaPhotoEditorOverlay .hfea-pe-stage.pe-frame-mode{cursor:grab;scrollbar-gutter:auto!important;background:#141c28!important;padding-top:8px!important;padding-bottom:8px!important;overflow:hidden!important}#hfeaPhotoEditorOverlay .hfea-pe-stage.pe-frame-mode.is-panning{cursor:grabbing}#hfeaPhotoEditorOverlay .hfea-pe-stage.pe-frame-mode #hfeaPhotoEditorCanvas{z-index:1;will-change:transform;max-width:none!important;max-height:none!important;transform:translate3d(var(--pe-tx,0px),var(--pe-ty,0px),0) rotate(var(--pe-rot,0deg))!important;transform-origin:50%!important;box-shadow:none!important;cursor:inherit!important;margin:0!important;position:absolute!important;top:0!important;left:0!important}#hfeaPhotoEditorOverlay .hfea-pe-framebg{z-index:0;pointer-events:none;background:#fff;display:none;position:absolute}#hfeaPhotoEditorOverlay .hfea-pe-stage.pe-frame-mode .hfea-pe-cropbox{cursor:default;z-index:3;border-radius:2px;pointer-events:none!important;border:2px solid #ffd23f!important;box-shadow:0 0 0 9999px #080c14a8!important}#hfeaPhotoEditorOverlay .hfea-pe-stage.pe-frame-mode .hfea-pe-handle{display:none!important}#hfeaPhotoEditorOverlay .hfea-pe-stage.pe-frame-mode .crop-grid{opacity:.55}#hfeaPhotoEditorOverlay .hfea-pe-stage.pe-frame-mode .hfea-pe-cropbox.has-gaps{border-color:#ff9f43!important}#hfeaPhotoEditorOverlay .hfea-pe-guide{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}#hfeaPhotoEditorOverlay .hfea-pe-guide *{fill:none;stroke:#ffffffe6;stroke-width:1.4px;stroke-dasharray:5 4;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 1px #000000b3)}#hfeaPhotoEditorOverlay .hfea-pe-guide .g-soft{stroke:#ffffff80;stroke-dasharray:3 5}#hfeaPhotoEditorOverlay .hfea-pe-crop-label{text-overflow:ellipsis;align-items:center;gap:6px;max-width:calc(100vw - 110px);display:flex;overflow:hidden;top:-28px!important}#hfeaPhotoEditorOverlay .hfea-pe-crop-label b{color:#ffd23f;font-weight:900}#hfeaPhotoEditorOverlay .hfea-pe-crop-label .pe-fl-hint{opacity:.85;font-weight:600}#hfeaPhotoEditorOverlay .hfea-pe-cropbox .pe-fl-standing,#hfeaPhotoEditorOverlay .hfea-pe-cropbox.is-standing .pe-fl-short{display:none}#hfeaPhotoEditorOverlay .hfea-pe-cropbox.is-standing .pe-fl-standing{display:inline}#hfeaPhotoEditorOverlay .pe-tool.is-on{outline-offset:1px;color:#17202b!important;background:#fff6cf!important;outline:2px solid #ffd23f!important}#hfeaPhotoEditorOverlay .pe-tool.is-on i{color:#b98a00!important}#hfeaPhotoEditorOverlay .hfea-pe-framedock{z-index:58;left:10px;right:calc(104px + env(safe-area-inset-right));bottom:calc(var(--pe-foot-h,58px) + 10px);color:#fff;background:#071b3bf0;border:1px solid #ffd23f59;border-radius:14px;flex-direction:column;gap:6px;max-width:640px;margin:0 auto;padding:9px 10px 10px;display:none;position:fixed;box-shadow:0 10px 30px #0006}#hfeaPhotoEditorOverlay.pe-framing .hfea-pe-framedock{display:flex}#hfeaPhotoEditorOverlay .pe-dock-row{align-items:center;gap:8px;min-width:0;display:flex}#hfeaPhotoEditorOverlay .pe-dock-ico{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:9px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:13px;display:flex;min-width:32px!important;min-height:32px!important}#hfeaPhotoEditorOverlay .pe-dock-ico:hover{background:#ffffff29}#hfeaPhotoEditorOverlay .pe-dock-spacer{visibility:hidden}#hfeaPhotoEditorOverlay .pe-dock-slider{cursor:pointer;flex:auto;grid-template-columns:auto minmax(60px,1fr) 46px;align-items:center;gap:8px;min-width:0;margin:0;display:grid}#hfeaPhotoEditorOverlay .pe-dock-name{color:#ffd23f;white-space:nowrap;min-width:58px;font-size:11px;font-weight:800}#hfeaPhotoEditorOverlay .pe-dock-slider b{text-align:end;font-variant-numeric:tabular-nums;color:#fff;font-size:11px;font-weight:900}#hfeaPhotoEditorOverlay .pe-dock-slider input[type=range]{-webkit-appearance:none;appearance:none;touch-action:none;cursor:pointer;width:100%;height:28px;box-shadow:none;background:0 0;border:0;margin:0;padding:0}#hfeaPhotoEditorOverlay .pe-dock-slider input[type=range]::-webkit-slider-runnable-track{background:#ffffff47;border-radius:4px;height:4px}#hfeaPhotoEditorOverlay .pe-dock-slider input[type=range]::-moz-range-track{background:#ffffff47;border-radius:4px;height:4px}#hfeaPhotoEditorOverlay .pe-dock-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#ffd23f;border:2px solid #071b3b;border-radius:50%;width:20px;height:20px;margin-top:-8px;box-shadow:0 1px 5px #00000073}#hfeaPhotoEditorOverlay .pe-dock-slider input[type=range]::-moz-range-thumb{background:#ffd23f;border:2px solid #071b3b;border-radius:50%;width:18px;height:18px}#hfeaPhotoEditorOverlay .pe-dock-slider input[type=range]:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #ffd23f}#hfeaPhotoEditorOverlay .pe-dock-btns{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:2px;display:grid}#hfeaPhotoEditorOverlay .pe-dock-btns button{color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff38;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 6px;font-size:11px;font-weight:800;display:flex;overflow:hidden;min-width:0!important;min-height:36px!important}#hfeaPhotoEditorOverlay .pe-dock-btns button span{text-overflow:ellipsis;overflow:hidden}#hfeaPhotoEditorOverlay .pe-dock-btns button:hover{background:#ffffff2e}#hfeaPhotoEditorOverlay .pe-dock-btns button:active{transform:scale(.96)}#hfeaPhotoEditorOverlay .pe-dock-btns .pe-dock-apply{color:#071b3b;background:#ffd23f;border-color:#ffd23f}#hfeaPhotoEditorOverlay .pe-dock-btns .pe-dock-apply:hover{background:#ffdc5e}#hfeaPhotoEditorOverlay .pe-processing~.hfea-pe-framedock{opacity:.6;pointer-events:none}@media (width<=900px){#hfeaPhotoEditorOverlay .hfea-pe-framedock{right:calc(92px + env(safe-area-inset-right))}}@media (width<=600px){#hfeaPhotoEditorOverlay .hfea-pe-framedock{left:6px;right:calc(88px + env(safe-area-inset-right));bottom:calc(var(--pe-foot-h,51px) + 6px);border-radius:12px;gap:4px;padding:7px 7px 8px}#hfeaPhotoEditorOverlay .pe-dock-slider{grid-template-columns:minmax(0,1fr) 38px;gap:5px}#hfeaPhotoEditorOverlay .pe-dock-name{display:none}#hfeaPhotoEditorOverlay .pe-dock-ico{flex-basis:30px;width:30px;height:30px;min-width:30px!important;min-height:30px!important}#hfeaPhotoEditorOverlay .pe-dock-btns{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}#hfeaPhotoEditorOverlay .pe-dock-btns button{height:32px;font-size:10.5px;min-height:32px!important}#hfeaPhotoEditorOverlay .hfea-pe-crop-label{font-size:10px!important;top:-25px!important}#hfeaPhotoEditorOverlay .hfea-pe-crop-label .pe-fl-hint{display:none!important}}@media (width>=1600px){#hfeaPhotoEditorOverlay .hfea-pe-framedock{right:calc(130px + env(safe-area-inset-right))}}@media (prefers-reduced-motion:reduce){#hfeaPhotoEditorOverlay .pe-dock-btns button:active{transform:none}}