.est.svelte-1q40zmt{align-items:center;gap:calc(var(--sz) * .12);line-height:0;display:inline-flex}.est-star.svelte-1q40zmt{width:var(--sz);height:var(--sz);display:inline-block;position:relative}button.est-star.svelte-1q40zmt{cursor:pointer;background:0 0;border:0;padding:0}.est-glyph.svelte-1q40zmt{width:var(--sz);height:var(--sz);position:absolute;top:0;left:0;overflow:visible}.est-glyph.svelte-1q40zmt path:where(.svelte-1q40zmt){vector-effect:non-scaling-stroke;stroke-width:max(1px, calc(var(--sz) * .07));stroke-linejoin:round}.est-base.svelte-1q40zmt{fill:none;stroke:var(--color-rating-empty)}.est-window.svelte-1q40zmt{position:absolute;inset:0;overflow:hidden}.est-fill.svelte-1q40zmt{fill:var(--est-fill);stroke:var(--est-fill);filter:drop-shadow(0 0 calc(var(--sz) * .14) color-mix(in srgb, var(--est-fill) 55%, transparent))}.art.svelte-r2zhq3{aspect-ratio:1;position:relative;overflow:hidden}.art.svelte-r2zhq3 img:where(.svelte-r2zhq3){object-fit:cover;width:100%;height:100%;display:block}.art-caption.svelte-r2zhq3{font-family:var(--font-mono);color:var(--color-neutral-400);font-size:10px;position:absolute;bottom:10px;left:10px}.art-chip.svelte-r2zhq3{font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-neutral-200);background:color-mix(in srgb, var(--color-bg) 78%, transparent);border:1px solid var(--color-divider);border-radius:calc(var(--radius-md) * .75);padding:2px 8px;font-size:10px;position:absolute;bottom:8px;right:8px}
