.floating-badge[data-astro-cid-esj5lqvx]{position:fixed;bottom:24px;right:24px;z-index:50;pointer-events:auto;transition:all .3s cubic-bezier(.4,0,.2,1)}.floating-badge[data-astro-cid-esj5lqvx].closing{opacity:0;transform:scale(.8) translateY(20px);pointer-events:none}.badge-container[data-astro-cid-esj5lqvx]{position:relative;display:inline-block;animation:float 3s ease-in-out infinite}.badge-content[data-astro-cid-esj5lqvx]{position:relative;z-index:3;border-radius:50%;overflow:hidden;box-shadow:0 10px 25px #00000026,0 4px 10px #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1);padding:0}.badge-image[data-astro-cid-esj5lqvx]{display:block;border-radius:50%;transition:transform .3s cubic-bezier(.4,0,.2,1);width:120px;height:120px}.close-button[data-astro-cid-esj5lqvx]{position:absolute;top:-8px;right:-8px;z-index:10;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#ef4444,#dc2626);border:2px solid #ffffff;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #ef444466,0 2px 4px #0000001a;opacity:0;transform:scale(.8);pointer-events:none}.close-button[data-astro-cid-esj5lqvx]:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:scale(1.1);box-shadow:0 6px 16px #ef444480,0 4px 8px #00000026}.close-button[data-astro-cid-esj5lqvx]:active{transform:scale(.95)}.close-button[data-astro-cid-esj5lqvx]:focus{outline:2px solid #ef4444;outline-offset:2px}.close-icon[data-astro-cid-esj5lqvx]{width:14px;height:14px;stroke-width:2.5}.badge-container[data-astro-cid-esj5lqvx]:hover .close-button[data-astro-cid-esj5lqvx]{opacity:1;transform:scale(1);pointer-events:auto}.pulse-ring[data-astro-cid-esj5lqvx]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:140px;height:140px;border:2px solid rgba(59,130,246,.4);border-radius:50%;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;z-index:1}.floating-badge[data-astro-cid-esj5lqvx]:hover .badge-content[data-astro-cid-esj5lqvx]{transform:scale(1.05);box-shadow:0 20px 40px #0003,0 8px 16px #00000026}.floating-badge[data-astro-cid-esj5lqvx]:hover .badge-image[data-astro-cid-esj5lqvx]{transform:rotate(5deg) scale(1.02)}.floating-badge[data-astro-cid-esj5lqvx]:hover .pulse-ring[data-astro-cid-esj5lqvx]{border-color:#3b82f699;animation-duration:1.5s}@keyframes float{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-8px) rotate(1deg)}66%{transform:translateY(-4px) rotate(-1deg)}}@keyframes pulse{0%{transform:translate(-50%,-50%) scale(.8);opacity:1}to{transform:translate(-50%,-50%) scale(1.2);opacity:0}}@media (min-width: 1440px){.floating-badge[data-astro-cid-esj5lqvx]{bottom:32px;right:32px}.badge-image[data-astro-cid-esj5lqvx]{width:140px;height:140px}.pulse-ring[data-astro-cid-esj5lqvx]{width:160px;height:160px}.close-button[data-astro-cid-esj5lqvx]{width:32px;height:32px;top:-10px;right:-10px}.close-icon[data-astro-cid-esj5lqvx]{width:18px;height:18px}}@media (min-width: 1024px) and (max-width: 1439px){.floating-badge[data-astro-cid-esj5lqvx]{bottom:28px;right:28px}.badge-image[data-astro-cid-esj5lqvx]{width:128px;height:128px}.pulse-ring[data-astro-cid-esj5lqvx]{width:150px;height:150px}.close-button[data-astro-cid-esj5lqvx]{width:30px;height:30px;top:-9px;right:-9px}.close-icon[data-astro-cid-esj5lqvx]{width:16px;height:16px}}@media (min-width: 768px) and (max-width: 1023px){.floating-badge[data-astro-cid-esj5lqvx]{bottom:24px;right:24px}.badge-image[data-astro-cid-esj5lqvx]{width:110px;height:110px}.pulse-ring[data-astro-cid-esj5lqvx]{width:130px;height:130px}.close-button[data-astro-cid-esj5lqvx]{width:28px;height:28px;top:-8px;right:-8px;opacity:.9;transform:scale(1);pointer-events:auto}.close-icon[data-astro-cid-esj5lqvx]{width:15px;height:15px}}@media (min-width: 640px) and (max-width: 767px){.floating-badge[data-astro-cid-esj5lqvx]{bottom:20px;right:20px}.badge-image[data-astro-cid-esj5lqvx]{width:100px;height:100px}.pulse-ring[data-astro-cid-esj5lqvx]{width:120px;height:120px}.close-button[data-astro-cid-esj5lqvx]{width:26px;height:26px;top:-7px;right:-7px;opacity:.9;transform:scale(1);pointer-events:auto}.close-icon[data-astro-cid-esj5lqvx]{width:14px;height:14px}}@media (min-width: 480px) and (max-width: 639px){.floating-badge[data-astro-cid-esj5lqvx]{bottom:18px;right:18px}.badge-image[data-astro-cid-esj5lqvx]{width:90px;height:90px}.pulse-ring[data-astro-cid-esj5lqvx]{width:110px;height:110px}.close-button[data-astro-cid-esj5lqvx]{width:20px;height:20px;top:-4px;right:-4px;opacity:1;transform:scale(1);pointer-events:auto}.close-icon[data-astro-cid-esj5lqvx]{width:11px;height:11px}}@media (min-width: 375px) and (max-width: 479px){.floating-badge[data-astro-cid-esj5lqvx]{bottom:16px;right:16px}.badge-image[data-astro-cid-esj5lqvx]{width:80px;height:80px}.pulse-ring[data-astro-cid-esj5lqvx]{width:100px;height:100px}.close-button[data-astro-cid-esj5lqvx]{width:18px;height:18px;top:-3px;right:-3px;opacity:1;transform:scale(1);pointer-events:auto}.close-icon[data-astro-cid-esj5lqvx]{width:10px;height:10px}.badge-container[data-astro-cid-esj5lqvx]{animation:floatMobile 3s ease-in-out infinite}}@media (max-width: 374px){.floating-badge[data-astro-cid-esj5lqvx]{bottom:14px;right:14px}.badge-image[data-astro-cid-esj5lqvx]{width:70px;height:70px}.pulse-ring[data-astro-cid-esj5lqvx]{width:90px;height:90px}.close-button[data-astro-cid-esj5lqvx]{width:16px;height:16px;top:-2px;right:-2px;opacity:1;transform:scale(1);pointer-events:auto}.close-icon[data-astro-cid-esj5lqvx]{width:9px;height:9px}.badge-container[data-astro-cid-esj5lqvx]{animation:floatMobile 4s ease-in-out infinite}}@keyframes floatMobile{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-4px) rotate(.5deg)}66%{transform:translateY(-2px) rotate(-.5deg)}}@media (prefers-reduced-motion: reduce){.badge-container[data-astro-cid-esj5lqvx]{animation:none}.pulse-ring[data-astro-cid-esj5lqvx]{animation:none;opacity:.3}.badge-content[data-astro-cid-esj5lqvx],.badge-image[data-astro-cid-esj5lqvx],.close-button[data-astro-cid-esj5lqvx]{transition:none}.floating-badge[data-astro-cid-esj5lqvx].closing{transition:opacity .2s ease;transform:none}}@media (hover: none) and (pointer: coarse){.close-button[data-astro-cid-esj5lqvx]{opacity:.9;transform:scale(1);pointer-events:auto;width:32px;height:32px;top:-10px;right:-10px}.close-icon[data-astro-cid-esj5lqvx]{width:16px;height:16px}}
