.dg-kmp{z-index:9500;background:linear-gradient(180deg, #fbf8f1 0%, #f1ece0 100%) padding-box, conic-gradient(from var(--dg-cta-angle), #c084fc40 0deg, #c084fc 20deg, #f0abfc 42deg, #fff 60deg, #d946ef 86deg, #a855f7 116deg, #c084fc40 168deg, #c084fc40 360deg) border-box;color:#7b1fa2;letter-spacing:.01em;white-space:nowrap;isolation:isolate;opacity:0;pointer-events:none;border:3px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:15px 32px;font-size:1.02rem;font-weight:800;text-decoration:none;transition:opacity .28s,transform .28s;animation:3s linear infinite dg-kmp-spin;display:inline-flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%)translateY(14px)}.dg-kmp--on{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.dg-kmp--on:hover{animation-duration:1.5s;transform:translate(-50%)translateY(-2px)}.dg-kmp:focus-visible{outline-offset:3px;outline:3px solid #f0abfc}.dg-kmp:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;animation:2.4s ease-in-out infinite dg-kmp-neon;position:absolute;inset:-3px}.dg-kmp:before{content:"";pointer-events:none;z-index:-2;filter:blur(10px);background:radial-gradient(60% 70%,#d946ef73,#a855f72e 55%,#0000 75%);border-radius:20px;animation:2.4s ease-in-out infinite dg-kmp-hale;position:absolute;inset:-14px}.dg-kmp-ok{flex-shrink:0;animation:1.8s ease-in-out infinite dg-kmp-ok}@keyframes dg-kmp-spin{to{--dg-cta-angle:360deg}}@keyframes dg-kmp-neon{0%,to{box-shadow:0 0 12px #d946efb3,0 0 30px #a855f780,0 10px 26px #00000073}50%{box-shadow:0 0 20px #f0abfcf2,0 0 52px #d946efb3,0 0 78px #a855f773,0 10px 30px #00000080}}@keyframes dg-kmp-hale{0%,to{opacity:.75}50%{opacity:1}}@keyframes dg-kmp-ok{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@supports not (background:conic-gradient(from var(--dg-cta-angle), red, blue)){.dg-kmp{animation:none}}@media (max-width:767px){.dg-kmp{display:none!important}}@media screen and (min-width:768px) and (max-width:1024px){.dg-kmp{padding:11px 24px;font-size:.95rem}}@media (prefers-reduced-motion:reduce){.dg-kmp,.dg-kmp:after,.dg-kmp:before,.dg-kmp-ok{animation:none}.dg-kmp{transition:opacity .2s}.dg-kmp:after{box-shadow:0 0 18px #d946ef99,0 10px 26px #00000073}}
