.has-dp-mask,[class*=has-dp-mask-]{--dp-mask-repeat:no-repeat;--dp-mask-size:contain;--dp-mask-position:center center;--dp-mask-mode:alpha}.has-dp-mask .wp-block-cover__image-background,.has-dp-mask .wp-block-cover__video-background,.has-dp-mask img,.has-dp-mask video,[class*=has-dp-mask-] .wp-block-cover__image-background,[class*=has-dp-mask-] .wp-block-cover__video-background,[class*=has-dp-mask-] img,[class*=has-dp-mask-] video{backface-visibility:hidden;filter:var(--dp-mask-filter,none);-webkit-mask-image:var(--dp-mask-image);mask-image:var(--dp-mask-image);-webkit-mask-mode:var(--dp-mask-mode,alpha);mask-mode:var(--dp-mask-mode,alpha);-webkit-mask-position:var(--dp-mask-position,center center);mask-position:var(--dp-mask-position,center center);-webkit-mask-repeat:var(--dp-mask-repeat,no-repeat);mask-repeat:var(--dp-mask-repeat,no-repeat);-webkit-mask-size:var(--dp-mask-size,contain);mask-size:var(--dp-mask-size,contain);transform:translateZ(0)}.has-dp-mask.has-dp-mask-mode-luminance,[class*=has-dp-mask-].has-dp-mask-mode-luminance{--dp-mask-mode:luminance}.dp-mask--pill,.has-dp-mask-pill{--dp-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHZpZXdCb3g9IjAgMCAxNjAgMTAwIj48cmVjdCB3aWR0aD0iMTUyIiBoZWlnaHQ9IjkyIiB4PSI0IiB5PSI0IiByeD0iNDYiLz48L3N2Zz4=")}.dp-mask--parallelogram,.has-dp-mask-parallelogram{--dp-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHZpZXdCb3g9IjAgMCAxNjAgMTAwIj48cGF0aCBkPSJNMzIgNmgxMjJsLTI2IDg4SDZ6Ii8+PC9zdmc+")}.dp-mask--arch,.has-dp-mask-arch{--dp-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHZpZXdCb3g9IjAgMCAxNjAgMTAwIj48cGF0aCBkPSJNOCA5NFY0OEM4IDIwIDQwIDYgODAgNnM3MiAxNCA3MiA0MnY0NloiLz48L3N2Zz4=")}.dp-mask--triangle,.has-dp-mask-triangle{--dp-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHZpZXdCb3g9IjAgMCAxNjAgMTAwIj48cGF0aCBkPSJNNzQgMTBxNi03IDEyIDBsNjggNzZxNCA4LTYgOEgxMnEtMTAgMC02LThaIi8+PC9zdmc+")}.dp-mask--ticket,.has-dp-mask-ticket{--dp-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHZpZXdCb3g9IjAgMCAxNjAgMTAwIj48cGF0aCBkPSJNNCA0aDE1MnYzMmExNCAxNCAwIDAgMCAwIDI4djMySDRWNjRhMTQgMTQgMCAwIDAgMC0yOFoiLz48L3N2Zz4=")}.dp-mask--chat-bubble,.has-dp-mask-chat-bubble{--dp-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHZpZXdCb3g9IjAgMCAxNjAgMTAwIj48cGF0aCBkPSJNMTggNmgxMjRjNyAwIDEyIDUgMTIgMTJ2NTBjMCA3LTUgMTItMTIgMTJINDhMMjQgOTRsNC0xNEgxOGMtNyAwLTEyLTUtMTItMTJWMThjMC03IDUtMTIgMTItMTIiLz48L3N2Zz4=")}.dp-mask--blob-1,.has-dp-mask-blob-1{--dp-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHZpZXdCb3g9IjAgMCAxNjAgMTAwIj48cGF0aCBkPSJNMzggMTJjMzQtOCA4OC02IDExMCAyMiAxMiAxOCA2IDQwLTEwIDUyLTIyIDEyLTgyIDEwLTExMiAwQzYgNzggNiA1NCAxMiAzNmM2LTE2IDEyLTIwIDI2LTI0Ii8+PC9zdmc+")}.dp-mask--blob-2,.has-dp-mask-blob-2{--dp-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHZpZXdCb3g9IjAgMCAxNjAgMTAwIj48cGF0aCBkPSJNMjggMjBjMzYtMTQgOTAtMTAgMTE2IDYgMTYgMTQgMTIgNDItNCA1Ni0yNiAxNC03MiAxMi0xMDYgNkMxMCA4MiA0IDY0IDggNDRjNC0xNiAxMC0yMCAyMC0yNCIvPjwvc3ZnPg==")}.dp-mask--blob-3,.has-dp-mask-blob-3{--dp-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHZpZXdCb3g9IjAgMCAxNjAgMTAwIj48cGF0aCBkPSJNNDQgMTBjMzgtNiA4MCA0IDEwMiAyNiAxNCAxOCA2IDQwLTEyIDUyLTI2IDEwLTgyIDYtMTA2LTJDOCA3OCA4IDU4IDE0IDM4YzYtMTggMTItMjQgMzAtMjgiLz48L3N2Zz4=")}.dp-mask--blob-4,.has-dp-mask-blob-4{--dp-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHZpZXdCb3g9IjAgMCAxNjAgMTAwIj48cGF0aCBkPSJNMjIgMjhjMjYtMjAgOTgtMTYgMTI0IDAgMTQgMTQgOCA0NC0xMCA1OC0yNCAxMC05MiAxMC0xMTYtMkM0IDcyIDYgNDQgMjIgMjgiLz48L3N2Zz4=")}.dp-mask--circle,.has-dp-mask-circle{--dp-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI0OCIvPjwvc3ZnPg==")}.dp-mask--hexagon,.has-dp-mask-hexagon{--dp-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cGF0aCBkPSJNNDYuNSA0cTMuNS0yIDcgMEw4OCAyNHEzLjUgMiAzLjUgNnY0MHEwIDQtMy41IDZMNTMuNSA5NnEtMy41IDItNyAwTDEyIDc2cS0zLjUtMi0zLjUtNlYzMHEwLTQgMy41LTZaIi8+PC9zdmc+")}.dp-mask--octagon,.has-dp-mask-octagon{--dp-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cGF0aCBkPSJNMzAgNGg0MGwyNiAyNnY0MEw3MCA5NkgzMEw0IDcwVjMweiIvPjwvc3ZnPg==")}.dp-mask--diamond,.has-dp-mask-diamond{--dp-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cGF0aCBkPSJtNTAgMyA0NyA0Ny00NyA0N0wzIDUweiIvPjwvc3ZnPg==")}.dp-mask--shield,.has-dp-mask-shield{--dp-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cGF0aCBkPSJNMTIgMTBoNzZ2NDZjMCAyMC0zOCAzOS0zOCAzOVMxMiA3NiAxMiA1NloiLz48L3N2Zz4=")}.dp-mask--star,.has-dp-mask-star{--dp-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cGF0aCBkPSJtNTAgMiAxMiAzNGgzNkw2OSA1OGwxMSAzNi0zMC0yMi0zMCAyMiAxMS0zNkwyIDM2aDM2eiIvPjwvc3ZnPg==")}.dp-mask--badge,.has-dp-mask-badge{--dp-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cGF0aCBkPSJtNTAgMiAxMyAxMCAxNi0zIDYgMTUgMTQgOC0zIDE2IDQgMTYtMTIgMTEtMyAxNi0xNiAxLTExIDhINDJsLTExLTgtMTYtMS0zLTE2TDAgNjRsNC0xNi0zLTE2IDE0LTggNi0xNSAxNiAzWiIvPjwvc3ZnPg==")}.dp-mask--clover,.has-dp-mask-clover{--dp-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cGF0aCBkPSJNNTAgMzRjLTgtMTgtMzAtMTgtMzQgMC00IDE2IDE2IDE2IDE4IDE2LTIgMC0yMiAwLTE4IDE2IDQgMTggMjYgMTggMzQgMCA4IDE4IDMwIDE4IDM0IDAgNC0xNi0xNi0xNi0xOC0xNiAyIDAgMjIgMCAxOC0xNi00LTE4LTI2LTE4LTM0IDAiLz48L3N2Zz4=")}.dp-mask--heart,.has-dp-mask-heart{--dp-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cGF0aCBkPSJNNTAgODhDNDggODYgOCA1OCA4IDMyIDggMTYgMjAgNiAzNCA2YzggMCAxNCA1IDE2IDEwIDItNSA4LTEwIDE2LTEwIDE0IDAgMjYgMTAgMjYgMjYgMCAyNi00MCA1NC00MiA1NiIvPjwvc3ZnPg==")}.dp-mask-tools-panel .dp-mask-source-toggle{margin-bottom:12px}.dp-mask-tools-panel .dp-mask-category-tabs{background:#f0f0f1;border-radius:4px;display:flex;gap:4px;margin-bottom:8px;padding:2px}.dp-mask-tools-panel .dp-mask-category-tabs .dp-mask-category-btn{background:transparent;border:none;border-radius:3px;color:#50575e;cursor:pointer;flex:1;font-size:11px;font-weight:500;padding:4px 6px;transition:all .15s ease}.dp-mask-tools-panel .dp-mask-category-tabs .dp-mask-category-btn:hover{color:#1e1e1e}.dp-mask-tools-panel .dp-mask-category-tabs .dp-mask-category-btn.is-active{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05);color:#1e1e1e}.dp-mask-tools-panel .dp-mask-picker-grid{display:grid;gap:6px;grid-template-columns:repeat(4,1fr);margin-bottom:12px;max-height:220px;overflow-y:auto;padding:2px}.dp-mask-tools-panel .dp-mask-picker-grid .dp-mask-picker-item{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:8px 4px 6px;transition:all .15s ease}.dp-mask-tools-panel .dp-mask-picker-grid .dp-mask-picker-item svg{color:#3c434a;height:22px;margin-bottom:4px;width:32px}.dp-mask-tools-panel .dp-mask-picker-grid .dp-mask-picker-item span{color:#50575e;font-size:10px;line-height:1.1;text-align:center}.dp-mask-tools-panel .dp-mask-picker-grid .dp-mask-picker-item:hover{border-color:var(--wp-admin-theme-color,#007cba)}.dp-mask-tools-panel .dp-mask-picker-grid .dp-mask-picker-item:hover svg{color:var(--wp-admin-theme-color,#007cba)}.dp-mask-tools-panel .dp-mask-picker-grid .dp-mask-picker-item.is-active{background:rgba(0,124,186,.08);border-color:var(--wp-admin-theme-color,#007cba)}.dp-mask-tools-panel .dp-mask-picker-grid .dp-mask-picker-item.is-active svg{color:var(--wp-admin-theme-color,#007cba)}.dp-mask-tools-panel .dp-mask-picker-grid .dp-mask-picker-item.is-active span{color:var(--wp-admin-theme-color,#007cba);font-weight:600}.dp-mask-tools-panel .dp-mask-custom-box{align-items:center;background:#f0f0f1;border-radius:4px;display:flex;gap:10px;margin-top:8px;padding:8px 12px}.dp-mask-tools-panel .dp-mask-custom-box .dp-mask-custom-thumb{align-items:center;background:#fff;border:1px solid #ddd;border-radius:3px;display:flex;height:36px;justify-content:center;overflow:hidden;width:36px}.dp-mask-tools-panel .dp-mask-custom-box .dp-mask-custom-thumb img{max-height:100%;max-width:100%;object-fit:contain}.dp-mask-tools-panel .dp-mask-size-custom-row{background:#f6f7f7;border-radius:4px;display:flex;flex-direction:column;gap:8px;margin-top:8px;padding:8px}.dp-mask-tools-panel .dp-mask-shadow-box{background:#f6f7f7;border-radius:4px;display:flex;flex-direction:column;gap:10px;margin-top:8px;padding:10px}