#dpp-popup-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgb(15 23 42 / .65);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:999999;display:flex;align-items:center;justify-content:center;opacity:1;visibility:visible;transition:opacity 0.4s ease,visibility 0.4s ease}#dpp-popup-overlay.dpp-hidden{opacity:0;visibility:hidden;pointer-events:none}.dpp-popup-container{position:relative;background:#fff;padding:10px;border-radius:24px;box-shadow:0 10px 25px -5px rgb(0 0 0 / .1),0 20px 48px -12px rgb(0 0 0 / .25),inset 0 0 0 1px rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .2);max-width:90%;width:480px;transform:scale(1);opacity:1;transition:transform 0.5s cubic-bezier(.34,1.56,.64,1),opacity 0.4s ease}#dpp-popup-overlay.dpp-hidden .dpp-popup-container{transform:scale(.85);opacity:0}.dpp-close-button{position:absolute;top:-16px;right:-16px;width:36px;height:36px;border-radius:50%;background:#fff;color:#1e293b;border:1px solid rgb(0 0 0 / .08);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px rgb(0 0 0 / .15);transition:background-color 0.2s,color 0.2s,transform 0.2s,box-shadow 0.2s;z-index:10;padding:0}.dpp-close-button:hover{background:#f8fafc;color:#ef4444;transform:scale(1.1) rotate(90deg);box-shadow:0 6px 16px rgb(0 0 0 / .2)}.dpp-close-button:active{transform:scale(.95)}.dpp-close-button svg{width:18px;height:18px;display:block}.dpp-popup-content{width:100%;height:100%;overflow:hidden;border-radius:16px;display:flex}.dpp-ad-link{display:block;width:100%;text-decoration:none;outline:none}.dpp-ad-image{display:block;width:100%;height:auto;max-height:70vh;object-fit:contain;border-radius:16px;transition:transform 0.5s ease}.dpp-ad-link:hover .dpp-ad-image{transform:scale(1.02)}.dpp-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:500px){.dpp-popup-container{width:85%;padding:8px}.dpp-close-button{top:-12px;right:-12px;width:32px;height:32px}.dpp-close-button svg{width:16px;height:16px}}