.steam-progress.svelte-133gu4v{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.drawing.svelte-133gu4v{width:7.5rem;height:9.375rem}.sm.svelte-133gu4v .drawing:where(.svelte-133gu4v){width:3.2rem;height:4rem}.wisp.svelte-133gu4v{fill:none;stroke-linecap:round;stroke-width:7px}.empty.svelte-133gu4v{stroke:var(--steam-empty)}.full.svelte-133gu4v,.drift.svelte-133gu4v{stroke:var(--steam-full)}.enamel.svelte-133gu4v{fill:var(--surface);stroke:var(--rim);stroke-linejoin:round;stroke-width:4px}.band.svelte-133gu4v{fill:none;stroke:var(--primary);stroke-width:7px}.lid.svelte-133gu4v{fill:none;stroke:var(--rim);stroke-width:4px}.knob.svelte-133gu4v{fill:var(--rim)}.drift.svelte-133gu4v{opacity:.4;animation:svelte-133gu4v-drift var(--dur-steam) var(--ease-in-out) infinite}@keyframes svelte-133gu4v-drift{0%{opacity:0;transform:translateY(6px)}50%{opacity:.4}to{opacity:0;transform:translateY(-10px)}}.done.svelte-133gu4v .wisps:where(.svelte-133gu4v){transform-box:fill-box;transform-origin:bottom;animation:svelte-133gu4v-puff var(--dur-slow) var(--ease-out) forwards}@keyframes svelte-133gu4v-puff{to{opacity:0;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.drift.svelte-133gu4v,.done.svelte-133gu4v .wisps:where(.svelte-133gu4v){animation:none}}.line.svelte-133gu4v{justify-content:space-between;gap:var(--space-3);width:100%;font:var(--type-label);display:flex}.sm.svelte-133gu4v .line:where(.svelte-133gu4v){font:var(--type-small)}.percent.svelte-133gu4v{font-variant-numeric:tabular-nums}
