._giftBanner_pbsxs_2{position:fixed;bottom:var(--space-6);right:var(--space-6);z-index:var(--z-index-fixed);display:flex;align-items:center;gap:var(--space-3)}._giftButton_pbsxs_12{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:linear-gradient(135deg,var(--color-brand-500),var(--color-brand-600));border:none;border-radius:var(--radius-full);color:var(--color-text-on-primary);cursor:pointer;box-shadow:var(--shadow-2xl),0 0 20px #0ea5e966,0 0 40px #0ea5e933;transition:all var(--transition-normal);position:relative;animation:_pulseGlow_pbsxs_1 2s ease-in-out infinite alternate}._giftButton_pbsxs_12:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,var(--color-brand-400),var(--color-brand-500),var(--color-brand-600));border-radius:var(--radius-full);z-index:-1;opacity:.7;animation:_rotateGlow_pbsxs_1 3s linear infinite}._giftButton_pbsxs_12:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,transparent,rgba(255,255,255,.1),transparent);border-radius:var(--radius-full);animation:_shine_pbsxs_1 2s ease-in-out infinite}._giftButton_pbsxs_12:hover{transform:translateY(-2px) scale(1.05);box-shadow:var(--shadow-2xl),0 0 30px #0ea5e999,0 0 60px #0ea5e94d;animation:none}._giftButton_pbsxs_12:hover:before{animation:_rotateGlow_pbsxs_1 1.5s linear infinite;opacity:.9}._giftButton_pbsxs_12:active{transform:translateY(0) scale(.98);box-shadow:var(--shadow-lg),0 0 15px #0ea5e980}@keyframes _pulseGlow_pbsxs_1{0%{box-shadow:var(--shadow-2xl),0 0 20px #0ea5e966,0 0 40px #0ea5e933}to{box-shadow:var(--shadow-2xl),0 0 25px #0ea5e999,0 0 50px #0ea5e94d}}@keyframes _rotateGlow_pbsxs_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _shine_pbsxs_1{0%,to{opacity:0;transform:scale(.95)}50%{opacity:1;transform:scale(1)}}._tooltip_pbsxs_123{position:absolute;right:70px;bottom:100%;transform:translateY(50%);background:var(--color-bg-surface);color:var(--color-text-body);padding:var(--space-4);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);border:1px solid var(--color-border-primary);max-width:320px;min-width:280px;font-size:var(--font-size-sm);line-height:var(--line-height-normal);white-space:normal;word-wrap:break-word;text-align:left;animation:_fadeIn_pbsxs_1 var(--transition-fast);z-index:var(--z-index-tooltip)}._tooltip_pbsxs_123:after{content:"";position:absolute;right:-6px;top:60%;transform:translateY(-50%);width:0;height:0;border-left:6px solid var(--color-bg-surface);border-top:6px solid transparent;border-bottom:6px solid transparent}@keyframes _fadeIn_pbsxs_1{0%{opacity:0;transform:translateY(50%) translate(10px)}to{opacity:1;transform:translateY(50%) translate(0)}}._tooltipContent_pbsxs_169{display:flex;flex-direction:column;gap:var(--space-3);position:relative}._tooltipTitle_pbsxs_176{font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);color:var(--color-text-heading);line-height:var(--line-height-tight)}._tooltipText_pbsxs_183{color:var(--color-text-body);line-height:var(--line-height-normal)}._tooltipAction_pbsxs_188{margin-top:var(--space-2)}._tooltipLink_pbsxs_192{background:linear-gradient(135deg,var(--color-brand-500),var(--color-brand-600));color:var(--color-text-on-primary);border:none;border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);width:100%;text-align:center}._tooltipLink_pbsxs_192:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}._registrationPrompt_pbsxs_211{font-size:var(--font-size-sm);color:var(--color-text-body);text-align:center;line-height:var(--line-height-normal)}._registrationLink_pbsxs_218{background:none;border:none;color:var(--color-brand-600);text-decoration:underline;cursor:pointer;font-size:inherit;padding:0;margin:0}._registrationLink_pbsxs_218:hover{color:var(--color-brand-700)}._closeButton_pbsxs_233{position:absolute;top:-8px;right:-8px;background:none;border:none;font-size:var(--font-size-lg);color:var(--color-text-secondary);cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:all var(--transition-fast)}._closeButton_pbsxs_233:hover{background:var(--color-bg-subtle);color:var(--color-text-body)}@media(max-width:768px){._giftBanner_pbsxs_2{bottom:var(--space-4);right:var(--space-4)}._giftButton_pbsxs_12{width:48px;height:48px;animation:_pulseGlowMobile_pbsxs_1 2s ease-in-out infinite alternate}._giftButton_pbsxs_12:before{top:-1px;left:-1px;right:-1px;bottom:-1px}._tooltip_pbsxs_123{max-width:280px;min-width:240px;font-size:var(--font-size-xs);right:60px;padding:var(--space-3)}._tooltipTitle_pbsxs_176{font-size:var(--font-size-sm)}}@keyframes _pulseGlowMobile_pbsxs_1{0%{box-shadow:var(--shadow-xl),0 0 15px #0ea5e966,0 0 30px #0ea5e933}to{box-shadow:var(--shadow-xl),0 0 20px #0ea5e999,0 0 35px #0ea5e94d}}@media(prefers-reduced-motion:reduce){._giftButton_pbsxs_12{animation:none;box-shadow:var(--shadow-2xl),0 0 20px #0ea5e980}._giftButton_pbsxs_12:before,._giftButton_pbsxs_12:after{animation:none;display:none}._giftButton_pbsxs_12 svg{animation:none}}
