.header-sp-trigger{-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;font:inherit;color:inherit;position:relative;display:flex;align-items:center;justify-content:center;width:88px;height:44px;padding:0;margin-right:8px;overflow:visible;border-radius:0;background:transparent;border:none;cursor:pointer;transition:var(--transition-all-base)}@keyframes header-sp-glow{0%,to{box-shadow:0 0 10px #ffc10780,0 0 20px #ffc1074d;border-color:#ffc107b3;transform:scale(1)}50%{box-shadow:0 0 20px #ffc107b3,0 0 40px #ffc10780;border-color:#ffc107;transform:scale(1.05)}}.header-sp-trigger:hover{transform:scale(1.1)}.header-sp-trigger:active{transform:scale(.95)}.header-sp-trigger__icon{display:flex;align-items:center;justify-content:center}.header-sp-trigger__badge{position:absolute;top:-14px;right:8px;min-width:22px;height:22px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-family:Inter,sans-serif;font-size:12px;font-weight:700;border-radius:11px;display:flex;align-items:center;justify-content:center;padding:0 6px;box-shadow:0 2px 8px #ef444499;border:2px solid #250856;animation:header-sp-badge-pulse 1.5s ease-in-out infinite}@keyframes header-sp-badge-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@media (max-width: 768px){.header-sp-trigger{width:48px;height:44px;min-height:44px;margin-right:8px}.header-sp-trigger__badge{min-width:18px;height:18px;font-size:12px;top:-8px;right:0;padding:0 4px}.header-sp-trigger__icon{transform:scale(.7)}}
