.animated-bee[data-v-3d9cce2d]{z-index:99999;pointer-events:auto;cursor:pointer;will-change:top, left, transform;filter:drop-shadow(0 2px 4px #00000026);transition:filter .2s;position:fixed}.animated-bee.is-landing[data-v-3d9cce2d]:hover{filter:drop-shadow(0 4px 12px #ffa80580)}.animated-bee.is-flying[data-v-3d9cce2d]{pointer-events:none}.bee-svg[data-v-3d9cce2d]{display:block}.bee-wing[data-v-3d9cce2d]{transform-origin:50%}.is-flying .bee-wing--left[data-v-3d9cce2d]{animation:80ms infinite alternate wingFlapLeft-3d9cce2d}.is-flying .bee-wing--right[data-v-3d9cce2d]{animation:80ms infinite alternate wingFlapRight-3d9cce2d}.is-landing .bee-wing--left[data-v-3d9cce2d]{animation:.4s infinite alternate wingFlapLeft-3d9cce2d}.is-landing .bee-wing--right[data-v-3d9cce2d]{animation:.4s infinite alternate wingFlapRight-3d9cce2d}@keyframes wingFlapLeft-3d9cce2d{0%{transform:rotate(-10deg)scaleY(1)}to{transform:rotate(15deg)scaleY(.8)}}@keyframes wingFlapRight-3d9cce2d{0%{transform:rotate(10deg)scaleY(1)}to{transform:rotate(-15deg)scaleY(.8)}}.bee-pulse{animation:.8s ease-in-out infinite beePulseGlow}@keyframes beePulseGlow{0%,to{box-shadow:0 0 #ffa80500}50%{box-shadow:0 0 16px 4px #ffa80566}}.bee-promo-overlay{z-index:10001;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;justify-content:center;align-items:center;animation:.2s fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.bee-promo-popup{text-align:center;background:#fff;border-radius:20px;width:90%;max-width:360px;padding:36px 32px 28px;animation:.3s cubic-bezier(.34,1.56,.64,1) popIn;position:relative;box-shadow:0 20px 60px #0003}.bee-promo-close{color:#999;cursor:pointer;background:0 0;border:none;padding:4px;font-size:28px;line-height:1;position:absolute;top:12px;right:16px}.bee-promo-close:hover{color:#333}.bee-promo-icon{margin-bottom:8px;font-size:48px}.bee-promo-title{color:#1a1a1a;margin:0 0 8px;font-size:20px;font-weight:800}.bee-promo-text{color:#666;margin:0 0 20px;font-size:14px;line-height:1.5}.bee-promo-code{cursor:pointer;background:#fff8e6;border:2px dashed #ffa805;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:14px 24px;transition:background .15s;display:flex}.bee-promo-code:hover{background:#fff0cc}.bee-promo-code__text{color:#ffa805;letter-spacing:2px;font-size:24px;font-weight:900}.bee-promo-code__copy{font-size:18px}.bee-promo-hint{color:#999;margin:12px 0 0;font-size:12px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}
