.gs.svelte-1n9w0ql{--gs-bg: color-mix(in srgb, var(--card, #0e1017) 88%, transparent);position:relative;isolation:isolate;overflow:hidden;border-radius:24px;border:1px solid color-mix(in srgb,var(--border, #2a2d3a) 80%,transparent);background:radial-gradient(60% 80% at 0% 0%,rgba(124,58,237,.16),transparent 60%),radial-gradient(50% 70% at 100% 100%,rgba(212,175,55,.14),transparent 60%),var(--gs-bg);padding:16px;box-shadow:0 24px 70px -40px #000c;animation:svelte-1n9w0ql-gs-in .6s cubic-bezier(.2,.9,.3,1) both}.gs__head.svelte-1n9w0ql{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:12px}.gs__eyebrow.svelte-1n9w0ql{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:#d4af37}.gs__title.svelte-1n9w0ql{margin:4px 0 0;font-size:20px;font-weight:900;line-height:1.15;color:var(--foreground, #f5f3ee)}.gs__sub.svelte-1n9w0ql{margin:2px 0 0;font-size:12px;color:var(--muted-foreground, #9a9aa5)}.gs__all.svelte-1n9w0ql{flex-shrink:0;font-size:12px;font-weight:800;color:var(--foreground, #f5f3ee);border:1px solid color-mix(in srgb,var(--border, #2a2d3a) 90%,transparent);border-radius:999px;padding:6px 12px;text-decoration:none;transition:border-color .15s,background .15s}.gs__all.svelte-1n9w0ql:hover{border-color:#d4af37;background:#d4af371a}.gs__grid.svelte-1n9w0ql{display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:12px}.gs--rail.svelte-1n9w0ql .gs__grid:where(.svelte-1n9w0ql){grid-template-columns:1fr}.gs__card.svelte-1n9w0ql{--glow: color-mix(in srgb, var(--accent) 55%, transparent);position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:18px;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);background:color-mix(in srgb,var(--card, #0e1017) 92%,transparent);text-decoration:none;color:inherit;transform:translateY(0);transition:transform .25s cubic-bezier(.2,.9,.3,1.2),box-shadow .25s,border-color .2s;animation:svelte-1n9w0ql-gs-card .55s cubic-bezier(.2,.9,.3,1) both;animation-delay:calc(var(--i, 0) * 90ms + .12s)}.gs__card.svelte-1n9w0ql:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:0 22px 50px -24px var(--glow),0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent) inset}.gs__poster.svelte-1n9w0ql{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#05060a}.gs__poster.svelte-1n9w0ql img:where(.svelte-1n9w0ql){width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.04);animation:svelte-1n9w0ql-gs-drift 14s ease-in-out infinite alternate;transition:transform .5s}.gs__card.svelte-1n9w0ql:hover .gs__poster:where(.svelte-1n9w0ql) img:where(.svelte-1n9w0ql){transform:scale(1.1)}.gs__poster.svelte-1n9w0ql:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,color-mix(in srgb,var(--card, #0e1017) 92%,transparent) 100%);pointer-events:none}.gs__sheen.svelte-1n9w0ql{position:absolute;top:-40%;left:-60%;width:45%;height:180%;background:linear-gradient(115deg,transparent,rgba(255,255,255,.28),transparent);transform:skew(-18deg);animation:svelte-1n9w0ql-gs-sheen 5.5s ease-in-out infinite;animation-delay:calc(var(--i, 0) * 1.2s);pointer-events:none}.gs__badge.svelte-1n9w0ql{position:absolute;top:8px;inset-inline-start:8px;font-size:9px;font-weight:900;letter-spacing:.18em;padding:3px 7px;border-radius:999px;color:#04150c;background:#4ade80;box-shadow:0 0 14px #4ade80b3;animation:svelte-1n9w0ql-gs-pulse 1.8s ease-in-out infinite}.gs__body.svelte-1n9w0ql{position:relative;display:flex;flex-direction:column;gap:6px;padding:10px 12px 12px}.gs__name.svelte-1n9w0ql{margin:0;font-size:14px;font-weight:900;letter-spacing:.02em;color:var(--foreground, #f5f3ee)}.gs__desc.svelte-1n9w0ql{margin:0;font-size:11.5px;line-height:1.5;color:var(--muted-foreground, #9a9aa5);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.9em}.gs__stats.svelte-1n9w0ql{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.gs__stat.svelte-1n9w0ql{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--muted-foreground, #9a9aa5);border:1px solid color-mix(in srgb,var(--border, #2a2d3a) 90%,transparent);border-radius:999px;padding:3px 8px}.gs__stat.svelte-1n9w0ql b:where(.svelte-1n9w0ql){font-variant-numeric:tabular-nums;color:var(--foreground, #f5f3ee)}.gs__earn.svelte-1n9w0ql{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:#e8c86a}.gs__earn.svelte-1n9w0ql b:where(.svelte-1n9w0ql){color:#f6d77a}.gs__play.svelte-1n9w0ql{margin-top:4px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900;color:#0b0c10;background:linear-gradient(135deg,#fff1c2,var(--accent) 55%,color-mix(in srgb,var(--accent) 60%,#000));box-shadow:0 10px 24px -12px var(--glow);transition:filter .15s}.gs__card.svelte-1n9w0ql:hover .gs__play:where(.svelte-1n9w0ql){filter:brightness(1.08)}@keyframes svelte-1n9w0ql-gs-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1n9w0ql-gs-card{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-1n9w0ql-gs-drift{0%{transform:scale(1.04) translate(0)}to{transform:scale(1.12) translate(-2%,-2%)}}@keyframes svelte-1n9w0ql-gs-sheen{0%,55%{left:-60%}to{left:140%}}@keyframes svelte-1n9w0ql-gs-pulse{0%,to{opacity:.85}50%{opacity:1;box-shadow:0 0 22px #4ade80f2}}@media(max-width:640px){.gs.svelte-1n9w0ql{padding:12px;border-radius:20px}.gs__grid.svelte-1n9w0ql{grid-template-columns:1fr}.gs__head.svelte-1n9w0ql{align-items:flex-start;flex-direction:column}.gs__card.svelte-1n9w0ql{flex-direction:row}.gs__poster.svelte-1n9w0ql{width:42%;aspect-ratio:auto;min-height:150px;flex-shrink:0}.gs__body.svelte-1n9w0ql{flex:1;min-width:0}.gs__desc.svelte-1n9w0ql{-webkit-line-clamp:2}}@media(prefers-reduced-motion:reduce){.gs.svelte-1n9w0ql,.gs__card.svelte-1n9w0ql,.gs__poster.svelte-1n9w0ql img:where(.svelte-1n9w0ql),.gs__sheen.svelte-1n9w0ql,.gs__badge.svelte-1n9w0ql{animation:none!important}}
