.card.svelte-1g9jl7v{--mx:50%;--my:0%;--px:0;--py:0;border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--surface-2), var(--surface) 55%);transition:transform .48s var(--ease-out), box-shadow .48s var(--ease-out), border-color .24s ease;flex-direction:column;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d}.card.svelte-1g9jl7v:after{content:"";z-index:2;border-radius:inherit;background:radial-gradient(280px circle at var(--mx) var(--my), #aab9ff99, transparent 70%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .24s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card.svelte-1g9jl7v:focus-within{border-color:#7c8cff8c}.media.svelte-1g9jl7v{aspect-ratio:16/10;border-radius:calc(var(--radius-lg) - 1px) calc(var(--radius-lg) - 1px) 0 0;background:var(--surface-3);display:block;position:relative;overflow:hidden}.media.svelte-1g9jl7v .shot{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out);transform:scale(1.02)}.shade.svelte-1g9jl7v{background:linear-gradient(#0b0d1200 45%,#0b0d12d9);position:absolute;inset:0}.mark.svelte-1g9jl7v{object-fit:cover;width:64px;height:64px;transition:transform .7s var(--ease-out);border-radius:16px;position:absolute;bottom:18px;left:20px;box-shadow:0 12px 32px #00000080,0 0 0 1px #ffffff1f}.badge.svelte-1g9jl7v{color:var(--danger);background:#0e1016cc;border-radius:8px;padding:6px 11px;font-size:13px;position:absolute;top:14px;right:14px}@media (hover:hover){.card.svelte-1g9jl7v:hover{border-color:var(--line-strong);transform:translateY(-4px);box-shadow:0 30px 70px #00000080}.card.svelte-1g9jl7v:hover:after{opacity:1}.card.svelte-1g9jl7v:hover .shot{transform:scale(1.07) translate(calc(var(--px) * -14px), calc(var(--py) * -10px))}.card.svelte-1g9jl7v:hover .mark:where(.svelte-1g9jl7v){transform:translateY(-3px)}}.body.svelte-1g9jl7v{flex-direction:column;flex:1;padding:20px 22px 22px;display:flex}.name.svelte-1g9jl7v{letter-spacing:-.02em;align-items:center;gap:10px;font-size:22px;font-weight:600;display:flex}.name.svelte-1g9jl7v a:where(.svelte-1g9jl7v){text-decoration:none}.name.svelte-1g9jl7v a:where(.svelte-1g9jl7v):focus-visible{outline-offset:4px}.pitch.svelte-1g9jl7v{color:var(--soft);margin-top:6px;font-size:15px;line-height:1.5}.facts.svelte-1g9jl7v{flex-wrap:wrap;gap:8px;margin-top:16px;list-style:none;display:flex}.facts.svelte-1g9jl7v li:where(.svelte-1g9jl7v){border:1px solid var(--line);height:28px;color:var(--soft);background:#ffffff08;border-radius:8px;align-items:center;padding:0 10px;font-size:13px;display:inline-flex}.footer.svelte-1g9jl7v{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:auto;padding-top:22px;display:flex}.price.svelte-1g9jl7v{letter-spacing:-.02em;font-size:24px;font-weight:600}.price-plain.svelte-1g9jl7v{font-size:17px;font-weight:500}.from.svelte-1g9jl7v{color:var(--muted);margin-right:5px;font-size:15px;font-weight:400}.plan.svelte-1g9jl7v{color:var(--muted);font-size:15px;font-weight:400}.sub.svelte-1g9jl7v{color:var(--muted);margin-top:2px;font-size:13px}.actions.svelte-1g9jl7v{gap:8px;display:flex}.redeem-link.svelte-1g9jl7v{color:var(--soft);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:16px;padding:0;font-size:14px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.redeem-link.svelte-1g9jl7v:hover{color:#fff;text-decoration-color:#fff}@media (prefers-reduced-motion:reduce){.card.svelte-1g9jl7v,.shot,.mark.svelte-1g9jl7v{transition:none}}
