.card.svelte-iz2zi3{--card-grad: var(--grad-gold-brushed, var(--money));--card-on: var(--money-on);--card-glow: var(--money-glow, rgb(255 190 60 / .45));position:relative;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;isolation:isolate;min-width:0;background:var(--surface-raised, var(--surface));border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform var(--duration-base, .18s) var(--ease-soft, ease),box-shadow var(--duration-base, .18s) var(--ease-soft, ease),border-color var(--duration-base, .18s) var(--ease-soft, ease)}.variant-jackpot.svelte-iz2zi3{--card-grad: var(--grad-jackpot, var(--money-strong))}.variant-live.svelte-iz2zi3{--card-grad: var(--grad-live, var(--live));--card-on: var(--live-on);--card-glow: var(--live-glow, rgb(255 80 80 / .45))}.card.svelte-iz2zi3:not(.detail):hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);border-color:var(--line-strong)}.card.svelte-iz2zi3:focus-within:not(.detail){box-shadow:var(--focus-ring),var(--shadow-lg)}.art.svelte-iz2zi3{position:relative;aspect-ratio:16 / 9;display:grid;place-items:center;overflow:hidden;background:var(--card-grad);color:var(--card-on)}.glow.svelte-iz2zi3{position:absolute;inset:-30% 10% 10% -30%;background:radial-gradient(closest-side,rgb(255 255 255 / .35),transparent);filter:blur(8px)}.rings.svelte-iz2zi3{position:absolute;right:-12%;bottom:-40%;width:70%;aspect-ratio:1;border-radius:50%;border:2px solid rgb(255 255 255 / .18);box-shadow:0 0 0 22px #ffffff0f,0 0 0 48px #ffffff0a}.glyph.svelte-iz2zi3{position:relative;display:grid;filter:drop-shadow(0 10px 24px var(--card-glow));transform:rotate(-8deg)}.eyebrow.svelte-iz2zi3{position:absolute;top:var(--space-sm);left:var(--space-sm);z-index:1;display:inline-flex;align-items:center;gap:var(--space-2xs);padding:.2rem .6rem;border-radius:var(--radius-pill);background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:var(--fs-micro, .7rem);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label, .06em);text-transform:uppercase}.claimed.svelte-iz2zi3 .eyebrow:where(.svelte-iz2zi3){background:var(--positive, #1f9d55);color:var(--positive-on, #fff)}.pip.svelte-iz2zi3{width:.5rem;height:.5rem;border-radius:50%;background:var(--live);box-shadow:0 0 0 0 var(--live);animation:svelte-iz2zi3-pulse 1.6s infinite}@keyframes svelte-iz2zi3-pulse{70%{box-shadow:0 0 0 .45rem transparent}to{box-shadow:0 0 0 0 transparent}}.body.svelte-iz2zi3{display:grid;align-content:start;gap:var(--space-xs);padding:var(--space-md) var(--space-md) var(--space-sm)}.headline.svelte-iz2zi3{margin:0;font-family:var(--font-display);font-size:clamp(var(--fs-h4, 1.15rem),2.4vw,var(--fs-h3, 1.4rem));font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);line-height:var(--lh-tight);color:var(--ink)}.featured.svelte-iz2zi3 .headline:where(.svelte-iz2zi3),.detail.svelte-iz2zi3 .headline:where(.svelte-iz2zi3){font-size:clamp(var(--fs-h3, 1.4rem),3.2vw,var(--fs-h2, 1.8rem))}.headline.svelte-iz2zi3:first-letter{text-transform:uppercase}.stretch.svelte-iz2zi3{color:inherit;text-decoration:none}.stretch.svelte-iz2zi3:after{content:"";position:absolute;inset:0;z-index:0}.stretch.svelte-iz2zi3:focus-visible{outline:none}.subline.svelte-iz2zi3{margin:0;font-size:var(--fs-ui);line-height:var(--lh-snug);color:var(--ink-soft)}.chips.svelte-iz2zi3{display:flex;flex-wrap:wrap;gap:var(--space-2xs);margin:var(--space-2xs) 0 0;padding:0;list-style:none}.chips.svelte-iz2zi3 li:where(.svelte-iz2zi3){padding:.2rem .6rem;border:1px solid var(--line-faint, var(--line));border-radius:var(--radius-pill);background:#ffffff0a;color:var(--ink-soft);font-size:var(--fs-caption);line-height:1.4;white-space:nowrap}.foot.svelte-iz2zi3{position:relative;z-index:1;display:grid;gap:var(--space-xs);padding:0 var(--space-md) var(--space-md)}.foot.svelte-iz2zi3 form:where(.svelte-iz2zi3){display:grid}.action.svelte-iz2zi3{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);min-height:48px;padding:0 var(--space-lg);border:0;border-radius:var(--c-button-radius, var(--radius-md));background:var(--action);color:var(--action-on);font:inherit;font-size:var(--fs-ui);font-weight:var(--c-button-weight, var(--fw-bold));text-decoration:none;cursor:pointer;box-shadow:0 6px 18px -8px var(--action-glow, transparent);transition:background var(--duration-fast, .12s) var(--ease-soft, ease)}.action.svelte-iz2zi3:hover{background:var(--action-strong, var(--action))}.details.svelte-iz2zi3:hover{color:var(--ink-soft);text-decoration-color:currentColor}.action.svelte-iz2zi3:focus-visible,.details.svelte-iz2zi3:focus-visible{outline:none;box-shadow:var(--focus-ring)}.secondary.svelte-iz2zi3{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);min-height:44px;padding:0 var(--space-md);border:1px solid var(--line-strong);border-radius:var(--c-button-radius, var(--radius-md));color:var(--ink);font-size:var(--fs-ui);font-weight:var(--fw-semibold);text-decoration:none}.secondary.svelte-iz2zi3:hover{background:var(--surface-sunken, transparent)}.secondary.svelte-iz2zi3:focus-visible{outline:none;box-shadow:var(--focus-ring)}.details.svelte-iz2zi3{justify-self:center;font-size:var(--fs-caption);color:var(--ink-muted);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px;transition:text-decoration-color var(--duration-fast, .12s) var(--ease-soft, ease)}.note.svelte-iz2zi3,.done.svelte-iz2zi3,.error.svelte-iz2zi3{margin:0;font-size:var(--fs-caption);color:var(--ink-muted);text-align:center}.done.svelte-iz2zi3{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);min-height:48px;border-radius:var(--radius-md);background:var(--positive-soft, var(--surface-sunken));color:var(--positive-strong, var(--ink));font-weight:var(--fw-semibold)}.error.svelte-iz2zi3{color:var(--negative-strong, var(--negative))}@media(min-width:640px){.featured.svelte-iz2zi3{grid-column:1 / -1}}@media(min-width:768px){.featured.svelte-iz2zi3,.detail.svelte-iz2zi3{grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-rows:1fr auto}.featured.svelte-iz2zi3 .art:where(.svelte-iz2zi3),.detail.svelte-iz2zi3 .art:where(.svelte-iz2zi3){grid-row:1 / -1;aspect-ratio:auto;min-height:18rem}.featured.svelte-iz2zi3 .body:where(.svelte-iz2zi3),.detail.svelte-iz2zi3 .body:where(.svelte-iz2zi3){align-content:center;padding:var(--space-xl) var(--space-xl) var(--space-sm)}.featured.svelte-iz2zi3 .foot:where(.svelte-iz2zi3),.detail.svelte-iz2zi3 .foot:where(.svelte-iz2zi3){grid-template-columns:auto auto;justify-content:start;align-items:center;column-gap:var(--space-md);padding:0 var(--space-xl) var(--space-xl)}.featured.svelte-iz2zi3 .foot:where(.svelte-iz2zi3)>:is(.note:where(.svelte-iz2zi3),.error:where(.svelte-iz2zi3),.details:where(.svelte-iz2zi3)),.detail.svelte-iz2zi3 .foot:where(.svelte-iz2zi3)>:is(.note:where(.svelte-iz2zi3),.error:where(.svelte-iz2zi3),.details:where(.svelte-iz2zi3)){grid-column:1 / -1;justify-self:start;text-align:start}.featured.svelte-iz2zi3 .action:where(.svelte-iz2zi3),.detail.svelte-iz2zi3 .action:where(.svelte-iz2zi3){min-width:12rem}}@media(prefers-reduced-motion:reduce){.card.svelte-iz2zi3{transition:none}.card.svelte-iz2zi3:not(.detail):hover{transform:none}.pip.svelte-iz2zi3{animation:none}}
