.scene.svelte-18hak38{aspect-ratio:10/11;border-radius:var(--r-xl);background:var(--dark-bg);width:100%;box-shadow:var(--shadow);margin:0;position:relative;overflow:hidden}.scene.svelte-18hak38 img:where(.svelte-18hak38){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.scrim.svelte-18hak38{background:linear-gradient(180deg, rgba(var(--scrim),.05) 0%, rgba(var(--scrim),.1) 45%, rgba(var(--scrim),.55) 100%);position:absolute;inset:0}.glass.svelte-18hak38{-webkit-backdrop-filter:blur(22px)saturate(1.3);color:#fff;background:#18181885;border:1px solid #ffffff24;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.1rem 1rem 1rem;display:grid;position:absolute;bottom:clamp(1rem,4%,1.6rem);left:clamp(1rem,4%,1.6rem);right:clamp(1rem,4%,1.6rem);box-shadow:0 24px 48px -20px #00000080}.tile.svelte-18hak38{background:#ffffff24;border-radius:14px;place-items:center;width:54px;height:54px;display:grid}.tile.svelte-18hak38 svg:where(.svelte-18hak38){width:24px;height:24px}.body.svelte-18hak38{text-align:left;justify-items:start;gap:.3rem;min-width:0;display:grid}.title.svelte-18hak38{letter-spacing:-.015em;font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:500;line-height:1.15}.meta.svelte-18hak38{color:#ffffffb8;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.86rem;display:flex}.meta.svelte-18hak38 i:where(.svelte-18hak38){background:#ffffff73;border-radius:50%;width:3px;height:3px}.st.check.svelte-18hak38{color:#1d1712;background:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.st.check.svelte-18hak38 svg:where(.svelte-18hak38){width:15px;height:15px}.st.now.svelte-18hak38{background:var(--ochre);color:#fff;border-radius:999px;padding:.3rem .65rem;font-size:.78rem;font-weight:500}.chips.svelte-18hak38{flex-wrap:wrap;gap:.4rem;display:flex;position:absolute;top:clamp(1rem,4%,1.6rem);left:clamp(1rem,4%,1.6rem)}.chips.svelte-18hak38 span:where(.svelte-18hak38){-webkit-backdrop-filter:blur(16px);color:#fff;background:#18181880;border:1px solid #ffffff24;border-radius:999px;padding:.35rem .7rem;font-size:.78rem}@media (width<=900px){.scene.svelte-18hak38{aspect-ratio:4/4.2}.tile.svelte-18hak38{width:46px;height:46px}}
