.lf-ex-aurora{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;line-height:1;white-space:nowrap;background:#0b0712;color:#f7f0ff;border:1px solid rgba(167,139,250,.4)}.lf-ex-aurora--md{padding:4px 12px;font-size:10px}.lf-ex-aurora--sm{padding:2px 7px;font-size:9px;letter-spacing:.1em}.lf-ex-aurora__text{position:relative;z-index:2}.lf-ex-aurora__fx{pointer-events:none;position:absolute;inset:0;overflow:hidden}.lf-ex-aurora__wash{position:absolute;inset:-30% -10%;background:radial-gradient(circle at 30% 50%,rgba(124,58,237,.55),transparent 45%),radial-gradient(circle at 80% 40%,rgba(224,30,119,.4),transparent 40%);animation:lf-ex-aurora-wash 3.6s ease-in-out infinite}.lf-ex-aurora__twinkle{position:absolute;width:2px;height:2px;border-radius:999px;background:#fff;animation:lf-ex-aurora-twinkle 1.6s ease-in-out var(--lf-ex-delay,0s) infinite}@keyframes lf-ex-aurora-wash{0%{transform:translateX(-20%) scale(1.1);opacity:.35}50%{transform:translateX(20%) scale(1.2);opacity:.7}to{transform:translateX(-20%) scale(1.1);opacity:.35}}@keyframes lf-ex-aurora-twinkle{0%,to{opacity:.12;transform:scale(.65)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.lf-ex-aurora__twinkle,.lf-ex-aurora__wash{animation:none}.lf-ex-aurora__wash{opacity:.5;transform:none}}.lf-ex-bubble{position:absolute;left:12px;bottom:12px;z-index:18;display:flex;flex-direction:column;align-items:flex-start;gap:6px;max-width:min(280px,calc(100% - 3.5rem))}.lf-ex-bubble__pop{position:relative;padding:9px 11px;border-radius:14px 14px 14px 6px;background:#11081c;border:1px solid rgba(232,184,92,.4);box-shadow:0 12px 28px rgba(0,0,0,.42);animation:lf-ex-bubble-in .5s cubic-bezier(.22,1,.36,1) both}.lf-ex-bubble__pop:after{content:"";position:absolute;left:10px;bottom:-5px;width:9px;height:9px;background:#11081c;border-right:1px solid rgba(232,184,92,.4);border-bottom:1px solid rgba(232,184,92,.4);transform:rotate(45deg)}.lf-ex-bubble__kicker{display:inline-block;margin:0 0 6px;padding:1px 6px;border-radius:4px;border:1px solid rgba(232,184,92,.45);font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffd89a}.lf-ex-bubble__pop ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px}.lf-ex-bubble__pop li{position:relative;margin:0;padding:0 0 0 13px;font-size:12px;line-height:1.4;font-weight:500;color:#f7f0ff}.lf-ex-bubble__pop li:before{content:"";position:absolute;left:0;top:.52em;width:5px;height:5px;border-radius:50%;background:#ffd89a;box-shadow:0 0 6px rgba(255,216,154,.4)}.lf-ex-bubble__i{position:relative;display:flex;height:28px;width:28px;align-items:center;justify-content:center;overflow:hidden;padding:0;border-radius:999px;border:1px solid rgba(167,139,250,.55);background:#0b0712;color:#f7f0ff;font:italic 800 14px/1 Georgia,Times New Roman,serif;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.lf-ex-bubble__wash{pointer-events:none;position:absolute;inset:-40%;background:radial-gradient(circle at 30% 40%,rgba(124,58,237,.7),transparent 46%),radial-gradient(circle at 80% 70%,rgba(224,30,119,.4),transparent 42%);animation:lf-ex-aurora-wash 3.2s ease-in-out infinite}.lf-ex-bubble__i>span:last-child{position:relative;z-index:1}@keyframes lf-ex-bubble-in{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.lf-ex-bubble__pop,.lf-ex-bubble__wash{animation:none}}.lf-mt-badge{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:4px;overflow:hidden;border-radius:999px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;line-height:1;white-space:nowrap;color:#fff;border:1px solid hsla(0,0%,100%,.45);background:linear-gradient(100deg,#ff2a6a,#ff5a1f 42%,#ffb703 78%,#ff2a6a);background-size:220% 100%;box-shadow:0 0 0 1px rgba(255,90,30,.35),0 0 10px rgba(255,70,40,.55);animation:lf-mt-flow 2.6s ease-in-out infinite,lf-mt-glow 2.6s ease-in-out infinite}.lf-mt-badge--md{padding:4px 11px 4px 8px;font-size:10px}.lf-mt-badge--sm{padding:3px 8px 3px 6px;font-size:9px;letter-spacing:.03em}.lf-mt-badge__play{position:relative;z-index:2;flex:0 0 auto;width:0;height:0;border-color:transparent transparent transparent #fff;border-style:solid;border-width:3.5px 0 3.5px 6px;filter:drop-shadow(0 0 2px rgba(255,255,255,.85))}.lf-mt-badge--sm .lf-mt-badge__play{border-width:3px 0 3px 5px}.lf-mt-badge__text{position:relative;z-index:2;text-shadow:0 1px 1px rgba(80,10,20,.45)}.lf-mt-badge__sheen{pointer-events:none;position:absolute;top:-20%;bottom:-20%;width:38%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.15),hsla(0,0%,100%,.72),hsla(0,0%,100%,.15),transparent);animation:lf-mt-sheen 2.6s ease-in-out infinite}@keyframes lf-mt-flow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes lf-mt-glow{0%,to{box-shadow:0 0 0 1px rgba(255,90,30,.35),0 0 8px rgba(255,70,40,.4)}50%{box-shadow:0 0 0 1px rgba(255,220,140,.7),0 0 14px rgba(255,80,30,.85)}}@keyframes lf-mt-sheen{0%{left:-45%}to{left:120%}}@media (prefers-reduced-motion:reduce){.lf-mt-badge,.lf-mt-badge__sheen{animation:none}.lf-mt-badge{background-position:40% 50%}.lf-mt-badge__sheen{left:30%;opacity:.45}}