.heart.fill-red-500{animation:.42s cubic-bezier(.34,1.56,.64,1) svelte-qneqvg-heart-pop}@keyframes svelte-qneqvg-heart-pop{40%{scale:1.35}}@media (prefers-reduced-motion:reduce){.heart.fill-red-500{animation:none}}.stage.svelte-17neg7q{perspective:900px}.rig.svelte-17neg7q{translate:calc(var(--tx) * 5px) calc(var(--ty) * 3px);rotate:calc(var(--tx) * 2.5deg);transition:translate .5s cubic-bezier(.22,1,.36,1),rotate .5s cubic-bezier(.22,1,.36,1)}.glow.svelte-17neg7q{background:radial-gradient(closest-side, var(--b), transparent);opacity:.3;filter:blur(30px);transition:opacity .5s;inset:10% -20% -30%}.stage.open.svelte-17neg7q .glow:where(.svelte-17neg7q){opacity:.5}.pocket.svelte-17neg7q{width:216px;clip-path:path("M 8 14 Q 8 0 22 0 L 194 0 Q 208 0 208 14 L 208 78 Q 208 96 190 96 L 26 96 Q 8 96 8 78 Z");transition:clip-path .65s cubic-bezier(.34,1.3,.64,1),translate .65s cubic-bezier(.34,1.3,.64,1);left:-8px}.stage.open.svelte-17neg7q .pocket:where(.svelte-17neg7q){clip-path:path("M 0 14 Q 0 0 14 0 L 202 0 Q 216 0 216 14 L 211 78 Q 211 96 193 96 L 23 96 Q 5 96 5 78 Z");translate:0 8px}.rim.svelte-17neg7q{pointer-events:none;overflow:visible}.rim.svelte-17neg7q path:where(.svelte-17neg7q){fill:none;stroke-width:1.5px;d:path("M 8 14 Q 8 0 22 0 L 194 0 Q 208 0 208 14 L 208 78 Q 208 96 190 96 L 26 96 Q 8 96 8 78 Z");transition:d .65s cubic-bezier(.34,1.3,.64,1)}.stage.open.svelte-17neg7q .rim:where(.svelte-17neg7q) path:where(.svelte-17neg7q){d:path("M 0 14 Q 0 0 14 0 L 202 0 Q 216 0 216 14 L 211 78 Q 211 96 193 96 L 23 96 Q 5 96 5 78 Z")}.mirror.svelte-17neg7q{pointer-events:none;width:200px;height:150px;transition:translate .65s cubic-bezier(.34,1.3,.64,1);top:-54px;left:8px}.stage.open.svelte-17neg7q .mirror:where(.svelte-17neg7q){translate:0 -8px}.mirror.svelte-17neg7q img{filter:blur(7px)saturate(1.3)}.mirror.deep.svelte-17neg7q{-webkit-mask-image:linear-gradient(#0000 75px,#000 130px);mask-image:linear-gradient(#0000 75px,#000 130px)}.mirror.deep.svelte-17neg7q img{filter:blur(16px)saturate(1.3)}.tint.svelte-17neg7q{background:linear-gradient(180deg, color-mix(in srgb, white 10%, color-mix(in srgb, var(--a) 34%, transparent)), color-mix(in srgb, var(--b) 50%, transparent));box-shadow:inset 0 10px 18px -12px #ffffffb3, inset 0 -16px 24px -14px color-mix(in srgb, var(--c) 55%, transparent)}.sheen.svelte-17neg7q{pointer-events:none;overflow:hidden}.sheen.svelte-17neg7q:after{content:"";filter:blur(8px);translate:calc(var(--tx,0) * 16%) 0;background:linear-gradient(112deg,#0000 30%,#ffffff0d 38%,#ffffff29 45%,#fff3 48%,#ffffff1f 52%,#ffffff08 58%,#0000 64%);transition:translate .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:-60% -40%}.label.svelte-17neg7q{color:#fff;text-shadow:0 1px 2px color-mix(in srgb, var(--c) 60%, transparent)}.card.svelte-17neg7q{width:88px;height:88px;transform:translate(calc((var(--i) - 2) * 9px), 12px) rotate(calc((var(--i) - 2) * 4deg)) scale(.82);transition:transform .7s cubic-bezier(.34,1.3,.64,1);transition-delay:calc((4 - var(--i)) * 30ms);top:30px;left:calc(50% - 44px);box-shadow:0 0 0 1px #0000000f,0 14px 30px -12px #00000059}.stage.open.svelte-17neg7q .card:where(.svelte-17neg7q){transform:translate(var(--x), var(--y)) rotate(var(--r)) scale(1);transition-delay:calc(var(--i) * 55ms)}.stage.open.hover.svelte-17neg7q .card:where(.svelte-17neg7q){transform:translate(calc(var(--x) * 1.12), calc(var(--y) * 1.12 - 6px)) rotate(var(--r)) scale(1.04)}.mini-peek.svelte-17neg7q{top:4px;rotate:6deg;box-shadow:0 10px 20px -8px #00000059}.ground.svelte-17neg7q{background:var(--c);opacity:.35;filter:blur(14px);pointer-events:none;border-radius:50%;height:22px;bottom:-6px;left:12%;right:12%}.satellite.svelte-17neg7q{rotate:var(--tilt);animation:7s ease-in-out infinite svelte-17neg7q-drift;animation-delay:var(--delay)}@keyframes svelte-17neg7q-drift{50%{translate:0 -12px;rotate:calc(var(--tilt) * -.6)}}@media (prefers-reduced-motion:reduce){.satellite.svelte-17neg7q{animation:none}.card.svelte-17neg7q,.pocket.svelte-17neg7q,.rim.svelte-17neg7q path:where(.svelte-17neg7q),.rig.svelte-17neg7q,.mirror.svelte-17neg7q,.sheen.svelte-17neg7q:after{transition:none}}@media (width<=639px){.stage.svelte-17neg7q{margin-block:-16px;scale:.72}}
