.g8F7xU{gap:var(--space-4);align-items:center;display:flex}.UHYM0d{flex:none;width:8rem;height:8rem;position:relative}._6GS68I{width:100%;height:100%}._4gZ34c{fill:none;stroke:var(--color-soft);stroke-width:18px}._1DgG5M{fill:none;stroke-width:18px;transform-origin:50%;transform-box:view-box;transition:stroke-dasharray .3s,transform .3s}@media (prefers-reduced-motion:reduce){._1DgG5M{transition:none}}.IuWPGg{background:var(--color-protein);stroke:var(--color-protein)}._6k8bO1{background:var(--color-fat);stroke:var(--color-fat)}.mUnwZT{background:var(--color-carbs);stroke:var(--color-carbs)}.H5QKdL{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.oorWx6{font-family:var(--font-display);font-weight:600;line-height:var(--line-height-tight);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.5rem}.Vx4R9g{font-size:var(--font-size-2xs);color:var(--color-muted)}.KAjXFw{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;margin:0;padding:0;list-style:none;display:flex}.RDyUKc{gap:var(--space-1) var(--space-2);font-size:var(--font-size-sm);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:baseline;display:grid}.vb3BbZ{border-radius:3px;width:.625rem;height:.625rem}.lOg6hZ{text-overflow:ellipsis;color:var(--color-muted);white-space:nowrap;overflow:hidden}.j8dDD6{font-variant-numeric:tabular-nums;color:var(--color-ink);white-space:nowrap;font-weight:700}.JFhx3V{min-width:2.5em;font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;color:var(--color-muted);text-align:right}
