.rail-card.svelte-1cv9pwf{flex:0 0 var(--ds-class-card-width);border:1px solid var(--border);border-radius:var(--ds-radius-card);background:var(--ds-class-card);min-width:0;color:var(--ds-pearl);font-family:var(--font-reference-ui);flex-direction:column;display:flex;overflow:hidden}a.svelte-1cv9pwf{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}a.svelte-1cv9pwf:focus-visible{outline:3px solid var(--ds-on-dark);outline-offset:-3px;border-radius:var(--ds-radius-card) var(--ds-radius-card) 0 0}.poster.svelte-1cv9pwf{aspect-ratio:3/2;border-radius:12px 12px 0 0;flex:none;margin:8px 8px 0;position:relative;overflow:hidden}img.svelte-1cv9pwf{object-fit:cover;object-position:center 30%;width:100%;height:100%}.fade.svelte-1cv9pwf{background:linear-gradient(to top, var(--ds-class-card) 0 35%, transparent 100%);width:100%;height:16%;position:absolute;bottom:0}.badge.svelte-1cv9pwf,.audience.svelte-1cv9pwf,.award.svelte-1cv9pwf{align-items:center;gap:4px;padding:4px 8px;font-size:11px;display:flex;position:absolute}.badge.svelte-1cv9pwf{background:var(--ds-white);color:var(--ds-ink);border-radius:999px;top:8px;left:8px}.live-dot.svelte-1cv9pwf{background:var(--ds-white);border-radius:50%;width:6px;height:6px}.badge.live.svelte-1cv9pwf,.badge.sold.svelte-1cv9pwf{background:var(--ds-rich-magenta-flat);color:var(--ds-on-dark);font-family:var(--ds-font-ui);text-transform:uppercase;letter-spacing:.1em;height:28px;padding:6px 12px;font-size:10px;font-weight:800}.badge.sold.svelte-1cv9pwf{letter-spacing:.06em;font-weight:700}.badge.svelte-1cv9pwf svg{color:var(--ds-rich-violet-b)}.badge[data-family=starts_soon].svelte-1cv9pwf svg{color:var(--ds-rich-coral-b)}.badge[data-family=last_call].svelte-1cv9pwf svg,.badge[data-family=before_test].svelte-1cv9pwf svg{color:var(--ds-rich-magenta-flat)}.badge[data-family=trending].svelte-1cv9pwf svg,.badge[data-family=new].svelte-1cv9pwf svg{color:var(--ds-rich-teal-b)}.audience.svelte-1cv9pwf{background:var(--ds-class-card);border-radius:6px;top:8px;right:8px}.award.svelte-1cv9pwf{border-radius:var(--ds-radius-pill);background:var(--ds-rich-gold-fill);color:var(--ds-ink);bottom:8px;left:8px}.award.favorite.svelte-1cv9pwf{background:linear-gradient(135deg, var(--ds-award-rose), var(--ds-on-dark-pink));color:var(--ds-ink)}.copy.svelte-1cv9pwf{flex-direction:column;flex:1;gap:6px;padding:12px 14px 5px;display:flex}.subject.svelte-1cv9pwf{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;font-size:10px;display:flex}.dot.svelte-1cv9pwf{border-radius:50%;flex:none;width:6px;height:6px}.credential.svelte-1cv9pwf{color:var(--ds-award-rose);font-weight:600}h3.svelte-1cv9pwf{color:inherit;font-size:16px;font-weight:600;line-height:1.3}p.svelte-1cv9pwf{font-size:12px}.meta.svelte-1cv9pwf{font-size:11px}.countdown.svelte-1cv9pwf{gap:6px;margin-top:auto;display:grid}.action.svelte-1cv9pwf{flex-direction:column;justify-content:center;min-height:55px;padding:3px 14px 14px;display:flex}.action.svelte-1cv9pwf p:where(.svelte-1cv9pwf){line-height:1.5}.action.svelte-1cv9pwf p:where(.svelte-1cv9pwf):focus-visible{outline:3px solid var(--ds-on-dark);outline-offset:2px}.action.svelte-1cv9pwf p:where(.svelte-1cv9pwf):not(:empty):has(+button){margin-bottom:8px}.action.svelte-1cv9pwf button{background:linear-gradient(90deg, var(--ds-rich-violet-flat), var(--ds-rich-magenta-flat));width:100%;height:38px;color:var(--ds-on-dark);border:0;border-radius:999px;padding:10px;font-size:12px;font-weight:600}.action.svelte-1cv9pwf button:hover{background:linear-gradient(90deg, var(--ds-rich-magenta-flat), var(--ds-rich-violet-flat))}.action.svelte-1cv9pwf button:focus-visible{box-shadow:none;outline:3px solid var(--ds-on-dark);outline-offset:2px}.action.svelte-1cv9pwf button:disabled{background:var(--ds-rich-violet-flat);cursor:default}@media (pointer:coarse){.action.svelte-1cv9pwf{min-height:61px}}@media (hover:hover) and (pointer:fine){.action.svelte-1cv9pwf{opacity:0;pointer-events:none}.rail-card.svelte-1cv9pwf:hover .action:where(.svelte-1cv9pwf),.rail-card.svelte-1cv9pwf:focus-within .action:where(.svelte-1cv9pwf),.rail-card[data-settled=true].svelte-1cv9pwf .action:where(.svelte-1cv9pwf){opacity:1;pointer-events:auto}}.live-section.svelte-1l33uqg{width:100%;min-width:0}
