@import"https://fonts.googleapis.com/css2?family=Lilita+One&display=swap";.currency-overlay.svelte-10h7qh5{position:fixed;top:16px;right:16px;z-index:9999}.currency-wrapper.svelte-10h7qh5{position:relative;display:inline-block;pointer-events:auto;cursor:pointer}.currency-container.svelte-10h7qh5{background:linear-gradient(135deg,#0a0a0af2,#0f0f0fe6);backdrop-filter:blur(12px) saturate(150%);border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:4px 8px;display:inline-flex;align-items:center;gap:8px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 12px #0000004d,inset 0 1px #ffffff05}.currency-container.svelte-10h7qh5:hover{background:linear-gradient(135deg,#0f0f0ffa,#141414f2);border-color:#ffffff1f;box-shadow:0 4px 20px #0006,inset 0 1px #ffffff08}.currency-container.earning-boost.svelte-10h7qh5{background:linear-gradient(135deg,#0f0f0ff2,#141414e6);position:relative;animation:svelte-10h7qh5-boost-pulse 2s ease-in-out infinite}.currency-container.earning-boost.vibrate-2.svelte-10h7qh5{animation:svelte-10h7qh5-boost-pulse 2s ease-in-out infinite}.currency-container.aggressive-stamping.svelte-10h7qh5{opacity:.4;transform:scale(.95);transition:all .2s ease-out;z-index:1000}.currency-container.earning-boost.svelte-10h7qh5:before{content:"";position:absolute;inset:0;border-radius:8px;background:inherit;box-shadow:inset 0 0 20px #8b5cf699,inset 0 0 40px #ec489966,0 0 10px #8b5cf666;animation:svelte-10h7qh5-urgent-glow 2s ease-in-out infinite;z-index:-1}.currency-container.earning-boost.svelte-10h7qh5:after{content:"";position:absolute;inset:1px;border-radius:7px;background:linear-gradient(135deg,#0a0a0afa,#0f0f0ff2);z-index:-1}@keyframes svelte-10h7qh5-boost-pulse{0%,to{box-shadow:0 0 20px #8b5cf633,0 0 40px #ec489926,0 4px 24px #0006}50%{box-shadow:0 0 30px #8b5cf64d,0 0 50px #ec489933,0 4px 24px #0006}}@keyframes svelte-10h7qh5-urgent-glow{0%,to{box-shadow:inset 0 0 20px #8b5cf666,inset 0 0 40px #ec48994d,0 0 8px #8b5cf64d}50%{box-shadow:inset 0 0 35px #8b5cf6b3,inset 0 0 70px #ec489980,0 0 15px #8b5cf680,0 0 25px #ec48994d}}.cheers-icon.shake-subtle.svelte-10h7qh5{animation:svelte-10h7qh5-continuous-shake-subtle .8s ease-in-out infinite}.cheers-icon.shake-intense.svelte-10h7qh5{animation:svelte-10h7qh5-continuous-shake-intense .5s ease-in-out infinite}@keyframes svelte-10h7qh5-continuous-shake-subtle{0%,to{transform:translate(0)}25%{transform:translate(-1px) rotate(-.5deg)}75%{transform:translate(1px) rotate(.5deg)}}@keyframes svelte-10h7qh5-continuous-shake-intense{0%,to{transform:translate(0) scale(1)}10%{transform:translate(-2px) rotate(-1deg) scale(1.02)}20%{transform:translate(2px) rotate(1deg) scale(1.02)}30%{transform:translate(-3px) rotate(-1deg) scale(1.03)}40%{transform:translate(2px) rotate(1deg) scale(1.02)}50%{transform:translate(-2px) rotate(-.5deg) scale(1.03)}60%{transform:translate(3px) rotate(.5deg) scale(1.02)}70%{transform:translate(-1px) rotate(-1deg) scale(1.02)}80%{transform:translate(1px) rotate(1deg) scale(1.01)}90%{transform:translate(-1px) rotate(0) scale(1.01)}}.currency-item.svelte-10h7qh5{display:flex;align-items:center;gap:4px;position:relative;padding:0 2px;border-radius:4px;transition:all .3s ease}.cheers-item.boost-mode.svelte-10h7qh5{position:relative}.cheers-item.boost-mode.svelte-10h7qh5:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(139,92,246,.03) 10px,rgba(139,92,246,.03) 20px);animation:svelte-10h7qh5-stripes-move 10s linear infinite;border-radius:8px}@keyframes svelte-10h7qh5-stripes-move{0%{transform:translate(0)}to{transform:translate(28px)}}.icon-wrapper.svelte-10h7qh5{width:16px;height:16px;display:flex;align-items:center;justify-content:center;position:relative}.cheers-icon.svelte-10h7qh5 svg{stroke:#fbbf24;fill:none;filter:drop-shadow(0 0 4px rgba(251,191,36,.3))}.cheers-icon.high-earning.svelte-10h7qh5 svg{stroke:url(#gradient-cheers);filter:drop-shadow(0 0 6px rgba(139,92,246,.5)) drop-shadow(0 0 6px rgba(236,72,153,.3))}.reps-icon.svelte-10h7qh5 svg{stroke:#4ade80;fill:none;filter:drop-shadow(0 0 4px rgba(0,255,136,.3))}.currency-value.svelte-10h7qh5{font-size:14px;font-weight:600;color:#fffffff2;font-family:SF Mono,-apple-system,BlinkMacSystemFont,monospace;min-width:24px;text-align:center;letter-spacing:-.01em;transition:all .3s ease;display:inline-block}.currency-value.high-earning.svelte-10h7qh5{background:linear-gradient(135deg,#a78bfa,#f472b6)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;color:transparent!important;font-weight:700}.currency-value.pulse-glow.svelte-10h7qh5{animation:svelte-10h7qh5-value-tada 1s ease-out}.currency-value.pulse-glow.high-earning.svelte-10h7qh5{animation:svelte-10h7qh5-value-tada-boost 1s ease-out forwards}@keyframes svelte-10h7qh5-value-tada{0%{transform:scaleZ(1) rotate3d(0,0,1,0);color:#fffffff2}10%,20%{transform:scale3d(1.15,1.15,1.15) rotate3d(0,0,1,-3deg);color:#fbbf24}30%,50%,70%,90%{transform:scale3d(1.4,1.4,1.4) rotate3d(0,0,1,3deg);color:#fbbf24;filter:drop-shadow(0 0 12px rgba(251,191,36,.6))}40%,60%,80%{transform:scale3d(1.4,1.4,1.4) rotate3d(0,0,1,-3deg);color:#fbbf24;filter:drop-shadow(0 0 12px rgba(251,191,36,.6))}to{transform:scaleZ(1) rotate3d(0,0,1,0);color:#fffffff2}}@keyframes svelte-10h7qh5-value-tada-boost{0%{transform:scaleZ(1) rotate3d(0,0,1,0);background:linear-gradient(135deg,#a78bfa,#f472b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}to{transform:scaleZ(1) rotate3d(0,0,1,0);background:linear-gradient(135deg,#a78bfa,#f472b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}10%,20%{transform:scale3d(1.15,1.15,1.15) rotate3d(0,0,1,-3deg);background:linear-gradient(135deg,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}30%,50%,70%,90%{transform:scale3d(1.5,1.5,1.5) rotate3d(0,0,1,3deg);background:linear-gradient(135deg,#a78bfa,#f472b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 20px rgba(139,92,246,.6)) drop-shadow(0 0 20px rgba(236,72,153,.4))}40%,60%,80%{transform:scale3d(1.5,1.5,1.5) rotate3d(0,0,1,-3deg);background:linear-gradient(135deg,#a78bfa,#f472b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 20px rgba(139,92,246,.6)) drop-shadow(0 0 20px rgba(236,72,153,.4))}}.currency-divider.svelte-10h7qh5{width:1px;height:14px;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.1) 20%,rgba(255,255,255,.1) 80%,transparent)}.currency-animation.svelte-10h7qh5{position:absolute;left:50%;transform:translate(-50%);top:-22px;font-size:16px;font-weight:700;animation:svelte-10h7qh5-float-up 1.5s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none;white-space:nowrap;text-shadow:0 2px 8px rgba(0,0,0,.5);z-index:1000}.currency-animation.multiple-aggressive.svelte-10h7qh5{animation:svelte-10h7qh5-float-up-aggressive 1.2s cubic-bezier(.25,.1,.25,1) forwards;font-weight:900;text-shadow:0 0 4px currentColor,0 2px 12px rgba(0,0,0,.7)}.cheers-animation.svelte-10h7qh5{color:#fbbf24;font-weight:800}.cheers-animation.boost-animation.svelte-10h7qh5{background:linear-gradient(135deg,#a78bfa,#f472b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:900;text-shadow:none;filter:drop-shadow(0 2px 10px rgba(139,92,246,.4))}.reps-animation.svelte-10h7qh5{color:#a78bfa}@keyframes svelte-10h7qh5-float-up{0%{transform:translate(-50%) translateY(15px) scale(.3);opacity:0}15%{transform:translate(-50%) translateY(5px) scale(.8);opacity:.8}30%{transform:translate(-50%) translateY(-2px) scale(1.3);opacity:1}80%{transform:translate(-50%) translateY(-30px) scale(1);opacity:.8}to{transform:translate(-50%) translateY(-45px) scale(.8);opacity:0}}@keyframes svelte-10h7qh5-float-up-aggressive{0%{transform:translate(-50%) translateY(25px) scale(.1) rotate(-8deg);opacity:0}8%{transform:translate(-50%) translateY(15px) scale(.4) rotate(-4deg);opacity:.7}20%{transform:translate(-50%) translateY(5px) scale(calc(1.8 * var(--scale-multiplier))) rotate(3deg);opacity:1}35%{transform:translate(-50%) translateY(0) scale(calc(2 * var(--scale-multiplier))) rotate(-2deg);opacity:1}50%{transform:translate(-50%) translateY(-10px) scale(calc(1.7 * var(--scale-multiplier))) rotate(1deg);opacity:.95}70%{transform:translate(-50%) translateY(-25px) scale(calc(1.4 * var(--scale-multiplier))) rotate(0);opacity:.8}to{transform:translate(-50%) translateY(-50px) scale(calc(1 * var(--scale-multiplier))) rotate(0);opacity:0}}@keyframes svelte-10h7qh5-vibrate-2{0%{transform:translate(0)}20%{transform:translate(1px,-1px)}40%{transform:translate(1px,1px)}60%{transform:translate(-1px,1px)}80%{transform:translate(-1px,-1px)}to{transform:translate(0)}}.vibrate-2.svelte-10h7qh5{animation:svelte-10h7qh5-vibrate-2 .3s linear infinite both}@keyframes svelte-10h7qh5-vibrate-subtle{0%{transform:translate(0)}20%{transform:translate(.5px,-.5px)}40%{transform:translate(.5px,.5px)}60%{transform:translate(-.5px,.5px)}80%{transform:translate(-.5px,-.5px)}to{transform:translate(0)}}@keyframes svelte-10h7qh5-vibrate-3{0%{transform:translate(0)}10%{transform:translate(-2px,-2px)}20%{transform:translate(2px,-2px)}30%{transform:translate(-2px,2px)}40%{transform:translate(2px,2px)}50%{transform:translate(-2px,-2px)}60%{transform:translate(2px,-2px)}70%{transform:translate(-2px,2px)}80%{transform:translate(-2px,-2px)}90%{transform:translate(2px,-2px)}to{transform:translate(0)}}.vibrate-3.svelte-10h7qh5{animation:svelte-10h7qh5-vibrate-3 .5s linear infinite both}.popover-container.svelte-10h7qh5{position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-10px);opacity:0;visibility:hidden;transition:opacity .15s ease,transform .15s ease,visibility .15s ease;z-index:10000;pointer-events:none;width:-moz-max-content;width:max-content}.popover-container.show.svelte-10h7qh5{opacity:1;visibility:visible;transform:translateY(0);pointer-events:all}.popover-content.svelte-10h7qh5{background:linear-gradient(135deg,#0a0a0afa,#0f0f0ff2);backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:10px;box-shadow:0 8px 32px #0009,0 2px 8px #0006,inset 0 1px #ffffff05;min-width:180px}.popover-section.svelte-10h7qh5{padding:4px 0}.popover-divider.svelte-10h7qh5{height:1px;background:#ffffff0f;margin:6px 0}.highlight-row.svelte-10h7qh5{display:flex;align-items:center;gap:6px;padding:6px 4px;border-radius:4px;transition:background .2s ease;background:#ffffff05;margin-bottom:4px}.highlight-row.svelte-10h7qh5:last-child{margin-bottom:0}.highlight-row.svelte-10h7qh5:hover{background:#ffffff08}.highlight-row.svelte-10h7qh5 svg{flex-shrink:0}.highlight-row.svelte-10h7qh5:first-child svg{stroke:#fbbf24;filter:drop-shadow(0 0 2px rgba(251,191,36,.3))}.highlight-row.svelte-10h7qh5:nth-child(2) svg{stroke:#4ade80;filter:drop-shadow(0 0 2px rgba(0,255,136,.3))}.highlight-label.svelte-10h7qh5{font-size:11px;color:#a1a1aa;flex:1;font-weight:500}.highlight-value.svelte-10h7qh5{font-size:12px;font-weight:700;color:#ffffffe6}.detail-row.svelte-10h7qh5{display:flex;align-items:center;gap:6px;padding:4px;border-radius:4px;transition:background .2s ease}.detail-row.svelte-10h7qh5:hover{background:#ffffff05}.detail-row.svelte-10h7qh5 svg{flex-shrink:0}.detail-row.svelte-10h7qh5:nth-child(1) svg{stroke:#fbbf24;filter:drop-shadow(0 0 2px rgba(251,191,36,.3))}.detail-row.svelte-10h7qh5:nth-child(2) svg{stroke:#a78bfa;filter:drop-shadow(0 0 2px rgba(167,139,250,.3))}.detail-row.svelte-10h7qh5:nth-child(3) svg{stroke:#fbbf24;filter:drop-shadow(0 0 2px rgba(251,191,36,.3))}.detail-label.svelte-10h7qh5{font-size:11px;color:#a1a1aa;flex:1}.detail-value.svelte-10h7qh5{font-size:11px;font-weight:600;color:#fffc}.detail-value.mode-0.svelte-10h7qh5{color:#fff9}.detail-value.mode-1.svelte-10h7qh5,.detail-value.mode-2.svelte-10h7qh5{color:#fbbf24}.detail-value.mode-3.svelte-10h7qh5,.detail-value.mode-4.svelte-10h7qh5,.detail-value.mode-5.svelte-10h7qh5{background:linear-gradient(135deg,#a78bfa,#f472b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.session-row.svelte-10h7qh5{display:flex;flex-direction:column;gap:4px;padding:4px;margin-bottom:2px}.session-label.svelte-10h7qh5{font-size:10px;font-weight:400;color:#71717a;text-transform:uppercase;letter-spacing:.05em;text-align:center}.session-values.svelte-10h7qh5{display:flex;align-items:center;justify-content:space-around;gap:8px}.session-item.svelte-10h7qh5{display:flex;align-items:center;gap:4px;flex:1;justify-content:center}.session-item.svelte-10h7qh5:first-child svg{stroke:#fbbf24;filter:drop-shadow(0 0 3px rgba(251,191,36,.3))}.session-item.svelte-10h7qh5:last-child svg{stroke:#4ade80;filter:drop-shadow(0 0 3px rgba(0,255,136,.3))}.session-value.svelte-10h7qh5{font-size:12px;font-weight:600;color:#fffc}.session-divider.svelte-10h7qh5{width:1px;height:14px;background:#ffffff1a}.purchase-link.svelte-10h7qh5{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:4px;background:linear-gradient(135deg,#ffd7001a,#ff69b41a);border:1px solid rgba(255,215,0,.2);color:#ffffffe6;font-size:11px;font-weight:600;text-decoration:none;transition:all .2s ease;justify-content:center}.purchase-link.svelte-10h7qh5:hover{background:linear-gradient(135deg,#ffd70026,#ff69b426);border-color:#ffd7004d;transform:translateY(-1px)}.purchase-link.svelte-10h7qh5 svg{stroke:#fbbf24;filter:drop-shadow(0 0 2px rgba(251,191,36,.3))}.insufficient-popover.svelte-10h7qh5{position:absolute;top:calc(100% + 12px);right:0;transform:translateY(-10px) scale(.95);opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.34,1.56,.64,1);z-index:10001;pointer-events:none}.insufficient-popover.show.svelte-10h7qh5{opacity:1;visibility:visible;transform:translateY(0) scale(1);animation:svelte-10h7qh5-powerUpBounce .6s ease-out}@keyframes svelte-10h7qh5-powerUpBounce{0%{transform:translateY(-10px) scale(.95);opacity:0}30%{transform:translateY(3px) scale(1.05)}50%{transform:translateY(-2px) scale(1.02)}70%{transform:translateY(1px) scale(1.01)}to{transform:translateY(0) scale(1);opacity:1}}.insufficient-content.svelte-10h7qh5{background:linear-gradient(135deg,#fbbf2414,#f59e0b1a,#fbbf241f);backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(251,191,36,.25);border-radius:12px;padding:14px 18px;min-width:280px;box-shadow:0 8px 32px #fbbf2426,0 4px 16px #f59e0b1a,inset 0 1px #ffffff1a,inset 0 -1px #0000001a;position:relative;overflow:hidden}.insufficient-content.svelte-10h7qh5:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(251,191,36,.1) 0%,transparent 50%);animation:svelte-10h7qh5-pulseGlow 2s ease-in-out infinite;pointer-events:none}@keyframes svelte-10h7qh5-pulseGlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.power-up-container.svelte-10h7qh5{display:flex;flex-direction:column;gap:10px;position:relative;z-index:1}.energy-bar-wrapper.svelte-10h7qh5{display:flex;align-items:center;gap:10px}.energy-bar-empty.svelte-10h7qh5{position:relative;width:100%;height:24px;background:linear-gradient(135deg,#1e1e1ecc,#28282899);border-radius:12px;border:1px solid rgba(251,191,36,.3);display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:inset 0 2px 4px #0000004d,inset 0 -1px 2px #0003}.energy-bar-glow.svelte-10h7qh5{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(251,191,36,.3) 50%,transparent 100%);animation:svelte-10h7qh5-scanGlow 3s linear infinite}@keyframes svelte-10h7qh5-scanGlow{0%{left:-100%}to{left:100%}}.energy-icon-empty.svelte-10h7qh5{position:relative;z-index:2;opacity:.3;animation:svelte-10h7qh5-flickerIcon 2s ease-in-out infinite;display:flex;align-items:center;justify-content:center;width:12px;height:12px}.energy-icon-empty.svelte-10h7qh5 svg{stroke:#fbbf24!important;fill:none;color:#fbbf24!important;display:block}@keyframes svelte-10h7qh5-flickerIcon{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.power-up-text.svelte-10h7qh5{display:flex;flex-direction:column;gap:4px;text-align:center}.need-more.svelte-10h7qh5{font-size:14px;font-weight:700;background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.01em;animation:svelte-10h7qh5-textPulse 2s ease-in-out infinite}@keyframes svelte-10h7qh5-textPulse{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.02);filter:brightness(1.2)}}.earn-prompt.svelte-10h7qh5{font-size:11px;font-weight:500;color:#ffffffb3;letter-spacing:.02em;display:flex;align-items:center;justify-content:center;gap:4px}.prompt-icon.svelte-10h7qh5 svg{stroke:#fbbf24;fill:none;opacity:.8}.currency-container.shake-error.svelte-10h7qh5{animation:svelte-10h7qh5-shakeError .5s ease-in-out}@keyframes svelte-10h7qh5-shakeError{0%,to{transform:translate(0)}10%{transform:translate(-6px) rotate(-1deg)}20%{transform:translate(6px) rotate(1deg)}30%{transform:translate(-6px) rotate(-1deg)}40%{transform:translate(6px) rotate(1deg)}50%{transform:translate(-4px) rotate(-.5deg)}60%{transform:translate(4px) rotate(.5deg)}70%{transform:translate(-2px)}80%{transform:translate(2px)}90%{transform:translate(-1px)}}@media (max-width: 768px){.currency-overlay.svelte-10h7qh5{top:16px;right:50px}.currency-container.svelte-10h7qh5,.currency-container.earning-boost.svelte-10h7qh5,.currency-container.earning-boost.vibrate-2.svelte-10h7qh5{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;border-radius:0;padding:1px 0;gap:8px;box-shadow:none!important}.currency-container.svelte-10h7qh5:hover{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.currency-container.earning-boost.svelte-10h7qh5:before,.currency-container.earning-boost.svelte-10h7qh5:after{display:none!important}.currency-value.svelte-10h7qh5{font-size:14px;font-weight:600;min-width:auto;color:#fffffff2;text-shadow:0 1px 3px rgba(0,0,0,.8),0 2px 8px rgba(0,0,0,.5)}.currency-divider.svelte-10h7qh5{display:none}.currency-item.svelte-10h7qh5{gap:3px}.icon-wrapper.svelte-10h7qh5{width:14px;height:14px}.cheers-icon.svelte-10h7qh5 svg{width:14px;height:14px;filter:drop-shadow(0 1px 3px rgba(0,0,0,.8)) drop-shadow(0 2px 6px rgba(0,0,0,.5))}.reps-icon.svelte-10h7qh5 svg{width:14px;height:14px;filter:drop-shadow(0 1px 3px rgba(0,0,0,.8)) drop-shadow(0 2px 6px rgba(0,0,0,.5))}.currency-value.high-earning.svelte-10h7qh5{background:none!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#c084fc!important;background-clip:unset!important;color:#c084fc!important;text-shadow:0 0 8px rgba(192,132,252,.8),0 0 16px rgba(192,132,252,.5),0 1px 2px rgba(0,0,0,.8)!important}.cheers-icon.high-earning.svelte-10h7qh5 svg{stroke:#c084fc!important;filter:drop-shadow(0 0 6px rgba(192,132,252,.8)) drop-shadow(0 0 12px rgba(192,132,252,.5)) drop-shadow(0 1px 2px rgba(0,0,0,.8))!important}}.debug-wrapper.svelte-e3u3p0{position:relative}.debug-popover-container.svelte-e3u3p0{position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(10px);opacity:0;visibility:hidden;transition:opacity .15s ease,transform .15s ease,visibility .15s ease;z-index:10000;pointer-events:none;width:-moz-max-content;width:max-content}.debug-popover-container.show.svelte-e3u3p0{opacity:1;visibility:visible;transform:translateY(0);pointer-events:all}.debug-control-board.svelte-e3u3p0{background:linear-gradient(135deg,#0a0a0afa,#141414f2);backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:6px;box-shadow:0 12px 40px #000000b3,0 4px 12px #00000080,inset 0 1px #ffffff0a;width:260px}.debug-board-header.svelte-e3u3p0{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;padding:0 2px}.debug-board-title.svelte-e3u3p0{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#71717a}.debug-board-link.svelte-e3u3p0{padding:4px;background:transparent;border:none;color:#71717a;cursor:pointer;transition:color .2s;display:flex;align-items:center;justify-content:center;border-radius:4px}.debug-board-link.svelte-e3u3p0:hover{color:#ffffffb3;background:#ffffff0d}.debug-board-grid.svelte-e3u3p0{display:grid;grid-template-columns:repeat(5,1fr);gap:3px}.debug-control-btn.svelte-e3u3p0{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:4px 2px;background:linear-gradient(135deg,#ffffff08,#ffffff03);border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#ffffffb3;font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden;min-width:0;height:48px}.debug-control-btn.svelte-e3u3p0:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent,rgba(255,255,255,.05));opacity:0;transition:opacity .2s}.debug-control-btn.svelte-e3u3p0:hover{background:linear-gradient(135deg,#ffffff14,#ffffff0a);border-color:#ffffff26;color:#fffffff2;transform:translateY(-1px);box-shadow:0 4px 12px #0000004d,inset 0 1px #ffffff0f}.debug-control-btn.svelte-e3u3p0:hover:before{opacity:1}.debug-control-btn.svelte-e3u3p0:active{transform:translateY(0);box-shadow:0 2px 6px #0000004d,inset 0 1px 2px #0003}.debug-control-btn-primary.svelte-e3u3p0{background:linear-gradient(135deg,#8b5cf626,#ec489926);border-color:#8b5cf64d}.debug-control-btn-primary.svelte-e3u3p0:hover{background:linear-gradient(135deg,#8b5cf640,#ec489940);border-color:#8b5cf680;box-shadow:0 4px 12px #8b5cf633,inset 0 1px #ffffff1a}.debug-control-btn.svelte-e3u3p0 svg{opacity:.8;transition:opacity .2s}.debug-control-btn.svelte-e3u3p0:hover svg{opacity:1}.debug-control-btn.svelte-e3u3p0 span:where(.svelte-e3u3p0){line-height:1}.debug-control-btn[title].svelte-e3u3p0{position:relative}.card-container.svelte-1o8jb79{position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(8px);opacity:0;visibility:hidden;transition:all .15s ease;z-index:10000;pointer-events:none}.card-container.show.svelte-1o8jb79{opacity:1;visibility:visible;transform:translateY(0);pointer-events:all}.card.svelte-1o8jb79{display:flex;align-items:center;gap:14px;padding:14px 16px;background:linear-gradient(135deg,#18181b,#111113);border:1px solid rgba(255,255,255,.1);border-radius:14px;box-shadow:0 12px 40px #0006,0 4px 12px #0003}.avatar-wrapper.svelte-1o8jb79{flex-shrink:0;padding:2px;background:linear-gradient(135deg,#5865f2,#eb459e);border-radius:12px}.avatar.svelte-1o8jb79{width:64px;height:64px;border-radius:10px;overflow:hidden;background:#18181b;position:relative}.avatar.svelte-1o8jb79 img:where(.svelte-1o8jb79){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-fallback.svelte-1o8jb79{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#5865f2,#eb459e);color:#fff;font-size:20px;font-weight:600}.content.svelte-1o8jb79{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.row.svelte-1o8jb79{display:flex;align-items:center}.name-row.svelte-1o8jb79{gap:10px}.name.svelte-1o8jb79{font-size:15px;font-weight:700;color:#fff;margin:0;letter-spacing:-.01em;white-space:nowrap}.group.svelte-1o8jb79{font-size:13px;color:#ffffff73;font-weight:500}.stats-row.svelte-1o8jb79{gap:12px}.stat.svelte-1o8jb79{display:flex;align-items:center;gap:5px;font-size:12px;color:#ffffff73;font-weight:500}.stat.svelte-1o8jb79 svg{color:#ff646499}.actions-row.svelte-1o8jb79{gap:6px;margin-top:4px}.action.svelte-1o8jb79{width:30px;height:30px;border-radius:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#ffffff80;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;text-decoration:none}.action.svelte-1o8jb79:hover{background:#ffffff1a;border-color:#ffffff26;color:#fff;transform:translateY(-1px)}.action.svelte-1o8jb79:nth-child(1):hover{background:#5865f233;border-color:#5865f266;color:#8b9dff}.action.svelte-1o8jb79:nth-child(2):hover{background:#57f28733;border-color:#57f28766;color:#6ee7a0}.action.svelte-1o8jb79:nth-child(3):hover{background:#fee75c33;border-color:#fee75c66;color:#fee75c}.action.boost.svelte-1o8jb79{background:#eb459e1a;border-color:#eb459e33;color:#eb459eb3}.action.boost.svelte-1o8jb79:hover{background:#eb459e40;border-color:#eb459e80;color:#f47cb6;box-shadow:0 0 12px #eb459e4d}@keyframes svelte-4spjp7-glow{0%,to{box-shadow:0 0 20px #fbbf244d}50%{box-shadow:0 0 40px #fbbf2499}}@keyframes svelte-4spjp7-shadow-pulse{0%,to{box-shadow:0 20px 60px #0000004d}50%{box-shadow:0 20px 80px #0006}}.animate-glow.svelte-4spjp7{animation:svelte-4spjp7-glow 2s ease-in-out infinite}.animate-shadow-pulse.svelte-4spjp7{animation:svelte-4spjp7-shadow-pulse 3s ease-in-out infinite}.animate-spin-slow.svelte-4spjp7{animation:svelte-4spjp7-spin 3s linear infinite}.animate-bounce-slow.svelte-4spjp7{animation:svelte-4spjp7-bounce-slow 2s ease-in-out infinite}@keyframes svelte-4spjp7-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-4spjp7-bounce-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes svelte-cwh31g-pulse{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes svelte-cwh31g-growIn{0%{transform:scale(0)}60%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes svelte-cwh31g-fadeSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dm-avatar.svelte-cwh31g{transition:all .2s ease}html{scrollbar-width:none!important;-ms-overflow-style:none!important;scroll-snap-type:y mandatory;scroll-behavior:auto}body{scrollbar-width:none!important;-ms-overflow-style:none!important}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none;width:0;height:0}.page-container.svelte-h7bcrl{background:#000;min-height:100vh;position:relative}.mini-queue.svelte-h7bcrl{position:fixed;right:44px;bottom:calc(50% + 70px);z-index:100;display:flex;flex-direction:column;align-items:center}.mini-queue-items.svelte-h7bcrl{display:flex;flex-direction:column;align-items:center;gap:8px;max-height:144px;width:52px;overflow-y:auto;overflow-x:hidden;padding:4px 6px;scrollbar-width:none;-ms-overflow-style:none}.mini-queue-items.svelte-h7bcrl::-webkit-scrollbar{display:none}.mini-queue-popover.svelte-h7bcrl{position:absolute;right:calc(100% + 12px);top:50%;transform:translateY(-50%);background:linear-gradient(135deg,#0a0a0afa,#0f0f0ff2);backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden;box-shadow:0 8px 32px #0009,0 2px 8px #0006;width:160px;pointer-events:none}.popover-preview.svelte-h7bcrl{position:relative;width:100%;aspect-ratio:9/16;background:#111}.popover-media.svelte-h7bcrl{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.popover-media-fallback.svelte-h7bcrl{display:none;width:100%;height:100%;background:linear-gradient(135deg,#2a2a2a,#1a1a1a);justify-content:center;align-items:center;font-size:32px;color:#ffffff80}.popover-media-fallback.show-fallback.svelte-h7bcrl{display:flex}.popover-media-badge.svelte-h7bcrl{position:absolute;top:6px;right:6px;background:#000000b3;color:#fff;font-size:9px;font-weight:700;padding:2px 6px;border-radius:3px;letter-spacing:.05em}.popover-info.svelte-h7bcrl{padding:8px 10px}.popover-group.svelte-h7bcrl{font-size:10px;font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px}.popover-name.svelte-h7bcrl{font-size:13px;font-weight:600;color:#fffffff2}.mini-queue-item.svelte-h7bcrl{position:relative;width:40px;height:40px;min-width:40px;min-height:40px;flex-shrink:0;border-radius:50%;overflow:hidden;border:2px solid rgba(255,255,255,.2);cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #0000004d;padding:0;background:#222}.mini-queue-item.svelte-h7bcrl:hover{transform:scale(1.1);border-color:#ffffff80;box-shadow:0 4px 16px #0006}.mini-queue-item.current.svelte-h7bcrl{border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa66,0 2px 8px #0000004d}.mini-queue-item.svelte-h7bcrl img:where(.svelte-h7bcrl){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 768px){.mini-queue.svelte-h7bcrl{display:none}}.mobile-menu-button.svelte-h7bcrl{display:none;position:fixed;top:16px;left:16px;z-index:110;width:auto;height:auto;align-items:center;justify-content:center;background:transparent;border:none;color:#fff;cursor:pointer;transition:all .2s;padding:8px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.mobile-menu-button.svelte-h7bcrl:hover{transform:scale(1.1);filter:drop-shadow(0 2px 8px rgba(0,0,0,.5))}@media (max-width: 768px){.mobile-menu-button.svelte-h7bcrl{display:flex;top:10px;left:10px}}.mobile-filter-button.svelte-h7bcrl{display:none;position:fixed;top:16px;right:16px;z-index:110;width:auto;height:auto;align-items:center;justify-content:center;background:transparent;border:none;color:#fff;cursor:pointer;transition:all .2s;padding:8px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.mobile-filter-button.svelte-h7bcrl:hover{transform:scale(1.1);filter:drop-shadow(0 2px 8px rgba(0,0,0,.5))}@media (max-width: 768px){.mobile-filter-button.svelte-h7bcrl{display:flex;top:10px;right:10px}}.feed-filter-bar.svelte-h7bcrl{position:fixed;top:16px;left:290px;z-index:100;display:flex;flex-direction:column;align-items:center;gap:4px}.filter-icon.svelte-h7bcrl{width:40px;height:40px;border:none;background:transparent;color:#71717a;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 2px 4px rgba(0,0,0,.8))}.filter-icon.svelte-h7bcrl:hover{color:#fff;background:#ffffff26;border-radius:8px}.filter-icon.active.svelte-h7bcrl{color:#fff}.cymbal-crash-overlay.svelte-h7bcrl{position:fixed;inset:0;pointer-events:none;z-index:9999;animation:svelte-h7bcrl-cymbal-crash .8s cubic-bezier(.25,.46,.45,.94) forwards;background:radial-gradient(circle at top left,rgba(255,0,80,.4) 0%,transparent 40%),radial-gradient(circle at top right,rgba(255,20,100,.4) 0%,transparent 40%),radial-gradient(circle at bottom left,rgba(236,72,153,.3) 0%,transparent 40%),radial-gradient(circle at bottom right,rgba(255,0,80,.4) 0%,transparent 40%),radial-gradient(circle at center,rgba(255,20,100,.1) 0%,transparent 60%)}@keyframes svelte-h7bcrl-cymbal-crash{0%{opacity:0;transform:scale(.8);filter:blur(10px)}5%{opacity:1;transform:scale(1.05);filter:blur(0px)}15%{opacity:.9;transform:scale(1);filter:blur(0px)}40%{opacity:.6;transform:scale(1);filter:blur(0px)}to{opacity:0;transform:scale(1);filter:blur(5px)}}.heart-burst.svelte-h7bcrl{position:fixed;color:#ff0050;font-size:24px;animation:svelte-h7bcrl-heart-float 3s ease-out forwards;pointer-events:none;z-index:9999}@keyframes svelte-h7bcrl-heart-float{0%{transform:scale(0) rotate(0);opacity:0}15%{transform:scale(1.2) rotate(-5deg);opacity:1}to{transform:scale(.3) rotate(15deg) translateY(-150px);opacity:0}}.media-reaction.svelte-h7bcrl{position:absolute;font-size:28px;pointer-events:none;z-index:50;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));will-change:transform,opacity}.media-reaction.float-1.svelte-h7bcrl{animation:svelte-h7bcrl-reaction-float-1 3.5s cubic-bezier(.4,0,.2,1) forwards}.media-reaction.float-2.svelte-h7bcrl{animation:svelte-h7bcrl-reaction-float-2 4s cubic-bezier(.3,0,.3,1) forwards}.media-reaction.float-3.svelte-h7bcrl{animation:svelte-h7bcrl-reaction-float-3 3.8s cubic-bezier(.5,0,.2,1) forwards}.emoji-takeover.svelte-h7bcrl{position:fixed;left:50%;top:50%;font-size:120px;z-index:2000;pointer-events:none;animation:svelte-h7bcrl-emoji-takeover 2s cubic-bezier(.4,0,.2,1) forwards;filter:drop-shadow(0 8px 32px rgba(255,0,100,.5));will-change:transform,opacity}@keyframes svelte-h7bcrl-reaction-float-1{0%{transform:translateY(0) scale(.3) rotate(0);opacity:0}5%{transform:translateY(-5px) scale(1.3) rotate(-5deg);opacity:1}15%{transform:translateY(-30px) scale(1.1) rotate(10deg) translate(10px)}30%{transform:translateY(-60px) scale(1) rotate(-8deg) translate(-5px)}50%{transform:translateY(-100px) scale(.95) rotate(12deg) translate(15px)}70%{transform:translateY(-140px) scale(.9) rotate(-6deg) translate(-10px);opacity:.8}to{transform:translateY(-200px) scale(.7) rotate(20deg) translate(25px);opacity:0}}@keyframes svelte-h7bcrl-reaction-float-2{0%{transform:translateY(0) scale(.3) rotate(0);opacity:0}5%{transform:translateY(-8px) scale(1.4) rotate(8deg);opacity:1}20%{transform:translateY(-40px) scale(1.05) rotate(-15deg) translate(-12px)}40%{transform:translateY(-80px) scale(.98) rotate(10deg) translate(8px)}60%{transform:translateY(-120px) scale(.92) rotate(-12deg) translate(-20px);opacity:.9}to{transform:translateY(-180px) scale(.6) rotate(25deg) translate(30px);opacity:0}}@keyframes svelte-h7bcrl-reaction-float-3{0%{transform:translateY(0) scale(.3) rotate(0);opacity:0}5%{transform:translateY(-6px) scale(1.5) rotate(-12deg);opacity:1}25%{transform:translateY(-50px) scale(1) rotate(18deg) translate(20px)}50%{transform:translateY(-90px) scale(.95) rotate(-10deg) translate(-15px)}75%{transform:translateY(-130px) scale(.85) rotate(15deg) translate(10px);opacity:.7}to{transform:translateY(-190px) scale(.5) rotate(-30deg) translate(-35px);opacity:0}}@keyframes svelte-h7bcrl-emoji-takeover{0%{transform:translate(-50%,-50%) scale(0) rotate(0);opacity:0}10%{transform:translate(-50%,-50%) scale(3) rotate(180deg);opacity:1}30%{transform:translate(-50%,-50%) scale(2.5) rotate(360deg)}60%{transform:translate(-50%,-50%) scale(2.8) rotate(540deg);opacity:.8}to{transform:translate(-50%,-50%) scale(.5) rotate(720deg);opacity:0}}.double-tap-reaction.svelte-h7bcrl{position:fixed;font-size:80px;pointer-events:none;z-index:51;animation:svelte-h7bcrl-double-tap-pop .8s ease-out forwards}@keyframes svelte-h7bcrl-double-tap-pop{0%{transform:scale(0);opacity:1}50%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:0}}.confetti-particle.svelte-h7bcrl{position:fixed;width:10px;height:10px;pointer-events:none;z-index:9999;animation:svelte-h7bcrl-confetti-fall 3s linear forwards}@keyframes svelte-h7bcrl-confetti-fall{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(100vh) rotate(720deg);opacity:0}}.main-feed.svelte-h7bcrl{padding-left:280px;width:100%;height:100vh;overflow-y:scroll;overflow-x:hidden;scroll-snap-type:y mandatory;scroll-behavior:auto;scrollbar-width:none;-ms-overflow-style:none}.main-feed.svelte-h7bcrl::-webkit-scrollbar{display:none;width:0;height:0}.feed-item.svelte-h7bcrl{display:flex;justify-content:center;align-items:center;height:100vh;padding:20px 80px 20px 40px;scroll-snap-align:start;scroll-snap-stop:always;position:relative}.media-wrapper.svelte-h7bcrl{position:relative;display:flex;justify-content:center;align-items:stretch;gap:20px;height:min(90vh,calc(100vh - 40px));min-height:min(600px,calc(100vh - 40px));max-width:calc(100vw - 400px)}.media-container.svelte-h7bcrl{position:relative;width:100%;height:100%;min-width:340px;max-width:calc(min(90vh,calc(100vh - 40px))*.5625);display:flex;align-items:center;justify-content:center;align-self:center;border-radius:12px;overflow:hidden}.media-container.running-pink-border.svelte-h7bcrl{box-shadow:0 0 0 3px #f36,0 0 60px 30px #ff1493cc,0 0 120px 60px #ff69b480;animation:svelte-h7bcrl-pinkBorderPulse 1s ease-in-out infinite alternate}@keyframes svelte-h7bcrl-pinkBorderPulse{0%{box-shadow:0 0 0 3px #f36,0 0 60px 30px #ff1493cc,0 0 120px 60px #ff69b480}to{box-shadow:0 0 0 3px #ff69b4,0 0 80px 40px #ff3366e6,0 0 150px 80px #ff149399}}.media-wrapper.snapping.snap-from-below.svelte-h7bcrl{animation:svelte-h7bcrl-snap-from-below .2s cubic-bezier(.2,0,0,1)}.media-wrapper.snapping.snap-from-above.svelte-h7bcrl{animation:svelte-h7bcrl-snap-from-above .2s cubic-bezier(.2,0,0,1)}@keyframes svelte-h7bcrl-snap-from-below{0%{transform:translateY(20px)}to{transform:translateY(0)}}@keyframes svelte-h7bcrl-snap-from-above{0%{transform:translateY(-20px)}to{transform:translateY(0)}}@media (max-width: 1024px){.media-wrapper.svelte-h7bcrl{height:min(85vh,calc(100vh - 40px));gap:15px}.media-container.svelte-h7bcrl{max-width:calc(min(85vh,calc(100vh - 40px))*.5625)}}@media (max-width: 768px){html{scroll-snap-type:none!important;scroll-behavior:auto!important;height:100dvh!important}body{height:100dvh!important}.main-feed.svelte-h7bcrl{padding-left:0;height:100dvh;scroll-behavior:auto;scroll-snap-type:none;overflow-y:scroll;touch-action:pan-x pinch-zoom}.feed-item.svelte-h7bcrl{padding:0;height:100dvh;display:block}.feed-item.unlock-card-item.svelte-h7bcrl{display:flex;align-items:center;justify-content:center;padding:20px}.media-wrapper.svelte-h7bcrl{height:100dvh;gap:0;max-width:100vw;width:100vw;position:relative;display:block}.media-container.svelte-h7bcrl{position:absolute;inset:0;max-width:100vw;height:100dvh;width:100%;min-width:unset;border-radius:0}.interaction-panel.svelte-h7bcrl{position:absolute!important;right:0;top:auto;bottom:0;height:auto;padding-right:10px;padding-bottom:60px;padding-top:20px;z-index:10}.interaction-panel[data-layout=minimal].svelte-h7bcrl,.interaction-panel[data-layout=tiny].svelte-h7bcrl{padding-bottom:40px}.feed-filter-bar.svelte-h7bcrl,.nav-section.svelte-h7bcrl{display:none}.bottom-right-ui.svelte-h7bcrl{display:none!important}.action-button.svelte-h7bcrl{background:transparent!important;border:none!important;color:#fff!important;width:auto!important;height:auto!important;min-width:auto!important;min-height:auto!important;border-radius:0!important;padding:8px!important}.action-button.svelte-h7bcrl .action-count:where(.svelte-h7bcrl){color:#fff!important}.action-button.svelte-h7bcrl:hover{background:transparent!important}.action-button.liked.svelte-h7bcrl{color:#ff0050!important;background:transparent!important;box-shadow:none!important;animation:none!important}.action-button.liked.svelte-h7bcrl .action-count:where(.svelte-h7bcrl){color:#ff0050!important}.portrait-media.svelte-h7bcrl{border-radius:0!important}}.portrait-media.svelte-h7bcrl{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px;min-height:600px;aspect-ratio:9 / 16;background:#000}.blur-layout.svelte-h7bcrl{position:relative;width:100%;height:100%;min-height:600px;aspect-ratio:9 / 16;overflow:hidden;background:#000;border-radius:12px}.blur-layout.svelte-h7bcrl .blur-background:where(.svelte-h7bcrl){position:absolute;inset:0;width:100%;height:100%;min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;filter:blur(30px) brightness(.5) saturate(1.2);transform:scale(1.1)}.blur-layout.svelte-h7bcrl .main-image:where(.svelte-h7bcrl),.blur-layout.svelte-h7bcrl .main-media:where(.svelte-h7bcrl){position:absolute;inset:0;z-index:1;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cover-full-layout.svelte-h7bcrl{display:flex;flex-direction:column;width:100%;height:100%;min-height:600px;aspect-ratio:9 / 16;overflow:hidden;background:#000;border-radius:12px}.cover-full-layout.svelte-h7bcrl .cover-top:where(.svelte-h7bcrl){flex:1;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;min-height:0}.cover-full-layout.svelte-h7bcrl .full-bottom:where(.svelte-h7bcrl){width:100%;height:auto;-o-object-fit:contain;object-fit:contain;flex-shrink:0}@media (max-width: 768px){.blur-layout.svelte-h7bcrl,.cover-full-layout.svelte-h7bcrl{border-radius:0}}.youtube-embed.svelte-h7bcrl{width:100%!important;height:100%!important;border:none;border-radius:12px;pointer-events:none;display:block;aspect-ratio:9 / 16;-o-object-fit:cover;object-fit:cover}.youtube-thumbnail-link.svelte-h7bcrl{position:relative;display:block;width:100%;height:100%;cursor:pointer;text-decoration:none}.youtube-play-overlay.svelte-h7bcrl{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));opacity:.9;transition:opacity .2s,transform .2s}.idol-badge.svelte-h7bcrl{position:absolute;top:14px;left:14px;z-index:3;display:flex;flex-direction:column;gap:0}@media (max-width: 768px){.idol-badge.svelte-h7bcrl{top:11px;left:54px}.idol-badge-group.svelte-h7bcrl,.idol-badge-name.svelte-h7bcrl{text-shadow:-1px -1px 0 rgba(0,0,0,.7),1px -1px 0 rgba(0,0,0,.7),-1px 1px 0 rgba(0,0,0,.7),1px 1px 0 rgba(0,0,0,.7),0 2px 4px rgba(0,0,0,.5)}.idol-badge-sep.svelte-h7bcrl{text-shadow:-1px -1px 0 rgba(0,0,0,.7),1px -1px 0 rgba(0,0,0,.7),-1px 1px 0 rgba(0,0,0,.7),1px 1px 0 rgba(0,0,0,.7)}}.idol-badge-group.svelte-h7bcrl{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#fff9;text-decoration:none;transition:all .15s ease;text-shadow:0 1px 3px rgba(0,0,0,.8),0 2px 8px rgba(0,0,0,.5);padding:1px 4px;margin-left:-4px;border-radius:2px;align-self:flex-start}.idol-badge-group.svelte-h7bcrl:hover{color:#fff;background:#ffffff26}.idol-badge-members.svelte-h7bcrl{display:flex;align-items:center;gap:0;flex-wrap:wrap;margin-left:-4px}.idol-badge-name.svelte-h7bcrl{font-size:14px;font-weight:600;color:#fffffff2;text-decoration:none;transition:all .15s ease;text-shadow:0 1px 3px rgba(0,0,0,.8),0 2px 8px rgba(0,0,0,.5);padding:1px 4px;border-radius:2px}.idol-badge-name.svelte-h7bcrl:hover{color:#fff;background:#ffffff26}.idol-badge-sep.svelte-h7bcrl{color:#71717a;font-size:14px;text-shadow:0 1px 3px rgba(0,0,0,.8)}.idol-badge-divider.svelte-h7bcrl{height:6px}.media-info.svelte-h7bcrl{position:absolute;bottom:0;left:0;right:0;padding:20px;background:transparent;z-index:2}.media-info.has-upsell.svelte-h7bcrl{background:linear-gradient(to top,rgba(0,0,0,.9),transparent)}.media-upsell.svelte-h7bcrl{margin-top:12px;background:#0009;backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15);border-radius:6px;padding:0;cursor:pointer;transition:all .2s ease;perspective:1000px;min-height:36px;display:block;width:100%;text-align:left}.media-upsell.svelte-h7bcrl:hover:not(:disabled){background:#000000b3;border-color:#ffffff40}.media-upsell.svelte-h7bcrl:disabled{cursor:default}.media-upsell.showing.svelte-h7bcrl{animation:svelte-h7bcrl-upsell-push-up .3s cubic-bezier(.4,0,.2,1) forwards}.media-upsell.confirming.svelte-h7bcrl{animation:none;transform:translateY(0)}.upsell-flipper.svelte-h7bcrl{position:relative;width:100%;height:36px;transition:transform .3s;transform-style:preserve-3d}.upsell-flipper.flipped.svelte-h7bcrl{transform:rotateX(90deg);animation:svelte-h7bcrl-airport-flip .3s cubic-bezier(.4,0,.2,1) forwards}@keyframes svelte-h7bcrl-airport-flip{0%{transform:rotateX(0)}50%{transform:rotateX(90deg)}to{transform:rotateX(0)}}.media-upsell.shake-error.svelte-h7bcrl{animation:svelte-h7bcrl-shakeX .82s cubic-bezier(.36,.07,.19,.97) both;animation-fill-mode:forwards!important}.media-upsell.shake-error.showing.svelte-h7bcrl{animation:svelte-h7bcrl-shakeX .82s cubic-bezier(.36,.07,.19,.97) both}@keyframes svelte-h7bcrl-shakeX{0%,to{transform:translateY(0) translate(0)}10%,90%{transform:translateY(0) translate(-1px)}20%,80%{transform:translateY(0) translate(2px)}30%,50%,70%{transform:translateY(0) translate(-4px)}40%,60%{transform:translateY(0) translate(4px)}}.upsell-face.svelte-h7bcrl{position:absolute;width:100%;height:100%;backface-visibility:hidden;display:flex;align-items:center;padding:8px 12px;box-sizing:border-box}.upsell-front.svelte-h7bcrl{display:flex;align-items:center;justify-content:space-between;gap:12px}.upsell-back.svelte-h7bcrl{transform:rotateX(0);display:flex;align-items:center;justify-content:center;gap:8px;opacity:0}.upsell-flipper.flipped.svelte-h7bcrl .upsell-front:where(.svelte-h7bcrl){opacity:0;transition:opacity .15s}.upsell-flipper.flipped.svelte-h7bcrl .upsell-back:where(.svelte-h7bcrl){opacity:1;transition:opacity .15s .15s}.upsell-text-wrapper.svelte-h7bcrl{display:flex;align-items:center;gap:6px;flex:1;min-width:0;overflow:hidden}.upsell-icon.svelte-h7bcrl{flex-shrink:0;animation:svelte-h7bcrl-lock-pulse 2s ease-in-out infinite}.upsell-icon{stroke:gold!important;color:gold!important}@keyframes svelte-h7bcrl-lock-pulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.05);opacity:1}}@media (max-width: 400px){.upsell-icon.svelte-h7bcrl{display:none}}.upsell-text.svelte-h7bcrl{font-size:13px;color:#ffffffe6;font-weight:500;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:all .2s ease}.media-upsell.svelte-h7bcrl:hover{overflow:visible}.media-upsell.svelte-h7bcrl:hover .upsell-flipper:where(.svelte-h7bcrl),.media-upsell.svelte-h7bcrl:hover .upsell-face:where(.svelte-h7bcrl){overflow:visible}.media-upsell.svelte-h7bcrl:hover .upsell-text-wrapper:where(.svelte-h7bcrl){flex:0 0 auto;overflow:visible}.media-upsell.svelte-h7bcrl:hover .upsell-text:where(.svelte-h7bcrl){overflow:visible;text-overflow:clip}.media-upsell.svelte-h7bcrl{position:relative;overflow:hidden}.media-upsell.svelte-h7bcrl:before{content:"";position:absolute;top:-150px;left:0;width:100%;height:50px;background:linear-gradient(180deg,transparent,rgba(255,215,0,.3),transparent);transform:skewY(-25deg);animation:svelte-h7bcrl-container-shimmer 4s infinite;pointer-events:none;filter:blur(8px)}@keyframes svelte-h7bcrl-container-shimmer{0%{top:-150px}to{top:calc(100% + 150px)}}.premium-swipe.svelte-h7bcrl{color:#ffffffe6}.upsell-actions.svelte-h7bcrl{display:flex;align-items:center;gap:8px;flex-shrink:0}.upsell-cost.svelte-h7bcrl{display:flex;align-items:center;gap:3px;font-size:11px;color:gold;font-weight:600;background:#ffd7001a;padding:2px 6px;border-radius:4px;border:1px solid rgba(255,215,0,.2)}.upsell-space-key.svelte-h7bcrl{font-size:10px;color:#fffc;font-weight:600;font-family:Monaco,Menlo,monospace;background:#ffffff1a;padding:3px 6px;border-radius:4px;border:1px solid rgba(255,255,255,.2);text-transform:uppercase;letter-spacing:.5px;box-shadow:0 1px 2px #0003}.upsell-sparkle.svelte-h7bcrl{font-size:14px;animation:svelte-h7bcrl-sparkle-pulse 1s ease-in-out infinite}@keyframes svelte-h7bcrl-sparkle-pulse{0%,to{transform:scale(1) rotate(0);opacity:.8}25%{transform:scale(1.2) rotate(10deg);opacity:1}50%{transform:scale(1) rotate(-10deg);opacity:.9}75%{transform:scale(1.1) rotate(5deg);opacity:1}}.upsell-loaded-text.svelte-h7bcrl{background:linear-gradient(90deg,#ff6ec7,#c77dff,#ff6ec7);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:14px;font-weight:600;letter-spacing:.5px;animation:svelte-h7bcrl-gradient-shift 2s linear infinite}@keyframes svelte-h7bcrl-gradient-shift{0%{background-position:0% center}to{background-position:200% center}}.media-upsell.sliding-down.svelte-h7bcrl{animation:svelte-h7bcrl-upsell-slide-down .5s cubic-bezier(.4,0,.2,1) forwards}@keyframes svelte-h7bcrl-upsell-push-up{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes svelte-h7bcrl-upsell-slide-down{0%{transform:translateY(0);opacity:1}to{transform:translateY(20px);opacity:0}}@keyframes svelte-h7bcrl-check-appear{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.idol-avatar-container.svelte-h7bcrl{position:relative;margin-top:20px}.interaction-panel[data-layout=minimal].svelte-h7bcrl .idol-avatar-container:where(.svelte-h7bcrl),.interaction-panel[data-layout=tiny].svelte-h7bcrl .idol-avatar-container:where(.svelte-h7bcrl){margin-top:10px}.interaction-panel[data-layout=tiny].svelte-h7bcrl .idol-avatar-interaction:where(.svelte-h7bcrl){width:44px;height:44px}.interaction-panel[data-layout=tiny].svelte-h7bcrl .idol-avatar-interaction:where(.svelte-h7bcrl) img:where(.svelte-h7bcrl),.interaction-panel[data-layout=tiny].svelte-h7bcrl .idol-avatar-fallback-interaction:where(.svelte-h7bcrl){width:44px;height:44px}.idol-avatar-button.svelte-h7bcrl{text-decoration:none;display:block}.idol-avatar-interaction.svelte-h7bcrl{width:48px;height:48px;border-radius:50%;overflow:hidden;position:relative;border:2px solid rgba(255,255,255,.8);background:#ffffff1a;transition:all .2s ease}.idol-avatar-interaction.svelte-h7bcrl:hover,.idol-avatar-interaction.svelte-h7bcrl:active{border-color:#fff;transform:scale(1.05)}.idol-avatar-interaction.upsell-glow.svelte-h7bcrl{animation:svelte-h7bcrl-upsell-pulse 2s ease-in-out infinite;border-color:#ffb6c1;box-shadow:0 0 20px #ffb6c1cc}@keyframes svelte-h7bcrl-upsell-pulse{0%,to{box-shadow:0 0 20px #ffb6c1cc;border-color:#ffb6c1}50%{box-shadow:0 0 30px #ffb6c1,0 0 40px #ffb6c199;border-color:pink}}.idol-avatar-interaction.svelte-h7bcrl img:where(.svelte-h7bcrl){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.idol-avatar-fallback-interaction.svelte-h7bcrl{width:100%;height:100%;background:linear-gradient(135deg,#ff0050,#fb923c);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:18px;color:#fff}.music-info.svelte-h7bcrl{display:flex;align-items:center;gap:8px;color:#fffc;font-size:13px}.interaction-panel.svelte-h7bcrl{position:relative;display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:flex-end;padding-bottom:40px;padding-top:40px;z-index:10;height:100%}.interaction-panel[data-layout=compact].svelte-h7bcrl{gap:4px;padding-bottom:30px;padding-top:30px}.interaction-panel[data-layout=minimal].svelte-h7bcrl{gap:4px;padding-bottom:25px;padding-top:25px}.interaction-panel[data-layout=tiny].svelte-h7bcrl{gap:4px;padding-bottom:20px;padding-top:20px}.action-button.svelte-h7bcrl{width:40px;min-width:40px;height:40px;min-height:40px;background:transparent;border:none;color:#71717a;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .15s ease;position:relative;flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(0,0,0,.8))}.action-button.svelte-h7bcrl:hover{color:#fff;background:#ffffff26;border-radius:8px}.button-spacer.svelte-h7bcrl{height:12px}.more-button-container.svelte-h7bcrl{position:relative;z-index:100}.interaction-panel[data-layout=minimal].svelte-h7bcrl .more-button-container:where(.svelte-h7bcrl){margin-top:20px}.fan-menu.svelte-h7bcrl{position:absolute;right:50%;bottom:50%;transform:translate(50%,50%);pointer-events:none;width:0;height:0}.fan-hover-area.svelte-h7bcrl{position:absolute;right:-160px;bottom:-160px;width:320px;height:320px;clip-path:polygon(50% 50%,95% 50%,95% 45%,93% 35%,90% 25%,85% 15%,78% 8%,70% 3%,60% 0%,50% -2%,40% 0%,30% 3%,20% 8%,10% 15%,3% 25%,-2% 35%,-5% 45%,-5% 50%,50% 50%);pointer-events:all;z-index:-1;transform-origin:center}.fan-menu.active.svelte-h7bcrl .fan-hover-area:where(.svelte-h7bcrl){display:block}.fan-menu.svelte-h7bcrl:not(.active) .fan-hover-area:where(.svelte-h7bcrl){display:none}.fan-item.svelte-h7bcrl{position:absolute;right:-25px;bottom:-25px;width:50px;height:50px;border-radius:50%;background:#141414f2;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);color:#fffc;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transform:scale(.3);transition:all .3s cubic-bezier(.68,-.55,.265,1.55);pointer-events:none;box-shadow:0 4px 20px #0006;z-index:1;font-size:24px}.fan-menu.active.svelte-h7bcrl .fan-item:where(.svelte-h7bcrl){opacity:1;pointer-events:all;transition-delay:calc(var(--index) * .05s);--angle: calc(165deg - var(--index) * 25deg);--distance: 110px;transform:scale(1) translate(calc(var(--distance) * cos(var(--angle)))) translateY(calc(var(--distance) * sin(var(--angle)) * -1))}.interaction-panel[data-layout=compact].svelte-h7bcrl .fan-menu.active:where(.svelte-h7bcrl) .fan-item:where(.svelte-h7bcrl){--angle: calc(145deg - var(--index) * 25deg);--distance: 100px;transform:scale(1) translate(calc(var(--distance) * cos(var(--angle)))) translateY(calc(var(--distance) * sin(var(--angle)) * -1))}.interaction-panel[data-layout=minimal].svelte-h7bcrl .fan-menu.active:where(.svelte-h7bcrl) .fan-item:where(.svelte-h7bcrl){--angle: calc(155deg - var(--index) * 28deg);--distance: 95px;transform:scale(1) translate(calc(var(--distance) * cos(var(--angle)))) translateY(calc(var(--distance) * sin(var(--angle)) * -1))}.interaction-panel[data-layout=tiny].svelte-h7bcrl .fan-menu.active:where(.svelte-h7bcrl) .fan-item:where(.svelte-h7bcrl){--angle: calc(170deg - var(--index) * 23deg);--distance: 90px;transform:scale(1) translate(calc(var(--distance) * cos(var(--angle)))) translateY(calc(var(--distance) * sin(var(--angle)) * -1))}.fan-item.svelte-h7bcrl:hover{background:#ffffff1a;border-color:#52525b;color:#fff;transform:scale(1.15) translate(calc(var(--distance) * cos(var(--angle)))) translateY(calc(var(--distance) * sin(var(--angle)) * -1));box-shadow:0 6px 30px #0009}.fan-item.svelte-h7bcrl:active{transform:scale(.95) translate(calc(var(--distance) * cos(var(--angle)))) translateY(calc(var(--distance) * sin(var(--angle)) * -1));background:#fff3}.fan-menu.svelte-h7bcrl:not(.active) .fan-item:where(.svelte-h7bcrl){transition-delay:calc((6 - var(--index)) * .03s)}.more-button.svelte-h7bcrl:hover{background:#ffffff14}@keyframes svelte-h7bcrl-pulse-dot{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.5}50%{transform:translate(-50%,-50%) scale(1.5);opacity:.2}}.streak-indicator.svelte-h7bcrl{position:fixed;bottom:20px;right:20px;width:120px;background:#0a0a0a;border:1px solid #1a1a1a;border-radius:12px;padding:10px 12px;z-index:99;overflow:hidden}.streak-indicator.svelte-h7bcrl:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:#ffffff0d;backdrop-filter:blur(2px);transition:none;z-index:0}.streak-indicator.counting.svelte-h7bcrl:before{animation:svelte-h7bcrl-view-timer 3s cubic-bezier(0,0,.2,1) forwards}@keyframes svelte-h7bcrl-view-timer{0%{width:0}80%{width:30%}95%{width:85%}to{width:100%}}.streak-label.svelte-h7bcrl{color:#666;font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:600;margin-bottom:6px}.streak-counter.svelte-h7bcrl{color:#fff;font-size:18px;font-weight:700;margin-bottom:8px;display:flex;align-items:baseline;gap:4px;position:relative;z-index:1}.streak-bar-wrapper.svelte-h7bcrl{height:4px;background:#1a1a1a;border-radius:2px;overflow:hidden;position:relative;z-index:1}.streak-bar-fill.svelte-h7bcrl{height:100%;background:linear-gradient(90deg,#fb923c,#ff0050);border-radius:2px;transition:width .3s ease}.streak-indicator.milestone-reached.svelte-h7bcrl{animation:svelte-h7bcrl-pulse-glow .5s ease}@keyframes svelte-h7bcrl-pulse-glow{0%,to{border-color:#1a1a1a;box-shadow:none}50%{border-color:#fb923c;box-shadow:0 0 20px #ff6b3580}}.streak-overlay.svelte-h7bcrl{position:fixed;inset:0;z-index:3000;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;padding:0;overflow:hidden;animation:svelte-h7bcrl-overlay-fade-in .3s ease-out}.streak-overlay.svelte-h7bcrl:before{content:"";position:absolute;inset:-50%;background:radial-gradient(ellipse 60% 60% at center,transparent 0%,transparent 25%,rgba(0,0,0,.15) 35%,rgba(0,0,0,.3) 45%,rgba(0,0,0,.5) 55%,rgba(0,0,0,.7) 65%,rgba(0,0,0,.85) 75%,rgba(0,0,0,.95) 85%,black 100%);pointer-events:none;z-index:1}@keyframes svelte-h7bcrl-overlay-fade-in{0%{opacity:0}to{opacity:1}}.light-spot.svelte-h7bcrl{position:absolute;border-radius:50%;filter:blur(60px);pointer-events:none;opacity:.3}.light-spot-1.svelte-h7bcrl{width:40vmax;height:40vmax;top:-10%;left:-10%;background:#ffffff26}.light-spot-2.svelte-h7bcrl{width:30vmax;height:30vmax;bottom:-5%;right:-5%;background:#ffc86433}.light-spot-3.svelte-h7bcrl{width:25vmax;height:25vmax;top:50%;left:50%;transform:translate(-50%,-50%);background:#ffffff1a;filter:blur(80px)}.sunburst.svelte-h7bcrl{position:absolute;top:50%;left:50%;width:150vmax;height:150vmax;transform:translate(-50%,-50%);background:repeating-conic-gradient(from 0deg,rgba(255,220,100,.12) 0deg 8deg,transparent 8deg 16deg);mask-image:radial-gradient(ellipse at center,black 0%,black 30%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at center,black 0%,black 30%,transparent 70%);animation:svelte-h7bcrl-sunburst-rotate 25s linear infinite;pointer-events:none}@keyframes svelte-h7bcrl-sunburst-rotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.reward-card.svelte-h7bcrl{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;gap:24px;padding:60px 40px 40px;animation:svelte-h7bcrl-card-pop .5s cubic-bezier(.34,1.56,.64,1)}@keyframes svelte-h7bcrl-card-pop{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.reward-title.svelte-h7bcrl{position:absolute;top:-35px;left:50%;transform:translate(-50%);font-family:Lilita One,cursive;font-size:52px;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;color:#fff;text-shadow:0 0 10px #fff,0 0 20px #fff,0 0 40px #ff6b6b,0 0 80px #ff6b6b,0 0 120px #ff4757;animation:svelte-h7bcrl-title-glow .5s ease-out .1s both,svelte-h7bcrl-neon-flicker 3s ease-in-out 1s infinite}@keyframes svelte-h7bcrl-title-glow{0%{transform:translate(-50%) scale(0);opacity:0;filter:blur(20px)}to{transform:translate(-50%) scale(1);opacity:1;filter:blur(0)}}@keyframes svelte-h7bcrl-neon-flicker{0%,to{opacity:1}92%{opacity:1}93%{opacity:.8}94%{opacity:1}96%{opacity:.9}97%{opacity:1}}.reward-points.svelte-h7bcrl{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:20px}.reward-coin.svelte-h7bcrl{font-size:64px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.5));animation:svelte-h7bcrl-coin-spin .8s cubic-bezier(.34,1.56,.64,1) .2s both}@keyframes svelte-h7bcrl-coin-spin{0%{transform:scale(0) rotateY(180deg)}to{transform:scale(1) rotateY(0)}}.reward-amount.svelte-h7bcrl{font-family:Orbitron,sans-serif;font-size:96px;font-weight:900;line-height:1;background:linear-gradient(180deg,#fff,gold 40%,#ff6b00);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 0 rgba(180,100,0,1)) drop-shadow(0 6px 0 rgba(100,60,0,.8)) drop-shadow(0 10px 20px rgba(0,0,0,.6));animation:svelte-h7bcrl-amount-pop .5s cubic-bezier(.34,1.56,.64,1) .3s both}@keyframes svelte-h7bcrl-amount-pop{0%{transform:scale(2.5);opacity:0}to{transform:scale(1);opacity:1}}.reward-multiplier.svelte-h7bcrl{display:flex;align-items:center;gap:8px;background:linear-gradient(180deg,#22c55e,#16a34a);padding:12px 24px;border-radius:100px;box-shadow:0 4px #15803d,0 8px 20px #0006;animation:svelte-h7bcrl-badge-bounce .5s cubic-bezier(.34,1.56,.64,1) .4s both}@keyframes svelte-h7bcrl-badge-bounce{0%{transform:scale(0) rotate(-10deg)}to{transform:scale(1) rotate(0)}}.multiplier-fire.svelte-h7bcrl{font-size:24px}.multiplier-value.svelte-h7bcrl{font-family:Orbitron,sans-serif;font-size:20px;font-weight:800;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3);letter-spacing:.05em}.reward-collect.svelte-h7bcrl{margin-top:8px;padding:20px 60px;background:linear-gradient(180deg,#ff2d6a,#e6004d,#c04);border:none;border-radius:100px;font-family:Orbitron,sans-serif;font-size:24px;font-weight:900;color:#fff;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;box-shadow:0 6px #903,0 12px 30px #00000080,inset 0 2px #ffffff4d;text-shadow:0 2px 4px rgba(0,0,0,.4);animation:svelte-h7bcrl-btn-pop .5s cubic-bezier(.34,1.56,.64,1) .5s both;transition:transform .1s ease,box-shadow .1s ease}.reward-collect.svelte-h7bcrl:hover{transform:translateY(-3px);box-shadow:0 9px #903,0 16px 35px #00000080,inset 0 2px #ffffff4d}.reward-collect.svelte-h7bcrl:active{transform:translateY(3px);box-shadow:0 3px #903,0 8px 20px #00000080,inset 0 2px #ffffff4d}@keyframes svelte-h7bcrl-btn-pop{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width: 400px){.reward-card.svelte-h7bcrl{padding:50px 24px 32px}.reward-title.svelte-h7bcrl{font-size:28px;top:-15px}.reward-amount.svelte-h7bcrl{font-size:64px}.reward-coin.svelte-h7bcrl{font-size:48px}.reward-collect.svelte-h7bcrl{padding:16px 40px;font-size:20px}}@keyframes svelte-h7bcrl-streak-fill{0%{width:0}to{width:100%}}.ui-frozen.svelte-h7bcrl{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.action-button.liked.svelte-h7bcrl{background:#ff005026;color:#ff0050;border-radius:8px}@keyframes svelte-h7bcrl-heart-glow{0%,to{box-shadow:0 0 15px #ff00504d,0 0 30px #ff00501a,inset 0 0 10px #ff00501a}50%{box-shadow:0 0 20px #ff005080,0 0 40px #ff005033,inset 0 0 15px #ff005026}}.floating-heart.svelte-h7bcrl{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;animation:svelte-h7bcrl-heart-balloon 1s ease-out;z-index:100}@keyframes svelte-h7bcrl-heart-balloon{0%{transform:translate(-50%,-50%) scale(0);opacity:0}50%{transform:translate(-50%,-50%) scale(1.2);opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:0}}.action-count.svelte-h7bcrl{font-size:10px;color:#a1a1aa;margin-top:2px;position:absolute;bottom:-16px;white-space:nowrap;font-weight:600;filter:drop-shadow(0 1px 2px rgba(0,0,0,.8))}.nav-section.svelte-h7bcrl{position:fixed;right:40px;top:50%;transform:translateY(-50%);z-index:200}.idol-mode-indicator.svelte-h7bcrl{position:absolute;bottom:calc(100% + 16px);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:12px;padding:12px;background:linear-gradient(135deg,#8b5cf61a,#ec48991a);backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(255,255,255,.15);border-radius:12px;box-shadow:0 8px 32px #8b5cf633,0 0 80px #ec48991a,inset 0 1px #ffffff1a;animation:svelte-h7bcrl-idol-mode-glow 3s ease-in-out infinite;transition:all .3s ease}.idol-mode-indicator.upcoming.svelte-h7bcrl{background:linear-gradient(135deg,#22c55e1a,#8b5cf61a);border-color:#22c55e33;animation:svelte-h7bcrl-upcoming-pulse 2s ease-in-out infinite}.compressed-layout.svelte-h7bcrl{display:none}.full-layout.svelte-h7bcrl{display:flex;flex-direction:column;align-items:center;gap:12px}@media (max-height: 650px){.idol-mode-indicator.svelte-h7bcrl{padding:8px 12px;gap:0;flex-direction:row;bottom:calc(100% + 8px)}.compressed-layout.svelte-h7bcrl{display:flex;align-items:center;gap:12px}.full-layout.svelte-h7bcrl{display:none}}.idol-mode-avatar.compressed.svelte-h7bcrl{width:32px;height:32px;border-width:1.5px;box-shadow:0 0 12px #8b5cf666,0 2px 8px #0000004d}.progress-dots.compressed.svelte-h7bcrl{display:flex;gap:4px;align-items:center}.progress-dots.compressed.svelte-h7bcrl .progress-dot:where(.svelte-h7bcrl){width:5px;height:5px}.upcoming-text.compressed.svelte-h7bcrl{font-size:11px;font-weight:600;color:#fffc;white-space:nowrap}@keyframes svelte-h7bcrl-upcoming-pulse{0%,to{box-shadow:0 8px 32px #22c55e33,0 0 60px #8b5cf61a,inset 0 1px #ffffff1a}50%{box-shadow:0 8px 40px #22c55e4d,0 0 80px #8b5cf626,inset 0 1px #ffffff26}}@keyframes svelte-h7bcrl-idol-mode-glow{0%,to{box-shadow:0 8px 32px #8b5cf633,0 0 80px #ec48991a,inset 0 1px #ffffff1a}50%{box-shadow:0 8px 40px #8b5cf64d,0 0 100px #ec489933,inset 0 1px #ffffff26}}.idol-mode-badge.svelte-h7bcrl{position:relative}.idol-mode-avatar.svelte-h7bcrl{width:56px;height:56px;border-radius:50%;overflow:hidden;border:2px solid rgba(255,255,255,.9);background:linear-gradient(135deg,#8b5cf6,#ec4899);box-shadow:0 0 20px #8b5cf680,0 4px 12px #0000004d}.idol-mode-avatar.svelte-h7bcrl img:where(.svelte-h7bcrl){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.idol-avatar-fallback.svelte-h7bcrl{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:20px;color:#fff}.idol-mode-sparkle.svelte-h7bcrl{position:absolute;top:-8px;right:-8px;font-size:20px;animation:svelte-h7bcrl-sparkle-float 2s ease-in-out infinite;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}@keyframes svelte-h7bcrl-sparkle-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-3px) rotate(10deg)}}.idol-mode-progress.svelte-h7bcrl{display:flex;flex-direction:column;align-items:center;gap:8px}.progress-text.svelte-h7bcrl{display:flex;align-items:baseline;gap:2px}.progress-current.svelte-h7bcrl{font-size:20px;font-weight:700;background:linear-gradient(135deg,#a78bfa,#f472b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.progress-divider.svelte-h7bcrl{font-size:14px;color:#52525b;margin:0 2px}.progress-total.svelte-h7bcrl{font-size:14px;font-weight:600;color:#fff9}.progress-dots.svelte-h7bcrl{display:flex;gap:4px}.progress-dot.svelte-h7bcrl{width:6px;height:6px;border-radius:50%;background:#fff3;transition:all .3s ease}.progress-dot.active.svelte-h7bcrl{background:linear-gradient(135deg,#a78bfa,#f472b6);box-shadow:0 0 8px #8b5cf680;transform:scale(1.3)}.idol-mode-label.svelte-h7bcrl{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#ffffffb3;background:#8b5cf633;padding:3px 8px;border-radius:8px;border:1px solid rgba(139,92,246,.3)}.upcoming-text.svelte-h7bcrl{font-size:13px;font-weight:600;color:#22c55e;text-align:center}.upcoming-count.svelte-h7bcrl{font-size:11px;color:#fff9;text-align:center}.nav-buttons.svelte-h7bcrl{position:relative;display:flex;flex-direction:column;gap:10px;padding:10px;background:#0000004d;backdrop-filter:blur(10px);border-radius:30px}.nav-button.svelte-h7bcrl{width:40px;height:40px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.nav-button.svelte-h7bcrl:hover{background:#fff3;transform:scale(1.1)}.nav-button.svelte-h7bcrl:disabled{opacity:.3;cursor:not-allowed}.nav-button.svelte-h7bcrl:disabled:hover{transform:scale(1)}.loading-indicator.svelte-h7bcrl{text-align:center;padding:40px;color:#a1a1aa}.empty-state-card.svelte-h7bcrl{max-width:420px;width:90%;margin:80px auto;padding:40px 32px;background:linear-gradient(145deg,#ff14930f,#8b5cf60f,#ff149308);border:1px solid rgba(255,20,147,.15);border-radius:20px;display:flex;flex-direction:column;align-items:center;gap:28px;position:relative;overflow:visible}.empty-state-card.svelte-h7bcrl:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 30% 30%,rgba(255,20,147,.08) 0%,transparent 50%);pointer-events:none}.empty-state-content.svelte-h7bcrl{display:flex;flex-direction:column;align-items:center;gap:20px;position:relative;z-index:1}.empty-state-text.svelte-h7bcrl{text-align:center;max-width:320px}.empty-state-message.svelte-h7bcrl{font-size:1rem;font-weight:500;color:#ffffffd9;margin:0;line-height:1.6}.empty-state-avatar.svelte-h7bcrl{width:100px;height:100px;border-radius:50%;overflow:hidden;position:relative;animation:svelte-h7bcrl-breathe 3s ease-in-out infinite;flex-shrink:0;box-shadow:0 0 40px #ff14934d}@keyframes svelte-h7bcrl-breathe{0%,to{transform:scale(1);box-shadow:0 0 40px #ff14934d}50%{transform:scale(1.05);box-shadow:0 0 60px #ff149380}}.empty-state-avatar.svelte-h7bcrl img:where(.svelte-h7bcrl){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.empty-state-avatar-fallback.svelte-h7bcrl{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1a1a,#2a2a2a);color:#a1a1aa;font-size:2.5rem;font-weight:700}.discovery-section.svelte-h7bcrl{width:100%;display:flex;flex-direction:column;gap:24px;padding-top:20px;border-top:1px solid rgba(255,20,147,.1);position:relative;z-index:1}.discovery-row.svelte-h7bcrl{display:flex;flex-direction:column;gap:12px}.row-header.svelte-h7bcrl{display:flex;align-items:center;justify-content:space-between;padding:0 4px}.row-title.svelte-h7bcrl{font-size:.8rem;font-weight:600;color:#fffc}.row-see-all.svelte-h7bcrl{font-size:.7rem;font-weight:500;color:#ff1493cc;text-decoration:none;transition:color .2s}.row-see-all.svelte-h7bcrl:hover{color:#ff1493}.row-scroll.svelte-h7bcrl{display:flex;gap:12px;overflow-x:auto;overflow-y:visible;padding:16px;margin:-12px;scrollbar-width:none;-ms-overflow-style:none}.row-scroll.svelte-h7bcrl::-webkit-scrollbar{display:none}.discovery-card.svelte-h7bcrl{display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;flex-shrink:0;transition:transform .2s ease}.discovery-card.svelte-h7bcrl:hover{transform:translateY(-4px)}.discovery-card.svelte-h7bcrl:hover .discovery-avatar:where(.svelte-h7bcrl){box-shadow:0 0 20px #ff149380}.discovery-avatar.svelte-h7bcrl{width:56px;height:56px;border-radius:50%;overflow:hidden;transition:box-shadow .2s ease}.discovery-avatar.svelte-h7bcrl img:where(.svelte-h7bcrl){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.discovery-name.svelte-h7bcrl{font-size:.7rem;font-weight:500;color:#ffffffe6;max-width:60px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.discovery-group.svelte-h7bcrl{font-size:.6rem;font-weight:400;color:#ffffff80;max-width:60px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:-4px}.empty-state-button.svelte-h7bcrl{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#ff14931a;border:1px solid rgba(255,20,147,.2);border-radius:10px;color:#ffffffe6;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;position:relative;z-index:1}.empty-state-button.svelte-h7bcrl:hover{background:#ff149333;border-color:#ff14934d;color:#fff}@media (max-width: 480px){.empty-state-card.svelte-h7bcrl{padding:32px 24px;gap:24px}.empty-state-avatar.svelte-h7bcrl{width:80px;height:80px}.empty-state-headline.svelte-h7bcrl{font-size:1.1rem}.suggestion-avatar.svelte-h7bcrl{width:38px;height:38px}}@keyframes svelte-h7bcrl-vibrate-2{0%{transform:translate(0)}20%{transform:translate(2px,-2px)}40%{transform:translate(2px,2px)}60%{transform:translate(-2px,2px)}80%{transform:translate(-2px,-2px)}to{transform:translate(0)}}.vibrate-2.svelte-h7bcrl{animation:svelte-h7bcrl-vibrate-2 .3s linear infinite both}.page-container.svelte-h7bcrl{position:relative}.loading-card.svelte-h7bcrl{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;height:100%;color:#ffffffb3}.loading-card.svelte-h7bcrl .spinner:where(.svelte-h7bcrl){width:40px;height:40px;border:3px solid rgba(255,255,255,.1);border-top-color:#8b5cf6;border-radius:50%;animation:svelte-h7bcrl-spinner-spin .8s linear infinite}@keyframes svelte-h7bcrl-spinner-spin{to{transform:rotate(360deg)}}.mobile-filter-sheet{background:#0a0a0a!important;backdrop-filter:blur(20px)!important;border-top:1px solid rgba(255,255,255,.06)!important;border-radius:16px 16px 0 0!important;max-height:60vh!important}.mobile-filter-sheet [data-sheet-title]{font-size:14px;font-weight:600;color:#fffffff2;margin-bottom:4px}.mobile-filter-sheet [data-sheet-description]{font-size:12px;color:#71717a}.mobile-filter-options.svelte-h7bcrl{display:flex;flex-direction:column;gap:2px;margin-top:16px;padding-bottom:24px}.mobile-filter-option.svelte-h7bcrl{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:transparent;border:none;border-radius:6px;color:#fffc;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;width:100%;text-align:left}.mobile-filter-option.svelte-h7bcrl:hover{background:#ffffff0d;color:#fffffff2}.mobile-filter-option.active.svelte-h7bcrl{background:#ffffff0d;color:#fff}.filter-name.svelte-h7bcrl{font-weight:500;flex:1}.filter-checkmark.svelte-h7bcrl{font-size:16px;color:#8b5cf6;font-weight:700;margin-left:8px}.page-container.svelte-h7bcrl .sidebar,.page-container.svelte-h7bcrl .sidebar-overlay,.page-container.svelte-h7bcrl .currency-overlay,.mini-queue.svelte-h7bcrl,.mobile-menu-button.svelte-h7bcrl,.mobile-filter-button.svelte-h7bcrl,.nav-section.svelte-h7bcrl,.media-info.svelte-h7bcrl,.idol-mode-indicator.svelte-h7bcrl,.mobile-filter-btn.svelte-h7bcrl,.filter-badge.svelte-h7bcrl,.feed-filter-bar.svelte-h7bcrl{transition:opacity .15s cubic-bezier(.2,0,0,1),visibility .15s cubic-bezier(.2,0,0,1)}.page-container.zen-mode.svelte-h7bcrl .sidebar,.page-container.zen-mode.svelte-h7bcrl .sidebar-overlay,.page-container.zen-mode.svelte-h7bcrl .currency-overlay,.page-container.zen-mode.svelte-h7bcrl .mini-queue:where(.svelte-h7bcrl),.page-container.zen-mode.svelte-h7bcrl .mobile-menu-button:where(.svelte-h7bcrl),.page-container.zen-mode.svelte-h7bcrl .mobile-filter-button:where(.svelte-h7bcrl),.page-container.zen-mode.svelte-h7bcrl .nav-section:where(.svelte-h7bcrl),.page-container.zen-mode.svelte-h7bcrl .media-info:where(.svelte-h7bcrl),.page-container.zen-mode.svelte-h7bcrl .idol-mode-indicator:where(.svelte-h7bcrl),.page-container.zen-mode.svelte-h7bcrl .mobile-filter-btn:where(.svelte-h7bcrl),.page-container.zen-mode.svelte-h7bcrl .filter-badge:where(.svelte-h7bcrl),.page-container.zen-mode.svelte-h7bcrl .feed-filter-bar:where(.svelte-h7bcrl){opacity:0;visibility:hidden;pointer-events:none}.page-container.zen-mode.svelte-h7bcrl .idol-badge:where(.svelte-h7bcrl){animation:svelte-h7bcrl-zenSlideInFromLeft .35s cubic-bezier(.4,0,.2,1) .15s both;left:20px}.page-container.zen-mode.svelte-h7bcrl .interaction-panel:where(.svelte-h7bcrl){animation:svelte-h7bcrl-zenSlideInFromRight .35s cubic-bezier(.4,0,.2,1) .15s both;right:20px}@keyframes svelte-h7bcrl-zenSlideInFromLeft{0%{opacity:0;transform:translate(-120px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-h7bcrl-zenSlideInFromRight{0%{opacity:0;transform:translate(120px)}to{opacity:1;transform:translate(0)}}.main-feed.svelte-h7bcrl,.feed-item.svelte-h7bcrl,.media-wrapper.svelte-h7bcrl,.media-container.svelte-h7bcrl{transition:padding .15s cubic-bezier(.2,0,0,1),margin .15s cubic-bezier(.2,0,0,1),max-width .15s cubic-bezier(.2,0,0,1)}.page-container.zen-mode.svelte-h7bcrl .main-feed:where(.svelte-h7bcrl){padding-left:0}.page-container.zen-mode.svelte-h7bcrl .feed-item:where(.svelte-h7bcrl){padding:0}.page-container.zen-mode.svelte-h7bcrl .media-wrapper:where(.svelte-h7bcrl){max-width:100%;height:100vh;min-height:100vh;gap:0}.page-container.zen-mode.svelte-h7bcrl .media-container:where(.svelte-h7bcrl){width:100vw;height:100vh;max-width:100vw;min-width:auto;margin:0;border-radius:0}.page-container.zen-mode.svelte-h7bcrl{overflow:hidden}.page-container.zen-mode.svelte-h7bcrl .portrait-media:where(.svelte-h7bcrl){border-radius:0;aspect-ratio:unset;-o-object-fit:contain;object-fit:contain;background:#000}.page-container.zen-mode.svelte-h7bcrl .blur-layout:where(.svelte-h7bcrl),.page-container.zen-mode.svelte-h7bcrl .blur-layout{background:#000}.page-container.zen-mode.svelte-h7bcrl .blur-layout:where(.svelte-h7bcrl) .blur-background:where(.svelte-h7bcrl),.page-container.zen-mode.svelte-h7bcrl .blur-layout .blur-background{display:none}.page-container.zen-mode.svelte-h7bcrl .blur-layout:where(.svelte-h7bcrl) .main-image:where(.svelte-h7bcrl),.page-container.zen-mode.svelte-h7bcrl .blur-layout:where(.svelte-h7bcrl) .main-media:where(.svelte-h7bcrl),.page-container.zen-mode.svelte-h7bcrl .blur-layout .main-image,.page-container.zen-mode.svelte-h7bcrl .blur-layout .main-media{-o-object-fit:contain;object-fit:contain}.page-container.zen-mode.svelte-h7bcrl .cover-full-layout:where(.svelte-h7bcrl),.page-container.zen-mode.svelte-h7bcrl .cover-full-layout{background:#000}.page-container.zen-mode.svelte-h7bcrl .cover-full-layout:where(.svelte-h7bcrl) .cover-top:where(.svelte-h7bcrl),.page-container.zen-mode.svelte-h7bcrl .cover-full-layout:where(.svelte-h7bcrl) .full-bottom:where(.svelte-h7bcrl),.page-container.zen-mode.svelte-h7bcrl .cover-full-layout .cover-top,.page-container.zen-mode.svelte-h7bcrl .cover-full-layout .full-bottom{-o-object-fit:contain;object-fit:contain}.page-container.zen-mode.svelte-h7bcrl .youtube-embed:where(.svelte-h7bcrl){border-radius:0}.page-container.zen-mode.svelte-h7bcrl:after{content:"Press F or Esc to exit";position:fixed;bottom:20px;left:50%;transform:translate(-50%);background:#000000b3;color:#fff9;padding:8px 16px;border-radius:20px;font-size:12px;font-weight:500;z-index:100;animation:svelte-h7bcrl-zenModeHint 3s ease-out forwards;pointer-events:none}@keyframes svelte-h7bcrl-zenModeHint{0%{opacity:1}70%{opacity:1}to{opacity:0}}
