.rail.svelte-1am6unu{--card-glow: 26px;--card-lift: 4px;overflow:hidden;padding-block:calc(var(--card-glow) + var(--card-lift) + 4px);padding-inline:var(--space-5)}.swiper-slide.svelte-1am6unu{width:var(--card-fluid);margin-right:var(--rail-gap)}.face.svelte-1am6unu{display:block;width:100%;padding:0;background:none;border:0;color:inherit;cursor:pointer;transition:transform var(--motion-base) var(--ease)}.frame.svelte-1am6unu{position:relative;display:block;aspect-ratio:2 / 3;border-radius:var(--radius-md);border:2px solid transparent;box-shadow:var(--shadow-card);overflow:hidden;background:var(--color-card-dim);transition:border-color var(--motion-quick),box-shadow var(--motion-base)}.art.svelte-1am6unu{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rail.picked.svelte-1am6unu .face:where(.svelte-1am6unu):not(.on) .art.is-loaded:where(.svelte-1am6unu){filter:saturate(.5) brightness(.72)}.face.gone.svelte-1am6unu{cursor:default}.face.gone.svelte-1am6unu .art.is-loaded:where(.svelte-1am6unu),.rail.picked.svelte-1am6unu .face.gone:where(.svelte-1am6unu) .art.is-loaded:where(.svelte-1am6unu){filter:saturate(0) brightness(.42)}.face.gone.svelte-1am6unu .frame:where(.svelte-1am6unu){box-shadow:none}.art.is-loaded.svelte-1am6unu{transition:opacity var(--motion-enter) var(--ease),filter var(--motion-enter) var(--ease),transform var(--motion-enter) var(--ease)}.face.on.svelte-1am6unu{transform:translateY(calc(var(--card-lift) * -1))}.face.on.svelte-1am6unu .frame:where(.svelte-1am6unu){border-color:var(--color-accent);box-shadow:var(--shadow-lift),0 0 var(--card-glow) color-mix(in oklab,var(--color-accent) 36%,transparent)}.tick.svelte-1am6unu{position:absolute;top:var(--space-3);left:var(--space-3);display:grid;place-items:center;width:calc(var(--card-fluid) * .16);height:calc(var(--card-fluid) * .16);border-radius:50%;background:var(--color-accent);color:var(--color-bg-deep);font-size:calc(var(--card-fluid) * .075);font-weight:800;box-shadow:var(--shadow-badge);opacity:0;transform:scale(.6);transition:opacity var(--motion-quick) var(--ease),transform var(--motion-quick) cubic-bezier(.34,1.56,.64,1)}.face.on.svelte-1am6unu .tick:where(.svelte-1am6unu){opacity:1;transform:scale(1)}.top.svelte-b7mzhl{padding-top:var(--space-2);padding-inline:var(--space-5);animation:rise var(--motion-base) var(--ease) var(--in-1) backwards}.stage.svelte-b7mzhl{animation:bloom var(--motion-enter) var(--ease) var(--in-2) backwards}.foot.svelte-b7mzhl{display:flex;flex-direction:column;gap:var(--space-3);padding-inline:var(--space-5);animation:rise var(--motion-base) var(--ease) var(--in-3) backwards}.title.svelte-b7mzhl{margin-top:var(--space-3);font-family:var(--font-display);font-size:clamp(1.6rem,8cqi,2.2rem);font-weight:700;letter-spacing:-.5px;text-align:center;animation:resolve var(--motion-enter) var(--ease) var(--in-1) backwards}.back.svelte-b7mzhl{display:inline-flex;align-items:center;gap:.5em;padding:0;background:none;border:0;color:var(--color-text-muted);font-family:var(--font-body);font-size:.78rem;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;cursor:pointer;transition:color var(--motion-quick) var(--ease)}.back.svelte-b7mzhl:hover{color:var(--color-text)}input.svelte-b7mzhl{width:100%;padding:15px 22px;background:color-mix(in oklab,var(--color-bg-raised) 55%,transparent);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text);font-family:var(--font-body);font-size:1rem;text-align:center;transition:border-color var(--motion-quick) var(--ease)}input.svelte-b7mzhl::placeholder{color:var(--color-text-muted);letter-spacing:.4px}input.svelte-b7mzhl:focus{outline:none;border-color:color-mix(in oklab,var(--color-accent) 60%,transparent)}.named.svelte-b7mzhl{padding:15px 22px;border:1px solid transparent;font-size:1rem;font-weight:600;line-height:normal;text-align:center;letter-spacing:.4px}.failed.svelte-b7mzhl{font-size:.85rem;color:var(--color-danger);text-align:center}
